From 0c713a0fa416bffdecf536dc654b14027443324f Mon Sep 17 00:00:00 2001 From: root Date: Sat, 7 Oct 2023 22:36:44 +0300 Subject: [PATCH] Sync with portage [Sat Oct 7 22:36:44 MSK 2023]. --- Manifest.files.gz | Bin 29292 -> 29287 bytes app-admin/Manifest.gz | Bin 31695 -> 31693 bytes app-admin/awscli/Manifest | 8 +- app-admin/awscli/awscli-1.29.49.ebuild | 84 - app-admin/awscli/awscli-1.29.53.ebuild | 2 +- app-admin/awscli/awscli-1.29.54.ebuild | 84 - app-admin/awscli/awscli-1.29.55.ebuild | 85 - app-admin/awscli/awscli-1.29.56.ebuild | 85 - app-admin/awscli/awscli-1.29.59.ebuild | 85 - app-admin/awscli/awscli-1.29.60.ebuild | 85 - ...i-1.29.58.ebuild => awscli-1.29.62.ebuild} | 0 app-admin/eclean-kernel/Manifest | 1 - .../eclean-kernel/eclean-kernel-2.99.5.ebuild | 30 - .../eclean-kernel/eclean-kernel-2.99.6.ebuild | 2 +- app-admin/rasdaemon/rasdaemon-0.8.0-r1.ebuild | 85 + app-containers/Manifest.gz | Bin 8385 -> 8552 bytes app-containers/devcontainer/Manifest | 1 + .../devcontainer/devcontainer-0.52.0.ebuild | 46 + app-containers/devcontainer/metadata.xml | 21 + app-containers/earthly/Manifest | 4 +- ...ly-0.7.15.ebuild => earthly-0.7.20.ebuild} | 17 +- app-crypt/Manifest.gz | Bin 24794 -> 24796 bytes app-crypt/debian-archive-keyring/Manifest | 5 +- .../debian-archive-keyring-2019.1-r1.ebuild | 26 - .../debian-archive-keyring-2021.1.ebuild | 26 - .../debian-archive-keyring-2023.1.ebuild | 26 - ...d => debian-archive-keyring-2023.4.ebuild} | 2 +- .../files/onak-0.5.0-musl-strtouq-fix.patch | 15 + app-crypt/onak/onak-0.5.0-r1.ebuild | 54 + app-editors/Manifest.gz | Bin 13905 -> 13908 bytes ...-1.83.0.ebuild => vscode-1.83.0-r1.ebuild} | 14 +- app-editors/vscodium/Manifest | 3 + .../vscodium/vscodium-1.83.0.23277-r1.ebuild | 114 ++ app-emacs/Manifest.gz | Bin 72387 -> 72374 bytes app-emacs/buttercup/Manifest | 1 + app-emacs/buttercup/buttercup-1.32.ebuild | 28 + .../color-theme/color-theme-6.6.0-r3.ebuild | 37 + .../files/50color-theme-gentoo-6.6.0-r3.el | 119 ++ .../files/color-theme-6.6.0-emacs-29.patch | 114 ++ app-emacs/company-mode/Manifest | 2 + .../company-mode/company-mode-0.10.0.ebuild | 54 + .../company-mode/company-mode-0.10.1.ebuild | 48 + app-emacs/ebuild-mode/Manifest | 2 +- ...de-1.66.ebuild => ebuild-mode-1.68.ebuild} | 0 app-emacs/eldev/Manifest | 2 - app-emacs/eldev/eldev-1.5.1.ebuild | 50 - app-emacs/eldev/eldev-1.5.2.ebuild | 50 - app-emacs/eldev/eldev-1.6.ebuild | 2 +- app-emacs/exwm/Manifest | 2 +- .../{exwm-0.26.ebuild => exwm-0.28.ebuild} | 9 +- .../files/mic-paren-3.15-cl-lib.patch | 11 + .../files/mic-paren-3.15-quoting.patch | 29 + ...n-3.15.ebuild => mic-paren-3.15-r1.ebuild} | 11 +- app-emacs/org-mode/Manifest | 2 - app-emacs/org-mode/org-mode-9.6.7.ebuild | 50 - app-emacs/org-mode/org-mode-9.6.8.ebuild | 50 - app-emacs/org-mode/org-mode-9.6.9.ebuild | 2 +- app-emacs/swift-mode/Manifest | 2 +- ...e-8.6.0.ebuild => swift-mode-9.1.0.ebuild} | 0 app-emacs/with-editor/Manifest | 2 - .../with-editor/with-editor-3.3.0.ebuild | 29 - .../with-editor/with-editor-3.3.1.ebuild | 29 - app-emulation/Manifest.gz | Bin 15154 -> 15161 bytes .../guestfs-tools/guestfs-tools-1.48.2.ebuild | 4 +- .../libguestfs-appliance-1.46.0.ebuild | 2 +- .../libguestfs/libguestfs-1.48.6.ebuild | 3 +- app-misc/Manifest.gz | Bin 50239 -> 50253 bytes app-misc/hivex/hivex-1.3.23-r1.ebuild | 2 +- app-misc/jaq/Manifest | 2 +- ...jaq-1.0.0_pre1.ebuild => jaq-1.0.0.ebuild} | 9 +- app-misc/jq/Manifest | 2 - app-misc/jq/files/jq-1.6-runpath.patch | 17 - app-misc/jq/files/jq-1.6-segfault-fix.patch | 22 - app-misc/jq/files/jq-1.7-visible-null.patch | 41 - app-misc/jq/files/jq-1.7-warnings.patch | 44 - ...q-1.7_pre20201109-fix-configure-test.patch | 54 - .../jq-1.7_pre20201109-no-git-bdep.patch | 13 - app-misc/jq/jq-1.6-r3.ebuild | 78 - app-misc/jq/jq-1.7.ebuild | 2 +- app-misc/jq/jq-1.7_pre20201109-r1.ebuild | 88 - app-office/Manifest.gz | Bin 7903 -> 8067 bytes app-office/denaro/Manifest | 138 ++ app-office/denaro/denaro-2023.9.2.ebuild | 244 +++ app-office/denaro/metadata.xml | 20 + app-portage/Manifest.gz | Bin 9751 -> 9746 bytes app-portage/elogv/Manifest | 1 + app-portage/elogv/elogv-0.7.9-r3.ebuild | 2 +- app-portage/elogv/elogv-0.8.0.ebuild | 2 +- app-portage/elogv/elogv-0.8.1.ebuild | 2 +- app-portage/elogv/elogv-0.8.2.ebuild | 2 +- app-portage/elogv/elogv-0.8.3.ebuild | 56 + app-portage/flaggie/Manifest | 3 - app-portage/flaggie/flaggie-0.99.5.ebuild | 32 - app-portage/flaggie/flaggie-0.99.6.ebuild | 32 - app-portage/flaggie/flaggie-0.99.7.ebuild | 32 - app-portage/flaggie/flaggie-0.99.8.ebuild | 2 +- app-portage/gemato/Manifest | 1 - app-portage/gemato/gemato-20.4.ebuild | 49 - app-portage/gemato/gemato-20.5.ebuild | 2 +- app-portage/mgorny-dev-scripts/Manifest | 1 - .../mgorny-dev-scripts-40.ebuild | 32 - .../mgorny-dev-scripts-41.ebuild | 2 +- app-shells/Manifest.gz | Bin 8957 -> 9452 bytes app-shells/posh-dotnet/Manifest | 1 + app-shells/posh-dotnet/metadata.xml | 13 + .../posh-dotnet/posh-dotnet-1.2.3.ebuild | 39 + app-shells/posh-git/Manifest | 1 + app-shells/posh-git/metadata.xml | 14 + app-shells/posh-git/posh-git-1.1.0.ebuild | 36 + app-shells/posh-z/Manifest | 1 + app-shells/posh-z/metadata.xml | 13 + .../posh-z/posh-z-1.1.12_p20230811.ebuild | 43 + app-text/Manifest.gz | Bin 48569 -> 48739 bytes app-text/gentoo-dtd/Manifest | 1 + .../gentoo-dtd/gentoo-dtd-20230914.ebuild | 49 + .../gentoo-dtd/gentoo-dtd-99999999.ebuild | 49 + app-text/gentoo-dtd/metadata.xml | 11 + app-text/gocr/gocr-0.52.ebuild | 4 +- app-text/txt2tags/Manifest | 1 + app-text/txt2tags/txt2tags-3.9.ebuild | 21 + app-xemacs/Manifest.gz | Bin 21779 -> 21782 bytes app-xemacs/ebuild-mode/Manifest | 2 +- ...de-1.66.ebuild => ebuild-mode-1.68.ebuild} | 0 dev-cpp/Manifest.gz | Bin 14257 -> 14252 bytes dev-cpp/cpp-httplib/Manifest | 2 +- ....13.3.ebuild => cpp-httplib-0.14.1.ebuild} | 12 +- dev-games/Manifest.gz | Bin 6233 -> 6229 bytes .../files/irrlicht-1.8.4-drop-register.patch | 33 + ...8.4-r1.ebuild => irrlicht-1.8.4-r2.ebuild} | 32 +- dev-lang/Manifest.gz | Bin 20684 -> 20691 bytes dev-lang/boogie/boogie-3.0.4.ebuild | 4 +- .../boogie-3.0.4-disable-analyzers.patch | 18 + dev-lang/dafny/Manifest | 1 - dev-lang/dafny/dafny-4.2.0.ebuild | 516 ------ dev-lang/dafny/dafny-4.3.0.ebuild | 13 +- dev-lang/luau/Manifest | 1 + dev-lang/luau/luau-0.598.ebuild | 36 + dev-lang/qore/qore-1.19.0.ebuild | 4 + dev-lang/qore/qore-1.19.1.ebuild | 4 + dev-lang/ruby/metadata.xml | 1 - dev-lang/rust-bin/Manifest | 29 + dev-lang/rust-bin/rust-bin-1.73.0.ebuild | 240 +++ dev-lang/rust/Manifest | 2 + dev-lang/rust/rust-1.73.0.ebuild | 759 +++++++++ dev-libs/Manifest.gz | Bin 97866 -> 97862 bytes dev-libs/c-blosc/Manifest | 1 - dev-libs/c-blosc/c-blosc-1.21.4-r1.ebuild | 57 - dev-libs/c-blosc/c-blosc-1.21.4.ebuild | 53 - dev-libs/c-blosc/c-blosc-1.21.5.ebuild | 2 +- dev-libs/libgit2-glib/Manifest | 1 - .../1.1.0-meson-Use-install_symlink.patch | 80 - .../libgit2-glib/libgit2-glib-1.1.0.ebuild | 66 - .../libgit2-glib/libgit2-glib-1.2.0.ebuild | 2 +- dev-libs/libgit2/libgit2-1.7.1.ebuild | 2 +- dev-python/GitPython/GitPython-3.1.32.ebuild | 83 - dev-python/GitPython/GitPython-3.1.33.ebuild | 84 - dev-python/GitPython/GitPython-3.1.34.ebuild | 84 - dev-python/GitPython/GitPython-3.1.35.ebuild | 84 - dev-python/GitPython/GitPython-3.1.36.ebuild | 84 - dev-python/GitPython/GitPython-3.1.37.ebuild | 2 +- dev-python/GitPython/Manifest | 10 - dev-python/Manifest.gz | Bin 267320 -> 267260 bytes dev-python/aiohttp-socks/Manifest | 3 - .../aiohttp-socks/aiohttp-socks-0.8.0.ebuild | 40 - .../aiohttp-socks/aiohttp-socks-0.8.1.ebuild | 40 - .../aiohttp-socks/aiohttp-socks-0.8.2.ebuild | 40 - .../aiohttp-socks/aiohttp-socks-0.8.3.ebuild | 2 +- dev-python/alembic/Manifest | 1 - dev-python/alembic/alembic-1.11.3.ebuild | 41 - dev-python/alembic/alembic-1.12.0.ebuild | 2 +- dev-python/annotated-types/Manifest | 1 + .../annotated-types-0.6.0.ebuild | 27 + dev-python/anyio/anyio-4.0.0.ebuild | 2 +- dev-python/apsw/Manifest | 1 + dev-python/apsw/apsw-3.43.1.1.ebuild | 51 + dev-python/argh/Manifest | 2 - dev-python/argh/argh-0.28.1.ebuild | 28 - dev-python/argh/argh-0.29.3.ebuild | 28 - dev-python/argh/argh-0.29.4.ebuild | 2 +- dev-python/asttokens/Manifest | 2 - dev-python/asttokens/asttokens-2.2.1.ebuild | 43 - dev-python/asttokens/asttokens-2.3.0.ebuild | 43 - dev-python/asttokens/asttokens-2.4.0.ebuild | 2 +- dev-python/async-lru/async-lru-2.0.4.ebuild | 2 +- dev-python/aws-sam-translator/Manifest | 4 +- .../aws-sam-translator-1.73.0.ebuild | 60 - .../aws-sam-translator-1.74.0.ebuild | 60 - .../aws-sam-translator-1.76.0.ebuild | 2 +- ...build => aws-sam-translator-1.77.0.ebuild} | 0 dev-python/backrefs/Manifest | 2 - dev-python/backrefs/backrefs-5.5.1.ebuild | 33 - dev-python/backrefs/backrefs-5.5.ebuild | 33 - dev-python/backrefs/backrefs-5.6_p1.ebuild | 2 +- dev-python/bleach/Manifest | 1 + dev-python/bleach/bleach-6.1.0.ebuild | 51 + dev-python/boto3/Manifest | 8 +- dev-python/boto3/boto3-1.28.49.ebuild | 68 - dev-python/boto3/boto3-1.28.53.ebuild | 2 +- dev-python/boto3/boto3-1.28.54.ebuild | 68 - dev-python/boto3/boto3-1.28.56.ebuild | 68 - dev-python/boto3/boto3-1.28.58.ebuild | 68 - dev-python/boto3/boto3-1.28.59.ebuild | 68 - dev-python/boto3/boto3-1.28.60.ebuild | 68 - ...o3-1.28.55.ebuild => boto3-1.28.62.ebuild} | 0 dev-python/botocore/Manifest | 8 +- dev-python/botocore/botocore-1.31.49.ebuild | 68 - dev-python/botocore/botocore-1.31.53.ebuild | 2 +- dev-python/botocore/botocore-1.31.55.ebuild | 68 - dev-python/botocore/botocore-1.31.56.ebuild | 68 - dev-python/botocore/botocore-1.31.58.ebuild | 68 - dev-python/botocore/botocore-1.31.59.ebuild | 68 - dev-python/botocore/botocore-1.31.60.ebuild | 68 - ...1.31.54.ebuild => botocore-1.31.62.ebuild} | 0 dev-python/bracex/Manifest | 1 - dev-python/bracex/bracex-2.3_p1.ebuild | 49 - dev-python/bracex/bracex-2.4.ebuild | 2 +- dev-python/cfn-lint/Manifest | 4 +- dev-python/cfn-lint/cfn-lint-0.79.11.ebuild | 64 - dev-python/cfn-lint/cfn-lint-0.79.9.ebuild | 64 - dev-python/cfn-lint/cfn-lint-0.80.3.ebuild | 2 +- ...t-0.80.2.ebuild => cfn-lint-0.81.0.ebuild} | 2 +- ... => confusable_homoglyphs-3.2.0-r2.ebuild} | 8 + dev-python/diskcache/Manifest | 1 - dev-python/diskcache/diskcache-5.6.1.ebuild | 42 - dev-python/diskcache/diskcache-5.6.3.ebuild | 2 +- dev-python/dulwich/Manifest | 1 - dev-python/dulwich/dulwich-0.21.5.ebuild | 56 - dev-python/dulwich/dulwich-0.21.6.ebuild | 2 +- ...uild => elastic-transport-8.4.1-r1.ebuild} | 6 + dev-python/elasticsearch/Manifest | 2 - .../elasticsearch/elasticsearch-8.10.0.ebuild | 2 +- .../elasticsearch/elasticsearch-8.8.2.ebuild | 66 - .../elasticsearch/elasticsearch-8.9.0.ebuild | 66 - dev-python/fonttools/Manifest | 1 + dev-python/fonttools/fonttools-4.43.1.ebuild | 68 + dev-python/fsspec/Manifest | 3 - dev-python/fsspec/fsspec-2023.6.0.ebuild | 64 - dev-python/fsspec/fsspec-2023.9.0.ebuild | 64 - dev-python/fsspec/fsspec-2023.9.1.ebuild | 64 - dev-python/fsspec/fsspec-2023.9.2.ebuild | 2 +- ...b-4.0.10.ebuild => gitdb-4.0.10-r1.ebuild} | 6 + dev-python/google-auth/Manifest | 3 - .../files/google-auth-2.20.0-urllib3-2.patch | 62 - .../google-auth/google-auth-2.22.0.ebuild | 63 - .../google-auth/google-auth-2.23.0.ebuild | 66 - .../google-auth/google-auth-2.23.1.ebuild | 61 - .../google-auth/google-auth-2.23.2.ebuild | 2 +- dev-python/greenlet/Manifest | 1 + dev-python/greenlet/greenlet-3.0.0.ebuild | 42 + .../hatch-jupyter-builder-0.8.3.ebuild | 2 +- ...0.1-r1.ebuild => httpbin-0.10.1-r2.ebuild} | 6 + dev-python/httpcore/Manifest | 2 +- dev-python/httpcore/httpcore-0.18.0.ebuild | 2 +- ...re-0.17.3.ebuild => httpcore-1.0.0.ebuild} | 5 +- dev-python/httpx-socks/Manifest | 1 - .../httpx-socks/httpx-socks-0.7.7.ebuild | 44 - .../httpx-socks/httpx-socks-0.7.8.ebuild | 2 +- dev-python/httpx/Manifest | 1 - dev-python/httpx/httpx-0.24.1.ebuild | 84 - dev-python/httpx/httpx-0.25.0.ebuild | 2 +- dev-python/hypothesis/Manifest | 2 + .../hypothesis/hypothesis-6.87.2.ebuild | 91 + .../hypothesis/hypothesis-6.87.3.ebuild | 91 + dev-python/ipykernel/Manifest | 1 - .../ipykernel/ipykernel-6.25.1-r1.ebuild | 79 - dev-python/ipykernel/ipykernel-6.25.2.ebuild | 2 +- dev-python/jaraco-logging/Manifest | 1 - .../jaraco-logging-3.1.2.ebuild | 39 - .../jaraco-logging-3.2.0.ebuild | 2 +- dev-python/jq/Manifest | 2 - dev-python/jq/files/jq-1.5.0-cython3.patch | 20 - dev-python/jq/jq-1.4.1.ebuild | 39 - dev-python/jq/jq-1.5.0-r1.ebuild | 44 - dev-python/jq/jq-1.5.0.ebuild | 39 - dev-python/jq/jq-1.6.0-r1.ebuild | 2 +- .../jupyter-events-0.7.0.ebuild | 2 +- .../jupyter-lsp/jupyter-lsp-2.2.0.ebuild | 2 +- dev-python/jupyterlab/jupyterlab-4.0.6.ebuild | 2 +- dev-python/lxml/lxml-4.9.3-r1.ebuild | 2 +- dev-python/markdown/Manifest | 1 + dev-python/markdown/markdown-3.5.ebuild | 39 + dev-python/meson-python/Manifest | 1 - .../meson-python-0.13.2_Mach-O_bundle.patch | 21 - .../meson-python-0.13.2-r1.ebuild | 68 - .../meson-python/meson-python-0.14.0.ebuild | 2 +- .../mkdocs-material-extensions/Manifest | 1 - ...-material-extensions-1.1.1-fix-tests.patch | 21 - .../mkdocs-material-extensions-1.1.1.ebuild | 38 - .../mkdocs-material-extensions-1.2.ebuild | 2 +- dev-python/mkdocs-material/Manifest | 6 - .../mkdocs-material-9.2.6.ebuild | 65 - .../mkdocs-material-9.2.8.ebuild | 65 - .../mkdocs-material-9.3.1.ebuild | 65 - .../mkdocs-material-9.3.2.ebuild | 65 - .../mkdocs-material-9.4.1.ebuild | 65 - .../mkdocs-material-9.4.2.ebuild | 2 +- .../mkdocs-material-9.4.3.ebuild | 65 - dev-python/mkdocs/Manifest | 1 - dev-python/mkdocs/mkdocs-1.5.2.ebuild | 86 - dev-python/mkdocs/mkdocs-1.5.3.ebuild | 2 +- dev-python/msgpack/msgpack-1.0.5-r1.ebuild | 2 +- dev-python/msgpack/msgpack-1.0.7.ebuild | 2 +- dev-python/notebook/notebook-7.0.3.ebuild | 2 +- dev-python/notebook/notebook-7.0.4.ebuild | 2 +- dev-python/pandas/pandas-1.5.3.ebuild | 2 +- dev-python/pandas/pandas-2.0.3-r1.ebuild | 2 +- dev-python/pandas/pandas-2.1.1.ebuild | 2 +- .../pbr/files/pbr-5.11.1-sphinx-tests.patch | 32 + dev-python/pbr/pbr-5.11.1.ebuild | 5 +- dev-python/pikepdf/pikepdf-8.4.1.ebuild | 2 +- dev-python/pyaml/Manifest | 6 - dev-python/pyaml/pyaml-23.7.0.ebuild | 30 - dev-python/pyaml/pyaml-23.9.1.ebuild | 30 - dev-python/pyaml/pyaml-23.9.2.ebuild | 30 - dev-python/pyaml/pyaml-23.9.3.ebuild | 30 - dev-python/pyaml/pyaml-23.9.5.ebuild | 30 - dev-python/pyaml/pyaml-23.9.6.ebuild | 30 - dev-python/pyaml/pyaml-23.9.7.ebuild | 2 +- dev-python/pycares/Manifest | 1 + dev-python/pycares/pycares-4.4.0.ebuild | 55 + dev-python/pydata-sphinx-theme/Manifest | 4 - .../pydata-sphinx-theme-0.13.3-r1.ebuild | 49 - .../pydata-sphinx-theme-0.14.0.ebuild | 48 - .../pydata-sphinx-theme-0.14.1.ebuild | 2 +- ....3.13.ebuild => pypy3_10-7.3.13-r1.ebuild} | 6 +- ...7.3.13.ebuild => pypy3_9-7.3.13-r1.ebuild} | 6 +- dev-python/pytest-httpx/Manifest | 2 - .../pytest-httpx/pytest-httpx-0.23.1.ebuild | 32 - .../pytest-httpx/pytest-httpx-0.24.0.ebuild | 32 - .../pytest-httpx/pytest-httpx-0.25.0.ebuild | 2 +- dev-python/pytest-regressions/Manifest | 2 - .../pytest-regressions-2.4.2.ebuild | 62 - .../pytest-regressions-2.4.3.ebuild | 62 - .../pytest-regressions-2.5.0.ebuild | 2 +- dev-python/pytest/Manifest | 2 - dev-python/pytest/pytest-7.3.2.ebuild | 107 -- dev-python/pytest/pytest-7.4.1.ebuild | 107 -- dev-python/python-cinderclient/Manifest | 1 - .../python-cinderclient-9.3.0.ebuild | 48 - .../python-cinderclient-9.4.0.ebuild | 2 +- dev-python/python-ironicclient/Manifest | 1 - .../python-ironicclient-5.3.0.ebuild | 50 - .../python-ironicclient-5.4.0.ebuild | 2 +- dev-python/python-novaclient/Manifest | 1 - .../python-novaclient-18.3.0.ebuild | 63 - .../python-novaclient-18.4.0.ebuild | 2 +- dev-python/python-rtmidi/Manifest | 1 - .../python-rtmidi/python-rtmidi-1.5.5.ebuild | 61 - dev-python/python-swiftclient/Manifest | 1 - .../python-swiftclient-4.3.0.ebuild | 44 - .../python-swiftclient-4.4.0.ebuild | 2 +- dev-python/pytz/Manifest | 1 - dev-python/pytz/pytz-2023.3-r1.ebuild | 51 - dev-python/pytz/pytz-2023.3_p1.ebuild | 2 +- dev-python/pywayland/Manifest | 1 + dev-python/pywayland/pywayland-0.4.17.ebuild | 55 + .../reedsolo/reedsolo-2.1.1_beta1-r1.ebuild | 2 +- .../reedsolo/reedsolo-2.1.1_beta1.ebuild | 37 - .../requests-cache-1.1.0.ebuild | 2 +- dev-python/rpds-py/Manifest | 11 - dev-python/rpds-py/rpds-py-0.10.0.ebuild | 76 - dev-python/rpds-py/rpds-py-0.10.2.ebuild | 76 - dev-python/rpds-py/rpds-py-0.10.3.ebuild | 2 +- dev-python/rpds-py/rpds-py-0.9.2.ebuild | 76 - dev-python/selenium/Manifest | 4 - dev-python/selenium/selenium-4.10.0.ebuild | 63 - dev-python/selenium/selenium-4.12.0.ebuild | 63 - dev-python/selenium/selenium-4.13.0.ebuild | 2 +- dev-python/simple-websocket/Manifest | 1 + .../simple-websocket-1.0.0.ebuild | 31 + dev-python/simplejson/Manifest | 1 + .../simplejson/simplejson-3.19.2.ebuild | 37 + dev-python/soupsieve/Manifest | 1 - dev-python/soupsieve/soupsieve-2.4.1.ebuild | 33 - dev-python/soupsieve/soupsieve-2.5.ebuild | 2 +- dev-python/sphinx-notfound-page/Manifest | 1 - .../sphinx-notfound-page-0.8.3.ebuild | 35 - .../sphinx-notfound-page-1.0.0.ebuild | 2 +- dev-python/sphinx/Manifest | 3 - dev-python/sphinx/sphinx-6.2.1.ebuild | 129 -- dev-python/sphinx/sphinx-7.1.2.ebuild | 132 -- dev-python/sphinx/sphinx-7.2.5.ebuild | 125 -- dev-python/sphinx/sphinx-7.2.6.ebuild | 2 +- dev-python/sqlglot/Manifest | 1 + dev-python/sqlglot/sqlglot-18.11.6.ebuild | 36 + .../statsmodels/statsmodels-0.14.0.ebuild | 2 +- dev-python/tables/Manifest | 1 + dev-python/tables/tables-3.9.1-r1.ebuild | 73 + dev-python/tekore/Manifest | 1 - dev-python/tekore/tekore-5.0.1.ebuild | 54 - dev-python/translate-toolkit/Manifest | 1 - .../translate-toolkit-3.10.0.ebuild | 119 -- .../translate-toolkit-3.10.1.ebuild | 2 +- dev-python/twisted/twisted-22.10.0-r3.ebuild | 2 +- dev-python/twisted/twisted-23.8.0.ebuild | 2 +- dev-python/tzdata/tzdata-9999.ebuild | 2 +- .../url-normalize-1.4.3-r1.ebuild | 2 +- dev-python/wcmatch/Manifest | 1 - dev-python/wcmatch/wcmatch-8.4.1.ebuild | 61 - dev-python/wcmatch/wcmatch-8.5.ebuild | 2 +- dev-python/wsaccel/Manifest | 1 - dev-python/wsaccel/wsaccel-0.6.4.ebuild | 35 - dev-python/wsaccel/wsaccel-0.6.6.ebuild | 2 +- dev-ruby/Manifest.gz | Bin 108154 -> 108311 bytes dev-ruby/acme-client/Manifest | 1 + .../acme-client/acme-client-2.0.15.ebuild | 41 + dev-ruby/activesupport/Manifest | 1 + .../activesupport/activesupport-7.1.0.ebuild | 78 + dev-ruby/drb/Manifest | 1 + dev-ruby/drb/drb-2.1.1.ebuild | 27 + dev-ruby/drb/metadata.xml | 11 + dev-util/Manifest.gz | Bin 69271 -> 69264 bytes dev-util/catfish/Manifest | 1 - dev-util/catfish/catfish-4.16.4.ebuild | 50 - dev-util/catfish/catfish-4.18.0.ebuild | 2 +- dev-util/cbindgen/Manifest | 27 +- dev-util/cbindgen/cbindgen-0.24.3.ebuild | 70 - dev-util/cbindgen/cbindgen-0.26.0.ebuild | 70 + dev-util/cmake/Manifest | 3 + dev-util/cmake/cmake-3.27.7.ebuild | 296 ++++ dev-util/samurai/samurai-1.2-r2.ebuild | 4 +- dev-util/scons/scons-4.4.0-r1.ebuild | 5 +- dev-util/scons/scons-4.4.0.ebuild | 5 +- dev-util/scons/scons-4.5.1-r2.ebuild | 5 +- dev-util/scons/scons-4.5.2.ebuild | 5 +- dev-vcs/Manifest.gz | Bin 11521 -> 11521 bytes dev-vcs/gitg/gitg-44.ebuild | 2 +- mail-client/Manifest.gz | Bin 3537 -> 3537 bytes mail-client/thunderbird/Manifest | 131 -- .../thunderbird/thunderbird-102.15.1.ebuild | 1190 ------------- .../thunderbird/thunderbird-115.3.0.ebuild | 1313 --------------- media-fonts/Manifest.gz | Bin 37586 -> 37596 bytes media-fonts/lxgw-wenkai/Manifest | 2 +- ...-1.310.ebuild => lxgw-wenkai-1.311.ebuild} | 0 media-gfx/Manifest.gz | Bin 37525 -> 37521 bytes media-gfx/feh/Manifest | 2 +- ...{feh-3.9.1-r1.ebuild => feh-3.10.1.ebuild} | 2 +- media-libs/Manifest.gz | Bin 69207 -> 69209 bytes media-libs/giflib/metadata.xml | 1 + ...o-16.1-add-more-standard-samplerates.patch | 35 + ...lseaudio-16.1-fix-memblock-alignment.patch | 122 ++ ...ulseaudio-16.1-smoother-start-paused.patch | 26 + ...audio-16.1-smoother-time-calculation.patch | 27 + media-libs/libpulse/libpulse-16.1-r3.ebuild | 219 +++ media-libs/libvmaf/Manifest | 2 +- ...f-2.3.0-r2.ebuild => libvmaf-2.3.1.ebuild} | 5 +- media-libs/libvmaf/libvmaf-9999.ebuild | 69 + media-sound/Manifest.gz | Bin 57445 -> 57458 bytes media-sound/helvum/Manifest | 43 + media-sound/helvum/helvum-0.5.1.ebuild | 173 ++ ...o-16.1-add-more-standard-samplerates.patch | 35 + ...lseaudio-16.1-fix-memblock-alignment.patch | 122 ++ ...6.1-fix-resampler-oversized-memblock.patch | 55 + ...6.1-fix-uac2-broken-avoid-resampling.patch | 382 +++++ .../pulseaudio-daemon-16.1-r8.ebuild | 393 +++++ media-tv/Manifest.gz | Bin 3610 -> 3611 bytes media-tv/kodi/metadata.xml | 4 +- media-video/Manifest.gz | Bin 25373 -> 25362 bytes media-video/pipewire/Manifest | 1 + media-video/pipewire/pipewire-0.3.81.ebuild | 475 ++++++ metadata/Manifest.gz | Bin 6991 -> 6983 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/timestamp.chk | 2 +- metadata/md5-cache/Manifest.gz | Bin 27905 -> 27888 bytes metadata/md5-cache/app-admin/Manifest.gz | Bin 57699 -> 56763 bytes metadata/md5-cache/app-admin/awscli-1.29.49 | 16 - metadata/md5-cache/app-admin/awscli-1.29.53 | 4 +- metadata/md5-cache/app-admin/awscli-1.29.54 | 16 - metadata/md5-cache/app-admin/awscli-1.29.55 | 16 - metadata/md5-cache/app-admin/awscli-1.29.56 | 16 - metadata/md5-cache/app-admin/awscli-1.29.59 | 16 - metadata/md5-cache/app-admin/awscli-1.29.60 | 16 - .../{awscli-1.29.58 => awscli-1.29.62} | 6 +- .../md5-cache/app-admin/eclean-kernel-2.99.5 | 16 - .../md5-cache/app-admin/eclean-kernel-2.99.6 | 4 +- .../md5-cache/app-admin/rasdaemon-0.8.0-r1 | 15 + metadata/md5-cache/app-containers/Manifest.gz | Bin 19608 -> 19772 bytes .../app-containers/devcontainer-0.52.0 | 11 + .../{earthly-0.7.15 => earthly-0.7.20} | 4 +- metadata/md5-cache/app-crypt/Manifest.gz | Bin 36540 -> 36221 bytes .../debian-archive-keyring-2019.1-r1 | 11 - .../app-crypt/debian-archive-keyring-2021.1 | 11 - .../app-crypt/debian-archive-keyring-2023.1 | 11 - ...g-2023.2 => debian-archive-keyring-2023.4} | 6 +- metadata/md5-cache/app-crypt/onak-0.5.0-r1 | 15 + metadata/md5-cache/app-editors/Manifest.gz | Bin 24716 -> 24882 bytes .../{vscode-1.83.0 => vscode-1.83.0-r1} | 4 +- .../app-editors/vscodium-1.83.0.23277-r1 | 15 + metadata/md5-cache/app-emacs/Manifest.gz | Bin 105159 -> 104856 bytes metadata/md5-cache/app-emacs/buttercup-1.32 | 13 + .../md5-cache/app-emacs/color-theme-6.6.0-r3 | 13 + .../md5-cache/app-emacs/company-mode-0.10.0 | 13 + .../md5-cache/app-emacs/company-mode-0.10.1 | 13 + .../{ebuild-mode-1.66 => ebuild-mode-1.68} | 2 +- metadata/md5-cache/app-emacs/eldev-1.5.1 | 13 - metadata/md5-cache/app-emacs/eldev-1.5.2 | 13 - metadata/md5-cache/app-emacs/eldev-1.6 | 4 +- .../app-emacs/{exwm-0.26 => exwm-0.28} | 6 +- .../{mic-paren-3.15 => mic-paren-3.15-r1} | 6 +- metadata/md5-cache/app-emacs/org-mode-9.6.7 | 15 - metadata/md5-cache/app-emacs/org-mode-9.6.8 | 15 - metadata/md5-cache/app-emacs/org-mode-9.6.9 | 4 +- .../{swift-mode-8.6.0 => swift-mode-9.1.0} | 2 +- .../md5-cache/app-emacs/with-editor-3.3.0 | 13 - .../md5-cache/app-emacs/with-editor-3.3.1 | 13 - metadata/md5-cache/app-emulation/Manifest.gz | Bin 32698 -> 32698 bytes .../app-emulation/guestfs-tools-1.48.2 | 4 +- .../md5-cache/app-emulation/libguestfs-1.48.6 | 6 +- .../app-emulation/libguestfs-appliance-1.46.0 | 4 +- metadata/md5-cache/app-misc/Manifest.gz | Bin 76270 -> 75964 bytes metadata/md5-cache/app-misc/hivex-1.3.23-r1 | 4 +- metadata/md5-cache/app-misc/jaq-1.0.0 | 13 + metadata/md5-cache/app-misc/jaq-1.0.0_pre1 | 13 - metadata/md5-cache/app-misc/jq-1.6-r3 | 15 - metadata/md5-cache/app-misc/jq-1.7 | 4 +- .../md5-cache/app-misc/jq-1.7_pre20201109-r1 | 17 - metadata/md5-cache/app-office/Manifest.gz | Bin 10485 -> 10656 bytes metadata/md5-cache/app-office/denaro-2023.9.2 | 16 + metadata/md5-cache/app-portage/Manifest.gz | Bin 18088 -> 17436 bytes metadata/md5-cache/app-portage/elogv-0.7.9-r3 | 4 +- metadata/md5-cache/app-portage/elogv-0.8.0 | 4 +- metadata/md5-cache/app-portage/elogv-0.8.1 | 4 +- metadata/md5-cache/app-portage/elogv-0.8.2 | 4 +- metadata/md5-cache/app-portage/elogv-0.8.3 | 16 + metadata/md5-cache/app-portage/flaggie-0.99.5 | 16 - metadata/md5-cache/app-portage/flaggie-0.99.6 | 16 - metadata/md5-cache/app-portage/flaggie-0.99.7 | 16 - metadata/md5-cache/app-portage/flaggie-0.99.8 | 4 +- metadata/md5-cache/app-portage/gemato-20.4 | 16 - metadata/md5-cache/app-portage/gemato-20.5 | 4 +- .../app-portage/mgorny-dev-scripts-40 | 10 - .../app-portage/mgorny-dev-scripts-41 | 4 +- metadata/md5-cache/app-shells/Manifest.gz | Bin 16031 -> 16541 bytes .../md5-cache/app-shells/posh-dotnet-1.2.3 | 11 + metadata/md5-cache/app-shells/posh-git-1.1.0 | 10 + .../app-shells/posh-z-1.1.12_p20230811 | 10 + metadata/md5-cache/app-text/Manifest.gz | Bin 72653 -> 73145 bytes .../md5-cache/app-text/gentoo-dtd-20230914 | 11 + .../md5-cache/app-text/gentoo-dtd-99999999 | 13 + metadata/md5-cache/app-text/gocr-0.52 | 4 +- metadata/md5-cache/app-text/txt2tags-3.9 | 15 + metadata/md5-cache/app-xemacs/Manifest.gz | Bin 23411 -> 23421 bytes .../{ebuild-mode-1.66 => ebuild-mode-1.68} | 2 +- metadata/md5-cache/dev-cpp/Manifest.gz | Bin 25942 -> 25944 bytes ...{cpp-httplib-0.13.3 => cpp-httplib-0.14.1} | 8 +- metadata/md5-cache/dev-games/Manifest.gz | Bin 8172 -> 8173 bytes .../{irrlicht-1.8.4-r1 => irrlicht-1.8.4-r2} | 10 +- metadata/md5-cache/dev-lang/Manifest.gz | Bin 42857 -> 43166 bytes metadata/md5-cache/dev-lang/boogie-3.0.4 | 2 +- metadata/md5-cache/dev-lang/dafny-4.2.0 | 16 - metadata/md5-cache/dev-lang/dafny-4.3.0 | 2 +- metadata/md5-cache/dev-lang/luau-0.598 | 12 + metadata/md5-cache/dev-lang/qore-1.19.0 | 2 +- metadata/md5-cache/dev-lang/qore-1.19.1 | 2 +- metadata/md5-cache/dev-lang/rust-1.73.0 | 17 + metadata/md5-cache/dev-lang/rust-bin-1.73.0 | 16 + metadata/md5-cache/dev-libs/Manifest.gz | Bin 164178 -> 163709 bytes metadata/md5-cache/dev-libs/c-blosc-1.21.4 | 16 - metadata/md5-cache/dev-libs/c-blosc-1.21.4-r1 | 16 - metadata/md5-cache/dev-libs/c-blosc-1.21.5 | 4 +- metadata/md5-cache/dev-libs/libgit2-1.7.1 | 4 +- .../md5-cache/dev-libs/libgit2-glib-1.1.0 | 17 - .../md5-cache/dev-libs/libgit2-glib-1.2.0 | 4 +- .../md5-cache/dev-python/GitPython-3.1.32 | 16 - .../md5-cache/dev-python/GitPython-3.1.33 | 16 - .../md5-cache/dev-python/GitPython-3.1.34 | 16 - .../md5-cache/dev-python/GitPython-3.1.35 | 16 - .../md5-cache/dev-python/GitPython-3.1.36 | 16 - .../md5-cache/dev-python/GitPython-3.1.37 | 4 +- metadata/md5-cache/dev-python/Manifest.gz | Bin 386260 -> 373655 bytes .../md5-cache/dev-python/aiohttp-socks-0.8.0 | 16 - .../md5-cache/dev-python/aiohttp-socks-0.8.1 | 16 - .../md5-cache/dev-python/aiohttp-socks-0.8.2 | 16 - .../md5-cache/dev-python/aiohttp-socks-0.8.3 | 4 +- metadata/md5-cache/dev-python/alembic-1.11.3 | 16 - metadata/md5-cache/dev-python/alembic-1.12.0 | 4 +- .../dev-python/annotated-types-0.6.0 | 16 + metadata/md5-cache/dev-python/anyio-4.0.0 | 4 +- metadata/md5-cache/dev-python/apsw-3.43.1.1 | 16 + metadata/md5-cache/dev-python/argh-0.28.1 | 16 - metadata/md5-cache/dev-python/argh-0.29.3 | 16 - metadata/md5-cache/dev-python/argh-0.29.4 | 4 +- metadata/md5-cache/dev-python/asttokens-2.2.1 | 16 - metadata/md5-cache/dev-python/asttokens-2.3.0 | 16 - metadata/md5-cache/dev-python/asttokens-2.4.0 | 4 +- metadata/md5-cache/dev-python/async-lru-2.0.4 | 4 +- .../dev-python/aws-sam-translator-1.73.0 | 16 - .../dev-python/aws-sam-translator-1.74.0 | 16 - .../dev-python/aws-sam-translator-1.76.0 | 4 +- ...lator-1.75.0 => aws-sam-translator-1.77.0} | 2 +- metadata/md5-cache/dev-python/backrefs-5.5 | 16 - metadata/md5-cache/dev-python/backrefs-5.5.1 | 16 - metadata/md5-cache/dev-python/backrefs-5.6_p1 | 4 +- metadata/md5-cache/dev-python/bleach-6.1.0 | 16 + metadata/md5-cache/dev-python/boto3-1.28.49 | 16 - metadata/md5-cache/dev-python/boto3-1.28.53 | 4 +- metadata/md5-cache/dev-python/boto3-1.28.54 | 16 - metadata/md5-cache/dev-python/boto3-1.28.56 | 16 - metadata/md5-cache/dev-python/boto3-1.28.58 | 16 - metadata/md5-cache/dev-python/boto3-1.28.59 | 16 - metadata/md5-cache/dev-python/boto3-1.28.60 | 16 - .../{boto3-1.28.55 => boto3-1.28.62} | 6 +- .../md5-cache/dev-python/botocore-1.31.49 | 16 - .../md5-cache/dev-python/botocore-1.31.53 | 4 +- .../md5-cache/dev-python/botocore-1.31.54 | 16 - .../md5-cache/dev-python/botocore-1.31.55 | 16 - .../md5-cache/dev-python/botocore-1.31.56 | 16 - .../md5-cache/dev-python/botocore-1.31.59 | 16 - .../md5-cache/dev-python/botocore-1.31.60 | 16 - .../{botocore-1.31.58 => botocore-1.31.62} | 2 +- metadata/md5-cache/dev-python/bracex-2.3_p1 | 16 - metadata/md5-cache/dev-python/bracex-2.4 | 4 +- .../md5-cache/dev-python/cfn-lint-0.79.11 | 16 - metadata/md5-cache/dev-python/cfn-lint-0.79.9 | 16 - metadata/md5-cache/dev-python/cfn-lint-0.80.3 | 4 +- .../{cfn-lint-0.80.2 => cfn-lint-0.81.0} | 8 +- ....2.0-r1 => confusable_homoglyphs-3.2.0-r2} | 2 +- metadata/md5-cache/dev-python/diskcache-5.6.1 | 16 - metadata/md5-cache/dev-python/diskcache-5.6.3 | 4 +- metadata/md5-cache/dev-python/dulwich-0.21.5 | 17 - metadata/md5-cache/dev-python/dulwich-0.21.6 | 4 +- ...sport-8.4.1 => elastic-transport-8.4.1-r1} | 2 +- .../md5-cache/dev-python/elasticsearch-8.10.0 | 4 +- .../md5-cache/dev-python/elasticsearch-8.8.2 | 16 - .../md5-cache/dev-python/elasticsearch-8.9.0 | 16 - .../md5-cache/dev-python/fonttools-4.43.1 | 17 + metadata/md5-cache/dev-python/fsspec-2023.6.0 | 16 - metadata/md5-cache/dev-python/fsspec-2023.9.0 | 16 - metadata/md5-cache/dev-python/fsspec-2023.9.1 | 16 - metadata/md5-cache/dev-python/fsspec-2023.9.2 | 4 +- .../{gitdb-4.0.10 => gitdb-4.0.10-r1} | 2 +- .../md5-cache/dev-python/google-auth-2.22.0 | 16 - .../md5-cache/dev-python/google-auth-2.23.0 | 16 - .../md5-cache/dev-python/google-auth-2.23.1 | 16 - .../md5-cache/dev-python/google-auth-2.23.2 | 4 +- metadata/md5-cache/dev-python/greenlet-3.0.0 | 17 + .../dev-python/hatch-jupyter-builder-0.8.3 | 4 +- .../{httpbin-0.10.1-r1 => httpbin-0.10.1-r2} | 2 +- metadata/md5-cache/dev-python/httpcore-0.17.3 | 16 - metadata/md5-cache/dev-python/httpcore-0.18.0 | 4 +- metadata/md5-cache/dev-python/httpcore-1.0.0 | 16 + metadata/md5-cache/dev-python/httpx-0.24.1 | 16 - metadata/md5-cache/dev-python/httpx-0.25.0 | 4 +- .../md5-cache/dev-python/httpx-socks-0.7.7 | 16 - .../md5-cache/dev-python/httpx-socks-0.7.8 | 4 +- .../md5-cache/dev-python/hypothesis-6.87.2 | 16 + .../md5-cache/dev-python/hypothesis-6.87.3 | 16 + .../md5-cache/dev-python/ipykernel-6.25.1-r1 | 16 - .../md5-cache/dev-python/ipykernel-6.25.2 | 4 +- .../md5-cache/dev-python/jaraco-logging-3.1.2 | 16 - .../md5-cache/dev-python/jaraco-logging-3.2.0 | 4 +- metadata/md5-cache/dev-python/jq-1.4.1 | 17 - metadata/md5-cache/dev-python/jq-1.5.0 | 17 - metadata/md5-cache/dev-python/jq-1.5.0-r1 | 17 - metadata/md5-cache/dev-python/jq-1.6.0-r1 | 4 +- .../md5-cache/dev-python/jupyter-events-0.7.0 | 4 +- .../md5-cache/dev-python/jupyter-lsp-2.2.0 | 4 +- .../md5-cache/dev-python/jupyterlab-4.0.6 | 4 +- metadata/md5-cache/dev-python/lxml-4.9.3-r1 | 4 +- metadata/md5-cache/dev-python/markdown-3.5 | 16 + .../dev-python/meson-python-0.13.2-r1 | 16 - .../md5-cache/dev-python/meson-python-0.14.0 | 4 +- metadata/md5-cache/dev-python/mkdocs-1.5.2 | 16 - metadata/md5-cache/dev-python/mkdocs-1.5.3 | 4 +- .../dev-python/mkdocs-material-9.2.6 | 16 - .../dev-python/mkdocs-material-9.2.8 | 16 - .../dev-python/mkdocs-material-9.3.1 | 16 - .../dev-python/mkdocs-material-9.3.2 | 16 - .../dev-python/mkdocs-material-9.4.1 | 16 - .../dev-python/mkdocs-material-9.4.2 | 4 +- .../dev-python/mkdocs-material-9.4.3 | 16 - .../mkdocs-material-extensions-1.1.1 | 16 - .../dev-python/mkdocs-material-extensions-1.2 | 4 +- .../md5-cache/dev-python/msgpack-1.0.5-r1 | 4 +- metadata/md5-cache/dev-python/msgpack-1.0.7 | 4 +- metadata/md5-cache/dev-python/notebook-7.0.3 | 4 +- metadata/md5-cache/dev-python/notebook-7.0.4 | 4 +- metadata/md5-cache/dev-python/pandas-1.5.3 | 4 +- metadata/md5-cache/dev-python/pandas-2.0.3-r1 | 4 +- metadata/md5-cache/dev-python/pandas-2.1.1 | 4 +- metadata/md5-cache/dev-python/pbr-5.11.1 | 4 +- metadata/md5-cache/dev-python/pikepdf-8.4.1 | 4 +- metadata/md5-cache/dev-python/pyaml-23.7.0 | 16 - metadata/md5-cache/dev-python/pyaml-23.9.1 | 16 - metadata/md5-cache/dev-python/pyaml-23.9.2 | 16 - metadata/md5-cache/dev-python/pyaml-23.9.3 | 16 - metadata/md5-cache/dev-python/pyaml-23.9.5 | 16 - metadata/md5-cache/dev-python/pyaml-23.9.6 | 16 - metadata/md5-cache/dev-python/pyaml-23.9.7 | 4 +- metadata/md5-cache/dev-python/pycares-4.4.0 | 18 + .../dev-python/pydata-sphinx-theme-0.13.3-r1 | 16 - .../dev-python/pydata-sphinx-theme-0.14.0 | 16 - .../dev-python/pydata-sphinx-theme-0.14.1 | 4 +- .../{pypy3_10-7.3.13 => pypy3_10-7.3.13-r1} | 2 +- .../{pypy3_9-7.3.13 => pypy3_9-7.3.13-r1} | 2 +- metadata/md5-cache/dev-python/pytest-7.3.2 | 16 - metadata/md5-cache/dev-python/pytest-7.4.1 | 16 - .../md5-cache/dev-python/pytest-httpx-0.23.1 | 16 - .../md5-cache/dev-python/pytest-httpx-0.24.0 | 16 - .../md5-cache/dev-python/pytest-httpx-0.25.0 | 4 +- .../dev-python/pytest-regressions-2.4.2 | 16 - .../dev-python/pytest-regressions-2.4.3 | 16 - .../dev-python/pytest-regressions-2.5.0 | 4 +- .../dev-python/python-cinderclient-9.3.0 | 16 - .../dev-python/python-cinderclient-9.4.0 | 4 +- .../dev-python/python-ironicclient-5.3.0 | 16 - .../dev-python/python-ironicclient-5.4.0 | 4 +- .../dev-python/python-novaclient-18.3.0 | 16 - .../dev-python/python-novaclient-18.4.0 | 4 +- .../md5-cache/dev-python/python-rtmidi-1.5.5 | 17 - .../dev-python/python-swiftclient-4.3.0 | 16 - .../dev-python/python-swiftclient-4.4.0 | 4 +- metadata/md5-cache/dev-python/pytz-2023.3-r1 | 16 - metadata/md5-cache/dev-python/pytz-2023.3_p1 | 4 +- .../md5-cache/dev-python/pywayland-0.4.17 | 17 + .../md5-cache/dev-python/reedsolo-2.1.1_beta1 | 17 - .../dev-python/reedsolo-2.1.1_beta1-r1 | 4 +- .../md5-cache/dev-python/requests-cache-1.1.0 | 4 +- metadata/md5-cache/dev-python/rpds-py-0.10.0 | 17 - metadata/md5-cache/dev-python/rpds-py-0.10.2 | 17 - metadata/md5-cache/dev-python/rpds-py-0.10.3 | 4 +- metadata/md5-cache/dev-python/rpds-py-0.9.2 | 17 - metadata/md5-cache/dev-python/selenium-4.10.0 | 16 - metadata/md5-cache/dev-python/selenium-4.12.0 | 16 - metadata/md5-cache/dev-python/selenium-4.13.0 | 4 +- .../dev-python/simple-websocket-1.0.0 | 16 + .../md5-cache/dev-python/simplejson-3.19.2 | 17 + metadata/md5-cache/dev-python/soupsieve-2.4.1 | 16 - metadata/md5-cache/dev-python/soupsieve-2.5 | 4 +- metadata/md5-cache/dev-python/sphinx-6.2.1 | 16 - metadata/md5-cache/dev-python/sphinx-7.1.2 | 16 - metadata/md5-cache/dev-python/sphinx-7.2.5 | 16 - metadata/md5-cache/dev-python/sphinx-7.2.6 | 4 +- .../dev-python/sphinx-notfound-page-0.8.3 | 16 - .../dev-python/sphinx-notfound-page-1.0.0 | 4 +- metadata/md5-cache/dev-python/sqlglot-18.11.6 | 16 + .../md5-cache/dev-python/statsmodels-0.14.0 | 4 +- metadata/md5-cache/dev-python/tables-3.9.1-r1 | 17 + metadata/md5-cache/dev-python/tekore-5.0.1 | 16 - .../dev-python/translate-toolkit-3.10.0 | 16 - .../dev-python/translate-toolkit-3.10.1 | 4 +- .../md5-cache/dev-python/twisted-22.10.0-r3 | 4 +- metadata/md5-cache/dev-python/twisted-23.8.0 | 4 +- metadata/md5-cache/dev-python/tzdata-9999 | 4 +- .../dev-python/url-normalize-1.4.3-r1 | 4 +- metadata/md5-cache/dev-python/wcmatch-8.4.1 | 16 - metadata/md5-cache/dev-python/wcmatch-8.5 | 4 +- metadata/md5-cache/dev-python/wsaccel-0.6.4 | 17 - metadata/md5-cache/dev-python/wsaccel-0.6.6 | 4 +- metadata/md5-cache/dev-ruby/Manifest.gz | Bin 172923 -> 173404 bytes .../md5-cache/dev-ruby/acme-client-2.0.15 | 17 + .../md5-cache/dev-ruby/activesupport-7.1.0 | 17 + metadata/md5-cache/dev-ruby/drb-2.1.1 | 17 + metadata/md5-cache/dev-util/Manifest.gz | Bin 131178 -> 131178 bytes metadata/md5-cache/dev-util/catfish-4.16.4 | 15 - metadata/md5-cache/dev-util/catfish-4.18.0 | 4 +- metadata/md5-cache/dev-util/cbindgen-0.24.3 | 14 - metadata/md5-cache/dev-util/cbindgen-0.26.0 | 14 + metadata/md5-cache/dev-util/cmake-3.27.7 | 16 + metadata/md5-cache/dev-util/samurai-1.2-r2 | 4 +- metadata/md5-cache/dev-util/scons-4.4.0 | 2 +- metadata/md5-cache/dev-util/scons-4.4.0-r1 | 2 +- metadata/md5-cache/dev-util/scons-4.5.1-r2 | 2 +- metadata/md5-cache/dev-util/scons-4.5.2 | 2 +- metadata/md5-cache/dev-vcs/Manifest.gz | Bin 19952 -> 19951 bytes metadata/md5-cache/dev-vcs/gitg-44 | 4 +- metadata/md5-cache/mail-client/Manifest.gz | Bin 7784 -> 7455 bytes .../mail-client/thunderbird-102.15.1 | 17 - .../md5-cache/mail-client/thunderbird-115.3.0 | 17 - metadata/md5-cache/media-fonts/Manifest.gz | Bin 43596 -> 43597 bytes .../{lxgw-wenkai-1.310 => lxgw-wenkai-1.311} | 2 +- metadata/md5-cache/media-gfx/Manifest.gz | Bin 57588 -> 57584 bytes .../media-gfx/{feh-3.9.1-r1 => feh-3.10.1} | 6 +- metadata/md5-cache/media-libs/Manifest.gz | Bin 119101 -> 119423 bytes .../md5-cache/media-libs/libpulse-16.1-r3 | 17 + .../md5-cache/media-libs/libvmaf-2.3.0-r2 | 15 - metadata/md5-cache/media-libs/libvmaf-2.3.1 | 15 + metadata/md5-cache/media-libs/libvmaf-9999 | 14 + metadata/md5-cache/media-sound/Manifest.gz | Bin 75519 -> 75841 bytes metadata/md5-cache/media-sound/helvum-0.5.1 | 16 + .../media-sound/pulseaudio-daemon-16.1-r8 | 18 + metadata/md5-cache/media-video/Manifest.gz | Bin 38440 -> 38598 bytes .../md5-cache/media-video/pipewire-0.3.81 | 18 + metadata/md5-cache/net-analyzer/Manifest.gz | Bin 60656 -> 60493 bytes .../md5-cache/net-analyzer/gvmd-22.6.0-r1 | 16 - .../net-analyzer/{gvmd-22.5.5 => gvmd-22.9.0} | 8 +- .../net-analyzer/notus-scanner-22.5.0-r1 | 17 - .../net-analyzer/notus-scanner-22.6.0 | 17 + metadata/md5-cache/net-im/Manifest.gz | Bin 16012 -> 16018 bytes .../net-im/{slack-4.34.115 => slack-4.34.121} | 2 +- metadata/md5-cache/net-libs/Manifest.gz | Bin 57678 -> 57683 bytes .../{sofia-sip-1.13.8 => sofia-sip-1.13.16} | 6 +- metadata/md5-cache/net-libs/xdp-tools-1.4.0 | 4 +- metadata/md5-cache/net-misc/Manifest.gz | Bin 94148 -> 94172 bytes metadata/md5-cache/net-misc/dhcpcd-10.0.3 | 15 + metadata/md5-cache/net-misc/dhcpcd-9999 | 4 +- metadata/md5-cache/net-misc/electrum-4.4.5 | 16 - metadata/md5-cache/net-misc/electrum-4.4.6 | 4 +- .../{yt-dlp-2023.07.06 => yt-dlp-2023.10.07} | 14 +- metadata/md5-cache/net-news/Manifest.gz | Bin 4177 -> 4015 bytes metadata/md5-cache/net-news/rssguard-4.4.0 | 17 - metadata/md5-cache/net-news/rssguard-4.5.0 | 4 +- .../md5-cache/sci-mathematics/Manifest.gz | Bin 28074 -> 27446 bytes .../sci-mathematics/cadical-1.5.2-r1 | 11 - .../md5-cache/sci-mathematics/lean-3.49.0 | 15 - .../md5-cache/sci-mathematics/lean-3.50.3 | 15 - .../md5-cache/sci-mathematics/lean-3.51.0 | 15 - metadata/md5-cache/sec-policy/Manifest.gz | Bin 122152 -> 163487 bytes .../selinux-accountsd-2.20231002-r1 | 14 + .../sec-policy/selinux-acct-2.20231002-r1 | 14 + .../sec-policy/selinux-afs-2.20231002-r1 | 14 + .../sec-policy/selinux-aide-2.20231002-r1 | 14 + .../sec-policy/selinux-alsa-2.20231002-r1 | 14 + .../sec-policy/selinux-amanda-2.20231002-r1 | 14 + .../sec-policy/selinux-amavis-2.20231002-r1 | 14 + .../sec-policy/selinux-android-2.20231002-r1 | 14 + .../sec-policy/selinux-apache-2.20231002-r1 | 14 + .../sec-policy/selinux-apcupsd-2.20231002-r1 | 14 + .../sec-policy/selinux-apm-2.20231002-r1 | 14 + .../sec-policy/selinux-arpwatch-2.20231002-r1 | 14 + .../sec-policy/selinux-asterisk-2.20231002-r1 | 14 + .../sec-policy/selinux-at-2.20231002-r1 | 14 + .../selinux-automount-2.20231002-r1 | 14 + .../sec-policy/selinux-avahi-2.20231002-r1 | 14 + .../sec-policy/selinux-awstats-2.20231002-r1 | 14 + .../sec-policy/selinux-backup-2.20231002-r1 | 14 + .../sec-policy/selinux-bacula-2.20231002-r1 | 14 + .../sec-policy/selinux-base-2.20231002-r1 | 15 + .../selinux-base-policy-2.20231002-r1 | 14 + .../sec-policy/selinux-bind-2.20231002-r1 | 14 + .../sec-policy/selinux-bitcoin-2.20231002-r1 | 14 + .../sec-policy/selinux-bitlbee-2.20231002-r1 | 14 + .../selinux-bluetooth-2.20231002-r1 | 14 + .../sec-policy/selinux-brctl-2.20231002-r1 | 14 + .../selinux-cachefilesd-2.20231002-r1 | 14 + .../selinux-calamaris-2.20231002-r1 | 14 + .../sec-policy/selinux-canna-2.20231002-r1 | 14 + .../sec-policy/selinux-cdrecord-2.20231002-r1 | 14 + .../sec-policy/selinux-ceph-2.20231002-r1 | 14 + .../sec-policy/selinux-certbot-2.20231002-r1 | 14 + .../selinux-cgmanager-2.20231002-r1 | 14 + .../sec-policy/selinux-cgroup-2.20231002-r1 | 14 + .../sec-policy/selinux-chromium-2.20231002-r1 | 15 + .../sec-policy/selinux-chronyd-2.20231002-r1 | 14 + .../sec-policy/selinux-clamav-2.20231002-r1 | 14 + .../selinux-cloudinit-2.20231002-r1 | 14 + .../sec-policy/selinux-collectd-2.20231002-r1 | 14 + .../sec-policy/selinux-colord-2.20231002-r1 | 14 + .../selinux-container-2.20231002-r1 | 14 + .../sec-policy/selinux-corosync-2.20231002-r1 | 14 + .../sec-policy/selinux-couchdb-2.20231002-r1 | 14 + .../sec-policy/selinux-courier-2.20231002-r1 | 14 + .../selinux-cpucontrol-2.20231002-r1 | 14 + .../selinux-cpufreqselector-2.20231002-r1 | 14 + .../sec-policy/selinux-crio-2.20231002-r1 | 14 + .../sec-policy/selinux-cups-2.20231002-r1 | 14 + .../sec-policy/selinux-cvs-2.20231002-r1 | 14 + .../sec-policy/selinux-cyphesis-2.20231002-r1 | 14 + .../selinux-daemontools-2.20231002-r1 | 14 + .../sec-policy/selinux-dante-2.20231002-r1 | 14 + .../sec-policy/selinux-dbadm-2.20231002-r1 | 14 + .../sec-policy/selinux-dbskk-2.20231002-r1 | 14 + .../sec-policy/selinux-dbus-2.20231002-r1 | 14 + .../sec-policy/selinux-ddclient-2.20231002-r1 | 14 + .../selinux-devicekit-2.20231002-r1 | 14 + .../sec-policy/selinux-dhcp-2.20231002-r1 | 14 + .../sec-policy/selinux-dictd-2.20231002-r1 | 14 + .../sec-policy/selinux-dirmngr-2.20231002-r1 | 14 + .../sec-policy/selinux-dirsrv-2.20231002-r1 | 14 + .../sec-policy/selinux-distcc-2.20231002-r1 | 14 + .../sec-policy/selinux-djbdns-2.20231002-r1 | 14 + .../sec-policy/selinux-dkim-2.20231002-r1 | 14 + .../selinux-dmidecode-2.20231002-r1 | 14 + .../sec-policy/selinux-dnsmasq-2.20231002-r1 | 14 + .../sec-policy/selinux-docker-2.20231002-r1 | 14 + .../sec-policy/selinux-dovecot-2.20231002-r1 | 14 + .../sec-policy/selinux-dpkg-2.20231002-r1 | 14 + .../sec-policy/selinux-dracut-2.20231002-r1 | 14 + .../sec-policy/selinux-dropbox-2.20231002-r1 | 14 + .../sec-policy/selinux-entropyd-2.20231002-r1 | 14 + .../selinux-evolution-2.20231002-r1 | 14 + .../sec-policy/selinux-exim-2.20231002-r1 | 14 + .../sec-policy/selinux-fail2ban-2.20231002-r1 | 14 + .../selinux-fetchmail-2.20231002-r1 | 14 + .../sec-policy/selinux-finger-2.20231002-r1 | 14 + .../sec-policy/selinux-flash-2.20231002-r1 | 14 + .../sec-policy/selinux-fprintd-2.20231002-r1 | 14 + .../sec-policy/selinux-ftp-2.20231002-r1 | 14 + .../sec-policy/selinux-games-2.20231002-r1 | 14 + .../selinux-gatekeeper-2.20231002-r1 | 14 + .../sec-policy/selinux-git-2.20231002-r1 | 14 + .../sec-policy/selinux-gitosis-2.20231002-r1 | 14 + .../selinux-glusterfs-2.20231002-r1 | 14 + .../sec-policy/selinux-gnome-2.20231002-r1 | 14 + .../selinux-googletalk-2.20231002-r1 | 15 + .../sec-policy/selinux-gorg-2.20231002-r1 | 14 + .../sec-policy/selinux-gpg-2.20231002-r1 | 14 + .../sec-policy/selinux-gpm-2.20231002-r1 | 14 + .../sec-policy/selinux-gpsd-2.20231002-r1 | 14 + .../sec-policy/selinux-gssproxy-2.20231002-r1 | 14 + .../sec-policy/selinux-hddtemp-2.20231002-r1 | 14 + .../sec-policy/selinux-hostapd-2.20231002-r1 | 14 + .../sec-policy/selinux-icecast-2.20231002-r1 | 14 + .../sec-policy/selinux-ifplugd-2.20231002-r1 | 14 + .../sec-policy/selinux-inetd-2.20231002-r1 | 14 + .../sec-policy/selinux-inn-2.20231002-r1 | 14 + .../sec-policy/selinux-ipsec-2.20231002-r1 | 14 + .../sec-policy/selinux-irc-2.20231002-r1 | 14 + .../sec-policy/selinux-ircd-2.20231002-r1 | 14 + .../selinux-irqbalance-2.20231002-r1 | 14 + .../sec-policy/selinux-jabber-2.20231002-r1 | 14 + .../sec-policy/selinux-java-2.20231002-r1 | 15 + .../selinux-kdeconnect-2.20231002-r1 | 14 + .../sec-policy/selinux-kdump-2.20231002-r1 | 14 + .../sec-policy/selinux-kerberos-2.20231002-r1 | 14 + .../selinux-kerneloops-2.20231002-r1 | 14 + .../sec-policy/selinux-kismet-2.20231002-r1 | 14 + .../sec-policy/selinux-ksmtuned-2.20231002-r1 | 14 + .../selinux-kubernetes-2.20231002-r1 | 14 + .../sec-policy/selinux-ldap-2.20231002-r1 | 14 + .../sec-policy/selinux-links-2.20231002-r1 | 14 + .../sec-policy/selinux-lircd-2.20231002-r1 | 14 + .../sec-policy/selinux-loadkeys-2.20231002-r1 | 14 + .../selinux-logrotate-2.20231002-r1 | 14 + .../selinux-logsentry-2.20231002-r1 | 14 + .../sec-policy/selinux-logwatch-2.20231002-r1 | 14 + .../sec-policy/selinux-lpd-2.20231002-r1 | 14 + .../selinux-makewhatis-2.20231002-r1 | 14 + .../sec-policy/selinux-mandb-2.20231002-r1 | 14 + .../sec-policy/selinux-matrixd-2.20231002-r1 | 14 + .../sec-policy/selinux-mcelog-2.20231002-r1 | 14 + .../selinux-memcached-2.20231002-r1 | 14 + .../sec-policy/selinux-milter-2.20231002-r1 | 14 + .../selinux-modemmanager-2.20231002-r1 | 14 + .../sec-policy/selinux-mono-2.20231002-r1 | 14 + .../sec-policy/selinux-mozilla-2.20231002-r1 | 15 + .../sec-policy/selinux-mpd-2.20231002-r1 | 14 + .../sec-policy/selinux-mplayer-2.20231002-r1 | 15 + .../sec-policy/selinux-mrtg-2.20231002-r1 | 14 + .../sec-policy/selinux-munin-2.20231002-r1 | 14 + .../sec-policy/selinux-mutt-2.20231002-r1 | 14 + .../sec-policy/selinux-mysql-2.20231002-r1 | 14 + .../sec-policy/selinux-nagios-2.20231002-r1 | 14 + .../sec-policy/selinux-ncftool-2.20231002-r1 | 14 + .../selinux-networkmanager-2.20231002-r1 | 14 + .../sec-policy/selinux-nginx-2.20231002-r1 | 14 + .../selinux-node_exporter-2.20231002-r1 | 14 + .../sec-policy/selinux-nslcd-2.20231002-r1 | 14 + .../sec-policy/selinux-ntop-2.20231002-r1 | 14 + .../sec-policy/selinux-ntp-2.20231002-r1 | 14 + .../sec-policy/selinux-nut-2.20231002-r1 | 14 + .../sec-policy/selinux-nx-2.20231002-r1 | 14 + .../selinux-obfs4proxy-2.20231002-r1 | 14 + .../sec-policy/selinux-oddjob-2.20231002-r1 | 14 + .../sec-policy/selinux-oident-2.20231002-r1 | 14 + .../sec-policy/selinux-openct-2.20231002-r1 | 14 + .../sec-policy/selinux-openrc-2.20231002-r1 | 14 + .../sec-policy/selinux-opensm-2.20231002-r1 | 14 + .../sec-policy/selinux-openvpn-2.20231002-r1 | 14 + .../sec-policy/selinux-pan-2.20231002-r1 | 14 + .../sec-policy/selinux-pcscd-2.20231002-r1 | 14 + .../sec-policy/selinux-phpfpm-2.20231002-r1 | 14 + .../selinux-plymouthd-2.20231002-r1 | 14 + .../sec-policy/selinux-podman-2.20231002-r1 | 14 + .../selinux-policykit-2.20231002-r1 | 14 + .../sec-policy/selinux-portmap-2.20231002-r1 | 14 + .../sec-policy/selinux-postfix-2.20231002-r1 | 14 + .../selinux-postgresql-2.20231002-r1 | 14 + .../sec-policy/selinux-postgrey-2.20231002-r1 | 14 + .../selinux-powerprofiles-2.20231002-r1 | 14 + .../sec-policy/selinux-powerprofiles-9999 | 13 + .../sec-policy/selinux-ppp-2.20231002-r1 | 14 + .../sec-policy/selinux-privoxy-2.20231002-r1 | 14 + .../sec-policy/selinux-procmail-2.20231002-r1 | 14 + .../sec-policy/selinux-psad-2.20231002-r1 | 14 + .../selinux-publicfile-2.20231002-r1 | 14 + .../selinux-pulseaudio-2.20231002-r1 | 14 + .../sec-policy/selinux-puppet-2.20231002-r1 | 14 + .../sec-policy/selinux-pyzor-2.20231002-r1 | 14 + .../sec-policy/selinux-qemu-2.20231002-r1 | 14 + .../sec-policy/selinux-qmail-2.20231002-r1 | 14 + .../sec-policy/selinux-quota-2.20231002-r1 | 14 + .../sec-policy/selinux-radius-2.20231002-r1 | 14 + .../sec-policy/selinux-radvd-2.20231002-r1 | 14 + .../selinux-rasdaemon-2.20231002-r1 | 14 + .../sec-policy/selinux-rasdaemon-9999 | 13 + .../sec-policy/selinux-razor-2.20231002-r1 | 14 + .../sec-policy/selinux-redis-2.20231002-r1 | 14 + .../selinux-remotelogin-2.20231002-r1 | 14 + .../selinux-resolvconf-2.20231002-r1 | 14 + .../sec-policy/selinux-rngd-2.20231002-r1 | 14 + .../selinux-rootlesskit-2.20231002-r1 | 14 + .../sec-policy/selinux-rpc-2.20231002-r1 | 14 + .../sec-policy/selinux-rpcbind-2.20231002-r1 | 14 + .../sec-policy/selinux-rpm-2.20231002-r1 | 14 + .../sec-policy/selinux-rssh-2.20231002-r1 | 14 + .../sec-policy/selinux-rtkit-2.20231002-r1 | 14 + .../sec-policy/selinux-rtorrent-2.20231002-r1 | 14 + .../sec-policy/selinux-salt-2.20231002-r1 | 14 + .../sec-policy/selinux-samba-2.20231002-r1 | 14 + .../sec-policy/selinux-sasl-2.20231002-r1 | 14 + .../sec-policy/selinux-screen-2.20231002-r1 | 14 + .../sec-policy/selinux-secadm-2.20231002-r1 | 14 + .../sec-policy/selinux-sendmail-2.20231002-r1 | 14 + .../sec-policy/selinux-sensord-2.20231002-r1 | 14 + .../selinux-shorewall-2.20231002-r1 | 14 + .../sec-policy/selinux-shutdown-2.20231002-r1 | 14 + .../sec-policy/selinux-skype-2.20231002-r1 | 15 + .../sec-policy/selinux-slocate-2.20231002-r1 | 14 + .../sec-policy/selinux-slrnpull-2.20231002-r1 | 14 + .../sec-policy/selinux-smartmon-2.20231002-r1 | 14 + .../selinux-smokeping-2.20231002-r1 | 14 + .../sec-policy/selinux-snmp-2.20231002-r1 | 14 + .../sec-policy/selinux-snort-2.20231002-r1 | 14 + .../selinux-soundserver-2.20231002-r1 | 14 + .../selinux-spamassassin-2.20231002-r1 | 14 + .../sec-policy/selinux-squid-2.20231002-r1 | 14 + .../sec-policy/selinux-sssd-2.20231002-r1 | 14 + .../sec-policy/selinux-stunnel-2.20231002-r1 | 14 + .../sec-policy/selinux-subsonic-2.20231002-r1 | 14 + .../sec-policy/selinux-sudo-2.20231002-r1 | 14 + .../selinux-switcheroo-2.20231002-r1 | 14 + .../sec-policy/selinux-switcheroo-9999 | 13 + .../sec-policy/selinux-sxid-2.20231002-r1 | 14 + .../selinux-syncthing-2.20231002-r1 | 14 + .../sec-policy/selinux-sysstat-2.20231002-r1 | 14 + .../sec-policy/selinux-tboot-2.20231002-r1 | 14 + .../sec-policy/selinux-tcpd-2.20231002-r1 | 14 + .../sec-policy/selinux-tcsd-2.20231002-r1 | 14 + .../sec-policy/selinux-telnet-2.20231002-r1 | 14 + .../sec-policy/selinux-tftp-2.20231002-r1 | 14 + .../sec-policy/selinux-tgtd-2.20231002-r1 | 14 + .../selinux-thunderbird-2.20231002-r1 | 14 + .../selinux-thunderbolt-2.20231002-r1 | 14 + .../sec-policy/selinux-thunderbolt-9999 | 13 + .../sec-policy/selinux-timidity-2.20231002-r1 | 14 + .../selinux-tmpreaper-2.20231002-r1 | 14 + .../sec-policy/selinux-tor-2.20231002-r1 | 14 + .../sec-policy/selinux-tripwire-2.20231002-r1 | 14 + .../sec-policy/selinux-ucspitcp-2.20231002-r1 | 14 + .../sec-policy/selinux-ulogd-2.20231002-r1 | 14 + .../sec-policy/selinux-uml-2.20231002-r1 | 14 + .../selinux-unconfined-2.20231002-r1 | 14 + .../sec-policy/selinux-uptime-2.20231002-r1 | 14 + .../sec-policy/selinux-usbguard-2.20231002-r1 | 14 + .../sec-policy/selinux-usbmuxd-2.20231002-r1 | 14 + .../sec-policy/selinux-uucp-2.20231002-r1 | 14 + .../sec-policy/selinux-uwimap-2.20231002-r1 | 14 + .../sec-policy/selinux-uwsgi-2.20231002-r1 | 14 + .../sec-policy/selinux-varnishd-2.20231002-r1 | 14 + .../sec-policy/selinux-vbetool-2.20231002-r1 | 14 + .../sec-policy/selinux-vdagent-2.20231002-r1 | 14 + .../sec-policy/selinux-vde-2.20231002-r1 | 14 + .../sec-policy/selinux-virt-2.20231002-r1 | 14 + .../sec-policy/selinux-vlock-2.20231002-r1 | 14 + .../sec-policy/selinux-vmware-2.20231002-r1 | 14 + .../sec-policy/selinux-vnstatd-2.20231002-r1 | 14 + .../sec-policy/selinux-vpn-2.20231002-r1 | 14 + .../sec-policy/selinux-watchdog-2.20231002-r1 | 14 + .../selinux-webalizer-2.20231002-r1 | 14 + .../sec-policy/selinux-wine-2.20231002-r1 | 14 + .../selinux-wireguard-2.20231002-r1 | 14 + .../selinux-wireshark-2.20231002-r1 | 14 + .../sec-policy/selinux-wm-2.20231002-r1 | 14 + .../sec-policy/selinux-xen-2.20231002-r1 | 14 + .../sec-policy/selinux-xfs-2.20231002-r1 | 14 + .../selinux-xscreensaver-2.20231002-r1 | 14 + .../sec-policy/selinux-xserver-2.20231002-r1 | 14 + .../sec-policy/selinux-zabbix-2.20231002-r1 | 14 + .../sec-policy/selinux-zfs-2.20231002-r1 | 14 + metadata/md5-cache/sys-apps/Manifest.gz | Bin 91387 -> 91234 bytes metadata/md5-cache/sys-apps/kbd-2.6.3-r1 | 4 +- metadata/md5-cache/sys-apps/portage-3.0.50 | 4 +- metadata/md5-cache/sys-apps/portage-3.0.51 | 4 +- metadata/md5-cache/sys-apps/portage-3.0.52 | 4 +- metadata/md5-cache/sys-apps/portage-9999 | 4 +- .../sys-apps/system-monitoring-center-2.21.1 | 16 - ...1.2 => system-monitoring-center-2.21.2-r1} | 6 +- ...3.0 => system-monitoring-center-2.23.0-r1} | 4 +- ...2.1 => system-monitoring-center-2.24.0-r1} | 6 +- .../sys-apps/system-monitoring-center-9999 | 4 +- .../sys-apps/uutils-coreutils-0.0.20 | 2 +- .../sys-apps/uutils-coreutils-0.0.21 | 2 +- .../md5-cache/sys-apps/uutils-coreutils-9999 | 2 +- metadata/md5-cache/sys-block/Manifest.gz | Bin 15845 -> 15843 bytes metadata/md5-cache/sys-block/nbdkit-1.32.4 | 4 +- metadata/md5-cache/sys-devel/Manifest.gz | Bin 40344 -> 40665 bytes .../md5-cache/sys-devel/gcc-12.3.1_p20231006 | 16 + metadata/md5-cache/sys-devel/rust-std-1.73.0 | 15 + metadata/md5-cache/sys-fs/Manifest.gz | Bin 40054 -> 39115 bytes metadata/md5-cache/sys-fs/bindfs-1.14.9 | 13 - metadata/md5-cache/sys-fs/bindfs-1.15.0 | 13 - metadata/md5-cache/sys-fs/bindfs-1.15.1 | 13 - metadata/md5-cache/sys-fs/bindfs-1.16.1 | 13 - metadata/md5-cache/sys-fs/bindfs-1.17.1 | 13 - .../sys-fs/{bindfs-1.17.2 => bindfs-1.17.4} | 2 +- metadata/md5-cache/sys-fs/lxcfs-5.0.4 | 16 - metadata/md5-cache/sys-kernel/Manifest.gz | Bin 20157 -> 22230 bytes .../sys-kernel/gentoo-kernel-5.15.134 | 18 + .../md5-cache/sys-kernel/gentoo-kernel-6.1.56 | 18 + .../md5-cache/sys-kernel/gentoo-kernel-6.5.6 | 18 + .../sys-kernel/gentoo-kernel-bin-5.15.134 | 17 + .../sys-kernel/gentoo-kernel-bin-6.1.56 | 17 + .../sys-kernel/gentoo-kernel-bin-6.5.6 | 17 + .../sys-kernel/gentoo-sources-5.15.134 | 14 + .../sys-kernel/gentoo-sources-6.1.56 | 14 + .../md5-cache/sys-kernel/gentoo-sources-6.5.6 | 14 + .../md5-cache/sys-kernel/linux-headers-6.5-r1 | 14 + .../sys-kernel/vanilla-kernel-5.15.134 | 18 + .../sys-kernel/vanilla-kernel-6.1.56 | 18 + .../md5-cache/sys-kernel/vanilla-kernel-6.5.6 | 18 + ...rces-5.15.133 => vanilla-sources-5.15.134} | 4 +- ...-sources-6.1.55 => vanilla-sources-6.1.56} | 4 +- ...la-sources-6.5.5 => vanilla-sources-6.5.6} | 4 +- metadata/md5-cache/sys-libs/Manifest.gz | Bin 39478 -> 39637 bytes .../md5-cache/sys-libs/minizip-ng-4.0.1-r1 | 16 + metadata/md5-cache/sys-process/Manifest.gz | Bin 17257 -> 17423 bytes metadata/md5-cache/sys-process/procs-0.14.1 | 13 + metadata/md5-cache/virtual/Manifest.gz | Bin 42741 -> 43377 bytes .../md5-cache/virtual/dist-kernel-5.15.134 | 7 + metadata/md5-cache/virtual/dist-kernel-6.1.56 | 7 + metadata/md5-cache/virtual/dist-kernel-6.5.6 | 7 + metadata/md5-cache/virtual/rust-1.73.0 | 10 + metadata/md5-cache/www-client/Manifest.gz | Bin 12551 -> 11883 bytes .../md5-cache/www-client/firefox-102.15.1 | 17 - metadata/md5-cache/www-client/firefox-115.2.1 | 17 - metadata/md5-cache/www-client/firefox-115.3.0 | 17 - metadata/md5-cache/www-client/firefox-115.3.1 | 4 +- metadata/md5-cache/www-client/firefox-117.0.1 | 17 - metadata/md5-cache/www-client/firefox-118.0 | 17 - .../md5-cache/www-client/vivaldi-6.2.3105.58 | 15 + metadata/md5-cache/x11-drivers/Manifest.gz | Bin 6601 -> 6600 bytes ...ers-535.43.10 => nvidia-drivers-535.43.11} | 2 +- metadata/md5-cache/x11-libs/Manifest.gz | Bin 24893 -> 25048 bytes metadata/md5-cache/x11-libs/fltk-1.3.8 | 16 + metadata/md5-cache/x11-misc/Manifest.gz | Bin 63054 -> 63216 bytes metadata/md5-cache/x11-misc/albert-0.22.12 | 17 + metadata/md5-cache/x11-terms/Manifest.gz | Bin 9766 -> 9770 bytes .../md5-cache/x11-terms/xfce4-terminal-1.0.4 | 15 - .../x11-terms/xfce4-terminal-1.1.0-r1 | 4 +- metadata/md5-cache/x11-terms/xterm-384-r1 | 16 + metadata/md5-cache/xfce-base/Manifest.gz | Bin 5465 -> 4662 bytes metadata/md5-cache/xfce-base/thunar-4.18.6 | 15 - metadata/md5-cache/xfce-base/thunar-4.18.7 | 4 +- .../xfce-base/xfce4-appfinder-4.18.0 | 14 - .../xfce-base/xfce4-appfinder-4.18.1 | 4 +- .../xfce-base/xfce4-appfinder-4.19.0 | 14 - .../md5-cache/xfce-base/xfce4-panel-4.18.4 | 16 - .../md5-cache/xfce-base/xfce4-panel-4.18.5 | 4 +- .../md5-cache/xfce-base/xfce4-panel-4.19.1-r1 | 16 - metadata/md5-cache/xfce-extra/Manifest.gz | Bin 9824 -> 9008 bytes .../xfce-extra/xfce4-clipman-plugin-1.6.3 | 15 - .../xfce-extra/xfce4-clipman-plugin-1.6.4 | 15 - .../xfce-extra/xfce4-clipman-plugin-1.6.5 | 4 +- .../xfce-extra/xfce4-cpugraph-plugin-1.2.7 | 14 - .../xfce-extra/xfce4-cpugraph-plugin-1.2.8 | 4 +- .../xfce-extra/xfce4-volumed-pulse-0.2.3-r1 | 13 - .../xfce-extra/xfce4-volumed-pulse-0.2.4 | 4 +- .../xfce-extra/xfce4-whiskermenu-plugin-2.7.3 | 15 - .../xfce-extra/xfce4-whiskermenu-plugin-2.8.0 | 4 +- metadata/news/timestamp.chk | 2 +- metadata/timestamp | 2 +- metadata/timestamp.chk | 2 +- metadata/timestamp.commit | 2 +- metadata/timestamp.x | 2 +- metadata/xml-schema/timestamp.chk | 2 +- net-analyzer/Manifest.gz | Bin 43263 -> 43271 bytes net-analyzer/gvmd/Manifest | 3 +- net-analyzer/gvmd/files/gvmd-22.init | 5 +- net-analyzer/gvmd/gvmd-22.5.5.ebuild | 129 -- ...md-22.6.0-r1.ebuild => gvmd-22.9.0.ebuild} | 4 +- net-analyzer/notus-scanner/Manifest | 2 +- .../notus-scanner-22.6.0-remove-tests.patch | 136 ++ .../notus-scanner/files/notus-scanner.initd | 7 +- ...-r1.ebuild => notus-scanner-22.6.0.ebuild} | 14 +- net-im/Manifest.gz | Bin 9235 -> 9232 bytes net-im/slack/Manifest | 2 +- net-im/slack/metadata.xml | 2 +- ...-4.34.115.ebuild => slack-4.34.121.ebuild} | 0 net-libs/Manifest.gz | Bin 32145 -> 32143 bytes net-libs/sofia-sip/Manifest | 2 +- ...1.13.8.ebuild => sofia-sip-1.13.16.ebuild} | 8 +- net-libs/xdp-tools/xdp-tools-1.4.0.ebuild | 2 +- net-misc/Manifest.gz | Bin 54482 -> 54468 bytes net-misc/dhcpcd/Manifest | 1 + net-misc/dhcpcd/dhcpcd-10.0.3.ebuild | 154 ++ net-misc/dhcpcd/dhcpcd-9999.ebuild | 2 +- net-misc/electrum/Manifest | 1 - net-misc/electrum/electrum-4.4.5.ebuild | 113 -- net-misc/electrum/electrum-4.4.6.ebuild | 2 +- net-misc/yt-dlp/Manifest | 2 +- ....07.06.ebuild => yt-dlp-2023.10.07.ebuild} | 7 +- net-news/Manifest.gz | Bin 2231 -> 2228 bytes net-news/rssguard/Manifest | 1 - net-news/rssguard/rssguard-4.4.0.ebuild | 66 - net-news/rssguard/rssguard-4.5.0.ebuild | 2 +- profiles/Manifest.gz | Bin 181222 -> 181218 bytes profiles/arch/amd64/x32/package.mask | 4 + profiles/features/musl/package.mask | 4 - profiles/package.mask | 10 +- profiles/use.local.desc | 9 +- sci-mathematics/Manifest.gz | Bin 18833 -> 18829 bytes sci-mathematics/cadical/Manifest | 1 - .../cadical/cadical-1.5.2-r1.ebuild | 32 - sci-mathematics/lean/Manifest | 3 - sci-mathematics/lean/lean-3.49.0.ebuild | 77 - sci-mathematics/lean/lean-3.50.3.ebuild | 80 - sci-mathematics/lean/lean-3.51.0.ebuild | 80 - sec-policy/Manifest.gz | Bin 41759 -> 42427 bytes sec-policy/selinux-accountsd/Manifest | 2 + .../selinux-accountsd-2.20231002-r1.ebuild | 22 + sec-policy/selinux-acct/Manifest | 2 + .../selinux-acct-2.20231002-r1.ebuild | 15 + sec-policy/selinux-afs/Manifest | 2 + .../selinux-afs-2.20231002-r1.ebuild | 15 + sec-policy/selinux-aide/Manifest | 2 + .../selinux-aide-2.20231002-r1.ebuild | 15 + sec-policy/selinux-alsa/Manifest | 2 + .../selinux-alsa-2.20231002-r1.ebuild | 15 + sec-policy/selinux-amanda/Manifest | 2 + .../selinux-amanda-2.20231002-r1.ebuild | 21 + sec-policy/selinux-amavis/Manifest | 2 + .../selinux-amavis-2.20231002-r1.ebuild | 15 + sec-policy/selinux-android/Manifest | 2 + .../selinux-android-2.20231002-r1.ebuild | 24 + sec-policy/selinux-apache/Manifest | 2 + .../selinux-apache-2.20231002-r1.ebuild | 21 + sec-policy/selinux-apcupsd/Manifest | 2 + .../selinux-apcupsd-2.20231002-r1.ebuild | 21 + sec-policy/selinux-apm/Manifest | 2 + .../selinux-apm-2.20231002-r1.ebuild | 36 + sec-policy/selinux-arpwatch/Manifest | 2 + .../selinux-arpwatch-2.20231002-r1.ebuild | 15 + sec-policy/selinux-asterisk/Manifest | 2 + .../selinux-asterisk-2.20231002-r1.ebuild | 15 + sec-policy/selinux-at/Manifest | 2 + .../selinux-at-2.20231002-r1.ebuild | 15 + sec-policy/selinux-automount/Manifest | 2 + .../selinux-automount-2.20231002-r1.ebuild | 15 + sec-policy/selinux-avahi/Manifest | 2 + .../selinux-avahi-2.20231002-r1.ebuild | 15 + sec-policy/selinux-awstats/Manifest | 2 + .../selinux-awstats-2.20231002-r1.ebuild | 21 + sec-policy/selinux-backup/Manifest | 2 + .../selinux-backup-2.20231002-r1.ebuild | 15 + sec-policy/selinux-bacula/Manifest | 2 + .../selinux-bacula-2.20231002-r1.ebuild | 15 + sec-policy/selinux-base-policy/Manifest | 2 + .../selinux-base-policy-2.20231002-r1.ebuild | 141 ++ sec-policy/selinux-base/Manifest | 2 + .../selinux-base-2.20231002-r1.ebuild | 158 ++ sec-policy/selinux-bind/Manifest | 2 + .../selinux-bind-2.20231002-r1.ebuild | 15 + sec-policy/selinux-bitcoin/Manifest | 2 + .../selinux-bitcoin-2.20231002-r1.ebuild | 15 + sec-policy/selinux-bitlbee/Manifest | 2 + .../selinux-bitlbee-2.20231002-r1.ebuild | 22 + sec-policy/selinux-bluetooth/Manifest | 2 + .../selinux-bluetooth-2.20231002-r1.ebuild | 15 + sec-policy/selinux-brctl/Manifest | 2 + .../selinux-brctl-2.20231002-r1.ebuild | 15 + sec-policy/selinux-cachefilesd/Manifest | 2 + .../selinux-cachefilesd-2.20231002-r1.ebuild | 15 + sec-policy/selinux-calamaris/Manifest | 2 + .../selinux-calamaris-2.20231002-r1.ebuild | 15 + sec-policy/selinux-canna/Manifest | 2 + .../selinux-canna-2.20231002-r1.ebuild | 15 + sec-policy/selinux-cdrecord/Manifest | 2 + .../selinux-cdrecord-2.20231002-r1.ebuild | 15 + sec-policy/selinux-ceph/Manifest | 2 + .../selinux-ceph-2.20231002-r1.ebuild | 15 + sec-policy/selinux-certbot/Manifest | 2 + .../selinux-certbot-2.20231002-r1.ebuild | 15 + sec-policy/selinux-cgmanager/Manifest | 2 + .../selinux-cgmanager-2.20231002-r1.ebuild | 15 + sec-policy/selinux-cgroup/Manifest | 2 + .../selinux-cgroup-2.20231002-r1.ebuild | 15 + sec-policy/selinux-chromium/Manifest | 2 + .../selinux-chromium-2.20231002-r1.ebuild | 22 + sec-policy/selinux-chronyd/Manifest | 2 + .../selinux-chronyd-2.20231002-r1.ebuild | 15 + sec-policy/selinux-clamav/Manifest | 2 + .../selinux-clamav-2.20231002-r1.ebuild | 15 + sec-policy/selinux-cloudinit/Manifest | 2 + .../selinux-cloudinit-2.20231002-r1.ebuild | 15 + sec-policy/selinux-collectd/Manifest | 2 + .../selinux-collectd-2.20231002-r1.ebuild | 23 + sec-policy/selinux-colord/Manifest | 2 + .../selinux-colord-2.20231002-r1.ebuild | 15 + sec-policy/selinux-container/Manifest | 2 + .../selinux-container-2.20231002-r1.ebuild | 15 + sec-policy/selinux-corosync/Manifest | 2 + .../selinux-corosync-2.20231002-r1.ebuild | 15 + sec-policy/selinux-couchdb/Manifest | 2 + .../selinux-couchdb-2.20231002-r1.ebuild | 15 + sec-policy/selinux-courier/Manifest | 2 + .../selinux-courier-2.20231002-r1.ebuild | 15 + sec-policy/selinux-cpucontrol/Manifest | 2 + .../selinux-cpucontrol-2.20231002-r1.ebuild | 15 + sec-policy/selinux-cpufreqselector/Manifest | 2 + ...linux-cpufreqselector-2.20231002-r1.ebuild | 15 + sec-policy/selinux-crio/Manifest | 2 + .../selinux-crio-2.20231002-r1.ebuild | 24 + sec-policy/selinux-cups/Manifest | 2 + .../selinux-cups-2.20231002-r1.ebuild | 21 + sec-policy/selinux-cvs/Manifest | 2 + .../selinux-cvs-2.20231002-r1.ebuild | 23 + sec-policy/selinux-cyphesis/Manifest | 2 + .../selinux-cyphesis-2.20231002-r1.ebuild | 15 + sec-policy/selinux-daemontools/Manifest | 2 + .../selinux-daemontools-2.20231002-r1.ebuild | 15 + sec-policy/selinux-dante/Manifest | 2 + .../selinux-dante-2.20231002-r1.ebuild | 15 + sec-policy/selinux-dbadm/Manifest | 2 + .../selinux-dbadm-2.20231002-r1.ebuild | 15 + sec-policy/selinux-dbskk/Manifest | 2 + .../selinux-dbskk-2.20231002-r1.ebuild | 21 + sec-policy/selinux-dbus/Manifest | 2 + .../selinux-dbus-2.20231002-r1.ebuild | 15 + sec-policy/selinux-ddclient/Manifest | 2 + .../selinux-ddclient-2.20231002-r1.ebuild | 15 + sec-policy/selinux-devicekit/Manifest | 2 + .../selinux-devicekit-2.20231002-r1.ebuild | 22 + sec-policy/selinux-dhcp/Manifest | 2 + .../selinux-dhcp-2.20231002-r1.ebuild | 15 + sec-policy/selinux-dictd/Manifest | 2 + .../selinux-dictd-2.20231002-r1.ebuild | 15 + sec-policy/selinux-dirmngr/Manifest | 2 + .../selinux-dirmngr-2.20231002-r1.ebuild | 15 + sec-policy/selinux-dirsrv/Manifest | 2 + .../selinux-dirsrv-2.20231002-r1.ebuild | 15 + sec-policy/selinux-distcc/Manifest | 2 + .../selinux-distcc-2.20231002-r1.ebuild | 15 + sec-policy/selinux-djbdns/Manifest | 2 + .../selinux-djbdns-2.20231002-r1.ebuild | 23 + sec-policy/selinux-dkim/Manifest | 2 + .../selinux-dkim-2.20231002-r1.ebuild | 22 + sec-policy/selinux-dmidecode/Manifest | 2 + .../selinux-dmidecode-2.20231002-r1.ebuild | 15 + sec-policy/selinux-dnsmasq/Manifest | 2 + .../selinux-dnsmasq-2.20231002-r1.ebuild | 15 + sec-policy/selinux-docker/Manifest | 2 + .../selinux-docker-2.20231002-r1.ebuild | 22 + sec-policy/selinux-dovecot/Manifest | 2 + .../selinux-dovecot-2.20231002-r1.ebuild | 15 + sec-policy/selinux-dpkg/Manifest | 2 + .../selinux-dpkg-2.20231002-r1.ebuild | 15 + sec-policy/selinux-dracut/Manifest | 2 + .../selinux-dracut-2.20231002-r1.ebuild | 15 + sec-policy/selinux-dropbox/Manifest | 2 + .../selinux-dropbox-2.20231002-r1.ebuild | 23 + sec-policy/selinux-entropyd/Manifest | 2 + .../selinux-entropyd-2.20231002-r1.ebuild | 15 + sec-policy/selinux-evolution/Manifest | 2 + .../selinux-evolution-2.20231002-r1.ebuild | 21 + sec-policy/selinux-exim/Manifest | 2 + .../selinux-exim-2.20231002-r1.ebuild | 15 + sec-policy/selinux-fail2ban/Manifest | 2 + .../selinux-fail2ban-2.20231002-r1.ebuild | 15 + sec-policy/selinux-fetchmail/Manifest | 2 + .../selinux-fetchmail-2.20231002-r1.ebuild | 15 + sec-policy/selinux-finger/Manifest | 2 + .../selinux-finger-2.20231002-r1.ebuild | 22 + sec-policy/selinux-flash/Manifest | 2 + .../selinux-flash-2.20231002-r1.ebuild | 15 + sec-policy/selinux-fprintd/Manifest | 2 + .../selinux-fprintd-2.20231002-r1.ebuild | 21 + sec-policy/selinux-ftp/Manifest | 2 + .../selinux-ftp-2.20231002-r1.ebuild | 15 + sec-policy/selinux-games/Manifest | 2 + .../selinux-games-2.20231002-r1.ebuild | 15 + sec-policy/selinux-gatekeeper/Manifest | 2 + .../selinux-gatekeeper-2.20231002-r1.ebuild | 15 + sec-policy/selinux-git/Manifest | 2 + .../selinux-git-2.20231002-r1.ebuild | 22 + sec-policy/selinux-gitosis/Manifest | 2 + .../selinux-gitosis-2.20231002-r1.ebuild | 15 + sec-policy/selinux-glusterfs/Manifest | 2 + .../selinux-glusterfs-2.20231002-r1.ebuild | 15 + sec-policy/selinux-gnome/Manifest | 2 + .../selinux-gnome-2.20231002-r1.ebuild | 15 + sec-policy/selinux-googletalk/Manifest | 2 + .../selinux-googletalk-2.20231002-r1.ebuild | 15 + sec-policy/selinux-gorg/Manifest | 2 + .../selinux-gorg-2.20231002-r1.ebuild | 15 + sec-policy/selinux-gpg/Manifest | 2 + .../selinux-gpg-2.20231002-r1.ebuild | 22 + sec-policy/selinux-gpm/Manifest | 2 + .../selinux-gpm-2.20231002-r1.ebuild | 15 + sec-policy/selinux-gpsd/Manifest | 2 + .../selinux-gpsd-2.20231002-r1.ebuild | 15 + sec-policy/selinux-gssproxy/Manifest | 2 + .../selinux-gssproxy-2.20231002-r1.ebuild | 15 + sec-policy/selinux-hddtemp/Manifest | 2 + .../selinux-hddtemp-2.20231002-r1.ebuild | 15 + sec-policy/selinux-hostapd/Manifest | 2 + .../selinux-hostapd-2.20231002-r1.ebuild | 15 + sec-policy/selinux-icecast/Manifest | 2 + .../selinux-icecast-2.20231002-r1.ebuild | 15 + sec-policy/selinux-ifplugd/Manifest | 2 + .../selinux-ifplugd-2.20231002-r1.ebuild | 15 + sec-policy/selinux-inetd/Manifest | 2 + .../selinux-inetd-2.20231002-r1.ebuild | 15 + sec-policy/selinux-inn/Manifest | 2 + .../selinux-inn-2.20231002-r1.ebuild | 15 + sec-policy/selinux-ipsec/Manifest | 2 + .../selinux-ipsec-2.20231002-r1.ebuild | 15 + sec-policy/selinux-irc/Manifest | 2 + .../selinux-irc-2.20231002-r1.ebuild | 15 + sec-policy/selinux-ircd/Manifest | 2 + .../selinux-ircd-2.20231002-r1.ebuild | 15 + sec-policy/selinux-irqbalance/Manifest | 2 + .../selinux-irqbalance-2.20231002-r1.ebuild | 15 + sec-policy/selinux-jabber/Manifest | 2 + .../selinux-jabber-2.20231002-r1.ebuild | 15 + sec-policy/selinux-java/Manifest | 2 + .../selinux-java-2.20231002-r1.ebuild | 15 + sec-policy/selinux-kdeconnect/Manifest | 2 + .../selinux-kdeconnect-2.20231002-r1.ebuild | 15 + sec-policy/selinux-kdump/Manifest | 2 + .../selinux-kdump-2.20231002-r1.ebuild | 15 + sec-policy/selinux-kerberos/Manifest | 2 + .../selinux-kerberos-2.20231002-r1.ebuild | 15 + sec-policy/selinux-kerneloops/Manifest | 2 + .../selinux-kerneloops-2.20231002-r1.ebuild | 15 + sec-policy/selinux-kismet/Manifest | 2 + .../selinux-kismet-2.20231002-r1.ebuild | 15 + sec-policy/selinux-ksmtuned/Manifest | 2 + .../selinux-ksmtuned-2.20231002-r1.ebuild | 15 + sec-policy/selinux-kubernetes/Manifest | 2 + .../selinux-kubernetes-2.20231002-r1.ebuild | 22 + sec-policy/selinux-ldap/Manifest | 2 + .../selinux-ldap-2.20231002-r1.ebuild | 15 + sec-policy/selinux-links/Manifest | 2 + .../selinux-links-2.20231002-r1.ebuild | 15 + sec-policy/selinux-lircd/Manifest | 2 + .../selinux-lircd-2.20231002-r1.ebuild | 15 + sec-policy/selinux-loadkeys/Manifest | 2 + .../selinux-loadkeys-2.20231002-r1.ebuild | 15 + sec-policy/selinux-logrotate/Manifest | 2 + .../selinux-logrotate-2.20231002-r1.ebuild | 15 + sec-policy/selinux-logsentry/Manifest | 2 + .../selinux-logsentry-2.20231002-r1.ebuild | 15 + sec-policy/selinux-logwatch/Manifest | 2 + .../selinux-logwatch-2.20231002-r1.ebuild | 15 + sec-policy/selinux-lpd/Manifest | 2 + .../selinux-lpd-2.20231002-r1.ebuild | 15 + sec-policy/selinux-makewhatis/Manifest | 2 + .../selinux-makewhatis-2.20231002-r1.ebuild | 15 + sec-policy/selinux-mandb/Manifest | 2 + .../selinux-mandb-2.20231002-r1.ebuild | 15 + sec-policy/selinux-matrixd/Manifest | 2 + .../selinux-matrixd-2.20231002-r1.ebuild | 15 + sec-policy/selinux-mcelog/Manifest | 2 + .../selinux-mcelog-2.20231002-r1.ebuild | 15 + sec-policy/selinux-memcached/Manifest | 2 + .../selinux-memcached-2.20231002-r1.ebuild | 15 + sec-policy/selinux-milter/Manifest | 2 + .../selinux-milter-2.20231002-r1.ebuild | 15 + sec-policy/selinux-modemmanager/Manifest | 2 + .../selinux-modemmanager-2.20231002-r1.ebuild | 21 + sec-policy/selinux-mono/Manifest | 2 + .../selinux-mono-2.20231002-r1.ebuild | 15 + sec-policy/selinux-mozilla/Manifest | 2 + .../selinux-mozilla-2.20231002-r1.ebuild | 21 + sec-policy/selinux-mpd/Manifest | 2 + .../selinux-mpd-2.20231002-r1.ebuild | 15 + sec-policy/selinux-mplayer/Manifest | 2 + .../selinux-mplayer-2.20231002-r1.ebuild | 15 + sec-policy/selinux-mrtg/Manifest | 2 + .../selinux-mrtg-2.20231002-r1.ebuild | 15 + sec-policy/selinux-munin/Manifest | 2 + .../selinux-munin-2.20231002-r1.ebuild | 21 + sec-policy/selinux-mutt/Manifest | 2 + .../selinux-mutt-2.20231002-r1.ebuild | 15 + sec-policy/selinux-mysql/Manifest | 2 + .../selinux-mysql-2.20231002-r1.ebuild | 15 + sec-policy/selinux-nagios/Manifest | 2 + .../selinux-nagios-2.20231002-r1.ebuild | 21 + sec-policy/selinux-ncftool/Manifest | 2 + .../selinux-ncftool-2.20231002-r1.ebuild | 15 + sec-policy/selinux-networkmanager/Manifest | 2 + ...elinux-networkmanager-2.20231002-r1.ebuild | 15 + sec-policy/selinux-nginx/Manifest | 2 + .../selinux-nginx-2.20231002-r1.ebuild | 21 + sec-policy/selinux-node_exporter/Manifest | 2 + ...selinux-node_exporter-2.20231002-r1.ebuild | 15 + sec-policy/selinux-nslcd/Manifest | 2 + .../selinux-nslcd-2.20231002-r1.ebuild | 15 + sec-policy/selinux-ntop/Manifest | 2 + .../selinux-ntop-2.20231002-r1.ebuild | 15 + sec-policy/selinux-ntp/Manifest | 2 + .../selinux-ntp-2.20231002-r1.ebuild | 15 + sec-policy/selinux-nut/Manifest | 2 + .../selinux-nut-2.20231002-r1.ebuild | 21 + sec-policy/selinux-nx/Manifest | 2 + .../selinux-nx-2.20231002-r1.ebuild | 15 + sec-policy/selinux-obfs4proxy/Manifest | 2 + .../selinux-obfs4proxy-2.20231002-r1.ebuild | 15 + sec-policy/selinux-oddjob/Manifest | 2 + .../selinux-oddjob-2.20231002-r1.ebuild | 15 + sec-policy/selinux-oident/Manifest | 2 + .../selinux-oident-2.20231002-r1.ebuild | 15 + sec-policy/selinux-openct/Manifest | 2 + .../selinux-openct-2.20231002-r1.ebuild | 15 + sec-policy/selinux-openrc/Manifest | 2 + .../selinux-openrc-2.20231002-r1.ebuild | 15 + sec-policy/selinux-opensm/Manifest | 2 + .../selinux-opensm-2.20231002-r1.ebuild | 15 + sec-policy/selinux-openvpn/Manifest | 2 + .../selinux-openvpn-2.20231002-r1.ebuild | 15 + sec-policy/selinux-pan/Manifest | 2 + .../selinux-pan-2.20231002-r1.ebuild | 21 + sec-policy/selinux-pcscd/Manifest | 2 + .../selinux-pcscd-2.20231002-r1.ebuild | 15 + sec-policy/selinux-phpfpm/Manifest | 2 + .../selinux-phpfpm-2.20231002-r1.ebuild | 21 + sec-policy/selinux-plymouthd/Manifest | 2 + .../selinux-plymouthd-2.20231002-r1.ebuild | 15 + sec-policy/selinux-podman/Manifest | 2 + .../selinux-podman-2.20231002-r1.ebuild | 22 + sec-policy/selinux-policykit/Manifest | 2 + .../selinux-policykit-2.20231002-r1.ebuild | 15 + sec-policy/selinux-portmap/Manifest | 2 + .../selinux-portmap-2.20231002-r1.ebuild | 15 + sec-policy/selinux-postfix/Manifest | 2 + .../selinux-postfix-2.20231002-r1.ebuild | 15 + sec-policy/selinux-postgresql/Manifest | 2 + .../selinux-postgresql-2.20231002-r1.ebuild | 15 + sec-policy/selinux-postgrey/Manifest | 2 + .../selinux-postgrey-2.20231002-r1.ebuild | 15 + sec-policy/selinux-powerprofiles/Manifest | 2 + sec-policy/selinux-powerprofiles/metadata.xml | 8 + ...selinux-powerprofiles-2.20231002-r1.ebuild | 15 + .../selinux-powerprofiles-9999.ebuild | 15 + sec-policy/selinux-ppp/Manifest | 2 + .../selinux-ppp-2.20231002-r1.ebuild | 15 + sec-policy/selinux-privoxy/Manifest | 2 + .../selinux-privoxy-2.20231002-r1.ebuild | 15 + sec-policy/selinux-procmail/Manifest | 2 + .../selinux-procmail-2.20231002-r1.ebuild | 15 + sec-policy/selinux-psad/Manifest | 2 + .../selinux-psad-2.20231002-r1.ebuild | 15 + sec-policy/selinux-publicfile/Manifest | 2 + .../selinux-publicfile-2.20231002-r1.ebuild | 15 + sec-policy/selinux-pulseaudio/Manifest | 2 + .../selinux-pulseaudio-2.20231002-r1.ebuild | 15 + sec-policy/selinux-puppet/Manifest | 2 + .../selinux-puppet-2.20231002-r1.ebuild | 15 + sec-policy/selinux-pyzor/Manifest | 2 + .../selinux-pyzor-2.20231002-r1.ebuild | 15 + sec-policy/selinux-qemu/Manifest | 2 + .../selinux-qemu-2.20231002-r1.ebuild | 21 + sec-policy/selinux-qmail/Manifest | 2 + .../selinux-qmail-2.20231002-r1.ebuild | 15 + sec-policy/selinux-quota/Manifest | 2 + .../selinux-quota-2.20231002-r1.ebuild | 15 + sec-policy/selinux-radius/Manifest | 2 + .../selinux-radius-2.20231002-r1.ebuild | 15 + sec-policy/selinux-radvd/Manifest | 2 + .../selinux-radvd-2.20231002-r1.ebuild | 15 + sec-policy/selinux-rasdaemon/Manifest | 2 + sec-policy/selinux-rasdaemon/metadata.xml | 8 + .../selinux-rasdaemon-2.20231002-r1.ebuild | 15 + .../selinux-rasdaemon-9999.ebuild | 15 + sec-policy/selinux-razor/Manifest | 2 + .../selinux-razor-2.20231002-r1.ebuild | 15 + sec-policy/selinux-redis/Manifest | 2 + .../selinux-redis-2.20231002-r1.ebuild | 15 + sec-policy/selinux-remotelogin/Manifest | 2 + .../selinux-remotelogin-2.20231002-r1.ebuild | 15 + sec-policy/selinux-resolvconf/Manifest | 2 + .../selinux-resolvconf-2.20231002-r1.ebuild | 15 + sec-policy/selinux-rngd/Manifest | 2 + .../selinux-rngd-2.20231002-r1.ebuild | 15 + sec-policy/selinux-rootlesskit/Manifest | 2 + .../selinux-rootlesskit-2.20231002-r1.ebuild | 22 + sec-policy/selinux-rpc/Manifest | 2 + .../selinux-rpc-2.20231002-r1.ebuild | 15 + sec-policy/selinux-rpcbind/Manifest | 2 + .../selinux-rpcbind-2.20231002-r1.ebuild | 15 + sec-policy/selinux-rpm/Manifest | 2 + .../selinux-rpm-2.20231002-r1.ebuild | 15 + sec-policy/selinux-rssh/Manifest | 2 + .../selinux-rssh-2.20231002-r1.ebuild | 15 + sec-policy/selinux-rtkit/Manifest | 2 + .../selinux-rtkit-2.20231002-r1.ebuild | 21 + sec-policy/selinux-rtorrent/Manifest | 2 + .../selinux-rtorrent-2.20231002-r1.ebuild | 15 + sec-policy/selinux-salt/Manifest | 2 + .../selinux-salt-2.20231002-r1.ebuild | 15 + sec-policy/selinux-samba/Manifest | 2 + .../selinux-samba-2.20231002-r1.ebuild | 15 + sec-policy/selinux-sasl/Manifest | 2 + .../selinux-sasl-2.20231002-r1.ebuild | 15 + sec-policy/selinux-screen/Manifest | 2 + .../selinux-screen-2.20231002-r1.ebuild | 15 + sec-policy/selinux-secadm/Manifest | 2 + .../selinux-secadm-2.20231002-r1.ebuild | 15 + sec-policy/selinux-sendmail/Manifest | 2 + .../selinux-sendmail-2.20231002-r1.ebuild | 15 + sec-policy/selinux-sensord/Manifest | 2 + .../selinux-sensord-2.20231002-r1.ebuild | 15 + sec-policy/selinux-shorewall/Manifest | 2 + .../selinux-shorewall-2.20231002-r1.ebuild | 15 + sec-policy/selinux-shutdown/Manifest | 2 + .../selinux-shutdown-2.20231002-r1.ebuild | 15 + sec-policy/selinux-skype/Manifest | 2 + .../selinux-skype-2.20231002-r1.ebuild | 21 + sec-policy/selinux-slocate/Manifest | 2 + .../selinux-slocate-2.20231002-r1.ebuild | 15 + sec-policy/selinux-slrnpull/Manifest | 2 + .../selinux-slrnpull-2.20231002-r1.ebuild | 15 + sec-policy/selinux-smartmon/Manifest | 2 + .../selinux-smartmon-2.20231002-r1.ebuild | 15 + sec-policy/selinux-smokeping/Manifest | 2 + .../selinux-smokeping-2.20231002-r1.ebuild | 21 + sec-policy/selinux-snmp/Manifest | 2 + .../selinux-snmp-2.20231002-r1.ebuild | 15 + sec-policy/selinux-snort/Manifest | 2 + .../selinux-snort-2.20231002-r1.ebuild | 15 + sec-policy/selinux-soundserver/Manifest | 2 + .../selinux-soundserver-2.20231002-r1.ebuild | 15 + sec-policy/selinux-spamassassin/Manifest | 2 + .../selinux-spamassassin-2.20231002-r1.ebuild | 15 + sec-policy/selinux-squid/Manifest | 2 + .../selinux-squid-2.20231002-r1.ebuild | 21 + sec-policy/selinux-sssd/Manifest | 2 + .../selinux-sssd-2.20231002-r1.ebuild | 15 + sec-policy/selinux-stunnel/Manifest | 2 + .../selinux-stunnel-2.20231002-r1.ebuild | 15 + sec-policy/selinux-subsonic/Manifest | 2 + .../selinux-subsonic-2.20231002-r1.ebuild | 15 + sec-policy/selinux-sudo/Manifest | 2 + .../selinux-sudo-2.20231002-r1.ebuild | 15 + sec-policy/selinux-switcheroo/Manifest | 2 + sec-policy/selinux-switcheroo/metadata.xml | 8 + .../selinux-switcheroo-2.20231002-r1.ebuild | 15 + .../selinux-switcheroo-9999.ebuild | 15 + sec-policy/selinux-sxid/Manifest | 2 + .../selinux-sxid-2.20231002-r1.ebuild | 15 + sec-policy/selinux-syncthing/Manifest | 2 + .../selinux-syncthing-2.20231002-r1.ebuild | 15 + sec-policy/selinux-sysstat/Manifest | 2 + .../selinux-sysstat-2.20231002-r1.ebuild | 15 + sec-policy/selinux-tboot/Manifest | 2 + .../selinux-tboot-2.20231002-r1.ebuild | 15 + sec-policy/selinux-tcpd/Manifest | 2 + .../selinux-tcpd-2.20231002-r1.ebuild | 21 + sec-policy/selinux-tcsd/Manifest | 2 + .../selinux-tcsd-2.20231002-r1.ebuild | 15 + sec-policy/selinux-telnet/Manifest | 2 + .../selinux-telnet-2.20231002-r1.ebuild | 21 + sec-policy/selinux-tftp/Manifest | 2 + .../selinux-tftp-2.20231002-r1.ebuild | 15 + sec-policy/selinux-tgtd/Manifest | 2 + .../selinux-tgtd-2.20231002-r1.ebuild | 15 + sec-policy/selinux-thunderbird/Manifest | 2 + .../selinux-thunderbird-2.20231002-r1.ebuild | 21 + sec-policy/selinux-thunderbolt/Manifest | 2 + sec-policy/selinux-thunderbolt/metadata.xml | 8 + .../selinux-thunderbolt-2.20231002-r1.ebuild | 15 + .../selinux-thunderbolt-9999.ebuild | 15 + sec-policy/selinux-timidity/Manifest | 2 + .../selinux-timidity-2.20231002-r1.ebuild | 15 + sec-policy/selinux-tmpreaper/Manifest | 2 + .../selinux-tmpreaper-2.20231002-r1.ebuild | 15 + sec-policy/selinux-tor/Manifest | 2 + .../selinux-tor-2.20231002-r1.ebuild | 15 + sec-policy/selinux-tripwire/Manifest | 2 + .../selinux-tripwire-2.20231002-r1.ebuild | 15 + sec-policy/selinux-ucspitcp/Manifest | 2 + .../selinux-ucspitcp-2.20231002-r1.ebuild | 15 + sec-policy/selinux-ulogd/Manifest | 2 + .../selinux-ulogd-2.20231002-r1.ebuild | 15 + sec-policy/selinux-uml/Manifest | 2 + .../selinux-uml-2.20231002-r1.ebuild | 15 + sec-policy/selinux-unconfined/Manifest | 2 + .../selinux-unconfined-2.20231002-r1.ebuild | 15 + sec-policy/selinux-uptime/Manifest | 2 + .../selinux-uptime-2.20231002-r1.ebuild | 15 + sec-policy/selinux-usbguard/Manifest | 2 + .../selinux-usbguard-2.20231002-r1.ebuild | 15 + sec-policy/selinux-usbmuxd/Manifest | 2 + .../selinux-usbmuxd-2.20231002-r1.ebuild | 15 + sec-policy/selinux-uucp/Manifest | 2 + .../selinux-uucp-2.20231002-r1.ebuild | 21 + sec-policy/selinux-uwimap/Manifest | 2 + .../selinux-uwimap-2.20231002-r1.ebuild | 15 + sec-policy/selinux-uwsgi/Manifest | 2 + .../selinux-uwsgi-2.20231002-r1.ebuild | 15 + sec-policy/selinux-varnishd/Manifest | 2 + .../selinux-varnishd-2.20231002-r1.ebuild | 15 + sec-policy/selinux-vbetool/Manifest | 2 + .../selinux-vbetool-2.20231002-r1.ebuild | 15 + sec-policy/selinux-vdagent/Manifest | 2 + .../selinux-vdagent-2.20231002-r1.ebuild | 15 + sec-policy/selinux-vde/Manifest | 2 + .../selinux-vde-2.20231002-r1.ebuild | 15 + sec-policy/selinux-virt/Manifest | 2 + .../selinux-virt-2.20231002-r1.ebuild | 15 + sec-policy/selinux-vlock/Manifest | 2 + .../selinux-vlock-2.20231002-r1.ebuild | 15 + sec-policy/selinux-vmware/Manifest | 2 + .../selinux-vmware-2.20231002-r1.ebuild | 21 + sec-policy/selinux-vnstatd/Manifest | 2 + .../selinux-vnstatd-2.20231002-r1.ebuild | 15 + sec-policy/selinux-vpn/Manifest | 2 + .../selinux-vpn-2.20231002-r1.ebuild | 15 + sec-policy/selinux-watchdog/Manifest | 2 + .../selinux-watchdog-2.20231002-r1.ebuild | 15 + sec-policy/selinux-webalizer/Manifest | 2 + .../selinux-webalizer-2.20231002-r1.ebuild | 22 + sec-policy/selinux-wine/Manifest | 2 + .../selinux-wine-2.20231002-r1.ebuild | 15 + sec-policy/selinux-wireguard/Manifest | 2 + .../selinux-wireguard-2.20231002-r1.ebuild | 15 + sec-policy/selinux-wireshark/Manifest | 2 + .../selinux-wireshark-2.20231002-r1.ebuild | 15 + sec-policy/selinux-wm/Manifest | 2 + .../selinux-wm-2.20231002-r1.ebuild | 15 + sec-policy/selinux-xen/Manifest | 2 + .../selinux-xen-2.20231002-r1.ebuild | 15 + sec-policy/selinux-xfs/Manifest | 2 + .../selinux-xfs-2.20231002-r1.ebuild | 15 + sec-policy/selinux-xscreensaver/Manifest | 2 + .../selinux-xscreensaver-2.20231002-r1.ebuild | 21 + sec-policy/selinux-xserver/Manifest | 2 + .../selinux-xserver-2.20231002-r1.ebuild | 15 + sec-policy/selinux-zabbix/Manifest | 2 + .../selinux-zabbix-2.20231002-r1.ebuild | 15 + sec-policy/selinux-zfs/Manifest | 2 + .../selinux-zfs-2.20231002-r1.ebuild | 15 + sys-apps/Manifest.gz | Bin 49700 -> 49691 bytes ...kbd-2.6.3-no-redefine-fortify-source.patch | 126 -- sys-apps/kbd/kbd-2.6.3-r1.ebuild | 2 + sys-apps/pcsc-lite/metadata.xml | 2 +- sys-apps/portage/portage-3.0.50.ebuild | 3 + sys-apps/portage/portage-3.0.51.ebuild | 3 + sys-apps/portage/portage-3.0.52.ebuild | 3 + sys-apps/portage/portage-9999.ebuild | 3 + sys-apps/system-monitoring-center/Manifest | 3 +- ...system-monitoring-center-2.21.2-r1.ebuild} | 10 +- .../system-monitoring-center-2.22.1.ebuild | 43 - ...system-monitoring-center-2.23.0-r1.ebuild} | 10 +- ...system-monitoring-center-2.24.0-r1.ebuild} | 10 +- .../system-monitoring-center-9999.ebuild | 10 +- .../uutils-coreutils-0.0.20.ebuild | 4 + .../uutils-coreutils-0.0.21.ebuild | 4 + .../uutils-coreutils-9999.ebuild | 4 + sys-block/Manifest.gz | Bin 11026 -> 11026 bytes sys-block/nbdkit/nbdkit-1.32.4.ebuild | 1 - sys-devel/Manifest.gz | Bin 10644 -> 10641 bytes sys-devel/gcc/Manifest | 1 + sys-devel/gcc/gcc-12.3.1_p20231006.ebuild | 64 + sys-devel/rust-std/Manifest | 1 + sys-devel/rust-std/rust-std-1.73.0.ebuild | 155 ++ sys-fs/Manifest.gz | Bin 22558 -> 22557 bytes sys-fs/bindfs/Manifest | 7 +- sys-fs/bindfs/bindfs-1.14.9.ebuild | 23 - sys-fs/bindfs/bindfs-1.15.0.ebuild | 23 - sys-fs/bindfs/bindfs-1.15.1.ebuild | 23 - sys-fs/bindfs/bindfs-1.16.1.ebuild | 23 - sys-fs/bindfs/bindfs-1.17.1.ebuild | 23 - ...dfs-1.17.2.ebuild => bindfs-1.17.4.ebuild} | 0 sys-fs/eudev/metadata.xml | 2 +- sys-fs/lxcfs/lxcfs-5.0.4.ebuild | 80 - sys-kernel/Manifest.gz | Bin 4582 -> 4592 bytes sys-kernel/gentoo-kernel-bin/Manifest | 18 + .../gentoo-kernel-bin-5.15.134.ebuild | 127 ++ .../gentoo-kernel-bin-6.1.56.ebuild | 127 ++ .../gentoo-kernel-bin-6.5.6.ebuild | 132 ++ sys-kernel/gentoo-kernel/Manifest | 6 + .../gentoo-kernel-5.15.134.ebuild | 141 ++ .../gentoo-kernel/gentoo-kernel-6.1.56.ebuild | 146 ++ .../gentoo-kernel/gentoo-kernel-6.5.6.ebuild | 149 ++ sys-kernel/gentoo-sources/Manifest | 9 + .../gentoo-sources-5.15.134.ebuild | 28 + .../gentoo-sources-6.1.56.ebuild | 28 + .../gentoo-sources-6.5.6.ebuild | 28 + sys-kernel/linux-headers/Manifest | 1 + .../linux-headers/linux-headers-6.5-r1.ebuild | 50 + sys-kernel/vanilla-kernel/Manifest | 6 + .../vanilla-kernel-5.15.134.ebuild | 137 ++ .../vanilla-kernel-6.1.56.ebuild | 137 ++ .../vanilla-kernel-6.5.6.ebuild | 140 ++ sys-kernel/vanilla-sources/Manifest | 6 +- ...ebuild => vanilla-sources-5.15.134.ebuild} | 0 ...5.ebuild => vanilla-sources-6.1.56.ebuild} | 0 ....5.ebuild => vanilla-sources-6.5.6.ebuild} | 0 sys-libs/Manifest.gz | Bin 14751 -> 14747 bytes .../minizip-ng-4.0.1-libbsd-overlay.patch | 16 + .../minizip-ng/minizip-ng-4.0.1-r1.ebuild | 97 ++ sys-process/Manifest.gz | Bin 10142 -> 10144 bytes sys-process/procs/Manifest | 182 ++ sys-process/procs/procs-0.14.1.ebuild | 285 ++++ virtual/Manifest.gz | Bin 28413 -> 28411 bytes .../dist-kernel/dist-kernel-5.15.134.ebuild | 19 + virtual/dist-kernel/dist-kernel-6.1.56.ebuild | 19 + virtual/dist-kernel/dist-kernel-6.5.6.ebuild | 19 + virtual/rust/rust-1.73.0.ebuild | 23 + www-client/Manifest.gz | Bin 6039 -> 6036 bytes www-client/firefox/Manifest | 500 ------ www-client/firefox/firefox-102.15.1.ebuild | 1290 -------------- www-client/firefox/firefox-115.2.1.ebuild | 1407 ---------------- www-client/firefox/firefox-115.3.0.ebuild | 1368 --------------- www-client/firefox/firefox-115.3.1.ebuild | 2 +- www-client/firefox/firefox-117.0.1.ebuild | 1488 ----------------- www-client/firefox/firefox-118.0.ebuild | 1430 ---------------- www-client/vivaldi/Manifest | 3 + www-client/vivaldi/vivaldi-6.2.3105.58.ebuild | 223 +++ x11-drivers/Manifest.gz | Bin 4717 -> 4718 bytes x11-drivers/nvidia-drivers/Manifest | 4 +- ...ebuild => nvidia-drivers-535.43.11.ebuild} | 0 x11-libs/Manifest.gz | Bin 18343 -> 18337 bytes x11-libs/fltk/Manifest | 1 + x11-libs/fltk/fltk-1.3.8.ebuild | 191 +++ x11-misc/Manifest.gz | Bin 47018 -> 47016 bytes x11-misc/albert/Manifest | 3 + x11-misc/albert/albert-0.22.12.ebuild | 79 + ...system-qhotkey-libraries-and-headers.patch | 13 + x11-terms/Manifest.gz | Bin 4554 -> 4550 bytes x11-terms/xfce4-terminal/Manifest | 1 - .../xfce4-terminal-1.0.4.ebuild | 50 - .../xfce4-terminal-1.1.0-r1.ebuild | 2 +- .../xterm-384-unconditional-gnusource.patch | 12 + x11-terms/xterm/xterm-384-r1.ebuild | 110 ++ xfce-base/Manifest.gz | Bin 3044 -> 3041 bytes xfce-base/thunar/Manifest | 1 - xfce-base/thunar/thunar-4.18.6.ebuild | 86 - xfce-base/thunar/thunar-4.18.7.ebuild | 2 +- xfce-base/xfce4-appfinder/Manifest | 2 - .../xfce4-appfinder-4.18.0.ebuild | 42 - .../xfce4-appfinder-4.18.1.ebuild | 2 +- .../xfce4-appfinder-4.19.0.ebuild | 42 - xfce-base/xfce4-panel/Manifest | 2 - .../files/xfce4-panel-4.19.1-no-wayland.patch | 51 - .../xfce4-panel/xfce4-panel-4.18.4.ebuild | 72 - .../xfce4-panel/xfce4-panel-4.18.5.ebuild | 2 +- .../xfce4-panel/xfce4-panel-4.19.1-r1.ebuild | 91 - xfce-extra/Manifest.gz | Bin 7718 -> 7719 bytes xfce-extra/xfce4-clipman-plugin/Manifest | 2 - .../xfce4-clipman-plugin-1.6.3.ebuild | 62 - .../xfce4-clipman-plugin-1.6.4.ebuild | 62 - .../xfce4-clipman-plugin-1.6.5.ebuild | 2 +- xfce-extra/xfce4-cpugraph-plugin/Manifest | 1 - .../xfce4-cpugraph-plugin-1.2.7.ebuild | 47 - .../xfce4-cpugraph-plugin-1.2.8.ebuild | 2 +- xfce-extra/xfce4-volumed-pulse/Manifest | 1 - .../xfce4-volumed-pulse-0.2.3-r1.ebuild | 36 - .../xfce4-volumed-pulse-0.2.4.ebuild | 2 +- xfce-extra/xfce4-whiskermenu-plugin/Manifest | 1 - .../xfce4-whiskermenu-plugin-2.7.3.ebuild | 57 - .../xfce4-whiskermenu-plugin-2.8.0.ebuild | 2 +- 1854 files changed, 19898 insertions(+), 22976 deletions(-) delete mode 100644 app-admin/awscli/awscli-1.29.49.ebuild delete mode 100644 app-admin/awscli/awscli-1.29.54.ebuild delete mode 100644 app-admin/awscli/awscli-1.29.55.ebuild delete mode 100644 app-admin/awscli/awscli-1.29.56.ebuild delete mode 100644 app-admin/awscli/awscli-1.29.59.ebuild delete mode 100644 app-admin/awscli/awscli-1.29.60.ebuild rename app-admin/awscli/{awscli-1.29.58.ebuild => awscli-1.29.62.ebuild} (100%) delete mode 100644 app-admin/eclean-kernel/eclean-kernel-2.99.5.ebuild create mode 100644 app-admin/rasdaemon/rasdaemon-0.8.0-r1.ebuild create mode 100644 app-containers/devcontainer/Manifest create mode 100644 app-containers/devcontainer/devcontainer-0.52.0.ebuild create mode 100644 app-containers/devcontainer/metadata.xml rename app-containers/earthly/{earthly-0.7.15.ebuild => earthly-0.7.20.ebuild} (84%) delete mode 100644 app-crypt/debian-archive-keyring/debian-archive-keyring-2019.1-r1.ebuild delete mode 100644 app-crypt/debian-archive-keyring/debian-archive-keyring-2021.1.ebuild delete mode 100644 app-crypt/debian-archive-keyring/debian-archive-keyring-2023.1.ebuild rename app-crypt/debian-archive-keyring/{debian-archive-keyring-2023.2.ebuild => debian-archive-keyring-2023.4.ebuild} (92%) create mode 100644 app-crypt/onak/files/onak-0.5.0-musl-strtouq-fix.patch create mode 100644 app-crypt/onak/onak-0.5.0-r1.ebuild rename app-editors/vscode/{vscode-1.83.0.ebuild => vscode-1.83.0-r1.ebuild} (92%) create mode 100644 app-editors/vscodium/vscodium-1.83.0.23277-r1.ebuild create mode 100644 app-emacs/buttercup/buttercup-1.32.ebuild create mode 100644 app-emacs/color-theme/color-theme-6.6.0-r3.ebuild create mode 100644 app-emacs/color-theme/files/50color-theme-gentoo-6.6.0-r3.el create mode 100644 app-emacs/color-theme/files/color-theme-6.6.0-emacs-29.patch create mode 100644 app-emacs/company-mode/company-mode-0.10.0.ebuild create mode 100644 app-emacs/company-mode/company-mode-0.10.1.ebuild rename app-emacs/ebuild-mode/{ebuild-mode-1.66.ebuild => ebuild-mode-1.68.ebuild} (100%) delete mode 100644 app-emacs/eldev/eldev-1.5.1.ebuild delete mode 100644 app-emacs/eldev/eldev-1.5.2.ebuild rename app-emacs/exwm/{exwm-0.26.ebuild => exwm-0.28.ebuild} (80%) create mode 100644 app-emacs/mic-paren/files/mic-paren-3.15-cl-lib.patch create mode 100644 app-emacs/mic-paren/files/mic-paren-3.15-quoting.patch rename app-emacs/mic-paren/{mic-paren-3.15.ebuild => mic-paren-3.15-r1.ebuild} (63%) delete mode 100644 app-emacs/org-mode/org-mode-9.6.7.ebuild delete mode 100644 app-emacs/org-mode/org-mode-9.6.8.ebuild rename app-emacs/swift-mode/{swift-mode-8.6.0.ebuild => swift-mode-9.1.0.ebuild} (100%) delete mode 100644 app-emacs/with-editor/with-editor-3.3.0.ebuild delete mode 100644 app-emacs/with-editor/with-editor-3.3.1.ebuild rename app-misc/jaq/{jaq-1.0.0_pre1.ebuild => jaq-1.0.0.ebuild} (89%) delete mode 100644 app-misc/jq/files/jq-1.6-runpath.patch delete mode 100644 app-misc/jq/files/jq-1.6-segfault-fix.patch delete mode 100644 app-misc/jq/files/jq-1.7-visible-null.patch delete mode 100644 app-misc/jq/files/jq-1.7-warnings.patch delete mode 100644 app-misc/jq/files/jq-1.7_pre20201109-fix-configure-test.patch delete mode 100644 app-misc/jq/files/jq-1.7_pre20201109-no-git-bdep.patch delete mode 100644 app-misc/jq/jq-1.6-r3.ebuild delete mode 100644 app-misc/jq/jq-1.7_pre20201109-r1.ebuild create mode 100644 app-office/denaro/Manifest create mode 100644 app-office/denaro/denaro-2023.9.2.ebuild create mode 100644 app-office/denaro/metadata.xml create mode 100644 app-portage/elogv/elogv-0.8.3.ebuild delete mode 100644 app-portage/flaggie/flaggie-0.99.5.ebuild delete mode 100644 app-portage/flaggie/flaggie-0.99.6.ebuild delete mode 100644 app-portage/flaggie/flaggie-0.99.7.ebuild delete mode 100644 app-portage/gemato/gemato-20.4.ebuild delete mode 100644 app-portage/mgorny-dev-scripts/mgorny-dev-scripts-40.ebuild create mode 100644 app-shells/posh-dotnet/Manifest create mode 100644 app-shells/posh-dotnet/metadata.xml create mode 100644 app-shells/posh-dotnet/posh-dotnet-1.2.3.ebuild create mode 100644 app-shells/posh-git/Manifest create mode 100644 app-shells/posh-git/metadata.xml create mode 100644 app-shells/posh-git/posh-git-1.1.0.ebuild create mode 100644 app-shells/posh-z/Manifest create mode 100644 app-shells/posh-z/metadata.xml create mode 100644 app-shells/posh-z/posh-z-1.1.12_p20230811.ebuild create mode 100644 app-text/gentoo-dtd/Manifest create mode 100644 app-text/gentoo-dtd/gentoo-dtd-20230914.ebuild create mode 100644 app-text/gentoo-dtd/gentoo-dtd-99999999.ebuild create mode 100644 app-text/gentoo-dtd/metadata.xml create mode 100644 app-text/txt2tags/txt2tags-3.9.ebuild rename app-xemacs/ebuild-mode/{ebuild-mode-1.66.ebuild => ebuild-mode-1.68.ebuild} (100%) rename dev-cpp/cpp-httplib/{cpp-httplib-0.13.3.ebuild => cpp-httplib-0.14.1.ebuild} (84%) create mode 100644 dev-games/irrlicht/files/irrlicht-1.8.4-drop-register.patch rename dev-games/irrlicht/{irrlicht-1.8.4-r1.ebuild => irrlicht-1.8.4-r2.ebuild} (77%) create mode 100644 dev-lang/boogie/files/boogie-3.0.4-disable-analyzers.patch delete mode 100644 dev-lang/dafny/dafny-4.2.0.ebuild create mode 100644 dev-lang/luau/luau-0.598.ebuild create mode 100644 dev-lang/rust-bin/rust-bin-1.73.0.ebuild create mode 100644 dev-lang/rust/rust-1.73.0.ebuild delete mode 100644 dev-libs/c-blosc/c-blosc-1.21.4-r1.ebuild delete mode 100644 dev-libs/c-blosc/c-blosc-1.21.4.ebuild delete mode 100644 dev-libs/libgit2-glib/files/1.1.0-meson-Use-install_symlink.patch delete mode 100644 dev-libs/libgit2-glib/libgit2-glib-1.1.0.ebuild delete mode 100644 dev-python/GitPython/GitPython-3.1.32.ebuild delete mode 100644 dev-python/GitPython/GitPython-3.1.33.ebuild delete mode 100644 dev-python/GitPython/GitPython-3.1.34.ebuild delete mode 100644 dev-python/GitPython/GitPython-3.1.35.ebuild delete mode 100644 dev-python/GitPython/GitPython-3.1.36.ebuild delete mode 100644 dev-python/aiohttp-socks/aiohttp-socks-0.8.0.ebuild delete mode 100644 dev-python/aiohttp-socks/aiohttp-socks-0.8.1.ebuild delete mode 100644 dev-python/aiohttp-socks/aiohttp-socks-0.8.2.ebuild delete mode 100644 dev-python/alembic/alembic-1.11.3.ebuild create mode 100644 dev-python/annotated-types/annotated-types-0.6.0.ebuild create mode 100644 dev-python/apsw/apsw-3.43.1.1.ebuild delete mode 100644 dev-python/argh/argh-0.28.1.ebuild delete mode 100644 dev-python/argh/argh-0.29.3.ebuild delete mode 100644 dev-python/asttokens/asttokens-2.2.1.ebuild delete mode 100644 dev-python/asttokens/asttokens-2.3.0.ebuild delete mode 100644 dev-python/aws-sam-translator/aws-sam-translator-1.73.0.ebuild delete mode 100644 dev-python/aws-sam-translator/aws-sam-translator-1.74.0.ebuild rename dev-python/aws-sam-translator/{aws-sam-translator-1.75.0.ebuild => aws-sam-translator-1.77.0.ebuild} (100%) delete mode 100644 dev-python/backrefs/backrefs-5.5.1.ebuild delete mode 100644 dev-python/backrefs/backrefs-5.5.ebuild create mode 100644 dev-python/bleach/bleach-6.1.0.ebuild delete mode 100644 dev-python/boto3/boto3-1.28.49.ebuild delete mode 100644 dev-python/boto3/boto3-1.28.54.ebuild delete mode 100644 dev-python/boto3/boto3-1.28.56.ebuild delete mode 100644 dev-python/boto3/boto3-1.28.58.ebuild delete mode 100644 dev-python/boto3/boto3-1.28.59.ebuild delete mode 100644 dev-python/boto3/boto3-1.28.60.ebuild rename dev-python/boto3/{boto3-1.28.55.ebuild => boto3-1.28.62.ebuild} (100%) delete mode 100644 dev-python/botocore/botocore-1.31.49.ebuild delete mode 100644 dev-python/botocore/botocore-1.31.55.ebuild delete mode 100644 dev-python/botocore/botocore-1.31.56.ebuild delete mode 100644 dev-python/botocore/botocore-1.31.58.ebuild delete mode 100644 dev-python/botocore/botocore-1.31.59.ebuild delete mode 100644 dev-python/botocore/botocore-1.31.60.ebuild rename dev-python/botocore/{botocore-1.31.54.ebuild => botocore-1.31.62.ebuild} (100%) delete mode 100644 dev-python/bracex/bracex-2.3_p1.ebuild delete mode 100644 dev-python/cfn-lint/cfn-lint-0.79.11.ebuild delete mode 100644 dev-python/cfn-lint/cfn-lint-0.79.9.ebuild rename dev-python/cfn-lint/{cfn-lint-0.80.2.ebuild => cfn-lint-0.81.0.ebuild} (97%) rename dev-python/confusable_homoglyphs/{confusable_homoglyphs-3.2.0-r1.ebuild => confusable_homoglyphs-3.2.0-r2.ebuild} (83%) delete mode 100644 dev-python/diskcache/diskcache-5.6.1.ebuild delete mode 100644 dev-python/dulwich/dulwich-0.21.5.ebuild rename dev-python/elastic-transport/{elastic-transport-8.4.1.ebuild => elastic-transport-8.4.1-r1.ebuild} (93%) delete mode 100644 dev-python/elasticsearch/elasticsearch-8.8.2.ebuild delete mode 100644 dev-python/elasticsearch/elasticsearch-8.9.0.ebuild create mode 100644 dev-python/fonttools/fonttools-4.43.1.ebuild delete mode 100644 dev-python/fsspec/fsspec-2023.6.0.ebuild delete mode 100644 dev-python/fsspec/fsspec-2023.9.0.ebuild delete mode 100644 dev-python/fsspec/fsspec-2023.9.1.ebuild rename dev-python/gitdb/{gitdb-4.0.10.ebuild => gitdb-4.0.10-r1.ebuild} (91%) delete mode 100644 dev-python/google-auth/files/google-auth-2.20.0-urllib3-2.patch delete mode 100644 dev-python/google-auth/google-auth-2.22.0.ebuild delete mode 100644 dev-python/google-auth/google-auth-2.23.0.ebuild delete mode 100644 dev-python/google-auth/google-auth-2.23.1.ebuild create mode 100644 dev-python/greenlet/greenlet-3.0.0.ebuild rename dev-python/httpbin/{httpbin-0.10.1-r1.ebuild => httpbin-0.10.1-r2.ebuild} (88%) rename dev-python/httpcore/{httpcore-0.17.3.ebuild => httpcore-1.0.0.ebuild} (85%) delete mode 100644 dev-python/httpx-socks/httpx-socks-0.7.7.ebuild delete mode 100644 dev-python/httpx/httpx-0.24.1.ebuild create mode 100644 dev-python/hypothesis/hypothesis-6.87.2.ebuild create mode 100644 dev-python/hypothesis/hypothesis-6.87.3.ebuild delete mode 100644 dev-python/ipykernel/ipykernel-6.25.1-r1.ebuild delete mode 100644 dev-python/jaraco-logging/jaraco-logging-3.1.2.ebuild delete mode 100644 dev-python/jq/files/jq-1.5.0-cython3.patch delete mode 100644 dev-python/jq/jq-1.4.1.ebuild delete mode 100644 dev-python/jq/jq-1.5.0-r1.ebuild delete mode 100644 dev-python/jq/jq-1.5.0.ebuild create mode 100644 dev-python/markdown/markdown-3.5.ebuild delete mode 100644 dev-python/meson-python/files/meson-python-0.13.2_Mach-O_bundle.patch delete mode 100644 dev-python/meson-python/meson-python-0.13.2-r1.ebuild delete mode 100644 dev-python/mkdocs-material-extensions/files/mkdocs-material-extensions-1.1.1-fix-tests.patch delete mode 100644 dev-python/mkdocs-material-extensions/mkdocs-material-extensions-1.1.1.ebuild delete mode 100644 dev-python/mkdocs-material/mkdocs-material-9.2.6.ebuild delete mode 100644 dev-python/mkdocs-material/mkdocs-material-9.2.8.ebuild delete mode 100644 dev-python/mkdocs-material/mkdocs-material-9.3.1.ebuild delete mode 100644 dev-python/mkdocs-material/mkdocs-material-9.3.2.ebuild delete mode 100644 dev-python/mkdocs-material/mkdocs-material-9.4.1.ebuild delete mode 100644 dev-python/mkdocs-material/mkdocs-material-9.4.3.ebuild delete mode 100644 dev-python/mkdocs/mkdocs-1.5.2.ebuild create mode 100644 dev-python/pbr/files/pbr-5.11.1-sphinx-tests.patch delete mode 100644 dev-python/pyaml/pyaml-23.7.0.ebuild delete mode 100644 dev-python/pyaml/pyaml-23.9.1.ebuild delete mode 100644 dev-python/pyaml/pyaml-23.9.2.ebuild delete mode 100644 dev-python/pyaml/pyaml-23.9.3.ebuild delete mode 100644 dev-python/pyaml/pyaml-23.9.5.ebuild delete mode 100644 dev-python/pyaml/pyaml-23.9.6.ebuild create mode 100644 dev-python/pycares/pycares-4.4.0.ebuild delete mode 100644 dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.13.3-r1.ebuild delete mode 100644 dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.14.0.ebuild rename dev-python/pypy3_10/{pypy3_10-7.3.13.ebuild => pypy3_10-7.3.13-r1.ebuild} (97%) rename dev-python/pypy3_9/{pypy3_9-7.3.13.ebuild => pypy3_9-7.3.13-r1.ebuild} (97%) delete mode 100644 dev-python/pytest-httpx/pytest-httpx-0.23.1.ebuild delete mode 100644 dev-python/pytest-httpx/pytest-httpx-0.24.0.ebuild delete mode 100644 dev-python/pytest-regressions/pytest-regressions-2.4.2.ebuild delete mode 100644 dev-python/pytest-regressions/pytest-regressions-2.4.3.ebuild delete mode 100644 dev-python/pytest/pytest-7.3.2.ebuild delete mode 100644 dev-python/pytest/pytest-7.4.1.ebuild delete mode 100644 dev-python/python-cinderclient/python-cinderclient-9.3.0.ebuild delete mode 100644 dev-python/python-ironicclient/python-ironicclient-5.3.0.ebuild delete mode 100644 dev-python/python-novaclient/python-novaclient-18.3.0.ebuild delete mode 100644 dev-python/python-rtmidi/python-rtmidi-1.5.5.ebuild delete mode 100644 dev-python/python-swiftclient/python-swiftclient-4.3.0.ebuild delete mode 100644 dev-python/pytz/pytz-2023.3-r1.ebuild create mode 100644 dev-python/pywayland/pywayland-0.4.17.ebuild delete mode 100644 dev-python/reedsolo/reedsolo-2.1.1_beta1.ebuild delete mode 100644 dev-python/rpds-py/rpds-py-0.10.0.ebuild delete mode 100644 dev-python/rpds-py/rpds-py-0.10.2.ebuild delete mode 100644 dev-python/rpds-py/rpds-py-0.9.2.ebuild delete mode 100644 dev-python/selenium/selenium-4.10.0.ebuild delete mode 100644 dev-python/selenium/selenium-4.12.0.ebuild create mode 100644 dev-python/simple-websocket/simple-websocket-1.0.0.ebuild create mode 100644 dev-python/simplejson/simplejson-3.19.2.ebuild delete mode 100644 dev-python/soupsieve/soupsieve-2.4.1.ebuild delete mode 100644 dev-python/sphinx-notfound-page/sphinx-notfound-page-0.8.3.ebuild delete mode 100644 dev-python/sphinx/sphinx-6.2.1.ebuild delete mode 100644 dev-python/sphinx/sphinx-7.1.2.ebuild delete mode 100644 dev-python/sphinx/sphinx-7.2.5.ebuild create mode 100644 dev-python/sqlglot/sqlglot-18.11.6.ebuild create mode 100644 dev-python/tables/tables-3.9.1-r1.ebuild delete mode 100644 dev-python/tekore/tekore-5.0.1.ebuild delete mode 100644 dev-python/translate-toolkit/translate-toolkit-3.10.0.ebuild delete mode 100644 dev-python/wcmatch/wcmatch-8.4.1.ebuild delete mode 100644 dev-python/wsaccel/wsaccel-0.6.4.ebuild create mode 100644 dev-ruby/acme-client/acme-client-2.0.15.ebuild create mode 100644 dev-ruby/activesupport/activesupport-7.1.0.ebuild create mode 100644 dev-ruby/drb/Manifest create mode 100644 dev-ruby/drb/drb-2.1.1.ebuild create mode 100644 dev-ruby/drb/metadata.xml delete mode 100644 dev-util/catfish/catfish-4.16.4.ebuild delete mode 100644 dev-util/cbindgen/cbindgen-0.24.3.ebuild create mode 100644 dev-util/cbindgen/cbindgen-0.26.0.ebuild create mode 100644 dev-util/cmake/cmake-3.27.7.ebuild delete mode 100644 mail-client/thunderbird/thunderbird-102.15.1.ebuild delete mode 100644 mail-client/thunderbird/thunderbird-115.3.0.ebuild rename media-fonts/lxgw-wenkai/{lxgw-wenkai-1.310.ebuild => lxgw-wenkai-1.311.ebuild} (100%) rename media-gfx/feh/{feh-3.9.1-r1.ebuild => feh-3.10.1.ebuild} (96%) create mode 100644 media-libs/libpulse/files/pulseaudio-16.1-add-more-standard-samplerates.patch create mode 100644 media-libs/libpulse/files/pulseaudio-16.1-fix-memblock-alignment.patch create mode 100644 media-libs/libpulse/files/pulseaudio-16.1-smoother-start-paused.patch create mode 100644 media-libs/libpulse/files/pulseaudio-16.1-smoother-time-calculation.patch create mode 100644 media-libs/libpulse/libpulse-16.1-r3.ebuild rename media-libs/libvmaf/{libvmaf-2.3.0-r2.ebuild => libvmaf-2.3.1.ebuild} (93%) create mode 100644 media-libs/libvmaf/libvmaf-9999.ebuild create mode 100644 media-sound/helvum/helvum-0.5.1.ebuild create mode 100644 media-sound/pulseaudio-daemon/files/pulseaudio-16.1-add-more-standard-samplerates.patch create mode 100644 media-sound/pulseaudio-daemon/files/pulseaudio-16.1-fix-memblock-alignment.patch create mode 100644 media-sound/pulseaudio-daemon/files/pulseaudio-16.1-fix-resampler-oversized-memblock.patch create mode 100644 media-sound/pulseaudio-daemon/files/pulseaudio-16.1-fix-uac2-broken-avoid-resampling.patch create mode 100644 media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1-r8.ebuild create mode 100644 media-video/pipewire/pipewire-0.3.81.ebuild delete mode 100644 metadata/md5-cache/app-admin/awscli-1.29.49 delete mode 100644 metadata/md5-cache/app-admin/awscli-1.29.54 delete mode 100644 metadata/md5-cache/app-admin/awscli-1.29.55 delete mode 100644 metadata/md5-cache/app-admin/awscli-1.29.56 delete mode 100644 metadata/md5-cache/app-admin/awscli-1.29.59 delete mode 100644 metadata/md5-cache/app-admin/awscli-1.29.60 rename metadata/md5-cache/app-admin/{awscli-1.29.58 => awscli-1.29.62} (93%) delete mode 100644 metadata/md5-cache/app-admin/eclean-kernel-2.99.5 create mode 100644 metadata/md5-cache/app-admin/rasdaemon-0.8.0-r1 create mode 100644 metadata/md5-cache/app-containers/devcontainer-0.52.0 rename metadata/md5-cache/app-containers/{earthly-0.7.15 => earthly-0.7.20} (73%) delete mode 100644 metadata/md5-cache/app-crypt/debian-archive-keyring-2019.1-r1 delete mode 100644 metadata/md5-cache/app-crypt/debian-archive-keyring-2021.1 delete mode 100644 metadata/md5-cache/app-crypt/debian-archive-keyring-2023.1 rename metadata/md5-cache/app-crypt/{debian-archive-keyring-2023.2 => debian-archive-keyring-2023.4} (80%) create mode 100644 metadata/md5-cache/app-crypt/onak-0.5.0-r1 rename metadata/md5-cache/app-editors/{vscode-1.83.0 => vscode-1.83.0-r1} (64%) create mode 100644 metadata/md5-cache/app-editors/vscodium-1.83.0.23277-r1 create mode 100644 metadata/md5-cache/app-emacs/buttercup-1.32 create mode 100644 metadata/md5-cache/app-emacs/color-theme-6.6.0-r3 create mode 100644 metadata/md5-cache/app-emacs/company-mode-0.10.0 create mode 100644 metadata/md5-cache/app-emacs/company-mode-0.10.1 rename metadata/md5-cache/app-emacs/{ebuild-mode-1.66 => ebuild-mode-1.68} (91%) delete mode 100644 metadata/md5-cache/app-emacs/eldev-1.5.1 delete mode 100644 metadata/md5-cache/app-emacs/eldev-1.5.2 rename metadata/md5-cache/app-emacs/{exwm-0.26 => exwm-0.28} (66%) rename metadata/md5-cache/app-emacs/{mic-paren-3.15 => mic-paren-3.15-r1} (69%) delete mode 100644 metadata/md5-cache/app-emacs/org-mode-9.6.7 delete mode 100644 metadata/md5-cache/app-emacs/org-mode-9.6.8 rename metadata/md5-cache/app-emacs/{swift-mode-8.6.0 => swift-mode-9.1.0} (82%) delete mode 100644 metadata/md5-cache/app-emacs/with-editor-3.3.0 delete mode 100644 metadata/md5-cache/app-emacs/with-editor-3.3.1 create mode 100644 metadata/md5-cache/app-misc/jaq-1.0.0 delete mode 100644 metadata/md5-cache/app-misc/jaq-1.0.0_pre1 delete mode 100644 metadata/md5-cache/app-misc/jq-1.6-r3 delete mode 100644 metadata/md5-cache/app-misc/jq-1.7_pre20201109-r1 create mode 100644 metadata/md5-cache/app-office/denaro-2023.9.2 create mode 100644 metadata/md5-cache/app-portage/elogv-0.8.3 delete mode 100644 metadata/md5-cache/app-portage/flaggie-0.99.5 delete mode 100644 metadata/md5-cache/app-portage/flaggie-0.99.6 delete mode 100644 metadata/md5-cache/app-portage/flaggie-0.99.7 delete mode 100644 metadata/md5-cache/app-portage/gemato-20.4 delete mode 100644 metadata/md5-cache/app-portage/mgorny-dev-scripts-40 create mode 100644 metadata/md5-cache/app-shells/posh-dotnet-1.2.3 create mode 100644 metadata/md5-cache/app-shells/posh-git-1.1.0 create mode 100644 metadata/md5-cache/app-shells/posh-z-1.1.12_p20230811 create mode 100644 metadata/md5-cache/app-text/gentoo-dtd-20230914 create mode 100644 metadata/md5-cache/app-text/gentoo-dtd-99999999 create mode 100644 metadata/md5-cache/app-text/txt2tags-3.9 rename metadata/md5-cache/app-xemacs/{ebuild-mode-1.66 => ebuild-mode-1.68} (87%) rename metadata/md5-cache/dev-cpp/{cpp-httplib-0.13.3 => cpp-httplib-0.14.1} (92%) rename metadata/md5-cache/dev-games/{irrlicht-1.8.4-r1 => irrlicht-1.8.4-r2} (67%) delete mode 100644 metadata/md5-cache/dev-lang/dafny-4.2.0 create mode 100644 metadata/md5-cache/dev-lang/luau-0.598 create mode 100644 metadata/md5-cache/dev-lang/rust-1.73.0 create mode 100644 metadata/md5-cache/dev-lang/rust-bin-1.73.0 delete mode 100644 metadata/md5-cache/dev-libs/c-blosc-1.21.4 delete mode 100644 metadata/md5-cache/dev-libs/c-blosc-1.21.4-r1 delete mode 100644 metadata/md5-cache/dev-libs/libgit2-glib-1.1.0 delete mode 100644 metadata/md5-cache/dev-python/GitPython-3.1.32 delete mode 100644 metadata/md5-cache/dev-python/GitPython-3.1.33 delete mode 100644 metadata/md5-cache/dev-python/GitPython-3.1.34 delete mode 100644 metadata/md5-cache/dev-python/GitPython-3.1.35 delete mode 100644 metadata/md5-cache/dev-python/GitPython-3.1.36 delete mode 100644 metadata/md5-cache/dev-python/aiohttp-socks-0.8.0 delete mode 100644 metadata/md5-cache/dev-python/aiohttp-socks-0.8.1 delete mode 100644 metadata/md5-cache/dev-python/aiohttp-socks-0.8.2 delete mode 100644 metadata/md5-cache/dev-python/alembic-1.11.3 create mode 100644 metadata/md5-cache/dev-python/annotated-types-0.6.0 create mode 100644 metadata/md5-cache/dev-python/apsw-3.43.1.1 delete mode 100644 metadata/md5-cache/dev-python/argh-0.28.1 delete mode 100644 metadata/md5-cache/dev-python/argh-0.29.3 delete mode 100644 metadata/md5-cache/dev-python/asttokens-2.2.1 delete mode 100644 metadata/md5-cache/dev-python/asttokens-2.3.0 delete mode 100644 metadata/md5-cache/dev-python/aws-sam-translator-1.73.0 delete mode 100644 metadata/md5-cache/dev-python/aws-sam-translator-1.74.0 rename metadata/md5-cache/dev-python/{aws-sam-translator-1.75.0 => aws-sam-translator-1.77.0} (98%) delete mode 100644 metadata/md5-cache/dev-python/backrefs-5.5 delete mode 100644 metadata/md5-cache/dev-python/backrefs-5.5.1 create mode 100644 metadata/md5-cache/dev-python/bleach-6.1.0 delete mode 100644 metadata/md5-cache/dev-python/boto3-1.28.49 delete mode 100644 metadata/md5-cache/dev-python/boto3-1.28.54 delete mode 100644 metadata/md5-cache/dev-python/boto3-1.28.56 delete mode 100644 metadata/md5-cache/dev-python/boto3-1.28.58 delete mode 100644 metadata/md5-cache/dev-python/boto3-1.28.59 delete mode 100644 metadata/md5-cache/dev-python/boto3-1.28.60 rename metadata/md5-cache/dev-python/{boto3-1.28.55 => boto3-1.28.62} (92%) delete mode 100644 metadata/md5-cache/dev-python/botocore-1.31.49 delete mode 100644 metadata/md5-cache/dev-python/botocore-1.31.54 delete mode 100644 metadata/md5-cache/dev-python/botocore-1.31.55 delete mode 100644 metadata/md5-cache/dev-python/botocore-1.31.56 delete mode 100644 metadata/md5-cache/dev-python/botocore-1.31.59 delete mode 100644 metadata/md5-cache/dev-python/botocore-1.31.60 rename metadata/md5-cache/dev-python/{botocore-1.31.58 => botocore-1.31.62} (96%) delete mode 100644 metadata/md5-cache/dev-python/bracex-2.3_p1 delete mode 100644 metadata/md5-cache/dev-python/cfn-lint-0.79.11 delete mode 100644 metadata/md5-cache/dev-python/cfn-lint-0.79.9 rename metadata/md5-cache/dev-python/{cfn-lint-0.80.2 => cfn-lint-0.81.0} (94%) rename metadata/md5-cache/dev-python/{confusable_homoglyphs-3.2.0-r1 => confusable_homoglyphs-3.2.0-r2} (97%) delete mode 100644 metadata/md5-cache/dev-python/diskcache-5.6.1 delete mode 100644 metadata/md5-cache/dev-python/dulwich-0.21.5 rename metadata/md5-cache/dev-python/{elastic-transport-8.4.1 => elastic-transport-8.4.1-r1} (98%) delete mode 100644 metadata/md5-cache/dev-python/elasticsearch-8.8.2 delete mode 100644 metadata/md5-cache/dev-python/elasticsearch-8.9.0 create mode 100644 metadata/md5-cache/dev-python/fonttools-4.43.1 delete mode 100644 metadata/md5-cache/dev-python/fsspec-2023.6.0 delete mode 100644 metadata/md5-cache/dev-python/fsspec-2023.9.0 delete mode 100644 metadata/md5-cache/dev-python/fsspec-2023.9.1 rename metadata/md5-cache/dev-python/{gitdb-4.0.10 => gitdb-4.0.10-r1} (98%) delete mode 100644 metadata/md5-cache/dev-python/google-auth-2.22.0 delete mode 100644 metadata/md5-cache/dev-python/google-auth-2.23.0 delete mode 100644 metadata/md5-cache/dev-python/google-auth-2.23.1 create mode 100644 metadata/md5-cache/dev-python/greenlet-3.0.0 rename metadata/md5-cache/dev-python/{httpbin-0.10.1-r1 => httpbin-0.10.1-r2} (99%) delete mode 100644 metadata/md5-cache/dev-python/httpcore-0.17.3 create mode 100644 metadata/md5-cache/dev-python/httpcore-1.0.0 delete mode 100644 metadata/md5-cache/dev-python/httpx-0.24.1 delete mode 100644 metadata/md5-cache/dev-python/httpx-socks-0.7.7 create mode 100644 metadata/md5-cache/dev-python/hypothesis-6.87.2 create mode 100644 metadata/md5-cache/dev-python/hypothesis-6.87.3 delete mode 100644 metadata/md5-cache/dev-python/ipykernel-6.25.1-r1 delete mode 100644 metadata/md5-cache/dev-python/jaraco-logging-3.1.2 delete mode 100644 metadata/md5-cache/dev-python/jq-1.4.1 delete mode 100644 metadata/md5-cache/dev-python/jq-1.5.0 delete mode 100644 metadata/md5-cache/dev-python/jq-1.5.0-r1 create mode 100644 metadata/md5-cache/dev-python/markdown-3.5 delete mode 100644 metadata/md5-cache/dev-python/meson-python-0.13.2-r1 delete mode 100644 metadata/md5-cache/dev-python/mkdocs-1.5.2 delete mode 100644 metadata/md5-cache/dev-python/mkdocs-material-9.2.6 delete mode 100644 metadata/md5-cache/dev-python/mkdocs-material-9.2.8 delete mode 100644 metadata/md5-cache/dev-python/mkdocs-material-9.3.1 delete mode 100644 metadata/md5-cache/dev-python/mkdocs-material-9.3.2 delete mode 100644 metadata/md5-cache/dev-python/mkdocs-material-9.4.1 delete mode 100644 metadata/md5-cache/dev-python/mkdocs-material-9.4.3 delete mode 100644 metadata/md5-cache/dev-python/mkdocs-material-extensions-1.1.1 delete mode 100644 metadata/md5-cache/dev-python/pyaml-23.7.0 delete mode 100644 metadata/md5-cache/dev-python/pyaml-23.9.1 delete mode 100644 metadata/md5-cache/dev-python/pyaml-23.9.2 delete mode 100644 metadata/md5-cache/dev-python/pyaml-23.9.3 delete mode 100644 metadata/md5-cache/dev-python/pyaml-23.9.5 delete mode 100644 metadata/md5-cache/dev-python/pyaml-23.9.6 create mode 100644 metadata/md5-cache/dev-python/pycares-4.4.0 delete mode 100644 metadata/md5-cache/dev-python/pydata-sphinx-theme-0.13.3-r1 delete mode 100644 metadata/md5-cache/dev-python/pydata-sphinx-theme-0.14.0 rename metadata/md5-cache/dev-python/{pypy3_10-7.3.13 => pypy3_10-7.3.13-r1} (97%) rename metadata/md5-cache/dev-python/{pypy3_9-7.3.13 => pypy3_9-7.3.13-r1} (97%) delete mode 100644 metadata/md5-cache/dev-python/pytest-7.3.2 delete mode 100644 metadata/md5-cache/dev-python/pytest-7.4.1 delete mode 100644 metadata/md5-cache/dev-python/pytest-httpx-0.23.1 delete mode 100644 metadata/md5-cache/dev-python/pytest-httpx-0.24.0 delete mode 100644 metadata/md5-cache/dev-python/pytest-regressions-2.4.2 delete mode 100644 metadata/md5-cache/dev-python/pytest-regressions-2.4.3 delete mode 100644 metadata/md5-cache/dev-python/python-cinderclient-9.3.0 delete mode 100644 metadata/md5-cache/dev-python/python-ironicclient-5.3.0 delete mode 100644 metadata/md5-cache/dev-python/python-novaclient-18.3.0 delete mode 100644 metadata/md5-cache/dev-python/python-rtmidi-1.5.5 delete mode 100644 metadata/md5-cache/dev-python/python-swiftclient-4.3.0 delete mode 100644 metadata/md5-cache/dev-python/pytz-2023.3-r1 create mode 100644 metadata/md5-cache/dev-python/pywayland-0.4.17 delete mode 100644 metadata/md5-cache/dev-python/reedsolo-2.1.1_beta1 delete mode 100644 metadata/md5-cache/dev-python/rpds-py-0.10.0 delete mode 100644 metadata/md5-cache/dev-python/rpds-py-0.10.2 delete mode 100644 metadata/md5-cache/dev-python/rpds-py-0.9.2 delete mode 100644 metadata/md5-cache/dev-python/selenium-4.10.0 delete mode 100644 metadata/md5-cache/dev-python/selenium-4.12.0 create mode 100644 metadata/md5-cache/dev-python/simple-websocket-1.0.0 create mode 100644 metadata/md5-cache/dev-python/simplejson-3.19.2 delete mode 100644 metadata/md5-cache/dev-python/soupsieve-2.4.1 delete mode 100644 metadata/md5-cache/dev-python/sphinx-6.2.1 delete mode 100644 metadata/md5-cache/dev-python/sphinx-7.1.2 delete mode 100644 metadata/md5-cache/dev-python/sphinx-7.2.5 delete mode 100644 metadata/md5-cache/dev-python/sphinx-notfound-page-0.8.3 create mode 100644 metadata/md5-cache/dev-python/sqlglot-18.11.6 create mode 100644 metadata/md5-cache/dev-python/tables-3.9.1-r1 delete mode 100644 metadata/md5-cache/dev-python/tekore-5.0.1 delete mode 100644 metadata/md5-cache/dev-python/translate-toolkit-3.10.0 delete mode 100644 metadata/md5-cache/dev-python/wcmatch-8.4.1 delete mode 100644 metadata/md5-cache/dev-python/wsaccel-0.6.4 create mode 100644 metadata/md5-cache/dev-ruby/acme-client-2.0.15 create mode 100644 metadata/md5-cache/dev-ruby/activesupport-7.1.0 create mode 100644 metadata/md5-cache/dev-ruby/drb-2.1.1 delete mode 100644 metadata/md5-cache/dev-util/catfish-4.16.4 delete mode 100644 metadata/md5-cache/dev-util/cbindgen-0.24.3 create mode 100644 metadata/md5-cache/dev-util/cbindgen-0.26.0 create mode 100644 metadata/md5-cache/dev-util/cmake-3.27.7 delete mode 100644 metadata/md5-cache/mail-client/thunderbird-102.15.1 delete mode 100644 metadata/md5-cache/mail-client/thunderbird-115.3.0 rename metadata/md5-cache/media-fonts/{lxgw-wenkai-1.310 => lxgw-wenkai-1.311} (93%) rename metadata/md5-cache/media-gfx/{feh-3.9.1-r1 => feh-3.10.1} (85%) create mode 100644 metadata/md5-cache/media-libs/libpulse-16.1-r3 delete mode 100644 metadata/md5-cache/media-libs/libvmaf-2.3.0-r2 create mode 100644 metadata/md5-cache/media-libs/libvmaf-2.3.1 create mode 100644 metadata/md5-cache/media-libs/libvmaf-9999 create mode 100644 metadata/md5-cache/media-sound/helvum-0.5.1 create mode 100644 metadata/md5-cache/media-sound/pulseaudio-daemon-16.1-r8 create mode 100644 metadata/md5-cache/media-video/pipewire-0.3.81 delete mode 100644 metadata/md5-cache/net-analyzer/gvmd-22.6.0-r1 rename metadata/md5-cache/net-analyzer/{gvmd-22.5.5 => gvmd-22.9.0} (59%) delete mode 100644 metadata/md5-cache/net-analyzer/notus-scanner-22.5.0-r1 create mode 100644 metadata/md5-cache/net-analyzer/notus-scanner-22.6.0 rename metadata/md5-cache/net-im/{slack-4.34.115 => slack-4.34.121} (94%) rename metadata/md5-cache/net-libs/{sofia-sip-1.13.8 => sofia-sip-1.13.16} (84%) create mode 100644 metadata/md5-cache/net-misc/dhcpcd-10.0.3 delete mode 100644 metadata/md5-cache/net-misc/electrum-4.4.5 rename metadata/md5-cache/net-misc/{yt-dlp-2023.07.06 => yt-dlp-2023.10.07} (50%) delete mode 100644 metadata/md5-cache/net-news/rssguard-4.4.0 delete mode 100644 metadata/md5-cache/sci-mathematics/cadical-1.5.2-r1 delete mode 100644 metadata/md5-cache/sci-mathematics/lean-3.49.0 delete mode 100644 metadata/md5-cache/sci-mathematics/lean-3.50.3 delete mode 100644 metadata/md5-cache/sci-mathematics/lean-3.51.0 create mode 100644 metadata/md5-cache/sec-policy/selinux-accountsd-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-acct-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-afs-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-aide-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-alsa-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-amanda-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-amavis-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-android-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-apache-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-apcupsd-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-apm-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-arpwatch-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-asterisk-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-at-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-automount-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-avahi-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-awstats-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-backup-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-bacula-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-base-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-base-policy-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-bind-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-bitcoin-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-bitlbee-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-bluetooth-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-brctl-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-cachefilesd-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-calamaris-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-canna-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-cdrecord-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-ceph-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-certbot-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-cgmanager-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-cgroup-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-chromium-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-chronyd-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-clamav-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-cloudinit-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-collectd-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-colord-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-container-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-corosync-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-couchdb-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-courier-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-cpucontrol-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-cpufreqselector-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-crio-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-cups-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-cvs-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-cyphesis-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-daemontools-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-dante-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-dbadm-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-dbskk-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-dbus-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-ddclient-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-devicekit-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-dhcp-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-dictd-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-dirmngr-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-dirsrv-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-distcc-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-djbdns-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-dkim-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-dmidecode-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-dnsmasq-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-docker-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-dovecot-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-dpkg-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-dracut-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-dropbox-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-entropyd-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-evolution-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-exim-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-fail2ban-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-fetchmail-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-finger-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-flash-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-fprintd-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-ftp-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-games-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-gatekeeper-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-git-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-gitosis-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-glusterfs-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-gnome-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-googletalk-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-gorg-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-gpg-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-gpm-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-gpsd-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-gssproxy-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-hddtemp-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-hostapd-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-icecast-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-ifplugd-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-inetd-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-inn-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-ipsec-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-irc-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-ircd-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-irqbalance-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-jabber-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-java-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-kdeconnect-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-kdump-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-kerberos-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-kerneloops-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-kismet-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-ksmtuned-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-kubernetes-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-ldap-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-links-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-lircd-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-loadkeys-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-logrotate-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-logsentry-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-logwatch-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-lpd-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-makewhatis-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-mandb-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-matrixd-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-mcelog-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-memcached-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-milter-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-modemmanager-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-mono-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-mozilla-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-mpd-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-mplayer-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-mrtg-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-munin-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-mutt-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-mysql-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-nagios-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-ncftool-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-networkmanager-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-nginx-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-node_exporter-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-nslcd-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-ntop-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-ntp-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-nut-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-nx-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-obfs4proxy-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-oddjob-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-oident-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-openct-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-openrc-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-opensm-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-openvpn-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-pan-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-pcscd-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-phpfpm-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-plymouthd-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-podman-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-policykit-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-portmap-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-postfix-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-postgresql-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-postgrey-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-powerprofiles-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-powerprofiles-9999 create mode 100644 metadata/md5-cache/sec-policy/selinux-ppp-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-privoxy-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-procmail-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-psad-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-publicfile-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-pulseaudio-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-puppet-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-pyzor-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-qemu-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-qmail-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-quota-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-radius-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-radvd-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-rasdaemon-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-rasdaemon-9999 create mode 100644 metadata/md5-cache/sec-policy/selinux-razor-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-redis-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-remotelogin-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-resolvconf-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-rngd-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-rootlesskit-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-rpc-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-rpcbind-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-rpm-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-rssh-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-rtkit-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-rtorrent-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-salt-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-samba-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-sasl-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-screen-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-secadm-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-sendmail-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-sensord-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-shorewall-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-shutdown-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-skype-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-slocate-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-slrnpull-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-smartmon-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-smokeping-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-snmp-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-snort-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-soundserver-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-spamassassin-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-squid-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-sssd-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-stunnel-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-subsonic-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-sudo-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-switcheroo-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-switcheroo-9999 create mode 100644 metadata/md5-cache/sec-policy/selinux-sxid-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-syncthing-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-sysstat-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-tboot-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-tcpd-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-tcsd-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-telnet-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-tftp-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-tgtd-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-thunderbird-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-thunderbolt-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-thunderbolt-9999 create mode 100644 metadata/md5-cache/sec-policy/selinux-timidity-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-tmpreaper-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-tor-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-tripwire-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-ucspitcp-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-ulogd-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-uml-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-unconfined-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-uptime-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-usbguard-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-usbmuxd-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-uucp-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-uwimap-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-uwsgi-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-varnishd-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-vbetool-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-vdagent-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-vde-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-virt-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-vlock-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-vmware-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-vnstatd-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-vpn-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-watchdog-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-webalizer-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-wine-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-wireguard-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-wireshark-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-wm-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-xen-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-xfs-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-xscreensaver-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-xserver-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-zabbix-2.20231002-r1 create mode 100644 metadata/md5-cache/sec-policy/selinux-zfs-2.20231002-r1 delete mode 100644 metadata/md5-cache/sys-apps/system-monitoring-center-2.21.1 rename metadata/md5-cache/sys-apps/{system-monitoring-center-2.21.2 => system-monitoring-center-2.21.2-r1} (95%) rename metadata/md5-cache/sys-apps/{system-monitoring-center-2.23.0 => system-monitoring-center-2.23.0-r1} (96%) rename metadata/md5-cache/sys-apps/{system-monitoring-center-2.22.1 => system-monitoring-center-2.24.0-r1} (93%) create mode 100644 metadata/md5-cache/sys-devel/gcc-12.3.1_p20231006 create mode 100644 metadata/md5-cache/sys-devel/rust-std-1.73.0 delete mode 100644 metadata/md5-cache/sys-fs/bindfs-1.14.9 delete mode 100644 metadata/md5-cache/sys-fs/bindfs-1.15.0 delete mode 100644 metadata/md5-cache/sys-fs/bindfs-1.15.1 delete mode 100644 metadata/md5-cache/sys-fs/bindfs-1.16.1 delete mode 100644 metadata/md5-cache/sys-fs/bindfs-1.17.1 rename metadata/md5-cache/sys-fs/{bindfs-1.17.2 => bindfs-1.17.4} (84%) delete mode 100644 metadata/md5-cache/sys-fs/lxcfs-5.0.4 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.134 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.56 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-6.5.6 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.134 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.56 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.5.6 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.15.134 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-6.1.56 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-6.5.6 create mode 100644 metadata/md5-cache/sys-kernel/linux-headers-6.5-r1 create mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.134 create mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.56 create mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-6.5.6 rename metadata/md5-cache/sys-kernel/{vanilla-sources-5.15.133 => vanilla-sources-5.15.134} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-6.1.55 => vanilla-sources-6.1.56} (92%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-6.5.5 => vanilla-sources-6.5.6} (92%) create mode 100644 metadata/md5-cache/sys-libs/minizip-ng-4.0.1-r1 create mode 100644 metadata/md5-cache/sys-process/procs-0.14.1 create mode 100644 metadata/md5-cache/virtual/dist-kernel-5.15.134 create mode 100644 metadata/md5-cache/virtual/dist-kernel-6.1.56 create mode 100644 metadata/md5-cache/virtual/dist-kernel-6.5.6 create mode 100644 metadata/md5-cache/virtual/rust-1.73.0 delete mode 100644 metadata/md5-cache/www-client/firefox-102.15.1 delete mode 100644 metadata/md5-cache/www-client/firefox-115.2.1 delete mode 100644 metadata/md5-cache/www-client/firefox-115.3.0 delete mode 100644 metadata/md5-cache/www-client/firefox-117.0.1 delete mode 100644 metadata/md5-cache/www-client/firefox-118.0 create mode 100644 metadata/md5-cache/www-client/vivaldi-6.2.3105.58 rename metadata/md5-cache/x11-drivers/{nvidia-drivers-535.43.10 => nvidia-drivers-535.43.11} (94%) create mode 100644 metadata/md5-cache/x11-libs/fltk-1.3.8 create mode 100644 metadata/md5-cache/x11-misc/albert-0.22.12 delete mode 100644 metadata/md5-cache/x11-terms/xfce4-terminal-1.0.4 create mode 100644 metadata/md5-cache/x11-terms/xterm-384-r1 delete mode 100644 metadata/md5-cache/xfce-base/thunar-4.18.6 delete mode 100644 metadata/md5-cache/xfce-base/xfce4-appfinder-4.18.0 delete mode 100644 metadata/md5-cache/xfce-base/xfce4-appfinder-4.19.0 delete mode 100644 metadata/md5-cache/xfce-base/xfce4-panel-4.18.4 delete mode 100644 metadata/md5-cache/xfce-base/xfce4-panel-4.19.1-r1 delete mode 100644 metadata/md5-cache/xfce-extra/xfce4-clipman-plugin-1.6.3 delete mode 100644 metadata/md5-cache/xfce-extra/xfce4-clipman-plugin-1.6.4 delete mode 100644 metadata/md5-cache/xfce-extra/xfce4-cpugraph-plugin-1.2.7 delete mode 100644 metadata/md5-cache/xfce-extra/xfce4-volumed-pulse-0.2.3-r1 delete mode 100644 metadata/md5-cache/xfce-extra/xfce4-whiskermenu-plugin-2.7.3 delete mode 100644 net-analyzer/gvmd/gvmd-22.5.5.ebuild rename net-analyzer/gvmd/{gvmd-22.6.0-r1.ebuild => gvmd-22.9.0.ebuild} (98%) create mode 100644 net-analyzer/notus-scanner/files/notus-scanner-22.6.0-remove-tests.patch rename net-analyzer/notus-scanner/{notus-scanner-22.5.0-r1.ebuild => notus-scanner-22.6.0.ebuild} (89%) rename net-im/slack/{slack-4.34.115.ebuild => slack-4.34.121.ebuild} (100%) rename net-libs/sofia-sip/{sofia-sip-1.13.8.ebuild => sofia-sip-1.13.16.ebuild} (82%) create mode 100644 net-misc/dhcpcd/dhcpcd-10.0.3.ebuild delete mode 100644 net-misc/electrum/electrum-4.4.5.ebuild rename net-misc/yt-dlp/{yt-dlp-2023.07.06.ebuild => yt-dlp-2023.10.07.ebuild} (91%) delete mode 100644 net-news/rssguard/rssguard-4.4.0.ebuild delete mode 100644 sci-mathematics/cadical/cadical-1.5.2-r1.ebuild delete mode 100644 sci-mathematics/lean/lean-3.49.0.ebuild delete mode 100644 sci-mathematics/lean/lean-3.50.3.ebuild delete mode 100644 sci-mathematics/lean/lean-3.51.0.ebuild create mode 100644 sec-policy/selinux-accountsd/selinux-accountsd-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-acct/selinux-acct-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-afs/selinux-afs-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-aide/selinux-aide-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-alsa/selinux-alsa-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-amanda/selinux-amanda-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-amavis/selinux-amavis-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-android/selinux-android-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-apache/selinux-apache-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-apcupsd/selinux-apcupsd-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-apm/selinux-apm-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-arpwatch/selinux-arpwatch-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-asterisk/selinux-asterisk-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-at/selinux-at-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-automount/selinux-automount-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-avahi/selinux-avahi-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-awstats/selinux-awstats-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-backup/selinux-backup-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-bacula/selinux-bacula-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-base-policy/selinux-base-policy-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-base/selinux-base-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-bind/selinux-bind-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-bitcoin/selinux-bitcoin-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-bitlbee/selinux-bitlbee-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-bluetooth/selinux-bluetooth-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-brctl/selinux-brctl-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-cachefilesd/selinux-cachefilesd-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-calamaris/selinux-calamaris-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-canna/selinux-canna-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-cdrecord/selinux-cdrecord-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-ceph/selinux-ceph-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-certbot/selinux-certbot-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-cgmanager/selinux-cgmanager-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-cgroup/selinux-cgroup-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-chromium/selinux-chromium-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-chronyd/selinux-chronyd-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-clamav/selinux-clamav-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-cloudinit/selinux-cloudinit-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-collectd/selinux-collectd-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-colord/selinux-colord-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-container/selinux-container-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-corosync/selinux-corosync-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-couchdb/selinux-couchdb-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-courier/selinux-courier-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-cpucontrol/selinux-cpucontrol-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-cpufreqselector/selinux-cpufreqselector-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-crio/selinux-crio-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-cups/selinux-cups-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-cvs/selinux-cvs-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-cyphesis/selinux-cyphesis-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-daemontools/selinux-daemontools-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-dante/selinux-dante-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-dbadm/selinux-dbadm-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-dbskk/selinux-dbskk-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-dbus/selinux-dbus-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-ddclient/selinux-ddclient-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-devicekit/selinux-devicekit-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-dhcp/selinux-dhcp-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-dictd/selinux-dictd-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-dirmngr/selinux-dirmngr-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-dirsrv/selinux-dirsrv-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-distcc/selinux-distcc-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-djbdns/selinux-djbdns-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-dkim/selinux-dkim-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-dmidecode/selinux-dmidecode-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-dnsmasq/selinux-dnsmasq-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-docker/selinux-docker-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-dovecot/selinux-dovecot-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-dpkg/selinux-dpkg-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-dracut/selinux-dracut-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-dropbox/selinux-dropbox-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-entropyd/selinux-entropyd-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-evolution/selinux-evolution-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-exim/selinux-exim-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-fail2ban/selinux-fail2ban-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-fetchmail/selinux-fetchmail-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-finger/selinux-finger-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-flash/selinux-flash-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-fprintd/selinux-fprintd-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-ftp/selinux-ftp-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-games/selinux-games-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-gatekeeper/selinux-gatekeeper-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-git/selinux-git-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-gitosis/selinux-gitosis-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-glusterfs/selinux-glusterfs-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-gnome/selinux-gnome-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-googletalk/selinux-googletalk-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-gorg/selinux-gorg-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-gpg/selinux-gpg-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-gpm/selinux-gpm-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-gpsd/selinux-gpsd-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-gssproxy/selinux-gssproxy-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-hddtemp/selinux-hddtemp-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-hostapd/selinux-hostapd-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-icecast/selinux-icecast-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-ifplugd/selinux-ifplugd-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-inetd/selinux-inetd-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-inn/selinux-inn-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-ipsec/selinux-ipsec-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-irc/selinux-irc-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-ircd/selinux-ircd-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-irqbalance/selinux-irqbalance-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-jabber/selinux-jabber-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-java/selinux-java-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-kdeconnect/selinux-kdeconnect-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-kdump/selinux-kdump-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-kerberos/selinux-kerberos-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-kerneloops/selinux-kerneloops-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-kismet/selinux-kismet-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-ksmtuned/selinux-ksmtuned-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-kubernetes/selinux-kubernetes-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-ldap/selinux-ldap-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-links/selinux-links-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-lircd/selinux-lircd-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-loadkeys/selinux-loadkeys-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-logrotate/selinux-logrotate-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-logsentry/selinux-logsentry-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-logwatch/selinux-logwatch-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-lpd/selinux-lpd-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-makewhatis/selinux-makewhatis-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-mandb/selinux-mandb-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-matrixd/selinux-matrixd-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-mcelog/selinux-mcelog-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-memcached/selinux-memcached-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-milter/selinux-milter-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-modemmanager/selinux-modemmanager-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-mono/selinux-mono-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-mozilla/selinux-mozilla-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-mpd/selinux-mpd-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-mplayer/selinux-mplayer-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-mrtg/selinux-mrtg-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-munin/selinux-munin-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-mutt/selinux-mutt-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-mysql/selinux-mysql-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-nagios/selinux-nagios-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-ncftool/selinux-ncftool-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-networkmanager/selinux-networkmanager-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-nginx/selinux-nginx-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-node_exporter/selinux-node_exporter-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-nslcd/selinux-nslcd-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-ntop/selinux-ntop-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-ntp/selinux-ntp-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-nut/selinux-nut-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-nx/selinux-nx-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-obfs4proxy/selinux-obfs4proxy-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-oddjob/selinux-oddjob-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-oident/selinux-oident-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-openct/selinux-openct-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-openrc/selinux-openrc-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-opensm/selinux-opensm-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-openvpn/selinux-openvpn-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-pan/selinux-pan-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-pcscd/selinux-pcscd-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-phpfpm/selinux-phpfpm-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-plymouthd/selinux-plymouthd-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-podman/selinux-podman-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-policykit/selinux-policykit-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-portmap/selinux-portmap-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-postfix/selinux-postfix-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-postgresql/selinux-postgresql-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-postgrey/selinux-postgrey-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-powerprofiles/Manifest create mode 100644 sec-policy/selinux-powerprofiles/metadata.xml create mode 100644 sec-policy/selinux-powerprofiles/selinux-powerprofiles-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-powerprofiles/selinux-powerprofiles-9999.ebuild create mode 100644 sec-policy/selinux-ppp/selinux-ppp-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-privoxy/selinux-privoxy-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-procmail/selinux-procmail-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-psad/selinux-psad-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-publicfile/selinux-publicfile-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-pulseaudio/selinux-pulseaudio-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-puppet/selinux-puppet-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-pyzor/selinux-pyzor-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-qemu/selinux-qemu-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-qmail/selinux-qmail-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-quota/selinux-quota-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-radius/selinux-radius-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-radvd/selinux-radvd-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-rasdaemon/Manifest create mode 100644 sec-policy/selinux-rasdaemon/metadata.xml create mode 100644 sec-policy/selinux-rasdaemon/selinux-rasdaemon-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-rasdaemon/selinux-rasdaemon-9999.ebuild create mode 100644 sec-policy/selinux-razor/selinux-razor-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-redis/selinux-redis-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-remotelogin/selinux-remotelogin-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-resolvconf/selinux-resolvconf-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-rngd/selinux-rngd-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-rootlesskit/selinux-rootlesskit-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-rpc/selinux-rpc-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-rpcbind/selinux-rpcbind-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-rpm/selinux-rpm-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-rssh/selinux-rssh-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-rtkit/selinux-rtkit-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-rtorrent/selinux-rtorrent-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-salt/selinux-salt-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-samba/selinux-samba-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-sasl/selinux-sasl-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-screen/selinux-screen-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-secadm/selinux-secadm-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-sendmail/selinux-sendmail-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-sensord/selinux-sensord-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-shorewall/selinux-shorewall-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-shutdown/selinux-shutdown-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-skype/selinux-skype-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-slocate/selinux-slocate-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-slrnpull/selinux-slrnpull-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-smartmon/selinux-smartmon-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-smokeping/selinux-smokeping-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-snmp/selinux-snmp-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-snort/selinux-snort-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-soundserver/selinux-soundserver-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-spamassassin/selinux-spamassassin-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-squid/selinux-squid-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-sssd/selinux-sssd-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-stunnel/selinux-stunnel-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-subsonic/selinux-subsonic-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-sudo/selinux-sudo-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-switcheroo/Manifest create mode 100644 sec-policy/selinux-switcheroo/metadata.xml create mode 100644 sec-policy/selinux-switcheroo/selinux-switcheroo-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-switcheroo/selinux-switcheroo-9999.ebuild create mode 100644 sec-policy/selinux-sxid/selinux-sxid-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-syncthing/selinux-syncthing-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-sysstat/selinux-sysstat-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-tboot/selinux-tboot-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-tcpd/selinux-tcpd-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-tcsd/selinux-tcsd-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-telnet/selinux-telnet-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-tftp/selinux-tftp-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-tgtd/selinux-tgtd-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-thunderbird/selinux-thunderbird-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-thunderbolt/Manifest create mode 100644 sec-policy/selinux-thunderbolt/metadata.xml create mode 100644 sec-policy/selinux-thunderbolt/selinux-thunderbolt-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-thunderbolt/selinux-thunderbolt-9999.ebuild create mode 100644 sec-policy/selinux-timidity/selinux-timidity-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-tmpreaper/selinux-tmpreaper-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-tor/selinux-tor-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-tripwire/selinux-tripwire-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-ucspitcp/selinux-ucspitcp-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-ulogd/selinux-ulogd-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-uml/selinux-uml-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-unconfined/selinux-unconfined-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-uptime/selinux-uptime-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-usbguard/selinux-usbguard-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-usbmuxd/selinux-usbmuxd-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-uucp/selinux-uucp-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-uwimap/selinux-uwimap-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-uwsgi/selinux-uwsgi-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-varnishd/selinux-varnishd-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-vbetool/selinux-vbetool-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-vdagent/selinux-vdagent-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-vde/selinux-vde-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-virt/selinux-virt-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-vlock/selinux-vlock-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-vmware/selinux-vmware-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-vnstatd/selinux-vnstatd-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-vpn/selinux-vpn-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-watchdog/selinux-watchdog-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-webalizer/selinux-webalizer-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-wine/selinux-wine-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-wireguard/selinux-wireguard-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-wireshark/selinux-wireshark-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-wm/selinux-wm-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-xen/selinux-xen-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-xfs/selinux-xfs-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-xscreensaver/selinux-xscreensaver-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-xserver/selinux-xserver-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-zabbix/selinux-zabbix-2.20231002-r1.ebuild create mode 100644 sec-policy/selinux-zfs/selinux-zfs-2.20231002-r1.ebuild rename sys-apps/system-monitoring-center/{system-monitoring-center-2.21.1.ebuild => system-monitoring-center-2.21.2-r1.ebuild} (82%) delete mode 100644 sys-apps/system-monitoring-center/system-monitoring-center-2.22.1.ebuild rename sys-apps/system-monitoring-center/{system-monitoring-center-2.21.2.ebuild => system-monitoring-center-2.23.0-r1.ebuild} (82%) rename sys-apps/system-monitoring-center/{system-monitoring-center-2.23.0.ebuild => system-monitoring-center-2.24.0-r1.ebuild} (82%) create mode 100644 sys-devel/gcc/gcc-12.3.1_p20231006.ebuild create mode 100644 sys-devel/rust-std/rust-std-1.73.0.ebuild delete mode 100644 sys-fs/bindfs/bindfs-1.14.9.ebuild delete mode 100644 sys-fs/bindfs/bindfs-1.15.0.ebuild delete mode 100644 sys-fs/bindfs/bindfs-1.15.1.ebuild delete mode 100644 sys-fs/bindfs/bindfs-1.16.1.ebuild delete mode 100644 sys-fs/bindfs/bindfs-1.17.1.ebuild rename sys-fs/bindfs/{bindfs-1.17.2.ebuild => bindfs-1.17.4.ebuild} (100%) delete mode 100644 sys-fs/lxcfs/lxcfs-5.0.4.ebuild create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.134.ebuild create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.56.ebuild create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.6.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.15.134.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.1.56.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.5.6.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.15.134.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-6.1.56.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-6.5.6.ebuild create mode 100644 sys-kernel/linux-headers/linux-headers-6.5-r1.ebuild create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.15.134.ebuild create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.1.56.ebuild create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.5.6.ebuild rename sys-kernel/vanilla-sources/{vanilla-sources-5.15.133.ebuild => vanilla-sources-5.15.134.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-6.1.55.ebuild => vanilla-sources-6.1.56.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-6.5.5.ebuild => vanilla-sources-6.5.6.ebuild} (100%) create mode 100644 sys-libs/minizip-ng/files/minizip-ng-4.0.1-libbsd-overlay.patch create mode 100644 sys-libs/minizip-ng/minizip-ng-4.0.1-r1.ebuild create mode 100644 sys-process/procs/procs-0.14.1.ebuild create mode 100644 virtual/dist-kernel/dist-kernel-5.15.134.ebuild create mode 100644 virtual/dist-kernel/dist-kernel-6.1.56.ebuild create mode 100644 virtual/dist-kernel/dist-kernel-6.5.6.ebuild create mode 100644 virtual/rust/rust-1.73.0.ebuild delete mode 100644 www-client/firefox/firefox-102.15.1.ebuild delete mode 100644 www-client/firefox/firefox-115.2.1.ebuild delete mode 100644 www-client/firefox/firefox-115.3.0.ebuild delete mode 100644 www-client/firefox/firefox-117.0.1.ebuild delete mode 100644 www-client/firefox/firefox-118.0.ebuild create mode 100644 www-client/vivaldi/vivaldi-6.2.3105.58.ebuild rename x11-drivers/nvidia-drivers/{nvidia-drivers-535.43.10.ebuild => nvidia-drivers-535.43.11.ebuild} (100%) create mode 100644 x11-libs/fltk/fltk-1.3.8.ebuild create mode 100644 x11-misc/albert/albert-0.22.12.ebuild create mode 100644 x11-misc/albert/files/albert-0.22.4-use-system-qhotkey-libraries-and-headers.patch delete mode 100644 x11-terms/xfce4-terminal/xfce4-terminal-1.0.4.ebuild create mode 100644 x11-terms/xterm/files/xterm-384-unconditional-gnusource.patch create mode 100644 x11-terms/xterm/xterm-384-r1.ebuild delete mode 100644 xfce-base/thunar/thunar-4.18.6.ebuild delete mode 100644 xfce-base/xfce4-appfinder/xfce4-appfinder-4.18.0.ebuild delete mode 100644 xfce-base/xfce4-appfinder/xfce4-appfinder-4.19.0.ebuild delete mode 100644 xfce-base/xfce4-panel/files/xfce4-panel-4.19.1-no-wayland.patch delete mode 100644 xfce-base/xfce4-panel/xfce4-panel-4.18.4.ebuild delete mode 100644 xfce-base/xfce4-panel/xfce4-panel-4.19.1-r1.ebuild delete mode 100644 xfce-extra/xfce4-clipman-plugin/xfce4-clipman-plugin-1.6.3.ebuild delete mode 100644 xfce-extra/xfce4-clipman-plugin/xfce4-clipman-plugin-1.6.4.ebuild delete mode 100644 xfce-extra/xfce4-cpugraph-plugin/xfce4-cpugraph-plugin-1.2.7.ebuild delete mode 100644 xfce-extra/xfce4-volumed-pulse/xfce4-volumed-pulse-0.2.3-r1.ebuild delete mode 100644 xfce-extra/xfce4-whiskermenu-plugin/xfce4-whiskermenu-plugin-2.7.3.ebuild diff --git a/Manifest.files.gz b/Manifest.files.gz index 6121d09f1672277c19e6ce05d95622478e2d0b87..644f1a21c4bb91ad1cb5d3971707f8d65a832e1b 100644 GIT binary patch literal 29287 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 diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz index 60cea48f30b945b7c4f4116f680de271f661136a..289c94c97d8796b8f009772e5fe35cb6426173f1 100644 GIT binary patch delta 29972 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%0AC3ja09xk5JrX*VkUTZ&kYEM8SrMQVN~wI+84B2 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 delta 29999 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 h_R{J)4+24hS$>Tju#?wR<162?~{`S2B4s zhT|r%5BQ|jKu+_%uo0HptF_Lj-HZsH9bWu&JX$sz8#H}=RoojkEhLTR?lL+ zP8RUi?BYR_i&74MBYSb*nVm(z3!qeXnZ%#q4THq$iPMA;4zJc}PVYKAfOQ(Y*Bn@q z@lyBt>ugcqma&!Yg8rL*?wp(ExBse^=%q&NzkRSvd zZsJ93K=pI@8qG|=&u|{EZL+`{?66Mgh)yf$p(Pv6`7E#s+&L-^pzrU+!r7A|Qzs;O zu5A6bcL1uHuq+$29Cw7hUZtGQ+Ze%N;t$9Kr&IT*LHQq(ZBuc7YkuzHj?VFo6Iada zay;#}kC~;*Xc-*f_tr7K1wV&qvc3*bCxSy^h>s4TEyWa-#j0TDAJ^=4i1SN}u4B+m zWDZZ9Cq#JTH_KaKtdVng;d4b|uyix*<2k4qGeKh^&H%O23iokdgENJ*UVo!66NR6BpjPT3-`qv8l51m^SUEzhXZXif;C{>SB-{hyRw zIL6F=&$%}E1neL4xfEzPQqVKoJMn+X6KZcAtP9W|i4{mISuO9K-nSDe!_m}~%Tv}A zO)Hz?2;LEqo@+hl<>8noR4eXBTd@Ui<%!kCq2tK5jkBiSdR*N@oZ*3a8^V7pP~mmw z22r?IaVE*-3Lz>El_j*cnNBHi7boW-(^7c4#SIW~Adj-Me|jmmnKS%pS{vJ5r!D@z zVE=e)YI={AV6-fYKr^v)r!4I!`LrB#i|pCMTWGOqFWErzqm2Vg3bTjHI3oLW8ul=E zyDz7ex1hd(r~n=6Dw~O&5#+QnQkh3@2+o-ZcXWO;PbZd6wgS=3G5Us z_IPoBh?RdE-~avBkE#Cm1V%cV6OvYJ5Ie^+TnWOWf5ZT*@S=1tfaZT&z0v9LK6EcQ zSWhFbHQ3+q%^5?_ zmG{<4df}&2X|^Z(!0|TtuwKN;4;N@0FBfHd`zh|cO^U-!9DCQFnH7Xj6YLN??EyPj+0n9i_=DZw^b$h!uD_ zw4^%OfY^<==+^IDRqJnFcH3`)8D!ThT^)+tR5Xr*I*(TZ`?p`(*Yks-e7Pc9oXB3{ z?9fTuDe$z*xiH>m##fGF<(+*Gr}$OOmpF=SZ!0l-uZTd$&#^rAgc{)pJAdAJ18=)i zP@uX}l^|!)i0D79Z-Q@z{08}e_~u;zyY-yb5|mwihafuVKZ#?kOi9aWSsrntsSYo5 zS@wXz46GfwY~Ls_Fe9ImvSU$@#aJ)r(W4*`k4Z`A{V>RxdjCG8?d3T9*MFb;wT1F} znP4F?xlGz`B1nPW)#;^N-G9=V+q19X>??N8i6Ehej?i2e+%I^?;jrz@d#@~Ty>JeM z_T|+Ck@ZNoGYP=EBV@w{((A}&^{ZA(zK;5SWqn-(jpC)|(LR;uvZ-`h;f;2yTdBY*G8Wu&I zJ>jXI={XHgrJRV-!GDVjyy0%_j-WoK=cPx6W7~=3)nL)#s?%9hPBC*Fe;Wu<;>d7X zn%C>hl)MGbqn2wl8-iX|>*vQb^@mo#x@9Anme_}Ub_#fr_qA$O30yJ4%)`X(iPD!d zHjz=!^m0%huSD`6Hsc8P+u64e=G%*QJH7~-Ag3GQwMXA!8WZ1gc_wdeYgpb&dFpeD z4PA*jdy|S;8-K6pJx(64SjFF=6sPl7txxCkMs={nDo@{Ph>fsoTXnQDuzMHXemMjA z@4tN>fBo^d&wr>JcsVx;{jdd@r8*tS3d3_co_UdGtGj29!Il$|-P1-e)Um`?PdhjT z(E+A7%^fk54k3c&!bi^kudcJ*vD`+I=>L5e10pH$<9}%u5=D9%X#2 zT~#l3V2q8ntFA6ZW=144BfR<^<+j+)+YU-?O&f8Pn5g#t1_c-%_ie%cCrDr>D)*2y zAK+u-6^5n_-l^26LP|)7-YAD1>r%^0&1;Jsn_15;HTR+leDfv>f}PC@y^sX`y@18j z1~y*i7DlHv94ooY?PGD#@)szyZjt2WRCq1QB^p3zQ6YnFEG zNvD@4GVkttYjEB)9M)$^D5QlOcBm5Q++(t4(tp9*Yr;rr3)TL0h@AjxSXx&Gi(n^l zFjoU-^ej|^*7;bV^`msCC+erqPgjGGUk6fYqI`wTO=iA&W;UkPJ>Y~Uv)h{Ool0v3M=@;*1~;6%{uv-_+D#DUx{u6RcwaB} zkbgW;SNopeEYr$7G4STtkb1m2$-K!S&>A3IP_uqPLD|-RyZdcgJoP8qY**0f39Jhi zSsvWSxR%5BR7Y!Q4@vlIde3c&Esp1Ueg67v*MF)D+!~%k_6|ts%-WlrW6d*Ua3zO^ zU9vplRTA0_LC31|wgT6T;6=#KwnXv%4pc+;=@8a7fYtur>r z_qn>FU!8~-KMPOss$WlTU2@b$BY){%+K0+Lx!ENE$(pK$ssD4S|FwD7$7+pgjTgQ> ztlPyptdYetz(<0D2cVxrGum`t$8m3Mc?LzmbKagr=;Y9)I?C zse2k6^6pla$WM2;x&ok(WvlCaw8Jm3@T3d!v>U7s<*rm4=I9U>x^uD~)gYo+jVIQB z`?Mh&%uRB+ok?xBL7jZ9m#cwg`MoZ0a1e1<%r=IU{*rInH51jh;tmB9MvAcBV zJ5Eq}P+nI*LZ=SzV*7`3bqeb_nYHOR0PH!l?ua*Fhw!+xIM_|01=|9ZxrEu}HoMIg z=jN=68!^}t8%o*~N5QY{QmjoIVv`2p?^;&v*@mHHC%2#Lco@&CBuBE|L7E3`ZpUK^@ITFA z%Q)jxA0GtzAN7fp)oBC$q>aNk*l$s3U3D%mIfV+*`G&t%)qtEX^D0zDM!xR7M)mAS z?FynfDWOP+vh9j4ZThIH*MD^Rbg&>*IiWc!8EmrT_)zv!C2`Xk$O&j(9_SzPv#A9@ zge9GBn>ZsbGin8LNfLVbkn%2o6lhd=f~u^#6&)(SK@P?z-*NZV?!s zv@L*QDjI!xWmQ~wK+v&~;}u|2ZgVFcvgd|AUs`Wg-P>Tqdwbtx97ncH4$FmxthQf@ z1{7UhEK+qnTkXxz2Dqx8Q#PpnC-qRR1A@8}JNihE9j9^SyQ8j9}UO0b1m zfU@m$_yo=g1rSO>aGe0%qMB-Hy|ZguJa9D-c>UEK2jT2DYo(6Ty*dzYz=q?usaa_2 zl0E*&Mc$*y4OF<@tmk#BVb*M@b`Dob9b@KFZnRw=(53hBEg12*Z4A-P430v`8g93{ zgf-L^oYt`=v1pU7UmJgbPO`zf#hRWk8#?Sz@WQ$)lGrae`Mo*szUz5gt#)m;dOP6H zVd8{36$vnatnGEIKs^Y+Y-1Qg92R+W6>Q1{9V5NZwOwI$7UB$IKM?)TMul`;FXtEqaZmcOj|+`gf+6@aDsmqy{6lPgH7ylXeE$< z-LJ8;S#rB|6x(Krg z`>NR8PC=>o&wqP6!?6_76fabllr19g&&nG)l9 zB`AP7$qoGH8h}3%<+tfv|#q~DxqFXnF8^)Qmc z)^$Mz*W}{GaB|p2rmOtF+GQ;ghOhbanmu+{st@IOFv;0LysA0fj_9_-h@z^Q)use$ zQ0-b*`2Byj|A;)$>^E|tzNnuUkK|3Y^LJZ@e-x7eEA0hMIQa@Bh~1IG*$3}h!_+n_ zAIMjK4Sxem?&u%_t3UmurMzSR0>s)Lr)bYGX?CiHYJYJqT8pTar6P;+RJ#hE3TAlg zrP>`(OQ~XTYf(C!yizO#?3dD2k@F0B14gj{o~wWL+p`+IJy%O{wQB35bCN`JJ_g{B z>>;v1Mk)`dPR|$7!0MRV_UcyZcUXxIgm(1@i86NUIycE8SQ_Yh6j+qbaf3kD4p7(o z&xuRO*R(W|UQqu8Icb5t`hT7AB`l~HW}}}*zzF~g!v|%r?%v9YEBqVK{HiFW=zPpI zd*&RdD_b0OGn?$zRT7%3_MxFYHHXAs%wDc@=OGvgCM_x48(2kE9?50v;#!H)3 zFk_pI*c_^V8DL>6YMWwzi%{}vujg{T&8Oz=bKD3l2*ViqvF;ADE%9&firNK(?Oq$% zGO(QC!3;z%C&XB^u6^Ha5zet{<)t-jWs7I4^0%s=im$-0Y*^6X#=(+n_Xu9bvLbMN zCq-%wWtcsIhHrEc2OXewh&vNDt>kDNm%U7Y8D+75yIOIMQY2-J?Sv;P=;^TQ5dzeT zLoq<>tJkiy_;8^5STya@lGTcoMxYKqJ{Rk!0YFmkYjfSPkzzP;M;uCb)NHcY4yRQu zA}mGoep{Fal{=EbdyPOxea#%6-EKvSHA1h4eeYA|HlQA3pQ%9dc4Yzfi}2g81|~~t z>H@BRy=!<>4NKLmyr@fmZn7a(FN~_k?y)34ZBLC3TV76O!OT<@=5&(OgO)3LrztHx zl;G9t;?zfdyL9PeS8){Co;LgkrF-)3plpE=lPS*+XYot_=T9>rPb+#wwJ)jNmOXKm zv#kVJ)3Vj34^xmV_TE5WpgbtKK@=KwnWb5O=G%S|D=>G7nic~H?IBj^@K9dt=F2t5 z0LhlciGzDDPR|r}%==+n(0O;hgbaMub>-w7W;vF7-P9{L>}p0k=chK=J)%RHg*U`H zHy#w!W|w3lO%*n)lW{d^-WbiefC&9ly*jNNd68?^p!QbD`Z1vO?d#~@-^MTh8ozyi zzrXzX`NzEchnCIuxLpGlE=6$7tF;^P;^^@9|8$^o_ey4i_^tN9!~>?~x@C(1?@F;O zB5rnSk0e%?re(I`#m3->UiK~K#-nm*mOwA?$F~fe2Pd`qx-J6Mc$+6au#~vkEFDg_ zy{<2LO_-KMV%X}cP2uFEuZe}Eh_@DhX^Py~y!vB&iH%w1KZG-P*K&m{Q)gh0grHGb z?7ED)uLnu`_U#|P{(ioFC?h^J5g`)UuSUk5#d11_v<-W?cSTq?;2kt>*p|}N#wN3Z zzAn%Z4_8l~0t5mkoZ1N{pqxT$`t)dCy=*6xk12sbbs6&$+u5z8gqsoPeQmm%OXsTua~( zRuv8p{a}l4W>cZZR)y8Pbzk~bsq5=V!iTnJ(uIC%gxKR+rjq*ekR*um&_cL+?X7LE z`N_urcCF9OC28A<1;nqAf|f^+b3oJXG}SrSNtJ*WZIr2s2d3S&raB#~+g2dZ#f7la zdXqzENq;F~M4&$jfE!2);&+hK^?V`}HO&G>o+o%?jzoAIS`|P)mv)2KXYU=0DHmjj)ZvyM6l=2ow7Vit91?JXNO@G5pak`wMmfU zCA3s%zpO^15!IB9Dp)Bmxj&cd{s6;XsFhs8JAdj;TP1~CHXBJD*0p=Vast8W@GTRK z0cm<^#Rl%_oGuozY?nnE_#%n5smq`nL*&&h^-G%(_ZCiz30t-}v)MjwG+*NXS9p!) za-wV$D(bnZ^_Al~gW1r~&x?4zvpFZo1&-7lX&si{;-&4wE&JL2BUHK6B;~QYw1Vx< zPJdi;O1DtSUgL9loKJ7Z6sYP?ab?!(%d<9JA58(xn|hvsc%D=Wv9la*v)ePMtu?VD z>^ABs-l(q5P;e1~xyJ8!{tWXh2ayZ(1sM}H^Ido{TfUU^werIzJ!_5Z41G;3<0X~x zj@QLn3l^?&?hs4B=dKepzhB$a}Xd`zd9LpkLO~29dDpX#aurGuLm!(MwGn_D?n2x z=2cwvij|1PcAj>#@+XjbZ;7-giE49e)N|YJ*F{%0u5Bw00(PuL6|Ya>bE|=7bAPPy zDo*8hjgSDiU3A3Kye}H-BTOHhLv1djcV~9gJE6g@cIM>fUFjvTyl)OusGZ{kxay^s z-CxUQ{je!UbzpLI1uS_@bCAkUt54tv4JbHOXXfibPABm!Jv%AZqW$sd+XoBJ?QsWU z0X2>dG-2nd#yeGC#Iv8yu$|K+G=EM7qSNYiz3oWc;9kNF=u~LRH)g8`N@OP4=3Teu zIXy!Fv`;cxV^=wvc4!RHHrOuo+pDh^d>ty_Moy%zWdILBhusG?p4u)s+UKk(Ov&NL z83BnqOkct2^M+XMHQ1>DS=*Pwf-`Wo)l}yryr%;37n@JFz$>;Bl?|u<%YQ}AO3&o@ z*QXCRY>%!vZ+3XIWm8LS9Ax8ztqeo#08_ z-5tiZCV@GpAk)oawdR-B`xe)6X8p6J{-G#Xo<;y5jQzp9NxolAlN)Osf0Qk*CJkr( z$@4$D*3u%&DM8)as9MyEE1l0hT|NG-oS_!XP?Ug^35=P)T5 z*W#KoX8G7>umYtX;%M(&@`PI`9;mofCGU~;F6bEVog)rk?7#=>wTDgBPLRb;E{QQ7twOy(ke+sg%L4f7XwqH?Oq|nwhnO3dIdnr&@`>@!n4~TtKU29oGRr zjo$SXMh} z6D8O+sz4HKaRcPdH8V)c{kUG=$G?8*Up~)Izy9*|P3N8usO)h#8!_XyNDeMw)2L}v zbox@@XNkEut7xke2<@ge>Qef*4yuHFWVli)$Q$ty8<#a>9bw#(qPiqWI$Wy4%4#=9|X~gA;G0ZK^A*@ zj_9~w*d6|{fEX30>#GkT*Ft{t4im1NoM3}GIVOH-Iyb+M&)@#> zf9c7>Um%tZwsHE-%l7W!OVmGX^Gb$ned~8fnGRAYHZ&@0DFN5fLxX* zlgaHUm&l?u{&O0A6C{QZSC`q??eKNC7m6;hxVt0A%ke=EG3%6m5pea50K0U%u+aNXYWrJk4r)tlzt zWS8e^y}h0D%iE)!=co@8SRhrdP#l4}cY=igdz_|U-U)lF&Y%mGRv!%{d)ULk(Q^jG zJCb>7RjkMt`+q7K0YTM0nx%_QtV8YM+EYpEPJ$%K6-Se~}tqr?dQE6Ajut!k*fm~LCBE$!o zJVwP_fF^6|;0mSj9O1cQ-@fZ=`k{^IRkpUqwP{q|Zw2X_Ud&lg+MK`I^pg*&L*0a! zHHKk7k#{5xF+_5nnso8d&B?g7e|s5ju|9#Qp<9j|*~4|3SgX3KONIhyPTDZYzXP-4 zY}qC7cZXOaQ`Y<%LrWBmnBnDViMbx6@T6BF>3uuZFJ*tRnyS$$gsA?}%%F;B3ym7V zBV@Rx2c3tPA!}Idod12yEET*S#f$I%`uaA`uODZOa(LdlHB~$gJrh8$e}Gm()zDeB z_W|tEEaCQ=7<5hqhAi1Q(l1pw$5ovYCgT@?s&W^)jCnO1ER!gT1%)f%gTq=qyn#&M zq$31#SH9r*g`r zN`Y`0kWy^a=!7kT)O%sSI;p3LV9~pDQ^g;y6ZBm2YVh#2#Jt3Sf3Icu=9S5S%tJUM zyG!ekYD=&^%>G0vYIJJEWP7spHrPZIga&^5u76n2zycygV0><|ug`YG&>s1bOb-dR zy=;=%oXoDy&`oK0RXeBadh7H$&>=a!m^J8gWS#@*s+n%ilsQa*d<%@g2sZGhXrZMK z05ac?H;}D#1jT}Qe|jy*YS>=wh;|x6M^#|v=d+ySNFWW)p{frYt<5Q&NYvVZt?Qz# zI9aF>ET<22RMjDmUdii`v~+USt+d{u?oQsE-*D&8#bP-ow$^M)p+DB@?bFvkKfOI2 znajhFfC#aBnV~F8GaACB;mc&>QrGCDVnOu=uMW1a1wz1qe-&-^%;rU|65U-3ZJ_L~ z#RPw8HtZC~>Xh`-Q`J>5Elfqjb#LM8bvEtC-$y|le%|%Y1HzHEK^AKMoqC=3HF9)1 z=p7vCjU*2C=4guHp0MmgU3tQ6S1ab+h#bwvtDWfE)fhN6iAd(;xM|c@ta4Z+J4t9$ zlatqi{r<6Vf1&%tYqdCi`YG?V>IVVi;^-Zu<&)Le@31D(^wlg7)eG3sJb_?~M3kd)wMKaj_Qn=W1Z@IQ2Y`A2(CcpGe{mn^jfcE=hrWP*Pnud<11 zV$JWSXLf}as%+_uGC%4KyGCjXysKEx#HOiG!*vpUSSngLTMHxj9<-Qsiv@3~(i_)EP6%5Rt$dKMSw$%^2dDYO!tjdvSz7D+rN;t9v zIN8Rvb4H2M*Cxi#%JGrN$Vj^vQO`TcKhEEu{X3-X`ViJ9XKW-Gr% zE2ou(1@{JpbAq40sSQs)IYfS&o%*ZUWGCf7e>2YAp#*E6g8s8O+Y1)nw$-gNG}xS) zq@BqonD;w2N99>?HOFj%+ASohO+0N$+wJafLV5(ly{@gq3OzQV>>T~|$~e9Ip+_)5 z&31>|j+x2pPdi*iKWt$MZ+ogU#hZ1eX=-pqa(i4F{W0GD{`{$r4+Eu-@mqk4*4(F} ze__?Z4%NujKGL0ODgKarw4e&NwOGQBIsi@OhpyYoNJ~+P7uOcEQ{A4Bd@rSz^SBQ9 zOkfibQ&P+7ps=-oX}5-7FAafZsR5ZuY1=J9L*~^=CVk}wNH}-B1NOvQgyBORd^zHxS91J zh<9Q-aZc&btYF}2%-}mVn-;Gl?oQm>=8zs-lJX{b(=QA4K+qI>y2bJM=6zbNKNevRfC74Cwx1;I@IN{ zW&q&dKK=W-VktaWBw;&&=?R5N;StU{IN~(P>CF~6uz(Z?av*oJ5+P!C$~S~_l)~A$ zEI%uSRpE8#RHsT7pvWx*jRj4rf9-JCi1n7ey&<&VAG>1@_j`)0emXezl0pIp*b(YQ z?fkHVMPaY2B%mGqW}P)EP;(ke)cUZOkKEZkuUpbw0c3J12&Y`Pg1HkO8eo1|18Gp; zu1tfVf^1vsQ)t;0`}*}iRi6LHl(|9mmSaU-c~1)>p*wjE^T^r~3L$na6sRFq_5!_?QD zmezXqZUImTk6pV4@AJA!SAv8_dgF5s<)5a$umnuI?+OW}J3?wLe{Wu#X%<0Q;`5Rf zsK?;MnLhz6;pN`EC`%tT%;WNk*cSZPg8lW+e*dfmH(3}$B?)q8$VSl_jc)K-s} z&bH>1YEQ-cxpe0ce}OobyoCuq;AM?1LczZRfYVA=0{`-re{Tibmuz0j2e|H$>D_oq+7486>L`N zfLCrq`)=WW-^;1xiWaiRs4uOx0a^x^?>cGR$I@e0-o$}SXKz8IAaakB6Ffou48xhp z>XxC^rkQ&?A#y!K0ESgTmaC|f0P0nE)oB|ziy9-Xe_dAVG|~#oeDbwgf1mdU$*@O3 z=dM7-)R#^MKq5DykOR^t>T(+;0UCYU5VJ2W`OQidh`pU0%%%6hskL}+SK>uLRT5mpivpO>ESf#k?U diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest index 8a4274b71581..0709850575d1 100644 --- a/app-admin/awscli/Manifest +++ b/app-admin/awscli/Manifest @@ -1,10 +1,4 @@ -DIST aws-cli-1.29.49.gh.tar.gz 2533689 BLAKE2B 0ead02f739adc66eed988bedf41b9b508c553a6dfcea07af022a5b3098e8a3f65e4fc59e512b3374b3f1fcf89ba30f0dcca20e2cd6638c2d2b37b09646f1f4ca SHA512 336e012105d295dc69734fbd9f47a9cb6f2a54fc4dfac388e52e24519967e0aab5e3d98920f8ad05ea242e39673b6a8f98bb9af551507ee0560ee7598c9f86ec DIST aws-cli-1.29.53.gh.tar.gz 2549518 BLAKE2B 4c9932ddbfb5f8619006589c0ed8f00b5d0230bc9d7fa811875cc4b16e9b5583a3abe4ccbb290524565dde2f78ae5696162863ea6e5224517c98414d7cb74344 SHA512 1150c20f5cc3da3a0ba2e25741441a7db8b6e399a927366902b30fd30a394634d015cc6b53bbfe7bcb759ce0aec6e0f9432a23e5b8d00cd9c2bb71afd5744627 -DIST aws-cli-1.29.54.gh.tar.gz 2550145 BLAKE2B 75c11a59218e4b0def9313f342c076c0cf414744f0f68e7b4a3e80800dabb95ce184207a6bb7167a85fba829510da72875beeee97506911987b9efff0b58d5d7 SHA512 2dfe1a41cb2235c67fba78e1f83d406ccc9db9b3965b88d7ca4fd31c584fa82b373e818c93b81c4fdb56583ec7a500e6122dc4b9db70bb26cf703fe1827bd663 -DIST aws-cli-1.29.55.gh.tar.gz 2551493 BLAKE2B 79ea509819519d54c20068f6db7ba90aa9c43de83b1bf0ddad9d88e029b6a54f56c5f75a4aa30e5b29a5c84d5a7dd8ab7b07e0f451da67d96b440a25ea042df2 SHA512 32083c906650bf0e8dd6739220498d4c706cc3e844f7bbe1cf9934e25cfd0e85f349ebf56527366193d5a39af77afe030a8df77de1f49f3b75e110977d163873 -DIST aws-cli-1.29.56.gh.tar.gz 2554744 BLAKE2B ed08837a56f8bf1f58dbd35a08aa79333b69428e20b47447f0cf9bef18def2b0f2ff3c552fa5394eb48d5f515831e4bc5ceaec582159be683af74c783ce3e1be SHA512 73a31164e099f70f689599df10d65e9bd5bcbfbe7398eeccd9b9ac4f6fee3701be37d5ac3946f3bf7a8588dd4755a15237848e5346bc66497f87d08dc2917b6b DIST aws-cli-1.29.57.gh.tar.gz 2556732 BLAKE2B 8bbd17041c28e18f1b94421e624e3e7209a751bcd5508b75ff5473aba814e00453159151ddbc1daca5013d06cf418384af1703a34ddf9ecb7b6dbdfe5b91c3c9 SHA512 4cbc7df76930ce5626b45a100e1fe62695d470f02af025e483eb161f92828d2d535e91b3200f9c55dc50f30955b88e5f74e015e229649e2debac0acb2da5345b -DIST aws-cli-1.29.58.gh.tar.gz 2557504 BLAKE2B 3325dc80048feda09ebaa096b3c7be6b3da54991bf31d581a1f004844a7dd041e233d101f9f23bcfc977c02c5ed07ed08ee912a3b32b96292f68af507bec92af SHA512 5a84840be3e480651860962f8b9c6f9bf23bdef68bb521af840f4609aa4b577f43219f07e6c3440b0e25a9263359b342caec877696767a51daba6397f959aa7b -DIST aws-cli-1.29.59.gh.tar.gz 2558295 BLAKE2B 16d38585064cd75b1c2e1e804bc2fa4224634032b2eb905bb55f64be53b6737748ce688349ee51f54bedf73c3d2f50da92c9465fc2604fc288b6c07613ed3fe3 SHA512 7f7c850211ae172387809a04aeecafc250f31b513bc35028fb5ca6425190524071c51fc722962e1a069282a6281afb9baed0f5b5c2e66534c362e6947bf3b07e -DIST aws-cli-1.29.60.gh.tar.gz 2559662 BLAKE2B 3f968c51f3bdb5784ecc0a8981c669a730d96cddb0dc9a2c7bb091bb1fb7b874999d29a6259a017d36b6deeb117962816b69609958d97ec313d12bd675b30746 SHA512 80c265e95fb04716160e3181faee1e71b51238c180fd208e5982ccaf191ab9a1d671a104bc546c4d678f2aa4d309734e2a36b5625e51bf548195ecb18883deb6 DIST aws-cli-1.29.61.gh.tar.gz 2559946 BLAKE2B cab7954d50a235051a11978f1ee4316a0324d9b1dd492efc61ba22c1240b6c385e327756789c66b9f67443fe317f0aa464393b1a09abc300117241a6a967f4f4 SHA512 54ccad4f811956663ef68c42c33737d424996237d6dd5486e41c2bfe8b486236ebd60226edda1fcc256c0cc48924632040f163b11d2cba48ab1d16c32c0a114f +DIST aws-cli-1.29.62.gh.tar.gz 2560151 BLAKE2B 0aa6dba4dcee72e0d3cbddb62ebcd9405682facfee4ad1348a53a5c09811a7583d7177814265158de0306518b62ae66eade301311c72cd7ddc380201d16ff30f SHA512 cda4bcc0ac535eb007b44e517d22b17cda6518d6db25162cdd0f7b506de449c72add8221d17c6cd145e0029f17c0e183928061e04b7b27274a58d157142ead7c diff --git a/app-admin/awscli/awscli-1.29.49.ebuild b/app-admin/awscli/awscli-1.29.49.ebuild deleted file mode 100644 index 630c1d8c7f2a..000000000000 --- a/app-admin/awscli/awscli-1.29.49.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 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit bash-completion-r1 distutils-r1 multiprocessing - -MY_P=aws-cli-${PV} -DESCRIPTION="Universal Command Line Environment for AWS" -HOMEPAGE=" - https://github.com/aws/aws-cli/ - https://pypi.org/project/awscli/ -" -SRC_URI=" - https://github.com/aws/aws-cli/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86" - -# botocore is x.(y+2).z -BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)" -RDEPEND=" - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] - dev-python/colorama[${PYTHON_USEDEP}] - dev-python/docutils[${PYTHON_USEDEP}] - dev-python/rsa[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - !app-admin/awscli-bin -" -BDEPEND=" - test? ( - dev-python/pytest-forked[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - # strip overzealous upper bounds on requirements - sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # broken xdist (signal() works only in main thread) - tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success - tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking - tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows - tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking - tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success - tests/unit/test_help.py::TestHelpPager::test_can_handle_ctrl_c - tests/unit/test_help.py::TestHelpPager::test_can_render_contents - tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignored - ) - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - # integration tests require AWS credentials and Internet access - epytest tests/{functional,unit} -p xdist -n "$(makeopts_jobs)" -} - -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/awscli/awscli-1.29.53.ebuild b/app-admin/awscli/awscli-1.29.53.ebuild index 040a8d7bd9f3..630c1d8c7f2a 100644 --- a/app-admin/awscli/awscli-1.29.53.ebuild +++ b/app-admin/awscli/awscli-1.29.53.ebuild @@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P} LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86" # botocore is x.(y+2).z BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)" diff --git a/app-admin/awscli/awscli-1.29.54.ebuild b/app-admin/awscli/awscli-1.29.54.ebuild deleted file mode 100644 index 040a8d7bd9f3..000000000000 --- a/app-admin/awscli/awscli-1.29.54.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 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit bash-completion-r1 distutils-r1 multiprocessing - -MY_P=aws-cli-${PV} -DESCRIPTION="Universal Command Line Environment for AWS" -HOMEPAGE=" - https://github.com/aws/aws-cli/ - https://pypi.org/project/awscli/ -" -SRC_URI=" - https://github.com/aws/aws-cli/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" - -# botocore is x.(y+2).z -BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)" -RDEPEND=" - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] - dev-python/colorama[${PYTHON_USEDEP}] - dev-python/docutils[${PYTHON_USEDEP}] - dev-python/rsa[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - !app-admin/awscli-bin -" -BDEPEND=" - test? ( - dev-python/pytest-forked[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - # strip overzealous upper bounds on requirements - sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # broken xdist (signal() works only in main thread) - tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success - tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking - tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows - tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking - tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success - tests/unit/test_help.py::TestHelpPager::test_can_handle_ctrl_c - tests/unit/test_help.py::TestHelpPager::test_can_render_contents - tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignored - ) - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - # integration tests require AWS credentials and Internet access - epytest tests/{functional,unit} -p xdist -n "$(makeopts_jobs)" -} - -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/awscli/awscli-1.29.55.ebuild b/app-admin/awscli/awscli-1.29.55.ebuild deleted file mode 100644 index 39ad0f4a42cc..000000000000 --- a/app-admin/awscli/awscli-1.29.55.ebuild +++ /dev/null @@ -1,85 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit bash-completion-r1 distutils-r1 multiprocessing - -MY_P=aws-cli-${PV} -DESCRIPTION="Universal Command Line Environment for AWS" -HOMEPAGE=" - https://github.com/aws/aws-cli/ - https://pypi.org/project/awscli/ -" -SRC_URI=" - https://github.com/aws/aws-cli/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" - -# botocore is x.(y+2).z -BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)" -RDEPEND=" - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] - dev-python/colorama[${PYTHON_USEDEP}] - dev-python/docutils[${PYTHON_USEDEP}] - dev-python/rsa[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.7.0[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - !app-admin/awscli-bin -" -BDEPEND=" - test? ( - dev-python/pytest-forked[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - # strip overzealous upper bounds on requirements - sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # broken xdist (signal() works only in main thread) - tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success - tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking - tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows - tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking - tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success - tests/unit/test_compat.py::TestIgnoreUserSignals - tests/unit/test_help.py::TestHelpPager::test_can_handle_ctrl_c - tests/unit/test_help.py::TestHelpPager::test_can_render_contents - tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignore - ) - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - # integration tests require AWS credentials and Internet access - epytest tests/{functional,unit} -p xdist -n "$(makeopts_jobs)" -} - -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/awscli/awscli-1.29.56.ebuild b/app-admin/awscli/awscli-1.29.56.ebuild deleted file mode 100644 index 39ad0f4a42cc..000000000000 --- a/app-admin/awscli/awscli-1.29.56.ebuild +++ /dev/null @@ -1,85 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit bash-completion-r1 distutils-r1 multiprocessing - -MY_P=aws-cli-${PV} -DESCRIPTION="Universal Command Line Environment for AWS" -HOMEPAGE=" - https://github.com/aws/aws-cli/ - https://pypi.org/project/awscli/ -" -SRC_URI=" - https://github.com/aws/aws-cli/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" - -# botocore is x.(y+2).z -BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)" -RDEPEND=" - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] - dev-python/colorama[${PYTHON_USEDEP}] - dev-python/docutils[${PYTHON_USEDEP}] - dev-python/rsa[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.7.0[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - !app-admin/awscli-bin -" -BDEPEND=" - test? ( - dev-python/pytest-forked[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - # strip overzealous upper bounds on requirements - sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # broken xdist (signal() works only in main thread) - tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success - tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking - tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows - tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking - tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success - tests/unit/test_compat.py::TestIgnoreUserSignals - tests/unit/test_help.py::TestHelpPager::test_can_handle_ctrl_c - tests/unit/test_help.py::TestHelpPager::test_can_render_contents - tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignore - ) - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - # integration tests require AWS credentials and Internet access - epytest tests/{functional,unit} -p xdist -n "$(makeopts_jobs)" -} - -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/awscli/awscli-1.29.59.ebuild b/app-admin/awscli/awscli-1.29.59.ebuild deleted file mode 100644 index 941051349113..000000000000 --- a/app-admin/awscli/awscli-1.29.59.ebuild +++ /dev/null @@ -1,85 +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 bash-completion-r1 distutils-r1 multiprocessing - -MY_P=aws-cli-${PV} -DESCRIPTION="Universal Command Line Environment for AWS" -HOMEPAGE=" - https://github.com/aws/aws-cli/ - https://pypi.org/project/awscli/ -" -SRC_URI=" - https://github.com/aws/aws-cli/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" - -# botocore is x.(y+2).z -BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)" -RDEPEND=" - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] - dev-python/colorama[${PYTHON_USEDEP}] - dev-python/docutils[${PYTHON_USEDEP}] - dev-python/rsa[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.7.0[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - !app-admin/awscli-bin -" -BDEPEND=" - test? ( - dev-python/pytest-forked[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - # strip overzealous upper bounds on requirements - sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # broken xdist (signal() works only in main thread) - tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success - tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking - tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows - tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking - tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success - tests/unit/test_compat.py::TestIgnoreUserSignals - tests/unit/test_help.py::TestHelpPager::test_can_handle_ctrl_c - tests/unit/test_help.py::TestHelpPager::test_can_render_contents - tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignore - ) - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - # integration tests require AWS credentials and Internet access - epytest tests/{functional,unit} -p xdist -n "$(makeopts_jobs)" -} - -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/awscli/awscli-1.29.60.ebuild b/app-admin/awscli/awscli-1.29.60.ebuild deleted file mode 100644 index 941051349113..000000000000 --- a/app-admin/awscli/awscli-1.29.60.ebuild +++ /dev/null @@ -1,85 +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 bash-completion-r1 distutils-r1 multiprocessing - -MY_P=aws-cli-${PV} -DESCRIPTION="Universal Command Line Environment for AWS" -HOMEPAGE=" - https://github.com/aws/aws-cli/ - https://pypi.org/project/awscli/ -" -SRC_URI=" - https://github.com/aws/aws-cli/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" - -# botocore is x.(y+2).z -BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)" -RDEPEND=" - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] - dev-python/colorama[${PYTHON_USEDEP}] - dev-python/docutils[${PYTHON_USEDEP}] - dev-python/rsa[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.7.0[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - !app-admin/awscli-bin -" -BDEPEND=" - test? ( - dev-python/pytest-forked[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - # do not rely on bundled deps in botocore (sic!) - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - # strip overzealous upper bounds on requirements - sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # broken xdist (signal() works only in main thread) - tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success - tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking - tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows - tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking - tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success - tests/unit/test_compat.py::TestIgnoreUserSignals - tests/unit/test_help.py::TestHelpPager::test_can_handle_ctrl_c - tests/unit/test_help.py::TestHelpPager::test_can_render_contents - tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignore - ) - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - # integration tests require AWS credentials and Internet access - epytest tests/{functional,unit} -p xdist -n "$(makeopts_jobs)" -} - -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/awscli/awscli-1.29.58.ebuild b/app-admin/awscli/awscli-1.29.62.ebuild similarity index 100% rename from app-admin/awscli/awscli-1.29.58.ebuild rename to app-admin/awscli/awscli-1.29.62.ebuild diff --git a/app-admin/eclean-kernel/Manifest b/app-admin/eclean-kernel/Manifest index 41572bbe3df1..ac42d86f5892 100644 --- a/app-admin/eclean-kernel/Manifest +++ b/app-admin/eclean-kernel/Manifest @@ -1,2 +1 @@ -DIST eclean-kernel-2.99.5.gh.tar.gz 22868 BLAKE2B 38a441e61e5636f0f3882d4323da6f0c89877cdfda88845ef9f8564286fdaea92d50a653473cec7d9b6b74c6bd33766cb4223d7aa602bd6083a53c5ece7b5204 SHA512 3be8833e9cb51deaaeff2c47789a6947812d486eae9134e772963ccc5c00f9265e27c2ff360de3075d4e2cc7128d27b4b5293bb6e3a86c83274b3796d881084c DIST eclean_kernel-2.99.6.tar.gz 25016 BLAKE2B cd408888d0f816417fcecbbc5d8c829280ae7859e520dcf5ee9c876727e7046d450a23ad403e0bd485e0071fa688464d85d9180c62a075749d1e70fee1f24027 SHA512 364750a6a105c774910ec3c9cfe99115c88b4cd15dd6c6a50aa71ba7724ff1cb865044a0e8dc8a746993c01e3c6a8a6fe7da797c1e94e9d5bc834cc7e4d85308 diff --git a/app-admin/eclean-kernel/eclean-kernel-2.99.5.ebuild b/app-admin/eclean-kernel/eclean-kernel-2.99.5.ebuild deleted file mode 100644 index d11baeff3c2b..000000000000 --- a/app-admin/eclean-kernel/eclean-kernel-2.99.5.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=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/eclean-kernel/eclean-kernel-2.99.6.ebuild b/app-admin/eclean-kernel/eclean-kernel-2.99.6.ebuild index 6334154abd7c..75cb8750fc0f 100644 --- a/app-admin/eclean-kernel/eclean-kernel-2.99.6.ebuild +++ b/app-admin/eclean-kernel/eclean-kernel-2.99.6.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~riscv x86" IUSE="lz4 lzo zstd" RDEPEND=" diff --git a/app-admin/rasdaemon/rasdaemon-0.8.0-r1.ebuild b/app-admin/rasdaemon/rasdaemon-0.8.0-r1.ebuild new file mode 100644 index 000000000000..a6e5f6592601 --- /dev/null +++ b/app-admin/rasdaemon/rasdaemon-0.8.0-r1.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools flag-o-matic linux-info systemd + +DESCRIPTION="Reliability, Availability and Serviceability logging tool" +HOMEPAGE="https://github.com/mchehab/rasdaemon" +# This if can be dropped > 0.8.0, see https://github.com/mchehab/rasdaemon/issues/88 +if [[ ${PV} == 0.8.0 ]] ; then + SRC_URI="https://github.com/mchehab/rasdaemon/releases/download/refs%2Fheads%2Fmaster/${P}.tar.bz2" +else + SRC_URI="https://github.com/mchehab/rasdaemon/releases/download/v${PV}/${P}.tar.bz2" +fi + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +IUSE="selinux" + +DEPEND=" + dev-db/sqlite + dev-libs/libtraceevent + elibc_musl? ( sys-libs/argp-standalone ) +" +RDEPEND=" + ${DEPEND} + dev-perl/DBI + dev-perl/DBD-SQLite + sys-apps/dmidecode + selinux? ( sec-policy/selinux-rasdaemon ) +" +BDEPEND="sys-devel/gettext" + +PATCHES=( + "${FILESDIR}"/${PN}-0.8.0-bashisms-configure.patch +) + +pkg_setup() { + linux-info_pkg_setup + local CONFIG_CHECK="~ACPI_EXTLOG ~DEBUG_FS" + check_extra_config +} + +src_prepare() { + default + + # Only here for 0.8.0's bashism patch + eautoreconf +} + +src_configure() { + local myconfargs=( + --enable-sqlite3 + --enable-abrt-report + --enable-aer + --enable-arm + --enable-extlog + --enable-hisi-ns-decode + --enable-mce + --enable-non-standard + --enable-devlink + --enable-diskerror + --enable-memory-ce-pfa + --includedir="/usr/include/${PN}" + --localstatedir=/var + ) + + use elibc_musl && append-libs -largp + + econf "${myconfargs[@]}" +} + +src_install() { + default + + keepdir "/var/lib/${PN}" + + systemd_dounit misc/*.service + + newinitd "${FILESDIR}/rasdaemon.openrc-r2" rasdaemon + newinitd "${FILESDIR}/ras-mc-ctl.openrc-r1" ras-mc-ctl + newconfd "${FILESDIR}"/rasdaemon.confd rasdaemon +} diff --git a/app-containers/Manifest.gz b/app-containers/Manifest.gz index 98bd22d0397c2f6e163afb609106b1327b730763..4084bbec2668af2e475838ea379a013bc4dfb55f 100644 GIT binary patch literal 8552 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 literal 8385 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 XE&<&UcceK&{?q>h=!n9ZzB>Q_z9lOf diff --git a/app-containers/devcontainer/Manifest b/app-containers/devcontainer/Manifest new file mode 100644 index 000000000000..1fbeab3ea9cc --- /dev/null +++ b/app-containers/devcontainer/Manifest @@ -0,0 +1 @@ +DIST devcontainer-0.52.0.tgz 614149 BLAKE2B 1e71d4772ec799cf8709d1d350cb8db0ea61dd2c7e96be4d35555675f9784bb1ff71ba95b6816fa9f8b6bd62c9a2b801871d51ab9fd8b564052c5939be603e2f SHA512 1790c6f2933c343b17a52d87a065e78c6e90b59249efb14c4601fc39de9a89aa6a93d100664ad3180a779c01fc181a31e59026af6bd646c214a616c61aed634c diff --git a/app-containers/devcontainer/devcontainer-0.52.0.ebuild b/app-containers/devcontainer/devcontainer-0.52.0.ebuild new file mode 100644 index 000000000000..399665b46cde --- /dev/null +++ b/app-containers/devcontainer/devcontainer-0.52.0.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Reference implementation of the Development Containers specification" +HOMEPAGE="https://containers.dev/ + https://github.com/devcontainers/cli/" +SRC_URI="https://registry.npmjs.org/@devcontainers/cli/-/cli-${PV}.tgz + -> ${P}.tgz" +S="${WORKDIR}/package" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + net-libs/nodejs +" +BDEPEND=" + >=net-libs/nodejs-16[npm] +" + +DOCS=( CHANGELOG.md README.md ) + +src_compile() { + # Skip, nothing to compile here. + : +} + +src_install() { + local -a my_npm_opts=( + --audit false + --color false + --foreground-scripts + --global + --offline + --omit dev + --prefix "${ED}/usr" + --progress false + --verbose + ) + npm "${my_npm_opts[@]}" install "${DISTDIR}/${P}.tgz" || die "npm install failed" + + einstalldocs +} diff --git a/app-containers/devcontainer/metadata.xml b/app-containers/devcontainer/metadata.xml new file mode 100644 index 000000000000..07653ea3406a --- /dev/null +++ b/app-containers/devcontainer/metadata.xml @@ -0,0 +1,21 @@ + + + + + + xgqt@gentoo.org + Maciej Barć + + + A Development Container (or Dev Container for short) allows you to use a + container as a full-featured development environment. It can be used to run + an application, to separate tools, libraries, or runtimes needed for + working with a codebase, and to aid in continuous integration and testing. + Dev containers can be run locally or remotely, in a private or public + cloud, in a variety of supporting tools and editors. + + + https://github.com/devcontainers/cli/issues/ + devcontainers/cli + + diff --git a/app-containers/earthly/Manifest b/app-containers/earthly/Manifest index d30bcc9c6347..e84390093e0d 100644 --- a/app-containers/earthly/Manifest +++ b/app-containers/earthly/Manifest @@ -1,6 +1,6 @@ -DIST earthly-0.7.15-deps.tar.xz 152884116 BLAKE2B 69f937981605da5db306cdd7f06cdeb106bf907e85ea83f29a77c719d662003b562e7263a5eeb9e478682c019a3d7a265d4cf4ab1c5bcf2f37efbaa42e9ae326 SHA512 368700ce71c8791069d8c14abc6e1d4bf7c356d770641c4172e3e8910c176f0ba8cd5c5738e639da2905385d5d4a961f52b84d8e228fc3e323876f1cda16265e -DIST earthly-0.7.15.tar.gz 7750609 BLAKE2B b727c6cde93abb3b3e39addc9e79c07fb21232902bca61b5a2b843d1c92b4b6628a1122eced0141b6be6c6678d80a7e473efc6513af07a416b3d6972e210defb SHA512 975d1c1c0055ed6e2884102f4d785833aea4c9257ba3f34e70eeea95c1215eb1dc769a036bdf036682d95dfa6bb30c35b897ff337b2af8b5d9d459f14ecc7cc4 DIST earthly-0.7.17-deps.tar.xz 152916336 BLAKE2B c54a1b6166cd55ac8417004c50c742c854a90bfd642f893d24b1a626498bbdfb02ef9e6b62ef79adac65db313b7819a000a673720a816159595c92d791d9c9d2 SHA512 df5db663b716cd8104b118cc421096b4ae1ccaf72a211a72c6a56812b8e0c8c890f4607dfa99dc3e240afca123793f6378adfb38a83c53facab5f39761e53ec1 DIST earthly-0.7.17.tar.gz 7755932 BLAKE2B e08d380673698e085cc5eb645337a709bf0ff3429f4565d15750e6f1d8aa82dc83d1f5c7aa155da163eb6b6376f275b171b88117b9a7903b23c1d7aba60fa38e SHA512 b495c5abf90397e044da3e394d859e02280c11b16f4c32f742624f7c97a51c597d32bdcc527cf5a99d4c5b09d1a238b7a6128d57e4be7cb0858e0f361fd0c597 DIST earthly-0.7.19-deps.tar.xz 152930992 BLAKE2B 436e66036a5772a8bb2f283522f064670b8bb9d8e811bf159db7c4a883d7a3be37e3acac3b003f21b806fe48a87b0aff9ea422b730b79c73d0ffcf08aeabc9c7 SHA512 154903533b406f8a2f4c7f7f41ad94ab09efd784c79ce4d579821e0d17dd9df5f783806d901e2c7a857467e4c543985847b379e167db57a0f5ed446ce78ec256 DIST earthly-0.7.19.tar.gz 7758683 BLAKE2B e81ca5c98bf92b69dff497202d9ec202d528422c16e435a90ef4758886f0b09ffed32e2a256e961db54aefd7549ba93d0983cddbb7cb878f747dcf4702fc1442 SHA512 b57215fd6dff2bbe4b2e559bc535746abdef6ddef9f808cce9519c6bff7578fb735923733ef2e4607fbbf00b9fcbde5a1f60cbb7098bc66b12165749d9404d84 +DIST earthly-0.7.20-deps.tar.xz 152928984 BLAKE2B f7a17986f79c5557fa92313d4405fbfd048462933bdf2a798065f443a9f8a9d60e47a78a51580eec3a779c77147a06314742221910ca855eb580194a9d072395 SHA512 59be72396b9241e6d59fc17628b97ea962e43d119587a2a92f84715105006f96f94c6f394703f4efaba07e04eeaa4fae223bab257d00275360b217b0c614920a +DIST earthly-0.7.20.tar.gz 7768141 BLAKE2B 6a00cd29ca6b6066d432342218f37ac27fcdf494dd7190b3c0ac590a0d13f01efcd5d7af9a51f39cc2b60071b25a346c6574d3b81b7c072c57db99ee303f8899 SHA512 be917a5d34dc7929616a9f708b39863b1de791e59a1b5940413a6245a9c4878b477a85dec20b47ab08e3662da5bc90096f86202a4f37c303291ce65d497a8aa9 diff --git a/app-containers/earthly/earthly-0.7.15.ebuild b/app-containers/earthly/earthly-0.7.20.ebuild similarity index 84% rename from app-containers/earthly/earthly-0.7.15.ebuild rename to app-containers/earthly/earthly-0.7.20.ebuild index 8df3700e87c3..f4218dbca820 100644 --- a/app-containers/earthly/earthly-0.7.15.ebuild +++ b/app-containers/earthly/earthly-0.7.20.ebuild @@ -3,6 +3,13 @@ EAPI=8 +# Git commit SHA is needed at runtime by earthly to pull and bootstrap images. +if [[ "${PV}" == 0.7.20 ]] ; then + GIT_COMMIT_SHA="9600f376026c11d23eb43fc68ad716d6ae4cca2e" +else + die 'Could not detect "GIT_COMMIT_SHA", please update the ebuild.' +fi + inherit go-module DESCRIPTION="Build automation tool that executes in containers" @@ -30,18 +37,10 @@ DOCS=( CHANGELOG.md CONTRIBUTING.md README.md ) src_compile() { mkdir -p bin || die - # Git SHA is needed at runtime by earthly to pull and bootstrap images. - local git_sha - if [[ ${PV} == 0.7.15 ]] ; then - git_sha=ae8f65528ad37a278985de2e234deb42b91e308f - else - die 'Could not detect "git_sha", please update the ebuild.' - fi - local go_tags="dfrunmount,dfrunsecurity,dfsecrets,dfssh,dfrunnetwork,dfheredoc,forceposix" local go_ldflags=" -X main.DefaultBuildkitdImage=docker.io/earthly/buildkitd:v${PV} - -X main.GitSha=${git_sha} + -X main.GitSha=${GIT_COMMIT_SHA} -X main.Version=v${PV} " local -a go_buildargs=( diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz index 23ced9d6336e82bae7497fb275aee095224c2ab3..9216894192a82814b416bca31ed316247c6156fc 100644 GIT binary patch delta 24753 zcmV(;K-<6C!2#UC0gxFK9^pUXm%}A$NlT(`$QSVNAE2gzku5ZTmVEr>Km9-d@_+y5 z<3IhS=lkB*aou6XYt&rR9n#$MyzA^e)V8iN@2i&7!pgn0Ug9Y8tTUXcUOiv!JYwKK zTVI_Y4JDVe_8C*UdOXLuYB>43Fy0x|ID7odfBirICCB40={&~dLr8Z%SGa13vz>F6SkG~kzK@z(xB`oN*PyUS%nXl_;W1f*k zZ|u#<50-dO)^cDKyxw(&aTRQgmFvgt6Q=fY#ap0InMyaJ>eJoGjXYV_Y+D91qXfMHQCpd%Rbt=G4VWslGuMRtbN?^$}Q9zaEOUD;#1ZPJl(EWu5sox_UmGOJFnkg zmJ5G=Tdu`c)p)hFbMIilSpbm{u)i^{dsT3#Bn%mKC*Jj=LO zS~%L;CASpX#RrwTt_s$6>;sFs_Y5(MR984Qi=4q)AdpAC%eh&yipzw&T5oBx!GcRZ z!o_Y9 z6MV;J@WYHp^_Z>$H{E|M=8iRtwdOr`DSHFS_;4;f{E0OLR=pko_y9{TcK3{_{B5y- z5f-K6zZ2sjdOW|wS0`SVWhp_6y<@o#JRNtvk5NI7d;k!;#k^8jR~~ycKsQ|bDm+ui zE5R!~jVOXqv=-0vz-1$ruxIBLN5H~UdReUXeSG_muRlIm*E@gK_uh|!tK6ky){QS| zE7udyKEOxJzTLo1$SKsNFS;iJJiv0agt1@e#`p(--|qz6;X21%W?;qIwd>~dDgp6K z*rO389=qSY4sb0J1OK*Qpj8H)!vyh;qXN)`2h27TtFJZiTc9h~GKi6D@wOm3k8-Y^ z8o{t$SZ&PX9`}E& z?QOY;rMb;<6W>cI@w)hq5?J<2oEDfS@H$RHFHaNioKxlXQfoIzPB3gK=PL#2ZpEF<^~HCYaWIV!*52;2_pF$FW%1edknGAAegeY~_FMXNsLrfA(>wd}DE?pB~rFwpC&cMd*!9W3ZR09)c$hijae za=|^1S=uYm|NOF42XOPYR^x~RqXwDqJe+2p=h@B;JP@T%j2cV}jXlc%$Ud)Q&#MS6 zbA^1K^V)wv7WbS@Leg^(ixjNGUcgSLYozn?s=DV@n7TDj{8f9kX!j9Q--1vLSXem6z4}zUH@2|F%AT`UF{B-#+zU zUzYBuZ%cRGSWJhePRL=rp`<4Olye|FUpJJZ5ujmSSYfDu4ixqz*kqU&9K!!k@S4$e ziZI5)*0V4$r7O4}U>j^=+!*g7AVMR6Kv;iu0OE0=<8A5cE-*5}R?)Ap?>k>J?F3z) z@YR_YFAeJ|IYOu#QHWhmm`w&Lp|S8$$lKM4tbl%tFq7TU6IFM)8_qRRFS9IGJSk0J z9MIKXPnhG`=091w-@o6l>-LWQ1oxokxgeltZ8&}(nJ3A3F$jyv<0qj0J~23$7?^(s zFNF+l9Pb3>@#7u>;CzDDdu_0$^0*NF5EL&b3)?{3VsP~^bQsS30^MHmEP2TcgcTxtN!9Xth<8dwi!$1{5&>;W3YK|mc8+O4regtm2z zahz|<6*8DQA-{{g8vx<8?k=~)@z@D8(?LKH1&A64%znXrYQoW2q+@UCf4G0)Ez;a0 z>wvl33r1~8~`(zdjcTyl1hV1aa7b#J2pXaU<0U@6Hb9nWJ&Ze zR5vhJ7K#%x1wT8G;W?~#O%#6{_F0MuK@Jz3*YQ~M| zL}vv8Ec%RZfb60cZ+7vzd{zhtkrfsl@q*0aBWRIdz)B=QMHy8*ZUE$ExxRn;`SS-+ z^bY?}8GIbsQeb2|M3lna)(O#{(BjQQ1F*264*J3w5r1Ia&bVcp>?MDUYY{+*M+BlU z^%%lA29(h1n9;${6A~8GA8)%)tRfs>FMpQS!tdUQ>xq^Ir}%e(|Hkh@`Za=9&kA1y zO%P!e8If_amQo1TM#n{{5&L2SBz5A@5A6!i~{0jV{DBl`9fPjWv zXrsQb))=4WD+!A)0up~F-_Y#{eu1+gCg#Z#j$*n=H4huED3*{1V$Jb@r+FX<_lbtz=dR5$GHHKs4CJ>%LP)s@i5qgD_9lfXokij zfslYDZd?z@CB}bFgoO((oSn}MXRZ?Yx>jOOTfEbuj{=$jFo?Xs9gyxsBh)6;Nc9r2 zRj4cBi2&V-pbY2B#DbUQTHk)$Uw-`5zxMIVhcrcgPg5K$#gn$FhUpfGTzu03*-!=( zdMBC&%Ok$IS6KE5<2m502OBl;tsd{DqQk0qB(}t)9KnBsU~t_SK5M^^jRNO4&PI$3 zSPw)MJUs6EZ_9>Ag-K&urX-+SD3FOR$^^`l%}6krkxu;ms^c1vQud60&Ad6%Bgt-W zZ5ipw1DvZjxzY{a+<$Pkn~km`=+bcOjGzJop`pA{2O0i;+2-f({_m&XzW(|ulU`Ch zgBV8W0;+%9V`L!~PG}wwaDsO_@{Nc@oHw!jjD4aAiDL5{4UEen4eSJ?0vmwlav_e| zL2M)HMPdpT0r4>Zk>nt72YfX9i#H5?hPSngeUF;>m}rL2L=e&tQGnjOu8~+E2T2;1sr474Ni~TPH%CbW4F7&#?TGs zh3VG-c5}fE_XnEM$?~c6_bd1L=TD#i#|K}1r)C)Hr7~31@PucM}W>RA^GltQbOF=fm@CtjzYr~8O+lgf@95(F&jK#Ps zvK#SmO>|U|#+ezy<735i!Mh8>vEaKXv7FTo~5y>p53r>079TR_xLXLFA#>gc37w8#HT2DXp^u#|44sAK^H`U7{3p z7c$6q1c(f7xbMiS^qMoT5m8r7p>Kbwt+Ix;{fJq=hLk_|C`Kq-rBQ$Nt2~UVS@ri$pA~r(q zB2fkmx)G0TvDt)m?h~{{Zuoi{+z-*aR@BIJIdI^zbocQ&tb zoxS0Pz4>2Q+I`}HMef=$_p2pVo~VEW9K<7{N2p!RDLreqAdF$&*eWpq{+e%)1jXXP z6dVsvnQTHVAL!X%zxMCnUlIR&&+k`UepK^P1U-I@xX7nnu)R7r$lrg7-2ql~%(P7_ zH8eKbE=UOvXcjyTql!VaW6#k(C`iONh&ncO3dd)4Fb`SwTz4{g!1mt=GK}RdR$c@G zI3|h+js>S1#Ggul2(w^u84(H%A_l+}6&bv^r#NY_5X3@03qo;SFvO$vkS?N68KD{4 z2^kyq1HYIjf+8lQlrew1DlyON8UycsNt2B)1nWN&+86XXSm1CS5Gz2HkfzhanUF$+ zb)E^YFsfA|fLkVu*vN92HArP_pO?7_WCNIRqEbB|gJwfrk=gff4Pa24-NvWOAczn> z@c7|LXL~yl5xDu)V;uJk0}Ve8P@L@v1Z{pDKLx}_J?C*9E0}))0o(*Bf{IgJA!7DETV29JO|`@KudX; zv{FpzfF{A0*q(n2ph-_GED_&YZ|d?|d}Jopqglbp5LLK%?k-Ov1$w~-!1&pn++m4W z7L7YZIjozXAY2_p9YXjrSM&kzzkK=i zL#hX#d{14g>C#1Z*EV2?53ISUG&4*N!^CCa*UOJEv!ugz6m{oGAfvm5;at=l-xS z-VMD9|Ag+1h!|Q z>y^KL>!5$wU&r_OPx9A@8f=9ChQr|gd=2r0MH7WtlMNPt!y5?{Gpt`>;PD!ADNl4ptUnOV z5&>d#w4{N2p&JOT&9nJwdM&8TFM$B92xV9-E5CmQwDCJ_xJ4}!mZ5>&%*a4Lg_^E5 z8eG653h)exb$KlOzGPtSr~dh;{%!p7>EG5*SlhQxpMQQyF1~u`lURxyV%-SEIUQ3i zfqffzAP+cTQjh{;#-%9Dx{)0GBp`o!UI`&62&_URh=`aQ0nU$aKy1U5c;`dGaL0zX z)>MDM_z8c3lR&H9avEUz$^fO=X?&Blo4~b@*neC|FK@OKxe4$ zVL-ur0=PgUh60xk3ua6lo&*FC6x{@643mH8pJIoWVmPmnFg@H01>>!|fFN9-S z`Qm?wot_^~t7wV`k2myzIC`w*sT|Bl%a4A_zLCkth*yPorbuK49e^6XrFmFLSet+5 zoX3k)nxED${o7pMUWsgZm*wk1AL&ftNCYkObnNOxj`QNspS0l*w=mjbA{4kfgo?fp z9$^yVJ0OLk-0WR7gu&YZu_4idvS45!;AQGv4iJH#e8wDdgezMf@lIq-b^@j4gt5j7 zpbdzwOWs(W;7Ji7oA7a?J2Br=u8eVTwf4eGvK3 ze{Hxm<_Li=qI~fWAgbXkMUq$u{%{n22$nS3X|{L*%tA4a++w@ zoL^2zLcpb;lN=T#e|X#qr^v^Bp!MtjE_P-$$9bSqSM4Shghd+rr1?MWfZ$rJ32PFLb7$-xjQ4f8-fnXR0$!93PTO$lV!v zJ0`KZ0XJ<=mgr)`6F`T=NrXM*bX5KVOYEp0fzBBC#>5PU2Tae27VG56!OiyGCVtUe zgV-_5i}$cz7VOjf>9>FXa7J>yS6@tv(vW{pEI1SX6XoQGXS93@LZviM`5?+-9a|{> z;jJJi@Ow{&e?qrJr%tDMrxGy3qn?p1?mU%mnPeuQJbuAWm;Q$W(v_?y0N@av8`c2xg`Ts_6HK`76Fqtde3LzOZ%f4T4gv7?H$yd5 z%@?8y*86!ST!a@P@*lp%a9>yoTpTpIJdZo((o2(}5LJflmuUpznbh|EsLQAlplw7B z50fSfe@J*HSS~`a)l?{&fVH2Su(}Bwgyr*u_T4Y5_3Qfa<6D0{CV6LMyD56EO4Pr* zMWSbCn*%n5=0)JH^C`)igsp)JkMytBeGSJ)y^#LqFQn&yO+J;oB9NZe!dr8!~moPUWD($ z>wtZ@azrAb5;`%}Y@FF0Q2Q`jXAlA`RbEio!{u)TTpnx~M%r}(0B0e#DWfbYf93h) zA3(|SG#|653oAuc^_NV~&*R%`^}uV=A~m=aq~%01vJ1_EW$gU|VlNhrI21O@w(@4- zf*0-UeDXqw4-dt1CE($cFn%eBr#e>QuvFF9(9Ww_p#|*W+Nd3Fk1r6Wj1a?FOY`EKq?`ut4GNQe>05PQ&dbJ zPFU3(`#3?UIHMf|;6HM$BQ%f0(}sIOAx>mQy{!-*FuwZYk3avqzLxW+@yi;2{lF;R zDgLZ5+$UrMh!DD33A+Iff6?!1B^aEpm2iPNh)qm>L5VQ9QY<$BWZ3G0s%6)T3bXRO z6$A$RA(H$8(6}la;Bog=ci&btu13VfIAVKqN%-!;Qo(W?vLQmkSOWlEJUC3go1@LLGS`eT{AuCdSF5C#h6mik`VolW(Wd2=?6zkcW}@SP;})r* z?G7l21cM>83JM?>CblcSbX!M>8>6?aZ(?_oI1nZ!<*` z2%LT3HTkJ^$p|ZuCfz8SxAYD%7eQK4>-Z#*QbBc2@Ij6X?I8e}BM@}~c3X7dA%%FL zvOmE01}0cXYj(ImRRFWI+8&Z3ksQOV(th?1g?6&TAf8fV4_CP)WiRXX_2XK-^RS%| z?zj2hk~~6M@HrIX)ss&i9Diwv<<%#_&5D~FdS5MM-f;WF*fsABRYDLGe9@c(XiVzs zH`@XaJ#qCMai0ri3J9UVw>W5(v{gB525c}DJd-F3mBW!ylWrDvB>O#VR3EOTG zAO*V$2Xtb*o#(~_LhLbtX-F0bf!g2=4I7{AjV(~Ngf#ddv;@0M1?dZT`UC(5oR8&! z9bEysW!lGrL`$ES*?&Xpl2K&U_J;sEBkmzOH$m1qEQINYC3|f^Qog*e7B+Cr?)fM# zzQ+BOajsh`F?eR;P_}EM@)a3N>MR8z&$C@q!APk+Z9Lkdx&r(XFZfXFy9S1}pVT!< zo+S-8GLcAl8QxQebG^sNWvM-@QU_E(`DC%(1qHwry$yFi@lk%wq7kOoD+BQfM?>%5ecsA|tuZ=U0>$FS;}h;nZaU_gU2K`ajq4Lkg! z8-S%nrKjHisDEF86A>a0dmt=L%a1H=f`~|XwB^EvKeNAO zV#23+?wD{}L?%#OpBy>1gh|iS{D74eK)%Z0APg)Iu-L4|7eLwg_py!XY$Cz7dAjq$ zU4QA{f9b!z)>pi`*IQj{^O_Le|&n)9RjYei#E)T6B^H>DE6kMc2?O%G%kAstPznKFOKa% za$2qt(kLZZXfkT+5@o^QUj3Y{l~xs1 zFn{O2Ib{stX_x?%LK(!d!6(>UDg;QvqKTvK5xL&7y;1( zc#FD#ct#wJFt*d=7Y_-TunR5PFLpfq<7K_pr{CsllL)NzowBBZ8=!{S7R$IR3Y=J# zJsPr$>`cU~06VW2ta{`P$V5+-iyX{K^nYP$_weWl_eqvgR2c+O4l;3Bux;6Hwb~@q zDMeg%WqVK!=X{HiaFSg&h>tZltRqGc;3VY5Zh>N6wH9-}XaWe_hUa8at)bJCMB^Zk zp6tMF_d=b-D|{t&4+s(ckPm@#v5aAfs@r4A3HDi`hpKxy{P^@+|7rc(Z+~`5P=ETJ zxF$>L(XJDPrgpK`B0^yJ<_GF2;@D~8$F5Kuzz>_W|!9jX$cnAsWr=;JVwXXP-^Xw``5JhzrJLs z|Fw_5e*gWqf7~BPkRWu!Cr_)U@279(AgtLA^z=MJohy((0vkK6$hC(I-F@2ggMZlJ zg|n4ljdSh*X?kGAgT&MHAMTR@LG@a0R{@pow63 z#8(jJB$#0m35{a`5kC~HLcUet?8P{Ma+K!4-Vv)%Mf2e0NxEW32Qdr*9~}-MF&*#= z(`&l9Jym8?K(uUc;f5#LZ~r03^RJ(N{8-=C=O5p`eEpA~zJ30AzJGdVc#oHteTUX{ zMG+QPgbJ`or%BIIs(Pi^LSsF2Z5p5yDH`g|6Db0DfO6o>IBt;_AAdWTAXm8jn13T_T_C~Jr-S?iJ{u(O zo=3OCXNezn3=j^EX8O)!ayUTntUm7popys@K@0(eVfskdDlXpW>0}1xWzoL;^7+Rv z>)WTVU)Q&v{`L3Y?k^ug!Fz_x;sxKiCljfjIULcWg9|6KY6rQ#(DPu zb%4(8x&6i#S2zenc?ljHUihpXQ@m6~0W5-Iu;9gh1`pP;+k1L~3vceTyw^qD zVT@%00@d5fT~;En_2~Qu`R6G$1W@o=cmzDUnr@eYvtw{fmN7zQpu@m0hS{r`?bH70 zc-zmBtbZ=s#_7X`JF&>rR_W&Mj~9gdYyb7rKd*{v=lNoBy4*7|0rpQC5HQ5d?%VrZH?i{uOSlocs^5ZuQrnmjNcK7~RdhsqgS84Gc#BogC((SP= znX&YqHv?QYlEhI!fV!u`rz1bwc0!G#d!PX}^I{2Yp~G3643t6r;K@b$FD0E|_S?G<*VL2GJ6-57FiWvFZ~~ z7=$Gp{0@ChQ2HwQxNj&NW@p>kB_{y+U{^S8jVRFeltjiul)GP`?XT8zd^#Bb#hILV(Cy5DlH7hi;eQxV zgEm+Z{%T_DKkoj0{ga9nO`tUvfcQ5EQTn=Sm?d~x-zQozTSp2_vaeTVeqjqv+F0{C zDn8PYHo=s3c9sHEfAI-VjEn|ZlYJJ#BfD(%MxD)yGvuN7y*Cqf5GL9Af7*E$tZ@PS zx(&X(C8*?y{ZtoW{L&VWWANmhz<;tr%vAdpLI7J*H-CG1VhE{*j1KF07sRTzyNf2l z*;>t3MPT`=*Z#0xzkd1h*Vo$X_L4h;cxQ9irY^Su5eNhLA(r983yk2bR_6>=w%<)YxFOrjwQ~>-(RPQ>f#$s^s<|f zNC_8Ta13+;Q2}?Vc#1KoJiP?zP9GNR`){9q{PIuw#tHZe;wzWSx}xED0kAd`u55dQ zKLc@g&jxeKS49BZ^o?hnfIuH>;s~~<9_Sg7V#CL!)h!29RmW-|hFB$(;cj*d*w9R< zTj<$v$MoI_y$`!mq3X!f>1o4ZFx~|82?0B03Kf%)D;R&r?aB4n{F|C@uV*G#fq;09 ze8Xj&5ddDp8(;e_|N8w$|Mnr(_|ltX!Zn+4@DvZ)xy^^SGuu4|6@yLh)voM(2ox2% zgw-kWQtq06M7rB0-E_gjd_0y@9W`RLZ?<~}SZ&j(MCn9}vGf5Yb(x0qOW(Rj@E*`` zx$0ni!ES$00&#ny!WW}9YIcy71HP8y#co((dp@6#!n22tJUOPnx~E;O(Z9by&{~Ek z2!y8_+_@DiXW)-K26kk?SYy1*zWDVMOY%>S;il)q>wXl#g&>)D4_E`{JX04I>u(R0 zGylM*srs#u?f?SU#Co2Z*aq~GT7VTsb@NQ@9I^$92c4D~YK=J^PRa2s$i@U?z>4soa$7NX3>#|$ z5A|WSew+WK0~*+LA7Oa_>Sp19Yt{ujwF>h-jsyS)=WGBXPxq4DEcKbjGK2v;zCBQ} zu-b}hJDCZ3Y35CUe}@MV)haqKVkF(BOK8Ul6UR_5^u=3sV(BSBD%c21%Z{>bzZwg& zfWlO#4+7BXd>mV7c*^RmioW33R&Lb;s_nFu!^u;YO!Jr6u+6F-TEelXBQg4Yc@)Es z;z@RzUxVOw?hmW=`4jT;W9P{6(kmFjm*i{<(8e0~Z8DF&f3{N9w0(mF*!|OYYxaW2 z!_!kp1gz(T&g^&_-!~iX41j8i3;pP*gQwYpP+%?JVc}FCgfd-hn|*}%VzPf*vnl_D zwoW2^T~=;(wSI$LnlRZ!>9t&c2$fZrhsDZ$$m zucyPHW_+Nee*oIkf|yw?F^jMD7p&RePasS0d2E|Ihr@47+84D3Tm~%%@rSJjhw(Ut zt)q(cC-9nRL@?_H>!U4R<2cN*T)?-@kf&uNFr0E8P%*4mm~U29S`e_FjRaRIrGu4y7wCa5>K=0r3AO`DRvjN#Y>jX0$3N*9MD;ol2=^MzI!YN`Ct%tc zNU-Dq!#qtBBoh=3L+Q5kId1!4$$=>M3P`WLUcO5ygH#_D{cj`TpUwB)!DRP@N$W zVJPdY$1}ky!(co^Ak^p-Wda^$W8F}Ml~x=hf2M2P7WCZ6A;{B1n(u@@vAc23IxUCp z4rlcDpk25QTB<{TpcfMiPe^KH``ei>h5#Iw!@h0=R1pZq(XIC;mc#fiG<0w>BsCNHk{^ep71TOZ$1l-;wN3utZV8|$iVN9^##;;=)QRTI{5ui;~{iS`a2p0Zbf z{?6Hs^+&K1%nN=|0~-y&T9~J`g7DZTn!`KIfkFE7OVMIFiGP+3+voP2mZLT7{=C^2 zR*dk0QX5D{ppRYayI|Dtp0vy;r_|uNf6iT6r)m=gc1$aqiJ_JtU1_FU3@w&<3}*tb zWoyu^F}|YNmoHy`>g)SYzkd0?e*DvhODB(xdD}aKhh&C{{8uMyoCOk$Mqmvr9k8|7V;kqYvT8VMF6frrogEvUhydvT$u8$a zHpbadh0#!jg_$GfSXNBkIfvGleHK@j4yz{r2J{&TAnCO#nkP3+7e>l9qqk(~& z`vg}(8VhuQYs}6fP*(78&Q@}^U5kz;sWwRo4KB*5EDTYS;^j5;{iQv4mZY_@mw4U)2dc?o+b(}0_H<- z9INONeE~@}3=v21xWOv0e+jfX>c$ZYsf!NC5P;=eo^ZtVx?K3e`ub1CGsDIFG%?j? zo)9j;1apJ+B&cQYkR`&5gJA(UXJOn98k7A7C8U{n9C%s@ay%Vt4O(Y~SMj~q@t7%S zYds6`9YY{^Y-{oY@$QXcOe_wEn>X)>&i>YBCSe}>yBm7V?Q*vLdp zNR5tWMRRcuud&0jV)j=8ZVz=woWrYg_mrU61QR4t*z=4DD>a|?x?bg@d0j6#9yV!j z^QJ_`;F#Z-=5`F}cyj&(?U+rx5l4w+&p2~J=Nyjdz2Ic?8RmK4r;Rit*=tV-xDa+G zjw-?>JJmco=wdk7f5-YXX<1y##R(}^tULVc#C{+(o~+}ib|dZV zuuNyN0EW4w>{tRo5muxddtg&8$KhQ9fMY|p<$y#B9DA_e=qS`cS?D~KJn!|gT$We?hq70q_G$Vo^>v8i2Qt zj)cvY+ri-o=Z-Ot1cU|DJ%ipZo6Se@1Ot-19J%mEKLgS;@G%pw;H;6o2+zj zeD>trkz*+ORfbsuj5qQ2e19uuSK$1xMrbSn#pyx>z#8p4Y%5w}xfhY%j5}=6x`^JM zYOA(hPso4!fAsm&pGMssFLnLHR>XX_gGF+dJb~kKM6QffmT|jH{Ltkg8XIq+k;83) z1f+)~w;}nQVNh+-IPEf$f}q)W3fH^#kdD$9y%2J%7$Q2-+8X@hVTJ%aI5p zr$sn8S#oqk8Zhc)%`3K4pLucPbcO-@ZC6kvTrBl*c4WoIGM+S}3BB6-UH%vxM$|`9 zJ5{i~e^apw$nm%vu(qrkj$fVCjB}oswWH}t3Ln`Cr9+EJPH%uRyHP1Dhcw<+cR8pQ zYBU@_(Lh<#dZT*iUy1F702W~4m1p8xaI&Y;;XeO<)!rBEVvFC;$B(?sy%bBoGHhKa zu_iOAm>dfd&9@!_n$Etsf(y&TD#ck)Dy5C3e?l6Fr`0}EpTKcTX*hw?tkmU@1231b zz>yDxe6@>6dl6dS7R=Ph?L@t8CVoYjeo#9@G@-2aC*aXLSWEqRoo2wZiKo#G= z@JKk7L*t@{oSxheG?rC>+rpOMl-d=YeZp*4#vUp`Fp|_!2*wO^*Wq5^IjfxqJsc&{H_uN0c)^MpEIu6=!NZgIf28e zc|+V38}w|*w+GN*h=-bPE`nznH@j}me+esxp`Z;cm~aM(C#M_4tj4A*I(ZA!d|j?D zpG{SN{bhaoa2iryrgq+kBeIwC6RRy7Joag~(1Lz8Y(8QlzKd!487vF1MR(bb0qSFc z^1_w_Tc!wbFeSRdG2sL?=l!vv0}XZ%F`qg5P}!hzZ3kTKt!DAGQJHubWL4~!G;tRU z2N#_bWz*nN|6-a!9-T2f{O!;yh9lx^!2w8ylg%KEiw*PGhJZpi^6b?Tqu>E}@ss8^ zEPs@}Jo)sf2r~K<3&SsA^p+M@XTCd}6*h+U=C8s$v;Y%7DLz&~bz1e|K4>{_RSzL`j z1@0UQpZgW&lpr~v&|6WGv$h~Um7lSj!hb_bbP{Zg0CBvedp`H?KVH*`vAvUvajoLe zX$O`ZQ14`~5X2tY+`Ub}X|!vC!0h8h9zEmFA=ZD?31D#PnaF5_ z31F)Wa>a@bhhW{73|W7R>&esJdw5S35y9g!mo|3y))Z+FxIeaoii$_G!CvgOynnZb z|A7xDo94Yx0;L$8TaC)Isi%#VZdok>+X8t9KQSX_Af-|Og3w7|D zTpJI)s`_Jk6bL;xYITBuStHw;o|BI`5`X$JJn^=6Am{V&tpBM`I5D(PSOhcxPk!5= z)#U0&dm8LB*f3=_rY##{EB1vcJC2gCBdC>99BPIB#G9-xut=3J{L_koWU`A70_nYW zpx|Uzz|HrC)V6+@D6kr9mCWHE&NOhi<{sxV>+o;By`NOu77E>1mz{a8CT zJ!QA17*sHj7(^X{F%EcMv?>3*EGM<7(~g&F1@|R4wi32@e-h!`OlGXH_E>DVYBr9) zEZUzZTZeZlR*L1RypuVFw9Mz4zJIbx-5FU9J+vsxSqta$;DYw)A4UsX8`Shn!8-D% z$*kP=cNYsVMi|K{Ir(W=ZnG5RjALah@qRjvr6ZT#oU(|J(MjZw4PEBZSx?98of!fT zPYq+pMitmYzYxF|62(Na zqXFOph(za+&6*u+&F0xD1h(FeWkKvVBwN}xaW5|&xq>tMtSoNhjqNMI;5Ee}$NL#z z%$owp)o=BTtvWd@be;%EhkvwRtO(qP{TZoPnAnT+cbAkDfx^b}r5GcTx_B5loP>r+ zIK8)72aPsn4Lxn~La&#_`ufY$SO3$Ge*e0@|C3`8872OF%fT!G+qXj)Zu_+ZgupY9 z_zWRWm5sq*rV($LNI0R3p8Pls6XJo_U=RdI=f?>TTu;|u@_%UML}yogYj??!P9a@sMll0EZdR9os>1hD2^_EEtH{aXPG+w5#9334z@gvL-kB8iUc_SUt zEtzet&X{WsvVSq_vMkR`UPVDDx>i>(yV5 zc)!N@(_cS*96gy{L?v#rtYx)72D|l&q3)@_$IaW33=&A#gcJ1I;pId5EYXdI%szLf zKj%X%?_nAkK|xB2$iPiu%3|4lOSK$ zey)4kCVw1Yy2rMN-b)3lln$_mI%l~q{1>73G@B9M>=45#ZYRiIurrLrQ5#^>`>|VP zwJo1(jxvLMO|xr%lmk4?BuGUJHbZr+v~s%TW!I_aECpA7ntpMy>LBFeRR;Kq6&}-h zcDSmwKN z+Kx0%XskZ2k-WX?xi<#jUNxGsjN4iL=90b02es>1p4&8|bB;4e=S0ZEiSypS;9OMn z5wG`*Pv{pQS#N7%-wuv0ht=R35Ly%Z)qkJ>MF;WhypG-49xpfWm~K0K^Iq&g+QH%` z{=>$};q-eiOhZE|j~&8?=*;W!BajUaO0 z)4qS(%+=}j9+)8L#kcmvsuaqXu)0YWTFm8h2G3)rIGiS!U>=Q zRo{HklV3l5wqxW~fCGW=1_n?;KyQaZ2B?44bRbPRVszd;5de`oukc41N_3(pvhViR z*kgI^3dlh$u$w6w-}!~K`pAzZ5CGFf0Cetc^cc-@ zMFK6ny1~`=)3NLf?4F)$+t`TxT&Ms#!83-pzY+$JclKmh+3hV-+fFF&V)(U@J7x9OF0_XS6UELy8;!77zK7Sd zdfEw5%lS>q8-Cd|oBvIt+vvO^1~jjyV?HTk%;$T?0E$|~Rjh1xgoX!+EgpYfW8{Q` z1QgnnbG)&y%jT+UI!^?p=j|X*-?bxIye!RiL0s?5KOLQQp|S1GHn~M0^rGJ$o1^^O zGe}}PH{%EuuS1EPic`K#9#Jes-45|`eB;y6>Eyi+>*bgp?{WUeV}@Pc@;g+|7ex$0Y6idOv~?h&78{r6?Dq2-k z-WuDH4G1ymu#M=!x2b_8bGqRm0t=L)*GNVYQL$@@5CeTW7>*Rg>PH+}pC{ zB_n)p^F9zzgPpO&v;ro1c*7aN<$d-HCY3CezU_*ujX;jthxFOZ3QYCGD~Qj_bxpSV z<LRL&qizUaGqt9j1n429CV=1orS8xM5q)y@%NnZ(QJdU*0qwjcUc( z0e}Z3o}o=d(P3s^ucvzumsvdfecOpS7K?QSm^7T_yqp&X z09-)e*|C04onZ+tIkEpf`aij&xH~_}vsB_(Uv}l(#Zv|^dNFMm#t!x#52Dm`G6F{I z{Z@{F4%WF6SDk-ChQC^C9v`AVvS!vjl#FTnrbfB!W8`lphoSErnIOC*1DOYBTC+-ygoSyNQKTm}hp z50ju!Jrt~`lECn|y(qSC?+GXFFRudgVhFgkZ&{F_0BiDy<+N7bA#bol3F|fujca>; zQQtGJ>o}ec?kDm+$9$$;avdH@c@l?63ts$ckzV&E2xv_yP*ZOaaIULY%6SilGs&uG zR-8oP+_8TNO&nHot~jPM8uv6M3)NVTrc%!_jc%!C)>%9j=K_Go=eM%{mbiV!m{+bgaQ@2ysaiWgVTw%{MdDSL68SEtRpHxBt#~JfQsz_1amqO4vBE?b;4r8(E2lh>w>*ycF+09+y0{b3=#LLJb=U#nGLJNZSNiy48ZcTmo@uXm-698 zL2UIHGV5co{N6r*w|jkZB1YN6Ks@PK3^0HRqvx=SUe!8vTcuf9y9Vr|IL6vHmYVD<;}<8vyn7!+bB0dmdy&Y5)!I%k^uYg-P@V%} z`!CG(+m|1o{>Q73d>M`YRK<+eor8=LRAPTwJwv=inYH6`*jut0(J{?LY3veA^WNY! zKsG1kMtgCvBUo%aoj+-}jf|(thmU?ggG86)D>|wM)!F(U9#6;jq7?7b#*|NQHGIaO zz^Aboh`rOXW*yHIIP|xn=q8{BOM?06gdGOx`!#Do1N9u?70cp7cN=*;mx4OYmtFRDdk2gpOMr$~wN`I!avmq5+-vJC>yK!+%L8@$i$;0t z4DrN#*q%~N>t&C)6DGQEi&vg*fii!dg0U<#K+L>u$o3RlwY)ozZQYJ`cEA(kdEtM8Bg_}C zHMLW3q;aB>nTNL;SJQF)KkHGZRg4=Q?+}`5XSo#us94mZMaL#Tiq}5WYSy1Uf_OO5 z%IZCSY8vD$hgQ;6ZguQ}Syq#GSLdx-=pf|dl*s`3p z5l}O#-1|Z8(|6Ld_q2RZ zL|vhJqqi3w*+>wRV*2#jwlFlY|2YP2!?e98YIy9TEG5&noGQqa2qGy*5i_=c1adpaP_k!rd zyLD}Iyww%vdo~P$U{ZfYH5ieqdOON(9)vkA%i|paQbm|?iPPg8cJn+J ziQo9rmGAhvTC4x^<=cm@Z;g2+$p&yK`_bW><&T3-PP_FyEp1{FFl&cnJoDwvEz&k zX9900b6BQ5yqbh~yzZwE5!~o?|8duhBai_7II9!Si6D;jWIQdN01UBCq$mkxbN8H){17RFCU4lOTz0w2)lwpMj{i2aE3AFSZ_|NgRQ zSk6nI15)SS#mg$$KCcmYPOqzDA-C7gTXuUQ2e+-pv)MOVt!g?PgKv{vbaXW`wx{fP z;wm#MU?p)q4aXJW>gBSejOfP_03&To2L<4W@56trA5XqB3tZ)B|}5`IH26? z2QEzHA1&Iyy^Ogdmc0zJHgQUL_mZ{gM97ArU(F;m7V=CbM13I)op_SmMJH<<_AkrK zEF*u}0x^3l=czpIfi4Kc3qP?Jv=Y&Y-@!H=0%i;IaREeDHL)^p)hV{NdL_4YNy~Yr zp40JgPGVb6^)e6!a5~y%!5EwucsgvX5ZtTRFgi2{s$ZP5ZolC0lIUk#MUT#5aNg)S zUFxk7#XeCz*RyUqNL4y4Amn)o4 z(a1PGs$OP;4hJTd-~|-3n$6=mt(%2MfvP&}%t6I_yd5Bw zR9V}bH-{8kV+R!^xTWOyZZN?c1{aWmd-dD=?wX_vhdhX`@?z2%X9`pQT7aMdIPh)bI`7Yfa?w_ zL_-JrN1dyO9EiiQwL~~aS`Tjwux#zJ7Jm(g23@!ig3_DUi)~u^dUB|59o~mNL-nFV z=+fnNg@x$$#$r8XMPfaT=H4+ltkQoUroC^XZ!^hYO53UYY#WaWq202PTMsaK`3xGf zBW^nR&8+@YENg4}%y6LSjkl)r;6d!8J=#W;o4}5J{b{{E|NPU}{_VAlv%S?ee_zn_9TL1o-f4zE%)HU>{Cy(N_>j1DE--OtfKUkyYY zR(K|lQypQjmko%~?h#wTJrs8@%Z9cqS&RHuF*WAXuAQoLOT4vod19FMD~>&vhyV2B z>u*1O{cDW>c-fqK6Qa2&XaawbX~G_w?iCF{D8_DAtW(QbIw?MMVOpmJbg{??l9Hce zq&%O?{Gi1-v))eQ%J574o((=w4_4|D1c;e@6%o#GPo#Ux!1A@wbR&Q%PLSOTjy%jD zGUApe*6s-O)4_vn-(ZOsMkMd1|KsR{XXYo+x{hUC#sP3AIY3L`i?)AqLwkF7nqWnn zIcN-_``p^IUvgyMzyG<*?KRII!TaqUfYvlQX5XRFP%JMSc{E2yyG9!>GEozvJ#5{B zSKbZ@+=sUogT&&>b5US%ra}R^fba;Hi_i6p#8F$^(GIt?JDOQ=%;g(NGbMz%I+`Etavl)BA($4{iiY zKoT@GKiZmeWr@Pk3!9?zYhRb^_14|?a#HEV=5X#(EbdgvLfr#~K8g4t7r_GNy4pA-YL*&Kh{slHHd#k6+!ZhX{ zPQl#wM9?PFM5`bjY9m6Ypp-r^0{o-DUKsxUNB_{U^?EUq*ELxY6CCu->cFABB=`1W zcrRG&0py$t1Dt;k+4HnsSrB_1im1awh4FNAS#58HC#%Ia`xqxNBR*5+09PaBX?ed@ zByh;?+SF?|!wc^lVp~w&fs|aHH3H*YAHnzWjB4{>RsD5zB6~k!U%u z7$%~z^M^D19G~HBavn_(i0$!+whhD%SFiDzfCah`4Nn6nJp7L9x#`Di7}49Fd(2^1 zRd~u9mnWg=JOFu<@+|P~Zw(G;D(gfdE;d>o4sOG-vi-D!b-m%H*-HXlie)j??Ujzf z8gD0eMKymd3q~LTHdq2LJ%U?xtGwAcBW#`cu+`N`DLt~S8-!sr8Oq~jwf-HPf8}58 zT^DsPSpfBB!Z+?_+n=`|9+w|s8h?2|#mEm+Ip?v=**iwU!g#O>x(5~V{-Vn|BXpya zxRKol*t>2tkbRMCq-{5)HgC1TK_C?vF8_Q3t!aN0Q$E}M`^+_4kX)~~EZ$?2qxH7? zStH0yd6I6$iXZPUOhiHFdLLkSoZ69 ztRKUPbsy%-#FvX#@O8GJUc6(2`g%8bXF)-5kDe{&3f_r^G_pSUz@AL5@FgBC@PF*r zKV*O0_6FMJ>Oo$bJjNBC@@hvBK&`via}nfG43Thl+Ae*+7i?A(^B;wyPK3AS4E5X` z3I-dFj#);@c(eRIy;;~Qy6PA|_7=ScYla(Jc>NbC`xmoZ>fSEEUXklB^C*GD5SvuIQu|;ho zShAxrozP>E>ka)beV1sv8rFY4ccoszVI|dbLfF78<~zKwp56DBOYoI#cpGBGjwope zfwodv2L?Cbts<<WkJIb3WEv>~iuRA+Yyacm_oyao_qM?D(nQ-#*NJ$}cwNEQ|%I-qvFsj%zGvw&<`D zw2M-wOk3Gwex`J^2h55C9Pv*lXGQBQMBsIJDID?A1S`ZGAilP>HwUH*{aRitW*h5a z9mru?eXrwvNG_BC&)aDK!?`FUnB#xPo(yA`GqUYMaVmhVk?Nf2En95)r2(-*GhSX$ z2}!uhQw@9XdObH9?BX!L#;HyPBuIgluBY{PTYSc0`=~d z^}9Phx&qG4ET8v(c#d2CxJb@a;CoYu=VaMA)yGsBTy?YsH zomUgB9opT<6zrXHTKwE5=nfc|S_PhFZL4iynNPe!bHLnTlvDTThMBR=e_FIZs#9KF z^YxbX>_tz>)4RN?m4`OtI_!V;1n-foEUJ{$f>GybGdwgy>X2ZwLyTfIO0Yka1u3AUm(_Evp!u8tf1@6CE~KT%OLe5Ac=dtOiI4 zydt0;)3Et6!PC;^_~K>*kB7!YN3@$w&}ep(v43>qHcJq9IG_|z36FmzYs_BC9lbR2 zuzqO&Y03T$%-*9V+%P%E^Gvpw+k@{d?Os5!Y{{_$07m9D;tu<1*z<^MEe2DRWi6Ff9@B%A~hM`leLbYqe z<3C4R*}sOLhv#}}2vC1gTb>$L0p7h)s>^h1vdOPOX(L)pM_=tetncz}Pdp#Z>0IG% z!|P$SKN0Nk((Aulu^%5q(aW`NSL#nQ?tX5VxSVc|FL-m~CAQ6NU2X$h`E)|J_Z*nW z4@7MODZz`t>W)8+w`cRd5U3ZQ3N0{;!V~jq!QwD446#wmVQYWE+uL#JmrGC)nS=Gj z0ThTpLH=W4trM@u(Y=R^uMF@N=e3yA*#sGDHk<>P9A)7hT#%oD?6-!*2c4D?sv7x#Wy4r`hvZ zhvT&kW@SNPd4_-B_+FDF2Y#D*(&nYG4%tHa4hT*?<=I{y=ww4;$Z{07*O4#Bvdj=p z2k!B6`FKC9yu7nFcuSK9)mAHY=jKeyC?E(o(1^<6lhW?xxk(qQOnm5$tiOkK#1q47 zUQdD2gtR!+o6S2P5VOo)XqM zu@5f;*?@w}D~4?;4DEi3V1Re0Cj$I&TCCy>rDti1cR3sO?SG5J#km|f+lGw{LDqvf z@`%FQ`J5zjJaxZ-@j5pRFC0)j(>fymRl9nXqUmFB(KUa?@J z25|7k2x8tO2-sqKhp58#(U7!HyG9jYcatf?&a;yi0}%-KHvQxEevX&FX8U6%LCUJ# zmmxF1-@kwU@%!ITL}!m*Dle*cf_Ts4?w%}K-Ikw9K4&`;u}a$}?V=M<(lh2*-XX^# zb{T)0x&!*K^EMntHuhzmh=uo1~6~?!inUc5>d|v030{g2kJEl`PvSP0PgW zHSyrL^kS;~@DS4(8`v zyr8F6Twz+H-CVx^zFy0J{Uz@cljcq=`h4wLRaX;ad#G8fv8Byi1W)S9OfaZsI|0iW zqkESLnRxG7Yz4_O+Ro6yhNkB1J$8;)PZBb9Q)FN4r+STGg0z0I>*cA``$CI?&02pX zx*B$*`=Be|OC+VGTLxK2FK)EJaSKPby)Lt7GnL&lz2Q}~bVl7BTjZ@3RyqYR(Y^Mx zW~*M7)=ymmX z_TQwW$EZYj&rG~WP)sxqjh&3Drb;b}A0qf_cSKsdIYo>EQ5`h}Dkt@e6f4E2=3^@8 zU8kYLkR-YBZdWaKnKJ;Iad8!TAbR7d{CIhND9`2T=dVvG#qpMeDtn)%oV9<@RMHXC z?kPLH%G?g%&Niv4wtbBhr3PpLUKz^|4dN)T!+Te{XI8Y`=ZZMx4=$1m>Gxg!ic_Bv zwVMp6wVS{P7JonPX=87D=A)*stLKoXfn1DD(X93>=R*r{a0$Z~`>0Xte}^X)Wl1Wd^L;TOXr6Uwol)4*pl>6yWC zXN`e67Sr>@m%}-n`Z$xv9LTR?ii@Oj$~ILfv5nu&Q@Y+jb(x7^jf#H{fYwxL@Gk}I zJP=B}taM#i_)0b&ePF$hT1|7PN?52;iw-&(z|N$Y!-Uz!H?SB)PS0Xb?h-xAHuVd^ z?!r?2{mFfMyq@lJX1poh`XyO(7*WsXHr8u8yzAy6sGqd?d32=!!YtBQHH~CXGHj&j zAI4W@>v|sOjAf#fTC#sETR>k=olDta>#@)11%v2$B>*>1;(Go_u+iXwk|o1V{X|i{ zJ5)#q`qL_@jp`G$pJd*>G!fzzZOp9Q8(aN?hJ+6u{n(@~u=>C%An{ei1bkh6{LvGS zQExxi(|GZuw{(;s4NegYQl{iNVxnF3_(P6Ek~OSE?uL`dm@~9IO=_2O1YWQECMhiDG)NP58v+ z9$hePR17cjhLnaTdxAQoNFkUm)EE^9s06snBu4q>`yRCXRksZ0ORa1A2nJ-w>WF0) zq({u4cD-x7ml1#2M#;Fedd=VYF;`&?@!t+7O$EVH z%@;!)-fu7WePwi}%t_cDrYucKc!w9 ziLJC`KBRo?9j@ktugl5hZsijeo?BgGDC9jx*an_3NiW8=x;0*qC3cIsMCEysUo44c& z&$QN~mVuWtt8&?!(Fw5{2Sc&(1a$G5o^BS4{=`+rA9!Z9TV*qAyGqw?z}D^A{d#+P z`wgxgAN@4Q-;eYfmRpwza2Rl8%y%j&d4NWDQX_vX$u6YnC4EW;$sT1Dny%fK;il8H z6k*cQ>Y~&sDUmxw(=m5r?kR%sfTb5mjcp@}=qIcXZWnM#%(DV7nOYE>Dy(J)pZw!k Qwm%B~0Uk^1an-N@0PrSD=>Px# delta 24730 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 z tscX!zRioFQoKb_uxDwAiEAW!3t%6g9)$HJtKOD;b$3NrwrXJL=002D`R=NNH diff --git a/app-crypt/debian-archive-keyring/Manifest b/app-crypt/debian-archive-keyring/Manifest index 3f582ff3ceed..a13f6bb883ee 100644 --- a/app-crypt/debian-archive-keyring/Manifest +++ b/app-crypt/debian-archive-keyring/Manifest @@ -1,6 +1,3 @@ -DIST debian-archive-keyring_2019.1_all.deb 75088 BLAKE2B 54411c4bde02990670baba608e239f1630394f52e877b62b4683c85c5a45a618cece0f429a35472eedce3768dc8a097049b4cd9dd808cc167c5baafd1e8fe9d1 SHA512 051b8507c9deba0d13dc0137ff43ae9db27b20b78c3437ca680046ae9b1c81ac505dc0a4460d4a83c4b256a04a2e57d1280eb2e8a3afb2a58f150ca6c37d0d63 DIST debian-archive-keyring_2021.1.1_all.deb 93592 BLAKE2B 8e17e16b2f0c670a1c486e8d139bf3da68ee7606052b219dd0b0bdc1334434686fe1920a33fcaf8e51e5b162c375e3528c3e565b99313f55e3dc9517eae5f4c5 SHA512 64575ab9f23b69ca98f13d535e18574b6d7805add0d56238e760b9e639c9990f3f3d865460fdaf86480c3905a3f3d7637b56e2998ae60f2f05e2d08e148ddcc7 -DIST debian-archive-keyring_2021.1_all.deb 93572 BLAKE2B 0566017cc02c9ddc03e6ba7a0fdb62856e8a8d5f31508b6fdba8c206288a8c4c0165f88bfaa3515897e8b88fa16ee459a5fca67e2f6364f1048c465b128e8d96 SHA512 20aeb3460bdfaa47aad0c069c5d39a2e385b0394d39db9ea76ad5a7e6fa6421c8603eb2241d2cf4ba82754291097ae416b1ec2a04c16a6065c5f0d04eb8d8946 -DIST debian-archive-keyring_2023.1_all.deb 143932 BLAKE2B 72adb14999d4ead23a79d610bde0dd50e0370a68da0be379556da56589f9f493a5e5cc5d77dd597fdb417fae6c3a0d1f882209086e9312816f63efd59408c001 SHA512 b9645b6ccc07c38b8187cd4169006f4231ab08c70305f28f40a3fba9a93e9f9f05e9e2ac3fde2423d28b99313d631afcdccadcd20d7237de49bc22709e646c39 -DIST debian-archive-keyring_2023.2_all.deb 160616 BLAKE2B 36b0dd0c518632eae0111fdc1adef069a3dc14d1d7904298665eec2bbd27044e04c600df9a635f82e986c4c401358d94d356fa75503b18b2b83253097101b063 SHA512 f1628233a9430762690db62b7329aefbdd24d4ebc5518ed6ab39c0155365ca2d82e4f5282f6f57990102770c8c97c4df05d9cbc3dedbb905a54fbb16f85e9ba4 DIST debian-archive-keyring_2023.3_all.deb 160696 BLAKE2B f674b1e713355423e9f8a05bdad60c4bd5cc4e523ba9110468f043fe2f919b9c260c8ba612f45cc3331231fd44c38da0e29e8643c650206d0068114763e8f4df SHA512 c7f93756270b102bf1a6539e15bfc3ef65377b150f8258b7f994802e17518a468d2514739257aad1ce29be0113671fa31823a94a0b88f96f9925f88682429ac7 +DIST debian-archive-keyring_2023.4_all.deb 160732 BLAKE2B 361fa5fc691c629adbbcfa7aaac10b2a6b094769db266cbfbdc22b74d70b8e836c7a645d8bf4f784f7f89642b973a94e776df1b7dba38317edc76f8fbad2694e SHA512 43360871728355eab0d5bbb5eee7fbb0adfdde97eb828972b0eebbb3f3b23369ac5825b232e444f0a212e00e47863dcd9d260db4f04394c9e1b7dfd282e44904 diff --git a/app-crypt/debian-archive-keyring/debian-archive-keyring-2019.1-r1.ebuild b/app-crypt/debian-archive-keyring/debian-archive-keyring-2019.1-r1.ebuild deleted file mode 100644 index bb310ba9327a..000000000000 --- a/app-crypt/debian-archive-keyring/debian-archive-keyring-2019.1-r1.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit unpacker - -DESCRIPTION="GnuPG archive keys of the Debian archive" -HOMEPAGE="https://packages.debian.org/sid/debian-archive-keyring" -SRC_URI="mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV}_all.deb" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" -IUSE="" - -S="${WORKDIR}" - -src_install() { - doins -r . - - # https://bugs.gentoo.org/729142 - gunzip "${D}"/usr/share/doc/${PN}/changelog.gz || die - - mv "${D}"/usr/share/doc/{${PN},${PF}} || die -} diff --git a/app-crypt/debian-archive-keyring/debian-archive-keyring-2021.1.ebuild b/app-crypt/debian-archive-keyring/debian-archive-keyring-2021.1.ebuild deleted file mode 100644 index bbf259a150b6..000000000000 --- a/app-crypt/debian-archive-keyring/debian-archive-keyring-2021.1.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit unpacker - -DESCRIPTION="GnuPG archive keys of the Debian archive" -HOMEPAGE="https://packages.debian.org/sid/debian-archive-keyring" -SRC_URI="mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV}_all.deb" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" -IUSE="" - -S="${WORKDIR}" - -src_install() { - doins -r . - - # https://bugs.gentoo.org/729142 - gunzip "${D}"/usr/share/doc/${PN}/changelog.gz || die - - mv "${D}"/usr/share/doc/{${PN},${PF}} || die -} diff --git a/app-crypt/debian-archive-keyring/debian-archive-keyring-2023.1.ebuild b/app-crypt/debian-archive-keyring/debian-archive-keyring-2023.1.ebuild deleted file mode 100644 index 00b2e3a5b143..000000000000 --- a/app-crypt/debian-archive-keyring/debian-archive-keyring-2023.1.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit unpacker - -DESCRIPTION="GnuPG archive keys of the Debian archive" -HOMEPAGE="https://packages.debian.org/sid/debian-archive-keyring" -SRC_URI="mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV}_all.deb" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" -IUSE="" - -S="${WORKDIR}" - -src_install() { - doins -r . - - # https://bugs.gentoo.org/729142 - gunzip "${D}"/usr/share/doc/${PN}/changelog.gz || die - - mv "${D}"/usr/share/doc/{${PN},${PF}} || die -} diff --git a/app-crypt/debian-archive-keyring/debian-archive-keyring-2023.2.ebuild b/app-crypt/debian-archive-keyring/debian-archive-keyring-2023.4.ebuild similarity index 92% rename from app-crypt/debian-archive-keyring/debian-archive-keyring-2023.2.ebuild rename to app-crypt/debian-archive-keyring/debian-archive-keyring-2023.4.ebuild index 00b2e3a5b143..47f1db2a04c5 100644 --- a/app-crypt/debian-archive-keyring/debian-archive-keyring-2023.2.ebuild +++ b/app-crypt/debian-archive-keyring/debian-archive-keyring-2023.4.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV}_all.deb" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" IUSE="" S="${WORKDIR}" diff --git a/app-crypt/onak/files/onak-0.5.0-musl-strtouq-fix.patch b/app-crypt/onak/files/onak-0.5.0-musl-strtouq-fix.patch new file mode 100644 index 000000000000..a39a8a23ceeb --- /dev/null +++ b/app-crypt/onak/files/onak-0.5.0-musl-strtouq-fix.patch @@ -0,0 +1,15 @@ +Bug: https://bugs.gentoo.org/894352 +--- a/onak.c ++++ b/onak.c +@@ -337,7 +337,11 @@ int main(int argc, char *argv[]) + } + isfp = true; + } else if (search != NULL) { ++#if defined(__GLIBC__) + keyid = strtouq(search, &end, 16); ++#else ++ keyid = strtoull(search, &end, 16); ++#endif + if (*search != 0 && + end != NULL && + *end == 0) { diff --git a/app-crypt/onak/onak-0.5.0-r1.ebuild b/app-crypt/onak/onak-0.5.0-r1.ebuild new file mode 100644 index 000000000000..8f6e57df567a --- /dev/null +++ b/app-crypt/onak/onak-0.5.0-r1.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +DESCRIPTION="onak is an OpenPGP keyserver" +HOMEPAGE="http://www.earth.li/projectpurple/progs/onak.html" +SRC_URI="http://www.earth.li/projectpurple/files/${P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="berkdb postgres" + +DEPEND="berkdb? ( >=sys-libs/db-4 ) + postgres? ( dev-db/postgresql[server] )" + +DOCS=( + apache2 README LICENSE onak.sql +) + +# it tries to use all backends? +RESTRICT="test" + +PATCHES=( + "${FILESDIR}"/${PN}-0.5.0-musl-strtouq-fix.patch +) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + local backend="fs" + use berkdb && backend="db4" + use postgres && backend="pg" + if use berkdb && use postgres; then + ewarn "berkdb and postgres requested, postgres was preferred" + fi + econf --localstatedir=/var --enable-backend="${backend}" +} + +src_install() { + default + insinto /etc + doins onak.ini + keepdir /var/lib/onak + insinto /usr/lib/cgi-bin/pks + dodir /usr/lib/cgi-bin/pks + doins add gpgwww lookup +} diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz index 447a3584213530e70b431b8583628f884ce500bd..1f684e8c297beddb579615444915327c690d9573 100644 GIT binary patch literal 13908 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 literal 13905 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 diff --git a/app-editors/vscode/vscode-1.83.0.ebuild b/app-editors/vscode/vscode-1.83.0-r1.ebuild similarity index 92% rename from app-editors/vscode/vscode-1.83.0.ebuild rename to app-editors/vscode/vscode-1.83.0-r1.ebuild index 8a367acedd94..ce0d2fa50ab8 100644 --- a/app-editors/vscode/vscode-1.83.0.ebuild +++ b/app-editors/vscode/vscode-1.83.0-r1.ebuild @@ -42,18 +42,23 @@ IUSE="kerberos" RDEPEND=" >=app-accessibility/at-spi2-core-2.46.0:2 app-crypt/libsecret[crypt] + app-i18n/ibus + app-misc/ca-certificates dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib + media-libs/libcanberra[gtk3] + media-libs/libglvnd media-libs/mesa - sys-apps/util-linux - sys-apps/dbus + net-misc/curl + sys-libs/zlib + sys-process/lsof x11-libs/cairo - x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libdrm + x11-libs/libnotify x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite @@ -63,8 +68,9 @@ RDEPEND=" x11-libs/libxkbcommon x11-libs/libxkbfile x11-libs/libXrandr - x11-libs/libxshmfence + x11-libs/libXScrnSaver x11-libs/pango + x11-misc/xdg-utils kerberos? ( app-crypt/mit-krb5 ) " diff --git a/app-editors/vscodium/Manifest b/app-editors/vscodium/Manifest index d34ed97e7e56..dbbfaa2b5077 100644 --- a/app-editors/vscodium/Manifest +++ b/app-editors/vscodium/Manifest @@ -4,3 +4,6 @@ DIST vscodium-1.82.1.23255-arm64.tar.gz 122773280 BLAKE2B b07573a00a5d151e195fe7 DIST vscodium-1.82.2.23257-amd64.tar.gz 122400212 BLAKE2B 89fc60f5e0497c9cca3addd24ba93a2d693aa5b32af07c5c4024cc5bf5aa7a7cc7edeb834d496ad213ffe1de74ed88d72d178957f43a1643bd12908179dd6597 SHA512 93dae286a111b9b2d38c845f261da49c3bddfc9276694259a2e39442fb703ba85393dd432d0a284c807bc0688735923bd5f9e797e7bc8487533b4d1503c09861 DIST vscodium-1.82.2.23257-arm.tar.gz 111018269 BLAKE2B cb46eb4754f68e4118bda7a123896b095cc3b745fa7607209d86446d7748735e854716f84932740f315469b4a09a63832c3e69e36d18c5df9b7cb3796a03d4f9 SHA512 952e19703abd7636640334fb9cc031c0d1dad3469b046bc7c4722ea9cd60617059319ef765f48b200b772e65dfcd4a19aa78c2b8d763722ab0d1a89099b990b1 DIST vscodium-1.82.2.23257-arm64.tar.gz 122786317 BLAKE2B bf89a52ec44a8fc01305adefeaadbcd3fc11029b18b994633d408389b31545c10ccbfac1e18c93e1ad9e59c7d0a17cf3eca0486c149714515a7a086262e32764 SHA512 d747679f34cad51c44a2acd55aa0a23fb0fbe1a33e017e398b5becf36d4bcc438f82fc24845977a2d3836f5bae5d10dabfaa4ba878cd86991282d18053593694 +DIST vscodium-1.83.0.23277-amd64.tar.gz 122376313 BLAKE2B 98c36ce5d49e74397b96589bbe2993e213c584a4d71a01050b15cd78b1bd103af9ed743b7c383ee85d892623ddfbc1d082d26251b3a44bb462f2033fb4ddcd22 SHA512 baea03240a667689aba508a96a482877974e2cc1c7c1ab60b5e47867f21f69921113743d31dcbcdd158755123f59b0730d2454be3b86e8af2cccd734651f08a2 +DIST vscodium-1.83.0.23277-arm.tar.gz 111010787 BLAKE2B 3a55d6f3824b5f8eedd3fa493a2db99eee490503ce97c1081deef1fe5b9dd4dadce0603cf166647a876b7db0af31145a2c8882798feff951ea1981943fa99756 SHA512 e3c8be1195576b75d6f8243d75b2c11e677f10888d8aea74025032fd7f785433987b146817fd2c8a7f52823bed3c3de4de53552403c8054c9ab4588bd685067e +DIST vscodium-1.83.0.23277-arm64.tar.gz 122765714 BLAKE2B 99a5ea23beb57f7e3383fa8af862f11d01cdf79efe6d2bea33a18267ef59f89de83262ee0e39f501525b68cb417bda2647f2a1531643dba2f1234629ff3197bb SHA512 2bec58bceb156c8ae7af2656c3b2954579ba42aea7c7a59ffbb98570046549a3b4d63395c729f5a7e223de880a4df539b2e5afcaf7508e7106f7b6af34a9cca3 diff --git a/app-editors/vscodium/vscodium-1.83.0.23277-r1.ebuild b/app-editors/vscodium/vscodium-1.83.0.23277-r1.ebuild new file mode 100644 index 000000000000..1adcd7d096d3 --- /dev/null +++ b/app-editors/vscodium/vscodium-1.83.0.23277-r1.ebuild @@ -0,0 +1,114 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop pax-utils xdg optfeature + +# Usage: arch_src_uri +arch_src_uri() { + echo "${1}? ( + https://github.com/VSCodium/${PN}/releases/download/${PV}/VSCodium-linux-${2}-${PV}.tar.gz + -> ${P}-${1}.tar.gz + )" +} + +DESCRIPTION="A community-driven, freely-licensed binary distribution of Microsoft's VSCode" +HOMEPAGE="https://vscodium.com/" +SRC_URI=" + $(arch_src_uri amd64 x64) + $(arch_src_uri arm armhf) + $(arch_src_uri arm64 arm64) +" +S="${WORKDIR}" + +RESTRICT="strip bindist" + +LICENSE=" + Apache-2.0 + BSD + BSD-1 + BSD-2 + BSD-4 + CC-BY-4.0 + ISC + LGPL-2.1+ + MIT + MPL-2.0 + openssl + PYTHON + TextMate-bundle + Unlicense + UoI-NCSA + W3C +" +SLOT="0" +KEYWORDS="-* ~amd64 ~arm ~arm64" +IUSE="kerberos" + +RDEPEND=" + >=app-accessibility/at-spi2-core-2.46.0:2 + app-crypt/libsecret[crypt] + app-i18n/ibus + app-misc/ca-certificates + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + media-libs/alsa-lib + media-libs/libcanberra[gtk3] + media-libs/libglvnd + media-libs/mesa + net-misc/curl + sys-libs/zlib + sys-process/lsof + x11-libs/cairo + x11-libs/gtk+:3 + x11-libs/libdrm + x11-libs/libnotify + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libxkbcommon + x11-libs/libxkbfile + x11-libs/libXrandr + x11-libs/libXScrnSaver + x11-libs/pango + x11-misc/xdg-utils + kerberos? ( app-crypt/mit-krb5 ) +" + +QA_PREBUILT="*" + +src_install() { + # Cleanup + rm "${S}/resources/app/LICENSE.txt" || die + + if ! use kerberos; then + rm -r "${S}/resources/app/node_modules.asar.unpacked/kerberos" || die + fi + + # Install + pax-mark m codium + mkdir -p "${ED}/opt/${PN}" || die + cp -r . "${ED}/opt/${PN}" || die + fperms 4711 /opt/${PN}/chrome-sandbox + + dosym -r "/opt/${PN}/bin/codium" "usr/bin/vscodium" + dosym -r "/opt/${PN}/bin/codium" "usr/bin/codium" + domenu "${FILESDIR}/vscodium.desktop" + domenu "${FILESDIR}/vscodium-url-handler.desktop" + domenu "${FILESDIR}/vscodium-wayland.desktop" + domenu "${FILESDIR}/vscodium-url-handler-wayland.desktop" + newicon "resources/app/resources/linux/code.png" "vscodium.png" +} + +pkg_postinst() { + xdg_pkg_postinst + elog "When compared to the regular VSCode, VSCodium has a few quirks" + elog "More information at: https://github.com/VSCodium/vscodium/blob/master/DOCS.md" + optfeature "keyring support inside vscode" "virtual/secret-service" +} diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz index 8cdee17d00ae8aea039d3cb9359b99ce1d1a7f91..3fa4dd5488397315e200233072aba6fd81fdc279 100644 GIT binary patch delta 70123 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 diff --git a/app-emacs/buttercup/Manifest b/app-emacs/buttercup/Manifest index 8ccae56f1c7d..cb0aadcbf89d 100644 --- a/app-emacs/buttercup/Manifest +++ b/app-emacs/buttercup/Manifest @@ -1 +1,2 @@ DIST buttercup-1.31.tar.gz 91816 BLAKE2B 2a2569a3750b4ebf7ffdf7a0812be322b1f71b3579e35e55de5097a221ab342808349b8cc0e5f958b855aca709fe0b1e83efd005895c52e8dcf59a25960c05e9 SHA512 b7a779b610295d4ce24e537c4a3b4fd8b23c2fa8bcbd3ca622fe96681cf294dcc9eaea082441f23efa75a13c54cc768c63bcff1e0bb8bd7d1971c75c10c21e5e +DIST buttercup-1.32.tar.gz 91941 BLAKE2B d957351054ae9f67ad0e37b8526c269b1fb7fd8fcd81c74d8a74a488158fc766a75aaf641f670e8ceedb8916bf28449c00f492c0fe7dd276070053d4a5bf1d4a SHA512 9b4dd181d37197ceaabcd322109d5df993e1c45dcbcde51a713e6f26053fbedabdd437a5cfef2e9ae8c28fde03d4e8a61f2e93cea1e65be6434a60cc650e68ae diff --git a/app-emacs/buttercup/buttercup-1.32.ebuild b/app-emacs/buttercup/buttercup-1.32.ebuild new file mode 100644 index 000000000000..96cc1f27a2be --- /dev/null +++ b/app-emacs/buttercup/buttercup-1.32.ebuild @@ -0,0 +1,28 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp + +DESCRIPTION="Behaviour-driven Elisp testing" +HOMEPAGE="https://github.com/jorgenschaefer/emacs-buttercup" +SRC_URI="https://github.com/jorgenschaefer/emacs-${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}"/emacs-${P} + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +DOCS=( docs/{running,writing}-tests.md ) +SITEFILE="50${PN}-gentoo.el" + +src_test() { + ${EMACS} ${EMACSFLAGS} -L . -l buttercup \ + -f buttercup-run-discover || die "tests failed" +} + +src_install() { + elisp_src_install + dobin bin/${PN} +} diff --git a/app-emacs/color-theme/color-theme-6.6.0-r3.ebuild b/app-emacs/color-theme/color-theme-6.6.0-r3.ebuild new file mode 100644 index 000000000000..41b2cc7a1c60 --- /dev/null +++ b/app-emacs/color-theme/color-theme-6.6.0-r3.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp readme.gentoo-r1 + +DESCRIPTION="Install color themes (includes many themes)" +HOMEPAGE="http://www.nongnu.org/color-theme/" +SRC_URI="http://download.savannah.gnu.org/releases-noredirect/${PN}/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux" + +PATCHES=( + "${FILESDIR}"/${P}-replace-in-string.patch + "${FILESDIR}"/${P}-emacs-26.patch + "${FILESDIR}"/${P}-emacs-29.patch +) +ELISP_REMOVE="color-theme-autoloads.*" +SITEFILE="50${PN}-gentoo-6.6.0-r3.el" + +src_install() { + elisp-install ${PN} *.el *.elc + elisp-install ${PN}/themes themes/*.el + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + dodoc AUTHORS BUGS ChangeLog README + + local DOC_CONTENTS="To use color-theme non-interactively, initialise it + in your ~/.emacs file as in the following example (which is + for the \"Blue Sea\" theme): + \n + \n(color-theme-initialize) + \n(color-theme-blue-sea)" + readme.gentoo_create_doc +} diff --git a/app-emacs/color-theme/files/50color-theme-gentoo-6.6.0-r3.el b/app-emacs/color-theme/files/50color-theme-gentoo-6.6.0-r3.el new file mode 100644 index 000000000000..b516108fdf9b --- /dev/null +++ b/app-emacs/color-theme/files/50color-theme-gentoo-6.6.0-r3.el @@ -0,0 +1,119 @@ +(add-to-list 'load-path "@SITELISP@") + +(autoload 'color-theme-select "color-theme" "\ +Displays a special buffer for selecting and installing a color theme. +With optional prefix ARG, this buffer will include color theme libraries +as well. A color theme library is in itself not complete, it must be +used as part of another color theme to be useful. Thus, color theme +libraries are mainly useful for color theme authors. + +\(fn &optional ARG)" t) + +(autoload 'color-theme-describe "color-theme" "\ +Describe color theme listed at point. +This shows the documentation of the value of text-property color-theme +at point. The text-property color-theme should be a color theme +function. See `color-themes'." t) + +(autoload 'color-theme-install-at-mouse "color-theme" "\ +Install color theme clicked upon using the mouse. +First argument EVENT is used to set point. Then +`color-theme-install-at-point' is called. + +\(fn EVENT)" t) + +(autoload 'color-theme-install-at-point-for-current-frame "color-theme" "\ +Install color theme at point for current frame only. +Binds `color-theme-is-global' to nil and calls +`color-theme-install-at-point'." t) + +(autoload 'color-theme-print "color-theme" "\ +Print the current color theme function. + +You can contribute this function to or +paste it into your .emacs file and call it. That should recreate all +the settings necessary for your color theme. + +Example: + + (require \\='color-theme) + (defun my-color-theme () + \"Color theme by Alex Schroeder, created 2000-05-17.\" + (interactive) + (color-theme-install + \\='(... + ... + ...))) + (my-color-theme) + +If you want to use a specific color theme function, you can call the +color theme function in your .emacs directly. + +Example: + + (require \\='color-theme) + (color-theme-gnome2) + +\(fn &optional BUF)" t) + +(autoload 'color-theme-analyze-defun "color-theme" "\ +Once you have a color-theme printed, check for missing faces. +This is used by maintainers who receive a color-theme submission +and want to make sure it follows the guidelines by the color-theme +author." t) + +(autoload 'color-theme-make-snapshot "color-theme" "\ +Return the definition of the current color-theme. +The function returned will recreate the color-theme in use at the moment.") + +(autoload 'color-theme-compare "color-theme" "\ +Compare two color themes. +This will print the differences between installing THEME-A and +installing THEME-B. Note that the order is important: If a face is +defined in THEME-A and not in THEME-B, then this will not show up as a +difference, because there is no reset before installing THEME-B. If a +face is defined in THEME-B and not in THEME-A, then this will show up as +a difference. + +\(fn THEME-A THEME-B)" t) + +(autoload 'color-theme-install "color-theme" "\ +Install a color theme defined by frame parameters, variables and faces. + +The theme is installed for all present and future frames; any missing +faces are created. See `color-theme-install-faces'. + +THEME is a color theme definition. See below for more information. + +If you want to install a color theme from your .emacs, use the output +generated by `color-theme-print'. This produces color theme function +which you can copy to your .emacs. + +A color theme definition is a list: +\([FUNCTION] FRAME-PARAMETERS VARIABLE-SETTINGS FACE-DEFINITIONS) + +FUNCTION is the color theme function which called `color-theme-install'. +This is no longer used. There was a time when this package supported +automatic factoring of color themes. This has been abandoned. + +FRAME-PARAMETERS is an alist of frame parameters. These are installed +with `color-theme-install-frame-params'. These are installed last such +that any changes to the default face can be changed by the frame +parameters. + +VARIABLE-DEFINITIONS is an alist of variable settings. These are +installed with `color-theme-install-variables'. + +FACE-DEFINITIONS is an alist of face definitions. These are installed +with `color-theme-install-faces'. + +If `color-theme-is-cumulative' is nil, a color theme will undo face and +frame-parameter settings of previous color themes. + +\(fn THEME)") + +(autoload 'color-theme-submit "color-theme" "\ +Submit your color-theme to the maintainer." t) + +(autoload 'color-theme-initialize "color-theme" "\ +Initialize the color theme package by loading color-theme-libraries." t) diff --git a/app-emacs/color-theme/files/color-theme-6.6.0-emacs-29.patch b/app-emacs/color-theme/files/color-theme-6.6.0-emacs-29.patch new file mode 100644 index 000000000000..7b2e601e39cf --- /dev/null +++ b/app-emacs/color-theme/files/color-theme-6.6.0-emacs-29.patch @@ -0,0 +1,114 @@ +--- color-theme-6.6.0/color-theme.el ++++ color-theme-6.6.0/color-theme.el +@@ -50,7 +50,7 @@ + (require 'reporter) + (require 'sendmail)) + +-(require 'cl); set-difference is a function... ++(require 'cl-seq); cl-set-difference is a function... + + ;; for custom-face-attributes-get or face-custom-attributes-get + (require 'cus-face) +@@ -143,7 +143,7 @@ + "Regexp that matches variable names. + Only variables that match this regexp can be changed as part of a color + theme. In addition to matching this name, the variables have to be user +-variables (see function `user-variable-p')." ++variables (see function `custom-variable-p')." + :type 'regexp + :group 'color-theme) + +@@ -174,7 +174,7 @@ + frames with different color themes. + + setup: +- \(require 'color-theme) ++ \(require \\='color-theme) + ;; set default color theme + \(color-theme-blue-sea) + ;; create some frames with different color themes +@@ -430,7 +430,7 @@ + If you defined your own color theme and want to add it to this list, + use something like this: + +- (add-to-list 'color-themes '(color-theme-gnome2 \"Gnome2\" \"Alex\"))") ++ (add-to-list \\='color-themes \\='(color-theme-gnome2 \"Gnome2\" \"Alex\"))") + + ;;; Functions + +@@ -513,7 +513,7 @@ + If you want to install the color theme permanently, put the call to the + color theme function into your ~/.emacs: + +- \(require 'color-theme) ++ \(require \\='color-theme) + \(color-theme-gnome2) + + If you worry about the size of color-theme.el: You are right. Use +@@ -607,7 +607,7 @@ + + If the optional argument EXCLUDE is non-nil, then the sense is + reversed: only non-matching elements will be retained." +- (let (elem new-list) ++ (let (elem new-list name) + (dolist (elem old-list) + (setq name (symbol-name (if (listp elem) (car elem) elem))) + (when (or (and (not exclude) +@@ -861,12 +861,12 @@ + "Return a list of variable settings usable in a color theme. + Such an alist may be installed by `color-theme-install-variables'. + The variable names must match `color-theme-legal-variables', and the +-variable must be a user variable according to `user-variable-p'." ++variable must be a user variable according to `custom-variable-p'." + (let ((vars) + (val)) + (mapatoms (lambda (v) + (and (boundp v) +- (user-variable-p v) ++ (custom-variable-p v) + (string-match color-theme-legal-variables + (symbol-name v)) + (setq val (eval v)) +@@ -952,12 +952,12 @@ + + Example: + +- \(require 'color-theme) ++ \(require \\='color-theme) + \(defun my-color-theme () + \"Color theme by Alex Schroeder, created 2000-05-17.\" + \(interactive) + \(color-theme-install +- '(... ++ \\='(... + ... + ...))) + \(my-color-theme) +@@ -967,7 +967,7 @@ + + Example: + +- \(require 'color-theme) ++ \(require \\='color-theme) + \(color-theme-gnome2)" + (interactive) + (message "Pretty printing current color theme function...") +@@ -1495,15 +1495,15 @@ + (color-theme-get-vars) + (color-theme-get-face-definitions))) + (delete-frame)) +- (let ((params (set-difference ++ (let ((params (cl-set-difference + (color-theme-frame-params theme-b) + (color-theme-frame-params theme-a) + :test 'equal)) +- (vars (set-difference ++ (vars (cl-set-difference + (color-theme-variables theme-b) + (color-theme-variables theme-a) + :test 'equal)) +- (faces (set-difference ++ (faces (cl-set-difference + (color-theme-faces theme-b) + (color-theme-faces theme-a) + :test 'equal))) diff --git a/app-emacs/company-mode/Manifest b/app-emacs/company-mode/Manifest index de8fc15f2a7b..4b904bfb8cab 100644 --- a/app-emacs/company-mode/Manifest +++ b/app-emacs/company-mode/Manifest @@ -1 +1,3 @@ +DIST company-mode-0.10.0.tar.gz 2199811 BLAKE2B 0165b29b4f9100d776906400c5a364e9bc1fa45092e1bff98a32215f2b4d594d1dce6594c76f4f18153627b5cb406554afcb4e18e19332a96c5b101ca863e341 SHA512 870e4e647805deeb739d068978f2c37a76084c5654f8f200e264c1005d1a59f082337869c3cb27531937af58985ef34f6da99f6f4b4d4031dcdffc3b573fb089 +DIST company-mode-0.10.1.tar.gz 2199879 BLAKE2B 01001537447849ea6a83bc90096945deef76e8b68d2d9d576e4de0742b84ceb4043db5556d548fe3e9d1b187c2dad577fa7364007958e848f52af7f105226348 SHA512 38abeab8a107b36a8ff69c981099d970eb4a9c9004d95414e65510200b9e6ec034b2ed1dc91e2a3cdac620db605297ae090fe75af152be725bc610e582c76e06 DIST company-mode-0.9.13_p20230306.tar.gz 2199879 BLAKE2B 01001537447849ea6a83bc90096945deef76e8b68d2d9d576e4de0742b84ceb4043db5556d548fe3e9d1b187c2dad577fa7364007958e848f52af7f105226348 SHA512 38abeab8a107b36a8ff69c981099d970eb4a9c9004d95414e65510200b9e6ec034b2ed1dc91e2a3cdac620db605297ae090fe75af152be725bc610e582c76e06 diff --git a/app-emacs/company-mode/company-mode-0.10.0.ebuild b/app-emacs/company-mode/company-mode-0.10.0.ebuild new file mode 100644 index 000000000000..4894ec7e2e1a --- /dev/null +++ b/app-emacs/company-mode/company-mode-0.10.0.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp + +DESCRIPTION="In-buffer completion front-end" +HOMEPAGE="https://company-mode.github.io/ + https://github.com/company-mode/company-mode/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/${PN}/${PN}.git" +else + SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz + -> ${P}.tar.gz" + + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" +fi + +LICENSE="GPL-3+" +SLOT="0" + +PATCHES=( "${FILESDIR}/${PN}-company-icons-root.patch" ) + +DOCS=( CONTRIBUTING.md README.md NEWS.md ) +SITEFILE="50${PN}-gentoo.el" + +src_prepare() { + elisp_src_prepare + + sed "s|@SITEETC@|${SITEETC}/${PN}|" -i company.el || die +} + +src_compile() { + elisp_src_compile + + emake -C doc company.info +} + +src_test() { + emake test-batch +} + +src_install() { + elisp_src_install + + insinto "${SITEETC}/${PN}" + doins -r icons + + doinfo doc/company.info +} diff --git a/app-emacs/company-mode/company-mode-0.10.1.ebuild b/app-emacs/company-mode/company-mode-0.10.1.ebuild new file mode 100644 index 000000000000..7e1516fe3ed6 --- /dev/null +++ b/app-emacs/company-mode/company-mode-0.10.1.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +COMMIT=b3b9fa37ef9fd02471779130a0b53d87fa726ac1 + +inherit elisp + +DESCRIPTION="In-buffer completion front-end" +HOMEPAGE="https://company-mode.github.io/" +SRC_URI="https://github.com/${PN}/${PN}/archive/${COMMIT}.tar.gz + -> ${P}.tar.gz" +S="${WORKDIR}"/${PN}-${COMMIT} + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" + +PATCHES=( "${FILESDIR}"/${PN}-company-icons-root.patch ) + +SITEFILE="50${PN}-gentoo.el" +DOCS=( CONTRIBUTING.md README.md NEWS.md ) + +src_prepare() { + elisp_src_prepare + + sed "s|@SITEETC@|${SITEETC}/${PN}|" -i company.el || die +} + +src_compile() { + elisp_src_compile + + emake -C doc company.info +} + +src_test() { + emake test-batch +} + +src_install() { + elisp_src_install + + insinto ${SITEETC}/${PN} + doins -r icons + + doinfo doc/company.info +} diff --git a/app-emacs/ebuild-mode/Manifest b/app-emacs/ebuild-mode/Manifest index f339a009279b..dbbc1edfa4f8 100644 --- a/app-emacs/ebuild-mode/Manifest +++ b/app-emacs/ebuild-mode/Manifest @@ -1,3 +1,3 @@ DIST ebuild-mode-1.65.tar.xz 39952 BLAKE2B fba1a751e417d39e1d4ce6f9fbc9b5e3465bdddef5fd9a675f6649a3fddb56a8009ebf4c9b22bde349c2faf0009dc6f29ae1acb78632144fbf1b4b5b9e5fa4ca SHA512 fa8b16d68f3afd1ba3557e13d83a809d723bf0f0adf4741ee6897381835c96970a43c28191e9a90a0f096a164c183604caaee2e5ddb0769ed77fca34633cc0e3 -DIST ebuild-mode-1.66.tar.xz 40208 BLAKE2B 6db4cae77c736457adb707c54a3adb800a07a42f9bec8ee6f69c5995297665b2fecb8208c23be8cdfbf9383046a14db2a94bdaa14756ed4aee96c086067d8563 SHA512 70e7b7e071a74fa54aab6e3d5ca0d9e91406f10634a23ef084e95f7bf0d1900927196023d44f6e3fb7bc6e3f6a27221e171e3f4216342d7aafadea16ec56eef0 DIST ebuild-mode-1.67.tar.xz 40332 BLAKE2B 545106fbf63737015c8b80b715708c430dafc83484bd2d27901c1e81b5ecb10a0494a0f8ab9e0d3243f62c57045c1571ea75fd6813cbd74a04e507a2dadc3b3a SHA512 672c23ae77de6784a43329607b05f3ff354f0271a5051b886ede7b1d92a667f7968579a941b55e60839cbf0b79082e726aa32e1a81d3302acc84d866e3892a2b +DIST ebuild-mode-1.68.tar.xz 41060 BLAKE2B 2f4882778368b9d9e40579a661b294fef6c68a27072a7d983caa7d54338441a659c27edbeacf74b3aac870b056996c3bdca233352e7fd2a319c3c2649a49eb56 SHA512 b03d0adabd9804999317ac688763d28e2ef09539c5ac75faeeb758ac56e9015946440447a0301c98356897e1b6f19e3e2aec5aec647c0ee1ae868beda2347ddd diff --git a/app-emacs/ebuild-mode/ebuild-mode-1.66.ebuild b/app-emacs/ebuild-mode/ebuild-mode-1.68.ebuild similarity index 100% rename from app-emacs/ebuild-mode/ebuild-mode-1.66.ebuild rename to app-emacs/ebuild-mode/ebuild-mode-1.68.ebuild diff --git a/app-emacs/eldev/Manifest b/app-emacs/eldev/Manifest index 5fec732ea9e7..41763d3b8061 100644 --- a/app-emacs/eldev/Manifest +++ b/app-emacs/eldev/Manifest @@ -1,3 +1 @@ -DIST eldev-1.5.1.tar.gz 277342 BLAKE2B 9efc21e393703aa6649bf95ce0ab774f0306e04371001ab8de9202a9c0c975c9c8ba695dddecfb2be1717b49862aaea9a4ea714f38ccd05545597a93ddf2d61b SHA512 a06f8ecd9b5e1536f03fc6b23b721febb11841fe63b610ae410fe1a317f9e0c28c5cba590104d899e3987acb17bf354bdd17a0447aa83fab99871717574e7598 -DIST eldev-1.5.2.tar.gz 278912 BLAKE2B 6f4aa63817f09bd5fc744a08b7204227c607e1c1cf586d31d0f1835bdc720ab41a272c9dbcd309a8512ef5ddec31db50f6d31e4d52446b66aa3b5abd0e7f6c36 SHA512 86f91c7dde1a1f1012268f6b32d86855d6996ab70c828c70dd188d01609dacbba8aa68dfd86a4995a1ee944aca08d08f844696bd70f996346279dd808ab446b2 DIST eldev-1.6.tar.gz 283833 BLAKE2B c9111b97ef0ca8a70d60909f5ecacf6628e571e547a83a78aee478964bd8194b93a3c5c2fc83278a5e5e5c9909492699abe9edc1b8e113d2dafeb4af64b000b7 SHA512 855c63e173fa3ed8294eeabb08effb621e1b13d672ce035559f9eaa2dc5fa095302cc52b76fd3716312f0e5922b2774d3ccad741b764d67155f8d73c032acbe7 diff --git a/app-emacs/eldev/eldev-1.5.1.ebuild b/app-emacs/eldev/eldev-1.5.1.ebuild deleted file mode 100644 index 60daff744a6e..000000000000 --- a/app-emacs/eldev/eldev-1.5.1.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 - -inherit elisp - -DESCRIPTION="Emacs Lisp Development Tool" -HOMEPAGE="https://github.com/doublep/eldev/" - -if [[ ${PV} == *9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/doublep/${PN}.git" -else - SRC_URI="https://github.com/doublep/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm ~ppc64 ~riscv ~x86" -fi - -LICENSE="GPL-3+" -SLOT="0" - -DOCS=( README.adoc ) -SITEFILE="50${PN}-gentoo.el" - -src_test() { - ELDEV_LOCAL="${S}" ./bin/${PN} test -} - -src_install() { - elisp_src_install - dobin bin/${PN} - - # NOTICE: If ELDEV_LOCAL is defined Eldev will use it - # to load up it's components, - # if it is not it will bootstrap itself from network - # always check if it uses installed Emacs Lisp files. - # Also, do not forget to run `env-update` & reopen your shell. - # https://github.com/doublep/eldev#influential-environment-variables - echo "ELDEV_LOCAL=${SITELISP}/${PN}" >> "${T}"/99${PN} || die - doenvd "${T}"/99${PN} -} - -pkg_postinst() { - elisp_pkg_postinst - - ewarn "Remember to run \`env-update && source /etc/profile\` if you plan" - ewarn "to use Eldev in a shell before logging out (or restarting" - ewarn "your login manager)." -} diff --git a/app-emacs/eldev/eldev-1.5.2.ebuild b/app-emacs/eldev/eldev-1.5.2.ebuild deleted file mode 100644 index 60daff744a6e..000000000000 --- a/app-emacs/eldev/eldev-1.5.2.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 - -inherit elisp - -DESCRIPTION="Emacs Lisp Development Tool" -HOMEPAGE="https://github.com/doublep/eldev/" - -if [[ ${PV} == *9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/doublep/${PN}.git" -else - SRC_URI="https://github.com/doublep/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm ~ppc64 ~riscv ~x86" -fi - -LICENSE="GPL-3+" -SLOT="0" - -DOCS=( README.adoc ) -SITEFILE="50${PN}-gentoo.el" - -src_test() { - ELDEV_LOCAL="${S}" ./bin/${PN} test -} - -src_install() { - elisp_src_install - dobin bin/${PN} - - # NOTICE: If ELDEV_LOCAL is defined Eldev will use it - # to load up it's components, - # if it is not it will bootstrap itself from network - # always check if it uses installed Emacs Lisp files. - # Also, do not forget to run `env-update` & reopen your shell. - # https://github.com/doublep/eldev#influential-environment-variables - echo "ELDEV_LOCAL=${SITELISP}/${PN}" >> "${T}"/99${PN} || die - doenvd "${T}"/99${PN} -} - -pkg_postinst() { - elisp_pkg_postinst - - ewarn "Remember to run \`env-update && source /etc/profile\` if you plan" - ewarn "to use Eldev in a shell before logging out (or restarting" - ewarn "your login manager)." -} diff --git a/app-emacs/eldev/eldev-1.6.ebuild b/app-emacs/eldev/eldev-1.6.ebuild index 413e8c727a11..60daff744a6e 100644 --- a/app-emacs/eldev/eldev-1.6.ebuild +++ b/app-emacs/eldev/eldev-1.6.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == *9999* ]] ; then else SRC_URI="https://github.com/doublep/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm ~ppc64 ~riscv ~x86" fi LICENSE="GPL-3+" diff --git a/app-emacs/exwm/Manifest b/app-emacs/exwm/Manifest index 44d369333bed..7c9517550009 100644 --- a/app-emacs/exwm/Manifest +++ b/app-emacs/exwm/Manifest @@ -1,2 +1,2 @@ -DIST exwm-0.26.tar.gz 75687 BLAKE2B 59f272339196198f4d8977e8a2a6badb0293dba52b5049fe28e3cf6a46b578ecf58a0cbb874744c25ba868ac9ec78ebde6afcc588f3861dd459cd1392d096b92 SHA512 f8492836105da5e6494ff65f4972a26c9be55bc54de72857b4fea9be84b392e2cb135241b74dede773e0fdcf2b216f2e1d750709ee0a7dc16afe8b6672676a17 DIST exwm-0.27.tar.gz 89941 BLAKE2B a64dcd6ed66686c64e233e2c22e270fadaa8311e08ef05a101ae6c76ede8d0e17e02a08472cbceee7e3e892cd5524f29b99a508fec9e9d480e025add1755a2da SHA512 8e3c47024361aa6f461f44b42ac7947b5f9af0aa767a4e77c3f22d1da6105d85f770de2ea0920c9754e4816879b1440b67fd573d523fdc03e93022e0188e479c +DIST exwm-0.28.tar.gz 93246 BLAKE2B ec6afeeaf7609d68561c9ec87316c0135bc5e0341c3dba91964221e15edc75442097f4c5c0730d7eaf8e00010b6f88e4deb1f283ada61bd8e7333f21088dbf8b SHA512 5b5db21de7ac6c0c9f38ce6fdc66f5fb366fa50c52ba7d5fd76c9764cbda6b19f3c01213c7af2dba7605f66e7527367204fe1b5c10c1dda6d2ed7aae87312749 diff --git a/app-emacs/exwm/exwm-0.26.ebuild b/app-emacs/exwm/exwm-0.28.ebuild similarity index 80% rename from app-emacs/exwm/exwm-0.26.ebuild rename to app-emacs/exwm/exwm-0.28.ebuild index e30e29af0fcb..e8b3a2eabbce 100644 --- a/app-emacs/exwm/exwm-0.26.ebuild +++ b/app-emacs/exwm/exwm-0.28.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 @@ -13,8 +13,11 @@ LICENSE="GPL-3+" SLOT="0" KEYWORDS="~amd64 ~x86" -RDEPEND="app-emacs/xelb" -BDEPEND="${RDEPEND}" +BDEPEND="app-emacs/xelb" +RDEPEND=" + ${BDEPEND} + x11-apps/xrandr +" DOCS=( README.md ) SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/mic-paren/files/mic-paren-3.15-cl-lib.patch b/app-emacs/mic-paren/files/mic-paren-3.15-cl-lib.patch new file mode 100644 index 000000000000..a549531d7dc0 --- /dev/null +++ b/app-emacs/mic-paren/files/mic-paren-3.15-cl-lib.patch @@ -0,0 +1,11 @@ +--- a/mic-paren.el ++++ b/mic-paren.el +@@ -332,6 +332,8 @@ + (defvar mic-paren-version "3.15" + "Version of mic-paren.") + ++(require 'cl-lib) ++ + ;;; ====================================================================== + ;; Compatibility stuff + ;; BLOB to make custom stuff work even without customize diff --git a/app-emacs/mic-paren/files/mic-paren-3.15-quoting.patch b/app-emacs/mic-paren/files/mic-paren-3.15-quoting.patch new file mode 100644 index 000000000000..98b14dfea26e --- /dev/null +++ b/app-emacs/mic-paren/files/mic-paren-3.15-quoting.patch @@ -0,0 +1,29 @@ +--- a/mic-paren.el ++++ b/mic-paren.el +@@ -619,7 +619,7 @@ + Do NOT set this variable directly but use + `paren-toggle-matching-quoted-paren' to activate/deactivate/toggle this + feature! The best method is to do this in a mode hook, e.g.: +-\(add-hook \'LaTeX-mode-hook ++\(add-hook \\='LaTeX-mode-hook + \(function \(lambda \(\) + \(paren-toggle-matching-quoted-paren 1\)\)\)\)") + +@@ -633,7 +633,7 @@ + Do NOT set this variable directly but use + `paren-toggle-matching-paired-delimiter' to activate/deactivate/toggle + this feature! The best method is to do this in a mode hook, e.g.: +-\(add-hook \'LaTeX-mode-hook ++\(add-hook \\='LaTeX-mode-hook + \(function \(lambda \(\) + \(paren-toggle-matching-paired-delimiter 1\)\)\)\)") + +@@ -666,7 +666,7 @@ + Do NOT set this variable directly but use `paren-toggle-open-paren-context' + to change the value of this option! The best method is to do this in a + mode hook, e.g.: +-\(add-hook \'c-common-mode-hook ++\(add-hook \\='c-common-mode-hook + \(function \(lambda \(\) + \(paren-toggle-open-paren-context 1\)\)\)\)") + diff --git a/app-emacs/mic-paren/mic-paren-3.15.ebuild b/app-emacs/mic-paren/mic-paren-3.15-r1.ebuild similarity index 63% rename from app-emacs/mic-paren/mic-paren-3.15.ebuild rename to app-emacs/mic-paren/mic-paren-3.15-r1.ebuild index b596004d84c3..a8c5729299fd 100644 --- a/app-emacs/mic-paren/mic-paren-3.15.ebuild +++ b/app-emacs/mic-paren/mic-paren-3.15-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 +EAPI=8 inherit elisp DESCRIPTION="Advanced highlighting of matching parentheses" -HOMEPAGE="https://www.gnuvola.org/software/j/mic-paren/ +HOMEPAGE="https://web.archive.org/web/20211016050703/https://www.gnuvola.org/software/j/mic-paren/ https://www.emacswiki.org/emacs/MicParen" # taken from http://www.gnuvola.org/software/j/mic-paren/mic-paren.el SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.xz" @@ -15,4 +15,9 @@ LICENSE="GPL-3+" SLOT="0" KEYWORDS="~amd64 ~x86" +PATCHES=( + "${FILESDIR}"/${P}-quoting.patch + "${FILESDIR}"/${P}-cl-lib.patch +) + SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/org-mode/Manifest b/app-emacs/org-mode/Manifest index 0332fb9657b5..990d47d7c35b 100644 --- a/app-emacs/org-mode/Manifest +++ b/app-emacs/org-mode/Manifest @@ -1,5 +1,3 @@ DIST org-9.4.6.tar.gz 4729335 BLAKE2B b88edaf8098124b2048ce57d6005d2af0de34e9b8fa94c24eb041a42a6fca1fd6da7f242be89e6b0ca5e7b80d879096f9114dca0ba86b20a5d26d2a185baa537 SHA512 7e50d7e9e2073bc0f06d2c861f59d4c9b8af4cf63c98f730c810a3a8721e65829fe9ef7ba0ac99f49bf9da427a4d5ad1d028e05c1a8ab6a3bea2ff2020c0e61d DIST org-mode-release_9.5.5.tar.gz 2049730 BLAKE2B 382e6585f693fd30def29da740d1329a52b4565382df90a37e3646324ee44106f1a99c2ea0c0862d77721cc9bfbec0736cb03065b59b2fdea0a68d8f8ea37c9a SHA512 ce06bab17ae7944c1623f935bbad0379d06390c72c43633ba0de2bc04ad362e18d9aaae96103eeaa23f7ea9e4e00976a97a914da87fb7941a13746b1fa77f591 -DIST org-mode-release_9.6.7.tar.gz 2209900 BLAKE2B 5e0c63722cba9708018da8e79bfd63a3d632cd7ac27144833e2f816b26cd558dc249c0c8a6b9f78f5c68af1d9218d43fa2f4fab7ab86645215d0ba40cb3d3f12 SHA512 f8225eb3d488faef54d97c812964010fefc19003950fd5b49fc1618b8ff0deb9d001c631820d99439f7527aa72f9c071578484b3b7b8d3c46baa53a7066de2fc -DIST org-mode-release_9.6.8.tar.gz 2211121 BLAKE2B 1291be7924ba741ae09f4058549215426c73304ea9c90d9d0631889b1dcf55af75b6959aaaefebfc088f22fa126d25d7729ecd2e3b433ee07b0dc37da1ec1867 SHA512 e76834ce2baa34fe979fd9333294481c9b1cbb81d506c7830b5bd6bf556aa9f4979faa3dfcd6414a04fe7915fc089a8eea38912e0e21527aa84451903572ace7 DIST org-mode-release_9.6.9.tar.gz 2211112 BLAKE2B 33a22d8017a86d027e12413d8ff17c6fb972c2c20921e8061690e85d3d6829a3b45512998c0b50429566fdace05184963eff97cc219cf7850f29b19e38ec1a05 SHA512 458060c220fc934ac14355bd72a1b95498c416e7b56054f4b179fde7cee128848a1f466d0f69cbc5b51f30955eeaaf86408f928358fc206ad8e8d9966d6f69d8 diff --git a/app-emacs/org-mode/org-mode-9.6.7.ebuild b/app-emacs/org-mode/org-mode-9.6.7.ebuild deleted file mode 100644 index 2747f4956985..000000000000 --- a/app-emacs/org-mode/org-mode-9.6.7.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 - -inherit elisp readme.gentoo-r1 - -MY_P="${PN}-release_${PV}" -DESCRIPTION="An Emacs mode for notes and project planning" -HOMEPAGE="https://www.orgmode.org/" -SRC_URI="https://git.savannah.gnu.org/cgit/emacs/${PN}.git/snapshot/${MY_P}.tar.gz" -S="${WORKDIR}"/${MY_P} - -LICENSE="GPL-3+ FDL-1.3+ CC-BY-SA-3.0 odt-schema? ( OASIS-Open )" -SLOT="0" -KEYWORDS="amd64 ppc x86" -IUSE="doc odt-schema" -RESTRICT="test" - -BDEPEND="doc? ( virtual/texi2dvi )" - -SITEFILE="50${PN}-gentoo.el" - -src_compile() { - emake -j1 \ - ORGVERSION=${PV} \ - datadir="${EPREFIX}${SITEETC}/${PN}" - use doc && emake -j1 pdf card -} - -src_install() { - emake \ - ORGVERSION=${PV} \ - DESTDIR="${D}" \ - ETCDIRS="styles csl $(use odt-schema && echo schema)" \ - lispdir="${EPREFIX}${SITELISP}/${PN}" \ - datadir="${EPREFIX}${SITEETC}/${PN}" \ - infodir="${EPREFIX}/usr/share/info" \ - install - - elisp-site-file-install "${FILESDIR}/${SITEFILE}" - dodoc README.org CONTRIBUTE.org etc/ORG-NEWS - use doc && dodoc doc/org.pdf doc/orgcard.pdf doc/orgguide.pdf - - local DOC_CONTENTS="Org mode has a large variety of run-time dependencies, - so you may have to install one or more additional packages. - A non-exhaustive list of these dependencies may be found at - ." - readme.gentoo_create_doc -} diff --git a/app-emacs/org-mode/org-mode-9.6.8.ebuild b/app-emacs/org-mode/org-mode-9.6.8.ebuild deleted file mode 100644 index 2747f4956985..000000000000 --- a/app-emacs/org-mode/org-mode-9.6.8.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 - -inherit elisp readme.gentoo-r1 - -MY_P="${PN}-release_${PV}" -DESCRIPTION="An Emacs mode for notes and project planning" -HOMEPAGE="https://www.orgmode.org/" -SRC_URI="https://git.savannah.gnu.org/cgit/emacs/${PN}.git/snapshot/${MY_P}.tar.gz" -S="${WORKDIR}"/${MY_P} - -LICENSE="GPL-3+ FDL-1.3+ CC-BY-SA-3.0 odt-schema? ( OASIS-Open )" -SLOT="0" -KEYWORDS="amd64 ppc x86" -IUSE="doc odt-schema" -RESTRICT="test" - -BDEPEND="doc? ( virtual/texi2dvi )" - -SITEFILE="50${PN}-gentoo.el" - -src_compile() { - emake -j1 \ - ORGVERSION=${PV} \ - datadir="${EPREFIX}${SITEETC}/${PN}" - use doc && emake -j1 pdf card -} - -src_install() { - emake \ - ORGVERSION=${PV} \ - DESTDIR="${D}" \ - ETCDIRS="styles csl $(use odt-schema && echo schema)" \ - lispdir="${EPREFIX}${SITELISP}/${PN}" \ - datadir="${EPREFIX}${SITEETC}/${PN}" \ - infodir="${EPREFIX}/usr/share/info" \ - install - - elisp-site-file-install "${FILESDIR}/${SITEFILE}" - dodoc README.org CONTRIBUTE.org etc/ORG-NEWS - use doc && dodoc doc/org.pdf doc/orgcard.pdf doc/orgguide.pdf - - local DOC_CONTENTS="Org mode has a large variety of run-time dependencies, - so you may have to install one or more additional packages. - A non-exhaustive list of these dependencies may be found at - ." - readme.gentoo_create_doc -} diff --git a/app-emacs/org-mode/org-mode-9.6.9.ebuild b/app-emacs/org-mode/org-mode-9.6.9.ebuild index 77e4614e18c6..2747f4956985 100644 --- a/app-emacs/org-mode/org-mode-9.6.9.ebuild +++ b/app-emacs/org-mode/org-mode-9.6.9.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}"/${MY_P} LICENSE="GPL-3+ FDL-1.3+ CC-BY-SA-3.0 odt-schema? ( OASIS-Open )" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="amd64 ppc x86" IUSE="doc odt-schema" RESTRICT="test" diff --git a/app-emacs/swift-mode/Manifest b/app-emacs/swift-mode/Manifest index 3fe28b1080d1..e6fceecbe5f8 100644 --- a/app-emacs/swift-mode/Manifest +++ b/app-emacs/swift-mode/Manifest @@ -1,2 +1,2 @@ -DIST swift-mode-8.6.0.tar.gz 226530 BLAKE2B c3e7a8912a0afbd62adc702f3692ecd4fd8f6938ab838f9e576969f50ded6e32040c33595c61974eb6778bb68ad9d4d0dbc3f5fd1a296a0836829ba93a75158f SHA512 5e8f4d2874dee93b47b4d5a191af7158a2b61f632e3838b0c8617020abc44736f51de40426f5e0bcb8a46844beaf6be310ed9e655fc7638eed3bff0aa78eb101 DIST swift-mode-9.0.0.tar.gz 227995 BLAKE2B ac60f1dbf03f37a9e95372702f43eceeab2463d579c0e69110921851dc3d549ad32496648bfdca288003e17821dbc92b226d9581ebac8eb7d3e2e07ca4bd2f91 SHA512 affc7606456d44fdd82f7b5b47536e8822c1efb2f1dc49efb09451975b6c95dc9c9445e742a8c1f8038a9799e5cfd73b424ff56f50d9190c3f057bd34fb21f1c +DIST swift-mode-9.1.0.tar.gz 228848 BLAKE2B 8da59aacc7b2f49b3156c5c22b92c7574df96657aeb95154b82551008f883f676935cabc3ddca86da8ab6c0364ab6ab9c963025f0fb361652179ab655076cf24 SHA512 ba06f67695cf10a3b78b29d5e375d8c76fb2f19cb2b6420d63332502062a461cc5e836f54dcc56f10cef3e6f3ed38c8803332c94372f2fbbdc681dc7a0fafbe9 diff --git a/app-emacs/swift-mode/swift-mode-8.6.0.ebuild b/app-emacs/swift-mode/swift-mode-9.1.0.ebuild similarity index 100% rename from app-emacs/swift-mode/swift-mode-8.6.0.ebuild rename to app-emacs/swift-mode/swift-mode-9.1.0.ebuild diff --git a/app-emacs/with-editor/Manifest b/app-emacs/with-editor/Manifest index cf594579db30..1f53e26b6644 100644 --- a/app-emacs/with-editor/Manifest +++ b/app-emacs/with-editor/Manifest @@ -1,3 +1 @@ -DIST with-editor-3.3.0.tar.gz 33250 BLAKE2B 6dab10a489c2592a32091e708c7f4c7e4c80794569e0fdcef14407cc83e067ace4a2efb29c97ecf40e1d0f5f2557f7ecc78992e1a65e10ed1c39e812431ff0bc SHA512 1e703f0793068f4080ab9af553a682ffb8897d95d0fc61668773c9ff380a0ba966e6f458f2428269c4c113c8ec296472b15a3459dad7f01549fc3387a080fda0 -DIST with-editor-3.3.1.tar.gz 33258 BLAKE2B 9de704d2d8bf8dc2ab444d4205c21ef710cace84c670d4d84a29f0403f4424e5310049959df4f63a79e64480671a8605a497e71cfee2dc12f4f42c65656a234d SHA512 861659f0dbd696ced43e6d6ff903096bc83fb6f3bb911db11985e47b215f5c00659a454250c618c65140a3c8058011746b3f7a1b8c25f6641368864aa196b77f DIST with-editor-3.3.2.tar.gz 33273 BLAKE2B 865890ae4dcb350ca35722e5761ce8c7a4216f94ea92a7be3f26ffea52d3d60c9d9653a330d643ff7468e6e0339d0730d0a7890fbbdd911a57e891daf54ddf8e SHA512 9ee8f36da6e1735aedf9fb0dcf6480de649e3e2daebedd5fc1edf8a9f528046c269cc0bbe182d4cf33180ab11c4af3a794c49cfd2aaff9ddbddcd51b9c1fec21 diff --git a/app-emacs/with-editor/with-editor-3.3.0.ebuild b/app-emacs/with-editor/with-editor-3.3.0.ebuild deleted file mode 100644 index b87c51a42c6a..000000000000 --- a/app-emacs/with-editor/with-editor-3.3.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 - -inherit elisp - -DESCRIPTION="Use the Emacsclient as the \$EDITOR of child processes" -HOMEPAGE="https://magit.vc/manual/with-editor/ - https://github.com/magit/with-editor/" -SRC_URI="https://github.com/magit/with-editor/archive/v${PV}.tar.gz - -> ${P}.tar.gz" -S="${WORKDIR}"/${P}/lisp - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - >=app-emacs/compat-29.1.4.1 -" -BDEPEND=" - ${RDEPEND} - sys-apps/texinfo -" - -DOCS=( ../README.org ../docs/${PN}.org ) -ELISP_TEXINFO="../docs/*.texi" -SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/with-editor/with-editor-3.3.1.ebuild b/app-emacs/with-editor/with-editor-3.3.1.ebuild deleted file mode 100644 index b87c51a42c6a..000000000000 --- a/app-emacs/with-editor/with-editor-3.3.1.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 elisp - -DESCRIPTION="Use the Emacsclient as the \$EDITOR of child processes" -HOMEPAGE="https://magit.vc/manual/with-editor/ - https://github.com/magit/with-editor/" -SRC_URI="https://github.com/magit/with-editor/archive/v${PV}.tar.gz - -> ${P}.tar.gz" -S="${WORKDIR}"/${P}/lisp - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - >=app-emacs/compat-29.1.4.1 -" -BDEPEND=" - ${RDEPEND} - sys-apps/texinfo -" - -DOCS=( ../README.org ../docs/${PN}.org ) -ELISP_TEXINFO="../docs/*.texi" -SITEFILE="50${PN}-gentoo.el" diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz index d2e22f7aaa0270a0cbfd0df440f3a011640f8933..5eee89571a043c4a805c055a0248a67520b6aa4d 100644 GIT binary patch literal 15161 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 literal 15154 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 diff --git a/app-emulation/guestfs-tools/guestfs-tools-1.48.2.ebuild b/app-emulation/guestfs-tools/guestfs-tools-1.48.2.ebuild index c6a2bf8d214b..6fe7b676fdfc 100644 --- a/app-emulation/guestfs-tools/guestfs-tools-1.48.2.ebuild +++ b/app-emulation/guestfs-tools/guestfs-tools-1.48.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=8 @@ -17,7 +17,7 @@ SRC_URI="https://download.libguestfs.org/${PN}/${MY_PV_1}-${SD}/${P}.tar.gz" LICENSE="GPL-2 LGPL-2" SLOT="0/${MY_PV_1}" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="doc +ocaml +perl test" RESTRICT="!test? ( test )" diff --git a/app-emulation/libguestfs-appliance/libguestfs-appliance-1.46.0.ebuild b/app-emulation/libguestfs-appliance/libguestfs-appliance-1.46.0.ebuild index 8322e7a5b674..14ed8b281095 100644 --- a/app-emulation/libguestfs-appliance/libguestfs-appliance-1.46.0.ebuild +++ b/app-emulation/libguestfs-appliance/libguestfs-appliance-1.46.0.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}" LICENSE="GPL-2 LGPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" BDEPEND="app-arch/xz-utils" # Mixing libguestfs versions causes weird problems, bug #501588 diff --git a/app-emulation/libguestfs/libguestfs-1.48.6.ebuild b/app-emulation/libguestfs/libguestfs-1.48.6.ebuild index ba7030b5ec9d..11b39fa23a18 100644 --- a/app-emulation/libguestfs/libguestfs-1.48.6.ebuild +++ b/app-emulation/libguestfs/libguestfs-1.48.6.ebuild @@ -20,7 +20,7 @@ SRC_URI="https://download.libguestfs.org/${MY_PV_1}-${SD}/${P}.tar.gz" LICENSE="GPL-2 LGPL-2" SLOT="0/${MY_PV_1}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="doc erlang +fuse gtk inspect-icons introspection libvirt lua +ocaml +perl python ruby selinux static-libs systemtap test" RESTRICT="!test? ( test )" @@ -114,6 +114,7 @@ RDEPEND="${COMMON_DEPEND} # Upstream build scripts compile and install Lua bindings for the ABI version # obtained by running 'lua' on the build host BDEPEND=" + app-alternatives/yacc virtual/pkgconfig lua? ( ${LUA_DEPS} ) " diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz index 725568c49421ebcc9c7a1e9a535d47372502d128..0d5e2edd00af72986b8777624571f371df1eae9b 100644 GIT binary patch delta 46774 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 delta 46788 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 -Date: Tue, 20 Nov 2018 09:58:25 -0500 -Subject: [PATCH] Add missing jv_copy when printing with -ar - ---- - src/main.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/main.c b/src/main.c -index b154689e..61ae43f9 100644 ---- a/src/main.c -+++ b/src/main.c -@@ -168,7 +168,7 @@ static int process(jq_state *jq, jv value, int flags, int dumpopts) { - while (jv_is_valid(result = jq_next(jq))) { - if ((options & RAW_OUTPUT) && jv_get_kind(result) == JV_KIND_STRING) { - if (options & ASCII_OUTPUT) { -- jv_dumpf(result, stdout, JV_PRINT_ASCII); -+ jv_dumpf(jv_copy(result), stdout, JV_PRINT_ASCII); - } else { - fwrite(jv_string_value(result), 1, jv_string_length_bytes(jv_copy(result)), stdout); - } diff --git a/app-misc/jq/files/jq-1.7-visible-null.patch b/app-misc/jq/files/jq-1.7-visible-null.patch deleted file mode 100644 index 41e55df72111..000000000000 --- a/app-misc/jq/files/jq-1.7-visible-null.patch +++ /dev/null @@ -1,41 +0,0 @@ -diff --git a/src/jv_print.c b/src/jv_print.c -index 2e781bb..e621b31 100644 ---- a/src/jv_print.c -+++ b/src/jv_print.c -@@ -32,7 +32,7 @@ static const jv_kind color_kinds[] = - static char color_bufs[sizeof(color_kinds)/sizeof(color_kinds[0])][16]; - static const char *color_bufps[8]; - static const char* def_colors[] = -- {COL("1;30"), COL("0;37"), COL("0;37"), COL("0;37"), -+ {COL("1;90"), COL("0;37"), COL("0;37"), COL("0;37"), - COL("0;32"), COL("1;37"), COL("1;37")}; - #define FIELD_COLOR COL("34;1") - -diff --git a/tests/shtest b/tests/shtest -index 8ed62b2..2d3f0da 100755 ---- a/tests/shtest -+++ b/tests/shtest -@@ -280,12 +280,12 @@ fi - - # Check $JQ_COLORS - $JQ -Ccn . > $d/color --printf '\033[1;30mnull\033[0m\n' > $d/expect -+printf '\033[1;90mnull\033[0m\n' > $d/expect - cmp $d/color $d/expect - JQ_COLORS='4;31' $JQ -Ccn . > $d/color - printf '\033[4;31mnull\033[0m\n' > $d/expect - cmp $d/color $d/expect --JQ_COLORS='1;30:0;31:0;32:0;33:0;34:1;35:1;36' \ -+JQ_COLORS='1;90:0;31:0;32:0;33:0;34:1;35:1;36' \ - $JQ -Ccn '[{"a":true,"b":false},123,null]' > $d/color - ( - printf '\033[1;35m[\033[1;36m{' -@@ -298,7 +298,7 @@ printf '[0m\033[0;31mfalse\033' - printf '[0m\033[1;36m\033[1;36' - printf 'm}\033[0m\033[1;35m,\033[' - printf '0;33m123\033[0m\033[1;' --printf '35m,\033[1;30mnull\033' -+printf '35m,\033[1;90mnull\033' - printf '[0m\033[1;35m\033[1;35' - printf 'm]\033[0m\n' - ) > $d/expect diff --git a/app-misc/jq/files/jq-1.7-warnings.patch b/app-misc/jq/files/jq-1.7-warnings.patch deleted file mode 100644 index 0047ca391cae..000000000000 --- a/app-misc/jq/files/jq-1.7-warnings.patch +++ /dev/null @@ -1,44 +0,0 @@ -diff --git a/src/builtin.c b/src/builtin.c -index bf80c7b..12db573 100644 ---- a/src/builtin.c -+++ b/src/builtin.c -@@ -1,5 +1,6 @@ - #define _BSD_SOURCE - #define _GNU_SOURCE -+#define _DEFAULT_SOURCE - #ifndef __sun__ - # define _XOPEN_SOURCE - # define _XOPEN_SOURCE_EXTENDED 1 -diff --git a/src/jv_dtoa.c b/src/jv_dtoa.c -index 33feb99..fcbd902 100644 ---- a/src/jv_dtoa.c -+++ b/src/jv_dtoa.c -@@ -2327,7 +2327,7 @@ retlow1: - jvp_strtod - (struct dtoa_context* C, const char *s00, char **se) - { -- int bb2, bb5, bbe, bd2, bd5, bbbits, bs2, c, e, e1, test_scale; -+ int bb2, bb5, bbe, bd2, bd5, bbbits, bs2, c, e, e1; - int esign, i, j, k, nd, nd0, nf, nz, nz0, nz1, sign; - CONST char *s, *s0, *s1; - double aadj, aadj1; -diff --git a/src/jv_dtoa_tsd.c b/src/jv_dtoa_tsd.c -index 0f95df4..e5209dd 100644 ---- a/src/jv_dtoa_tsd.c -+++ b/src/jv_dtoa_tsd.c -@@ -24,7 +24,7 @@ static void tsd_dtoa_ctx_fini() { - } - - static void tsd_dtoa_ctx_init() { -- if (pthread_key_create(&dtoa_ctx_key, tsd_dtoa_ctx_dtor) != 0) { -+ if (pthread_key_create(&dtoa_ctx_key, (void (*)(void *))tsd_dtoa_ctx_dtor) != 0) { - fprintf(stderr, "error: cannot create thread specific key"); - abort(); - } -@@ -43,4 +43,4 @@ inline struct dtoa_context *tsd_dtoa_context_get() { - } - } - return ctx; --} -\ No newline at end of file -+} diff --git a/app-misc/jq/files/jq-1.7_pre20201109-fix-configure-test.patch b/app-misc/jq/files/jq-1.7_pre20201109-fix-configure-test.patch deleted file mode 100644 index 8be52042bcc4..000000000000 --- a/app-misc/jq/files/jq-1.7_pre20201109-fix-configure-test.patch +++ /dev/null @@ -1,54 +0,0 @@ -https://github.com/stedolan/jq/pull/2480 - -From 40bbd419ad8d1bd9cbe8b17063c323f8a40ab327 Mon Sep 17 00:00:00 2001 -From: Khem Raj -Date: Tue, 6 Sep 2022 09:59:31 -0700 -Subject: [PATCH 1/2] configure: Pass _XOPEN_SOURCE when checking for strptime - -Include sys/time.h for gettimeofday since thats where its in glibc - -Signed-off-by: Khem Raj ---- a/configure.ac -+++ b/configure.ac -@@ -139,7 +139,10 @@ AC_FUNC_ALLOCA - - AC_FIND_FUNC([isatty], [c], [#include ], [0]) - AC_FIND_FUNC([_isatty], [c], [#include ], [0]) -+OLD_CFLAGS=$CFLAGS -+CFLAGS="$CFLAGS -D_XOPEN_SOURCE" - AC_FIND_FUNC([strptime], [c], [#include ], [0, 0, 0]) -+CFLAGS=$OLD_CFLAGS - AC_FIND_FUNC([strftime], [c], [#include ], [0, 0, 0, 0]) - AC_FIND_FUNC([setenv], [c], [#include ], [0, 0, 0]) - AC_FIND_FUNC([timegm], [c], [#include ], [0]) -@@ -147,7 +150,7 @@ AC_FIND_FUNC([gmtime_r], [c], [#include ], [0, 0]) - AC_FIND_FUNC([gmtime], [c], [#include ], [0]) - AC_FIND_FUNC([localtime_r], [c], [#include ], [0, 0]) - AC_FIND_FUNC([localtime], [c], [#include ], [0]) --AC_FIND_FUNC([gettimeofday], [c], [#include ], [0, 0]) -+AC_FIND_FUNC([gettimeofday], [c], [#include ], [0, 0]) - AC_CHECK_MEMBER([struct tm.tm_gmtoff], [AC_DEFINE([HAVE_TM_TM_GMT_OFF],1,[Define to 1 if the system has the tm_gmt_off field in struct tm])], - [], [[#include ]]) - AC_CHECK_MEMBER([struct tm.__tm_gmtoff], [AC_DEFINE([HAVE_TM___TM_GMT_OFF],1,[Define to 1 if the system has the __tm_gmt_off field in struct tm])], - -From cda1734bed3b048c01452c798877d05b8c2f4c15 Mon Sep 17 00:00:00 2001 -From: Khem Raj -Date: Tue, 6 Sep 2022 10:00:59 -0700 -Subject: [PATCH 2/2] builtin: Replace _BSD_SOURCE with _DEFAULT_SOURCE - -newer glibc has remove _BSD_SOURCE and wants it to be replaced with _DEFAULT_SOURCE - -Fixes -/usr/include/features.h:194:3: warning: "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-W#warnings] -warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" - -Signed-off-by: Khem Raj ---- a/src/builtin.c -+++ b/src/builtin.c -@@ -1,4 +1,4 @@ --#define _BSD_SOURCE -+#define _DEFAULT_SOURCE - #define _GNU_SOURCE - #ifndef __sun__ - # define _XOPEN_SOURCE - diff --git a/app-misc/jq/files/jq-1.7_pre20201109-no-git-bdep.patch b/app-misc/jq/files/jq-1.7_pre20201109-no-git-bdep.patch deleted file mode 100644 index 726624df13d6..000000000000 --- a/app-misc/jq/files/jq-1.7_pre20201109-no-git-bdep.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/configure.ac b/configure.ac -index 0441d4a..592ceb9 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -1,8 +1,3 @@ --m4_define([jq_version], -- m4_esyscmd_s([(git rev-parse --verify -q jq-1.0 > /dev/null && -- (git describe --tags --dirty --match 'jq-*'|sed 's/^jq-//')) || -- echo `git rev-parse --abbrev-ref HEAD`-`git describe --always --dirty`]))) -- - AC_INIT([jq], [jq_version], [https://github.com/stedolan/jq/issues], - [jq], [https://stedolan.github.io/jq]) - diff --git a/app-misc/jq/jq-1.6-r3.ebuild b/app-misc/jq/jq-1.6-r3.ebuild deleted file mode 100644 index f1172ab62ab9..000000000000 --- a/app-misc/jq/jq-1.6-r3.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -DESCRIPTION="A lightweight and flexible command-line JSON processor" -HOMEPAGE="https://stedolan.github.io/jq/" -SRC_URI="https://github.com/stedolan/jq/releases/download/${P}/${P}.tar.gz" - -LICENSE="MIT CC-BY-3.0" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 x86 ~amd64-linux ~x64-macos" -IUSE="oniguruma static-libs" - -ONIGURUMA_MINPV='>=dev-libs/oniguruma-6.1.3' # Keep this in sync with bundled modules/oniguruma/ -DEPEND=" - >=sys-devel/bison-3.0 - sys-devel/flex - oniguruma? ( ${ONIGURUMA_MINPV}:=[static-libs?] ) -" -RDEPEND=" - !static-libs? ( - oniguruma? ( ${ONIGURUMA_MINPV}[static-libs?] ) - ) -" - -src_prepare() { - local PATCHES=( - "${FILESDIR}"/jq-1.6-r3-never-bundle-oniguruma.patch - "${FILESDIR}"/jq-1.6-runpath.patch - "${FILESDIR}"/jq-1.6-segfault-fix.patch - ) - use oniguruma || { sed -i 's:tests/onigtest::' Makefile.am || die; } - sed -i '/^dist_doc_DATA/d' Makefile.am || die - sed -i -r "s:(m4_define\(\[jq_version\],) .+\):\1 \[${PV}\]):" \ - configure.ac || die - - # jq-1.6-r3-never-bundle-oniguruma makes sure we build with the system oniguruma, - # but the bundled copy of oniguruma still gets eautoreconf'd since it - # exists; save the cycles by nuking it. - sed -i -e '/modules\/oniguruma/d' Makefile.am || die - rm -rf "${S}"/modules/oniguruma || die - - default - eautoreconf -} - -src_configure() { - local econfargs=( - # don't try to rebuild docs - --disable-docs - --disable-valgrind - --disable-maintainer-mode - --enable-rpathhack - $(use_enable static-libs static) - $(use_with oniguruma oniguruma yes) - ) - econf "${econfargs[@]}" -} - -src_test() { - if ! emake check; then - if [[ -r test-suite.log ]]; then - eerror "Tests failed, outputting testsuite log" - cat test-suite.log - fi - die "Tests failed" - fi -} - -src_install() { - local DOCS=( AUTHORS README.md ) - default - - use static-libs || { find "${D}" -name '*.la' -delete || die; } -} diff --git a/app-misc/jq/jq-1.7.ebuild b/app-misc/jq/jq-1.7.ebuild index 99985e23fcbb..e2afba51c23a 100644 --- a/app-misc/jq/jq-1.7.ebuild +++ b/app-misc/jq/jq-1.7.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${MY_P}" LICENSE="MIT CC-BY-3.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~arm64-macos ~x64-macos ~x64-solaris" IUSE="+oniguruma static-libs test" ONIGURUMA_MINPV='>=dev-libs/oniguruma-6.9.3' # Keep this in sync with bundled modules/oniguruma/ diff --git a/app-misc/jq/jq-1.7_pre20201109-r1.ebuild b/app-misc/jq/jq-1.7_pre20201109-r1.ebuild deleted file mode 100644 index 6c0d7ed19c9b..000000000000 --- a/app-misc/jq/jq-1.7_pre20201109-r1.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -COMMIT_HASH="a17dd3248a666d01be75f6b16be37e80e20b0954" - -DESCRIPTION="A lightweight and flexible command-line JSON processor" -HOMEPAGE="https://stedolan.github.io/jq/" -#SRC_URI="https://github.com/stedolan/jq/releases/download/${P}/${P}.tar.gz" -SRC_URI="https://github.com/stedolan/jq/archive/${COMMIT_HASH}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${COMMIT_HASH}" - -LICENSE="MIT CC-BY-3.0" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv x86 ~amd64-linux ~x64-macos" -IUSE="+oniguruma static-libs test" - -ONIGURUMA_MINPV='>=dev-libs/oniguruma-6.1.3' # Keep this in sync with bundled modules/oniguruma/ -DEPEND=" - >=sys-devel/bison-3.0 - sys-devel/flex - oniguruma? ( ${ONIGURUMA_MINPV}:=[static-libs?] ) -" -RDEPEND=" - !static-libs? ( - oniguruma? ( ${ONIGURUMA_MINPV}[static-libs?] ) - ) -" -PATCHES=( - "${FILESDIR}"/jq-1.6-r3-never-bundle-oniguruma.patch - "${FILESDIR}"/jq-1.7-runpath.patch - "${FILESDIR}"/jq-1.7-warnings.patch - "${FILESDIR}"/jq-1.7-visible-null.patch - # https://bugs.gentoo.org/776385 - "${FILESDIR}"/jq-1.7_pre20201109-no-git-bdep.patch - "${FILESDIR}"/jq-1.7_pre20201109-fix-configure-test.patch -) - -RESTRICT="!test? ( test )" -REQUIRED_USE="test? ( oniguruma )" - -src_prepare() { - sed -e '/^dist_doc_DATA/d; s:-Wextra ::' -i Makefile.am || die - sed -r -e "s:(m4_define\(\[jq_version\],) .+\):\1 \[${PV}\]):" \ - -i configure.ac || die - - # jq-1.6-r3-never-bundle-oniguruma makes sure we build with the system oniguruma, - # but the bundled copy of oniguruma still gets eautoreconf'd since it - # exists; save the cycles by nuking it. - sed -e '/modules\/oniguruma/d' -i Makefile.am || die - rm -rf "${S}"/modules/oniguruma || die - - default - eautoreconf -} - -src_configure() { - local econfargs=( - # don't try to rebuild docs - --disable-docs - --disable-valgrind - --disable-maintainer-mode - --enable-rpathhack - $(use_enable static-libs static) - $(use_with oniguruma oniguruma yes) - ) - econf "${econfargs[@]}" -} - -src_test() { - if ! LD_LIBRARY_PATH="${S}/.libs" nonfatal emake check; then - if [[ -r "${S}/test-suite.log" ]]; then - eerror "Tests failed, outputting testsuite log" - cat "${S}/test-suite.log" - fi - die "Tests failed" - fi -} - -src_install() { - local DOCS=( AUTHORS NEWS README.md ) - default - - use static-libs || { find "${D}" -name '*.la' -delete || die; } -} diff --git a/app-office/Manifest.gz b/app-office/Manifest.gz index 2d47a00b4e46a931b83e94731db9f5a93c0ac97b..ad4b4e45770d8f94e2072e316a6cab74c93cd551 100644 GIT binary patch delta 7693 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 diff --git a/app-office/denaro/Manifest b/app-office/denaro/Manifest new file mode 100644 index 000000000000..fe4278acb869 --- /dev/null +++ b/app-office/denaro/Manifest @@ -0,0 +1,138 @@ +DIST ace4896.dbus.services.secrets.1.1.0.nupkg 79048 BLAKE2B d46cd0135c65e4f3987ebab0a1c290b1b27a188e16d370151a9fa7339d88269840583d4a7f672931edb4d08053ce23a9d32962aaa0824340cf76d197e3e8aa24 SHA512 f886b36f49c3bb651d4aeea8ed666e2dd362997b3af02cba3ed5c3866c0c06d55949ba4dafdf445c8778f2bba2fb0fd10a71fe5ecf531b2d02613e4d260950f3 +DIST denaro-2023.9.2.tar.gz 4241258 BLAKE2B c4921148320dcf2b915d9352d9aa80d558fd25fcd574de0f05f36b530e3060d48befc319d373283f951efdfde87f4ed756fcc486a85e0168e54d8b4e3c18df62 SHA512 8ff6747e786d1ff81e5911e4e7a46fae75f3c82524bba0e14850527e582951bc5214ed89d655b1729fc3b947ce469108d5bee62eaef866825532fd0c11e8ee7f +DIST docnet.core.2.3.1.nupkg 10268376 BLAKE2B a5d509556808fd5db9dbceaa440675bc3f4da67b4635167056b106ec1a4708fb0e42e96c9abf0faf2ec30242ce82c7a585c73b0ab75dcc1037079b92c077d7e8 SHA512 dae36686a986adf20da74e93b1c94a68703ece815ae59fd4efc02c4bf87f7d10feabaee078f1a25fa3d950cfa7cbd3e327414756fca7cdd6b51ecd9012b9dcdf +DIST fuzzysharp.2.0.2.nupkg 153760 BLAKE2B dd6ac1342db3ef80db1604cc5146788f34cff974c349e77cf1f125474f3c058307fcb2f1a9d809061fefd31abf2f4f9f07eb385f8f3830ecbe8d5e067a5b891f SHA512 fc87869a485d5d1dbf63aeac7a96ef783b15667afb106b8a68afcb7ff8df9e1e4b1dcf7a3dbacec4fb01588ec6c551281a2bf833a8b07d373fc5189c5262c49a +DIST gettext.net.1.8.7.nupkg 43111 BLAKE2B f267d898da8c814cc590e9c0ab0dae89ac972496a62bc0978cd2c08553f4c70126fd5cde4c6fbcc1c6af39e8dfe6b4583c27facc5f5e59bb448894c16a732b4a SHA512 f998a8437b52b406141c65f0d132ddc5dd04b85635b5b410f508b851ad7a5108b623ea615aa58a0dec2825e6e0420cd2f9f6f2689646aa71afafb172303dceaa +DIST gircore.adw-1.0.4.0.nupkg 220964 BLAKE2B f480e782822f4e52a315013680bd463812646047e9e5f543289ff5c7d472723f05bdb6e955c919d20302ef277b6044b2d2aa6c24be9ff5cc1af55f2ab8342a03 SHA512 51b6ac2c1a2adc915181c742613b249fa8929927238703165bdf7e9c7d85b0a3145c9890ca4f132655eeb1a804ec1471952cfba340a4188c3986af0943a3eb2b +DIST gircore.cairo-1.0.0.4.0.nupkg 63877 BLAKE2B e7577100187b2ff4984d14436bf4a871981265ded0bf93395baaacd26d7e6623b419967be75c9bcfef4c977e69d60b8d8f89e518f5afa0008facadef823df2d0 SHA512 f9b961b94979036f1c06afab0430cf5f348fa746ad8887169f1738a8217dd7ec45847fa23435a1dc22bb2f4b3e8960577ef93fbadcb424cf2d53e903c81ad9fd +DIST gircore.freetype2-2.0.0.4.0.nupkg 31311 BLAKE2B ae4211110ecd9da0fca9940292b08e4de15937135b64e1679bd8cec8dd6aed446ab59b9ee104c3fb4e575b66e3acde03781702cd25f04fb7419070087016708d SHA512 a02fb7beff918dd25a5722244440275f647d68ff2b8dfbbf223d6ceb5c4116595fee23af507763e06aa58690f1c57ad0054c972e1fc8871a48cc78480092c7b4 +DIST gircore.gdk-4.0.0.4.0.nupkg 196151 BLAKE2B 4a6bbaed81ccd2725a2706fdc10ed83d1a091b502cbf1e8b9232a5fc1d2de2f189738edd5619718b1364f074b56d468a3a2b928c494a32698460f06573e91543 SHA512 2ff4c1602f7e3a684f768afe21a6a1f15409b17abb5a7c10984999efcc35d19745c66d52d8431bfa15e60cefbd23236e6feb6e919e94a10aeb2c986a6c1c0fc1 +DIST gircore.gdkpixbuf-2.0.0.4.0.nupkg 72499 BLAKE2B 571747ccfcdecc43a18c31e2d7cbf537cd7d8b5c3f8934d8a22358f927c1e5bbab30609744b8e05283d551580fa4d5a48d1d0139f1e6961f1f7b1cf4b063897a SHA512 ad071c8fc0ab14afc408c4de962aa337074fc7cc59602e9c49dde88564bfce5c89c155b149bbfa2d05ef964bef258a8a1440a2a52956ab358961e739443640d4 +DIST gircore.gio-2.0.0.4.0.nupkg 606927 BLAKE2B 32980c7ed5c9abc56e164f325da49a85198d52303f226b768ebd656543ba72ce183048de1727c1d4f8a4fb44537e3f82d247726acbc434568cc78e9f6b561d95 SHA512 fa9951fe452150aa5885f3c96a0e95af04b222ddaea2569946df779517fc2ee05e90f075d333f26a2d4839b417f5a7b737cb8cb3ba0be4a56f9568d673a1beae +DIST gircore.glib-2.0.0.4.0.nupkg 303885 BLAKE2B 327f1765aad5ca380748d65a9c724d0af10126de7ed943b3b98a5437dba355f487cf99fe96fa0c9bf11a737718aaf911388ad62127e0878a6d62a127294fd05d SHA512 7df42e074e982b68787d375af206f45faa1aafb5926a319e1dd95a53e2022cb40f43eb509a622f9fa9f7958d662ea1e872036f2556a54c8eabdbcfc2176cc8d3 +DIST gircore.gobject-2.0.0.4.0.nupkg 147275 BLAKE2B 583edde43a3e4a86ae6027ee11caee5bb7b942ca2a147d264dddd1ecc89ab51d67e278b0e377bbe6cb6b6b0baf63d2e36d54dcc8e5a5f5ca28ebb03a88ffb01c SHA512 ef8b3b56b48137aadfc37351c560b6b7b178942acdb7b6ea04b4bf0de0be745e89c71af436c41978da5122948f39eaf11152e829e9e3c9ef829cbdc75cee8e91 +DIST gircore.graphene-1.0.0.4.0.nupkg 68743 BLAKE2B 8793bb6852a1bff0e3b05bcdb8c58c3fb13e64497ce795f039cc3caca034261cbf5376b135b7a1d31280bdb98acb9114507eae0776830fd8726ca615f0eb522c SHA512 7c6689d03df9d09b7dd6ca5e30bdef4e0a252b4eb924c24791d5692598780baaae0551ea2ee18d81ad512fbe056bcf61c08faa7ef5fe93515c7905b08affa3af +DIST gircore.gsk-4.0.0.4.0.nupkg 63998 BLAKE2B 73c108f276be5898f4f7e9b228653537ffd1d7e5ebd4626282144b88d8b9763f3cd3eee41a18153df7e425d19ffe847d198318d358dd5e655f9a071692b2eae8 SHA512 096b573e5f25123dc4af663d175db2d4a9b59d1b1f538972008d67386f3fec9f7d5323033eb0444dc877069436f6b0751f3e12a27f31132a7eaac80d8d5431d2 +DIST gircore.gtk-4.0.0.4.0.nupkg 994112 BLAKE2B bcfdc5cda49a93274f2ba6661618b092a357f777d7f5ac173a210503d88626aabf44d75ede37212db44e7312bdfec1dd13342d920a6e203eb215f9c9520113f1 SHA512 9d3159f893fb7fb4144fb6fd99b8d64e14b2f3f48430a122377d35a55a6d694ad8b334a67f2b3d435174f1c28c2ba1337d9942f10908733aeec74510af6f7fc5 +DIST gircore.harfbuzz-0.0.0.4.0.nupkg 160760 BLAKE2B ba4532682ace62916bf3a2bb193a147b64a0e5acb802e4a6a8c4d61af3dfca93a17cc43b5afc45c92ab0f168ba52b385e12291b16194fbe90c7f6903ef17400d SHA512 84314a8622aac575d1c24dd18a6ce48be8537df84de3872f9c8c81627efdb582ca9dac7a2ae2e2c3548dd898f6b85aedb45dcfc868ad5d40dd01e86d7674c31c +DIST gircore.pango-1.0.0.4.0.nupkg 123498 BLAKE2B 9e3377f696601fc8bb9649a6854730df0c6dabc68becdcfee90d6a001321922711e751b9ebec697bcc6833277b3beb08e8400b72b7b17e1e08a20c8add67d674 SHA512 2c6b23768816b3437e31cc94c437090e98212a5c504856ece369ebb2a2b6b3d6782e081cc5d353673cd85e62f9c6e51131a3a3fb5e05d1dbf1178cc885b21ef3 +DIST gircore.pangocairo-1.0.0.4.0.nupkg 34485 BLAKE2B aef4336390bcfd5f9183c15dbb52d376ed9428cf19b4595128884037f20a559e0e9c2230e6679f7092535563a0ad3a108f3724a6d1d0e8bd384b07ba6e8d74b6 SHA512 63c26fbdeb257cfa11d28907cdf7ba870d1fd6919f1fa1815e60a499e0fd05dbf3b7398923357c48227393c152a92f835ae53d6ae8fe159eb284cb2b4f57ed68 +DIST harfbuzzsharp.2.8.2.3.nupkg 1667068 BLAKE2B 6990ce1bd0167c90b05b5f2b154a134ef272e340a98ada261a25ba17450fffede9d9db1696b6f5fa4a63350a08da78a0b2ce66f33cb39c5b18dfcddedbb927df SHA512 44cdcfa570a075d28338f3b720ddc61c9eb3421ef14dabbcb751bd2103fb192d3fd0dff55ebac192db711c02b4d361bb652f55fa3e52c922110f3d3bacc8a173 +DIST harfbuzzsharp.2.8.2.4-preview.84.nupkg 1585198 BLAKE2B a3b86858e21ff1ee0e6cf3948a68aa5880bd531662907ce9a268233bd2066f2e884c89e2a2620fa38a63b7b756a3e8b06a8145904ec5038351243dad6c0b33dd SHA512 613e51951018331ae72d8562b0f69212f84bcf7529178b08a9b84b529ddf5ac6636e874bc422ded67d3da2e74c33e17ae1b60f77dbd22e4b4bd81cd18a48c5fd +DIST harfbuzzsharp.nativeassets.linux.2.8.2.3.nupkg 2708683 BLAKE2B 73823b7f2c3cc89394e0b561c0102643591d4ebed59cbf06a73d3a2da1fdae535c51862f7a0ff4d4ba73e1cc312f96847e53ce0c59b8a01f1616233cfe298b70 SHA512 fde70d49dc1e90c9ac171b643f6e3939071cb2197bc8101ede4c3ce7f1ab7581d945d4c91d103bc63243c017ec2688d791880e348c24908bb7651e983f0f0b13 +DIST harfbuzzsharp.nativeassets.macos.2.8.2.3.nupkg 970842 BLAKE2B f099a6c0bdbf2e191fdec2ddac7990885ad5ab1dc30bfb3820d56768531d70f85678824349c98705e8993c33adef3c0527b04a21b60f91c91cd2ff720fbeabaa SHA512 6f371912b52eba613883bb1403f5d9be271662fb15f33fb27b332fa8a33cd0944ec86a24b8272f80ca82fbbf04287ac745aa245571a7bf49970db83a0d61376e +DIST harfbuzzsharp.nativeassets.macos.2.8.2.4-preview.84.nupkg 942216 BLAKE2B f4aaf0a3d89bf824c157a4b3a1008076aae236026a6be1c174cf2b75b8b89cc11e739ff08363df4b180ca0b7dbef87bed77298afb0788df40df1cd2c24540831 SHA512 ebba7a5fa2dbde7bd3aca16794ab7e3911d3e76ddfb37383e337b31ab7293f37550e4e4faa6e821bc1c2ecfe5f1946a65c09965319b64801d7f0ccc265dc11e9 +DIST harfbuzzsharp.nativeassets.win32.2.8.2.3.nupkg 1253348 BLAKE2B f205a8d8cfd299df84de58d63aab892dc5cbd0a95e78bb6e01efc7b35006947b988fbbb30b165c0924b5a7e9fd85b0abbd61c563e635326ababf383bc132faf6 SHA512 f51176b5bf944d8cee7b17269a43d43bd2297506ced8d16c87d3e8d421d68d71f85e8eb20982e5af902f53e20382709a9a0500140e5a74b758af35193f1bb771 +DIST harfbuzzsharp.nativeassets.win32.2.8.2.4-preview.84.nupkg 1257472 BLAKE2B f65b4c1684ceec11bca1bd292c432740ed0d0365b111eba3a346d6fa2a51a36e8b12c354cffb8b0c95c75a0e68d2d650d5526a7df619935ad4a12043b6296c54 SHA512 f9742ebe94f36d5f8f0c97cac85a726b4fdcfa386b3f73fe917a4e543036bf962c371ef0f4dda976230cc44cf56b803e0dd7873197cd17a4c45845fa808effd0 +DIST hazzik.qif.1.0.3.nupkg 58815 BLAKE2B 22fe6f5cfe4f71f1c07d1c8f25edf4b14ac8582994cf34fc06f7fde2f4341e636c8e10699e751e100b975bfbf8af348629deed41d591e61452f446253dbcc21c SHA512 9f957ed3f8cab11d7a371e666f3bed00b0bc354d9e14b74f76adfd1d5d2d0492bbe7aeceb7d6c00f3077d49c9155849643d3539abd09d875743f1d8f2cc4ec18 +DIST livechartscore.2.0.0-beta.910.nupkg 1618432 BLAKE2B 14e4be51fa421df811a2f261f2c6f5f1ea366ffb02d004ec24d3aba0d9e22e665b94d9fec65d7239bf41d06cd07f0ff809388d6d0a5dd17aa277be9d347928ab SHA512 44fac0d4ff153263b4ec42eee4a2c57e05f22970ea78b191c9bae1b5fa7ddc1f9d14fae91331387a76d47700102a214bff99b9547d790a8d15e7ac9845798843 +DIST livechartscore.skiasharpview.2.0.0-beta.910.nupkg 400249 BLAKE2B d228447f5a5d27562b22ec049516ef54d78f5df4244a2999f5e053cdad601afe34a76f379031b1a21eac9405f38cc954a5f6aaed0fdde0382a28e3b715c23601 SHA512 dfa91f9b5288ba2b29c27616d5c34a7f184bc4e770033491f76594ca10ed0cff546401ff4eac5f473b898687609966298c7afae169bb8a8436649c5e3370ee29 +DIST markdig.0.31.0.nupkg 888440 BLAKE2B 08c2ca9d7e03bb8bd73e89ce8d99d1470ba5cdf7da7b73d0f1b4c471dd84e867c8cf90b709d0e6706b90d62058600fd6815eaec4bb8e47cd5b35dc102d1ac758 SHA512 55f37379d3e7f972ccd1eb354e1c8868b915d88aef4fbb903bc781ffe200236672270ff3314c9e79f14a94fae1e188933b22e6effc5eb598a279259969fc49c6 +DIST meziantou.framework.win32.credentialmanager.1.4.2.nupkg 103968 BLAKE2B c1bb849f597561cb1c1a4f8c943060dd66abc34d3e0e4e76659a770a892bc1be03b96654f3e2c55316773eb523a40313e249e1638d54affb9167b72b2dc1a598 SHA512 75c861c9f4ea0eb3ec84f4dd6f369c57240975acc67f10d03913c969618f299adbc4e4be5d295db388d09a44b501c561f02f1aa78f2edea99f8cdefbafc2edfd +DIST microsoft.data.sqlite.core.7.0.11.nupkg 202840 BLAKE2B 2ac54cb14a3f5f11141baec724bea62a6c91978763adf020e2e0468ad65eb7afa3d5e07a3f430851f682f9ba9156f711c2c561d0cec2170c1cda21b9b859fde6 SHA512 05a8f233ac786f632b89af3600a0be216e84aa42f91bdf3ea59c1ab68435e9d6a44c0517aae2498680e70bcb658e26289b4919e7d4d306d9389c975deb72660f +DIST microsoft.data.sqlite.core.7.0.5.nupkg 202044 BLAKE2B ab232a10022054c1625e0094a2801e42ff7214cd9fa404fa166063cccce910cad04c5b40f93d38edcd3e848d522b8bf83ae73f4e87dea08e9d61803becd1c531 SHA512 319cc8ad58d2133f850404bf40bdf6fba64781565913a482b055403c12180ace43e5d12098b5b68f7d170eff57ed15c9ca70f5801150d94b892ffe012ecf7f5c +DIST microsoft.netcore.platforms.1.1.0.nupkg 17960 BLAKE2B 6a9fa22d75f5a1c65746dd71a63c3d4e37c393e99c23007c10f5ecce248a04863bf26e7562c7751177a6985eaac266c29cc6a5443a4a853e773f88994ad2a3fd SHA512 6bf892c274596fe2c7164e3d8503b24e187f64d0b7bec6d9b05eb95f04086fceb7a85ea6b2685d42dc465c52f6f0e6f636c0b3fddac48f6f0125dfd83e92d106 +DIST microsoft.netcore.platforms.5.0.0.nupkg 39826 BLAKE2B a122f0d2afb77455c005740fe5096c055f72eb658b0d1f10e6a17f9d07c3bf91ad0010ff472ee1d05b84bfbb75c9de3c46d2a2d33fdcaa245d64d6c3a956f233 SHA512 8493fe11648c7ecc20b6530490d30fd63744961345c0501a7a10b11046661da09b783ddceb8b3208ae52a72a8a94cafdce8dc1bd6073c32081e30d0e7407f174 +DIST microsoft.netcore.targets.5.0.0.nupkg 35893 BLAKE2B 35374033d2637ceedfa9ec41bb48ee777d29ccf5c9ad5a0c85d082f757422a3d3fd3252830e0c817eb01e0299f3b0a9f77b85ee81b968a8000d145992cbb94b2 SHA512 8581e6dc902340efe7c92c5c9751296616045bed8fdc7d5e2d936bf90c603b94e72d2ea1aad7e2e567218d0ce389de393189a1cb65fb20e99c5ad0cfe1fa4c1b +DIST microsoft.win32.primitives.4.3.0.nupkg 63333 BLAKE2B 132ec29940d4b716110980c4f9a06ba15183d29de638379d09998124605165e51652b2727e3892b57dbc7cacfdc71f9e1b59c9dd5463a524657351f5385d896d SHA512 366f07a79d72f6d61c2b7c43eaa938dd68dfb6b83599d1f6e02089b136fa82bec74b6d54d6e03e08a3c612d51c5596e3535cbc2b29f39b97a827b3e7c79826f0 +DIST netstandard.library.1.6.1.nupkg 17360 BLAKE2B 02badd3473451f83997f0b66d05f1541c741e65b9127b8b27ab391260df7939f235eb6648b11c7c11cc5400489ddf1cd26820b7bdf6fd9f1d8f0dfdfeef96acc SHA512 0972dc2dbb4925e896f62bce2e59d4e48639320ee38ad3016dcd485fbd6936a0ed08073ad5eef2a612dff05dfc390f3930fff9e79d87a06070eeb8128277cbd0 +DIST nickvision.aura.2023.9.3.nupkg 53669 BLAKE2B c601ecf255b0eeff9691957d3b0c67eac12bbf398dc39dd18d6b5c4e443ee3bcef432fcfb5c53efd1b0613884f5f7636e8825490396f64d860e29c07db914f0f SHA512 4f2d37373baf8a86ab30ddb5aea90e0ce905cb660cc1978a10d59c422d5f501227bcdf492fa57bfe853eabb5fc6248ae20ab933ec1dd1d773bb54088f329a5ca +DIST nickvision.girext.2023.7.3.nupkg 34110 BLAKE2B 676f66706e80f66d66a74dcc290621335112bd71dd6043300bb63fef637a7c0566c9cfa5fde530dc1aaa3d9affad9ebc9a396edc2fc792035c8bf5c321f5cb33 SHA512 505eaaccd3bbadf0ff928bcfd922f7fb42de5a1faadf673796f41c3d848ab6b443abb6be9e9996f38982f9760ebfcae40540138d777b3b7b41e15294a3d13b8f +DIST ofxsharp.netstandard.1.0.0.nupkg 21648 BLAKE2B de977767a778b4a05401d1adf78fc744628b5f1824c8a9009d4c048519f82f7c99ee55cea2060049c0528671fb526f19d30c8d36d5d832e533126993d170f88f SHA512 766f755be7aa37621d1a5f825d9cc747b8f87b4c48c92f70580983bb9c73d38a7dc7bb6c8552ba1f53f6c9e9f423e48d530ea41071d8e5a7a74d385bd06afd5a +DIST pdfsharpcore.1.3.56.nupkg 886194 BLAKE2B 67aaf0a7829aacd651f000fe4bd35d7205e7f8a7fe84dec95d4954c88052bafc735ca00c9c3b1e9676eccf533cebc33c351e83f1895a55f77475be8173d71552 SHA512 488157c45da832ac6e2a3a2ca41aff917ba2937db1ae2c59f48cf22d419b1b05486555d9a579a532830a8cc364da924617689db874eb85b32e85ca26d34138d9 +DIST questpdf.2023.5.1.nupkg 2487524 BLAKE2B 2e9cef2c788ce6ddf21a8edfeaa3eecbf84f36f29653c6b14394ee5e5482fd80caf015817776dfd036d58a05f526832d114789a0a26326c3f922ec768b098c5d SHA512 d6710b084e6c428bc21044bf6170a94619a8381754911a34d60932a42c5ad1af94b0e2836d21efb4b279dc7eca1fe9afa693f433f9bbcca9f33f8006f2cf03d6 +DIST readsharp.ports.sgmlreader.core.1.0.0.nupkg 36567 BLAKE2B 2523d0fbc30f237661e82d841674eecf121788b3db1db7156f5bd908eb017ab1c0493d74b61f2664402e6a6394c14b81c09b0114df402a98a429e4d49e711ffe SHA512 911c74808f5f2b8a9ddb1db5689d89e01e770a4e93c34c8f9f4f7ac057c95f40cbfd0e33142609ab4ce47515552f197016977d67b644a566011fda85aea9f76f +DIST runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg 44390 BLAKE2B 60483871cb9b81514f5b63f1f9ab9cf1c7a6ddb1d33a2a65608b47a2cf8cc3b7eee8e087250a1c49eb2893f36f29410e897387346fa4c3fc5c71e41046f13673 SHA512 b2cf809fe50c4b46bd6f2372265cd3059622550123afceb5dbb2410906c07a7f47bae4273584d29253d5e7a63a17c68c7ba0434608bbc8fd4d00e479b2f128ff +DIST runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg 42827 BLAKE2B d2b79a9b83e0bdf569a5c333ba4f86ccb1d5b532d2e1cff3ba7bb597688ac78268a515be4c35a025c66727070100634a4bc946e02ae7b93061be968fab241bed SHA512 fd8e32d7d3e9a465202e391b0ab8b95e212900879bc4d8ac22954fd2d0f98fa579e9d25f88885ac2a4bf1eba755db940f8d131250a3ffec34dbe77431a379cab +DIST runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg 42833 BLAKE2B be9197f3008b3dda19a45e5b5df2ce3604f58a98045a122aa77f082708de67ad953fba761c39ec419e945155ad74d5800638feb581e5d84424ba104f32541640 SHA512 4afac5cc1734330a6103880e790d639e825bfb1b34dbd42083762c47db5e5dab6c03efd16049ac03861d7d87746caed09c7534241d51b7341d47ba6af7e8dd31 +DIST runtime.native.system.4.3.0.nupkg 16854 BLAKE2B be46e3bd8781915572308ed7d4d8a0338a5c79b901a27c7e7c7fb7fb25788cf00968a40f96cc43b1202e56e5bbb2f87602d247295d8c98f2c143a0ad3a8d7664 SHA512 299c5a96fffdcaf1972e3e3d1c727837d18ac9e88cb79c09914f12ff1de7280dff10c9232a49a1c1d3ba7785a5cf76f28c9dce414f0a2a567688de7fd5331dc8 +DIST runtime.native.system.io.compression.4.3.0.nupkg 16918 BLAKE2B a158ea64e917d9117684a9974482172fa2450cbc3e41a2918cae1ccbe004988fa31d975c8f06fd9a3bd320bf9b5a0e329eed36491b928df6db242507162dc3b3 SHA512 bff1f0cac94327014bb07c1ebee06c216e6e4951b1ddaa0c8a753a4a0338be621fd15ec621503490dbca54a75809abc4f420669b33052b28d24d726ac79c9891 +DIST runtime.native.system.net.http.4.3.0.nupkg 16894 BLAKE2B c803da4a0e31f509b83e061c0dde9b990188418ee29efe9bb0b7f5873fb2b14990560b4191d78ad16e9ecd53ec701a4fdbec3ff66b88c3e49b5f41b57ae11df1 SHA512 ddd1e5b67545477f7c72b5883666de40e89efb0836d91e7a349e2f3d4ac05ce1125e6add3cb09c39cbdfe7ab7c5dc8fdaeaf6ac25acd92f6de3d8ce2d6db7918 +DIST runtime.native.system.security.cryptography.apple.4.3.0.nupkg 16967 BLAKE2B 4ce2983bbf2c2c6a30c2433151458e4790f43b289e9faecf38e07505e5519bc042f85a46a331ead5f31419971a5af3ad4ca5f18b477c4dfd7e4e7f33cb8a3eb4 SHA512 23c6a99b323cd71cdcb28c6faa71f099f69ff0972d5125607ae8bbc99ba7c08513571d14526e8c2805ab3a8b70d3d3a6dd76dfa193320393ecb05906ee91f37d +DIST runtime.native.system.security.cryptography.openssl.4.3.0.nupkg 17048 BLAKE2B f3d49c45e52d4e317fd5750de6dbd6628b414d127ef38f9fb4e2ebe447b13a0f93f38c91850c9df4c0a6a3fa738f58daf2c440827bcf7c7d3436a8174b5d212d SHA512 ee5d047908b99b776ff9bb54856454b24b09a0f9271b127239543b1f5faa3381a032d9eeb4d813d01b5a4b7d183b6a16250f159fdc450d5314a7eace1550bea3 +DIST runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg 44200 BLAKE2B 30ee247fc53f9de0147a5c5666bcfbfb674ebf03ceaa4ea3c73671154caa6ccee2c9254c0fca588e9a21f98e27ad86f387255b554ce37d7e36f8a69502049e71 SHA512 81bdb93c1c86c560343df6cc367499fb2a01a9b3016617be416874a23c4355a8d95c7be34f175510f3fdea4872302a87c8efab98a328dfa39422db520c3f291c +DIST runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg 44118 BLAKE2B f89226f71e042a6bf70a45db59dddf06fb5083da2ccc1cbc17e8b3381a1462c36e0ddee7cb38a2003ccd07ec4f2a987a9e69ab143054a3a106ec314e3ac4947e SHA512 6de9544b4da49f127680cf5b3b4afea96bfcac3293038a1b0a12eea0ad60be368af31ee1dfd66d48d458b40200738c04aa0c71adcc54ae2dddbea2cd50d6f28d +DIST runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg 19581 BLAKE2B b8bbe11bed19360bb221715acff84d41f7f6cf871e66b09517a3932ce6a4ff454d548dd58c75561a18dcd6395f4ad11eb1e5106330fb702330b8ccee6618d8d1 SHA512 9929942914071e0ea0944a952ff9ad3c296be39e719a2f4bb3eac298d41829b4468b332fba880ebe242871a02145e1c26dc7660021375d12c7efcae4d200278a +DIST runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg 37682 BLAKE2B 0fd5229c9394741456079a6eed8efb2c99e4211cb7be1873882ae6708c5e87a4f5116a9cdd6fda005896d2af4237779f1bd3c2332a1fcc993690e2ef6f5d889c SHA512 61da1667a5dd1e53a5d19fbe90abbfe332d84fe755fb811a080668a47d41a97db44539e3174fd1d2a0770ff1bd83afa68c82ce06df5775da65a6054ccc12c4be +DIST runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg 42668 BLAKE2B be90c86ebb383a1d7e037d0a0b24aeb8a7e9974388ded41964a82a2d2a4dce0e62feae830fe7dcd29c0fa19584c0b15281f1959d326fd6b7e17c6e70bf125c1b SHA512 e65a6a1f1928cfb760c395a399542dc7f9087399c53874376604504ae60abd2da24ed735ebd148d335000a5e35c8108ea55404685e902df392eac2e8d38fb665 +DIST runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg 43118 BLAKE2B 242cc78b2b335d3c15e798c81cb19654b44ecb79e29e6babdc404bcbffd1691b07e0640143cde2d03a0640d6e1851228188eb91cc6b8b9f8759d13e8aa258e52 SHA512 c9f219515e268cf40e16b135bd64cba95c35e866dd9bc34954159562314d01d2f9ea7eb8b0db94acf6bdac83d651d90bad7890cb657ffe40fa3440ec662c9944 +DIST runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg 42901 BLAKE2B c62ae072f63c79e2fbd080688852a545df160e6be41c68365508d6bc96c85927feb6859b32c2d8450b07058c2955aa94d4763600f12efdc76fb4d161081cdc81 SHA512 4981b2d7a106703b185e176ad35bfda149156f3b752778fa71c56b3686407765fd2b6625de352bd563aac1e1e8769d7886cc59a0d5d0bfb41ed60277360beb81 +DIST runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg 42939 BLAKE2B f166d9c0b266e7c7fa6d6ac61201a755ddca3ca6d3f13e52e4a04575c7143af5bfda9929d3701ac7cacb0e61d8debedae4419fc202d8cef73c8c1496776ffe28 SHA512 5dbe6bc007a9b46491e5299602291f5dbf8cc8d51e6c1b08db2fa0efd365990b41b6e181ed6bf82e873a659396427bc0e33e85b47d645d273fef8bf8ec643631 +DIST sharpziplib.1.3.3.nupkg 655974 BLAKE2B eb35aafde87298a78483b388458015c147d5f2819facfbfe86d342597c2e1971c613d58ca0671730aa96b7540b02f976eb780cce82fb2cbd90d2f8568304f583 SHA512 5f6996e38a31861449a493b9387e91097abe06f3ca936e618e6b914091699b7319bda7e392a532a96c06287e9b3c28786183c5fbc212ac2bbdd10809151e6dbb +DIST sixlabors.fonts.1.0.0-beta17.nupkg 718474 BLAKE2B ed0e437db456a316c79792341a7bbf638031ac9fbd839906a5d0d38ea70a965302bbe36683c1367e07d7fd6f4170b54260d7e5900a9d796089b3ce469d54f4c1 SHA512 dd11e872a246b7110e774b8923bb2fafd917b506147769bfb09970c620d96e82e38293a6b072bbc0a683126f9ea3621badce7d661d0d84e67a8770ee345dd823 +DIST sixlabors.imagesharp.2.1.3.nupkg 4510530 BLAKE2B b2d8a919b1743d64b78ce9980c1d4337fb489327300ae237ec8efc4923fb5dc6fc4848156af2966ff40c9a9bf2ba2f21665140efa98fa09d2546fec204bb674f SHA512 07854efb0b1705d2847b436929ae2ca23592faa6031375b8d3b8ea1470b14051503e98a2bd76aeffccd3ae3508369888cb99c46a230bfca3dc9ab6895f4cce59 +DIST skiasharp.2.88.3.nupkg 7478514 BLAKE2B 7b0dceaf5ae0fff7984dabddaa8057ed84e57db780198ce2430338483f0930ee4d49eafb1bd9e93d0ba302482a83afa203f648a9c4122fd125bda03fb0fd2dd3 SHA512 90e78bb2a0c377a7c72f750e6f9c122aaa24e66b4739930ae473466ca3aa1d03ee241d6b6041627f86a9a518e91d6839db31e1684e73190d968067da6488b743 +DIST skiasharp.2.88.4-preview.84.nupkg 7129955 BLAKE2B 58f0210b248d643b2505c7cd3e7523d16ed70b38b51a35f45e3fd97d8de9611690d5834e51b686ebd166761f14db51d82d3cef81193e6814b3eadd60a2436df7 SHA512 0f5e91ce1d82937ad804288cf69429919e667dc0b9ea060ded5a5899ef1b324c679613be9fc1585db54486bef189fb1011744850fe4620d1742474e555553fd4 +DIST skiasharp.harfbuzz.2.88.3.nupkg 172193 BLAKE2B b38768efaea3a791e2293378350b75f20c0367af5c90db7e8042db417a4f3ae78ef0f71cc32036958efc3ca10b5801c48efaf74cd8ebbea07eba24fff98f3fe8 SHA512 1e189b0a5db58abd3c1c09969abc0f4445fbbd6d691b8f65ad667d99593f189ef42573d696e7733a1fa6eafcaf4f6f9496b7bd7ed09b53f02fd3b54ea8d5be1d +DIST skiasharp.harfbuzz.2.88.4-preview.84.nupkg 150986 BLAKE2B bd8539c5a7e4cdf2cda55533a7ad7a83ba9807553c439d4a3cc2017bed848472091a73f92b9fc95bf1c4bb249d5a7c97ef9fdc98d732612dae621cfffd532fb2 SHA512 eba3c415bf96bef9c4f62148bac113b047100c8807c3ae0056272cbc205109192bbe5f087a7b6b40680a1a82da2d52d4347927b87b66599ee45a6ee637185f05 +DIST skiasharp.nativeassets.linux.2.88.3.nupkg 15604929 BLAKE2B efd797fb607e655307ab70e861287364bad07864120b67859aa05a3671f0318c9933506f34c87056ab5b8e5a318acaf9594183183c6b2f45c0c891e341d6479e SHA512 544ef5b9e0a9d97214e743a93b0147364a767e5a31374dfb8dcd069f14a424b54db56fce85f28d14157b7493930d7408f99afbc383994cd2243e9bb27bf57813 +DIST skiasharp.nativeassets.macos.2.88.3.nupkg 6906838 BLAKE2B 93b37a50f1b468b16f3062c9132acb5e669d2bbc156a619aa3f229abf8aed19fe17a10af9d49ab9650f31fb1d29a1db06e5f62e87d882f06aabf60cad1140c50 SHA512 db5781df92e44449f8cee9fa816c6f6d952e5be3d4890031316a138f9a9aaa98c71d770908401f3d80ef5026400c61c52d55f67646e5f304ef93b688ab5fa60d +DIST skiasharp.nativeassets.macos.2.88.4-preview.84.nupkg 6817917 BLAKE2B 8c9a22595489f84da21c24969f4aa243fcd6faf157e38019e9580ba528761eac6d5de2161802be265c844665dde9efe568abd304405cab3f3b7ac9e790218c46 SHA512 89efe497a51e4172c58027e85808efa9c4f7f8341c72b6b821f91b4755dc5e8168ec1e6908752b1c2a6414f1f48bea648750997a7218b4e44dd02383aa2b0622 +DIST skiasharp.nativeassets.win32.2.88.3.nupkg 10909359 BLAKE2B b9a7e8d30508f78a051f2d9dead01d9513f07b004830ef3d1ddb0f54dc5611b04e31b0f4ea6618dc82ca1e6dade57b8f279104f162830cee77bdf92558af5d85 SHA512 91711dda228905361393a39754dd08611b69b556af4725cbe9aef92ec8f11dac822338108aaeb1866e149c1e8b9dfc2dbd70c8f64fef11686ad59f69fc7f4420 +DIST skiasharp.nativeassets.win32.2.88.4-preview.84.nupkg 10912464 BLAKE2B 3d5c4e4a452b31633fc0147c781ec694a570fb21320bc92e2771afdfb3f488c7d3a17dae11b2ebe2b1b12eb472df2ee2b6122c0476b4f1ccb16e8d023c18c820 SHA512 1280c4636e0d012938fe2ce76e772a6028320a6e6ff1201eed0482254bc5890f16e2fea5b05b9534d7a9a9cd25a48f899260c563486cabae3a03af905e7a19d7 +DIST sqlitepclraw.bundle_e_sqlcipher.2.1.5.nupkg 35187 BLAKE2B 506e0f57f2380a3bb4070e62dea53856d903b3d70c566e7b045c764ddb98151ab384bd990ffdddb62e896dd9e159c04662fccc8ad2b7ae501b0a154515714616 SHA512 c86a1641f66f54565ff7750b3a6f21bcfdfc59c4cc633dab0f1410e5b0ee8c15b81e9d18130c3a13e47e7a29ee75e179082885f421342a4e6560df39962b6246 +DIST sqlitepclraw.core.2.1.4.nupkg 34506 BLAKE2B 9e95ae78116a78a8463cf6a820a3d76480d769af24b392cd8a553c8e7b035f33d911bef7badbe33f09337a5b8fb697a71cbd124fb77ac308767fe57ca9cc7fc8 SHA512 4a654a227445d97e0c3c00223f819b90d64746e7b2483c4ff0b69ae02d6d3f22a68df7d6c00245aed6f2c51610dc29714fbe6765a8fbe42795f90448c04909d2 +DIST sqlitepclraw.core.2.1.5.nupkg 34519 BLAKE2B c3844b523583f679bcbe553c89e0266988d47930e8cb4d26996fdfa8c17d9859a34338a031fa295fe6771828463a73a0720ce35a3be844768683e191cadc56dd SHA512 10379c318ea178769db9164d8bf569469fbdea73659668200d6394ab2163b9229e8a883de4702e0fdaebb4b1c2fae1f263424aa5e9765ac507eba7fceedc8a7b +DIST sqlitepclraw.lib.e_sqlcipher.2.1.5.nupkg 19175789 BLAKE2B 264be17d20b859e9da40e51900c6ba41a0e2ccf621651ae2f97ae23343e07dd973723a760d840cb6b4909145c93802a199a7202efe5efc4aa63bf235b6f2ff4c SHA512 570f8c23f5fe20d742ccb05128ac0b45cf55ab1912d89dbeabca44036ae161e25c73d803be629d4186a0db75fb52898b221b4de21dde886557c8ed5f4b8d545a +DIST sqlitepclraw.provider.e_sqlcipher.2.1.5.nupkg 59199 BLAKE2B 87a0c90024cfe6885d5140e51e4357347e9371ba1fc58c5e64fa49df457c502a2a844f2c5029bf1779aaa262395684eea95cd5bc561f5a53c7faabd2f2b5a3ea SHA512 01e5db3a24867b4b563604a3b8aee0fac044354550ea80f8a836b3ad6bbc9949d4dfca358eb9294301e96220e1319463fac84b4099c99a54470ab7a92a6e8eb2 +DIST system.appcontext.4.3.0.nupkg 147030 BLAKE2B fafd6d050e77a265cf41c6d00a3ab3d8db47f2258e10a6cb556031ab183a01a508a986bb495b68c5e8610c05b92b2f3c7b0718f68f508111fd262291684f84c3 SHA512 0d6ea63006304708feae2cc0590d2cdd99327b682210822bb2803ac842fdf4d8d57170d7947c006eec4b5687c942768478a7ec109745472f3946d230732483e8 +DIST system.buffers.4.3.0.nupkg 35171 BLAKE2B 3b274a048ce14845ca957019b3670db00338972f6e11279e47f59ca6b4326aaecab1d11317694ed98e8a27f3de7ef6f90de94d4711ab224f805388d468728392 SHA512 3dcbf66f6edf7e9bb4f698cddcf81b9d059811d84e05c7ac618b2640efed642f089b0ef84c927c5f58feffe43bb96a6bcf4fec422529b82998b18d70e4648cbe +DIST system.collections.4.3.0.nupkg 810001 BLAKE2B 0079d5834bb3857c002cc686313646895b47be1079e10cf365ce9e67c05f14c2e70e782b122b07a7cd9d5090b57334d0cb2336503cf5059cdbafeb3ef3cc8220 SHA512 ca7b952d30da1487ca4e43aa522817b5ee26e7e10537062810112fc67a7512766c39d402f394bb0426d1108bbcf9bbb64e9ce1f5af736ef215a51a35e55f051b +DIST system.collections.concurrent.4.3.0.nupkg 502676 BLAKE2B 0d98ffad345254596133bad8a487bb91bd235f2a757573c3ab7999184fac6685b4ec33316bee9b4a4e588ba96aa745a681077cb2e2d2b0a7f5cc113aa75efc2c SHA512 35c1aa3e636216fe5dc2ebeb504293e69ad6355d26e22453af060af94d8279faa93bdcfe127aecb0b316c7e7d9185bcac72e994984efdb7f2d8515f1f55cf682 +DIST system.console.4.3.0.nupkg 102397 BLAKE2B c21bc97bbcda781257473768239f775a16fcc399e933df35a5f5c00f75c5088462ea01ecec2d711a803581d5499c8cb15518e790d6c9e74b15a36c3a1f237d19 SHA512 a08a684a583c9b3278ce32be1007dae495f9d87254666392f794ef1203079f333cd7d388c28944ffa36fb49f0c8bb21f42c70f6e1d7c1c03920df6d0d1130c82 +DIST system.diagnostics.debug.4.3.0.nupkg 149774 BLAKE2B bdb6d5ee3b8ca4f28b241b098281b7d2957d0996f9345aa086a54b1a981822962e5cc319687849ee52445db47b439b6cd4e99a4c71595f6227f78160aa31724b SHA512 6c58fe1e3618e7f87684c1cea7efc7d3b19bd7df8d2535f9e27b62c52f441f11b67b21225d6bcd62f409e02c2a16231c4db19be33b8fab5b9b0a5c8660ddab24 +DIST system.diagnostics.diagnosticsource.4.3.0.nupkg 120125 BLAKE2B 33f203d8ffc39e0c38599eee625053beae160a0aebe6fbfaaafdc85b570c7b82e3aae281092014e90d10fad7083f37afbb546ad5a0c74a94843ae9b1e9fe85f1 SHA512 8f54df5ff382b6650e2e10d1043863a24bf49ff0714e779e837cd7073e46fb2635bcfcdcf99d7c4a9d95f35ebffd86ab0ca068305f4b245072e08303b917b34d +DIST system.diagnostics.tools.4.3.0.nupkg 67227 BLAKE2B f03928755ec84fd360b2a8a0de3f39e57322cafc4be9e7fa6b7a67d606de9c0869688f62f6b7c9a2ee2915c424ab20779ac87ff510637a9bba740ba0361e6041 SHA512 164d6977e721cbceb44ede7bfd75b03b8d9771e0426aefa5d40c71867e964092fdc6a6808bcbc5559ed73ec2c532ca657d6476af79a49ca3ad879b8366f13d90 +DIST system.diagnostics.tracing.4.3.0.nupkg 581864 BLAKE2B e09e616dff7879932b358746a62b530499aa61726c4490c56d2d7a0bf888db5b42d75d89cc5befc9fdb6af231beff998b6b243c2b2a08084da089709e0c82a75 SHA512 d0a5d30e261cd45b7dfab02b7ffbd76b64e0c9b892ed826ea61481c983c0208b05b69981cd79e91cd4e5811e1cd4c3cea06a1afce05811ece58be5e4c20169ea +DIST system.globalization.4.3.0.nupkg 589136 BLAKE2B 7b07f9b68f0744ddcfa3f0db6190c1a0696c2f89f8c5e92922ac20fc4155e22d97e7191bf7866c9b58acec056bff08531b0adacccaec7d4301e1d4b149fa511f SHA512 823d2ba308cb073b40a3146ecccd0d9fd7b1615ac3fbefb16f73d873e411fd81c3bdc87df206d3dc7e2f14c9cd53aafca684a3570c25471280aada8de805ece2 +DIST system.globalization.calendars.4.3.0.nupkg 177689 BLAKE2B b70b5d9e545835e5a3fe4c703b2bd7c857968ba1fcae5299c9c41d550338914f2ad9d168948018fa7da7271d62a3b9d2ad1e696d334ee7d3fdaefd25395aa64c SHA512 e97190231402b393774b925efc02a2bfa41d1d117a17fb87da6e399f5234546962767e9cd8f39970efa408e4f453cd1e6751a2a61e366bc97406e1b0b8a4be86 +DIST system.globalization.extensions.4.3.0.nupkg 142949 BLAKE2B 4eb77d4ce5af01136145ea867e9d6cc81181b36a178ff487905dd7d7c6a4986c518675af68eac0e854347503e11513056173a93e6803683f3fddee7677b88e05 SHA512 a4d360003f95e0c31edf39c0b91e1c73850a60ac5d0032b17db888a3c7d7134cef9acd97219d14174ad213b7c044f49b364cc5720073ebfcb6e1bf6e4ec24ce5 +DIST system.io.4.3.0.nupkg 703652 BLAKE2B b5b2627ace4cc49f35a0caf5c064c4c8262ff0fe3df79bb1bd3529b3e306c8b1e77ea9e5948de343ee786a50e12be822ca89b5ea3f16347b9c0bce6bd8071127 SHA512 bfca5a21e3e1986b9765b13dc6fbcd6f8b89e4c1383855d1d7ef256bf1bf2f51889769db5365859dd7606fbf6454add4daeb3bab56994ffb98fd1d03fe8bc1e6 +DIST system.io.compression.4.3.0.nupkg 485197 BLAKE2B d813f11d1eafa9c5bae049c2e6d7081edbb264520e253bc03441fbc1ea62b75760dd31c038a5a376d41df59c8be55fe1085d7dc012f611731b72040c8c41430b SHA512 f540ee51a3bb6941cdfbaace9a9738d7f7986a2f94770db61f45a88ecb7ef36b571d4c07417dc89cdbe9655a262b7cc599b0a4b78effea91819e186121b44807 +DIST system.io.compression.zipfile.4.3.0.nupkg 113746 BLAKE2B 0622b6c3b6ce841b3c3c1df620ffb68f995ac02d7540d7128ef2831cf08deaa60aaf46059cee0c98624ed5402c8d746128ecfd674acb90ed665d834eb879960b SHA512 1860634672767f818f0192ec2b2750693f0d39390f3b7d400cc6fd4f6e74a5cbed27bf49e5980ec85ff3e161c30f6190f700e339a1040c1699b87eb4aa7b6792 +DIST system.io.filesystem.4.3.0.nupkg 274316 BLAKE2B 4ba513b503cfcad068c23a82423f9900c648fa2bc4fc16555bec717b6c5cfeac6c7708b28009c7a089f80c77ff744f573d72e4dcbeaa14acafb9fd3e8b5100d5 SHA512 4fb581d6f85b9529a091a0e974633752aa39e50b2be6c8a9e5eca8c2bc225cea07064ccec7778f77df9987deebf4dccec050b1a97edac0ee9107142e6a8ee7ee +DIST system.io.filesystem.primitives.4.3.0.nupkg 94996 BLAKE2B 95fa6178164a7cc6a29c5a3fc55e415419c433b3b74abbcfa4fa5ae1bef40141b9515076b6869e8ed771b0ba6800bdb2fe6fa5d1f773ce52c40753efc0a82be9 SHA512 5885953d09582cffd973d23a21a929064d72f2bc9518af3732d671fffcc628a8b686f1d058a001ee6a114023b3e48b3fc0d0e4b22629a1c7f715e03795ee9ee5 +DIST system.io.pipelines.6.0.0.nupkg 221298 BLAKE2B 344160cc3e08c0a9004eac9672b89d8aa9fc726a0dbcb2aecd677f995157f90354d3c704862422bdf8a0195918a7411b6ad9315c2f68b01c0c24ca666f4dee53 SHA512 c5983b4510bc8ae4116133ffb9b280fe61d99d47ef52dd78e5bfd03e090901896d5d5fd738dae57006b971840a4d9422bded33ddefa5e927d75d309ef1f70dea +DIST system.linq.4.3.0.nupkg 512550 BLAKE2B cc6cbb532575bfcfde7ac897970dcd49067186547108f46449f9f819e7910ad32496df3663d4db8eff48224b8ee95b27f7bb442bb477ad47f44da2f6fa893078 SHA512 eacc7fe1ec526f405f5ba0e671f616d0e5be9c1828d543a9e2f8c65df4099d6b2ea4a9fa2cdae4f34b170dc37142f60e267e137ca39f350281ed70d2dc620458 +DIST system.linq.expressions.4.3.0.nupkg 1928029 BLAKE2B 1add363cc651e551fd7abcb797252785e2617159b197ec081de605d7c7dd829e7653e7693495a87909f46575b6619e95fef6e3132532110b3c1e74157ff096a6 SHA512 61b90ef9ae6f779fbc8a7b6483ee8f5449cdd05c81b05235f70447e656a73b2aab7c341784b999f7532374744a72e2c3a5cd13800ea23417fac32ccfae5cde6d +DIST system.memory.4.5.3.nupkg 154054 BLAKE2B 0f75d5365d96b42949e53ae9498affce97ba074d6f404d30bec043e5def8cc39af05ccedffc7e9b13af4200336a9737cf44c85aa2d58069a64b1dc80537a6eac SHA512 70fce15a52cc76aacbae05c8e89e2e398d1d32903f63f640a7dd4a3e5747f2c7a887d4bfd22f2a2e40274906cf91648dfd169734fb7c74eb9b4f72614084e1db +DIST system.net.http.4.3.0.nupkg 1371903 BLAKE2B c0b56398662d8f149eba439ce16ec254bd5a64cee0faf251af07d89ec130953d8865d537b52b432ee19df9ed7405318119d301743bf84f98179c1cd7e6615731 SHA512 e8105ce8151aee95852fb29423f73cc1bd7c2286d36474ed7102a4b31248e45f434434a176d3af0442738398c96c5753965ee0444fb9c97525abbd9c88b13e41 +DIST system.net.primitives.4.3.0.nupkg 769347 BLAKE2B 070d9aaecf9c4ec485850954c425d6d6af23fdb8a50fe40c305657654fcaf58d366f29f62bca6ae32c8604dfd7f5217f822ebe03c68446d4fbc4ee7e44b07852 SHA512 9f7fdece330a81f3312ea7c804927852413bee2c929f3066b736993803df47cc0692fbca236c222bf19dc8f59b42f54f2a4c00da9a4d624e458da5874d127ce6 +DIST system.net.requests.4.3.0.nupkg 382676 BLAKE2B 64b19cf64c2bf1e2ea35814265d59907233f6a53de3c8742140364516322989926d3234d0f9efb061c5226973b0c3835f6911ffbb4084e3df05f6ca4c6a0768e SHA512 f00e58bb607af232db1a6a26941982346aab5c180da79638953a2b35dab3026eacd1432064367f631a67923cba7b4641d2b3fef8768bfd1dcffe4c79c6c76629 +DIST system.net.sockets.4.3.0.nupkg 135695 BLAKE2B 17f58a8445cae9ef2ad17bbd7dda092e66bc8be07d767e971fabf14da98f549924cd6a7abf54e8a5a7557710612a151f2f27dd35e559b81f2f06dd71fd43c9f7 SHA512 e32ed9518e9630e99edcf1963c3d0e7047ea8252853c9260eb5403a4206170ae28fd27eb239f39da4d2db766f830b3ebdc9e4da2e697be20241d928082200955 +DIST system.net.webheadercollection.4.3.0.nupkg 85080 BLAKE2B 936edee59a951befd8ca9d99d9ca17563e9213bcfdece25dc37d051ef4ff34bcf4544846911db10711baffc3fd7ed3fcca01753baa0e77f9b5020a24767e3c95 SHA512 fda40b5e53bf3364a3bca8ccc97d792111cafc12606f8a84d4564664f8e7171844ee31f076ebbae5332e56cc8ac543a161083fd9cafdce99b4a25843d627234f +DIST system.objectmodel.4.3.0.nupkg 321655 BLAKE2B bd1110665321034ec27635077ba7f9f1a18cf2f813d7a99f511a91fb6c95827b3b10108bf8a5b4a9e32685a8754e1eeca7d1afb2dcd02ad5ce3ef9db61fcc114 SHA512 409bca3d2139bd1d003c711400ba2db5e576bb54d593aa541ec3576e7b2029b60159ab1c5b2c4e7389267b1b95ebcd8c2f064dc6e1f53e693aacb1737f066123 +DIST system.reflection.4.3.0.nupkg 700821 BLAKE2B a6aaf054f27be81f1a8251241deaddd6d35aa9ff1cd1b35a65c75201c3305ca0481d8f7a6de52a85736b0477332c404573db300f324e6301365f14fd59784225 SHA512 2325b67ed60dce0302807064f25422cbe1b7fb275b539b44fba3c4a8ce4926f21d78529a5c34b31c03d80d110f7bace9af9589d457266beac014220057af8333 +DIST system.reflection.emit.4.3.0.nupkg 219534 BLAKE2B dddeaced247da3ced46ad776c3560d886db0581d10d2a32df3827c275a895f474933c528b637439831e7f69cabf70bcec544ed1d16069ef11cb047126f2c3b57 SHA512 be45051467a36ab965410f112a475fb81510a5595347d1cc0c46b028e0436a339218dd3c073f048c2d338b67dc13b45742290b6c46f55982503f74a8f2698818 +DIST system.reflection.emit.ilgeneration.4.3.0.nupkg 124567 BLAKE2B 4495327d565f0ef5935bb2ff6f71e25132abda4c8ffeb51195bd4b96d1d5c885e344519287dbb22d28957f0fbad2af0cc977c2fe4650206f7b72ee5dec45a08c SHA512 e9be5f62bf64b1947a49857337306a5d0980686b58d665989e94006ab04aa7e0bbf4d8543d1b57d5bb38079052f275f339b73054a7357e4fa357208a0ac85d69 +DIST system.reflection.emit.lightweight.4.3.0.nupkg 84426 BLAKE2B 370e3b74a769e2a8043287ae93804d726ae0704440e3fea9cf5fd1ee46222cdd293d35896349719e87123ac24b05042665148023185ffb89ab8e00820820590c SHA512 ad58af07296bd084907a089f92026fa3898b764eb9d6a07c9414b550a83ac60456f32a34127c29bb93a9633fb07ba9fd828f7b41a31dce5ff019a7cf1ab29435 +DIST system.reflection.extensions.4.3.0.nupkg 99740 BLAKE2B 15554874193bbddbb2a7a769a239923ea039b117d9f8ba5ae634b82fdc8f04fcdc871bdf328b0b4e418c9f0c987dfd71546c778a99453ba6b5e754e6939b3c28 SHA512 06cfd992c8d7fd9ab6432ab02be981a01b6558285a6e26a7825a064d4efcce08d9e7344f03fa19b033a2459d42b0b80e8c1400ce39b47a1752869ab8825b0475 +DIST system.reflection.primitives.4.3.0.nupkg 281679 BLAKE2B 36dc0fb5e7a6927ab2f54bc9ccb2e032cce0284c3aa9b83cf2ded8bab5fc7918553b06b16bef69161a7d9a0548b3e9159ab582533578cd28a661225559bd2b1d SHA512 d4b9cc905f5a5cab900206338e889068bf66c18ee863a29d68eff3cde2ccca734112a2a851f2e2e5388a21ec28005fa19317c64d9b23923b05d6344be2e49eaa +DIST system.reflection.typeextensions.4.3.0.nupkg 187842 BLAKE2B 2cec73bd787cc6b4bee793782ff0db98aaced7e7a0645cefb60e6e47d353e1959eed7a48db24e9c7ea6ad7b87648c11c3588d43028c4e0d14c695c38356943a2 SHA512 68ae81a635b9af2aee9fc8fc8fe7da0356ef4da4eb32f81a89fb75613b96714e8f1a1f4c12bd0d335efbb03408cc7a744314837f13564d5fb262ca272055677f +DIST system.resources.resourcemanager.4.3.0.nupkg 85908 BLAKE2B 002ba25bb953e5a9162214338b50abcecfd8183c68c7b5de8bbc1780e57322b6aa225e13436ffda54b4013fb77540df7428d8c3c89c1a21622ab124d8ca174cd SHA512 9067db28f1c48d08fc52ad40a608f88c14ad9112646741ddaf426fdfe68bed61ab01954b179461e61d187371600c1e6e5c36c788993f5a105a64f5702a6b81d4 +DIST system.runtime.4.3.0.nupkg 7263712 BLAKE2B 6cf2c6704f2a5639bffe2db645fd6ac935e341a5d50f1be97969bfba15e7fd93c94a2ddbb75a3538cefc05142fd72331185ca7ed175141102e8f977649f3bf1f SHA512 92ab2249f08073cfafdc4cfbd7db36d651ad871b8d8ba961006982187de374bf4a30af93f15f73b05af343f7a70cbd484b04d646570587636ae72171eb0714fb +DIST system.runtime.compilerservices.unsafe.5.0.0.nupkg 130329 BLAKE2B 661dc87cbbfceb67d13b0bdbcf3a035609213e4b99afac13ac773128b4a4428272e84f17e70fc84218fe1569f9ea9f28152c239713580ef5a75d4fbd6a87f08c SHA512 23226c503b06abecee5a9604a6e4dd3dabcdf921f55d6aa6dad2bab1ca12a001c7866af5a6de01cc9b4ace54e5c8ee1d5c2fd29dd9dfd7eda3ed86f9b35fa59f +DIST system.runtime.extensions.4.3.0.nupkg 1060357 BLAKE2B e58c5c36d42228a507fba876d43f064b872c93dc4a48e9a7475a77c27e00f2added1dbb8dd5d6516a4c5652ef2b01f5fa31aa611360b38a0b66a0b1a2e479699 SHA512 680a32b19c2bd5026f8687aa5382aea4f432b4f032f8bde299facb618c56d57369adef7f7cc8e60ad82ae3c12e5dd50772491363bf8044c778778628a6605bbc +DIST system.runtime.handles.4.3.0.nupkg 54854 BLAKE2B e68360382f2c625e3b1526dddb1d49c6bddc9b78d38041801f0df876f1b06d429c608ff3b28a0c1415495eb38fcd70aafa9fe8dc0bb323790e8a85718a9f93f9 SHA512 0a5baf1dd554bf9e01bcb4ce082cb26ee82b783364feb47cba730faeecd70edc528efad0394dcce11f37d7f9507f8608f15629ebaf051906bfd3513e46af0f11 +DIST system.runtime.interopservices.4.3.0.nupkg 2597020 BLAKE2B 4753b772f9d3596eae34b10497af40bc6e7cd63e9319e5789378cd148b009ae9fd5bde5e5757954ef06826bd4f4b79a3f8d8ea07766238407f26f3e222cdb2cf SHA512 650799c3e654efbb9ad67157c9c60ce46f288a81597be37ce2a0bf5d4835044065ef3f65b997328cbbbbfb81f4c89b8d7e7d61380880019deee6eb3f963f70d9 +DIST system.runtime.interopservices.runtimeinformation.4.3.0.nupkg 179546 BLAKE2B 780a92196ee216c1175768b32c04e88cfbc453bd9fdd6e5645c4ccc98f2c5ad62fd5cb158117df9391b1cdc3130a2cddca49304d2579434597350097960ce013 SHA512 6f4905329a3cc9e62d274c885f275ee31c5af57a6c9fd1a5080d039cb748e0277bef3dc8ce42863cac78365084e00a032279bf3d2b7254a49f3fb1566a29ad1b +DIST system.runtime.numerics.4.3.0.nupkg 283763 BLAKE2B b9e2ffc7e974fb4824ed174be43e664d0fcbe1e996640b8f66a17503c8af24d106e883092fd61b2990c32472423bcad943e07b7e25d126563a219e1b617446ee SHA512 3e347faa8e7ec484d481e53b1c219fe1ce346ae8278a214b4508cf0e233c1627bd9c6c6c7c654e8c1f4143271838ddd9593f63a1043577ad87c40e392af7fd34 +DIST system.security.cryptography.algorithms.4.3.0.nupkg 402204 BLAKE2B 3bed21fdd12f005b6a7eb225623e71880a37c79cfdaa770971b6563d8e7f613a64617c73deedc2c6c31fd8e908f9ac95903a1004f1376bd914431f89c9dcc8f0 SHA512 7641d70c2ba6f37bf429d5d949bda427f078098c2dcb8924fd79b23bb22c4b956ef14235422d8b1cc5720cbbcc6cfee8943d5ff87ce7abf0d54c5e8bce2aa5e2 +DIST system.security.cryptography.cng.4.3.0.nupkg 290620 BLAKE2B aaa7b495dd7a8884b125f05b62d3e641cfb04e82f8f376f1e1839cdf124de4643dcf1e6de02e0296768db5f430a33d75cd2003261a815059055ffd5f050c65c4 SHA512 6272273414eaa777e78dca1b5ecbbdf65e9659908082aea924df0975e71f4c1b47f85617edf90ead57078c29513a160ca62f123be9f9f339dfb9c9386844f5ea +DIST system.security.cryptography.csp.4.3.0.nupkg 117553 BLAKE2B 93f32c719f999c566ac7ebc486854778051ca885632a3ecf5b50af05a700df092a0e13ce08f16c854aee3ef06bc27fc61e6b03f79f3170eeb2bcce7e22d9728f SHA512 43317591747a18f52f683187e09adfe0e03573e6dac430bf3ba13f440cdb1c7bb1f9205369d5f3b2a0f3fdf9604d5ba1e6d94a899a25d2c533e453338578f351 +DIST system.security.cryptography.encoding.4.3.0.nupkg 144382 BLAKE2B 9f8e6a4ce5fe2a4de2be0c827e914a02a257011b508e97e289b9de4657b598fdbba4e64dcf23a29af6e4910af41e62f3b3f0d6a2156ab691e2e00ad76c6499ef SHA512 5c26add23e63542f37506f5fa1f72e8980f03743d529cd8e583d1054b8d8a579fb773fa035a00d9073db84db6be4f47cac340d1ebc6d23dd761dbdbd600075e0 +DIST system.security.cryptography.openssl.4.3.0.nupkg 71949 BLAKE2B ec1654bbd09e1244d260d1ddbefcbdeed207816a2719f3bb0f055a7a140d466f186667b1f202e0d1a3eda97f247d2c1776ad6f38f50de58960da5f0dfd2a2d08 SHA512 64530a19489730f873f8c68e6b245135ea260c02d68591880261768358d0145795132ba5ee877741822ff05dcd0c61edca27696ef99e8f9302a21cadf3b1329f +DIST system.security.cryptography.primitives.4.3.0.nupkg 81382 BLAKE2B 55bcbe3143e85d24f47c72ec5e1f0ad38a1f931932b3a8a03dc00028668fc085d070dfcded55654e09328a745b208b9f15928aaff1087d8906bad41d7cfb23e0 SHA512 5ad8273f998ebb9cca2f7bd03143d3f6d57b5d560657b26d6f4e78d038010fb30c379a23a27c08730f15c9b66f4ba565a06984ec246dfc79acf1a741b0dd4347 +DIST system.security.cryptography.x509certificates.4.3.0.nupkg 706727 BLAKE2B 67c777394c982267c08dba232dd75aba6e924784d14388f7f8e347293c8f3a67ef9490a078b3f56f649a1ab352a4c924630f384850e3d5f1510dceae45fd0af1 SHA512 318d86ab5528e2b444ec3e4b9824c1be82bb93db513eab34b238e486f886c4d74310ed82c2110401fe5cd790e4d97f4a023a0b2d5c2e29952d3fd02e42734d00 +DIST system.text.encoding.4.3.0.nupkg 327281 BLAKE2B e153609b257919932499a013337b8b2a4087ebff7e8ffe6854ad1c70fbd058aaabc4e974313dfb3cf1a9355b0ced87bd97cd39f6a4962b8a4a87003d3a66c53c SHA512 6ff7feec7313a7121f795ec7d376e4b8728c17294219fafdfd4ea078f9df1455b4685f0b3962c3810098e95d68594a8392c0b799d36ec8284cd6fcbd4cfe2c67 +DIST system.text.encoding.codepages.5.0.0.nupkg 4244436 BLAKE2B 85bf22ce5389b87be3c7bef61ed2e16a38e7170bf778c03157b71da30a1396d721599afad71c9865ce9c3b8d4357aff62a268c5e75e51e2c969558f56cb29391 SHA512 4f32c801b3dc8b3d287c17310e8eaecbb7d3d0e311e39e1c428439fea7276860febc38422a61abc93d3cbbcd97bf511835b316553e931e04f6333a80629dc746 +DIST system.text.encoding.extensions.4.3.0.nupkg 244195 BLAKE2B 9dc2fbf672e07c5302bbb8435e8c09bc91febb96f22b85b57b09b2046fca224c786f8710b634559de2722f3dbece7b30e6a3c6a78e98e77f955d550e440beb60 SHA512 e648c5dc781e35cf00c5cc8e7e42e815b963cf8fb788e8a817f9b53e318b2b42e2f7a556e9c3c64bf2f6a2fd4615f26ab4f0d4eb713a0151e71e0af3fe9c3eed +DIST system.text.regularexpressions.4.3.0.nupkg 530523 BLAKE2B fc77aa0a92658cfac1b3fc00b87fabbec1be5c79776b0b2680775615b273a5a49ff8d5000f97415b85fc0283ff95569ba9a5a72917828455646053033088b49b SHA512 80353c148df30d9a2c03ee10a624d91b64d7ccc3218cb966344cfa70657f0b59c867fed2ab94057f64ab281ad9318353f25c23375c00e1376b6589ae0a70aad3 +DIST system.threading.4.3.0.nupkg 708088 BLAKE2B 004d01762fad35a4607522d974a0cdc3d0049c82fe704f2f86fb98ee81059ebb56d13c290fcd273d1067a1a7c7f17bf3259d4d7e802c1d09a95e3c5fa29ef3f3 SHA512 97a2751bdce69faaf9c54f834a9fd5c60c7a786faa52f420769828dbc9b5804c1f3721ba1ea945ea1d844835d909810f9e782c9a44d0faaecccb230c4cd95a88 +DIST system.threading.tasks.4.3.0.nupkg 840017 BLAKE2B 1cf4a8cc833da0a38304757db3808df5c217518c817d5807bf6f35393725a31223129fd1c4c964a36a60c65b686d24fc25d1777fa12ee622bddbb0f7c1772bec SHA512 7d488ff82cb20a3b3cef6380f2dae5ea9f7baa66bf75ad711aade1e3301b25993ccf2694e33c847ea5b9bdb90ff34c46fcd8a6ba7d6f95605ba0c124ed7c5d13 +DIST system.threading.tasks.extensions.4.3.0.nupkg 52499 BLAKE2B 3e6532ad1936859e2713e2e864831efe0af00a5ce561bd7f8723845bf285b8c15de00cb1fc246504f99599d183b400746cea987db883f0e61283db1fb2725a1e SHA512 2c33900ff7f544d6db31ad11b6baee1c9ecb40d5a54f51e5dd5bbbb37f4c50ee35ed481615cbf7c1da61a31ae3333c4454bfbeee4ae32241789e72ce3f910db6 +DIST system.threading.timer.4.3.0.nupkg 77054 BLAKE2B be1665b86776f2f7e780de889e363a3c10da581eaf9a414da5ae5d059564281d78691142281d31b48c47b9efc084f1826165763097273f77e58699742c8c93da SHA512 d5ce8e258b7be7be268f944e21621195948106f57e6c46e69b2887c46f567760368b14e84046b4be4466ecd08ecd4cb04016a2ff7948cb4640960befc7aa1739 +DIST system.xml.readerwriter.4.3.0.nupkg 1388897 BLAKE2B ae51b8fe4492dec1e4e3584d05b0f477fd4e75e79dddb46d8077ae5311245d6fc6213d0655025f25db56f1370cb0e88bd60a83dc937bb53db1db0262390281f2 SHA512 991101497fbd39e43fc306ca280a465318868afa8db1f34bb87c266fe61f0c81a0ec34a797b236ee823bd60d1149b7592def96fe044abb511858efffe890c2e6 +DIST system.xml.xdocument.4.3.0.nupkg 591350 BLAKE2B 86f910cef36c056f4a9ea9dc26eea6e01070467d27ac80fb8a0af5e1a572ad5d2169e4f1297cd362fddc9e0309458dbd413fca85ef8e56f97781c218e594604a SHA512 c2d9236a696daf23a29b530b9aa510fb813041685a1bb9a95845a51e61d870a0615e988b150f5be0d0896ef94b123e97f96c8a43ee815cf5b9897593986b1113 +DIST tmds.dbus.0.15.0.nupkg 192025 BLAKE2B f3aeac9fe9d6ebc84f31d5c35ac226d1eb790cee3c16a4946ea4f29026a4a472d18b1f93bfdf7796922f359d2aab8b25fceb808a00d6ac0ede46620af8dd6863 SHA512 6384602b2691a1ded0cad96f38b2a9bab09d5993fffa28c5904ac355643732ba71bf5a11f07102390dcd2936044e7b8187d81fecbc85504dbd31cfe5191e065a +DIST tmds.dbus.protocol.0.15.0.nupkg 215793 BLAKE2B 18608e7a9998e2ea89e6d725404c51fffaf1044ea03706396d58799c27839bf419f535b531c4f4342d14e71557c4628e5e1ed0c96088ab28188e732e391cc663 SHA512 45958a88536d1daa769934986b3ac514cdc1104a936bc404dbdec550c958847e7408af621350c09fa51bc4b837fb88471ec6e6056c4aaa2cebf30f044cd834e9 diff --git a/app-office/denaro/denaro-2023.9.2.ebuild b/app-office/denaro/denaro-2023.9.2.ebuild new file mode 100644 index 000000000000..d0b37b49431c --- /dev/null +++ b/app-office/denaro/denaro-2023.9.2.ebuild @@ -0,0 +1,244 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DOTNET_PKG_COMPAT=7.0 +PYTHON_COMPAT=( python3_{10..12} ) + +NUGETS=" +ace4896.dbus.services.secrets@1.1.0 +docnet.core@2.3.1 +fuzzysharp@2.0.2 +gettext.net@1.8.7 +gircore.adw-1@0.4.0 +gircore.cairo-1.0@0.4.0 +gircore.freetype2-2.0@0.4.0 +gircore.gdk-4.0@0.4.0 +gircore.gdkpixbuf-2.0@0.4.0 +gircore.gio-2.0@0.4.0 +gircore.glib-2.0@0.4.0 +gircore.gobject-2.0@0.4.0 +gircore.graphene-1.0@0.4.0 +gircore.gsk-4.0@0.4.0 +gircore.gtk-4.0@0.4.0 +gircore.harfbuzz-0.0@0.4.0 +gircore.pango-1.0@0.4.0 +gircore.pangocairo-1.0@0.4.0 +harfbuzzsharp.nativeassets.linux@2.8.2.3 +harfbuzzsharp.nativeassets.macos@2.8.2.3 +harfbuzzsharp.nativeassets.macos@2.8.2.4-preview.84 +harfbuzzsharp.nativeassets.win32@2.8.2.3 +harfbuzzsharp.nativeassets.win32@2.8.2.4-preview.84 +harfbuzzsharp@2.8.2.3 +harfbuzzsharp@2.8.2.4-preview.84 +hazzik.qif@1.0.3 +livechartscore.skiasharpview@2.0.0-beta.910 +livechartscore@2.0.0-beta.910 +markdig@0.31.0 +meziantou.framework.win32.credentialmanager@1.4.2 +microsoft.data.sqlite.core@7.0.11 +microsoft.data.sqlite.core@7.0.5 +microsoft.netcore.platforms@1.1.0 +microsoft.netcore.platforms@5.0.0 +microsoft.netcore.targets@5.0.0 +microsoft.win32.primitives@4.3.0 +netstandard.library@1.6.1 +nickvision.aura@2023.9.3 +nickvision.girext@2023.7.3 +ofxsharp.netstandard@1.0.0 +pdfsharpcore@1.3.56 +questpdf@2023.5.1 +readsharp.ports.sgmlreader.core@1.0.0 +runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl@4.3.0 +runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl@4.3.0 +runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl@4.3.0 +runtime.native.system.io.compression@4.3.0 +runtime.native.system.net.http@4.3.0 +runtime.native.system.security.cryptography.apple@4.3.0 +runtime.native.system.security.cryptography.openssl@4.3.0 +runtime.native.system@4.3.0 +runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl@4.3.0 +runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl@4.3.0 +runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple@4.3.0 +runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl@4.3.0 +runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl@4.3.0 +runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl@4.3.0 +runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl@4.3.0 +runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl@4.3.0 +sharpziplib@1.3.3 +sixlabors.fonts@1.0.0-beta17 +sixlabors.imagesharp@2.1.3 +skiasharp.harfbuzz@2.88.3 +skiasharp.harfbuzz@2.88.4-preview.84 +skiasharp.nativeassets.linux@2.88.3 +skiasharp.nativeassets.macos@2.88.3 +skiasharp.nativeassets.macos@2.88.4-preview.84 +skiasharp.nativeassets.win32@2.88.3 +skiasharp.nativeassets.win32@2.88.4-preview.84 +skiasharp@2.88.3 +skiasharp@2.88.4-preview.84 +sqlitepclraw.bundle_e_sqlcipher@2.1.5 +sqlitepclraw.core@2.1.4 +sqlitepclraw.core@2.1.5 +sqlitepclraw.lib.e_sqlcipher@2.1.5 +sqlitepclraw.provider.e_sqlcipher@2.1.5 +system.appcontext@4.3.0 +system.buffers@4.3.0 +system.collections.concurrent@4.3.0 +system.collections@4.3.0 +system.console@4.3.0 +system.diagnostics.debug@4.3.0 +system.diagnostics.diagnosticsource@4.3.0 +system.diagnostics.tools@4.3.0 +system.diagnostics.tracing@4.3.0 +system.globalization.calendars@4.3.0 +system.globalization.extensions@4.3.0 +system.globalization@4.3.0 +system.io.compression.zipfile@4.3.0 +system.io.compression@4.3.0 +system.io.filesystem.primitives@4.3.0 +system.io.filesystem@4.3.0 +system.io.pipelines@6.0.0 +system.io@4.3.0 +system.linq.expressions@4.3.0 +system.linq@4.3.0 +system.memory@4.5.3 +system.net.http@4.3.0 +system.net.primitives@4.3.0 +system.net.requests@4.3.0 +system.net.sockets@4.3.0 +system.net.webheadercollection@4.3.0 +system.objectmodel@4.3.0 +system.reflection.emit.ilgeneration@4.3.0 +system.reflection.emit.lightweight@4.3.0 +system.reflection.emit@4.3.0 +system.reflection.extensions@4.3.0 +system.reflection.primitives@4.3.0 +system.reflection.typeextensions@4.3.0 +system.reflection@4.3.0 +system.resources.resourcemanager@4.3.0 +system.runtime.compilerservices.unsafe@5.0.0 +system.runtime.extensions@4.3.0 +system.runtime.handles@4.3.0 +system.runtime.interopservices.runtimeinformation@4.3.0 +system.runtime.interopservices@4.3.0 +system.runtime.numerics@4.3.0 +system.runtime@4.3.0 +system.security.cryptography.algorithms@4.3.0 +system.security.cryptography.cng@4.3.0 +system.security.cryptography.csp@4.3.0 +system.security.cryptography.encoding@4.3.0 +system.security.cryptography.openssl@4.3.0 +system.security.cryptography.primitives@4.3.0 +system.security.cryptography.x509certificates@4.3.0 +system.text.encoding.codepages@5.0.0 +system.text.encoding.extensions@4.3.0 +system.text.encoding@4.3.0 +system.text.regularexpressions@4.3.0 +system.threading.tasks.extensions@4.3.0 +system.threading.tasks@4.3.0 +system.threading.timer@4.3.0 +system.threading@4.3.0 +system.xml.readerwriter@4.3.0 +system.xml.xdocument@4.3.0 +tmds.dbus.protocol@0.15.0 +tmds.dbus@0.15.0 +" + +inherit check-reqs desktop dotnet-pkg gnome2-utils python-any-r1 xdg + +DESCRIPTION="A personal finance manager" +HOMEPAGE="https://github.com/NickvisionApps/Denaro/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/NickvisionApps/${PN^}.git" +else + SRC_URI="https://github.com/NickvisionApps/${PN^}/archive/${PV}.tar.gz + -> ${P}.tar.gz" + S="${WORKDIR}/${P^}" + + KEYWORDS="~amd64" +fi + +SRC_URI+=" ${NUGET_URIS} " + +LICENSE="MIT" +SLOT="0" + +RDEPEND=" + >=gui-libs/gtk-4.10:4 + app-arch/brotli + dev-libs/glib + gui-libs/libadwaita:1 + media-libs/freetype + media-libs/harfbuzz +" +BDEPEND=" + ${PYTHON_DEPS} + ${RDEPEND} + dev-util/blueprint-compiler +" + +CHECKREQS_DISK_BUILD="1G" +DOTNET_PKG_PROJECTS=( NickvisionMoney.GNOME/NickvisionMoney.GNOME.csproj ) +DOTNET_PKG_BUILD_EXTRA_ARGS=( -p:WarningLevel=0 ) + +DOCS=( CONTRIBUTING.md README.md ) + +pkg_setup() { + check-reqs_pkg_setup + dotnet-pkg_pkg_setup + python-any-r1_pkg_setup +} + +src_unpack() { + dotnet-pkg_src_unpack + + if [[ -n "${EGIT_REPO_URI}" ]] ; then + git-r3_src_unpack + fi +} + +src_compile() { + ebegin "Compiling gresources" + glib-compile-resources --sourcedir NickvisionMoney.GNOME/Resources \ + NickvisionMoney.GNOME/Resources/org.nickvision.money.gresource.xml + eend ${?} || die "failed to compile gresources" + + dotnet-pkg_src_compile + + cd "${S}/NickvisionMoney.Shared" || die + cp org.nickvision.money.desktop.in org.nickvision.money.desktop || die + sed -i "s|@EXEC@|${PN}|" org.nickvision.money.desktop || die +} + +src_install() { + dotnet-pkg-base_install + dotnet-pkg-base_dolauncher "/usr/share/${P}/NickvisionMoney.GNOME" "${PN}" + + insinto /usr/share/org.nickvision.money + doins NickvisionMoney.GNOME/Resources/*.gresource + + insinto /usr/share/icons/hicolor/scalable/apps + doins NickvisionMoney.Shared/Resources/org.*.svg + + insinto /usr/share/icons/hicolor/symbolic/apps + doins NickvisionMoney.GNOME/Resources/*.svg + + domenu NickvisionMoney.Shared/org.nickvision.money.desktop + + einstalldocs +} + +pkg_postinst() { + gnome2_schemas_update + xdg_pkg_postinst +} + +pkg_postrm() { + gnome2_schemas_update + xdg_pkg_postrm +} diff --git a/app-office/denaro/metadata.xml b/app-office/denaro/metadata.xml new file mode 100644 index 000000000000..98fd669ea250 --- /dev/null +++ b/app-office/denaro/metadata.xml @@ -0,0 +1,20 @@ + + + + + + dotnet@gentoo.org + Gentoo Dotnet Project + + + Manage multiple accounts at a time, with a familiar tab interface. Easily + filter transactions by type, group, or date. Easily repeat transactions, + such as bills that occur every month. Transfer money from one account to + another. Export an account as a CSV file and import a CSV, OFX or QIF file + to bulk add transactions to an account. + + + https://github.com/NickvisionApps/Denaro/issues/ + NickvisionApps/Denaro + + diff --git a/app-portage/Manifest.gz b/app-portage/Manifest.gz index dede70104909d2119303e01aff0d6d2a497d167c..01923579f538ca732b88f3ea17e238f08f79d3cc 100644 GIT binary patch literal 9746 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 literal 9751 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

ua3gKdEBuG9hHJBLiyoda#DAt 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 diff --git a/app-portage/elogv/Manifest b/app-portage/elogv/Manifest index 0edad5bf6e90..d4ade5b6eba0 100644 --- a/app-portage/elogv/Manifest +++ b/app-portage/elogv/Manifest @@ -2,3 +2,4 @@ DIST elogv-0.7.9.tar.gz 19556 BLAKE2B 5d5f1a4adab09cf8b56ca3433b2a1cd0d3572345ff DIST elogv-0.8.0.tar.gz 19563 BLAKE2B 1483f1973f0d18470484f8b4861f9301f5a2cc5e813709c3783127d0ed61db952c7edb1e5c12a3ba2066aa09bfd9c7547bc695ea9b46f106996b3036abc32d2d SHA512 75c1bce6dae36f5720e36a92d08c9469a54b31ff50321cc6fc250aa5a3039f2b4ce7ad518d261acb2d653e20783d375ec2c88bc2b86cc1400b6a49cfbb14647b DIST elogv-0.8.1.tar.gz 19289 BLAKE2B e88e7383661e0a6336ffbb9027ee9d5540f14db7dd00e385afeb732925487a5cf9e73aa56cead2e11c6ae893a92006b3c75231dfb8918d8102af5988c10a480a SHA512 36f4eb237a8811d3720862d0551a84a0abce36cf565c810d25457ec5b1b2735897be69856ab50be2ad08be77b3761435aae87ac377407374c7643d05fe592f27 DIST elogv-0.8.2.tar.gz 19212 BLAKE2B d37daeccc4b1ed780d943649dd709815b8d2ab69665a9426700501b9266c3cd70ad0d29a828195fb16f9be71692ab1fdb80a503de94a759447dd5540b29e9dc9 SHA512 bc542c1ba941379290159796ede2aed8345c09e050bbbfa65ceb8f1d8c0fc6c33147d716bc685690e6b5d513d66d3aa04c96b28674ba4d83c29348740cb8feb1 +DIST elogv-0.8.3.tar.gz 27144 BLAKE2B 7c672365afb9a17e2acf76f04b4479a5a9d8a43fd1e739ac86fb00f2744ad2b2871f12e3b384d292c8f7d704af877372e201644a6354b49d38d6ec03c2437f4d SHA512 9825e530f3e2de9f84aa77afba813aaba8ce68e3fb52f7685e98099e9f5a3b828cad259d4eb273aafba9b7a14ea9e41e9c0ecf2f6efe1dfd3b81f9ea0786592b diff --git a/app-portage/elogv/elogv-0.7.9-r3.ebuild b/app-portage/elogv/elogv-0.7.9-r3.ebuild index 3e9b628d1a51..9496193f8f9c 100644 --- a/app-portage/elogv/elogv-0.7.9-r3.ebuild +++ b/app-portage/elogv/elogv-0.7.9-r3.ebuild @@ -13,7 +13,7 @@ DESCRIPTION="Curses based utility to parse the contents of elogs created by Port HOMEPAGE="https://gitweb.gentoo.org/proj/elogv.git/" SRC_URI="https://github.com/gentoo/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="GPL-2" +LICENSE="GPL-2+" SLOT="0" KEYWORDS="~alpha amd64 ~arm ~arm64 ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" PLOCALES=( "de" "es" "it" "pl" ) diff --git a/app-portage/elogv/elogv-0.8.0.ebuild b/app-portage/elogv/elogv-0.8.0.ebuild index 725bdcdc7362..ff49606527d6 100644 --- a/app-portage/elogv/elogv-0.8.0.ebuild +++ b/app-portage/elogv/elogv-0.8.0.ebuild @@ -13,7 +13,7 @@ DESCRIPTION="Curses based utility to parse the contents of elogs created by Port HOMEPAGE="https://gitweb.gentoo.org/proj/elogv.git/" SRC_URI="https://github.com/gentoo/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="GPL-2" +LICENSE="GPL-2+" SLOT="0" KEYWORDS="~alpha amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" PLOCALES=( "de" "es" "it" "pl" ) diff --git a/app-portage/elogv/elogv-0.8.1.ebuild b/app-portage/elogv/elogv-0.8.1.ebuild index 7f7f37ff6174..920c16d85b52 100644 --- a/app-portage/elogv/elogv-0.8.1.ebuild +++ b/app-portage/elogv/elogv-0.8.1.ebuild @@ -13,7 +13,7 @@ DESCRIPTION="Curses based utility to parse the contents of elogs created by Port HOMEPAGE="https://gitweb.gentoo.org/proj/elogv.git/" SRC_URI="https://github.com/gentoo/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="GPL-2" +LICENSE="GPL-2+" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" PLOCALES=( "de" "es" "it" "pl" ) diff --git a/app-portage/elogv/elogv-0.8.2.ebuild b/app-portage/elogv/elogv-0.8.2.ebuild index 11ba9343a3cd..1f4d6eb51b62 100644 --- a/app-portage/elogv/elogv-0.8.2.ebuild +++ b/app-portage/elogv/elogv-0.8.2.ebuild @@ -13,7 +13,7 @@ DESCRIPTION="Curses based utility to parse the contents of elogs created by Port HOMEPAGE="https://gitweb.gentoo.org/proj/elogv.git/" SRC_URI="https://github.com/gentoo/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="GPL-2" +LICENSE="GPL-2+" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" PLOCALES=( "de" "es" "it" "pl" ) diff --git a/app-portage/elogv/elogv-0.8.3.ebuild b/app-portage/elogv/elogv-0.8.3.ebuild new file mode 100644 index 000000000000..1f4d6eb51b62 --- /dev/null +++ b/app-portage/elogv/elogv-0.8.3.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..12} pypy3 ) +PYTHON_REQ_USE="ncurses" +DISTUTILS_USE_PEP517=setuptools + +inherit distutils-r1 + +DESCRIPTION="Curses based utility to parse the contents of elogs created by Portage" +HOMEPAGE="https://gitweb.gentoo.org/proj/elogv.git/" +SRC_URI="https://github.com/gentoo/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +PLOCALES=( "de" "es" "it" "pl" ) +IUSE="${PLOCALES[*]/#/l10n_}" + +RDEPEND="sys-apps/portage[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND}" + +DOCS=( README ) + +src_install() { + distutils-r1_src_install + + elog 'Deleting unwanted language files...' + for i in ${PLOCALES[@]}; do + if use "l10n_${i}"; then + # Keep and fix man page filename (bug #869905) + mv "${ED}"/usr/share/man/${i}/man1/${PN}.1{.${i},} || die + else + rm -r "${ED}"/usr/share/{locale,man}/"${i}" || die + elog "- Language \"${i}\" deleted" + fi + done +} + +pkg_postinst() { + elog "In order to use this software, you need to activate" + elog "Portage's elog features. Required is" + elog " PORTAGE_ELOG_SYSTEM=\"save\" " + elog "and at least one out of " + elog " PORTAGE_ELOG_CLASSES=\"warn error info log qa\"" + elog "More information on the elog system can be found" + elog "in ${EPREFIX}/usr/share/portage/config/make.conf.example" + elog + elog "To operate properly this software needs the directory" + elog "${PORT_LOGDIR:-${EPREFIX}/var/log/portage}/elog created, belonging to group portage." + elog "To start the software as a user, add yourself to the portage" + elog "group." + elog +} diff --git a/app-portage/flaggie/Manifest b/app-portage/flaggie/Manifest index e7139123ff11..5fef7c992c09 100644 --- a/app-portage/flaggie/Manifest +++ b/app-portage/flaggie/Manifest @@ -1,4 +1 @@ -DIST flaggie-0.99.5.tar.gz 17792 BLAKE2B 0400d08383e80b7543fc18afa8d63e68d5b889327db119f53fb5b9f74959a10f5d918c9e284c590b403f30197275f0833b51313729b125c1f4e0feba8113afb7 SHA512 77e7b66148bb3779bf2f89507834ebcb587ad822126b282da9fea5361f4df54e6cd9a18311d23de8648ab6aba2e4aa18686296bfab9ae3823a4435252e431c7f -DIST flaggie-0.99.6.tar.gz 17810 BLAKE2B da883826147536563d889e026e659a3bc69ac58808b5fd3672d89f047abd4accf567f1e9bebc1d69e0550498b48be03420f47ebfdcf4aeb24db17fa7149011a2 SHA512 c4a0407c65149169c6998629ac399eb9cb9a9a7a0d1c1ef0072d7c7aefb811ea1b91f5ba4987f0689341ab920fb7e8a13f979cc390596c31c4c82aa6172e3ee5 -DIST flaggie-0.99.7.tar.gz 17844 BLAKE2B 08cddf3c52acebe1e1198fabf29164084bc9abf8d24220469c2b84b7d09b5ae4c57ced09ba663c9fce61bf165f0878ffac1046cef91d9a13942153886aab4836 SHA512 325d6b250c7fdea80d55ac21d835715c41484165189c838c4f9f4f0b473f925098afac5b0a98a2cd608eec0362d33cbe18017717be8444d9d4270ffe2f0a1824 DIST flaggie-0.99.8.tar.gz 17865 BLAKE2B af52f5c030ff81ebd1efac6c02a736c87d0ce8f953722f0f364adf7ace74a26245fb43fb5ba96000fb2da391ff90c6c682522fc5a7725fca0289c1063e4704ac SHA512 77265b2958210a9643776dfaad65d00cd511b2b8d1cedd397c6712559af9c7d671cf286eabd0c866b10408429829615cd2f2b7c3013a99d470be8f2f7e8cccfb diff --git a/app-portage/flaggie/flaggie-0.99.5.ebuild b/app-portage/flaggie/flaggie-0.99.5.ebuild deleted file mode 100644 index 6b637e334d74..000000000000 --- a/app-portage/flaggie/flaggie-0.99.5.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 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A smart CLI mangler for package.* files" -HOMEPAGE=" - https://github.com/projg2/flaggie/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~mips ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - >=app-portage/gentoopm-0.5.0[${PYTHON_USEDEP}] - dev-python/more-itertools[${PYTHON_USEDEP}] - dev-vcs/git -" - -distutils_enable_tests pytest - -pkg_postinst() { - ewarn "This is a preview release of flaggie 1.x. It it not fully featured" - ewarn "yet and it may have significant bugs. Please back your /etc/portage" - ewarn "up before using it. Verify the results using --pretend." -} diff --git a/app-portage/flaggie/flaggie-0.99.6.ebuild b/app-portage/flaggie/flaggie-0.99.6.ebuild deleted file mode 100644 index 171f784597fe..000000000000 --- a/app-portage/flaggie/flaggie-0.99.6.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 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A smart CLI mangler for package.* files" -HOMEPAGE=" - https://github.com/projg2/flaggie/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - >=app-portage/gentoopm-0.5.0[${PYTHON_USEDEP}] - dev-python/more-itertools[${PYTHON_USEDEP}] - dev-vcs/git -" - -distutils_enable_tests pytest - -pkg_postinst() { - ewarn "This is a preview release of flaggie 1.x. It it not fully featured" - ewarn "yet and it may have significant bugs. Please back your /etc/portage" - ewarn "up before using it. Verify the results using --pretend." -} diff --git a/app-portage/flaggie/flaggie-0.99.7.ebuild b/app-portage/flaggie/flaggie-0.99.7.ebuild deleted file mode 100644 index 171f784597fe..000000000000 --- a/app-portage/flaggie/flaggie-0.99.7.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 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A smart CLI mangler for package.* files" -HOMEPAGE=" - https://github.com/projg2/flaggie/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - >=app-portage/gentoopm-0.5.0[${PYTHON_USEDEP}] - dev-python/more-itertools[${PYTHON_USEDEP}] - dev-vcs/git -" - -distutils_enable_tests pytest - -pkg_postinst() { - ewarn "This is a preview release of flaggie 1.x. It it not fully featured" - ewarn "yet and it may have significant bugs. Please back your /etc/portage" - ewarn "up before using it. Verify the results using --pretend." -} diff --git a/app-portage/flaggie/flaggie-0.99.8.ebuild b/app-portage/flaggie/flaggie-0.99.8.ebuild index 171f784597fe..6b637e334d74 100644 --- a/app-portage/flaggie/flaggie-0.99.8.ebuild +++ b/app-portage/flaggie/flaggie-0.99.8.ebuild @@ -15,7 +15,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 ~hppa ~mips ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux" RDEPEND=" >=app-portage/gentoopm-0.5.0[${PYTHON_USEDEP}] diff --git a/app-portage/gemato/Manifest b/app-portage/gemato/Manifest index e1f907708393..fc6ef1cb2a13 100644 --- a/app-portage/gemato/Manifest +++ b/app-portage/gemato/Manifest @@ -1,2 +1 @@ -DIST gemato-20.4.tar.gz 88751 BLAKE2B e6b088e1b3e4de7525fcb2ce09bb7708ef8a8766a146f5cae8df7385aa879bb62d84893eb8f99a6025b717be809dfcf0876811cc5df296249cd7cb0534e0c186 SHA512 18a614827b8646b402bdcf3f57436e500a215876a6bb8ef41aab98bb35a5fc0be1b498c0eca1cbb9c78d35e4f3e2061414de06478f6489d052acf0ec41a0a313 DIST gemato-20.5.tar.gz 88598 BLAKE2B dadbdd0275b6a79bb1c288d85ccb41600715c5e582b0d427a7fca5f08a8390200929b3de921bb7bd56f4a155fd9d979baaccb29a75c119c418c3ab62202f2856 SHA512 427e198b0630a18f219739dc093ddd0752a9b9871cd4ebf78b035c315bb49e4a5a639811d5fc26a17446c29eeea133e5cb97bb38fe89e2f74a6a320fd9bf5f0a diff --git a/app-portage/gemato/gemato-20.4.ebuild b/app-portage/gemato/gemato-20.4.ebuild deleted file mode 100644 index 559e2fad73be..000000000000 --- a/app-portage/gemato/gemato-20.4.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{10..12} pypy3 ) -PYTHON_REQ_USE='threads(+)' - -inherit distutils-r1 pypi - -DESCRIPTION="Stand-alone Manifest generation & verification tool" -HOMEPAGE=" - https://github.com/projg2/gemato/ - https://pypi.org/project/gemato/ -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" -IUSE="+gpg pretty-log tools" - -RDEPEND=" - gpg? ( - >=app-crypt/gnupg-2.2.20-r1 - dev-python/requests[${PYTHON_USEDEP}] - ) - pretty-log? ( - dev-python/rich[${PYTHON_USEDEP}] - ) -" -BDEPEND=" - test? ( - >=app-crypt/gnupg-2.2.20-r1 - dev-python/requests[${PYTHON_USEDEP}] - dev-python/responses[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_install_all() { - distutils-r1_python_install_all - - if use tools; then - exeinto /usr/share/gemato - doexe utils/*.{bash,py} - fi -} diff --git a/app-portage/gemato/gemato-20.5.ebuild b/app-portage/gemato/gemato-20.5.ebuild index de40885edd5c..559e2fad73be 100644 --- a/app-portage/gemato/gemato-20.5.ebuild +++ b/app-portage/gemato/gemato-20.5.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="BSD-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="+gpg pretty-log tools" RDEPEND=" diff --git a/app-portage/mgorny-dev-scripts/Manifest b/app-portage/mgorny-dev-scripts/Manifest index a2128b116a7e..5c64c7906233 100644 --- a/app-portage/mgorny-dev-scripts/Manifest +++ b/app-portage/mgorny-dev-scripts/Manifest @@ -1,2 +1 @@ -DIST mgorny-dev-scripts-40.tar.gz 12480 BLAKE2B 63f22ba3a97c3cec5c6f77d061dfccbf71cf6572d489c53f131b0ae593e919d9ac296ef55dfb593752cc2d288f9d0cbe4343199721e211a4480a29965c91a9cd SHA512 7e9c959844f2282de57844306e8d324ac11c398d9a9e8f039a7a5630d4c2363a6b6f28c3765a9ab07e03093d7890c2ba3d824c6c29b82d5601507e611a645c58 DIST mgorny-dev-scripts-41.tar.gz 12507 BLAKE2B fae0f2fde5f412d1c0d6c8e1ff2958e463c52cb708df7406b7ac9fff3203b652b5b5b5735317358dc5750cd6b5ed1d2ca9381eab9798057bf8fafc97f6889b5a SHA512 e77cc43c4e62b039a346b39b204a6bc77cbc9267fc04bacb6560ff2e0ad9a9f38e41d4d5a5b2c218e633120d9582c09b89784528dc89e2ad171d95b569b0f6ec diff --git a/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-40.ebuild b/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-40.ebuild deleted file mode 100644 index 8258b26dca25..000000000000 --- a/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-40.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2019-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Handy scripts for ebuild development and more" -HOMEPAGE="https://github.com/projg2/mgorny-dev-scripts/" -SRC_URI=" - https://github.com/projg2/mgorny-dev-scripts/archive/v${PV}.tar.gz - -> ${P}.tar.gz -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~x64-macos" - -RDEPEND=" - app-portage/gentoolkit - app-portage/portage-utils - dev-perl/URI - dev-util/pkgcheck - dev-vcs/git - net-misc/wget - sys-apps/portage - x11-misc/xdg-utils -" - -src_install() { - dodoc README.rst - rm -f COPYING README.rst || die - dobin * -} diff --git a/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-41.ebuild b/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-41.ebuild index c1910af26af4..8258b26dca25 100644 --- a/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-41.ebuild +++ b/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-41.ebuild @@ -12,7 +12,7 @@ SRC_URI=" LICENSE="BSD-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" +KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~x64-macos" RDEPEND=" app-portage/gentoolkit diff --git a/app-shells/Manifest.gz b/app-shells/Manifest.gz index ec1e4f27769b45940010e6024e72deb2a9098d1d..f6f0abe3f4fe3113a8c4ec5b774808d980752874 100644 GIT binary patch delta 9415 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 N{{x`vh@+fC00198y)*y- delta 8952 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 StoQ<2^#1{HX9+nAKmY)MSrhUA diff --git a/app-shells/posh-dotnet/Manifest b/app-shells/posh-dotnet/Manifest new file mode 100644 index 000000000000..1dff1b35e6e3 --- /dev/null +++ b/app-shells/posh-dotnet/Manifest @@ -0,0 +1 @@ +DIST posh-dotnet-1.2.3.tar.gz 27996 BLAKE2B 88c6c771c5a8df6dc98785d11a586347b2ca167fd2353d373e371c40fa8b9f8385c6706ac9d9473a8a5d07a432a60e72644e69d806c298a9369dd2dc4e778266 SHA512 020d039ba3818cdc4861132514a2182f8093230be9647d1c18a015f095201d1df91b8622e5275db19b0ca5483357854ea5ecb840f2fdcf5a24a358705a3a5751 diff --git a/app-shells/posh-dotnet/metadata.xml b/app-shells/posh-dotnet/metadata.xml new file mode 100644 index 000000000000..c5df59d0fe3b --- /dev/null +++ b/app-shells/posh-dotnet/metadata.xml @@ -0,0 +1,13 @@ + + + + + + dotnet@gentoo.org + Gentoo Dotnet Project + + + https://gitlab.com/bergmeister/posh-dotnet/issues/ + bergmeister/posh-dotnet + + diff --git a/app-shells/posh-dotnet/posh-dotnet-1.2.3.ebuild b/app-shells/posh-dotnet/posh-dotnet-1.2.3.ebuild new file mode 100644 index 000000000000..f0151f7e8666 --- /dev/null +++ b/app-shells/posh-dotnet/posh-dotnet-1.2.3.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="PowerShell tab completion and tooltip support for the dotnet CLI" +HOMEPAGE="https://github.com/bergmeister/posh-dotnet/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/bergmeister/${PN}.git" +else + if [[ "${PV}" == 1.2.3 ]] ; then + COMMIT="c017886cbad9c4f6ce1fbaa38ebbbcada664655b" + + SRC_URI="https://github.com/bergmeister/${PN}/archive/${COMMIT}.tar.gz + -> ${P}.tar.gz" + S="${WORKDIR}"/${PN}-${COMMIT} + else + SRC_URI="https://github.com/bergmeister/${PN}/archive/${PV}.tar.gz + -> ${P}.tar.gz" + fi + + KEYWORDS="~amd64" +fi + +LICENSE="GPL-3+" +SLOT="${PV}" +RESTRICT="test" # Tests fail. + +RDEPEND="virtual/pwsh:*" + +src_install() { + insinto "/usr/share/GentooPowerShell/Modules/${PN}/${PV}" + doins "${PN}.psd1" "${PN}.psm1" + + einstalldocs +} diff --git a/app-shells/posh-git/Manifest b/app-shells/posh-git/Manifest new file mode 100644 index 000000000000..c3b38039f241 --- /dev/null +++ b/app-shells/posh-git/Manifest @@ -0,0 +1 @@ +DIST posh-git-1.1.0.tar.gz 90089 BLAKE2B 3759c8382d1e1c48cd5ee40668ae5e3f8edff3ae73861af904a1a4674af52f57e010e2f187813caf728d750b5f492d15860e58a57a24f6e3aa65fa5eb2b7a9cc SHA512 1aa8150c07d212476527c32a8a6acad903811de0068147b43810e3aa897a837c7adf69838195654ca26715ec7e736e56897190b344c6f432374b1d2493e5b891 diff --git a/app-shells/posh-git/metadata.xml b/app-shells/posh-git/metadata.xml new file mode 100644 index 000000000000..b95ffb970544 --- /dev/null +++ b/app-shells/posh-git/metadata.xml @@ -0,0 +1,14 @@ + + + + + + dotnet@gentoo.org + Gentoo Dotnet Project + + + https://github.com/dahlbyk/posh-git/blob/master/CHANGELOG.md + https://gitlab.com/dahlbyk/posh-git/issues/ + dahlbyk/posh-git + + diff --git a/app-shells/posh-git/posh-git-1.1.0.ebuild b/app-shells/posh-git/posh-git-1.1.0.ebuild new file mode 100644 index 000000000000..72a1c2f7cce4 --- /dev/null +++ b/app-shells/posh-git/posh-git-1.1.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="A PowerShell environment for Git" +HOMEPAGE="http://dahlbyk.github.io/posh-git/ + https://github.com/dahlbyk/posh-git/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/dahlbyk/${PN}.git" +else + SRC_URI="https://github.com/dahlbyk/${PN}/archive/v${PV}.tar.gz + -> ${P}.tar.gz" + + KEYWORDS="~amd64" +fi + +LICENSE="MIT" +SLOT="${PV}" + +RDEPEND=" + virtual/pwsh:* + dev-vcs/git +" + +DOCS=( CHANGELOG.md ISSUE_TEMPLATE.md README.md profile.example.ps1 ) + +src_install() { + insinto "/usr/share/GentooPowerShell/Modules/${PN}/${PV}" + doins -r src/. + + einstalldocs +} diff --git a/app-shells/posh-z/Manifest b/app-shells/posh-z/Manifest new file mode 100644 index 000000000000..eb10bef7dd4d --- /dev/null +++ b/app-shells/posh-z/Manifest @@ -0,0 +1 @@ +DIST posh-z-1.1.12_p20230811.tar.gz 290155 BLAKE2B 227d14c947daf121d013e4ad020a80935c87fd198e57e486d0f3598ef9c7d72d660e61b9576fecc6635226a47388d2eb9ea785762436fd177a74eeb867ad4095 SHA512 91d2173205ef5d27e9385ed5a09e6809be284488e69e4d6ca85019cdf0abfac26aaa01765c52eaee85aacd367982510bad5b3881ca3679f2e8ba19101db3cd50 diff --git a/app-shells/posh-z/metadata.xml b/app-shells/posh-z/metadata.xml new file mode 100644 index 000000000000..b3ffc98a0269 --- /dev/null +++ b/app-shells/posh-z/metadata.xml @@ -0,0 +1,13 @@ + + + + + + dotnet@gentoo.org + Gentoo Dotnet Project + + + https://gitlab.com/badmotorfinger/z/issues/ + badmotorfinger/z + + diff --git a/app-shells/posh-z/posh-z-1.1.12_p20230811.ebuild b/app-shells/posh-z/posh-z-1.1.12_p20230811.ebuild new file mode 100644 index 000000000000..9992bd48a310 --- /dev/null +++ b/app-shells/posh-z/posh-z-1.1.12_p20230811.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Quickly navigate the file system based on your cd history" +HOMEPAGE="https://github.com/badmotorfinger/z/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/badmotorfinger/z.git" +else + if [[ "${PV}" == *_p20230811 ]] ; then + COMMIT="ca1c8d9f004eede2ba907da199bde542d9eff344" + + SRC_URI="https://github.com/badmotorfinger/z/archive/${COMMIT}.tar.gz + -> ${P}.tar.gz" + S="${WORKDIR}/z-${COMMIT}" + else + SRC_URI="https://github.com/badmotorfinger/z/archive/${PV}.tar.gz + -> ${P}.tar.gz" + S="${WORKDIR}/z-${PV}" + fi + + KEYWORDS="~amd64" +fi + +LICENSE="public-domain" +SLOT="${PV%%_p*}" + +RDEPEND="virtual/pwsh:*" + +src_compile() { + : +} + +src_install() { + insinto "/usr/share/GentooPowerShell/Modules/z/${SLOT}" + doins z.* + + einstalldocs +} diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz index d0932048a94c08b2f4a5a602bdc3ac4a2963786b..9f96cc46045fbe46a1332c828ad011ca945e07b1 100644 GIT binary patch delta 48149 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 RHNf(b3jm&s$dg`R0RXb&oD={6 delta 48029 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.tar.xz + SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz" + KEYWORDS="~amd64 ~x86" +fi + +DESCRIPTION="Document Type Definition for Gentoo-related XML files" +HOMEPAGE="https://gitweb.gentoo.org/data/dtd.git/" + +# Presumably these simple DTDs are not copyrightable, +# but repositories.dtd says GPL v2 or later. +LICENSE="public-domain GPL-2+" +SLOT="0" + +RDEPEND="dev-libs/libxml2" +IDEPEND="${RDEPEND}" + +src_install() { + insinto /usr/share/xml/gentoo/dtd + doins *.dtd +} + +pkg_postinst() { + ebegin "Installing catalog entry" + xmlcatalog --noout \ + --add rewriteSystem "http://www.gentoo.org/dtd/" \ + "file://${EPREFIX}/usr/share/xml/gentoo/dtd/" \ + --add rewriteSystem "https://www.gentoo.org/dtd/" \ + "file://${EPREFIX}/usr/share/xml/gentoo/dtd/" \ + "${EROOT}"/etc/xml/catalog + eend $? +} + +pkg_postrm() { + ebegin "Cleaning catalog" + xmlcatalog --noout \ + --del "http://www.gentoo.org/dtd/" \ + --del "https://www.gentoo.org/dtd/" \ + "${EROOT}"/etc/xml/catalog + eend $? +} diff --git a/app-text/gentoo-dtd/gentoo-dtd-99999999.ebuild b/app-text/gentoo-dtd/gentoo-dtd-99999999.ebuild new file mode 100644 index 000000000000..2f030b713978 --- /dev/null +++ b/app-text/gentoo-dtd/gentoo-dtd-99999999.ebuild @@ -0,0 +1,49 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} == 99999999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://anongit.gentoo.org/git/data/dtd.git" +else + # git archive --prefix=${P}/ HEAD | xz >${P}.tar.xz + SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz" + KEYWORDS="~amd64 ~x86" +fi + +DESCRIPTION="Document Type Definition for Gentoo-related XML files" +HOMEPAGE="https://gitweb.gentoo.org/data/dtd.git/" + +# Presumably these simple DTDs are not copyrightable, +# but repositories.dtd says GPL v2 or later. +LICENSE="public-domain GPL-2+" +SLOT="0" + +RDEPEND="dev-libs/libxml2" +IDEPEND="${RDEPEND}" + +src_install() { + insinto /usr/share/xml/gentoo/dtd + doins *.dtd +} + +pkg_postinst() { + ebegin "Installing catalog entry" + xmlcatalog --noout \ + --add rewriteSystem "http://www.gentoo.org/dtd/" \ + "file://${EPREFIX}/usr/share/xml/gentoo/dtd/" \ + --add rewriteSystem "https://www.gentoo.org/dtd/" \ + "file://${EPREFIX}/usr/share/xml/gentoo/dtd/" \ + "${EROOT}"/etc/xml/catalog + eend $? +} + +pkg_postrm() { + ebegin "Cleaning catalog" + xmlcatalog --noout \ + --del "http://www.gentoo.org/dtd/" \ + --del "https://www.gentoo.org/dtd/" \ + "${EROOT}"/etc/xml/catalog + eend $? +} diff --git a/app-text/gentoo-dtd/metadata.xml b/app-text/gentoo-dtd/metadata.xml new file mode 100644 index 000000000000..eee04478cf76 --- /dev/null +++ b/app-text/gentoo-dtd/metadata.xml @@ -0,0 +1,11 @@ + + + + + ulm@gentoo.org + + + + data/dtd + + diff --git a/app-text/gocr/gocr-0.52.ebuild b/app-text/gocr/gocr-0.52.ebuild index 018149ea83b3..15ee63bf96ef 100644 --- a/app-text/gocr/gocr-0.52.ebuild +++ b/app-text/gocr/gocr-0.52.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="An OCR (Optical Character Recognition) reader" -HOMEPAGE="http://jocr.sourceforge.net" +HOMEPAGE="https://www-e.uni-magdeburg.de/jschulen/ocr/" SRC_URI="http://www-e.uni-magdeburg.de/jschulen/ocr/${P}.tar.gz" LICENSE="GPL-2" diff --git a/app-text/txt2tags/Manifest b/app-text/txt2tags/Manifest index d8d500471721..449bb32fa78f 100644 --- a/app-text/txt2tags/Manifest +++ b/app-text/txt2tags/Manifest @@ -1 +1,2 @@ DIST txt2tags-3.8.tar.gz 252139 BLAKE2B ed830ccd8b8487ce65bdd7a07dba567bb6ea7814d20c38aa7d8a2a5b15f9aa0eca379b0a8f2ff5a0571c151fcdb0152fff4d8a2ae9b4ae275fef8b94d926d0a2 SHA512 a3679505baa12388327a3cdc177c7c218707549140477189960c1172c1c495e193d7d7cb663a546bfec3e6ae6efd4d8936d94f08661ef7195087403855ebe66f +DIST txt2tags-3.9.tar.gz 252334 BLAKE2B 2052af87989b636cc3ed99b3fa8f884abbb175a19af709396b96ede9f10afca4d6764651b3c35ce60e52dad687b8f9b7b7b31f6d01a23a58c7c328a084067f7b SHA512 f2a1b0a671049595f12a05ca68acd860002bde9b8510eb9379ad9bdf94026b30522d670d39f2beffafa50104b44b2a3394aa090297ef92b46837c9a8e7e728ea diff --git a/app-text/txt2tags/txt2tags-3.9.ebuild b/app-text/txt2tags/txt2tags-3.9.ebuild new file mode 100644 index 000000000000..fe069b172276 --- /dev/null +++ b/app-text/txt2tags/txt2tags-3.9.ebuild @@ -0,0 +1,21 @@ +# 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="Generate marked up documents (HTML, etc.)from a plain text file with markup" +HOMEPAGE="https://txt2tags.org" +SRC_URI="https://codeload.github.com/txt2tags/txt2tags/tar.gz/${PV} -> ${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + +python_test() { + cd test || die + "${EPYTHON}" run.py || die "Tests failed with ${EPYTHON}" +} diff --git a/app-xemacs/Manifest.gz b/app-xemacs/Manifest.gz index 76cb4bb8ddbdedea9b0fdc54867d0481d39fe484..2651f341273466802bc8080e9b2a45ec49ceba3b 100644 GIT binary patch delta 20158 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

dW&qg_TvR#Lz zm{or12*-KF270i2)k>)$Fd?ifh(THvjs@$;dzf;JDcq^gjpRFFK14kcm@Ad9iI^#4C7JJxVQS_CFAw^>%Y3=dw{eU z8-;#YfOJ{-o*nrEp$$*Ry|wC-O)w(_ou)+NlXNgNf2TlDElat5#Jhp1#Fsi?@@GS~ zqR=2R7Bye0;@kX|dG*tlIE-by_9y%{UR(9v56_y@Vk}O;*mtlE@jQ|9itcUH!%_oQ zd_qjCvy5jxI);7NvVPh(-M|z$PcrT|#0M`>3&>=Gb|IGCa4bm~>olu%>cRygjcH7}-WeLc+?T*eR z+xyl~cKJr3TAJ0ZRmM=^)yvr!u%GDYvD98y>fD81qvJv%9*fL{Etr|Fc4J}I{U~T6OO0A820HIH!$vr0!9e)PaZwC z-ccdbBfG4RR8am{4kok$?3fb!*UphL$9Hz_N{N{85`{3PB3cg@sy=%CTK>U%$ja|eUfu3#ULq>JHu^i;)PxoY<>Co zucf~4SpRgm1vxWbVr6k5t`esKT5x|5Ys+5s=>lMBocaR!Cra9p*7IRMBr7mIPbXTL zt14htXr~=tS3aZd*u$|SDXrs~EZpoPt#)+w@SgI@rf&ycRjqM_6%bzkn4DbXe{Oi( z-JMKe)GMA@o+dHlxt=aQtQRr`a>7W!g9bKuBz)GS^o3?P@sJg}op`q#up1l`w+}li z2k`u|Vt@YgkNb?H^>|iwC8+Q6a5UTjGX@v88RzO;@1t)gGUI4)K@7$4xNWR<{sE+I zXW-#N0@rBqA=rvVA`EUkxaDc$f5WP~ilQW@XHVAbGe_*a57Uc>$yOWa9Qw)5H9fZv z&DLa6kc>N*qt|EVBl^ll9H&PEAInAy1nvL=usB<@v-G7ncLlPIIY#4pa>|Zl7UGH4 z9>LeMEB~cN?zbSMz}e`l;<@PK9# z934F2EJsg~4{T|rZQCkF77^q2I63=iZSy#6DG?;|qH|-#%VPQaz3o3cB)!@FDzCy= zVB!}4dF-{E$he-E?|f8*vz@gBVq1ML4|Gotk?gmzT)SGGSX3Q#; zw^t5pHLvaX6JG0O#lHUXf7_Q2zkd5MkvQ9!K%~8(7aWDBset(KjA@$G+xC*-AH~6- zM4EdRM@D*#+|s%*PJ);P#>&d%ajeOR(+RN0mEjMUrG3FRqS-Ts-yFT{%;exaqV`g< z>Y$ehqFL*Ic(_R<>qR0HiS$9R9&i@J?K$F&jX6uBIpoda)W&-_V(@@Bv4pn`XYkyy z4pVHXro;MKQxklFEj>ZTYFms|W%+fz{`~3VFZ0{{t`_s8P&tdpFG&9 zWbD@;(Xv}m>VP%JP7P-kgACb;57z#gkRu3sG;W6n0QHBHfHg6Hr!~N_4`%>Jkf1x> z0TWIRw!+hK8shjL4HO#*4|Mcp1vLaWN4aKn&Y|6Z0h!5`pnms1E!mH&e0NhFuV-|g z#WapYC82B`36%a&cT5&kx)|uajD}X^La&JwTJ0@b? z@qbiNn^C-*t*TdA!R9BF7ZMDA1|tqr9k-Fo>110Hd>ZQV>&S#J>z8Nx+4u7C-6c(U zh>HO>!xlO=mq-s#pn0Yd`*6gVH)kM|ohcb`3S0)ZIL-*G_F?`piH?vQ#C>)uuj(F2SOi<5;nAb%oD0hPot3hQvgU&mn|h;z~! zFF;tl4k8Y)$UlKVgxQTwN3H2S|Qs zaKg$45}3RUVklV&Q=SOc(Nlrc5E5@E9~UIf5r5%eH!;y=^~@rGG8X@uEx~teS$Jwf zI*TyTIRhwpTP;3BC7xma&5V)_(8{jcnS5cN9>qcrFuP7jf6567Z8z5Lyo;w+IuUf# z170S>b8d&e3=d)0FVk?v4|KMl|K^ZV+_hDn3rl~QMEJ!c+Mkq`AQRv?D?1mfsBeIc z%YTu6UZdlQo>l2L`~r~b$L;wU5egr&Edii;E*}79h#Qc2_7y$T98-b$UCH9ZX{()g zjEo>N3p$9m#E2p-YZme+B!OHon~< zPNCXqH&i+!i22?)g7|e_o%KI@&fyI!s6)#OApDl~1!GXoyhWVX6UOd#W&+jG2$GA< z*q#JDr-2rQImV4xd3Y%iff8Exu7>R3JfEA0%I%bh!!c*G!`85%xS@1T0ByKJAb+$F z0kU0OkU-Ac6QkS;}FZs>wZG8yxseN>_33*W9~L#;V;fkwXr@HJG1yc*pe4n zoX55lCS6NA1%|P%aa{>2EVk3P_SoM`YsHwh-U) z%RcQhx!4mA>(Ue25;`27iYT|w1jgmG2hXt^xP;($x{(7Sw_;w=h(;hPHHWS{wIP?Y z28-GtlrX`heZBS!eO;g0uYcb@j2~xmKtsHLpT&V3?eL-u+dGF7=vl%-uyY_CZrU9D zSv;;Q5?pK1O3TESPaiFhax&DmR^?J&=FIm31F6%Kam zFjhFBw7c;nm%}TCfY2Pp(f%md;2AFac;<47A|7$Ua1O6>b9%aY&~##* z<$c(MHvwJN0ASmopMRMj=W60S79UzmGaNjR=76;{Cr)?|4N%*c6hH9V4t0SrWXDq9 z5Gk(`u!j${d_r=wFM0HU(m1RH$j4&OH`x4A0`T=OzkD5EKK%BRJA-VV58WC(ui^ro zEZMs117n*dRH`mmLxFBvz+h4Tb|fNd^(4;O(qz?4+FL?#dw-zSuGoKa9BHIS39AB5V1W#u(}#fh~|X8=Z%!8 zw$fZrFMK#1T$;TI1T)i(Zzw;i%z*+ucxhX)ff}B&3IY!PGlH#yFAMfz{rgYuknsK^ z_>3lY^5?h3TYm?B=cHa|8d;-Ss||im8J>>w^R7IHNIXjOxmL@B`g}%;m@M{i+wv{e z32G25y|>uw3!INe8xafh zdOEMa!x>L&w*xemXGgaIa@m<(R<4zT2QHWLey-$kFn{jGYS#_3yd8k)rB%H9%VPcY zuRnG~mKP$&hn01MTepQ11YL6)ODy(&KAX+zb1RojC3*zR6J`hKSoDQX_TrRtJFYHu z3k97AV4;c^)R~q#OS%vVJYBPKz~bpR9k%_Je(vVI>#>)e8!6aDOW0*youHo_V>5%5 zTkIVGJAa~j^}2{fHhrH?0vP7elJl0(-RvqJZ!_1EpYbKp`klRp!=M77CD}{Z9Kkxh ztK?;=K7ROKC%%sLGK>AxN~gxd@)fqzAPRUiC*$yL%Wf-tYA-d}ZSD1Gm4Y+#qs=xc zFV>e3=XmItEQ?;*>kz%`p|ZD!otv1i@|IUPv3~-uFp>Vhg+%1gz2Kg#BJ8+3y$GYW z(5Rly1h6C+e{)F6_M|=@f6R+I5uh7Weug&P=5}VRe#=C-Py2odQOVmdpzh&#cf8J!YVSS}mXE(aMm;^Xb1`hqIl-IJbcd6(7B z-lu@7It}JTR9kQCp7svAF<-0dzkdGx*MIr-m-hRQ%OoxjJ1ukb?!(rs0kZEx&9xd8t~Jk#7;G7kw)7pJP zd#xPHY_;NeN!@(?%?9G1T@dFOPvKsH?$vNPUtUUPs3TA<$N4$*pxeiY{W{)c;Wia1 zX`KPa*++S<3q|%S5!Pf45yQbDm7ddUYfzjUs0EyYSIZ&|;f}pw!EY{^>}SJAe-Pxg z*dT8{dkNd_N>D&s+J)@)ng9pyp_iOvOzdvfbhUgcWs5ff%6S}H9PGIPjR{oSBYBUs z`Ct|eEJlCN^T|G;&R*8*+n3LO{eFzedoGpm?wM@d*<1AH5W0wN=QJm0w>(cu&=0V7 z=dD@>emSr^Y!;TKysgk&PLMDge{IQ}HAYSv$gidWLlJ%~FU%WjaTJi=d+{WFjO$J{)ZY zIb;pBZ=@595`7EgBi@rVym@n7^Q;t7@v>aM|N7&@#=U_HRlnExIqUiIe};oh&|AX&dcb1SdsrhY&dyci+(=BJq5#U|!ZRTlp4GFIbUUoxDp9P826V#GssW z>a2Gdz7OOel!RyjLUb0U(>r>!LCt&Bnq{enE$)}es?$;$=*2dWLjT&gT{xQKsbcuIjYrT3y;e$o@0yT5Ot0{=(`44gNKsKK#0q8h_ zE$iG?NIPq^9-flGCC76ylXp3+WoWCsIWoRM4`JWOcgywde|DH{`K#CbiY2~_4YBa} z0ol2q+DXrEU>oq3Xo(r5r+C;sz|vZWSsFwh?9j_zrYDuyU;g9PK-gJ!e{hH6!{=~@ z#>sl9)r%LESR?n=$?jcw&e8_#BLol<7M^ZqUS2;c_V&izAg|aEz_mtLuu-T7%4<3W z<2fjKhL1m_aFzsJgDyH$2Mn0avDMk3V~*SQwz|`91TP_D$G=~(&!4}mihH4}V7F8d zI0c~~23E6;t9#W*2ZBQPf4b}B4j&dY=ZIdma-=lRGi-xDk#W~^EiJUH+SwXl1SsJI z<#ry@hEQJKaR$$mnpH{05!MV-; zVj{3POR2CqV$oD;Td`go#a=Oi!@Dn*U4sL;gA+QX))Bau_rjhwf9o8Q4F2VXeSQ1z z=_gGb7p7(1vcv351WsG!Yz!F7nnZiHPbf?D`k*@`&kVEOZ%=&zkbvR=l0j5f0TxQ^ zPfj3$(i2y=eQS9akO?=FKMqXpDTSQ~KaKFMt#K>amxbKP5*lw!adNkZJokN~(I-&T zQ*pMDrNO*1h=IqVe|TX&U^k($3JZRR-9%3NgE4z4o%hb&OGR{7=eVOs!JjMg0~=@T z_bYgPdX0v|#Z|m#Pe5doW0Iai*J3Z-JLIP$H zo_V5hq1z!Fe|6Zpm%aGQ$#46#U4_T-&bqWQ%-dEk7%wXU*AObaUc%7~Zw!?mzm}wO zV*=%wp2_0jIL=k@YEZ9b7{v;Uh*4R-?wEk!&9=`OA%Eq`_OfKaf|Z2ZnP%k~oYe|Y zJ~NzxlclRuO-J>7(OcdTbT8}m+wVW7T=q#4VZ4HTe?D_E8uSuhBF@{X;%q0>2R_>S ze)^qLzFm^1@jpPw2Aj)UcCUa3_qW|Z+iS+7j&#Fe3t~ATg?fR1-0vNF zhsFDZhiOL=TeqGX+u*fy1^Xd*B+FtGD4u%0E0NFJ6^VM8fS0_c62Y0CQIifx!w9dZ zj1;`^1~M`B7ru6rJxC-abeg6CB`%;S+uDCr`%MWf5QAaG8@$sl9Hi<5uL3}6@_agm zHj{=(H-ASjMLK-RST1y(vvF=K5R#q9UJTK_(N89%vroe1n5SYDIs9dNT7TAYoYJWR@tOX|0YV=ra|MvM72n-)AWa{ha% z_EQ0y*{giehh8oZn0osVZefY*a_*h}kcfzm!+%CUMlUPD;ogML%ytr?R1+$2J+tf~ z+to{Hz3s4`*=f5rZ!BkMIjh2!BX|?BhNYPj1sgN!Gu6a1>G5>p#0$KLHqmB}gPgks z{(DSZ+j4fiWmNHXv3`v2UP_N~IPJ+347)gQFRUrZgXCZkyxFUaF$4@SSaRHg>S%c2 zV1E}(9Sy$dyg;1M8N>DmWdcQ1mPFMpUINjwT+?4#-dX3w5KC9z%*s3HH)5(jU5ie3 zM+Jaz$pHyoNk49frtq@Fyu%-Vt}6*bB9P{YBLtwg%dpJP6B`|{83ZF`O0}`sK}uGH)cMCu2WL>-URZ}J%Fd*Q-ZckL zlAvF$-G7wO-;RoQc%9Xm*4wPj&b+MEhxNB#e*5xyd_S1|rJU>V`XY?m+ZN4=96oxJ z@Jcv;MH^KT@#QUvs&zY>#VZG(a8BKENW*f_D~5DJIDuF1wN2A27MeFaL3!JZ@I-Gf zcjO^E7n4oV>vYz)H-*n>Q6QuvBu^l{d2ryWcE=5b6OTDP=X+hV-@eb#zoY~Cz=-T` zI09n!cp_5?DE!2KBCa1Rb}FbPJjL@@K=d+yCv!hN1Z`Z|<^fa$n6!d%0}%rcu7_)fqp%hQk+= zCQMC#b1sWailg|4N&>}%^HvL1Dgx_lV|4E>e=N65Yjmf#JY8Y|{6$`|mL2Sf)=RQD zp5sC=YIre@r`Jn0VZ#m}*`tMED?Oz0eX0Hye~j>~!#ty%x1AljkTFhQLlYksxqGj) z7kGeB{pr=L-P9^<&Vf+Ns^n%rDp4}9DBCoD9i+{Qttty_P#EOlvbYtG-j8OR4%~IX zG%Wl5*eB)Sl@I8ESS=eX4t;mH{7&0B-UCKCykp9-o8EpyBq6eT5e~sJJR{nizUq|# z#eQ7k;r42JNV=s9_MDa(o-R!1csYg;bn)UVbmB|q;Xi))`u9)$^T!|On0dB40FIu2 zC85kRn$qzD)ynS{peYlt@MdS!R1p2SQ!X$(pw|v$-Cmm`iu^ zxox2LX>Um#Pk=aVdu!3*gs2Ogfxw#|M!VlZ-Wdyf+DC>RdZc-pvha5AlVHDprto82 z{o|_ND|vxeu@Kr`Z#e2zngIzSn-Q1R7&|}MKdWBHiyu3c1TkbYEEwnvtu?&B0;(GC z{4Yy3*T1iiKb|%lJoU*JOowp7qk;&<(gUo?+qMW-P{-?h&N<2|XSQ->;5!cPjg?T> zr}Gt&LgvlAoFyU+mI)l^DIo%Xtb2Dn^Bta1TGsn}rBjG3@f(>Sz_yZ1a+!p=&jY3D zB?ge*zMooh=UpK=if9g}!%T=b?ktSjd&UWcV>nh2=|qs0%r}nKfbdwnP|0cGTu0jK<=W|I65zB~8u~%M> zQN8c!lX*`lfAdWPIShgywY*90c$B+5G=F2PhsCf{F^(YUCS{;awmR(R;;P(>#e(cP zn=H&em!=3A-Z|(DZJf_i?WKgZr!UFlo>P$Ruv7cx{$#!FFf~u;PJ^lc~IXTjVO|6~hfgXNOG;GP~f`*)4{&2=0nJpwk3V(-Y5f zoE|YAVd7OX&YBWm=7HN>?_(R`$p}`+nJFX3jIVf;Qcx>@8to^%z3{Q0c4zb8(^6N3 zt-!bUzbx8sZTz+Ud42t*y)NDT;-k~4ox3~7EnJ%Id12=kZ`F;EcsL^rt)GqqJv;x0 z|Ki8N+0Pm);i21l@Ql89IKr6Lsw+9|w6xGAd7sO|YED>}#X~GC%m8W7!uxzGOG|FT z8Y<&)_UC$k(D7WK;~6T-`a)+dJCrUPOZ%Cs4b1E_3c_z1JH*o`v*u8sK4kmW$LPAY zFt^LAu*{0j_S{a3PW4Of>vieAeQZA_uM>RkmMS=Z6ck`H;n2La#W9;`32nl%JQ1}u z(8dIa;`X+`b(~Jp1~IJauFjK&z(wl`Fia!~%vw8tl++KL-Pz95i!0o;d{>fCB?p|@*Jy(c=7ebEM?(1}1d0^NOwFE?(oxA18|j9F*p4W*DxVAlUU#ySHLj zSpQq$5{oIJLA*E)D|h2}_ExL|=jX#v7l0>iWV|s=8ZEEj-cuD5`$5XlVlOco|{pdxgprV)mcwlHD z&j~?ZpyGk&gG^9j`|mKn?kLQ)?2C39?loba7!Gn4kU9`?+nCpz702rt7ixzKJIkjn zQ-pRe_&ZS4a=vBj)x{ZF9Ng{=)9y6-$(V zqDAyjBdakT0eOsNUAaRkcb>I7ha7h2r1rABM9dpO2_EaU@|o58_CMF%Ublu;bKVXX zoy3Z&dq6{0EaX97Qbry$s*i& zH6bVn*K@d=1GFQrgpM)M|E7;dbKa9obC%|WG+1ho*YdVKOJDG_F}&-^gr=v~VppBs z#tm;@w--zEv$I*4X~zPg@^t9uW~rTaA7l6WCB7HwyPQPqO*$|#E35|*?q$vXlfzRl x4DvLxn~a^{v3*2gMw9+iBmo+eBUC~Guajm}oe<*Y>(2l5{{hzTBz!oW006i#7u5g& delta 20116 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 HIGg|g()tqE diff --git a/app-xemacs/ebuild-mode/Manifest b/app-xemacs/ebuild-mode/Manifest index f339a009279b..dbbc1edfa4f8 100644 --- a/app-xemacs/ebuild-mode/Manifest +++ b/app-xemacs/ebuild-mode/Manifest @@ -1,3 +1,3 @@ DIST ebuild-mode-1.65.tar.xz 39952 BLAKE2B fba1a751e417d39e1d4ce6f9fbc9b5e3465bdddef5fd9a675f6649a3fddb56a8009ebf4c9b22bde349c2faf0009dc6f29ae1acb78632144fbf1b4b5b9e5fa4ca SHA512 fa8b16d68f3afd1ba3557e13d83a809d723bf0f0adf4741ee6897381835c96970a43c28191e9a90a0f096a164c183604caaee2e5ddb0769ed77fca34633cc0e3 -DIST ebuild-mode-1.66.tar.xz 40208 BLAKE2B 6db4cae77c736457adb707c54a3adb800a07a42f9bec8ee6f69c5995297665b2fecb8208c23be8cdfbf9383046a14db2a94bdaa14756ed4aee96c086067d8563 SHA512 70e7b7e071a74fa54aab6e3d5ca0d9e91406f10634a23ef084e95f7bf0d1900927196023d44f6e3fb7bc6e3f6a27221e171e3f4216342d7aafadea16ec56eef0 DIST ebuild-mode-1.67.tar.xz 40332 BLAKE2B 545106fbf63737015c8b80b715708c430dafc83484bd2d27901c1e81b5ecb10a0494a0f8ab9e0d3243f62c57045c1571ea75fd6813cbd74a04e507a2dadc3b3a SHA512 672c23ae77de6784a43329607b05f3ff354f0271a5051b886ede7b1d92a667f7968579a941b55e60839cbf0b79082e726aa32e1a81d3302acc84d866e3892a2b +DIST ebuild-mode-1.68.tar.xz 41060 BLAKE2B 2f4882778368b9d9e40579a661b294fef6c68a27072a7d983caa7d54338441a659c27edbeacf74b3aac870b056996c3bdca233352e7fd2a319c3c2649a49eb56 SHA512 b03d0adabd9804999317ac688763d28e2ef09539c5ac75faeeb758ac56e9015946440447a0301c98356897e1b6f19e3e2aec5aec647c0ee1ae868beda2347ddd diff --git a/app-xemacs/ebuild-mode/ebuild-mode-1.66.ebuild b/app-xemacs/ebuild-mode/ebuild-mode-1.68.ebuild similarity index 100% rename from app-xemacs/ebuild-mode/ebuild-mode-1.66.ebuild rename to app-xemacs/ebuild-mode/ebuild-mode-1.68.ebuild diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz index ce0e1c8dfc46da3cf52698ef7ae81df0d00e9d83..524c96c4fa29631e68dfb1e56c4d55ed9a490f5a 100644 GIT binary patch delta 11225 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 D4E`s2 delta 11255 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 delta 19810 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 + + +- ++ + + + + + +- ++ + $(MSBuildThisFileDirectory)StyleCop.ruleset + + diff --git a/dev-lang/dafny/Manifest b/dev-lang/dafny/Manifest index b60d817b441d..a5d0ea69c4ad 100644 --- a/dev-lang/dafny/Manifest +++ b/dev-lang/dafny/Manifest @@ -15,7 +15,6 @@ DIST castle.core.4.4.0.nupkg 916004 BLAKE2B 7404f946c140bc4c22132282a4a12694328b DIST commandlineparser.2.8.0.nupkg 475554 BLAKE2B e55eda3a96441169220e5b081f432d8445d719cbcf8e86527920d44085e6e97934e20aa0266bc5dbdc16ba1a6daa6ece55bc2c63266c9d733ab4992f2fe3e0a1 SHA512 8c276513dfe91e5bc72cfb3b96a0d24411ee3bd2e9832d423f6ade3f3964a011dbb977ca90601750fa133a0a25fe72f66955be7f69a72f5d6b73c7f313094b5f DIST commandlineparser.2.9.1.nupkg 496069 BLAKE2B e2c4b38841f83d6bc10432b8055af90369f1fe0a10105a58b51b44cd48e5d84cb0b5e4b19f444d8c81b38646a62c7c4d11cbd710e92fea68be3ebea6ab98e3f1 SHA512 4f364e45c9668c7e7cc6a922b488f3fa523033c20d7a432694f0a6af05ce528ea0481d8375e2f4f1032c6990347b4803ce9a0e48068c6fe15ec46fb1254f085d DIST coverlet.collector.3.2.0.nupkg 2209480 BLAKE2B 175bcfcb9d6e5177d44f2d607f2411cbe77d6009d096bbc84372e33d7be972d3e39ec39d7f2669b4b91f4bcf44f6ddd46bc91541c0cc4843426e2dd1073bf5c2 SHA512 b63d02a5d3233805b42f0b8cc76f40c8d9f5a0117beb6bdb2ab147f5521bb99919b29d51ff91767ce0bfcab92d25fc8fe794133cadc60da3e009ae18d10fc920 -DIST dafny-4.2.0.tar.gz 5589047 BLAKE2B 897d62806d6949b7b0b3aa3c76575c72cb0c6f4e59916f356acbab654b5386056dcb4378e43517c6a9610dc355bc411e9234807a9ace6ebef3ff4f734bb7db08 SHA512 defe196c0488b74a1b98425a0bbf6b2fb1bc589a318663a34255c15bab2aaf5c5588205734c98c8a036315eaa571fd9b8d392327772721aa2c89f66e0dfea289 DIST dafny-4.3.0.tar.gz 5922075 BLAKE2B ba5888f64c194fefaabe4e817422d87093de373920fa66ed6ef9bce5471fa2b32681aaf16bcd7b6a1933fd822747843da9f3208c8a9ea9e8e5b9463e3abb12d9 SHA512 2989c7c7030ca6dd3df0a43e2c099e3d0b383ac23058a1f6a6a7579e764c2842f241f17594f3b385945b4f59aa17039b5c34a9165be86a15d8441dc3ea09ca58 DIST diffplex.1.7.0.nupkg 69699 BLAKE2B 9c7d6eab09e7df1d791183bbfc4cc46b7bea8dd4b5d09fd3e7e3dc1734e6a8973f92a34387e1a2a0e3a4cbf11ffb89f8138844b2b46d2e94010932ed47158911 SHA512 a0f7a30c59889d71eba97db9bda2efbf1b458ca439d129b52ba3eae32626325e73ec13d46018603a81a33cf18a25a5b08a1b2e6a89c7e716faa47eb9db6d6474 DIST humanizer.core.2.2.0.nupkg 104728 BLAKE2B 6c383abbbed9250f2a7eeec4478ead8f23ad53aa62a5b0f22e71fed9157aa6644a9a7518842d637885b7b63a4300754e1a7e9f3f9968725607ad30bf18e27a21 SHA512 e232459f914c8e7fc3f8dee69a85e66beb8c44515d4c83a976ee24084a91f32aae61c6f845ff38edcae02d0bcab44f9ec253277dccf2f4ae7e82235047bc6ade diff --git a/dev-lang/dafny/dafny-4.2.0.ebuild b/dev-lang/dafny/dafny-4.2.0.ebuild deleted file mode 100644 index 24f9f2259878..000000000000 --- a/dev-lang/dafny/dafny-4.2.0.ebuild +++ /dev/null @@ -1,516 +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} ) - -DOTNET_PKG_COMPAT=6.0 -NUGETS=" -boogie.abstractinterpretation@2.16.8 -boogie.basetypes@2.16.8 -boogie.codecontractsextender@2.16.8 -boogie.concurrency@2.16.8 -boogie.core@2.16.8 -boogie.executionengine@2.16.8 -boogie.graph@2.16.8 -boogie.houdini@2.16.8 -boogie.model@2.16.8 -boogie.provers.smtlib@2.16.8 -boogie.vcexpr@2.16.8 -boogie.vcgeneration@2.16.8 -commandlineparser@2.8.0 -commandlineparser@2.9.1 -coverlet.collector@3.2.0 -diffplex@1.7.0 -jetbrains.annotations@2021.1.0 -mediatr@8.1.0 -microsoft.bcl.asyncinterfaces@1.1.1 -microsoft.bcl.asyncinterfaces@6.0.0 -microsoft.codeanalysis.analyzers@3.0.0 -microsoft.codeanalysis.common@3.7.0 -microsoft.codeanalysis.csharp@3.7.0 -microsoft.codecoverage@16.9.4 -microsoft.csharp@4.0.1 -microsoft.dotnet.platformabstractions@2.0.4 -microsoft.extensions.configuration.abstractions@2.0.0 -microsoft.extensions.configuration.abstractions@5.0.0 -microsoft.extensions.configuration.binder@2.0.0 -microsoft.extensions.configuration.commandline@5.0.0 -microsoft.extensions.configuration.fileextensions@5.0.0 -microsoft.extensions.configuration.json@5.0.0 -microsoft.extensions.configuration@2.0.0 -microsoft.extensions.configuration@5.0.0 -microsoft.extensions.dependencyinjection.abstractions@2.0.0 -microsoft.extensions.dependencyinjection.abstractions@5.0.0 -microsoft.extensions.dependencyinjection@2.0.0 -microsoft.extensions.dependencyinjection@5.0.0 -microsoft.extensions.dependencymodel@2.0.4 -microsoft.extensions.fileproviders.abstractions@5.0.0 -microsoft.extensions.fileproviders.physical@5.0.0 -microsoft.extensions.filesystemglobbing@5.0.0 -microsoft.extensions.logging.abstractions@5.0.0 -microsoft.extensions.logging@5.0.0 -microsoft.extensions.options.configurationextensions@2.0.0 -microsoft.extensions.options@2.0.0 -microsoft.extensions.options@5.0.0 -microsoft.extensions.primitives@2.0.0 -microsoft.extensions.primitives@5.0.0 -microsoft.net.test.sdk@16.9.4 -microsoft.netcore.platforms@1.0.1 -microsoft.netcore.platforms@1.1.0 -microsoft.netcore.platforms@2.1.2 -microsoft.netcore.platforms@3.0.0 -microsoft.netcore.targets@1.0.1 -microsoft.netcore.targets@1.1.0 -microsoft.netframework.referenceassemblies.net452@1.0.2 -microsoft.netframework.referenceassemblies@1.0.2 -microsoft.testplatform.extensions.trxlogger@17.0.0 -microsoft.testplatform.objectmodel@16.11.0 -microsoft.testplatform.objectmodel@16.9.4 -microsoft.testplatform.objectmodel@17.0.0 -microsoft.testplatform.testhost@16.11.0 -microsoft.testplatform.testhost@16.9.4 -microsoft.visualstudio.threading.analyzers@16.7.56 -microsoft.visualstudio.threading@16.7.56 -microsoft.visualstudio.validation@15.5.31 -microsoft.win32.primitives@4.3.0 -microsoft.win32.registry@4.6.0 -microsoft.win32.systemevents@6.0.0 -nerdbank.streams@2.6.81 -netstandard.library@1.6.1 -netstandard.library@2.0.3 -newtonsoft.json@13.0.1 -newtonsoft.json@9.0.1 -nuget.frameworks@5.0.0 -omnisharp.extensions.jsonrpc.generators@0.19.5 -omnisharp.extensions.jsonrpc@0.19.5 -omnisharp.extensions.languageprotocol@0.19.5 -omnisharp.extensions.languageserver.shared@0.19.5 -omnisharp.extensions.languageserver@0.19.5 -rangetree@3.0.1 -runtime.any.system.collections@4.3.0 -runtime.any.system.diagnostics.tools@4.3.0 -runtime.any.system.diagnostics.tracing@4.3.0 -runtime.any.system.globalization.calendars@4.3.0 -runtime.any.system.globalization@4.3.0 -runtime.any.system.io@4.3.0 -runtime.any.system.reflection.extensions@4.3.0 -runtime.any.system.reflection.primitives@4.3.0 -runtime.any.system.reflection@4.3.0 -runtime.any.system.resources.resourcemanager@4.3.0 -runtime.any.system.runtime.handles@4.3.0 -runtime.any.system.runtime.interopservices@4.3.0 -runtime.any.system.runtime@4.3.0 -runtime.any.system.text.encoding.extensions@4.3.0 -runtime.any.system.text.encoding@4.3.0 -runtime.any.system.threading.tasks@4.3.0 -runtime.any.system.threading.timer@4.3.0 -runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl@4.3.0 -runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl@4.3.0 -runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl@4.3.0 -runtime.native.system.io.compression@4.3.0 -runtime.native.system.net.http@4.3.0 -runtime.native.system.security.cryptography.apple@4.3.0 -runtime.native.system.security.cryptography.openssl@4.3.0 -runtime.native.system@4.0.0 -runtime.native.system@4.3.0 -runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl@4.3.0 -runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl@4.3.0 -runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple@4.3.0 -runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl@4.3.0 -runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl@4.3.0 -runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl@4.3.0 -runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl@4.3.0 -runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl@4.3.0 -runtime.unix.microsoft.win32.primitives@4.3.0 -runtime.unix.system.console@4.3.0 -runtime.unix.system.diagnostics.debug@4.3.0 -runtime.unix.system.io.filesystem@4.3.0 -runtime.unix.system.net.primitives@4.3.0 -runtime.unix.system.net.sockets@4.3.0 -runtime.unix.system.private.uri@4.3.0 -runtime.unix.system.runtime.extensions@4.3.0 -serilog.extensions.logging@3.0.1 -serilog.settings.configuration@3.1.0 -serilog.sinks.debug@2.0.0 -serilog.sinks.file@5.0.0 -serilog@2.10.0 -system.appcontext@4.1.0 -system.appcontext@4.3.0 -system.buffers@4.3.0 -system.buffers@4.4.0 -system.collections.concurrent@4.3.0 -system.collections.immutable@1.7.0 -system.collections.immutable@1.7.1 -system.collections.nongeneric@4.0.1 -system.collections.specialized@4.0.1 -system.collections@4.0.11 -system.collections@4.3.0 -system.commandline@2.0.0-beta4.22272.1 -system.configuration.configurationmanager@6.0.0 -system.console@4.3.0 -system.diagnostics.debug@4.0.11 -system.diagnostics.debug@4.3.0 -system.diagnostics.diagnosticsource@4.3.0 -system.diagnostics.tools@4.0.1 -system.diagnostics.tools@4.3.0 -system.diagnostics.tracing@4.3.0 -system.drawing.common@6.0.0 -system.dynamic.runtime@4.0.11 -system.globalization.calendars@4.3.0 -system.globalization.extensions@4.0.1 -system.globalization.extensions@4.3.0 -system.globalization@4.0.11 -system.globalization@4.3.0 -system.io.compression.zipfile@4.3.0 -system.io.compression@4.3.0 -system.io.filesystem.primitives@4.0.1 -system.io.filesystem.primitives@4.3.0 -system.io.filesystem@4.0.1 -system.io.filesystem@4.3.0 -system.io.pipelines@4.7.3 -system.io@4.1.0 -system.io@4.3.0 -system.linq.async@6.0.1 -system.linq.expressions@4.1.0 -system.linq.expressions@4.3.0 -system.linq@4.1.0 -system.linq@4.3.0 -system.memory@4.5.3 -system.memory@4.5.4 -system.net.http@4.3.0 -system.net.nameresolution@4.3.0 -system.net.primitives@4.3.0 -system.net.sockets@4.3.0 -system.net.websockets@4.3.0 -system.numerics.vectors@4.4.0 -system.objectmodel@4.0.12 -system.objectmodel@4.3.0 -system.private.uri@4.3.0 -system.reactive@4.4.1 -system.reflection.emit.ilgeneration@4.0.1 -system.reflection.emit.ilgeneration@4.3.0 -system.reflection.emit.lightweight@4.0.1 -system.reflection.emit.lightweight@4.3.0 -system.reflection.emit@4.0.1 -system.reflection.emit@4.3.0 -system.reflection.extensions@4.0.1 -system.reflection.extensions@4.3.0 -system.reflection.metadata@1.6.0 -system.reflection.primitives@4.0.1 -system.reflection.primitives@4.3.0 -system.reflection.typeextensions@4.1.0 -system.reflection.typeextensions@4.3.0 -system.reflection@4.1.0 -system.reflection@4.3.0 -system.resources.resourcemanager@4.0.1 -system.resources.resourcemanager@4.3.0 -system.runtime.caching@6.0.0 -system.runtime.compilerservices.unsafe@4.4.0 -system.runtime.compilerservices.unsafe@4.5.2 -system.runtime.compilerservices.unsafe@4.7.0 -system.runtime.compilerservices.unsafe@4.7.1 -system.runtime.extensions@4.1.0 -system.runtime.extensions@4.3.0 -system.runtime.handles@4.0.1 -system.runtime.handles@4.3.0 -system.runtime.interopservices.runtimeinformation@4.0.0 -system.runtime.interopservices.runtimeinformation@4.3.0 -system.runtime.interopservices@4.1.0 -system.runtime.interopservices@4.3.0 -system.runtime.numerics@4.3.0 -system.runtime.serialization.primitives@4.1.1 -system.runtime@4.1.0 -system.runtime@4.3.0 -system.security.accesscontrol@4.6.0 -system.security.accesscontrol@6.0.0 -system.security.claims@4.3.0 -system.security.cryptography.algorithms@4.3.0 -system.security.cryptography.cng@4.3.0 -system.security.cryptography.csp@4.3.0 -system.security.cryptography.encoding@4.3.0 -system.security.cryptography.openssl@4.3.0 -system.security.cryptography.primitives@4.3.0 -system.security.cryptography.protecteddata@6.0.0 -system.security.cryptography.x509certificates@4.3.0 -system.security.permissions@6.0.0 -system.security.principal.windows@4.3.0 -system.security.principal.windows@4.6.0 -system.security.principal@4.3.0 -system.text.encoding.codepages@4.5.1 -system.text.encoding.extensions@4.0.11 -system.text.encoding.extensions@4.3.0 -system.text.encoding@4.0.11 -system.text.encoding@4.3.0 -system.text.regularexpressions@4.1.0 -system.text.regularexpressions@4.3.0 -system.threading.channels@4.7.1 -system.threading.tasks.extensions@4.0.0 -system.threading.tasks.extensions@4.3.0 -system.threading.tasks.extensions@4.5.3 -system.threading.tasks@4.0.11 -system.threading.tasks@4.3.0 -system.threading.threadpool@4.3.0 -system.threading.timer@4.3.0 -system.threading@4.0.11 -system.threading@4.3.0 -system.windows.extensions@6.0.0 -system.xml.readerwriter@4.0.11 -system.xml.readerwriter@4.3.0 -system.xml.xdocument@4.0.11 -system.xml.xdocument@4.3.0 -tomlyn@0.16.2 -validation@2.4.18 -xunit.abstractions@2.0.2 -xunit.abstractions@2.0.3 -xunit.analyzers@1.0.0 -xunit.assert@2.4.2 -xunit.core@2.4.2 -xunit.extensibility.core@2.4.0 -xunit.extensibility.core@2.4.2 -xunit.extensibility.execution@2.4.0 -xunit.extensibility.execution@2.4.2 -xunit.runner.visualstudio@2.4.3 -xunit.skippablefact@1.4.8 -xunit@2.4.2 -" - -inherit check-reqs dotnet-pkg edo java-pkg-2 multiprocessing python-any-r1 - -DESCRIPTION="Dafny is a verification-aware programming language" -HOMEPAGE="https://dafny.org/ - https://github.com/dafny-lang/dafny/" - -if [[ "${PV}" == *9999* ]] ; then - inherit git-r3 - - EGIT_REPO_URI="https://github.com/dafny-lang/${PN}.git" -else - SRC_URI="https://github.com/dafny-lang/${PN}/archive/v${PV}.tar.gz - -> ${P}.tar.gz" - - KEYWORDS="~amd64" -fi - -SRC_URI+=" - ${NUGET_URIS} - test? ( https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.2.tgz ) -" - -LICENSE="MIT" -SLOT="0" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - !dev-lang/dafny-bin - >=virtual/jre-1.8:* - sci-mathematics/z3 -" -DEPEND=">=virtual/jdk-1.8:*" -BDEPEND=" - ${RDEPEND} - dev-dotnet/coco - test? ( - ${PYTHON_DEPS} - dev-lang/boogie - dev-lang/go - dev-python/OutputCheck - dev-python/lit - net-libs/nodejs[npm] - ) -" - -CHECKREQS_DISK_BUILD="2G" -DOTNET_PKG_PROJECTS=( - "${S}/Source/Dafny/Dafny.csproj" - "${S}/Source/TestDafny/TestDafny.csproj" -) -PATCHES=( - "${FILESDIR}/${PN}-3.12.0-DafnyCore-csproj.patch" - "${FILESDIR}/${PN}-3.12.0-DafnyRuntime-csproj.patch" - "${FILESDIR}/${PN}-4.1.0-lit.patch" - "${FILESDIR}/${PN}-4.2.0-lit-use-system-boogie.patch" -) - -DOCS=( - CODE_OF_CONDUCT.md - CONTRIBUTING.md - NOTICES.txt - README.md - RELEASE_NOTES.md - docs/DafnyCheatsheet.pdf - docs/DafnyRef/out/DafnyRef.pdf -) - -pkg_setup() { - check-reqs_pkg_setup - dotnet-pkg_pkg_setup - java-pkg-2_pkg_setup - - # We need to set up Python only for running test tools (called via lit). - if use test ; then - python-any-r1_pkg_setup - fi -} - -src_unpack() { - dotnet-pkg_src_unpack - - if [[ -n ${EGIT_REPO_URI} ]] ; then - git-r3_src_unpack - fi -} - -src_prepare() { - # Clean the environment. - unset NPM_CONFIG_USERCONFIG - unset _JAVA_OPTIONS - - # Remove bad tests (recursive). - local -a bad_tests - bad_tests=( - # Following tests fail: - DafnyTestGeneration/TestGeneration.dfy - DafnyTests/TestAttribute.dfy - auditor/TestAuditor.dfy - benchmarks/sequence-race/SequenceRace.dfy - dafny0/Fuel.dfy - dafny0/JavaUseRuntimeLib.dfy - dafny0/Stdin.dfy - examples/Simple_compiler/Compiler.dfy - separate-verification/assumptions.dfy - server/counterexample_none.transcript - unicodechars/comp/Arrays.dfy - unicodechars/comp/Collections.dfy - unicodechars/comp/Comprehensions.dfy - unicodechars/expectations/Expect.dfy - - # Following tests are very slow: - comp/Arrays.dfy - comp/BranchCoverage.dfy - comp/Collections.dfy - comp/CompileWithArguments.dfy - comp/Comprehensions.dfy - comp/Extern.dfy - comp/MainMethod.dfy - comp/Print.dfy - comp/TailRecursion.dfy - comp/UnicodeStrings.dfy - comp/Uninitialized.dfy - comp/compile1quiet/CompileRunQuietly.dfy - comp/compile3/JustRun.dfy - comp/manualcompile/ManualCompile.dfy - concurrency/06-ThreadOwnership.dfy - concurrency/07-CounterThreadOwnership.dfy - concurrency/09-CounterNoStateMachine.dfy - concurrency/10-SequenceInvariant.dfy - concurrency/11-MutexGuard2.dfy - concurrency/12-MutexLifetime-short.dfy - dafny0/RlimitMultiplier.dfy - dafny0/Strings.dfy - dafny1/SchorrWaite.dfy - dafny2/MinWindowMax.dfy - dafny2/SmallestMissingNumber-functional.dfy - dafny2/SnapshotableTrees.dfy - dafny4/UnionFind.dfy - dafny4/git-issue250.dfy - expectations/Expect.dfy - git-issues/git-issue-356.dfy - git-issues/git-issue-Main0.dfy - git-issues/git-issue-Main4.dfy - git-issues/git-issue-MainE.dfy - hofs/VectorUpdate.dfy - metatests/ConsistentWhenSupported.dfy - separate-verification/app.dfy - traits/TraitCompile.dfy - unicodechars/comp/CompileWithArguments.dfy - ) - local bad_test - for bad_test in "${bad_tests[@]}" ; do - rm -r "${S}/Test/${bad_test}" \ - || die "failed to remove test ${bad_test}" - done - - # Update lit's "lit.site.cfg" file. - local dotnet_exec="${DOTNET_PKG_EXECUTABLE} exec ${DOTNET_PKG_OUTPUT}" - local lit_config="${S}/Test/lit.site.cfg" - sed "/^defaultDafnyExecutable/s|=.*|= '${dotnet_exec}/Dafny.dll '|" \ - -i "${lit_config}" || die "failed to update ${lit_config}" - sed "/^dafnyExecutable/s|=.*|= '${dotnet_exec}/Dafny.dll '|" \ - -i "${lit_config}" || die "failed to update ${lit_config}" - sed "/^testDafnyExecutable/s|=.*|= '${dotnet_exec}/TestDafny.dll for-each-compiler '|" \ - -i "${lit_config}" || die "failed to update ${lit_config}" - sed "/^defaultServerExecutable/s|=.*|= '${dotnet_exec}/DafnyServer.dll'|" \ - -i "${lit_config}" || die "failed to update ${lit_config}" - sed "/^serverExecutable/s|=.*|= '${dotnet_exec}/DafnyServer.dll'|" \ - -i "${lit_config}" || die "failed to update ${lit_config}" - - dotnet-pkg_src_prepare - java-pkg-2_src_prepare -} - -src_compile () { - einfo "Building dependency-less DafnyRuntime JAR." - local dafny_runtime_java="${S}/Source/DafnyRuntime/DafnyRuntimeJava/" - mkdir -p "${dafny_runtime_java}/build/libs/" || die - pushd "${dafny_runtime_java}/build" || die - ejavac -d ./ "${dafny_runtime_java}/src/main/java/dafny"/*.java - edo jar cvf "DafnyRuntime-${PV}.jar" dafny/* - cp "DafnyRuntime-${PV}.jar" "${dafny_runtime_java}/build/libs/" || die - popd || die - - # Build main dotnet package. - dotnet-pkg_src_compile -} - -src_test() { - # The test "dafny0/DafnyLibClient.dfy" expects to use "DafnyRuntime.dll" - # from the "Binaries" directory. - ln -s "${DOTNET_PKG_OUTPUT}/DafnyRuntime.dll" "${S}/Binaries/" || die - - einfo "Installing bignumber.js package required for tests using NodeJS." - local -a npm_opts - local npm_opts=( - --audit false - --color false - --foreground-scripts - --offline - --progress false - --verbose - ) - edob npm "${npm_opts[@]}" install "${DISTDIR}/bignumber.js-9.1.2.tgz" - - einfo "Starting tests using the lit test tool." - local -a lit_opts - lit_opts=( - --order=lexical - --time-tests - --verbose - --workers="$(makeopts_jobs)" - ) - edob lit "${lit_opts[@]}" "${S}/Test" -} - -src_install() { - dotnet-pkg-base_install - - local -a dafny_exes - dafny_exes=( - Dafny - DafnyDriver - DafnyLanguageServer - DafnyServer - TestDafny - ) - local dafny_exe - for dafny_exe in "${dafny_exes[@]}" ; do - dotnet-pkg-base_dolauncher "/usr/share/${P}/${dafny_exe}" "${dafny_exe}" - done - - dosym -r /usr/bin/Dafny /usr/bin/dafny - dosym -r /usr/bin/DafnyServer /usr/bin/dafny-server - - einstalldocs -} diff --git a/dev-lang/dafny/dafny-4.3.0.ebuild b/dev-lang/dafny/dafny-4.3.0.ebuild index 1e7294b7512d..216aec617ebc 100644 --- a/dev-lang/dafny/dafny-4.3.0.ebuild +++ b/dev-lang/dafny/dafny-4.3.0.ebuild @@ -430,6 +430,15 @@ DOCS=( ) pkg_setup() { + # Clean the environment. + unset NPM_CONFIG_USERCONFIG + + if [[ -n "${_JAVA_OPTIONS}" ]] ; then + ewarn "Cleaning _JAVA_OPTIONS because when set compile and test may fail" + + unset _JAVA_OPTIONS + fi + check-reqs_pkg_setup dotnet-pkg_pkg_setup java-pkg-2_pkg_setup @@ -449,10 +458,6 @@ src_unpack() { } src_prepare() { - # Clean the environment. - unset NPM_CONFIG_USERCONFIG - unset _JAVA_OPTIONS - # Remove bad tests (recursive). local -a bad_tests bad_tests=( diff --git a/dev-lang/luau/Manifest b/dev-lang/luau/Manifest index b23ee1d99a25..d7ab4a0a17ce 100644 --- a/dev-lang/luau/Manifest +++ b/dev-lang/luau/Manifest @@ -2,3 +2,4 @@ DIST luau-0.593.tar.gz 6053499 BLAKE2B 5cc023f32419cfc09a7dd4f4e94e99905e8e8bab4 DIST luau-0.595.tar.gz 6064604 BLAKE2B 3586b7aa90e7a365322099f4861a51b6bc089fa17aff1b81dab4456038b6d4e1ad7b61708bf23d085c1fad5ebcaa9010dff343d8e278475740c9c6d9250f6c3e SHA512 47498e69ea05b79739a406ad3455b914319aefdb2595ab13e9b1a508f5b92d084f8e5eac795f1a87c49e67008d01683f817847d8b84fc2a01c23c42103840e06 DIST luau-0.596.tar.gz 6068791 BLAKE2B b6f8c7e0c51486910a8e4f22f22e2da407c90eb7bf56dcbd29932ad95a82cd5c0dc66933d9132394213a9e170f0e24512879c8ca914d44fab1069e9eb398d440 SHA512 2ae5727206020e74f70fef8acdf2b77ff4dd7872cf2122f9a09214ced606e9df2a494d02bd7fddceb9d056bb768764d0de5b6ed0ac15ccf65cf639e644245dca DIST luau-0.597.tar.gz 6073080 BLAKE2B 169d7a6e84bc5857129afb4f0f82a63f56c2579ba91a7844cba729e1eb610e00626c33f5456a6ec63891360227b569482619fc2012360267dcddd0adb26f7dc7 SHA512 d1eab79b64c0452ff892b52db0e6e2dea077ef036083c6f486a37cd2a0f3199570018f8755754463ce1bb92fe3d32d3464f954d0a82aa5a03b0c0b9d2e3f3744 +DIST luau-0.598.tar.gz 6081452 BLAKE2B 19b725ea63df144288ef7d7ce12e1ae04a9908acd9af0820be80ff559b0635427c617bf586a58af044d03608e4f9c494bc0fa8adf3d19a1d7fc600fa33d8d099 SHA512 62cabc2f0ba5ac204221431153e84a7b3ad53ee33ce04836c3bbbb37eb54848e2cbc997da9bfa5acd942f1eb326bca0b967108265e57b3e7de6034189dbc00e5 diff --git a/dev-lang/luau/luau-0.598.ebuild b/dev-lang/luau/luau-0.598.ebuild new file mode 100644 index 000000000000..c7bee4916d90 --- /dev/null +++ b/dev-lang/luau/luau-0.598.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Gradually typed embeddable scripting language derived from Lua" +HOMEPAGE="https://luau-lang.org/ + https://github.com/Roblox/luau/" + +if [[ ${PV} == *9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/Roblox/${PN}.git" +else + SRC_URI="https://github.com/Roblox/${PN}/archive/${PV}.tar.gz + -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="MIT" +SLOT="0" + +DOCS=( CONTRIBUTING.md README.md SECURITY.md ) + +src_test() { + "${BUILD_DIR}"/Luau.UnitTest || die + "${BUILD_DIR}"/Luau.Conformance || die +} + +src_install() { + exeinto /usr/bin + doexe "${BUILD_DIR}"/luau{,-analyze,-ast,-compile,-reduce} + + einstalldocs +} diff --git a/dev-lang/qore/qore-1.19.0.ebuild b/dev-lang/qore/qore-1.19.0.ebuild index 5ca2ae1bc341..470c8707dfd1 100644 --- a/dev-lang/qore/qore-1.19.0.ebuild +++ b/dev-lang/qore/qore-1.19.0.ebuild @@ -47,6 +47,10 @@ src_prepare() { } src_configure() { + # Needs "bison" and "flex" exactly. + unset LEX + unset YACC + local -a myconf=( --disable-optimization --disable-profile diff --git a/dev-lang/qore/qore-1.19.1.ebuild b/dev-lang/qore/qore-1.19.1.ebuild index 5ca2ae1bc341..470c8707dfd1 100644 --- a/dev-lang/qore/qore-1.19.1.ebuild +++ b/dev-lang/qore/qore-1.19.1.ebuild @@ -47,6 +47,10 @@ src_prepare() { } src_configure() { + # Needs "bison" and "flex" exactly. + unset LEX + unset YACC + local -a myconf=( --disable-optimization --disable-profile diff --git a/dev-lang/ruby/metadata.xml b/dev-lang/ruby/metadata.xml index d02ab029c77e..cf9a21622439 100644 --- a/dev-lang/ruby/metadata.xml +++ b/dev-lang/ruby/metadata.xml @@ -6,7 +6,6 @@ Gentoo Ruby Project - Install ruby tests that can only be run after ruby is installed Install dev-ruby/rdoc after installing Ruby. Enable SystemTAP/DTrace tracing diff --git a/dev-lang/rust-bin/Manifest b/dev-lang/rust-bin/Manifest index 4dc75086f1fe..15e0345489d7 100644 --- a/dev-lang/rust-bin/Manifest +++ b/dev-lang/rust-bin/Manifest @@ -311,6 +311,34 @@ DIST rust-1.72.0-x86_64-unknown-linux-gnu.tar.xz 163402880 BLAKE2B 0f498510f8bba DIST rust-1.72.0-x86_64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 51083330fef8b0e9f4fafe71e3a08891bec9be8e1c2e64ef37cba463e99c13f44639981c8aae6c86d50c6a23c4846a4f056535dbcbf39a2d9096615862feff87 SHA512 284b74f87e192451ba95cc423089d64334f43da8c221f45acb683a088e7dfd783c488c7ed3fe68619aff4c245271cdcf4b1b8c5f0bef1f8c3d3af0ca13d394c4 DIST rust-1.72.0-x86_64-unknown-linux-musl.tar.xz 234831716 BLAKE2B 3ee1a5727ad120bcf173dcee3770e342f107777984b06782f5ae588a58e5da94ad4550b00c168ddbe84350605100558bc01e139763b5734cdea32545ee6ee41e SHA512 62d5967669164ce7e8b6815298d79380ca96cce5a6c8a67db84cd3d5fdb6825ba9d2a91d59c2185a93b1c26030ef017c63942dc7a363e742d0abf356bca6f1f5 DIST rust-1.72.0-x86_64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B e04731dd5edfe93d17cb032d772917d49bd46f195738cefe2e685f42b9ba5148d120e8d71c627cae46a665235f14ac0b35aff58498ff92da7edfdc5d6e562773 SHA512 2ed245aa779c594f8d9cbcbf63e7c68165d600408a25288163ceebf78946210a36958a3df80c50b2006e11930e09ecec0eee233ff659a9d2ffc78c1b55d3b0fc +DIST rust-1.73.0-aarch64-unknown-linux-gnu.tar.xz 216033148 BLAKE2B 78bac094c78d68102cd5ca6a7bc9ac8a51ecd3e14cc5c66fefca0a0597b5ba439c22d69a323a6e7cafdfec60cadf0672c91ca5f85065ac8d7913c83437ec0256 SHA512 58198ebecaa4652e0477eed6ad2c29524e7a3e991ed437775281ce526c8485b2a1a49c75ac6fd5bdcc6cb997cee4d1b4d82fba49c03ad38bcafa764f5a9bdfb1 +DIST rust-1.73.0-aarch64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B d4b85efab3aef10fd6940630ed3cbf6cca12961228482ce42cdbd4c0c185c55b9ccecb1ca386e7a5c02fa33b77685dc8e2d619ecdec0cb5afc7a01402be5a22e SHA512 b7392e301c00e2ee1be692e6b5a44fdadc4b442979bf8f09fe71f80d82b6f395d0505621ba8eb54fe6145812f7f9c0d2b278e474d6edde51a2318cf27f5080bc +DIST rust-1.73.0-aarch64-unknown-linux-musl.tar.xz 197525740 BLAKE2B ed84c438426bb0fc9a5a320731ae448f242b70a764d67e46e53a37f0e76262a183886e83fb27166e030740a27e6a79ef1c8f50bfc4a2c9c5d915ee5fa74a251f SHA512 b1a3007217dbb771e459b92a2ce0efca3babb34e9901cd44006d7c8ca92f48f67bdb877d3ec4710c58ad1645da4830a52cc2062b6b5a9827b8d57d508f4029a6 +DIST rust-1.73.0-aarch64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 2e2a965b37bdeec12fbe3f605c4bd10bb51adc7dd1c2e2d185b7306e8c75415d678b1bd83eb68e8a05099eb77958a928e867f87b0a4f05b5315b89869f120a64 SHA512 b65b08a68571cd0cf17f4469c1eb95868e00e6244e30ac0d3c30e0ad6abcaed143a7389002c0f90b2ddbd79b9c9c3856d66387f701a8d0eb9f1683ce456e4910 +DIST rust-1.73.0-arm-unknown-linux-gnueabi.tar.xz 180327600 BLAKE2B f28725f19259806f934298d2b6dde6bf59e5f8bc3ee0ad9b1cf0565a5383a31189170f26495b3103bbc9d86d2ac9b83147b3803508a53b96eebd214d2b0aff90 SHA512 27900c5faa9076db40cc85d973274a09ff44a76936312f905a3d9751d0b7480dc260ed3cec91a65bb78382c67208b28978e2079e28a47a25aa6279d09adcc045 +DIST rust-1.73.0-arm-unknown-linux-gnueabi.tar.xz.asc 801 BLAKE2B 03ad365e06dbaf30d4ca2d8d2d3066d4f956ba5426f2c5b601c3830d9b0741b3655d26eafb3853b41ab01dc377065ca330f9d6fcf89de066c50adb0c9c9fe3bd SHA512 ecef5fe8359d8dbf23337398c1cb90a269ae169a1cd08525361d6f39e0a24dd22c1819c7ee0fe3828431ad492af89d19bf8c3c7b111f7925831362e2050d1040 +DIST rust-1.73.0-arm-unknown-linux-gnueabihf.tar.xz 180870680 BLAKE2B fea49832d8eefa7545b76114874de3d653ed888f753b68cd7636b7a1462bb564e19bbe37a5f3b94cf9a06640bf81f6fcc97f224f0f3e1745eb19f99ae193d3af SHA512 3648672256182cf6c73e31a05af3084b996bf25e1ccad8b96d68501e57a4ae4cf57befdf84db27e3e1a9fa3af051117e94ffcefd14246794e7528020bc26f4d5 +DIST rust-1.73.0-arm-unknown-linux-gnueabihf.tar.xz.asc 801 BLAKE2B 7046fad305aabf192a1084328d739754bf76c27fd3f1efcc4be36047ef6c4bf899ef8ae7e3cb359e23578af4c9a25d4e1f453ed8695ba33c630d46351234de69 SHA512 7e046b79d4d0a1bee3c7c5f6b8e3020a342a39e9913a24ef672aa1d197e63905653acc24652b720a4b996029661503e2dfc3b678f297ce15c548281ed772ac23 +DIST rust-1.73.0-armv7-unknown-linux-gnueabihf.tar.xz 184898496 BLAKE2B d0b2ce03ce7ab5e2c843989958a00524fc59000f62dc07f9783f4b9f22c734b67b33e403e3300fe3350322e1ad2b59e64e41b339d5f5c258b29dcdd98dec9c61 SHA512 ca48bb9b683058321b0ae770faf2fd607e03ff5e9291626ccbeba707f5ef8c211c29b9ddf52dfa11958691a127f95dedb742010018bbd6be2fc1d7ddced44190 +DIST rust-1.73.0-armv7-unknown-linux-gnueabihf.tar.xz.asc 801 BLAKE2B 12e19ff5f586a7f67bf7e4f6ee96d919293500bbfb3bec306b412a423a3dafe94fe63939f371a644e1d3a1575a6a21df78f11ee63a8dbae9af3a2ce6b03d5104 SHA512 9e1f316abb8f7861fe1188aba1880732b957514fe58de3f10e340c430c1ce64e9627feec1a655335d33605cc6f5ee32830159a8215c5a233f25ebff18e2c7bf7 +DIST rust-1.73.0-i686-unknown-linux-gnu.tar.xz 209918920 BLAKE2B 545c48dce0e275228e260669d0f5b93977a9c7a02237d4ae9d84ed69236f5e412c5980e2c5823478949214c2b775c89c836bbd43e25406c20fbdc52cee328240 SHA512 a80742d14acc1d018ac35b77abba4491b5eafe28bc3173527c865b0e930572f2a92d4fc459db51c34600f8288b20b5790346b5f8e6fbdfcb080f1f14f44a2db4 +DIST rust-1.73.0-i686-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 9800a96cf8484b0370f343c2fdda0762bab534fa7551a7716e7665bc90b651207c471ef5e06b2d7acb766959155b5d593b375487b01cf65e980ebc721c3a4042 SHA512 dc0c25c270701ff6509bbff3fd173178ec8aa3e5cf606fe87b803e6f1279dde3571d22cf0c7f28bb0ba5410c08a491f9b9b937d0aa796c0ba30fe43f7e381c1e +DIST rust-1.73.0-loongarch64-unknown-linux-gnu.tar.xz 161763960 BLAKE2B 1ae7019055a4fb457733826750d2c20708e7d8bfeb8532ac1af5027387bd1f992c2ab1fe08d088b07581b0a81d7ea7ac8e44ff077887297a4d4da2a633089de0 SHA512 9840e1454506e3f0880e8113040eecd1b363bb78371386aa069271e18e70600f81e19358539785a3bd1ada7244b4830362e6f0b466798cda7647ed795072342d +DIST rust-1.73.0-loongarch64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B cacbbd7793d6f693cf2c1211529cb4a0c888f3ed4d8674f610e034a7216fcf7f4ecc85331aaeaa89ec02c1412a62fdbda29a3bca6faa64dee0f8d419d055b41d SHA512 64b8594f2f19151927f5b74584822a78b15da97fc8f5e4823dfc222056a203ed68ced70cca915e1694ea6b36fdef5697e5b56062cb761a0d9557e5c08ec8ea07 +DIST rust-1.73.0-powerpc-unknown-linux-gnu.tar.xz 176694620 BLAKE2B e8b43ea4b9ad78ece530985afdeb140e0e960213272857cedcfe4e9262c190c7d26ce77d46fd113d2742cb159442c256a081bb6cf23e6977fa5ca8c6cf21ec30 SHA512 03f889dad45d1bd9ee4af52209af3d763ad5362cf1a617c86b050e0d2fe00c39edc716fc32a83c6e45c118b97d828c32f682ffec5b32f215d6694509a885772f +DIST rust-1.73.0-powerpc-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B e63cf87a2fb0584f2fc5c01a98dbb12bd9a7f4aace54a08505a0b4f9e7141705409d8bff1cd3a2d7cf40504ea274f29e11624ba050d56e4ec2a4e794fdf188f1 SHA512 a86db43be2a2fd92638e6355ac4117e707073fbb98631a8b41064e5b01e12bc1d2c594547778d9c99ec3e24c5c4dce6603cbfcb3715b11aef9d2c2758ee8b7d6 +DIST rust-1.73.0-powerpc64-unknown-linux-gnu.tar.xz 176165132 BLAKE2B 3750ef413de00047fa957ecc6c832995e072b58b78f994bdd6b8291583acd0a4ab54634d4e4778456bce6420135c83e9961aef5e615fd62806531686e33a31d8 SHA512 9f1a669f7d532a831df76292916493e1bcd4a56d95d3819c477898eb0510bc8760d008fc1e7d383927f8afbeff826b0598f9bc4067f692f530856c8e444f44df +DIST rust-1.73.0-powerpc64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B a1c1db86107b48a554d815811b518f7b28abac90cd08920362643a538670e7859ce43d179de24551b5e4409e0a421029e66b8374b27ddd699ca68fe0f47b8904 SHA512 04604baa0f13693d4bc7a0729df7041a55c0cb9efa11ef511d29d2b5a50c3575867c1ecbb6a23a030dc014876bc9c02e370c8d0eb531249833fbb52dd964f2b4 +DIST rust-1.73.0-powerpc64le-unknown-linux-gnu.tar.xz 187628140 BLAKE2B 1ab716a7d2e536ca3447fc0aa2751d774259ea2e39ee3cc150bfe11967e57bd85b484cf050a39cba717a0552dabe6d1aa79ca7dc24abe4b43d4802fb9cc1bc85 SHA512 d6566978f47067b84715ef39756721ced5f5430d5c92f51b673db39d1e1666a8dd933e998d4fe3ccbc36ec47c62b4fe7e335c4e3b830d27571dcf9e534446d0d +DIST rust-1.73.0-powerpc64le-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 6b3a29cf580d750a17436036d6bdb2457cafde123c289205aa239457afa4de10b4b97c9f3ccc23cd296a1a388802ac4f696c71e45a2ff7c97d15d63f2a04cba3 SHA512 5840b7986e9472a4907ae01eee0c4a40664ce1a29ff159557766bcf50da773d246a74ffed2bc5bc735d255514e0daba55d10bdbf7d8d2c3a6aeebd704f3009b3 +DIST rust-1.73.0-riscv64gc-unknown-linux-gnu.tar.xz 182202208 BLAKE2B 836d89e6ce276d100edce8016f5a466b99e8aff2646be7e58dea2f38678e4fdb9b93fff1126573a112e19cdb32ee5290fa58df0e5cbb1c309e65927ae1439b52 SHA512 c49031996ecde5dfda4b8bf3869b37ecb51c89e3fb8f69d3d43d865bf2ed6dfa928f0239460f0f3c7b7168eedee9b5a957d956f39ad42fc7276fe64a649ee501 +DIST rust-1.73.0-riscv64gc-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 119d6cf2b0b4f8950d51aac6eb865619412e513c6c87f31702572cb2120a20cb23133a763036cbac0a9977a20dccfb58a8b034d19d13892ffbde05c01970ec92 SHA512 578c2576f66d0ad344549a94cf83f80551dbec7ecf2ff8616d81cd1eb3a7154b89701a05caf6a21649361ccdd1abfd37b33de935e91dba02dd914945de3930b5 +DIST rust-1.73.0-s390x-unknown-linux-gnu.tar.xz 201224624 BLAKE2B 5f9f28c5f511a3bd119233e4a2b882119b18a42a8c235bafc57f35e365496fe9d6d88c6278e014345f76a98a235ecec31335178a6b047e5b2188d391ba465e70 SHA512 e946192961623be1e3ab4b3e2c86f16f9fd716ee3ccf88137e6ed7ca92b9e8376552a9b46b48c127f6be76a1fc7b240d9b8db568390fd7d81605634ebb431ea4 +DIST rust-1.73.0-s390x-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B d05fc43c55e47b3a32e8be8f97b072961e920ed09d368968d1121dfaa0dc36e11ca61a0b03df2f708d0eff31a80367b5d465434b851da4c8ff00ce9ecd577bce SHA512 5950cfd08f49bfd0f1277e2f07e333e7188d65d6a61d738dbe586bde8f3647862ef6d6ca5f52d74f357ae3997f1554a2c7cd0399392cde7ec32b1f2aaf8a4c6b +DIST rust-1.73.0-x86_64-unknown-linux-gnu.tar.xz 161588916 BLAKE2B 10c1c57641e2ae076c55826985d8ef43034a3e4b6fd15d109f949e8bc655dfb16d45ce86482992cc2aa3f4000f3432b8be17019f9f5d29a92fb42c37cd7df72e SHA512 b70886b5ecac41a7e6ea85d1b2d1aa557a0395d3f8abe4b8d1ad91f3b32ac9ae73bebfd7a9c48ebef4141be041cf5bdfab8bdb78e1b4969afb439daca203d5a3 +DIST rust-1.73.0-x86_64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 22e68ec4e6bfa49c15344675abd20ef9449d928943dafc64bfa1cf78dd36ccbce4802af8d4adb84762194dabc512efa74655a93785c127e6942ebeca8f6e3303 SHA512 56e53a1047a23a7f37250a785de2422ee2a3a72fdedb9a02530b3cc1cd978370cbbfc0e67d75f3d537f48c6c78f91d3de949ac2c9392a79404609b169cedaa40 +DIST rust-1.73.0-x86_64-unknown-linux-musl.tar.xz 236190528 BLAKE2B 062b54b31742bc846bdff63fb38be3a3a1f6d2f061da26cee6a0b089feee995fe3dbea536675495ed75d47d657c3d4bf04e36f6752f59f8308f7eb9a397d6e38 SHA512 abd01e0c98a8aa447d01613e24302ca81a8cce7d41179ed60834a39ed1942de0459add3c498a63f94bb1ee8662a2750b375b49894e3108da45f47d3a643cfdba +DIST rust-1.73.0-x86_64-unknown-linux-musl.tar.xz.asc 801 BLAKE2B 9822879d0f14eb5387a623d111ed7a3b1ff038522c071608bd254c4b3479da8a1e9ed78c69c267c1156c45a9cbb2f7db00d123b85f28021a743d392d1cb65c75 SHA512 ff65fd3ca47afeb10f7434d8d4f91b6649739167639c3eadf178aa1339553c5316bd0bb393cd53fcce17c126dcf8db1f1dca6e87044b14762bb20ed8f5a500b7 DIST rust-src-1.65.0.tar.xz 2488012 BLAKE2B d48f5591e72e14084f2fb0d66c1365f1648060d514af23c0498e02adfd7223b1a79bd1f512859b058f9cabc4b88b9230d15960df7c30762a5263d1785b877a68 SHA512 247f822a9c2f16d1de29d1cf6fa7ff393b7c7fe01da66a7c0b4add6259d72403922b8b1bd1b511ed8a9cc0b2c12ff574945aa7fc76c731fba620b466bcdc2eac DIST rust-src-1.66.1.tar.xz 2512096 BLAKE2B 514b8f9170d8a0e9b9deeeda27c5b83c18b7f038cb27a867fc4df1a0375b5c492793e67d0f0a2c26354ed1b58c699e1ff3e19f536dec10fc8b8211325dd4999a SHA512 3b77e29bf0803278d46aa5a484a2d74f242bf7f1ce6f5a6d1e84107630aa238620c91459f385f1b9f1bfb67c593ea5a274950a4db2975307cabc3a009b89f157 DIST rust-src-1.67.1.tar.xz 2522656 BLAKE2B 28f67cbac3d09af16f572c102890b49ffb4c610ebf379cf48ff4d0107afbb39587d2bcb7c5a4f811542f84dc3157557c762b006a6e89c54cd121d22bb677a770 SHA512 839266d2046b12954fd46f258a975a37c81cb61b6d2d9a5905fd6c83961d97c197f1b467c881d5078f3725293eb73ca402b002af3f47b6f7d431828f01d49a15 @@ -320,3 +348,4 @@ DIST rust-src-1.70.0.tar.xz 2422004 BLAKE2B 2f6b22d767ca93ed5d02d432deb743e10d73 DIST rust-src-1.71.0.tar.xz 2460128 BLAKE2B 3ab6c6cb76a7e18eb0ba085c45f8b1a8bba16e2569962c27187bb415c54d3c5c1032ce4552c52f93bd4ec2512634d8899fd35fbf1a035298a9b621b5af125971 SHA512 fd59a1ced7e950fa14fd7ec9c978043b99e678bda54338f60faaacced36110630385a2bb62af19670ef27db1144810ff60b03dde542273557473b9bb521bcf49 DIST rust-src-1.71.1.tar.xz 2460244 BLAKE2B e3a5b5bfb808310f96e760aab55310c7a790fa551d248c9c5dbb407e0a80653563d8df73a9e0973aa63d3286aad6c755b78098dd8db2dc1a2ed3cadb926b40e1 SHA512 659cc46e1ece2ddbcf5ab748bae48843bd36353cc633b59e4ac062d843af66919e8d5c39ccb72ebdbf94a0e26a8056ade6bd1c8fe9a936469bd405122a8ae35d DIST rust-src-1.72.0.tar.xz 2498224 BLAKE2B ff48a20736bffd5a8978c06c3681bcba70cdf08676f2229c30e2040debb505012051880ec751117c37ef622ca1a76a93492831085ac2a191ccffa01b294d23e3 SHA512 bb821ba1b6d3a023de3beef7e9700142f08cd20f50ce33f6ada59547f9d4fe0aae587e7f38aea00493cb0dfcded512db567f5e90e9f7f08ebfc0bcd686d1cf5b +DIST rust-src-1.73.0.tar.xz 2512888 BLAKE2B 367b68ec0775f49844408d602164634a0bd526dfe1e469b1c8ba9ae5604cbbff2566eb770b7bfb81b2dae892ed1ae16b7441e438726198610ce181c98540955e SHA512 49f493ffd119a0b8b9f7b7f7e049543787eaf96d9beb272d46f2758a35fd648f6523c2edb28864a33fc66337aa07e80a6464ec806307da441a899be4f71bb554 diff --git a/dev-lang/rust-bin/rust-bin-1.73.0.ebuild b/dev-lang/rust-bin/rust-bin-1.73.0.ebuild new file mode 100644 index 000000000000..94592011937d --- /dev/null +++ b/dev-lang/rust-bin/rust-bin-1.73.0.ebuild @@ -0,0 +1,240 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit multilib prefix rust-toolchain toolchain-funcs verify-sig multilib-minimal + +MY_P="rust-${PV}" +# curl -L static.rust-lang.org/dist/channel-rust-${PV}.toml 2>/dev/null | grep "xz_url.*rust-src" +MY_SRC_URI="${RUST_TOOLCHAIN_BASEURL%/}/2023-10-05/rust-src-${PV}.tar.xz" +GENTOO_BIN_BASEURI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}" # omit leading slash + +DESCRIPTION="Systems programming language from Mozilla" +HOMEPAGE="https://www.rust-lang.org/" +SRC_URI="$(rust_all_arch_uris ${MY_P}) + rust-src? ( ${MY_SRC_URI} ) +" +# Keep this separate to allow easy commenting out if not yet built +#SRC_URI+=" sparc? ( ${GENTOO_BIN_BASEURI}/${MY_P}-sparc64-unknown-linux-gnu.tar.xz -> ${MY_P}-sparc64-unknown-linux-gnu.sam.tar.xz ) " +#SRC_URI+=" mips? ( +# abi_mips_o32? ( +# big-endian? ( ${GENTOO_BIN_BASEURI}/${MY_P}-mips-unknown-linux-gnu.tar.xz -> ${MY_P}-mips-unknown-linux-gnu.sam.tar.xz ) +# !big-endian? ( ${GENTOO_BIN_BASEURI}/${MY_P}-mipsel-unknown-linux-gnu.tar.xz -> ${MY_P}-mipsel-unknown-linux-gnu.sam.tar.xz ) +# ) +# abi_mips_n64? ( +# big-endian? ( ${GENTOO_BIN_BASEURI}/${MY_P}-mips64-unknown-linux-gnuabi64.tar.xz -> ${MY_P}-mips64-unknown-linux-gnuabi64.sam.tar.xz ) +# !big-endian? ( ${GENTOO_BIN_BASEURI}/${MY_P}-mips64el-unknown-linux-gnuabi64.tar.xz -> ${MY_P}-mips64el-unknown-linux-gnuabi64.sam.tar.xz ) +# ) +#)" + +LICENSE="|| ( MIT Apache-2.0 ) BSD BSD-1 BSD-2 BSD-4" +SLOT="stable" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="big-endian clippy cpu_flags_x86_sse2 doc prefix rust-analyzer rust-src rustfmt" + +DEPEND="" + +RDEPEND=" + >=app-eselect/eselect-rust-20190311 + dev-libs/openssl + sys-apps/lsb-release + sys-devel/gcc:* +" + +BDEPEND=" + prefix? ( dev-util/patchelf ) + verify-sig? ( sec-keys/openpgp-keys-rust ) +" + +REQUIRED_USE="x86? ( cpu_flags_x86_sse2 )" + +# stripping rust may break it (at least on x86_64) +# https://github.com/rust-lang/rust/issues/112286 +RESTRICT="strip" + +QA_PREBUILT=" + opt/${P}/bin/.* + opt/${P}/lib/.*.so + opt/${P}/libexec/.* + opt/${P}/lib/rustlib/.*/bin/.* + opt/${P}/lib/rustlib/.*/lib/.* +" + +# An rmeta file is custom binary format that contains the metadata for the crate. +# rmeta files do not support linking, since they do not contain compiled object files. +# so we can safely silence the warning for this QA check. +QA_EXECSTACK="opt/${P}/lib/rustlib/*/lib*.rlib:lib.rmeta" + +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/rust.asc" + +pkg_pretend() { + if [[ "$(tc-is-softfloat)" != "no" ]] && [[ ${CHOST} == armv7* ]]; then + die "${CHOST} is not supported by upstream Rust. You must use a hard float version." + fi +} + +src_unpack() { + # sadly rust-src tarball does not have corresponding .asc file + # so do partial verification + if use verify-sig; then + for f in ${A}; do + if [[ -f ${DISTDIR}/${f}.asc ]]; then + verify-sig_verify_detached "${DISTDIR}/${f}" "${DISTDIR}/${f}.asc" + fi + done + fi + + default_src_unpack + + mv "${WORKDIR}/${MY_P}-$(rust_abi)" "${S}" || die +} + +patchelf_for_bin() { + local filetype=$(file -b ${1}) + if [[ ${filetype} == *ELF*interpreter* ]]; then + einfo "${1}'s interpreter changed" + patchelf ${1} --set-interpreter ${2} || die + elif [[ ${filetype} == *script* ]]; then + hprefixify ${1} + fi +} + +multilib_src_install() { + if multilib_is_native_abi; then + + # start native abi install + pushd "${S}" >/dev/null || die + local analysis std + analysis="$(grep 'analysis' ./components)" + std="$(grep 'std' ./components)" + local components="rustc,cargo,${std}" + use doc && components="${components},rust-docs" + use clippy && components="${components},clippy-preview" + use rustfmt && components="${components},rustfmt-preview" + use rust-analyzer && components="${components},rust-analyzer-preview,${analysis}" + # Rust component 'rust-src' is extracted from separate archive + if use rust-src; then + einfo "Combining rust and rust-src installers" + mv -v "${WORKDIR}/rust-src-${PV}/rust-src" "${S}" || die + echo rust-src >> ./components || die + components="${components},rust-src" + fi + ./install.sh \ + --components="${components}" \ + --disable-verify \ + --prefix="${ED}/opt/${P}" \ + --mandir="${ED}/opt/${P}/man" \ + --disable-ldconfig \ + || die + + if use prefix; then + local interpreter=$(patchelf --print-interpreter ${EPREFIX}/bin/bash) + ebegin "Changing interpreter to ${interpreter} for Gentoo prefix at ${ED}/opt/${P}/bin" + find "${ED}/opt/${P}/bin" -type f -print0 | \ + while IFS= read -r -d '' filename; do + patchelf_for_bin ${filename} ${interpreter} \; || die + done + eend $? + fi + + local symlinks=( + cargo + rustc + rustdoc + rust-gdb + rust-gdbgui + rust-lldb + ) + + use clippy && symlinks+=( clippy-driver cargo-clippy ) + use rustfmt && symlinks+=( rustfmt cargo-fmt ) + use rust-analyzer && symlinks+=( rust-analyzer ) + + einfo "installing eselect-rust symlinks and paths" + local i + for i in "${symlinks[@]}"; do + # we need realpath on /usr/bin/* symlink return version-appended binary path. + # so /usr/bin/rustc should point to /opt/rust-bin-/bin/rustc- + local ver_i="${i}-bin-${PV}" + ln -v "${ED}/opt/${P}/bin/${i}" "${ED}/opt/${P}/bin/${ver_i}" || die + dosym "../../opt/${P}/bin/${ver_i}" "/usr/bin/${ver_i}" + done + + # symlinks to switch components to active rust in eselect + dosym "../../../opt/${P}/lib" "/usr/lib/rust/lib-bin-${PV}" + dosym "../../../opt/${P}/man" "/usr/lib/rust/man-bin-${PV}" + dosym "../../opt/${P}/lib/rustlib" "/usr/lib/rustlib-bin-${PV}" + dosym "../../../opt/${P}/share/doc/rust" "/usr/share/doc/${P}" + + # make all capital underscored variable + local CARGO_TRIPLET="$(rust_abi)" + CARGO_TRIPLET="${CARGO_TRIPLET//-/_}" + CARGO_TRIPLET="${CARGO_TRIPLET^^}" + cat <<-_EOF_ > "${T}/50${P}" + LDPATH="${EPREFIX}/usr/lib/rust/lib" + MANPATH="${EPREFIX}/usr/lib/rust/man" + $(usev elibc_musl "CARGO_TARGET_${CARGO_TRIPLET}_RUSTFLAGS=\"-C target-feature=-crt-static\"") + _EOF_ + doenvd "${T}/50${P}" + + # note: eselect-rust adds EROOT to all paths below + cat <<-_EOF_ > "${T}/provider-${P}" + /usr/bin/cargo + /usr/bin/rustdoc + /usr/bin/rust-gdb + /usr/bin/rust-gdbgui + /usr/bin/rust-lldb + /usr/lib/rustlib + /usr/lib/rust/lib + /usr/lib/rust/man + /usr/share/doc/rust + _EOF_ + + if use clippy; then + echo /usr/bin/clippy-driver >> "${T}/provider-${P}" + echo /usr/bin/cargo-clippy >> "${T}/provider-${P}" + fi + if use rustfmt; then + echo /usr/bin/rustfmt >> "${T}/provider-${P}" + echo /usr/bin/cargo-fmt >> "${T}/provider-${P}" + fi + if use rust-analyzer; then + echo /usr/bin/rust-analyzer >> "${T}/provider-${P}" + fi + + insinto /etc/env.d/rust + doins "${T}/provider-${P}" + popd >/dev/null || die + #end native abi install + + else + local rust_target + rust_target="$(rust_abi $(get_abi_CHOST ${v##*.}))" + dodir "/opt/${P}/lib/rustlib" + cp -vr "${WORKDIR}/rust-${PV}-${rust_target}/rust-std-${rust_target}/lib/rustlib/${rust_target}"\ + "${ED}/opt/${P}/lib/rustlib" || die + fi + + # BUG: installs x86_64 binary on other arches + rm -f "${ED}/opt/${P}/lib/rustlib/"*/bin/rust-llvm-dwp || die +} + +pkg_postinst() { + eselect rust update + + elog "Rust installs a helper script for calling GDB now," + elog "for your convenience it is installed under /usr/bin/rust-gdb-bin-${PV}." + + if has_version app-editors/emacs; then + elog "install app-emacs/rust-mode to get emacs support for rust." + fi + + if has_version app-editors/gvim || has_version app-editors/vim; then + elog "install app-vim/rust-vim to get vim support for rust." + fi +} + +pkg_postrm() { + eselect rust cleanup +} diff --git a/dev-lang/rust/Manifest b/dev-lang/rust/Manifest index 85e55592165d..c8e38d51d7d6 100644 --- a/dev-lang/rust/Manifest +++ b/dev-lang/rust/Manifest @@ -282,3 +282,5 @@ DIST rustc-1.71.1-src.tar.xz 151983068 BLAKE2B 3dfdbc246feb84a79ae94c2de978c5585 DIST rustc-1.71.1-src.tar.xz.asc 801 BLAKE2B a88c073a70552d73e2d7695eceabdaa478f34501b7271fabf7f4a09f3efa545181f34353e45776b05918e6aeba88adb02f9731454f7085a7abf1602fc6589983 SHA512 9dd0406cf22f1daa7fcfd015fc1c6f8d36586aa99bf14c1491ee464c1f892ab759feb83e8b55b64713170fb777fdbe038fb5fd01a59c911b6599223baaba0677 DIST rustc-1.72.0-src.tar.xz 151630408 BLAKE2B 7b26e5a9335f9262567b2a6aaf3b8ad6dc813688f532c54502c12c7b59d02082a082fe49ae370b0748fb13f8245dad13a58927d8563ba96fdf3639d4a128f236 SHA512 aed27c1babfec7f9b0815bc395302cff4f8e8ed83d8d3bde202f6c86fba4aec14ad2d3e99f4e22618c6727d876262511bfbcd83513731ea4b9c664462c97945b DIST rustc-1.72.0-src.tar.xz.asc 801 BLAKE2B 7f0c94f9961edd6ad48372ef768ac69e39b6b7ef0514dc099510d7b53b336d12ac20092e52fbff0c524a6dcfd8c9c69542ae081aaa16ffc3a7ac8fe2ae70e8f8 SHA512 6c8776ddb5050ce29538d9845156cdf370b99d09051fa8c42c68a4d71ff0a6163abc029ac1355af55f1b9b371549e98ebb7e76535d76b77be548fdf917ed6195 +DIST rustc-1.73.0-src.tar.xz 154319536 BLAKE2B 077bdedb36fdbc30db3c6331ac6014615eb79393ad42e38488d037ba38eaa6542467d39b2a14228d0bf6717110f915bf6fdcf0074c6293f413720cc748316eff SHA512 75c59680a82cb9d076b9434744a1c65908524ef769293952f5d9c5779d9a9c6fa4d9aa0c7e7d6b7566a21a50a27cd6ae452b5283a4d4606b2fa1acc24dfd8e0c +DIST rustc-1.73.0-src.tar.xz.asc 801 BLAKE2B fac2f8652e9a103e8a678b30222e1a505671253827d1d092c4964230a535a85e21cedf00b70f108ac5cb2db961b50e482223e8eaa5b0d585777dd43d80c5931e SHA512 e80ef6280c50522a575f040610184fcf5f45444db2534c6a334e66a69f3338b43d8b34cf035685f28d0e8f006427bbe413611c49fe028c9f72810d74ccfab15e diff --git a/dev-lang/rust/rust-1.73.0.ebuild b/dev-lang/rust/rust-1.73.0.ebuild new file mode 100644 index 000000000000..abb848a4b066 --- /dev/null +++ b/dev-lang/rust/rust-1.73.0.ebuild @@ -0,0 +1,759 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..12} ) + +inherit bash-completion-r1 check-reqs estack flag-o-matic llvm multiprocessing \ + multilib multilib-build python-any-r1 rust-toolchain toolchain-funcs verify-sig + +if [[ ${PV} = *beta* ]]; then + betaver=${PV//*beta} + BETA_SNAPSHOT="${betaver:0:4}-${betaver:4:2}-${betaver:6:2}" + MY_P="rustc-beta" + SLOT="beta/${PV}" + SRC="${BETA_SNAPSHOT}/rustc-beta-src.tar.xz -> rustc-${PV}-src.tar.xz" +else + ABI_VER="$(ver_cut 1-2)" + SLOT="stable/${ABI_VER}" + MY_P="rustc-${PV}" + SRC="${MY_P}-src.tar.xz" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +RUST_STAGE0_VERSION="1.$(($(ver_cut 2) - 1)).0" + +DESCRIPTION="Systems programming language from Mozilla" +HOMEPAGE="https://www.rust-lang.org/" + +SRC_URI=" + https://static.rust-lang.org/dist/${SRC} + verify-sig? ( https://static.rust-lang.org/dist/${SRC}.asc ) + !system-bootstrap? ( $(rust_all_arch_uris rust-${RUST_STAGE0_VERSION}) ) +" + +# keep in sync with llvm ebuild of the same version as bundled one. +ALL_LLVM_TARGETS=( AArch64 AMDGPU ARC ARM AVR BPF CSKY DirectX Hexagon Lanai + LoongArch M68k Mips MSP430 NVPTX PowerPC RISCV Sparc SPIRV SystemZ VE + WebAssembly X86 XCore Xtensa ) +ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" ) +LLVM_TARGET_USEDEPS=${ALL_LLVM_TARGETS[@]/%/(-)?} + +LICENSE="|| ( MIT Apache-2.0 ) BSD BSD-1 BSD-2 BSD-4" + +IUSE="big-endian clippy cpu_flags_x86_sse2 debug dist doc llvm-libunwind +lto miri nightly parallel-compiler profiler rustfmt rust-analyzer rust-src system-bootstrap system-llvm test wasm ${ALL_LLVM_TARGETS[*]}" + +# Please keep the LLVM dependency block separate. Since LLVM is slotted, +# we need to *really* make sure we're not pulling more than one slot +# simultaneously. + +# How to use it: +# List all the working slots in LLVM_VALID_SLOTS, newest first. +LLVM_VALID_SLOTS=( 17 ) +LLVM_MAX_SLOT="${LLVM_VALID_SLOTS[0]}" + +# splitting usedeps needed to avoid CI/pkgcheck's UncheckableDep limitation +# (-) usedep needed because we may build with older llvm without that target +LLVM_DEPEND="|| ( " +for _s in ${LLVM_VALID_SLOTS[@]}; do + LLVM_DEPEND+=" ( " + for _x in ${ALL_LLVM_TARGETS[@]}; do + LLVM_DEPEND+=" + ${_x}? ( sys-devel/llvm:${_s}[${_x}(-)] ) + wasm? ( sys-devel/lld:${_s} )" + done + LLVM_DEPEND+=" )" +done +unset _s _x +LLVM_DEPEND+=" ) + /dev/null) ) + rustc_version=${rustc_version[0]#rust-bin-} + rustc_version=${rustc_version#rust-} + + [[ -z "${rustc_version}" ]] && die "Failed to determine rust version, check 'eselect rust' output" + + if ver_test "${rustc_version}" -lt "${rustc_wanted}" ; then + eerror "Rust >=${rustc_wanted} is required" + eerror "please run 'eselect rust' and set correct rust version" + die "selected rust version is too old" + elif ver_test "${rustc_version}" -ge "${rustc_toonew}" ; then + eerror "Rust <${rustc_toonew} is required" + eerror "please run 'eselect rust' and set correct rust version" + die "selected rust version is too new" + else + einfo "Using rust ${rustc_version} to build" + fi +} + +pre_build_checks() { + local M=8192 + # multiply requirements by 1.3 if we are doing x86-multilib + if use amd64; then + M=$(( $(usex abi_x86_32 13 10) * ${M} / 10 )) + fi + M=$(( $(usex clippy 128 0) + ${M} )) + M=$(( $(usex miri 128 0) + ${M} )) + M=$(( $(usex rustfmt 256 0) + ${M} )) + # add 2G if we compile llvm and 256M per llvm_target + if ! use system-llvm; then + M=$(( 2048 + ${M} )) + local ltarget + for ltarget in ${ALL_LLVM_TARGETS[@]}; do + M=$(( $(usex ${ltarget} 256 0) + ${M} )) + done + fi + M=$(( $(usex wasm 256 0) + ${M} )) + M=$(( $(usex debug 2 1) * ${M} )) + eshopts_push -s extglob + if is-flagq '-g?(gdb)?([1-9])'; then + M=$(( 15 * ${M} / 10 )) + fi + eshopts_pop + M=$(( $(usex system-bootstrap 0 1024) + ${M} )) + M=$(( $(usex doc 256 0) + ${M} )) + CHECKREQS_DISK_BUILD=${M}M check-reqs_pkg_${EBUILD_PHASE} +} + +llvm_check_deps() { + has_version -r "sys-devel/llvm:${LLVM_SLOT}[${LLVM_TARGET_USEDEPS// /,}]" +} + +# Is LLVM being linked against libc++? +is_libcxx_linked() { + local code='#include +#if defined(_LIBCPP_VERSION) + HAVE_LIBCXX +#endif +' + local out=$($(tc-getCXX) ${CXXFLAGS} ${CPPFLAGS} -x c++ -E -P - <<<"${code}") || return 1 + [[ ${out} == *HAVE_LIBCXX* ]] +} + +pkg_pretend() { + pre_build_checks +} + +pkg_setup() { + pre_build_checks + python-any-r1_pkg_setup + + export LIBGIT2_NO_PKG_CONFIG=1 #749381 + + use system-bootstrap && bootstrap_rust_version_check + + if use system-llvm; then + llvm_pkg_setup + + local llvm_config="$(get_llvm_prefix "${LLVM_MAX_SLOT}")/bin/llvm-config" + export LLVM_LINK_SHARED=1 + export RUSTFLAGS="${RUSTFLAGS} -Lnative=$("${llvm_config}" --libdir)" + fi +} + +esetup_unwind_hack() { + # https://bugs.gentoo.org/870280 + # this is a hack needed to bootstrap with libgcc_s linked tarball on llvm-libunwind system. + # it should trigger for internal bootstrap or system-bootstrap with rust-bin. + # the whole idea is for stage0 to bootstrap with fake libgcc_s. + # final stage will receive -L${T}/lib but not -lgcc_s args, producing clean compiler. + local fakelib="${T}/fakelib" + mkdir -p "${fakelib}" || die + # we need both symlinks, one for cargo runtime, other for linker. + ln -s "${ESYSROOT}/usr/lib/libunwind.so" "${fakelib}/libgcc_s.so.1" || die + ln -s "${ESYSROOT}/usr/lib/libunwind.so" "${fakelib}/libgcc_s.so" || die + export LD_LIBRARY_PATH="${fakelib}" + export RUSTFLAGS+=" -L${fakelib}" + # this is a literally magic variable that gets through cargo cache, without it some + # crates ignore RUSTFLAGS. + # this variable can not contain leading space. + export MAGIC_EXTRA_RUSTFLAGS+="${MAGIC_EXTRA_RUSTFLAGS:+ }-L${fakelib}" +} + +src_prepare() { + # Clear vendor checksums for crates that we patched to bump libc. + for i in addr2line-0.20.0 bstr cranelift-jit crossbeam-channel elasticlunr-rs handlebars icu_locid libffi \ + terminal_size tracing-tree; do + clear_vendor_checksums "${i}" + done + + if ! use system-bootstrap; then + has_version sys-devel/gcc || esetup_unwind_hack + local rust_stage0_root="${WORKDIR}"/rust-stage0 + local rust_stage0="rust-${RUST_STAGE0_VERSION}-$(rust_abi)" + + "${WORKDIR}/${rust_stage0}"/install.sh --disable-ldconfig \ + --without=rust-docs-json-preview,rust-docs --destdir="${rust_stage0_root}" --prefix=/ || die + fi + + default +} + +src_configure() { + filter-lto # https://bugs.gentoo.org/862109 https://bugs.gentoo.org/866231 + + local rust_target="" rust_targets="" arch_cflags + + # Collect rust target names to compile standard libs for all ABIs. + for v in $(multilib_get_enabled_abi_pairs); do + rust_targets+=",\"$(rust_abi $(get_abi_CHOST ${v##*.}))\"" + done + if use wasm; then + rust_targets+=",\"wasm32-unknown-unknown\"" + if use system-llvm; then + # un-hardcode rust-lld linker for this target + # https://bugs.gentoo.org/715348 + sed -i '/linker:/ s/rust-lld/wasm-ld/' compiler/rustc_target/src/spec/wasm_base.rs || die + fi + fi + rust_targets="${rust_targets#,}" + + # cargo and rustdoc are mandatory and should always be included + local tools='"cargo","rustdoc"' + use clippy && tools+=',"clippy"' + use miri && tools+=',"miri"' + use profiler && tools+=',"rust-demangler"' + use rustfmt && tools+=',"rustfmt"' + use rust-analyzer && tools+=',"rust-analyzer"' + use rust-src && tools+=',"src"' + + local rust_stage0_root + if use system-bootstrap; then + local printsysroot + printsysroot="$(rustc --print sysroot || die "Can't determine rust's sysroot")" + rust_stage0_root="${printsysroot}" + else + rust_stage0_root="${WORKDIR}"/rust-stage0 + fi + # in case of prefix it will be already prefixed, as --print sysroot returns full path + [[ -d ${rust_stage0_root} ]] || die "${rust_stage0_root} is not a directory" + + rust_target="$(rust_abi)" + + local cm_btype="$(usex debug DEBUG RELEASE)" + cat <<- _EOF_ > "${S}"/config.toml + changelog-seen = 2 + [llvm] + download-ci-llvm = false + optimize = $(toml_usex !debug) + release-debuginfo = $(toml_usex debug) + assertions = $(toml_usex debug) + ninja = true + targets = "${LLVM_TARGETS// /;}" + experimental-targets = "" + link-shared = $(toml_usex system-llvm) + $(if is_libcxx_linked; then + # https://bugs.gentoo.org/732632 + echo "use-libcxx = true" + echo "static-libstdcpp = false" + fi) + $(case "${rust_target}" in + i586-*-linux-*) + # https://github.com/rust-lang/rust/issues/93059 + echo 'cflags = "-fcf-protection=none"' + echo 'cxxflags = "-fcf-protection=none"' + echo 'ldflags = "-fcf-protection=none"' + ;; + *) + ;; + esac) + enable-warnings = false + [llvm.build-config] + CMAKE_VERBOSE_MAKEFILE = "ON" + CMAKE_C_FLAGS_${cm_btype} = "${CFLAGS}" + CMAKE_CXX_FLAGS_${cm_btype} = "${CXXFLAGS}" + CMAKE_EXE_LINKER_FLAGS_${cm_btype} = "${LDFLAGS}" + CMAKE_MODULE_LINKER_FLAGS_${cm_btype} = "${LDFLAGS}" + CMAKE_SHARED_LINKER_FLAGS_${cm_btype} = "${LDFLAGS}" + CMAKE_STATIC_LINKER_FLAGS_${cm_btype} = "${ARFLAGS}" + [build] + build-stage = 2 + test-stage = 2 + build = "${rust_target}" + host = ["${rust_target}"] + target = [${rust_targets}] + cargo = "${rust_stage0_root}/bin/cargo" + rustc = "${rust_stage0_root}/bin/rustc" + rustfmt = "${rust_stage0_root}/bin/rustfmt" + docs = $(toml_usex doc) + compiler-docs = false + submodules = false + python = "${EPYTHON}" + locked-deps = true + vendor = true + extended = true + tools = [${tools}] + verbose = 2 + sanitizers = false + profiler = $(toml_usex profiler) + cargo-native-static = false + [install] + prefix = "${EPREFIX}/usr/lib/${PN}/${PV}" + sysconfdir = "etc" + docdir = "share/doc/rust" + bindir = "bin" + libdir = "lib" + mandir = "share/man" + [rust] + # https://github.com/rust-lang/rust/issues/54872 + codegen-units-std = 1 + optimize = true + debug = $(toml_usex debug) + debug-assertions = $(toml_usex debug) + debug-assertions-std = $(toml_usex debug) + debuginfo-level = $(usex debug 2 0) + debuginfo-level-rustc = $(usex debug 2 0) + debuginfo-level-std = $(usex debug 2 0) + debuginfo-level-tools = $(usex debug 2 0) + debuginfo-level-tests = 0 + backtrace = true + incremental = false + default-linker = "$(tc-getCC)" + parallel-compiler = $(toml_usex parallel-compiler) + channel = "$(usex nightly nightly stable)" + description = "gentoo" + rpath = false + verbose-tests = true + optimize-tests = $(toml_usex !debug) + codegen-tests = true + dist-src = false + remap-debuginfo = true + lld = $(usex system-llvm false $(toml_usex wasm)) + # only deny warnings if doc+wasm are NOT requested, documenting stage0 wasm std fails without it + # https://github.com/rust-lang/rust/issues/74976 + # https://github.com/rust-lang/rust/issues/76526 + deny-warnings = $(usex wasm $(usex doc false true) true) + backtrace-on-ice = true + jemalloc = false + lto = "$(usex lto fat off)" + [dist] + src-tarball = false + compression-formats = ["xz"] + compression-profile = "balanced" + _EOF_ + + for v in $(multilib_get_enabled_abi_pairs); do + rust_target=$(rust_abi $(get_abi_CHOST ${v##*.})) + arch_cflags="$(get_abi_CFLAGS ${v##*.})" + + export CFLAGS_${rust_target//-/_}="${arch_cflags}" + + cat <<- _EOF_ >> "${S}"/config.toml + [target.${rust_target}] + ar = "$(tc-getAR)" + cc = "$(tc-getCC)" + cxx = "$(tc-getCXX)" + linker = "$(tc-getCC)" + ranlib = "$(tc-getRANLIB)" + llvm-libunwind = "$(usex llvm-libunwind $(usex system-llvm system in-tree) no)" + _EOF_ + if use system-llvm; then + cat <<- _EOF_ >> "${S}"/config.toml + llvm-config = "$(get_llvm_prefix "${LLVM_MAX_SLOT}")/bin/llvm-config" + _EOF_ + fi + # by default librustc_target/spec/linux_musl_base.rs sets base.crt_static_default = true; + # but we patch it and set to false here as well + if use elibc_musl; then + cat <<- _EOF_ >> "${S}"/config.toml + crt-static = false + _EOF_ + fi + done + if use wasm; then + cat <<- _EOF_ >> "${S}"/config.toml + [target.wasm32-unknown-unknown] + linker = "$(usex system-llvm lld rust-lld)" + # wasm target does not have profiler_builtins https://bugs.gentoo.org/848483 + profiler = false + _EOF_ + fi + + if [[ -n ${I_KNOW_WHAT_I_AM_DOING_CROSS} ]]; then # whitespace intentionally shifted below + # experimental cross support + # discussion: https://bugs.gentoo.org/679878 + # TODO: c*flags, clang, system-llvm, cargo.eclass target support + # it would be much better if we could split out stdlib + # complilation to separate ebuild and abuse CATEGORY to + # just install to /usr/lib/rustlib/ + + # extra targets defined as a bash array + # spec format: :: + # best place would be /etc/portage/env/dev-lang/rust + # Example: + # RUST_CROSS_TARGETS=( + # "AArch64:aarch64-unknown-linux-gnu:aarch64-unknown-linux-gnu" + # ) + # no extra hand holding is done, no target transformations, all + # values are passed as-is with just basic checks, so it's up to user to supply correct values + # valid rust targets can be obtained with + # rustc --print target-list + # matching cross toolchain has to be installed + # matching LLVM_TARGET has to be enabled for both rust and llvm (if using system one) + # only gcc toolchains installed with crossdev are checked for now. + + # BUG: we can't pass host flags to cross compiler, so just filter for now + # BUG: this should be more fine-grained. + filter-flags '-mcpu=*' '-march=*' '-mtune=*' + + local cross_target_spec + for cross_target_spec in "${RUST_CROSS_TARGETS[@]}";do + # extracts first element form :: + local cross_llvm_target="${cross_target_spec%%:*}" + # extracts toolchain triples, : + local cross_triples="${cross_target_spec#*:}" + # extracts first element after before : separator + local cross_rust_target="${cross_triples%%:*}" + # extracts last element after : separator + local cross_toolchain="${cross_triples##*:}" + use llvm_targets_${cross_llvm_target} || die "need llvm_targets_${cross_llvm_target} target enabled" + command -v ${cross_toolchain}-gcc > /dev/null 2>&1 || die "need ${cross_toolchain} cross toolchain" + + cat <<- _EOF_ >> "${S}"/config.toml + [target.${cross_rust_target}] + ar = "${cross_toolchain}-ar" + cc = "${cross_toolchain}-gcc" + cxx = "${cross_toolchain}-g++" + linker = "${cross_toolchain}-gcc" + ranlib = "${cross_toolchain}-ranlib" + _EOF_ + if use system-llvm; then + cat <<- _EOF_ >> "${S}"/config.toml + llvm-config = "$(get_llvm_prefix "${LLVM_MAX_SLOT}")/bin/llvm-config" + _EOF_ + fi + if [[ "${cross_toolchain}" == *-musl* ]]; then + cat <<- _EOF_ >> "${S}"/config.toml + musl-root = "$(${cross_toolchain}-gcc -print-sysroot)/usr" + _EOF_ + fi + + # append cross target to "normal" target list + # example 'target = ["powerpc64le-unknown-linux-gnu"]' + # becomes 'target = ["powerpc64le-unknown-linux-gnu","aarch64-unknown-linux-gnu"]' + + rust_targets="${rust_targets},\"${cross_rust_target}\"" + sed -i "/^target = \[/ s#\[.*\]#\[${rust_targets}\]#" config.toml || die + + ewarn + ewarn "Enabled ${cross_rust_target} rust target" + ewarn "Using ${cross_toolchain} cross toolchain" + ewarn + if ! has_version -b 'sys-devel/binutils[multitarget]' ; then + ewarn "'sys-devel/binutils[multitarget]' is not installed" + ewarn "'strip' will be unable to strip cross libraries" + ewarn "cross targets will be installed with full debug information" + ewarn "enable 'multitarget' USE flag for binutils to be able to strip object files" + ewarn + ewarn "Alternatively llvm-strip can be used, it supports stripping any target" + ewarn "define STRIP=\"llvm-strip\" to use it (experimental)" + ewarn + fi + done + fi # I_KNOW_WHAT_I_AM_DOING_CROSS + + einfo "Rust configured with the following flags:" + echo + echo RUSTFLAGS="\"${RUSTFLAGS}\"" + echo RUSTFLAGS_BOOTSTRAP="\"${RUSTFLAGS_BOOTSTRAP}\"" + echo RUSTFLAGS_NOT_BOOTSTRAP="\"${RUSTFLAGS_NOT_BOOTSTRAP}\"" + echo MAGIC_EXTRA_RUSTFLAGS="\"${MAGIC_EXTRA_RUSTFLAGS}\"" + env | grep "CARGO_TARGET_.*_RUSTFLAGS=" + env | grep "CFLAGS_.*" + echo + einfo "config.toml contents:" + cat "${S}"/config.toml || die + echo +} + +src_compile() { + RUST_BACKTRACE=1 "${EPYTHON}" ./x.py build -vvv --config="${S}"/config.toml -j$(makeopts_jobs) || die +} + +src_test() { + # https://rustc-dev-guide.rust-lang.org/tests/intro.html + + # those are basic and codegen tests. + local tests=( + codegen + codegen-units + compile-fail + incremental + mir-opt + pretty + run-make + ) + + # fails if llvm is not built with ALL targets. + # and known to fail with system llvm sometimes. + use system-llvm || tests+=( assembly ) + + # fragile/expensive/less important tests + # or tests that require extra builds + # TODO: instead of skipping, just make some nonfatal. + if [[ ${ERUST_RUN_EXTRA_TESTS:-no} != no ]]; then + tests+=( + rustdoc + rustdoc-js + rustdoc-js-std + rustdoc-ui + run-make-fulldeps + ui + ui-fulldeps + ) + fi + + local i failed=() + einfo "rust_src_test: enabled tests ${tests[@]/#/src/test/}" + for i in "${tests[@]}"; do + local t="src/test/${i}" + einfo "rust_src_test: running ${t}" + if ! RUST_BACKTRACE=1 "${EPYTHON}" ./x.py test -vv --config="${S}"/config.toml \ + -j$(makeopts_jobs) --no-doc --no-fail-fast "${t}" + then + failed+=( "${t}" ) + eerror "rust_src_test: ${t} failed" + fi + done + + if [[ ${#failed[@]} -ne 0 ]]; then + eerror "rust_src_test: failure summary: ${failed[@]}" + die "aborting due to test failures" + fi +} + +src_install() { + DESTDIR="${D}" "${EPYTHON}" ./x.py install -vv --config="${S}"/config.toml -j$(makeopts_jobs) || die + + # bug #689562, #689160 + rm -v "${ED}/usr/lib/${PN}/${PV}/etc/bash_completion.d/cargo" || die + rmdir -v "${ED}/usr/lib/${PN}/${PV}"/etc{/bash_completion.d,} || die + newbashcomp src/tools/cargo/src/etc/cargo.bashcomp.sh cargo + + local symlinks=( + cargo + rustc + rustdoc + rust-gdb + rust-gdbgui + rust-lldb + ) + + use clippy && symlinks+=( clippy-driver cargo-clippy ) + use miri && symlinks+=( miri cargo-miri ) + use profiler && symlinks+=( rust-demangler ) + use rustfmt && symlinks+=( rustfmt cargo-fmt ) + use rust-analyzer && symlinks+=( rust-analyzer ) + + einfo "installing eselect-rust symlinks and paths: ${symlinks[@]}" + local i + for i in "${symlinks[@]}"; do + # we need realpath on /usr/bin/* symlink return version-appended binary path. + # so /usr/bin/rustc should point to /usr/lib/rust//bin/rustc- + # need to fix eselect-rust to remove this hack. + local ver_i="${i}-${PV}" + if [[ -f "${ED}/usr/lib/${PN}/${PV}/bin/${i}" ]]; then + einfo "Installing ${i} symlink" + ln -v "${ED}/usr/lib/${PN}/${PV}/bin/${i}" "${ED}/usr/lib/${PN}/${PV}/bin/${ver_i}" || die + else + ewarn "${i} symlink requested, but source file not found" + ewarn "please report this" + fi + dosym "../lib/${PN}/${PV}/bin/${ver_i}" "/usr/bin/${ver_i}" + done + + # symlinks to switch components to active rust in eselect + dosym "${PV}/lib" "/usr/lib/${PN}/lib-${PV}" + dosym "${PV}/libexec" "/usr/lib/${PN}/libexec-${PV}" + dosym "${PV}/share/man" "/usr/lib/${PN}/man-${PV}" + dosym "rust/${PV}/lib/rustlib" "/usr/lib/rustlib-${PV}" + dosym "../../lib/${PN}/${PV}/share/doc/rust" "/usr/share/doc/${P}" + + newenvd - "50${P}" <<-_EOF_ + LDPATH="${EPREFIX}/usr/lib/rust/lib" + MANPATH="${EPREFIX}/usr/lib/rust/man" + _EOF_ + + rm -rf "${ED}/usr/lib/${PN}/${PV}"/*.old || die + rm -rf "${ED}/usr/lib/${PN}/${PV}/bin"/*.old || die + rm -rf "${ED}/usr/lib/${PN}/${PV}/doc"/*.old || die + + # note: eselect-rust adds EROOT to all paths below + cat <<-_EOF_ > "${T}/provider-${P}" + /usr/bin/cargo + /usr/bin/rustdoc + /usr/bin/rust-gdb + /usr/bin/rust-gdbgui + /usr/bin/rust-lldb + /usr/lib/rustlib + /usr/lib/rust/lib + /usr/lib/rust/libexec + /usr/lib/rust/man + /usr/share/doc/rust + _EOF_ + + if use clippy; then + echo /usr/bin/clippy-driver >> "${T}/provider-${P}" + echo /usr/bin/cargo-clippy >> "${T}/provider-${P}" + fi + if use miri; then + echo /usr/bin/miri >> "${T}/provider-${P}" + echo /usr/bin/cargo-miri >> "${T}/provider-${P}" + fi + if use profiler; then + echo /usr/bin/rust-demangler >> "${T}/provider-${P}" + fi + if use rustfmt; then + echo /usr/bin/rustfmt >> "${T}/provider-${P}" + echo /usr/bin/cargo-fmt >> "${T}/provider-${P}" + fi + if use rust-analyzer; then + echo /usr/bin/rust-analyzer >> "${T}/provider-${P}" + fi + + insinto /etc/env.d/rust + doins "${T}/provider-${P}" + + if use dist; then + insinto "/usr/lib/${PN}/${PV}/dist" + doins -r "${S}/build/dist/." + fi +} + +pkg_postinst() { + eselect rust update + + if has_version sys-devel/gdb || has_version dev-util/lldb; then + elog "Rust installs a helper script for calling GDB and LLDB," + elog "for your convenience it is installed under /usr/bin/rust-{gdb,lldb}-${PV}." + fi + + if has_version app-editors/emacs; then + elog "install app-emacs/rust-mode to get emacs support for rust." + fi + + if has_version app-editors/gvim || has_version app-editors/vim; then + elog "install app-vim/rust-vim to get vim support for rust." + fi +} + +pkg_postrm() { + eselect rust cleanup +} diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz index 3ca925ff44adca60646f6f5cb5a2c99a1e518f96..b27259faf429ad61ea806a3127fc7aae8146ffed 100644 GIT binary patch delta 94712 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

M6 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 D;W`(E delta 94745 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 diff --git a/dev-libs/c-blosc/Manifest b/dev-libs/c-blosc/Manifest index 6ab5c4b6aaa2..e7cb8aa0f471 100644 --- a/dev-libs/c-blosc/Manifest +++ b/dev-libs/c-blosc/Manifest @@ -1,2 +1 @@ -DIST c-blosc-1.21.4.gh.tar.gz 2458878 BLAKE2B 5b58e5069ed99e67adaef832871d45e4e3b88dede169833b07bb1800d35d6d43909c59645f79c003f9a80604e432c81f7d5da35fd19899fbb0378e81f015b0fa SHA512 cbe8406dc88318a582b6ea5e5ba1a25b66814f741743dd512b1a61664691977bfe0896baf24d2e998cdbb209a3ba83c6eb79e86bc1e7a2eb5ef2cde697e8eb65 DIST c-blosc-1.21.5.gh.tar.gz 2458960 BLAKE2B f56e19146a1522554d5e8de23f580125a6181b50f1898c8e622e8ac50f2f40ab4cdaba62a5a2bc6ff437257550e205090ebe66bb8840202a26567abfc63fbf53 SHA512 01e6d80e1114d76c4bd1b413778c293d0455879ec38e1e1ec46e8e7eaf2997b47cc2de35bc52cdc4c2c70341b6f87d70626a9a9c24ffc8b7b170d760efa60c07 diff --git a/dev-libs/c-blosc/c-blosc-1.21.4-r1.ebuild b/dev-libs/c-blosc/c-blosc-1.21.4-r1.ebuild deleted file mode 100644 index bfeb84b2d188..000000000000 --- a/dev-libs/c-blosc/c-blosc-1.21.4-r1.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Blocking, shuffling and lossless compression library" -HOMEPAGE=" - https://www.blosc.org/ - https://github.com/Blosc/c-blosc/ -" -SRC_URI=" - https://github.com/Blosc/c-blosc/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0/1" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" -IUSE="+lz4 +snappy test zlib zstd" -RESTRICT="!test? ( test )" - -DEPEND=" - lz4? ( >=app-arch/lz4-1.7.5:= ) - snappy? ( app-arch/snappy:= ) - zlib? ( sys-libs/zlib:= ) - zstd? ( app-arch/zstd:= ) -" -RDEPEND=" - ${DEPEND} -" - -PATCHES=( - "${FILESDIR}"/${PN}-1.21.4-no-unaligned.patch -) - -src_configure() { - # remove bundled libs (just in case) - rm -rf internal-complibs || die - - local mycmakeargs=( - -DBUILD_STATIC=OFF - -DBUILD_TESTS=$(usex test) - -DBUILD_BENCHMARKS=OFF - -DBUILD_FUZZERS=OFF - -DDEACTIVATE_LZ4=$(usex !lz4) - -DDEACTIVATE_SNAPPY=$(usex !snappy) - -DDEACTIVATE_ZLIB=$(usex !zlib) - -DDEACTIVATE_ZSTD=$(usex !zstd) - -DPREFER_EXTERNAL_LZ4=ON - # snappy is always external - -DPREFER_EXTERNAL_ZLIB=ON - -DPREFER_EXTERNAL_ZSTD=ON - ) - cmake_src_configure -} diff --git a/dev-libs/c-blosc/c-blosc-1.21.4.ebuild b/dev-libs/c-blosc/c-blosc-1.21.4.ebuild deleted file mode 100644 index 3f604ce7bde4..000000000000 --- a/dev-libs/c-blosc/c-blosc-1.21.4.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Blocking, shuffling and lossless compression library" -HOMEPAGE=" - https://www.blosc.org/ - https://github.com/Blosc/c-blosc/ -" -SRC_URI=" - https://github.com/Blosc/c-blosc/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0/1" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" -IUSE="+lz4 +snappy test zlib zstd" -RESTRICT="!test? ( test )" - -DEPEND=" - lz4? ( >=app-arch/lz4-1.7.5:= ) - snappy? ( app-arch/snappy:= ) - zlib? ( sys-libs/zlib:= ) - zstd? ( app-arch/zstd:= ) -" -RDEPEND=" - ${DEPEND} -" - -src_configure() { - # remove bundled libs (just in case) - rm -rf internal-complibs || die - - local mycmakeargs=( - -DBUILD_STATIC=OFF - -DBUILD_TESTS=$(usex test) - -DBUILD_BENCHMARKS=OFF - -DBUILD_FUZZERS=OFF - -DDEACTIVATE_LZ4=$(usex !lz4) - -DDEACTIVATE_SNAPPY=$(usex !snappy) - -DDEACTIVATE_ZLIB=$(usex !zlib) - -DDEACTIVATE_ZSTD=$(usex !zstd) - -DPREFER_EXTERNAL_LZ4=ON - # snappy is always external - -DPREFER_EXTERNAL_ZLIB=ON - -DPREFER_EXTERNAL_ZSTD=ON - ) - cmake_src_configure -} diff --git a/dev-libs/c-blosc/c-blosc-1.21.5.ebuild b/dev-libs/c-blosc/c-blosc-1.21.5.ebuild index bfeb84b2d188..5003f52c8089 100644 --- a/dev-libs/c-blosc/c-blosc-1.21.5.ebuild +++ b/dev-libs/c-blosc/c-blosc-1.21.5.ebuild @@ -17,7 +17,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0/1" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="+lz4 +snappy test zlib zstd" RESTRICT="!test? ( test )" diff --git a/dev-libs/libgit2-glib/Manifest b/dev-libs/libgit2-glib/Manifest index 17d388ed886f..7e08a7a2c53d 100644 --- a/dev-libs/libgit2-glib/Manifest +++ b/dev-libs/libgit2-glib/Manifest @@ -1,2 +1 @@ -DIST libgit2-glib-1.1.0.tar.xz 140128 BLAKE2B e1e87fca17ec801059245c5687399f48886450f7ca7ea948f2179fed383543dec1b18b78abc3ec5581f570b488a166e1e03e99201385698877075be8b3205dbe SHA512 5e493b85a2bcbfea2a291e6dd243ee6948a31e7305c96c0bf04a750114de6ba3a06b435502eeae09bc1b91d34d5174e27bd4171fe969f1b376e820f82a3b5e1d DIST libgit2-glib-1.2.0.tar.xz 140576 BLAKE2B f49f808e7f97c45d7df49d780fdf036422b794e551f2e42d934b015fb227b1cb80d5067198a5ef7ac0539460bf6c0eab74025bcf367a0aebb43518448015e22e SHA512 37004e86c663ce5fe1bd54878b908575eb9195c1012e88e39c2efdb0b6cfa1de3d2ed9754cecc1b942d001698870025c87d95856f2a0a9f2d0dba1979b07b1f8 diff --git a/dev-libs/libgit2-glib/files/1.1.0-meson-Use-install_symlink.patch b/dev-libs/libgit2-glib/files/1.1.0-meson-Use-install_symlink.patch deleted file mode 100644 index d5ca886685ec..000000000000 --- a/dev-libs/libgit2-glib/files/1.1.0-meson-Use-install_symlink.patch +++ /dev/null @@ -1,80 +0,0 @@ -https://gitlab.gnome.org/GNOME/libgit2-glib/-/merge_requests/37 - -From 1659bb3a124c935848203828304c9efe943258db Mon Sep 17 00:00:00 2001 -From: Matt Turner -Date: Thu, 13 Apr 2023 17:36:52 -0400 -Subject: [PATCH] meson: Use install_symlink - -New in v0.61.0, the install_symlink function lets us install symlinks -directly from Meson, allowing us to remove the meson_vapi_link.py -script. ---- - meson.build | 10 ++++++++-- - meson_vapi_link.py | 27 --------------------------- - 2 files changed, 8 insertions(+), 29 deletions(-) - delete mode 100755 meson_vapi_link.py - -diff --git a/meson.build b/meson.build -index 8f30cda..5598e19 100644 ---- a/meson.build -+++ b/meson.build -@@ -3,7 +3,7 @@ project( - version: '1.1.0', - default_options: 'buildtype=debugoptimized', - license: 'LGPL2+', -- meson_version: '>= 0.50.0', -+ meson_version: '>= 0.61.0', - ) - - libgit2_glib_version = meson.project_version() -@@ -136,7 +136,13 @@ if enable_vapi - assert(enable_gir, 'vapi support was requested, but introspection support is mandatory.') - assert(add_languages('vala', required: false), 'vapi support was requested, but vala not found.') - -- meson.add_install_script('meson_vapi_link.py', libgit2_glib_datadir) -+ foreach ext : ['vapi', 'deps'] -+ install_symlink( -+ 'ggit-1.0.' + ext, -+ install_dir: libgit2_glib_prefix / libgit2_glib_datadir / 'vala' / 'vapi', -+ pointing_to: 'libgit2-glib-1.0.' + ext, -+ ) -+ endforeach - endif - - # Check for libgit2 ssh support -diff --git a/meson_vapi_link.py b/meson_vapi_link.py -deleted file mode 100755 -index 20afe0c..0000000 ---- a/meson_vapi_link.py -+++ /dev/null -@@ -1,27 +0,0 @@ --#!/usr/bin/env python3 -- --import os --import shutil --import sys -- --prefix = os.environ['MESON_INSTALL_DESTDIR_PREFIX'] if os.environ.get('DESTDIR') else os.environ['MESON_INSTALL_PREFIX'] -- --datadir = os.path.join(prefix, sys.argv[1]) -- --vapidir = os.path.join(datadir, 'vala', 'vapi') --os.chdir(vapidir) -- --# FIXME: meson will not track the creation of these files --# https://github.com/mesonbuild/meson/blob/master/mesonbuild/scripts/uninstall.py#L39 --old = 'ggit-1.0' --new = 'libgit2-glib-1.0' -- --for ext in ['vapi', 'deps']: -- src = '{}.{}'.format(new, ext) -- dest = '{}.{}'.format(old, ext) -- try: -- os.symlink(src, dest) -- except FileExistsError: -- pass -- except OSError: -- shutil.copy(src, dest) --- -2.39.2 - diff --git a/dev-libs/libgit2-glib/libgit2-glib-1.1.0.ebuild b/dev-libs/libgit2-glib/libgit2-glib-1.1.0.ebuild deleted file mode 100644 index 121c3a8099ea..000000000000 --- a/dev-libs/libgit2-glib/libgit2-glib-1.1.0.ebuild +++ /dev/null @@ -1,66 +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 gnome.org meson python-r1 vala xdg - -DESCRIPTION="Git library for GLib" -HOMEPAGE="https://wiki.gnome.org/Projects/Libgit2-glib" - -LICENSE="LGPL-2+" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" -IUSE="gtk-doc python +ssh +vala" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -RDEPEND=" - >=dev-libs/gobject-introspection-1.54:= - >=dev-libs/glib-2.44.0:2 - >=dev-libs/libgit2-0.26.0:0=[ssh?] - python? ( - ${PYTHON_DEPS} - dev-python/pygobject:3[${PYTHON_USEDEP}] - ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-util/glib-utils - virtual/pkgconfig - gtk-doc? ( dev-util/gi-docgen ) - vala? ( $(vala_depend) ) -" - -PATCHES=( - "${FILESDIR}/${PV}-meson-Use-install_symlink.patch" -) - -src_prepare() { - default - - sed -i -e '/meson_python_compile.py/d' meson.build || die -} - -src_configure() { - local emesonargs=( - $(meson_use gtk-doc gtk_doc) - -Dintrospection=true - -Dpython=false # we install python scripts manually - $(meson_use ssh) - $(meson_use vala vapi) - ) - - use vala && vala_setup - meson_src_configure -} - -src_install() { - meson_src_install - - if use python ; then - python_moduleinto gi.overrides - python_foreach_impl python_domodule libgit2-glib/Ggit.py - fi -} diff --git a/dev-libs/libgit2-glib/libgit2-glib-1.2.0.ebuild b/dev-libs/libgit2-glib/libgit2-glib-1.2.0.ebuild index 5ed7edcfdeef..b1572974d3dc 100644 --- a/dev-libs/libgit2-glib/libgit2-glib-1.2.0.ebuild +++ b/dev-libs/libgit2-glib/libgit2-glib-1.2.0.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Libgit2-glib" LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" IUSE="gtk-doc python +ssh +vala" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" diff --git a/dev-libs/libgit2/libgit2-1.7.1.ebuild b/dev-libs/libgit2/libgit2-1.7.1.ebuild index d3ca4b8d6ae8..c906d92f74ed 100644 --- a/dev-libs/libgit2/libgit2-1.7.1.ebuild +++ b/dev-libs/libgit2/libgit2-1.7.1.ebuild @@ -16,7 +16,7 @@ S=${WORKDIR}/${P/_/-} LICENSE="GPL-2-with-linking-exception" SLOT="0/$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-macos" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~ppc-macos" IUSE="examples gssapi +ssh test +threads trace" RESTRICT="!test? ( test )" diff --git a/dev-python/GitPython/GitPython-3.1.32.ebuild b/dev-python/GitPython/GitPython-3.1.32.ebuild deleted file mode 100644 index 965792916bee..000000000000 --- a/dev-python/GitPython/GitPython-3.1.32.ebuild +++ /dev/null @@ -1,83 +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..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/GitPython-3.1.33.ebuild b/dev-python/GitPython/GitPython-3.1.33.ebuild deleted file mode 100644 index cc252e9af748..000000000000 --- a/dev-python/GitPython/GitPython-3.1.33.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 - -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 - test/test_quick_doc.py::QuickDoc::test_cloned_repo_object - # 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/GitPython-3.1.34.ebuild b/dev-python/GitPython/GitPython-3.1.34.ebuild deleted file mode 100644 index cc252e9af748..000000000000 --- a/dev-python/GitPython/GitPython-3.1.34.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 - -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 - test/test_quick_doc.py::QuickDoc::test_cloned_repo_object - # 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/GitPython-3.1.35.ebuild b/dev-python/GitPython/GitPython-3.1.35.ebuild deleted file mode 100644 index cc252e9af748..000000000000 --- a/dev-python/GitPython/GitPython-3.1.35.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 - -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 - test/test_quick_doc.py::QuickDoc::test_cloned_repo_object - # 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/GitPython-3.1.36.ebuild b/dev-python/GitPython/GitPython-3.1.36.ebuild deleted file mode 100644 index cc252e9af748..000000000000 --- a/dev-python/GitPython/GitPython-3.1.36.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 - -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 - test/test_quick_doc.py::QuickDoc::test_cloned_repo_object - # 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/GitPython-3.1.37.ebuild b/dev-python/GitPython/GitPython-3.1.37.ebuild index cc252e9af748..0040351ab7e1 100644 --- a/dev-python/GitPython/GitPython-3.1.37.ebuild +++ b/dev-python/GitPython/GitPython-3.1.37.ebuild @@ -29,7 +29,7 @@ SRC_URI+=" LICENSE="BSD" 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" RDEPEND=" dev-vcs/git diff --git a/dev-python/GitPython/Manifest b/dev-python/GitPython/Manifest index 19402d8fd872..70a5a1d65ca3 100644 --- a/dev-python/GitPython/Manifest +++ b/dev-python/GitPython/Manifest @@ -1,13 +1,3 @@ -DIST GitPython-3.1.32.gitbundle 9676140 BLAKE2B e975f7949f3f3e25f66008b1f2be80dbecb96234405b07b7ef33cb119abde1be434d46deb3c5bed2ec26f4fe35d0f5a1e605c60727812ef4aef2116029f83abd SHA512 b54d5a8e335f6c1b6dfcdd6ccb9c79562ec222cd3d83fd196dab245bed90a9e02d20b191b46c5acdc300f2dede942c686694f0aa005fa5c5c2c2d3e81470a692 -DIST GitPython-3.1.32.tar.gz 196978 BLAKE2B 914b0ceebe89b00e5d65c963055c1d64c3125699a4df80e04c5a0ca59181faac5357880767224d3b3cad9b884668299510ea055ae0c228648c1b1c2e5ec048d0 SHA512 b1a4ac7d98b9543454525819357afef4c45dde842a8a8689f5f059312cd45ee10a7a5b22e2417a0a7120b78c0a40addc4f9189789d70ca34d2bc21962fe44fb7 -DIST GitPython-3.1.33.gitbundle 9635126 BLAKE2B d851f8766f4d145b54de7b2593d84c9002d4a6ae6b55c1b8533f8945b668966bc4a3a94f4467adc4390326e26b78fd88d141931e11251ebcbaa6120081bfba7b SHA512 cc4eb17f1b32a7d5f592bd4a84936e0fe9e12ccfe555b9c9ee57a48678f62181b4a0d6c003222873f5d53af932bc8099568f2792d06ee44dd240af0a2dd94df8 -DIST GitPython-3.1.33.tar.gz 198466 BLAKE2B 5e27cc92ba937f730ba746fa565b3a9a5b50ea3d4bec11cd2e484b0cf96db9a8f51f920d0788b6170750e48e2361ab0327017d445652aee4851396e83a57b0b3 SHA512 49001b55530966e90e1f8adeeb5e43d144b813d073deb01ceff0fd709f6a65e791e4971f6db9353da5fc84ba4a6bfe5c409f9229c85c9bd0497dc52e05f03707 -DIST GitPython-3.1.34.gitbundle 9638239 BLAKE2B e9bd820ac329928871a6341c9ed0fc8529bb99866ec9a2b10593113dcf8d859960f49b615de300275f0d16d56621852b659e565278ec591e93e5821514126a46 SHA512 c1a4f61a7632e83bad5f4ee59a1b5d3d3afd67506fe574cecc7cdf685eff1e61030a0eb11b75f7995f7c453b8e97516f03ef5b662ce75b3c8ff7e0ca15247449 -DIST GitPython-3.1.34.tar.gz 198460 BLAKE2B 7045ce1cba39043564a6f89b99d11779327ffd9098178b7e80a32c6cf0ed2200fb2ddd4f16b9e09e190628c63acbc02afd2d42d20fd04c0df5018c3619e06d5e SHA512 d0eee7e04bd542a8cad8312d95ef0cbf60964e4aec71e825003d792f9d6c7e20c9603b793f75a87f0fed223148f21b8fc51c98f47164440f2f243a1b81427b35 -DIST GitPython-3.1.35.gitbundle 9605813 BLAKE2B 37eee9cbf4e1824b26f5cca987c82919dcf2d8fc131ce89a178a3bb2f2b56f249f23a9ae9ad09244ad80b043da6df817bed24418cfa07d7219049769034b5893 SHA512 d12a48df6ddba440fa02ad0903b5089154eb232264eccc1274c712989028e3c991506b9bf49259a535071bc1c84a0f38fb17f8e705dc482d55f5d1c883622238 -DIST GitPython-3.1.35.tar.gz 198670 BLAKE2B 65700e88fc124043d1ca9cc896b8b7a2f84eeba38923a68d74a27ee684f8f3adbe1fc34044db71167b63c3069f34ec2d714a906ec476adbbec038ce65d7fdd6b SHA512 5b749ffd0d1d47bf6be9f714e4faa2ca3b353da2eedfaf99d344bde030777f98a04ebe877eda98b1c8ab7c129238d855e6bf238d3a2433219faf0cd1695509bc -DIST GitPython-3.1.36.gitbundle 9634402 BLAKE2B 7ab020b412b43ade1171ee7c7080929a5824cb2955e015615152b5faf802f9373ba34c5ce5626ef8541686239ff263f051de72934618d8432d4031f22c20d0f3 SHA512 de1c51232c2ee89668fc4671c7b0615ba4620d292fd1097f25b0f2eedda927c68d6529521adae7f61415f8042801d9620cc7a8c7d0b40236b92fe843f28b5d89 -DIST GitPython-3.1.36.tar.gz 199490 BLAKE2B 29a6ff6345575674b1ca07d178346510996b4610963b6c46dceb79991afa2fd3ed81a5823ab4d7d57e05564f68a9ac9be8d3144a621ff5252a2b581757500845 SHA512 f81a62a224d85c26783e69bed7279e08e772a411a88bff398a979a3302a91f70e27c22fbe635dcf2bb8d4af2eaf1af49946f78b67a7cc909a5e67332da9fd74d DIST GitPython-3.1.37.gitbundle 9744035 BLAKE2B 57f16e0ebfdf6e2078c8a8fa220185add124431491b0959649c5fca8cf234cf4f3bb86b46937a04de33b5600a3c50dc2c46acff69dfbb03973d48663f8a45bc8 SHA512 b18e2cc7f97f82ba7f36181bb76bb58797ac0c13043f44b9ffdb31523ffafd37cc916986a8a358c85c867937145ad58da052bf650fd346fdacc80b89feeb8d8c DIST GitPython-3.1.37.tar.gz 200076 BLAKE2B b5db83f6712a94464fec98229af739ca7eb71eb47bd03164e94bb680c03bd84e49c7956e3a58937464c6fd6e4254a24d5e89150f40a59c5d101d7e56daca8fba SHA512 c036b5a12b2839a152d21cc6163445c067d70b18984888e799b0900449bea0a5290f6520fae5cab83fb8553af9c6bb0150c9b28103311deecb3686de30dd35f1 DIST gitdb-4.0.10.gitbundle 1485461 BLAKE2B 5a217c609a402cd7888da1502b25d217812503cd703cda8bce3c7159732c59d7f4bcd52688a5da457f43fde1645a6db79588a6fc8cc8dff5c58e9dcbaef79b9a SHA512 98dba48f75e28eaded791f91c611e07bef73c28a7f8ac58889b05d04f4b3699a85a5be1c829ea3e2f380507a9009f35bc552bb4260564127e2863807f9b4712a diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz index 83e5d1443adffea1695d47a5c9fcce64d8f89aee..8c437c83ed0f6258a64629a4e23f43787ee37e78 100644 GIT binary patch literal 267260 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�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

%+HeFItE(9X*Fi**)zgOEvVY}Gv^URi6SvD>O z-Km$LwWg|z85Ar%>g{me1#GUXl;YZUcBWQ_+mV*)^+oWz?Wq;HdCS6V5L$JMiR41k z6mX3r0K8khWIZUd!opy_Q+-Is`9(9t)oPH-yBZ@rw6_*ichAW6%cuX$k3UzEPve97 zKMzM2*inlrrd}oi4!{jOP6HsUv0z!6djRa`tja)7V$5m`pd3gHI9T@p6s{Uie zKD__>qNe`jqc_Eq>;5ch_1A-s#L>*M)#k1xq?47&I#`b-)q74gGl?aahRb4sp%I#Q z+Cwj!i&a0ax(Yj1Ul}e^uETo+SWUuQ>gKjxfHeaS()hV=<(PCH+{s*K3^F%oc52+rGMO$f6%Vok@X1la z`-M{W_16kCDhA(jt0>oUzmsCg+h*gN+Gok$W|dlnT9zUrjAG2Zc{#IH4kJNo*bS!M zcPuT{Ed}ovrNG);6c!zpk0U$yBvx8OX;k_IytlxwMqm+X+}8qi)cS#1OV+dkYy4n< zi82?Y3y$lqo}N~Qsrc-mWuk0G7-Uex37GN%$tTK{5sxu zdReKjpJ)GdXMfE`o!)`h%ONM;k|6!E?i=aU@=L*r?8OUN2pkl;^Eb8|v*iY*FSt1y zvk80pACn%Oq`c;#`juC7(F?g_C)WAkL-{)3q@(VS+2^FECgHLBo_UP>-!s=Z8U*!uEk)Kz+jPBU&b9dN(VlDqebbRa7Z(*vpcDZznVXCkpkStSveDkZBB%+w$qD(->Z^UUvkJ+QS?n#Rf!t zXnNPkAv#Z7oLi?N*!8cA_UH3?d?LdJ#ff%J`O1B$4|!O~dwESt;}?>QW&0<7j}r!( z6DNHccRq;zJEt>Xmn7XPWmPwEQ1z`4L(z$x+F)p=)WD41nK&F>*FaSq?a|n=r>777 zbwz1YGIYq4d`6FeTZJ9v`1M_*THtKD(;Uh&jHnwVNi=)-d8tu_XP(MyC;cWa{wxTb z)x1~$rI~$IA6Ifv#lB~^+57vK7drp(C?iX^zK_dZB3R$FH8!%(kY(!XY(lOI2_npK!T_Pb+aq#T{pE?5P*8uB-Ya0;8x!Y2uPgQCAWffbWqb~;1;|R zkU=Wxu1!@?!m-*X4k!RrK&!t1^jWOqg%0)o>wNcDWAO+4ns!N*0aXyo=p=FmW=113 zd+StS8MMvTA`w}P0R?vAzukWcEpkdNRvfkh07$zy9g!qZT}s#}mNt1YgYr0yaYS2P z=TbjakMzNZb&$+Cnml&red4lBy-kzEXjP<(uH~8!UNQ$D{zf1K;HM!GxGgtn+bq(inGD!- z5@L3$SZ@#5W#DdeGlkkgaOZo}jZ$?(_r^8d?zG7X=7{!sH9Q0z6s7l~vXI2!26l>> zRpc4<$mAQ}&?*r|dh}tfq0}ZQ;8LDyXODTw0mcVdIr49tT0^Xp1mO7F+TI~51!B)l z=rX85gUzp7_c}$(D91vw;J0uk|a5H%3E zk8Rzvs6swfbwXj!Dh`Si3ZqCITKYm zirTbGYoQ3cuVa>FKq39uhV;F@h2KlCn!Jd8?_r#5dS}^#0^Fw>+K(0ct-j*ar?Fi? z$~mnKgX4u>{+~L0Q}S@mRx42%0$~lH99+iI*e_^+M}p_6`KIRKlrghQzUxP)KTl_rHO<`!J{l1Oxp=W8D$u9JnjgRZ z{{GiqW|PXRbP}+iD*@nan^RF_q9Kqg1g8;otIj9C{@|lf+$c8SOlOyEB7Sem#VY&? zeBkJi>Se1qi?e$@ake{kzfPSAvI&8g&j3R14>pQ1tvlu%RX9n?byxks+1}+;@Sfd$ z)y4HCSZg$*F2u$D3R(^3Y-_f2oJo8k*{lG{Z)_wg+)PsL%aKc7{eG!a6?)^9M$;Xe zy1%a0OQe7D%5Vs4*Zz=q#j$r*0f`Gq1799Lq{9 zS-_pTL~BUKhV=?}Iy=6gHMP^VE<=dXlt6)G0p8fJ`J}@MhLOtWS)b0YHWAaQPRxA} zO{L?eu1Fi%Z6l!{a)+v()$Ozu5;-&!x_Yfw!bnX=5*jYzwZjSQ*r{WT7mwXDM3(4M z=Ff1am(}|A>65JVKb{vYJuMoamU6&4Ln9B1VWq<;{-_ps%H6C6jII(#9f3%S2~8d7 z%jV3-Vd1Zwe81UXO?t`FRVYcuE|JI{GnF0zaswf#)Bql>e7>mV%Uf4x#r2I;$g}VT zWX{8e<{fj}cxi+Jrx_HAo)kzs8Ihl%cJp#RvI0$`%V43lNUOd8i0+Tpq9g1a&%BjE6+04 zog-Ka)awl)&>%Ptzd3~p(we(>#L6)Yr?)mecJw?~=5dyxc1TkM=JcY&=Akyj_O1^i zP1Kb!Ia1!cmL(J*t;p$oTCCqczx%7M(eXq^C-*0XW&puJQ0*AKIafwr!4o!zBQN$= zCCd^N@fNXvM@sv;ORJj;5Cy$3GY+|swG+-UzY|>=^%(5K`FbXLwaZ@RnE8O z*Gcr6x_qCUv)*)D0nw^h;I^P3BvXV=ye+I1u}A;o3+NIyZ4-7igE*&2IBSdT(o>SC zXQ2ryRCu*|1HuzJnxAa;9wBmK?whz8pV0kp?-ls|=ll7u7oCO&#=oi;Sw+P<6$v$D zNgx%_)vf-VB>71U0W$Qy^xHPC6Y}(~Oj2r>3#CV|GL5^YF+_JN>qDW?#Q~1%khCAP zqnlSQMKs8ZCQ!Z+gsD)7DnnN!aH$@9ytl*V_N8t|TiRjNGzaU$4-5`shD^=HU-O;W zep;2?81>>%&R1QOYYBCpn;qzLk?$02Nh;}DovPvHJx|+Smu$3Ok5Vd;N9ZccnT!IF zgK{KA@uH&y{wgpGu{1>rEiZ|Qb=|}yb8pi>#5wIU`n@J+Gy?*U92C1`Nlq8r_fWJy zd#_08;dSNGL($2VtnrYTVX4AYhPtcM2; zIk4tl$U1qt5tt&tk0L@#veYsK1Wy$7^t+6vBQ^U*`b>iX8>h*kBCq@Vxb-ZkvQ5bl z4z3bAsIl!5C?4uaoTKL~?F3l7Wyzgj>41XLo`jZa0Zn?l<$3}SG$q#4R_?tR0Q4Y> z+sHlJ62XfcN-w@{$L8iH;`jF0BtRHwN?s==kA1(hQl$`SQrB@=O@$|b|JzUQTTkwu z{3KS_twi0-4p29Z$Dvxyw-P%_^0o+k-Q_)jmC1sVHSFmSi1{n+K7)#*QnHj%1YvYt z8p*Yp!vG?`3A@W#oU*rbJgi{KaZq}`LHnQ$mWotI^fsCuN_eQ*LK+YYGVRXcZNnKr zimBa62qNrRRj$rjf(@;-lYMooRiGqw21O!oi_NduLD15Yb5IUY7yzgekvnfdQuEVV zefspIvq_Mr1jd?;7X#sPA|w36qB(QvYk zyi`5VNV}SEY3itq}qM#&AjzLrMbJ=C9<<^lZCt(aX+(NB)Hdnv&? z$iNP^ky6)(>Mp-rw;#=lcm2bAfX1_})cHaeICqD&qAVpxq=ec-k8^t{cbcjoSLrsE z*;m)pWGb7WGQr8(q+J$v1Bi#JI*z3DCD&ndu37hR=#JEv`y#8bv!68wl?wV$xrjsn zG9m$D*tuzInr`Po$lzT*!!_6RgF5r1KE<|K)?H&Sateol0Plz@2%AVMpX0Jqp1a*v zP@%RDUgJqDR#QFLeg&Fu>Kl|E{o*1Zygdp4Ku#MmSM@_aFdMNu;dpK#^3gVMZc1wysNCApY1R&Mp^R7B!>Ft`PP&s) zkhdBZMCj@jp`+k!e+V=m-VR00ULA(zN#^p-O3`Mo%`6Lh<7vdiQoC=ZmFE@#I14a%jdh#)jZcz#}AP?VU5lsHePS*tRvCuB_ z2D$(Q0CN{_l)A%WV@=}A63XRqTN$LSQ@QHX?x0Dn0IjaC>FmlR`6phnwriN)dFj&rI|A=Wc1wun0YAOui0vpsm{~! zw6}oONjBoOMFugZ8UCGxsjpXEB_HV~YvIm59)n5QTUH4B# zjERv%2P*PGvQkXJw!Q|XH@S4*v>wT8ygXFCz)?*Pe%`vbye!+rDGDn2+<#fJ_c4Eb zSI2mrh%QfB>NW@+%iE}flVcqu>#9y9sPfcD{Ala23A~owI;m3OZGum7nx3s1ykLvv zpcXh3C3CVhch(R1M#V^`*t}dLso9knvfkJLhqpTMjilIDk(S8BiAq1FgCMUzN9n4R z*ebO5NUd)7d7G3ajcULaxuTT8d!u7SRU~*r!vqfqkS5b9m`V*&9yNa3^g{E38aQ`w zM9lm>K9hX@yL6xH*KhUL^Swbq9)f~4epJHz?1PM+wNzIvRFB+M=V&swf;a< zyVTsx8(-GbI&`hkU1#tC0oQL1C5m zWcYJ)Hxn^4^)8h`Z&B8skpz{SFu zYFdj+=R^yCe@GctM*w7etXZP5Q^@E@MXA-Y&E%qNpXSF?Gecl*Aj#!pY*%>#o{Kv>0G!fPlI( z*Qt3dnIUT@>j?3!pM|3~wkN5Cx8ar~@BvVijNi1b1P8M~r;_KBvq3^urH8B#%T8&T z^cCsOoNA{s^?4Cl$%DqBNY zaLZDV*W)ZXacj%KmaO`;wv1Y+boD(6L_ko2B;_!f9~|Q1Ie`D%^Y~If|Nc(y;@>DO zIkC`EV5DxEO-9N;_IrrGL>lJGhJS69$7#~vdE zJm^bW%*dOZ72^-VBWJ~yl2iSIWIFrfgl4A@fekh;92nR%v%Job2&L*R1^<>>hVN22 zEvh4}YOlA?oK)+oO;-~+#innam19>zI$g8uUSmx1J#f8g-p3x(--@rh64B+SCHv?5 z|NL6AhHM^ns?)xx$QL%61i^=4cqgD(OHwa-9WQ|{Dek53Ky417c}F|}`o#g&HRoJx z+B=q9m(@!5W?uQTallE`#)|PgN7sl&Fvwox zEf%1jt;9^cKNQH+IYL{CLK&DvE3;c?2d~MgJ~bLVu05_oi{HdUQ^1K))2Uv?vt-S0 zU*`PyVZPj=Jhh0t={h)eO$}iRwREIiMP%YRfl4BAiGoK^G+3itPXB0lc{;2$9hNFT zgz3{3B&FBuSd;9#Tu{@)(kYU_B#Yy+ccf)s8ue6j>}|n@ADEJrEJ$UynSp>(_N%Ey z@)Y%Fe|wM1K494Hry2yQogk4*emuM8*7s`jhT3uX0Or*dehsG`$5O48F70UF#s9t* zI^VT)`FX)enIHb~H##DqGo6qqwn34btZuJ-*}AurbVUGZ7M0E01~Di|PE?5JHlS?| zJCI&`R-gF-e|T9G2zf)#kDC%`cu{xfv0Fn%Y8gHS>p8(wTX=)D{nkEHE`h?^Y$`8^ zZs&A#LkP0b6fsIBTBWN=9Rh_*UF@6BEU(|$*<h2(yOpc%ETDw&y6 zKUQiX2_s!^v6oA_FYj5AzmW|r-afC(cV{*T)hs`WO%qkY_s-7-sCA_;8Z{EpUrxM} zA)Es?yB-={F^An&t3!nOxG2Fl3WJfA))JoZ?ffx#vg?yW63|`sQZMrDM5+g?{hmTl zam^%B^|r1RAOUkIpa=-DA7Hmqh_(t9Jp_oZ3$lVI*w)HUH2+$7UK|PacD%2$;&xtT zv!lu$1(xusj&tFa=jHm`-+y}djiq|A26}eVmTk!~I@-E(<}KNcPm4rWWTdm(yZui0slhv!T~#xVRV~g?FMW0D z-J8?0J2>|i%8o4k_j0aNWiftam0_Vo!6lc%&ZY!j&f`G{*c^5x#!7X*yb+U_R`@WE zW3sUn;U+X}_u|#7?H%nln}Ii(s{CwSYBc_$gz5LsYxY9Ieo$j=tInRruO4)xi(DPimn8w+=D>@XE_Mgz2x z<8b%0ip z6y~I<40f$^_NB{g-_~H!X6Do(j1VaW*6Dn66IYIxcK3k-Kau!+GVNg=5T-= z(p~C+lVs<;>=FUk?JZ6Pjn}8+<)8MIZ5IK>Wj0Y0DB4cu@lq^5uhrLA8N8=~RNmk% z>0-#$KO30Lf~I?c*bd+H@UG_ahL&oMlIZe+O1rg<)%5P`HU)W;IFudmu6=Wqn?HoN-Zo|`8Cl#bb0^@dMisH1F~)>VCpQ21rD$8atUJ%I4Z+! z>r$QWM&fYb&AXyY{wPsxcf8oy_f6i={&rKRl{BlZp1Xc@8;d|#mynnb6{-uHYM(>h znVXNdf>ni*Zk$;_V;`*qQXD?39XRpt(j+qzrMcH?hP| zOZI(!{rdiItOkjq(NRz(q1HzMrKq1up`D8cW=b3@itAv))J5QSD3*89WvX1q;3TW1 zMEOcwDb(j=kM3MNu?c*Z7dL+zj!zZ+SD#xwVhTfE(OX%>(wnSKHPfa2M53{(icPyB zVUtq2Q#Cf*QRJ64V$dEu>f5Ep2Af_+HZmQ2WVpX_Odq+5wN%twkP=7+k(d--@b`@>dHG!yblFYn5e zGAfs<1v6bcpLQ5>HBK5T*lfiaX+0ji;vp)n83to3AAWkEbPUzrSL~oy$HT)|d#+nw zjLR#iZ;*(c8%ub>1Zrd!M?pzsLBz%N}uT3uhjMot*TA+UBW}x@44ch-^wzEt=Gl zRx6amn4PsGe7RqKT-i~G$GBLZ>H{oS2f&#lLmFax1v(Dr+zxx#+NBUT735lK%nt%1 zA*t%YM?Rs4xA=9c#9mC|7I9b#M8c%uqYsePy#E-&XH5#>O< zPvQ@(|Dk65|({dy`TgcAgu{@8-dtD}hD*gONxZ(7CUOMoE ztfiyoSx{n~z{9~UXFv5|&GU&c_51mH6}&wckbFwn?raAKAvE(=ZP?Jwc`(3}u6D=r zNcgt$oUF3fQqDCRVMoZs9#vM%07LC1ZN=#ydE7Pd29D~kIh%}}>InY2DpD`}tqrEM zIQy87IhVI6^`f3hfYqr#%*knYHX!O;!pGco5nAQDSHPpUPOh7J+wy1{FVAD!HOv}! zwk+;_(;;yhLbY>O-(ZT&J6i`x@U&L-^XETX{W^a=#8r85j+U{Dm7cFlSuHH*0rs`b zM*UwnX4=@@ZhddUhm&?r8U~`;Y@5!JyEd))((^|ZT&;ISu_xKX>&es=?5NhmmkOVv zNEZ9;4mehj`Iaptz;;!Pr^PRMj5?iEHng74KxhRIx;)fdxzky*Qt!kf%`~ZZiTd}v zwdPdlIohVyGg8GK1>S*tbBPj5W^~FN6h`{mpBL;~|NY%vKlVSt6`$X~`$D>YiTF=l z>Rl<_sdP>M!5>y=$tH70wBQPzNvX|h-I6+HLPMyH*Y+x7pHZ{lq z9CuP^{M5LaWd`}3%SKQ8kr3pu^dCQ~WnR=l`qp!=sNg}EapJN|uy31sIVD^_FW>)u z2a?S%@7nkGAI6IY_Vcw;tCZVPnv#07Qm9V7Qw;;e7S(;JZ|>Igz&->qm;DM7qxYZzn7|6I81vew>i3h~=fsEf5)W-r4f9BbF`P)(L~`JB@^ZO`z8$ zOAo}8Jdm&Q^Wy!pznBA^Pp35=B;8vJK_!w;$9#&G(^rt@B)4b3HVK9s2Z+RZC?Lmb zNT;XfE|*3;F&7zKYP7E@E!Jl`V`YNpG!H3wL8c2KkNPHR$x3lZwtJAy+{9y9j&@*z z(IKpn9n!xp298k`Ky;xHIW+^@7Q4#C;(h#a5Gx3GlHZEM9v4L;dw(o~k>r2pIR%dQ z4^{;ku&P#fRxO#sPb>D}r(Vxvi_LtLT|M>FDJ}II$s}^tc`g;I0ecsVH5^KFfZ2F+ zDvdpxIs;zZHQn`=5;5qhSdi$997?y7F5p!}jYaR~(`I?#G>TZgl=dJtk{p2@2T7j{ zf&X)*6twPRa`Jkh`*}N(biUlk0#^--*fWE1kI2 zhRFcE-PB)~u@?!CrF@1N{llm4&$W1bVg#vReKl3X!+oij6nCL8wQE%!S+WtikPie> z1Uz{3fb!eASJT!AP@}mJ)nm{~9rUD4OI_vbH{|syWqc>DZ}pC!mTP|aJmx?D#v#H`q#&q75lxu1Wi%b^)utGQ z@D-O|Pu5EIEUrtr_l^B8(g!>jN+e>aCSr;$s!O^ox6h`g79|A5Cdi5Ge9KDF-Z^qi z$)OjU=dE46@f5@&1>JQ*>A5Dh&y>Ba)-P2ehfB_z#FH*TX3Fi*n_*LCey9dRv6^;| ztAj7>^;?yRtE<+iD#$W)h*O0HGD9N=cL(nJi#pWr@5fIH{!b%bm!%?aYiR2s@s{W> zcZ+u^WnGPYot7?MU2wF0+{?wKMQBw)I=O3iHnsou4#9^ zi|n$T1_+ytGt<>E0`O?AS=n1&hhM3X?2a`q7)O(Yut{&HzSJm?@TZ-(wqwLp-h6T; zEt_;Z36x>f(i&QqHwtK3-qOnrkW|d;<47-2Lb-k*f_;TAB?`}tbXMb!SCPLZ4eQ4Fv|gXxeQug>HxT zVV;}`QBgB%ki*W%i+%gXCOZVWTC8>_3wc3jyKHh8W`eSLsu+O#!s<5dgDSXbVHF)t zoxHM>wbUP7y;vtt2y#`;F>hCHDve97^7N`JOV-zXn-XK=b$1s3X|cZj@nQQm|NZUP z)6dnb8LDuifs|S4s7`!`T}y$^DZ5Ea7tx@x=czelDfBXG(Iszhs+KIWz4y$jaIrI@ z>r{7VZmy`VlYZ4ve^3o&=d7T3Vi!q@Sos#}w|pIxO5GCea;DN@;ccneA5kR?wR>+{ zYmRED{liX97k^4bA}>0&zo#ua|E5Yuj>D0{rs`l5Y1yhfR2!j8ojUkhG2JZX4d6Rp z7wmlZv%%~$r^jxbJmz-DMsPr~k#P8d7H&lBiyHXSx$Tn0AIPlsIO;|rK&e?Yg;$mw zc9S}yJxGhDU{%orFCL?qRtam{E`VT7$3>?Cf6lDx++bL}vpX-4 z+QAX-pVsV^rno&1T~cK8b>XmmeorT?!8k<8(EyIA+$&L2=2h)UkL*Y`P~mohF|oQu3Ho!fr0uH^e+ZDr zbxP4tQ|;?NzoSuNZ{y{g1wN z>~1pq={U1K%bblZZOTU!{ZuHK>P6t&Zw@$_lxmvu#wI;i0RuWnjXgBpu8nSBkX{mA zU=c$J42t0^CZT+g#5L-BMb9^x5Qt%t5L5s6x&E$Je`P$#EP>lwZViGUJh% z@ilYel~j`;fCWHFoUh+|1G8P#Kx1_@5(h$8XGKQ1n|qj>@dzW!?Cu*ye9%2@YMK!a zPJ|j(fO|@m&AXfEOcQmOLx0QAdAShJy(AK~b~vOzX8AP6kt7NB zkm_)OB{ymk9#iK?@A&iw4l34g;#z3hc2-3_l>H%)baUKc&N$EEKpH#Hn^^CjIgk%y zaW%Q9fOcno3RQRLiW}8=WJLf^M}~nH61g|$@PxY{&lL1QKTA-lP)XC-iVBsfY8tBr zv;1AKuzB+$!f`&9z8uekBZwz?J5`lc^;DZ$M+_&3B|q!)Fel+B zl8Ka*(UzA&tOtn-l`1`H9pn9YRfS8LMJesOW})+7#WkR`mBzz5uuQe!6((tT%7nG- z0b{%(3N>1l@|5H6y?%0>+Wcpgq}|D~@{3DC42ZvFOQD6SgQlYrz0>lI=jBaK0QIBB zW#@M)+MT_M@@8L^$6;OR<>azL0Dcez-!9jW6B1ARi)s}7=rFe;`j->2>|yY!ry_4u zEOxMSb*61-8l(puuNHhYhFU{QC>N{`-IXkLx2hpq*!#8-GNhd;-A&|m0>4=a zMGbt*D@ClDV3H$}M1YrT(Aqs~tOOJ3J>Z&f)uDOPGht<9pXQZZ_m8p~@7_tx zBT3pioGM!qKHYFm-BYt#F%Lf*gFcx@5u`On7(-XD%ifNfZfhrbGt55_$m z9N*1s<)!5ch!WAa^SVMgyE-DvU4h*=EGpZn=>>I4&$>pGWIIpUKribY>1e9vtLSsz zxAP_5>6+ELGU16+!|!Z%0AH&}Y5p>!yWBmeN@U+_vL!;yn+0=K59+khXq=K>w6mA$ zFe6h4T++08ma{Fd0;BxyHDbH2yd>_!T~GF$+Kt)D;*}ZF;@FZ+Ilmn<#y}!Yrk~6u5IbWZEcMogv0*vu8#{j zJt(Es+3H;(43b$(inm)6>LFs&L-|h*mjD8kgb z(@u)cQT_04u9F^kcU^8+Z7j0$h(4JY!jn)8K2s9`oT1=znL{1N&QUH@9G96W9!}ys zui9VrZB}Cw8!Y6Tv@$(Y zQx#5!ANbmvO?e&3FWmy{5<1eR@N7S;6q)NZe3ap+ERp0^A7RTX4bE*}PV#ZuDON8t z%_ik@8;X#RJ@+3L?d5;xFZ7u?GLF=%+(dOkVYqu)eUQ6tv~rL-Ak>EhFr140@R$^2 z**^)3icQ{DE@M}4yRdK|P+qYIk}_II0w^!#)Tk{G&R47gJX|(FUyr5|Rr)v@ohfmK zGsZP)fgpqF^d`9UrLC%Qbd*0u64a51QvNK`7v#&`q@vB+8;v#8o6@>hUS5`3In`5( z4%bE<6~}QEM~Ex|p4RK%wLiC}pGrw0AR%&RsjEYg>J99wQGwDIO^EE79aD-DL{D}i z=z|*P;Dxs}VXg{wB=l&>rUx}Z-A`=1eNanXmzvf5v7OD>sdb)(0wIuWPO3!%HLWFv2}DUVmTZ?IF!|za?J>k zd+SCw0H>-X_wL*(WiZQSh5WQw|9qZb0I$DL)Y=>&DiUu?()GuvQylsuI!3E8Wkme4 z0M?V7z+3d!Mm@bbi_0r&So0|Q8~0repR-D3G5gonl-F0$Ato|RTryB|RhZX4j{Mro z4?NT%r(_Ef5aZGyq5Ri=nmt(yC(=Z$6Ylbo0>fs_H?v(GVYY@p-WL~RQr1+%wyh&J zr{bX`tPq2Dm>TWns;CTKgN@6Jf73p6!R{~h&1LQr`&@c&KlXbkJd^Hr-j&xr_gvnJ zDhhm8=g3`tdtR1Pr-tTX$(1Kygz@jvExk)pCF4qDQ?rn0FwzxONOX*;V7TTY!dzWx1qXfIPG!|6nOdLK^mxOBCVhoCInbqDtGRN$Io zfAaJfF-l;lFu-uyT|+#M_o=+}4H8>=`s#ttpjJI)mlN0V&4PXU_OJQ%<&9o?d6eMS zF8`Slr#dsBCYQwqQR3W0%Zt%ZBwyloD&K(@k+I0JVlUIXswD#h_sj2{JE15XiPF@2W zcWW7-rla2b93*v_)rAmTqnJp|R0=B2IDv|y?lDLSVhM^*?&`JbpL8!pl%a{SmZO#8 z9l$`~*5zR@7nMfO(`i>gwcLaIsK?;{_)AVqCQ5bQk>Z`se^oUJ3&2rzEfp}M-h>3g zyL)(_R&30V-(K#2-iQo8sZUBNrrM+MSKctPQ#5@`*%?V?*m*_DJ4y27^m<3>#gb>V zSIwhN{?4*H23_~P@^_{(BOy`=Q?>)_0%iNO<#w`&Bxcf|)^f^e?N3sQBw&v5sgy5E zLJF4Ko1A*@;=g71Tht+zKXhE)##gI>(A_gp!p_W8`L^;cx5*evg=lk_=1{m~5>csy zQ!ma86bB$z^HJRMykH;ev#jZJgIYdowaI$wDI%WVlV);_c0m`5GRExW z6?;+xmg{8YOPx;Flilt$6rnYn>V!*aS<738IUWBb9Locj_gm#|l;q?jm{h|XUU(;c z?_RH&bSMf!a8mqw3i&U$qu{@gZX>bkqEJ<9Q0PK&`!T*pUiX$a5Yldeq!%IXR{mLC z?Q1Vi>Nu{U93db#U2Hrp3)*BCrcI$r+p?70eObIIEwAJiWn^^%Db%N0lDK%N@4ugJ zED-IjDA%UYayhl3RFr|@h&Xsv`wq45%QKpQoB3y_#vAop*|m3OeF&;esy^{^cqb}Z zg-l97wqxDN(rH%3$PTZbpH}OSA9U`XxD>``x5U(!@V5J+V5cw6|DLU~#rZ26^` zD^BmXvV1)OR{(gjZj$F8lR{mf{EO|P0f%j)N)hXzmZhurGh)yv4P|$zMSg7MA)DgP zrC#@}V3_Sx2XfkOIBzBEV|m73FMrkF=gX(x?)$IL^Y=H}xlayKg%{z$-sentpE)aV z!0SGTis{Zl#${o!T;yeNJ9#S=Q_(hnSJYxl%?16&RHGhC`x-<`UUUKzIJZQQBcCi* z^@^g&jyN^beFb4EmMWnjaZ`Ic&bOS>rlw72>zrUhO`0luuIlUM4MF1IkK&A&%=N@x zy0(4{1@6@=r#3p-Mfz|P?oMD(WW7mc3Y=(TWk+Mb>(=5=%l23=^(>!AbbDMQ3Sl2Q zpAf-@_;FJYC+$-yB@ncF2}Q0P*jw#HQt@(CPMeokJGhik?ulLPl*5ti4oo3X2kQ8i zW|TR=B0I_=Gi2XKG@w1E+4z527~P%%1=gtuA0?3vlnHpZtK3kFEng2*RMakI-F3FW zOCk5L&jgD=X=mzITS=e$?vukR_Dm zwIUlzms~|$wDYWzfsI0x6NL}G$Y{|)5ly#<4eYv0S8;tHPqliK5|AC6bb;qN&${W_ zLZLZ`SwU5V>oo9rzqFrLd*v7pXJ<|%$<6+DK3Hn?Zu)+#nbuQjSAOkOU^TA_pDf2d zuOPhXK-s)nprE!3O#nQ?2Cif&Z>skc6xs$9s^F%}+uj`rkxV@5Wu^^xXyeU-eg0AB z=#4s{hRX_-w3P2zQd2-;F`rZnWf$Cz%IR@*TWsv47|K~W1C6C|#GJSk4j?yJ$M8Nl zG4*!JnVMK*dunJeGWxQJWV3*~Cpm!<6?FMTb8>!_MBfzvus1_grp&gZ%E{ANZb`Ba zxlm&{7Em&(6}-fNRunel5c?z)-;p{@7jCk^vDMRS(UQk9#>qsoaNRn=sPL#4Q+-BY zf4zMC`+0yS@;4vr1=i|^E{b){L=-UuF&hjnijo@)DDsYYsx_>m z)qrPJ$B6}cSW$iUrs4wuBQ33^)br;2{H|w#Dxmhv$N^m{$8x_Q_#0QiW5-fM&EARv z;z$soI|dh?LB(Hx{r#=B5A#Pik*C?2=}1T(o#ULhc_Vrhw)jeIeZm+&ycxk29U&{8+> zgkvR^1W2qvio-#54u4w8$tAtBXkXvgV`!7**AiB5PIXfOu0A}`7vOZLN@9aSU-COQ zFXop%>|uyWsvWl3N-t9D71+AT0BSDm$}t&)fI}QM!nAH#>rcAW-h(_&ZO?3M_K7irHS8PG{)O-_DH-L|cUO}iEX$f=|ZRr^tRD|=Hw zcJ)W>5ws)Q*Z{8U2~8^D14E_&?r$=s5~m+t+HZf&Z+zD`+C1Tj$3umr>JEs>(Fzct z-J~TTd|6d`H8lipz)~j#ycKoZdkX;wB9Nb5r&+IrNMUT*LT->XPywHS1~6DiPDV}{ zsWFljNrvhJxYzcFKrAU}b4>G~#G#6%_6t<$ca2Uj$nYNeMZ~BEoAX7)w@pTPASr?~ z^zng70#5KoGCSQ~X)PiHI=*I2`i;%5!#@b%a9 zYUPa)$4=IGDgiDl!Q3hRmMlQ2JohN6t~Cl}r_>WziI-1(Iw_ufEPniX$;SNe9KZek zzb~JEL8q>Kcds05bFnnbT$0qVtocsK=lq{uhLwtQzt5~pG%?O5)t0NH^e0)PX=iiG z0-{)POLmnOsTW8Gia$xJB3g13wp&8KGWtzh#D_lMLg>40Ub-%l=Po63b6L*cBN@q* zg<~gE_OG;UW46|v;7Oim`MNIGF@hnd<5;^a@3z#{FW{TZ#p-mYV%trBVY|GwbQT*t z{=8`ShxsN2Y>#%L;(#1d;z;!NU5i)t#*ft8~?Di-x&vtG(_LHd8NDy6>!zqh6 zs)066DG94=n7ZWwjhq_4q+wBoun1t3;2Yp|7Fz%Wyu7vK04xCWROpAlcWmCM3&+Vz zjeP6<$^JYO_vTmq zu647-o8AOULGsj5SsoSlfDF_Vn@z<{pDEV#)DpvPe01RbCUOHLUpE-9ZCe!sCy$zv z=oPPd$eXdd4@jXh&?!bmmi_9B>T)QItJLu6Od{}@7Xr9Gs&juyceF!qdoPRndsX98-(IF8|)=~`}Eg`_ix;SSNl9e_g3F(rZ>Rmbd1vpfm@wgAQ)TB zJAVzUE(rk};X==DrO|RFczIB$2;*4BSE^7S;y9Pa(f7UDJuHhLZ>x`@AnT==o&vwx z7;YFgsM3?^b~>3-WXY2UVp_8$y*}t*GiCKQb@$OlbeJJoCt1ac;D7_zf;?A{Yf5EL z6tTY3>XJ-KzSZobqP$-(WU-{z zY88x~@MUt??*v4Cvv?q~56^sb z&c)OCDTVztrF4cObI9>g8QQ~X)Md0IaM?6Vqdr+q4#T8(U8gKKwUfdAHnc7o0^X*UpjNhL=qb0>Aji9q%{o>%PK z{P3^&-}edDy7CxL0dwrrTUn>fFIU!5o1wUL7SvLp_9Se(W5V{GZc4h_<@i)ykaAZu zChw9)>)o8IxvP#ZHZUANQX9qE`XUf$HOQf}y&V0ke5edCc zx;M}l@#DNzQX?Y-IgQ}6@I9kyYp=GkQ=F+vkGY+JieUwujeL4K70qsDA9rn98w;=d z=>2xRzWlp>`1WPa_lF+N;BcDlLjr)f)0y3q5|cuP5Oa91K(%kN$RF;7YLU}Ql(z>+ z=4J&?g_sr1)qHawE@>7rm)t9m47?+yWWI<%I`!ik@KnL2rC0Z*+qw^J`Q$`Hu64k z!vlGSLvaz^d!D;LpL+fL)|{*C;Yqq51Oy)Etvgwz?7>#Np(j=WB7+1mmA&t&Vdl}h zlXnDfkU!!12ti3s;&akXjJSX5TgQv##eupyoBkRyt9L&4fndQ=lIRzg+cF?mufM&+VxzWtnJ=Nu|l*0Xm` zeI_No_I(a#>uuSBS)2ECw{jhYD19t{-K80LCLYr%72ciXz|(n(CFxYPPxBU+f+RJf z63<|wBw8#1eJ82(;vGu>(*`mD#)6n?OEw1SkyH`x%U66Ck^ zt2-+XGEKm^2fol6W2xtc^AN&1al@{Z(CXCIskeOPMF93MMM|aMCGWRX%0IQzI~GRr zR*HpU;dWlYzPv~%m7A2=nm~;F}rz-Ofl0TB;^cF>>z5qnhm`dwKIfk6t)TSXHghLGv(vtza=!ak+7Eay6##3MV z7dlB%)rlL<;W0mlAcRfRp{8*MXD=P^AHrS+`NGF1r^7H?Qjrxr47z>s=cM(S`tic zn{KH6R9CmDJm5qEIE;Gm;Ua5gx$(-Bo;I;k%eFffC2jS~rh3+`nY<^Fx$;}>46t5( zDaR9v6B&@~;s9q=xFTq(QGwu{0?U$YFM2kq*gie>@~3pI=(6Ou>&=1z_C;VHelhSc zPY~28U#O8}Ny`TZ-7>=oFdNjWK-hWCsv^jXZ}t?do4o#rjy|yB2T?0`s@$mMoiwFD ztmPdz-*jv8XF8k)C6>YtzPCx?QBiWP%jrx7u;W@jae-YhydEIi^i#XvbdYvVdyIsM zq-S0w50V548Q$U8lOR(QfNLs%oN1i*{vdf%mQ{K9ew%rG-^ixc=~Y~Qwt#r~NsMhf zp1J$Pnxa?FE^koIzQCG_Eft%FR=-wcyKby4kOD+Dgt2f$v)sC8hB>jmU6mr&5{{SJ?#AsT=?>zHH*5;|+_ptNW~$ zHc3V1(+&itittMQyo2*`Vcp`?b?;F7f|dL#%A%kJlfo?;mdlsA>{?_1qzVTzb+P z6E9`#*}`3rxjf*q7V{Udm3sc7w$(hN0%CNAAPAgPC7WV~Qca18TKE!grUpKDT6W^{ zcd0!jc(7CVH+k}(|GbRf=eMuFB0{km+8JJ#Y=CS-j5AURx(efX2drHXQB;lYW(lM; z^3u({Wf2}R?p?7bZ%e4L_$JYt9bGMM>96``bD(bO>&rwjDzD6Ls^$jw6S;>KCiUfI z)dN;wdvE}ZKU($%M7+FTi@p1_WMBIGa%|pF1nr^rV}(*VwFjw^K)h_SHfNU=p`vn*+9^@z z^EZ|S$=UWbw9l)&^lUwJa?!Rg?Ck`va*U5AFWox=!uUqQa7=7vAKK(gAe*MMhDUqe{yd(Ml6P*<4KaP8V`a!Pc5*KkRN+tPVNe|H2(hedb@6iIR*xAIMofB2+r)}Dy-ge=F{S5`gyI1MYt=F%g2&DV-VSEA?{LY+ji#+Os zq(96piS}T}YS>&f_5qF(LY<^@0+1Kxjm*;hQ@fkp#OA!`a-KNCGO6N`h$U0YVwD4$ zO2qnxW`z+*#W{5)+gXj*Rt3iuWOTC^>eSkyfv6QH0L(^f>x-z<)ZzxuD4`J?h@|Es zirJRsEp$?ao*|SHcaiu`y;G75*|coC*wJ@7tv%{e#0ZXUtU8mx_-4IE{Wjkp+lrf> zo>KOb-2FA4n1g0VVXKNIl)PGo-YF|8xak_8dc(A`IqDpC(u1v_-KO8AI5>#cnKkMk zZJu=OX;m}tUFlQrSG+uv>~(JsC7!AXFFW+s){7TI!KDZ9ZW2#>mBp{E;Pi%ym_9kw zUaxLCMwO|nxx^-p-98nc9&>sVTAX>U+Igvz>1`NC7UV?6pH=09LN!0ec)MJGf2luQ zhCFFKNz>k`io;SjoW@oK@2@Q%r;b|Sh;Zv)<4nAA-A;{Wc9MkgX{@i1$a|GPbLma(}H!5GSC42`Kpl)2dBasEhyM2FNGl|$h?5Cz^W z*&D~tC+Q;gXtpLMuNFD4WFG+EA<1deh`SxCO%n8tE5>|>=)A23V~Tx*wp(_7nXsHM zV1`x)e3fn3UI{CilfJafK6vrdj+r4WR;OWJ7mG9FHG=G=E{&S{M$Rz-TlE1kRU!w+ zQ{U*Tj&?20ZZ9m0)R+{c>W)JlIweq4&f>WaeXZ^;g)0!6$vWnSb-%hf&cq?N9A%$B zE!MZMqkjB-e);tG*Z0RAx|hXOG9tm4f7=q!#}fRIfk1KU>pb+O)XZ+z6}!k zT)mGZ+K^~iRj?sZsA?yv85KWUiPu;6jbE!aUUuyKwA+V>^rXE^Ld%OyM|q_hl9E?< zOZ*(ao-jIq+qY07i;9@^d5$I9AMAe>onr=K4gt`ib( zPBA$=Z=yI2v&-|E{rz!%{rt}_+S4GSn*&X>uB8pm6g?kR9##he^_Rr@xe4eKxIh`s6*=V__DUA#}i@`yJE_%X(TGWuz z6F?6KLb=u{Q6eMR3W#>w!`|53jh)vwqEa(|6xLfxqf{{qbm@x9QIHlnM@=zc*78BI zID{tB@ujbkB_t)Bi)yA-R#f`@RQhaFzJKt<)KOvbVAEP_4Gs1)wFJ7KnzU_tRZ}OH zQ%$xae7PlE^ra)Gib38^z1hEu`8-zZkJ|tI?f;jVczI7K6Z5tZ*G{Q%^z{AmW>|%1 zr(EpkW_7YTIkq&Kmi7Shn;58amDW7>RNCxv+K0U!G@Tuqs(C!r4EA1&#Q^fQq`E@! zUgXg{tW;kngTw1hc4AizuR6~S%9CC@_}D0QlLA;JDq@%ppVBcU5N%%0Y!sm?JGHx~ z#9sC_n&yitgE8;-8qs&4ehuL3Q$=z(o~6D2s9$RT#G=)&U+1sP95&6<%2E#EnM@r) zY+`Y#6Qq`z^;BDj&z^dWsbw>)I0NAzosOmJ^$MQnco6&cC2ZGfs9vJ#bJ@t^wW?v# z9SM*Oea5iF4PRHyA%}T7pHCLy@Fm6E*e2PMGiBWgTJ%DmHME=JwZgLK(Rp{Dwuz!W z9R0|WBnt2{OQc7xEg8z~MGjFAR52xBc+|N`L&HmZil0~Q(}(|~TRg8^c=9Uns;3jr zq7${3%?6F^Z~aLj1S2^Y zL^G*$)Tmj(#miY>cAGiowcDeB(h|eU%2yDR>}bt0Nt2)^#lGhv`)o4ho&NwzdiBfi zrm)vSuc&I1G_!3E{#P-W9@0wP9ZliLZn)zh9|n@n5e;nFw62ogS-FotNR2(ug%|0q zXRZTW+;h^z@%y0Xv1?#>)#x;3-FQwS%W*4bc=ETsvF0Q>idvRJ6^WM}A*o8O9%Xa@ zL5d@gpB&vQyLK>_a#MQ4+{^s+X)b*4-Y2qdc^rxLVdJpY&J+c$!7uO)5#Kr2d=Itc zn`CT}+0Eg0Y^?AsOYppCATza2?y}Il7>yDznm#LmLqW7o6nh}7NLT?>wVzgPe*E|Q z_mpSxXe+kB$;+%UsaeHRt6&e`)aDbm}lYZW=1R3)uO z3CBY@)_m@5(SAA0bxXVY)%?r*#&Bt4_mE1w7qx0+n>P~QIcz}J3cRy10ABG?2^w3I zpF*D9*px$+2VkMZQVk2p1VL@AnDcObZL6R18>QtLjh(fYjx~hgpbZj_-T3j|ihX_m z*3ITpPpVv4)yZU~1SBmxKr|x%rVirVJgV5%Olxu!8DZ%b(QwAPAS_3TC<_; zY|b5~8%*kO_BC(9o{f%PFSVLx9ZPicc(^F4k2VzispaxX2uPpu+Il z56ng>!KO$Wajh}utQFF^X^F|{&n4vn+6o_yo5H^MIrnB zSezPVWBX6*_VR6h`DxvrE=!vJYh5c@uVD_G?L%QiuV>+t! z=c1#KZHr9B7^T`bUMeWea*BWNHiX#NKS-QZ{w-{!E6u73#IFM zXKDs@CH~?lY>TOfT$2x^2D`0aAX4c{WL^|TEopv7sysfP1SYhJy^l45ur1z zN<4ojV^Rk+cNWC;aKyqrRsOpvR`SQzY833)NTQpe*kLkl~RXKK9Ze>7nvk zsS^<#q9^nh`9<5_HapP-KO2BaeBw}(~^Dt_GQ+;-iI9Q&colzX=rtKV5pntngie< z4*MuJ9;!;iS?sv$=%fjcrEXnwT&$nkT4}kb9p@zm(o(OiDS>cEmgc;2Xsc>Rm)Am+Z4Go-T#hm%zrHY#R+vgFsr(lOvwG+84lnJcfLnSKxv}iixy`Mm{eZ^tZar%J?th4CFUf&m8 zGj6Z8yKeWIHKfdY*)JYV5{=`0cW_;|bu*`uZV+W$iHa(SDHmH)cM5(W6-z|PXs2ME z^1HptGv}s@44_8Mq~t_c&SdTCFmL)!u$X%1h6(W4DT4W~Lzfl1SV~W@Y?Q-?%H=>X z9;~ZTqZ$OrZ*w;GsC&rH+bWdT4)ySknhCPGrT3QXSHKofz;C7^i#+tP=_m*Iq#Rap z_`LJt?AXds9kNIWql)(KGe%{UqXFdF^tVywljW}JAMHAXB?V16+Up)zk^$?ct42#i zGbu9;>AxP$rc9n74FnbI@E{#5LDiRSpVa$~KC9h$q@pjB>Tcdh4QB$bT^bQ@2#lze z=dm5ZTispy=h#9V%8eB&eFaz@JuWBj!Ew>*TK`)BfL|{C-qU;4n@-?}iYa z#n>kRp(&`$1Kn|pYK?i>aOhL&P1;TPyUfy*rXiO*u8mc+a!c{x!J<}#>YoZ2l|QY7 za#gPa+hx}ln=Np^F4Y;?6Tzmwx$RuE3CnOAh)1 z?}ADN-an8EdE&I&5oH@MRs*|T5m3jvC~rVgDlSgmN;ux`F4phE`^=R~0b_NQBl(Q; zcv4*`!^oaFGzZlG7j$vU$-TTn)zMJXYbPXF)T&GH^d4uDV5Nfa{tUP5Kq>>LAxL;h z>af=xO)b8pAa7<9-uabveUYoYH_eo#QF+Uvc-tUiYBIxuWkq+_bY3LqsZz*-C?x}? zCtrqR4JZYmspG-U$=#|pxv1;4FG@L3IW2c1Fo9i#r^TA%NvTcU>PHVK zTNjyQDQR{!`nEFEls%V6kql#E60f9@K{Ir(x3a(zx2JXRoIvyctc-1DmbXOQjMK6sxt`lf_Ecw3T zIQXR)1P8F(lB}=0@#W5K6%cxhr?RG><(f>^e;g0Zo36zCEx}Qu*#SYafV76(nuxYh) z#^>ew@Zq2PRr&YG`FWEd-?cBeV?ItIaqN}a8M~yoq5+5qOKvA5_?5F_;>CyGp~ zKXK3jQH~EO%xZ3qQ)hBYT|<-?4eTsV!s#q3e@j;gR)GyerKG{6v%%Lcc~0Z&D*ceu zK-K-499daaXTQ^i3b^*XNOI0e>jBb-rbDX!b$#4CT+>olvci4a7#R+^H^D|I_H^vE zI1(y7@bt1!h2rZn*m-%?yG*XM+CAj2pVsVuK7aW8Oa1Ux${{@VS{f%=SK-W_)0$V- zg-i-RHIlY`>L)5Cr@+2O)7x$x<`tvPx3>A62$)!_iRZC=F`y=hW&*%;)1^n`Y;=I)`^QrSqo zf&8T$5g)=9yd6Vx&S0{G?TeUJDIK=uSUNNkaeB^ykEi>kKmM9ue_cx6fur1GD$06! zj#&Jmvhf0)lAbxP-ij$?N@^#b+$#A`HLg!qzckXAuS= zjZ;>=1YXR{QjQ?_&CVKb8o`B!jKifzLXOG-kr?&Q2!PE^0TR_#l$~z6eqY|Y?HIiMRB#2>QYxo+{F=b8T`CWpxxAUm(^0=>WNVB z$N%&GzOq`eH+MLt((HETrb!ter#?ShC^$!&Qr1j_EvQ4zPR5U_{}MT!4orJ26C|p@ zEva9IR3slMS=$%g$Du2ob=sxp^mS{)OkI9I0P9Jj=bLZwkdkpLf#swN$&XU)&V&Rlz?rR6=jh?l6O*6NLF z$jLVVhES;Nyl^nM%BWNLG}bKWWe?W5J~*QU>HI`W9Ah`JSZnW8IDRd>;m{*-NExp6t-T&5Mnna+f=Or3oj$cbn}x_ zt={u_vHHK}U-f^!efpmtnbyx57sm#ML$cT6;6t?hN=u7dUr(Nlv-xjX1#SNY{{F-;~_M;%{|)K zC{=%pn`M?yu(5SVY9XzgQEhSjq6SP0oKqjPR8`(qSHzN1$zbWf=P4E^vsu#gA zySoCRERPih-c!YVor8e@B?dZdxsRc%ovK-?O$9LoqyU!=IJ=Itwa^1V}l%PHM) zky{75QQ@`bxAFbF*J>E|0!``uN+I&;5ONA}^Bj(tQt_oL=>k!zq25Bq(Vo?R}@p zn2J}~@JuS09Q-yl=DHp7X~Ag4Pf))X!A>VtmJw7l$@d#bEjp3hrb^)7U8?h3Mk0@U z@V#w{ZwGd<(om5+a~!y!dc zCV-|%-Bu58@<`=M)9yhnV#n7>%Z6H&T!N*fcjS&%NsG1Jq<+ld)V7xGn#QmGXLubt zo%(WYnxq$tDS=(%_+NSTdqcB^6tYmxYWv~%iiGO`@Z~^WoGuCdR6g?O5}T2If2mt{ zPr%JCflF&AEICGTj=gyUN?e8ZY<#3u^UEaX=-dzNPIuCD!Cfq}r$<4CUvLT>$Qoh^cc5e^LX7a$ZYY z&d+=(zLIQoO$z0^D@JxKbx?JBC&u3Amrj*n8!=F*uc_h62HJ!Xzto3XI<;HethjI8 zxk4OHSk0jII!KJitSUT8q1B`KYQWf?ll;SJeA|V7>gag)rEq{o<80<5CvO^@PUb=F z%;&NX;HZ|@(&m-F-FAsO>wbfHd)@=Q2wIG6E?J9#U?yp&D2+#G>`L}I^1%5{@bt=` zUatiwgLj9vH*(_i4${))Cg^aK?S-@Q#7zAK_xyIb{+eHY{{^?2=LaKE+gNC188dai zJ&AF4s2mrB@n0&EYZHyjX>QTe6=@i~_9?L71<_=NJNaHMh zC+!K7Ol~igy?`_o0}z4wW%h2)kpLK$N+)pXRQt)BtaQFzu+KW_zJF_bdlk0p%S}*n zu!2)GB~7co4&Vl-E)r>RETx#5r37apU6L^8_mt!->!+zw-Li_^-tOKV04uJW>2OGh zuSNJiHA@0%4O!*K`Ox_WVev_EXblMTT((=}9xqG|qv1yVK2$C)UXg}wh3LH}%WBvM zr?Sh!qFe(eM$sc#5OZaKQ{`K3(-+wWDv}p%h z$^}HyVSvgadS8-vohk3?Kx}qoTgqzSH(b$oB5wlYDOq}EiHkf2VQ;XxK{h(f++F!NEmce+9F3p@ z7pqUK_a*aIsmC0?b0FWrnWU2SW$%2omInKba!&`HF~!D88)ZkKCI|e7HGAoQewgno z03J(>F6y{&aoCdIewfgl#;eM1v}NgeD8;$~^*5bNyTXR2oNLL&;Il0$+qYBq=nh6E z@ES{TI@0KHnmYR`TsJUf*R4{4i^iikb8j3LoVliZleN>K&?UcQs-a?^f|b--T?D;33!rMRO}YDr zgZX9N?=M#kRf+h`Yex+iocvMY*@ho-bB1$Xhx0E`D%$%mD zt4;tQ9p?hCxj6%;LdSiAx%I|&9Bb@4-!-$t>kiYXBpr)i+_gNPhvP0FLyB6!iRh<$ zi9fx}Ad0ar>MBw41N>zq*E=NeydJZ}CDPZWH}j^efs&z1NN+4MQRR#BJ)F(~ot-*w zZ9nX=FN(juaqxU%yz1yv^|a;1k)3*X=B{sw3yLni>a#mZL`qTlu3KiLny_b46E#Fm z2Y4F1yxgy~y{;4{O8GXTFY8Vu%fpO7OdhIG9IY!Vx9jx$nk&^|XDi-CWgFW*l&@^` zRIgYLkhnn>Gy{IosAdv;_H(Ip=8cRz39!moI0aH=z4LA;V8}+`TJ~XYLIPRJJ=j{i z@D)g!O~3yuqfBD;Qxoa>s^<)~D9Kx~xjHT=gl z4^k>gJMGIj%A`~R=$d)~@YVFcjNANv4Qd&!Z9~(R{XD(+;_vPbk~*2$x1}kRzq=@# zNi)l(vtp-U8G7eXi%Ijz`q&=r*X#Cjzx4Ve)jB;k9&1J2OYt-GAab5^6S|&yR4<`P zzPN6`_Q)<3_1mc+#bsxhqQ>q?IUQ_>i_?&)vGzlkuA#jPAn5GM_IvYr+2YW(QSrTt zSkK0I?UM1CcVw&cjWtZ<{NEN94*Uk9DFqq;U;inRyzS@dor=1l**8pJ+3W~Y6!S}D z`?0Hs1FQ~8#J;ghy(2y)sL3v4V-xJicUs*#Qt{pbzJVP1Np4a)mg43UprKk18;zXM zR5(as7aamHx-LNat5nK7_S>N+piNrvIe9JGt=qHCTh0-Iz(Ej8OvskC*P2E5V>vs7 zW4q6KVX9yHife6l>E^~txg~b}q=JrvGEkh)&4+?@-W;jy!fUyuQBheXH%`mW+(qYR zRh&y@zqjNx)466WP2)G;ffZdQu8GGzY)DZ5lW6uI!rOnpzTfllQr2ec$sPmpB!__Q zYz8Iu^J3XdZ@_n@p--{IaoTll^Q@9)hPBP%jQsM~Ov^lWdMz<5Y$yZRAy?D28aQRj zncj`wx^|Ng_Q$wjSf*A}@8RV_acI)BQ%6SLqE_5%1lk%?rUeJ$=HQ;HhaSs)s7F6i zTbib6_BOmYFW!EOkh8qa-HXzxbzeRQrK)s(1#Is8yjp*MeEIg{V9;B~iRTMh16l$;oF6TeRi8wvDgIsbzurMu&1scd>zT-f%E&`CgEp==FPEgevf=PJ^?B1#yjD9vS_jB3w_ve4W zWlM)jb7?kDfu>CA zkwsIrQe!(^vt%?#%2^Amn=E>*8`k2ST~KleFvK1h?K~7SAypqk3#b)A?nTOB$%(|( zd4x9*?f+Xf!r7-c#lX|DDe+WvmUmQEt3V=~ik4be@%Gl!M}2+sx-pSFT2~X$PQGuh z=?`Eh>Hxgv>Cl|gxY}`8ogTV#EX}8^ZlCuq0I{sD^a7?2IdHx*(0ETarorxH%iu+V zR`x8rT=mob#yJQAk?oyY(&{Ges@X*+^GKa!l{qwr-;?6m>Th`)4Cu|y!#STCC4Z-5 zlT|+f{;_=eF5cDd$4)(Xd6ZQ=Ih30kx@k9HWmnQ3On6ymq=)4jP)B{kOYxu8$ernS z{eW2vl;xhU!|yaqumHq&b*g89Og>aR|(hl7gzEhWgbkQJAj9yw~M}a)j)W zfWg3H{V~;1V)y;LX!GA3&}UCBa>=8CMz%Z6ja70{R=pN1kyrDar`PvRz2n{fi_b#% zle3z}=(E(D*9stTP9uFcp5t73-Nk_)4#dp4O^4X_rUn)8*fFGJ|5Z)0lwR8#)bqt2 zFDt{ZPDv=?kcsjqi4!PMc~Of9cb5J6SaOr3M0c9%Uvdfhv5%yf$hjRrs0(P_o41CG ze70#cIP*f1oGtK3y)@}|dhX|C`>q!C18G=p?PCn$h$1c`7?G1utV&`!_2udEnkky9 z6;g2ng+m(Q)l?oT>$*#iJ$>j7P`I?<#WtZn->B2P1oGZu?!ePiV$yV^0!-ofa@8sd zbn!}6WJ?mJ?o(R_3)@a~l6)wUg1?`g&;tFP&V1&kmtxfb7z9hvmt}r~=DJLDHYINW z*mPgg3;5%`u)}UDHBz)0Si@(^E_FPKZJPzz&ujPL>*x1}R+V6;yto|y0UZ!2C6i69 zkU9C(A!0!Z8bD5ao6C2t$3rWJNlkrez)s!VvOy^l`6;KgHwA)8R3R@rz^vSuY)FEP z#;Q#zT7@I#L*`nirL!)w2IVCH8*IatJ-dmtS*aiL(}Qvh(>vwcxlc2%Y{U{gk+<$i zs|Z%h^rQ&jRLWF8RF$~o_m~IdFsZ(rlM)+_wYQ&_>~rmZ)*psPo@&ukm)1qpsb0JNrUF9_(>!BJ0HJi#cPC5rIcI3;b zj<+WJm5=5;Q;I~9+P!;EyE}%b5yRH_%d6jHImVl8Q2_zTV4RJg7w+r)@^Aj@e)%w8 z#?#_Gam>!hyKCA8@OINupU$c2p3W9?N{d)00iJS%z%Qz5h8G9pls&w4bl97Mse4?C zdbHOWQJ;llH;?--A&$h6S>As@+^OtJGxe}eoO>6w3U(}xHEfrf3g^8iz>20Z>ngJW3=vPO-q~T@g^?l0@O? zG_UpIGJqq&IT@gp&SPBPjUJ~82_R+J&cmLar1^!xwMFdTU0o?r)MK=MJ?mz-LAzIH zNgVQ{A|UUQjCrgO^(!E65xs#RN-`(%SPmN}Mtz}MnLeq??U(EK&-nDrQ+O8X+HO9J z9kKx{o0{HWV3p1;iTyzyekZFdgl);JHFBa-rR3uX+2^+Lv#X{|MRg{%Hzq;(NXu$2 zD2H{kF|SKgh0BVdU4XDCNv(6NUb}F`sfM}aD1$86Lo|6T?GUxCg$V;!Ij2d&M#g#(-nM$|2N z=tUmxsRV7g+2gm-fVij&vjNWWG4NGX*R&8KTCrIKn%IDiHhy>sUIkRb2H1yq^3I8U zyVZ7I@vCB2IJ@$##0b!I7h`ChrA&G9?q_I(3?Q?oSyiT>*k+#)x7o4F$q{%05&?k% zI_^R_N|ZUB8#x{PNTvx2Aupeamr-pVWsOuiA|{omDFG^sZOeAZF0T%#+wB7;tGPXH zww0xZURFFq)j}c`>nGQH)2@!Pe%H&q-IU0N7ugjKXVRp3I}c@Jn+~ztctC;>-aIz8}frt?`v>77=i^Qdj@RA-UbKrJ^!GazC`i zlQ9`<0(CWBNGg?GKTiEFZiO^9$BP^3jX!R?Ln6V;^~Wf%S{iZr@D0shInaP0%|158 zKPxc^=sE#6qyh2pSRxg&#sN)L@fJ$HOT`Q}=1?gQxI#1w`psAG8_Lqj1!;=rwxE*`!G6W^N+h7PX&x_;1lf1Qye#Mf5no&ty%87#lrzwNz zB&F;OJC@rqy*ka&rtV=IbFh9@>4uc$3PkaQJ~*)kx%!8G%dht_oWyBnIUTyEDx&-b ztejm@(%~ZL@=a+(^~vVdu6aSbNyxv-NwRd@MUM-GRmaeZNsYD9l8A-FqgjFjonq^t z3_4}3df*#Cwx92=+UI|M|Lbj?Pb_?rJgc=hI?L7oMb4^-II$-z$yf_A^=nUc(#St|>ln$$E&}St$9kx%7u6;VT&%JHxf!CZba)%0H zQ`=fQUG^QM6q`XDob_f?uJ5}`_hUYw$lsqEBzCME#EryqCtw_o3V9U7=MP*7@BFbVmj2qwoUE z$e^bVFV}wP1;Bm+nV;&$gAe)VtWErl9gaOJMYJSzjV`!UHhr( zl!>mjmJ5nyNGDUb&c30tZ94p&T0)QrqYc8TGXUkP;PX%=oEH!Fa42etQk`Jg<8e+E zqXXI5$_P!Y4D4o&v^Q>Y#g1hS$+_zQGm2N`xQZkC1gf|k*!Y(M?w}40V5Hjxm-;w^ zm!_w(S-_)h$_r~U689t8Kv9nNY03W6zx?z0+o$&xZ-DEH!8LVbi4RI^fMAx<9)U{l zhoK(3q;2tOXc`_SgVY%{bWk7OhHI0y1&(V)xfJPm87#^dyw;FB(O3_jxPR`rOQWk?+%aJpdd#FyQ3_wWd(5U&g`J^Z> z<+Cc{>WprV`Cal;`DZgEi^C^5K?HEB6y6ep)Ma=!mix2bf7aiAB*c5M^fdYEa8uMC z8Mv{p019#jY27l#Z#gkR$!;BqSuRZ`iT+iF`$a8sDSn|V$k8W>PH6;UUEZ`+TBnR8 z8B$X#ht~;~ObR7+;Dz2u4}Cp%#Hq1V+LiGchH)w0nZ1&(UExB#Ugh#Q@Uw|#cj794 zZM&M@$wBdTUH-_MKo@~ysn{r2VW z{tHnEfES^Zg60mu9a6Anr|b#E<=I`S49e&dbq-WW$1aR_Dqdd^=_66*IJH36WK-X5 zFS*Hc*WSqdmlE=Tc0I2&Pg5G7cpFMPG$)Phs>en<*gMOKf&8oY%iWd_4i)=G%edTPYak=HRL?9&-?K-p*Kn_i9 zF0JAz+W3QdfLQ?>lrYqZz2<&goSZ#RhgySX6;{wBLM=*O?_ZLlHypZc&25yXvL^*6 zrLAVnG9FpQ!sQ zM6TfNOyQIP5P=YNTv8?h=YUCmPIYhKw`y9g^1i9(6`bTN0o@2}Ye-dgX?+MdUWY|d z)&E%2Ta|nLhUs=mnp(`Piza$4$VtES=!r_ssaZe0iWo=pvVEw|W(TG8Q-SSnI#$I^ zvN({2BTu!d^>^1iS!H1G-P4NA`S}+?AE>P!+od;g1qiPR;ouZ!RF7p{N6lde<}ADm z>gs(gpYy{>T(b4;0M`WwavYViQ+_i4z-~#ESl<9`8v)ktj$SdlW96LUoxn!~do7rX zr9fERU`!xde9Q5axHots&Ynkw*3_+EYno7?A=;=j25!G?{CJ$&= z%Pr`KH1e(j7@K1YWJb`@pk&vviX)Q0hSkMh#BQB!q`ymL9h zw`goczkH0Os<3ttHQF+5)`NE5ig%4ed0cx_>3MeS&-u@nx7RD%^TZg@=DIpx>e3%e zl_JpL?ITsOP4CO6p8ef4tdd_9C2Hu!&XxlCIi-_Nc93~Y^J7j`f@Kvs94c$r z);%k5t9p?*&pXL$1^ufRL89P@tD&ob$LUaH;iE=Phcghi{I>kla((@+e)#sjBs68L zYP=+6ewm{*WF1F)%C*R8VOI@dE`##C?wFcF%nqb$BVrCGHl-7kN<}bjgy!K@gHGN= z44a~xcCnp0^x!vC6Nf|KRK@_;@?fdy>3r%xO-*#GO{gQ&u6Q1w#Alvqu^g&Xuh}}b z7mdZhY9O={hqKm{2aYo?=@f^^95p@c%5A2G(?%-DnU&R+k7|M~qAC?>?9G~e{r2hO ztbc#|*BdW@^rX~IrY^)&Z`29x>SJ^#=e*}Xc1{o+)0=dSfrlr?G=h@a-d)^Ro9+ZLy*U;utuMcb59v@6jnpk14-`fP!+R-9EGj8DM&)?Q z<~lckogF7O<&ZwKMOFILQP6Ivs=r2A0N^SruRFcy43(;I)tRF-PPGgiGLkf1^+IMp z+|HcpbxR`MpZc+X{{93gs286qBP}a7+k!kCHS;Y$;&NKY4eX=ue0CriRRNjopY(c(c7qKWnWo2|-j<9k0k{+`GE(#&Kt&wCf; zU?|(v8*H7b`3X+l;mkKFu}Jh*gnzSAlC^N}-5A@vQQTAoQuij?E?usE{w1A))z?$e zPPj2tZ#ODF%US;U@}HNlpFX_p?p*27-C1{x1edv-961s;fvsft#YZ=ZHo0voWit)GU zG?ilZw?tEQq}ueC1Hx+3!%9P3fP@@Nr(6_y<*#~*uY0O1aycNsq|iv-Ae19<0-|=6 zvIBaQDO7cZ07hHQXxX&ua|4EX#`quR+ezWaHM-t(`Y46s=x6~auSr~Qi~wQaiKyeS z=HR<+CXE7hGYeFc04Bf|fc%P%c-bOR?)y6-!S)$7P0&}uD>_oV4TPKRIb$Hd?i&g9 zem#n%fJ2=QEx;HhZ=C@KE)YGHAwK;OwU~CY%D!#dCn;1>PJou|wdI&#iTT}51YAY| zMQqVuGpBSbOtDEz)2&W>Vl@(tVCCeap8dZ5{Pb7*`xmNjRR=niozOba-^J*g7VMl|M|@UNhBnPY}MYHm%D98^OHn_8PctS z7wA?>UQY$Rm%VdrT9Z;`dR&Tnt~X(>$-m8lB4>~&T`9?qd2PVL?vVT~S2JoNJ_8s@ zJaC=tNBhaIYsGHJSCdjbtT_3ds?W?dYql{PnZ?4}(nb;m|?;toW{$~EHT)w|^SX11Zly^>h$4 z%M?DHHB-J(V_AMp&|Hut-)x9@&0PpxmN>+;kyi1YPmMo#t(1X4@0fdVQVE1zRktWA zUtacKiw?2+qSl;bL}*{x9S41-A=^h-S0_}j15a>h&yPuZMWR-0GR59kf z)URPL^W`-TzBN+i@D>dhtjGA#TnG@hgjE_UMBiGqnCj!a)zc9SQCf!QLiAru!y14E^RRqzup?%yqwM&gW11z(2jCS z$E0Xims7B*4gumLmMZ#uN}{%5I9+HKiSm67Z;_bRKs~^h4>?qn2c_*(OXjKp21lhV zs|uxao&x@dQ9sA`)mjdR;nT8zlQ}n%(9~b((2mxo*A75PfjY+i(&l7(bStri+Sv3k zA0Abyba5X3<|fCHAR|(vs_bfY7CYDk+*SnDgnuvb$*AEmEf#WFQv|HnrqAe2oL=#1 zjoY*4-BdAjCuEP2JU9^B@~usd@5EbCX|>*pdhXR%ulMgzU%fdM(AF|Q$6t|h@|1v z#6;R>1Xq&OI(dmYhtF~91&B`B7?NKdR30PWKB^JK;Rh#HR&KM^3J|#5N^7*pp&bnX z4*L>P5f2S!_25+C^?A8w|CbE+&;Rr{Z0+>n$w6bUxvzNYHFGcjX^(+ZIvq4*5874UI0; zqNT+Y>Dl?5eks;C^?f!15xsUff7^FP+r3x2n>(LEQ6EI9lsgl&pVWi&W&s?tv)5Du zwa6QuS_~RfONon@HF_4|6i4QrQEs`cCEGU2)@8=Bp}QY4jY43 zlT#0=6ar9^;{pgL>{Bfe689~ob&sRKH}Cdoxn5fR(*O1H@A+GQfB1wj-JO{(hm1cW zX#kl}SzWt>-N&+GpcqnbTbs*+cX_Cmyi14M`MZ`x99)Sg(zUdm0Hfcf6{>g*_`1c|UhKQ7ihAD~Ig_`R_~jbXk~(>JlGnVb4Ng?8DRf0XIWU*j zXh92$353mdnZh#61$D?CII6SX9(7PN@5QTvjo4MTtZ}%P68+7ZeQ?o!ad`_~2mV&I zjEZAQ-s*2+KHI|bOw=XYomJW?-z3UXip1s+1X(a_1Um8};KN`TwQP^qt?#KM&?~Er zYb-k0Un}%@%fDN-7h=|U%xX60-YHR~B0Al-x1a|dNZN+jm9w>5X48*2&F-UM3Yw*tw|nek?H_(2l~)eC z?bXSc6KKOJQ(4Y|0%fR3k9uZ#ai?k##a1Ska>}%SVq)|Gdm^82cP#to}yOuQ%WAZ6)x%tMaPI)7wor^_P)fOPzJ+U(Tq*~l6JD%ja zw3A8hQKbc1u2gx5hkxSq*+!X_N}76oZ~)B&TEE`1eI-p(Y`BTTZY%iBa(#aJ@Zr;c z?w8;H_1tQG;@3Iin>_GmZ#JEyJ(u2``RJEj+$%$4|1yiHZ>AWK|bs$cJ1cHl!D%z4fgY(2)0rz6;yj^IP5$MwQEkhR-M^9Kmzxs z0wq5j-mKc!`t|GkF^r9SE9OtcG|KRJ3gZvp`BWlEM%$^i4TT`-c-&sA?@p|;nEWNx zZ2+&=uIM|^>%5h5^9V0qoj58}g0hwOTbDa~EBgF6U)dX}<1y4kIFtaR`xNj^!e#R6 z{I+h;O?o?Z;ggciudVEQ03qRwL?tcRi8duYB-u|&QX*cui(UQ5L#7+Mc_;WZxP?D*S}xBeEW%1k>iv2R8w)yyKPlv`A;Eh8JB!l?Z|f4 zhBYEHP${Vy=FLW#Nj-XgD={jw>jv1nsSU@ssop$t;G~N2mSfVVIRHaIyuVy_7k1SN z{W5BuQW|Iq`kE@KTx{~Q);mk1a82=cb{^^+>SV~P*|e@D0pCN}B0&A+tp|zdkdAOG zn-z(3?V>J=dduk_Wk?)Dq4e0)oCr}Sb4gcJi^+Z0?l%zjrO%IF=Wp}BpT7Xi-rCj1 zCy{^7%&l2`BZ_gFD7--qY8+nm91>vWt}6u(NX*><-6QoW5$AM^wWA$JN(()2`^cDhcxc=Q4Hz8?nucv)1IyF4v;2i>69_L#@Z>DW}izjhuPM zzYj%9tUzNe_06jN`EvjB+lwdl7c2{p1Es$KvlmKZ<>gP+7EW>iFsUEf5z6iwoEFNZ zGmtTc7gsvM4O@7cuy`9mX-BHpWJdRz(`#)F);PWTN?K5W7J#2bW`a3I&_mub9-P4G zEw1J2?NBvaL?mI|7`hS6Hreu0~LK(+%zo$E_M1e7!YhBHmsbMPhB9V$>Zc8d$>F`2A z^E8|_Z-n0WtHR2oI)k!Pb^K2!{fbXhSHU4gJ@LcY5 zv%lXhne{==d`AU;L37m4S^&;BYxV8J{ONk~v1H2tNX_u!NQPQ7W_+Cpbq7y#DhF{p zqs-f=>VGP|#6KGMN(4>S)e|Ztk15%eAIJ)9ZF*8i=Q_6T1yABF#vymRC@RP|+s9t( z0bPqUG$*g$Zpwps7gL}Sq-XH zv63Em(#WG5D?wGYz}e#(zSdRg7>RGSi+h5SN_Q8p4=0dL-)2k_+PpSOJS;g>wpy=B z%rnGA$AV?78 z)6Bw+wmwTL{iSlZJx~Ad4b7@#TIIR8-L_Q9B!P1x&L!f{A5Z=WcW=i)3OQ_|b@lp` z1>hE_m$NQF(Cy?&mR-4-OJz9uI4=f#q1l}^M(7`0({C4JaYitoPP-1SuFANM$~pSU z$u$JKq3^)frkKR0S>n5f#&C1DtK*|b-ab8{0mSM!!N!k$w5o$+;$RTp+!i3N0m>Xu zT!?!|b~zsW1F}x%ZaZ>UoIa@^!XJ`$6m`;IC=zFc6TB#K0fT?%;y-&lLnlV9PAr$$WGFGIP|oA>aJ!0Job0_^;)dvJ zctk?s&zHcRDtijI9Btz!x?~4YG99Z(3boN`QPCNmQ90)zjZRhTU8UvA*X#4!$Mx!} zVTL|M+JeH`;#@3uxvi3{T_zn%AoSX79g4j1j4r(+tuB-aXXoT%YI!Q#T-f-^Mbf17w3lqIB4X|f!b8=LLoDQRTE&1ni2-df*ZUfLhy z?O)UeNpH#7|I6v$q^}Gh%mq8=<2kuT+>N|ax@H7~>%_^1^X|8kIbIjJLwfZJnR1ZLEuwr+mM7vhug<@#T##4o@mc7^MvLSudhD0kXxPk~LUME-C&AriWdzK6) ze12M@)u$D=TbQ@2xsGnfW;lkWo}Wx4NlDyoHuMv>h`86as8Xa}79aJnGwxCsT=W>n zwr(KwU6Hs<90nT@c_G!LkDX%(W>Ry+;Yhp2WZna6zrAztWsR!+#!Er23*s~?oSRcj z3aZK;gO-LpU#{JzLDWI|#oXDg_M zTzu3XN*?7MOT7G6Uta#WgZmryQhS42a5YDb?ad$`1RNO+5}tE$90*bSR(?t<%a8+Laf*3`l|D0{UWG138dBlPu>yJ_s69= zH_5KW)dAY+ta(ghy*ka+ej4(Cy=t=M5{cQ1KJl;v8!n3JTfFB09aZt)<}8_-se7Lu z@|&R_=A;Q(4xGo6-4n_JbTK0UfWU;q3U&$vTebna;i3n(H< zs3fB&g4PLEA=aj8nK%woW?QCXgBC${Bx;y?4)uZ^Zuy*Ic`hA6nN*G2oSJnz-wM0q zG&(FcfW+!D*#e#D%VU`hoGY%>B*Q^WnN)z46CdFYa17TFp=HX@_5iib3JvJPZnaL^ zr`COJYQ0L0HiB5TA_2$+F(tr&z85QKlWXkMseABzm!O7pdVX5}Bt*AO(^d8dCxrr^ z?$~KDY{yE=NbrN&PI}l_LtW0IWw`eVnzOp3G{733CAGumlJsWK)y79@Q#YYt)(#2| zo#peTgJ>u^y=~Us&zn6$-*=ZdT!gVC0hr~i@ju)fb;5wW#KhIfi{YT{S`|(1&f%=5 z<~)IS4)wXZ3Ym)H%*E5G(=Lbc&m$!BM+PGON-XA*>3w`nO}6{<`s4492kLTM0n#7} zvR#eM&CTXaoTB!@@TPl--Y?)4Yp%)$j*!b-7wNkD5DZkObOI3f%K@EM+z>>l-YuUCfj&jUKD9NA1!ii`kTB-ZJ8S?V-W56H(Q98US zND;ABtPPn&XL`)Vt!h=ISNm4=QsE8?PJGjEc4)Z_i9XZ1f|%wC4PZ-=EQxm`ySbP^ z%(KqW2yHf@RXG98!W|W-b!^TSfNP_VA;eYdXgFoJwqNGvK(bnE%}>F1ov_s%+W4n# z4S>B})&(7GysWFv{BBxJ8jJT+{dYJy+~VkpW-e+WY5)yd>>9L&4I+Eljdw%;_RL-h z`|V@DrL1SCx-2fIRttNn65VZp?wWlhb+fVsBA<%O>2A#@MVjE*=ME@$ZJ=;&fV+p% z&xY1IKGwoDwc%IIT4l zPR@>s&9W>H!jTbv+#wH~GKVl+&);U5ebv&#UZwK_h9^`Ozs6rzydUTun4?y%TN+&WiIgt85(eCn<7^Ko3a)Y%=r33s*%Xpn z9e}U)4KKil3qFSpEmypQjeKwgA9*A6dT9831(w(A9yvAoV=j<}@OWM&^kWXFEbzO% zuNlsw?m97hDOHtD^4>9{x>HP?9}VofLqZ#$7g`Z@;pAG5V&{|t?LxgGUQxS3pnqH) zxIV{}K3uOdY3@|8zV1f7Ukh;c(|=!HzyAL6WqkTtK7Xk%fBmAxKty_Q@TlVvP?<=n z9c9{vLTY>&qJ@p0Erm0_asyg}U+_l2g6fZZ!mh!`xReKM64q9hJZ4 zslov^*GQeE%vGyGHEcC}Ec}VZjRBPh=8U5?%@g3(bun17WW=SC^Isq0+iUsub%QbDJccb93x{s= zSfp;%0ov7)n_{8br#tAg9>aQntVC`xLbNQrLFCq2K40C9FclcIVD;@Zw{Lu z#l_&$*&2OTFMUbtW`DswbElbktmkw*s%{KuNReFu9B%7`3}RjSx)j^!ox4zzhNPX( zH^Q;#tDe(fV4;$Np8P{b<>-D_2~Sb~I~~tK;*V;!y zO?A{D1VT6afB8sOh~|JG&=N*Nyvp&ICaYj5Xle`qFm*SB-Q&S6R4|Z3_Fm$jd;-ia zzOo|bpa)zM_BQn=paGY?>s zg)O_nvm7x+kjpux?6>;5SF0_%QnDb;z8uwtU{8+YFD}!*D-6uJ zp@kpFVNA~Xa*v$Y;L}thy4IHZ$pkk@UC1B+o>y9Uz>9-m5Dcqjz(>d4T_-#UQ4-2i zm#S>7)0r)c-n__Y=Z8Z=&PbPreoqhU&++A7O4eX2ZCXtC8rM6j$_cMLFqNjrLawy9 z9x1Trgu8}e1;sto<`hG;icAj3qNf9huhpx@NZMAN&dRyK>OweA5eO2lS&vxxuds=S zOl*>_y0EW_v$Z22g1Z9_LLVwW=+jG7H>gEf99+xoNN8bl9%1EC0rU8c$FeA*;-G^n znAtf?-n7j;A_OeGXlEq39g6B48Y$NMQqr_prv(%w)}FGBY$`iO|Gb%WEn zJd#?svXQsNCTCF&|KL6qVxMboWYzKB*>%1h2w=gaS^*)rD^|0t z=XQy4xu|Cn{fn*L2{@;akCo;lSX@1;y41BhLOL}S%0oG^YiYJoL&vgQ}uT5{5NS3nu4 z7j++YRrQ01_W4`;@@IeQ$E}aVxpn>KT|v}E$F15$;otxG0qvzB`d+@wdM4R zjkR#M!wHK9h`N)}_;(*YxPMNMtvB77V)bvAG%Lh>xvxA2)WFUl#8p2=Ck=KuxEknW z@jB-|r7qTHpicr1C*ri`=C};-#*{5nA4;fA+5=e-h|8AebSF2XJHc_=Qd+I$oK}C= zJ`ExaR}lN6O7*4yaZ;0CX-N*xa{9dZ^Rk(H(R7ahowqrG7Bjg!8&(KrmcX@#b%ae3 zyQ}w0saXCftqHbtsZDVH`qZAbo^KiiWMXdA8n*+)v`do?A%g{X@~RU@w&nn4v1(_? z!{d4>H%3U0s$E`F2Us~nHT6kgN7L|XwQ>!;=XO;?vXJ=LiI;Fa{hj!IK<@Ye{t|_; zv`eA&0wo&uHn{xRlwdzt`w9)-#?blP5q_qyEPgx=rK-*f(_O`l>Y4FU!A2Y<^R1C^RuAP`yIW!(SqVx5r&|cO& zoSpNm@0xaos6VYH5OK4B9l_fW5dBL|{a`tQ+1yvMTvO%kP2)ELC2?0-A22?jQ1ekO z-JLZdeep%IUa%4BuW6v`r2OT2eqeuo|M4&TBQlt9Y`Tkxd=5Ycm)m{Yu6o`on;5k#bN%qQ%+Wk_0Y6v&2SCEN;DeoS}q=1 z<&e@ec;w178x09(df&fT3;=>o{vOp8tP zS0KQ9#yqC<9p`!{+-VcqFDDvKO(w~KnKW#pLBrByc30b7ZT@NSJY2TR);9S5>S-)8 z-vbOd)v3a+eb{B^2WDQzbbSe2g|o;lJ1^qtiT(KfYjNl1{>W|??}V2{&c71!*Jy3N zCwmO82D(KES>*ihYFojYy2PLKOvtLkwP)_tuHtcvP`f2eKQJxtk6m4dv5+IGsw=7| zF67hGUj#l-jM3Ss_ZnID>1(L5PVFH+&e2KDj@_L~VDGwh%=5FC6T1SRmN!j zx2DsXZ_d95fSk9lzay_W2UEBrjL^oSV?p{q;Z&uV4YLW9d)YS;5hW|%$+d9%a4>I| z%(=}m!6mv9BvpYFhrtfmg!b=REU%Hn?XY&fd6NM7yCa3yw52v7EpxSr%%kqhxs9}| zJgL{soOl6HkOcuk3HE*+*XjO=am?PC``Ek}?m0BRgA&~;iH=Dr8(YPY69P2SyupUx|%GjyCcn>7?;fwYu2M6bCVpRymZD$YGhd80plnX zO4?V4sJ1TNR_|mxC)&_BMOVWsWIet~kRiEF(H->A!R*vqqNn;`>LpL(5Ke#%bET)0 z59hM(V|5YHN$u6P-R{I>2NE|8J9g!~N$eNDn#gK=u~EMTr^ekWu3J~GtnP6@;7@m# z^qCl|EB{^np7akE@b)%de}9@UyVuP?KeilzCp;D&eb2BrMd!JG+b;M>O29e%U%kYR z1#uU^YU=ED`(h3t#i%Yt)?`+@O=bJnVv<{vg^zPRs{5maD3SM>$a)K;Z+rN@CxuY< zXsH2A%Hbe-7u7zAf65CiZc~yGxm0_1->A%;yIp1i>N-|%bk?uqxSDRI$4=gYUu9d` z8ce&}-gyTj7oKdi?bxk$Rru6hq5ms+qCT^wN9F8TFYw*EJ7c22U+W5w>pVjK(@yend z8#$R=J=|ze^TR%8SAIYrgRt7`umx6$#AOnkz){R3!)$?{{}PEn+|LYw0&Mljc`Rzp zklnQiBjE8UNin0T&hmcBoV|0G&WRU0fLY-gV6*f>=^QOt9PtbnS32lr);8UH)7+eP zm|)%8qL}dD9BfXV?p_2n+^&7MHmVe~YfMFVpv?K=5V%$ASj4?8-2Z(2@^N+cvL{Af z0gcLeqTA@*s)h0d%A@l#RN=gOG}T>v2Q{2xC8sy_8ERL?!uw)Y{ zfq|B5fVsdfO6gfi$qs;a%PAiF-Q7rM-iQSaIJvIMs&Rz93y_e0r%L^=Prv>C$*ry* zAD4foX!fd#BnN}X&E2SWo5VT+l>&`H77g`bD*;$IR06+N_ua@ZQ9tiE~?;79g?Elf%JB-u!a~g;* zJhrDcz-YhosQ&jk{NHdapibYS%Y8K$*?fPebNE%(xr57XRj6S~4CB8>0tt*qaRU`t z79J;|w}g0@`@w~Ji3E+5TL87}(rCpirgk9NcMhmI)v@zx(tEMY>O>8N3;*RKjxNm}fTQ8(UNBm<_c2M5;p*77yKXvD14PKb z)tb{miVQhfDGy+m`xEP*%k#MZeZHkZa)LgNoMY{cl(t!-6Q@^DDH3qzgo|_Sd7pA% zmsmB<@;(X8F`JFxZqQl98Bgl*toM8-vJDK6OPwX$vGg7_{Yx{vZ zvi1N+J!Bku8j_9RAzb#sFTOvpuP?8Ef3VVf&zF^tdJ>YgQN&D=`F=nlv@DCkQcv>8<9qzQ2YfEyt zLZ#8iRDpZyz)a<+VO#KSy^sO!QRgW5cLPK90SpDt&wF($zp^TM1mdndR@gT`j00bxycaAvFLQX5ui)_72xnXV@woc4Z2Ik5xYI+ zYw)Zi?z~p6WdiE0_9BjE9cEXxrW`KAsNEWsEL?P>GMAE+f)E3G#K*gI534TIZi_oa zYwbaa#i=r?k{$QO7TG(o+<{C>gBEEe#QP&NmqikzClAy@Uj!%`ksJb$wBB~cBVVBI zx%hmwwJ3&K=Xkt(e7mv(8^kp0N^583oQO~ax=e`x1u3;*;B|eES8B z-L+{r@d{C>NeL?5Kr4zol~v!;q=bCnt;b?x(2-VwIoV6(Mq=t$+*DKBwIAcJjho%e zqWFnARPe4A)=eQjXUm}p(dpymXX*BIHS)2~TdLX~!6lMa(Kt1n7nNHYAA(l{T?*W1 z7uX4aW;qot6|*59mR;gDT!mDN5QLjtyl(aj8vJ2%(WZFbRiud_O6WL_x>j_<(bF?~ zD?iP)@2Yp{=4CLac~jzMlWGj6?%1_Cps$y^#(acR*`4F%(jTwsv2{hW)}$9IRB|Jy zE%lr#04o1pErE9IaRAi2byX;E9=b^^Q_XX^77yaX`}pLdbAlVOOru{H1~{_-Eskwm zT@K3pVOlft)VCU^C@LJYCfD4SNzF}vFODjHBa2BtY%hfvi0jdeG;0Or-vA{AbaDDJ5$<)CTkaa^X-J6EP zZWuu5Y?Sx8SICV}%MJ>->ZvDqBy(@8`=C`(1 z{5_}#G=Qy&pv|5$fOA!8){v-68R*W<%-rYVJp9zbfnxoKw8*VlbeTF`bLu)Q8|btr z1m5yiR!7A7*!Nn`=jRcr$Fm}|yA?x#UFUQnT*yOV(~`?WR8}Sm2C>GArw9S)O2}=_ z@7U@j8EX8NoW`%tzgFI$2ChoBA8t36x&GXoU{t)nImkl_%)4V&;hh_0$EB^+ILyW| zK0Jg|iT>2DBg$quB3*qEz#K`>!KX~xfkjoxxPmgpq}>!@JY20@wMzk$9Y@L9S!!-( z!+1=~+u>54+n5gR-k%jYa(wI0r|Y&5x207Vv|Xjf1TqB>a{Dh5CiJl5u{OsaY}WNnDYhe5UEcQhpbr)q zx^p=7aa3|dR+?SFrSV;zW3;>eEG_b1fVR$2Yhi3@HO>AGXUB!q%S}U-J-K`5>2^Js zrYcW(5dw~?j{31UyJu@ID_428dvoOTx6jX#1UIE4wTvP}BVD`V!G!jpq*YpUlKD9u z-I|}141a8mn{@5FEpys$*X8)V38?zPj zHr=PE^c(<`*XI*orf}`B3#brUbs#=0l7;7|b^ZP6_qY2Vj9|a5E7T+@x5{|3tFX)?uUQ8{10_JHO1ZcJ@<)9%eKRqgOP}E{R zT(u6+Tfp&^;MycSn3RssG&jLG9?6@_;-Y>Rc%KHFfE(!+TU?m zSKcZierZ-tNdUV}Xbn696ST<_%EL_rtbNR1l3&KX3Rs{RT8SYYw~p<5GToX@7kD zydck~`etTcG7-_2@0_)MNf}mGR}p1gAT@c9RTUS)LPps84P%$NjBs%ZG;7m zkv^jOA3JoQ3iDpVp%j3#NY$O+s=y)dhmW31BTB(COJ50vs{SYNHORoOp~EEMZoupF z`t$p@?|128uI1LA)z8)>`7L6}QqJTrq z0))3vn=&1Afht+&9>8U=!RW@et77%EgJB-kGif6;JRG=8X^o6Sl*tbNgWa!s63qeA zPAptWJ5xeFw4SH5fN1#Vg*P0cO$Ey#Q$;FEUHh@?m}Dt*n=%A8b2q0)r^Tgi+0IpQ z{#}4y@671)kGC)5?PYv?#9#sIm4j~ z2l)Xg?#gYuimr}g6|k;Glo}8c)`5r${V0UC8Xty%D-c(??EIdE^?su56+(OI7q zth!#1)Iy*>-4N>0g@gY5!2bO9v|)2EAu7si+j-1MVc8oIW)%?fXtbc`o;j=tVwRze zY=x5t0n-C_6t{n`%>cdt4BbpD?$~YmhpnUu=crVrc0lS<*LIv*G6W^%L~{@0^~%Ep zS-7XTTNVP0Ez^$GasSj@r&_0RPK1rR(-o8QrMq6mVFAOP7NI4W`${YzIZ6nwIaQ%! zI|0tx(RGm)vbNuqOXTs5%N3qb{@d57&i_CE{roz9`?I{>B(*G{+}9%3Ebet7gBNo; zWL^*DZ((-BvURw)s7m6VS|lqoNzP&tI*53;~ znh&M8EILj?P}Y2CyBmpQ9NEUzlH~M(pK}FnqY#r8r^1@+ zC`8w3$#9)&eR2m}tkFwc4+YnO;4y73rA^1u>Zt!UJ0?@xb@~wbAAB+B`8}Nd!NdCT z$qmB#tm?BprWLnzTBlcPxXyWtWqtuZvra67178$uQv}SJ!D9+p*!SD#!fjC>5wn(E#o~y!_ZGZtFQS&~*YhiSH#}Fefc}v@Qw+Rq+&7I^%JkSiY z=KatgvGiXb8;9+6T>m0SJX|YXIQyjBRh4gUhO>qz_a$Z^@=tjj&ar+9mvIyXEOzBjjLg338MaSE3fQ=oHG(Q$ok71!HTY*S!;}GW2-MOZ$I8%%lCUyxRrhaS6*$gNK)I!yQ#ln1=szC46 zGH7-gWap|1+oBq~0@C{Ol`USHd>nc&W=>&Qp=8?#Q!EscaxGIkPY*FLkL#F`8>xC5 z3=LpT*jpTmIJg|=OyLJ?g{)>}Bm-_ni61|>|CYBWS^C?WZ`stH)$@@Lrpq6c(Dg_- z&QSY76Q`_8uL^=L;*wdpm&0NeC$-yt%KNOdcI_&yX4^Cb9YMFZ#fO)4+0$Fevq>}| z^)1(>ztxc*yV9Wb>FK8C9SnC--MBb>dS3fB2mDAv9zHYYr4ErQrUKV?f-lSNRCB6M zLbAU&0SXp=V&Vi zD>$;SY*Aj0pziMd7PVO-kh}Xr4juOAiO()Ru6_Ep*Sae{3?L6OCJyU4%SdE{Q-OpS zU<_bDmC(6q#^b}S@AY8>x+POAka#)Ou_K>?bPug`0F1=D;UWg`Sw-%uQqr)f1Hsbe zNKYZXyh*Bg~e*64pko*1R^~e9s z0NthP?>9E@Zf(1t>|B%Ts#9nLiaK`gt(93>_M#`Oayh#)1>8DiN!9OC%$5vn9BdHb zybe&-^t)F_DW8C3KnPAav5TXEF;3-=s;6+#( z<|cml0AI&{J}YhWsh79$>B~ziUq1iu=)XSDeB6ZLO4YkeSM21hV2Anf(2|O5i(cCf z@9}|Z<$6N}i9wG3aAZML0gzAh0zimX$NXKj%(PtifRt|l5~K$etDo)kbuW8*LeNlL_VrXt*P%sE(oW} z4?&5;%g7~M2rBEi`9YE;q*=B(ECK_8r+VukQiq=8;(OfWfbT3l&W|_VS00_XUc2_mkc6A^)`z}r= z%bR==P2?a*qz9dcmY&^~v9>tKY5t_C1{p-=%K+o z2OZ-RFU^U|L$k!ieo1u!{ZNKLO|Pmz{b@laX_^cJ2zHR+Tq7ECw1^7n(r~Xw8%)a_ zx8QKp6f`1@<5>7JoH7ezyD8giP9HaY4=(4DI4JzGYh*n-_zcs@S3lK7>xe~fF`bR$ zHQfulDxM4ZU?d*{0jBZY_H5K%#l4hLWHzG1s4C{>vl#%DsL4T)uo7 zf4z-wUgdipxdG)x<)+Q;_BuuGPr~x0M6)xYu*f3;;Ym~4pN|c`@Xmp@egg-8NAYPY! zTRl-1J=Y=H>Z*6QA5MLN{JI0;$YGglW>)wt!V|yUb=zzblj+~P3$Wj0J^TP2C$0aS zP1bddED6tdKcI&nAxI z$SuUBZYg51MVBqGsY<-+;wniaBPv}E!gJqdUzJiCzy#%AxVMM0K^HV>d#qtk9Nmwp z#aY1O9M+{>28`l89*>qoaZ|r7mLaPL>M6m7#`dwS^ovbPXu&bu&B6r-}w4KTBa*R>w zW^1%Wk02>(pt44K2=;?7s9kB?ZRk+lK90+TTS0&SHtE~(c!DUhL zR?{RK`uR?bZQX#&2Qh7v zT5?GoFIx+&7!H&UhYYJbU+yic-x{s=IQq$xJjm9Z$)dcamc}lE?5mqQt0QRYD=L`v z&*%2>LJM)M={>8#!|4(mx6gHKvSv~{Fs+9U&r_JGt-;Ip~{EUw;hL08@X zlmpd7Amj~v15yBSX|zImSU6|HwN-6#tRE8`9zJz?3Xxx$0%NXOk4t%EsLI7>f#xX? zx`&1DmlTSQcEHxDFbxBanuP$lFNkh1UGDo_BNg7QO+SbLt%auzkX##%A(ot`yO&Fm zB%xmt?Az<-Z@>NcWdwhZs&b;1vqJ$uZj-$+zTmMdYU@H(7=WPd@z8*KUAel2 zuja(uI5(@3JSTXulVE#rFvnrIlY_rl-Yn<7U31_ktCa6ahApfi{iKH6*?c-n1)Ovj zYl`o#tDdxVzF%U%S%`Zn-i3g_eto-soprmn!0c_TNmy#V&+ zXmislK!R`dhdP1?4pF|9Glj@kv2t+C%ubww9>9I&zd_Qx1l1Qt7!HFv6@47Gq28y$ zFHWBYdzB_6sE5|o!N1#l7Ag`I7;%?lM`EG1)k#3572e)eT%|6tqrpQB*TavdES^)o z2d8m$Hx+0F$lLkcWG(f@c9pnpkL;-<%|W=W9Ehz?&wE$3lE+;SSMeIDKWF%|`*0vc zjyXJk3J_m_v#45*l_sdTHQZ2h4y4-P(cV6l;_182y)aMn3 zvOR2fT(R2W8yq5ny{8hK#h13%?8YDDz5ywn9dII=`#Dq(RM|HuN4mMcr_;#}2Qvm( zRyWBz!s2u}iE(p!pynm=B1j2?2Rk)<^F8_la6f$ppS``jeEFB+CNH0apTkt0I_v7x z_0YMp=?AfTGp)UGn)fJ=AQW(-+<{GJb-slV$D!nilZ>E3-KjmrOBbtcLVjr|C@4FC zMSvBuYYM~ZQF7tklK~WFU6}}}PHvvUUdI8<=`L)__H_#nmW;qHLpSlWSmFTkjsn^( zE{tnY($7ltuo+^B85B!uI0(lI`Gu%}EU*Kr&nHr=$bqy=htnMR$WO z6sYHArRY#B#A!OhHxx7~#kdciBxyP|ZML|)%15aZvnaBiGKfgzM2Nqmnci}Caa)f>FqH&ualZ$om1q!S|6{A^XG|Y<%W|8J8BdRpubcw zoi=^qexlnMxt^Nd6xC0}@^)BN9MraCBw#N|Fl30bBJB_{!t-Ur;pFm^bg!~~|GYgr zQ{NWMtcP+obS){GL&%XG&~e;F^a50H6<7s=*$-J9JwJ$Udk=$( zulw${3Na_DryPIo463-i?aKYa^VERgX04BrX8lSyv77y(b{GX(uyjs&$HhG4EvEJcUH`&@>z&wIJoK8AUARR^8OaqOxw=)S&aK1_-yG&qC}`MSri z@370?pG>fBZXZsx?fMNncvjsAFZSSgYktE`ZONdEw47Z{qj1tsaIw>IUGy4wgiLHR?y` zz-;kKvkyQBcvUkkXI*zqkqGRn5@l6tR^mohtIbU|m(~tf=-{2Y4{{u=voG4X+NPUo zqWRvHd2RnR-&r5&G3y+3EpxDrXI=T+7vzgrEAh8;N*pARtT5n(!0D6<=zY2mC?UsN zzVyb`l03CtUkw%Kn)TGUXhG*ljswilgBF}tU#AB)xl*^xcQCPdo;3ARkgmo#2=AIt zO3omSe5#w=&!`qQBxj4=GE;Y)?IcP7{FL;>YynM9r-8_lfUyIq|L;~6>CWVKO2lJ#`Pf#j+3+_WPi zw3D@n2Fn$#*IceT9|vD%+lRv8t5pP85h!}96)5;_djuruK1~B2S-(KDQV~^dz)J6n~KQh<6!kqt3HAs|G{7Dn9TxB<& z#~a`^=t;+S<(MnQ+T9V^h%hT$b|?A}3EZ&ZYk<@`@H+xYif+VK<8?bHnP-j4>N^eM zZwK%^r|kBb>O-LM)3HrRDFB84v`Wnr+jXI+RsU7q=>q3DtspAtq*vg@dp+dVYSb5H zWWJJWTsu5FM%mHH!S%K*K!>Tk$@ORYSj|k+_>)!rSm1o`4$QCwN!!uzw{SmQd{fX`ZmFT2s&EpAYQ&m(f4}`2Oz`42z~ImsS|owsdWIRQh_A$!3`wjrxQs7>PLGLl95+UA1G zw%cfOt2XX~1GAGW4vjpnDfk+%hh%>9O6Jn_lv2SXt3n#Iy(Os*rAa%d*`*#hzt=#n zD5F1=In^c0P+5;nl?qp1R|gBDFjD+g+_NSmXI?mH5h}@v4Plz(6t5s?wuc#d0nLpecaAE2Vu-o59=~{HtB@Y zN&uH7!?$9ndAQh_D!-ZEcU1xt@i^stVT>rdVQGz&don_k`A_DvF=^-t-$13U5 z`*n>lNWsszoWTb!Dj3oOpKf!E^8lQtlj8&x+q7;tPwjH%mKtwLzZOyo$Z%K2r?}*O ze`epF4%kh1TWJMgs+O`q-=ZR(`hA-{1-k`m%BM&x3`bA9XBwKWr)L>y=Zt^ZQr;I1vgZuWHY@e!EqAX zs;1`)pT(f-EKX8Oo3K*#G2Z><1Y<%gw+B9>^uP+&p%eGuIMe;#)x~PL2a^^8WC7fK^vkLgiH|Z{=d#1iCy+YpHCfQH$AYgvcPglw_ z{M*$aZzN7O@XqR3rt#&JW~Tdf{QH>^rJJM|@d>&&Kq4Ag*3(wVrn+ZP%TnW%pE8e8 zk8Cg^$G(@~wiDU9k4S=?mARTuZp#`jB36hh#<(9)cOy3E^qPhq>U1RS;n(4+_+!$q zsh$ZokWd^t|8=b%7u|kaGcg=I$PaE5^mm4a?X7l(_4wL27w^R{!(ioI$)#YE*Lcerm{~?=6hP-n4Q5=xwTs zsYw`n1C#FRX+;GKIWYFqoTE}y@c?)v9gL$w0owGfPCL~QF1Y~ASQmjpWQHPa3c@z^ zlZmwtPxw@IY8Y!bgLMvQwI@rG)4+VKnw>8S?=&uebxW9bAebs@4a|jkyXC6#W;(J) zjd|G>tRmJQ&iP#y&Voz-*HWtNTdigSXK@_$j`aWj@&A4K^;X`t%aR+)q^?cM0`UN| z0zA_g{0m+Y%)#a<&&jCPemaV6yZV;H=%miwR$#WA6xTy^@yaf#H#bsT_9boEALfl) z69(yZXHL$pY-4@K3!;fURpW>QTMRj*z0dw8`V8k2d$nS+1sb@<@Lw&&gaejmh|Ps zh}8vdyn-5pT(N;0*J^8%D`C^Ss&#wW&p?tnEa_MQoN^#smum`yp0-k_p%(}rVpWGQ zDp-Hurl!-O#4ef0DsjMpmk0mmqG&2_pPRI*_4~CDV<0(si3g7X|J z|K3&y*?Ql1-Z#f)(|gv|2RKBfLq{g+e575-?LZjt`8YRQyj|%kZ8&eWuy5tJ&o4iI z87H{y$;R3{534Nv{~>I2k$$x}O=9Y+O3Z}m(|APK{yAo)+Pqt!d*KNh&K7?Ak%`2_ zIBPDXFn7f^H>4nP?nFD&xv5ciH3e(0-I zSCAgjNOxNfci{s>+Xi-?D*1WTaeyXNbJG)D`x?!Qvqj5k5I4aXUs=VqQ3*S(Dx0BlNu;KBnV30-xyS9K642$cajUrE7D!TM9IZ5FktiZ1N&#TTy8WRz(`ct7xf{xE~9|4ao`9Bi$RD# zbZRtgaj8TaNX)hi*veFd(}1=e`#Qa>w=>{<1X2Idp7aG0y)#Al@4IIH;Fm$Z8N}M`@daq{LqV zq`suO1Cp>E47R~kRP!xs)h4%o}L|BQPei+uf?T#1uTqxNwCZw|X_uB#ca zuRt(XMw%0Ch6WGq$~`E##h>8_36IR$l?s%rPVn76hvb-Z+k+h>D-Le_W`{C-(pJEn z%yUX-?Ct$Z!aI)34rkTSoA9ihyMTWoBlFqFh;x*fPzL}Rm#PknRMlD7bvqoN)L-1r zV_8UINFBIe$OE9}MrMdk615&Q1mUykZzr^CeAD~Wx?Wztmba%~$ZgeAQKQu? z?VPSN+P*CJyvQmy};!{}8z42r$(ZfSyzeV z8Y0N2Crx@4Ma{|{Wd~H>AK0*Ky{Z|s^r^=hG!0YP%4I5Nhl9QHct9mxX6!qRq!YBX zpbk}ifuZq{5_Ua-1yB3P!~Puqx~x#5sm!+T6EBgHckMzK$61M(_e5ELeE&({te{TuY7<- z?k8t@`zdbkhBI+xcd*gv@!SpDe+ic$E=!*0xmTEaro@iQ}>ii5S2K&E&EmvTQEG0L!&JR#yhk> zgH;2x9THufFC)wAvYa(yG4}5q#qNMZv=b539OaD0gB*C%kvJ7dQVfoF#-j^Sw*}Bu z;Vhp5FDQT;8j3FURS{0x8PyKwd3lh1sN3pA%rcec>oi4pqbyi>B#^_v>&luP)8nrQTsvid8ceNFj zbbC7OIf2AxGeA2iJ3yPxdjYlp8&e8euN;Y^vVeqw%Z*aC9WFQ2$)nufsGD6obqQO$ zs~(5-j-tb-%fIHPT5eSG+j#lU=dYh$$Jdv)r%nIuW<|6#AlL@kIvS~hBSzF%r$lg9 zqh0CgqiHj}fr(0hqi`%WN~ybM*{ed$*WQkx$orDX;N7uPV65`_Cr@^_>vCx%_8HjG7!e5<#FTTRqyUdZ7UA{?s7g<;UOO+Ffdo)OI^+?wKyZ zv)c%rF>`)n&CUVOp=Q-W)k|H)^dro=&Qy>Kb0)5MPQ&E2&_D-w6-KZ@ylgIJpG2{( zsVu%Vg8r0wQ@#UEr#oqQr{K*Uu$=${`{VU+>NTty4sel{oR{G5hAS2qsT8n!<~erh zD0bycsYe>bt-5#v!hjH_SLgd|1ZKBYL$lRJhReq+R<2OtZS2;7Pa|b%qEk&8*uJ-6^^9^9H6SOj`S&OxF>3~8wIG&zY>(};i z;OFu$K!8XDxZELiYIfJ-d39B0v2NsKIYE0LwlF!}OC6dMx_b`uFf4P@wPBw<6ll?E zw!2!#V!$ia3;Rp6g)wK4HP* z`m9~ykEa=ny9dRxpGR|Ki60)+1?AQWRZf*z;C7e0BS{gVF+JwE12w5W0DEdqekkkA z<5dCdklyv60C1iwJPJllO%Vd~w4LV#Ee^|a2o*Secu@2%a9#Nc}2ZHab zDrhx6J+c43y#Ddm$0v*@Gsh%Dm^>^jS~!zKn%ZyKCcMr%n=CB=KW!Nf=-HSaZh%vF zOnURSUci&h?vH}+mooy_bb?jSw+wfSl2Qq)YPEyc!igh6zK?9Gh0TqeCg={Xte0*w zygXeKv=&!rZkifddOj>NgYAG~uE%i~n;vBlxXq@y86ojj0j}n_;4KFC3~idOc6Ero+njsv>Z3c@ zq<0Q?Men>Lt22#P}`*$s7yFgqCMh!}$v$nvE)6l{%S@#HDi<8c{4tJ?qb+~ip zY{|puYQOl${4)oXOu$M6EYo2%*lMc)WOrUQa^dUotO-!Xn2sP|LRfjLfL~nUlf`fc?y782>Cm<9q>cdBSyC9UR zWVPEDyPB+A`RdF&)N*sBA9hn+Kpftq=KAN_MSA42bs@>^>+>TU-~RJ4?dDk&G7OJe zVM-mhW_VGnIGhBn4aB%1W*9rZbExLDiMnB%V%r+fv3gwaS`!4 zVLB|Jhib_fz|UVdKp;`=scpCj;4X*G1U@H}~P879O8?o8JVLtQza5uN3aV{F+f?8eoI|8_cWCkj$mPcLU zSB*P&qEB`S*0O}7hvYe4kz*gt zIgm@dRs~j1sMF@iUQZkEq;t>)mo6K^7khWE&8Ta*@Y&DP-4SS%))zLlAaRFKYzl;@ zyX2YADn4y9JUI7aQv+n>!dx4(>et;i%)`w-K)`eQUECkXx$zjXPJ-w@XgGCE$E6W4Yj6C^?_ca*6&42 zKz^964IFL5DNM2Gj}RBJ4TM#M1aRny*LX!qUHhTck+!Ffgl{UR zrR-ws{b{|8`ttI}rysw6{`zqXS92L{u=Z(a1XfH=E9I?SYu()s;eCRKf_5gU+8hiJ zSbh_qGc~2fdUmi0cD7EKD1pd_RxA!t^7W#16abOdi_7%rQd}{*N5N~4)#HR13}bY%8*IAaSo^~$?ls&PXNBvO#!&` z+`-rObk)$wmfzm@gOK^_Lwh{0^*oN-&WwsMA-P_9tWyF2NZ2*;u=4C0o6bu%!Pnw| z$i=T+3v%hJ8q3xshV`Fgj+KY3U0<(r=wrD&`ut%lxj%BZntt;8`zhP@xC`$=V08uQKLsTg)U31T6s3D?cUzj89M2DEkp~{K@W(SEv7i%>D`$cZZ zD$x%+r2M+L==f7$~@qEfYUw_AsbL6@yA*ja_k4wvW=z~=;%~{V?>s`S! z?80@2!`WXR1aI!*j|YYkuk=!N!A1#lqQhuTi||3#v_}p?2w?eRD4*<-S>z~_#P(}R z&I6W*UW0BL2W<7+?YCcZ+1-^qHP7`a-8sk5eX{`3hsW*8E8$g}0p9S&qqP0*X}eUy z$kqlG6wcA@?hasDYM`A9`dzZ|A?x46QNb%RlZCeEmfIHknD{j0_8;4z4Kpj)8 zOh9eiFYoeXLQyyr30rjDEp7u4aJUBi&N|h#s{_5=@lTFO+kypBZZV9H#BuC>u^-m- zei&yB4`1oL@`|Rrt5wko8BBT^oh0Cp+(t3y5k4V4E~%xc2O9Ka*N|eVa<8G&U^YKH zxmTbG%W1->7Qi4_61mN9N7KJ<89O*?tjI*eyux^~=IlT!-J$1XyhbprI zyKC5YUhD-axMt`*H6u8k_@BUHwd1aR2J8azw^-NYZE&A&kL&IGlL_nn9wyZ?nzjS{ zACE4~%b<5JA5M{1a55;n9;y<9HX+zm>Ay?+f+D$lSQk4<-<`9O4 zZ&3w8!1GVczf6!t;ketOfp4B*ERZI`naCuf)-b7^bT zd3VGD2rD!{>7=%T3w9yk(5Vg%P<0I70j)>Y*?J=uA1*Im!Me$1bahafI5OJo!f$1L zdR}*`txf6OdX-zTs@ey{yjDf6^6EaGVh~Pz3FTG|-FO>Kb@ZVY)pbTrn~I!#*JZBo zshg&<1>du`Dbhs5lD0Lq!6O*j)=dht1{TQw{;+o@`{l*E|h0T#=cwMTM}X z_U_^Q8V&E2N5 zY>tkl@KE@cvm)1rsn$*Jy6Zk6!75tjLONHncLW>yuNC{YlQ;Kqh!xFI=lFl~=T5Pm z<^km}u6(8aHfH`(|KD$~<@?h*X?)yBDIKSmL~|@>a7JTsVdZq7SCiS*so8v~B6m7W z>*DOSXv9Zaad~~p>!)V8sF2AcF?$%5W__qg2B*V;2OL`?q0O;2>2b4(REQc$$191Enp*@Rqn|s zYAU%T&WQ?BJSEt#?6dhov=6qkZq)Imy~U>h7H>?OL(R2Ndd2GPehycbEe1KzMTjXI zxR6IcEZtQ0;Gcns?S3n0OXvq;ubcdOEg-gFA@zii5S*9nwoG)35aLi*?>WfssGC-6 z&QY%q8IP*_0#Ml1GDW)GY=RegNYAX9lOtShZUXfajBXqvU7Su3EQ+p~s#WJ5j;Cw2 z1>py=uc|L9mT{@sySZt;=|~M$bmC`dGXmBNPminoXZ+7UU8~O98B=UfB_bC%t#s?B ztLBvRYEH)%N1Aep8(~(2VMVf$234pthA!%*6En1McA`JGsxpv!ubaNIkZv`1?8tBk zfu7a+52x|8$aTI0RxXW#+PeLOyn0E4%A9!wKIIMgVr=AZW;aduaW7Do5YsJf>3f4ofI9 zR(Rub)mp^>jXyW8P8Vtvu@e?|7cG`>X$VjW=T7$kaaGPW1g$8mx>r71 zP{>1A+a)}}KmLTvb@FZcuV@H+xC?*Q4hkeP2A5LouV;c$@i23KFcjDNVT-t?PX z19dnks1n|J2g}eDEp5Cs=9c88)wC(Qimo;`aopN$N?Q?(hN4k%-IbXHkcw!(lVMso+@j#IlVN zb&Nj(e?qoUsq$Uag|C&XDJht0$qF2#$x2SO7Z1f2_UL?wxL*%2Frli`%6KYMQEM2LC#VG z`H7~d_A626!{v1C+)>$RL5d$c+}f=$^~cCujX?!Ovd@_>*E_V&b}jd4ik1%FDo01x zxb@&7Z8nmZ6C$uq0Uv!aH7j$+G}%4n+$OFixfM$myc8l5(`~nhbBf&d9 zb~t6#eWF1>NciYDe|=~_+VA6Q`ShRi<#R7@FSkRt-ZhFW$d794T5c7IanY_MA31l$ z^8sfZ7A~c(b2`Mjyq4YTR6ia_c7Z(e=7CRQNu5u5g6&BP*g-vtsO|AE8X@(=h+X^~#3`dzQ1NG20 z4Q0YUw=(+fw3`9vRQ(7lUb77uXyTGwd^=<(n|`Ni!gRhB>^2?ot~l)T`Z3CD`~A}s zwoTh3HM9&f(b$ex=!kTyn&>4R(e+JPx+c?Q>-$0e?5@#wC&@SoYIFcSp}{bi`M@o( zSN%M6j#~B4wzboF5>0Fslwcl0G~%ZATn_WR*A?|$A}A`}X$LcayCZLe~`aI)Jmttqr zrfc>tWeFcVxgY(HkGHiPl5XdiqhF2(^M9^O5q`LzglQm8Q)6RQqiR61d8f@7p`sTl zvN{jRKUfr@C8NTHiS8PJxhy@sNmf5OL14-cc+UKcnn99M^P|7(Tw1bEDFAg&Koi(7 zwPi%61o3*REZMA*!8cp)%8gdH4eBCOhh?pheQvpZq^Td$*SS|s3M-168GMQZc)O;H zNm6I045EC0W^bRy=Wjp${QB{-Zl2~z(B4z&f(IA#UE3Lb2zRW z?1VLKJb}9o)~uFk)NLy|bZpxS;Z(^$2SSdWO0?!ORod0&Zkp@4NudDEJB?ZuBdKP_ zc1*dX(huR+P>h|+R>`2tR2Z2vhA=LR?wdWWa_s|L!Zm;+H?_NVKECdnDRlRHos_Z@ zt%RvUHnW~k+(gqsS5O}BQSG&l*U>-y7;pcgx+(F{u8;U&UD6oaoM#*LIu#&BWk7$MnbwlRF{ zDx0YTs;MU54wf+uWY5btHmbXpnuR>g_Po6QzaRGnO7P_^1%PbrD@~1^z$Z8z(LA6v z$wjiw?Z>dTo!4BAAmh;ZcOiajR~GGDSX79iy1-!H0M@9s|Nu8F$Eup1rsmoPYq(;pB~(g@%o?7 zZG3wB`}?!U&||8z?ke9x0m^i5n-1zjCoMIy3~OKs-YZX+M+JQYcwM60qWFS3dIS(# z{lnWssyb=|V`Y#UC*|Y}Do3OiWZ`lxYW`=yEflqruH*i|9DUbbC!N=n@vKvpm$L%= zagoOIT+t7MJi?&{{^|qPjzi_y%Yo16;%3uiD1oMdd^$>7Z@*L?AT@N8=0YGyQ+>EP zHN07_=n#yj1J^$NqrCliT)dK5rgy_r?_x5&V;5a+bm^PNXJ6tO&i|jTb6u7rH&M0? z2Uy6x~(+PQ_Ci^pzH^Do=nKT9MhfrNzZ!G<+thn<#Z7<8fm@DoYkUD~M zI=pfyxi8YJJhAGcXHifMmXAjZAOCQJ$$c$r)!I(#DfE#!@vm|Oi4w@T?pZ@9ML4|y}$~S zFRgY*y9Bo@uyKLgx;%tg6#fw(D5V)){c9;Vz!~~2PW&2GEJ zB8wD2yfUmOUK*#&%u**P;~ner~c_M^D(pdkZ5M*`ra zfid7gUY0BJ#xLHT7^+!yOs#WB>zC?-5;iTM!eQ?sYi&h>D9rDJ>HV-~ujWcG_bJ_` ztFSDzy@tP!YbkH?8hf|lS`{c?b#2zDpzPX8HK0!(s{T1d1_sD^ICi)0!pNb?_vkTAsgNu1p^%j(V`tpP96_k zUeMRX)|g6L4QnHYz)(AzLkmc-uQM^*qudQpZZ?}Z;0h#-*Fl0f{Knaw0nt+R3X2Lh5y+aLHtIF{v7>*BkOjBI- zx{LB|6ZBV);wUirco~SX2F;-YZMpS_8;aj}PZbnG1+gkuY13ztsep-#N93y6|E)I6 zc@Hrl7ER%~AC^vGl^36f^fU?QIBs%0d)K*Szny8h=XO**zzJ9!vXbnHAImUU-Keo! z4J?g6hd?UO?{#i;xH+oYT$d_H;GDSktY-ok;H0hsNO^axx9Hg0(u1S7P3MQGshqkZ z(Mq|3JYXF_25ZP(A(f_}9T&Ko$5h15afBqt+w7ZtyRC;v%9MbRnqtO#?OnCN6P((w z8$^*S%r$b$S2~mMx@6y2r~;mUk4z zJvjNSteEStlGs&boGKG1NonNR1>yHN`5-3=5j<@Vq*a0=pKIon2Xc~-I9j|9R0mLP z&>VIz7N5t@t*yJ#3ln5B3IhNh~i%7LHuB z4%-}23KmZ<`{?@RjNF|dyGyyv^aZebTCRWIU%q@8_b;4&NWUAfuh=15yM^dxO9eU2 zyL|$`;sH?$h&Bl6DLIocRhPINW7zcCT{`=RbAz^!Xl5K>64v~V7WFLNj(u{NHcjR2 zt7cb3)jY!49*RB6N1i0XaVhEBHwO@iUNEAQ@aUwSRe=$8ICH=xhqv>vs(ZX9K{5!Z zj+zwyRgfaVZy~O%b>$F5`}_ine(-Km%1b8S31Q>F^Md_isd8@n@;lDE!)r^w6^2Xx zSGuDEyUu9y1+m5X#Be8qx?b&WeRkZfr5#MXZp4Noc(pyfjfbPE8SN!P*?7=(6?FwI zKUn0vtbS^PO?2!dm0beGVrlL;hnZ#c?YSoVudlDf^6ADzd6DiMjK+&3 zs~-E>0*;j?s}U>x!?tt#o~gPBsq{(i#=9$%QKcpj5F=S3Og0?MeYD;rbUj7^1QcA20)IgX*kiWkPq zkbD;a?n)i$ejP+w9&lDhyK2rNZ;XTnt>|k&^IrY^p3`TeG9}XM?;rm9{iQSS$rD3M ztV~cZN)IWHrcyrd&3Yze{II*2rHE&_EOo(t_O~*be{?HCdO1hJxg9m%$+ zIySoWmp5L1d%H@3C7e1HLL~qj@1foSvcmSd!>0d+{khI5@j9o!(>8=IZ>~qMteLi$ z4~t9QGT7iO8LJL=ieVJC)5t2`PM? zhwaL)ZI&Q{g6QmHLeSQonk6&^6R^{>YJzTHovD*lo&EH=$UlznlC^D8T~*kFSk~5E zhjwsT2S0$XE=o~SlbyTjT9n*MK(I;QcNpMmn(&MMKm8ElIovtyC18z;)5A3ueQ)k) zXV)R++?;QnOSqEFzv+h3&P~Z0rOkMcgp}d!d>`7Eo{9zvNoio5Y5Ol)$G&sNXXatv~_XV?)ZFvm<%)6Rn@V7bhE}&QT zKE&M_BpY5hUWbY!_MI*ZS6*M!Zd^N(7E=z=Mcl!Db3yd@X8L?s{|({xl1`j^l8KaPv5k{JmZw#;e4vy^{0p`{PFL z9%}?5Ws&;P?fT0(p3P=`O|As&Ar)hU8k}~dPisxPlX&uf3FB--kJ}UAGohxvsR8M{ zgi>Bw1CcSswIs{UF9tv6?P48|=f(SLJo{9-i60$$&W7;oG%<)d`VLUwRCd#Zku)aO^yzZ+#PaE-D`Ry)K?fhbdQ$YV z|oIEyb# z)(?7WjG7a#ns~1foYS$u%FSMFU^jub{J317^cDGbfBE|J0}5Vr!U3W^A!1Gm4z^U# zkC>zeiUj+4zW^rFSc)K5v~O1%L(@G)oT}K!(($I2e$<@H!G^>eAc7Td0uB|ILw)l( zgmS9Pc;0!;_dUkP3M%4p+!`Ng+tZtuZnfDSQp&5mYj?`b)+{LZkvQHhdwF$lOJ!uT zzjAWYCaRRbB}k+*(S3=KHWexlVluB@hnUj}npN$n$-zrR`@#{e|NeOfh$OW}T#9yc z+{FuM5~0qB?Dp;mXCQJ{Yj74ZA!ggD&5aID0EP+P@XDF+6ufG>4z27|6dp@HRIPOK zZCS=GJejJ)_o{xWKs_I$CBx;0N>l~A?xwsGkra|PNl(y7aP(EL(OCClVZS(_WAi#W z@=QvxD_RAYwF%mNtthvSDN5rJptZDM6Hi$})!KSVu&b`ZcX9|`*Xz$)BiaAH$1nVA zZhN%`@8#C5Qw5mrz9*k_4cHHFQz79;gz>PS?Cfisax@>ZY&?X@cMIda#SESwd(6@Jv1VQs|ONr;gX@<_&ci5W7C#i)s13<8F3Q5sZwk3mKc6MOTyFNjr3}QKTt=P8 zlw)e-0R0ajN0A6}EA6L7b6y(QmtzrdQ+~1|){n7XZE;dpaB(LMXWpK2+MU2OSDn>v zCnErH{LZ(^U4&7f+O|!v#A9`I>$=lw2N#P0M)XtwL)@KZwN7xjj{<3ppSW+zT1LXm z#p#GYEY|<=%JSzTuxC2!8$cvRbEF{NpjI!*x8gXPnsGs94ufh z0^660$4$4V!M_vLrgdB|o#yJ2ii8!to})w8Lpzeb^MfDf(R*wlF}ow&>(W$Lj9k1P z0iDx+hYLD&@-DgZ`jqO-CEEG@jOFY`@x--rzC z$V=7v#K-(`#RkCt+pDta)5yJ94qU>HUGpqj3lSNey8=}aCDe*kJ6rFZc95DXf9E{i zZj&oW=2m(&fYhzjX2p*N|D=-NG34Fqga;BbM6;__PIv@!a&|l4G9O*XCOM$67n?PY2)tN~rUK}MGveTgom0F;-23gO9CC$s#Q5Mvx(OZIW z=5?~!x%E_9j@Ny(^L5ca{h~#?X;W7~I>{z%5a*`VyPH_E4>;GQaD;g{yiHken+7Q@ zf&s++9Jbzx>RPt%Jm6idf$=y;T%O-qxzycweqFYS@eSU?U1J_LCO?Mcj!{(_DL&3J zJp$l5)xbw$Cl@D(H586|i&oNxl3&D+>XbO7pVS>4INvry@(i)|F|T;Q$;B*9{k}a8 zaoT2EFAovDMNu28_tyaS?KwXlPg+{u9zfo9*fi0yIS(Y+IN zp=~pVOfx{TCLp;eL_>VeHt8v!!n#=D=Fc^>^b+$_-kNCVT>R`FIQ_%<$nWP-c^FHl zW7Ch+zVNpZZyA9%1bb3gz;?ryyfoF4Rf9r1xDPvatfHSOX*1}fTL0(wtQ+xOxAR;= z0$Xru_R{@CpAP^`wYtw2y{y)Yau3V(IEfs5t-ljV%ZikJZ$NnV)49LZ_TPwcQXtU^ zM#+ve6XbI8&e>24vJGl=npJtrpsU-efc@IApnj2PyM9NuYO>AZRW&6JmW#?`fQb+t z9ns;%vnGP)X@k+Jmwhq#TpQ#eC~vHeThhnpwxK1GBM<(4%747l_FA_1`s=!wCKH0MP5VHr3LBwJI0e5g7YGLVS`VjI%7JCJq>8~T-@DW@gqTY`}@05{C#=hw|os-!9% z&LVbIMr^b7>Nl%4>%CiHsb7fE*H<;ur`$MgsVAj2=WEGmXN$eqH>WjbR0(%lV3|qB z6yEk453$?%ypld}-kP_KBm`cbs^fNW6F8Cd#i>|@7%F#pwrlSyWBCTIokCy1C7!RL6N5E|jU&OzPH& zuxccA7TKo_Dp9o(2V+y^VJ{sdd%k{Ht#N<;`04LoS>gdi*`pb(bEx%l>Pl?`B?*os zbHc<3{Ej4@mjZ0F3o-yaw-OoJZ)IiCiw?hKDn85#_q>o-eIv=+GanH1Psh zUyT=={TLjFELM~hEvt4p)879&!h>VRv+B%jNWdidrv6Ovd_&nzU8jSaJ@9l^Fq#qPTC{r7i}h$ z*m+Nl{UWCCVJ z*j`m-?maw$*A?!h#_CT&s7I&opHPP&{qbk5RkP01PpFL??3*< zM4eBlJk)~B-7PZq%>i-m|B}jtdL$2vJwp@qFzgn60TSQ(AHV(e`_Iqfa=;2p3hs6c z>sBLPn_Zg?_chqyRVh0=3#2yN-w#zXPIVBxi{LQV<(HvY4C|xQ3Sp}Holey@{X2(} zBVp(-ogA7^gc-=g{SLe~heD2GawP0HFg)}SlXLKM&tsMTX5_mjd@$}x>qjp(;0cOz zrf$8?wjK|HeWbQgTMyPSP0to~llFdUXY)_D&C5B8KXmkX318p-_^tjmep6le2dl;S zBxhPw-O&7{gDQ)&oV+FjBzSCes|5siUKG4W-3s?ShlNjP9X)f7JQX^LB$nhTwS)WB zyoWPQCC!8sc2VT(nCxB+vmiS21jdq--_gBo?(UA^#gPUUP@+2wg_gWV(G~pOx9mn& za8)r&D7>tbU9_q3YAXUET)oXhV+ew~-nB)!%AjI~BXgwkX2-EIt~xH~rGHRg_t`I; z78T3@52a}H6x&n@X)Q(5=~PN6d`_XQ5H+zxoWqw_& z+CKi`+6anxfN~T_1Fw{F+bqhVox$?SQ0wwuYC6PS!UJRwpyU0YLeWM1ICnS=AAwB{ z71(xnKW8c@LqB`zT9G&PL!o818U*`svyD;B za%cPDOoCVA&(ER;_9~YhU@o&DzZ;%mjmGSzW&7N9v?jC%yEupeO&J7d$cPyZ<)3Dr z>u`jtB>SKtG}?fOa@-M04X~3GA)C8b)29waEVDJ5rxrx@o0957olojjVL1$JQnIZ% z#4{bjR_AXjD=)^ep}{GJlGX@QwyF(8UK2C$0(+y>%FB+E1>N{g`%@1Eb=~WS(w~mD z*7mwyPFeoEO<;zmz?xdVf!%s)M@>AqPA3!U!3tU_Pdc`F90BmqdCp1PPn#@&pV#4t zHY*JSs6lr%BDC|Ctn|>e_`C-nZjRMHPat11+qca(+oJ_#V=Xt*q^d_YWk8z;N2Z6Y zM&bzG2Hi{PxEDbO|7sVqx921)*lFOW3k615AFP7#f~el+O53P_ctdM~kVoKs_% z#$MiflVY!REjQFtnH;ma2UYL0lUB~V0%Il_XM^uJ1;768JZ%^y7((r1Q5!*rD^i7Y zHY=Mryp+Cli0MOTRmj$`!Qo}mKHPuxdwiJlWzilxEy;?!^&oB(+jzXNCrKT0ks`>q zb$?4Ll5raC0D(~SVV!~ys;Bcdl@U73ZM#>KplvbKZD(-?+bQ?PK2vbJz+o;v#cWFi z{dim#wRKCb{K<7!Lc!3QN5!ymM>v4(So(~U!EXoUv|j@6hi1R>Ow0AY4<#w81-8=F zDp5_YAN}SCH5F!gNjxXGn`B&<(z(*=AjE!*mqq*f3ky`e{+#=6-q?0_t_rJbh~06@ zeI@|TolT>+E{;TY{rBp;L1ely@;y3$Sl}abkRNQXCOnO#$S=Dh@m-buAoL%aHz}so zSh8T)e@r|B)YvhbMPvJ4?L+grVh}d>r5(ZxS#grJKHwM1vMgzGC0tX4Kv|ZuGg;5O z#9;v@t30#8?roN5V-0qHm4qk7Yl3fnpNcK)&uOy#1BCE%P*Epg5?0q&bqji7m#=di zY6Rq?=;M2+G@LCUl8~;$zC@M9b#gs4f!&0I7a>MoqF{-NCsw{Ld(aQP$YOJp-~k$*SB%0Z*W=BZY9t zNQT{&+E@xiN`F1tD!>|A&=C?2!(V};1@M9@|55#XzP}%BCp&^yc$;3FRDP^Yjn1hr zv0?DPeZOoT;=aCMtcEtq*VI>ua5QXB=iOa%+S=1pAJMz_+1=sum|y<&v|7&tlpOl5 zqv{0cklGAJTwQcn$gtDE+Nnq381MD8LP5SZM0P!0Fvs2 z*PuW=FP{ex4a^3tXo;?}-=?+Nd(d(y(XD9L;iV)auRxi}bDN3auftEYl$lNDmsFR? zDx_WBCSIc}@x}9O;#Rdo`yZUK!YID4Eh;K{fttbb3Kd;uGzd>>T zasM@*?P;DG&6hBHE|X9o$a8LB4Mi@&b@0EgFK|K8W<$VOin6Ay#drX+xhna}FA)Afn2t=^Eaz z6sg_A>Ov9a>c-}Zto3o#%Br8_Lg+!QAc3Sg*rD>!X;b4nXmz#;=)E6f2k{Z0Z zf&Fd2u^@Esy7AiDxYUpU=vut0Gwzh8#sMTAqQ8a^nsYm-ot=_NgfX6P^OB_7v=@0U zb<-{gho)?Icv-P$Et;npqo}G*BU@Y3WIdvG;H)gfLwkg+@|sn-Y_^NTQ{bv9pf*`C zu)#?cO$F6xgR|L}<}FTJbCHCw^FED3?9U2?gk^KItbZyb0M4GrL+~gYSxD5*SKg`y z?T2z&`X?&Vsu$9(0gi?Z<8eFGH6+SA0me&!TmGO_kbW!vuO1*I@Tfp~lPOzP zg%ISts@QuU268XlCnPuJt<}Rx7Q2RqLy1K9NMKIevNr9zjbbtCTwz_bmdC~8rQ~UB z9%OKnl=1LmH{}UQ1m|Vl_r9!Zj`M$hG0_a7v>**28$!wZZ2QtttN^SG^Vl45J`^O& zw)uP6*nt^E9S>0S4!7&^xeNF+Ddyw-3qwWTW|gwn1syEjObAX}zLAMnq8rlT7(*jI zkb*n|&ajE9qlz<4t&6Uf22r2vVD+ChuWOJ7+UWIk@rQyLZw37C{jyJgIt<^>$DHKu z>mraIjxiLyma?>I2mX=6c597xxWrqatO=NIdNG#$P|OT|*u&-&IT+qa6lR;sb zBT-3P#j}I6xgbDB0NWev zggwp6c<;zO35%D)_@~!5d;k{RR#~lOTi4pCvlXJ{ErqfGxvH_9x;xh06Pq=R04{6S zvq>BItvZ6XHDP^tyRKJ8BdEA)4oMt329SR_1kcO$@dIb^w?99yUauNPk2C3bwjQZG zL6faPtQBQ&^mp3pv|o-ac7njELBx1=Xu`4c^CpmJqx?wI_%wO%9rfj zK*(eD6E12OHBpw6#-4+RUk{6B;DBf5%+ZU%-R>liYvpr_PWK)zvMg^{2`qj(h&lK< z09ko;Hh?k|_py6YJ#6KI+Oq8MqAqpSKOU!&teU)Usr3Y#COa;R@<}BIjm=mp z9qc$$P)TB1+u@FS(aJE?#5h3yN~UV61qf4fC*M(bY)7FSDh`}d^0tGeGur9DEQu#O zU+VI-T)$ge{ZN0U#OCzP-WY7++MLc!p}{MLtU8=EywkoE!6BqN{7 za&KVcdfll8tB170@Z^5`Cv+3dEVQ$ThoYU09o3)w z+jfhvZH;adgfBL?#At9-n{aU0##%_p!BD}ux9dzDmrm%`mgKNHpX{r53bkl9XD?e+ zQ{o1Ju&@FM_$k;~Ap>Z?eCUKK!vmi~{vV$|{=)1IOmr(U$h#{JOYf#%&H&mVB0igxNIP~`bMp&Z*zd%rQ%3Ey@ zwy!^gIHy}?N}bLtSW&D~3;9$vt{Y&Ab)6zJwxN-iF_y`Ya^Qy6&1-8zpN$N>;~hYf zohH(hifug!U`JdwoyBTd_Hz8>X?3Q$pV{Mw{*RCM*FWl)`xhD&X-&fF&s#u%GlQE5 zcQQpPi*_8)SFB#fWowX(--MSaBBY;q9)9Ppg zr~sG3CmPwr*42mZ+LGznrb@w_OR#gw`k}Gq_0^L4JHG_nfZpHLanQ|CaSl1KC)r%6 zJ$jKOZbVGS9n@wybW~y^@BvtV7KiWA0L`0<0U^JvWyE-%FKhOxz1Y({mF_uJdaSM9 zWn!Yqu@?p1Hv3`Pa>*Sk5#2ySum`_I4gR5d@Rh8(czFu0IdxOn_T{vbCGTt#KAJ7p zj`Y^Rws2I7uukaBOZ)UV-a8DFlBXn8M1UivujnFT2K?R8C|0Ru%Za>Jv@r0Sm@K)H;uJ zp|~9XxF2A7n{Yya^ztfskH;|Bmo7`SBC;zDO**;YWEUyXT6fWuh(vZ;ENX*2erDB| zI!F8^c>SaP!qs#s=G|=aT9!s=g}?<6h5O=UE$ma$^7LSuqNRdey+lQL zCoc#nc+Z!$x<8NkT(o}@@awYUBU@rnIH~D9*7fdlA~M@wd0q;B| zg@^Kb!JPZ(5I4{#ss$bm%Db|3I%OW`P{Ko(%#emezH4=&32=EF#ho{DsuUP()8Gx- z=}A7`dM5z^x$dlbF;EzaMoR7QB^Dv;BRWlUrFXRzWAVOb*fQW^A0<2V zWcsgz0AqX|JpS`~ef;?8UoX?|i0MoB~kq|T{ff!h3`PM??lK6aNAZ$ zR<|lp;F4&MPO(h`D6(r&-ARDMTlAo|d@PPvTBP)jA?oqwe^f?w!d{D|#8QwzZNt(R z)L~~O9W^NQcGV1Omq>YTTmA6)w=dtHN`->72kz2|HTQektqwvc&i5a@zM-l(o7<*a z^|HMKjJo@=0^6aKw|WwG%33D2<2b%m%&LXJLzo20*ZYmMyD1x{Z%kNd9km0kt2pHh!TPyjMAA?kEoQ$TK_9)-n`xe|a@I2$sOeaGp7wRABdXfyeLB6I zce64Pzd|o9G!itu>Mi!-Dt4lG^i+9mi{8hlXG<;C>cw1GP0NR_mGn@qR{M1>Ia5-V z)fdhlY$z!8wFY;IKx#>yr|!cg?e^>*#aCA<2+1MJGkF!kDeLOeS+XUAtCeIq?+Rnn zMQ8VVHgEQc*Xu#Cy&h(7ky&67&TvD(HeHthA03*>(No?jtl0%aYu;4@ND8L`JFMc& z<{h@0byce~`=&YB&gpIBASXVKL&fx|IKZ84%w~^XYfdh|EZ4t(-Vt3@6y?1thjaVV zy8ddXA_0yBsVHLVx5t*(?gU4SPT4n@{iexs14}0dmgi-&T2wN*Iq0%=1@=fhn~pDD zxUng-E;aGZ%|e%&_wrzhj$|!8V~sHG=pZ&ELv>4QNQcL&*xg|GlUo_a~-y@ z*e&RI9*f7zP<|Y8Zz)ATEB?xcs7)OJAhV{~e27i^D+jpe=^b|TChsKdM!=!jlH;O3 zhT_4b3!|C^mEbU*lT)=kwB}evNoj4j#b&~PQX5`LjLT|OgtFvA1quLfBH4gdbT$RH zoNT!Zbmkmk}#rewwPSs#R6viZ|u{p0ull+1i0 zio0{F(7kAT(5bM1BN;Z`Pvrsb*zImnI7mH%CICwZkC2@fOk~SSXks_p%t3y476g_f_2Eg3XFs-P8K zCGXLO#R9RX%WtIKyJuhUzK3SU*PAH77iQZStU1HtOY{<>ga z>U@?<%TFkR^JPQ(UcGoZ!o3w+l6bY-ruvVXzG=ySTfNJQn8LRsBm@x46K$(!t}cC> zBD!cqR)G1*^7eXgoOjh02l!fedIy%jDgxPT;=byW9pLHpoibyJR}rlALpv0zyZJ!m z7f#>h>@J_5U`;0Ret^IV|4BaGuDJ_K!>b{NIfNrtwuzf_I&X)4k66=js$LqpKF_mi zyXy$@`LbXi{+geDKCBJ-yx;7?i+$JqO6sV9k2Qb}JHQJJW-WBI?(4Pp+m=EyfS0Gh z2U6!o$l1NHRX$eV#O%CIa0E|bh|ReRYj|SKLvcG>u3K{C`aRO?b_My`n_>Jup;e*) z@B2wOiM(PXYg3KZikd?j@p6lSg98sM{DIpH)g?CG3M;B>J9`?sY1g2VGOUr86E+jE ztt@zLXXDW9_j5DO$NFu4`ts-a@LC?+A2rp>Vjl_nwnHr2ly({fF7+jW^xlu%`j5Fm zj38^wPC+f`M!KC^feuP!ad>S%=PA!^6$1%!t*VQ0)^nL=%-s(9ccfZ) zF|iK|$P!SKG1vm)L{L{it?S%q)1|ksHYo5;PbcccL5CF`OJK?hsxV?N6ktO=U`GKr z`GtjGiG>+$x|MAnekAMI6`~B(Xc5VI8_-hBT>z94$34IVScy$|V z2-eZtNwt9`YXOMX>R^doG@B$_6KVjK3M=X>fl|q;IPKDMdcK$1Hxpma^8*$@0+$fY8dvrRy#qilW$i& zfs;7(%F3Ca<6!QiMGj!#ibMa-x+^hcHi9TRYqMWVb?J7RY;!P&cTDzha@29ynKS@= z6SlHZ>|*neK>z_5Lf;*mE8EG>0OOFb0ZJt5s&=!zO$OL!{Ppqs@4x^3a|C9T=G0sS z$Fb_+#G>hhPqr&{Pca_1Em~1)y+cve>zE3iMCX4UTRI9`Jpg?)RB+fMz?p4+<2lm0 zme*&eE}8brdt|k{i!O?hu>F1Za(n;>@lc)vv4d;jdO-Bs!i@ z1qZy5wLwiqF@#BM)iUiWUPLd~f$n)Mx`o1qifxfrqhth29`wlGK=;G@GC8QzYhI>Z z@M&Ud78vy|X(s>skzo-R*p+1`vOiYLY%jD|Ie{mDi+1p9k*{oV^~Vm!zT2%g;w2ve z2i2jKs#J;8x)e9Eo!nc}b36+s8yQWDoUnn;V7i+!-k0Yz&SktXOu^3459bxS_D>+4P8?>xYuK#(Ul|FtjSbk%(C047%s`3S2dtdOh?M_z0 ziHFuQgElKl;@-v*qDSY1unM>Cxr7IJFWC}qF>ORHO)K)~IA~O*Zq(AHeIs_oOP`nP zrCZ|3eZj8AuuKHOm>??hm(2y5K17`})plS*+XAA;0c_4Z7M9R@(7?Y%1Dc&DC_6TTcODG>Mpn9rouaIcGNZ^MXfx8qhe?mpD3I^1ek==or8sznam4dW77 zT1f!7EiF(@b8TWKk|}XF?lU-sK&aew^*k>S@8zone6hH?UiP4eHJd==EJs_9bN7~9 zh555Pv{l0ETK)57Q2U8HvNxT<100Z*2K3D4nxdzG%KNtWSg(Tw4*m-`r9>lV_5yC& zDSncb^dIYX)vE4s*sO0hb<*%Mnc2Y*qxR8ya^C8SfRR`;OS1d3o~U=0S}tTsILxTo zX9hK8{q;(9{Gw-b;kx=mai^?A0Q5|KoQ=?@LVVkn`OXFnE;d?vC#qGw z!tiZfrrIyCjb|$K=f8g5M%cS0Po=x7_HDje?Lv3uX34(M_SMZ9dpjuY$~pNnC7vKY zb}8sN#4BH|wa}h$ETfAF5MTlJsH4zZv*V(DMMG3&aV_?AkMjG*QZGZDW9Qz9A#EM* zZk1;TKXb;xmO63|8!)Tqh$K6^E(96M0OMLW2B&Ic_fnoW*>g0zL*bbivgrV)2sJO( zv=Df3fC`ywzUWnb>i@XEef;p(w_jABTNda5C8yLh6rP05-<-xJd6S0p;IbXV)Kga- zMgemtx7d=qvzs~_5k+LzYI}kyow~hkv;_GkK`k4V6AvWVGDk(prxnEFSssJ!YAntP z@(#+`0>;-k{do+{Rd!Y+UK%QZ@S+lcbpS-m<;=0#qC-8X%|9*YQiufe5J>dxgoy3C z*IVHDIrOZB^OM(|eIloJhXMX$$-e%)t>iW>C*4D|otaB5C6G28$bep`5^ZrJ-&&j4 zba^Gi(u}NI(Ii{tyUdapniL}t5}j9%{7?c=v6&{RwG<~Ci~kNp;CLpG%agyF>1xSXZ+ z`O69D-Z!s3!6%7zO5XMKes;y1S&O3-z2+rFM3lF~sdb4n06N}GmG(9uXtxOCAbE@z zG3Gkj`>j7)w&l}dv!d-Htci@JDt%Qm$Z397%L-*b{5!pYj=Abe<sXExs(;pU=I}Dh)gd$=UPIds37BWV5Tp zCIcSFc{G((`J});{XUc3k4WnP3_qBus{Sl*~44=a@kSPWg{i3Kp-+u<5FQkqQM1nS0CUWc0~X@+0RNX znQ%k$Zo|6^o-~D}*}o-~q?`fak@<$@a3<_d-A=Wp0r+#H*Qfj2m%o3o6@GR=JZu={ z-ShqDq1_2lOG9d}KaLyBkQCSe-t4Lb!6qetr`j*KHX9{5&8UTR(&2!BdRIph><=ej z6U%c}$v=>aNiWJsIuHx~gc5?7-glU?AMC>#@=e%U)^Y3=-e+%iiQNk#$n{v*bLEEJ zD=e!^w$yHxc{clsGiiahGy(A0IXJbFx|$hIgKWyHd*`CQq5MeqhLiua|5&m&M)ceL z@6VsUeEUV$7j(gHZ%v0BeFFIc$9Ai}z*(|30Ptv`D0-^Hg9)+%3nAc|>;X+wgMk-z znD5PEc9jn@$vg&P2amle9_2j)dGF8<8&Kkz)kS36AH4vMyWF5rl^NJ$AO)ROiVek( zMp8*}3xaV7zwo{Ym#M39*ilR99B>eD9dwE|OHXGG?f--|66lVwtOW=rnI&%uu@zqu zCtbPIa{Rb>PsekA8a}pmMAjZ=N*z_hu=PPc)XwS^&3?iiJ4k1&YTXjPzG~D44qN~P zQge&#uU?JPs*S}I^AquoBn2lIA2+9(xRhpI+C`)b_=wu!?|2M22TMN{TUJ@#=^XZA z>B_?I1a$r1b%^An^Zv9Y1_-NFumKg@>BzPh9rCv^NZt`zd`3I-4rmgvM<-Q42gw>h zZpn((wmq#X6Wm^w>qYd7_x>~n)5Hx>9Glw|RVnt2M%~|T4Gp?pT3u7)q0x^QT5N9x zMpcIitV1G(>lfJre{4tQ=D6w2IZfUm@&UCzB&0Y&rlw|NTPbu*gudT5*V(&bL_>L& z%i@kBEhK9)2+2mRol{x%OKLt1gL~Z3f+2{^K$%vwgy&)5J-J zjbq+yzht3`*N`xcrhrS^?ID*j?lyQpZrO>>&fS)1Y*JK`mD73ixIObY%cccVIux2Z zhl5wp7%P&eU2E!E56A154Z`tU#3yXkk0P=!zcAKOz4Q_wbTPE+aIx>Lf$S3cZMAcB zUB1eIfs@YF?>I9lHC2;!)9h1ubuzw6JA7>?q&SUzv9Y{=4vOSC2XSg?2})anzlWAW zk0OPdgb-sWsgv~92?wcnI-^~`GeAZhHY^~p?r6K~ZdstU_i0>iGhu|!0{NDkFy zv4M@l;nR^(smeo#fWE}!0H=^qz!z*tzrL(spVNeu9b<*H>9p2}K+@@3g94`mz$!#! zz)^X0V8$(!&`(>39Z%HXye5c929!kW+k9EMwbt64Gs`;lfXy7}4i4%}wVMyenugkd zc0GYchP56@WhS)(p)^AXwqf?@EIq+y??>kOpO@?JPrsN-BRF_Hv~89@ZC_h;csH`6 zpY})umG+Hj=Vogj3|C9cTQzRZ9HFe~9_)Bpvx={9+bTptnFL$ zGT=;>kRF3Wq*V~JT~AT?$49cg{@|#nj5>PWE`Mwm&{tgmz^Ava=hHcx;NXazi=%FK z#BGKWAdTW`<2cG(*9PpW9+vP=$wUP^K;dlL#os-x)t9?}`1*qj-Sdz;I1aSCPuYp( zd&2)r-t_H5V|oa+cA8-DcmS_h-poNEf$1@xNYA&LIhrHgkbfZf9o1mycE{Txg}r#kWqb}bz?q#$>r8z zr+6=~LV$MP(cDnf@^nPA96(cGQC76Tin(5$- zKy*%(+3Ix}#jUtqAx1m!g01|AE-iWk0;g>aIt@crTWt6_G2MYxHR<8MdMH$mpejJs z2A>=y!?hT^Ho&fZ(IqV(CBeWGmJo>rAKjw#6k4`}&!|B9>^i}XsHn<)7B@HuoXiMA&%>cti1>b}+|pi`>)YSoURA7K zR41ZEO=!D~&BKGpad8y1dB?5|C`V%uxNgVuRh_ikzj+4}$w${x!FGP9FLS)vc0%@L zcTvb~=&lWG_xg+HzAJIVYmBngX1n&V?GeGMjpcow3*76~r)D{PQaLddy{s83a%>lW zv}+BlsMFk`yt{1)JQ&#}1JF3QJUxdsgGZX356PepPAysh^`Mjn^aftCZOhE@Wz9Z( z`tsr1b7?w1U)xS`oHZ9>+3ja32b{Y*gOk09vI=)b&aG?+rmK?wVZ({DPgbYcmDb88 z&`{Uci^w&cD<iRjXkzgk}Yj1S}x+zt&8=&i>s|o%BQgE6iAH1+h$a30}ZM%En zVQmQx%HQagD9zsVcyG5gN$=K)tKOv8NCPJ&d_f+ox5)Ok<>ZyXvZG}&wHv$#oTF4b z-%m>%&ozrLpZfjv>u=i6ef`DF?bMio@6$i&>S8Ol!L_=EwVh;ZH;&b=Hu7Bc-|J>Q zc13}M*Vk4OA#3c<9+k_u&sEF2oJzAqth*)KCXkTzGt(i&&M}Qe>o}fVoPf=dfXZ?! z=2uiGXr8KcIrnd)l>Wq80u|+V8mqf2hj`v)W;>P=LB1_ZT+%! z)qB)4z0Qrdk;l61Vf()<+V4LI7e3(%p754H+A(LlC6St}*LIr)kCRUuH)!3)rkk9A zC9HF+VmAf4_0%y)WdT@kG7v6v(F_6A5)i3eqS{+Ai!-_sAK5F}RdJSYm+)J|%wX33DRRY=b z;4J}}VA3I|fVaX)v$rI(_adyZoIr*ff(;))hI2xWIDy; zoZ1-99NFHcw6rSCCSgFiJ%@yumo@wI{`SZH{r_9VKOfE~%&$7&wGkL>lZSQKQ!A2& z&e>N-kSeMTZF;i@>pN%FhmGK?&->*C1sKwKBHo?`V#>qomFWegRqk?zU2#4Oiscv_ zwthADo?z~Mvu!m+&0eiL-ZqF|gOmcKVFC9%)jt5>^I2hGtRobmI0B@NJeg5vTOH`t zr8s$O@aA(tUbtQ*U3Qfj#Yk#)b?fqdu((@4b|rh~i?#v__xamz-#&f%_>T|YexYY* z8_e{cbO4p1;*fF8+wL9gkgl?>X;nw7M2~9~KjD7L=Gr$?ckrn@Z@;w}AG^|mU@yBl z%bNB)W;(P}CDPgU)$c{6j?Tv-fIn`(+2AB1B{&sP%7@CE?wDn)9KF)D1k`~k)2Yk8 z^#p~;1}Y2KgbFR*cwf5($5?e%8d8KaL(r#6m6zu7ha!p&khP{F1=~+$iS2dOzJ0Pr z_L2nBlh=9gdZ&>I)gs)@P6-gDOqHHf>T{TzI7`V6`{tmswXIbqyfs?h$o7Y>h#YRq zcy$~4kTfEi8am5ihX}qYEnU0K|LDKUQME*nB&m zJ>u7jweRz{&wqdWNHFXt%&dpB8r0`C z`gvU5yV|@3fq~Qv*7gEgvoHog*0eT2nA-V4O(r{5VT2?)7^;QwLpzx8XdH+$DoH`C z0#7(>STx+IOVSV`o3s^=9t6jgSclLYYPJi^_PV$`cA+LyZ6vBZyzO%ibK1KDOWk&- zF5FyBnt6K$Uj{Znf7k}E>-Nu|53Y5R(W%@Q`vu-ZlD;Y#r+doSB5VhKw{E{MbmwN^ zmr8sn^msa}V|T{Y!Y0}ztErByq)AfJ*dw5(pDGc20S7_lF+!3_GOqX{ANe>q2G>M>TtT~pZ)a=ekY}y5BJbWvCxaUm`BNa=t za`aJc=ib&CvJR}z@tJh!eMtgeKi2ji8*GdF<4&AUU#DGvq417$ayNe}iQMgY*3o=$qnmQ|}a|97V2SAsW>;rGh+{SAGdJ>)Bpn(l?Jkue*5|z0M>tsinyC#bt}_ zWy$V+yWh*t*ff82UW8||$Cza8HNbPB?5pn6ztAEgR;WR##MD?S#=JL^IbjRtth7$P zwEkMwd}{<&J2$q7HXc{?KAu;o4O(Tnvh;?+KM`f~_2!!hr1AM686n3JM#k)~lO)Kji>kv3r|Hj3Di)>T>I| zvLayf@;oWt;2h&0)fmoQDX1tETDtfWvkL1bJ@n98BdjkgL)Qj&rQui6W5*D0l?N6#zP zM>6!SY1?M+`tD9vVEC{#Q|-owy}9kzN;4}o=M2*o+TnoMS>c>EQe9r80;8{60_KP~ zf$7?oU9$pY4KU{Q3!j9{0KDnmFa*PNRhFx8^7yCIL3`Z+L(@ilT`S36 z);s*XNR3T_Y3Bjg{O;+I%0a8M?p7k%FT0+BoeFDt7(5ad7roy`> z>bh$Y(jC@0tRCx`2zbkJ$(0`<{|FS1knC3SrF!|zMg_4%r~lPAor+U=@iOyB#e%wR z60CiE$&%kk`+2|qJUWl&U{QqBdQYM|Y%wL@z7Q4P^vN)8D-NnYnBGZ>czV*bu<4u9 zOzQj%r(3pLajt0jDk)m66wd9*04D3bt;=mEwU?X=jgpdw6~IURb|XPyr_0C zl<<85W#pY8b+x78Ie;ZU6A&CurKC9+7vy8dO=9zDT%rNHSE|Q*9agJQjfl#sBwc(S z7F<))8w7ZJ9Fra00%=*a678451`WstWc9|mlXZafyGqWS{mMe`7FuB!US(?9y2ikj z{Ij3CJ533l+O<@AUav3r|GEG9qOS9FPg$I__3b)}qoD@pa+mAs!8iDECgEnIwrzF_ zqOE~2OVWz7C}GuzVTxVHs!Tuco!Ck!v=^v*Qwypl>BC5fuPUwq_Z<^ghV(H%!(vx? zL{}Fj-DFxT{9ZdnRVSjYiq438?Ka~(8!B#U0XwU5;Q?fgkoxiEQNnjc&by7yR z5j;7Mv^;0o{hRY94yE6_jeCOxNyN02_Pk(U|7hR!RR+BNoKUXTvnci8pkFXnHkooP z=hz7LoX<_C0JabZ1sJamdDjj2UJd;FP>I~Ms`;gojBzzNUR|m2nF)Qh>uSmt%gPg~ zC2;G^B#eMTzt{Wq<5a0b;ot%*+U50$iw@(QzE)hlARG)ZL)6kh$og$J#gNNF!fLia}kLi7~4Tzl11H`zKCIP_COuU)V zae&s87HRxUYQaZafulpk@0XQ_E;0N?F^rNcl78pMIbwoE)ulvlC1~mU3{hdW{&r?T z>b%Raf7E66q~}Qt1s3neGHy6Rw*JK1?~&7RD(#fTfL)=dIV+I-d|9sk`TGxZZBKFk zzEjuoa@e><_?!x3lj}gEQ-Tw9{s=`y?(A?Ln|fvkOHGpCdGHh)NvTIm-5X~H(8lLE zIIZlm-48O@VSQth@w1w@wJL1GTdt=XkC)$@dAAe#4?q>+XxErrS+<~rdO568fFmv) zWqF-IAD(v`-H|iV#fi<64gG})`mFR4dytq#erHNKD@t_3vasfId4^pt+mQo z?91FFEu8eKE`8u5c~{~1YGeD|;C4sDH+CN2_nS4)xh**gWy_c{aNRfeTPmC6++ zYGhc&Sd>;iolYJKUTryVEWURglZQ4&lI+!TVITLF=CQ_doW56!&Kf|;n@S_BsvR&f z9xn^_-yD}0)cTYtwZWd+b|lBU2=K$_xTgYiT14<#iUoXDh7*>EYQ;tDvg@JleMu^N zq~HW2m^pa2W2f|TKT|Xm`VOJu|D9^L`Mug19PBzGt3O;(H1;M0WNkc z-+F5Iml>_Ue{Lm^`{6+T(uLz!>_jMAHV2mbzFAM2m5_S{eQqs}(P{ixnTX(ZiuMfvP&8r~A=a=>|CP9vvQP1a|~ zY*v@ZH0soPr!42r3KR)k^$~BjJHzzYCB&!^ZGzTB5oo|(uvD)w^!6U@_ik&D1`p1) z6n+P9kN<_;@U} z*{U6b_KQMnz52R!Wh2`^uh;*+zy7>z2=_^s`w)ITyhzQ`n>FJNq~I;G7i@`QdxMWO zs62I~IPL`1W~W;gQ(gdCm2@X@c*$!bM;Eba25pfejBTP)o@Yo#=Hgi|$sQn=5iH{aE51>unC#}yrDB_(aknWYCO z+Q5rRaid$=E$Ao+*U?aR*61&BtM*UdzkYjG2m>=dxtZ_US9t;Npe*1J<~qGMQ_EQ! zVm_s^l*xv>;5<6HMDI(;tgVnr#dA9HrYzpxx`i%?U6q}%VjJjM6@jX$$+h!ycDtx- zlgNrhK2`H2X6#d8{*piPh5-UL)uOoV033lRyCs$Jvi59d8M`FCq`mp82Eh*|tGR}C z;M5npR#{f(lMbbeKq$d02&;M1Au6XRylr`1ve*6f$ctVtXXht)riHynT7~WjV1deI zuiDg;Q+wD!AolgOOmg<$WCio-gD(`QS?w-J`bhrWzeQ z-}{((aT430D#AN{;V!lvUcNhfIFv3WHJv^kfosvj8!41ZBu z_jEc(@65}}SymrMXQy`*0X;M`u;z6Q-p5PDRKmL2>8jjC_X|Wx*?v`^?hdx7#2igM zu2Y5XO^X`#;0{yO?kucIkj8yprS+*;831f)^=9a?WVb3e@G>mpm-$e!J*`pMCU@AaofTu>8el<%a-uWQW$J0J`MDZK z0WJ*?AqOk*bg$0d^(Um_%e{H;CeTPKIUK?xZ72nl$s~3RDO6Kx;RM+oc87Yutk{=S;q-M_56N2z`MhjRNwml3`j|ijrSnFK4Y6U4BL&|I68tb zc>839>Tb+i0b12j9=n2`BcV}gd z1>IgKWBvNq_S>JI#`ll+ulmC}bPJK-wZ}zkD z{_PVwR5&ErI4@0fP}tjvT>`bexdU1)Z@%<7g<&0T(zI0iNs0h03!tnkG|{Mqb@p-a?KfTsi{6_<7RoIJhm7f zNmD#+4%vVN;;>pCh^x0nGkwDe8J8DLn}(usxm_iGP~4}|%KEbM+2(k3I&u0mjojCT z$PV1Nl)ycR6U7SVte(VisFmNuerj`gcYL1;##-Le1>!CcIw-m_N@^`^T7r?vH~u)^ zPIOt#fosE!RReM;J>8Yi@UmLpzJC7j3yvLBbc3-54LO(BF6*Ju(xn96xqLD7y@$jp zb{qt2)|C3xKS&isg)9OfTYLrj)ATlJN2W_5s7wz4ZMw-*fDLvEXW&v$b^!3>qxrBp zmY{*eaJI?@fTpj@z7ib!%dTZ*K2D1`wnVVldo+AI!`MwGcEhG?ihnq7*`BMuo>w2s zlC`t-ihe*aEvi`JvA#gQc|{Z7$A@2Nz2Csc{o1;wC=v}@qqU?Ey$TBin7fBexe8a&MOk z+6LT*Ik$89$u5SR-DUiM{ET{@RRdWZ!5&6c5yuv&J28iWs ziA|VNcKG5V-Y)NCJKGdiA$aOeSQJK5?me=&FYEQ~{`YU=Q@4xaRsZU#?eL0aOsLJR zu;ZRNMSGBH?FRk~=T$A=lm&JPdUzkv&anyc=@ta6U{^hbojSaOrB@Q(ZZ)FlL}GXI z;Znoa$o-1)so-{jI^lr(qk-;_?OFO$8IaU(yS-Te(y&8;#PA_<5Rb!lANYUCURA1> z$1ALdtwbsa0EjnlRJ!uPHaln>9@I3qyy0J#ya?K~urbVXM8O}|?WLX*pEUeBL3*{m zZ`~Sc*M@a>ZunAvZ$y2wcQRPM)H}SKN{R5LPF(1G93%3u0v-lf)d4mR0|d0ib-g<` zCvB~OkRkI>EY4tEY&DkSzo$r}r!#M$QI#?DMpwWA+QpYGHZ4;H-( zBZ=1pTgBU*_a>gj-3>)rfi^i7b?wrpQ)l=0?WHFqXS?c=(4}?3o=%&zIDqUfXGIm2 zTFp@wpG+#vnH*VjJMHSdGsjHjw7G=GII#9_E6Xw+aZ)^!>}JUDmpu86N794ya2rAq_5z4AWZy730g zUBjB7wizS?fTCRh5ZeBMP_;o>xYpW#v{lQBIPt2E-k_1Y<_&(0b&zAvEqFasl-b)~ z>N)+7KYzYhi}IZ3#=1if?G!of57%3DbD$#jqKOcDM$a>)Q%7T|hSxmFrwN?^dV4Ut z3V#*w+Y1R&FCZAmDEc-8wW{j5`g_O?Z?nA#8u1?J+qo-L;J z%0_z;b7HaV%~$H<=dAnAM^NiKsR2m}w?wCso2>wQcl5n^!N^```KmB>C~n3-+JvPZ z2;BH`68<9U>N?;=58FSgpQad-Hhi1y7t>-}26l#EUvso??VWWuO)@rhM9B-=K2;!6 zY#^D11oF$pRVy{3wq`0zYQv6JwQpTub`Vs5sk-u3hO8+ory8PFmf%oJY|zu|)^^RY zs*^0qX|h{)`*F=aefxzrcexykw(Q0y0CI*)0A!RomRXVUR1YzQ+bT$Q*ll?$!3&z@ zS$24ty_8Ek(4HG*g_3bYA$QGG$)ZJ{R8`iyjnS~*>L~KzrQc&LYqJm@-x%VwHqDV% zU6MC<2t=Yo8gtrK0M5FsZaOut2;lDIky(cW34K$&|6Vw@=z*w--5Jy_7np6CY>{ks z1qALK$(=vmUl;7-htHp1N4=l$ml+O1tmm&D9&iLd6x-oEI<$ByMyCsDyRUg`Nq+0T zrFy4P+r-dqBT}iC)s7A_Yt@x?no72gDSZ#FpF0fwFsqZ}k^<;+-2AlnQW!xfBvBV9 zdeO|Q^DauXiVw?*r2Ugn=~c^R2qDILU8;n?$~64@JbYR;%1{0JSl(Nlr$OsAqG0&e z2rg@p0$w~F$1~Bgmf;2G_fLa$`upQAgi#1DpkGHi?$LAg&yKu-kGqmuRLYqIZyAKQP|QucQK7Qnc{G3Y?OE_406Gx6RIaBsFMz6=l4wjv# z&b3?e7CWfn68gGm(Iy!#o)m#nmtI8@@R>3_g$Eh=^m55HSQUJBAPiaQn0o8haoG9f z5Yj^e-ZG#Y`yLJ45gZA#HG&gxjHSD*tC#}k6>w0eosnALsvyGlZHxOmA898OfG-l$ zoG5B}ozSz?p|lNoV_yb%qo!mmy0sU0QTJfMzW?>2hr+5nU8@zFJC<{tIIFu#o6YO@ zsqMn9Q(#qKG4ok@WcK-{Q_r@*?ixz8+Mj*##D8E3oG1h@IF%XZjl;QNd%@Q18;>@c*~c{SgelTmORvS@*-(+G35@gr}9TRER`Cb_E>}U7|HcfxIIrp z&4q)*+Sc?WzjMZ=5!&YAfH1^0I?k`52FEmrQ8mG}r{p@{^u~c+Ak(g#{5UmgV9RY2 znoxK#fPjMysSU@YcG!UGd}Q(}v^Lt?9Hm_(0H=RIR0*gWbSf{-cSD*|;e%M->HV4` zNv{(}qBbZ>vH{mwX#1i-%=&=jHPXYrg$R04==H140Jk@wFDv%t@6X>p4IsvI@V_35 zrfAx6u%RFd>{@RMN%0(+(N5!h$(~QVNRtQ)Ii&Zh*(x~9-!*=n7S;gE^jb)MdaWkS>a)TtV88d z@w)-+e1L$!rdh1y;QKdF-OdYq#bmE- zO;6GlMc1(ETxoVNGp(6~xU5-cD_w2c!247~6=Gu3!p+WKH%**OWhAl3WkJYnROHjICjW3FK+#u|5er*vquoN4? znk~aF1@fu2)gVxplA`MQ+dR%@)e@S}!FL|&4EWZZ<5BgW3_0HV7yvzb;gG+{8855# z{Wa*v=Rw?APHVxM(Xy#)xrj5MEtsA*tX4nuxvJSoPDL0rkR{w*%5H=Bft;7>8rGmY zNglM=oN3;?)70vBYw5Z*#NlUUl|Zz8YV>t&mAB1)3$boq0&y0?yvXPC*h1EfE=to6Ns9g) zudDU>>kD#CPd#&yH0PUpYuhEw0(^{A@gm3pa!x&eCRA(-j?na-)KFkf zHS&wgVPDJ)8ZLReT?^^(^!E8CAn&#dSV)_!CEytB3DtY(`T2jQ>mmWtt~bxDw5)S6 zRz&pd3TNaC0Mg_F3;xcQL)T&lC8(Hps+qdqjwvOEy5GGmZn04`w}8w?$3wL*l;93#-?j+IFj;+`$Z1q$no>zvIEy~_I;Oe@S`mB{r~#sXKscVw=@sb5Suvfm_v` zlF4}vP_X?2QkbSbE$NrP{BhY{vgG+>emIkE)`S}GB^^s#zU%xPEo8hp&AJy2kRt@F z5T5w;+PrkzM@bD})FhR$X0htnMIW=vvLip*Nm<#8nF*jIV+psuO{W$`4+{|cgJvzm z1{0^oo%n=J@3sud^rv~8KM&61s`i>3LGG$G=u(tHpfw%##%M(Bj8WP4tXJLvZCqk& zmlC+ZmoB~m6zh3>E#sneyyA*~|N9s5p0sr?vAjLnX6k&mqO{dPxI2bj}?Z_bC zlVOHKdZZ9Vh2~C9RE4_DdA|+jpH+uQene1{9O7f=`x?6$Y|hn4*jNuug*Hvr^yG>Q z4zlcN?#msp-?#3j+AR_$j+Y2F>R;bJ^dD3s$zJEPi4n+6;Omv4r*jZ^{~ulFq9jLd zB-<|VamZPcqm}mS?>XqbT~&NYYb(yMyBVPxsa<-!-fW~#ZB7pNp{nPE1+3i7hcpPLP z;ePltXjXZ^?LDiilyfuzFpf10LO`?$kCb_LZ71#Z>|_LqSc5-+8N5f51XKxfvWKVa zLg&zxEg|ZyhAeMSl>yy!Qn&B=RvfvoIqn~q?a86xx*iLrw3l6}u^gOXu>vA;<>9rsYgTjX+-*Z?nD7U+VZJN?~xm@p{zf7LRQhtkwS+JmHV zEZaQdy$SkUd(+wLZB49ksE1X;BW* z-@i~=jwx91P=I*XVo%9ca2l<{7iJrR^xG0_4?}es@uWDC$J+gnQ6jhO@|~ zO=7%4#BaB@=xlz_V!i-RoS8XPg|??KD^>Gexd6@Y+C&mZm&sDI2A`7RCMPGzQm{f9 z$rx*2%937NrWgB}gNBvRlIqkvUuF)CIMvji4#g(**kHuP79sW7$pmDxjdKh)zO?Un zS*>w@{`1-EFFzGveUP!losAMmSSod@Wl8u}5Z()9;@R=`Z3Q8v2upR6h%7!82w5YX{XQ&0UhmsW%UEl3yO%5u+~_WHvNWBq zd7L(L&EtYrIsfiXYwDgTI;5z99;)Q_3@qKRv>aIA^hu$(ejVy~D|VTHdk1G?>O(QS zIJMD^R0b}7U9f-kpWn6(GYISz9$&jXsis;!XRfAi>T7}=NchS2wUs@Cs19hWxDnLrH3Av}n z6hSWzZ+`FnwP&DznDgJis9C^c6k~)^UCPzNC3s+*18WwC_m4}lPYc^wo54iG#!G)i{clkVFO5A;k6tvl@Hshitdr@&s{zvGfS2rjY_dU)JmM{axubZcjqN4oo?kr~PIZ2}P;IIXP;>Yi;csR81zcK_=K+ zZ8XJ(91Kv%q#kn-&F)pA;6Sc$xddR)w7u6#fQ>_0tye)9ruNE+*ysG69?DizXALNm^_hTyHb}yGIsJVW``xS^lL3#75Je2jj z#M*YHswa%;wMt|NOR#_oUOntd0dT5Wdnj`jb@_JuOL>otJyr#SPM^Zj_0q&cR$o(BIXwpQ@4hHcs&ZkQVi%`?k~E` z?L#4cQoHg6cUFU@kjvft4rxbakY4&+`+uGt&-2qPDWL!=XpwN&EO853lCW6n zS!UjMul$@No2pbRAk&I%(osN|OiEq^up9Tb;PvXGDC{50w^!jX4IXX|&~XQLi={~0 z!5`jYgwd*IRt1lqigv`{__!il(aF_%okJ~|6JWvSzch&;o$~BBUDu|7(^7v^;X(;@ z9+o0+oDBj#5kbud-f~<=zerC&ys6-ivs>Ns|GZk`ei80|9=*NvN%Ep_@(_0~ZGuKQ z7msDPKTdx~g(S3p1zLMQq@&~ItuEmfu%sb+*fO|OGwV3iHO>ml5JsGwC${9F#SDpq z1AXcqR@#7Dac1AUQC2gpDgrtRPTQS@mPfrU=aZq=#SHso+Ky9RC(8zdtd3i=l1A3XPt>wZpFwEPwm=>Tj|o7F)JjcQgS@_K*wB`pVD0C z+M5m6D^E!a(tWEP3xI+4laoj>o^NM`5A{@*7TstLU3-u1NR^Gu9P5`Q`*i+q`(N?L+?o_1McY4L#I6eO|Cx z|2gI_C{cH=azYw)v*#)7Ais-PHkF3sd|ao2?H+738wwJ9%vowvPj}Ew?!D_F0HwWc z(3n!UVv~a^metxo)C7rNj&f_Zj@_k%z*|$($0*3Db+wYo-g;XFvEjhZ6WP|L0IU`K z%N7j~ns)+Ta_nU7F!Bv$aAs{1nKTV*(7OY8n2S9_WWoRmT(-&u9>u#HW{7rU_bwkT~26S0Jl zTC|>1|6FUH&|`DJ`Bo_1Gfe8;4-%fmv@%lGbH^)x<-c}|WU6jI^aI?2YFBTmd;OZ$ zc)SxxRf93RzOHP!jI^v>Dj~MouXWwKGBTi2s23~4#@m8;j03_$wAEtCVmS7P&n z-8aptEGZLV&n1j?zb@Igzxqp_BmrGdo9s+PnR2b^kD(1`W22G*`gC)V|F@`w2*KO? z3xb9BScR;o7-=x3gMK)egf9a1Xc0c^tOmH1h+$e|M=5kV0o`EZV~pWW(W7mKN89G1 z$kCQ-A?fRYI)_aKb6UD+n-^SKcv{C-(~;~sS9d|Q>kPPYtKu-DBeJk`1#$^n&Zy`l zK{|+Q^42*vh-}hF13DSCx>?4(FDv%<*RlV6_RnIV*EMb2`brZ>vKLo;=~&eu0beiR zr}w+6)z0#3&6}t6D=W*oDTYS+YZf&sAu3<)tEpFOSq>HR&HBlr?iEPVo;R z%z$IFoRiE=&O56#sBOyLhP?sZNI;W5WZxMePLGKfDggx zH0T33Ksw%g5-&j&Lx#;JA}&R*Ho?yX=yIHz&fC1`hd9!6p zR#g=u(73Y&V~3Ytt64{7oy80{d6M&S zGPI4;<`t~W$5D}iA9iRXZA}9(=Q&$Z-RS~;-aMG|_udk`tU&$LqR;72t(@&l z;?Y@oFUys~AutVT^SND3?M~+~bcBKv*>;ha0N#i;Zn2-M^5#5NJAzpw-AVws_KYaC z$EsV?%AN8L#nf%hoi&xTh{q(Z6F!SNoJJ#;D6j;O{w6nthsoNR{I(|F(iejdgJ<3G(b zG=ljxmXvREnxi{&00KBHaGv^}C?o4@bBOp_m*Z21I=sQWeXQH)6jWYodQgRCr%3OL z%4i{~>amWxivYT52rJWxPq)xRc^Uv>42s|-5+z~Gwi??*{_hS!XB0i`K_<-+l};Ao zLGj($ueOBbYMZ|juou`}w{(k!IvzQwtkCgcw~^{yb9p|3IAT=-P<5x5D#h=A{Q2QI zIX+bl9miv5E8Iq2tI&U~2DPq%pWg2(WdxIgZg}SESa`#Cf@;_mEYQ@;f$RybPz@)% zz=_{KeA|9e!mmAHl=R=FETDMMYA)s2- z+s>NTpzx)woGQ=7dipt&2t_vx@q?RYR{`Hr**jn@Z*%|K!OvPm$m(zF*sOPB)W?H3 zL0nft<_7TEJ#O7u5ncyN;q02k5ps20*LDXSed`4dCd~Kb{alx$DO7hVSjOhJaf7Vm z5X8%JeH`C@o*f}#&WmRS$4QaE9U@>_BMN6ExRBFM?NjdScAE8agkOQ;9l+1t*)%55 zlyB-~oU{>RuLJSnM!e|VY-<8U9ITCPKw}TZp^Q9=r{od5Ab?4=32Xl(4ox$)bm8}= zelk6WrgZ@TW zWedzWwBd`ktl4)OLL|yvZU`dVZVNpT+soL)yx}QSye~ze!ZkFA6liy~l5G{f9?kk* z^Mb$lp2G$|MX(wm+?HAWC^m%Oa2YmCR`z&0rG1^kM9nR# zVwN`m-hin*{`)1k0>==xte9WdR6J;Nwkp;IY$F9!D1{X1kjD(ViuIyCq9P3&zpws< z9-R5=4u)H5%nF{_0#mk|z;vY?ZK&fDO~=X7$j%y{&E{#9qetF}+f%`C2U5dfhnVgY zht06INLc*_U&0Q81y7JMP^#sJn~H|F!U7nolB*`{1?nv@ZY;Yqa{INK@q@#tyQasN zo>}^7Pm95cFrgNsdxvc^>$-we&U*wq);3Tup(PS-oi4Sbn$0tn@_Fe(|NTq->yLkZ z_}^cQY{h7r%QF@WXGgo;`q0ZysYj?OoifCAG3WW-$vu@#1@Mnt_y`U#r z%s9~26h;EOI*p}3FL*IILzR~!SzR#4iIC)+EHJv8(l|<8Uqy)P;CJjM@(vHY$isPE zvGMi4KR(--J_Ru-kWE7u40}4VOjzf+Hg!dgOQ9mgvNn7C^bQzf+5p1`@iy01WV@v+ zD1PbOPOJT%wIMXIAzMn!=CU&tBm^MVxTZsri*w-Pp)mjo8Hz4i^=3(|f8ARLr?8_z zWC8Z$@U2B3gEp&8o>2S-{M}BgLDqRHr_wr9fG<0pb*k^DNgzoKs=LbX{K0|Hasfdc z@9?fQzF>_%wx{Vy2**>On3YQn!%3I-QZ~`F`%kVeKsQ_l{JiX*f(^gf`Gz)Zq_A{vLq`k4(K-YBP1HRPp9A4++PBLGa`etoddH;q)Y$C1 zLphd|f|i2b5Q2SPaO@xT&zlYQ?dKW;V;EKUQdPK#!xmcyJo?)VU?`;$ywV;M^cjFn z=2V)(9GGHN!eabiha`M+>DlTFFg4fUH0#FAE+EV;-yV^@#gJnbc9dqcCJLCy?ah9-XQ^IRfIC4`eUs|hEgNV|?Q-%~cG$^D!CMpZP5-k}^3|4{ z9oSdD?KS2GQ@TLQiYHw)zcz~falg>Yr_1lM?6H^omD6UY;%N~3JFhBXP@y5(i0{q5 zt{P5f1ymQJnhQaehidXwXAGs)bfFcXP1|G%bKV+E;!P#gHokC858FhL zdeYBHt0D+MZBw?v=4rn0?qy2@wJsVq&S~dG@ak{3>sIMx=X=y?w2METcFRXNWKW5I z;H^PL1Xv<$w{IM1JnCu_QUm?98|B0O_s@G>!3R~>gPSzL;q!{exM{)VRJUv_ANU&!ad~6U1Ufb2|m*-X=#X0tS|4dK%u=>5{o8XHMWv`Mu6F zI600@sSs&}&BiIMY1yyldm>YZA|6XiH#r5M`YO;#wJtC3;-$7RE4+H@mSn_s>J7mY zvDJUxm*x*|N<76*MfFn8p+~}f#+O!<51&4N`!N6WbNpplwA%37or8%`TEbsCJ1kr+ z6Ugr_Sc$zWEkY9I9lL`+Y!JRa1aU0z%GZbr(kfP5te0zft2#|r>`TRfB^PM*^6vOx?%&HKfX zN_l!~3wR(qT5i=ifMsmCz9&aeXrD<@7!u1eZPtS@1(1P7r+XR&Y#3uJT-l!2862OS znf!MMAV72ic584^636h<><39sS!>{ZbSA=RfO9sDEo^hH}`IIIk+iXndRA$LWV(0ImH`0U+gt=ru zvt;~UZ9t?F&DD~^A;7}WTDT#GSALiZYXYIM#I3+-3B2d(d2(p!a`q)hz?v$Ixf|K? z4qj4{fqkCN|1x9fXGg7AK*JBiwSDy3fP%7iiW&#wF%AyhX^RLs2pz z>S9-3%SDDS3kD)wk4+Q0WVmS{FfTxdS(GE7L}fkR4J`3zJSVxRnkJeZjrUx_k-#iy*y`Kf?AvkV&jU6coiZ(`4${4KCfnSnu1fHuUV|V! z--4M|iNddaz#m^_E1u*vfkH5MK5teeZ-XAd8qaZ^BdN$=yb_$clLTFW;jKiduA*Ua zu4ecCkp%6XjU%m)?hL{qJ9RndrSyxc>|-GbZw__Ox;6l(x;JF3^F)WdVe@{$lVz;}zM<<<>`lFfp~|h36Ph9md3YyDn*D~Lq9v%J zqpnS$@E^E_N4dVP){Cgqb4vvWB1vZ)Z*ne5+l{##ch!(&k@j`X)oR@vt3?8JVh>j6 z4XBk8T{~IkQ(1&_d2<3L4e(w(U0K^}h=X?pK~MTvZKrPD4T1ssL$sm+_&D6e0N!;| zMa-UPf}}&HVBUV4NXqU-SxjpA5=QKy*6wgW9Z?)6EI(j_4T$_%$IJJ&Z*Sb>RL;W2 zX4#rf@-h+U--eO@hvgcd?w=E(TJ$6%F(&(ol<3+rhtEEVb(30jRVy0iRjr2goK-EB zY;|7js@=lT&{Q-#Q=|>z2Cd5d+*A-#WdHIaI%$90Gi$dy(3sYB1*`JDV%y;ig9eC0 zS|&zsLgz?GBlcgiuBcu@Wks8#hf{;=?!hBLrDQua{Jw=M*#UX9RR-a-aTXNKC+?Cw zGTBn^sH!?Tku0f^_+6>>Xz0!EEtWHmd z_Zu9Mc&{c1b!!o((ma-GampachU-I`K-5Oh)A>EOf-c`c->& zd3s9u@Ce~5#Ywo`^}Kb1W227m*6Yvvr6vCXRozD97ft(CiF;hVMg5e?81g(VJveHr z$8bu(u;4TD^(D0oyShvLI!m<$nI~GcQ_B0gPF03HT6_vbXa%2=^QO@HVr^Ua%Hq7| zM%LDO)k`6cW?O)^5zkVSP416z%5BDZiuf{(QV=7z* zDkoB0>fZBag@sl(y|Mp;qODq*YpTXUg9Gde3n|QFsoFtf$Ob{jYavMD^+-aQ>@_FZpfmb6-cU9*yEgrRpc5?cvj5Qt2E=f`p|;b`SH*ay+w4@! zm<6_*)k53#q(zzxTq;YE7B{DGSmYaC2TOG)^~2)GeW^>C$)vkIs&)jcT3gHR_`K8t zN_seTvAPqJ*2AP|d#KOT77nl&1j`1+Q&l>iyV;%x^3qZ9@yp*oXO7v6!+U8RAGUwZ zY5~N{D7(+$w zge&rpVx`UDEjWUa&`!N2N7;24(n|W)VVk(G(fvt+XH{P&;y-@h#Qz?SKa&o(%MjHv1;y%k-+zNt(9OGA)SDtAVk`C z?|}4VioW*D$}`VoP3rQ2^oNe0cXVP{r80-7)#I(3oGZr3b<+OUbeL4D4hr1q_Rdbt z+?em;*sxwn4oU3V#FH=2B`SMNO`y~a(WzRiJsUTpgEc`>(-FwZFZ=7yde<+XKYw}| zlu3^emdM!g=3VqH-uGDPVWTLaz99_9hzU?e#zZF?KQ`Ks33KPRf?S2 zq!|*UeKI=x*iJ_HRS@e4x|ITaHvSq;0E)R3-aIxbo*iw~{&XU6OazIARD{?dpVu|( zzbH^l?IP^SA7v_E8VN*qm$hy)>rDX~01GYOOT|ni8%d2%^10W7&GvcQ9tq!k{p@Ji zwx(v!s&RvOK!X*w>{P*6vl_*RliuBY&4(U*@>Yc?nw4yF^fV9a_fg7!*a%?X$D!cb z?o4(pCA!si*lxEFJ#F^h6$3B#NNU%#o81+rfrH07d-Xc?JOQyuQ#-}5FBNhd8|`Ja z`se@o^xOFNxAE!ghnJ0ZJtUy0_RU$!hD? zqD$Jn4EL(HpZdTElL*O83UvA1x`K|5a`5|g&Cq}bcD`s(F8#^C$b`d&aWaiPA51QQ zLWwug+y1v55@EGM%55(&i8K0cBo_7!IChH;ho9*VI=kQ_hlB)4gTfO-?eIL<>KWU{?R+Z^|NX}zeWShF)%A$_%LV}10ZIQY()wKtEH z=sdY}giqt4R^+o2Yav3(u1E*oRrWlGArGFdp3JqRRdg@{FT^pH;K|N<@IPm3k z0?J8f#aAZ81u9TXKd-Cy^;`W#+mmA7!HEL002}=-HwkA) zvodthGOv~pL9rocAqxLb-5$7N0p{O_69aoQX#pSH%L$4V((J1w8=UJ^<4<2vFW;4% z$|LJUlZb0NGO7wlu=cj{WxYoKP``IYd~&CDt+jd5v4$M(HI)bS*qkMY`;v)lYP&oi zB__R9Pf{AkuN#(z$_S3|R!$up)T#B`{)%m{$)<{n06TT+;Gi99wzrU%|DUD+_wf)s z*Z1|d;=c@Av-;Az>O=a;?wm7i^b{uMo0FxS*;Ff@*u@{47ZFQ(<4&>L8wFatBcC+s zbYV-@BvqdF)bON$Y?h2jWJzsu4*mJMWZ&wSpR>xHeNb)cxV-M#>_13~w|CqA0jTNV z#1k*IytvFP01zi{JuVx8p96Bw$Wl6qOQ3S*SnrB$uHpt!(uQML%*F0YJZT5UGhf;^ z!PMVtVsqK2bd51jJw2k9ylN_MAs04)S9?FMb2fLIbFBRTJ!hoM;rsy1Z3Lb@%gr&D))d`w z+@AcRGa>xveZ5qJqGeQonUO7xdtX(-qsLGBlk1xUF~$zMLlA)6#o3t15VIzp^EB9lUt8 z&?Nk68OJS^ECQ1S>05I@cxrJj@;t$KK?8J0dX=ZU~F`dgggm4V>7TYUL`m zaaLLTs7`#}vOXX|WncSrPc7l0cT)TEXa?g|PD?Rr)XuEx3lPf{J_**&$B|j`5>rxy z8lDl^S~}eiWj1$T)eFC=4P{nkJgN|^M%f|SsV5uF!Cvd#K#zJapTK4DXs7Y>a(#L& zB0h&N#TTRP+5?QxiRAWK>d~E=E~vX*DQqPtQY<*{#|EKgjoEv(X3ZW)QKW&>qL_Q^ zGB$pCIxS+ifvsBlYjuv&se3$7({eapA3pm~*3@gb=!OleKkfo#I_*3bJ3+kqHgrmN zB%XY5FX_?1&&?3{oeOessLGlN0j}e?K-mB>bG28leBgX(ndiXXX)~i?frm(J*>x0u zS*?G4`12R$b$e3{wjGy<3Xqtz&Ey=AXSZ|^hQtg+pJiUklihX*5R1d}x;-t10(pD^Y@cOUwvB>=z?tIlPn77ueac?uDB-ZH_zKcThVT z`ZD8Y-veL7@a94qOy-NIQ%H@rtr$jdPr=p^}C~%wKFWB!NUs|Qhlkb3Kkg6MeTeEQ4-l7&9pal}@_{iF5@E$E1 z6Q&)F0S4Gey#EdIAMY<_ibN2)i)$Z6qnlo%&m7&i0-MoT`3@Awx)z@FEG{P`=$H(^(9k2kZUB1C_l2Rq_aDj zdQ`PmdF?cfz`E>OPGJ)iB89C-fPF|#f%V;2vDP}(6A~s8ZSAfgVcJIAH5$9@poXqE z)!AeMMNmnYWXrS9--nl-#8NRQ51vi%5e%F&iLYmJusIG+9}Qi890< z4Rwi+TbUy`yHgM{4W%^iX^W&jk9+fKeb3o@GJ-3C$nISh{q=Bu`(u3h`k{}XBiF7% z45a#W>Ur9tbMAcLWU17tZxfteq`=TKYK)rIX!IsxShMbW1YUWw(M}Oe9hrJGUGt5# zQtNl!bQ!MQE_pBy7?0G&$-56QT6mfO3@~GTWHRlv;{liYsuQs}L7lOa=m51AW*etpbEE%NH*fBKB#1 z`1Jepgy~cGSN|{Z#o13bRSnfNi-K~5A4W30EiRk71+IcwY-fRAiM3hjxdTkifqkW7pC_CW>shmT4chjdBP*nf#l=- z5J&M=6)@PCqh#Sp=|C?T%* z&AaPRlG18?aAJnvajXciwO8dKg+W$K0g=NQG`@6%>FPyVHFJ2spqxDNQ#;&su@P*f zf{gL6w5YPRS&gA|I(7&L4B5K)0O;DVbEz&C6*kk~d$V7p=xfcgt~m@&Y~D0;Sz;0* zHs@1#E>^FH2Hmf<>A(7u#F~icSz?WlaoW+RaUXzBfO076V>N3eMb#`0tFxZ%b|puV zUWgXEMz;#ospN6n%~I5cA`O9Pl@Xgu%t69DRA|`OFtW{Z-fTGLFnV}68d(X_j>qB+ zJHxQwHVAlLuHET`(e8Ok@e?#jk6y!8N1%iEqnZgXAp}mzWj6-L()RsbqY%CsP;pu8=}IwBE1U4iLn? zTtSJH@H>8yovop!Y(2pSPj4QV4=`Lmu;Ud|uFL3-zjQWG-;rBb7kAAq958U64`iXo zMA0{-f)SP2b{wb_}h6BQ!qAh8z@Dn3R zk~tIUqjKi=MGE7oCS|D)z1$<8-)qFBu#mjvK5RRcJ*{E0=7i7CZR$`=D`q9%A979v zUZ6FwjbujtQzws|0Hsotvp}<=qCeh_uv7%IBf}adRMV|>X>FrD9$T&J?Qv*KlD&Mf zt3bVwBebr0c9Y6tx`c5ya_2KLI@~;=C8P@#i=9~8+aFLLpIdTwI%xU-x z-Gv{4OI@lMNS)p4JOJb>P0#iun^p(X(qLl|E}iJdnfw9ew-si0{NF(qCDuY|&KyN2 zVPuoN9PjaKKeUHZK-U&Mq9dU(5Brp}q6UXU0b%H`ImcO+Te>=ib^t2T2-0dtjPB52 z(lh>F77n0dx~to`u>&|9LRD9JAIq&ds&;HJd);8qSmL=Z-K@h*dv&{__~F!zLX}xI z4Es$dRc9iyev?Y}&-E7`RUnJ4Lo<>Z!VMi;&M0{!;fmCJS)FM=;P0u_&y5$UgW}FzgN{o ztu$cG&2bK}RT6i?!xR82`u=I3IcG6)T%azkb~r3r!g7EhmxmgUX$Fw*x!ZDm)_v90 zAW9Ztc5fuMqA}~Tn*INk{5wxQqDHSuEjwDyQ5tpvbCxfNp(SP#bJ}~=no~(0r{kl( z*OHzkad5b}UStzyZDZ1(4pL}CM$lB?y(O4WK*ZBs3x0V!&SBS(V{W|k&`T|JFK;cA z+7;(elRXzauv@=lrxK!1#g??G#I-%?ZLe_luAWR{S%G3h!5nohtlm{#QLpknKy9- z9kyEwcNRYYgfF!^HK_{40Y_N&0JJMReJEW5lX^@lTXZBR#HGanZiai7Q;#vgmU1$x z**Mar6K&9=A&-#LZaW>xdR?%)(%lJh_}8JA0J&yK5~-Z65w7ZNsX#OAAq8s`-Ntf) z<$b?g#>J!WGi8r9dBL;>7p@tF=upBdvMo)x`8Pd8iusY9YQ;LG4S)sa? z5CO|q%Bpb&b&TS69ZRFgi`?2TehD~mEYah#My-8FK~tKCEFDPhR?+Fwmz}?=)*27K zo4CK)kZyt=OC_dTBaR!;OYo55Nr#AapRkj+lnCtErmq*@c|=P3?RIQdmp< z0`=4mPIuqm@uL4*wE5?^7l+CCG&|E3vLPA`aK@OsHhqVeA_X$&Wp`ah2^#K^B*(oi zmx!H@x7v1yLAAflmhLvETSfybR3OoD08v1$zpn-|ZI0}3%UXCk&7sgC0o?B1M+Z+# zb5o@3)|_6q-|<$=S_*3L1FiJ-+ev$^3{0v@8D$5{DC;E-FMr(jx`8ZU z;^f7AXa%wq=2U*&`1ck`9aPXJdED#b6|%N*D%OyEAQW#FU%STenkk+d)Db|v#LOAs zupN)<$#N(qpUD@~$nPMwRZ?Qc-L?9jMIT@#hk?OoIBhL+DnGy;(52^Mbx1f z;Vy^L6b{S``D53T?TE*lAv5bUqfj zXPL?q;f=ga7Zq=K`IHAoxEyhd)|YNwC`sNoTV{D4>qK&@(8d4pLhC*RQssQ-0KnP# z>2zV;RG-aa0Iy!vAIikI{Lp-w7pKN;RJ7P*DKxjqdR|l~Tz9W#hM$Cer`DPBw^yBe z)mRD4<#4dwK>Q3lXejxiW?VYfNV`<7=s~+LgRN@Y1#4VKk0j9WauNR5e|{VP9>28@ zPrRvs{2mE(FNB%ehS~wsi)+i3if_gyz_*9l@id!DRT$%`!2?Ip73xZDsg<9aPxhO4 zKb=T$mK>PG;dX-L^fJxE-|cWz(*X{1-)>^E&HJLAHF0LawOUTOW98-AlqjxH_;wuS zv4$O#@G1+v9V#qJ(%4+5W_rL{2kn&fC;8j;07n)Ed4=N@&lHQQJ*A3b@cyD`k3?Yp zanYWOisvH@jM1hy*Xw#U*fpk$#R_BFtI6LO;px0hriTcon1NYNz<+^zZVs!H;-zu1mVjL!Un!w+NyCpo$w8r%u*8%DRlBe8Nhnl270Xgs)SM*{`~pCnZoR0LG#%U=b% zZ?9$8|2!|&)9!K{nlMAswkv{^mK?s?z1B68djF=~1WZ=BTiFuWw^wWF%Udf!1K$ja zfI!4JNHgGEVf{mm*s6W8aycjYA3UHewERjJ3K7dY(ooR_R9Q8OO2Q%VdVz;_Ie zE>$}#wyuCnmke+!%IecQyF>44!!M_sjcDc^;~}=b=CtVotgLco=MQ^V~d45oqAMXVAGb=ks{F?u*zX2;XZf@z@kxg305!;P&fssvZWKS z4TTr@1lv<$a0FUp4jPJ6m1*0QHZ22`&E}O(rwxxo-J@#3_2+n+3CwDJQ3-RpvWfNye#e>}_I}izxO9bJew#Y0 zhl9s?vjKkpF7Ust+Ar)>Aj3RNWufn)py+7p7)&de*#@vvV_`yUhjVwe;`Nz%YdnWF z>Vz&r-yBe~*XL5;d+bXs_y!6@QZZYksc;3fXS+h7$f{2A!9Ct@D}kj$i^aMoh4)~0 z=zvSJ_Ryt*;2UCTJwyqMsfC9jmFcj{I->uj$#+tjaaI?{!#8Xuiv{40g47=08PUr+8Q!6KXePTUyKVb}P z?|V5ccwZBSyZyXv=M1H>MTxg@=w@QOgV!U9ke?2CgB?gT!MJfgOqtbqzV!v&E@#&W zjJlt40<(>+L)-(!SN&T1X~k3AC8K)NvM1;eR6}3;TL?(D7!Fuwi%W-X*oof-@qx;Q z2UJa3O@qSOYqwx;rE)YLx&!+Cbg>6S#rOU z?H~>XUU1855352iWYw(ug5s@2hoB?+@;)O#5`S38ZM-;VCxKhfg|4cPS}Ny+VNc)(kXpGmj!df=(g9p1f#{bet2BBh zyKlXJbuL0h10tBl34zeLm)8O3$HG0Qfa`h^_0}{X@t(SCZwF+t`z`cQIDh zGdZmHRQ-yWru^(-c~$)_A_oX62}XS+emyPsg}1gzjZ;;G2MwEOF_mrF^)&4CQ^srMvXZDE;$ zF3E9qsJzK?hA-Nqdpk^2okL*L9Q`M|?Pb9pg)_p;Xcbhd876RU(`QNPK+B|Md9`@^ zHL7>OS*WBQw-d;BckCYAbnzvs&fywFZfCTq-Gb%r_;a5+SlFtUwV$$>GZj%#9uUm^ zUTTDg>Zuk}Cea3U`n$%je5OUe9kB;u!(OA^e$L_${`m-J=BJCJ6^CL$-hZ%q4yFf( zLU_!9pyO;=i#M!;PgQdh{eS_@n%>C*u0C)$?}LuawM2+nf5pl;L!$ z|2iGyu`T?xAH{o-P*^`eqyQbn1(>i8VM#%CXK8GpOf5$hTtG>km2F{(`39$|5GJR2~qG&Xy<&H9;D*9SQvPU}v zAlK>D#ZoHJ!s$H&9C|S*L8lOJD~>l!b&H(a>Gn{wr)_VYOTMmJ-?&s#fkvH6!ftB) zw|a`yhXe@Sa41&wj;bK@5K@##dD~2|b2)QS*VdB`wS8W%|Niz{|M2zO-`_rbd?^9t zCr#X2ua$!j5{^qyL|k$*ngF*ejO@s;z*9*fYeHa5mZ1P1fKhe?g0)CKH_#H;-@sB$ zJ4f~TI;lg0jbJxjFW$hw6Zz|@8->>=PbX8M(IkLg=D{%C>^(!?1$+@Wsvtb!EP^YN zoyG7G9jvtC<4j%wIPWa8X7-nA$k3EaaaYwjybx&8QC`DR8ms`Or9Z10?MDw|zOLHR zEPXD}9#3PIQx%WheJ~ECM-vJBjw&TW&v;Bk?P^<|$Ictou0q#lYj9t^=S01spPzi% z5stgcORnZTyJ|??F2hx;3aX5z;NH={FV6fJ6n8T?i>qupE0)-$dTR%7Kw+e?!_%~M zlSSiEma)A$in>MXhE8(2yqnig)}H3!$YYJ5GiPwLpg26NJnpyV`a?q{CqmzvFo1C_I>b3)Qp(UYuPBiCdwg|WYiQ?v^(tM9!l!Ll4o7E>pk6$*aa0# zz%OjO@v84?XXkGpKm7UOWirW&g-3^h-se21$$oaq2s&fI;#92|d_V^0@Lf8qc#&S< zfE-^X6L{E$s4FyRs~?|zvft$NaII>HU24kwkS~&XiP8_ZCjnh6x&CNot4UB3q7P&iUBh0eI@b$ZfEU4Vc zDQwHR+1`%K$@CFPt)Z=CsF!6M+t1|)WXzLoZk;m0uf=>(X-Uw^su=I~>Ncf26=rEER zX@*-3^mz7F-S161P(FEuo4*zpzf5)Ft{1zgr*1Ou69)%^XjoMAY+A`3k_$y}r+5BY zb)aJzc0;623%G}lb(h09c0!G%pf=co@LqLcg5$9M3TZ#uaU%&8x6KhQ$iLlwL1WJ2 zvAssR9RPHcFaZysH8Czc3W)>HTspd13TaSK-PUjT@m-a_1Fx=D;A;apPq(Bo8(wT(l+ zWw;ixnr%>WcvNCFSdLEa6J^{%5jGg^^VF?4IDO^VJ<0e|lq=~kn+Vobw-PJSS?%g= zr5DMI4PH)N0N!{7iJEe(9Hwzc`yB3V9xiD-B`5pwQuX=r-yc7`bf`adD|TZ_b50ZD zacI9z$Z>AXE__g${U*aIHIT?4%JbOvHB`#pj?4CnbTbISN>HeW$?Bc@*8-)X#op*% zwyN2iR2xL_Sd@^xoRoTgzgY6_d>WOs9=p9sX35S=jada4PS8(U&eS{KSuuy9nD4ZS zjEr|INq$A;A^K2`sy{c0NI5(rnAV8?QwqCkqR0ZX1 z1l6(Sgvw=*HlRyu&¬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 StGFEh@BaWAU)26Qrw0Ii_4kPY literal 267320 zcmV($K;yq3iwFP!00002|8)J^nk6}QZU^4$Dfj}}4Zr|1;F9}5Nnh_RQKDMvyZ&G} zWJOnGL@FY3lclHE7?xe`%Zpj8Vr7PhyDu|f9{ztG|I$Q7aEAt*#nqjs+V;f=YT1pxDZfEUxt5;~}zFJw~JbRk|-GBYZ|LK4Hr~mvf z|Jy(O<3In)_|uxdeO}-GpZ~Rg`Lx&fAOCQ~7~jrp_1fZf+#$yjayVP?!HyJqX{(HR z&-2{(Nas3w4g1a<1TV7d%xU&=*S6!zyz$I29XW&}jCma8?jfeq56+;qGu&61b)@62 z_nmhPt6X7l2-jcFEY477x#!h*q7rtT@!}=ZQTrI-$g{*)3ZFgqJ&$sn*Ika@xbY+G zQNpBaw$#R2wdEG-apb~dl){6DRGNPudr3LBwGjx8_qx}4^0A$_jryHcfTiBo?9$@?M`PN$WF~+&H5%|cf58=M@p&h)>^)gaHd$> z*hk3$@vD5+9Xi6ABR4uKf7~lwTvwQf;vUM5Cx^I8y%R!q=7?Y&h*V5H_go?`+s@JV z#n+BAug%{hDEUm|{k;A|zt`vY!%7iFc+<$%)8KTERuC&>wq7&FfdZxL8Uq=>ulqiD ziesssyP_#I_BH1mrwf~ZnJg{>*R%6+NgEQ3nAspv$YhjbPPTSF-3|Bk6*6y zjQvd`J9=@X!(ZHXiuu^FXQcI-$adn_)yPxSyVlMlx5`zlv}!$8*#TQpum(rJDuN!; zZY5wEj&!5;In|9y@=Z0Jbz>jK=COLX;uVToaMkPOv_Ad#-`Du@^+g|BJl+nhtm{St z6KBdRFYae7Ze(2-3XZi{t%p%Btke;d!V?2{u6r~rmU@xW8vU$C+h;5XmM+b8A%YFF zGD9t^t$H6Zt&8W&`QZO^IWT=iyK>CG9#|iT3d);dYOXjD!F7(at#xugTwRRm^|1RJ)gbIHk($kp9mwbl2O;xOFqgBp@h4mOFjaY0rT=I zUjOmym;LGIfBg3IKlg9n*XyahD`h%Et7p9jYJF&3dDDSPwGif>WAYpM`-SP@WqUxD zYhHW`MtR&T^>`dur+nUh-j_b49B3hrJ2=T319UBn56To#@)c{vcEpWNmg~+}i+?>e zbbIWw&vtR{A=HKg3X^ZgOT^9RqIbM$ZZjrM=^O}NoaeyQ4dgB$qdd_y%1%g@A2(7+ zHQo_hd6t09DrF)51FJtU2<1Q&j=YY=sm>R}{~v$-^?z7>u5Zt&y$V~(Z^yMsr3?=j33o`?&9_#H>Cd{u)iY-;5ddjZ;aRd%?Jz z=Ur1q>M^F;wHh$|h}sSd+;h!wBB%j7sqwlwFq~yT13B9(_cksx4(-KjaN|0BynAW5 zX?)3OE96!&*C!6H1{_w~?ftm^ssH&^wql9zrXM3U7LH_QjCWq=+)Xp`NC_4I+=kq( zeR5!RV%e{daducJE(YMn<8sPLFiEKFQ5UKL1nVD<5Q7t(Xo zv2j{|J*_=b1v@;DtR3flA(^SCdc|7-=B_Z%4P1wnPq!{9VzjxT;tM1UJok-h#IoUO zfoZr+R5--|Q~_vgOwPC?*7-PRjgfmnl`mxVLh_CmOZHFSzW!h9%TNFGxqtujs~x-E z&WyY4KvGOMuXq+->$veKJOn5J+W;)QO2d@l!vd<9LqB=eJ7I@$=EuA{Qi0zBc+MMt z$L~X_*Y4;xNT|1a4FEEN6AR{%OUB9_W2Sgd^!v^Fuevw-7Zbo@pka6j)NEqO!Dbhy zgxUj1V+WCPK{xIf6sx?V4MmK6-e*U&0JNZ05JNob)|_2!qn1a@X%zqqSZ$BURrA_7 z2sEgt@^WVX{ih%Q{Ffhp`ugSlz_5ei9lmbB76_r;TUG84y5r-qVPJibaXcG%gR2+N z0CNh~3M-ye%H7Tw_!&H5#l^?#nn+N|3#}g5kF2JGi^>5}2#t5H_-QIx0C~v%YqT>R9@nP8bDjhlCAaSO< z^BQ0}P)k$nsnrXJLLt#B?bg6 z^FFwl*|EsE%o9(o9cnjr1T!@d0uCl)wXq^7D0Uxs3B<*MBH4}eM5*f%S={9YpC(`k zZ;ce^`$U35u2}1MUcG7r`k8PKK#{*5TL6}Ia2Fl{i-1CQZiz#}7h#5QJ)qn@Bi4Nh z*LB&waiszHec)VRP91!PKS?QT@4^W|z=7Po9s?}SBX8t%gPKwSb>m#X=Un^57=`eD zZ2#jw|K);Bs~V4kWA(R3q!d zkopmCL;(G61wG!Nk8@OPUIPwc4ATPC){NEP=Q(lC z6dIbcYJ`dRdZozYDBx%x6d7?lan~@Q6XDn;-{k}rVfOME$J~(Af&s%b!ab8`j-Wx( zftCf3&guR2%n~<+Bv0sm18tsd?n8_LoI>4YMzR{b%fLvWY}!(o3Sx=}hnM4-Vg3Q` zh|Nlh7E*nM6X88T%g|kHX6LOlnDhP2{_7fl;;2Ud{4ZaB`}I{R z-)-5IXM^ojM0kR%5vz<9L7Zm=mVteCs#i2^XA-;Y2f8R6rp1gGkpZE z7JaCk8j7Dm4gB*0CSun?2p1L^oyKHdr=L`>)`b%xL50hG;I}s>@c@*KfE^Z6^J0VN z)H-I&%KNGPPrrTo@#p>$xd55G9T&fnYlL)jG!F<)-sOV-k9BfGC_NZ*f^hI;;0KUA zehdLA6{`T$#@FLHYT+Fq)^IBhHLI^3sDT^FU~Qls{tXeh5I^W*T>IvqxVrWhxq#*m zOf|>}iqKG`qeEX|{G9rUR4exv$N|!Ha10j)g+GXJ`Bt<5Hhu<76^0ICy9zGxn7q_R zTbHq(n`_K?BphZ37VOcv7g(z}<&N*i^*{eQzRvY(@?Qcyao-#tsIZ-2doT}HA4x+a z;U4!K7Nn;JB^yOWSP&kp_0kHU$l6bR z>4gq-XmG~wj|F+e;m@-1_6yvtUCARFe1mI%UTu zEJA-?*f_qU3cNrLC;x{zf%EObAFs&8^J`(RXf2cy>5dV92Is?o%H82s=M{B}hRoRu5!l(%|cua3qjg%mHeL9>R6E?n405&GQ6ExL2E+~Hy{-xrY8jr#ESU_ab9vo zV0{h0o2e6YFko%xIR@t#?}j)6A#sG2Cocy|23`auhlJ#(1%bar|6vcQ%Telq%0rjo zG8Z=Uem}E+=9B;Q>MGky{I!Ltnv4Kwg!uz}jvKz)z&$YlF5r{kyhqp*qF8~H$TcFl z0-y`H0Ej%0rvUZAWq@YS1~B0i?OE)$)Vng_BXaH{I1W}c{K|9d&b;CJ1)yCKG5Ih2g%diWW z7O2X%qay<~Y!?nK>};fgAAC8kzW`wW^xOUFC(}Elgv}Sg4Pt<*w6?^)+$azQ6M$s% zSrc!LK7=~BRj@WZJV9MT#ONXp7ziVYvrhOUd=3tTSIR((JQfJVKsay0@pVxGuLjBN zcv37-zTf;LZwNl)Wl(QiD&%lg01fm2H8*OPz$r+4j*__kcv&nE^a5c5F!mb_%%bU{ zpTDx02?#iDSw|GnL7OL33Vw1MZ_K%2ZNcpLl>K^O|I3e`?%zIro*#l1FG6;JRwkf7 zq*nQ~#Z#`ctsMsD3&Xor)p;e@c*mAEAzMu%XY4(SHxg9su7DvJT>w|ipf`j?oCD4P z=zzvupbQWnjv?~fpmvxK93p<>jU!>#If*sEyGRMR6w4%@YYV6{I6B0K-)4Nibt6!s zC;-?4><5Q4SMHdU`vg*~!G{|BM)H9D1MFImM7%*hZ^=DOW&w|LuJETRY5I6(<)`nT zUSUOikMc|i#lH7dLe%&JLm>?lvxub&2fVB$MGYK{{$b1DK44oU@Nk^!fWC=A)45qN5>^UdJ z74tEWG0uD%!$uv(&{Ae@8=C>{HcopAVQa@qpaVt+uBaBA1{;C0JKhRx00qG+vD^#b z49A}JZw~DBu--8kR-#-&@atN!aau<>Ij?>hq0dmUZF~to35J}&WTXkOq^$=v0Awzl zlJT4qScF9pSuZHejt_TRXg@9hwhbggfx7|E*p_tiTD|ddxS`H+IW_nW*FxVmr?bOp7RPP zqKR2U+|2;>tMreDb^i2!touKI`T5hA*8prv?@HMa4zL1(i&0ui_obHcvLIwUI=~RV ziGnojooEVm$|6;e#pYs9P*DXxZM1kxOE%aZcXSz!Uq*VcVO7Y~M+3K@uzbvgh~nJS z8+0`v#jgjKcC&S0&l|S2cfgkhE^^4axokL_=i^8LWDg(G2$N(Kt?7HJ*}N8Sux z=Chv3RK|J1((YP<&|pb4;nf-53%kWN1alvl*KlnPEf^cX7RHSoH#IagJ_n$zw81x; z)j3d@C-nT5M(Wt8bD0JS1($swvqR9y=fKlD{BLzXQDdlg!)!cA?;0mM&Ux?}oCsWn zPiO@ud*A|_xldRGCWkltox3qw2mED^ut4%0A)1G0GPc}&>w?^Y;>33F)EG|w z7aTi*e&fj>fQbNHn0n~Pt=OlD`{ywOU(Gz&G<@IBCD+HiEK$zK)A~c5d?(@eKqO<> zxWWpxz}iE2fhih}Yocn(l<5%2`Y|v`x!u=sE?xV%dxlvpo)yP@%{JcE7S{5ga$(Y3WN?)c?yA{IXfV433P`0=8O^_1l7ky0Y&1mjf!`8q2a#- zCEH{6C-eiDz6L@M=Mm=h7I{eA83!#9Mp8iv0l-i|A#cb6>w+IO8*G4f2dJ$yc81IW zbqqC{hS36}aL_Qh11!ej^Dy8U?(*JPRxXzFfVcw>OF@3dh9}kP7qlN^LhG7NAYUNI z#U%iiP^S2LVE^);{!9Af(@L03Ugio|JXgE(h;{En7gwhT=g2TT`+k-V}fV9f|wU_2ODVQfR+?<;_zj9Ar9pDH9Y> zj$CSnk7^V7UNNyKaAqvqakTmbHFvo)FT*t<YF=q+5e_f`c?p^@yJ>sg)-8oyt0i77;Px66@s`oL& z@urVp1Q-_(t zg5U^-K+WI)@PGFy|Igv5mY;k_WS|K-Ok@s9OHw)h;Y z7r;;_@~|%y#%y91WTWf@FO$x3oIGTfUjs}5>&E!@mcnsyxCkBdJ$TCiI7QHQHnDja z=3XFFgadcqEFE})W4u}CRRK$HMA9e-UYQT9AP~G4rpQ|v$Vi){7uuiteEWpwErfMATLaOiGp$AZ&1NXH} zHx^XDJVymMAVe^N-VpSNG7sP=SAzTG*bW2WsMK4WB82ip9nTVGM5w?o*NvsDW~>s{ z03!xb=SYzwE@hq-Uc^ly`L}sy(4SR4Ad(0aMa4=xdrbxRlfto#86@;2V`VuYfId97 z-higCc!!tMy1#$^>DRw}2vfYP;xrqXu~QuxzfVE2wKpbm6Q=t_R)Q%2bVOctOe>jTR&96s>*FabksfD3>r&x7{Q0+zzcVca2B)@r~&P!6!_-6UOH zx$)3AEX^AEI00-t&UJ>≪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%0D3tSKjQ7j+ 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

u=wd9=HTZ5WTn-SU%PoBjNtIK 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 ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 x86" - -RDEPEND=" - >=dev-python/aiohttp-2.3.2[${PYTHON_USEDEP}] - >=dev-python/python-socks-2.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/trustme[${PYTHON_USEDEP}] - dev-python/attrs[${PYTHON_USEDEP}] - dev-python/yarl[${PYTHON_USEDEP}] - dev-python/flask[${PYTHON_USEDEP}] - dev-python/tiny-proxy[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/aiohttp-socks/aiohttp-socks-0.8.1.ebuild b/dev-python/aiohttp-socks/aiohttp-socks-0.8.1.ebuild deleted file mode 100644 index 2224b12703c0..000000000000 --- a/dev-python/aiohttp-socks/aiohttp-socks-0.8.1.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="SOCKS proxy connector for aiohttp" -HOMEPAGE=" - https://pypi.org/project/aiohttp-socks/ - https://github.com/romis2012/aiohttp-socks/ -" -SRC_URI=" - https://github.com/romis2012/aiohttp-socks/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -RDEPEND=" - >=dev-python/aiohttp-2.3.2[${PYTHON_USEDEP}] - >=dev-python/python-socks-2.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/trustme[${PYTHON_USEDEP}] - dev-python/attrs[${PYTHON_USEDEP}] - dev-python/yarl[${PYTHON_USEDEP}] - dev-python/flask[${PYTHON_USEDEP}] - dev-python/tiny-proxy[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/aiohttp-socks/aiohttp-socks-0.8.2.ebuild b/dev-python/aiohttp-socks/aiohttp-socks-0.8.2.ebuild deleted file mode 100644 index 2224b12703c0..000000000000 --- a/dev-python/aiohttp-socks/aiohttp-socks-0.8.2.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="SOCKS proxy connector for aiohttp" -HOMEPAGE=" - https://pypi.org/project/aiohttp-socks/ - https://github.com/romis2012/aiohttp-socks/ -" -SRC_URI=" - https://github.com/romis2012/aiohttp-socks/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -RDEPEND=" - >=dev-python/aiohttp-2.3.2[${PYTHON_USEDEP}] - >=dev-python/python-socks-2.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/trustme[${PYTHON_USEDEP}] - dev-python/attrs[${PYTHON_USEDEP}] - dev-python/yarl[${PYTHON_USEDEP}] - dev-python/flask[${PYTHON_USEDEP}] - dev-python/tiny-proxy[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/aiohttp-socks/aiohttp-socks-0.8.3.ebuild b/dev-python/aiohttp-socks/aiohttp-socks-0.8.3.ebuild index 2224b12703c0..be5ce72d8255 100644 --- a/dev-python/aiohttp-socks/aiohttp-socks-0.8.3.ebuild +++ b/dev-python/aiohttp-socks/aiohttp-socks-0.8.3.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 x86" RDEPEND=" >=dev-python/aiohttp-2.3.2[${PYTHON_USEDEP}] diff --git a/dev-python/alembic/Manifest b/dev-python/alembic/Manifest index 5035a296dfdc..c265cf2a38d7 100644 --- a/dev-python/alembic/Manifest +++ b/dev-python/alembic/Manifest @@ -1,2 +1 @@ -DIST alembic-1.11.3.tar.gz 1192079 BLAKE2B 40608e1a98aee47128ddebfbb05527cebe8d7799c65da84333bfccb92c0cf314f12646b5be61bd489fe7084197e7918cc992a6edde57baf2afaa741452110135 SHA512 66939932ab0e07595a0d97ae1591c73b90d193e9a392489e2e6059e702c7471c12ac6408e6425413a89dccd5f54ba00f1a50cede0fadbbd808caca864c5101fa DIST alembic-1.12.0.tar.gz 1196597 BLAKE2B ff4bc1b94a32ab510b617befb039cb373f266fc891d355a1166a5559d4c053c57a834d9509a05bd5fbcb53a6ac0348038b2314907249ea9139a00c378b293bcb SHA512 170031efe7864835234f55123bff7496337ed1ce666fdaaa8a5040353dc23f98a0e2e6eaf95791f8be052b675015acb7e59b58436a470df9b4ce803c1ac5296b diff --git a/dev-python/alembic/alembic-1.11.3.ebuild b/dev-python/alembic/alembic-1.11.3.ebuild deleted file mode 100644 index 5e88fa80c9a4..000000000000 --- a/dev-python/alembic/alembic-1.11.3.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Database migrations tool, written by the author of SQLAlchemy" -HOMEPAGE=" - https://github.com/sqlalchemy/alembic/ - https://pypi.org/project/alembic/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv x86" -IUSE="doc" - -RDEPEND=" - >=dev-python/sqlalchemy-1.1.0[${PYTHON_USEDEP}] - dev-python/mako[${PYTHON_USEDEP}] - >=dev-python/python-editor-0.3[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -python_test() { - # setup.cfg contains -p no:warnings in addopts which triggers - # datetime.utcfromtimestamp() deprecation warning as an error in py3.12 - epytest -o addopts= -} - -python_install_all() { - use doc && local HTML_DOCS=( docs/. ) - distutils-r1_python_install_all -} diff --git a/dev-python/alembic/alembic-1.12.0.ebuild b/dev-python/alembic/alembic-1.12.0.ebuild index 0fb0d2348c60..5e88fa80c9a4 100644 --- a/dev-python/alembic/alembic-1.12.0.ebuild +++ b/dev-python/alembic/alembic-1.12.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~riscv x86" IUSE="doc" RDEPEND=" diff --git a/dev-python/annotated-types/Manifest b/dev-python/annotated-types/Manifest index 49912a423f0c..8828a9e0376d 100644 --- a/dev-python/annotated-types/Manifest +++ b/dev-python/annotated-types/Manifest @@ -1 +1,2 @@ DIST annotated_types-0.5.0.tar.gz 13504 BLAKE2B 6c13267b2bdcafabc57e734e3a92133c140ed34560625ed067e01b19f4c8e250b01dacfd5518d0e7283fe469d053a1c1baed173f215231e7303defc3e444667d SHA512 d59c00ff84d510d87149aa9a33deb26e2c3aee98f0f99b63cc0eba83a212c4c1567fcb81370e8bf9add32fd23cc9ea2a5a8692a840d316c44ab7a550bd4349b3 +DIST annotated_types-0.6.0.tar.gz 14670 BLAKE2B 9390abe727f9b7a777e8266e192e032e2f36703c76a60e7fa34dd5517db8129f75e617b67ff88e9f299d10dd3f076d6793bf86e04b6230f2c4df886a8e0719cb SHA512 6b7f6fa23f47758d955822564227173951d6ddd854397b0c996bb6adeadd9caebfab6d193595be17003c1ef0e81a6bd8e20ec8221a70ffa35f9a4414300e788d diff --git a/dev-python/annotated-types/annotated-types-0.6.0.ebuild b/dev-python/annotated-types/annotated-types-0.6.0.ebuild new file mode 100644 index 000000000000..f2c2a18d0815 --- /dev/null +++ b/dev-python/annotated-types/annotated-types-0.6.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 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="Reusable constraint types to use with typing.Annotated" +HOMEPAGE=" + https://github.com/annotated-types/annotated-types/ + https://pypi.org/project/annotated-types/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +BDEPEND=" + test? ( + dev-python/pytest-mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/anyio/anyio-4.0.0.ebuild b/dev-python/anyio/anyio-4.0.0.ebuild index 74d0dbd87994..0c8ff324df92 100644 --- a/dev-python/anyio/anyio-4.0.0.ebuild +++ b/dev-python/anyio/anyio-4.0.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" $(python_gen_cond_dep ' diff --git a/dev-python/apsw/Manifest b/dev-python/apsw/Manifest index ecb84b3e87b9..a8515ed4d534 100644 --- a/dev-python/apsw/Manifest +++ b/dev-python/apsw/Manifest @@ -1,3 +1,4 @@ DIST apsw-3.42.0.1.gh.tar.gz 881270 BLAKE2B a983aebe53f6baf419fb0fec6d87797d11c1e1f0fadd546139c9b9c3cec6f8848e79af46a928597e6cf33937bb2b2e2157cf908cf18152c7f956864e3d09fe2c SHA512 78a02c8e987df90838923b2a2d4838a184e7e8d9be70a09a4a27eb43e9f06546f831895ab519b681f628e5432b3e5b71d56ecc2f3e45a89765dc13667ca6e844 DIST apsw-3.43.0.0.gh.tar.gz 887997 BLAKE2B ce74eaed990cdf4742ce39743abf0dc112ee3f588bfa0ccca102829d4e29fd38194ac42a85dee25e18f666bdbb2137c99440583996513ea27977374de945ffd7 SHA512 013ef8a45b556498192673c77d8de50136680d061087a80d7ce880137f1ca469812e9237b7336fbb8aacd8d3a775e819a42dc5e70e2d907cf6fea56b80534755 DIST apsw-3.43.1.0.gh.tar.gz 901289 BLAKE2B 3f463896ce587326421ae78a26b5cccbc5c43a2c54b9502c166f599705fc9afe867c3be5f2ea4de8bc4d2da2f3bf09e034a27744d2114a5bc9b5c622bd852543 SHA512 a3343af87638f04786086c282cf50bfce3074e2a3165ebf172740be13021138a83356e594969791029879dfef12149775b48e0912eb14817358434b3b72ada67 +DIST apsw-3.43.1.1.gh.tar.gz 901590 BLAKE2B 0fb1942aebf60443c12901e1b21bb7b9fce1e90d406bca80580563cee2d8aaf45b9c2294317cf374484fccd8b595439e13df01b14512514f78ec60ae1e905990 SHA512 3121e594a9d4c358ecb2f90becadc06fe987a3e7d6897fd655d5ae9aff6c8d1521257c2a34a68a8e6114cf7a71479544433e599522bee93e3fb729ee9763a112 diff --git a/dev-python/apsw/apsw-3.43.1.1.ebuild b/dev-python/apsw/apsw-3.43.1.1.ebuild new file mode 100644 index 000000000000..21c2e33d0999 --- /dev/null +++ b/dev-python/apsw/apsw-3.43.1.1.ebuild @@ -0,0 +1,51 @@ +# 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..12} ) + +inherit distutils-r1 + +DESCRIPTION="APSW - Another Python SQLite Wrapper" +HOMEPAGE=" + https://github.com/rogerbinns/apsw/ + https://pypi.org/project/apsw/ +" +SRC_URI=" + https://github.com/rogerbinns/apsw/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="ZLIB" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc64 ~x86" +IUSE="doc" + +DEPEND=" + >=dev-db/sqlite-${PV%.*}:3 +" +RDEPEND=" + ${DEPEND} +" + +src_configure() { + cat >> setup.cfg <<-EOF || die + [build_ext] + enable=load_extension + use_system_sqlite_config=True + EOF +} + +python_test() { + esetup.py build_test_extension + cd "${T}" || die + "${EPYTHON}" -m apsw.tests -v || die "Tests failed under ${EPYTHON}" +} + +python_install_all() { + use doc && local HTML_DOCS=( doc/. ) + distutils-r1_python_install_all +} diff --git a/dev-python/argh/Manifest b/dev-python/argh/Manifest index 6418fc11876c..4da6291fb32a 100644 --- a/dev-python/argh/Manifest +++ b/dev-python/argh/Manifest @@ -1,3 +1 @@ -DIST argh-0.28.1.tar.gz 62511 BLAKE2B fb06ad73c5d8e8508103007a2213285f52f4d245ade288504616d42847c982a27ca94f0850f87052737c17740de705a9f8557fcafbea6f656e30ca1ed99efffb SHA512 c5d4515f5ba94a60dbcc6fa81812c192b51539ceee349129028a3d736ba1b0eac23135b31fa6d350e9fff778250365848e6c2077553849aeebbb9b67be6774dc -DIST argh-0.29.3.tar.gz 52641 BLAKE2B c9cdfbf9a958ce6386984c422717cf9dbcdf6bf69a909e34fcc34a3b6cc3e8f9ee831898fb1fbe39cef68927a949d172b553fb51c16a7ae80382c03be0a26d57 SHA512 ec5c090399e824d0e6dc51b199859e40707d5a7f3b651ef72b186d8b3bf402096e9522b6eaf90bbaeb3ad58aae24c25f043749698c47e3fabbb6259e9b9dbffc DIST argh-0.29.4.tar.gz 52694 BLAKE2B 6d2b75200ea7b570ac199139ba7bc92b5bfa41fa4e21d19eff17d8506c4a28c6043413a25679cab52f9d81b8bb9a1f35b77ffee3beaa98c43660ad9e5c6b8dfc SHA512 017346afb237429de1228f604a763f919528fd359edfabb7b5a5c3a48c5e5be5a5a385672d54299cd15e5bc82257d8c33816fbc463873ffb9b3c3a54b40fccfc diff --git a/dev-python/argh/argh-0.28.1.ebuild b/dev-python/argh/argh-0.28.1.ebuild deleted file mode 100644 index 982f7e9655a2..000000000000 --- a/dev-python/argh/argh-0.28.1.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="A simple argparse wrapper" -HOMEPAGE=" - https://pythonhosted.org/argh/ - https://github.com/neithere/argh/ - https://pypi.org/project/argh/ -" - -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86" -LICENSE="LGPL-3" - -BDEPEND=" - test? ( - dev-python/iocapture[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/argh/argh-0.29.3.ebuild b/dev-python/argh/argh-0.29.3.ebuild deleted file mode 100644 index 32a100a7ba11..000000000000 --- a/dev-python/argh/argh-0.29.3.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 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="A simple argparse wrapper" -HOMEPAGE=" - https://pythonhosted.org/argh/ - https://github.com/neithere/argh/ - https://pypi.org/project/argh/ -" - -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -LICENSE="LGPL-3" - -BDEPEND=" - test? ( - dev-python/iocapture[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/argh/argh-0.29.4.ebuild b/dev-python/argh/argh-0.29.4.ebuild index 32a100a7ba11..982f7e9655a2 100644 --- a/dev-python/argh/argh-0.29.4.ebuild +++ b/dev-python/argh/argh-0.29.4.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" " SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86" LICENSE="LGPL-3" BDEPEND=" diff --git a/dev-python/asttokens/Manifest b/dev-python/asttokens/Manifest index 74f84745b4ba..0b9bcb77fc28 100644 --- a/dev-python/asttokens/Manifest +++ b/dev-python/asttokens/Manifest @@ -1,3 +1 @@ -DIST asttokens-2.2.1.gh.tar.gz 56115 BLAKE2B 89c235391f9cc68fc640c5f9fccd1055cd7649ac92f4f935a872c1b90458f4bf577979fdeb3267f7bd5a5af505b6a33582da47d5fb65b57c411f482622d90feb SHA512 f7fb00918403054bc6a118494f49dcc11946141d2193624455ff2b1ca137d1c75315c779295701e93ae350ce4f5f670d6287e91a116b6b5cbcb06b374a6d00b5 -DIST asttokens-2.3.0.gh.tar.gz 56996 BLAKE2B 742e1332c6dcc35930e6ac85df1a851143772ab390f51088bd89bbc8c6f2d2277ed1cc31af554f274b3d6fab554a542a54b0ef08afbd470f8308ca5eddf9728b SHA512 128e9d41db1e7dd85ce3e459123c0a28d8478c3757b06c35a53eed4286ed23ac8747a221b9bbcf17d87dd98288a3b58a33e0a2e4e9f5cf8b137264bd22eadc36 DIST asttokens-2.4.0.gh.tar.gz 56965 BLAKE2B 60adc46bd30f5c2fee368362f655bb6a83d2394f2c0badfc191f91335decd523a2f1523927b4ce3cdbe1a557cfb335635c68c20acbb33384cf9c3a816bbb6743 SHA512 183321c6eef3493e49289834425d4ec59dec5fdc496d27e4d89ab5ca2a830306367e0464dba25856da612e018f8d6cefedf7c2349488884031f02a91acc73cd4 diff --git a/dev-python/asttokens/asttokens-2.2.1.ebuild b/dev-python/asttokens/asttokens-2.2.1.ebuild deleted file mode 100644 index 2a1d47526183..000000000000 --- a/dev-python/asttokens/asttokens-2.2.1.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="Annotate Python AST trees with source text and token information" -HOMEPAGE=" - https://github.com/gristlabs/asttokens/ - https://pypi.org/project/asttokens/ -" -SRC_URI=" - https://github.com/gristlabs/asttokens/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/astroid[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # test suite itself broken with new astroid versions, upstream less care - # https://github.com/gristlabs/asttokens/issues/79 - tests/test_astroid.py -) - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} diff --git a/dev-python/asttokens/asttokens-2.3.0.ebuild b/dev-python/asttokens/asttokens-2.3.0.ebuild deleted file mode 100644 index 4d0a09d2ec63..000000000000 --- a/dev-python/asttokens/asttokens-2.3.0.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# 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 - -DESCRIPTION="Annotate Python AST trees with source text and token information" -HOMEPAGE=" - https://github.com/gristlabs/asttokens/ - https://pypi.org/project/asttokens/ -" -SRC_URI=" - https://github.com/gristlabs/asttokens/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/astroid[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # test suite itself broken with new astroid versions, upstream less care - # https://github.com/gristlabs/asttokens/issues/79 - tests/test_astroid.py -) - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} diff --git a/dev-python/asttokens/asttokens-2.4.0.ebuild b/dev-python/asttokens/asttokens-2.4.0.ebuild index 4d0a09d2ec63..e8e69f3cf41b 100644 --- a/dev-python/asttokens/asttokens-2.4.0.ebuild +++ b/dev-python/asttokens/asttokens-2.4.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" RDEPEND=" dev-python/six[${PYTHON_USEDEP}] diff --git a/dev-python/async-lru/async-lru-2.0.4.ebuild b/dev-python/async-lru/async-lru-2.0.4.ebuild index 306ca5c015e6..8cb301e5d15f 100644 --- a/dev-python/async-lru/async-lru-2.0.4.ebuild +++ b/dev-python/async-lru/async-lru-2.0.4.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 arm ~arm64 ~loong ppc64 ~riscv x86" RDEPEND=" $(python_gen_cond_dep ' diff --git a/dev-python/aws-sam-translator/Manifest b/dev-python/aws-sam-translator/Manifest index 638194eb4fc7..cd1886786e33 100644 --- a/dev-python/aws-sam-translator/Manifest +++ b/dev-python/aws-sam-translator/Manifest @@ -1,4 +1,2 @@ -DIST serverless-application-model-1.73.0.gh.tar.gz 5079379 BLAKE2B e7220e4d0e25a725d3dc0828297bcab9c174e067f927b6aab7f6bdd0c9c8de8333464d7783f0ae9965b00a1323ace8f63a51aed92e459f578a2d2e15a34bed52 SHA512 1487b3815f62dc4a5081316b09d469359126fa76d4b4f3ee397b581e5491cea20ebafeeb96d261652eb552e501666de3d90f6bd5a52517474e170420abaeea92 -DIST serverless-application-model-1.74.0.gh.tar.gz 5082475 BLAKE2B 4eea6df8caefd8face0115300739d74dee96f5b303cd2f86e7ffd58535c36567c830c9a0b55f59c712b166376b66ae23d7cc5e9c79445a1a9e4f3e23f0c4b94d SHA512 f34af17d0d2ec540c9ef65c1419812e0ec24da331b527e843f3da88149721a4dbec7130f1ac452c19b8462461ed09e3e6b607a80756aaa5f01fc3abc04740938 -DIST serverless-application-model-1.75.0.gh.tar.gz 5111472 BLAKE2B c6a1ce33e9f6a51988acc72d9b2a12c8cabfa16ccbb44dcb214bedcfd5c9cf61947f0d83a32149a1dc3ceee6e0acdb4ffe3437f4605febd0e2b07d48989c9d81 SHA512 b64c2529d1a9cbb3d97163d4dd3062d19319e0b1ff98c8330fb12af8c33a2768dc6619d97dc9234b051eafef9770d35970fa631c9830a9ad94d7ac0a4eb0e800 DIST serverless-application-model-1.76.0.gh.tar.gz 5114195 BLAKE2B 2d9eb5ea740c02ad3b6ca4024c6a5f6f87fe0a2703535eab5e69488fb30e2172ab3edd67ab4a668a9790040a0edc698c2ac4fc4c244c0b2f8037a5ce6e1175fb SHA512 97bc81cc41ecc5e1b5bc253e9ba0839598a09a49e564bfe06bd3460867412ce2551e1ad79640cf40641bdc9d09261bdd8bdb87d78c860f6c3d2b316fcee9c027 +DIST serverless-application-model-1.77.0.gh.tar.gz 5114799 BLAKE2B a5299e6a3dacca20304e3f93d84a96aa8013d435ecd62621e7fcc302c709ad86185cfa509925bebf379597186ed9fe82ac384f6314ecdc66826d8cd7df3f30c6 SHA512 961a1dcd1117b6d2c9b08c1e9b945d02ac19c9b41b91415264aadc9461fd62ece294a7da6e99ec128be685f6df605e8febf91469a1161bc94b12ae3976901f9e diff --git a/dev-python/aws-sam-translator/aws-sam-translator-1.73.0.ebuild b/dev-python/aws-sam-translator/aws-sam-translator-1.73.0.ebuild deleted file mode 100644 index 9e1f18c5dab3..000000000000 --- a/dev-python/aws-sam-translator/aws-sam-translator-1.73.0.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 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 - -MY_P=serverless-application-model-${PV} -DESCRIPTION="A library that transform SAM templates into AWS CloudFormation templates" -HOMEPAGE=" - https://github.com/aws/serverless-application-model/ - https://pypi.org/project/aws-sam-translator/ -" -SRC_URI=" - https://github.com/aws/serverless-application-model/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - =dev-python/boto3-1.19.5[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.2[${PYTHON_USEDEP}] - =dev-python/pydantic-1.8[${PYTHON_USEDEP}] - =dev-python/typing-extensions-4.4[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - dev-python/parameterized[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - # so much noise... - sed -i -e '/log_cli/d' pytest.ini || die - - # deps are installed by ebuild, don't try to reinstall them via pip - truncate --size=0 requirements/*.txt || die - - distutils-r1_python_prepare_all -} - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local -x AWS_DEFAULT_REGION=us-east-1 - epytest -o addopts= -} diff --git a/dev-python/aws-sam-translator/aws-sam-translator-1.74.0.ebuild b/dev-python/aws-sam-translator/aws-sam-translator-1.74.0.ebuild deleted file mode 100644 index 5a83e871d7a8..000000000000 --- a/dev-python/aws-sam-translator/aws-sam-translator-1.74.0.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 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 - -MY_P=serverless-application-model-${PV} -DESCRIPTION="A library that transform SAM templates into AWS CloudFormation templates" -HOMEPAGE=" - https://github.com/aws/serverless-application-model/ - https://pypi.org/project/aws-sam-translator/ -" -SRC_URI=" - https://github.com/aws/serverless-application-model/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - =dev-python/boto3-1.19.5[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.2[${PYTHON_USEDEP}] - =dev-python/pydantic-1.8[${PYTHON_USEDEP}] - =dev-python/typing-extensions-4.4[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - dev-python/parameterized[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - # so much noise... - sed -i -e '/log_cli/d' pytest.ini || die - - # deps are installed by ebuild, don't try to reinstall them via pip - truncate --size=0 requirements/*.txt || die - - distutils-r1_python_prepare_all -} - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local -x AWS_DEFAULT_REGION=us-east-1 - epytest -o addopts= -} diff --git a/dev-python/aws-sam-translator/aws-sam-translator-1.76.0.ebuild b/dev-python/aws-sam-translator/aws-sam-translator-1.76.0.ebuild index d6a4188a21e6..a0d01a4be592 100644 --- a/dev-python/aws-sam-translator/aws-sam-translator-1.76.0.ebuild +++ b/dev-python/aws-sam-translator/aws-sam-translator-1.76.0.ebuild @@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P} LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux" RDEPEND=" ${P}.gh.tar.gz " - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + 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-)" diff --git a/dev-python/boto3/boto3-1.28.54.ebuild b/dev-python/boto3/boto3-1.28.54.ebuild deleted file mode 100644 index 90e1b0ce7382..000000000000 --- a/dev-python/boto3/boto3-1.28.54.ebuild +++ /dev/null @@ -1,68 +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 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() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest tests/{functional,unit} \ - -p xdist -n "$(makeopts_jobs)" --dist=worksteal -} diff --git a/dev-python/boto3/boto3-1.28.56.ebuild b/dev-python/boto3/boto3-1.28.56.ebuild deleted file mode 100644 index a37cc38af2f3..000000000000 --- a/dev-python/boto3/boto3-1.28.56.ebuild +++ /dev/null @@ -1,68 +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 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.7.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() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest tests/{functional,unit} \ - -p xdist -n "$(makeopts_jobs)" --dist=worksteal -} diff --git a/dev-python/boto3/boto3-1.28.58.ebuild b/dev-python/boto3/boto3-1.28.58.ebuild deleted file mode 100644 index a37cc38af2f3..000000000000 --- a/dev-python/boto3/boto3-1.28.58.ebuild +++ /dev/null @@ -1,68 +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 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.7.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() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest tests/{functional,unit} \ - -p xdist -n "$(makeopts_jobs)" --dist=worksteal -} diff --git a/dev-python/boto3/boto3-1.28.59.ebuild b/dev-python/boto3/boto3-1.28.59.ebuild deleted file mode 100644 index a37cc38af2f3..000000000000 --- a/dev-python/boto3/boto3-1.28.59.ebuild +++ /dev/null @@ -1,68 +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 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.7.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() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest tests/{functional,unit} \ - -p xdist -n "$(makeopts_jobs)" --dist=worksteal -} diff --git a/dev-python/boto3/boto3-1.28.60.ebuild b/dev-python/boto3/boto3-1.28.60.ebuild deleted file mode 100644 index a37cc38af2f3..000000000000 --- a/dev-python/boto3/boto3-1.28.60.ebuild +++ /dev/null @@ -1,68 +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 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.7.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() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest tests/{functional,unit} \ - -p xdist -n "$(makeopts_jobs)" --dist=worksteal -} diff --git a/dev-python/boto3/boto3-1.28.55.ebuild b/dev-python/boto3/boto3-1.28.62.ebuild similarity index 100% rename from dev-python/boto3/boto3-1.28.55.ebuild rename to dev-python/boto3/boto3-1.28.62.ebuild diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest index 455a54ce26cc..8f6d5bf64969 100644 --- a/dev-python/botocore/Manifest +++ b/dev-python/botocore/Manifest @@ -1,10 +1,4 @@ -DIST botocore-1.31.49.gh.tar.gz 11946203 BLAKE2B 3b3026f0861705cc3467391c673d2e2f8e63af1a2e52b63cad21e5f75bf31f5970a2a5f5a959dc8dcd1be6c3ad67ed10642c79a7d41a24e15e983096818e8197 SHA512 8e1cb12ff7455bbf62c5cf54c2bc1b8f48484ebc6e95b4e061d5bc6388a4ecd3ff4152a1d9aab5cbee84d872d59417cfb1cecb6fd281f1f8dd9e3e7e04cc782d DIST botocore-1.31.53.gh.tar.gz 11950545 BLAKE2B 2fef49b98179046203470c6dc145b13a1ff4ddec4eb3ac0bc8f9668b4d7ef9dfdee096f91abb8ede1e1abfffe55f72c9c38c63587b79082a2de7de84e4c9f273 SHA512 2c4d9761ee3cc8b73e60de3388475c64cbd562efd8265a098ba49731751d2c501167d84b010984a0dd738bb1e71a85db6f86aea68c86e9db5ed8613304570529 -DIST botocore-1.31.54.gh.tar.gz 11879790 BLAKE2B 8feaab92edaada974af275c81a41d6b36d6444ee1d46718b6c765aacad0450a52bf47fbcccd923f2c442400bea6cc1fb0f2fb8f6a73e3835fd16da38dc609ec4 SHA512 3dfa2212edbc9ed4bc435ec1d4f7aa8b9b9c656cd76feab6c898f57303897ee018120a069bc477fb8700111908ecaf6465229d67e6b6c5c777369b224d00c01d -DIST botocore-1.31.55.gh.tar.gz 11883762 BLAKE2B eac01a2c463754306f2846ed914453114044b8ef0e94848d2bf0f59e01324bf8c7c366976722de7a791f482e891f005dc2f6ac4a1f3adfad92100d452b6bb3db SHA512 14bc1a6b12fd2bf08fa881f2265d1b0057c16b5001991278f07590f8f09b3237cf182a583f93a657d74c420179f0eee689debd192c254787aa8cb3fc17c79348 -DIST botocore-1.31.56.gh.tar.gz 11885802 BLAKE2B 4fd386fcc987672df88ffec5265c1fd9f18a75b3557643ad27dae67dddc485a3f787722942bca0daf277eb4d03dfe7164ede63b4f85e44182db2e248b507f9a7 SHA512 d1a1757e4c4d68122ab963bddc57304609e0b4c225f8e81c38a4a3b116312884757f36f07cf7f324d059037ff81d5b6ab2e225893c18e9ed5ce2203bc0c47aa0 DIST botocore-1.31.57.gh.tar.gz 11899280 BLAKE2B 047cba5850b024dd4070346eb2c635696f9684a38ea458357c934295e86d33b65e3b9f8e98e5fa96d2f0ba18c68bfc970c1fe7ad13bbfc0e83ede4ae4b6dbb88 SHA512 512bfd31a3534213977f6d05cf8603222e9517cc0d95cdf0fa3c9f9565f0f08cb7e646830a5d5093df7ca5b84c82db2887648e7b7cf47411486c664c730963d9 -DIST botocore-1.31.58.gh.tar.gz 11900019 BLAKE2B 8b78876c5ca816b1aa71fb32dc261fe1a8df9af4d6ded7ebe7a5472ae4673e38bc5486dcb01c718f663ddebf897ea57da591e16060816063d25f1c4afe9cecad SHA512 0401181971ccb96431667ef5280cb60157691af0e26628f0f257f131c792f02379f710bfb00af4be29183b87873bf9072f7cab45e8b5035894b8914c3824f3fe -DIST botocore-1.31.59.gh.tar.gz 11910861 BLAKE2B 8010fb8d3cacf5fd21a9377496939868dbd9a4c0a791bcaa87559f4c4c152f7364685f3cd7d3fd4ff8dce0ee7c7b1a69b2901ae13de78a608af4c63457b53789 SHA512 9c6758f887753a46ffa849c2aa32564d48909de9a6ffb78881739443087be67fa82955c32df98367331318ec061fe7b7e4d8d3a1538ac29b420145c1c5de0b7b -DIST botocore-1.31.60.gh.tar.gz 11951233 BLAKE2B 218aa6efe1dafb465b2c1b2b91127cd2294929d2890e2c9b8e255cddb4b41184f92ea2468546646163e643b9ef6ed79e63a39220ae32cb375689bb43cbbf0129 SHA512 8d6c06a53de95a03473ec098bb07f977c710ba2c3f9d9b6faf27b1d206da7ef5be68c8b1947f92107f0ec5ade5d15facfd12649553302c8a51914d058393a2eb DIST botocore-1.31.61.gh.tar.gz 11959525 BLAKE2B 27797d055bf54b91b5eeda7a41baddc9d2def1952109a7a4a48def20c6f1ffd36d8c316ea4624cfea96a8a3e58ee7f463491b157103e9ac40c6214295fd4b823 SHA512 7045d0fcacd80f531f29f6ba3a91dc390d6cb562ecdff4d1bc99e96191f743a7f08cda6699455d658ee21e6798e38abea730653779de5d6b489b8c1637b9d5b1 +DIST botocore-1.31.62.gh.tar.gz 11961556 BLAKE2B 315a1ba1543ba5b92c0a0394a4a21b124a9435e660daef43164cd61ce0b5924c6ba9fa82e41c32b4ae7f0e89783abbe107abf11c807e81a3cb2f883352935053 SHA512 ba13c945fe9308bcc053d459b8934ea358e734b3079620ceb4d4df8274426f349a0ff26190d45275ca05588d48c692338c2dbdbde5122fdda79556af64cfb6c8 diff --git a/dev-python/botocore/botocore-1.31.49.ebuild b/dev-python/botocore/botocore-1.31.49.ebuild deleted file mode 100644 index 1a33d7446a78..000000000000 --- a/dev-python/botocore/botocore-1.31.49.ebuild +++ /dev/null @@ -1,68 +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 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 - ) - - local -x EPYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest tests/{functional,unit} -p xdist -n "$(makeopts_jobs)" -} diff --git a/dev-python/botocore/botocore-1.31.53.ebuild b/dev-python/botocore/botocore-1.31.53.ebuild index 7cacb5c3f634..1a33d7446a78 100644 --- a/dev-python/botocore/botocore-1.31.53.ebuild +++ b/dev-python/botocore/botocore-1.31.53.ebuild @@ -24,7 +24,7 @@ else 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" + KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" fi RDEPEND=" diff --git a/dev-python/botocore/botocore-1.31.55.ebuild b/dev-python/botocore/botocore-1.31.55.ebuild deleted file mode 100644 index 7cacb5c3f634..000000000000 --- a/dev-python/botocore/botocore-1.31.55.ebuild +++ /dev/null @@ -1,68 +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 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 - ) - - local -x EPYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest tests/{functional,unit} -p xdist -n "$(makeopts_jobs)" -} diff --git a/dev-python/botocore/botocore-1.31.56.ebuild b/dev-python/botocore/botocore-1.31.56.ebuild deleted file mode 100644 index 7cacb5c3f634..000000000000 --- a/dev-python/botocore/botocore-1.31.56.ebuild +++ /dev/null @@ -1,68 +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 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 - ) - - local -x EPYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest tests/{functional,unit} -p xdist -n "$(makeopts_jobs)" -} diff --git a/dev-python/botocore/botocore-1.31.58.ebuild b/dev-python/botocore/botocore-1.31.58.ebuild deleted file mode 100644 index 7cacb5c3f634..000000000000 --- a/dev-python/botocore/botocore-1.31.58.ebuild +++ /dev/null @@ -1,68 +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 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 - ) - - local -x EPYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest tests/{functional,unit} -p xdist -n "$(makeopts_jobs)" -} diff --git a/dev-python/botocore/botocore-1.31.59.ebuild b/dev-python/botocore/botocore-1.31.59.ebuild deleted file mode 100644 index 7cacb5c3f634..000000000000 --- a/dev-python/botocore/botocore-1.31.59.ebuild +++ /dev/null @@ -1,68 +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 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 - ) - - local -x EPYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest tests/{functional,unit} -p xdist -n "$(makeopts_jobs)" -} diff --git a/dev-python/botocore/botocore-1.31.60.ebuild b/dev-python/botocore/botocore-1.31.60.ebuild deleted file mode 100644 index 7cacb5c3f634..000000000000 --- a/dev-python/botocore/botocore-1.31.60.ebuild +++ /dev/null @@ -1,68 +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 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 - ) - - local -x EPYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest tests/{functional,unit} -p xdist -n "$(makeopts_jobs)" -} diff --git a/dev-python/botocore/botocore-1.31.54.ebuild b/dev-python/botocore/botocore-1.31.62.ebuild similarity index 100% rename from dev-python/botocore/botocore-1.31.54.ebuild rename to dev-python/botocore/botocore-1.31.62.ebuild diff --git a/dev-python/bracex/Manifest b/dev-python/bracex/Manifest index 2da853cec91c..b763e1a5dffe 100644 --- a/dev-python/bracex/Manifest +++ b/dev-python/bracex/Manifest @@ -1,2 +1 @@ -DIST bracex-2.3.post1.tar.gz 27578 BLAKE2B 0d459c5fe7380363786ab09aea8e26be56cd51075a847de7f521e2c35e413f311a00110e4149ebf626ba07fc025539dcb9a69c1bca6b80b69f3c8475ff7de65d SHA512 ac8b7bae97e41d68d8be85c80643c1d4181f7f4f17bde038803e77ee9264bc2a042b9dd391b0be460fc0317f451621f3975f583c9ad89e43ae8690533fb95626 DIST bracex-2.4.tar.gz 26588 BLAKE2B 99a3a846c1b427e11fd9fe05389d20c81126c5f9a23cb86961265fb1ea4ec51a48e1afa5e40f569b52533732784b00f2b504637efd4d19286a4bb603b1db76cd SHA512 14e520aad81b65df5047374b1920c7202bc62d4524fba4ae82ca7e92e18ae4e0f5d6a184fd772da0cafc3e891f45bab53ad31f6b444d914c3469969b33fa1a28 diff --git a/dev-python/bracex/bracex-2.3_p1.ebuild b/dev-python/bracex/bracex-2.3_p1.ebuild deleted file mode 100644 index ba2c1ddcb655..000000000000 --- a/dev-python/bracex/bracex-2.3_p1.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) -DISTUTILS_USE_PEP517=hatchling - -DOCS_BUILDER="mkdocs" -DOCS_DEPEND=" - dev-python/mkdocs-git-revision-date-localized-plugin - dev-python/mkdocs-material - dev-python/mkdocs-minify-plugin - dev-python/mkdocs-pymdownx-material-extras - dev-python/pyspelling -" - -inherit distutils-r1 docs pypi - -DESCRIPTION="Bash style brace expansion for Python" -HOMEPAGE=" - https://github.com/facelessuser/bracex/ - https://pypi.org/project/bracex/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" - -BDEPEND=" - test? ( - dev-vcs/git - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - # mkdocs-git-revision-date-localized-plugin needs git repo - if use doc; then - git init || die - git config --global user.email "you@example.com" || die - git config --global user.name "Your Name" || die - git add . || die - git commit -m 'init' || die - fi - - distutils-r1_python_prepare_all -} diff --git a/dev-python/bracex/bracex-2.4.ebuild b/dev-python/bracex/bracex-2.4.ebuild index f1de5d961183..ba2c1ddcb655 100644 --- a/dev-python/bracex/bracex-2.4.ebuild +++ b/dev-python/bracex/bracex-2.4.ebuild @@ -25,7 +25,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" BDEPEND=" test? ( diff --git a/dev-python/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest index adaa85534487..95ed92246d5b 100644 --- a/dev-python/cfn-lint/Manifest +++ b/dev-python/cfn-lint/Manifest @@ -1,5 +1,3 @@ -DIST cfn-lint-0.79.11.tar.gz 3701364 BLAKE2B 434b342a638a241accacd3686b52642737b8b5cce53f4561b3c25029ae3f9a39169cf179591538658658e0d4f39e2b5e61a632b6ef1a00d7e66127ada82e9ada SHA512 757d4fdf0786c312e44204e53b0788edb56a3f7848f858dcc2995943d200c7af0149dad073fa6daee7e109e83e07b4b34f81352c2ec851128a02d012e66e92c8 -DIST cfn-lint-0.79.9.tar.gz 3699097 BLAKE2B d85d520b2bbba0c61766716bbc3222ce5cfd6cb467f215c7914a3996682ac86c5feb11ff01f946641cba0cafb7c1a7cf1a081a76f37dd3daa0e03a4a59b35d7c SHA512 ad11ad76cf48a4c1661ef2b627fcf3c9eed08183a6c4401df826c75818f77d7878332ad2915ebc6dcf833eb15f886124fb15d83b46e9e1add88f911edf30db11 -DIST cfn-lint-0.80.2.tar.gz 3738744 BLAKE2B 2de27228f303b37c005a6d947e5d4b9cfc940a2a7c7686956f8e7ac2e17d9a94104af7f43731c8defee643c5ed6cba8c24044af55db8462dd734442ae0637532 SHA512 c4ab580498a6de918fbac12786db461897068cccbb87d04d90f91e10befcf8e9190a8c165ee13ff137575d6a1e7b0999506c4fe9caa45c5e1123a23bb24fea24 DIST cfn-lint-0.80.3.tar.gz 3685775 BLAKE2B 3b8d233e64d2060b124eb560aa963c3ae06a53a68f0e2ad1e7824a4b136ba0bb3ab2c7a3b5bcd72e3350531672cd1da4b98ad8bd1348b6efc80a8adce7e276a8 SHA512 d5afd13db145200d4ca9679a41436b48e92e391db2c5a9f60feffbe735a3ef013b11f2d2bdee4fa04da862b99cabf5a4aa62648418ce68eeddc9dff0f95235c1 DIST cfn-lint-0.80.4.tar.gz 3657880 BLAKE2B 8507c2381bfb7e7f796eb8fbc505bbda48bdb217d9357063289d66307140914dce7d40de8851b0459e6f6154bc3e09d4d0e30da5e1f1cdcf0fad6e8f8b00f3d3 SHA512 a09954b014d2cf677b97012b2635345f94cefbe227f4040eed80aad5ee602daa2542a636295a4c90ad60bcf4e8eb9015a5b9de75c72ffcb903a6ec460a22267e +DIST cfn-lint-0.81.0.tar.gz 3688759 BLAKE2B 595429d5891b5a4b563645c2b3ba55e8c79179419de73bbaf7298462c40431074ac4c31c7b4fabd037ed252771f3961a006cc2ea4095b79bf0e7dab4c952b4d3 SHA512 cbc4a7183c147df9c057420dd9f407762fd79a76447212a4c8ae183c3915061b2a93d3d1cc18a733ac809a81463b1f8cab68b031af50c56441b269c559abf7c0 diff --git a/dev-python/cfn-lint/cfn-lint-0.79.11.ebuild b/dev-python/cfn-lint/cfn-lint-0.79.11.ebuild deleted file mode 100644 index 2f89fde89894..000000000000 --- a/dev-python/cfn-lint/cfn-lint-0.79.11.ebuild +++ /dev/null @@ -1,64 +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="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.73.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-2021.7.1[${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/cfn-lint/cfn-lint-0.79.9.ebuild b/dev-python/cfn-lint/cfn-lint-0.79.9.ebuild deleted file mode 100644 index 61cd59356fed..000000000000 --- a/dev-python/cfn-lint/cfn-lint-0.79.9.ebuild +++ /dev/null @@ -1,64 +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="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.73.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/cfn-lint/cfn-lint-0.80.3.ebuild b/dev-python/cfn-lint/cfn-lint-0.80.3.ebuild index 0cd40b7db3d1..24d0326eb375 100644 --- a/dev-python/cfn-lint/cfn-lint-0.80.3.ebuild +++ b/dev-python/cfn-lint/cfn-lint-0.80.3.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~riscv x86" RDEPEND=" >=dev-python/aws-sam-translator-1.73.0[${PYTHON_USEDEP}] diff --git a/dev-python/cfn-lint/cfn-lint-0.80.2.ebuild b/dev-python/cfn-lint/cfn-lint-0.81.0.ebuild similarity index 97% rename from dev-python/cfn-lint/cfn-lint-0.80.2.ebuild rename to dev-python/cfn-lint/cfn-lint-0.81.0.ebuild index 0cd40b7db3d1..ed04444ce9f3 100644 --- a/dev-python/cfn-lint/cfn-lint-0.80.2.ebuild +++ b/dev-python/cfn-lint/cfn-lint-0.81.0.ebuild @@ -20,7 +20,7 @@ SLOT="0" KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" RDEPEND=" - >=dev-python/aws-sam-translator-1.73.0[${PYTHON_USEDEP}] + >=dev-python/aws-sam-translator-1.75.0[${PYTHON_USEDEP}] dev-python/jsonpatch[${PYTHON_USEDEP}] >=dev-python/jschema_to_python-1.2.3[${PYTHON_USEDEP}] -Date: Wed, 10 May 2023 09:18:57 +0200 -Subject: [PATCH] Support urllib3 >= 2.0.0 - -The urllib3.request.RequestMethods has been moved to -urllib3._request_methods.RequestMethods. - -This patch changes the usage to continue working with the latest -release, but now it's a "private" class in a "private" module, so maybe -it's worth to start to think about updating this code to use the public -API. - -https://urllib3.readthedocs.io/en/stable/changelog.html#removed ---- - google/auth/transport/urllib3.py | 11 ++++++----- - setup.py | 2 +- - 2 files changed, 7 insertions(+), 6 deletions(-) - -diff --git a/google/auth/transport/urllib3.py b/google/auth/transport/urllib3.py -index 4abc26b52..f1dd35320 100644 ---- a/google/auth/transport/urllib3.py -+++ b/google/auth/transport/urllib3.py -@@ -95,8 +95,8 @@ class Request(transport.Request): - credentials.refresh(request) - - Args: -- http (urllib3.request.RequestMethods): An instance of any urllib3 -- class that implements :class:`~urllib3.request.RequestMethods`, -+ http (urllib3._request_methods.RequestMethods): An instance of any urllib3 -+ class that implements :class:`~urllib3._request_methods.RequestMethods`, - usually :class:`urllib3.PoolManager`. - - .. automethod:: __call__ -@@ -184,7 +184,7 @@ def _make_mutual_tls_http(cert, key): - return http - - --class AuthorizedHttp(urllib3.request.RequestMethods): -+class AuthorizedHttp(urllib3._request_methods.RequestMethods): - """A urllib3 HTTP class with credentials. - - This class is used to perform requests to API endpoints that require -@@ -197,8 +197,9 @@ class AuthorizedHttp(urllib3.request.RequestMethods): - response = authed_http.request( - 'GET', 'https://www.googleapis.com/storage/v1/b') - -- This class implements :class:`urllib3.request.RequestMethods` and can be -- used just like any other :class:`urllib3.PoolManager`. -+ This class implements -+ :class:`urllib3._request_methods.RequestMethods` and can be used -+ just like any other :class:`urllib3.PoolManager`. - - The underlying :meth:`urlopen` implementation handles adding the - credentials' headers to the request and refreshing credentials as needed. -diff --git a/setup.py b/setup.py -index e45512a02..cfb3b504f 100644 ---- a/setup.py -+++ b/setup.py -@@ -32,1 +32,1 @@ -- "urllib3<2.0", -+ "urllib3>=2.0", diff --git a/dev-python/google-auth/google-auth-2.22.0.ebuild b/dev-python/google-auth/google-auth-2.22.0.ebuild deleted file mode 100644 index a3342ef26a76..000000000000 --- a/dev-python/google-auth/google-auth-2.22.0.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Google Authentication Library" -HOMEPAGE=" - https://github.com/googleapis/google-auth-library-python/ - https://pypi.org/project/google-auth/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 x86" - -RDEPEND=" - =dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] - >=dev-python/pyasn1-modules-0.2.1[${PYTHON_USEDEP}] - >=dev-python/rsa-3.1.4[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - !dev-python/namespace-google -" -BDEPEND=" - test? ( - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/flask[${PYTHON_USEDEP}] - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/grpcio[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - dev-python/moto[${PYTHON_USEDEP}] - dev-python/pyopenssl[${PYTHON_USEDEP}] - dev-python/pytest-localserver[${PYTHON_USEDEP}] - dev-python/pyu2f[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/responses[${PYTHON_USEDEP}] - >=dev-python/urllib3-2[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -PATCHES=( - # https://github.com/googleapis/google-auth-library-python/pull/1290 - "${FILESDIR}"/google-auth-2.20.0-urllib3-2.patch -) - -EPYTEST_IGNORE=( - # these are compatibility tests with oauth2client - # disable them to unblock removal of that package - tests/test__oauth2client.py -) - -python_compile() { - distutils-r1_python_compile - find "${BUILD_DIR}" -name '*.pth' -delete || die -} diff --git a/dev-python/google-auth/google-auth-2.23.0.ebuild b/dev-python/google-auth/google-auth-2.23.0.ebuild deleted file mode 100644 index 4fb5afb4df60..000000000000 --- a/dev-python/google-auth/google-auth-2.23.0.ebuild +++ /dev/null @@ -1,66 +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="Google Authentication Library" -HOMEPAGE=" - https://github.com/googleapis/google-auth-library-python/ - https://pypi.org/project/google-auth/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -RDEPEND=" - =dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] - >=dev-python/pyasn1-modules-0.2.1[${PYTHON_USEDEP}] - >=dev-python/rsa-3.1.4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/flask[${PYTHON_USEDEP}] - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/grpcio[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - dev-python/moto[${PYTHON_USEDEP}] - dev-python/pyopenssl[${PYTHON_USEDEP}] - dev-python/pytest-localserver[${PYTHON_USEDEP}] - dev-python/pyu2f[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/responses[${PYTHON_USEDEP}] - >=dev-python/urllib3-2[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -PATCHES=( - # https://github.com/googleapis/google-auth-library-python/pull/1290 - "${FILESDIR}"/google-auth-2.20.0-urllib3-2.patch -) - -python_test() { - local EPYTEST_IGNORE=( - # these are compatibility tests with oauth2client - # disable them to unblock removal of that package - tests/test__oauth2client.py - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -} - -python_compile() { - distutils-r1_python_compile - find "${BUILD_DIR}" -name '*.pth' -delete || die -} diff --git a/dev-python/google-auth/google-auth-2.23.1.ebuild b/dev-python/google-auth/google-auth-2.23.1.ebuild deleted file mode 100644 index 4cd570591bdc..000000000000 --- a/dev-python/google-auth/google-auth-2.23.1.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 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Google Authentication Library" -HOMEPAGE=" - https://github.com/googleapis/google-auth-library-python/ - https://pypi.org/project/google-auth/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -RDEPEND=" - =dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] - >=dev-python/pyasn1-modules-0.2.1[${PYTHON_USEDEP}] - >=dev-python/rsa-3.1.4[${PYTHON_USEDEP}] - >=dev-python/urllib3-2.0.5[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/flask[${PYTHON_USEDEP}] - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/grpcio[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - dev-python/moto[${PYTHON_USEDEP}] - dev-python/pyopenssl[${PYTHON_USEDEP}] - dev-python/pytest-localserver[${PYTHON_USEDEP}] - dev-python/pyu2f[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/responses[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_IGNORE=( - # these are compatibility tests with oauth2client - # disable them to unblock removal of that package - tests/test__oauth2client.py - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -} - -python_compile() { - distutils-r1_python_compile - find "${BUILD_DIR}" -name '*.pth' -delete || die -} diff --git a/dev-python/google-auth/google-auth-2.23.2.ebuild b/dev-python/google-auth/google-auth-2.23.2.ebuild index 3136de42f585..a4ae401fd0fb 100644 --- a/dev-python/google-auth/google-auth-2.23.2.ebuild +++ b/dev-python/google-auth/google-auth-2.23.2.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 x86" RDEPEND=" jaraco/__init__.py <<-EOF || die - __path__ = __import__("pkgutil").extend_path(__path__, __name__) - EOF - epytest --doctest-modules -} diff --git a/dev-python/jaraco-logging/jaraco-logging-3.2.0.ebuild b/dev-python/jaraco-logging/jaraco-logging-3.2.0.ebuild index c772bbabb1a8..0ad1e2790ea2 100644 --- a/dev-python/jaraco-logging/jaraco-logging-3.2.0.ebuild +++ b/dev-python/jaraco-logging/jaraco-logging-3.2.0.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" +KEYWORDS="amd64 ~riscv x86" RDEPEND=" dev-python/tempora[${PYTHON_USEDEP}] diff --git a/dev-python/jq/Manifest b/dev-python/jq/Manifest index beaf41c2f223..a4a6ab185189 100644 --- a/dev-python/jq/Manifest +++ b/dev-python/jq/Manifest @@ -1,3 +1 @@ -DIST jq.py-1.4.1.gh.tar.gz 2648592 BLAKE2B b1413a07ba03f61d3b2e8cfa3f2c646408e24139f76fb9637d23968d953fa78f82b1dd04c355d5a6e6c6761095a4814d8cfd1f012382ca810ad5a44e007c7878 SHA512 03924793e8cab8041b4b2ecb8ef45bafdf31f14b4502170358ddecc027ead7cc17eda37fc04743eeef073e29144d2f7e6c4428e2a92f1bb8aa859100dce4521b -DIST jq.py-1.5.0.gh.tar.gz 2649404 BLAKE2B 9dfe8f17e061eaea44de31be17cbb18607dc118d526a652a80e2d69b30fa532f412b9b20b1c72418f4d6904b43126611344b2257bc9cb3441086ef3e8f131a6e SHA512 826771ced7d707111b7bc6d1f7a408944690daa8bfb6ec135627a15c3fcfba95a525b8ee3005f8a6e5d23afbeaacc06ad7464e3c3a0a15cf5582d97121c64248 DIST jq.py-1.6.0.gh.tar.gz 2842673 BLAKE2B 5ef2d2c6641483123b030c508b04e8f1574a5ca3168a2bacfd7c5a4ad01344d677f723cc3317677275496bd56412c5ab64370ed87b70dcb91dd1d8328daf65a8 SHA512 91e2c0890cece4f09e362c0ae691c768be64ba0d8e0d7441c9a459be37ff70ee816d179c21759ee053b2b434fc0a6998d90b660ae1f1456d4f506474cb80d88e diff --git a/dev-python/jq/files/jq-1.5.0-cython3.patch b/dev-python/jq/files/jq-1.5.0-cython3.patch deleted file mode 100644 index b4b66b65139c..000000000000 --- a/dev-python/jq/files/jq-1.5.0-cython3.patch +++ /dev/null @@ -1,20 +0,0 @@ -https://bugs.gentoo.org/898684 -https://github.com/mwilliamson/jq.py/commit/c2c7ed1f25b51947ebb690f6b8464c78fe83bb2b - -From c2c7ed1f25b51947ebb690f6b8464c78fe83bb2b Mon Sep 17 00:00:00 2001 -From: Michael Williamson -Date: Thu, 31 Aug 2023 23:11:28 +0100 -Subject: [PATCH] Add explicit noexcept to _store_error for Cython 3 - compatibility - ---- a/jq.pyx -+++ b/jq.pyx -@@ -172,7 +172,7 @@ cdef jq_state* _compile(object program_bytes, object args) except NULL: - return jq - - --cdef void _store_error(void* store_ptr, jv error): -+cdef void _store_error(void* store_ptr, jv error) noexcept: - # TODO: handle errors not of JV_KIND_STRING - cdef _ErrorStore store = <_ErrorStore>store_ptr - if jv_get_kind(error) == JV_KIND_STRING: diff --git a/dev-python/jq/jq-1.4.1.ebuild b/dev-python/jq/jq-1.4.1.ebuild deleted file mode 100644 index 093658b0c385..000000000000 --- a/dev-python/jq/jq-1.4.1.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# 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} ) - -inherit distutils-r1 - -MY_P="jq.py-${PV}" -DESCRIPTION="Python bindings for jq" -HOMEPAGE=" - https://github.com/mwilliamson/jq.py/ - https://pypi.org/project/jq/ -" -SRC_URI=" - https://github.com/mwilliamson/jq.py/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="amd64 x86" - -# cython<3: https://bugs.gentoo.org/898684 -BDEPEND=" - - -Index: meson-python-0.13.2/mesonpy/__init__.py -=================================================================== ---- meson-python-0.13.2.orig/mesonpy/__init__.py -+++ meson-python-0.13.2/mesonpy/__init__.py -@@ -129,7 +129,7 @@ _STYLES = _init_colors() # holds the co - - _SUFFIXES = importlib.machinery.all_suffixes() - _EXTENSION_SUFFIXES = importlib.machinery.EXTENSION_SUFFIXES --_EXTENSION_SUFFIX_REGEX = re.compile(r'^\.(?:(?P[^.]+)\.)?(?:so|pyd|dll)$') -+_EXTENSION_SUFFIX_REGEX = re.compile(r'^\.(?:(?P[^.]+)\.)?(?:so|pyd|dll|bundle)$') - assert all(re.match(_EXTENSION_SUFFIX_REGEX, x) for x in _EXTENSION_SUFFIXES) - - diff --git a/dev-python/meson-python/meson-python-0.13.2-r1.ebuild b/dev-python/meson-python/meson-python-0.13.2-r1.ebuild deleted file mode 100644 index a6abd080a7af..000000000000 --- a/dev-python/meson-python/meson-python-0.13.2-r1.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# 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="Meson PEP 517 Python build backend" -HOMEPAGE=" - https://pypi.org/project/meson-python/ - https://github.com/mesonbuild/meson-python/ -" -SRC_URI=" - https://github.com/mesonbuild/meson-python/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" - -RDEPEND=" - >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}] - >=dev-util/meson-0.63.0[${PYTHON_USEDEP}] - !kernel_Darwin? ( dev-util/patchelf ) - $(python_gen_cond_dep ' - >=dev-python/tomli-1.0.0[${PYTHON_USEDEP}] - ' 3.10) -" -BDEPEND=" - >=dev-python/cython-0.29.34[${PYTHON_USEDEP}] - test? ( - dev-python/pytest-mock[${PYTHON_USEDEP}] - ) -" - -PATCHES=( "${FILESDIR}"/meson-python-0.13.2_Mach-O_bundle.patch ) - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # requires network access - tests/test_pep518.py::test_pep518 - # requires git repo - # https://github.com/mesonbuild/meson-python/issues/397 - tests/test_project.py::test_user_args - ) - unset NINJA - - if [[ ${EPYTHON} == pypy3 ]]; then - EPYTEST_DESELECT+=( - # broken venv usage that copies pypy3 executable, making it - # unable to find lib_pypy - tests/test_editable.py::test_editable_install - tests/test_editable.py::test_editble_reentrant - tests/test_examples.py::test_spam - tests/test_wheel.py::test_local_lib - ) - fi - - epytest - - rm -rf docs/examples/spam/build/ || die # remove artifacts -} diff --git a/dev-python/meson-python/meson-python-0.14.0.ebuild b/dev-python/meson-python/meson-python-0.14.0.ebuild index 0ff76a5dc1a6..12062094e4d5 100644 --- a/dev-python/meson-python/meson-python-0.14.0.ebuild +++ b/dev-python/meson-python/meson-python-0.14.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" RDEPEND=" >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}] diff --git a/dev-python/mkdocs-material-extensions/Manifest b/dev-python/mkdocs-material-extensions/Manifest index 63c58e8a2ec1..36a003d68f52 100644 --- a/dev-python/mkdocs-material-extensions/Manifest +++ b/dev-python/mkdocs-material-extensions/Manifest @@ -1,2 +1 @@ -DIST mkdocs-material-extensions-1.1.1.gh.tar.gz 12092 BLAKE2B ad5a085cf65768f1bf40f5dfc4323fc8047495fa8c501474e9b2fd6db141ea0915b13eb5596225b5a823b9e9f315f5de1d5be1a0a717d06e4ac17ddd7becb1b7 SHA512 84937d3e9a4817d80fd19b9d359d3b2fdb6766b58c5f0b0530d84ad555b628da3796bbbacebd1b3ad438cbc148bbce681e7038b2dbe5c086645b2f5426a5cb2d DIST mkdocs-material-extensions-1.2.gh.tar.gz 11971 BLAKE2B eeaf2743c0431a27dc51ad3e00075e5fefec7429ef909d22c95e87cf6333256eec8a6cff16a646c846c0ccdf4414df73ef87d67542d2817d6d49295b4df9066a SHA512 b97deabb35c817b6c1001a3595662abebe78a8e6053887c073af004cd1382320c1a3cad9032de4664615124d493a113d4bc455fe9d945df0bf4857d299b6cc86 diff --git a/dev-python/mkdocs-material-extensions/files/mkdocs-material-extensions-1.1.1-fix-tests.patch b/dev-python/mkdocs-material-extensions/files/mkdocs-material-extensions-1.1.1-fix-tests.patch deleted file mode 100644 index b3b1d70e8183..000000000000 --- a/dev-python/mkdocs-material-extensions/files/mkdocs-material-extensions-1.1.1-fix-tests.patch +++ /dev/null @@ -1,21 +0,0 @@ -https://bugs.gentoo.org/892263 -https://github.com/facelessuser/mkdocs-material-extensions/pull/24 - -From 636048aa304f83fff67ab45dd41f4b09f5500e3a Mon Sep 17 00:00:00 2001 -From: Elisei Roca -Date: Tue, 24 Jan 2023 12:19:15 +0100 -Subject: [PATCH] Update twemoji CDN in test - -pymdownx version 9.9.1 replaced the Tweemoji CDN - -See https://github.com/squidfunk/mkdocs-material/issues/4856 ---- a/tests/extensions/test_emoji.py -+++ b/tests/extensions/test_emoji.py -@@ -46,5 +46,5 @@ def test_twemoji(self): - - self.check_markdown( - ':smile:', -- '

\U0001f604

' # noqa: E501 -+ '

\U0001f604

' # noqa: E501 - ) - diff --git a/dev-python/mkdocs-material-extensions/mkdocs-material-extensions-1.1.1.ebuild b/dev-python/mkdocs-material-extensions/mkdocs-material-extensions-1.1.1.ebuild deleted file mode 100644 index 2275542fd30f..000000000000 --- a/dev-python/mkdocs-material-extensions/mkdocs-material-extensions-1.1.1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="Extension pack for Python Markdown" -HOMEPAGE=" - https://github.com/facelessuser/mkdocs-material-extensions/ - https://pypi.org/project/mkdocs-material-extensions/ -" -SRC_URI=" - https://github.com/facelessuser/${PN}/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86" - -RDEPEND=" - >=dev-python/mkdocs-material-5.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-1.1.1-fix-tests.patch -) - -distutils_enable_tests pytest diff --git a/dev-python/mkdocs-material-extensions/mkdocs-material-extensions-1.2.ebuild b/dev-python/mkdocs-material-extensions/mkdocs-material-extensions-1.2.ebuild index 6be1981c1a7a..9ce93e0b9ca9 100644 --- a/dev-python/mkdocs-material-extensions/mkdocs-material-extensions-1.2.ebuild +++ b/dev-python/mkdocs-material-extensions/mkdocs-material-extensions-1.2.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86" RDEPEND=" >=dev-python/mkdocs-material-5.0.0[${PYTHON_USEDEP}] diff --git a/dev-python/mkdocs-material/Manifest b/dev-python/mkdocs-material/Manifest index 761ec510873f..6630d0ae2e9b 100644 --- a/dev-python/mkdocs-material/Manifest +++ b/dev-python/mkdocs-material/Manifest @@ -1,8 +1,2 @@ -DIST mkdocs-material-9.2.6.gh.tar.gz 14397658 BLAKE2B b83245c3278f497d1beea0d3ebf13bcd5542993c0fb6c9b06202677edd668d178fa25139da21fe87a9adf9a92f7ef7e8d5b91d4cf487e1439d38ce30283d5fdb SHA512 9e4380463ac938d8133f4b94f4adc9611eea0993262c52d2c7384d4c784aa2fa4d01a318d9a118f1c12d42e366ce6ecedf3db548b60cc547e63d3924bc36c039 -DIST mkdocs-material-9.2.8.gh.tar.gz 14412534 BLAKE2B f4483a199d86af9ebf6b19937e6d637b52cb38e2c33e22b864cc6cc701663c32ceaa03cf195d0d211349029dcc075c3b2ff702270a7c0032ca68260fad48d8a9 SHA512 efbbd4b99cf5a466d68c38259c50c8621ab8f06a6d50369f54234b15ed1d0d4cbeb2b476d43b0eec89f329667fca32258b84082b7a5f6404bbcd39434856b296 -DIST mkdocs-material-9.3.1.gh.tar.gz 14442779 BLAKE2B 8a10b863708614f4fb9c082606afdb1bb0bc2d64690bbbdab5e636d82f234dba19304e07865a4a5bf7cac42679bea6997729775c8ad8f4ad3a646815853d8db8 SHA512 7f0f7365dd914df56a72578240f418faea5884801200683cdcf8df703bef44fc74a399e62f2f351de697a2416ddc3d68e3f5935dc9f6704e88acca238629e015 -DIST mkdocs-material-9.3.2.gh.tar.gz 14484998 BLAKE2B 24c45c9583835f8bf59b49c6b892459920207356cfcc469fec707acf728839af3c551f73a781745e71fbfeda6de65436079d8f27e4157454ca9979a8cdf499cd SHA512 c46de59682c70679164dd3768a793ffcf8e638ffc71dad5d21325090e0c3bfd345dc3c58829a992f995d1047a2007626fc9e68e98729766f8f75c2c3274fcb8d -DIST mkdocs-material-9.4.1.gh.tar.gz 14492819 BLAKE2B 8390e3875108fe9a0cb8ab9388278fa936be4839d159124a4f3c482443ea19ae0f90eb623d6f6a74a37881d353c54b27c03e83300bb4cda5446922861092ad78 SHA512 d45356ee77a0b768f9e2158169ed1505dab6c23f99f6893343de4636924dfd83740f1c9e19789753018fa666f27865b45334bffb4ee92190324da98a887c1cfa DIST mkdocs-material-9.4.2.gh.tar.gz 14501913 BLAKE2B a822b1bb54ffffccca7d3f41b10b2e76e2ada99b0a113c18695753558421049425a2eaf5be79fd3433861b746be303ca6a87e6c45de596038680a3e3974114d8 SHA512 f837f20de15415473f6e260330a8189b252e176a8a3dceebc9536fbad51662ade8e1760149f97ce3b95f9b9c0c2b0902600c33219accd0b3efaf1fec51c23efa -DIST mkdocs-material-9.4.3.gh.tar.gz 14505461 BLAKE2B 11b36bbd097e8b83e8a6b854dfe3c5b4d1a872ade7b4b13d784e8638da7d98d88852f8a878ba06fe092da9863bb8667ea2a75c88a57693e5c72a97ef7a65ab21 SHA512 408c77f064a6aa695488a314fe51b74f73f872d2483c3b5ae14fff018d7700f38d5e1ea0f46e51a35f159d5af87e878a3578280002461662215f5f029dbc8817 DIST mkdocs-material-9.4.4.gh.tar.gz 14508575 BLAKE2B a7c3440cfa26d6654d56a3cfe39ba1b301b2f3166b6b5f26518ef568d5bdafce45f791539d2f1e7518a73fd94cc105b88745c054dbc1c82769346aa07cbdf525 SHA512 7241680a3bccd22d355993e4d23af384ec6304722430560311ce74c5786566c64cd9cfd65d80b515b4795e550e9b165e8f207a62468b3a0eb35c7fa7ca8e85e4 diff --git a/dev-python/mkdocs-material/mkdocs-material-9.2.6.ebuild b/dev-python/mkdocs-material/mkdocs-material-9.2.6.ebuild deleted file mode 100644 index 80ee4bfb31ab..000000000000 --- a/dev-python/mkdocs-material/mkdocs-material-9.2.6.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{10..11} ) - -DOCS_BUILDER="mkdocs" -DOCS_DEPEND=" - dev-python/mkdocs-material-extensions - dev-python/mkdocs-minify-plugin - dev-python/mkdocs-redirects -" - -inherit distutils-r1 docs - -DESCRIPTION="A Material Design theme for MkDocs" -HOMEPAGE=" - https://github.com/squidfunk/mkdocs-material/ - https://pypi.org/project/mkdocs-material/ -" -SRC_URI=" - https://github.com/squidfunk/${PN}/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~riscv x86" -IUSE="social" - -RDEPEND=" - >=dev-python/Babel-2.10.3[${PYTHON_USEDEP}] - >=dev-python/colorama-0.4[${PYTHON_USEDEP}] - >=dev-python/jinja-3.0.2[${PYTHON_USEDEP}] - >=dev-python/lxml-4.6[${PYTHON_USEDEP}] - >=dev-python/markdown-3.2[${PYTHON_USEDEP}] - >=dev-python/mkdocs-1.5.2[${PYTHON_USEDEP}] - >=dev-python/paginate-0.5.6[${PYTHON_USEDEP}] - >=dev-python/pygments-2.14[${PYTHON_USEDEP}] - >=dev-python/pymdown-extensions-9.9.1[${PYTHON_USEDEP}] - >=dev-python/readtime-2.0[${PYTHON_USEDEP}] - >=dev-python/regex-2022.4.24[${PYTHON_USEDEP}] - >=dev-python/requests-2.26[${PYTHON_USEDEP}] - social? ( - >=dev-python/pillow-9.0[${PYTHON_USEDEP}] - >=media-gfx/cairosvg-2.5[${PYTHON_USEDEP}] - ) -" - -# mkdocs-material-extensions depends on mkdocs-material creating a circular dep -PDEPEND=" - >=dev-python/mkdocs-material-extensions-1.1.0[${PYTHON_USEDEP}] -" - -PATCHES=( - # simplify pyproject to remove extra deps for metadata - "${FILESDIR}/${PN}-8.5.7-simplify-build.patch" -) - -src_prepare() { - echo "__version__ = '${PV}'" > gentoo_version.py || die - distutils-r1_src_prepare -} diff --git a/dev-python/mkdocs-material/mkdocs-material-9.2.8.ebuild b/dev-python/mkdocs-material/mkdocs-material-9.2.8.ebuild deleted file mode 100644 index 7e79b6a69a58..000000000000 --- a/dev-python/mkdocs-material/mkdocs-material-9.2.8.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{10..11} ) - -DOCS_BUILDER="mkdocs" -DOCS_DEPEND=" - dev-python/mkdocs-material-extensions - dev-python/mkdocs-minify-plugin - dev-python/mkdocs-redirects -" - -inherit distutils-r1 docs - -DESCRIPTION="A Material Design theme for MkDocs" -HOMEPAGE=" - https://github.com/squidfunk/mkdocs-material/ - https://pypi.org/project/mkdocs-material/ -" -SRC_URI=" - https://github.com/squidfunk/${PN}/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~riscv ~x86" -IUSE="social" - -RDEPEND=" - >=dev-python/Babel-2.10.3[${PYTHON_USEDEP}] - >=dev-python/colorama-0.4[${PYTHON_USEDEP}] - >=dev-python/jinja-3.0.2[${PYTHON_USEDEP}] - >=dev-python/lxml-4.6[${PYTHON_USEDEP}] - >=dev-python/markdown-3.2[${PYTHON_USEDEP}] - >=dev-python/mkdocs-1.5.2[${PYTHON_USEDEP}] - >=dev-python/paginate-0.5.6[${PYTHON_USEDEP}] - >=dev-python/pygments-2.14[${PYTHON_USEDEP}] - >=dev-python/pymdown-extensions-9.9.1[${PYTHON_USEDEP}] - >=dev-python/readtime-2.0[${PYTHON_USEDEP}] - >=dev-python/regex-2022.4.24[${PYTHON_USEDEP}] - >=dev-python/requests-2.26[${PYTHON_USEDEP}] - social? ( - >=dev-python/pillow-9.0[${PYTHON_USEDEP}] - >=media-gfx/cairosvg-2.5[${PYTHON_USEDEP}] - ) -" - -# mkdocs-material-extensions depends on mkdocs-material creating a circular dep -PDEPEND=" - >=dev-python/mkdocs-material-extensions-1.1.0[${PYTHON_USEDEP}] -" - -PATCHES=( - # simplify pyproject to remove extra deps for metadata - "${FILESDIR}/${PN}-8.5.7-simplify-build.patch" -) - -src_prepare() { - echo "__version__ = '${PV}'" > gentoo_version.py || die - distutils-r1_src_prepare -} diff --git a/dev-python/mkdocs-material/mkdocs-material-9.3.1.ebuild b/dev-python/mkdocs-material/mkdocs-material-9.3.1.ebuild deleted file mode 100644 index 321f32eb00ee..000000000000 --- a/dev-python/mkdocs-material/mkdocs-material-9.3.1.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{10..11} ) - -DOCS_BUILDER="mkdocs" -DOCS_DEPEND=" - dev-python/mkdocs-material-extensions - dev-python/mkdocs-minify-plugin - dev-python/mkdocs-redirects -" - -inherit distutils-r1 docs - -DESCRIPTION="A Material Design theme for MkDocs" -HOMEPAGE=" - https://github.com/squidfunk/mkdocs-material/ - https://pypi.org/project/mkdocs-material/ -" -SRC_URI=" - https://github.com/squidfunk/${PN}/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" -IUSE="social" - -RDEPEND=" - >=dev-python/Babel-2.10.3[${PYTHON_USEDEP}] - >=dev-python/colorama-0.4[${PYTHON_USEDEP}] - >=dev-python/jinja-3.0.2[${PYTHON_USEDEP}] - >=dev-python/lxml-4.6[${PYTHON_USEDEP}] - >=dev-python/markdown-3.2[${PYTHON_USEDEP}] - >=dev-python/mkdocs-1.5.2[${PYTHON_USEDEP}] - >=dev-python/paginate-0.5.6[${PYTHON_USEDEP}] - >=dev-python/pygments-2.14[${PYTHON_USEDEP}] - >=dev-python/pymdown-extensions-9.9.1[${PYTHON_USEDEP}] - >=dev-python/readtime-2.0[${PYTHON_USEDEP}] - >=dev-python/regex-2022.4.24[${PYTHON_USEDEP}] - >=dev-python/requests-2.26[${PYTHON_USEDEP}] - social? ( - >=dev-python/pillow-9.0[${PYTHON_USEDEP}] - >=media-gfx/cairosvg-2.5[${PYTHON_USEDEP}] - ) -" - -# mkdocs-material-extensions depends on mkdocs-material creating a circular dep -PDEPEND=" - >=dev-python/mkdocs-material-extensions-1.1.0[${PYTHON_USEDEP}] -" - -PATCHES=( - # simplify pyproject to remove extra deps for metadata - "${FILESDIR}/${PN}-8.5.7-simplify-build.patch" -) - -src_prepare() { - echo "__version__ = '${PV}'" > gentoo_version.py || die - distutils-r1_src_prepare -} diff --git a/dev-python/mkdocs-material/mkdocs-material-9.3.2.ebuild b/dev-python/mkdocs-material/mkdocs-material-9.3.2.ebuild deleted file mode 100644 index 321f32eb00ee..000000000000 --- a/dev-python/mkdocs-material/mkdocs-material-9.3.2.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{10..11} ) - -DOCS_BUILDER="mkdocs" -DOCS_DEPEND=" - dev-python/mkdocs-material-extensions - dev-python/mkdocs-minify-plugin - dev-python/mkdocs-redirects -" - -inherit distutils-r1 docs - -DESCRIPTION="A Material Design theme for MkDocs" -HOMEPAGE=" - https://github.com/squidfunk/mkdocs-material/ - https://pypi.org/project/mkdocs-material/ -" -SRC_URI=" - https://github.com/squidfunk/${PN}/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" -IUSE="social" - -RDEPEND=" - >=dev-python/Babel-2.10.3[${PYTHON_USEDEP}] - >=dev-python/colorama-0.4[${PYTHON_USEDEP}] - >=dev-python/jinja-3.0.2[${PYTHON_USEDEP}] - >=dev-python/lxml-4.6[${PYTHON_USEDEP}] - >=dev-python/markdown-3.2[${PYTHON_USEDEP}] - >=dev-python/mkdocs-1.5.2[${PYTHON_USEDEP}] - >=dev-python/paginate-0.5.6[${PYTHON_USEDEP}] - >=dev-python/pygments-2.14[${PYTHON_USEDEP}] - >=dev-python/pymdown-extensions-9.9.1[${PYTHON_USEDEP}] - >=dev-python/readtime-2.0[${PYTHON_USEDEP}] - >=dev-python/regex-2022.4.24[${PYTHON_USEDEP}] - >=dev-python/requests-2.26[${PYTHON_USEDEP}] - social? ( - >=dev-python/pillow-9.0[${PYTHON_USEDEP}] - >=media-gfx/cairosvg-2.5[${PYTHON_USEDEP}] - ) -" - -# mkdocs-material-extensions depends on mkdocs-material creating a circular dep -PDEPEND=" - >=dev-python/mkdocs-material-extensions-1.1.0[${PYTHON_USEDEP}] -" - -PATCHES=( - # simplify pyproject to remove extra deps for metadata - "${FILESDIR}/${PN}-8.5.7-simplify-build.patch" -) - -src_prepare() { - echo "__version__ = '${PV}'" > gentoo_version.py || die - distutils-r1_src_prepare -} diff --git a/dev-python/mkdocs-material/mkdocs-material-9.4.1.ebuild b/dev-python/mkdocs-material/mkdocs-material-9.4.1.ebuild deleted file mode 100644 index 491714f2ee3b..000000000000 --- a/dev-python/mkdocs-material/mkdocs-material-9.4.1.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{10..11} ) - -DOCS_BUILDER="mkdocs" -DOCS_DEPEND=" - dev-python/mkdocs-material-extensions - dev-python/mkdocs-minify-plugin - dev-python/mkdocs-redirects -" - -inherit distutils-r1 docs - -DESCRIPTION="A Material Design theme for MkDocs" -HOMEPAGE=" - https://github.com/squidfunk/mkdocs-material/ - https://pypi.org/project/mkdocs-material/ -" -SRC_URI=" - https://github.com/squidfunk/${PN}/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" -IUSE="social" - -RDEPEND=" - >=dev-python/Babel-2.10.3[${PYTHON_USEDEP}] - >=dev-python/colorama-0.4[${PYTHON_USEDEP}] - >=dev-python/jinja-3.0.2[${PYTHON_USEDEP}] - >=dev-python/lxml-4.6[${PYTHON_USEDEP}] - >=dev-python/markdown-3.2[${PYTHON_USEDEP}] - >=dev-python/mkdocs-1.5.3[${PYTHON_USEDEP}] - >=dev-python/paginate-0.5.6[${PYTHON_USEDEP}] - >=dev-python/pygments-2.16[${PYTHON_USEDEP}] - >=dev-python/pymdown-extensions-10.2[${PYTHON_USEDEP}] - >=dev-python/readtime-2.0[${PYTHON_USEDEP}] - >=dev-python/regex-2022.4.24[${PYTHON_USEDEP}] - >=dev-python/requests-2.26[${PYTHON_USEDEP}] - social? ( - >=dev-python/pillow-9.0[${PYTHON_USEDEP}] - >=media-gfx/cairosvg-2.5[${PYTHON_USEDEP}] - ) -" - -# mkdocs-material-extensions depends on mkdocs-material creating a circular dep -PDEPEND=" - >=dev-python/mkdocs-material-extensions-1.2[${PYTHON_USEDEP}] -" - -PATCHES=( - # simplify pyproject to remove extra deps for metadata - "${FILESDIR}/${PN}-8.5.7-simplify-build.patch" -) - -src_prepare() { - echo "__version__ = '${PV}'" > gentoo_version.py || die - distutils-r1_src_prepare -} diff --git a/dev-python/mkdocs-material/mkdocs-material-9.4.2.ebuild b/dev-python/mkdocs-material/mkdocs-material-9.4.2.ebuild index 491714f2ee3b..ade9e370740e 100644 --- a/dev-python/mkdocs-material/mkdocs-material-9.4.2.ebuild +++ b/dev-python/mkdocs-material/mkdocs-material-9.4.2.ebuild @@ -27,7 +27,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86" IUSE="social" RDEPEND=" diff --git a/dev-python/mkdocs-material/mkdocs-material-9.4.3.ebuild b/dev-python/mkdocs-material/mkdocs-material-9.4.3.ebuild deleted file mode 100644 index 491714f2ee3b..000000000000 --- a/dev-python/mkdocs-material/mkdocs-material-9.4.3.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{10..11} ) - -DOCS_BUILDER="mkdocs" -DOCS_DEPEND=" - dev-python/mkdocs-material-extensions - dev-python/mkdocs-minify-plugin - dev-python/mkdocs-redirects -" - -inherit distutils-r1 docs - -DESCRIPTION="A Material Design theme for MkDocs" -HOMEPAGE=" - https://github.com/squidfunk/mkdocs-material/ - https://pypi.org/project/mkdocs-material/ -" -SRC_URI=" - https://github.com/squidfunk/${PN}/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" -IUSE="social" - -RDEPEND=" - >=dev-python/Babel-2.10.3[${PYTHON_USEDEP}] - >=dev-python/colorama-0.4[${PYTHON_USEDEP}] - >=dev-python/jinja-3.0.2[${PYTHON_USEDEP}] - >=dev-python/lxml-4.6[${PYTHON_USEDEP}] - >=dev-python/markdown-3.2[${PYTHON_USEDEP}] - >=dev-python/mkdocs-1.5.3[${PYTHON_USEDEP}] - >=dev-python/paginate-0.5.6[${PYTHON_USEDEP}] - >=dev-python/pygments-2.16[${PYTHON_USEDEP}] - >=dev-python/pymdown-extensions-10.2[${PYTHON_USEDEP}] - >=dev-python/readtime-2.0[${PYTHON_USEDEP}] - >=dev-python/regex-2022.4.24[${PYTHON_USEDEP}] - >=dev-python/requests-2.26[${PYTHON_USEDEP}] - social? ( - >=dev-python/pillow-9.0[${PYTHON_USEDEP}] - >=media-gfx/cairosvg-2.5[${PYTHON_USEDEP}] - ) -" - -# mkdocs-material-extensions depends on mkdocs-material creating a circular dep -PDEPEND=" - >=dev-python/mkdocs-material-extensions-1.2[${PYTHON_USEDEP}] -" - -PATCHES=( - # simplify pyproject to remove extra deps for metadata - "${FILESDIR}/${PN}-8.5.7-simplify-build.patch" -) - -src_prepare() { - echo "__version__ = '${PV}'" > gentoo_version.py || die - distutils-r1_src_prepare -} diff --git a/dev-python/mkdocs/Manifest b/dev-python/mkdocs/Manifest index 62df481060fe..8b6da2ece664 100644 --- a/dev-python/mkdocs/Manifest +++ b/dev-python/mkdocs/Manifest @@ -1,2 +1 @@ -DIST mkdocs-1.5.2.gh.tar.gz 4042706 BLAKE2B 2390b8a6f2229d039f5c8d82f00c66e7243ca79cf8a7c4662ba522e4c05bd7477d0334122e0f9a7453badcd1257c34d8fbe1a1082e638c532017e27f79f6a312 SHA512 0349aff69857df808b1208ea4f52276f1ca4d9a4c44efc9e913d191856c23bfd85e0efe23331def247df8fbfc36bfdbdb44aef0d012b5de47f34374bd0da2dde DIST mkdocs-1.5.3.gh.tar.gz 4057780 BLAKE2B d1e7ac739ea3a78f2a2d294a28c721f95cb8be6c114a5131893e346254ed1937218cc0d247e75092876d7f42dc04c8060fdc8d7535326f26a8f68ec11bc7045b SHA512 3f7d0af4b071ac6998e82cefb18df27f1cc98d91c7902d2943acdaa08c56f90e36c1c5d1df1c1f61a1c50d8fecc2fb0014497f2436be89d52b17959808c31abc diff --git a/dev-python/mkdocs/mkdocs-1.5.2.ebuild b/dev-python/mkdocs/mkdocs-1.5.2.ebuild deleted file mode 100644 index 41334a8dad84..000000000000 --- a/dev-python/mkdocs/mkdocs-1.5.2.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 - -DESCRIPTION="Project documentation with Markdown" -HOMEPAGE=" - https://www.mkdocs.org/ - https://github.com/mkdocs/mkdocs/ - https://pypi.org/project/mkdocs/ -" -SRC_URI=" - https://github.com/mkdocs/mkdocs/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86" - -# https://bugs.gentoo.org/873349 -# Building documentation requires packaging: callouts and mkdocs-autorefs -# -# IUSE="doc" -# -# BDEPEND=" -# doc? ( -# $(python_gen_any_dep ' -# dev-python/mdx-gh-links[${PYTHON_USEDEP}] -# dev-python/mkdocs-redirects[${PYTHON_USEDEP}] -# ') -# ) -# " -RDEPEND=" - >=dev-python/Babel-2.9.0[${PYTHON_USEDEP}] - >=dev-python/click-7.0[${PYTHON_USEDEP}] - >=dev-python/jinja-2.11.1[${PYTHON_USEDEP}] - >=dev-python/markdown-3.3.3[${PYTHON_USEDEP}] - >=dev-python/markupsafe-2.0.1[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] - >=dev-python/watchdog-2.0[${PYTHON_USEDEP}] - >=dev-python/ghp-import-1.0[${PYTHON_USEDEP}] - >=dev-python/pathspec-0.11.1[${PYTHON_USEDEP}] - >=dev-python/platformdirs-2.2.0[${PYTHON_USEDEP}] - >=dev-python/pyyaml_env_tag-0.1[${PYTHON_USEDEP}] - >=dev-python/importlib-metadata-4.3[${PYTHON_USEDEP}] - >=dev-python/packaging-20.5[${PYTHON_USEDEP}] - >=dev-python/mergedeep-1.3.4[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # Tests fails if additional themes are installed - mkdocs/tests/utils/utils_tests.py::UtilsTests::test_get_themes - mkdocs/tests/utils/utils_tests.py::UtilsTests::test_get_themes_error - mkdocs/tests/utils/utils_tests.py::UtilsTests::test_get_themes_warning - - # Does not work in emerge env - mkdocs/tests/config/config_options_tests.py::ListOfPathsTest::test_paths_localized_to_config - - # TODO - mkdocs/tests/build_tests.py::testing_server - mkdocs/tests/livereload_tests.py::testing_server -) - -python_compile_all() { - default -# if use doc; then -# # cannot just do mkdocs build, because that fails if -# # the package isn't already installed -# python -m mkdocs build || die "Failed to make docs" -# # Colliding files found by ecompress: -# rm site/sitemap.xml.gz || die -# HTML_DOCS=( "site/." ) -# fi -} - -python_test() { - epytest '-opython_files=*tests.py' mkdocs/tests -} diff --git a/dev-python/mkdocs/mkdocs-1.5.3.ebuild b/dev-python/mkdocs/mkdocs-1.5.3.ebuild index 64a9c7772366..41334a8dad84 100644 --- a/dev-python/mkdocs/mkdocs-1.5.3.ebuild +++ b/dev-python/mkdocs/mkdocs-1.5.3.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86" # https://bugs.gentoo.org/873349 # Building documentation requires packaging: callouts and mkdocs-autorefs diff --git a/dev-python/msgpack/msgpack-1.0.5-r1.ebuild b/dev-python/msgpack/msgpack-1.0.5-r1.ebuild index 209262b770c6..6f0603b18238 100644 --- a/dev-python/msgpack/msgpack-1.0.5-r1.ebuild +++ b/dev-python/msgpack/msgpack-1.0.5-r1.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" IUSE="+native-extensions" # extension code is relying on CPython implementation details diff --git a/dev-python/msgpack/msgpack-1.0.7.ebuild b/dev-python/msgpack/msgpack-1.0.7.ebuild index ddf0a41ab0fb..a19c2a895c02 100644 --- a/dev-python/msgpack/msgpack-1.0.7.ebuild +++ b/dev-python/msgpack/msgpack-1.0.7.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" IUSE="+native-extensions" # extension code is relying on CPython implementation details diff --git a/dev-python/notebook/notebook-7.0.3.ebuild b/dev-python/notebook/notebook-7.0.3.ebuild index 955c05ae6c3e..42aac0e4a948 100644 --- a/dev-python/notebook/notebook-7.0.3.ebuild +++ b/dev-python/notebook/notebook-7.0.3.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 arm ~arm64 ~loong ~ppc64 ~riscv ~x86" RDEPEND=" >=dev-python/jupyter-server-2.4.0[${PYTHON_USEDEP}] diff --git a/dev-python/notebook/notebook-7.0.4.ebuild b/dev-python/notebook/notebook-7.0.4.ebuild index 991606132cdb..71781e4e246b 100644 --- a/dev-python/notebook/notebook-7.0.4.ebuild +++ b/dev-python/notebook/notebook-7.0.4.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 arm ~arm64 ~loong ppc64 ~riscv x86" RDEPEND=" >=dev-python/jupyter-server-2.4.0[${PYTHON_USEDEP}] diff --git a/dev-python/pandas/pandas-1.5.3.ebuild b/dev-python/pandas/pandas-1.5.3.ebuild index 88420c150678..d9e03a205cfb 100644 --- a/dev-python/pandas/pandas-1.5.3.ebuild +++ b/dev-python/pandas/pandas-1.5.3.ebuild @@ -24,7 +24,7 @@ S=${WORKDIR}/${P/_/} SLOT="0" LICENSE="BSD" -KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="doc full-support minimal test X" RESTRICT="!test? ( test )" diff --git a/dev-python/pandas/pandas-2.0.3-r1.ebuild b/dev-python/pandas/pandas-2.0.3-r1.ebuild index 5502033f33c3..0ea5fa5c5cfe 100644 --- a/dev-python/pandas/pandas-2.0.3-r1.ebuild +++ b/dev-python/pandas/pandas-2.0.3-r1.ebuild @@ -25,7 +25,7 @@ S=${WORKDIR}/${P/_/} SLOT="0" LICENSE="BSD" -KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos" IUSE="doc full-support minimal test X" RESTRICT="!test? ( test )" diff --git a/dev-python/pandas/pandas-2.1.1.ebuild b/dev-python/pandas/pandas-2.1.1.ebuild index 24a31fc77bda..24f4d28bcf44 100644 --- a/dev-python/pandas/pandas-2.1.1.ebuild +++ b/dev-python/pandas/pandas-2.1.1.ebuild @@ -21,7 +21,7 @@ HOMEPAGE=" SLOT="0" LICENSE="BSD" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos" IUSE="full-support minimal test X" RESTRICT="!test? ( test )" diff --git a/dev-python/pbr/files/pbr-5.11.1-sphinx-tests.patch b/dev-python/pbr/files/pbr-5.11.1-sphinx-tests.patch new file mode 100644 index 000000000000..0cdb1fe48ec3 --- /dev/null +++ b/dev-python/pbr/files/pbr-5.11.1-sphinx-tests.patch @@ -0,0 +1,32 @@ +diff --git a/pbr/tests/test_core.py b/pbr/tests/test_core.py +index edb7c7b..1730c4f 100644 +--- a/pbr/tests/test_core.py ++++ b/pbr/tests/test_core.py +@@ -78,6 +78,7 @@ class TestCore(base.BaseTestCase): + assert stdout == 'packaging, distutils, setuptools' + + def test_setup_py_build_sphinx(self): ++ self.skipTest("broken with sphinx-7, obsolete") + stdout, _, return_code = self.run_setup('build_sphinx') + self.assertEqual(0, return_code) + +diff --git a/pbr/tests/test_setup.py b/pbr/tests/test_setup.py +index 4307708..ea5bd3d 100644 +--- a/pbr/tests/test_setup.py ++++ b/pbr/tests/test_setup.py +@@ -231,6 +231,7 @@ class BaseSphinxTest(base.BaseTestCase): + + def setUp(self): + super(BaseSphinxTest, self).setUp() ++ self.skipTest("broken with sphinx-7, obsolete") + + # setup_command requires the Sphinx instance to have some + # attributes that aren't set normally with the way we use the +@@ -379,6 +380,7 @@ class APIAutoDocTest(base.BaseTestCase): + + def setUp(self): + super(APIAutoDocTest, self).setUp() ++ self.skipTest("broken with sphinx-7, obsolete") + + # setup_command requires the Sphinx instance to have some + # attributes that aren't set normally with the way we use the diff --git a/dev-python/pbr/pbr-5.11.1.ebuild b/dev-python/pbr/pbr-5.11.1.ebuild index 5448662cdd64..34c9fbe14271 100644 --- a/dev-python/pbr/pbr-5.11.1.ebuild +++ b/dev-python/pbr/pbr-5.11.1.ebuild @@ -29,9 +29,6 @@ RDEPEND=" # https://bugs.gentoo.org/show_bug.cgi?id=561038 docutils is needed for sphinx # exceptions... https://bugs.gentoo.org/show_bug.cgi?id=603848 stestr is run as # external tool. -# -# =dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] >=dev-python/mock-2.0.0[${PYTHON_USEDEP}] >=dev-python/six-1.12.0[${PYTHON_USEDEP}] - =dev-python/testresources-2.0.0[${PYTHON_USEDEP}] >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] @@ -51,6 +47,7 @@ BDEPEND=" PATCHES=( "${FILESDIR}/${P}-importlib-suffixes.patch" + "${FILESDIR}/${P}-sphinx-tests.patch" ) distutils_enable_tests unittest diff --git a/dev-python/pikepdf/pikepdf-8.4.1.ebuild b/dev-python/pikepdf/pikepdf-8.4.1.ebuild index 07c12370f871..0253d7861e17 100644 --- a/dev-python/pikepdf/pikepdf-8.4.1.ebuild +++ b/dev-python/pikepdf/pikepdf-8.4.1.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="MPL-2.0" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" # Check QPDF_MIN_VERSION in pyproject.toml on bumps, as well as # https://qpdf.readthedocs.io/en/stable/release-notes.html. diff --git a/dev-python/pyaml/Manifest b/dev-python/pyaml/Manifest index 44f21bfc0366..40cd68946a37 100644 --- a/dev-python/pyaml/Manifest +++ b/dev-python/pyaml/Manifest @@ -1,7 +1 @@ -DIST pyaml-23.7.0.tar.gz 20805 BLAKE2B 797b2b5d2121f3b0f67445d4b3a55b13d0716d5eddd5dc83a08b767d293b486e9985203f4e2571a7c8d3010b9cac9093e9353517f6414cd5b89cdcfe5d39c85a SHA512 edbe58a3a7f1216a2463ac56af829c38b12b7194429691a92cb7f28ca926094e324d6e44d3fb64be40239dc8a6dc61d72946b107f5210ca83e73dec18b1428ef -DIST pyaml-23.9.1.tar.gz 21479 BLAKE2B dd684dd290cb3666ff823782d5252fea663ebd8801112765a1c4d18e1020072235a61f9d04df77da07bfb53074b1f3ed6a3a69776282c601768d14e79bb2ce41 SHA512 697ec54818d1c9117af768b2dd9e9269d78cf64416ea35673bee6b874f7b712be95467cdab73552c7105c38be73edb0a9a91fa924b191def7e39ed86b0eb8fd9 -DIST pyaml-23.9.2.tar.gz 21955 BLAKE2B f397a88c89be6b7caa3752209ad3d0755882e3c638e94af53e57907bdcfb8ef31b34890f8942f7b482d1b7d8945644e8f86137e4c0d78fafce32a35833ce0095 SHA512 70f5bb9b883649d1051a39ba5e9aef262534571a92719612acd7f7ce98dd02317a31a78f75e3fd0db38f4448880dde13a03d5f667b02d381dfce31afef32c2a4 -DIST pyaml-23.9.3.tar.gz 24312 BLAKE2B 8b44aa6d515618d96a6272a03eb4df78bdea1e5cb71e4d13db1016cabf7c867f6c781da948297bc9f5718b3a06a7b5175eec54d416b8d352f5e23558048f961c SHA512 99171a227e3de2f8bb72148d1e1d526747575006bd812e162e2e8d176a7856c4033dfcef6da86f65a4a80a5f5298470b8de40af412cd01acb89ed8694ce97520 -DIST pyaml-23.9.5.tar.gz 25495 BLAKE2B 1a47d750b680613ff63979976b1c24e3a6f63501a86f7bed36537fb2d29d96c7aaba9e37e2f2d161257f2fee1eb668828ddc611015e2ef48a11649f8da425a41 SHA512 a06969954b2446c25e16503ae7d67e3c059894d7de056a0743009161f9fa4e70d2edb6ba8d942fe46d54bb9d5fd6c7a8638ef41ad45cb2dfef298d7d1639fb6a -DIST pyaml-23.9.6.tar.gz 25986 BLAKE2B a2ddbb5c727b535dd0578295eb3c65fd8b797200a70d1097abe803fa4dd98d3e6f4cb4bb41092fbe733537735d4d464d8c3c943000e97569dedca20298082765 SHA512 b5d8bc4571623e0f395e02cdb9171c2a84aa450e2556d1b9bad38be8fccb83ea2e3c2b99e32541ef1c4381ac3b7348cf4a42274265e80f8747641080984194a3 DIST pyaml-23.9.7.tar.gz 26080 BLAKE2B cb3d423c7d300147909ec7d070400206bbb1a05d226a6c6967665d950e33efe8992a8e47b6c8e7803533a88edac8192d9aa0b87d17397e2bfc45ba9bc1a97424 SHA512 f21f8c329e5233f6774701fc1e5673e62ab162fb5f8efba25120d4e157940709f47a2c90838b3af42e71b7dcfc69852393b204d0d85b6d5fba28a23f8a118be0 diff --git a/dev-python/pyaml/pyaml-23.7.0.ebuild b/dev-python/pyaml/pyaml-23.7.0.ebuild deleted file mode 100644 index 50acfa7c42a4..000000000000 --- a/dev-python/pyaml/pyaml-23.7.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 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="PyYAML-based module to produce pretty and readable YAML-serialized data" -HOMEPAGE=" - https://github.com/mk-fg/pretty-yaml/ - https://pypi.org/project/pyaml/ -" - -LICENSE="WTFPL-2" -SLOT="0" -KEYWORDS="amd64 arm ~arm64 ~ppc64 ~riscv x86" - -RDEPEND=" - dev-python/pyyaml[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/unidecode[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest diff --git a/dev-python/pyaml/pyaml-23.9.1.ebuild b/dev-python/pyaml/pyaml-23.9.1.ebuild deleted file mode 100644 index a49398baeb97..000000000000 --- a/dev-python/pyaml/pyaml-23.9.1.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="PyYAML-based module to produce pretty and readable YAML-serialized data" -HOMEPAGE=" - https://github.com/mk-fg/pretty-yaml/ - https://pypi.org/project/pyaml/ -" - -LICENSE="WTFPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" - -RDEPEND=" - dev-python/pyyaml[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/unidecode[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest diff --git a/dev-python/pyaml/pyaml-23.9.2.ebuild b/dev-python/pyaml/pyaml-23.9.2.ebuild deleted file mode 100644 index a49398baeb97..000000000000 --- a/dev-python/pyaml/pyaml-23.9.2.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="PyYAML-based module to produce pretty and readable YAML-serialized data" -HOMEPAGE=" - https://github.com/mk-fg/pretty-yaml/ - https://pypi.org/project/pyaml/ -" - -LICENSE="WTFPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" - -RDEPEND=" - dev-python/pyyaml[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/unidecode[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest diff --git a/dev-python/pyaml/pyaml-23.9.3.ebuild b/dev-python/pyaml/pyaml-23.9.3.ebuild deleted file mode 100644 index a49398baeb97..000000000000 --- a/dev-python/pyaml/pyaml-23.9.3.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="PyYAML-based module to produce pretty and readable YAML-serialized data" -HOMEPAGE=" - https://github.com/mk-fg/pretty-yaml/ - https://pypi.org/project/pyaml/ -" - -LICENSE="WTFPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" - -RDEPEND=" - dev-python/pyyaml[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/unidecode[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest diff --git a/dev-python/pyaml/pyaml-23.9.5.ebuild b/dev-python/pyaml/pyaml-23.9.5.ebuild deleted file mode 100644 index a49398baeb97..000000000000 --- a/dev-python/pyaml/pyaml-23.9.5.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="PyYAML-based module to produce pretty and readable YAML-serialized data" -HOMEPAGE=" - https://github.com/mk-fg/pretty-yaml/ - https://pypi.org/project/pyaml/ -" - -LICENSE="WTFPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" - -RDEPEND=" - dev-python/pyyaml[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/unidecode[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest diff --git a/dev-python/pyaml/pyaml-23.9.6.ebuild b/dev-python/pyaml/pyaml-23.9.6.ebuild deleted file mode 100644 index a49398baeb97..000000000000 --- a/dev-python/pyaml/pyaml-23.9.6.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="PyYAML-based module to produce pretty and readable YAML-serialized data" -HOMEPAGE=" - https://github.com/mk-fg/pretty-yaml/ - https://pypi.org/project/pyaml/ -" - -LICENSE="WTFPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" - -RDEPEND=" - dev-python/pyyaml[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/unidecode[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest diff --git a/dev-python/pyaml/pyaml-23.9.7.ebuild b/dev-python/pyaml/pyaml-23.9.7.ebuild index a49398baeb97..50acfa7c42a4 100644 --- a/dev-python/pyaml/pyaml-23.9.7.ebuild +++ b/dev-python/pyaml/pyaml-23.9.7.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="WTFPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm ~arm64 ~ppc64 ~riscv x86" RDEPEND=" dev-python/pyyaml[${PYTHON_USEDEP}] diff --git a/dev-python/pycares/Manifest b/dev-python/pycares/Manifest index feed9bf44da5..7e99012fc4b5 100644 --- a/dev-python/pycares/Manifest +++ b/dev-python/pycares/Manifest @@ -1 +1,2 @@ DIST pycares-4.3.0.gh.tar.gz 44577 BLAKE2B b69eeb34a2f8c9d7025dc74881431b3fc5489b7f7e9142bb9ecdaf217e495ad72b1a6a7dc484a52e6a01394bbfa6d0609b2054dd4a663176cfb73d980642a3e1 SHA512 1dad1a6722bdd2bc59cc4ca774cc9da243e61a442ef383c238714b1274e90359352c72d16a2c1af2fcce3ea92708a7e5cee89a9b3eb7c015f9a194051c685f52 +DIST pycares-4.4.0.tar.gz 821630 BLAKE2B c2bddc54db9cd6ba92d7c4fb3809609a8a3526bab68e4cf48f0fee2e7473828f70ca696be11b904e9c3f9241de8b13568cd0317c8cb305a4aca7356f1b74cfb5 SHA512 db387f21975d015e0fcb01972ffb018476d51331a7a49bb4c0bf23ccfa13dff3f8b9c21d5f11da8ece3018debf36b1cddea032ef860353203cf38ab2b3d01e8a diff --git a/dev-python/pycares/pycares-4.4.0.ebuild b/dev-python/pycares/pycares-4.4.0.ebuild new file mode 100644 index 000000000000..64a4148b23ef --- /dev/null +++ b/dev-python/pycares/pycares-4.4.0.ebuild @@ -0,0 +1,55 @@ +# 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..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python interface for c-ares" +HOMEPAGE=" + https://github.com/saghul/pycares/ + https://pypi.org/project/pycares/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +IUSE="test" +# Tests fail with network-sandbox, since they try to resolve google.com +PROPERTIES="test_network" +RESTRICT="test" + +DEPEND=" + net-dns/c-ares:= +" +BDEPEND=" + $(python_gen_cond_dep ' + dev-python/cffi[${PYTHON_USEDEP}] + ' 'python*') +" +RDEPEND=" + dev-python/idna[${PYTHON_USEDEP}] + ${DEPEND} + ${BDEPEND} +" +BDEPEND+=" + test? ( + dev-python/idna[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # regression due to Internet changing (probably) + # https://github.com/saghul/pycares/issues/187 + tests/test_all.py::DNSTest::test_query_class_chaos + # TODO + tests/test_all.py::DNSTest::test_custom_resolvconf +) + +export PYCARES_USE_SYSTEM_LIB=1 diff --git a/dev-python/pydata-sphinx-theme/Manifest b/dev-python/pydata-sphinx-theme/Manifest index fb35105f59f9..5809a485c389 100644 --- a/dev-python/pydata-sphinx-theme/Manifest +++ b/dev-python/pydata-sphinx-theme/Manifest @@ -1,6 +1,2 @@ -DIST pydata-sphinx-theme-0.13.3.gh.tar.gz 3370023 BLAKE2B 3d5e05222cce5c92e0ffadbf91d3bfa575a809b06c23da800e845e5b4ec622a3bfba0f5a72cc0c969b1a074e765e611c2aeb3cef77842d51529537959a952cd5 SHA512 312308838a78bf66430660ee0d7484cf20004926446111e1e8bf89fc96b38f4b8345b96856705aaa56371b31c369066a043c53d263731ccb411e7e263fc3a96a -DIST pydata-sphinx-theme-0.14.0.gh.tar.gz 2412854 BLAKE2B 92e62820270db8a395be868ad400e672b9d081069ef252420e06fe966f18a8170354dbb034d3000abf12b2462b5f0793ed25bef2262735741757a4ae38bc179f SHA512 bd75f75eca88f2da8edd197934cc6257058b0fa5699c3f0a372647fc54fcdb5c2e4dc36fbf1a7ddc96a3751118f514374345e568774911feb1297c5b762ba3e3 DIST pydata-sphinx-theme-0.14.1.gh.tar.gz 2413022 BLAKE2B b4e707e1407839ba796a19f5aea73056a6520f1f39d7e17adb3442e03942a457082ce74fd3f4ab64af15b30254c6f7c80f522f0b4bcc9aa77db01bee287c4fdd SHA512 515fa2e0e301a092cd414472302b1ad2571983bc69a7cc4e617122a64f7b7f53c8b80a4328da13529840cbb1ab7cf3fb2c2ee99688a8deb87f19529c6c64067d -DIST pydata_sphinx_theme-0.13.3-py3-none-any.whl 1979378 BLAKE2B 49f871167a73ee088aca87c49f728821a8df4b79015e543e84eee7ac85e2e8a81b3419cca0c8ad14197e44c2bb2b2533a9c7e9e29384d37956c5d814904cc2b7 SHA512 59ec688677cb6d150e4741e84bfd32914f139533118a297c6691b27ea56e2e85577593951a5b3daaf9d41c7de3cb8276c479b72b12c4e8921d7418c75dfe90ff -DIST pydata_sphinx_theme-0.14.0-py3-none-any.whl 3778988 BLAKE2B c6c368bb63d3014728a9ecc26f70efd61c38282e8123494a08ec747b9717c35ef83ef79f83b7235c90f6dffe2d23da77f9743c4abfd6a71c03dfd6b272d33ef3 SHA512 3dac39d1fc16cde46a1bc98b12fdfdb53bdf4e49b4218fa75b387387756a62c5f0a4a642cb6b4fea57e8e541112644b82d1e442ce7aeee18d62e3de965b64073 DIST pydata_sphinx_theme-0.14.1-py3-none-any.whl 3780482 BLAKE2B 58ebe2d3d176295bc335a176eeccd95859862e085f570c8ef6e80ade320d624fd6b2a94b6a2fab08211e520939bc651cd454bfe5037bc16104de2ecf295871e6 SHA512 7e9f76e2dfd7bd9049ae007b5af1ad65d61aa44f0c7370794856b664aa1a735dce65a1f0368fae0bb6049ee767e3ca0c4ca4f1ea6615858626c03e3a4ce81856 diff --git a/dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.13.3-r1.ebuild b/dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.13.3-r1.ebuild deleted file mode 100644 index e2e87eb25f6b..000000000000 --- a/dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.13.3-r1.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=standalone -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Bootstrap-based Sphinx theme from the PyData community" -HOMEPAGE=" - https://github.com/pydata/pydata-sphinx-theme/ - https://pypi.org/project/pydata-sphinx-theme/ -" -SRC_URI=" - https://github.com/pydata/pydata-sphinx-theme/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz - $(pypi_wheel_url) -" - -LICENSE="BSD-with-disclosure" -SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86" - -RDEPEND=" - dev-python/accessible-pygments[${PYTHON_USEDEP}] - dev-python/Babel[${PYTHON_USEDEP}] - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/docutils[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/pygments[${PYTHON_USEDEP}] - >=dev-python/sphinx-4.2[${PYTHON_USEDEP}] - "${T}"/inputrc || die - local -x INPUTRC="${T}"/inputrc - distutils-r1_src_test -} - -python_test() { - if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then - einfo "Skipping tests on ${EPYTHON}" - return - fi - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local -x COLUMNS=80 - - local EPYTEST_DESELECT=( - # broken by epytest args - testing/test_warnings.py::test_works_with_filterwarnings - - # tend to be broken by random pytest plugins - # (these tests patch PYTEST_DISABLE_PLUGIN_AUTOLOAD out) - testing/test_helpconfig.py::test_version_less_verbose - testing/test_helpconfig.py::test_version_verbose - testing/test_junitxml.py::test_random_report_log_xdist - testing/test_junitxml.py::test_runs_twice_xdist - testing/test_terminal.py::TestProgressOutputStyle::test_xdist_normal - testing/test_terminal.py::TestProgressOutputStyle::test_xdist_normal_count - testing/test_terminal.py::TestProgressOutputStyle::test_xdist_verbose - testing/test_terminal.py::TestProgressWithTeardown::test_xdist_normal - testing/test_terminal.py::TestTerminalFunctional::test_header_trailer_info - testing/test_terminal.py::TestTerminalFunctional::test_no_header_trailer_info - - # unstable with xdist - testing/test_terminal.py::TestTerminalFunctional::test_verbose_reporting_xdist - - # TODO (XPASS) - testing/test_debugging.py::TestDebuggingBreakpoints::test_pdb_not_altered - testing/test_debugging.py::TestPDB::test_pdb_interaction_capturing_simple - testing/test_debugging.py::TestPDB::test_pdb_interaction_capturing_twice - testing/test_debugging.py::TestPDB::test_pdb_with_injected_do_debug - testing/test_debugging.py::test_pdb_suspends_fixture_capturing - - # setuptools warnings - testing/acceptance_test.py::TestInvocationVariants::test_cmdline_python_namespace_package - ) - - [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=( - # regressions on pypy3.9 - # https://github.com/pytest-dev/pytest/issues/9787 - testing/test_skipping.py::test_errors_in_xfail_skip_expressions - testing/test_unraisableexception.py - ) - - epytest -p xdist -n "$(makeopts_jobs)" -} diff --git a/dev-python/pytest/pytest-7.4.1.ebuild b/dev-python/pytest/pytest-7.4.1.ebuild deleted file mode 100644 index 34cc63f9e938..000000000000 --- a/dev-python/pytest/pytest-7.4.1.ebuild +++ /dev/null @@ -1,107 +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_TESTED=( python3_{10..12} pypy3 ) -PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" ) - -inherit distutils-r1 multiprocessing pypi - -DESCRIPTION="Simple powerful testing with Python" -HOMEPAGE=" - https://pytest.org/ - https://github.com/pytest-dev/pytest/ - https://pypi.org/project/pytest/ -" - -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="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-python/iniconfig[${PYTHON_USEDEP}] - >=dev-python/more-itertools-4.0.0[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - >=dev-python/pluggy-0.12[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}] - >=dev-python/tomli-1.0.0[${PYTHON_USEDEP}] - ' 3.{9..10}) -" -BDEPEND=" - >=dev-python/setuptools-scm-6.2.3[${PYTHON_USEDEP}] - test? ( - ${RDEPEND} - $(python_gen_cond_dep ' - dev-python/argcomplete[${PYTHON_USEDEP}] - >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}] - >=dev-python/hypothesis-3.56[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - >=dev-python/pygments-2.7.2[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/xmlschema[${PYTHON_USEDEP}] - ' "${PYTHON_TESTED[@]}") - ) -" - -src_test() { - # workaround new readline defaults - echo "set enable-bracketed-paste off" > "${T}"/inputrc || die - local -x INPUTRC="${T}"/inputrc - distutils-r1_src_test -} - -python_test() { - if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then - einfo "Skipping tests on ${EPYTHON}" - return - fi - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local -x COLUMNS=80 - - local EPYTEST_DESELECT=( - # broken by epytest args - testing/test_warnings.py::test_works_with_filterwarnings - - # tend to be broken by random pytest plugins - # (these tests patch PYTEST_DISABLE_PLUGIN_AUTOLOAD out) - testing/test_helpconfig.py::test_version_less_verbose - testing/test_helpconfig.py::test_version_verbose - testing/test_junitxml.py::test_random_report_log_xdist - testing/test_junitxml.py::test_runs_twice_xdist - testing/test_terminal.py::TestProgressOutputStyle::test_xdist_normal - testing/test_terminal.py::TestProgressOutputStyle::test_xdist_normal_count - testing/test_terminal.py::TestProgressOutputStyle::test_xdist_verbose - testing/test_terminal.py::TestProgressWithTeardown::test_xdist_normal - testing/test_terminal.py::TestTerminalFunctional::test_header_trailer_info - testing/test_terminal.py::TestTerminalFunctional::test_no_header_trailer_info - - # unstable with xdist - testing/test_terminal.py::TestTerminalFunctional::test_verbose_reporting_xdist - - # TODO (XPASS) - testing/test_debugging.py::TestDebuggingBreakpoints::test_pdb_not_altered - testing/test_debugging.py::TestPDB::test_pdb_interaction_capturing_simple - testing/test_debugging.py::TestPDB::test_pdb_interaction_capturing_twice - testing/test_debugging.py::TestPDB::test_pdb_with_injected_do_debug - testing/test_debugging.py::test_pdb_suspends_fixture_capturing - - # setuptools warnings - testing/acceptance_test.py::TestInvocationVariants::test_cmdline_python_namespace_package - ) - - [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=( - # regressions on pypy3.9 - # https://github.com/pytest-dev/pytest/issues/9787 - testing/test_skipping.py::test_errors_in_xfail_skip_expressions - testing/test_unraisableexception.py - ) - - epytest -p xdist -n "$(makeopts_jobs)" -} diff --git a/dev-python/python-cinderclient/Manifest b/dev-python/python-cinderclient/Manifest index 77fc57387b4a..16a033aa8235 100644 --- a/dev-python/python-cinderclient/Manifest +++ b/dev-python/python-cinderclient/Manifest @@ -1,2 +1 @@ -DIST python-cinderclient-9.3.0.tar.gz 236158 BLAKE2B 7f21485e907597de77ba9998e190c4ea05d3b968fb1886bd980e5f15addf26b35acf096c2c3b28e6d05d95125dbd568362ce500ff8643da27baa45b165f5e105 SHA512 3e8b957517a394f2b72cfb8f3442d8b57d4487be476e10f16c112134c1e5a8548056ce0a0cf75cac55d8a607e34e535593130f25aa413c86adf301465112dbb2 DIST python-cinderclient-9.4.0.tar.gz 236451 BLAKE2B 75d5ee0c3f64c3254e7f9f806bccc685ab929c5812076fb7b78a995e9c9adbf384f296799f7119128e1781a34e727e305e3ae4bef04939adc2e7fd0268e83b1c SHA512 e7628b569bf46c7a8d5ecf7918be9133b400411d5509112baad49f7ff60ad0fc5d7c98cec9d4d6286cf8bd9c23c918af3aaa52c1b2d68536a3a2e4a89ce8502b diff --git a/dev-python/python-cinderclient/python-cinderclient-9.3.0.ebuild b/dev-python/python-cinderclient/python-cinderclient-9.3.0.ebuild deleted file mode 100644 index bf305a5e6b34..000000000000 --- a/dev-python/python-cinderclient/python-cinderclient-9.3.0.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A client for the OpenStack Cinder API" -HOMEPAGE=" - https://opendev.org/openstack/python-cinderclient/ - https://github.com/openstack/python-cinderclient/ - https://pypi.org/project/python-cinderclient/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~riscv x86" - -RDEPEND=" - >=dev-python/keystoneauth1-4.3.1[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-5.0.1[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-4.8.0[${PYTHON_USEDEP}] - >=dev-python/pbr-5.5.0[${PYTHON_USEDEP}] - >=dev-python/prettytable-0.7.2[${PYTHON_USEDEP}] - >=dev-python/requests-2.25.1[${PYTHON_USEDEP}] - >=dev-python/stevedore-3.3.0[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/pbr[${PYTHON_USEDEP}] - test? ( - dev-python/ddt[${PYTHON_USEDEP}] - dev-python/fixtures[${PYTHON_USEDEP}] - dev-python/oslo-serialization[${PYTHON_USEDEP}] - dev-python/requests-mock[${PYTHON_USEDEP}] - dev-python/testtools[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -python_test() { - # functional tests require cloud instance access - eunittest -b cinderclient/tests/unit -} diff --git a/dev-python/python-cinderclient/python-cinderclient-9.4.0.ebuild b/dev-python/python-cinderclient/python-cinderclient-9.4.0.ebuild index d6da6c25c341..bf305a5e6b34 100644 --- a/dev-python/python-cinderclient/python-cinderclient-9.4.0.ebuild +++ b/dev-python/python-cinderclient/python-cinderclient-9.4.0.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~riscv x86" RDEPEND=" >=dev-python/keystoneauth1-4.3.1[${PYTHON_USEDEP}] diff --git a/dev-python/python-ironicclient/Manifest b/dev-python/python-ironicclient/Manifest index 449288c6093d..d63c49e4d2fa 100644 --- a/dev-python/python-ironicclient/Manifest +++ b/dev-python/python-ironicclient/Manifest @@ -1,2 +1 @@ -DIST python-ironicclient-5.3.0.tar.gz 224784 BLAKE2B 5b336c35e1e082970f5f62efc41dedfe21881c0fdb614177a00f98ebab4ddad9672852b92bf5c718d785c86ad3549a505fab7e69136a5a11ba563340c9a363a1 SHA512 5ac42c50042611f8f3c121b74ace904df079504f15f53e8604e719f306549b1841e485544ed20b1cccb5cfd48f1813f71ae3ac58955e060279f54b95ca6330b3 DIST python-ironicclient-5.4.0.tar.gz 228187 BLAKE2B 1ce5f17fbbc752d0b8589abbc1207b8cde8c8d11a9ea6394b726313e3c5bdaf415536e606fb052cb130a0bd264dbd125048ceab5368a1c64915d3e52473017c0 SHA512 dccbbdeddd3f0cd087b6589e120de375e7c8bb33a67ac8a51b1f62e7a66307b19c508cc1a568346136129bb52cfdd0af00d70af8b0d50b2bd634d89a75db0378 diff --git a/dev-python/python-ironicclient/python-ironicclient-5.3.0.ebuild b/dev-python/python-ironicclient/python-ironicclient-5.3.0.ebuild deleted file mode 100644 index b21b2c7b54e1..000000000000 --- a/dev-python/python-ironicclient/python-ironicclient-5.3.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 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python bindings for the Ironic API" -HOMEPAGE=" - https://opendev.org/openstack/python-ironicclient/ - https://github.com/openstack/python-ironicclient/ - https://pypi.org/project/python-ironicclient/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 x86" - -RDEPEND=" - >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - >=dev-python/appdirs-1.3.0[${PYTHON_USEDEP}] - >dev-python/cliff-2.9.0[${PYTHON_USEDEP}] - >=dev-python/dogpile-cache-0.8.0[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}] - >=dev-python/keystoneauth1-3.11.0[${PYTHON_USEDEP}] - >=dev-python/openstacksdk-0.18.0[${PYTHON_USEDEP}] - >=dev-python/osc-lib-2.0.0[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] - >=dev-python/pyyaml-3.13.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.14.2[${PYTHON_USEDEP}] - >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}] -" -BDEPEND=" - >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - test? ( - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/tempest-17.1.0[${PYTHON_USEDEP}] - >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}] - >=dev-python/python-openstackclient-3.12.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest diff --git a/dev-python/python-ironicclient/python-ironicclient-5.4.0.ebuild b/dev-python/python-ironicclient/python-ironicclient-5.4.0.ebuild index e4c52a7bb286..b21b2c7b54e1 100644 --- a/dev-python/python-ironicclient/python-ironicclient-5.4.0.ebuild +++ b/dev-python/python-ironicclient/python-ironicclient-5.4.0.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 x86" RDEPEND=" >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] diff --git a/dev-python/python-novaclient/Manifest b/dev-python/python-novaclient/Manifest index edbbbe15daa4..a7117ebaee17 100644 --- a/dev-python/python-novaclient/Manifest +++ b/dev-python/python-novaclient/Manifest @@ -1,2 +1 @@ -DIST python-novaclient-18.3.0.tar.gz 339238 BLAKE2B b057e3156cb488c7796a9f7cc2a793bfc4dfea41f6b3b7dfe6eaa8113c6d0f84cdd37890358b5ac700aecf872ead4eab509001afc0c91d96ca9ada48e932352b SHA512 7a365a512922daeda034fde3404f9962039a8dc9164b8261a916131955f45a0539302a051871bac5efdbc42bb98f590221729a7cd552cf05116cc5853b77690d DIST python-novaclient-18.4.0.tar.gz 339338 BLAKE2B 6a0c47d8d7aec338986d5928d29a736020a08ccbd3df3bbaeda77dd18de8fb78d51da9586065bf25bd620f224462cbcaf421dcb28c649e1a4ee92911a9f12a9a SHA512 767d53c3fa3b312b2210dcdbe8895baefa167c00041fe6b228a30099c892b17ed4339477894a81d314b746da5c2a772a07e7a887eb807a31ef7bbdbea621c40f diff --git a/dev-python/python-novaclient/python-novaclient-18.3.0.ebuild b/dev-python/python-novaclient/python-novaclient-18.3.0.ebuild deleted file mode 100644 index c0bdeab07522..000000000000 --- a/dev-python/python-novaclient/python-novaclient-18.3.0.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A client for the OpenStack Nova API" -HOMEPAGE=" - https://opendev.org/openstack/python-novaclient/ - https://github.com/openstack/python-novaclient/ - https://pypi.org/project/python-novaclient/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~riscv x86" - -RDEPEND=" - >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - >=dev-python/keystoneauth1-3.5.0[${PYTHON_USEDEP}] - >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] - >dev-python/oslo-serialization-2.19.1[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] - >=dev-python/prettytable-0.7.2[${PYTHON_USEDEP}] - >dev-python/requests-2.12.2[${PYTHON_USEDEP}] - >=dev-python/stevedore-2.0.1[${PYTHON_USEDEP}] -" -BDEPEND=" - >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - test? ( - dev-python/bandit[${PYTHON_USEDEP}] - dev-python/ddt[${PYTHON_USEDEP}] - dev-python/fixtures[${PYTHON_USEDEP}] - dev-python/python-keystoneclient[${PYTHON_USEDEP}] - dev-python/python-cinderclient[${PYTHON_USEDEP}] - dev-python/python-glanceclient[${PYTHON_USEDEP}] - dev-python/python-neutronclient[${PYTHON_USEDEP}] - dev-python/requests-mock[${PYTHON_USEDEP}] - dev-python/openstacksdk[${PYTHON_USEDEP}] - dev-python/testscenarios[${PYTHON_USEDEP}] - dev-python/testtools[${PYTHON_USEDEP}] - dev-python/tempest[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -src_prepare() { - sed -e 's/test_osprofiler/_&/' -i novaclient/tests/unit/test_shell.py || die - sed -e 's/novaclient\.tests\.unit\.//' -i novaclient/tests/unit/test_api_versions.py || die - distutils-r1_src_prepare -} - -python_test() { - # functional tests require cloud instance access - eunittest -b novaclient/tests/unit -} diff --git a/dev-python/python-novaclient/python-novaclient-18.4.0.ebuild b/dev-python/python-novaclient/python-novaclient-18.4.0.ebuild index 94d9100f48bf..c0bdeab07522 100644 --- a/dev-python/python-novaclient/python-novaclient-18.4.0.ebuild +++ b/dev-python/python-novaclient/python-novaclient-18.4.0.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~riscv x86" RDEPEND=" >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] diff --git a/dev-python/python-rtmidi/Manifest b/dev-python/python-rtmidi/Manifest index 54e29be324dc..b9c0daf749fc 100644 --- a/dev-python/python-rtmidi/Manifest +++ b/dev-python/python-rtmidi/Manifest @@ -1,2 +1 @@ -DIST python_rtmidi-1.5.5.tar.gz 357562 BLAKE2B db854be574c857d0fe90b6a0f7b23de6d868850cef00b327eb6013a12cbf464d0280584c86b09a232f94b5109bc941de1a5a74727c668b3bd4a7ebb77fef25fb SHA512 6ae8f77d74ee9b0fdfb141ed0924dab6eda8c87f483e7315dbca898d8aee6aa7cc883085a396f6d8e292ccd83e1d6e9f99f19667a24d8ca34463e91332f85538 DIST python_rtmidi-1.5.6.tar.gz 367355 BLAKE2B c544669f51e12e82fe38b68e83078ac01463fcff54941c52fad80a1dd3d55985352dea259bad5ba2f70a895a80d5ad55c0249f9ef6fe4e7b81b84582a5855ef8 SHA512 e834159b07fb0b2d05a511ccd2d5b2a86d25f7b0d3a2b92ebe73edf28cd2a035a7aea0460adc6cf6836535da2815ccc0f986731bc9a23bbb19bc7d559d0ef955 diff --git a/dev-python/python-rtmidi/python-rtmidi-1.5.5.ebuild b/dev-python/python-rtmidi/python-rtmidi-1.5.5.ebuild deleted file mode 100644 index 6c02bf0231cc..000000000000 --- a/dev-python/python-rtmidi/python-rtmidi-1.5.5.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 - -PYTHON_COMPAT=( python3_{10..12} ) -DOCS_BUILDER="sphinx" -DOCS_DEPEND="dev-python/myst-parser" -DOCS_DIR="docs" -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=meson-python - -inherit distutils-r1 docs pypi - -DESCRIPTION="Python bindings for media-libs/rtmidi implemented using Cython" -HOMEPAGE=" - https://pypi.org/project/python-rtmidi/ - https://spotlightkid.github.io/python-rtmidi/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="+alsa jack" - -# Most of these tests do not play nicely with the sandbox, some only -# work with exactly the same version of rtmidi as the bundled one, and -# several fail even with disabled sandbox unless there are actual MIDI -# I/O devices present. -RESTRICT="test" - -DEPEND="media-libs/rtmidi[alsa?,jack?]" -RDEPEND="${DEPEND}" -BDEPEND=" rtmidi/version.py || die -} - -python_test() { - cd "${T}" || die - eunittest "${S}"/tests -} diff --git a/dev-python/python-swiftclient/Manifest b/dev-python/python-swiftclient/Manifest index d942914d0188..3d99e937c315 100644 --- a/dev-python/python-swiftclient/Manifest +++ b/dev-python/python-swiftclient/Manifest @@ -1,2 +1 @@ -DIST python-swiftclient-4.3.0.tar.gz 206510 BLAKE2B 6a3683ffbe09905d310dabac5d1d3926125d85b8383e487d916df00e91621bc1bc901ed2ceed23a9ef4ecaf81e86f2560f77f20751a2b8c3ca543114ea5fa3d8 SHA512 8c113122b1dec2eb901b7256b0b5c9e6e3e11959ebdda28f512dd84b0370dcf8e7299594f50649c147526b4076baabf2a0fe6f6f433193d4c198890265f57807 DIST python-swiftclient-4.4.0.tar.gz 206470 BLAKE2B d822af670fcb06a5977d070fb9e5ec1110f7ae275203d18eaeb0cd4335fe0e07f3f7e6b28e367834d33770d3a8b27a9af0c85cd30a1e9a7047ad908ca34f13bf SHA512 d3e814d367ff0c9a251524a50ce00cd89955edf43a542257142aa831d0d2d1f8dceb5b1b0b6456ad940c9aef78ec44bd1617fc45e47f64f045ddb591b5adb83b diff --git a/dev-python/python-swiftclient/python-swiftclient-4.3.0.ebuild b/dev-python/python-swiftclient/python-swiftclient-4.3.0.ebuild deleted file mode 100644 index eebdd753c893..000000000000 --- a/dev-python/python-swiftclient/python-swiftclient-4.3.0.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 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python bindings to the OpenStack Object Storage API" -HOMEPAGE=" - https://opendev.org/openstack/python-swiftclient/ - https://github.com/openstack/python-swiftclient/ - https://pypi.org/project/python-swiftclient/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm64 x86" - -RDEPEND=" - >=dev-python/requests-2.4.0[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/pbr[${PYTHON_USEDEP}] - test? ( - >=dev-python/keystoneauth1-3.4.0[${PYTHON_USEDEP}] - dev-python/python-keystoneclient[${PYTHON_USEDEP}] - >=dev-python/mock-1.2.0[${PYTHON_USEDEP}] - >=dev-python/openstacksdk-0.11.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -python_prepare_all() { - sed -e 's/test_password_prompt/_&/' -i test/unit/test_shell.py || die - # fix duplicate script/entry point - # https://bugs.launchpad.net/python-swiftclient/+bug/1975361 - sed -i -e '/bin\/swift/d' setup.cfg || die - distutils-r1_python_prepare_all -} diff --git a/dev-python/python-swiftclient/python-swiftclient-4.4.0.ebuild b/dev-python/python-swiftclient/python-swiftclient-4.4.0.ebuild index da32886df0b6..1e2adf394ab5 100644 --- a/dev-python/python-swiftclient/python-swiftclient-4.4.0.ebuild +++ b/dev-python/python-swiftclient/python-swiftclient-4.4.0.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 x86" RDEPEND=" >=dev-python/requests-2.4.0[${PYTHON_USEDEP}] diff --git a/dev-python/pytz/Manifest b/dev-python/pytz/Manifest index b906f27297d5..d09ead4326bc 100644 --- a/dev-python/pytz/Manifest +++ b/dev-python/pytz/Manifest @@ -1,2 +1 @@ DIST pytz-2023.3.post1.tar.gz 316899 BLAKE2B 3274e11c38b34eae42089cacf92e537f1376fa721294ea2da3a68fe3491e7e95d1c88cb4687d1e83965be4730504373c72960f5dc5e9b6a8a339e541476515f4 SHA512 c2f1bd52e42c7d1014b8aebf3544b865eb5ae5e17146253406def72785af14bcfe34b9db6b71ca91a3c988c496fbe93e5d1731bee66349463c992be619d21f2c -DIST pytz-2023.3.tar.gz 317095 BLAKE2B dd2fe27471f641382667ddac77216f9e0e22dd0059b78ecb14be5490dd568cc4865a5624f8e89534a868fde5ea9c51fd3620a3cc1ed30ab32fc5b39445abeb14 SHA512 3a39e9ec22bf1468e7415f60f10bf4a4e5b0b12bea2aeec45c5e63a916136c747fa0abd1b0612a99da962e743f28f24ebc43c1d73d96f0e98f7fb0ae6b62e319 diff --git a/dev-python/pytz/pytz-2023.3-r1.ebuild b/dev-python/pytz/pytz-2023.3-r1.ebuild deleted file mode 100644 index c9ef6b990085..000000000000 --- a/dev-python/pytz/pytz-2023.3-r1.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 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} pypy3 ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 pypi - -DESCRIPTION="World timezone definitions for Python" -HOMEPAGE=" - https://pythonhosted.org/pytz/ - https://github.com/stub42/pytz/ - https://pypi.org/project/pytz/ -" - -LICENSE="MIT" -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 )" - -RDEPEND=" - || ( - >=sys-libs/timezone-data-2023b - sys-libs/glibc[vanilla] - ) -" -BDEPEND=" - test? ( - ${RDEPEND} - ) -" - -src_prepare() { - distutils-r1_src_prepare - - # unbundle timezone-data - rm -r pytz/zoneinfo || die - # remove hardcoded list of all timezones but leave subjective set - # of "common timezones" - sed -i -e '/^_all_timezones_unchecked/,/^all_timezones_set/d' pytz/__init__.py || die - eapply "${FILESDIR}"/pytz-2023.2-system-tzinfo.patch -} - -python_test() { - "${EPYTHON}" pytz/tests/test_tzinfo.py -v || - die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/pytz/pytz-2023.3_p1.ebuild b/dev-python/pytz/pytz-2023.3_p1.ebuild index 1a39f4907ea6..c9ef6b990085 100644 --- a/dev-python/pytz/pytz-2023.3_p1.ebuild +++ b/dev-python/pytz/pytz-2023.3_p1.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="MIT" 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" +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 )" diff --git a/dev-python/pywayland/Manifest b/dev-python/pywayland/Manifest index e5b51c5b6b5b..a4140b4d294c 100644 --- a/dev-python/pywayland/Manifest +++ b/dev-python/pywayland/Manifest @@ -1 +1,2 @@ DIST pywayland-0.4.16.gh.tar.gz 61058 BLAKE2B 4b299fe1b3067e2e222012db921b4ae5fdfd103b0ca2b796522236b6b8b2ffc1e54ba8c97d30970cb5df35c9da18ca217ea5d97a37b11d7112d93c59a1df164f SHA512 1098e0ae88ffc874d1e49f6441f06db05d1bfebead06d65e1214d69542b9ada0ec45bfccd6fd11dd188b2ebcf3d0ac2a2370927af8a0838f4e683ec50fc5e01a +DIST pywayland-0.4.17.gh.tar.gz 61171 BLAKE2B f190107ab361ec9c0a568d22a104fa06a7e52a348a6226c30c2ae542b77e5b21b4a389ad745efb864b58cff9e77cb22ff43fd6614859cb138d398a84b99614a5 SHA512 9ca1e30b56f6d1447744451d15d84041d5ce6ce64811ca0e395822731f0c7cd1d8571f640b89771d8f5e9da1d82385734974e10e68ccecffc0f9600a83d2478b diff --git a/dev-python/pywayland/pywayland-0.4.17.ebuild b/dev-python/pywayland/pywayland-0.4.17.ebuild new file mode 100644 index 000000000000..3741622e025e --- /dev/null +++ b/dev-python/pywayland/pywayland-0.4.17.ebuild @@ -0,0 +1,55 @@ +# Copyright 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} pypy3 ) + +inherit distutils-r1 xdg-utils + +DESCRIPTION="Python bindings for the libwayland library" +HOMEPAGE=" + https://pywayland.readthedocs.io/en/latest/ + https://github.com/flacjacket/pywayland + https://pypi.org/project/pywayland/ +" +SRC_URI=" + https://github.com/flacjacket/pywayland/archive/refs/tags/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" + +RDEPEND=" + dev-libs/wayland + $(python_gen_cond_dep ' + dev-python/cffi[${PYTHON_USEDEP}] + ' 'python*') +" +DEPEND=" + ${RDEPEND} + dev-libs/wayland-protocols +" +BDEPEND=" + dev-util/wayland-scanner +" + +distutils_enable_tests pytest + +python_prepare_all() { + # Needed for tests (XDG_RUNTIME_DIR) + xdg_environment_reset + distutils-r1_python_prepare_all +} + +python_test() { + # No die deliberately as sometimes it doesn't exist + rm -rf pywayland || die + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest +} diff --git a/dev-python/reedsolo/reedsolo-2.1.1_beta1-r1.ebuild b/dev-python/reedsolo/reedsolo-2.1.1_beta1-r1.ebuild index 715acdcf1fbf..5a7ce6c8ae0a 100644 --- a/dev-python/reedsolo/reedsolo-2.1.1_beta1-r1.ebuild +++ b/dev-python/reedsolo/reedsolo-2.1.1_beta1-r1.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="|| ( Unlicense MIT-0 )" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 x86" IUSE="+native-extensions" distutils_enable_tests pytest diff --git a/dev-python/reedsolo/reedsolo-2.1.1_beta1.ebuild b/dev-python/reedsolo/reedsolo-2.1.1_beta1.ebuild deleted file mode 100644 index 99cf04bcb134..000000000000 --- a/dev-python/reedsolo/reedsolo-2.1.1_beta1.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# 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..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python Reed Solomon encoder/decoder" -HOMEPAGE=" - https://github.com/tomerfiliba-org/reedsolomon/ - https://pypi.org/project/reedsolo/ -" - -LICENSE="|| ( Unlicense MIT-0 )" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 x86" -IUSE="+native-extensions" - -distutils_enable_tests pytest - -src_prepare() { - sed -i -e '/pytest-cov/d' pyproject.toml || die - distutils-r1_src_prepare -} - -src_configure() { - if use native-extensions; then - DISTUTILS_ARGS=( - # TODO: switch to --cythonize once we're on cython-3 - --native-compile - ) - fi -} diff --git a/dev-python/requests-cache/requests-cache-1.1.0.ebuild b/dev-python/requests-cache/requests-cache-1.1.0.ebuild index 91e80a3dbae9..6a064be1d15d 100644 --- a/dev-python/requests-cache/requests-cache-1.1.0.ebuild +++ b/dev-python/requests-cache/requests-cache-1.1.0.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" +KEYWORDS="amd64 arm ~arm64 ~loong ppc64 ~riscv x86" RDEPEND=" dev-python/attrs[${PYTHON_USEDEP}] diff --git a/dev-python/rpds-py/Manifest b/dev-python/rpds-py/Manifest index 67772e8dfae0..884270ac77bf 100644 --- a/dev-python/rpds-py/Manifest +++ b/dev-python/rpds-py/Manifest @@ -1,4 +1,3 @@ -DIST archery-0.5.0.crate 21685 BLAKE2B b66ea183892b8adba0d9d85fdb7df4c428dc81f1364804c9bf75ad2c0ddf4f7ea3481ae13e1cc4cdddba55862285bea078880a582f9206e8dd030a05c7420b60 SHA512 2f05d48053327dabc92a4f439e7f19aee627cd8ab773e4df8aa0bc4d79e3e4b7deb9da20afb3f5fcc14428a20671257c1ced78cd7e15733793d8705b52880b3e DIST archery-1.0.0.crate 21187 BLAKE2B 5dd323734a238ccc84c186d19fbc1557d8845a7e3b64b53eb952f17e3d44078931e9e2a96fe15373721ee5df4426844a4309172a9ada7a51b4ed71fad1deee55 SHA512 4f955fec7df473279925f195fbb48159ef1e23f9722c416347c84eee22ba9d2a2ecc466a879f43f1f8aed53778467f6d203ca43bfca9dd24f3f7a4cb0cc0eb89 DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 @@ -11,26 +10,16 @@ DIST once_cell-1.18.0.crate 32969 BLAKE2B a08d5beee50a7add28bd9e50b18709e7b34574 DIST parking_lot-0.12.1.crate 40967 BLAKE2B 940a112a066e3cbd15e2f6df89bfff37e4ece2194118618a96fa14871813c91798f93181ab0f768d3e1f3d60805508f216724013afb7e3da95678d0d951a42d4 SHA512 07327d3b737a913508dffb66023766348ce7f9d555c224a099cabb05baefd16a28e15fec638e3a148a5169dbd980c4541b0f8820ae9d06dfe0704482838fbd5c DIST parking_lot_core-0.9.8.crate 32383 BLAKE2B 2f9666872894d1c85895437d1353f9e15be2bc8d004ffc8f0e5be95e9dd4b274797db3752eba1c0b5b6071c1b8a71e4857cae0b2aff1afdaa39e92e70be2e6fd SHA512 8d6dfdf661b0f7d0774cb9f61121f2daefd182ac8a2a0d24eab451febfbe1a664c815c163d34a7f3d15a54915a8e22e6c6cd10e89cb7d7598d48d81ad6a3c256 DIST proc-macro2-1.0.66.crate 43575 BLAKE2B 9eb3e816b00fcf625c280ba14ad269f5893d0523473a24de07c21945f6f932fbd08efb3c339b35d903245510e3f065e1478439b024a325f2bb9f97bc7bcbb18d SHA512 85f5a762f9411142e5ac28144bd380f07f0633ed2e44d8a2545be9fb8f42abaca6b5d45631b4be83b8e8b9beca7438bc52f25615c3a410a3a1249474b1aca407 -DIST pyo3-0.19.1.crate 418297 BLAKE2B 19ad6aa4fba175961b7fe97ae0bc45050f930859972b1b25cf0139bb3436c050ba76b63894f0df26174f141a52ac6abf10fd84c03c056af5a0665e723ae24195 SHA512 b27500cf49f1c6f217d21344d24ac96c07b82c157dd36fa4550b94059da5715ba7d0e085ec07dd5f8a8ac9de4d7e9239c1cceac4337294eb0dc9f6102049d5ff DIST pyo3-0.19.2.crate 418228 BLAKE2B ee018b33383fada78cd22643aea9231a8c8a2f19d1eb297f40eec9206c5220f322fff4c926d939a93a24ac6d231a207ebb25afcc0709191151c7ed9af7465efa SHA512 58698183e0f2f0507f8f765bf3e90185c933e78d62f0a9be65c4b1ce8eea19a98fe0341abe7c58cafdacb63a012ec417876dccb7be6facc1360fcb22796fcaf9 -DIST pyo3-build-config-0.19.1.crate 29205 BLAKE2B f88cbf9763fd68f7b30d109ae608efc29e0d4bf6672ee5f31b77342b5f37baa4f981916124af6897ccea3d93990ff889815fc3abbe9ce3fdbd860b6d5698b7da SHA512 311fef01ac2c3ce12485849cb99eba038a36260206308c5af4621fc5393f942e03aae4f6a5fe24ef3005eb781d2161453667ad552d6a371ddd96460b05a2e710 DIST pyo3-build-config-0.19.2.crate 29206 BLAKE2B 5b1cd80d643e448cf8f1d28a514333526061c178121b9a0dcb5bff6082f402ecfd166536d94d42065f6dc1f108a73f12bbb78eedf9ea053a6aa2e9c80ac00ddf SHA512 ccc73061ec1989258921c5b5800689170635fa5503d74a4ac458baef903dd31efa41995d238783f1e099ece1f66d0a0e95c4fcb4b772b9f653dbb20e838b4e28 -DIST pyo3-ffi-0.19.1.crate 64837 BLAKE2B deb3065ce99b4bd3b5dee182f7cc20dbbb1792e792e78425f30a71ad3e45aa8552f99f02debd640e16db44cbcad58f67b04ca6e08cb964e788d41dca64500a0c SHA512 6293d75c71ebe80c320f0a240716a2e0c62f66aecc58320f2f40a81f85390c7d9174b4888ead89818b73fdc8d3d21df12adc6625087f0c9ebb82767d4a7c5adc DIST pyo3-ffi-0.19.2.crate 66500 BLAKE2B b4139fba31ef17017b6b60784e41ccda34931a072c2638af1eed8d02d7af701c46fe38b12772d2301cff41d10a433ff0f00a69d79d40233eadafe82abe585f8d SHA512 789191bca537998dd23d72dce4f185b84bbe700f4171c47de35b9bbca15a180ad214392b4f465cc1ecb0be955ebec1cf5a3c497815073be18035bd8bf8c51a32 -DIST pyo3-macros-0.19.1.crate 7173 BLAKE2B b8d53ed51e2454abb77528c9e08315f288718dca08888bc24752f156942c27ffff75c88504bddcf05cc89d16b3fd2cd86280b0b94bd09947a2ffa4c800dfde68 SHA512 2c12cff4a8af948f9ecaadb83d1ed5199758f9e9c626c5930a1b74c65027a8b74dcf989ee470798aeff7c1165650d5d3dd75cb1f813859b7b8e241cd2bb8f2eb DIST pyo3-macros-0.19.2.crate 7173 BLAKE2B 8862f42a30929579b0b0bc2ba7f0b416518724480e197fa13288e49324e851f964183e1529b7f31bf5d4fe0ae194a412723b6b401100e66fba98bbcd9c283866 SHA512 852cc2792aa3d30d9ab8802a451be5617cae6536adced1bf0dde71704a3c7c1bfe862fba751b6d045249819a8ba5d87dfc50914d142a0b662f046498c06f8c2e -DIST pyo3-macros-backend-0.19.1.crate 49916 BLAKE2B 930774ee7ec936bbefc4ea81e2496cd15438dc82954ec7b85c0bc42b290b41c60869f8b31e109ba16a373d3ebf1e0058c0c7ef7d4911ae40feb99fb61d66a745 SHA512 7c7949588a15ef57b12f11e903c1110228bb653212761c97ff50399aa39be97108b471a2cdf47afb307f6c86bfb24b3e9ab32fd08e0550ee27e8808f2acd5145 DIST pyo3-macros-backend-0.19.2.crate 49962 BLAKE2B 9d8a032c2205f55d2431b6bbc40df153339e08479df3a8a65506ade7d1f3d17cfaf664cbd09eaec9acff3f5a248598e37427d0c5a531eaf527137803adf49834 SHA512 fd708e6fdbd54ef7c676bedc62070175bac6b8f7ae11231578196dbf552b163a8a2499a1266f786bb6bfb85517fe83610902137d59a5c42efcb1a27c4235a07e DIST quote-1.0.31.crate 27881 BLAKE2B 47c8ac1051f7fa03d002420ade3cb18bf2aedc6ba922d13b117c016ee89c3326bea5cad32ec2f0e5ac1afcce68982f20b3f973914c205e6d6f426487989c6ec4 SHA512 8b2ec131937ce53f3fa01e68fb9261ed6442222e513cbe86f62b6da3cf3051cda0d134dc8028bc6c992fa63735ef3507490a169f8b4af1d6fc17058c6d2faaab DIST redox_syscall-0.3.5.crate 23404 BLAKE2B 85aa4299d9816666bf576f523da5cdeae87b3c8fbb2af103e82258d23f73303c068a4b6c3ef4117ad67958cb31e41f836a9f59f2ce1bc52c23605e34399afcf1 SHA512 16f8f4766932bb54e4740cfdb4f0802f76246c0bf88c1d76c69c115949b124b625d8c3b85d8947073c2e9544f425aa16c10f71fabe3c03d29e424c47fe4ccdde -DIST rpds-0.13.0.crate 67994 BLAKE2B 91b4aec7a25b81566288c5fefe5f89a0f8b9eae83caf05cf7a9796394df70ae79b721b64804f72c582bfc41ff59647a9bc0980ba7dc9438412f6445e4a916b5b SHA512 6567eabae407fb2c5eea49395d6901c540dc0b4dbd585d5f93fed1b4a71885a784fb8652f46cca5148acd35957040c4a61ce1d95e871cf494b41db846fd38698 -DIST rpds-1.0.0.crate 68927 BLAKE2B 518fce45866faf3bbdf7b67d53a34f31445bb76e0b35b72e03c8d799ce2a95d710f296b6273882c4a9c9511859f042f1fd3b19f9b0d065da66847d2b57fa16cc SHA512 2fd73bf821c192955217e1aa471372bbdb4abc3c495a65c7495905278e4425afb16534920afbf55e368700456ab323cd2d45235dc04beaa134256a19714c6a49 DIST rpds-1.0.1.crate 69049 BLAKE2B 2235344d274d4fef171b430e7500a075d383f2409f22908217a6caf6b6924891893835c3427a01a351d5bfbdda661542446a5db1f5c9bccdb2bc505474443794 SHA512 119527d615f359ddf2681dda05e9bf853a2747db4524559601c4cf5114cfdc00ba734fcd727830787e3f1cb978eb28538e5f9424d968deec95ff3826db18f377 -DIST rpds_py-0.10.0.tar.gz 17161 BLAKE2B 14dfba630d9f5d4170fe9f826c5e763f7637fe50fbcba88f9dcc643f702d7845571e2780b6f0c72891dc6a828b7ea2f0c6743b4d48d0a09055fb9255d8dbc517 SHA512 a9298a3a28d52ef7617cfcfc9c5fd024bc8d10db78158e544644bbc58ac346c5c776602cdaf56cdd995a5e644452e3f72891964aa039c8685ac966cef8c10653 -DIST rpds_py-0.10.2.tar.gz 17208 BLAKE2B 224ce0b36117dac4dcbebfb5f1905195f59b0868d99aecf8407fc5d4a252caaf8cce295e12354e76f0f657a694dacc0f9626da13c77912d1c0a96d95ed361bf4 SHA512 6308ef02a5f8447f43163c13bd3b2a8b46dd3a348398eaa342008d634c38e2a68c8335d8fbbaf8849660c423d4acd7d46dfc4f4c91c6ac95cce7a01434bce5fd DIST rpds_py-0.10.3.tar.gz 17164 BLAKE2B 5f51ba86fcbf51c690c8d5d59e690d9b6ab6a8ddf8140bc3c6abb888cac3821eaf0b178700395ac9e1c380890200176f9cb347130e5252fd27d815fef774d83b SHA512 967a087bec689274cae7031095355756938b11deb83f40225cfca145143df9c5cf403aef6436623ac7b91317fa816482e0e12558e6373f6f6cfaf8b76d13cab4 DIST rpds_py-0.10.4.tar.gz 16496 BLAKE2B b9e9c67cbd1f49e1f495d9ec455ac07354e54411354bd52cc27da8e971cb366650418019b6389c7e9748f8b6ac018a45496f2694c422d439523ae6ed8f9d8294 SHA512 1c23108f356b5dc687098d1490062fe8a488f0cce397b16e8fe0375251549c4380bae20fdb1be87a1cf70e3463ee98a0394d9673803089f2e7c42152ecd3167f -DIST rpds_py-0.9.2.tar.gz 16898 BLAKE2B 0ebb58586c51bb93cd31a166a49fc79054ca624bcccb0501138cc267ddfa152d5d6def49e2927c10bfbb580505d1ad761cafc7ff266ca965a92f6167d811e151 SHA512 5a3d1b4ca27cd9b73edf7c03c8def5350949a56df0a322e317a7d3e6e31933694fe21928218ebeb51074322dcde6e4f807283e0359f8f31b0ca6b69180be3260 DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d DIST smallvec-1.11.0.crate 34680 BLAKE2B e54d56f6bbffbfa7ce5fe5f04e325b2e5cf19d290e4be278bc00a136e26284625b9c18c7c2b10b7fb8fad0ea7e3770f3cdbcfbaa913f5ac08d0a2f8b4e0de188 SHA512 41bfbecbc2c244497568a41724d65791ec3fd6d8057813d521367cca316c09c2b28fb3973826236b01c1f5d2f905d8d22b0c3c47f957a9ff5d7685591f15ccd7 DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee diff --git a/dev-python/rpds-py/rpds-py-0.10.0.ebuild b/dev-python/rpds-py/rpds-py-0.10.0.ebuild deleted file mode 100644 index 33a456b509bf..000000000000 --- a/dev-python/rpds-py/rpds-py-0.10.0.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( pypy3 python3_{10..12} ) - -CRATES=" - archery@1.0.0 - autocfg@1.1.0 - bitflags@1.3.2 - cfg-if@1.0.0 - indoc@1.0.9 - libc@0.2.147 - lock_api@0.4.10 - memoffset@0.9.0 - once_cell@1.18.0 - parking_lot@0.12.1 - parking_lot_core@0.9.8 - proc-macro2@1.0.66 - pyo3-build-config@0.19.2 - pyo3-ffi@0.19.2 - pyo3-macros-backend@0.19.2 - pyo3-macros@0.19.2 - pyo3@0.19.2 - quote@1.0.31 - redox_syscall@0.3.5 - rpds@1.0.0 - scopeguard@1.1.0 - smallvec@1.11.0 - static_assertions@1.1.0 - syn@1.0.109 - target-lexicon@0.12.9 - unicode-ident@1.0.11 - unindent@0.1.11 - windows-targets@0.48.1 - windows_aarch64_gnullvm@0.48.0 - windows_aarch64_msvc@0.48.0 - windows_i686_gnu@0.48.0 - windows_i686_msvc@0.48.0 - windows_x86_64_gnu@0.48.0 - windows_x86_64_gnullvm@0.48.0 - windows_x86_64_msvc@0.48.0 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Python bindings to Rust's persistent data structures (rpds)" -HOMEPAGE=" - https://github.com/crate-py/rpds/ - https://pypi.org/project/rpds-py/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT MPL-2.0 - Unicode-DFS-2016 -" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -BDEPEND=" - test? ( - dev-python/hypothesis[${PYTHON_USEDEP}] - ) -" - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/rpds/rpds.*.so" - -distutils_enable_tests pytest diff --git a/dev-python/rpds-py/rpds-py-0.10.2.ebuild b/dev-python/rpds-py/rpds-py-0.10.2.ebuild deleted file mode 100644 index 33a456b509bf..000000000000 --- a/dev-python/rpds-py/rpds-py-0.10.2.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( pypy3 python3_{10..12} ) - -CRATES=" - archery@1.0.0 - autocfg@1.1.0 - bitflags@1.3.2 - cfg-if@1.0.0 - indoc@1.0.9 - libc@0.2.147 - lock_api@0.4.10 - memoffset@0.9.0 - once_cell@1.18.0 - parking_lot@0.12.1 - parking_lot_core@0.9.8 - proc-macro2@1.0.66 - pyo3-build-config@0.19.2 - pyo3-ffi@0.19.2 - pyo3-macros-backend@0.19.2 - pyo3-macros@0.19.2 - pyo3@0.19.2 - quote@1.0.31 - redox_syscall@0.3.5 - rpds@1.0.0 - scopeguard@1.1.0 - smallvec@1.11.0 - static_assertions@1.1.0 - syn@1.0.109 - target-lexicon@0.12.9 - unicode-ident@1.0.11 - unindent@0.1.11 - windows-targets@0.48.1 - windows_aarch64_gnullvm@0.48.0 - windows_aarch64_msvc@0.48.0 - windows_i686_gnu@0.48.0 - windows_i686_msvc@0.48.0 - windows_x86_64_gnu@0.48.0 - windows_x86_64_gnullvm@0.48.0 - windows_x86_64_msvc@0.48.0 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Python bindings to Rust's persistent data structures (rpds)" -HOMEPAGE=" - https://github.com/crate-py/rpds/ - https://pypi.org/project/rpds-py/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT MPL-2.0 - Unicode-DFS-2016 -" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -BDEPEND=" - test? ( - dev-python/hypothesis[${PYTHON_USEDEP}] - ) -" - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/rpds/rpds.*.so" - -distutils_enable_tests pytest diff --git a/dev-python/rpds-py/rpds-py-0.10.3.ebuild b/dev-python/rpds-py/rpds-py-0.10.3.ebuild index e0d05f0b9ccf..cd3b719b8ca7 100644 --- a/dev-python/rpds-py/rpds-py-0.10.3.ebuild +++ b/dev-python/rpds-py/rpds-py-0.10.3.ebuild @@ -63,7 +63,7 @@ LICENSE+=" Unicode-DFS-2016 " SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/rpds/rpds.*.so" diff --git a/dev-python/rpds-py/rpds-py-0.9.2.ebuild b/dev-python/rpds-py/rpds-py-0.9.2.ebuild deleted file mode 100644 index 58ed603ca609..000000000000 --- a/dev-python/rpds-py/rpds-py-0.9.2.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=maturin -PYTHON_COMPAT=( pypy3 python3_{10..12} ) - -CRATES=" - archery@0.5.0 - autocfg@1.1.0 - bitflags@1.3.2 - cfg-if@1.0.0 - indoc@1.0.9 - libc@0.2.147 - lock_api@0.4.10 - memoffset@0.9.0 - once_cell@1.18.0 - parking_lot@0.12.1 - parking_lot_core@0.9.8 - proc-macro2@1.0.66 - 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 - quote@1.0.31 - redox_syscall@0.3.5 - rpds@0.13.0 - scopeguard@1.1.0 - smallvec@1.11.0 - static_assertions@1.1.0 - syn@1.0.109 - target-lexicon@0.12.9 - unicode-ident@1.0.11 - unindent@0.1.11 - windows-targets@0.48.1 - windows_aarch64_gnullvm@0.48.0 - windows_aarch64_msvc@0.48.0 - windows_i686_gnu@0.48.0 - windows_i686_msvc@0.48.0 - windows_x86_64_gnu@0.48.0 - windows_x86_64_gnullvm@0.48.0 - windows_x86_64_msvc@0.48.0 -" - -inherit cargo distutils-r1 pypi - -DESCRIPTION="Python bindings to Rust's persistent data structures (rpds)" -HOMEPAGE=" - https://github.com/crate-py/rpds/ - https://pypi.org/project/rpds-py/ -" -SRC_URI+=" - ${CARGO_CRATE_URIS} -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT MPL-2.0 - Unicode-DFS-2016 -" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" - -BDEPEND=" - test? ( - dev-python/hypothesis[${PYTHON_USEDEP}] - ) -" - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/rpds/rpds.*.so" - -distutils_enable_tests pytest diff --git a/dev-python/selenium/Manifest b/dev-python/selenium/Manifest index 93a59e9dc49f..bd6b87c70753 100644 --- a/dev-python/selenium/Manifest +++ b/dev-python/selenium/Manifest @@ -1,6 +1,2 @@ -DIST selenium-4.10.0.tar.gz 6465647 BLAKE2B ce6bb410753d922fb40f9613ad7a552c91a162f86a1efedfe39f3eee5af45db76cc8664aeb2d140186dfd5ff362c7654a019e21918f20439b1703cbd3572b005 SHA512 fca7b7cff54aad0771d60e4f85795e4205d2dd8dbf21abbd9ab2300fa80e7b033b08012d21792f18bf378e9c5234d82f410cc33f592d774eb94e418b325a2dd3 -DIST selenium-4.12.0.tar.gz 9141240 BLAKE2B c55adef082cd6da9c4457f8dfef2b967fa19656ab05b903248455e55bde92c7ce834822094266699e6fe75c3882c424cde606575a17ee4d38f1cef4136dcb654 SHA512 ec440ef1f3e7ca477da7014b5c7e5bef04f4fab9419dea5e3d9efe5f97d1fbdad4d588e64393094c7b2dcc50343873df3a16335fd1ba495e23a5027343c2eea4 DIST selenium-4.13.0.tar.gz 9266949 BLAKE2B fbf6bf204b47648d67f3205729db232097a92bc3fbb491bb98308e1171d4a7b090f57f5153f07a642a5e6f476c12758496021fc2a7fc02ea7d525d9e4bef5fb7 SHA512 9f1531a5693d1f67a7fcafd0623bfaf85876fa0bf6292679a04d5b3976b1e8a46ea2718ae61b8f2da68005d7b6e11cda6eb9390b0094756a26fadec839e3efe8 -DIST selenium-selenium-4.10.0.gh.tar.gz 89775386 BLAKE2B a20416826ae85b13f2312799b5fef1d079e142330a23b06d5b1cb2f3ec98e3c26e483e65bb99027e7b18eae80f13e74347afdc88c8facfc268220bbd93d8107a SHA512 bd8a0ac5e976119b8bff8a0b570479ece666369f0aef3806d173e956639c9df591047d0d333bb6ea5bdad740d84c5ee454d9749e0ebc502c5700a96bb146e182 -DIST selenium-selenium-4.12.0.gh.tar.gz 79906008 BLAKE2B 4ac3a4e134b29c1e866645a6ba3c799575b9f1d9854573edbcbe14a63f29fd05c822bfd97937091415e80d07bbeb3545f839b444e2e85e957b504cee8bc41ac7 SHA512 063780d555c41eabe0e3db3b7ddd3cb9793d0d733de457bc553235af158e76df7f29acb675a8987933037952393c2cd1940fbab81f515f3dd10dbc8daed13c17 DIST selenium-selenium-4.13.0.gh.tar.gz 78263115 BLAKE2B 8f06ee9e6a8ac8a63c3f016d3e310ba22ac0bd5566f06f6d6f71f269084bafa00f0627aaf1103f2f28a8785e81ace1652b64a271a23fdc74a56c0bf118ccd2ca SHA512 7156b28326492efa189ec4d5e53e131f4e8fb3aea97ce6632b0a9a81e04e238645b4994e348fa6e3f689e5472f569dfe95fdb11a6bd8456381b85d41fb0ede61 diff --git a/dev-python/selenium/selenium-4.10.0.ebuild b/dev-python/selenium/selenium-4.10.0.ebuild deleted file mode 100644 index 6179ca09ad23..000000000000 --- a/dev-python/selenium/selenium-4.10.0.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 pypi - -# upstream sometimes tags it as ${P}, sometimes as ${P}-python, sigh -TEST_TAG=${P} -TEST_P=selenium-${TEST_TAG} - -DESCRIPTION="Python language binding for Selenium Remote Control" -HOMEPAGE=" - https://www.seleniumhq.org/ - https://github.com/SeleniumHQ/selenium/tree/trunk/py/ - https://pypi.org/project/selenium/ -" -SRC_URI+=" - test? ( - https://github.com/SeleniumHQ/selenium/archive/${TEST_TAG}.tar.gz - -> ${TEST_P}.gh.tar.gz - ) -" - -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" -LICENSE="Apache-2.0" -SLOT="0" - -RDEPEND=" - >=dev-python/certifi-2021.10.8[${PYTHON_USEDEP}] - =dev-python/trio-0.17[${PYTHON_USEDEP}] - =dev-python/trio-websocket-0.9[${PYTHON_USEDEP}] - =dev-python/urllib3-1.26[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pytest-mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # TODO: we may need extra setup or deps - test/selenium - - # expects vanilla certifi - test/unit/selenium/webdriver/remote/remote_connection_tests.py::test_get_connection_manager_for_certs_and_timeout - ) - - cd "${WORKDIR}/${TEST_P}/py" || die - rm -rf selenium || die - # https://github.com/SeleniumHQ/selenium/blob/selenium-4.8.2-python/py/test/runner/run_pytest.py#L20-L24 - # seriously? - epytest -o "python_files=*_tests.py test_*.py" -} diff --git a/dev-python/selenium/selenium-4.12.0.ebuild b/dev-python/selenium/selenium-4.12.0.ebuild deleted file mode 100644 index 2f638fc8415a..000000000000 --- a/dev-python/selenium/selenium-4.12.0.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 pypi - -# upstream sometimes tags it as ${P}, sometimes as ${P}-python, sigh -TEST_TAG=${P} -TEST_P=selenium-${TEST_TAG} - -DESCRIPTION="Python language binding for Selenium Remote Control" -HOMEPAGE=" - https://www.seleniumhq.org/ - https://github.com/SeleniumHQ/selenium/tree/trunk/py/ - https://pypi.org/project/selenium/ -" -SRC_URI+=" - test? ( - https://github.com/SeleniumHQ/selenium/archive/${TEST_TAG}.tar.gz - -> ${TEST_P}.gh.tar.gz - ) -" - -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -LICENSE="Apache-2.0" -SLOT="0" - -RDEPEND=" - >=dev-python/certifi-2021.10.8[${PYTHON_USEDEP}] - =dev-python/trio-0.17[${PYTHON_USEDEP}] - =dev-python/trio-websocket-0.9[${PYTHON_USEDEP}] - =dev-python/urllib3-1.26[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pytest-mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # TODO: we may need extra setup or deps - test/selenium - - # expects vanilla certifi - test/unit/selenium/webdriver/remote/remote_connection_tests.py::test_get_connection_manager_for_certs_and_timeout - ) - - cd "${WORKDIR}/${TEST_P}/py" || die - rm -rf selenium || die - # https://github.com/SeleniumHQ/selenium/blob/selenium-4.8.2-python/py/test/runner/run_pytest.py#L20-L24 - # seriously? - epytest -o "python_files=*_tests.py test_*.py" -} diff --git a/dev-python/selenium/selenium-4.13.0.ebuild b/dev-python/selenium/selenium-4.13.0.ebuild index 2f638fc8415a..6179ca09ad23 100644 --- a/dev-python/selenium/selenium-4.13.0.ebuild +++ b/dev-python/selenium/selenium-4.13.0.ebuild @@ -25,7 +25,7 @@ SRC_URI+=" ) " -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" LICENSE="Apache-2.0" SLOT="0" diff --git a/dev-python/simple-websocket/Manifest b/dev-python/simple-websocket/Manifest index adddcb1fb5d7..a801dc9c0c1f 100644 --- a/dev-python/simple-websocket/Manifest +++ b/dev-python/simple-websocket/Manifest @@ -1 +1,2 @@ DIST simple-websocket-0.10.1.tar.gz 9873 BLAKE2B f22f5b9913c7e06aefe2a7452751acbee5d9da5bdc78c4975eeea6c785089dc6af5e83b3f18c7c03bc6e983a06e2ab567f1fd0d51546b5d32a7c2ccc53885c96 SHA512 05b6ad6ee0c731f12fd973a25789d5a2442b528011ffe6b9b434bdedb30f7c8b9624e52d82e366e6bd7cb4effe9a5555f0adfd7b0818132117aed71caa1323b3 +DIST simple-websocket-1.0.0.gh.tar.gz 19082 BLAKE2B d1ac2d0838e22de023f44e1a12780166b00a0dc39707e8953c8783c98f2fc4fc1ad5701401117cc45b7596d95acbb734fae82a27e50be48f684ad2caeafd428f SHA512 63ccc19fe09f675e098f33d32659d1314b573893014bc203abb285c3ff6c04916fd6b592bcf50cc9d65d40d4ebe739e686ac53257ff8407de60312d6e21ca1b5 diff --git a/dev-python/simple-websocket/simple-websocket-1.0.0.ebuild b/dev-python/simple-websocket/simple-websocket-1.0.0.ebuild new file mode 100644 index 000000000000..c286f8890d50 --- /dev/null +++ b/dev-python/simple-websocket/simple-websocket-1.0.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 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="Simple WebSocket server and client for Python" +HOMEPAGE=" + https://github.com/miguelgrinberg/simple-websocket/ + https://pypi.org/project/simple-websocket/ +" +# upstream refuses to provide working tests in sdist +# https://github.com/miguelgrinberg/simple-websocket/issues/31 +SRC_URI=" + https://github.com/miguelgrinberg/simple-websocket/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-python/wsproto[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest diff --git a/dev-python/simplejson/Manifest b/dev-python/simplejson/Manifest index 251b7426a308..ebbafe66cb22 100644 --- a/dev-python/simplejson/Manifest +++ b/dev-python/simplejson/Manifest @@ -1 +1,2 @@ DIST simplejson-3.19.1.tar.gz 85207 BLAKE2B 4c3d1d5de4292404e44977777332fe57327ece1afcd9890b605d52a248764612da351b7c5afb36d4e1cdcb530f07b99b8d971124899b86e4b2f4005a66afcbb5 SHA512 a2239a932f43abe59da84fc3ba95eeaa6a720c929da79d8f4447603b8c770403c9cba0f008a66c20c5c8aa3255891b687336eef1db071171a2c8435563bbb1bd +DIST simplejson-3.19.2.tar.gz 85311 BLAKE2B eecbe77c9612468a0ce52b165be9b4fc4b3d8bcca99621a2723c50fc0c89cdce981421ba71b85535f1c66b48b7178da37f117f9dec8a66cb6f3fe83e3d2d033e SHA512 d92bf617e27b66d93a5d176d38c0c6ae2777728d1e43fdb8054cc9c2b50e3f340079c82dd3ec1af36c8d6380833d16e8eecdc8dd950bba953c195256b44b46c5 diff --git a/dev-python/simplejson/simplejson-3.19.2.ebuild b/dev-python/simplejson/simplejson-3.19.2.ebuild new file mode 100644 index 000000000000..d74a8e138ad7 --- /dev/null +++ b/dev-python/simplejson/simplejson-3.19.2.ebuild @@ -0,0 +1,37 @@ +# 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..12} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Simple, fast, extensible JSON encoder/decoder for Python" +HOMEPAGE=" + https://github.com/simplejson/simplejson/ + https://pypi.org/project/simplejson/ +" + +LICENSE="|| ( MIT AFL-2.1 )" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +IUSE="+native-extensions" + +DOCS=( README.rst CHANGES.txt ) + +distutils_enable_tests unittest + +src_configure() { + # native-extensions are always disabled on PyPy + # https://github.com/simplejson/simplejson/blob/master/setup.py#L121 + export DISABLE_SPEEDUPS=$(usex native-extensions 0 1) + use native-extensions && export REQUIRE_SPEEDUPS=1 +} + +python_test() { + cd "${BUILD_DIR}/install$(python_get_sitedir)" || die + eunittest +} diff --git a/dev-python/soupsieve/Manifest b/dev-python/soupsieve/Manifest index 2ce27614daf4..838a2b12b870 100644 --- a/dev-python/soupsieve/Manifest +++ b/dev-python/soupsieve/Manifest @@ -1,2 +1 @@ -DIST soupsieve-2.4.1.gh.tar.gz 105158 BLAKE2B 73ae01835ac7edf17bd1be1eb33cae5d06a7ef21c63fac50d61fd0f3246f734cd76f70245da19334d65746cf6e02a5a4c970ba2fbfb1a79de7fcda0bca1a38de SHA512 71ed91beabd9afef5756dddbb259f2607ca5109b8ff3f0a25bc3d4730f2948e160c20334b1c6e9f9095362f2b9e601e1ccfee09854e000b2f9f83af514790caa DIST soupsieve-2.5.gh.tar.gz 104832 BLAKE2B 8f3f2079e3ac758bb4459529e92015348e628be37f828c14d6729505097f208a2d88c2d315e0ff8c33ff3fcec7fc670df38c0a685dfb492c8f40d5a95d5f9d18 SHA512 5b3bb1f8ea84c69a97b273c87f385513baf9f0c49f5cf822120e4a73c16801ad8eb65f7ac32f83091b3efac716b3a7097b7511273e7fb8079f49ca6caa238656 diff --git a/dev-python/soupsieve/soupsieve-2.4.1.ebuild b/dev-python/soupsieve/soupsieve-2.4.1.ebuild deleted file mode 100644 index bbf63218060b..000000000000 --- a/dev-python/soupsieve/soupsieve-2.4.1.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 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="A modern CSS selector implementation for BeautifulSoup" -HOMEPAGE=" - https://github.com/facelessuser/soupsieve/ - https://pypi.org/project/soupsieve/ -" -SRC_URI=" - https://github.com/facelessuser/${PN}/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" - -BDEPEND=" - test? ( - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/html5lib[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/soupsieve/soupsieve-2.5.ebuild b/dev-python/soupsieve/soupsieve-2.5.ebuild index 338e40a5caa4..2958ba30e5db 100644 --- a/dev-python/soupsieve/soupsieve-2.5.ebuild +++ b/dev-python/soupsieve/soupsieve-2.5.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" BDEPEND=" test? ( diff --git a/dev-python/sphinx-notfound-page/Manifest b/dev-python/sphinx-notfound-page/Manifest index 9c222202a2a4..9e83ebdcb588 100644 --- a/dev-python/sphinx-notfound-page/Manifest +++ b/dev-python/sphinx-notfound-page/Manifest @@ -1,2 +1 @@ -DIST sphinx-notfound-page-0.8.3.gh.tar.gz 59219 BLAKE2B cdb95906dba4d51aee88b220f094204575f2800737f160c7c028033002d41d2c793a91e1c61101f7c7c960ddf3b4d2ef83fbd285dd73ff5aed6c6c933b1fc1e7 SHA512 8d43ccfd3f83ff25b7a20ee3f5352489092dc641b4a794199c06c0971078a132a42b05c85588508ec38487f2915eedec98c2deac02d6c4576828be2fbc7f13b0 DIST sphinx-notfound-page-1.0.0.gh.tar.gz 543729 BLAKE2B 87da323277a38b20d43fa23e67528fee9530a243aa557a2be279a4a6877ac18bc36546beba0c6cc4ff598410d4be3a4337c7508005064df52867dca2675c8a3d SHA512 e9d235fb0461ee9f349a57d37caeaf4cb4ec5faab7e731067e69467bf0990d5c5ce31d024fe2ac531fb84f49a4e2e74092ce09d5977135c759669523fc59ab4e diff --git a/dev-python/sphinx-notfound-page/sphinx-notfound-page-0.8.3.ebuild b/dev-python/sphinx-notfound-page/sphinx-notfound-page-0.8.3.ebuild deleted file mode 100644 index 3ee989f3eea4..000000000000 --- a/dev-python/sphinx-notfound-page/sphinx-notfound-page-0.8.3.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 2019-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( pypy3 python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="Create a custom 404 page with absolute URLs hardcoded" -HOMEPAGE=" - https://sphinx-notfound-page.readthedocs.io/ - https://github.com/readthedocs/sphinx-notfound-page/ - https://pypi.org/project/sphinx-notfound-page/ -" -SRC_URI=" - https://github.com/readthedocs/sphinx-notfound-page/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" - -RDEPEND=" - dev-python/sphinx[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # calls sphinx-build directly, works around venv - tests/test_urls.py::test_parallel_build -) diff --git a/dev-python/sphinx-notfound-page/sphinx-notfound-page-1.0.0.ebuild b/dev-python/sphinx-notfound-page/sphinx-notfound-page-1.0.0.ebuild index f811d8c620b2..38d9464d65f8 100644 --- a/dev-python/sphinx-notfound-page/sphinx-notfound-page-1.0.0.ebuild +++ b/dev-python/sphinx-notfound-page/sphinx-notfound-page-1.0.0.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" RDEPEND=" >=dev-python/sphinx-5[${PYTHON_USEDEP}] diff --git a/dev-python/sphinx/Manifest b/dev-python/sphinx/Manifest index 2579eda6b232..aa8c8615a5e3 100644 --- a/dev-python/sphinx/Manifest +++ b/dev-python/sphinx/Manifest @@ -1,4 +1 @@ -DIST sphinx-6.2.1.gh.tar.gz 6729925 BLAKE2B 621ead516dc17cc632e9e752b56b5432547b6a051ede353d690dca0769664fc1c1335ec948f4035cb8c4307a563b4928d2587de3f3ec8d89dacf829a8fd5b95f SHA512 ba56fb9672dc2e156b6cfd0fc2252a989d44b199946a371ec5f1cda5840836b3a58e267ac0973f522479b472dbb07c6c2d7ae6b0c63c9adfbe82d36bd59a9465 -DIST sphinx-7.1.2.gh.tar.gz 6882028 BLAKE2B 3ceabcb688824d929a5258978433b46a31666f423941dbed7641c7017745c4beb8b215714e1aa9c8a8b251bc4be1f5a7e80680a498ed808ed07178219dc31b65 SHA512 26827a6fa955665bc3b26ab882933eadcadf9a055bad9e8c98ca80a79a062ea8102950bbd4974b168c2bda62ae437976cf787401816c0804aa533f65a91efc24 -DIST sphinx-7.2.5.gh.tar.gz 7067300 BLAKE2B 27e0c7f8916e36990e214f4c5013434ff0e1e0045513efdf4b16eb56f0865d4cb52db802a41e7f62cc18aae58457d03be6720c129854cc63f35a7537b361ba2d SHA512 6006ebd8d9034ef9bcb4963dcc1029503b4f9895d65c550cdbf0cbb898759127cca66079849703e17cae8420ed7cc43f6bd567b5cfa8127fb9d3be916be52c93 DIST sphinx-7.2.6.gh.tar.gz 7067425 BLAKE2B 4da1cb5ccebea4df0dc134c552311d7b70ce9b76424ea4355ad67b1ece60c9b445e56c96b838832d4df2f50940832b3fa9555b596390464a4017a573bcf514c3 SHA512 204e859318ad5044639f2e682098b07c7cc675b54ba801feeb3322290bfd15316cc15a2cae8fa6a55e6ec6d1e9690790e5402652eb04720bfe96e172f4c8bdbc diff --git a/dev-python/sphinx/sphinx-6.2.1.ebuild b/dev-python/sphinx/sphinx-6.2.1.ebuild deleted file mode 100644 index d2f198198449..000000000000 --- a/dev-python/sphinx/sphinx-6.2.1.ebuild +++ /dev/null @@ -1,129 +0,0 @@ -# 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..12} pypy3 ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -DESCRIPTION="Python documentation generator" -HOMEPAGE=" - https://www.sphinx-doc.org/ - https://github.com/sphinx-doc/sphinx/ - https://pypi.org/project/Sphinx/ -" -SRC_URI=" - https://github.com/sphinx-doc/sphinx/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD-2" -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="doc latex" - -RDEPEND=" - =dev-python/Babel-2.9[${PYTHON_USEDEP}] - =dev-python/docutils-0.18.1[${PYTHON_USEDEP}] - >=dev-python/imagesize-1.3[${PYTHON_USEDEP}] - >=dev-python/jinja-3.0[${PYTHON_USEDEP}] - >=dev-python/pygments-2.13[${PYTHON_USEDEP}] - >=dev-python/requests-2.25.0[${PYTHON_USEDEP}] - >=dev-python/snowballstemmer-2.0[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-applehelp[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-devhelp[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-jsmath[${PYTHON_USEDEP}] - >=dev-python/sphinxcontrib-htmlhelp-2.0.0[${PYTHON_USEDEP}] - >=dev-python/sphinxcontrib-serializinghtml-1.1.5[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-qthelp[${PYTHON_USEDEP}] - >=dev-python/packaging-21.0[${PYTHON_USEDEP}] - latex? ( - dev-texlive/texlive-latexextra - dev-texlive/texlive-luatex - app-text/dvipng - ) - !dev-python/namespace-sphinxcontrib -" -BDEPEND=" - doc? ( - dev-python/sphinxcontrib-websupport[${PYTHON_USEDEP}] - media-gfx/graphviz - ) - test? ( - app-text/dvipng - dev-python/cython[${PYTHON_USEDEP}] - dev-python/filelock[${PYTHON_USEDEP}] - dev-python/html5lib[${PYTHON_USEDEP}] - dev-texlive/texlive-fontsextra - dev-texlive/texlive-latexextra - dev-texlive/texlive-luatex - virtual/imagemagick-tools[jpeg,png,svg] - ) -" - -PATCHES=( - "${FILESDIR}/sphinx-3.2.1-doc-link.patch" - "${FILESDIR}/sphinx-4.3.2-doc-link.patch" -) - -distutils_enable_tests pytest - -python_prepare_all() { - # disable internet access - sed -i -e 's:^intersphinx_mapping:disabled_&:' \ - doc/conf.py || die - - distutils-r1_python_prepare_all -} - -python_compile_all() { - # we can't use distutils_enable_sphinx because it would - # introduce a dep on itself - use doc && build_sphinx doc -} - -python_test() { - mkdir -p "${BUILD_DIR}/sphinx_tempdir" || die - local -x SPHINX_TEST_TEMPDIR="${BUILD_DIR}/sphinx_tempdir" - - local EPYTEST_DESELECT=( - # these tests require Internet access - tests/test_build_latex.py::test_latex_images - tests/test_build_linkcheck.py::test_defaults - tests/test_build_linkcheck.py::test_defaults_json - tests/test_build_linkcheck.py::test_anchors_ignored - # TODO - tests/test_ext_autodoc_autoclass.py::test_classes - tests/test_ext_autodoc_autofunction.py::test_classes - tests/test_ext_math.py::test_imgmath_numfig_html - tests/test_ext_math.py::test_imgmath_png - tests/test_ext_inheritance_diagram.py::test_import_classes - # looks like a bug in lualatex - "tests/test_build_latex.py::test_build_latex_doc[lualatex-howto]" - "tests/test_build_latex.py::test_build_latex_doc[lualatex-manual]" - ) - [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=( - tests/test_ext_autodoc.py::test_autodoc_inherited_members_None - tests/test_ext_autodoc.py::test_automethod_for_builtin - tests/test_ext_autodoc.py::test_cython - tests/test_ext_autodoc.py::test_partialfunction - tests/test_ext_autodoc_autoclass.py::test_autodoc_process_bases - tests/test_ext_autodoc_autoclass.py::test_show_inheritance_for_decendants_of_generic_type - tests/test_ext_autodoc_autoclass.py::test_show_inheritance_for_subclass_of_generic_type - tests/test_ext_autodoc_autofunction.py::test_builtin_function - tests/test_ext_autodoc_autofunction.py::test_methoddescriptor - tests/test_ext_autodoc_automodule.py::test_automodule_inherited_members - tests/test_ext_autosummary.py::test_autosummary_generate_content_for_module - tests/test_ext_autosummary.py::test_autosummary_generate_content_for_module_skipped - tests/test_util_inspect.py::test_isattributedescriptor - tests/test_util_typing.py::test_stringify_type_hints_pep_585 - ) - - # note: pytest-xdist causes random test failures - epytest -} diff --git a/dev-python/sphinx/sphinx-7.1.2.ebuild b/dev-python/sphinx/sphinx-7.1.2.ebuild deleted file mode 100644 index acf7a371b198..000000000000 --- a/dev-python/sphinx/sphinx-7.1.2.ebuild +++ /dev/null @@ -1,132 +0,0 @@ -# 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..12} pypy3 ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -DESCRIPTION="Python documentation generator" -HOMEPAGE=" - https://www.sphinx-doc.org/ - https://github.com/sphinx-doc/sphinx/ - https://pypi.org/project/Sphinx/ -" -SRC_URI=" - https://github.com/sphinx-doc/sphinx/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD-2" -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="doc latex" - -RDEPEND=" - =dev-python/Babel-2.9[${PYTHON_USEDEP}] - =dev-python/docutils-0.18.1[${PYTHON_USEDEP}] - >=dev-python/imagesize-1.3[${PYTHON_USEDEP}] - >=dev-python/jinja-3.0[${PYTHON_USEDEP}] - >=dev-python/pygments-2.13[${PYTHON_USEDEP}] - >=dev-python/requests-2.25.0[${PYTHON_USEDEP}] - >=dev-python/snowballstemmer-2.0[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-applehelp[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-devhelp[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-jsmath[${PYTHON_USEDEP}] - >=dev-python/sphinxcontrib-htmlhelp-2.0.0[${PYTHON_USEDEP}] - >=dev-python/sphinxcontrib-serializinghtml-1.1.5[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-qthelp[${PYTHON_USEDEP}] - >=dev-python/packaging-21.0[${PYTHON_USEDEP}] - latex? ( - dev-texlive/texlive-latexextra - dev-texlive/texlive-luatex - app-text/dvipng - ) - !dev-python/namespace-sphinxcontrib -" -BDEPEND=" - doc? ( - dev-python/sphinxcontrib-websupport[${PYTHON_USEDEP}] - media-gfx/graphviz - ) - test? ( - app-text/dvipng - dev-python/cython[${PYTHON_USEDEP}] - dev-python/filelock[${PYTHON_USEDEP}] - dev-python/html5lib[${PYTHON_USEDEP}] - dev-texlive/texlive-fontsextra - dev-texlive/texlive-latexextra - dev-texlive/texlive-luatex - virtual/imagemagick-tools[jpeg,png,svg] - ) -" - -PATCHES=( - "${FILESDIR}/sphinx-3.2.1-doc-link.patch" - "${FILESDIR}/sphinx-4.3.2-doc-link.patch" -) - -distutils_enable_tests pytest - -python_prepare_all() { - # disable internet access - sed -i -e 's:^intersphinx_mapping:disabled_&:' \ - doc/conf.py || die - - distutils-r1_python_prepare_all -} - -python_compile_all() { - # we can't use distutils_enable_sphinx because it would - # introduce a dep on itself - use doc && build_sphinx doc -} - -python_test() { - mkdir -p "${BUILD_DIR}/sphinx_tempdir" || die - local -x SPHINX_TEST_TEMPDIR="${BUILD_DIR}/sphinx_tempdir" - - local EPYTEST_DESELECT=( - # these tests require Internet access - tests/test_build_latex.py::test_latex_images - tests/test_build_linkcheck.py::test_defaults - tests/test_build_linkcheck.py::test_defaults_json - tests/test_build_linkcheck.py::test_anchors_ignored - tests/test_build_linkcheck.py::test_check_link_response_only - tests/test_build_linkcheck.py::test_linkcheck_exclude_documents - # TODO - tests/test_ext_autodoc.py::test_cython - tests/test_ext_autodoc_autoclass.py::test_classes - tests/test_ext_autodoc_autofunction.py::test_classes - tests/test_ext_math.py::test_imgmath_numfig_html - tests/test_ext_math.py::test_imgmath_png - tests/test_ext_inheritance_diagram.py::test_import_classes - # looks like a bug in lualatex - "tests/test_build_latex.py::test_build_latex_doc[lualatex-howto-None]" - "tests/test_build_latex.py::test_build_latex_doc[lualatex-manual-None]" - ) - [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=( - tests/test_ext_autodoc.py::test_autodoc_inherited_members_None - tests/test_ext_autodoc.py::test_automethod_for_builtin - tests/test_ext_autodoc.py::test_cython - tests/test_ext_autodoc.py::test_partialfunction - tests/test_ext_autodoc_autoclass.py::test_autodoc_process_bases - tests/test_ext_autodoc_autoclass.py::test_show_inheritance_for_decendants_of_generic_type - tests/test_ext_autodoc_autoclass.py::test_show_inheritance_for_subclass_of_generic_type - tests/test_ext_autodoc_autofunction.py::test_builtin_function - tests/test_ext_autodoc_autofunction.py::test_methoddescriptor - tests/test_ext_autodoc_automodule.py::test_automodule_inherited_members - tests/test_ext_autosummary.py::test_autosummary_generate_content_for_module - tests/test_ext_autosummary.py::test_autosummary_generate_content_for_module_skipped - tests/test_util_inspect.py::test_isattributedescriptor - tests/test_util_typing.py::test_stringify_type_hints_pep_585 - ) - - # note: pytest-xdist causes random test failures - epytest -} diff --git a/dev-python/sphinx/sphinx-7.2.5.ebuild b/dev-python/sphinx/sphinx-7.2.5.ebuild deleted file mode 100644 index 89674848a183..000000000000 --- a/dev-python/sphinx/sphinx-7.2.5.ebuild +++ /dev/null @@ -1,125 +0,0 @@ -# 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..12} pypy3 ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -DESCRIPTION="Python documentation generator" -HOMEPAGE=" - https://www.sphinx-doc.org/ - https://github.com/sphinx-doc/sphinx/ - https://pypi.org/project/Sphinx/ -" -SRC_URI=" - https://github.com/sphinx-doc/sphinx/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD-2" -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="doc latex" - -RDEPEND=" - =dev-python/Babel-2.9[${PYTHON_USEDEP}] - =dev-python/docutils-0.18.1[${PYTHON_USEDEP}] - >=dev-python/imagesize-1.3[${PYTHON_USEDEP}] - >=dev-python/jinja-3.0[${PYTHON_USEDEP}] - >=dev-python/pygments-2.14[${PYTHON_USEDEP}] - >=dev-python/requests-2.25.0[${PYTHON_USEDEP}] - >=dev-python/snowballstemmer-2.0[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-applehelp[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-devhelp[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-jsmath[${PYTHON_USEDEP}] - >=dev-python/sphinxcontrib-htmlhelp-2.0.0[${PYTHON_USEDEP}] - >=dev-python/sphinxcontrib-serializinghtml-1.1.9[${PYTHON_USEDEP}] - dev-python/sphinxcontrib-qthelp[${PYTHON_USEDEP}] - >=dev-python/packaging-21.0[${PYTHON_USEDEP}] - latex? ( - dev-texlive/texlive-latexextra - dev-texlive/texlive-luatex - app-text/dvipng - ) - !dev-python/namespace-sphinxcontrib -" -BDEPEND=" - doc? ( - dev-python/sphinxcontrib-websupport[${PYTHON_USEDEP}] - media-gfx/graphviz - ) - test? ( - app-text/dvipng - >=dev-python/cython-3.0.0[${PYTHON_USEDEP}] - dev-python/filelock[${PYTHON_USEDEP}] - dev-python/html5lib[${PYTHON_USEDEP}] - >=dev-python/setuptools-67.0[${PYTHON_USEDEP}] - dev-texlive/texlive-fontsextra - dev-texlive/texlive-latexextra - dev-texlive/texlive-luatex - virtual/imagemagick-tools[jpeg,png,svg] - ) -" - -PATCHES=( - "${FILESDIR}/sphinx-3.2.1-doc-link.patch" - "${FILESDIR}/sphinx-4.3.2-doc-link.patch" -) - -distutils_enable_tests pytest - -python_prepare_all() { - # disable internet access - sed -i -e 's:^intersphinx_mapping:disabled_&:' \ - doc/conf.py || die - - distutils-r1_python_prepare_all -} - -python_compile_all() { - # we can't use distutils_enable_sphinx because it would - # introduce a dep on itself - use doc && build_sphinx doc -} - -python_test() { - mkdir -p "${BUILD_DIR}/sphinx_tempdir" || die - local -x SPHINX_TEST_TEMPDIR="${BUILD_DIR}/sphinx_tempdir" - - local EPYTEST_DESELECT=( - # these tests require Internet access - tests/test_build_latex.py::test_latex_images - # TODO - tests/test_ext_autodoc.py::test_cython - tests/test_ext_autodoc_autoclass.py::test_classes - tests/test_ext_autodoc_autofunction.py::test_classes - # looks like a bug in lualatex - "tests/test_build_latex.py::test_build_latex_doc[lualatex-howto-None]" - "tests/test_build_latex.py::test_build_latex_doc[lualatex-manual-None]" - # doesn't like paths? - tests/test_directive_other.py::test_include_source_read_event - # flaky - tests/test_build_linkcheck.py - ) - [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=( - tests/test_ext_autodoc.py::test_autodoc_inherited_members_None - tests/test_ext_autodoc.py::test_automethod_for_builtin - tests/test_ext_autodoc.py::test_partialfunction - tests/test_ext_autodoc_autofunction.py::test_builtin_function - tests/test_ext_autodoc_autofunction.py::test_methoddescriptor - tests/test_ext_autodoc_preserve_defaults.py::test_preserve_defaults_special_constructs - tests/test_ext_autosummary.py::test_autosummary_generate_content_for_module - tests/test_ext_autosummary.py::test_autosummary_generate_content_for_module_skipped - tests/test_util_inspect.py::test_isattributedescriptor - tests/test_util_typing.py::test_is_invalid_builtin_class - ) - - # note: pytest-xdist causes random test failures - epytest -} diff --git a/dev-python/sphinx/sphinx-7.2.6.ebuild b/dev-python/sphinx/sphinx-7.2.6.ebuild index 64c8ee42ce53..8b4651d984c4 100644 --- a/dev-python/sphinx/sphinx-7.2.6.ebuild +++ b/dev-python/sphinx/sphinx-7.2.6.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD-2" 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="doc latex" RDEPEND=" diff --git a/dev-python/sqlglot/Manifest b/dev-python/sqlglot/Manifest index 9c07e81f7566..6eacc95c4ad0 100644 --- a/dev-python/sqlglot/Manifest +++ b/dev-python/sqlglot/Manifest @@ -2,5 +2,6 @@ DIST sqlglot-18.10.1.tar.gz 8803525 BLAKE2B 4e500eb9239fc5a3169a8f00aa022ff579f7 DIST sqlglot-18.11.2.tar.gz 8833005 BLAKE2B eee98c392bd40cc552cdb09a6d4e60ff21d0f75c59d2961994409de7ac44d702c28aa01472e4406dbb6c8ac4d3496e71fc4ac2bea5e82c48d47cdd98111d5e79 SHA512 855686bd8bdaba68f564dbff0005c0362c83b146fd5d6da3a3d948657384201d2fe825a758f960650f540dcaef5c073197fdfb34fe788331d20bcaf44f03a10a DIST sqlglot-18.11.3.tar.gz 8835268 BLAKE2B 040cd5cc449ff57e6107cf23a4973df622754300e4a8010f43e85de0394dc79c4d5c12c80304f9ac3519515702d8c753e59449fd2f96d9cab9e10d926b9f9980 SHA512 948bea3055e05e843aa9b8c9ea83c8435256bd645e02ae3fc0a3de987852c6e96fadf0e5b914ddac10d12ece3b7dc982ef9467564666eac14b07baf53838339a DIST sqlglot-18.11.4.tar.gz 8842825 BLAKE2B ce41cc8b15af33b2af18d91b55d778503d4534959a82c6af00402e39e71585578c60a967e217f1e3dbb8ede0bc650c4afdeced6aacf77699a963441716a85f60 SHA512 a6b8674573421852966751b07da847e68e20310c0ca90d6f5a0d31a74927a68b9b6381a47924080915330aa0e08afe3515263ea552c5c338b5369d7a17b87ece +DIST sqlglot-18.11.6.tar.gz 8851597 BLAKE2B 1d24c900dbe688a6aa94e714030af21e8ba91122078b1402d09c9a513ba59a2d4ff6afa5e239c6c6f00195bdada51a0970343bc2c1cb34c597df734323be2ca0 SHA512 64cd95dedb2ed53526a6b51f9a323fbe38e33f85fd828e1a5dd81c09771ede35b34c83103fe3563331cb6134b393a64fce7acca969a603942642724673222e47 DIST sqlglot-18.8.0.tar.gz 8764753 BLAKE2B f1a01a1dc939a53476d396c66e74b1ec0550f557ef2eac1bec5001229964e2838655d361612b20527fae0f8112ccc940295cd0d92e83d5ba1f272f4d9372374b SHA512 3e98ff8ad4e6061c41d90b33c7982b46b8e06680d14e989923077d61ac93d390df64df6ff182a1c87911979dd84ac493275bbc091bcdcc9a1dfce2a4091c7fa7 DIST sqlglot-18.9.0.tar.gz 8790638 BLAKE2B c951ee964b888dadaa3fd974bad89a689e9be9e5d17f42e5387c8c97152604205df7871294cb249ce9a0f6ed6a66fb41aba0f6596851e96252444c06908b91f1 SHA512 1e24d7936e94ced97ccc290634392434c064732017fa012b270632336663faa2315658e3dfc9d3bbd94648220f412c91cb9d0d4b97b3f26a21fa2129f4fce84a diff --git a/dev-python/sqlglot/sqlglot-18.11.6.ebuild b/dev-python/sqlglot/sqlglot-18.11.6.ebuild new file mode 100644 index 000000000000..368b77416b42 --- /dev/null +++ b/dev-python/sqlglot/sqlglot-18.11.6.ebuild @@ -0,0 +1,36 @@ +# 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 optfeature + +DESCRIPTION="An easily customizable SQL parser and transpiler" +HOMEPAGE=" + https://sqlglot.com/ + https://github.com/tobymao/sqlglot/ + https://pypi.org/project/sqlglot/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +EPYTEST_IGNORE=( + # Tests require pyspark or duckdb which aren't in the tree. + # Pandas would be a requirement normally, but it gets ignored by proxy. + "tests/dataframe/integration/test_dataframe.py" + "tests/dataframe/integration/test_grouped_data.py" + "tests/dataframe/integration/test_session.py" + "tests/test_executor.py" + "tests/test_optimizer.py" +) + +distutils_enable_tests pytest + +pkg_postinst() { + optfeature "simplifying timedelta expressions" dev-python/python-dateutil +} diff --git a/dev-python/statsmodels/statsmodels-0.14.0.ebuild b/dev-python/statsmodels/statsmodels-0.14.0.ebuild index ffb0bd68b6e9..6bbcb30de1e9 100644 --- a/dev-python/statsmodels/statsmodels-0.14.0.ebuild +++ b/dev-python/statsmodels/statsmodels-0.14.0.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="examples" DEPEND=" diff --git a/dev-python/tables/Manifest b/dev-python/tables/Manifest index aadcf6e8c633..dafda33394d5 100644 --- a/dev-python/tables/Manifest +++ b/dev-python/tables/Manifest @@ -1,2 +1,3 @@ DIST tables-3.8.0.tar.gz 8014052 BLAKE2B 28d120ad609ebc9ae8cd97286bb3fb9c484bd8a179edcf0de1b96e4400b7a21b4db835d94fae3aaee84924bd46b84b84da12c538b39517362d805651e7aa3aef SHA512 1616c00787a2e88ff3dc2aebe3a1b2ad428b5a8ea48fc94058b49c509f1c040b540b3f62551b16b3246d2fed58e0b33443cbdaaf1dfcba5a6eead5f3e8028029 DIST tables-3.9.0.tar.gz 4682294 BLAKE2B a4ff5a67c0376e90ca4f1f405878ead3bbb807b2fc972ba17a1026782adb473a26e15561ba13fb3c477defe3157ead20cf672d7150735fd5555821d1091d9b3f SHA512 2f7e14af6a1759c16a3d79c6b26276aed49ddfcb60f8e157646f0e59f1b9abc405961dab48b55ddfaf046e69b39552a2d003d5ff7734edb195027f9cd6dab684 +DIST tables-3.9.1.tar.gz 4682299 BLAKE2B 0f873cbf82aea0651ced49d92416c5c3c1420dc527c8876a25c0631b1ee59d0b44c920780a9026674d217553d550e57b0ce87b1f6af81ac5bc27c32c161007cb SHA512 c3350a818f11674d15c87edeb9a5b32303d81d533a5473051b8ecb82780d7971fc106fa2e7df3a2bec333d19cead29ef80e2c9355f76a4a1297e44bf7a99ef76 diff --git a/dev-python/tables/tables-3.9.1-r1.ebuild b/dev-python/tables/tables-3.9.1-r1.ebuild new file mode 100644 index 000000000000..e1223152b98e --- /dev/null +++ b/dev-python/tables/tables-3.9.1-r1.ebuild @@ -0,0 +1,73 @@ +# 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="threads(+)" + +inherit distutils-r1 prefix pypi + +DESCRIPTION="Hierarchical datasets for Python" +HOMEPAGE=" + https://www.pytables.org/ + https://github.com/PyTables/PyTables/ + https://pypi.org/project/tables/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="+cpudetection examples test" +RESTRICT="!test? ( test )" + +DEPEND=" + app-arch/bzip2:0= + app-arch/lz4:0= + >=app-arch/zstd-1.0.0:= + >=dev-libs/c-blosc-1.11.1:0= + dev-libs/c-blosc2:= + dev-libs/lzo:2= + >=dev-python/numpy-1.19.0[${PYTHON_USEDEP}] + >=sci-libs/hdf5-1.8.4:= +" +RDEPEND=" + ${DEPEND} + >=dev-python/numexpr-2.6.2[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + cpudetection? ( dev-python/py-cpuinfo[${PYTHON_USEDEP}] ) +" +BDEPEND=" + >=dev-python/cython-0.21[${PYTHON_USEDEP}] + virtual/pkgconfig + cpudetection? ( dev-python/py-cpuinfo[${PYTHON_USEDEP}] ) + test? ( + ${RDEPEND} + ) +" + +python_prepare_all() { + export PYTABLES_NO_EMBEDDED_LIBS=1 + export USE_PKGCONFIG=TRUE + + rm -r c-blosc/{blosc,internal-complibs} || die + sed -i -e '/blosc2/d' pyproject.toml || die + hprefixify -w '/prefixes =/' setup.py + distutils-r1_python_prepare_all +} + +python_test() { + cd "${BUILD_DIR}/install$(python_get_sitedir)" || die + "${EPYTHON}" tables/tests/test_all.py -v || die +} + +python_install_all() { + distutils-r1_python_install_all + + if use examples; then + dodoc -r contrib examples + docompress -x /usr/share/doc/${PF}/{contrib,examples} + fi +} diff --git a/dev-python/tekore/Manifest b/dev-python/tekore/Manifest index b5393ffd381b..c0016b803370 100644 --- a/dev-python/tekore/Manifest +++ b/dev-python/tekore/Manifest @@ -1,2 +1 @@ -DIST tekore-5.0.1.gh.tar.gz 261087 BLAKE2B a5355f6604dee84cbd169b7de2574f5a46b5651784f9aa8201b56127dbac239c58548c8a1ae9928ba3da19a6275cf7f3eb4139d5a0402bb99548bfae051d89a3 SHA512 6c49f6434434d68845aa5e7de8cb2b2075921b9c27f36f2e5d8a8e0ea14996e7cf96e44bd2bc4081278c329e157c30c4aa95192b14d99df8bf607bce10cdd6a8 DIST tekore-5.1.0.gh.tar.gz 261207 BLAKE2B 7c52fe1bd0a29da10d846d04543ccca5770e2e5682e5f816fd6ac56c0f351ba2374662187ab71350cf2e8c298175c045c1d35b4512f529b67aef11a4a80a8f15 SHA512 13c8853c707ee2234632e8f051b22df67935afa26c5f4c684728031a78ded88b9d71fff44093d9765a2287ecb5613b8b6b792727d632bce234d89a8668d86ca4 diff --git a/dev-python/tekore/tekore-5.0.1.ebuild b/dev-python/tekore/tekore-5.0.1.ebuild deleted file mode 100644 index e364947bea00..000000000000 --- a/dev-python/tekore/tekore-5.0.1.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 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 - -DESCRIPTION="Spotify Web API client" -HOMEPAGE=" - https://tekore.readthedocs.io/ - https://github.com/felix-hilden/tekore/ - https://pypi.org/project/tekore/ -" -SRC_URI=" - https://github.com/felix-hilden/${PN}/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -KEYWORDS="~amd64" -SLOT="0" - -RDEPEND=" - =dev-python/pydantic-1.8[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - >=dev-python/pytest-asyncio-0.17[${PYTHON_USEDEP}] - dev-python/pytest-httpx[${PYTHON_USEDEP}] - ) -" - -DOCS=( readme.rst ) - -distutils_enable_tests pytest -# TODO: package sphinx_codeautolink -# distutils_enable_sphinx docs/src \ -# dev-python/sphinx-rtd-theme \ -# dev-python/sphinx-tabs \ -# dev-python/sphinx-autodoc-typehints - -EPYTEST_DESELECT=( - # Internet - tests/auth/expiring.py::TestCredentialsOnline::test_bad_arguments_raises_error - # these tests use calls specific to pydantic-2 - # TODO: reselect when we can depend on >=pydantic-2 - tests/model.py::TestModel::test_enum_in_model - tests/model.py::TestModel::test_unknown_attribute_ignored -) diff --git a/dev-python/translate-toolkit/Manifest b/dev-python/translate-toolkit/Manifest index d27dc031ea43..eaa35ef02fed 100644 --- a/dev-python/translate-toolkit/Manifest +++ b/dev-python/translate-toolkit/Manifest @@ -1,2 +1 @@ -DIST translate-3.10.0.gh.tar.gz 1195239 BLAKE2B be1e2925632d032081a07cd99d540a90f4526810d5a9f587b4c651c41f7afe53ec212b408dfb81bf57a74fb286124c49b5b7f9f56a9c4b861c8874c7c6986532 SHA512 9669e4eccb68eab93ed7a35e2673df4f60bcc9602c4d97954180a8eb7e92ad9b82d2c8ef0caa8d8ce19ee2ae58e04867729bfd326c9e1a11a451d702372377fe DIST translate-3.10.1.gh.tar.gz 1197315 BLAKE2B 8cb9f78e505a7e6c737fa39e32c731313893d9016e14e79d565f2c68baecedd8be47bc4cc715000ee8dfcf094624b9b3a68a39800ec98908684dab8e8517448e SHA512 f3355603e445a432cb69f102a2ce4a20013b3df1a4c17c60a4599b069db6a0ad5316d29d79f211a61a1eb155dd550fb2db7c98e3f36dc858c5d15118cbeae8d8 diff --git a/dev-python/translate-toolkit/translate-toolkit-3.10.0.ebuild b/dev-python/translate-toolkit/translate-toolkit-3.10.0.ebuild deleted file mode 100644 index 1d6ec00a312c..000000000000 --- a/dev-python/translate-toolkit/translate-toolkit-3.10.0.ebuild +++ /dev/null @@ -1,119 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) -PYTHON_REQ_USE="sqlite" - -inherit distutils-r1 - -MY_P=translate-${PV} -DESCRIPTION="Toolkit to convert between many translation formats" -HOMEPAGE=" - https://github.com/translate/translate/ - https://pypi.org/project/translate-toolkit/ -" -SRC_URI=" - https://github.com/translate/translate/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S="${WORKDIR}"/${MY_P} - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 arm64 x86" -IUSE="+html +ical +ini +subtitles +yaml" - -RDEPEND=" - app-text/iso-codes - >=dev-python/chardet-3.0.4[${PYTHON_USEDEP}] - dev-python/cheroot[${PYTHON_USEDEP}] - >=dev-python/Levenshtein-0.12.0[${PYTHON_USEDEP}] - >=dev-python/lxml-4.3.1[${PYTHON_USEDEP}] - >=dev-python/mistletoe-1.1.0[${PYTHON_USEDEP}] - >=dev-python/pyparsing-3[${PYTHON_USEDEP}] - dev-python/ruamel-yaml[${PYTHON_USEDEP}] - sys-devel/gettext - html? ( dev-python/utidylib[${PYTHON_USEDEP}] ) - ical? ( dev-python/vobject[${PYTHON_USEDEP}] ) - ini? ( >=dev-python/iniparse-0.5[${PYTHON_USEDEP}] ) - subtitles? ( media-video/gaupol[${PYTHON_USEDEP}] ) - yaml? ( dev-python/pyyaml[${PYTHON_USEDEP}] ) -" -# Technically, the test suite also has undeclared dependency -# on dev-python/snapshottest but all the tests using it are broken -# anyway, so we skip them. -BDEPEND=" - test? ( - dev-python/phply[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_test() { - # unfortunately, this bad quality package doesn't support XDG_DATA_DIRS - # correctly, so we need to reassemble all data files in a single directory - local -x XDG_DATA_HOME=${T}/share - cp -r translate/share "${T}/" || die - cp -r "${ESYSROOT}/usr/share"/gaupol "${XDG_DATA_HOME}"/ || die - - distutils-r1_src_test -} - -python_test() { - local EPYTEST_DESELECT=( - # Fails with network-sandbox (and even with it off but w/ softer fail) - 'tests/xliff_conformance/test_xliff_conformance.py::test_open_office_to_xliff' - 'tests/xliff_conformance/test_xliff_conformance.py::test_po_to_xliff' - # all tests based on snapshottest are broken and I'm too tired - # to figure this out - translate/tools/test_pocount.py::test_cases - translate/tools/test_pocount.py::test_output - translate/tools/test_junitmsgfmt.py::test_output - ) - local EPYTEST_IGNORE=( - # unpackaged fluent.* - translate/storage/test_fluent.py - # changes directory and does not change it back, sigh - tests/odf_xliff/test_odf_xliff.py - ) - - if ! use ini; then - EPYTEST_IGNORE+=( - translate/convert/test_ini2po.py - translate/convert/test_po2ini.py - ) - fi - - if ! use subtitles; then - EPYTEST_IGNORE+=( - translate/storage/test_subtitles.py - ) - fi - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -} - -python_install_all() { - distutils-r1_python_install_all - - insinto /usr - doins -r translate/share - - if ! use html; then - rm "${ED}"/usr/bin/{html2po,po2html} || die - fi - if ! use ical; then - rm "${ED}"/usr/bin/{ical2po,po2ical} || die - fi - if ! use ini; then - rm "${ED}"/usr/bin/{ini2po,po2ini} || die - fi - if ! use subtitles; then - rm "${ED}"/usr/bin/{sub2po,po2sub} || die - fi -} diff --git a/dev-python/translate-toolkit/translate-toolkit-3.10.1.ebuild b/dev-python/translate-toolkit/translate-toolkit-3.10.1.ebuild index e2c39f05b91c..1d6ec00a312c 100644 --- a/dev-python/translate-toolkit/translate-toolkit-3.10.1.ebuild +++ b/dev-python/translate-toolkit/translate-toolkit-3.10.1.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}"/${MY_P} LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 arm64 x86" IUSE="+html +ical +ini +subtitles +yaml" RDEPEND=" diff --git a/dev-python/twisted/twisted-22.10.0-r3.ebuild b/dev-python/twisted/twisted-22.10.0-r3.ebuild index b678b28eafcf..5fe05daf9152 100644 --- a/dev-python/twisted/twisted-22.10.0-r3.ebuild +++ b/dev-python/twisted/twisted-22.10.0-r3.ebuild @@ -20,7 +20,7 @@ S=${WORKDIR}/${PN}-${P} LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" IUSE="conch http2 serial ssl test" RESTRICT="!test? ( test )" diff --git a/dev-python/twisted/twisted-23.8.0.ebuild b/dev-python/twisted/twisted-23.8.0.ebuild index 8d8f1e807f6a..163bd671d999 100644 --- a/dev-python/twisted/twisted-23.8.0.ebuild +++ b/dev-python/twisted/twisted-23.8.0.ebuild @@ -22,7 +22,7 @@ SRC_URI+=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" IUSE="conch http2 serial ssl test" RESTRICT="!test? ( test )" diff --git a/dev-python/tzdata/tzdata-9999.ebuild b/dev-python/tzdata/tzdata-9999.ebuild index 42001246e79f..9ad4c8c83223 100644 --- a/dev-python/tzdata/tzdata-9999.ebuild +++ b/dev-python/tzdata/tzdata-9999.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://peps.python.org/pep-0615/" LICENSE="public-domain" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" RDEPEND=" sys-libs/timezone-data diff --git a/dev-python/url-normalize/url-normalize-1.4.3-r1.ebuild b/dev-python/url-normalize/url-normalize-1.4.3-r1.ebuild index c08364802418..8b81737a85db 100644 --- a/dev-python/url-normalize/url-normalize-1.4.3-r1.ebuild +++ b/dev-python/url-normalize/url-normalize-1.4.3-r1.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" +KEYWORDS="amd64 arm ~arm64 ~loong ppc64 ~riscv x86" RDEPEND="dev-python/six[${PYTHON_USEDEP}]" diff --git a/dev-python/wcmatch/Manifest b/dev-python/wcmatch/Manifest index 4e5f4e8672d9..d4cd5b88324f 100644 --- a/dev-python/wcmatch/Manifest +++ b/dev-python/wcmatch/Manifest @@ -1,2 +1 @@ -DIST wcmatch-8.4.1.gh.tar.gz 117065 BLAKE2B 6528170503507aa9742a0e0878f7cfe2586408471acde82ffbf1011fbf48cbed6a45d580436cb6a63a54a81d1c237544a48112eb4c06f923752eb09521d7f8a5 SHA512 6bc8d59b678a40e28eee7816f3b447fe3396f52e982df8e0b5e26472b4ffd1342f58edc41850386954783e6d07f1d66d9372cc1495f048b9a542b572b1d8e20f DIST wcmatch-8.5.gh.tar.gz 117301 BLAKE2B db62057e9fe148d64a7b326ba15029a20781008288a60171793db3e4e3aab75ca4eeb1be63b7c2af5951225d512d4a5886982cb278c703980b755e6b816e51bf SHA512 a4de7714945e36e0ac68c5ce99cc06887fdceb3a461464ceb05e66f5a84965cafa9cdac337e3332f5fe42aaef90d53978185e451b28d56730418ca830f98c290 diff --git a/dev-python/wcmatch/wcmatch-8.4.1.ebuild b/dev-python/wcmatch/wcmatch-8.4.1.ebuild deleted file mode 100644 index 8b4b86038e61..000000000000 --- a/dev-python/wcmatch/wcmatch-8.4.1.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 - -PYTHON_COMPAT=( python3_{9..11} ) -DISTUTILS_USE_PEP517=hatchling - -DOCS_BUILDER="mkdocs" -DOCS_DEPEND=" - >=dev-python/mkdocs-pymdownx-material-extras-2.0 - dev-python/mkdocs-material - dev-python/mkdocs-git-revision-date-localized-plugin - dev-python/mkdocs-minify-plugin - dev-python/pyspelling -" - -inherit distutils-r1 docs - -DESCRIPTION="Wildcard/glob file name matcher" -HOMEPAGE=" - https://github.com/facelessuser/wcmatch/ - https://pypi.org/project/wcmatch/ -" -SRC_URI=" - https://github.com/facelessuser/wcmatch/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86" - -RDEPEND=" - >=dev-python/bracex-2.1.1[${PYTHON_USEDEP}] -" - -BDEPEND=" - test? ( - dev-vcs/git - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - # tests require some files in homedir - > "${HOME}"/test1.txt || die - > "${HOME}"/test2.txt || die - - # mkdocs-git-revision-date-localized-plugin needs git repo - if use doc; then - git init || die - git config --global user.email "larry@gentoo.org" || die - git config --global user.name "Larry the Cow" || die - git add . || die - git commit -m 'init' || die - fi - - distutils-r1_python_prepare_all -} diff --git a/dev-python/wcmatch/wcmatch-8.5.ebuild b/dev-python/wcmatch/wcmatch-8.5.ebuild index 71f39ff5caa7..bd249c23bbb8 100644 --- a/dev-python/wcmatch/wcmatch-8.5.ebuild +++ b/dev-python/wcmatch/wcmatch-8.5.ebuild @@ -29,7 +29,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86" RDEPEND=" >=dev-python/bracex-2.1.1[${PYTHON_USEDEP}] diff --git a/dev-python/wsaccel/Manifest b/dev-python/wsaccel/Manifest index 25244e3912f9..814d6171a347 100644 --- a/dev-python/wsaccel/Manifest +++ b/dev-python/wsaccel/Manifest @@ -1,2 +1 @@ -DIST wsaccel-0.6.4.gh.tar.gz 9947 BLAKE2B 1c0b7b8b82154420f64fcbf3217938ff7e829573ada6b979ff73fe450c0985e368a47cccf2d124506c28479a98f0799977677e16ee26754611362f6b61eff902 SHA512 980364fab8a661c8a2b406f9eb6c99fb5f3a1308bbcf6267fa63f002d8dfbb4a3ad027d83a2088d69324cab05bdc56138d7e66e2602aeb8864dfe49ad9218d07 DIST wsaccel-0.6.6.gh.tar.gz 9930 BLAKE2B f8d8c9ae0966374fbd965859150cca68b3fae6f39fdcfa744f98e7fade2a76946b57bea753c2dbb4051ef635e0dd0fbfd915c7f8bf4b9b5cd2b5b372694d632f SHA512 4a107db921f6f6549fb9f2f0b5c698331274171ef509136fc2d83cb6ca8bedbde32a14aaca4e38e16af3054337774dbd6aa7d8caee7866a51ded751d7d3764be diff --git a/dev-python/wsaccel/wsaccel-0.6.4.ebuild b/dev-python/wsaccel/wsaccel-0.6.4.ebuild deleted file mode 100644 index 56d3c869c4b3..000000000000 --- a/dev-python/wsaccel/wsaccel-0.6.4.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 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="Accelerator for ws4py, autobahn and tornado" -HOMEPAGE=" - https://github.com/methane/wsaccel/ - https://pypi.org/project/wsaccel/ -" -SRC_URI=" - https://github.com/methane/wsaccel/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -SLOT="0" -LICENSE="Apache-2.0" -KEYWORDS="amd64 arm arm64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" - -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -python_test() { - cd tests || die - epytest -} diff --git a/dev-python/wsaccel/wsaccel-0.6.6.ebuild b/dev-python/wsaccel/wsaccel-0.6.6.ebuild index 74b7274a1965..0d629a2e8444 100644 --- a/dev-python/wsaccel/wsaccel-0.6.6.ebuild +++ b/dev-python/wsaccel/wsaccel-0.6.6.ebuild @@ -21,7 +21,7 @@ SRC_URI=" SLOT="0" LICENSE="Apache-2.0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" BDEPEND=" dev-python/cython[${PYTHON_USEDEP}] diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz index a6d17707395a6255d8dbd2001b0742a165c4bea0..61d79f42f4853447a9aec44a39d449648da37472 100644 GIT binary patch delta 103544 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
  • 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 delta 19364 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 ${P}.tar.bz2" + S="${WORKDIR}"/${PN}-${MY_COMMIT} + else + SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2" + fi + + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +DESCRIPTION="Multimedia processing graphs" +HOMEPAGE="https://pipewire.org/" + +LICENSE="MIT LGPL-2.1+ GPL-2" +# ABI was broken in 0.3.42 for https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/49 +SLOT="0/0.4" +IUSE="bluetooth dbus doc echo-cancel extra ffmpeg flatpak gstreamer gsettings ieee1394 jack-client jack-sdk liblc3 lv2" +IUSE+=" modemmanager pipewire-alsa readline roc sound-server ssl system-service systemd test v4l X zeroconf" + +# Once replacing system JACK libraries is possible, it's likely that +# jack-client IUSE will need blocking to avoid users accidentally +# configuring their systems to send PW sink output to the emulated +# JACK's sink - doing so is likely to yield no audio, cause a CPU +# cycles consuming loop (and may even cause GUI crashes)! + +# - TODO: There should be "sound-server? ( || ( alsa bluetooth ) )" here, but ALSA is always enabled +# - TODO: Pulseaudio alsa plugin performs runtime check that pulseaudio server connection will work +# which provides adequate guarantee that alsa-lib will be able to provide audio services. +# If that works, pulseaudio defaults are loaded into alsa-lib runtime replacing default PCM and CTL. +# When pipewire-alsa will be able to perform similar check, pipewire-alsa can be enabled unconditionally. +# - ffmpeg is only used for pw-cat. We don't build the spa plugin which receives barely any activity. +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 )" + +BDEPEND=" + >=dev-util/meson-0.59 + virtual/pkgconfig + ${PYTHON_DEPS} + $(python_gen_any_dep 'dev-python/docutils[${PYTHON_USEDEP}]') + dbus? ( dev-util/gdbus-codegen ) + doc? ( + app-doc/doxygen + media-gfx/graphviz + ) +" +# While udev could technically be optional, it's needed for a numebr of options, +# and not really worth it, bug #877769. +RDEPEND=" + acct-group/audio + acct-group/pipewire + media-libs/alsa-lib + sys-libs/ncurses:=[unicode(+)] + virtual/libintl[${MULTILIB_USEDEP}] + virtual/libudev[${MULTILIB_USEDEP}] + bluetooth? ( + dev-libs/glib + media-libs/fdk-aac + media-libs/libldac + media-libs/libfreeaptx + media-libs/opus + media-libs/sbc + >=net-wireless/bluez-4.101:= + virtual/libusb:1 + ) + dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) + echo-cancel? ( media-libs/webrtc-audio-processing:0 ) + extra? ( >=media-libs/libsndfile-1.0.20 ) + ffmpeg? ( media-video/ffmpeg:= ) + flatpak? ( dev-libs/glib ) + gstreamer? ( + >=dev-libs/glib-2.32.0:2 + >=media-libs/gstreamer-1.10.0:1.0 + media-libs/gst-plugins-base:1.0 + ) + gsettings? ( >=dev-libs/glib-2.26.0:2 ) + ieee1394? ( media-libs/libffado[${MULTILIB_USEDEP}] ) + jack-client? ( >=media-sound/jack2-1.9.10:2[dbus] ) + jack-sdk? ( + !media-sound/jack-audio-connection-kit + !media-sound/jack2 + ) + liblc3? ( media-sound/liblc3 ) + lv2? ( media-libs/lilv ) + modemmanager? ( >=net-misc/modemmanager-1.10.0 ) + pipewire-alsa? ( >=media-libs/alsa-lib-1.1.7[${MULTILIB_USEDEP}] ) + sound-server? ( !media-sound/pulseaudio-daemon ) + roc? ( media-libs/roc-toolkit ) + readline? ( sys-libs/readline:= ) + ssl? ( dev-libs/openssl:= ) + systemd? ( sys-apps/systemd ) + system-service? ( acct-user/pipewire ) + v4l? ( media-libs/libv4l ) + X? ( + media-libs/libcanberra + x11-libs/libX11 + x11-libs/libXfixes + ) + zeroconf? ( net-dns/avahi ) +" + +DEPEND="${RDEPEND}" + +# TODO: Consider use cases where pipewire is not used for driving audio +# Doing so with WirePlumber currently involves editing Lua scripts +PDEPEND=">=media-video/wireplumber-0.4.8-r3" + +# Present RDEPEND that are currently always disabled due to the PW +# code using them being required to be disabled by Gentoo guidelines +# (i.e. developer binaries not meant for users) and unready code +# media-libs/libsdl2 +# >=media-libs/vulkan-loader-1.1.69 +# +# Ditto for DEPEND +# >=dev-util/vulkan-headers-1.1.69 + +DOCS=( {README,INSTALL}.md NEWS ) + +PATCHES=( + "${FILESDIR}"/${PN}-0.3.25-enable-failed-mlock-warning.patch +) + +python_check_deps() { + python_has_version "dev-python/docutils[${PYTHON_USEDEP}]" +} + +src_prepare() { + default + + # Used for upstream backports + [[ -d "${FILESDIR}"/${PV} ]] && eapply "${FILESDIR}"/${PV} +} + +multilib_src_configure() { + # https://bugs.gentoo.org/838301 + filter-flags -fno-semantic-interposition + + local emesonargs=( + -Ddocdir="${EPREFIX}"/usr/share/doc/${PF} + + $(meson_feature dbus) + $(meson_native_use_feature zeroconf avahi) + $(meson_native_use_feature doc docs) + $(meson_native_enabled examples) # TODO: Figure out if this is still important now that media-session gone + $(meson_native_enabled man) + $(meson_feature test tests) + -Dinstalled_tests=disabled # Matches upstream; Gentoo never installs tests + $(meson_feature ieee1394 libffado) + $(meson_native_use_feature gstreamer) + $(meson_native_use_feature gstreamer gstreamer-device-provider) + $(meson_native_use_feature gsettings) + $(meson_native_use_feature systemd) + + $(meson_native_use_feature system-service systemd-system-service) + -Dsystemd-system-unit-dir="$(systemd_get_systemunitdir)" + -Dsystemd-user-unit-dir="$(systemd_get_userunitdir)" + + $(meson_native_use_feature systemd systemd-user-service) + $(meson_feature pipewire-alsa) # Allows integrating ALSA apps into PW graph + -Dspa-plugins=enabled + -Dalsa=enabled # Allows using kernel ALSA for sound I/O (NOTE: media-session is gone so IUSE=alsa/spa_alsa/alsa-backend might be possible) + -Dcompress-offload=disabled # TODO: tinycompress unpackaged + -Daudiomixer=enabled # Matches upstream + -Daudioconvert=enabled # Matches upstream + $(meson_native_use_feature bluetooth bluez5) + $(meson_native_use_feature bluetooth bluez5-backend-hsp-native) + $(meson_native_use_feature bluetooth bluez5-backend-hfp-native) + # https://gitlab.freedesktop.org/pipewire/pipewire/-/merge_requests/1379 + $(meson_native_use_feature modemmanager bluez5-backend-native-mm) + $(meson_native_use_feature bluetooth bluez5-backend-ofono) + $(meson_native_use_feature bluetooth bluez5-backend-hsphfpd) + $(meson_native_use_feature bluetooth bluez5-codec-aac) + $(meson_native_use_feature bluetooth bluez5-codec-aptx) + $(meson_native_use_feature bluetooth bluez5-codec-ldac) + $(meson_native_use_feature bluetooth opus) + $(meson_native_use_feature bluetooth bluez5-codec-opus) + $(meson_native_use_feature bluetooth libusb) # At least for now only used by bluez5 native (quirk detection of adapters) + $(meson_native_use_feature echo-cancel echo-cancel-webrtc) #807889 + -Dcontrol=enabled # Matches upstream + -Daudiotestsrc=enabled # Matches upstream + -Dffmpeg=disabled # Disabled by upstream and no major developments to spa/plugins/ffmpeg/ since May 2020 + $(meson_native_use_feature ffmpeg pw-cat-ffmpeg) + $(meson_native_use_feature flatpak) + -Dpipewire-jack=enabled # Allows integrating JACK apps into PW graph + $(meson_native_use_feature jack-client jack) # Allows PW to act as a JACK client + $(meson_use jack-sdk jack-devel) + $(usex jack-sdk "-Dlibjack-path=${EPREFIX}/usr/$(get_libdir)" '') + -Dsupport=enabled # Miscellaneous/common plugins, such as null sink + -Devl=disabled # Matches upstream + -Dtest=disabled # fakesink and fakesource plugins + -Dbluez5-codec-lc3plus=disabled # unpackaged + $(meson_native_use_feature liblc3 bluez5-codec-lc3) + $(meson_native_use_feature lv2) + $(meson_native_use_feature v4l v4l2) + -Dlibcamera=disabled # libcamera is not in Portage tree + $(meson_native_use_feature roc) + $(meson_native_use_feature readline) + $(meson_native_use_feature ssl raop) + -Dvideoconvert=enabled # Matches upstream + -Dvideotestsrc=enabled # Matches upstream + -Dvolume=enabled # Matches upstream + -Dvulkan=disabled # Uses pre-compiled Vulkan compute shader to provide a CGI video source (dev thing; disabled by upstream) + $(meson_native_use_feature extra pw-cat) + -Dudev=enabled + -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d" + -Dsdl2=disabled # Controls SDL2 dependent code (currently only examples when -Dinstalled_tests=enabled which we never install) + -Dlibmysofa=disabled # libmysofa is unpackaged + $(meson_native_use_feature extra sndfile) # Enables libsndfile dependent code (currently only pw-cat) + -Dsession-managers="[]" # All available session managers are now their own projects, so there's nothing to build + + # We still have <5.16 kernels packaged in Gentoo and 6.1 (LTS) only + # just became stable, with 5.15 being the previous LTS. Many people + # are still on it. + -Dpam-defaults-install=true + + # Just for bell sounds in X11 right now. + $(meson_native_use_feature X x11) + $(meson_native_use_feature X x11-xfixes) + $(meson_native_use_feature X libcanberra) + ) + + meson_src_configure +} + +multilib_src_test() { + meson_src_test --timeout-multiplier 10 +} + +multilib_src_install() { + # Our custom DOCS do not exist in multilib source directory + DOCS= meson_src_install +} + +multilib_src_install_all() { + einstalldocs + + if use pipewire-alsa; then + dodir /etc/alsa/conf.d + + # Install pipewire conf loader hook + insinto /usr/share/alsa/alsa.conf.d + doins "${FILESDIR}"/99-pipewire-default-hook.conf + eprefixify "${ED}"/usr/share/alsa/alsa.conf.d/99-pipewire-default-hook.conf + + # These will break if someone has /etc that is a symbolic link to a subfolder! See #724222 + # And the current dosym8 -r implementation is likely affected by the same issue, too. + dosym ../../../usr/share/alsa/alsa.conf.d/50-pipewire.conf /etc/alsa/conf.d/50-pipewire.conf + dosym ../../../usr/share/alsa/alsa.conf.d/99-pipewire-default-hook.conf /etc/alsa/conf.d/99-pipewire-default-hook.conf + fi + + # Enable required wireplumber alsa and bluez monitors + if use sound-server; then + dodir /etc/wireplumber/main.lua.d + echo "alsa_monitor.enabled = true" > "${ED}"/etc/wireplumber/main.lua.d/89-gentoo-sound-server-enable-alsa-monitor.lua || die + + dodir /etc/wireplumber/bluetooth.lua.d + echo "bluez_monitor.enabled = true" > "${ED}"/etc/wireplumber/bluetooth.lua.d/89-gentoo-sound-server-enable-bluez-monitor.lua || die + fi + + if use system-service; then + newtmpfiles - pipewire.conf <<-EOF || die + d /run/pipewire 0755 pipewire pipewire - - + EOF + fi + + if ! use systemd; then + insinto /etc/xdg/autostart + newins "${FILESDIR}"/pipewire.desktop-r2 pipewire.desktop + + exeinto /usr/bin + newexe "${FILESDIR}"/gentoo-pipewire-launcher.in-r3 gentoo-pipewire-launcher + + doman "${FILESDIR}"/gentoo-pipewire-launcher.1 + + # Disable pipewire-pulse if sound-server is disabled. + if ! use sound-server ; then + sed -i -s '/pipewire -c pipewire-pulse.conf/s/^/#/' "${ED}"/usr/bin/gentoo-pipewire-launcher || die + fi + + eprefixify "${ED}"/usr/bin/gentoo-pipewire-launcher + fi +} + +pkg_postrm() { + udev_reload +} + +pkg_preinst() { + HAD_SOUND_SERVER=0 + HAD_SYSTEM_SERVICE=0 + + if has_version "media-video/pipewire[sound-server(-)]" ; then + HAD_SOUND_SERVER=1 + fi + + if has_version "media-video/pipewire[system-service(-)]" ; then + HAD_SYSTEM_SERVICE=1 + fi +} + +pkg_postinst() { + udev_reload + + use system-service && tmpfiles_process pipewire.conf + + 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:" + elog + elog "1. Please make sure your user is in the 'pipewire' group for" + elog "the best experience with realtime scheduling (PAM limits behavior)!" + elog "You can add your account with:" + elog " usermod -aG pipewire " + elog + elog "2. For the best experience with fast user switching, it is recommended" + elog "that you remove your user from the 'audio' group unless you rely on the" + elog "audio group for device access control or ACLs.:" + elog " usermod -rG audio " + elog + + if ! use jack-sdk ; then + elog + elog "JACK emulation is incomplete and not all programs will work. PipeWire's" + elog "alternative libraries have been installed to a non-default location." + elog "To use them, put pw-jack before every JACK application." + elog "When using pw-jack, do not run jackd/jackdbus. However, a virtual/jack" + elog "provider is still needed to compile the JACK applications themselves." + elog + fi + + if use systemd ; then + ewarn + ewarn "PipeWire daemon startup has been moved to a launcher script!" + ewarn "Make sure that ${EROOT}/etc/pipewire/pipewire.conf either does not exist or no" + ewarn "longer is set to start a session manager or PulseAudio compatibility daemon (all" + ewarn "lines similar to '{ path = /usr/bin/pipewire*' should be commented out)" + ewarn + ewarn "Those manually starting /usr/bin/pipewire via .xinitrc or similar _must_ from" + ewarn "now on start ${EROOT}/usr/bin/gentoo-pipewire-launcher instead! It is highly" + ewarn "advised that a D-Bus user session is set up before starting the script." + ewarn + fi + + if use sound-server && ( has_version 'media-sound/pulseaudio[daemon]' || has_version 'media-sound/pulseaudio-daemon' ) ; then + elog + elog "This ebuild auto-enables PulseAudio replacement. Because of that, users" + elog "are recommended to edit pulseaudio client configuration files:" + elog "${EROOT}/etc/pulse/client.conf and ${EROOT}/etc/pulse/client.conf.d/enable-autospawn.conf" + elog "if it exists, and disable autospawning of the original daemon by setting:" + elog + elog " autospawn = no" + elog + elog "Please note that the semicolon (;) must _NOT_ be at the beginning of the line!" + elog + elog "Alternatively, if replacing PulseAudio daemon is not desired, edit" + elog "${EROOT}/usr/bin/gentoo-pipewire-launcher by commenting out the relevant" + elog "command:" + elog + elog "#${EROOT}/usr/bin/pipewire -c pipewire-pulse.conf &" + elog + fi + + if has_version 'net-misc/ofono' ; then + ewarn "Native backend has become default. Please disable oFono via:" + if systemd_is_booted ; then + ewarn "systemctl disable ofono" + else + ewarn "rc-update delete ofono" + fi + fi + fi + done + + if [[ ${HAD_SOUND_SERVER} -eq 0 || -z ${REPLACING_VERSIONS} ]] ; then + # TODO: We could drop most of this if we set up systemd presets? + # They're worth looking into because right now, the out-of-the-box experience + # is automatic on OpenRC, while it needs manual intervention on systemd. + if use sound-server && use systemd ; then + elog + elog "When switching from PulseAudio, you may need to disable PulseAudio:" + elog + elog " systemctl --user disable pulseaudio.service pulseaudio.socket" + elog + elog "To use PipeWire, the user units must be manually enabled" + elog "by running this command as each user you use for desktop activities:" + elog + elog " systemctl --user enable pipewire.socket pipewire-pulse.socket" + elog + elog "A reboot is recommended to avoid interferences from still running" + elog "PulseAudio daemon." + elog + elog "Both new users and those upgrading need to enable WirePlumber" + elog "for relevant users:" + elog + elog " systemctl --user disable pipewire-media-session.service" + elog " systemctl --user --force enable wireplumber.service" + elog + elog "Root user may replace --user with --global to change system default" + elog "configuration for all of the above commands." + elog + fi + + if ! use sound-server ; then + ewarn + ewarn "USE=sound-server is disabled! If you want PipeWire to provide" + ewarn "your sound, please enable it. See the wiki at" + ewarn "https://wiki.gentoo.org/wiki/PipeWire#Replacing_PulseAudio" + ewarn "for more details." + ewarn + fi + fi + + if use system-service && [[ ${HAD_SYSTEM_SERVICE} -eq 0 || -z ${REPLACING_VERSIONS} ]] ; then + ewarn + ewarn "You have enabled the system-service USE flag, which installs" + ewarn "the system-wide systemd units that enable PipeWire to run as a system" + ewarn "service. This is more than likely NOT what you want. You are strongly" + ewarn "advised not to enable this mode and instead stick with systemd user" + ewarn "units. The default configuration files will likely not work out of the" + ewarn "box, and you are on your own with configuration." + ewarn + fi + + elog "For latest tips and tricks, troubleshooting information, and documentation" + elog "in general, please refer to https://wiki.gentoo.org/wiki/PipeWire" + elog + + optfeature_header "The following can be installed for optional runtime features:" + optfeature "restricted realtime capabilities via D-Bus" sys-auth/rtkit + + if use sound-server && ! use pipewire-alsa; then + optfeature "ALSA plugin to use PulseAudio interface for output" "media-plugins/alsa-plugins[pulseaudio]" + fi +} diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz index f7cae3a6058fe937e27370569bfb3acfb9777942..9038cdd732947a99a073d16c62de08bbfc1d1f50 100644 GIT binary patch literal 6983 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 Z>_d>wi1FZV5?lJk{{o^XWZGvt003oKoE!iE literal 6991 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 diff --git a/metadata/dtd/timestamp.chk b/metadata/dtd/timestamp.chk index 7c02382a0061..ff07d2c3576b 100644 --- a/metadata/dtd/timestamp.chk +++ b/metadata/dtd/timestamp.chk @@ -1 +1 @@ -Fri, 06 Oct 2023 10:10:13 +0000 +Sat, 07 Oct 2023 19:10:15 +0000 diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk index 7c02382a0061..ff07d2c3576b 100644 --- a/metadata/glsa/timestamp.chk +++ b/metadata/glsa/timestamp.chk @@ -1 +1 @@ -Fri, 06 Oct 2023 10:10:13 +0000 +Sat, 07 Oct 2023 19:10:15 +0000 diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz index be094226572b91527eaeb4e7cfd99b4ed9d7065f..660913dee0f7a3f3297f43e5ee2f5d47e3cf6a54 100644 GIT binary patch literal 27888 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 literal 27905 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⪻xlGCdVz&Y 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 delta 57153 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/botocore-1.31.49[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[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.49[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 ) python_targets_python3_11? ( dev-lang/python: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.49.tar.gz -> aws-cli-1.29.49.gh.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=3abee12cb86a20002513ef4eeb2f1883 diff --git a/metadata/md5-cache/app-admin/awscli-1.29.53 b/metadata/md5-cache/app-admin/awscli-1.29.53 index afa7ac266a0b..20a15593eccd 100644 --- a/metadata/md5-cache/app-admin/awscli-1.29.53 +++ b/metadata/md5-cache/app-admin/awscli-1.29.53 @@ -5,7 +5,7 @@ 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 +KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv sparc x86 LICENSE=Apache-2.0 RDEPEND=>=dev-python/botocore-1.31.53[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/aws/aws-cli/archive/1.29.53.tar.gz -> aws-cli-1.29.53.gh.tar.gz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=f9e52e3cc091871f02d7a89d61b69651 +_md5_=3abee12cb86a20002513ef4eeb2f1883 diff --git a/metadata/md5-cache/app-admin/awscli-1.29.54 b/metadata/md5-cache/app-admin/awscli-1.29.54 deleted file mode 100644 index c34ce662979e..000000000000 --- a/metadata/md5-cache/app-admin/awscli-1.29.54 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/botocore-1.31.54[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[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.54[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 ) python_targets_python3_11? ( dev-lang/python: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.54.tar.gz -> aws-cli-1.29.54.gh.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=f9e52e3cc091871f02d7a89d61b69651 diff --git a/metadata/md5-cache/app-admin/awscli-1.29.55 b/metadata/md5-cache/app-admin/awscli-1.29.55 deleted file mode 100644 index 14c692fdf608..000000000000 --- a/metadata/md5-cache/app-admin/awscli-1.29.55 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/botocore-1.31.55[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.7.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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[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.55[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.7.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 ) python_targets_python3_11? ( dev-lang/python: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.55.tar.gz -> aws-cli-1.29.55.gh.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=1843ac85b6b374879aae76c4858ca431 diff --git a/metadata/md5-cache/app-admin/awscli-1.29.56 b/metadata/md5-cache/app-admin/awscli-1.29.56 deleted file mode 100644 index 612c98ab9661..000000000000 --- a/metadata/md5-cache/app-admin/awscli-1.29.56 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/botocore-1.31.56[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.7.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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[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.56[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.7.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 ) python_targets_python3_11? ( dev-lang/python: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.56.tar.gz -> aws-cli-1.29.56.gh.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=1843ac85b6b374879aae76c4858ca431 diff --git a/metadata/md5-cache/app-admin/awscli-1.29.59 b/metadata/md5-cache/app-admin/awscli-1.29.59 deleted file mode 100644 index 3294eaceb07e..000000000000 --- a/metadata/md5-cache/app-admin/awscli-1.29.59 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/botocore-1.31.59[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !app-admin/awscli-bin >=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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -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 python_targets_python3_12 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/botocore-1.31.59[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !app-admin/awscli-bin python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/aws/aws-cli/archive/1.29.59.tar.gz -> aws-cli-1.29.59.gh.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=fa06e79acff4953f2ae1c47398088ddc diff --git a/metadata/md5-cache/app-admin/awscli-1.29.60 b/metadata/md5-cache/app-admin/awscli-1.29.60 deleted file mode 100644 index 14516c3a1db1..000000000000 --- a/metadata/md5-cache/app-admin/awscli-1.29.60 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/botocore-1.31.60[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !app-admin/awscli-bin >=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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -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 python_targets_python3_12 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/botocore-1.31.60[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !app-admin/awscli-bin python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/aws/aws-cli/archive/1.29.60.tar.gz -> aws-cli-1.29.60.gh.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=fa06e79acff4953f2ae1c47398088ddc diff --git a/metadata/md5-cache/app-admin/awscli-1.29.58 b/metadata/md5-cache/app-admin/awscli-1.29.62 similarity index 93% rename from metadata/md5-cache/app-admin/awscli-1.29.58 rename to metadata/md5-cache/app-admin/awscli-1.29.62 index 40bb37bb0459..f3ccf167d120 100644 --- a/metadata/md5-cache/app-admin/awscli-1.29.58 +++ b/metadata/md5-cache/app-admin/awscli-1.29.62 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/botocore-1.31.58[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !app-admin/awscli-bin >=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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=test? ( dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/botocore-1.31.62[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !app-admin/awscli-bin >=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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Universal Command Line Environment for AWS EAPI=8 @@ -7,10 +7,10 @@ INHERIT=bash-completion-r1 distutils-r1 multiprocessing IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 LICENSE=Apache-2.0 -RDEPEND=>=dev-python/botocore-1.31.58[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !app-admin/awscli-bin python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +RDEPEND=>=dev-python/botocore-1.31.62[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !app-admin/awscli-bin python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/aws/aws-cli/archive/1.29.58.tar.gz -> aws-cli-1.29.58.gh.tar.gz +SRC_URI=https://github.com/aws/aws-cli/archive/1.29.62.tar.gz -> aws-cli-1.29.62.gh.tar.gz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=fa06e79acff4953f2ae1c47398088ddc diff --git a/metadata/md5-cache/app-admin/eclean-kernel-2.99.5 b/metadata/md5-cache/app-admin/eclean-kernel-2.99.5 deleted file mode 100644 index 5c0bb67e7c44..000000000000 --- a/metadata/md5-cache/app-admin/eclean-kernel-2.99.5 +++ /dev/null @@ -1,16 +0,0 @@ -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 ) python_targets_python3_11? ( dev-lang/python: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 ) python_targets_python3_11? ( dev-lang/python: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 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=7cddeb7118ae8088d3d7651beab3a441 diff --git a/metadata/md5-cache/app-admin/eclean-kernel-2.99.6 b/metadata/md5-cache/app-admin/eclean-kernel-2.99.6 index ebc541ebd2f4..7f7b76f0f818 100644 --- a/metadata/md5-cache/app-admin/eclean-kernel-2.99.6 +++ b/metadata/md5-cache/app-admin/eclean-kernel-2.99.6 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/projg2/eclean-kernel/ https://pypi.org/project/eclean-kernel/ INHERIT=distutils-r1 pypi IUSE=lz4 lzo zstd test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~riscv x86 LICENSE=BSD RDEPEND=kernel_linux? ( dev-python/pymountboot[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) lz4? ( dev-python/lz4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) lzo? ( dev-python/python-lzo[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) zstd? ( dev-python/zstandard[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/e/eclean-kernel/eclean_kernel-2.99.6.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=ca1df65ec88cc6b3b7b8f2c35e7b04a5 +_md5_=b19d174b850c36910814361d5abc01e8 diff --git a/metadata/md5-cache/app-admin/rasdaemon-0.8.0-r1 b/metadata/md5-cache/app-admin/rasdaemon-0.8.0-r1 new file mode 100644 index 000000000000..72cd78fdf695 --- /dev/null +++ b/metadata/md5-cache/app-admin/rasdaemon-0.8.0-r1 @@ -0,0 +1,15 @@ +BDEPEND=sys-devel/gettext 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=configure install prepare setup +DEPEND=dev-db/sqlite dev-libs/libtraceevent elibc_musl? ( sys-libs/argp-standalone ) +DESCRIPTION=Reliability, Availability and Serviceability logging tool +EAPI=8 +HOMEPAGE=https://github.com/mchehab/rasdaemon +INHERIT=autotools flag-o-matic linux-info systemd +IUSE=selinux +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 +LICENSE=GPL-2 +RDEPEND=dev-db/sqlite dev-libs/libtraceevent elibc_musl? ( sys-libs/argp-standalone ) dev-perl/DBI dev-perl/DBD-SQLite sys-apps/dmidecode selinux? ( sec-policy/selinux-rasdaemon ) +SLOT=0 +SRC_URI=https://github.com/mchehab/rasdaemon/releases/download/refs%2Fheads%2Fmaster/rasdaemon-0.8.0.tar.bz2 +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic e5cc383ea8420f92fe3737be790021dc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=f31ab503e3a653ee9516557bad5b2fef diff --git a/metadata/md5-cache/app-containers/Manifest.gz b/metadata/md5-cache/app-containers/Manifest.gz index 5224d33c812b38d6e895d65b93d44f2f971b086e..3acdad9644acf96ade84751c06c70e21af179c88 100644 GIT binary patch literal 19772 zcmV(&K;ge1iwFP!00002|9!pNjxI-%rFXBV;0uuO^Wky^BS3(3C*2Dk?h)OEt|AL$ z^{D&p^?k9)%p{9F)rZ=f%>4fdbMs|unVXsakN@`n{I~Dc`uY6N_4B`de}4Ss`}jlq zA$%9p2=%-F{(t?q|MP!O|NXnZaw>VXoY$V$Zac(yLR$T#dR@;an7+&7l)<<3JJ0)?SKB$%r?r`Ps)hfVcU_~bx>M_|g~V5l(ek>Uc7-xB|2o}m zkE_I0_H!l=UGEa-wd&;YczXVJx4hfUr-fbiwNJcLORI(Ozx|ItG1vHJt`tAaRogXF z%BPoSm72yC%QHtlC-;z^D_{G0W-n{DkmD0uxUs-mCqDDOL%PFtS~?-mcICUL@I1BT zJ3iMlYP`x*(vw22abNsMiZ%Bu?E5-1@+sl^FxM`poSn}MPiFxz*He4C&x-MC_mf6! zsU|FOVeG53SpB+U?`P!)tKY0gX>-KD67O*Oepuk#u{w{r(_Kz~`raYLbdNguov|k# zFj&WwPW!LS_5IKByOBQKYu`DRhLlJytyNx^});s@h7q z^Ha*1qdljDhK;V8%gj$4`Qi=muNrd-W0sDSo!a8PqM5P@!|c#FH>N7cklO;+ZovSiqCrf#9nNo`CS{IzIAZar_FTtQQMlQO`a&$=gBpM zYhS~KdWxP>6UM=?t27LJv*-G`_6Vg9oC$*$T(ri1M>gC@ITY65v{)`2WR6Xq>d!?PWa}dxHvV-)qe)hlR&oX$C$GlZLe8%;mn>`uwAU zGlzL6{%eOl$`j&!!o!XW2WMs1T{!isST4po+B$64*-xLn|7xqh|NS59FF)Qt<5;-X zcQJf%tBK2;Cy$sC?lA9pvjqXIy8B(Oz1m%|1I0%_gk9 z#qf*=jK~w~-9RKid#^I_z8jl8Ij-GCO&c)5M67P$t=gV|MFD=x7(7Q^&&0th)&!{! z2%K@P(9hiaPfV45NSdmBn2IOHLxA3MT`lEwJsmvS1;dSNhUGK&xu2`7lvhm;o9whz zfr?#PivUmCeS%^=hnDu(-Tyrmm?-lKvG29k7*`6huqoJQ022@mE`gEv2V&KXJKQ_h zT`~&;Fh4hTV~ccR#7%t3Y{-op-DmSNdtsE&$H0u^$vLrNF^1J*i|cW*u7|~)Y=#jM z&s=6-S3To?c%W7j-jMTkkB*YvCyqx3o&4Y+GC%T&N!T>g=tZcI`Rc@p>vduJ=R? zzvrw3S9}1lt*f$c;u--Dt%C@4cHJbLJnnf(x;-*F5PA5EqXCwnFH4y4e_D&z(x-om@!%v@`Li)g9Wp zI$=CaOjrUTw5PLsUDu604;YnLnAOs!rGS|b+tUhO3Oi`5J1Y(b5MvCRi_LOcTkDDq zmuCB{kwLg?%2U$b?5^kFMze$ri0x<)ZTC*tGC~|SAc?J@8Z!YQF&}_;u>l}A=Z}`k zLB{aaQe}dU1p4u?vw7_S;P(4W=+*=Bfw62Hwp|cv<~0WhK^WrS5C~@+1%d`&sZxo< z+g5CX&3Q8D(-RhOHdjyARUZO%%-6{EN-&3T;sE=9vlL;SZ8WYc5QF&-kc@B59Im@g z&^o}M_|7YhdF}>^=R6;5Hv@6@Flv* z2t#HAq9C{(zTREph&?b#Qg2%f@vX8sY(gE)x+!M(HA{Sp2SG%_vVxdSWr znEW(x6eo+g=fOZXXxDFkYo-`C5#RKm)PVA73 z4CE3VG!9w_nPfOfxK}tdc?`T=|s3*4G#w&z1c2LzVj7YhfLi! zR2@v7sXwqt?90yH3oyWAQD7GinUP{ZE#ZXlf@kqT4?x30?*1eobHXYJw<-T-sei10 z{Pg2r{(-6D5B;2bi6KnBw?uu zVL-6}-6)kC2oC`G#bzfmZ15Ro58KDbG~La!ECkyF9qIW3E2=I%0D-(?1GzED1Gpe- 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 bciYtoF)WikPrCk^|J(l$*A*H`8;bw{4vgQF literal 19608 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/nodejs-16[npm] +DEFINED_PHASES=compile install +DESCRIPTION=Reference implementation of the Development Containers specification +EAPI=8 +HOMEPAGE=https://containers.dev/ https://github.com/devcontainers/cli/ +KEYWORDS=~amd64 ~x86 +LICENSE=MIT +RDEPEND=net-libs/nodejs +SLOT=0 +SRC_URI=https://registry.npmjs.org/@devcontainers/cli/-/cli-0.52.0.tgz -> devcontainer-0.52.0.tgz +_md5_=86efd8e14dec0a51ff0dee042590f9b8 diff --git a/metadata/md5-cache/app-containers/earthly-0.7.15 b/metadata/md5-cache/app-containers/earthly-0.7.20 similarity index 73% rename from metadata/md5-cache/app-containers/earthly-0.7.15 rename to metadata/md5-cache/app-containers/earthly-0.7.20 index 8ca654741833..663766fb42d6 100644 --- a/metadata/md5-cache/app-containers/earthly-0.7.15 +++ b/metadata/md5-cache/app-containers/earthly-0.7.20 @@ -9,6 +9,6 @@ LICENSE=MPL-2.0 RDEPEND=|| ( app-containers/docker app-containers/podman ) RESTRICT=strip SLOT=0 -SRC_URI=https://github.com/earthly/earthly/archive/v0.7.15.tar.gz -> earthly-0.7.15.tar.gz https://dev.gentoo.org/~xgqt/distfiles/deps/earthly-0.7.15-deps.tar.xz +SRC_URI=https://github.com/earthly/earthly/archive/v0.7.20.tar.gz -> earthly-0.7.20.tar.gz https://dev.gentoo.org/~xgqt/distfiles/deps/earthly-0.7.20-deps.tar.xz _eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=19d4f494f2f29731b71db445db90ff75 +_md5_=de22284bc563eee82e2624e3e9fe9725 diff --git a/metadata/md5-cache/app-crypt/Manifest.gz b/metadata/md5-cache/app-crypt/Manifest.gz index d78e319b52f38b29cc6ec4c037f1f1c09097914f..ab138d26b737ee764037f5a66196053c46c948dd 100644 GIT binary patch delta 36208 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 literal 36540 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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 prepare +DEPEND=berkdb? ( >=sys-libs/db-4 ) postgres? ( dev-db/postgresql[server] ) +DESCRIPTION=onak is an OpenPGP keyserver +EAPI=7 +HOMEPAGE=http://www.earth.li/projectpurple/progs/onak.html +INHERIT=autotools +IUSE=berkdb postgres +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-2 +RESTRICT=test +SLOT=0 +SRC_URI=http://www.earth.li/projectpurple/files/onak-0.5.0.tar.xz +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=6516b65c4f3d5c9f52c61c09c338f52b diff --git a/metadata/md5-cache/app-editors/Manifest.gz b/metadata/md5-cache/app-editors/Manifest.gz index d08493ea5bb34e91a601ea69fff266fd32241226..56dceb08cfcd83b33e67d7b41c817433cc168dc7 100644 GIT binary patch literal 24882 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 diff --git a/metadata/md5-cache/app-editors/vscode-1.83.0 b/metadata/md5-cache/app-editors/vscode-1.83.0-r1 similarity index 64% rename from metadata/md5-cache/app-editors/vscode-1.83.0 rename to metadata/md5-cache/app-editors/vscode-1.83.0-r1 index 42c6418b67d4..cb2379667dcf 100644 --- a/metadata/md5-cache/app-editors/vscode-1.83.0 +++ b/metadata/md5-cache/app-editors/vscode-1.83.0-r1 @@ -7,9 +7,9 @@ INHERIT=desktop pax-utils xdg optfeature IUSE=kerberos KEYWORDS=-* ~amd64 ~arm ~arm64 LICENSE=Apache-2.0 BSD BSD-1 BSD-2 BSD-4 CC-BY-4.0 ISC LGPL-2.1+ Microsoft-vscode MIT MPL-2.0 openssl PYTHON TextMate-bundle Unlicense UoI-NCSA W3C -RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-crypt/libsecret[crypt] dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/mesa sys-apps/util-linux sys-apps/dbus x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon x11-libs/libxkbfile x11-libs/libXrandr x11-libs/libxshmfence x11-libs/pango kerberos? ( app-crypt/mit-krb5 ) +RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-crypt/libsecret[crypt] app-i18n/ibus app-misc/ca-certificates dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/libcanberra[gtk3] media-libs/libglvnd media-libs/mesa net-misc/curl sys-libs/zlib sys-process/lsof x11-libs/cairo x11-libs/gtk+:3 x11-libs/libdrm x11-libs/libnotify x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon x11-libs/libxkbfile x11-libs/libXrandr x11-libs/libXScrnSaver x11-libs/pango x11-misc/xdg-utils kerberos? ( app-crypt/mit-krb5 ) RESTRICT=mirror strip bindist SLOT=0 SRC_URI=amd64? ( https://update.code.visualstudio.com/1.83.0/linux-x64/stable -> vscode-1.83.0-amd64.tar.gz ) arm? ( https://update.code.visualstudio.com/1.83.0/linux-armhf/stable -> vscode-1.83.0-arm.tar.gz ) arm64? ( https://update.code.visualstudio.com/1.83.0/linux-arm64/stable -> vscode-1.83.0-arm64.tar.gz ) _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=872c5dfb6db3dc8200fc782a17acf9fe +_md5_=a8701c47857ee7dfef32d8642b24d0d1 diff --git a/metadata/md5-cache/app-editors/vscodium-1.83.0.23277-r1 b/metadata/md5-cache/app-editors/vscodium-1.83.0.23277-r1 new file mode 100644 index 000000000000..732ec143bc10 --- /dev/null +++ b/metadata/md5-cache/app-editors/vscodium-1.83.0.23277-r1 @@ -0,0 +1,15 @@ +DEFINED_PHASES=install postinst postrm preinst +DESCRIPTION=A community-driven, freely-licensed binary distribution of Microsoft's VSCode +EAPI=8 +HOMEPAGE=https://vscodium.com/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=desktop pax-utils xdg optfeature +IUSE=kerberos +KEYWORDS=-* ~amd64 ~arm ~arm64 +LICENSE=Apache-2.0 BSD BSD-1 BSD-2 BSD-4 CC-BY-4.0 ISC LGPL-2.1+ MIT MPL-2.0 openssl PYTHON TextMate-bundle Unlicense UoI-NCSA W3C +RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-crypt/libsecret[crypt] app-i18n/ibus app-misc/ca-certificates dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/libcanberra[gtk3] media-libs/libglvnd media-libs/mesa net-misc/curl sys-libs/zlib sys-process/lsof x11-libs/cairo x11-libs/gtk+:3 x11-libs/libdrm x11-libs/libnotify x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon x11-libs/libxkbfile x11-libs/libXrandr x11-libs/libXScrnSaver x11-libs/pango x11-misc/xdg-utils kerberos? ( app-crypt/mit-krb5 ) +RESTRICT=strip bindist +SLOT=0 +SRC_URI=amd64? ( https://github.com/VSCodium/vscodium/releases/download/1.83.0.23277/VSCodium-linux-x64-1.83.0.23277.tar.gz -> vscodium-1.83.0.23277-amd64.tar.gz ) arm? ( https://github.com/VSCodium/vscodium/releases/download/1.83.0.23277/VSCodium-linux-armhf-1.83.0.23277.tar.gz -> vscodium-1.83.0.23277-arm.tar.gz ) arm64? ( https://github.com/VSCodium/vscodium/releases/download/1.83.0.23277/VSCodium-linux-arm64-1.83.0.23277.tar.gz -> vscodium-1.83.0.23277-arm64.tar.gz ) +_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=ffa4ef0be4d13cdb242f7987a370d49a diff --git a/metadata/md5-cache/app-emacs/Manifest.gz b/metadata/md5-cache/app-emacs/Manifest.gz index 0bcf4f95e97979e3a22fab5988297197730fc090..c01af878d730cdd3f69c28eede6a2921b9fb058f 100644 GIT binary patch delta 101333 zcmV(%K;pm0wFa2829PfalJ)QPJOSJR#j!Xo1p)q(W(BQ(|M-}G$sbC4lhDEMP88)L z=;9*|{0=|QVeA~!zK@Y}$XL;C2d9nRV{QCcF1w=U72SyOs9nIe>%ES<;+=pQyg>%Z zVLayo?45TfI&KUdjMuRCn8FzxXg>awV*x>Yy7wun|z! zN$^5{9@p6jme@OxwSwmn2~Zgr#b0!A6_4FcbhxH)gRpOq7Pw~f^4KFkbt8m%9|Q&9 zFSduB-bYyFMNl9Tj`tkv0F6o(+9-rUbe6z}b>rF+u4$%n>>V#2JE06Cff_4XbL;-` zT$pTafk(xE5UV&(m;|55-{T1x#H&0I>J~1?P|(AxHt-oQ7{D=q z@ULQUzWaf9j_MR%w8R(_@6blaV@%|-*8;NNWx&#qH-ri4?1`GMJKwS+(GsqMM_l;2 z9*!6L`=d|%`UC9&_753)Q!Nj_Otc`Ddkum)py3D6 zH*YZTE}_jqTtTrao*}|OaWeb~AORx+i*r2JF~b0cE?hXa2V}%B*6`%xLxu3V1*a_l zO6P$>F9AL74^@EBh8uS@3H3Q%aP&RUnL|{y6IzelK+hm=WAa^%ARVQNXdQo(?zDqcYx4(a(-jt)G+XC~ z@GTd?5IA+p+R`h{K9obbiF#1Ir3vgC%*dM&!Unp;v*8_~hi5`j^RZ{b!4YdOa9Je^ z3{*TT14PK_0pdZ;V0wHX{0AO?fum30@74JuVh&^ht*pTAn({xB7Ay)7|C6*h@dRiC z20yf?#su8Jk@nKJ6t&<0P`Ys69oAoN+;fy$6YWvovgcTZ<3aJjPbZ)tEmZ!%1*3I@ zvYVKfBEW)AO(6w-7!HJk#%_82R{}(Mhj`t@Z!k(bar37bH}oe_alv|j3a)*ExXRrP z-J^>AQ7Y_;NO!|LrT|0T#x5~ucu=?y6X$}_fNB5+DBwY`yimPTIY2^h07~{3Y5lrC z?@t}L0DnE-&^t_>hdWGbT)62cW>kDTZ@&2W7;|bhLieD%hzv|0A7~EO9+(z>@{;Xe zC`ktS;fH|LPhc(AjkExNQW=VEYy#n)El&AK15h5y?^R5M-W6iM!R%+p+G5KxYb1%P z65d88uz>kCpFfWRW-aFx_PC){s20)n5(eVWMO?Tz*b;Q6Vk&$!Qo0E6XGPfn`^4yl zd@ndy6c2$Peu(MMKlh)1;@`2n^oFU-T&c1I7`Qx+W$;1}kfWV{4ax!8)Rh9K(D=|! z^BjEdOxGmff*$b2*lIn%ai(@oVlojNCyyRT4pj|c2X42_02?oaHQtGXha%%>Uxb8} z9TWOqAP>Zb2G0VO6lf}7C~>5~zEz`%M{+!}^~zXa)~7a{%q_xV7o3srif&L@!-a!-IGgz(uF-x4=M zz(@#dF@jbehQV3Fv`UA?;h=Ct$-uQMKD$1EI%iQ_gX+&&2uL^?0O6cSgIEYdf}Py3 zrU5BNgg{q)^D8#L=fLS=@%S`EQBxH@2Lye9{~J#wYl19)^2AT>2q@2g#?c9jz^eOd z;G+}$i>5UjXSawWeFN(F=@1fX7dG6jL4Uv%#Doj9hGg-4FX@?YUw->EKh9sje)-MV zcl>gE{ECZ;Z%_e7T#jxs6SGQLdUj$~Hy{aKd~qCga~$=0QfAAP!?6LkAr9ajHW2Ft zn_sBmoJ3-O9MSF^6&5)zo*c4~CTfxLOkUf3T!Y@O%+i26*POuudG%GFJvr z3Vazt)?eL+&=df_GtXBzu8adjJx;`oyX3*<0vXmTHXOoTd*a(MMH3vn+W|f!4)R_% zWVswgpn-F}LDm6-{~@ry=C}PHA4B>je7N2*Wz6V*#>pJl;s6L%+fcxn<8D1d7y<|r zz{W>`LGa_}ghXURhB+5#8zdPOiZBmC;xzIE7;(!@XIf)h9mCp?KmyM^ZvLoL=nWVY z-}f5!LdWkMm|R@AWLzfdL2xxT@xdr3?s9ING`JBHyHdw?W*dOMAb-xF%p|u7Kq`C| za0+OD30@-R6ar`rN2xG&A}I_Rai96gm0}1I)cYT$6n~Nuq#n3f7CakP-0=axAi@Uz z7F2=?!5{VsdR8UQj$#)$9Wa>)3B-a1VwnI-e(#w1YA|G-05A!;H}NnI`--NN2(@*Y zIKIw|*HKVmyhthW2@C(42%Kmc5CpsSj3 z$2V;JGHwU=NsL4w*grah(i}Nsd^t~m$)4D6Fj)=^f}9Zp^Q)A;efc=Q{PxG^{cYo_ z$}i#L*NBID!v}D01cUh{ARFfeQif;E-V+#Z@aTY?4LSz?Okir`vn$_hwiL&PE9bR; z2mcc}DO3s^i<7_z@E#^fPT&iX8e-_v9?5sX^u|rVM?==DPmh3L5C|ySlWs===qCwE zI_o~n-w1w5$%QK8=kW z2uK_QLf7GGJSBz*#IC)A=?OsX-1sagP}m(}`y?(W?!QME2hqRAS^f`zuHx{u1g35bqmUI4lMLaW3q5 z;vzY--6p)g0~yW?93tcb+ArOfe;S0iL=p}YtV|?tru%_VhbSDM0KE%`jCB&a79RB^ zY6fHJl`-j!wt!iQh2cD35fxg0#fxKm7g!--KIlcep_~{f#|TOcNoBt}ELCv?2u-Tz z7_b7gt^?M@6JYi;$n7#{17wL$#~Nn}I0!fu3^I_)VndJrNmi|yg1O#I z5aJJ`1Xv=jtK@=F5xa4cecbCXL4lLvw4nom0B}q~5t@UlfKiDtM;ZWsDzFuTMU>FK z6QY}AO2I_;T1&oUas-Sx&$DAj*Cu`e0%vDe2JP!B*sIw<%1PvrIo0U1x ztjwPiwEPx$+#NuW=q*}(mx<~@qxwB@appM@xe*rEx?n8wJoA$P|bSCBO^dmufIq1(_~4W^rzRzyjfx_;&6)pXd&x z{6MgoW15=UvNpL&$2|~d`K&CIQf`O}zOn-qbR%P7yP+ zAO{7w23CYWC;avdB&qV=h{nttf{MRD2_qi3n_uBnWgOikTfvh<_ey~Y^Z?(wh#8>u zh}ogRMv;tGpc^QE2k~ydCKyI;Q%rlqtoTnLsvV=>ID(E>2Mz42Dw%jRt?_fk3 z3@FY$Ee2Raj~&DT!U06#FT;+!RX?=2-4(BUtml1KTW}`H&k^_WBC%E)?k`(LK0pfBHd8-vizqFjs0l?* zIWcw*Iyi0s{|Xj-0bF=PAv=*T@EJ%9?3cREWB^HjAV<~809+9ZKjRE52GB`_{z9g4 zM*aRl4oCkJ*7NPlm(PFuqU6z(6PfJn?)GU+|FRbXw}- zydgQLW0hIsOYpU-|9M6Jd#zFnpm*T%h?SVrE!R)D7&%pA|9;ISqglls z2|`(aCm_QHaNG$*1BOCRpjfynkUU=DgouxMbXq%r9|#05ZJQCU{nRRsykTK{p^(yzMYs zaD(A7F=-Bd0Z4oh{h;rsiS%Y_FPbZPkb zxL>wH5FQ~*03!loA1F@(3GW5YZ=huC{Ajqk3;ux?l=)-`vD+V2uJLJn{`3W1N*~aF zv^Vz5Q%qC>7L%+e;Xx;|3h^Yw0xn^lXO!XNb;47;O~oAFfjxq1K@uiz{r6^D+P51m!r<46(+E+?S;xUPi#fX%>c0JdSGctH#SCjgSxn zTRpJ@l%?aWn$?sIJr7lNO&ec-i>T0Lezl{4D4%JwaJNBxNxNV<12Q2D0YdD45MfSW z-Fd-v2p98QX@cEeMa7TcjH>-4z$rs%$FP^-6#KrPx;_k!K)R2)_)0isMtHh3dPH8P6;w>DNs56CRk=1^N@!w>eDQMbKY} ztzo~!N`52kGJw-K%2w@vt*ZyRUr@Mlo(oeCi{H$!epIkw40hicXSKq*Umet+Uw;42 zoN-cS`FO5(9YwmIUK{A>0Cv`$w^?%t^@Rf9i;)n{YdRKEm{!>V#n5h`8}Z70`0<+LqF|f zIn7Do-UuIsXm>(8%`A6`WlN$;sI^@icj9XxVpw0j@p=Hav=2BBuyBT(BLo}wg?yU1 zhJ+ICjA_3p)#oq&`dj~xk5Epm#G1{!rZxK!h&cq^!iO)gw(bWv0eP4(9ebY$@lTn_ z?oy(3j~IpZs=Ba$mIYontyXdXSaAMFf-FN(K~6Y+6wP&Ib zJPd5q2!CLM9$wvf1}j7K%H==B7$OWO#)W+FT`*I0kT0HC9UT6;F9557(*v`sgeQd7 zoHqz_dS;M+W=PGouU^c~0F|+M&`X3nLs6m7X5rfAT(a2yos1xU?WZPN8OZ^j#C?KY zkW*aX)_(GKL{i{lh!}l_vNnXD8afdQQOsT(9uA`?Iub-`x0jFTxgfGU%uxac#m}U} z)`rsx10EW(o6Ii7cteUyeNDk+D;|xw0D)~7U$ZoS0s$;gTvQ3T&wuzC`=bG!m~PnW z2j{^Tz_t$E4`}3W`bSV#G1H6@+N_Wgl*o$sBEH?iKV0VmIm2j7!IT&G^pe)IZJ~h2 z-w7&=0L(w|wh(ntFM%5j1MxWW$S@Cdouh+S-99q#ZP~1Y8KNNe&*IS6#mSvGZu}R- z5ep%IR)ZgGWW!92Tyb7=59_AD;@UZ!!#MfY?Z{UGoNloC3H-C-N(2BrSG~9WjPnAd z1A5RU0(};o4{L(A86IQ?xKA(x)NV~d$Q9Pa5Q7~z(PM&3Ok2yVb(Uz@v#5%HYX@xT zhoHXv{;yvIP++FFDh^~9z z>vH!5hN0SL&tn3{&uA!s<3j=O(+U`F95lpZbJpm}st05+g}35ge~@hDnQ57)c;J1!5JonZk`>{*{$_PH(K zA+*{KVjrQ)7MN&AhK>Vv`dHp8(CWSwKom+4>_4$7QIFNQSp z=eBt?>?71}xxIth6UNH_!t`?h65+284)o}J191;B*dy%U zn5bo9`=i2u$iPfbOD9;qIda#(e!cCuX+4`UwFuHSBb^@66|yvTSF)7LNm z{^$Pqw@;rxfBgFC_kaCfHw7bqyro+zKh3CzJEVmU6MTwdILS@w2#naO!ClEW?bgdIF8ARTTi$Yts0ZGH<{g zv>(@FC!2MLgWm*0*{leBz-KfxJP)C!8HzL88hGQm_X5a)52RA2)CmHAcNPW$fSe4; zIGieSFcV`n?Zmx<98Cv=K7SNV$6sT7-cO<>e+Qm#j%)A)$ioOW(5?azNn+T5{RQhv z<;FSe+Xm20IKdq36^%d<`8%+V7YKI70&IYu*4c^Kn5Y_CZE!fZ>5&Vwz;vu1)HNDR zH<`42je-EW&v6zE({`-XT7r03XFk$J%$t*V&^W2vq6}V=XFMD3 z2agm(fC&?TIScHL~wL<^yW zY_JgyezuF(oORD7;J7nR*g*<7IL^_A4fw9z7U?oKi(5hkR(y3`FvPSf6aZ@mgD;@5 zBWMCXa2z%%hRyI|qGD)I84_@H_8V|J-~}gA1T3O&J@Zk2A=euiReT6&^}5Gpazu~^ zq*y!H`)lWi;TY=kYKdPzTfq5;_9|W|+N9DPcA2V>5}t>!9EYtL-8$k0GJQZBs#Ikg zU6+__F|uUZdc!0&#jsaD7Y= zUScRTwR}N;8H)2NxXV1m+re%%-oGUr6nGh&3qXjtwry&5fh*G0osU|4Be1SQ*0LWX(VfqlbcAQt#&P#^Ne-8&Y8+GBT| z_at}~n^^8(+YyAEXpvwLu*vX}K>zF8xBYeg^@l?vIP`ZJPk>Uf@@t+@nW2r5k0F9K zL;5&>p(;RJB!mLo?XLF(H_zu=1r# z-VShqso#_-TGkr`xZn_uS_~R*2P^~%Zs1I+w;dE{HR=Tkg-F@Cl(3moKn^J6@K)cu<$}fS>m7lVITpIt0ps>33&X3~^lKIR&%hPp~4or@Z zb~>-##FS*i^*IYvu(fH6nL}o$Lp4_E`F5b-1)zrCr;Ou9D|>F1SaF>&*zUBH<8`*Q zrV;>+*J)Yd1b)1xhBM4B+P3UhR`czpLy{X`FF7(5oPKOShAe0QeE&N_I+4*EI@pzv zL^NyNN!lKu?2c+e!6MF)u!8*@_;TmA2oIoJv8D-EgceV<$!sgkZt1SEUP+csSs-nT zA+XsK&qRF2kKw8gYrN?Y>EQJHYuO5apfN1q;EP5ldIr2K4sT=lxVIhQTocNDg~ReP z-2XhW{CQ*<{jzs9uO=+Es(;+4X|A(9WFVjI>2|VHd;ocgfM}8}n};bvEaZ6UkDdJw z`Efu-_08Z$wk!l0b7ZJFQvrlL>|i`_AP{ti5c8ceMZWqfLhJ)jg6q@hY~<*F;7(iU zCCQj0!3C4J0OB^td`V@VuMxMnkfOXRV^fETFO zmgk>kbUi@xotU}}lDt0Wli;j>IoO=*P>s%NW8T1X9E2IG<=AI}&B*ldRT%VXsh_xJ zO~q6pjy=SftNnYpTOqMt`dT(Rf{ZpgijrXBctf~Rd!1!dWgY7~K+Y!V9>YfI)-!-* zY7UjnqWD^^U!AwZSrJghADzXa*3^N-fQB$;70cT?$Ah$|I9Y7g)jG|8O`>dsPQ2ba zkWpCR!*^o(UL}5)lG;vI3g{i6Gf(M+kV}S!*!%sY|7V8pl+iYF3}?DfD~mb;-+?CbYTd(tvvrbF6Zq z)0Xpfh#ida$asCv^}>;V2ak4XoxRi=f_WdC8ZTr*ctgz#zT+ZJT70SUKqsHa-sjk8 z8>A5f&ZUp~BBMY5=E(9d^~3e9b&3b%Re%6M?`&gP>$2DfdqGk-J+o=NVvKfDqab(}>#|OXN{ePO;N|K>$5X-x{h0x9G%f*U?rb&ZsLK@64Saw$ z*+FA-?U(^D=@`HT&qfz40K5~@kHnpM^0)W~yFo!Rw9e9tr4^tqlzdlU7claI>QtUG z5ZosRdBWe24ku!N&HS)E95#$A<`rRn@$KQ1d{$ot@P?9&dGJ_B#&^f%Z$K1`-2@NYKFgBQN6MV3SIX^6i}YL_5p z&$>4Ryn%-8wEb+{83*f_@H#I6^~vx4K;Coz{;mJ@_2ajHKK}eZ-%zi2P3Z|}xo~k$ zY6D}!g!NXYo@|GV=760E8X1eS$%RAc4=lwVj6j-CG53jQipgx5^ zSiA89c7(Nmp=Dq;Xw~5~nQ1>Md>>#-oBh#N6xFAi_Wsoi9eIHQ_t!r~0zZ1u%Nq#4 z@9PFs*bE5GkCPbZfSp4^hy>#Tf0rkvhaUwE=Np#(j3X10u7vM7^HKQeJ)ep~8Oj1; z@}&AK*lZ^x`t6c~9ZG+EHAEvjSUumS{E$UF%r)76zyIXlfg5~}hIB1Gp_!j#7nbW2 zpls8zpu>KP!>mfYAbz%>o;ZS~R!UX?u$bE6Az$eAnE*K#t}L8H-*w^*b;K`ZZvN^R zh{>n&p}wo-J*zJ<ci2!Q<;?SJ9K1Joktg0!Ot2kC`w~f^~0>t63*Xw!;x$@Z4=V z4!`VwFUFVh7eFlnT|z5)Ph2xjWFJE4Xtl{&-R(EOc1MkVpCP)5z+}9+UclUOW9r3x zw}=84bUd@Y#1dx&zwqL&-AMlKCZk(4^i%M>P0B!=nbojM)IK+ujU)L3zD>pb0)u3T# z94)vt!Cb)U-5vsn_(L7BG)^=S2e!Vz>hfih8h1v3##8~NcLZLehmJ+`H#~3yToa~Z zmeEY^xolWHN3NKOn@Q}~GJli^mVm1G8PbWqN|0(r< zaM?kN3G`&+DQ}Qay6dXE99r{&2R?nB=6%gnQ7Qh};%oRm$qx8tL=r}-kJZ~gn41l&@N?{ZA=D=3D0OXQ3; z*%D}-qFNyk*@+6#h-+UDPq7H&fOA3)fe?i&jtdW4PHajzZ7KzB0w2s5wo}@ix-|*FC5+;Q5=#B3}kB=F@8XZO>v%fWPxVUQcBe zw!Dt1#l>|-?;sjXSvrDPKT<^x(MScL}mVfaDCOi z)37LqMn7oJM3lbp71T9~!GO6VQ-S>BKv8yMn?w0`S<+aK>QzkmDqv~fcD zehCTI_a?Bg`{*Xa+}3mP#T;IduSbmjuod<;z=94?bWCa`;?;1T7LRKZaamxt=vMQy zM}(I)xr-Y$Th@ciOF(y^Ritqr;z8U7zliEx_whD=F6!1Un6w_!HX$2#)BUiG)15_j zB$dm!g$7+q5Tlb{p2gWR4)=1DbEK7wK4w`UEhR=_xaq+tWv~}Ch|zjC%NUj;<|Y__ z2<*$}FJC`?FBpG)?Yq0)D(lCF*yA?kpC|@Ok*2g5+IbTD8lZclWz(Lla@xBqHr+P0 z$>M8&1D znB;xe0iEQdT&+@Fyakrb9GlDbq8$%FE!5QMWZ}E*4YpZ@1hk1fy{iDR>H*#YeJyu5 zbzX9ycX8X@pM%S|jH&y*xPJRGCrmm1a-|P{VMw!bv2#-LUVXy<6 zbJXrQCm2pI1b%k4542R!^sfvSmKAhw9Y!BBizc5zFY z<25P*Kkv(LszkG=lhaO!&_cK2XJBWSX)!_%*2jO4B@!YIwL3!&y&9UF_ZS)Bj6x;ke#+pi67WpWz7vgZ*&2U5j#XabC+*-mD0zhXZz|V;VL7G9|?RrHK;5hUWdafZlDQ8_~^?4i#t=ZY8j2guGmkYC+UAC?e z5#4E!;Hv<0z1GuD7?yn#{+Np+or^@T+Tlz(7#grT?ck7H%K-@C_lvlG`>p@J9;bDE zPsCjD{p<%+mLpgk>Vbug1FbH9&k#qn-5Rb1;Q{lSG(cO>033pY^!M3qfd+%R9038H zHYrvY1ELu=10ZpJ(*K2d?PyCzYEa#F0y4#y@m)hu(21t^?V{Vn=M4K@&uy0iz~;2#wIF~SBZ$SGm^+6726t~5_ST$v z?E;OCeN~fh1d&%s{n3B_`^Wj^e?3dQUi$J<$RFzat_=cwwM09?QO=^^C*9~JO)1qy z9})L+yJYTaILg)SHgKU=2cv~$QP~E(+w^dCN_M-?6X2R{S+Pccnmb6$dBALZ+*a|3 z!Qg||-nup%#VduMx-eft0dI%l&uHUW(sech@|#AAYH*L^xzmB4gc`i&*ndcEkH0>BUJvR@Kdtj3lH0C< zbGV#eb#t)2n$8t}$OrAPj)2nSZcwnVRMp(eS~@-!m=6t}?=CXr05REL2u)f<7X z@~B!dMx5tuCD+9ZCjPEu8TB`Z>g7HqOr$is*8XAqD_U zIH(M~a_jJJc5k6|j)*$`VS@~Z0zH7O8}FB+)WHfGq}08CXhHu5KuiCnxbg=8)w^LM zyC-0bI52_{jt?eMTu1`fIo(KgRv*s7X(R^YN8RNK&ARcnecT%;X4;Rq1%7F!D1!TX zEU*b#fr-FR8>GM%@V3hd!D3U5TdrOkih z6xtH8fZ^1Cuh}&>G_5B=LBugQ+BfSIdW@HosJ+}ME9ja~5p~CI+#8d?P+e5f+CLT7 zQxtr^gJSYfw;>Eb{k@Za-ZtgRPTh44qy#_1Du^-3B40OyYo7-;Gwo+_DmWnlDD^l` zJDjsEEP+^YMw?(95{1hqy;olK>0%9zhQrfem8&d&w@%d(IIe*AR5=X=3>VuKwtDtE2w7E(c2~ErcNRrIL zBGI3v^;`e;>-U`8k*2B2d(wvTYudbPwoopf-iL+xS( z3=qnIQD?QC*Ip`JHbJ;;t96|3#1fy$)wAq|4i17kA%_TRNe6nBT{?lbmT_J3AZVxa zjKNw(HF|<3GPo}PgC)My2cI_CcZhxh4S;=r5Iz|)F5I=4S9s{3d$HRE#6GP3o_zm2 z;DpWIw0;xos@vET6a@`R`0eDn1k(vF@{Db`vIabchs`h%sAn_rZt)m0Wcue_JtsOk z)PRxM+nmm(<4n`FtsDLdfCB7tG7>qe?ph)76^Ce#f0Myj zCr+T48aB+n6-Wq%woD1QxYh3byM@F0Fw9HtdJ-I6vy4#rLk`91GS@hl`*45WmTA5Q zML<(0cntgQ4;SoM1TpmY(-wnS-AjXi0bn_k_=*zaG6{BF#=;`=3gy{Swm4wrp1tzH?w*DXoY8;~NIf4+?>6 zEYTIVI(MQK(H4&g4YqaFMxPCKyzA3&?jm=`C>%}gxY64^`seM|IY71ZU`|PYEo+Me zktvP^SmP^UV1326VWjS=Y@0)P9fE5CE!&I&c}BAqdTK!l_+;yU!(C#W(C-$zE4wmG zLMsF99@A>8d(dG$*!gfcLkxEu1(V$#9C(eOF}3Ul16=JNwCsQV^=ba?*ZuhqyZxU9 z#&6WoCAmuqfokJ&M9>^%bDnp9+Tx2Lxt4B)bJ+c5PJM;*IC3VH09znVDB!?>0gLltVhR%el=Ys~7B_~j}C<9x$I)~Ml%n7p>`=g z75a-ng%M>p=XJI(Zh_8A z#OC-OVa+uQ5x4vzso($n>$8pi_Bx(#d~rzqM}zJ6V^`OL9LGthnalA{^PhaU`z4J_ z5SJ{?xNuYieg3^q!nE`b(g^~Ib@8UxVXtEm1hrwiWQ*o$I1k%@TncCDn4I%N^L$G> z*!KeyJm&<2F-#`)_8*SG0D>S+g4O71R94f=Yx>j=7nBEW=@9EG<7HBDjHd zoVHhB_eK_XjZT+;sJa9kZ+&=^0gS?pM{e;4G{E{Gc~|2T-7{XY?PT%J0D;z%>yOd3 z98D6wrfi6Av1E6|@>;lLd2o2P&`dO|hNt`ke7mkR92@BOf=8iDkW3^AVAqh#nJyQb zg8n4?IJSJ}(<*_D(F8y&Fk&n?ySfV$c{l|g&+|Wtslcg!->TA5nfWw*0oOSPoAe2~ zu{WNHaFU8u%JFbDgR@Np=H}r5K$ELE5NNx6_r8bAW)7DMiYnhm-gfCeX z@f^{{9-Y-)uZR>|gV!DBv#Tk%2K=^(AzGQq=$ZRwAh%ksd(93`Q)(~8qX>*Pf z6MQt$V7WhkfC%WkvWZ+^`UY{k;72X;u^}Vrluo715h@woO1E_ z+nuAgBOq>&YWoQF9bN#U6EU4vaU5r&8&z(yftzT5Gwul_DoV!b06p(~xedXbdU1(0vhWGpr7K^AZ_q(I{W~EP11rJ+br&o09USIsQ+0^_vgRQU-whIsNZ*8 zzA0A3l2M0=r!L3f5#?*nRWu7ow-XX}`UV$i;i`tWNlYDSSn%%9W!lMgC(ovDNZ|_L zMbPdrWn*1zb_5~oYvWXp@&_f#&4~GGN7eUGbP<8MfB10@`(?7H3lx-!hP7M>( zD)0&Blc2F3iaK*OL3ZpeA%XA!mr>TyPPaxMCP=qPBfRbnILkS*P0Y`ZufsM1M@YOY zhmd&_Q31@;lv_A8~!^eBVeR&Xp(!cmsReedEeEAg28r+e!n+=nD9ztHtgJ z_y;dPM|6Aav(U{IIj;0hB?TP@p3~U@2-9H>#vL-rfo)e<-|o5dGM|o1Im%nf)mEtp zLBmRS*E5W5hwy1M1tMAt55u;zC18MmzT+X!?9R{a4y2h}t9Za;9QbjtY{0&6S5+mL z17fwu%b^nd4qR^7cI=*CNAlE!e-KjrNk}U2!56@frI@BuPCF>AJ^~9@9!YMGYicfl zKmsLu`2Z-V9k|bcYXq>KcCP3ruFGXPxTlIx+;c;uh`hMo5UWmJ@{t1%JY3CxGhdlA zfvA;{P6vE%WeDB8pghxsDrbis#AxgOVXyFM9wIpy3oe zUX)QVdN&Ge_Zg4Yog)Nlt?A5Ep6GCYFQgwX{axm&+5*JuU&Q&#yFMnM%v}>e|L1X% z*Uot3z#3lG#Cf`5(B;>`t41(?rx_haaLv4nCDXG+;I?^e07|Fpk=&dSi)H=Oot)=w zr!)F8U#U!eBKGAVvOEor=NL*j&hV_R&(5|HK}P_-2WLrIawlYQe?bb>s90TDF<{*$ zAS-RsOE~AkCVMz{u2=BHOLfnqF zT33f1>-RCvF;DldqnNy{OS8NRZrMHVW(6CqpWVg-m^j_u+NawdTy1ii3j|%bIk*Dy zami~v>r$+Gjyv5J9zY4N)f@;DWXfb9A)8a<<3U4(V2l|%gEf)Q2nRqDxXRC>Ixdwp zhZbF8ce~xsOC>6wKf2q0SM8Vy=AxaHyDdfA!{tEUDwyGV=H^}8OC?4B8pd~*)dHrlnoo7lNCRo01}zFQae zc*xtEOQDKuMV{TpZUyW17$mFqcW>pb^%&|s)8fl)(r~}q27bGL7>Sr+!3d8}eD@wZ zdmGQtokqgtxDG9LhYl|I6W9vK->ySAdbxx=H2fAQ|FRt-17KTn2}TAR+|T7MF3Ei< zdwu=#`?o&6Cl$gk@%WJ6Efm6oY}3UAgkoaHv123!LcUTWbP@<{U$KL=na@wIH5<=b z*5v@~_dSTw9VF|2#*dEE$Ky8fBna^t>gGm^3VHH@pwpo%ARI>0;+BCE4Vw}*0ob| z>&7*lF~J$0B@wJn#+t3br^uLyG!~Eqt;ala?#?NIW6ekj?$^^Ikz7jU?O41OhBwmN zoo+6`B%VX}ryFFvc))EW-g;Cm9e9hu-X=~?xASwP2t8Y7j~2gxfZK@*Aq(8kRmCo8 z8TiKeY*g=mCPWW+iB{~ax(^f_@mx1!%lJ!j{p;WV`1ara+sF7z^O4>y>~Pasb5Y_B z-tc4>qn)xdyVzZjo4t}v(mC;=&;G9A8W94V(_@#DkuK%|=eWe?Fa-kXBmi5Lh?_@t z4PyGftSo?$pNV8g3HgoJChfH?-3A~^jt6KW2RC(pTtNL1ikB9KCqWHh;vkFgHp!fZ z`*&`l(R^OQ4w@%(mXi1XozMMm&(g6RjolUqc{r@zrs~?QXH>Vjl>a2A{6GKry1g5O z!#IB05y!(^UDWf;_nAodav>>-31d*DEB)M4X2%jt#?&e($x5XZ#f{w0C7T^GH(w&)S>1WtT5SKzf;Zu# z>_SUV7M?gjxCe3OU7HOdc1qaZ7QB;cN0Wf3mzxq1IVi=HOt{`%eR2wx07FQIXr?27 z1OAJi@-`2LXI*Z>unKg%BwYUd^EIpf>{u`FF6=ZXke#%2S&AorxqH#wtwghl&7fA^ zX#?rFKy1z30M|elU0W}D@^U94bv|64!<#|zy)uU|7<30t(x9UEwh)^gdBS5ST&jyP z<6C`eyI9dqp=z%0aG|D22ZMg`h9vKQRda%>*@bN*j&1S@aIQf^O#=|dEz90#iXS2r zA<&XN;$|C|q!QHcet_zgFfstIO~I^icw@ea>d!A7Q@ou}4DOCg%K>~BCDi6iTk*D(oHX|oT;7$w%ZfQ5ca6g1AC|*m=fBxGmR){~XC_da_ zKD}P^8QOlXSc`;>(^)hx7Z%@t!RAH|j!YBfqt|4*bJ3M=KF#DjK}Ex55!-QVbPhbx zZSC9nsl{X5-oSX+aB+IGY`0@D=eNdD$haF=QEdVml(J>7lEv~*7ibaM(8yGr=W@qz z5!-ApjCCs}Plwgk>g99UW{?03?|1elgqh6?qx9wJd2p!dv~$@Ko|l?`Zm%IqHUB%#{}>!C(6R}^$@&n*PJEN(eXW9Vk4Otc2p9W zXCHCOz$TY>#PfSwO&n*dZp(IU6e3@socdfXkj;8R2N%Af4SW8706##$zwKpr2BE&~ zjI+>zk6gTTgPi4M(>-kIkc42(#mVv$4#wxZ>oztVgfoqY-8|Dm>#Lo0SN4QqBWgPDl-7-Au z3GcsoX7~OJr#2|6+F8>bX#!9m*{qp22{?&;U*0nPQowpIr=NFOe=f{8d9eT#d7QXK$`0OfE0rwy`@|7DYJ2i!?1Hd##{J za+eN!`=3YHaQGmvSFm2=&~luoe(u4Y;pu|7PSBmDg6KRI+?I&KS9EtO9M2Y}>vrR8 z>IKwVT#a-;OP{?Ie*?Nm2*mk4*CQj{V0e(|##PTJ0gLL79>)I9aNA}Th-L&_d+KoN=?ozpDk{cmIxV{mU1~Ni z@AUPSJE-4f!%^VmPXv$g*0=jgVNh3Vg$N2Hf38zQH2@3tf3hFjC76Jib*BR_Yr?e< zP_~P%Oln;&T*@}-G~%jvk-MnWTouacRGc;-}O7Xc?i00z01)^b zi)CMQ<3&<`{;DHywsO2H8}m44hBfhSy|}0KI0-nef9Pp$G7LdJu_Yn*VG7O-4lQSE zNp1zoFpp5MR$wK#yo%V-cl!XQ``ks~I=JH2Di|O<^|0rFXx`mv{F*lRO2M67(^+u3 zmz7tn0k7iKE}V?bYxcBk3xU4< z)C&Q-fAY=^*k0RqR>#}lq%^+tuL~GeA0qRv))%pDJq^kMty^B6gR;26z>82J^SD*F zOF^^g8~lsSWicB+-iD<%wxN9%klvD+!3#Ag357@ z-rw$%?A@Gb_8v&|tv_S&UYxau12eAZaG{{Le|F%rO&BIG2u32smIONllPM?srXS_j zrkZW4yWI$~nuCa^t*g5h?~ED2!9h&eq2%NGr;_?kmA&fh_<2y?CIq2Eo#wqbbXRS0 zssv>)nIkUibjfxbW1CPL4k9D~1Mw{njBqVJa~K{mnC*1qAt}VKIAy!-_bC&rvSG`D ze^Q^#3zqif636p3{sDCCv7GXtdbv;q4H&F5m(gW1^KPJuW8lzSN(TRMhgHEVF1)@d!+YkF17iOuwI2!fca7|>51LOS zf|t~#=%|f%TLXlj6@BoTBQ_od2I9rDe~|E8zh8)fH%$a*kp2W#1Q#nMuMXy%t#fX7 zAdc(Fw{$OuwO7dO-W2A0H{|`MUfzBMTXZ1lI(v64ixB0W2YA2y$D3=N9dOe=fqrGL z1-8H5ZQ3^Gly#S9c--}lJ6%sNSahb?>kG7jT_S;gW1zdhMD0ggu0X2u<$~q4fByX2 z-#&)x`_jQ$-w%Rg=Z0OGkPEOcsDyj=Z9nv0y3(G@+W1CqX7tuyxPYLkdBG3xL=tT_ z1lLpzU45F2advy!EN;+V&j36i#)|>GgYr zV9A?fv)SkLiiofrqqH|Td*_t5R#l)_=q{)PE|tUj;c?-T-SZC&MB(n;f8UDkxVh*x z2i{*D+p}i$n)_I8CG6izKkjugyHSYLvV!h?cO2;HhV~ODb(t=^x?B4TN^S9T0m|;D z*AtbW5N$b_whan(=@>YU2fkhf_3h(Pf9z&Ng@4-aIe0V)plrAqX=qfHqYVj!= zR<9Hz(!XY2>~>d1(UsEf3OjjcckZB=Imy7iz&bZuL>urli@vH0RDmr$Ki45zRlTZx z#9onVuC^Xl)_{!pd_uwPsIA0}|L;8Hr60x3Z0#R? zHj{a=o^BD2b*9?=4%ZmN+%5X8#rridR&)-aTLKgU)`6zF1oV8e&&j%OaIqhb*ij^J zxz0|5Z+EwqDge7*)1IXTC$wb?-dbW4HmoW+dJVox^$CjJ`3hGY_zohltxH}KgQt1+ z2zq&Va1k%oKi&I#e>v#{+}&OSAh$VO_lGldJ(g>4JjD7mufAZ<{pa7lefi_RnV5Q- z5#FJ6{Iv<(>19v1YmLFym-Flmk~JrU7=_)f;yGN;Wm+gjdx9ETF5b31zE!WNbyPe* z#d-WH4$M2!qllRQ;cII2;tVfPBpfBo(Un`Ts0tl)IWtVEe-+aJt|l^b6g`Mt9C`IJ z9Gi;0WQ>1yV|=-7nGLQv^O6ZjaZ6q*@hmech|PlX?FJ{)jb7LhPl$*Y-zZOpM|44Tg}Nzw3Z-gR-rx6OkBQk4>rkmA!& zoLp)(Zg;QV01U5@K_}dD2>4qlVDh@gD-OpZVcRztfZr;%{kg`O2lVosc-tHA?b2=p zd-iN`c=xkD=5l)>e=uI<^y%} zCv8JSbG(GbizLiTyt~G?72tsgvb@iZhYGxTI##1G zH#uB^6$6#C?aY^V$iM=QLrk!Pwz*$y?&WS$P^I;~r@<_|Szdao9KqHRciGs_;$^5iFZ7g#9Q!F#y6!CPyeaseRd zf3_86xYYAREqJ20O}ikJ!yI$OdZVE5Ho(@?%gxVVU&i??vb&ys?q@y)pLAc(R?y{5 zd){Wyyt8C99KjQTFZC*b%v^1XoM~)-HpPdxgNg!qgCPaq}?)j1}IiHbf^T z`t7ivld=S})?AK`70RaFo_xCw3@-&;dw1=o>r+fcoH%aW3aI;85^KwUw@BIKACW^K zz}WhY)0Ev;$Cu}G>1fpL;VRALrPAI0VXJ8XTEOD*7x!~l6z<*qnG=Trc|N>Xe@UW|D^l{A;MPv^m!m)Vx5&%0!6 z`>ubnaOy_#Z0`3o3FKuWXH=sce?V&XIe|>Py&B(mLd6Jx4o6|i*d>@Eq;`6D!Qq-n z@N#*P)O~;a_49M{d;F=n6W8SZySKyiQ<@qb7jhPg6WhE;q1hXNV0+C7f%AsGT-f3<}ug3l~I!V14CKqgKvBqjFA zXXCb;dY%f}H;1*5 zhWHt*0}fg)9e4GnbFct(i=RHBP*UmybE;(jW3Z+)QSYB+C1;H*I?* zvRSTYM^g{xIhHMouDZkP5v$9)F-gD~AML#n*Rw&7fZ^q~K(XpDm%1qp;zg$o204I> zTYoNLn#Z`kipJ>yf1o~y4vfPSdbMx^t|z-^>Mj0rS@euvhYoH53qq(}^*dfg1wHQugu##mXb6qwCYLGU-F8=g_3ZhY19{Av)v;hAdw8u(H>3+6LuRy*|fFeJnnE$DG|eM?c+BfBzZ~MREM+^lk`mff9+& zE?1LuAE(=%%{Vv~&`eW9BhIJo+WU4FWyb;I+x zQz|^o;L%07Ug8GVPGET}oM!BCG}o&={`qZx{+NIHe|{U%JMgfYBSz+L1k9&*D|oN$ zcJSZ2fLC`P&q^|wL9nU_;GW`L2$eIS?znQVSm1B6+U?-TrPs2Q zvLU;Nx7=VPZ(DWHkK%2rh#(zSp3AeNSk5m;58l`1T5)tVd))+4Z~*h%?at#_jo;-` z{k^C?62xwoE@8u&UN3Foq;a$}dM_oDdQ%~P-mk*}mFXP(a5IF_FTY47v;O1-}+H@w`y@6|M#hYc-a`6Tmo#P%d4OFR`AH_ z*yMe>Hg4bMU9aKj+p*jU`Lsmho!APF#HzS`FeLNJTTFb_2p<(6-sR?eMEK+)8eHET-Yls9Bz=hcr6rRuerU(5jJdP zx$4pjFWvv&lf6_PMVEs8)U{rMms}2;jJT5cGNM;`Bm zb$|N2Us{KrIi&LLHn%5}2575ZO?Z^;9x}Jm;9IMU$*_4G4m2lp%c?iF$KPDBJUeCv zAqT=$5MF;m{k?1oZ@Szegv&dFcSJR(+Ih{<^{0*io_1}WE~a|d=3ksHL|((LiD7`V zvUoY(-k~Xnli`Hadpl$2x*`bsKm_A%Yj?+W;|=<}9l6=7jCe2iz?p0UAfwG*w}wCN zSF+S!k{3}~JJg0>%kp35xBch0*Xsd)8bG>FIK_Xsyi;r!$Hu)3Ah;|xxpcD@9im0% z+m;@S-n?LOoXec|UKd{q8V4ZQyOI&J_`$2OP(tqk{Jxw8Hl-`U5m^NGTESwi^DW;F zj_>JmjjOB(oaL3ze#~lKlVpy>i#duzZZ5*yc3*+nVTJCWsBUP@skqRi^55MpbcYK& zyxxB)c=Zlg4Fhl=mC1_-%t%~dT(JI^i1_8pZ;zZlfBJoYOiwNuDEXH8n|Jeuk9a!O z0bE}t+TA*{TWZ}h3o**KT*jdc8?i3$&zMgZBz5of25R$-K%EmX4*v^Y$VD5tI;aUg=amE5r)T!rweWx2jLOh>TpJ^jau;9l?%Ncy+cyy`CnJZp zh3dB91Jxw*;tl7vYC`O41vr|`|3Y%R<;~@;hQT4iR?f==q}$3PH2$ASD+^QI$@0dm zpGt|x`m}|knmX9dvEjJf;yD~ezZ+O`qvFrtzjv(W?HJ7PCXKTlyb2LL*nzoF2K;}t zC}TUIaoB^01G)Y`zTO2(jvL9gor)$vEqBL%I1UF~;w_2PBdPlI=-=MRPeiI!y>9g_ z6~&D7fCFa740g^@Oet$$CiT1npHypnpN>&TJ?t+M{&N|T?BKUssonx~VlZ7oT}GgJdY9- zN9}7cQK=xXMB2cyD$uZ)>Y@@tfRNx3@`Q7E*KT2Vt@el1llt(-HSe+)3aNkJ=~wb* z(!U@(O(7_aOD#bzxl)dtNm4`B?t9ntaX8vU@KtgLM5BkxuCUSunjJuE9-p+dgu;f* zyu+$HIbSkfBu4*k)f8Gt>FN5pDTTnxIGys`f^vNB^-ijGbY=5@cPSEJ8?xW&!@M|1 zlC!F6^G>4iEPRaj=OoLak6?ebDWdD&sZ`fROy{5x#hl+1Dam^0XWye2Us3V=ixT4S zQj09Oxv42W)1{+8FX{%cp_H5$;NPs#pJYT{ljUl-9R9kalwRit$*qT1alP1jPuWTI zXzRqX_hm#>P%HTA;ccz{{h!~@>-)=a!>4cQLr3t;4#O&9s>@yGh--ftKpm}0oUWLbc$+NJ1GsyB=+z8+)X*$QYV6|l|l_X6976mw#J#9Y{md4wCQuJi$a{xL8%;M zE$yP)d+gGzj`x0OjD81c2;NQ+NV8oGuYAMNon|Kd-`SI&bx;}IVcA`w>l0k!y;dc# zcW+GC0=K*^Dptw-$0mQ`V54dN7%X+G*29HDD{XHm;@j6h#@By+`Scq_kQU4uleG`l zipDDT>Mpe=X=1Jo9w~$!6Kcq6!I$Nn!$}ADHz^YoOOc1Dk%JhO)-kTI?ht5NGEAVEGU_m$16U5=}xrWC>V+$8*j;`oo>pmt}5PZ_}C-r&4Qkdt>DZ=37K zg9Gq3Il~v*c}{@BlPfcm1zRJ3*i#chUrg=f^C_3(vK~^yOd@hzS~3dsspBWd#YEzi zo-?J_gV1avYg3#loTps>ps2JAES1=b0=UZ;vrv0+$oaRKHIY8ts-u?4;P1RwkVY`m zxftzH_yyS8+_x&#C|lra-6KrgadgXp;>6JMKt3s#>FGo2Bict`s?imG}O1&$= zNuaz9?W|hzB4h$o35+0r2R=93Yq3Mgdry*&*!vW-Z`NGz3$_1+4o4UXr}7$ z0#))NUfCKP!8^SN5yzqDL?jyacFM*UX4|bXe@R-E4K{35dDl#T+$xTbY~8u=8J&RofO$UiLu)I0wwb16ivN**&Hz1NeQnj z^{?~W+hyX1nR>LFqeEmT zylU}txRaczRVTPBso^7=cRAam5JDPZ~%K^ zIa=4!FiWFvFAX~|G9hN~TEnyZy(>~)OQX67_0Px=|R@^?URJr-BS*N+B7k^Q5%mNUqRrTxwsM7raptCOvnJoC4nxhN= zBCqi#+6M(=wiktwF7vkvt27D+M=I#1@+S+K)JO%2Q(;d1B?(*awRBXNdRL@e$Z$BY zra$0*%28ycn`0GhjU%l}i*l2}&$(wq|N-);^ci%l2~CqOEDJ+1G>j93Uf}LX~jROpSbJZD<_E zOO1fvE-)Om1izQn3%n)J*ez4Q1{AxpX6qfV?^z;kPAbT#Y3vU8-tUF@B?zsydpUMo$ zv534c>aO$l3}4%(0mX9GA)d(fNUi>5jVuSBh=PZG@IY?WK9M4iI((`LaBF0LTked| zC}*b)Jbincwm0o;ylf(9JMXwnFH-j9b;|31bO3qxy7PAU5ge)}3#C7YU|a85GcaZ3 znvA6fS1HQ+iw<7eQa^$gH{LXyO1gN=hUZ+g^YICfXA< zr9l$OhnlIM$EBk0EoyYMf#XB`Ac@|27gK*+rM9$ap9Z#@8rYx{;%ZSlRM(kpqY7ky zdl2nrzesDk1Mlgk^pi5UgGo=7{;hLPubc^rW@O%1S0zvTZ~Hb%5!}VW1~y4P*{wl& zPLpEX){xaZ>WmHpawZ7G5$CeC4NuhP$O$fepzde>96De#`W9%TFxo$J#GOKM4ZN;E2 zt)f-;(dQYd>ZP=+h!FST73}+j5yi1n{ij47iSgR#$~sBxlGdC*Q+)4k`q8+5DFMZL zGNxCN#OXloQqy&^j^nWu%*FTo;!6hIa{jy=?m1N}oX!hfyl98Y&QSk$smf2}g+~jS zJs;Vbtcpeq_HZk^lejn>cVa&f8e63}CMIZHbO~^BER;3>}!sdE$TqYrVSvgpO>`Q9Z11I%YFIk$$KHKDFvmEIB1kI zC^&aEG|qJ3haguu1)y@a_s%iq^ql00KxF~`0K9W@SrOj56v_9NmE4mXxUWxUCz)JI z>DNQO;F}cIoZt;4QsAq*{S@%^tZ~c_8#nW?!>I=~?cwd8?)5&2nzV^m!*&4IR z?`l<&xXF+(O6|?@vl(-G2O82T@t&}>jv!^*wwP_VRI+4~4sVCJYdq*9uy(Sfns}^Qj?B;cQs$rjr{9Gh;=UbhQmaIEe zRWA4rf~nBLk7Ma1z_-r5sh4@=i(#3<#4;<##PPg;s? zP$N>8QII$xGg&lmJwdzj<_O&Zpu0N&$hRmCfZvI;_n_yClK_>wp*6PS_4wzf4(}b*c50 z1ZV~O&ZHHAqqTWucs_3=wYbT+cAUkB!Ksg_6nGr@ZMpvZ$NavgN%wX6Rl_5G>6--j zK2L8+91~N2$+T4RtN!1u=%e8zv{VCq{*J4HUiS$^QnBzP6ItTi%L`E%eYJ#B_JWvA zz=s4~QCNYb^hegn;?@C9RwCafJ^=f1CCPMwDo|ymD1naf7gbqL5+Z<3)TdQhXNvU_ z#x#2_E1bd>lKp$F5gy_$Xz^@@)Xe|fl-S;)riA=|O(5-yUh+A#w<4~c)B~?eHM)+2 zA9X^r$z6J=%9pCyWc7}AIh1=pF2_TwH_&$Hz;s{(0*bSuoQ${>sB`K0xn2-)Coyzu+ zyl-NEU5|&;P9YIl&zgjCl8XuPI;4YY6|Z*~*`VhXL76O*CE7G$A8O@@bE0<|6c%qJ z%Q-&(`1JXU!!y^9mrm98L2E}DXUFw9MUha+YH={F=;zC|-ham0vC}LglomW3LLyHbQ>fdo<)DhN5 z;@(U#>bL6z-bqLlTu;ljy2cyOJ=Vvzs?_mU^^T@EFiVEjU!4@ia@9FP$Ba)l}yn)A2dq!PpZR?~pm#+6jp!OQNdPcTN)whT;v;x=_`~-!68Q`ks z)7y9vALBEELHxnRJ;*C?ovE*aQ35POH0n% zneK&&kA7)joF9;X~=OEm1QW)TI?dV zYVpBmz3(bYCS{PfMq=0`$1Bi(TCL`&EP#Gwl*X4&jdLZ=}Xp zl66{8Inot$;L@3v(|l$&(&1%=I==6f;U2aGkS&DsZC_*2;4s~pL2jEucaaURWe2ZQ zJvBhGOmhWBZ;H>cy~>mDx`}=n)dPj_IrwE6tev*_s!25O zw;R;`^#=8+hHhS7DRUivq?*Y;mafizpn%s2RRcp?)`SJ!d3BhdCT#C=uGYM?kpx0< ztb#{XGBc^4nN1Ec>NmdWW2gmpSIyD4;431sip4!^GwX(@c!oYzuKP3*qfmpY*~ znG|!1gw;3Yx8^l`K2$E%IyF&NISPHL{%|Kv5*@41CatYFf5?`9lDh=-@Me$Gy5-G& zA(^23b){aI&QGr3I?0x#iF+Il4aad`my%=BnKuG}GbS+vjv+gqrI_)H+-y3&0^d(?7P2m$nn}JN!(EL4p2Oi01vq!jRknlg z7eZ9y+18v*`AE`#0&UOfc%Q0o&7sy}lpfw2dx^|pRHB)qP4reFQ^t-r6H)>e<~gX$ zHXE$zlpy?;1b_MM>yH)I7e%K&&0bN)6vgK?)TE?jM@fOGU^%BTcO71{WGekWnmD;t zUDH*D0Z>xVI(*0O0HTDG!$zpzK#f$iV_o@Gn@(EqQd&@dRbNZ9j$lkUrXYAn>Xgoe z`ml&NtY&Zsn|fg9oF6GG(x=jxW+^uKykG*rlJ2sXqGo$>(-|S8Y&gYVgF0CIap4g^$B7wl?nF5>LgSOrkn{vsthz@XkSJZ{_$7ov19& zA28iZcUBX4;6-H6Xd-F|tc6v$mopLjq37h>T$Op}yf%fOc)D)m4Ot6tH0J3)A3SEGTUGW;G%7(+Ctz z93}-P)xy|R+H;frof(eywz}qIJ?-ynlz9h#0G&fsiOBLPSEUlpo~h7N%)rE$GNl-} z2y}U{(Kx?tSxxQIB`lHTWou_epb8@aj%7zn%PS5{8)x@TM-KqRrh%E);0CvRl8mnUQ(r<>M~9T>JnIg zSRSet(!j9jZS)dGa15YR#;7S$iuy9Dv$l(9QyzDIqpe2Bb+dtXrJB!v@X{3%%9sA> zd^U-pCmq%jVL;NC9<^4LZ8?S!&0nr-$rWr`GQrg~Ky)OqQzmVs6pc_0hXImKF(3(t zYVSA9`I}RxYsPVZ)fcF0@I5i(>N4to_LjF*F-2ZiQ{Mgg{Z@)v%|#MK3M(v6Lco1h zB6k>DR>C;yc5pZyOP(f8*?_z^q59$7_c5HA&HCZwiyZ}y)Pi{kaUU9dO?Me$umhKD zM>*b+2xb3A`Av|5-ig-IRW8ZW|A?9`Na&N@BkAKv>(bt-QT>A0{Y~8sYH2EeC`o`S z>jvGydtQ*AAeiMwjSma<$G5LPzFuGD@_NCQpVq6(iwCX%4yJ^!vwJmq@YRyUZ60Cs zE{ePj>Lt9Ag^XAus(4BnlT|YU{)Pg$Qwz=uGcY#kaTdPR>QeGxd1=9VVLBtV81)U1 zJzU#ElU4@8)FFz42I_T~O->Ded6>E%pyz;%cR2f!x>jEnwoVDn`j>HRtr? zKn1W(v$`pGP2SdD-XWPdkE@EaIO&QqsRQ`m)~l&a^t`_mnm+Xh*qdYWN$G>3`$N=4 z3|PWzG+1l3AxGSDbg)6roH%3z7FCEq4Z^KW-{E_-%cA2{VX)=d`t+}VFaKw@g=QG( z(p24E@Iw{M3IwF8a!b=<`x(a#DObl(bPYe~fC1_PyG>=wQ!(O()HwMC$5jwTrBl$w3?gvZigDms@(rKJ_-2sm6iq+R;Zv zIu+@tR1p4@6lOcz?`stu9^`E7yW_p%R%uj?8Qr8=2JaBMi6^btybWNZY7O02L$+N9 z!PCXcYP$xgrkqe~N2$P|b+?bd!b6qy6yRqMYw^r$YFZ=3R8smkN2jCjA z2mlJ*ikS~c($1)lwH{uB{rVn);S>^_aRWdDfX*TuPfkMCev27BJJF(8|JIfwN%msr zij;?*ACBGg=PJ~^L#ydcNs}`Q%G;=JlCn7VP|0(A@KD5JN&UGtuxbeBb z_p#g@_1L_npR$pEsilH+Dcb?(#p5eyrfAu*xfQC~e^Oi=ZF*a)Kh96TfByFE>kB1E zR`2noi0Kry01gZb-k3^Elj5au?%?Fn)ji$RpJgv(^>;XiZBiSitksX2QrfZPu~YMr z0-GyNa*KguA*46x1fvK49GtY_e-9l+%CjkW)UHxGq!xOA-Ej?&?5XF2eNwW*my4WERGN=!z-Lu0MI>`bm5FM~G-t<)O|AZz1uc5as!5>f-#&G>Z0nXX zQXh{Qi*D#ay-O>rqyV(STDh6M9sMBHnLT$>j07M~0Kxmv8RB9SvF$i66#T|@4HtimPDGC zN%0kbpz#KFFbd!1eU+3O2wN#CviuYX*K9iVU-1faFa%P8k4pU0BX@ zUE%AfplcBOsi?j)Bmz*X>eRSP-UYkAE!g+#+niq<$F53qlWiWGD>=HV1QGjLCzSIP zrcX)^H}s`@hx1LIWS1!z$+;^!v}?2|&nD&D3(n?WKd+``mQ0V=wOXyu^YhnF`|I}F1l$Cz z@-z{8I4D%*W_#HerC)@-Ik0JJ8%2wMw=z$ac;u~K+etMdDZ@ON1yf2Tc`ph!=P1-w z${iF+6d9z9l(hPjQxR`(2NnlcvlSI;9=$zKw4zXbIf;PQIq_ z7uu5=KLd6rIPB2;%Sj-IVso*7!A8L%oBBtS0WznIyEX@v*@vfefws1b` zO*J6#-n%pH5dU_$UTm$O=0Y84>Zb+lR;}3_Ga5 zsY><%Xq_=F0t%11Pa8uS=z3CwsApErCjZ7&)6picJ13U!UaX&Y1~2D-u8WDX&Knf# zpwX&FHHSq9X(vHcpX}3-Pj+Urj=$}Xs(C(~DRwk~yu^lA)N^REruZC(blmD*AJl{| zHy$mo@^)S9049NG&#TqX|5=SJ2mW6}zM6eGKU>WgRmE?Mxk{Ab3~m=W#;(&QEY`oB zVfCf)kOB)*gjCsu*(7P0`zJYBTUOzc8t_>upA8#4bgYq`@s& zxVGergHqb3YOIofW!=KF9@<%~6r59D~0d^g@**+v^w-eNy(;7*8HWI7j=h|EX=_n`(Ih!m7 zCq80Y1aKu^@^!i^L9sxjYFm?foPhLBz_b8z_`mCRS)J5>wWic+Enm*Ws934@-4VAw zl^x$Hxn*!kCOTBIq>9|_rh@Eriy>fKw%IsML-h{V@+iy9rbwM2m@It+zOp_r|8><& zhaZ=W;K4RxAM*ywvB|1ciJ!&W;y%o%S&htXE`up;^wj3)hw>kkJf!*)Frji!*Y{mH z#-X)aCgrt%<;!+j7WKZU0bW%(tL< zz$LODyd_7Xc?=6IZ5HnPv~9UW8Cfdj6Wq@C>QyT{BUh>ufT$kMFm%Etic;6N(}u+u z`-dg_`up!+zsM^5skCQJ+f(Wvhk*nJqH^CatAag$>g-|(t&S}P^=kfIzyoJU0E=D~ z-nD|>BHNIo2Q1xg^%%#x^tDP4dPN=zn}SzwP4}kqIhX#5WCk|hqdge;{+ohu!O_ZH zgN}{7XXo|aNIZE&DhCBs>am(Sk<3lHvk#rFM&PoYf9jzi|3JdtPRg=050pv{P-&D+ z?3K8Guye346|0(Q^F04{soGENi6G$B2X!Z}9xw+MuSDafg}39WfE|#Gl~Qb34f8BP zLbtfIpH-pEO&=@e=i`zfV1214yT;L8Gj8^u`zY!ZkGv5tZfAV^x$6>7RdT%J{5+eq z;7hNrOEvdN9`+X5Pod-hc$1{_8laiiI4<9RQ`y-a97s8qgKQIJVe;#h#2~w>*iX1% zQz_%)4dwz^&ot)!QS9h{Dw_=&oYAguN70GA)$VNO`yE&=`8Lt(b7r%%%s(0^y z&Uq{oGCpqiL8h0wp*@@}9V-D?Wkn&PTDNM=Em_@tsigx+m(*|7?@7@d5lN`t;}GvD z%k%}-gMJ+vjg__WxmAFej>D3#Z@`W60@NjJck&nbNX6*ZKf+j!oBM40`8d|aVtdq- zk}kWRp`gU9`@=aL$4ahP@Zv_d@8Io!56E%J-keUCN5x#JAE`ksh+>US%1khTvc_Wj zV?9JLMMzX0NTjDn_j1rX}e2eRWNL%$L#07yOapKy=>*o~S)k=??7d|s~C zk=*ZJKL7E@{PDuS-+rQuf12G=ptw<)YQDkOOfor_-ouJz=JhP{ryhwE(idv@ESAb)dZ> zIQ{nC&wK;KPm0mqnm%5Z#BDsZ3I52OV7j<}ALwuBx~Y6~xKG zp}t|;TxoaE;QbCQ$!FqKlYMwgY|^RkUy#Yb$v&@H9oAO{BPEO$juk^ ze)Z;6-)C+F zvR0B>)nt*SIPcY4)@P$cc2Q#uh+n7kjg)9M2wp_pMA|AuB{g}}fnb9ki@ar*fu&>b zbve#^na##61?8Avg;b>u-WpM~U>0{l;c3s!cp{l8u$d@G0R!&~Da0NI8lG3{ z^B@2D@hec`%hw;XfBmZ5`Ci^T)^T6d>4T{GM38cS9JcYrEs5`a zdR}!nRg&v=DOY8bA)`6jueH^sS{!JOPjS$Q-+8VfSn6$a0gtOs6xn!ac1E<(o}BZT z!*U{jGR4bKIvRjL!|+QwTUrDlJ{Vy2A(s6=1%$q>nSkbu-lKEDjw%{cS>0ML^93~* zP;RXFxdJokij*%#5#ZG=S@b0M5S$L1Y)Ts>4KSo2p354Ja%5SU@v;0{iubB;mvTKM zTIw?X7YN4Y+WTsi4IF(^vrZkJix-MYf1E6T%ZPk;W1x;7Y<-RFsilWkY}Te%;zX-Q z##6D;fUe|oTs=nwWjXRtM&Dd`Q_VX=X$9k znAyQ6#Xqm$4*j4ABj_eCX{SP>-6yCmk)Wt=0C(z}$c{Y~CDSHBzd>o)-Xi?XV!aNe zJ_ZPrw8LeKq_V}Caz0KlYqWZ`=;|DQJmH`mXdyK(qk8o2lP|j>0cec{z7GZY+bK^rU(4=D)qmE>z)w*QX1gu5*hhO&^Uk_TwS01avJP<1 zYxS@2`_hJ!tv&_Dn{T#mr`=5I75Hd~!aPceT-AQba zP1o9NN|?zt8jA_3LY4^sLJagsPJKf$G}M7NXd;c}H?Nk*@kb z4^%c&K#Mvl*b5+hlVz_A*4>&`afEiF8R>Kbaj;%QR?tEjikql~y%Ai0JHb%al8n)l z@8b=?gWJj4>ZC3UOa1blBiU2r2+0It=^ceqHcW?zP2urVHi3iB3aTiGYwW^q;m!QuDg^aq*v{^@v~Zg{r!5q;@2m(hDIaQEko_xEF9Y66DMqzHxWAux7RvtHWizPW4IO{B2qSaq{K2K1YR zE!)G?_|fa&09Qb$zn!yvXjfDm4RIK4)1}AZI)X0+RKP=ZTfAhzSLCDJx z^kZ|0J)^$PTfFWei7a>x&vv?_zTfO1TNJUAo+(#~^F!+09?l4EI&$&I+AuVwDHI4% z_is~K6YQyBz|kXzu-nktmR!ZPRGtT6l4JJ{Ux{dJZwgi_MJ+IiomKxNCV^HXeY5=qf{ z=54k5`RyO8sq+y04)!S?aN=McKtY>tUI~DhH4P&x@$%SO5`u1-T)TdUDz566K$XYu zq4aOc<*K0q5GFF#Wi^n7IwBn4sfDj%Dug5DLkas$N+@vVSXTC9f8QTkuuV70DuYrE zwG+#iW5bFr5fW2z@JHJGuEApxjwzIVstFWsQxcHA%Ht<8_N;%(eS1w0h~o_axH$2X z7@-DBKJ*5-oy8mW#INhGD;9nt+dk;R#XjjqAR*lYKXxy4g12lVRRuN1<~VuKflbw? zu4*Uirq+~Z7~Surf32aiec>1i^gB+NH6z~GU{RiZKfdQUs(VS7p;sWgkv#e*oTe2CZ_ADBi)sr!fj> z$d?tj>K4LdN%SdaBpUONWJP{l6F`+MwC3jcWgpI)<)Ft|RmF5jsps)1x1EuF_!u27 zTDM$Z^5t=3ZHRK@yax8?%#?fHgvq#QC|RP?>9k!)*0EX`?PphT+oDa~^=Q+L?F1G( z0pA>Y;7+Scf8=Ay-dUcr(UZ3)>HM%t*VixK|NQO8|2~BvtH*WZ)EJ`jaMB>7_n+3G z&K|JU0C(+Jgi}XjBRN&hE zpg1X(tBwZ5;wK$gS@c9M7SyS_%UcjoJ@t%N35V)Pe^KHA4@9m_I&24J!Y=#y=Zh1M zjV3J`J@H!dkWY&A7eL%F^(Bk=;hYn-$Sy%nuk4!;_TN@6`~>28(r_!zd4^5(r`!i9 z;#$phPbC0hKTeJhnS0rzIA_ke=w4s7WzqofzGXgd$`C2yxoL1M!nS{>vV^IVzX5!5 zz@L9Hf3@71cEGO3?CJuN`*bL2s{VXk@h-%-&@RVfwJ`B<$SPp}p=duxVDRgb8gEIQ zOZh`79;kq-a^RboJqC{Hu3+1#b1Z1>icaNf`s{#EI?kp{;otAG7X?;QhLTBGr0A6V+DqS)t~vBZzJf5Npv@$st1V6M&d)rLvRV z*HCI*ULruBHkLa7wnQ}Lhz89S2;|3IHA@8S>e|e9MyCGKw#rRpEzfk|3^so%N^)scE3Sy3XX&n*^ zZZ)%2f@#)>EMU~}JUP(7F0@rRSMs*Cf04ao0^6L2o)TcZB-SNiS#1yE-2wgyj-KWB z)%yMWr#*c@3|@Z?_N-K&Fm;$Bn<{{!jK-mmHbvD@QS zOk=0)*q&D?e^?>y62Lo~bo0A;xpc4v6@>6Y&gssgOoO_`HOU$#DuyiSyer(8E?WrR z!Rv#{7qG%HSZAqCOJaYGl56p*e_cS3F@0zRDzTpz@V-KaMc=TS5Xj0@CsOP$e|>bq z-%&ALtjV*}t*VZ{&Re#|brIdvVq!;6NZSL1d2)_8#;uVaK;75Mp&93OS_sPPQ0U?CHiV~5F25|LVOU_X zn)0HjBGuGeghQKaz_a?+e{}xx%eV8N^V7{?k&GVXFFt8h6N&qM1Jjz27yPUGiej8v z<0_Th)NGZ2dst|x8%!>VY;q|uWDxHhc6Mb+?15>1(#r0hq3Y(rU%0b(2NWqu6IC5T zbf-`X-^%WxQZ_Ck*NjK4AOi_+y7?(!>OeSf-4-Zd?_{x5&b3N)f85$BE(H}-7gu*_ z=$I2(U?PUs-=|ROE{+pYUtE6F+;<|Fjd`ja{@u=*e_gFVt~W8GLQM?%8YSX_RH=}as)Ff5~T_yb&Q4={8g`> zlspZWay!mJ%`{Hlv`V-ZijGKn!{OiudoUy=XzU(wJZC?9aKP`as`+EFrItPG6UmbV zzL*wYVr|f!U__Z)XoYL$IP%4+9!YZA-ZmQ;G5yZ4!|i}Y=B;(mO! z>0W-;UiYz5e}}?UR&aypaNB5#UDpA;^Vx=cN3qjpD>#yZ2+=b8JsN_o+hb;hYvfJsU9b$;uY6xbe5EveJqhPylBITGjecEo_!RF3k3;*+s$416Yr? zu~I*jrx}i^Sie}yaP%h297L(WX{**l5)8|%+6MqWY@3j+uPXLIl{zIq?vrfjfXGJ4 zrj6P`e?*cIx-G+dj_^^Xp}+Li^ur{I@`)F}j`v+vIpRofj)}-n1I+9Spjr1!J6(?!YB+ezkN_wQOPyct@|Z$Cbr-~aRFB}5&sWA$X2pIFeRxi>JT^4gqXr3px3(#=k7 zoe$?BF6~Z=lBv!_D)BmXCtn&##08bt3#+FTf2RCO=Wa^1bp{GL1}E#1taDhRfMxfk zm9TH@{&3W?KU1bW$&}01K}y5#Laxg)6YxNRV9FfP;Y=3s8kLvRuVYf_dsUE1Iyes5 z9B6-7whxh2>L2f`9-OFlD+JW23htIzXSFI+J(T-9A8YpQ&o5tIZ@=_QdAiThr&+b) zf1%7~w?NlNEH3sJ&|l6j;k*JC71+C#^=22B%?t97oLG;yK8(PPqY){Iv8GCe4T1nv1htSsa@|Mk|?gQufK2#;EX;J0ZAG0mUW(Ie1mb{N!oElbX zx!HhhW%xo>2BlQ7|95o_!oB&VGIe~Ue=N%2)04;BCA?y46O^K~n-O2d# zkqGe51of_<1BY&azNH>0W<2yBAk|6OAnCOlIkMgpIo!;fkc^?vQ3z`ye|UqkF0LqI z`Q=VSS*$5?ARkZ9k`Z+gDiXHIh#X4-^U>pDNMsUVUiz=A zl|QT&#r$pi@+9jxX+~TIG&D6%qsGvb0HAk;qw*b>@XKbR)XT6g!g@a*VWrf2~<)9<~7&A0y$;VxAQ1x?s#*&!@7v)q81ar|P-9 znqZZRt|x#M5)O4`;OyTjuE@mIDLLtNH)b%e@-z;v3|q5+5xZ)n3VtonnJ9Nl`;%It zSjT@`t@5E`wX|c|^dXs8@8of$EInjw>5DNr<%vA2Vm3kaUfSH8L9$=He|9CLG*@=G z_}l`q_2?=bOV0J~yeKP5gve_EjEJdlj3PG|Ye~G^wue&+$ArD8ViKv3m`2j_x*LSs zqs-(Y%}2+IB!McbKTUN!)xgqjjY9Pz07Q!4RaEm&-I=(Xl5^9wf#l%`^W9b>H3Q>% zR|52&=8V5ttydc3V_1vme^ARgL32P4epew|6v?YfMLIQdwkG&fQ-@I6C>)Y=@LFrC z%b>zND_~8f6>U~2)}>-v{yyRjs@ZKb8qidtiXOY*u%>V zio888qpXwvCjHl=vb>9v)I9!x6M4l{?fKZ$*Cq!YMbZ;Ne_f1!X<(r?vXk|<%uDd3 ze6GXusr8aduv1pTdnfb&I&YFNb_Fcig9K;q?`=2NH6p0)apoNm`6zL;Gz3@{ovjX; z5l-mG1=)u$hm3Hl$gjaX=o;Wg-UIL5)9}DjQk7({S+$h9-_^FB7s?BqC$niS773(_ z4=a7LEX8v*e029Xmj9hY%R7;yH(<$1WD^{Bm zM6RNX66%Ln0ZPvgmYSTB9)_Aqc@XtTh^+Iec9(m5A1a1`nj~4YOjx=s@yUQg;ofZ( zIogFJxriXhl-b-_I?HYgxl$z&_ndIl+qJ1i)Fi%*D~0HPg^8KnYTC$9p>O%8`*2-nd0&^Z&mFlV1M&><%iPgWjDCoNu zTD(W_$M)7^_~&O0%y-@U2y&0U6~8_yW6amS6#&$YoIE&7R(O{JPR5R1^8&vl6o z5b%a&TeB}s`)?{s&&QOePfoaE+NVRq6c6T{i}k1{Q9DgVB&vv4)i5#==~hFNnp?c4 zlgth)2NK`yR&=3ma!3ug3C*QTmwY1n@aS#Eph9V7JJ54dc9UZ zUh&Cg@E$FGNk_5r=MGD}sb~CqUZ4Ire}DY?>HhZh_fOw{oxiPBI}A||%=6h&4AZ+bEv#V%y?9yk5|DjQV) zkm$I`7N{~W=ZS|wTwwlmlWJXRSw*@#Z4!GBSz9(uRy@Z6iEiGrYb(d5B zOBBW4YQO*r#o~}SwYt=@)8H|J4uMrf#!@RXuJKh@-Lfdo&0pOp`}g@qwEOq3^V@v) zz*#{jwg0=E zVr4UApybdN&#KGLpT;r@OcPaaC!rN#AQh+#_~>T=1P-d==#APDN3ciMRTHR09RL)_ z!HYH5YDm-K0fbfdVt9ujIeyKEYCdvARFLJB0P`y##o-5q6LlpK6py6#cIl*TB2Wij zyl<~R&M)KBxB1KGMS`J9UPgs3^S-F1K- zfW+S6&M&R@{BO;3y^mAs_E21gJWH7a0=RU)$=*y#q9gH5Z99s>e`&i6i>?{vzLH00 z=W|XS;T(smDciEKPN}NL_!jE_{bPRna{eYg@sHo;kJokkpozYE86a}oFo(VxRX?h( zk9$6+ey18CDFseWw1~7zs*prg;;m~OZedKK2WWBTG?@ix5N@lp5A2Ei%3`?Aj%vrQ zHPLa)=*}^f2Q*F6E8G>SKG|8-v)G)YQe4Uvl)UCmM^^R02@0jb_^KyRW0|i|*BESB zmm=FDlaZMie+H!nC+2O%{`I?q4CSZv+|CM-H02!;o0jOqao?RBS2V|4)!@6=7A-D@ z3=!1Z5Ae~sob#r-YSPOo?el(U|9i2vdtVZ=Hk&k6CU-gNv0Q97d%$J69;D+j$PnyF zg-DIHQ8uubc>8$=TvyO}okMl=@Jcgvh0`tyYYO}BjU=%- z%qfA#X)#JvFL^f#grh2s?0;-LP-qZF~2uayB_qqYi&bD*plXw990tDDn>avjbQ`2AtV8TLzr}(5fXHMexKJ_6Q zn67h4e} z1QN?DugRgxLs{Fxau#X^c3RbK)H@%trsi~-f0w;XE?nMc9XUBkL?-jZ`No^Jq>KNj zRro9GNvYT`vBA-`pWjJifV+zlOe&Le{=8K_jH7qR%Q`b9 zsxzxegB2FlXiU80Xk2<*#>b8-UhuFwfzze^+!34hqD=|rqMHraqBw}EO93^{UTp30 zo++NPO;o8z-bz}w>rbC-N=uioEKlVXe<}DuR99|^H8sc+pBzH!`8AePpgIhbHnP`G z>4}!35K7}EvM^mIW-VQGIIy+^EC~f2HukD2$PIVK`PjrsN)c#edn>06EK!OMWSMP- zMzS2}{8UXk#5ODCqBP>*UH?6K!c0<=aQ_~hcHYV%qTYzQH^776qSPft8>!tUe}{M3 z?yJ+vTk;{>E<3&4c|}#dJc`&|q}Kennnxr|#IGOQW-cpn0-I(pUfD)b7nd#-``D zD@LQ(ocA&+WSw^7PN#&L`zsdhe+iYRm8qu35N~#8kKAl10H~zp@@QB|$w||8E+r-P zc(EgPt1wtjg=1@yZE>kI+%)bwWp-V2QVCNQfn`BZ*-NcmLq+BBwC!u!6@y%;9f4*r;ay?MO5KnnILqw4K5N@0a=PAl_x= z$@(fF4XrvaEwur(ItTWtOP$;to+C&MOqv9Dl{=>M2fm0rHN(=I^mVCzJHP*Wo!`bX zBM(3EBTqx2hRPSMs$sL7kVHTwN2@dL6uC-&zicXH?UEFwXuzcyZd&bG*lLM+l5yB) z(K&=oA_`|t1%uP+);f3-dYc?;Tv9!h<=0>*8?OS?`DoOksl*EK2hv)7P&R0foOb2<)$UVsRtk4VF=a9BCU1L^Wn-5RWv3Ql`|6BSHG#M8qmpCOqs`vEOSgHw zlgq~`RYsu*0t*=6NVgB6UiEd9HP3&4@Q*o#p(=@hXCj)Tid4pS* zA{LeVKB+-2HHM|+Yp|E}3P1mTy`(O=Uh#>Eqv>r`t;Fj18i0hPX0mp(Wd7*7INr&+ zbjP;`)pYU#+#spN!?vWE?B8cl!_Hd%edz+804T498s(+;{J|UKTh+#~hh^$Cl!1qoT{b=`zzlW17#N++Y_*PX+K2*(K{^q4DIZMLkII^~XUL<+cDY6cY z9jp`&${ROdRIDJZk#ukc$U@_6>Ldk-v7sXy?BRzJ;-s2&AG?+ zAWElziwZvx7&B`|{YiK~gqCuR_OVH%y(F>U&Z-~wDH|ziI#};zW;|2}@s;o1XC%qc z(^C8ZsO?r@TF5G2O99KW^oK=jAWU^t#4m888n?tb4q+I)q)l=O6_Q58vyf<)9EnKT zMkQ4ZFN*D^%msjfzf-AyS)35O!LzaIY=5a0N&1x2Ha1l(52dxEQqDF0b;+*Z&M&`w z`tf=EXI+E6>Mg!_`aNk!>D4A(R~bZQS>seh!orl}$@|#$k?n@d)gd>li!?bdfyeC= zgrplIDArc|4W??Oz`CY;PtG=2Zn@WK{Njc3C3&2s&7c8|=Exg=?+KuIF*d#5_Oene z(!EtB@l*P6=Db)7dYR8ed8fcCkeU#G5wi#lC+GNLzw7@&fG}+UCKKg;o!)3x&9>e6 z_M*fYyp>Its>==6&%dnRFModiO5Tn6k{woGk6DzmkFM+X^C` zIOO$v)HO1JZN*3dHtn_iQh_!V!5>HQ()4|yeV3sWEK#lvo>u-N=oZFkSSqo<{)qnIxR~FX+zSW${ z5t-A`gK#-LLfqTbuaMHyBx;{Q^srEng; z8KNbtva4B@)&;dKle8umHMav<>diNms2z1U1eKPZK|K|;XE_5WLI+?~?~l0?sY~C4 zv$>b{m&N-0<+smY=6}1I8@om6s3%EJHs-Rz1h3cz1Q*=vD3PgoOIHD0XXSdj>hNSV zLVaG7dK!kZHrmc=oLY&{)UgLoq=fsipZB#qA?n8n9bUe=DDYN1K)Ln`l(Y*Y4I zi*H_ebeLjFopTa0lTNB4wRiU-t@S%qnG=m%IjA!G6*LeO;D5>7<7duW9d6)7ArYTW z<@CBGa1+?qIzKsHW!0sR$gW9kzW%aqUq1i-{m);1najhjzT7JAY=onj5Xuvsb<-fF zUP|6aRdM7`9a$>9^VPO-c*mZ89%Q!*=rl*x!gmVzl@F)h@0SRH$V;xN&a-Vg1?a+4 zsuD|AaX1$2DSu5-S9i8#?4xA2-(j%ErOEI>24^Qn=37=K2;B;GvW;Hy!qJIq}N;mo0;DeS`ssqYZ|IeWb z{n-h!YU?Urx;w7mFl^L1Cs9y2CE1LBy;CutPxsaw<-;p(3FCFF3*04U73{z0^>Kx$ zsfyYJg#Hd@$z{!zP;cBJf~y@4<3Z=JThW4-anqXEiB3u*O{Ty#s`*-n8bc3nu>g~= z>-F`w@qd}jsjS@3;Q#pZPKx^=kHKe*OQkUCrpwvv<+Bxa-@Go1AE%WBmwM#_zmx8f zo;S*Ly*?62XQ@E$fb*sv3T5qB7Ab%j5}xygrOQ;gFH#x@gdne$JQ!jt?ctetQ;XYq zOJw7~+bAI|TKRD+>1#QzuBV=O9pjGncpYL@BM8Jo+}7Yi>aItKEpurjc<3HVoH@5mAqZY`*39LwYkQ^o$m7ug|y(RS$&~$7w z8?7^Hm%mA!t{h+`xengMZo7=_uHNmfu0{X=-oq#U--~uEeWWLst=%zmpsJVYU}Ms< zVq*k;Wv+B#%Lk{4S{yijQ>pA;K`M=&f`7&3Sc=MB7a$to027Rx?U ze^%z7-4V7WS)M}b;j(q}^m-Doud)*Bd#J;)!>UgtIpEgcgiy-{OZIs$_MaC+;i^=< z8knV}=XoXL|J-DFvSif(drA>2tS+gGqewEzK`S%wCY$z4+gqdOm-+eon$tb%>VNV) z66IF%;pC^P zf*;WxV8<6Ad#(LMd3FUISu7gto7lUwYPAi`ULGLRJf%yl`D9js?0)Jw2PEexO%_La zfvo*>?v7dywK1aJ_9VsJZk=isn%1xRc+ZAvQz$9Xl1jmB4`LO2ys0Ox8-LuCoVtk$ z4uy}jmEE*-@tTWpa^IJFkEH4%8|=2dt3w}ER@bQVzWw2@FTr$@nM|qIC>vG#k^VLs z@w7^s)jaJciQJo|BDG2AUV;%_0D>0z#7C*RrLIZ+myzw#nh$?jKbt)^+jLFtGN){b z6=@nHhV(+o`dmuMa$#g|01NH;X*O_*t4}@OJCoR`A%DDVn4F5Lkn^U7@lrepC2Yl; zBzQT;PrB4$Vwg|Dz`mY#$$(@?LQYG-M!ELwwwX1H9blD}| zjmnfF1b_ehzNM7)2EFNGQj`SX^dFsUwz?h_xJfnO75~P6slfrnQ*Ga#oPG;MaA+ME zW1}!}eyQjh!@s56x$;30-UeB>*5&IFJs@EiXI=O+{q0f#=AW>rf=wW}wrRR@DlTVv zrrEU|AJ#^P1SNPXd2#Tp2RphPIc1p|-QljR9U_RnGDAx?#SA&~VYwrF9m>(W7BhU8 zKVH=Cr+SoYN)mlYlNhQX0+ZB}I;t9f$KDm*Wv#L|NKUbH-Zf6U{<2h`uYb%huN&*B z8(mt}zFa14>k^%NIJ6jY66U6qB*=_j`f++Cb$R4Cth_X}WH=+_!Sje-q5>kk$Wauh zd(TLyQP7nyoY}R)Wt%HtGri@a3Or=L{@%A&d*@(vhjZjo6{QdzDKQ{&{(vFYmS|nIlkCRBNKJDV)X)jTjHI126OR92$y#L24#oIZH6@ZF=7y9V?T8 zo4|eX5@VD61i^vGsp<)j0&)O$0K{kR#H1<=rKCv-GrF>XuzayK-v5tTHvn z+uKX!=rx%?yW(btrN2uK8n5dbc~eM;dV-Uzd*V%1rbQduI>p3Y<^_fEw*) z_RE?6nhw3h^Zs$UUYileTCL;BVaudXev!Q#rL&hw2JsxJntX10pjO#`TBPYCEN;9C z)~5$N%-0~ly{04a%$90&d~WdPysA<67L9=Sqm ztYm|yu&C_&J2dYtoD^Ps2@vq%02Y{!;IJawp{Ldz!>&Db^a$V0dq6FL(|xVdN`0?V zPrK{@b}0#4Q|{AzktS$=d;73jzrXA(IX#b{rO0p7Zg)%FTKV3jsgWDh4r*latcyv> zSy!2{=@lto!fO>vV25C=uH+_ejx!tpgk>SHadh;Il|flpAaCW@o%VfdQ$E5096KI< z55*xjol7*dE|ND`QPL%O8bDyz<DvR_Zg0pSaz|Qb%JJ1P9TvwDawZF2R-B$5p+zFb|%`~mHd;Gu1>VW;8YNfap)LC zNj8!*AXH8=8y|9iDyi-g?7jch6fH@*axq>MVbmWS)g?p3xT*Nf49+77J~wY>O~)MTQ@2y4w2SQRj3-6u<0)1MNeF}&nRA&qqTP<22gRz~#%p%FQ*<|)# zQLTHit9n;gc$(~?;BDT$Gh4Ela_Tz2$f3Zh69%h)BHm*acM`#Jdsu~xaun;a-o}uA z`SRx<8g{=<*esgnlVRcjx4M7rDB26!94%L(y)+fGK~LHvvLx)`O^w95E|!&5<=veH zFu$}e^o<1XB&XV(S4@V8>6M2TGf|~kfvpGTAduvsJK^`xu{ay&|Nx2A_6{&!}IJaFsB~=^S)VZ?0 z7ctH*`~qRCyWalGV(mYbCk_uEEsc)yfR#;k$WJN{I zR4}?FDDC?aX1!Z{iO$gh3dw#0o2kU)JfitQZpW&ZDjhfnEkpe z0k@0er8;@eq)LSh8bv$jI4F0euIPC&6i^vs(Ht*XaU55&F=_Q832{28MCH5@^CT$s zt~M>H)QaS=4vDU%V0FAN7P;@A1oi#+xqkYVegY3YF)kcmQ{zlw9zyP>;VX;f$h!=G zL$b+zs1gfW>q~M7b@o0$dt=H!QyM?JZBwTBK}Ott z<9DFoe9wM2YZNFHSVOi*kcvMtNO)VXio)d7Uc;f3)>Go&*m!TvLVU3uX1;Q3;J4Y? z>74RKYStv|;uCdM?OHZb8J<*ZjPOx(8?s+;ybQl49O$(I_CwZ~ooCd>wDyyxmZhOMXJ0 zw_=S3ypv2(uGLm@L+zX9Ugcg_`H8q-ce|?HsVR<;h8U@?3JXFJOXR$6i2^dd@9s^1 zmiK;wjo9FlSK0nfDdx#yHRTk4$Af9nZ#Debo#2$bON!UvDg`o2S@Wb-ubo?S8G?Z1 zX=h7I)%jgpNdd{WEsp{Ah`!@X|Echs^;83*d0UcqQp(2pxEh#3#e3-`oP_wcQeS@o zpb%NvTq&=9_XzA(Z9uz1Ww%Tn8in%}&i6A&G+I;20Zg=H z-)@&9C31|{eMB$MvazZa63)J!#vX(zft9tbv3pRDye53e)Ei3+4;n- z9MAjRdy52>HD%W>yVoa>AwlgjPhHG742ogDmME)zjJoo%anL~RBnUN@i7tq0#VL5XsIgNno)+n;1Mubodyty*n1Oj#zoJs_#UU7<^W2N>=muXSx*iQcYH zEqbD zIu%xQXp+!>B7wRp{-RTy{If_!Lq;H{jipu8>~Rx?D#2X$hRvq8f{GT)X7;Ws;eCN= zZnaH=V~>f&(T9PeH%l$8<4F#qI;0XPg{ex~Ay4F#Gf)1PCEFu0{B}TWCfPURc0z+# zd936D_Pp%wdIx?GM@k(p`_Xn^+;zTrQY&YvJy6p-`w5&fH)s8!!-84KTPL}|=WZKW0|)+0;_9}1 z=BebU;I^TBaG7K=GKkV{%VEeVW9nBukO<31_JX_5^T94pj)BBU1;wXN)^nVlrQxYq zUiPkkh4~no6p%1wQ+r7yGbECE#$}6tcoG1>$>9gy56ju^Wp-!CG%i^2YhI)uRPf%M zd{2!s-*?)d|LkA?{prWA^LH^<*j5wk$qgi^7ePKOm1XZYk$IeE4I*T6ymnu-5%n## zZ|XsDj_Op`<}~l6PM~aW0E1FFEid&FBKo?26mi0 zkKQQjsmD|cRp5jzwL4!qH4(s1qZ9QxPG%me(6ZLUV6mO8r9YhFTs z9%Dx=KRZ>x*etu6Pa4wqt4i73m1yJu#&G+t`HNFpo$&$iZdkesPr0mgt8Es|#=uVG zjQ7TaDMkfnmDLx^z_E9hw%;X5Q(c_`d)>07+;M|ouar4EH(qir zCi&b&y;a-bU@N9Gz5Z41Dmq3hA{(zU_Y}Xze{bG=?O_oQw62@>Cx5+1`(0~P&syN;cfge@q;8ox&!)zQHvvi= z*cDT_?xrs0B?lR_Uiyz@nc;*nI8ZqjCoCv4#BjUCDy<3wVV)lIK zZgqI#_d;A`72=X#6h>6_R^)Le{W|BVgBTEhh?rF@0~>6h`>rD(4|qz1%hd}xul>VD zs63T7ap+00KI>Jdiz&FzzhAWgCVzZft~QtYG9M+~{mPQqq&klv=qdy}7s-5g)G3Mt zog>wClpO-d(5jwaO1JnLmr0u=8^Y6geKGzYk1EyuO`SG`Nm zm%Gj?<7W>FDmM`tIcxEf3h(Lf*D8KkE2k4wd?W3%=c1~kcDU{;R3Le%_s(XeECf-g zc>?bC4k)QG7Qh%Kq-IK`ir%zI@4V;W*q=i}$8B$1XCEqWs)2OzgM?$vg&ovitQDKdpLi%z<#YrE+?5665ebW;EX02Y${2o0B1(t0D5=$LNNlQ^wX1GlSDJ^75 zN)o4tmt}%9`&Ucem-u-U-!I8PhGU_~8*@9gX>M{j?_(qkicXKsV8o$h zj^#1ja8XUkzi+~XrHZ`Uv`RH~uTtz8I~JxW1;8cM>pCSCX`gqfIY`09N@n#H7hRs3 zg6c%?9%W5;DiYn36aE@4qfm{IE!8cFu~>N`a(SQy<=MXam1zwi9pbQhH39YHo`ec=4`pk!ElO@63Oi zs;lSFTfhP-S|m4(##1MaTbe7Py^~lkib;~H_9lnjl812CFl!yEbCKH)exnzQN~dcs zN^0m9g1YW`oPWC>C-%$0msv$uuh#A(Z-;_%8u{@$v|?lj7LAtG>QQ^lK^-C8?GRw0 zxFyc+?Y{TFEK>Rq#8o4@+bz$`DmtrUqs5spD-)^|{8E29pM2pBPylXsjK6yul2jri znK=QnD9Kqw#h=|ps~BahnmLDU-t-{QT93D<(wqw9WPhFa+rdo&`<1m~P@knbjF8AG zQ+ZOhUsWS=za1F&mZFqZkL-GBDfu*=8qruf8h+e_{GwZVM3x7T+DRoW#=&X4Z$RmJ z*VWI`4S^z}9Z!q&{XgG-%-`R}kiV~4QLCHqEaS6e4s`Y4%Uu9>=Piozn6jcdafAxa ziTrQ*ihpXD@`y6F06$ylY{oMDA!UZZvA}1!KQn+kkK}2!tIsKo(eVteZ?u_LN`*yy zzov+ela8j1DLD4JUVOUy|4-N(pv!F|$<|x(2IP+fKmc40K!9#d%aVUd?wNk8|IfkI zttz?w=5^1wZA-ev0)fnkL}oI;+CoGm$}#m&|kUB0qr9y^J* z9T_UxJ@X)z#&OnA!g9~p6~(HYL~WKeGVVay(9{2G)xuA!ws8nHgf z%y<|{7T$w}=C~aTa5ZO@O@@28ZO&@m3cX!uUZ6nRW#3orf4=_Kov+Yi;TJ&gGra3$ zb1PWZ?e&eikWAyW(=dEFXUR29oa{1>;D4ryWmE;u`bkk=vFEf}pDIsWRmj@BpAD)8 zT#l6!68T}!vc84~&qKlc8Pyd$AIM5C)*S5bW|*yS*Xym|Yor!voR*&wiR9+d_J0kp9r#yCMxDLLomk1~DaEVer7|&(@ z8BsY%$JKu(pYd2qDh+vjV(TX7W`BVU;7Z*>NW^b^1_ozXAS7IR^V+S&5w|N{!Id4d z=(Qv`^R~4yc=EeOBfi@_;kEm_gUs9deV!knh?bkvs~9KWF$+N~GnX~lbZT-H$zOTe zQESaNJ9xk8s&T0Hq3MlxzyvVGskPFJ;^w5=nlrQ5lwK)sY#HZryh~kPgMl+> zuC*&S6#1`HWJ)2OQx2Jw<-{@cqm9LY7=A883~bY?G-NOxn7| z@W9K^yDf3p$tKz*^1$TJ8-H|iE?ovY2*gmi0`$_R96~xkjcJ$&h8HT$+igx1&th3L z=^vVOh)a3T!4{cgyOx@u7tBs+NFEMl zq?&V9StZqU0EHFbzk@yenoNj16Iqsbot)JtW)25@y4p%hOZa%7K7W6%Q~t|3CDmxz z=zDND&3avGL`jQ)JTq7mEUfOJO&23ul~>>ZxLb>#kYT;Hd&X>PWIu8wi0dE>jSlJ7gGG~ZK$c&+O+{;+d!6^!b+lg(@lQYk;&3I>K! zt152nVf_R-wswibx_>$0A&RW@`N*j{3D}*X=j{_qm(u92Ndg#Yx2}`ljo$z9<-gw? zGwUxb$IGa>MUr+pa;j@-N!H0t*?g!jqL*3^DnCsxw_u)|Gx%PJiy{;f;QTlZzizyW z;{(F}aog-Xg@Wz?LdDGbv)6e$5o=v%Kf+U6`8tBV5iB2jFn`%nc`d6U`~3+j_8IMZ zhs9HI&0GC7CoMGn0;Z>U+P)i9VuV!`jT47cKsI*m#Me_L-sBx$1t{lyZKOmqEl|3s zH2%{fdE#Cd>1fuhft>fYOmDz!NsU7r2-s4)!&JFy!K_cuHEg0{>qAVz2j%kG_4b83 zk4uEU9R^g8WPeNTQcjzc19j$W?{?Jk-PveiBiUPey6*?WQ8W_JLm0kyCxdTw1#8j~ zSq1o03sH^S<&c^g4LF3l(~X=Hyf{=R+e<=@d{NUoLk+{=I6!k1Bfa*x6{}e!GF_>N zf8BIqM7ZMniBmlU3YeZp&CU@3`_8fy%Wp*1%b{6EeHPS)(pl`#^B(AwMmQXusY@?$ zvm^DKlN`e$e-o_nk$*W}E(jg< zza7g4BJqZ7De+<#f3B`jnmf<p;ox7a;807^D5UXry)G~=wWDA;d2D?XYsY%JQwQppvx6I>^(>U}M ztXHsZsgakqfNW$vYr^G#R#%9$G?ReDB7g6Y-xlI9IaMdA>~$~<+nbciu8R(V0#+P@ z^SV{Lu59l;Z@JpnP7?MCSrO#p$6d`o{yo07)oW}>I>L+BP}S+i*v3X6Ngtlx~~}4tTtxMw;MBR>ne#61Bw8Y85bBYlNASGSw6T0r7 z1358jFw%^!X;(jl8i1iBg){aN^UL8CU$uH(8i_eO29$~t+z{u@ZoXP<1B!e@k^p3K zq||P;QkL6cI>>ZTNq|SWq!oX&Wc%7-E*a?He5n*K zAfhF3ffn+L?Kie}dfnW4^KZ5K9ve7=H0r>^ErRq$fTQ4yZmiyzj!RE#5?h2Y-+4h% zJNGp;1vEU=NX7lkGsHW<#O4FrQp~cSPH%Zdu6?|R|o85f8K&s35&1Z zu8|OTCq(AZ8Vd9F)zRqvx5kss^G$$Pij$KSrr zKfH_I*;v~P!^^{r7ZhP5wLu*Ua7-iAbD0O9w#>oV`AMr&eZQB^3CAny3JzIjky#1O z|E239%it_w6gb(z<~TNaf9wVpEw5*<5`*G7*9g%2$64f^C`D#)>yZGtDX$3*bd*$e zNgV)e=yxc7i+%{V!c&^qsQjHCrUnkzCT=_zWmppU#GpItE=x>O_)J1Y*L(Lr)gf-AdO4qe?=7E?%!-Bs0~7=P{?Vu`qG>-ma5O$eR8Z}s7m*)h7m8u_vrZP^_;$O zu$7;j!6)`C-WvTv_O$-pq9M^1ghMgGrQ4tdjN=#1B3Tp85FHY80aii{dRgLsihcDf zEd40ckau-?TNce0f0UEdA=z{QivGK`3V&HErQdc<%apeq+olp|v9F!Aa2jH6W7$XX zeHA?%yS`-RDtoK9a>c`X`DK&sMaqo!POA^iHk(8nyB;~Wq*3KfqT~F08{m8<=s4c? zfD2l|MKUa3h|f^GJy!d?ruSJTc}Ke+O?z2YDc8)ma{b_Ne@h0igiv86^VaxkQ7+D~ zH_8f-DuYN03zi6i7R0v`1Kt=oD!O~M`1fnI|Fl-y?hNfQRMfdtm*!}n1c<|#W9PgT z_;WgF07~;|v*@kg9KgnjD0S>lH8-Fv{ZJ6DdoAxZ<<)KC&n}hX`kXj^Sz&vCgq9i> zK>Ga*?(1f#e=h78)X!nJefj$Pvj^E8@)vtKJ&~G5Nr%%;NjTX_ zj9T3u-ovLuDdKFm{q;6C6vw5Z@M@u#{N3IfJF8R@e`(3wT=%>GYn(TOH+gFX)!Ku0t}*iK?5zb=u*9Z~KMv9+d{4x-zDlpRR!- z@#9FV6f`v}g&L~4-n9X-n~*&PYgD3&?6pVMk_e|_@cU@V$IlJZl7#%nsx|ltcG=9^BjYil};5M?h>A4?WgwTbo$f_p_-kI>B33huNWa6Z406 z<&*TN46396*u#RRWkL_-a?W=HSJ=Ycrud}#f9z192qLEH+}>8hub^W-v= z`2pQO{_EeXC+61#D18o0=(l1C+uqf<42PkZWp2vdtF;o3xC~#SoxKOdZ`|Qv+Y186 z1-Kfju}Cvcr<(aOXFfnutNVMZVOZ3ZNXp<{WS?|dl~_Y>6W?GsYp@`j#Jq~r894FhI!KnE{{`dm37_d}0mp;i1 z)-mBP73>17Q80kD+AL*m%HT(BRqfC(e_#)L!-Bgl>9+&?f+j0JY^@MV%`8z;U)sZBKRR4!xGwrp#I$K^PK0>PXHd zb*HoV#<9kwDaQCwALkz>^rQ{#3&4sNrzZR&*#W5Sr!EP*f1^Wj z0#YouHn@($xTMLL>|3<$E3V8QHTl|=a92fHyLDwE?Q*|Ylr3t+!Mc*2(qWCikzduZ zgBthw>@gJFlC8C<-{TSB9-J z3N%_&jVduaRCLOet^oGY-$_^6f6eLOKHwOeQo{G&ELr)cAQ2M5n-O+ADu2PX9UL(hMtyxNYD3J3zoZe^_3PE%c`iP@@DPzAuj_h|1~aTJyX)CQOha;`Ov!<0HTiuxeR$6Zd+&8~A!)FN!ZZS$?Re zpsGApV6(QU1GV1JlY-AEe}?G6)~vR3T(9L6loQbOr&T(C-bm|ItSPl{R{fk3n}onm znCle=rQ#;JjPbj*q(fK98|(;^AG=WvAEu47=N zlAo8#>ef>qC3K!ih5Zt2K=O*^c1XY_k@6tNYU2Ye!uwhK|6V)-epsP#k{xY%ZmLUF z{buignLY+sMxBS(dAASb^e1sN0j=zXJ{0v-38opISs2C5r_7iT@2R|&8&p&Dr9r>0 zU5^Y884w;MzF)fRKqakrbQyY@Hy)9VLY!pJ-h4pKN=!~@;?9{2jZir>DOK`en_5-c zdZa37@~6DbV%RrjE6d>5YlAkg0S;@Thm+{g9)H47Uh*AyP_a-i`A8v^{INisxtvpf zX*URtBJOR~fu%9*#aEYOH3=^?Zcx!t>N4 zxBw67neUt-QF(jwM-3r-(g!&tIg6$wdUBr?`T|S<=;lFKUAE&PijXM{@WQ&Ppt>o1$f+3)|G$6Z0oAWN+^)6@Cnzx~qx~OfQO76AqxNAW3^_ ztRli>6^f~wj5YXvL_C#HkA2r36&g_1DDDkYCobe>cZE8cK&n&gO+I94%BgAHEbC2T zSkQv<24Cq6K^(j}RuQcCfKY&elTXV!aDNj8Ioqm@Ck?SkY5A=I{j%muHVMlKx5$vH z9-@~Q%<7UAn|%iCFcSAjXjW1=9|BlTxr5JYHfb|=ZLOcgO|P8#d&%>4ts<*Ze_AVr ztQ5g*mRFtcfD>2%v#x(YsZ;>HmtA7GF227|W++@{BS*4nYY^rD82Qxxf>)tAZ+{}8 z^vx)fPpJ50tKZ&AvEJbtZ*6YgYUT&rEP{n9! z)K1o>hTUR0`-K-xjAVn~%D52{ozH3j*aSW{eq@jec?yuguR`-Uho$DKA_3UwJ^B6l z>0^6Ly8RGzWZ8b2FG+_kSk1#Cr|CPqnT0<;tr=D6jHRFOdkqlL49A!ICsc zI03(mqN~To2K?WzC%el5&kWF9lhSo7w`#S&7X)it^y+SSd#X)X$vjU?41|akUrXTp`4!&&?1kkgiu^jcC zWyoXzm71@qL$~v25Q_tHdRS;D*06F1c@~fvm9#lc`kNx@@auhfq_fIoci33bkNtj* zyQ#x)64Ce5eh=PmOgf4z^kTAyCel|GC}xa7du( z^9%OpjGfE4&{^u!((S=BDDkCnIe5<2rHw=6aPLlXCS~=VKyHXh)_;}OsDaxkLjM6; zyaIiWN3*pD5C{aANsZ*j(d|cmj)I%{ax1(UW$oBOgnT%i0&f{w&OxY-&ncBp9@k*u zvXxjdSdGnyZG?O4!KWg_fUSch#b>cOhb@A)B9vJl8(R-x)YIWSd+WXYeXQ7jfBZjo zzx=}MdDe_iP+9Ra6n}>yVkM5+=0+08?e+;BLm&E}l#qt(0S3DnRSEM^`8e{ZcHUij z%{!fPE^((rg>6%NTUQ0*)?U;lnlnT8i6NY-@fZuNW(==98W;(bwuBmZ<%*S*3+Svx z7~t7am29DEXeJaCOIpgH8ql635=C$0+4w`G(O{!C@jWPCe}8F3=T)_SHqIag;rPCs zW8W19{`v9q`0(*s-HZ!ByhzOLfR(AQn5`~gC6Zm@4Dj<}P}+)j1hxd3!l`BSdc}gV zL6?0a)p1JJVc)V&aKYZRa)7Ni`0ga7ZJMq!@{rpsHpa z{@~Y~D2V#O9e*5OqT)Rj@ji@%@L_#xX0licVzL9KTQ*odsF1_4c~e?@^zv5G2F|?W zuvIxSaO71hubTiI9E4x@Z*MF0X|~Tl;{0RE4ZiboZ+fcIF+&D|ZpstpyDagQseMLX zl>s&?OS5IAg2L?_l67~E-p-5E9N3%JV<*_?$;>7^B7c9ug}U{cHXX=w9k5rMFG z%yS%?XvXIZB>}qyJ7+iE9*a}7%-WVuk(Yjsr38m+L08?f$KG`EIUB5O44V|e$#Gr( zg?&xYd7)f^BHl#gx?C)j(;c^>{OXjXjYW6pNoM!HUgI}a(_FFi>$Xh4UM9E5w7k+o z%Xx5dvR_fnSjf;8=FN~p+rPT?|1Kia@?PnD)_UlUI|m6Q@6sm81#uYxMN zxeXO|EkE3mpn6!&D^&@>xmrG}8qJDP@Y`pHt*8t7jP1lk7es}}X|vb0?2UJ2LbqnI z^nbL_sAD>NBVEHewXRM5ao!*YMKluI5vs!B^4itLh2$PIDueq}ae9Y7>}2d&0+Djd?3a!Lyld-oB+Ffa!2g97E8 z+NB(*_bx9?6^m<$!Va%hfU)p@xXH#B3x7^uH9&~uaVuvAd=jW1!QC;E4C<}jZ>@EP zH76VJHgDI~)Z(sa=YIJzs{#!>iv>UL|AQ{B(IBM`FB??-l>dpxAB?KwWlhxVZyx8;_oE)V;{$*c{in>3Xxm#uAw#Z>m4sPxI+nF4a*h*XekrY6VJcx+EtFHF_3pg)pQ{yqF0;2&A#qp%8-t7v?N6&7 z#cOlk?%tKZ)%&AQlb+ctCL3D$Tu;9t0+ME(Eh^yU|E>YtWVv0lmwYYbv?Db=&o*E@ zz~EAo@7W}OJC5czt&i3E^3Om2V42SI*E9dPL9N;s=rI0rLw}L|Hngg)1FNs>#Xu1W4l_o#+EKk!sfyQNmeD+l|Oba*E zUw?S3p0AUq4w|v^!7nS8wy04KYh@YNP<#R|SU8?|cRjlQI z==a~P)qBx2Y`>_w^fHb_L{5Ys4*YI!Y@ONu4#;39qTh*4p;-5wfrZ4~L)&^j6w-32 z)S<#i32e+6t&MeW=2t#yPRu^$Z4-CrJRpiU}t$%xEPWw05G6d zTN@b8zAS;OGsN0oTDT?Jht=7x&Q)K3GT!#C@z+zeUk9uAQ52Khw9Rz-9%QObce*^V zfQC!ChLarv%lB&Lxn|$L&NrG;W^zMKH8TFJ0tc0F)^lpg$0 zrCENUG9!7EW$Fnl*lbnR*36t8ZcS(vInI2jx8QtS)PIS6cEwXKEq$#J$dL}#GXZ_Xr z2*4g8KO9NLrs@G(mjhGxS5~xtIDtkynYIY5`VTv90F$(mK2%h&iTJ3i*`nwu3_Em@ zK^dVxTalHkIm*q3-sGme+TC63Oy7n8DK9U5~l6$`tJyi8ME?jP*6>9)s3hj+WKA; zR}Ds`T?Lm(^RRWy0`mdI51UjX z=P%g1eXfx{bbn9yp#ZoLH{&H z)<>O}m$ZO5ig%HJYSdR{$~mPR(nk_>%rB~~etFO4Xtlzj=TIhIf~j>`?RE$frQqy3 z>LdqPFD-1<0nxDMbncMAQAB#J20)LUJ}l|3Wz6(?NJaFURMR)I%(U;6m;Ga{{`F&8 z;!UpU$p;fZzL7ZF5=zXQrbKBed<}hJ0Fx|B-iR+eCVZNIqeu2Sr+ zF$m{};|K(yu0y6OM*O4Wv4E|O-=k<6i>OvlcI5BrDY4wRi|bdHTdN)2Y*TYn-jpuc z^yL$`@~}zuP^sWeaEm@|-z0#ivI2JgPn8POIt(Ploi`@rQ{CuRXa}^VUVm6p8nE(r z!^=Tma(#~X%yI~#MD+S=_=tR#|fG`jsP8S;E-Z-nldrZIdbF4wj^9Z zocxn1ZkFVSb9=cZOVBq$Rnls<+UTnsw#xn8nl;BVjzjmlE_)>FRWCS>%ag6)7k^Ax za9p$=HdMkBY!K}5yh{V0AH~4mKlDF&Enj~aDC{pn14N(;w0MZSmskW}RB2J0>voC7 zzSQOFsnJ-t;jgg3o7XiQvVb=1l|+z>js1O3L2;0pfM=)kP1QR>=hBJ)8!4}At9iwy znt(2JPyg|~t>IuO@>b-a^{-NJeMY6JCo)hQGe_c=6(B@ z)y!(WkjPE^XKQFMf2i(fk5UQGdDKp_na#%Z2)y1cZ<0r^Zl{v{si%N6SlC^)5J%CW z?#YQ^f}7r(#Brlr}wcCNBSKD}AA&%aYeMENA>nz2KINtnX&MsPuM2M;~ zaKFT?90OzN5}H%-deNRF4?p$5LBo{xATJY z`_gGa5xu0gOR~NQd<^hoblu4?U3mp3iGriOK(om==X*M5sI0$@PjRk6r(11j@-%6= zU+c2}S|)qy2RYx@bkVxsRIZiF1lP}XeNmFC=t`DU^=2N0t$)exQrp$}YaNzM2Q!yj zVRyn2%d5vRm3X*S!Gt9Y{rq@~oPw=4Z>NV=>dSxLd(5eY!fngd zVG|Mi8#<$iIp`y{|5&JBkN1njbB%bs++xh=y!SR@_J6L;X2b@=x6Iacy-=fqz)?3f z)pZp(i!!jvPR7+1n^jnaNNbHaNjO2qa@cNQ(Qiib1P2lndMh~(Idc3K3cZwV&*v>h zaLC!)rbZxCr4+mUy8B_5a99)L#m+TRUEk%R z(f(?%7Jp2O_jRYaeCAiTx3?>VZ+`6Sk}W;May|i;Q;(V&_v_$Cv%v|p@;uInqWo5O z4~?ri`(c?dcX^#^{~Ss!UA#t6v=X+;zvpz^3XejemLR)EGH;3SB3ukrm;0vHf}N?A zUwHK38r%4M?>yM&7eHP|$a*gUW0eR`<>pSJ6n~2z9Xl_Zmx-FiL6kLYI)f9C$%dAu z2a0w*Vnp7d#<*m|tw&bTiP<7LT*uo9`C48V>5nge{JCaTl{5sHJ$VqcK<)3W)+!8H zMWGEAtdMWlP$=2@0(wwZOA z(SKgvcY=-DsmV2e_GwcUk}|^}2Z)T*#H6aZV1aE)*+gh}ks=-nLLJ(2DCz)Hg6St1 zc2GE5#lB0v1tqga3)}S*)i2=GR3Qh4*9#%9PC&gyw+|NieX%}%y1xGVkMB!o=lt+h zX~QSC=1r-Pc6(LHH)*~>4);(PKT9SzwSSz~cC&i4ZOdPj6dpBq^A;@+3sIY@I$cRG zn>zK2RRBW$S$1R6M<4>Z?F?vTSfl2J_xUob!_Nz9x`eD%Bhf~Kr@8YTmH)Zb8Cfwg zSZW2XYt(1!#kG0mzY(9D>9opP1C%!K{9T6C2#`vaS&U0|-gD@R@P^2zluwrKUw;pv z_4T)ppPMaP%PQbS*<#7oH-~CqTen3T{tgDkL0)Gwfy_rFHner0q##{yJ8(S3eqO%g zcI#jqYy~-S!td|x96&5neqX?lx`Edakx;_}yuHB(^ zr?DhxzA&1V!AoH&M>o_1Q*VKAM}Oj0VbehpFzi$WQuM#D{k^yX*oSlqlT?n>!nS0X zRn_bJbYs=fP`bwPmUvgw)PL?(M06s}0m%#+T)MFuR1t6BXHn}+9nM15rF2yw$nQ^C z-*{+o1svw5*1=oSYTR-?po6%rt$mk4!&;2SB(00(1g{+c7wZc8MV;34qGPGvEZ*8H zUkOaXCT0_mKFu25af5gie}QH1`lqD!_sf-kS}Q0VNXL6gyHq2mgP zxgTC%0!CSgYOh$-c(lW`;4sRd!uxoYux4ot{32CO!cf!`;^?~!z+>6|3NO6!?CI^} zv9$uxU(Gubips!nck$LZbz|2}V3KY?u{pC5V567jn@Nw3BFy6#clCVjT?0|?3k5h| z$sWCZvkK%#4$74yKYyQhsashjCT1_QO1R(G>YKV?&NXd+5e8G}ST()Pu4lriX)4&L ze8+g(z3%j~Ley&doIJ6Da@p1my|Jy0Kr1xVD(-5iWVes80+$`R%&goAeY0mUx*r`p z9SYyF0TlpyRF^qL=gyZEMH$0)l`o2#0dT*zS+A(|gtk~BAb%0=O69{2kiW`<(;!Zn7;AKym z&F@QRx0+Sw?SFH2029&OL1f3cA)Rr_uc;8GuJY3|+-(99m#ro3 zP4c#}%MW0#$}arr&CZM9CF8NC7(s=qXSnMn7m6Q}_R_G&Rq>G{DbN`0CLH>T!U)oE z^6mjbzkh0d0r&T2htms;Rd7CDO^nI5U2FACt=wrld4Eyf7);N0EhPqT;4OMI8;=x- zd5og-9wo=NN9Haaji6)TPyl}T~aCc~c$77%9Qez*Jg;aaz`5PDH8RKI+3v_ zP;en0 z7p()kZJhU_W#nZU(k=+yeAUViHY3S(`szv}kJ#{fdm4ug+(}V9(#-@>9bWg4!FI5J zJWvM81r*Ot#zCY+G4HkjuZy)hwO&^0Q1NCq}`Pbpeoo7?6PNBGrQw|5N1q+K^6C03Su3Ru)=p~T8Lj>Q$g^i&Yo7UbR1BO z@Sc?wu^Z5vS?eZFgQiE!x-Q3u`IxBlHq6aSABmCxzBtV8gj}8$I~{9q2d^;BHupMJ zJ+C=4kpR4Ctb@yT2d-@1A_vzzQy65gBf%H#1Xn!9={{XGulc@a|NS9<|5_~~KLZsT z*Lmuoo9(eVm*JTHSY3D7{tNvb8UWRiFLhSi5M=D+@N@&A)(whH4`9e$ky+kO1AUFBuUs*zH7Be(WmZKZKmqr+BUN!NOn>+G&#|X?2e~ssCcLIBQlE zs@}ZTvH?;JC7Ai8wXcqU2t(<4VpcwOh2eX5suPgRBZB&`sZ(mkf9xHnkIf!*Wi4jd^WWn;oTKp#4q5 zC9f|49bMc{BoOI=gQ0bLP;0)U7^)iDe8(uh(QL#fs=BDIj^l8#+<7F}tY0^JHXo$$ z_H}-?s|#1Mtv(DJj(tRoCTbsAcBt{rCU|zxK;tam?`FtTd6pa$ z+swP=YSxG-3Nzo>wcd?GUCx6);&Tkev*Dl+Wsc;vk=c|_QGXv)qg)Yr#Y)XK;tp8| zP}Mqo&a*pin$MB*-z?N(g!#olNYxw_l5Rb)kIiD0UTuVbqgyF1qPt4W!HKK_!Pie! z!vOeeE;jxgHy_QvA%hlenX+9I@Z~hg^h&s&%PgnqV^h@OVDH+juHRZE4nD=!$PZd% zX!51qghXWMheqPHQGrkyT7V!7y}NjsAb0p;Jd~LdToT&Hewh{Y=W)_uv%f`&*;@k< zb{6}4eMb&|s}E>CYr0CE`Nu5S@1LMJ4um-_kh)hB6GMX6|cpkMAVp}+W?q@FzyZ=mfK2B?EyxFV>6z}!0vs4IOCxr!0f>@gE!SMbpV`s2_Ox3k^NlxMB-L|3#H!uEvNSjW3#-ta-ps8l8*VxS z(Crz8`om(I(&Y(ePYzrXBEjw%!Tan!zmjH0(7vrX0DFMU`g!D2gKc2YyLr&>U#{za zÊ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 diff --git a/metadata/md5-cache/app-emacs/buttercup-1.32 b/metadata/md5-cache/app-emacs/buttercup-1.32 new file mode 100644 index 000000000000..a2f64b65570d --- /dev/null +++ b/metadata/md5-cache/app-emacs/buttercup-1.32 @@ -0,0 +1,13 @@ +BDEPEND=>=app-editors/emacs-25.3:* +DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack +DESCRIPTION=Behaviour-driven Elisp testing +EAPI=8 +HOMEPAGE=https://github.com/jorgenschaefer/emacs-buttercup +INHERIT=elisp +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=GPL-3+ +RDEPEND=>=app-editors/emacs-25.3:* +SLOT=0 +SRC_URI=https://github.com/jorgenschaefer/emacs-buttercup/archive/v1.32.tar.gz -> buttercup-1.32.tar.gz +_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 +_md5_=e3d40975b770949ddeb46687d0605f1d diff --git a/metadata/md5-cache/app-emacs/color-theme-6.6.0-r3 b/metadata/md5-cache/app-emacs/color-theme-6.6.0-r3 new file mode 100644 index 000000000000..ac25e3fe1c31 --- /dev/null +++ b/metadata/md5-cache/app-emacs/color-theme-6.6.0-r3 @@ -0,0 +1,13 @@ +BDEPEND=>=app-editors/emacs-25.3:* +DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack +DESCRIPTION=Install color themes (includes many themes) +EAPI=8 +HOMEPAGE=http://www.nongnu.org/color-theme/ +INHERIT=elisp readme.gentoo-r1 +KEYWORDS=~amd64 ~arm ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=GPL-2+ +RDEPEND=>=app-editors/emacs-25.3:* +SLOT=0 +SRC_URI=http://download.savannah.gnu.org/releases-noredirect/color-theme/color-theme-6.6.0.tar.gz +_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 +_md5_=ec8b21cd2973f84d3a91f667f8a50d7e diff --git a/metadata/md5-cache/app-emacs/company-mode-0.10.0 b/metadata/md5-cache/app-emacs/company-mode-0.10.0 new file mode 100644 index 000000000000..5c4a6ed8d3a5 --- /dev/null +++ b/metadata/md5-cache/app-emacs/company-mode-0.10.0 @@ -0,0 +1,13 @@ +BDEPEND=>=app-editors/emacs-25.3:* +DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack +DESCRIPTION=In-buffer completion front-end +EAPI=8 +HOMEPAGE=https://company-mode.github.io/ https://github.com/company-mode/company-mode/ +INHERIT=elisp +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos +LICENSE=GPL-3+ +RDEPEND=>=app-editors/emacs-25.3:* +SLOT=0 +SRC_URI=https://github.com/company-mode/company-mode/archive/0.10.0.tar.gz -> company-mode-0.10.0.tar.gz +_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 +_md5_=7e77d4b688232c0dad56d0fb1f7cb29c diff --git a/metadata/md5-cache/app-emacs/company-mode-0.10.1 b/metadata/md5-cache/app-emacs/company-mode-0.10.1 new file mode 100644 index 000000000000..50654c266718 --- /dev/null +++ b/metadata/md5-cache/app-emacs/company-mode-0.10.1 @@ -0,0 +1,13 @@ +BDEPEND=>=app-editors/emacs-25.3:* +DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack +DESCRIPTION=In-buffer completion front-end +EAPI=8 +HOMEPAGE=https://company-mode.github.io/ +INHERIT=elisp +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos +LICENSE=GPL-3+ +RDEPEND=>=app-editors/emacs-25.3:* +SLOT=0 +SRC_URI=https://github.com/company-mode/company-mode/archive/b3b9fa37ef9fd02471779130a0b53d87fa726ac1.tar.gz -> company-mode-0.10.1.tar.gz +_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 +_md5_=d725922bfd8d69053f76723dad4c2fd0 diff --git a/metadata/md5-cache/app-emacs/ebuild-mode-1.66 b/metadata/md5-cache/app-emacs/ebuild-mode-1.68 similarity index 91% rename from metadata/md5-cache/app-emacs/ebuild-mode-1.66 rename to metadata/md5-cache/app-emacs/ebuild-mode-1.68 index 0fd35bebeb12..c3e69101cf27 100644 --- a/metadata/md5-cache/app-emacs/ebuild-mode-1.66 +++ b/metadata/md5-cache/app-emacs/ebuild-mode-1.68 @@ -8,6 +8,6 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~a LICENSE=GPL-2+ RDEPEND=>=app-editors/emacs-25.3:* SLOT=0 -SRC_URI=https://dev.gentoo.org/~ulm/emacs/ebuild-mode-1.66.tar.xz +SRC_URI=https://dev.gentoo.org/~ulm/emacs/ebuild-mode-1.68.tar.xz _eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 _md5_=7ca750a6cba17c8cad610afa6b6179e4 diff --git a/metadata/md5-cache/app-emacs/eldev-1.5.1 b/metadata/md5-cache/app-emacs/eldev-1.5.1 deleted file mode 100644 index 3019d525b20d..000000000000 --- a/metadata/md5-cache/app-emacs/eldev-1.5.1 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Emacs Lisp Development Tool -EAPI=8 -HOMEPAGE=https://github.com/doublep/eldev/ -INHERIT=elisp -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.5.1.tar.gz -> eldev-1.5.1.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 -_md5_=da2d6f31a15e8bfb157c25e89ef6f230 diff --git a/metadata/md5-cache/app-emacs/eldev-1.5.2 b/metadata/md5-cache/app-emacs/eldev-1.5.2 deleted file mode 100644 index 4f8badbb082d..000000000000 --- a/metadata/md5-cache/app-emacs/eldev-1.5.2 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Emacs Lisp Development Tool -EAPI=8 -HOMEPAGE=https://github.com/doublep/eldev/ -INHERIT=elisp -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.5.2.tar.gz -> eldev-1.5.2.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 -_md5_=da2d6f31a15e8bfb157c25e89ef6f230 diff --git a/metadata/md5-cache/app-emacs/eldev-1.6 b/metadata/md5-cache/app-emacs/eldev-1.6 index bf8fdd0b6873..bccc39abe336 100644 --- a/metadata/md5-cache/app-emacs/eldev-1.6 +++ b/metadata/md5-cache/app-emacs/eldev-1.6 @@ -4,10 +4,10 @@ DESCRIPTION=Emacs Lisp Development Tool EAPI=8 HOMEPAGE=https://github.com/doublep/eldev/ INHERIT=elisp -KEYWORDS=~amd64 ~arm ~ppc64 ~riscv ~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.6.tar.gz -> eldev-1.6.tar.gz _eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 -_md5_=aef7a21fb0b8d260fe1e5f30784f74d4 +_md5_=da2d6f31a15e8bfb157c25e89ef6f230 diff --git a/metadata/md5-cache/app-emacs/exwm-0.26 b/metadata/md5-cache/app-emacs/exwm-0.28 similarity index 66% rename from metadata/md5-cache/app-emacs/exwm-0.26 rename to metadata/md5-cache/app-emacs/exwm-0.28 index fefc7cb88a90..d9d063e2d042 100644 --- a/metadata/md5-cache/app-emacs/exwm-0.26 +++ b/metadata/md5-cache/app-emacs/exwm-0.28 @@ -6,8 +6,8 @@ HOMEPAGE=https://github.com/ch11ng/exwm/ INHERIT=elisp KEYWORDS=~amd64 ~x86 LICENSE=GPL-3+ -RDEPEND=app-emacs/xelb >=app-editors/emacs-25.3:* +RDEPEND=app-emacs/xelb x11-apps/xrandr >=app-editors/emacs-25.3:* SLOT=0 -SRC_URI=https://github.com/ch11ng/exwm/archive/0.26.tar.gz -> exwm-0.26.tar.gz +SRC_URI=https://github.com/ch11ng/exwm/archive/0.28.tar.gz -> exwm-0.28.tar.gz _eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 -_md5_=a598f956f8378f6b326dde09587d1e93 +_md5_=d2d6d9c5d02b3f110fac44d55cf756d5 diff --git a/metadata/md5-cache/app-emacs/mic-paren-3.15 b/metadata/md5-cache/app-emacs/mic-paren-3.15-r1 similarity index 69% rename from metadata/md5-cache/app-emacs/mic-paren-3.15 rename to metadata/md5-cache/app-emacs/mic-paren-3.15-r1 index 223b0f6c5d81..9f3c851beeed 100644 --- a/metadata/md5-cache/app-emacs/mic-paren-3.15 +++ b/metadata/md5-cache/app-emacs/mic-paren-3.15-r1 @@ -1,8 +1,8 @@ BDEPEND=>=app-editors/emacs-25.3:* DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack DESCRIPTION=Advanced highlighting of matching parentheses -EAPI=7 -HOMEPAGE=https://www.gnuvola.org/software/j/mic-paren/ https://www.emacswiki.org/emacs/MicParen +EAPI=8 +HOMEPAGE=https://web.archive.org/web/20211016050703/https://www.gnuvola.org/software/j/mic-paren/ https://www.emacswiki.org/emacs/MicParen INHERIT=elisp KEYWORDS=~amd64 ~x86 LICENSE=GPL-3+ @@ -10,4 +10,4 @@ RDEPEND=>=app-editors/emacs-25.3:* SLOT=0 SRC_URI=https://dev.gentoo.org/~ulm/distfiles/mic-paren-3.15.el.xz _eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 -_md5_=9ee791152bc6c21a60d11de0c10d1863 +_md5_=466b622a622b3a352155350ad1fd35dd diff --git a/metadata/md5-cache/app-emacs/org-mode-9.6.7 b/metadata/md5-cache/app-emacs/org-mode-9.6.7 deleted file mode 100644 index a353ea8a120d..000000000000 --- a/metadata/md5-cache/app-emacs/org-mode-9.6.7 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=doc? ( virtual/texi2dvi ) >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=An Emacs mode for notes and project planning -EAPI=8 -HOMEPAGE=https://www.orgmode.org/ -INHERIT=elisp readme.gentoo-r1 -IUSE=doc odt-schema -KEYWORDS=amd64 ppc x86 -LICENSE=GPL-3+ FDL-1.3+ CC-BY-SA-3.0 odt-schema? ( OASIS-Open ) -RDEPEND=>=app-editors/emacs-25.3:* -RESTRICT=test -SLOT=0 -SRC_URI=https://git.savannah.gnu.org/cgit/emacs/org-mode.git/snapshot/org-mode-release_9.6.7.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 -_md5_=cd8c0a45af44cb1dfb5dc5d90caeeea8 diff --git a/metadata/md5-cache/app-emacs/org-mode-9.6.8 b/metadata/md5-cache/app-emacs/org-mode-9.6.8 deleted file mode 100644 index 1fadc9ebf213..000000000000 --- a/metadata/md5-cache/app-emacs/org-mode-9.6.8 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=doc? ( virtual/texi2dvi ) >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=An Emacs mode for notes and project planning -EAPI=8 -HOMEPAGE=https://www.orgmode.org/ -INHERIT=elisp readme.gentoo-r1 -IUSE=doc odt-schema -KEYWORDS=amd64 ppc x86 -LICENSE=GPL-3+ FDL-1.3+ CC-BY-SA-3.0 odt-schema? ( OASIS-Open ) -RDEPEND=>=app-editors/emacs-25.3:* -RESTRICT=test -SLOT=0 -SRC_URI=https://git.savannah.gnu.org/cgit/emacs/org-mode.git/snapshot/org-mode-release_9.6.8.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 -_md5_=cd8c0a45af44cb1dfb5dc5d90caeeea8 diff --git a/metadata/md5-cache/app-emacs/org-mode-9.6.9 b/metadata/md5-cache/app-emacs/org-mode-9.6.9 index 7cae35418316..d96b3ec2b3ad 100644 --- a/metadata/md5-cache/app-emacs/org-mode-9.6.9 +++ b/metadata/md5-cache/app-emacs/org-mode-9.6.9 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://www.orgmode.org/ INHERIT=elisp readme.gentoo-r1 IUSE=doc odt-schema -KEYWORDS=~amd64 ~ppc ~x86 +KEYWORDS=amd64 ppc x86 LICENSE=GPL-3+ FDL-1.3+ CC-BY-SA-3.0 odt-schema? ( OASIS-Open ) RDEPEND=>=app-editors/emacs-25.3:* RESTRICT=test SLOT=0 SRC_URI=https://git.savannah.gnu.org/cgit/emacs/org-mode.git/snapshot/org-mode-release_9.6.9.tar.gz _eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 -_md5_=567831454e98525b3087c46320283b5f +_md5_=cd8c0a45af44cb1dfb5dc5d90caeeea8 diff --git a/metadata/md5-cache/app-emacs/swift-mode-8.6.0 b/metadata/md5-cache/app-emacs/swift-mode-9.1.0 similarity index 82% rename from metadata/md5-cache/app-emacs/swift-mode-8.6.0 rename to metadata/md5-cache/app-emacs/swift-mode-9.1.0 index 5ce3fe28576b..235a1c2e355d 100644 --- a/metadata/md5-cache/app-emacs/swift-mode-8.6.0 +++ b/metadata/md5-cache/app-emacs/swift-mode-9.1.0 @@ -8,6 +8,6 @@ KEYWORDS=~amd64 ~x86 LICENSE=GPL-3+ RDEPEND=>=app-editors/emacs-25.3:* SLOT=0 -SRC_URI=https://github.com/swift-emacs/swift-mode/archive/v8.6.0.tar.gz -> swift-mode-8.6.0.tar.gz +SRC_URI=https://github.com/swift-emacs/swift-mode/archive/v9.1.0.tar.gz -> swift-mode-9.1.0.tar.gz _eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 _md5_=ca3b41f3b27302399b2ece39d8a2e60f diff --git a/metadata/md5-cache/app-emacs/with-editor-3.3.0 b/metadata/md5-cache/app-emacs/with-editor-3.3.0 deleted file mode 100644 index ef55243cc5b1..000000000000 --- a/metadata/md5-cache/app-emacs/with-editor-3.3.0 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-emacs/compat-29.1.4.1 sys-apps/texinfo >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Use the Emacsclient as the $EDITOR of child processes -EAPI=8 -HOMEPAGE=https://magit.vc/manual/with-editor/ https://github.com/magit/with-editor/ -INHERIT=elisp -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/with-editor/archive/v3.3.0.tar.gz -> with-editor-3.3.0.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 -_md5_=36800f58bbd615c49877650c3801ea13 diff --git a/metadata/md5-cache/app-emacs/with-editor-3.3.1 b/metadata/md5-cache/app-emacs/with-editor-3.3.1 deleted file mode 100644 index 848a476373a6..000000000000 --- a/metadata/md5-cache/app-emacs/with-editor-3.3.1 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=app-emacs/compat-29.1.4.1 sys-apps/texinfo >=app-editors/emacs-25.3:* -DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DESCRIPTION=Use the Emacsclient as the $EDITOR of child processes -EAPI=8 -HOMEPAGE=https://magit.vc/manual/with-editor/ https://github.com/magit/with-editor/ -INHERIT=elisp -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/with-editor/archive/v3.3.1.tar.gz -> with-editor-3.3.1.tar.gz -_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 -_md5_=36800f58bbd615c49877650c3801ea13 diff --git a/metadata/md5-cache/app-emulation/Manifest.gz b/metadata/md5-cache/app-emulation/Manifest.gz index 89b90d9aa785d6160736097915a20c5df30fd0fa..348cf345807e324334e1d5a84f15b570c32d6e31 100644 GIT binary patch delta 23504 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 P|M>|Y`w$`QcIN;9$UGEJ delta 23506 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 RS%CeY{{cdu8fSLr000TN?FRq= diff --git a/metadata/md5-cache/app-emulation/guestfs-tools-1.48.2 b/metadata/md5-cache/app-emulation/guestfs-tools-1.48.2 index 3273c37901d4..b070aac5fe6e 100644 --- a/metadata/md5-cache/app-emulation/guestfs-tools-1.48.2 +++ b/metadata/md5-cache/app-emulation/guestfs-tools-1.48.2 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://libguestfs.org/ INHERIT=flag-o-matic linux-info perl-functions strip-linguas toolchain-funcs IUSE=doc +ocaml +perl test -KEYWORDS=~amd64 +KEYWORDS=amd64 LICENSE=GPL-2 LGPL-2 RDEPEND=!=app-emulation/libguestfs-1.48:=[ocaml?,perl?] app-emulation/libvirt:= >=app-emulation/qemu-2.0[qemu_softmmu_targets_x86_64,filecaps] dev-lang/perl:= dev-libs/libpcre2:= dev-libs/libxml2:2 dev-libs/jansson:= >=sys-apps/fakechroot-2.8 sys-fs/squashfs-tools:* sys-libs/ncurses:= sys-libs/libxcrypt:= virtual/libcrypt:= ocaml? ( >=dev-lang/ocaml-4.03:=[ocamlopt] ) perl? ( virtual/perl-Data-Dumper virtual/perl-Getopt-Long dev-perl/Module-Build dev-perl/libintl-perl virtual/perl-ExtUtils-MakeMaker >=dev-perl/Sys-Virt-0.2.4 dev-perl/String-ShellQuote test? ( virtual/perl-Test-Simple ) ) app-emulation/libguestfs-appliance RESTRICT=!test? ( test ) SLOT=0/1.48 SRC_URI=https://download.libguestfs.org/guestfs-tools/1.48-stable/guestfs-tools-1.48.2.tar.gz _eclasses_=flag-o-matic e5cc383ea8420f92fe3737be790021dc linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 perl-functions c3fca037246e877693badea0df3b0ef8 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=44370d3fd8c791cc858a95033bc22ad6 +_md5_=c0e11eb330a00aa01d33d2d215bce144 diff --git a/metadata/md5-cache/app-emulation/libguestfs-1.48.6 b/metadata/md5-cache/app-emulation/libguestfs-1.48.6 index 63bd01adff12..06472afa14b8 100644 --- a/metadata/md5-cache/app-emulation/libguestfs-1.48.6 +++ b/metadata/md5-cache/app-emulation/libguestfs-1.48.6 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) 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 +BDEPEND=app-alternatives/yacc virtual/pkgconfig lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) 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 postinst prepare setup test DEPEND=>=app-admin/augeas-1.8.0 app-arch/cpio app-arch/lzma app-arch/rpm app-arch/unzip[natspec] app-arch/xz-utils app-forensics/yara app-cdr/cdrtools app-crypt/gnupg >=app-emulation/qemu-2.0[qemu_softmmu_targets_x86_64,systemtap?,selinux?,filecaps] >=app-misc/hivex-1.3.1 dev-lang/perl:= dev-libs/libconfig:= dev-libs/libpcre2 dev-libs/libxml2:2= dev-libs/jansson:= >=dev-libs/yajl-2.0.4 net-libs/libtirpc:= sys-libs/ncurses:0= >=sys-apps/fakechroot-2.8 sys-apps/fakeroot sys-apps/file sys-devel/gettext sys-fs/squashfs-tools:* sys-libs/libcap sys-libs/readline:= virtual/acl virtual/libcrypt:= erlang? ( dev-lang/erlang ) perl? ( virtual/perl-ExtUtils-MakeMaker >=dev-perl/Sys-Virt-0.2.4 virtual/perl-Getopt-Long virtual/perl-Data-Dumper dev-perl/libintl-perl >=app-misc/hivex-1.3.1[perl?] dev-perl/String-ShellQuote ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) ) fuse? ( sys-fs/fuse:= ) gtk? ( sys-apps/dbus x11-libs/gtk+:3 ) introspection? ( >=dev-libs/glib-2.26:2 >=dev-libs/gobject-introspection-1.30.0:= ) inspect-icons? ( media-libs/netpbm media-gfx/icoutils ) libvirt? ( app-emulation/libvirt ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) ocaml? ( >=dev-lang/ocaml-4.03:=[ocamlopt] ) selinux? ( sys-libs/libselinux:= sys-libs/libsemanage ) systemtap? ( dev-util/systemtap ) >=dev-lang/ocaml-4.03:=[ocamlopt] dev-util/gperf dev-ml/findlib[ocamlopt] doc? ( app-text/po4a ) ocaml? ( dev-ml/ounit2[ocamlopt] || ( =app-admin/augeas-1.8.0 app-arch/cpio app-arch/lzma app-arch/rpm app-arch/unzip[natspec] app-arch/xz-utils app-forensics/yara app-cdr/cdrtools app-crypt/gnupg >=app-emulation/qemu-2.0[qemu_softmmu_targets_x86_64,systemtap?,selinux?,filecaps] >=app-misc/hivex-1.3.1 dev-lang/perl:= dev-libs/libconfig:= dev-libs/libpcre2 dev-libs/libxml2:2= dev-libs/jansson:= >=dev-libs/yajl-2.0.4 net-libs/libtirpc:= sys-libs/ncurses:0= >=sys-apps/fakechroot-2.8 sys-apps/fakeroot sys-apps/file sys-devel/gettext sys-fs/squashfs-tools:* sys-libs/libcap sys-libs/readline:= virtual/acl virtual/libcrypt:= erlang? ( dev-lang/erlang ) perl? ( virtual/perl-ExtUtils-MakeMaker >=dev-perl/Sys-Virt-0.2.4 virtual/perl-Getopt-Long virtual/perl-Data-Dumper dev-perl/libintl-perl >=app-misc/hivex-1.3.1[perl?] dev-perl/String-ShellQuote ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) ) fuse? ( sys-fs/fuse:= ) gtk? ( sys-apps/dbus x11-libs/gtk+:3 ) introspection? ( >=dev-libs/glib-2.26:2 >=dev-libs/gobject-introspection-1.30.0:= ) inspect-icons? ( media-libs/netpbm media-gfx/icoutils ) libvirt? ( app-emulation/libvirt ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) ocaml? ( >=dev-lang/ocaml-4.03:=[ocamlopt] ) selinux? ( sys-libs/libselinux:= sys-libs/libsemanage ) systemtap? ( dev-util/systemtap ) app-emulation/libguestfs-appliance acct-group/kvm REQUIRED_USE=lua? ( ^^ ( lua_single_target_lua5-1 ) ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0/1.48 SRC_URI=https://download.libguestfs.org/1.48-stable/libguestfs-1.48.6.tar.gz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic e5cc383ea8420f92fe3737be790021dc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=e07b0ff8f1dd4e7a34986c3d1d35fad9 +_md5_=bd05577aa2cd4b90d0db97f749ae80a8 diff --git a/metadata/md5-cache/app-emulation/libguestfs-appliance-1.46.0 b/metadata/md5-cache/app-emulation/libguestfs-appliance-1.46.0 index 193390ba7186..a7bbbd0a633b 100644 --- a/metadata/md5-cache/app-emulation/libguestfs-appliance-1.46.0 +++ b/metadata/md5-cache/app-emulation/libguestfs-appliance-1.46.0 @@ -4,10 +4,10 @@ DESCRIPTION=VM appliance disk image used in libguestfs package EAPI=8 HOMEPAGE=https://libguestfs.org/ INHERIT=check-reqs -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=GPL-2 LGPL-2 RDEPEND=! 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%0Dq#75SUNFvP3bnu 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 diff --git a/metadata/md5-cache/app-misc/hivex-1.3.23-r1 b/metadata/md5-cache/app-misc/hivex-1.3.23-r1 index 9540327050ae..953aba1bfc6d 100644 --- a/metadata/md5-cache/app-misc/hivex-1.3.23-r1 +++ b/metadata/md5-cache/app-misc/hivex-1.3.23-r1 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://libguestfs.org INHERIT=perl-module ruby-ng python-single-r1 strip-linguas IUSE=ocaml readline +perl python test ruby test test ruby_targets_ruby31 ruby_targets_ruby32 python_single_target_python3_10 python_single_target_python3_11 -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=LGPL-2.1 RDEPEND=dev-libs/libxml2:2 virtual/libiconv virtual/libintl ocaml? ( dev-lang/ocaml[ocamlopt] dev-ml/findlib[ocamlopt] ) perl? ( dev-lang/perl:= dev-perl/IO-stringy ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) ) readline? ( sys-libs/readline:= ) ruby? ( ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ) ruby_targets_ruby31? ( ruby? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( ruby? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) dev-lang/perl:= REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ) ruby? ( || ( ruby_targets_ruby31 ruby_targets_ruby32 ) ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://libguestfs.org/download/hivex/hivex-1.3.23.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module aa997145fb9941f14e9be1c3ed7238b8 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 6c200c98361f47219e106ddc67c43a1e strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=78fa2bbd0b0790c42a54114e85020d15 +_md5_=ef0188296f23f06b35e3850ca5400c2d diff --git a/metadata/md5-cache/app-misc/jaq-1.0.0 b/metadata/md5-cache/app-misc/jaq-1.0.0 new file mode 100644 index 000000000000..cf3945179ca3 --- /dev/null +++ b/metadata/md5-cache/app-misc/jaq-1.0.0 @@ -0,0 +1,13 @@ +BDEPEND=>=virtual/rust-1.72 >=virtual/rust-1.53 +DEFINED_PHASES=compile configure install test unpack +DESCRIPTION=Just another JSON query tool +EAPI=8 +HOMEPAGE=https://github.com/01mf02/jaq +INHERIT=cargo +IUSE=debug +KEYWORDS=~amd64 +LICENSE=MIT BSD EPL-2.0 MIT Unicode-DFS-2016 || ( Apache-2.0 Boost-1.0 ) +SLOT=0 +SRC_URI=https://github.com/01mf02/jaq/archive/refs/tags/v1.0.0.tar.gz -> jaq-1.0.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/1.0.2/download -> aho-corasick-1.0.2.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/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/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/equivalent/1.0.0/download -> equivalent-1.0.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.10/download -> getrandom-0.2.10.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/hifijson/0.2.0/download -> hifijson-0.2.0.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/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/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/libmimalloc-sys/0.1.33/download -> libmimalloc-sys-0.1.33.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/memmap2/0.5.10/download -> memmap2-0.5.10.crate https://crates.io/api/v1/crates/mimalloc/0.1.37/download -> mimalloc-0.1.37.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_str_bytes/6.4.1/download -> os_str_bytes-6.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.63/download -> proc-macro2-1.0.63.crate https://crates.io/api/v1/crates/quote/1.0.29/download -> quote-1.0.29.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.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/regex/1.9.0/download -> regex-1.9.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/ryu/1.0.14/download -> ryu-1.0.14.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.99/download -> serde_json-1.0.99.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/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/unicode-ident/1.0.10/download -> unicode-ident-1.0.10.crate https://crates.io/api/v1/crates/urlencoding/2.1.3/download -> urlencoding-2.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-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/yansi/0.5.1/download -> yansi-0.5.1.crate +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=94da0545251a4677ab39ebbb2cd925d5 diff --git a/metadata/md5-cache/app-misc/jaq-1.0.0_pre1 b/metadata/md5-cache/app-misc/jaq-1.0.0_pre1 deleted file mode 100644 index 23989ffc2b79..000000000000 --- a/metadata/md5-cache/app-misc/jaq-1.0.0_pre1 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=virtual/rust-1.62 >=virtual/rust-1.53 -DEFINED_PHASES=compile configure install test unpack -DESCRIPTION=Just another JSON query tool -EAPI=8 -HOMEPAGE=https://github.com/01mf02/jaq -INHERIT=cargo -IUSE=debug -KEYWORDS=~amd64 -LICENSE=MIT BSD EPL-2.0 MIT Unicode-DFS-2016 || ( Apache-2.0 Boost-1.0 ) -SLOT=0 -SRC_URI=https://github.com/01mf02/jaq/archive/refs/tags/v1.0.0-gamma.tar.gz -> jaq-1.0.0_pre1.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/1.0.2/download -> aho-corasick-1.0.2.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/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/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/equivalent/1.0.0/download -> equivalent-1.0.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.10/download -> getrandom-0.2.10.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/hifijson/0.2.0/download -> hifijson-0.2.0.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/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/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/libmimalloc-sys/0.1.33/download -> libmimalloc-sys-0.1.33.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/memmap2/0.5.10/download -> memmap2-0.5.10.crate https://crates.io/api/v1/crates/mimalloc/0.1.37/download -> mimalloc-0.1.37.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_str_bytes/6.4.1/download -> os_str_bytes-6.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.63/download -> proc-macro2-1.0.63.crate https://crates.io/api/v1/crates/quote/1.0.29/download -> quote-1.0.29.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.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/regex/1.9.0/download -> regex-1.9.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/ryu/1.0.14/download -> ryu-1.0.14.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.99/download -> serde_json-1.0.99.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/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/unicode-ident/1.0.10/download -> unicode-ident-1.0.10.crate https://crates.io/api/v1/crates/urlencoding/2.1.3/download -> urlencoding-2.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-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/yansi/0.5.1/download -> yansi-0.5.1.crate -_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=a222602edee773206d4e0ff1b18db87e diff --git a/metadata/md5-cache/app-misc/jq-1.6-r3 b/metadata/md5-cache/app-misc/jq-1.6-r3 deleted file mode 100644 index b84427d4704e..000000000000 --- a/metadata/md5-cache/app-misc/jq-1.6-r3 +++ /dev/null @@ -1,15 +0,0 @@ -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 test -DEPEND=>=sys-devel/bison-3.0 sys-devel/flex oniguruma? ( >=dev-libs/oniguruma-6.1.3:=[static-libs?] ) -DESCRIPTION=A lightweight and flexible command-line JSON processor -EAPI=7 -HOMEPAGE=https://stedolan.github.io/jq/ -INHERIT=autotools -IUSE=oniguruma static-libs -KEYWORDS=~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 x86 ~amd64-linux ~x64-macos -LICENSE=MIT CC-BY-3.0 -RDEPEND=!static-libs? ( oniguruma? ( >=dev-libs/oniguruma-6.1.3[static-libs?] ) ) -SLOT=0 -SRC_URI=https://github.com/stedolan/jq/releases/download/jq-1.6/jq-1.6.tar.gz -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=c8b73bc4967db06a99358251dd0eb2cb diff --git a/metadata/md5-cache/app-misc/jq-1.7 b/metadata/md5-cache/app-misc/jq-1.7 index 26068f4f0c4f..18fe0310c403 100644 --- a/metadata/md5-cache/app-misc/jq-1.7 +++ b/metadata/md5-cache/app-misc/jq-1.7 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://stedolan.github.io/jq/ INHERIT=autotools IUSE=+oniguruma static-libs test -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~arm64-macos ~x64-macos ~x64-solaris LICENSE=MIT CC-BY-3.0 RDEPEND=!static-libs? ( oniguruma? ( >=dev-libs/oniguruma-6.9.3[static-libs?] ) ) REQUIRED_USE=test? ( oniguruma ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/jqlang/jq/archive/refs/tags/jq-1.7.tar.gz -> jq-1.7.gh.tar.gz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=bd3f84b9c53852de0ba5c2ce202ff41c +_md5_=b357e4c76dab6cffe320e6a08a72a692 diff --git a/metadata/md5-cache/app-misc/jq-1.7_pre20201109-r1 b/metadata/md5-cache/app-misc/jq-1.7_pre20201109-r1 deleted file mode 100644 index ebaa702d6129..000000000000 --- a/metadata/md5-cache/app-misc/jq-1.7_pre20201109-r1 +++ /dev/null @@ -1,17 +0,0 @@ -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 test -DEPEND=>=sys-devel/bison-3.0 sys-devel/flex oniguruma? ( >=dev-libs/oniguruma-6.1.3:=[static-libs?] ) -DESCRIPTION=A lightweight and flexible command-line JSON processor -EAPI=7 -HOMEPAGE=https://stedolan.github.io/jq/ -INHERIT=autotools -IUSE=+oniguruma static-libs test -KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv x86 ~amd64-linux ~x64-macos -LICENSE=MIT CC-BY-3.0 -RDEPEND=!static-libs? ( oniguruma? ( >=dev-libs/oniguruma-6.1.3[static-libs?] ) ) -REQUIRED_USE=test? ( oniguruma ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/stedolan/jq/archive/a17dd3248a666d01be75f6b16be37e80e20b0954.tar.gz -> jq-1.7_pre20201109.tar.gz -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=03e52aa1188cf2f71b259a07483aa7e9 diff --git a/metadata/md5-cache/app-office/Manifest.gz b/metadata/md5-cache/app-office/Manifest.gz index 21e083271f22b4f06f7808036dc3ff2b38dc55a0..be15cec3213a56bde65daba98d8456a553d081bc 100644 GIT binary patch delta 9917 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/gtk-4.10:4 app-arch/brotli dev-libs/glib gui-libs/libadwaita:1 media-libs/freetype media-libs/harfbuzz dev-util/blueprint-compiler virtual/dotnet-sdk:7.0 dev-dotnet/csharp-gentoodotnetinfo +DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack +DESCRIPTION=A personal finance manager +EAPI=8 +HOMEPAGE=https://github.com/NickvisionApps/Denaro/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=check-reqs desktop dotnet-pkg gnome2-utils python-any-r1 xdg +IUSE=debug +KEYWORDS=~amd64 +LICENSE=MIT +RDEPEND=>=gui-libs/gtk-4.10:4 app-arch/brotli dev-libs/glib gui-libs/libadwaita:1 media-libs/freetype media-libs/harfbuzz virtual/dotnet-sdk:7.0 +RESTRICT=strip +SLOT=0 +SRC_URI=https://github.com/NickvisionApps/Denaro/archive/2023.9.2.tar.gz -> denaro-2023.9.2.tar.gz https://api.nuget.org/v3-flatcontainer/ace4896.dbus.services.secrets/1.1.0/ace4896.dbus.services.secrets.1.1.0.nupkg https://api.nuget.org/v3-flatcontainer/docnet.core/2.3.1/docnet.core.2.3.1.nupkg https://api.nuget.org/v3-flatcontainer/fuzzysharp/2.0.2/fuzzysharp.2.0.2.nupkg https://api.nuget.org/v3-flatcontainer/gettext.net/1.8.7/gettext.net.1.8.7.nupkg https://api.nuget.org/v3-flatcontainer/gircore.adw-1/0.4.0/gircore.adw-1.0.4.0.nupkg https://api.nuget.org/v3-flatcontainer/gircore.cairo-1.0/0.4.0/gircore.cairo-1.0.0.4.0.nupkg https://api.nuget.org/v3-flatcontainer/gircore.freetype2-2.0/0.4.0/gircore.freetype2-2.0.0.4.0.nupkg https://api.nuget.org/v3-flatcontainer/gircore.gdk-4.0/0.4.0/gircore.gdk-4.0.0.4.0.nupkg https://api.nuget.org/v3-flatcontainer/gircore.gdkpixbuf-2.0/0.4.0/gircore.gdkpixbuf-2.0.0.4.0.nupkg https://api.nuget.org/v3-flatcontainer/gircore.gio-2.0/0.4.0/gircore.gio-2.0.0.4.0.nupkg https://api.nuget.org/v3-flatcontainer/gircore.glib-2.0/0.4.0/gircore.glib-2.0.0.4.0.nupkg https://api.nuget.org/v3-flatcontainer/gircore.gobject-2.0/0.4.0/gircore.gobject-2.0.0.4.0.nupkg https://api.nuget.org/v3-flatcontainer/gircore.graphene-1.0/0.4.0/gircore.graphene-1.0.0.4.0.nupkg https://api.nuget.org/v3-flatcontainer/gircore.gsk-4.0/0.4.0/gircore.gsk-4.0.0.4.0.nupkg https://api.nuget.org/v3-flatcontainer/gircore.gtk-4.0/0.4.0/gircore.gtk-4.0.0.4.0.nupkg https://api.nuget.org/v3-flatcontainer/gircore.harfbuzz-0.0/0.4.0/gircore.harfbuzz-0.0.0.4.0.nupkg https://api.nuget.org/v3-flatcontainer/gircore.pango-1.0/0.4.0/gircore.pango-1.0.0.4.0.nupkg https://api.nuget.org/v3-flatcontainer/gircore.pangocairo-1.0/0.4.0/gircore.pangocairo-1.0.0.4.0.nupkg https://api.nuget.org/v3-flatcontainer/harfbuzzsharp.nativeassets.linux/2.8.2.3/harfbuzzsharp.nativeassets.linux.2.8.2.3.nupkg https://api.nuget.org/v3-flatcontainer/harfbuzzsharp.nativeassets.macos/2.8.2.3/harfbuzzsharp.nativeassets.macos.2.8.2.3.nupkg https://api.nuget.org/v3-flatcontainer/harfbuzzsharp.nativeassets.macos/2.8.2.4-preview.84/harfbuzzsharp.nativeassets.macos.2.8.2.4-preview.84.nupkg https://api.nuget.org/v3-flatcontainer/harfbuzzsharp.nativeassets.win32/2.8.2.3/harfbuzzsharp.nativeassets.win32.2.8.2.3.nupkg https://api.nuget.org/v3-flatcontainer/harfbuzzsharp.nativeassets.win32/2.8.2.4-preview.84/harfbuzzsharp.nativeassets.win32.2.8.2.4-preview.84.nupkg https://api.nuget.org/v3-flatcontainer/harfbuzzsharp/2.8.2.3/harfbuzzsharp.2.8.2.3.nupkg https://api.nuget.org/v3-flatcontainer/harfbuzzsharp/2.8.2.4-preview.84/harfbuzzsharp.2.8.2.4-preview.84.nupkg https://api.nuget.org/v3-flatcontainer/hazzik.qif/1.0.3/hazzik.qif.1.0.3.nupkg https://api.nuget.org/v3-flatcontainer/livechartscore.skiasharpview/2.0.0-beta.910/livechartscore.skiasharpview.2.0.0-beta.910.nupkg https://api.nuget.org/v3-flatcontainer/livechartscore/2.0.0-beta.910/livechartscore.2.0.0-beta.910.nupkg https://api.nuget.org/v3-flatcontainer/markdig/0.31.0/markdig.0.31.0.nupkg https://api.nuget.org/v3-flatcontainer/meziantou.framework.win32.credentialmanager/1.4.2/meziantou.framework.win32.credentialmanager.1.4.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.data.sqlite.core/7.0.11/microsoft.data.sqlite.core.7.0.11.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.data.sqlite.core/7.0.5/microsoft.data.sqlite.core.7.0.5.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/1.1.0/microsoft.netcore.platforms.1.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/5.0.0/microsoft.netcore.platforms.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.targets/5.0.0/microsoft.netcore.targets.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.primitives/4.3.0/microsoft.win32.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/netstandard.library/1.6.1/netstandard.library.1.6.1.nupkg https://api.nuget.org/v3-flatcontainer/nickvision.aura/2023.9.3/nickvision.aura.2023.9.3.nupkg https://api.nuget.org/v3-flatcontainer/nickvision.girext/2023.7.3/nickvision.girext.2023.7.3.nupkg https://api.nuget.org/v3-flatcontainer/ofxsharp.netstandard/1.0.0/ofxsharp.netstandard.1.0.0.nupkg https://api.nuget.org/v3-flatcontainer/pdfsharpcore/1.3.56/pdfsharpcore.1.3.56.nupkg https://api.nuget.org/v3-flatcontainer/questpdf/2023.5.1/questpdf.2023.5.1.nupkg https://api.nuget.org/v3-flatcontainer/readsharp.ports.sgmlreader.core/1.0.0/readsharp.ports.sgmlreader.core.1.0.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.io.compression/4.3.0/runtime.native.system.io.compression.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.net.http/4.3.0/runtime.native.system.net.http.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.security.cryptography.apple/4.3.0/runtime.native.system.security.cryptography.apple.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.security.cryptography.openssl/4.3.0/runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system/4.3.0/runtime.native.system.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple/4.3.0/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/sharpziplib/1.3.3/sharpziplib.1.3.3.nupkg https://api.nuget.org/v3-flatcontainer/sixlabors.fonts/1.0.0-beta17/sixlabors.fonts.1.0.0-beta17.nupkg https://api.nuget.org/v3-flatcontainer/sixlabors.imagesharp/2.1.3/sixlabors.imagesharp.2.1.3.nupkg https://api.nuget.org/v3-flatcontainer/skiasharp.harfbuzz/2.88.3/skiasharp.harfbuzz.2.88.3.nupkg https://api.nuget.org/v3-flatcontainer/skiasharp.harfbuzz/2.88.4-preview.84/skiasharp.harfbuzz.2.88.4-preview.84.nupkg https://api.nuget.org/v3-flatcontainer/skiasharp.nativeassets.linux/2.88.3/skiasharp.nativeassets.linux.2.88.3.nupkg https://api.nuget.org/v3-flatcontainer/skiasharp.nativeassets.macos/2.88.3/skiasharp.nativeassets.macos.2.88.3.nupkg https://api.nuget.org/v3-flatcontainer/skiasharp.nativeassets.macos/2.88.4-preview.84/skiasharp.nativeassets.macos.2.88.4-preview.84.nupkg https://api.nuget.org/v3-flatcontainer/skiasharp.nativeassets.win32/2.88.3/skiasharp.nativeassets.win32.2.88.3.nupkg https://api.nuget.org/v3-flatcontainer/skiasharp.nativeassets.win32/2.88.4-preview.84/skiasharp.nativeassets.win32.2.88.4-preview.84.nupkg https://api.nuget.org/v3-flatcontainer/skiasharp/2.88.3/skiasharp.2.88.3.nupkg https://api.nuget.org/v3-flatcontainer/skiasharp/2.88.4-preview.84/skiasharp.2.88.4-preview.84.nupkg https://api.nuget.org/v3-flatcontainer/sqlitepclraw.bundle_e_sqlcipher/2.1.5/sqlitepclraw.bundle_e_sqlcipher.2.1.5.nupkg https://api.nuget.org/v3-flatcontainer/sqlitepclraw.core/2.1.4/sqlitepclraw.core.2.1.4.nupkg https://api.nuget.org/v3-flatcontainer/sqlitepclraw.core/2.1.5/sqlitepclraw.core.2.1.5.nupkg https://api.nuget.org/v3-flatcontainer/sqlitepclraw.lib.e_sqlcipher/2.1.5/sqlitepclraw.lib.e_sqlcipher.2.1.5.nupkg https://api.nuget.org/v3-flatcontainer/sqlitepclraw.provider.e_sqlcipher/2.1.5/sqlitepclraw.provider.e_sqlcipher.2.1.5.nupkg https://api.nuget.org/v3-flatcontainer/system.appcontext/4.3.0/system.appcontext.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.buffers/4.3.0/system.buffers.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.concurrent/4.3.0/system.collections.concurrent.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections/4.3.0/system.collections.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.console/4.3.0/system.console.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.debug/4.3.0/system.diagnostics.debug.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.diagnosticsource/4.3.0/system.diagnostics.diagnosticsource.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tools/4.3.0/system.diagnostics.tools.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tracing/4.3.0/system.diagnostics.tracing.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization.calendars/4.3.0/system.globalization.calendars.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization.extensions/4.3.0/system.globalization.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization/4.3.0/system.globalization.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.compression.zipfile/4.3.0/system.io.compression.zipfile.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.compression/4.3.0/system.io.compression.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem.primitives/4.3.0/system.io.filesystem.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem/4.3.0/system.io.filesystem.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.pipelines/6.0.0/system.io.pipelines.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io/4.3.0/system.io.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq.expressions/4.3.0/system.linq.expressions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq/4.3.0/system.linq.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.memory/4.5.3/system.memory.4.5.3.nupkg https://api.nuget.org/v3-flatcontainer/system.net.http/4.3.0/system.net.http.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.primitives/4.3.0/system.net.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.requests/4.3.0/system.net.requests.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.sockets/4.3.0/system.net.sockets.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.webheadercollection/4.3.0/system.net.webheadercollection.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.objectmodel/4.3.0/system.objectmodel.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.ilgeneration/4.3.0/system.reflection.emit.ilgeneration.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.lightweight/4.3.0/system.reflection.emit.lightweight.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit/4.3.0/system.reflection.emit.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.extensions/4.3.0/system.reflection.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.primitives/4.3.0/system.reflection.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.typeextensions/4.3.0/system.reflection.typeextensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection/4.3.0/system.reflection.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.resources.resourcemanager/4.3.0/system.resources.resourcemanager.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/5.0.0/system.runtime.compilerservices.unsafe.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.extensions/4.3.0/system.runtime.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.handles/4.3.0/system.runtime.handles.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices.runtimeinformation/4.3.0/system.runtime.interopservices.runtimeinformation.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices/4.3.0/system.runtime.interopservices.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.numerics/4.3.0/system.runtime.numerics.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime/4.3.0/system.runtime.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.algorithms/4.3.0/system.security.cryptography.algorithms.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.cng/4.3.0/system.security.cryptography.cng.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.csp/4.3.0/system.security.cryptography.csp.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.encoding/4.3.0/system.security.cryptography.encoding.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.openssl/4.3.0/system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.primitives/4.3.0/system.security.cryptography.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.x509certificates/4.3.0/system.security.cryptography.x509certificates.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding.codepages/5.0.0/system.text.encoding.codepages.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding.extensions/4.3.0/system.text.encoding.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding/4.3.0/system.text.encoding.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.regularexpressions/4.3.0/system.text.regularexpressions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/4.3.0/system.threading.tasks.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks/4.3.0/system.threading.tasks.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.timer/4.3.0/system.threading.timer.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading/4.3.0/system.threading.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.readerwriter/4.3.0/system.xml.readerwriter.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xdocument/4.3.0/system.xml.xdocument.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/tmds.dbus.protocol/0.15.0/tmds.dbus.protocol.0.15.0.nupkg https://api.nuget.org/v3-flatcontainer/tmds.dbus/0.15.0/tmds.dbus.0.15.0.nupkg +_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc desktop 021728fdc1b03b36357dbc89489e0f0d dotnet-pkg 1cff6db44efc8da7233b3f0c01f013b0 dotnet-pkg-base 673c20e50f744aed9843c604e375cc66 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 nuget b3e5cf268212d4e05392ea82c63d0466 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=5927709395af6f8f9fc4a4d848c39e64 diff --git a/metadata/md5-cache/app-portage/Manifest.gz b/metadata/md5-cache/app-portage/Manifest.gz index 534c049d2d1d57048d536b36279508ae4ff4c7f9..4e3f3fdca371f1a5bbcf90b409cb19d8cb95b99b 100644 GIT binary patch literal 17436 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 literal 18088 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 elogv-0.7.9.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=509eb4e5493fdf0518c4d7f8f4e1aff1 +_md5_=e5a425bd9f89bfdc81cb543dddef2400 diff --git a/metadata/md5-cache/app-portage/elogv-0.8.0 b/metadata/md5-cache/app-portage/elogv-0.8.0 index cbde6f803796..a89a31c78264 100644 --- a/metadata/md5-cache/app-portage/elogv-0.8.0 +++ b/metadata/md5-cache/app-portage/elogv-0.8.0 @@ -7,10 +7,10 @@ HOMEPAGE=https://gitweb.gentoo.org/proj/elogv.git/ INHERIT=distutils-r1 IUSE=l10n_de l10n_es l10n_it l10n_pl python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 KEYWORDS=~alpha amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos -LICENSE=GPL-2 +LICENSE=GPL-2+ RDEPEND=sys-apps/portage[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( dev-python/pypy3:=[ncurses] ) python_targets_python3_10? ( dev-lang/python:3.10[ncurses] ) python_targets_python3_11? ( dev-lang/python:3.11[ncurses] ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://github.com/gentoo/elogv/archive/0.8.0.tar.gz -> elogv-0.8.0.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=c3e0ba51e57bd2c987f3fee262369c87 +_md5_=59ba9417bae3f1dacc766ed503435ab1 diff --git a/metadata/md5-cache/app-portage/elogv-0.8.1 b/metadata/md5-cache/app-portage/elogv-0.8.1 index fbb109d4202f..a73daf3bba94 100644 --- a/metadata/md5-cache/app-portage/elogv-0.8.1 +++ b/metadata/md5-cache/app-portage/elogv-0.8.1 @@ -7,10 +7,10 @@ HOMEPAGE=https://gitweb.gentoo.org/proj/elogv.git/ INHERIT=distutils-r1 IUSE=l10n_de l10n_es l10n_it l10n_pl python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos -LICENSE=GPL-2 +LICENSE=GPL-2+ RDEPEND=sys-apps/portage[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( dev-python/pypy3:=[ncurses] ) python_targets_python3_10? ( dev-lang/python:3.10[ncurses] ) python_targets_python3_11? ( dev-lang/python:3.11[ncurses] ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://github.com/gentoo/elogv/archive/0.8.1.tar.gz -> elogv-0.8.1.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=376889f3193007b54715fc32d91f0814 +_md5_=b0454cf650703bbb543d51f5d54fc5d4 diff --git a/metadata/md5-cache/app-portage/elogv-0.8.2 b/metadata/md5-cache/app-portage/elogv-0.8.2 index 9a294bd54847..8b902fa85daa 100644 --- a/metadata/md5-cache/app-portage/elogv-0.8.2 +++ b/metadata/md5-cache/app-portage/elogv-0.8.2 @@ -7,10 +7,10 @@ HOMEPAGE=https://gitweb.gentoo.org/proj/elogv.git/ INHERIT=distutils-r1 IUSE=l10n_de l10n_es l10n_it l10n_pl python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos -LICENSE=GPL-2 +LICENSE=GPL-2+ RDEPEND=sys-apps/portage[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:=[ncurses] ) python_targets_python3_10? ( dev-lang/python:3.10[ncurses] ) python_targets_python3_11? ( dev-lang/python:3.11[ncurses] ) python_targets_python3_12? ( dev-lang/python:3.12[ncurses] ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) SLOT=0 SRC_URI=https://github.com/gentoo/elogv/archive/0.8.2.tar.gz -> elogv-0.8.2.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=66ff4d394f66533a9b8ae19550ade3f8 +_md5_=8b20644ccf8aa3afdf22d0ba54a2059f diff --git a/metadata/md5-cache/app-portage/elogv-0.8.3 b/metadata/md5-cache/app-portage/elogv-0.8.3 new file mode 100644 index 000000000000..872a8900ad0b --- /dev/null +++ b/metadata/md5-cache/app-portage/elogv-0.8.3 @@ -0,0 +1,16 @@ +BDEPEND=python_targets_pypy3? ( dev-python/pypy3:=[ncurses] ) python_targets_python3_10? ( dev-lang/python:3.10[ncurses] ) python_targets_python3_11? ( dev-lang/python:3.11[ncurses] ) python_targets_python3_12? ( dev-lang/python:3.12[ncurses] ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install postinst prepare test +DEPEND=sys-apps/portage[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DESCRIPTION=Curses based utility to parse the contents of elogs created by Portage +EAPI=8 +HOMEPAGE=https://gitweb.gentoo.org/proj/elogv.git/ +INHERIT=distutils-r1 +IUSE=l10n_de l10n_es l10n_it l10n_pl python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos +LICENSE=GPL-2+ +RDEPEND=sys-apps/portage[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:=[ncurses] ) python_targets_python3_10? ( dev-lang/python:3.10[ncurses] ) python_targets_python3_11? ( dev-lang/python:3.11[ncurses] ) python_targets_python3_12? ( dev-lang/python:3.12[ncurses] ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +SLOT=0 +SRC_URI=https://github.com/gentoo/elogv/archive/0.8.3.tar.gz -> elogv-0.8.3.tar.gz +_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=8b20644ccf8aa3afdf22d0ba54a2059f diff --git a/metadata/md5-cache/app-portage/flaggie-0.99.5 b/metadata/md5-cache/app-portage/flaggie-0.99.5 deleted file mode 100644 index eeb891f3dbfd..000000000000 --- a/metadata/md5-cache/app-portage/flaggie-0.99.5 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( >=app-portage/gentoopm-0.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/more-itertools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] 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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install postinst prepare test -DESCRIPTION=A smart CLI mangler for package.* files -EAPI=8 -HOMEPAGE=https://github.com/projg2/flaggie/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=amd64 arm arm64 ~hppa ~mips ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux -LICENSE=MIT -RDEPEND=>=app-portage/gentoopm-0.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/more-itertools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/flaggie/flaggie-0.99.5.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=beeb3bb8f9a48e3fe6be95e21fa00a00 diff --git a/metadata/md5-cache/app-portage/flaggie-0.99.6 b/metadata/md5-cache/app-portage/flaggie-0.99.6 deleted file mode 100644 index 851105816109..000000000000 --- a/metadata/md5-cache/app-portage/flaggie-0.99.6 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( >=app-portage/gentoopm-0.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/more-itertools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] 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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install postinst prepare test -DESCRIPTION=A smart CLI mangler for package.* files -EAPI=8 -HOMEPAGE=https://github.com/projg2/flaggie/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~mips ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux -LICENSE=MIT -RDEPEND=>=app-portage/gentoopm-0.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/more-itertools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/flaggie/flaggie-0.99.6.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=0c1e717cabbe3e14b5a589392223d4ea diff --git a/metadata/md5-cache/app-portage/flaggie-0.99.7 b/metadata/md5-cache/app-portage/flaggie-0.99.7 deleted file mode 100644 index bfdc0ec9968f..000000000000 --- a/metadata/md5-cache/app-portage/flaggie-0.99.7 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( >=app-portage/gentoopm-0.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/more-itertools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] 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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install postinst prepare test -DESCRIPTION=A smart CLI mangler for package.* files -EAPI=8 -HOMEPAGE=https://github.com/projg2/flaggie/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~mips ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux -LICENSE=MIT -RDEPEND=>=app-portage/gentoopm-0.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/more-itertools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/flaggie/flaggie-0.99.7.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=0c1e717cabbe3e14b5a589392223d4ea diff --git a/metadata/md5-cache/app-portage/flaggie-0.99.8 b/metadata/md5-cache/app-portage/flaggie-0.99.8 index f5bfc812171a..006c0f0759db 100644 --- a/metadata/md5-cache/app-portage/flaggie-0.99.8 +++ b/metadata/md5-cache/app-portage/flaggie-0.99.8 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/projg2/flaggie/ INHERIT=distutils-r1 pypi IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~mips ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 arm arm64 ~hppa ~mips ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux LICENSE=MIT RDEPEND=>=app-portage/gentoopm-0.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/more-itertools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/f/flaggie/flaggie-0.99.8.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=0c1e717cabbe3e14b5a589392223d4ea +_md5_=beeb3bb8f9a48e3fe6be95e21fa00a00 diff --git a/metadata/md5-cache/app-portage/gemato-20.4 b/metadata/md5-cache/app-portage/gemato-20.4 deleted file mode 100644 index d0a973fbbb79..000000000000 --- a/metadata/md5-cache/app-portage/gemato-20.4 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( >=app-crypt/gnupg-2.2.20-r1 dev-python/requests[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/responses[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( gpg? ( >=app-crypt/gnupg-2.2.20-r1 dev-python/requests[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) pretty-log? ( dev-python/rich[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:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) >=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=Stand-alone Manifest generation & verification tool -EAPI=8 -HOMEPAGE=https://github.com/projg2/gemato/ https://pypi.org/project/gemato/ -INHERIT=distutils-r1 pypi -IUSE=+gpg pretty-log tools 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=BSD-2 -RDEPEND=gpg? ( >=app-crypt/gnupg-2.2.20-r1 dev-python/requests[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) pretty-log? ( dev-python/rich[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python: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/g/gemato/gemato-20.4.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=f9e51d2f6171c7532622cc2551a93381 diff --git a/metadata/md5-cache/app-portage/gemato-20.5 b/metadata/md5-cache/app-portage/gemato-20.5 index c24ccd9ba9fd..10a49f5b5382 100644 --- a/metadata/md5-cache/app-portage/gemato-20.5 +++ b/metadata/md5-cache/app-portage/gemato-20.5 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/projg2/gemato/ https://pypi.org/project/gemato/ INHERIT=distutils-r1 pypi IUSE=+gpg pretty-log tools 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 +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux LICENSE=BSD-2 RDEPEND=gpg? ( >=app-crypt/gnupg-2.2.20-r1 dev-python/requests[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) pretty-log? ( dev-python/rich[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) 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/g/gemato/gemato-20.5.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=2f88f53760649835f7d9b9a14d2666b8 +_md5_=f9e51d2f6171c7532622cc2551a93381 diff --git a/metadata/md5-cache/app-portage/mgorny-dev-scripts-40 b/metadata/md5-cache/app-portage/mgorny-dev-scripts-40 deleted file mode 100644 index 438eb598093c..000000000000 --- a/metadata/md5-cache/app-portage/mgorny-dev-scripts-40 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=Handy scripts for ebuild development and more -EAPI=8 -HOMEPAGE=https://github.com/projg2/mgorny-dev-scripts/ -KEYWORDS=amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~x64-macos -LICENSE=BSD-2 -RDEPEND=app-portage/gentoolkit app-portage/portage-utils dev-perl/URI dev-util/pkgcheck dev-vcs/git net-misc/wget sys-apps/portage x11-misc/xdg-utils -SLOT=0 -SRC_URI=https://github.com/projg2/mgorny-dev-scripts/archive/v40.tar.gz -> mgorny-dev-scripts-40.tar.gz -_md5_=3146ad09b52963c0bb37be739f9f24fc diff --git a/metadata/md5-cache/app-portage/mgorny-dev-scripts-41 b/metadata/md5-cache/app-portage/mgorny-dev-scripts-41 index 5c0e88719d8e..a120608d932a 100644 --- a/metadata/md5-cache/app-portage/mgorny-dev-scripts-41 +++ b/metadata/md5-cache/app-portage/mgorny-dev-scripts-41 @@ -2,9 +2,9 @@ DEFINED_PHASES=install DESCRIPTION=Handy scripts for ebuild development and more EAPI=8 HOMEPAGE=https://github.com/projg2/mgorny-dev-scripts/ -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos +KEYWORDS=amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~x64-macos LICENSE=BSD-2 RDEPEND=app-portage/gentoolkit app-portage/portage-utils dev-perl/URI dev-util/pkgcheck dev-vcs/git net-misc/wget sys-apps/portage x11-misc/xdg-utils SLOT=0 SRC_URI=https://github.com/projg2/mgorny-dev-scripts/archive/v41.tar.gz -> mgorny-dev-scripts-41.tar.gz -_md5_=b629f9355f58e115c31af9795edbaf43 +_md5_=3146ad09b52963c0bb37be739f9f24fc diff --git a/metadata/md5-cache/app-shells/Manifest.gz b/metadata/md5-cache/app-shells/Manifest.gz index 3bfb231b207e1481b2dd80af79a4ee66a388f707..9c5365a18b83adf98d9da5442a3c5785ca46104c 100644 GIT binary patch delta 16523 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%0AD& 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 Chh-W7 delta 16009 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 D$TfW2 diff --git a/metadata/md5-cache/app-shells/posh-dotnet-1.2.3 b/metadata/md5-cache/app-shells/posh-dotnet-1.2.3 new file mode 100644 index 000000000000..e182cef24a47 --- /dev/null +++ b/metadata/md5-cache/app-shells/posh-dotnet-1.2.3 @@ -0,0 +1,11 @@ +DEFINED_PHASES=install +DESCRIPTION=PowerShell tab completion and tooltip support for the dotnet CLI +EAPI=8 +HOMEPAGE=https://github.com/bergmeister/posh-dotnet/ +KEYWORDS=~amd64 +LICENSE=GPL-3+ +RDEPEND=virtual/pwsh:* +RESTRICT=test +SLOT=1.2.3 +SRC_URI=https://github.com/bergmeister/posh-dotnet/archive/c017886cbad9c4f6ce1fbaa38ebbbcada664655b.tar.gz -> posh-dotnet-1.2.3.tar.gz +_md5_=d3eb5d2a920d8770523792b24f07d65e diff --git a/metadata/md5-cache/app-shells/posh-git-1.1.0 b/metadata/md5-cache/app-shells/posh-git-1.1.0 new file mode 100644 index 000000000000..edf39b461f17 --- /dev/null +++ b/metadata/md5-cache/app-shells/posh-git-1.1.0 @@ -0,0 +1,10 @@ +DEFINED_PHASES=install +DESCRIPTION=A PowerShell environment for Git +EAPI=8 +HOMEPAGE=http://dahlbyk.github.io/posh-git/ https://github.com/dahlbyk/posh-git/ +KEYWORDS=~amd64 +LICENSE=MIT +RDEPEND=virtual/pwsh:* dev-vcs/git +SLOT=1.1.0 +SRC_URI=https://github.com/dahlbyk/posh-git/archive/v1.1.0.tar.gz -> posh-git-1.1.0.tar.gz +_md5_=37d4e44bd0fb69c94a232bd488be5ec3 diff --git a/metadata/md5-cache/app-shells/posh-z-1.1.12_p20230811 b/metadata/md5-cache/app-shells/posh-z-1.1.12_p20230811 new file mode 100644 index 000000000000..29919cee3bc3 --- /dev/null +++ b/metadata/md5-cache/app-shells/posh-z-1.1.12_p20230811 @@ -0,0 +1,10 @@ +DEFINED_PHASES=compile install +DESCRIPTION=Quickly navigate the file system based on your cd history +EAPI=8 +HOMEPAGE=https://github.com/badmotorfinger/z/ +KEYWORDS=~amd64 +LICENSE=public-domain +RDEPEND=virtual/pwsh:* +SLOT=1.1.12 +SRC_URI=https://github.com/badmotorfinger/z/archive/ca1c8d9f004eede2ba907da199bde542d9eff344.tar.gz -> posh-z-1.1.12_p20230811.tar.gz +_md5_=c49608ffb0296bcb80e4ec1f8e6683d2 diff --git a/metadata/md5-cache/app-text/Manifest.gz b/metadata/md5-cache/app-text/Manifest.gz index 87708f125343b1a4fd1c121b28bfd5bfe91e89c2..780c4518e1bfe038da7ce2b8b8065176fc09bc05 100644 GIT binary patch delta 70087 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

    QHNx(I=j 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 VHF-tr+u8oF{}%w56=a(P0s!aU1xf$_ delta 69581 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 j&}9Wn9}CwjU~eiS@l!Q=dev-vcs/git-1.8.2.1[curl] +DEFINED_PHASES=install postinst postrm unpack +DESCRIPTION=Document Type Definition for Gentoo-related XML files +EAPI=8 +HOMEPAGE=https://gitweb.gentoo.org/data/dtd.git/ +IDEPEND=dev-libs/libxml2 +INHERIT=git-r3 +LICENSE=public-domain GPL-2+ +PROPERTIES=live +RDEPEND=dev-libs/libxml2 +SLOT=0 +_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 +_md5_=2bc127ff1d787da1a16239f247c0e092 diff --git a/metadata/md5-cache/app-text/gocr-0.52 b/metadata/md5-cache/app-text/gocr-0.52 index b45b5534fc1a..e4bcfdbc95d0 100644 --- a/metadata/md5-cache/app-text/gocr-0.52 +++ b/metadata/md5-cache/app-text/gocr-0.52 @@ -2,11 +2,11 @@ DEFINED_PHASES=compile install DEPEND=>=media-libs/netpbm-9.12 doc? ( >=media-gfx/transfig-3.2 app-text/ghostscript-gpl ) tk? ( dev-lang/tk ) DESCRIPTION=An OCR (Optical Character Recognition) reader EAPI=7 -HOMEPAGE=http://jocr.sourceforge.net +HOMEPAGE=https://www-e.uni-magdeburg.de/jschulen/ocr/ IUSE=doc scanner tk KEYWORDS=~alpha amd64 ~arm ~arm64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux LICENSE=GPL-2 RDEPEND=>=media-libs/netpbm-9.12 doc? ( >=media-gfx/transfig-3.2 app-text/ghostscript-gpl ) tk? ( dev-lang/tk ) tk? ( media-gfx/xli scanner? ( media-gfx/xsane ) ) SLOT=0 SRC_URI=http://www-e.uni-magdeburg.de/jschulen/ocr/gocr-0.52.tar.gz -_md5_=1fee62f7141d9562e96c0a1c4b24b760 +_md5_=96aeb4b13c9a5fc801415c89a5ee1b98 diff --git a/metadata/md5-cache/app-text/txt2tags-3.9 b/metadata/md5-cache/app-text/txt2tags-3.9 new file mode 100644 index 000000000000..2a55d28d43b4 --- /dev/null +++ b/metadata/md5-cache/app-text/txt2tags-3.9 @@ -0,0 +1,15 @@ +BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Generate marked up documents (HTML, etc.)from a plain text file with markup +EAPI=8 +HOMEPAGE=https://txt2tags.org +INHERIT=distutils-r1 +IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos +LICENSE=GPL-2+ +RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +SLOT=0 +SRC_URI=https://codeload.github.com/txt2tags/txt2tags/tar.gz/3.9 -> txt2tags-3.9.tar.gz +_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=df01d63afa9795bbab4fce0760840087 diff --git a/metadata/md5-cache/app-xemacs/Manifest.gz b/metadata/md5-cache/app-xemacs/Manifest.gz index 145d5bb920c0865075b50e23e47a49f57c62158b..169ffabb64d85f1fcf5bd5958c1c606ea3e7fce3 100644 GIT binary patch delta 21718 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 Jqz6@@008Sz)`tK9 diff --git a/metadata/md5-cache/app-xemacs/ebuild-mode-1.66 b/metadata/md5-cache/app-xemacs/ebuild-mode-1.68 similarity index 87% rename from metadata/md5-cache/app-xemacs/ebuild-mode-1.66 rename to metadata/md5-cache/app-xemacs/ebuild-mode-1.68 index 6da1672aee95..fbcaebc86257 100644 --- a/metadata/md5-cache/app-xemacs/ebuild-mode-1.66 +++ b/metadata/md5-cache/app-xemacs/ebuild-mode-1.68 @@ -8,6 +8,6 @@ KEYWORDS=~amd64 ~hppa ~x86 LICENSE=GPL-2+ RDEPEND=>=app-editors/xemacs-21.4.20-r5 app-xemacs/sh-script SLOT=0 -SRC_URI=https://dev.gentoo.org/~ulm/emacs/ebuild-mode-1.66.tar.xz +SRC_URI=https://dev.gentoo.org/~ulm/emacs/ebuild-mode-1.68.tar.xz _eclasses_=optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 _md5_=abdaa940139ab762ec00fdc778c89e39 diff --git a/metadata/md5-cache/dev-cpp/Manifest.gz b/metadata/md5-cache/dev-cpp/Manifest.gz index eef05b22553c7008698f295b0b2d51c4026b2832..eaa32a3af4d91ac13db98f3ac8f4fa9e2ba62bfd 100644 GIT binary patch literal 25944 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≻g0QnJmk*Q&m!@)tFc?0qIuX+;cK$SrJ&UbAdi8vF7-eBR)aEU^6KnOtL zdXQ_HOTYt0t0s-0Iji!YS^p%dit%w`uR7J%fn+eVZr&(Hk6R=SsO1B@*a^>o6XDMi zFh##99>1_0g22hyLm$y=fJ|rrWw2?%wgAphj(VC=>VoTncL$$lz5?Z|I72f5FF-Tv zY5*#6!U2HM#QN(#CddiPg-A_8PLmAly+D06`4C0=EODwGbO&kQ^@)K}6{JPby%z4O z;7*|u(^M(uSQ0dwgACyYSYQzNkv~bwz?VR{uYRfnkkFE|fZ|T*7^enghh`JlQS%#j zvOyhil2}jpsEOYDNG9;^jo~L~;XTkx^aWQ(HCiXnoWPwy7c%0n&>D2MUj z-Lc~Ef)8dvK_U*j1t2c~?LZxGJb6I^yfY*mdV@H|1e)Ql_;Df;Je|0|E`SZ;0I**Q zHZ=;Cy@BKeDtO{NM>k(ZFy_}6L;$n_Ln6jNqj3>+jUSTwZT>|$5&R^2xQ-V|0Rmu7 zX%meBW#GBAr`!eQZWFEU2|8OeY|}aV$uYp7ry+51B=Wxr3<6%_yYX6K6ex0oi=Z6+ zIL)?Tx$1s8h(p<=2oV*BvjEXA9{sGK!~h12{1)8zKwo&So8P-?LNGTb3Tv>@hJ26V4~6@etLC?Sf)41E>KJ2$!0)J!|3VO2JKua^N}vvCJ189^4C)E-i}>G8j6Vcm4Q>a2 z+BTHCK)M3F9_`5$Tn|lxwjB#g&PPt(R2;{6Rj6En`0(T%aFtg8FcO=*8X({#KrQUL z;NXkuae&(3vH==WfkbJYMQjdMhMwc#4?lpY6&ArQRRTLurCkUUodb3Hup2vq^BK=V zsc*%U-pAwp`Ht}a#+d^r0x?;{cEDfY2RI~f2(f43QpyG2t_J~{_`5~j8si`=9h@KW z4BWuKXK4vx01-s*WkL=aq6T7wrSP%%BSKQZtzaDsPeiaCP@tD|6bO#!1);#ifdfPZ zUcG|=baiOfB{OfKn(l{E$9=%c4=L$F#PFyBZsw;71_0z6C$V~D%yNkE#yk$5Y)x}_ zJ3*FlA{Q@&zrb0xwcg6qeVA%sG)1ZeSAfcF43imMEte2Ua zCaUzRh*#8H+gTz{ZH&cHXKCEcKP!*5P%uIaunHoE^*_Fe>s1np}5Luw> zh#!Vm0p?&|s14C{nivlao4O0w9aX}ELeVhEOScs(zKn>VY%h+oc60${*~7iOTa5u5Vdz>0jRR>b%JU^ao|eOEo_eH z3r(2a&=UCP3@5G^d=_pMvbo<;n%Zct;5L{2{bFIx-~JPmJO1s5L)=KD3Oyqz4CXWVNpxd8K(~$s3Rvjm zR9^vDfa9Ifoc*Ne?gIsaa3dJpKjHS)Q^d^k0V?iY#d0@c)7)c~Ek@1&sPY||&yOEs zR9fps#>L~{vc2+v2ksK^KXsXm1{(yJZi#n<4?`!Wm-Tqj z9f8IVSOk!Al4xhX2u1-Qic)d#gsygG93XxTH++K&Uvf~GiRll>#Zhq93s__Z6OY)h z<%K(x&uE+Rzd$rx8zB#bMu>*y);;*k0DwO(L~3zmB-8wzF`F5?wUvf$K0 zZU7v7AMWsak<#Dh{$)RM!b$z~EB5!sNuiyf*MNd|#035TF(dsfT_o&+XS`(0UC$VI z>kyH-kskrIp6j#_Vcpn4(dydvit#2y%?I~jDi`4I7}zdGu0Smh=plo+Ch@SnP#6#- z(jBM*$mv2&5oW&u_yg^PuA6EnCi7%6H4vtS3;Rk#oWJgwyxqt-LB~NK(R)k+aBs79 zj1;&F#7iI&Ao*z37P(zjWkR zIMvIOp&%CU81RB6h#c!~TfN6opF4O%4j&}+&kX+}NP1C?i2)9P7@Ocbct66((n~bJ z@1E`CQ~1ReMad(WI43Hf!zvgVsU;uB3qD6-PziLY&J`1w8e$Uz0mAz;-UxpOwVD^+ z@CGQtw@}^4S(!=M=YaMc=q|wGgkOx=4}2yF2%Hzy*MX}I#FsM@0|*7D#OUICz<7oK z`X|zgN~^xPi#gEL66(B9sJe-zah;qzRFWu^Y5;bD2HRsI;-twt^;u2q69$6?P}jVr zQjm=k8`Mdll~0};MALAgycd)Z>PT#i=BiL4d<8M%wN{8Y*lxaqK=stWTp7(J>hK@D zB;S~$=oevw#}7Ub%!>u~d~d(NQmM5soC!{Bq?rzLZCJjSwnW}*NIVC=5UIjv`kDzU zP7n;B)AAy%HNN~5{_V@J`w4|;&{LEU(kph@Ah;-ixbFgp$c4x7rU>vKQMQd=CXy8V z5J9P$u})v~VCY^bRdP zQI_0R@#eM>x)cJ4<67wjwOg^VCy?z1I$@9Sr|!)&ArQWcS6}8OD(LwDf5GhX?Y$a` z-b||2-ui|cqg1;fi%Hmya|?1|T!VF_Z+;vDjU;$CK*LEeNE0K%FlAaJaPh$_y%!hBC%1pX|8 zV)tqwg^U{xCf7UA85fGTEptpIeS>VwY;J2A;BGH!#a|o{;r3+Rame^^=ts$*2S4jV zr*}tZA&TJeay1awfu~1Z5d{j+LclyC#&uYT7{YOQO<8cn_mLx#!}0N_h|8O<;WJ?L z0~ZL4_%5iw{rVBt72cnJs0Kxqrx~CC2|lsl^kk^5VDX9|&Ch_)2~g6d5b@Gz9#b7nG(PLDBQ*-D;z0!u*QMc#W9@pX)>qaOVx&LWI1l zXwJ-0g9NO6h6zIl=6`3)>oXel^*6QYeT?AIH=aH8Gg&joli%p@Se!P2!9*vtR&R8| z#}9Zb+ElZ24S&^%01MtQqZtD{Z}Uc5LC@2>Fxh(K*c-m|ZYIJTXmP_=fUkIF5N@^T z>&5UuAdRnV!7EI>Z{XNBEYMW=K1^fgC~mYi58ijM_0tTw+Dk#`V7z5&rEI0rgA!M?zHt1Z#J#3`r&#N1#?G{V++*2oW`vzpC6 zky(8o`*)eWr9TaW00uRS696-^IzDpv*kf9mG};M7@SXsgbQ3v=Ugbc0cz6g0E<*=b zL|O>dLNHiZRuyoh=C}Y)77jy}&fA(A6|Do`W6H1D_TYu$YWSM#N#}QL27FNP8WV(I zNhkr))K+O-1iCHnv=9$ke^-kI@O{v%X|3OBZ9b9cuwJWrmpsukkRT_ucm$YR60jU* z7zqa7G3x&C^Zw;qD(eATrMX*BY{s45O5n-Sm8$q zH$;tuxN5q3fm6YWB>Rga>p0x+IpqEE{_q(|MXQ8f6Er%ZVjV1)w(xQ3;xsSeCnmE~ zJiH%>fQhpBT#TyYpS@<`z9vOOCjS zTra(f&_2Ipvw&%7SyyhMOU5eNX`xp#s|{wG?21=nceQZJCS z^eEyEwFJmvouEuZ@csBwoB~0vuLNx1`IqE(jC1 z)%*4yp7LT40pSa0n~2;Il$I=>Gi5>LQSosOH!;3Zv&&7tX{cVMhQ2Yr#S$AhttRf?wF@}Y7j;tG~Rq8 ze!FKYlt#47WGwIFIqHR$5Co_9T8J4)$mzFGEa}Y&D=)7pnr@%e)vZGYy=YbmQ@#Lf z{B9APAEld9cp5V*ssc_J5!KmN--6kj<&Dsx89p&4H8f**4qu|R?InWCZ_71~IpK~5{9$WYgF!$vp~6??NiPsBYW$j7wgfIq zOTDl>>`A&xu@JO_d(pfKFwM&(M@v&v#JE5|D)ID=l$u^$It)%t)1(+cn3>b5^bg7_T_%=reEMlnvY5ZuCA0@@ZTdj|>|Sq0RBV+Dn!(Jb?Qs@#z`!E|Kb z4KQZ$2+r3QxtI1gGw*Q{kB_^6i?KAb!YyymFONf@Ba9kVfecGu1NF?Dpcv}_SmM&~ zr-eVY66?4mu*EyHV<{uEqXiC&XRK0a_(OlL=(i=1VSc}$|M~tne*S80niuq-D>%dJ z)$`i;)L?^6JBK$87G&@Hx-iQ&#hAeQYCcl6hxWn41|%8mZUG}Exw|QIp`&%k4SmOe z5g`JscpY9A*j20uE8 zKY*tFTb8WjUm?seA8ahy9OcdBjV)WjY;7Dw)q8VmwXcS`dQ6pf;&3Y_Zq5C&5*J}KArBJ9Mn{Z5=VYBJaD9p|UTERTt4Axc@Q_EfeJq}-Uwm+}XsBO) zZ1TpPC#je}A9UEONvH)3!j@5y4cHw9mPAbD5q91e%xcbQO4ddl2u2xYBTB-UIN6*M zyyv@^K7P2KYR6jN*LV2h{6?QnGh-Fj(eePaM2IlfGZ2Qi?}rZZChn#Q=S67vC$GiB z=$!Pr27Egm0R~wJ_7T^~@vbzDIp)L8%gC2*Xnq4t0;zFs4Kk^F?yt$d$yZ+RqzI2T zA%x5F?%Og|+`+vrP4F_|fPw>)BH3;%jk4nk zva$uKaFyB)FBnCl_`!8UrnZDFwX>@O%F^kDQpVX4 z!P>aefx@p{?$e9O6`_W=7n=YDG!D%wwy9wNFfqb$X!y2k0JyvaOcp(%`nBQry}{^b zAvObvu)ml)4DPl6VWFOcOqe;w0j|a{udz2=8F=0Ac-qm*%fm4zZfs)`V55FYke>1{ z+-%1cWj;O;nK~>Jy*}U!AUI#~K4{SMMZQ>f1!5 zHLV3TmQ~pZ(d|CI5A4lCvKVj;Nkq!wfV&Sba;i|u-F4*BKj9=-#4ae z1J)tI=QOgOZF`&h-x6Luwrq25la*g3=4zVKGtI83ernZz@b?IT@ zGS|H2t0(xqEOWDV!=a;FaA&wCoNhD5oA^es9cY+Wcz_cWQ?~$iNmzsdzW;zvUw`{` zk5Bv8Z`GjTdy0zJdkuQE-D2q5G)s?mKin6H0XAs{6wP>&4v00+8x}th47g)K$6K2w zRtCtPcLLZolswI3^U#28gPD-rwx$+>b2_160mpc=WuuVt*e~dOAL&42!4e=k$QW$z zxx_-#fRfu*YPcjW?hu)zWc_hU+r%v&d<2|;>1-_Kh6*mLuaX&!Y;8M1dLg%Hn+`{X zu40$AC0#b_WvSbDfj##T(fU1mli%C~c0hnB@&!|Awu5!y9K0PubC+dPi_k6Op^3PJ ze>~)+%9k!V#`$n!1Fpgg5aU27w~nRnUQBMCA=S$ZP=e)iy|p%81~Wu0@OSMcOJ#DN z53zD=;EnC6=e28vwn3h5ZyAYafc8gItF zcVWiF;B#4|8lNU#PSnajD2+kiS~B2cg=!NKEV$vtkcJJMb>93jq0wJEh(Uc=Sq|I? z_se93*ibW{{+hz;d&<7Y?O60V0KDeFXt(?AL^3>lTC|ujb^(MQ(fhJF85PD>M$H^=3 zjkQIqX=AkB1@dCjg`*?_EoV!hhJ+B)9r4Ce8k)fo6MFDjcQhsX43%cP%6NLfu z#!I~^E>6k%I$Vs2KwH-Z88LdXaF5|Fu?=Y)DIjfFfCbF*202fM!B|nu13-l>r?S7& z5h06{1MleFn{5K#4{cB#Ba^h& zA9$S*ki*L9=$#`>Bn7WRZZqZ_c@5jTgU#yr zYX1sH1iQ#>2ye;@Dj!z4=Q`lZF~g=n?-)9Veuzp?BBZ}SO_zx!!md*XtirM@e+BHT zcgr!sr#dZ|8=gd4Ka+*`HW?fQx|2|VI%lEAZago>1v1+%a4kjAXlD-32f&DMM!di6zrTkFtb^9 zCQ!z`5=eun<{r2nNR0Z3Z9?caUKd-ku=zBbBaw}H5+UqDKtDs@Z{?JqnD;K$H{=Cc zg-vG^mxF|EoR*5~uWy_Fkb|58gR%S0VroLqy}S8(UKj^DXs=f&3t$0+{S$P0UjZL<7y~2yn`Th*n;ir)c<5`OULhu2Q)JKT)SGAt0I3@+C(+Ec)+mm%z-Gt>} zViV$Pwd>PJo)LDy-DikL%Rmr^OK~#xy@5s!B=eHCyKXOV2=>G7&y?ofkq_uG5xqef z#bh_HbUJY4f}+SkP#|+wFp+MBED)hs2Tx#x>YmLmqs001#(X7g(|eJ`*rUB^h2nWMfKoI=BHJ2OpxPs-s_=A>}@s4-1{yaV9 zUN7bA#H|ZVG(t&7@-D~mGB=*aOtb@s?9bfG-mif8YQmD!z{SIHabhMsp$eRv=^?uj zpuVreNGkNfN2zy7vAJ;O}m z@B3^BxbPV-5^AyvV|EaSHBrZP^??u$J{{IfWV7koy70R|5h293M<9SZTe0Dg6>BK0 z&U5-#dh)F1*BwRU4E$4Z97XKY0gN@mEHX_LdUj~6Yo!rQJ(Z`f}KpPjZP0~*SK zu^aXvGr6e6xbWvpZuk&t38cNOW=f#h%UdFwWh=I=iCBhwMV=q(ed4*=0nD`y!@hzX zE_ng2WPNvGfBEq9U;cgk9YKZn@!Jrl@Gpq^dsu*dnWh<_^!~R?j zG>1Z*Ho9HmLS(?y(w`zWr^`Iml4bu{RtJJ=ul^pWz0A^k;Ti~W3nGP7?m|q1Ktll? z=&*>11`4 zkwnDOUPv>+!por^yz)tQ+4Kv2e}*K1>8HgA1K(}#$;l$N5e%!kZENL=HXAY|FkSP#5SIY`m=Wu)*T8lA$!`JQXo-J#8IvsGWt#5sU!v zgU}GNyq<7IpX6=VZLNLfmnF#nT$ng;4LiSYa~AFQg8Ie>@pG@Z;mD57;zwc5snjPK zaL$O6DE>IYn$6Cl*JVgTxPEx_-#&eu|M4Hz&$f3h zr?*_t7Wa+AFku1cZ0N7Ura%v;^Z#taNA`Dz3c^$%R#wV9bNJ46RpVwQ%GB4OgK*?#g{6W%T`1}A5qiW4`@w6`Jm-q9u+X`*k>aq zoDpV#hZoQ{)a!H>GEsQ)8VcL3rCz04KAW{wayExX40KC^w9YnC!@}ZGpm8%bX3F8>vG~6t+7sTMh62NDI;=00~D8;c`YX{qjTsr_ml>VBQ#TuCLVz z;|R@)S8wbRplD3kwv=l>w-A;xC9gk+A&Xc8( zl_v$v!qac(%bL4wL}cBO#f8reaQ%iWpmV^QWXtujjwAg}Oj*Q z(IU83?1axcB8$K3cEly*A%m1R#|Bq38hn$Pa<9I}F5V#X8!;T-@f|aF z9Bg+ys*MpAx)VLBP^^?D=BE!|pWCeT zjVr&YOVF;C6Gc$fQV|((+&+EmJgp}jVD=Uz02XX$4c3!del&1e_a@H5^H=jG-sHv= z?awgB=3E0^B}eCNTy;j2{fcmpXU5Fl;Kcnp_N+N-r$Ot)-g61w`?xCqT-$Ma4{RIO z_9ALeC;Z$<#^MsZe1aR?ym;4vp59kgC$z5HyoR9az5?*ASrvHU@TMq&Pk-`66Vmac zT>XcvzBPNF=}kwVCDR<*y7)SR4ED1fvYNlOMhCNHW}m`=)!S?ejs<8I@T08}mknII?Y^KJ66@WviB zxH6$V>q~<}pB*}Nc`*8+gP(^FK&zU!T27G$k&eqdtqlfonrHQr)UHAe!0xdf^yTNZ z%m`uFX}yTau=mriU*_Y{?ReGVylcUQ+Cc%akfUzBC8fMU9XE!Uu};0>Som@F)0m zI~&eSeZdg3C0z*}9YFI&{AglKC+j#YL=*!=GRNu&geL#;ZP zfdjX|uNR%G&eE%4v+?;Jj!R4XMPQ$P46{uC_T|a1<5gc9zs2V(S{+5qM3uanpLSHv zS-r5XUCIpr!0X!cLk!E=4)@cls6?zMdLYuB?~vix_=#m<5C4N1&w;KNjK+o;smWNT z4+%@*NF4ABQ1GF>^@pAjHiH9K9GO?KM&7Yvg;R3dLM09rsWhkv{jg@q8nlDR4W8-C zG_JWxp2LA^urXA=O`;Ekw!umT^A3vvyE?o*ovPrgv_7v3VU_pc->&@|vGiSSZ(1K5 zQ?#RQ7cYk|Mu7S>XdGW~~E0Kj+I%7i+t5{^6fUE5+YQ z3nXZhn!^WCVz6wlE*Pj8>vK*>1rp-$4^C=W4ZYelCHL))b~^TV@feONtlrh*F%Rbq z77KR{$3NS)U=#d(+dflkN-#G<_#76hz33JYty!3c*lqg1QS9twa=aHI5&H{hMYJex zI2{8DR-sAwXBF+boGS>}yNee+m?7R1po2@Z>+NuSqiJp8o+&lX`WeY)E+U-xy6^{S zef^(L(faRHtd-aM2`dFH;b~TV9``AYfEn;v)9HKl+fbDgF(&6h1zg%iPyjxHqiyeT zN^eAUs?(`aixIMQVF5x+5VwVSIpFuQPP;k)^yzuNmn7rvFSYCNj5>{g^v7x%HFDdiM1Ng*48VL%1cJn9=0HDMq$%s z7y9V{AKR0RCg441H7AEQ_>uh4PG|8cUkvhI*&+nJBk~yS{!J$P)BEd z^B92aCI@TUm@2>Gcny;O@#*8^^mBSrUB#imJ}Wd%Bv1$Ic^~M zOG`8U4lZeLXmA9pGt+Tk4!pYq|L2fxh+#xrm$}JpL8*N;x6{Gzr(TcP<=D|~&o764 zIOLhLzRVz>4yGh#0_U5fynurc{5#j|p!@bmQI+o*(KkS1)RaM}-gEI5xavDD<5u^^ zMx1GFuLGx{7naC-m0J@&`Z;QXO!Y%#%s0|!itBOwn~kJx@r471l52X#62qi1JZV~XG=4)RCY$EWf0 zhxu>&m%n{_dce~=boWJ6fZrq9<3GKHv^)ra1WAk>lQV@}TCrg65!y8aM%^6Ti)z?@ z(^Jp=sUtf&oD9D=@qE^3oEn6U(W0mY?!?)HfnjCIC!rdvZJ%2 zjo?m`4K5xMHao~@EvNcj!#mRGnjzHWkW=D8hL}4UToC0K_z@rmTu4i~t@$sDU=k$4^hz;qp09kGe z`GUQCHn-H46gEkLJlwpMLt@nfooxZvVkcg+GuOZZkn91GWV3 z1*N3*?09f2lHDxPZBK|V0oM%VDlI*2Dgq{%Ts z_E}*AGdc0sb3p|G<}VZxx$vLE_M0qSCeS&0;C8Oj3}9o}U1dACWzVK3Pw9q6Kso!=$(^{1b|eteQM;obSB zqQO~cq5N{F%)x#~sct=Tpb3xRFeFYo6QOWI+s0lnD?eNEbeYEG ziYNRAk7CNT**)B>oBOk{>JMSP>929fUUIsEJ7{w88qq3gV^|;71deBBFr1?jN{WS; zPdmUo>}J5FKO3leaN;%0>~#JDP8IaL*3-7_fDZ3EFDvVxEc$&C8v)ed_19H+&8gF% z|Lk}z{D(7?FK-lg1w23oM#iNgmgt?ojlkAyALY`4_)tLBaE=Vja&iHR2{26F$Hkk2 zN|3AN(_wn)+Ac?Mt~7s@9eEMa81Mo-ED(!C{4d{%==j{Q7Mo-!rQBO@}FRgFOVh-W#~2ox_;=V1f*X1u>uR57i7IHaz?Dw+zf4|-3 zm>PYP?9;j&9Fn2l<>-d78%hGQ!z+VFFDC_Jhto-V$aK4bC8-5yHBn^a@VfV|R-cPN zPe=TyI?gO~GUaX9GpqK@D1K@lEaq@F(ChRLJLfhL7fHBX1fXFHL*3^9Rog-6lE>2x zXW(Sm=4sHhl|Y`H+>!t-Y?hbc`As8S$8rM^aM0=PfG3xA*;$SC3-q56Kep3aywko% z!e2gq{>!KF%P;@-RQfDabbX}oWV%}zjXZ*i=bU+TyM8XEZlGzxb%f0|JYC@<1qQ!9gASP|v43sa(TZ6<|jU z+wqo!A#C=PbUyc-#e%fxlrxLP-CDCHs4mMwa9!%k!zMm^cvEkcJU-g>Nrd-^3wF_- z3o2e)a12?Fe0F1tiz2~(Zr0K#4{+I7r}P#ZOV3rM#U5RcmEnJmcHjI17N)cu?l@t8 zM=GKoo`An{9HO%_oi=dE62Kv69;idAcCCMx*yrEo-|$^upM*^LHg@$Dner0PR@JkE ze3CUE)vC^G685{JV6i~nY-^?4TN#j{?Ix}xERGm3m*b)@gF&!S4hyt_wK*>=A!oSV zaO6zKYMtsfyy(AGg4{bk{#ovht8b6zW21Hx2;C6CZ=S^sAYSNOAhDZEP-lM<-jOx4(Se&)I~w4;0LeN$J%3um_4gT zoC%f*TFpgjSA`l9Nic*f=NpT^j;9#X&5u?xrS3RIP(9~7ZnXQ>k=`ya+m7zsZiWf# z&gh<9?1vjC+I=~b7fR;_?td<|Z^P~1h>UZAML=JY8sDZfD&3}iP5VO}?9p8);3U*m zY|VF>9N&~NUMDGKVRmk|DugM7$j}0CSFCR30BO2$#2X6YpX1W(mpEW`3syDWG^ch~ zb=@`MGxxIt*(&2f;J)#$)uM2>vUxX&`zrt@Z{(`|^N&}wvu--s2v6c2L~^Z$Q?;fg z0k_4c*4)J8wWWLNaNENv0O09bUlw=%BawY8&kE<8-tfz*sf7SfU^FUvAoc@gOR_Ca zgcG^XxVcJgs&-*_yoe+F9Fb;GE|%Jg`DC|_IXuPd*KQYt#iZB6L!K^uyqIfviNqks z8`}3;7ztLr!c!U6F9#7?o@(*b@U{d;Ze#y*KLOPSuMuzEE)?aJ*r~}KE6#7z4_@5i z@WEF?%Vh4~Wh?kFNKcSYr|T)l6Q$qhNI&+Kd>Oy|{P}5>%Z|KC?ag4{?!J|PE8vZq zWm-2L0ULE%wyQbaFy{qz;#)5{D$d*}GJ$VB$+3MUBtiXlH_Wt$5m$ z<(dUBl{eQ8YAOfNS?62bQE#{Gbj_b@$tRDOsNQvtfQfU^qd=#3HP4kHOnGfAd9Bo`LB)oRXKN!;?i6B~k+r7Pd z?v@DYpdyFHPCOEX=(ONzU4dUt$s{#QXl5$ z2XsAd{#|}6s1C+Ez3Iqiv!Da6cTdk!tKsDw&@r7il==+&>Bn(AZNHv9tHD~U>0W|o z;e^uxfXm$}{$P&ztw}L?h2X}|r07P0><+uw0@UStUAd_0a?0*N3+7H8zB;Zfa^WOR zA2>A;&$oooM)9JOxN-6D zW*Ir(d{5r`!a1HZ+r;&Zb&RH>5y3MDz&>&PpDUSHL=)VM*rpTQ30g0=gxi&*&aeQ1 zA7?S`X9{9$YoH)`*;3xCe72-tC?$`yT+?V@p=-IVzY3;z-NqwvT0>(I>#GTFybW=;JZ95ikY)d(oiqstxW2IcMfdw3NE!)Xo)1=Ti z*R=GfJ9tMcwIxZIsJ+*s|Kln8O!aGEJS{O&%Ne+aXP9!?5oh)!q^YWnJ zVv%-x*6O%F)fx-X#Yt>b(;V&h!{UDZOw9Ys{@d5@QP1Qb0sKu5{j=m8Ux3HJ%FPuM ztlU{(;b5}}B%@_PUg(Bo+gc7-mRmSLf%h{k=C-cc*<5|tmwnzsgXn-D3%H!nkJaM$ zGQaFPP0^&QW%qa;_LwI&;q3fGa6`Zu_Z-~rijG<>f{N7338dB0U&Bqtcp~o)Ou`cL zqBHC3vw6`wB^PO~1&;ON$>RMG4wuH@ysa^TbO1kG7<=~f$3o^WfB*X1uOEK-`4QC9 zi}SndiY=g?`MH8v&Y1`AVrL+ja)Ord%4yv9GofiWTaX<#-c1l#<%=!l$E#N}Fs&az z3aMCf+p2}b+wmVZhRpkNmK)q)XsjhCS6si`eVGKaihSS(Av_xux$bfA1C-}VZ)ZAj z#&`&WVL)P-kH-crybPAvA?=5^(kP6>gbCC|-fx|pB}v0u!{+{)Z2K$caPtn{Vc53( zO;*2-U)JYOsPT{44Dip_`!At$b{h#U@NmtSQ}^fXWyv$_&uL%H#DQBD9o*@bHfWyf zb`Qr=T!8mxkd5wqmssO79-M_N2!h)>$Yg@xSy**Qgi#wO*n(zXG7jGc?8t?Pc$*WP zoWqIw3RyAa%RH53ptU_c(OzWsXV_$O>XZ}ss)Wd-gq^L+bq@Uf;T}XM=Mle?U+b1* zr?3rMmfT%uom6`f)zAB<|8=-nLZ5!dw{v^#@jjE6@~648Fr2EpRsT~By6n>P8mSRi zzy{boKd@X=gHr}`E?&en9N;PNsrDN$XK|OV%RO)R-MQH%yX&V|nRPlg8cN~Fj@P0{ zYr3>x$S4MCiU%ONtt9F8H@WQxXFJb`b-VV?4ek5sG@r|{Z}ufZSY>IB*YO(CYZMz$ zk7pS@l)~wX>vrd@+iZsWVxv`c`}iTLFCW(ZxBvXlAMPqTZuQMw1;6If8@%r2Oq;T| z#R=)@4RJaLUi&bIZ12|7OvQT!$QRn~ED-n2oH)2*!8Q)aWm4IpmrxAYjfJiua~z`D zZt;Wb{c3j&n;oO~OYz5botC9V`+$URHotZ+*U+U4FKPuCL0$YgBeZ6_jd=1s__8B7 zs1OmI#M|)<^oCpjG=giJQb?9%#_X6)*w(O^aTGV)4cNz1?fj$q>i6PG->#wGEFZQx zD!F*n@z~$y$eFQqg;&BGnMiwjXonS-7T{zD@K_)7 zrE6|SmW4UKmayHAYH#o|pKiz<*lcN9; z@muZxX$jL!^gSHBhlQ1Ats;7N7aK5OuiJ}!_xrgg&UR9-;Y5U!$8h;~hd{iM*5Ajc zkKbor;W}PL#kX8;(Y@tpT|0sBI$jvI3o^oY?t_1>?qqfbohyD#E)ubBJFnvHoVi1^ zWX!{t?1uzh#f{0vYN$)C_(TK)Q}I%(0HV}PPt4yG-t;aA6*)}z?g;G| zRt4BnZiseuthoo`TX(;wV-%JHVBMnS+!OaaY?Jx8mgv$pd*Wmb&hH_HbvN?4suqm4 zRMYRc;n&aChhKjB%jeJQr@xG^e=#IJiP9(ccfQ#*Xok%0NQZ64txdWT+C>ERH3au+ z!C(mo)gf5e&`yp4yz!~EY)7~i9Pe=gAlzw*33`DFqzu+AmR8+nsn8rA;5^1G<9;;Z zDcO0c2XW2XGmyqr+a=mx55YdIZ60;mr|5*?ZYdhB;k0?Y5awoR=y_a+ixmMC>tTgg zE3PQHvD|F&eto#3gSDbr5&Oi&9m_3I12WgbTd{o_U%n5DhJU|SzhnA1h6W1kcK!gU zU{6jVm@e=mnZD9*OV1}kW8DLDi_ zgyOo-=MPW9SAW*e6pMQ&ekGsJM89n~pI$m9c`k_XFL?Gp(hF}wXIHKEgq6FM3=3*moz~>OV zW{9qBvpT@a49-2`h4%|*K3xq1GloN2Vn4lYgNy>luO%gaN=^@9yG0zqx*1#>$6!&V zvo_HT$4zd+rCiiZj&1eJxsd!j-+kHY*tZpVxG6VN2QbOA$>_(m;n(@$x6gmwzx)93 zrWo)`ZzgJwX2!llE`~{-b6TO1kRL(wY?4DZvf(WCbfCHC-8BG-%74k-wiJV4slf5+}_Dq0%5hcvt_qa z;{U0*zU`%YGZ72hPre=a)|u;pgJ>IK!mu%C&?4|n*yL<(q9W%xcv~9)?MPZybG>#}fTg@4owgtx&tzklkl0^; z#b~*|E%X(%>C|^^y*l;0+eJ4K$Et1spO)b{$$3D$K*&Jr!zFUAMJ47JzA%{hJ)cF# zaIQAI8;Cy=eSel%`jf;!DLC?B8&iSIf=B=~b$CGrhmp#zXQ|}jBpBEgF05O-W2Q!= zUEJZE9X?FJo9mhI(1s)1+@OQ#qVtDivc(-!2Of-myC4$q2wB>%Et#rdHZu!JB8=jC zturjP15L+;K~#>i17dZ2&j}I^xHQOCUqBki2ixhD!`Yuj3+_~w30_arvc2L6%SUtw z>hRXXP3FOkaU-tpGsM2GOFsQC|ALqAURTt2mYcq&N1cvob*H1_Pe&T?u4@ zT22Rshr70xAe(@*B-=HP_$w&v1>1`^$|Y3+f?ciwtB#wt8acSj$(?U_3^K1(MaS#9^lqc1d5`Ol()yP5i^m)1wWP*2m)g?dChN=T z%h&DA$Sp%~A2o=}MrR@!0gq>e)j|M(+6v&XRj`{;ex?gYXxbwoj2ZYe?A5o;77lz` z_TujG$IiBcU|xdaGu+Ce|B zLDAuEX`kW|uV|g0vFfuAWtf-JeSjLTVv=+&VkIsC2@G4BN_NMX(^2?78-~GRm-p?- zjcm5AE~t5W(~d&6cvj%JE(BdTZ1TRX5kA+8m;d}R z{d9a+r#E#WvOW&VR1yX)-fRt}yz6#m&d^s?C+~>-(-NW(An~5VYTS~DQdnFCQw_&+ zpfj#I%C~Lp4yMD^1AtNhD0=6KLm9!F#fhFdUf_jHOBr1!7N6AcJ)GN6-JS<_0emD2 zl5q;w%A-6eXem#wx;qlbiXIot-u3DKBzB*!v9k@c+1}?q%*_W8y6tnZ|HV?ybj>b4 z%skh3DSffvNc{d#!~E{;FxEP!cXs*N&{L%guB>q|iy*)g%hS*XKeWo*I~i-pY@(53 zpxqXf+!janeCNZ>CYME}opW~7Q$&HT_3Xp7vC`~zc-YFa%;d%LTt&Txn`SO(DR2`# zf>b~XloOxhZ~?btK}MZqYEB5R?V_>bqP*@p`{LpO{9ikajdq5>7x4vB=I9_-;OcO3 zfeY@UNj7})j@}u37uC14-*11}pMU*3npMoTzj5gI@O~38?KorC;2sW5LLml_xQC6y zxSy3hW{0u3oPb@^zO4agu)@LVeaN^tKJ|91P=96|)NCfc1Hj$6j$?}Lbb>jUIwFnc zt>26BML@)vf`#=1)3yZ;w)3cYaU~)O7Y-tfQ+}HbU6*S;7fi{TN^>^5*zaa}%(Pwx zRB<~gH7ij`QgEB!(VI0jZW*m!W;%86R9*hDtm^M%B{Hv0F86l9ratGMCqD61hSNc_ z_%Nbvc>4V$lD(P za=yUP#_w8cNj$B@Z>Jue-!^}nh;T=VRrXI4-UuD9*-+VR`w2nMP2Ck9sshb|_7CR* zxMciBZ!R7wrf0W=T;*!*nLm6If}JlJ|QTv!{tO zsHroovW+#*eL%LS)Jwm>gEeo{lEpL*q1niaAQwBQp4_kioh0JeXo5t{{@pGXTlP_T zF|E5eoy7wqAf95~w}t#zS$nhZ6X#rbe($Vc*2N(Pt{hE%X|PS-RY!3ij>75XghV@n zDhjz!7zcafOM&)I(MHWJ&F@~eVty_gL+DTMth<6-u#zq)q6_(=lLF2^3CaqFv%W^Z zBjW#f_|5Uxd3m!=z)D1YJhYoAT{H%}B0e`K47pga8(#UD@6qovXnkjirn+^Xll0v_DqaMkc91|#BBw}!Zo=?)u<{DYvr zB^chU$_vkqru+2Dz{xfp`bR95(Uf*Z&iORV1$UCT3FIlCva$u|j|02g@NV@C@T;Uf z@otXKT;+g}JT+I?%{7K3IXR2DE?0U2mbU!=wO1Urk#$1Lg^JnV?vLCAPL^Ha4(xHk zt!%XS@^TBbe4ZBkt}6PS&wyB*A82p^kn!@(+LP6uA?bKI7g9alE&UnUb-U6Ry5kU& z?{c~>7X;aoifeqc;nN6gjypdql(M&TXopLG4z~*e(g$YrED5aJQA^KWc&Fgm)94yS zE90H}GNFzTx;4${T8hSRrS|Ho;lpu{>KOOBA&nQKSH4+~a|5 z%wzX+4l`YusBZY9A1=EpDeB$`@-g4v{2hK0N|bN(Ju`ibG~c)P_uNXEn&p<=pcG7K8rW{nu)h)ZHp@|)p zjGm&5=|i{p^Px{(*qFDG4P$ZWv`Rc2iq+dHPyRt=JrX!k_3j4og1UcPG}9Vm3R+#V z5Y=R4_QQ-CYp$t3cYGZo<5_`LFBr*i!k$i&gP>SEp2nhesJ;owM2^r$@?EMe02xkH4RW z<*_&$aOs%cDPCt8;tGcXEBWjj?VjG+JqtJY;TAIC9faLR4N~;K6y%;_N;@x8tF)EXyE#7v=n5( zvwo+wv?(m>3bDCYv0|V~g zUNm|jSNV)dhfDgNcc?%~UMo$C)=&_w8d^R!W0xJnF1HlKbC-vgj)n|(37i`~}!=ie}c=DXlXk7&}c@vsEw*`^(658ff46o!v?Hz}h;i9;c>- zM%|0yjZ@6HAv z4*dvU*0jKEn4QGl<1VlG^D-lJ`oMw6zLYG(>lp{m__VxihPK=>EKQI?CrCZtGKbAk z4639y>2MVz*Um{twyUo>KP^0)230^YfW-4Y>*w|L{MQ;p+vqQE@=6MY5-Te=`$pZr zR@Kv4njW;bj7DEqp!-=oK`fL2h{nZZ>V01`C*d|dUXxCJ+-6z2)I5eqzlvl`GAOGD zCa>GTjeI&y-0J>H<*GE&=7B}nL`B+eQCapp)Q?gH6_-&P9aM#oXpbl+Q1Kch=JF)t z543Gb4#C{Kx`#1N*(<`fMw9P3l_B!;8*eZ5sAUNUemNQboZtVvzJ2|s3@$E~_j>Pa zy85?fy$tecqvv_oWO~yP&5t;=b~8z$3fzNfU3bgIzWS1|lDq+Zcg$#xWNhTF*cr<0 zZK^3_MlPBt!AIE?Rd~|KhT{*UH&WQ)g zd_WDO$4%sk+Kvxhfum_62Jxz)qxQY=7J!!n`-hnwbtUy`xuQ`{j`wtgepWEKBl&(+ zIvvy%5S^{Nj*6*!Hx4ss3Eg(han+}W+=`i%`lm<5yooXao`LNr={_j&h`*eB|9yV_ z@*I*4(3aOS6`f702a{gG-AfHYS=@~g@9G^>>+~x%d(m!`Rpjyd-&zB7Z|y2HB#V2y zg7Ba2V4v62U&`h};o)`&G|URm9W7+xlZ#VA;W8?YLB8Zgf*x8yizb6B3{1xDLN*XmP1oQ9Kwfy7MiQ)!U&Blfn98`imODWGI8`sCLMYPEK|EI9jPqg=$7H#+A7xQ)H{ly){bI|A&^7JX7DW7enzg?-N-g-+>QmC*G^^V>snyCZ-<=mw>Yw6dli?1hKVG62Z= zAF-Hm2u^P5pV|3FV;-!yiEaEBNGIzIP-{}$e@$cXPBTU;i1At$I4?iwP7Nt4dO`NV zkVuey&^X_dG5t1s^uUL=xALPVCw!9gY>5rFtnh%w)TMow{TMvU_lJY?L+;Keryayj zrLbGW8yla&tg}r|70|@5kdoJ8J=`(h^4@r_thIS%PMr|O2%DclzojDxaUtIMFj3oR z!43=T8u@Fi(qtu$Mw?3%pt5w#HJPOB8(y(eC1(h-yIvgQ>$(|k-T19)Y);%hpusqt zp4qG8%}_X&Xr3t?QB@6<5U8WLdUw1_T!empUdl5t z`Y!PAD+9$xqOKR%J^>85-QH!Xojg^McrbK;wRLHHtkr*ieEDC?0V=5}ZC<3&R=Bh$N&5N=*t+jXS!>WBnmrjc*Pcj?n2buZnR zrm>DRh9>>H(GFmegO@M90!e@l3bp93-U}S(p(hW75i+FLo5#FOuVUkYq=R(LuDc5K zFyCHiIvVZp=v-6sHNfToqoxsf#|(}wqpGX+NN*$$NkO&Vk!Yy-i|DP93(^dLt ztLe{@frF(je=F4j^+=xX>D8+*0edIBQm4$?GcQu>(gaQ$?BA-{CXbLBy0vsGOQvT< zUHhQc^QO7=cxbW_E+;D>?@jLsZx2o0u41msRzj}{nU^37Q;PX1`m*vJK;Elob%I$?YI8} LtUvCWEwumufaK41 delta 25887 zcmV(wKHh2mk;800092e7#GL9!Hj@xu0LbeL;lX&3##oZeW1v#Q@Wb z*%i#q%$1xZMYg2us;pl>&*LN`f>LHz7BVF=;``i>oy+?kJD30Zum9s;-~G4$@!x-n z@5}r6uGjSLzx?-q{lETO`Y-QdzsntJJK8L@o}2$aOXzc~e1C*%?S9XdTRX2BT4?j^ zZS-)=QF1@ab(Ii~)cM^BW1ld|M~yIf~F zt`*{O^~o;}e&_BXtgB|EH|IT(Pj0EUEA^g^wARi!p}uKK%4+LT2q%W}}ufmg6k*m}~a6 zM%+i+7k`gcGY7O+TIs85)iHYFOzMf$QwovaU3;Jq{9fp>ocBzvoTJBa^DvW_DS72{ zql@>hBZZt3I()Wk_k4vs&hTAkHOI5{yvL5~>{mYf5#r+AP@kMUih(8c66Uzk5D$Zw zpZPAWr+XYcL`vhXbA&yP$&U=gw2)Q1F`iKRF@Nj9N2SnHyN}q$xn{(O;+2m)|B=j6 zXee3yQDEm%tM-k$uM^X}YwiUz2w2^5g|a#LkjA)9K7WnMc~!(%b}Mn`oM%Baeb#=? zdfo}yp&TQOgAb_Kbu2UTp!XPg?>uATfRB4$Yvek3-0uQQYarIK>UkU)gRAijkq^Ys z?tgZcmRjzst)tX%&N(hr_2LY$%r+~hF!HQ-n^({0DEHbZNG;(CwJ3R9#M#eu?~LuP zcA${0CA`YIOHJoo`yUA`hnVVnG_2J4s$l`WT-e(#_i^rhWHcqmz<9oUT~kA?BaX2qzjcqSOYK)5t>Q=OnD~%% zl(O)ZS6H|d{&t>szV8!f%$IKrqm+$_79CI??Vk%Q|MV+Lme2a?`cp-bbRlWB6Mt2} zE=R)GPkdyG6;HzV2E4|Rj&|a$Fg?BpXM17ExDosm8j9f{_!2RhdM-@5UHy!M-?~t4 ztn}Drj8TaRM@bvSnE0%tf0x<3k>F0f)|K!NC=|Y7qM`f7Da3iP;ESV=7;r#I4W%aD5zOWVSn<4974xqj1$$w8S9=slH-o!YO&nC-Ty?%4m}x4 z7Q&0b+F2KGmODz1zTwxex!$78xK8GxJw$7ry_7wLKQLZI1xsOH_t%42^-ZY z`MP$*1%^%#s41aSH%^-$y9%#HghT|_UKPE*$J|GJ6xt;gE18+6a#S1M)ZUpX=)5aN| zoWzI(=qyC&-vsvIKR$l`8Awr)Q%|pY#m^&Z0^AzCo&olO`uwrb zyR+g-#~vX^kV7i#7(@~@fq#JBaX2M{E*b)gS0lKd3uHlT*yphb!Dt-9!<(=B3_@|8k&pm9XmC| zRDoYaKWwR=;l^w4nWAcudDa#$o^&m|PUI=Dh;ZO+THIGm#He(wD`1lu?LP6h1c*s! z8x`MCjygBCc;&DXwvvzeBBc^QAvy2d#4tA@mN-0p)w^7sSaA;Yd~BR^m?5EX>qe4` zh|5WC6eJWhdfXfVUVkwGOOO^p2I~S-<`aKkFu|+iUQ1d>>=@F0v|7qp(>E!7`k!AO z+bi!0hR3@jzUmWZP-o%;$~<$p1Ar7fcdO|ADxlDYyInQo6*(ht5}(Smp8%Y3;~pz< zW`a3)_4y*$umQ+=izrtYeF#5z9>O?o3~z#~Amr|K?F&!$qJK}wA&-EX08%;q(1^hY zs3u>C^oW62N=#X(5!QrT$Jqj*(55|rMOVAC2n#oc>i|6v4+#ByMGb?1JR)aT^|gF7 zk~F2BEv+*^l z5rcT(aE)`!BdsuQFjT$M z;yXJ29~6`D^M}w43{k^s8NnTQC_oz!(lC-AjaaSD)qg)q3*r;yKF2G{3epjR)rNKe zuz)EE>=G`(^2PDZ)Nd#T=dt@qq{aMtLm4xQ&)Wd{@RY>9g4|>&gy}gtcx`9iFE5@9 zY)@RoEezs5pJIFf38KX54J_Ryb$lG2?n(t<3}ie|V9-D3RRl!)Huz0d7r?gz7z3LG zWT5=$uz%rUJ4*)|(K>WihCvS|UzYytC z@NvM7nX+yS@DZ*APzUK9VMGESe+&i99l)IkF_~{0#|E7yfZaUhP*dDCpc^;lN07xY z9Cya(d>)?UAh;9F7amKwbwaNW0@E8mN`I;SK}t0>Sj3e9OyYld-h@~N0K&w9!%ve$ zE9Vm$r%L1;@r9sAh;)|`g7I%WE$2)uCKkTJ7$~ zXnm~wN^Im8cRC{88>V!iYG|><4+@Re6g*<7{3#|j>Nz0>ARfI@+*XM_PlWbV5hDE5O4 z2#%4c&-rYWw%stLegy~dJ#U2APrT3?t>9$w|NO`U4{8nHBi`?S{qza1gqZTX zgzJB0Fs4ax%&<}5|Kum)5D&x4fri=1F5C!CYO30m777zNututV8-#5rQ7 zfX;k{2&;#IR!rp_KzE@0F^LG+=e0P*QxqE;5D;GvYfSvX+&82To`9rpbP^{I$vyZ9 z9Mpv?{VJzx|1$sbY5e+ERDbG#ARosoD!`)x^Y`7vwvz}6dhJoChnTKB7cp#2z;*2) z{U;@e>0PJ`B#9r8Zh%~_Yp7=g_I>HIbM12Kiv#ALiI5$f(pQ; zpxgq#AGgiGpX`=;xpZ^e{3tt4WgHs$l%72WIVu_{t20X&w zA_hG_K@xAHY8iY^;QhX8N3#YZ&#fH)NKzR|z2b5J$R#9Sz-mqr!V9rP9S;l$j1J@m zxlLSomt9Cy311b+0w~}yFc0VrybYQ_9J_GotKhC-XrOeMJ>Kqw{N!f5;Y4x5y_Y(2 z!!_`8-z5e51Z5%XhkuRZ5Di7B1P-@U-?N|BK+_?1SH#W3EKeNkfaKxbc_u9a^q2u8 ziSq!4@myf6fhiEJ@n@bK^roqtGiDLKJ}f2))SEu*u=zppLSE zc>Gs8h;*PzApXgBZ61j@6Nlbl;mvS~LUcd~K;e3jYnn^I14e5mji5QJ@t@iLB&mk+ zabmAJ)mKI`n19)6-Y7#sXckQ0^*k(z{@ zE*aK)f%;nVA*%FQ;?z#i9i)A?Ck9GYkQPDrTDYrr^zb=3c;Q+8-D>gMMmc4=G1S)vqJjQ9hieSvI zFNgqW1BOJ5fkxvZ+8W;__51vbaw7Oi^l%+7k^%(4oYE#51Ioa2X-~Ne%H1bgeJ1E^ z)v!(H=qJYjgC2&&#gWMWCNKziiSNd1g;Al%9e*x@a-8`v+k)k)`zaHLib)Y7Dh_7> zqF+4v(Ljj-3>f(>xNk;Zc&?k@yIMjpHzo`QhpG`jI?9&EScvP^NubDtTDa~oM_~4t z7=#IzgVT73>cn?ch)QhH_U(SAf@}J*9!`p-IrT zys+ewOY){7=kcmgr2+Bb$vfaGuK-{qHhDEbz)65w*mcFhSJfkf+TgMQ8q$D7X&qH; z4pxSq+S zOct?a_zV01hXf8G_AFdVz2Ms|6QGH|Thy&F4#HCA{D^1Z2L8QBO9%sqAbKwoN+=LD z5F;#wkHsGmk^*i8>sWXqg6)6;y`-Z+a6~T%1ttz0AS&?cCkQ}Shh|+e^B$V%et#%+ z+!=iUL6&hM7cYdrz*+XS-pVPz zm*k14U&OR74EV+{a6ewK>;aVN&_fWAP)sU?dzgK;%gjv|ReDv#D{8L&sF9~O#^R`p zH16h~mB(5r7$F8&1rbB?Xd)1!V}Cff6d)|{|Apnjs&O))n~CIkPsjmIeN9suSXspZ zE}2Iq^i(3g7dAr{x%optCcG1mym%}S-vOizL{NMi=J{kPh@hyQ#(3S}M7RW}aGK}G z=K~wwis`Yr^UY;U0Kg6fgFfd4&IN>^*^R@(s1np}5Luw>h#!X60Onv{sDBO7beb3s z9hs|+_78D1r1l_{sh`!K-c^X;*|6Jh2?Sjw3 ztwJ&PJ8D-O%@y3{vcFv{%zyd&e`0d^-@ZKe3ZS2Nu(Q`o1<*hbIQ^6x82f-;r3H(` zx=Y_U3v)^4zEcJ0KsE6?cKc zXA}s+jbL#9gxgzB5ev@;sJM3%%iV-cbB|577&!x=$~R;_KYoZ&X~|z|d4r&!`M?#v zOp*=TYy?jj7mtI>_R0euxNE@wv}H0HY!G0&HQo_E44s%>*5gHY1R6hJ5kSgGqMhX; z7zKbRO2xqwy82OYfPeTk-0%%9e91v!CZ<0i7rElB7qG|-CLZy;mKW|&KBH~H{{qo) zZG=1!8X+2*+xFlu0{}i>h~!%E8(;*%7cBQwHdM?sT*fPyWW}k4(g8U5KHTB;BBj60 z{mXvjgp>N|SM2YNlR`T|uK@)=5fk_W#EkTdbdj(Np7D~goPT=8xcdnanH%{LP}{K% z3lY|h9aOEZZ?70{LezY452kVf{_?(cJdB7P8h-(rL`wN8uK_cCODuA3W)D&T! zHvoU2ozQht?ZjlBOr{3Hv~XcxX^8XJJ(IT^r6lM$=p%ZMNdP|k>?cMF+y&w#5DAcc z^k(wumY<@8M1P3>Vt-%0{PdU4^Ybr11%ws620ee^dk1#58lZ_ICy06iGcHrBV9rwT zLR(IHL*1`ZdQYAmE|>q0QO0#?2RI9?g`WX5&g6qv(?bN!5=`1fgo<~)fG=jhLAYQU zK<>*uOz8W-ao3Sf(+CMk;8Et27sdOW=9F$EjJx57I)8fD0m&!O<2I`DkY@w=8;zv~ zpd?~sfi0e}KODNemGGi!G?@G_?hx`KPhJO z{U^li41X|{O;C9uBOix$OiuqGz{PS5d?exo z9e{>Ua0%MF0Sc%ML{mtXf23X#cEln~M@cGw`eD1f-{3Wz9`SnN#^;6Eb1jbA2`RQwP~wDTH~ zulCN2m@|$5m*n8v|gPTTHOYytz2Nt3HKw;dBcMD zT1bTmSvMbxx)BV3muN8uFE^}a$_X`S6JP0tLdH~~$=Wwi5(b7L;c}qGM~PSItABcP z+X-C?0mN~w^n%*0*w_=ub_1QzF!rrzK2SWg%(ikULB-R zaKpjm`U!N#h2m}N98*c(AR9BA+gb*=+lyN97a1blpR79$86OV)s0H-kXI<#@KG9kH zA~?KW9mJLK^r$PMKmmFPm`B_zXA2QS$k}Vkifg%ZiAWAp=1&oqH(kSLXn(a2j2am6 zO;CUP^&_q;yg&X>4T>sHGe7|nd?eoB$xvIt;uS%`G35-gxJcD^s3>IJ3itlw;2U5Qj9>6bnW4Ks>ZUAnE$aB1isRD6xv(z%Gdzb_u5n^=B zjOAp$lHUYH#s)nN;f}=%N`F(1py-*;(`ut>!u*QMc#W9@pW8$aa8MoGLWI1VXwJ-0 zhXky0gb70j=6_?$>oXel+wW@A`xwEauZ9O;JCZeXJo$|dkHu-@>P&P(YxPD4d_2Qj z(WX|UYxt|PpjPmP8I396)9#J7f}V$WVY2nev3Gdo-A#md(Bg)#0DoUo1^L!y(btRN zfj~N6*@IV@^~`}|->^Va;X9kgEK%HOZ3eORK6y-n?7&|F=ztFC!GLoLk_k>1PH7(= zyVXKw(jh$^y~p8Zf)?NT6lmg;!A9$wp!V9o%+H@bfwA;c?=78b?*rT!u=gUf+lmqt zW>{>qAzTexo`oRX2!B7=eYBqT1|#Dgz~JV5K=P?w(ps53r(<33hH5wZ zzAMI_Ew1rqNZT6?Q@kf80}&@+$pX69XmHAUL9~It6?oO5x_>9kus>*g)%s6lR^O-e zCz%nqPC~l**dMik&zY)iz7yu$O|`5!v_8^?&)bi2O`>mKzX#K>nb!6YLADx7rfj15Dm(05Lb15{#O}dGkM6a6B9v&XTfy>ar zRb<0M9~Oea!iuVZBQ?i$<)?5MvUJ?m)Tn5{R76!?vw!Wu3&qv(HP@5Q2P{J^Ld9!L z5P~J41VmF?wVz_DZF#4Kc+mR0SuB9>gJw-@{SIsMiA33Yt>#_wM9<1LU9@-vm|GIC zWHXEegKwy7fB1R-@->z9fUVkJ-92ybZKdFscy&v!Ef;JRgMgq{ycr_c1oaLM9W~Ad zVYbN0w14aWWgV2U=&opWDsgQE$z$}%kBjrn=N+(E=B@ECLrK8tgyn5 z5N?PX330V_ofS?6$B^tVjtu4zzvYnk$NR%)B!3mH5_(P0=!B|uunP~&$EAzYyo8^a z%!adgKM(;Eb@90v)ro)hnuU{tUZKB}M>&h*3DOg26Ec8ldwZV)!#(Uw02qu+am-r*^8&6;s1^_j< zQ-1^uT0Bq01s$aIT=^cRtgUvq@L;Fy8vNk3Cgxj=7P@1?^&f5PUzr6sJItJ68fW@cc{iJH|cm_!YG4Ri`N<BY!9gq|KnYYiOwy2Ay>eNo-LgitT;E{({*Nyk=&*kJ_yI5) z-Z$@<-{kx}oQMkWZgS-ipEiLJAb}54xp<@wakgy)mdm5r03jgYV0fnyY$8dmt$(Ks z2o^U_81^zpFkruy7lQ~0UpU)DBseX=7fGV< z%^MGxOZGD7l3Xl18?wcB*kCvbERfp>nM-D?P@vEgZgAy@eqzri4Tu)i@)0ojv6>!3csLrlN)MFX0=l^?nOSzIrep&iF7h32F{c7gDQIl**b2sQ^zt5@1_&g^~qFk6d_ zqq+cs!>V@pb2A}OyePRm_A?rPR<;auS@qup{UZ#b1sKeYG%j3g| zofA?{@bt>uVmDASnn38Y3V$L)7SX&j?x(Q`0>oF}E#K#WxOa3Kb{jASZ`r*1+X?bL zh>JLjau-7}_-5I{1h^EF6JU-C{XLHKXK}s2g}373glugygp~v5aGh4RLP&APW!)yq ziE)>N4-2S(g=RW)cwJn!8NMr{l^niAYuif%m*19aGv2K-@bSbv8>Ks2GkSK~=9 z5G`u_np(C5u1HJ0u*~)(UA0;WdV+h=yaq5W%OvD;6>$Zx%18H3ccHgO@7sD+%T|+K z4ekcFdJsnOVi1m=I%pQOMu<9NFu!C~2}J*Uug%Z<)2EN0|NUz_*K_e4-W{>M$&${l$VOh@tE0Am)9;CyY7due|&^ByPhINudqjHQ_s?q!31c^m>AVbrJ!WLWwd zsAu5>#aJ0&iA%$uR{qpVtb9pet9NL5DI>F^6%LDMY*J|W!+-f)(Qiv2!~AwZ|MUHE z{QR4>XSI=wXQ-cjQ{TSXjSdhK%>%uJi6k`JGn;ACM9@+;F8<1qvswvxO zvQJayLPzV6JNk|RBSHk&@H)IKu&Y`#u)JF|4iNSu==m%!*+28WcxDJ`v{xb4=FQT9 z6F8cP@|u^$>wjKVg8cxR_HS9Tj(>$P!+gxm+8pK0<&7;{!E9|DMAdt9YqhVAxq3{E zcj9;OrL{({hxQMmdM*oX1AEhkWX^7E$QzL!3IV~1T^qS99mEiqmDn>a-Vc{X#8Ltr z58%!$d9sEDq~1W~5l3M`=xNRUvJw|zbRiEC#zsesK!4|CohfjAiZ5Ph;lZm%E3)vA zx!FDzk91yqaJ6XYy!_bYjXO`$Fn>NM+p9^a1q{NLQIQSU9R`*}Oyv=F*%!=ePLxSh zgQ9`7M%{>#FeXkmrv&f$CZ>-cuBY0uwfF5EzPP;6r^C!xgLU*W04)(BjP(qJ;q80Y zLEgmOG=Jf|2o3+_wRjjOC%vu#-%dHeAS=N>;yO9rm8LPreAsar`O*!|@1RK_HO{R= zCUwu}YqD?hl@~lI!lO+H;j+B@woDawaIZ@fyi7Qt;J~CvxQ84<19(~RO|Y9ro{Yl= z9Vh8e-l((PQFq@xixWZX#rh!&3&0&1k<`Up>wg~v)vYnc8N9hth2F1Y4B+c?_d>Ah zR#E~!0bH36Nl!sOCdTRF^uM;(hHMX+HxC`}0+@|>sA_ei_w=Gad^QhhvK68zfkZ*= zuSFB_K=s5x`I;Avvf~P}vIVJdmDaNtj3QC|;JP7GTf$cQli$G$bmOyFEb!BuXKk?q z2Y>g(5kMG?ei_~f>ctyDom;rV1$B~C0cz1{PS7IEVZYG+qo9tjf_g3bIPsdJ zbcAtf*08ET<9Dh2# z?HT|sF9DN9PpE$D_ivib=M5G)JxI251Yn3DT zz)nF9G=-IU(gp}cl?b*#gE}uz5Dwc*%X38MikV0T zK?8sHjo-_c1=Vt`syzYva>Rwdi2l{u_l>Dqc?cn~q!$PQafK&hPpFAz)Jwu?3~2G|ZF3B^sq_AX zTw^$zL#zn)s&WLVsV(JJU4MF5xXd+g`RW0Fugl!5-EipW7Tg)G38&kP@g}|zYzG?V z6&~OO#ndf;T@n^yfIq*(r{8}6b&pT`*RR!};aiG|*Lw|mt>0qk+cb+8!`)hhg&)dh zK+%jR>3~?vykYSJ!GJp!biDUzVr78rc_)BfN6FJnHV+NhHkb*?ZGUTOAvlK<8WwPj zH(NFeDUbbv&Ua23jRi}9=pbXTz2_1OO#@19TdCoaxVS7bNy+--l(vamJ~#)Qfaz>3 z=7tI`tFMw7jbd#(L3$y#Xqyg4g|1?kwk2IQ>lLZnH-SC(5z&izdz0VX1fGBZQ{)S# z(rpJjg>&$B2+duWO@A#yw}OWz;u8Mxke4c7PsuUPhZ7rc6<&ZC2ST}ZEayI}$*m)# zc6k9xuzaq!*2c?VhNuPpuD@idOwRKmR*nt4u|4&?c5Bc!$kXjDBk>H-KAN`?3x_^! z$v%j^O&g>2E|3?KE*vEhXgON~H6(2Bh--DOlhuULBM*XBOusO{Yy8Zt;QF0RhQYPDk$?VInDb6?&s|IDXCyr|3-_ z=hU~gw0~HA^y0QyK?G1o4JFQN*w!6vR>xQSS2!ZrMd?F$Q(sW|u*$u(0auO%HU)ae z&^h!hDnW^m{sJ{!CYA`hP93lc%dY$tu&?v9920!1(}KC-NwoDNS$J=gK_<{0gaXvL z2sL)+c`+`~**)@GQDsGSyu-u2-oOJ0D+=q?Z+`*V5eEQz#k_n7UKd0&{Q(m)zAkg< z_me=xF9CC>RpjgN9uGCN)!Kv%Na$;`&5a=VWDhP{Y}GwqzOGvxWq7_{D)_vthV;uo zmPf*u=Z2ghSDuCmZ07|{3o(X1DB2pp1JZkOooBJ#amc81)g`gwSogF1BQ0 z^M7GBM zA+82X&2pd6xsCbo13W_c%GFS8cn3i$+kb-#GC$5RnoUsvp2k(%9lGA$0g?0@gUIZEdI5gdMDSZbd*Xp14^ zI2>JJMK}Bo1i{~1bGcEED_H)EKj=jn?|66X&(l-x^-{i0+`7O-Bh-|WcR7xix$!h+ zq8&J7f978Heg(wW5|*3>E*_4H6EoonRp8uA57~_X^|f_EEWmLFf$_!hu75e~pvQ^Y z2a7LoB2P`^6cIvfdjtZwixnFVS+Ry<)XTE55P5O9AnePcMIzc6)_vUD z`dm&P<*b>*zh7_Q(c?Z3B7ZV;502y<72d1jg7Bh1v*4(virve5p1BIg9r;%~erv+- zP2|E$tk|?cx$_W`PE&>(RV$-k-gV(DVg-PLAfow7Y&Guxt;otdboI5^>g-OQLalXK zc6dVVZp^)%7As}w9ds%ag{O5@cBfnOo*<1-44e9qh=WXsEthq4$$vb1w&K-cS+*!A zC%iplE2>bkK)y_yWXnEYw9E=`yDq(9za4yb*p>`vs2O87>_KKqRf}=q&zaotA=DB` zds)qtK(m*(L^jJdY+Dnt4Ec&YKh*ocbM*|&wGP9+f)Xxy0j^|yb76n^@bh2(ef%9k zh4=C65T^P@y~^^kV}FGj?CH^-H@16lbRuxjGNZ4Fqn(C&URjgtU{^8-$MS&>0duQMpTGJ$mfH8mJp`l1nHHYgkz zpz=fzLYu`doCuVDVUrqRkcPGcM%ruHifiuhd@cvNLqZ`A8{MvOAu?cUJ)a^r zr^`Iml6C)CRvAI{SAP%GUS{dNa1DgG1(8B3cO|AlprL>cbXdg1@yvs8ydcIuu)uv< zlkqJTe@jdrPuJ_T@5#}Ag2iDi-b>}NbUA{k@QxgL0TbQFUO2P_Ax7#3<6#jejzG75 zIyS@dQDUQIq8t=4H-bv6f|~cLz4Kwqj=Sr$v>ax8F1sD((@bz6PFVeR+|RoHfuO!B z)luJeDcuY4mTZlDLP7!Sht}tT`#BFI7zD?=e_v47J%R2LF7Hq<6K9eIli}s*$E&wh za)OXj_oEp-c{M(V1=nZ4ZzH|E6(WgBSKe?!RfdcqlflDFNq)#Hs{mLvmkVdB6w?EJpX zS@a(T^_36e=U#C`E{@IOM`6yXwkH{I%!rfYxnZJcLpn7wXnM8UhCqpWU@W)}44K4X#Kp!iDBWVSpC+p`t#up_UV$d!g|+s7Inr}ft%Yzp*nIRDQ!d}M#0 zP(hdq#L7yUXAa-7j^_1mZ^Urxe{Oj9iVwYQakJ5l*i)Svhq-Rtlza+lONd1h8_Fp#DpWl4Dj#*`i^=X&SG4xJKzg1013Wqc$?_`2YLu^Di+zX7}XvdVIYbTD3oMqCMgQ zXS$gt00^e#jppraPNG>Cl2_;lmJR{0@QI`SfZXQsU%QYpqc+r`Vj% z@gcxK7vUA&cpoz)uL&>o@D;sxqONDMkPea4rpUvSSurhtRcZbxss}nTl71c=yXSXF z{rm6FjH<5*;~3twkSwzo#NccR;4?vSVd~SWxU+!PvPGyzfbH5X7Vg-11){ZS4-+*` zivu{?CQ`gI&&QMNBwRZ{!cjxGoKa1`JW;@DwAl;H8v`!wwK`$s(5-mPh#)NH4 zx%P7lVJTC8^7?ZavWPV>ooc~LuU6s~YZ1ybDPlxk-N9$XK>}g5P5p*A3vvL{7#%nb zo_(Wm*$XGMV}A>KfBpQ|zkdD=cGKU-cgLGF@o_xWPK0f6`CgAjc{wSF

    a?l|q2o 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 cpp-httplib-0.13.3.tar.gz +SLOT=0/0.14 +SRC_URI=https://github.com/yhirose/cpp-httplib/archive/v0.14.1.tar.gz -> cpp-httplib-0.14.1.tar.gz _eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=8b4d0bb21945e71d1de5859f0f0a95ad +_md5_=d7ce7ca0fc3e6cd5d5516c0fe9252c5d diff --git a/metadata/md5-cache/dev-games/Manifest.gz b/metadata/md5-cache/dev-games/Manifest.gz index ca1a22a436b23066f2f071449f51ec3ccfc1bfb1..0fc180d135e830cd6b9df616ee6a32f8ae2d7621 100644 GIT binary patch delta 5114 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 delta 5132 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 diff --git a/metadata/md5-cache/dev-games/irrlicht-1.8.4-r1 b/metadata/md5-cache/dev-games/irrlicht-1.8.4-r2 similarity index 67% rename from metadata/md5-cache/dev-games/irrlicht-1.8.4-r1 rename to metadata/md5-cache/dev-games/irrlicht-1.8.4-r2 index 11195ce2028c..a76101d8f558 100644 --- a/metadata/md5-cache/dev-games/irrlicht-1.8.4-r1 +++ b/metadata/md5-cache/dev-games/irrlicht-1.8.4-r2 @@ -1,15 +1,15 @@ BDEPEND=app-arch/unzip DEFINED_PHASES=compile install prepare -DEPEND=app-arch/bzip2 ~dev-games/irrlicht-headers-1.8.4 media-libs/libpng:0= sys-libs/zlib virtual/jpeg:0 virtual/opengl x11-libs/libX11 x11-libs/libXxf86vm x11-base/xorg-proto +DEPEND=app-arch/bzip2 ~dev-games/irrlicht-headers-1.8.4 media-libs/libpng:= sys-libs/zlib:= media-libs/libjpeg-turbo:= virtual/opengl x11-libs/libX11 x11-libs/libXxf86vm x11-base/xorg-proto DESCRIPTION=open source high performance realtime 3D engine written in C++ -EAPI=7 +EAPI=8 HOMEPAGE=https://irrlicht.sourceforge.io/ INHERIT=toolchain-funcs -IUSE=debug doc static-libs +IUSE=debug doc KEYWORDS=amd64 ~riscv x86 LICENSE=ZLIB -RDEPEND=app-arch/bzip2 ~dev-games/irrlicht-headers-1.8.4 media-libs/libpng:0= sys-libs/zlib virtual/jpeg:0 virtual/opengl x11-libs/libX11 x11-libs/libXxf86vm +RDEPEND=app-arch/bzip2 ~dev-games/irrlicht-headers-1.8.4 media-libs/libpng:= sys-libs/zlib:= media-libs/libjpeg-turbo:= virtual/opengl x11-libs/libX11 x11-libs/libXxf86vm SLOT=0 SRC_URI=mirror://sourceforge/irrlicht/irrlicht-1.8.4.zip https://dev.gentoo.org/~mgorny/dist/irrlicht-1.8.4-patchset.tar.bz2 _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=a458f1815a7e2536d28f553099075747 +_md5_=24bcbb22415898d2f79f16d3253f1685 diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz index b7473feb31df3603a6f2a49be5c8a1ca8935fccf..8ee68f361ece8913b1f4e28707dcc949bbfef6a1 100644 GIT binary patch literal 43166 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 abk1&E;Xhmoe2!WEpZ_1D9Xcp}FaZGWnPVIP literal 42857 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 diff --git a/metadata/md5-cache/dev-lang/boogie-3.0.4 b/metadata/md5-cache/dev-lang/boogie-3.0.4 index 363071db100b..4c6bdf889580 100644 --- a/metadata/md5-cache/dev-lang/boogie-3.0.4 +++ b/metadata/md5-cache/dev-lang/boogie-3.0.4 @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) strip SLOT=0 SRC_URI=https://github.com/boogie-org/boogie/archive/v3.0.4.tar.gz -> boogie-3.0.4.tar.gz https://api.nuget.org/v3-flatcontainer/microsoft.bcl.asyncinterfaces/6.0.0/microsoft.bcl.asyncinterfaces.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codecoverage/16.2.0/microsoft.codecoverage.16.2.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.csharp/4.0.1/microsoft.csharp.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.dotnet.internalabstractions/1.0.0/microsoft.dotnet.internalabstractions.1.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.net.test.sdk/16.2.0/microsoft.net.test.sdk.16.2.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/1.0.1/microsoft.netcore.platforms.1.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/1.1.0/microsoft.netcore.platforms.1.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.targets/1.0.1/microsoft.netcore.targets.1.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.targets/1.1.0/microsoft.netcore.targets.1.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.objectmodel/16.2.0/microsoft.testplatform.objectmodel.16.2.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.testhost/16.2.0/microsoft.testplatform.testhost.16.2.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.primitives/4.0.1/microsoft.win32.primitives.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.primitives/4.3.0/microsoft.win32.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.registry/4.0.0/microsoft.win32.registry.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.registry/4.3.0/microsoft.win32.registry.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.systemevents/6.0.0/microsoft.win32.systemevents.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/netstandard.library/1.6.0/netstandard.library.1.6.0.nupkg https://api.nuget.org/v3-flatcontainer/netstandard.library/2.0.0/netstandard.library.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/newtonsoft.json/9.0.1/newtonsoft.json.9.0.1.nupkg https://api.nuget.org/v3-flatcontainer/nunit/3.12.0/nunit.3.12.0.nupkg https://api.nuget.org/v3-flatcontainer/nunit3testadapter/3.15.1/nunit3testadapter.3.15.1.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.collections/4.3.0/runtime.any.system.collections.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.diagnostics.tools/4.3.0/runtime.any.system.diagnostics.tools.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.diagnostics.tracing/4.3.0/runtime.any.system.diagnostics.tracing.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.globalization.calendars/4.3.0/runtime.any.system.globalization.calendars.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.globalization/4.3.0/runtime.any.system.globalization.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.io/4.3.0/runtime.any.system.io.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.reflection.extensions/4.3.0/runtime.any.system.reflection.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.reflection.primitives/4.3.0/runtime.any.system.reflection.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.reflection/4.3.0/runtime.any.system.reflection.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.resources.resourcemanager/4.3.0/runtime.any.system.resources.resourcemanager.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.runtime.handles/4.3.0/runtime.any.system.runtime.handles.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.runtime.interopservices/4.3.0/runtime.any.system.runtime.interopservices.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.runtime/4.3.0/runtime.any.system.runtime.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.text.encoding.extensions/4.3.0/runtime.any.system.text.encoding.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.text.encoding/4.3.0/runtime.any.system.text.encoding.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.threading.tasks/4.3.0/runtime.any.system.threading.tasks.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.threading.timer/4.3.0/runtime.any.system.threading.timer.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.io.compression/4.1.0/runtime.native.system.io.compression.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.net.http/4.0.1/runtime.native.system.net.http.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.security.cryptography.openssl/4.3.0/runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.security.cryptography/4.0.0/runtime.native.system.security.cryptography.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system/4.0.0/runtime.native.system.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system/4.3.0/runtime.native.system.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.microsoft.win32.primitives/4.3.0/runtime.unix.microsoft.win32.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.console/4.3.0/runtime.unix.system.console.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.diagnostics.debug/4.3.0/runtime.unix.system.diagnostics.debug.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.io.filesystem/4.3.0/runtime.unix.system.io.filesystem.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.net.primitives/4.3.0/runtime.unix.system.net.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.net.sockets/4.3.0/runtime.unix.system.net.sockets.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.private.uri/4.3.0/runtime.unix.system.private.uri.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.runtime.extensions/4.3.0/runtime.unix.system.runtime.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/stylecop.analyzers/1.1.118/stylecop.analyzers.1.1.118.nupkg https://api.nuget.org/v3-flatcontainer/system.appcontext/4.1.0/system.appcontext.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.buffers/4.0.0/system.buffers.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.buffers/4.3.0/system.buffers.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.concurrent/4.0.12/system.collections.concurrent.4.0.12.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.immutable/1.2.0/system.collections.immutable.1.2.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.nongeneric/4.0.1/system.collections.nongeneric.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.nongeneric/4.3.0/system.collections.nongeneric.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.specialized/4.0.1/system.collections.specialized.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.specialized/4.3.0/system.collections.specialized.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections/4.0.11/system.collections.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.collections/4.3.0/system.collections.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.componentmodel.eventbasedasync/4.0.11/system.componentmodel.eventbasedasync.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.componentmodel.eventbasedasync/4.3.0/system.componentmodel.eventbasedasync.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.componentmodel.primitives/4.1.0/system.componentmodel.primitives.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.componentmodel.primitives/4.3.0/system.componentmodel.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.componentmodel.typeconverter/4.1.0/system.componentmodel.typeconverter.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.componentmodel.typeconverter/4.3.0/system.componentmodel.typeconverter.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.componentmodel/4.0.1/system.componentmodel.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.componentmodel/4.3.0/system.componentmodel.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.configuration.configurationmanager/6.0.0/system.configuration.configurationmanager.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.console/4.0.0/system.console.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.debug/4.0.11/system.diagnostics.debug.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.debug/4.3.0/system.diagnostics.debug.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.diagnosticsource/4.0.0/system.diagnostics.diagnosticsource.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.process/4.1.0/system.diagnostics.process.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.process/4.3.0/system.diagnostics.process.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.textwritertracelistener/4.0.0/system.diagnostics.textwritertracelistener.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tools/4.0.1/system.diagnostics.tools.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tracesource/4.0.0/system.diagnostics.tracesource.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tracing/4.1.0/system.diagnostics.tracing.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tracing/4.3.0/system.diagnostics.tracing.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.drawing.common/6.0.0/system.drawing.common.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.dynamic.runtime/4.0.11/system.dynamic.runtime.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization.calendars/4.0.1/system.globalization.calendars.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization.extensions/4.0.1/system.globalization.extensions.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization.extensions/4.3.0/system.globalization.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization/4.0.11/system.globalization.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization/4.3.0/system.globalization.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.compression.zipfile/4.0.1/system.io.compression.zipfile.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.io.compression/4.1.0/system.io.compression.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem.primitives/4.0.1/system.io.filesystem.primitives.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem.primitives/4.3.0/system.io.filesystem.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem/4.0.1/system.io.filesystem.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem/4.3.0/system.io.filesystem.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io/4.1.0/system.io.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io/4.3.0/system.io.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq.async/6.0.1/system.linq.async.6.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.linq.expressions/4.1.0/system.linq.expressions.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq/4.1.0/system.linq.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq/4.3.0/system.linq.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.http/4.1.0/system.net.http.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.nameresolution/4.3.0/system.net.nameresolution.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.primitives/4.0.11/system.net.primitives.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.net.sockets/4.1.0/system.net.sockets.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.objectmodel/4.0.12/system.objectmodel.4.0.12.nupkg https://api.nuget.org/v3-flatcontainer/system.private.datacontractserialization/4.1.1/system.private.datacontractserialization.4.1.1.nupkg https://api.nuget.org/v3-flatcontainer/system.private.uri/4.3.0/system.private.uri.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reactive/4.4.1/system.reactive.4.4.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.ilgeneration/4.0.1/system.reflection.emit.ilgeneration.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.lightweight/4.0.1/system.reflection.emit.lightweight.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit/4.0.1/system.reflection.emit.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.extensions/4.0.1/system.reflection.extensions.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.extensions/4.3.0/system.reflection.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.metadata/1.3.0/system.reflection.metadata.1.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.primitives/4.0.1/system.reflection.primitives.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.primitives/4.3.0/system.reflection.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.typeextensions/4.1.0/system.reflection.typeextensions.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.typeextensions/4.3.0/system.reflection.typeextensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection/4.1.0/system.reflection.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection/4.3.0/system.reflection.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.resources.resourcemanager/4.0.1/system.resources.resourcemanager.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.resources.resourcemanager/4.3.0/system.resources.resourcemanager.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.caching/6.0.0/system.runtime.caching.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.extensions/4.1.0/system.runtime.extensions.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.extensions/4.3.0/system.runtime.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.handles/4.0.1/system.runtime.handles.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.handles/4.3.0/system.runtime.handles.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices.runtimeinformation/4.0.0/system.runtime.interopservices.runtimeinformation.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices.runtimeinformation/4.3.0/system.runtime.interopservices.runtimeinformation.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices/4.1.0/system.runtime.interopservices.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices/4.3.0/system.runtime.interopservices.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.loader/4.0.0/system.runtime.loader.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.numerics/4.0.1/system.runtime.numerics.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.serialization.json/4.0.2/system.runtime.serialization.json.4.0.2.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.serialization.primitives/4.1.1/system.runtime.serialization.primitives.4.1.1.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime/4.1.0/system.runtime.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime/4.3.0/system.runtime.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.accesscontrol/6.0.0/system.security.accesscontrol.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.claims/4.3.0/system.security.claims.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.algorithms/4.2.0/system.security.cryptography.algorithms.4.2.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.cng/4.2.0/system.security.cryptography.cng.4.2.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.csp/4.0.0/system.security.cryptography.csp.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.encoding/4.0.0/system.security.cryptography.encoding.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.openssl/4.0.0/system.security.cryptography.openssl.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.primitives/4.0.0/system.security.cryptography.primitives.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.protecteddata/6.0.0/system.security.cryptography.protecteddata.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.x509certificates/4.1.0/system.security.cryptography.x509certificates.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.permissions/6.0.0/system.security.permissions.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.principal.windows/4.3.0/system.security.principal.windows.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.principal/4.3.0/system.security.principal.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding.extensions/4.0.11/system.text.encoding.extensions.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding.extensions/4.3.0/system.text.encoding.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding/4.0.11/system.text.encoding.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding/4.3.0/system.text.encoding.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.regularexpressions/4.1.0/system.text.regularexpressions.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.regularexpressions/4.3.0/system.text.regularexpressions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/4.0.0/system.threading.tasks.extensions.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/4.3.0/system.threading.tasks.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks/4.0.11/system.threading.tasks.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks/4.3.0/system.threading.tasks.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.thread/4.0.0/system.threading.thread.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.thread/4.3.0/system.threading.thread.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.threadpool/4.0.10/system.threading.threadpool.4.0.10.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.threadpool/4.3.0/system.threading.threadpool.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.timer/4.0.1/system.threading.timer.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.threading/4.0.11/system.threading.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.threading/4.3.0/system.threading.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.windows.extensions/6.0.0/system.windows.extensions.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.readerwriter/4.0.11/system.xml.readerwriter.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.readerwriter/4.3.0/system.xml.readerwriter.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xdocument/4.0.11/system.xml.xdocument.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xmldocument/4.0.1/system.xml.xmldocument.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xmldocument/4.3.0/system.xml.xmldocument.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xmlserializer/4.0.11/system.xml.xmlserializer.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xpath.xmldocument/4.0.1/system.xml.xpath.xmldocument.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xpath.xmldocument/4.3.0/system.xml.xpath.xmldocument.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xpath/4.0.1/system.xml.xpath.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xpath/4.3.0/system.xml.xpath.4.3.0.nupkg _eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc dotnet-pkg 1cff6db44efc8da7233b3f0c01f013b0 dotnet-pkg-base 673c20e50f744aed9843c604e375cc66 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 nuget b3e5cf268212d4e05392ea82c63d0466 -_md5_=91383fa523038d07d9681030cffed6b3 +_md5_=5e0c0be91e2e38a98ce1dece4f6dd932 diff --git a/metadata/md5-cache/dev-lang/dafny-4.2.0 b/metadata/md5-cache/dev-lang/dafny-4.2.0 deleted file mode 100644 index 3f0a81285e58..000000000000 --- a/metadata/md5-cache/dev-lang/dafny-4.2.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=!dev-lang/dafny-bin >=virtual/jre-1.8:* sci-mathematics/z3 dev-dotnet/coco test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-lang/boogie dev-lang/go dev-python/OutputCheck dev-python/lit net-libs/nodejs[npm] ) virtual/dotnet-sdk:6.0 dev-dotnet/csharp-gentoodotnetinfo -DEFINED_PHASES=compile configure install preinst prepare pretend setup test unpack -DEPEND=>=virtual/jdk-1.8:* >=dev-java/java-config-2.2.0-r3 -DESCRIPTION=Dafny is a verification-aware programming language -EAPI=8 -HOMEPAGE=https://dafny.org/ https://github.com/dafny-lang/dafny/ -INHERIT=check-reqs dotnet-pkg edo java-pkg-2 multiprocessing python-any-r1 -IUSE=test debug -KEYWORDS=~amd64 -LICENSE=MIT -RDEPEND=!dev-lang/dafny-bin >=virtual/jre-1.8:* sci-mathematics/z3 virtual/dotnet-sdk:6.0 >=dev-java/java-config-2.2.0-r3 -RESTRICT=!test? ( test ) strip -SLOT=0 -SRC_URI=https://github.com/dafny-lang/dafny/archive/v4.2.0.tar.gz -> dafny-4.2.0.tar.gz https://api.nuget.org/v3-flatcontainer/boogie.abstractinterpretation/2.16.8/boogie.abstractinterpretation.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.basetypes/2.16.8/boogie.basetypes.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.codecontractsextender/2.16.8/boogie.codecontractsextender.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.concurrency/2.16.8/boogie.concurrency.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.core/2.16.8/boogie.core.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.executionengine/2.16.8/boogie.executionengine.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.graph/2.16.8/boogie.graph.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.houdini/2.16.8/boogie.houdini.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.model/2.16.8/boogie.model.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.provers.smtlib/2.16.8/boogie.provers.smtlib.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.vcexpr/2.16.8/boogie.vcexpr.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.vcgeneration/2.16.8/boogie.vcgeneration.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/commandlineparser/2.8.0/commandlineparser.2.8.0.nupkg https://api.nuget.org/v3-flatcontainer/commandlineparser/2.9.1/commandlineparser.2.9.1.nupkg https://api.nuget.org/v3-flatcontainer/coverlet.collector/3.2.0/coverlet.collector.3.2.0.nupkg https://api.nuget.org/v3-flatcontainer/diffplex/1.7.0/diffplex.1.7.0.nupkg https://api.nuget.org/v3-flatcontainer/jetbrains.annotations/2021.1.0/jetbrains.annotations.2021.1.0.nupkg https://api.nuget.org/v3-flatcontainer/mediatr/8.1.0/mediatr.8.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.bcl.asyncinterfaces/1.1.1/microsoft.bcl.asyncinterfaces.1.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.bcl.asyncinterfaces/6.0.0/microsoft.bcl.asyncinterfaces.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.analyzers/3.0.0/microsoft.codeanalysis.analyzers.3.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.common/3.7.0/microsoft.codeanalysis.common.3.7.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.csharp/3.7.0/microsoft.codeanalysis.csharp.3.7.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codecoverage/16.9.4/microsoft.codecoverage.16.9.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.csharp/4.0.1/microsoft.csharp.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.dotnet.platformabstractions/2.0.4/microsoft.dotnet.platformabstractions.2.0.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.abstractions/2.0.0/microsoft.extensions.configuration.abstractions.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.abstractions/5.0.0/microsoft.extensions.configuration.abstractions.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.binder/2.0.0/microsoft.extensions.configuration.binder.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.commandline/5.0.0/microsoft.extensions.configuration.commandline.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.fileextensions/5.0.0/microsoft.extensions.configuration.fileextensions.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.json/5.0.0/microsoft.extensions.configuration.json.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration/2.0.0/microsoft.extensions.configuration.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration/5.0.0/microsoft.extensions.configuration.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection.abstractions/2.0.0/microsoft.extensions.dependencyinjection.abstractions.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection.abstractions/5.0.0/microsoft.extensions.dependencyinjection.abstractions.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection/2.0.0/microsoft.extensions.dependencyinjection.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection/5.0.0/microsoft.extensions.dependencyinjection.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencymodel/2.0.4/microsoft.extensions.dependencymodel.2.0.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.fileproviders.abstractions/5.0.0/microsoft.extensions.fileproviders.abstractions.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.fileproviders.physical/5.0.0/microsoft.extensions.fileproviders.physical.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.filesystemglobbing/5.0.0/microsoft.extensions.filesystemglobbing.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging.abstractions/5.0.0/microsoft.extensions.logging.abstractions.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging/5.0.0/microsoft.extensions.logging.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.options.configurationextensions/2.0.0/microsoft.extensions.options.configurationextensions.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.options/2.0.0/microsoft.extensions.options.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.options/5.0.0/microsoft.extensions.options.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.primitives/2.0.0/microsoft.extensions.primitives.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.primitives/5.0.0/microsoft.extensions.primitives.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.net.test.sdk/16.9.4/microsoft.net.test.sdk.16.9.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/1.0.1/microsoft.netcore.platforms.1.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/1.1.0/microsoft.netcore.platforms.1.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/2.1.2/microsoft.netcore.platforms.2.1.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/3.0.0/microsoft.netcore.platforms.3.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.targets/1.0.1/microsoft.netcore.targets.1.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.targets/1.1.0/microsoft.netcore.targets.1.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netframework.referenceassemblies.net452/1.0.2/microsoft.netframework.referenceassemblies.net452.1.0.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netframework.referenceassemblies/1.0.2/microsoft.netframework.referenceassemblies.1.0.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.extensions.trxlogger/17.0.0/microsoft.testplatform.extensions.trxlogger.17.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.objectmodel/16.11.0/microsoft.testplatform.objectmodel.16.11.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.objectmodel/16.9.4/microsoft.testplatform.objectmodel.16.9.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.objectmodel/17.0.0/microsoft.testplatform.objectmodel.17.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.testhost/16.11.0/microsoft.testplatform.testhost.16.11.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.testhost/16.9.4/microsoft.testplatform.testhost.16.9.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.visualstudio.threading.analyzers/16.7.56/microsoft.visualstudio.threading.analyzers.16.7.56.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.visualstudio.threading/16.7.56/microsoft.visualstudio.threading.16.7.56.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.visualstudio.validation/15.5.31/microsoft.visualstudio.validation.15.5.31.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.primitives/4.3.0/microsoft.win32.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.registry/4.6.0/microsoft.win32.registry.4.6.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.systemevents/6.0.0/microsoft.win32.systemevents.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/nerdbank.streams/2.6.81/nerdbank.streams.2.6.81.nupkg https://api.nuget.org/v3-flatcontainer/netstandard.library/1.6.1/netstandard.library.1.6.1.nupkg https://api.nuget.org/v3-flatcontainer/netstandard.library/2.0.3/netstandard.library.2.0.3.nupkg https://api.nuget.org/v3-flatcontainer/newtonsoft.json/13.0.1/newtonsoft.json.13.0.1.nupkg https://api.nuget.org/v3-flatcontainer/newtonsoft.json/9.0.1/newtonsoft.json.9.0.1.nupkg https://api.nuget.org/v3-flatcontainer/nuget.frameworks/5.0.0/nuget.frameworks.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/omnisharp.extensions.jsonrpc.generators/0.19.5/omnisharp.extensions.jsonrpc.generators.0.19.5.nupkg https://api.nuget.org/v3-flatcontainer/omnisharp.extensions.jsonrpc/0.19.5/omnisharp.extensions.jsonrpc.0.19.5.nupkg https://api.nuget.org/v3-flatcontainer/omnisharp.extensions.languageprotocol/0.19.5/omnisharp.extensions.languageprotocol.0.19.5.nupkg https://api.nuget.org/v3-flatcontainer/omnisharp.extensions.languageserver.shared/0.19.5/omnisharp.extensions.languageserver.shared.0.19.5.nupkg https://api.nuget.org/v3-flatcontainer/omnisharp.extensions.languageserver/0.19.5/omnisharp.extensions.languageserver.0.19.5.nupkg https://api.nuget.org/v3-flatcontainer/rangetree/3.0.1/rangetree.3.0.1.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.collections/4.3.0/runtime.any.system.collections.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.diagnostics.tools/4.3.0/runtime.any.system.diagnostics.tools.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.diagnostics.tracing/4.3.0/runtime.any.system.diagnostics.tracing.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.globalization.calendars/4.3.0/runtime.any.system.globalization.calendars.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.globalization/4.3.0/runtime.any.system.globalization.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.io/4.3.0/runtime.any.system.io.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.reflection.extensions/4.3.0/runtime.any.system.reflection.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.reflection.primitives/4.3.0/runtime.any.system.reflection.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.reflection/4.3.0/runtime.any.system.reflection.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.resources.resourcemanager/4.3.0/runtime.any.system.resources.resourcemanager.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.runtime.handles/4.3.0/runtime.any.system.runtime.handles.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.runtime.interopservices/4.3.0/runtime.any.system.runtime.interopservices.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.runtime/4.3.0/runtime.any.system.runtime.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.text.encoding.extensions/4.3.0/runtime.any.system.text.encoding.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.text.encoding/4.3.0/runtime.any.system.text.encoding.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.threading.tasks/4.3.0/runtime.any.system.threading.tasks.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.threading.timer/4.3.0/runtime.any.system.threading.timer.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.io.compression/4.3.0/runtime.native.system.io.compression.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.net.http/4.3.0/runtime.native.system.net.http.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.security.cryptography.apple/4.3.0/runtime.native.system.security.cryptography.apple.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.security.cryptography.openssl/4.3.0/runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system/4.0.0/runtime.native.system.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system/4.3.0/runtime.native.system.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple/4.3.0/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.microsoft.win32.primitives/4.3.0/runtime.unix.microsoft.win32.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.console/4.3.0/runtime.unix.system.console.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.diagnostics.debug/4.3.0/runtime.unix.system.diagnostics.debug.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.io.filesystem/4.3.0/runtime.unix.system.io.filesystem.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.net.primitives/4.3.0/runtime.unix.system.net.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.net.sockets/4.3.0/runtime.unix.system.net.sockets.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.private.uri/4.3.0/runtime.unix.system.private.uri.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.runtime.extensions/4.3.0/runtime.unix.system.runtime.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/serilog.extensions.logging/3.0.1/serilog.extensions.logging.3.0.1.nupkg https://api.nuget.org/v3-flatcontainer/serilog.settings.configuration/3.1.0/serilog.settings.configuration.3.1.0.nupkg https://api.nuget.org/v3-flatcontainer/serilog.sinks.debug/2.0.0/serilog.sinks.debug.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/serilog.sinks.file/5.0.0/serilog.sinks.file.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/serilog/2.10.0/serilog.2.10.0.nupkg https://api.nuget.org/v3-flatcontainer/system.appcontext/4.1.0/system.appcontext.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.appcontext/4.3.0/system.appcontext.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.buffers/4.3.0/system.buffers.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.buffers/4.4.0/system.buffers.4.4.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.concurrent/4.3.0/system.collections.concurrent.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.immutable/1.7.0/system.collections.immutable.1.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.immutable/1.7.1/system.collections.immutable.1.7.1.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.nongeneric/4.0.1/system.collections.nongeneric.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.specialized/4.0.1/system.collections.specialized.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.collections/4.0.11/system.collections.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.collections/4.3.0/system.collections.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.commandline/2.0.0-beta4.22272.1/system.commandline.2.0.0-beta4.22272.1.nupkg https://api.nuget.org/v3-flatcontainer/system.configuration.configurationmanager/6.0.0/system.configuration.configurationmanager.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.console/4.3.0/system.console.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.debug/4.0.11/system.diagnostics.debug.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.debug/4.3.0/system.diagnostics.debug.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.diagnosticsource/4.3.0/system.diagnostics.diagnosticsource.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tools/4.0.1/system.diagnostics.tools.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tools/4.3.0/system.diagnostics.tools.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tracing/4.3.0/system.diagnostics.tracing.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.drawing.common/6.0.0/system.drawing.common.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.dynamic.runtime/4.0.11/system.dynamic.runtime.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization.calendars/4.3.0/system.globalization.calendars.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization.extensions/4.0.1/system.globalization.extensions.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization.extensions/4.3.0/system.globalization.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization/4.0.11/system.globalization.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization/4.3.0/system.globalization.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.compression.zipfile/4.3.0/system.io.compression.zipfile.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.compression/4.3.0/system.io.compression.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem.primitives/4.0.1/system.io.filesystem.primitives.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem.primitives/4.3.0/system.io.filesystem.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem/4.0.1/system.io.filesystem.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem/4.3.0/system.io.filesystem.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.pipelines/4.7.3/system.io.pipelines.4.7.3.nupkg https://api.nuget.org/v3-flatcontainer/system.io/4.1.0/system.io.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io/4.3.0/system.io.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq.async/6.0.1/system.linq.async.6.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.linq.expressions/4.1.0/system.linq.expressions.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq.expressions/4.3.0/system.linq.expressions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq/4.1.0/system.linq.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq/4.3.0/system.linq.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.memory/4.5.3/system.memory.4.5.3.nupkg https://api.nuget.org/v3-flatcontainer/system.memory/4.5.4/system.memory.4.5.4.nupkg https://api.nuget.org/v3-flatcontainer/system.net.http/4.3.0/system.net.http.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.nameresolution/4.3.0/system.net.nameresolution.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.primitives/4.3.0/system.net.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.sockets/4.3.0/system.net.sockets.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.websockets/4.3.0/system.net.websockets.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.numerics.vectors/4.4.0/system.numerics.vectors.4.4.0.nupkg https://api.nuget.org/v3-flatcontainer/system.objectmodel/4.0.12/system.objectmodel.4.0.12.nupkg https://api.nuget.org/v3-flatcontainer/system.objectmodel/4.3.0/system.objectmodel.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.private.uri/4.3.0/system.private.uri.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reactive/4.4.1/system.reactive.4.4.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.ilgeneration/4.0.1/system.reflection.emit.ilgeneration.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.ilgeneration/4.3.0/system.reflection.emit.ilgeneration.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.lightweight/4.0.1/system.reflection.emit.lightweight.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.lightweight/4.3.0/system.reflection.emit.lightweight.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit/4.0.1/system.reflection.emit.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit/4.3.0/system.reflection.emit.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.extensions/4.0.1/system.reflection.extensions.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.extensions/4.3.0/system.reflection.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.metadata/1.6.0/system.reflection.metadata.1.6.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.primitives/4.0.1/system.reflection.primitives.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.primitives/4.3.0/system.reflection.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.typeextensions/4.1.0/system.reflection.typeextensions.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.typeextensions/4.3.0/system.reflection.typeextensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection/4.1.0/system.reflection.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection/4.3.0/system.reflection.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.resources.resourcemanager/4.0.1/system.resources.resourcemanager.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.resources.resourcemanager/4.3.0/system.resources.resourcemanager.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.caching/6.0.0/system.runtime.caching.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/4.4.0/system.runtime.compilerservices.unsafe.4.4.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/4.5.2/system.runtime.compilerservices.unsafe.4.5.2.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/4.7.0/system.runtime.compilerservices.unsafe.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/4.7.1/system.runtime.compilerservices.unsafe.4.7.1.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.extensions/4.1.0/system.runtime.extensions.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.extensions/4.3.0/system.runtime.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.handles/4.0.1/system.runtime.handles.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.handles/4.3.0/system.runtime.handles.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices.runtimeinformation/4.0.0/system.runtime.interopservices.runtimeinformation.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices.runtimeinformation/4.3.0/system.runtime.interopservices.runtimeinformation.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices/4.1.0/system.runtime.interopservices.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices/4.3.0/system.runtime.interopservices.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.numerics/4.3.0/system.runtime.numerics.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.serialization.primitives/4.1.1/system.runtime.serialization.primitives.4.1.1.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime/4.1.0/system.runtime.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime/4.3.0/system.runtime.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.accesscontrol/4.6.0/system.security.accesscontrol.4.6.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.accesscontrol/6.0.0/system.security.accesscontrol.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.claims/4.3.0/system.security.claims.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.algorithms/4.3.0/system.security.cryptography.algorithms.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.cng/4.3.0/system.security.cryptography.cng.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.csp/4.3.0/system.security.cryptography.csp.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.encoding/4.3.0/system.security.cryptography.encoding.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.openssl/4.3.0/system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.primitives/4.3.0/system.security.cryptography.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.protecteddata/6.0.0/system.security.cryptography.protecteddata.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.x509certificates/4.3.0/system.security.cryptography.x509certificates.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.permissions/6.0.0/system.security.permissions.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.principal.windows/4.3.0/system.security.principal.windows.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.principal.windows/4.6.0/system.security.principal.windows.4.6.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.principal/4.3.0/system.security.principal.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding.codepages/4.5.1/system.text.encoding.codepages.4.5.1.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding.extensions/4.0.11/system.text.encoding.extensions.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding.extensions/4.3.0/system.text.encoding.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding/4.0.11/system.text.encoding.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding/4.3.0/system.text.encoding.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.regularexpressions/4.1.0/system.text.regularexpressions.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.regularexpressions/4.3.0/system.text.regularexpressions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.channels/4.7.1/system.threading.channels.4.7.1.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/4.0.0/system.threading.tasks.extensions.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/4.3.0/system.threading.tasks.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/4.5.3/system.threading.tasks.extensions.4.5.3.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks/4.0.11/system.threading.tasks.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks/4.3.0/system.threading.tasks.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.threadpool/4.3.0/system.threading.threadpool.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.timer/4.3.0/system.threading.timer.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading/4.0.11/system.threading.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.threading/4.3.0/system.threading.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.windows.extensions/6.0.0/system.windows.extensions.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.readerwriter/4.0.11/system.xml.readerwriter.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.readerwriter/4.3.0/system.xml.readerwriter.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xdocument/4.0.11/system.xml.xdocument.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xdocument/4.3.0/system.xml.xdocument.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/tomlyn/0.16.2/tomlyn.0.16.2.nupkg https://api.nuget.org/v3-flatcontainer/validation/2.4.18/validation.2.4.18.nupkg https://api.nuget.org/v3-flatcontainer/xunit.abstractions/2.0.2/xunit.abstractions.2.0.2.nupkg https://api.nuget.org/v3-flatcontainer/xunit.abstractions/2.0.3/xunit.abstractions.2.0.3.nupkg https://api.nuget.org/v3-flatcontainer/xunit.analyzers/1.0.0/xunit.analyzers.1.0.0.nupkg https://api.nuget.org/v3-flatcontainer/xunit.assert/2.4.2/xunit.assert.2.4.2.nupkg https://api.nuget.org/v3-flatcontainer/xunit.core/2.4.2/xunit.core.2.4.2.nupkg https://api.nuget.org/v3-flatcontainer/xunit.extensibility.core/2.4.0/xunit.extensibility.core.2.4.0.nupkg https://api.nuget.org/v3-flatcontainer/xunit.extensibility.core/2.4.2/xunit.extensibility.core.2.4.2.nupkg https://api.nuget.org/v3-flatcontainer/xunit.extensibility.execution/2.4.0/xunit.extensibility.execution.2.4.0.nupkg https://api.nuget.org/v3-flatcontainer/xunit.extensibility.execution/2.4.2/xunit.extensibility.execution.2.4.2.nupkg https://api.nuget.org/v3-flatcontainer/xunit.runner.visualstudio/2.4.3/xunit.runner.visualstudio.2.4.3.nupkg https://api.nuget.org/v3-flatcontainer/xunit.skippablefact/1.4.8/xunit.skippablefact.1.4.8.nupkg https://api.nuget.org/v3-flatcontainer/xunit/2.4.2/xunit.2.4.2.nupkg test? ( https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.2.tgz ) -_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc dotnet-pkg 1cff6db44efc8da7233b3f0c01f013b0 dotnet-pkg-base 673c20e50f744aed9843c604e375cc66 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-utils-2 d051ecd608488854eb9252d64d396140 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 nuget b3e5cf268212d4e05392ea82c63d0466 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=c8302f28303e9ab367222ba05eb907eb diff --git a/metadata/md5-cache/dev-lang/dafny-4.3.0 b/metadata/md5-cache/dev-lang/dafny-4.3.0 index a85309b8b76f..efa19d772d28 100644 --- a/metadata/md5-cache/dev-lang/dafny-4.3.0 +++ b/metadata/md5-cache/dev-lang/dafny-4.3.0 @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) strip SLOT=0 SRC_URI=https://github.com/dafny-lang/dafny/archive/v4.3.0.tar.gz -> dafny-4.3.0.tar.gz https://api.nuget.org/v3-flatcontainer/boogie.abstractinterpretation/2.16.8/boogie.abstractinterpretation.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.basetypes/2.16.8/boogie.basetypes.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.codecontractsextender/2.16.8/boogie.codecontractsextender.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.concurrency/2.16.8/boogie.concurrency.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.core/2.16.8/boogie.core.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.executionengine/2.16.8/boogie.executionengine.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.graph/2.16.8/boogie.graph.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.houdini/2.16.8/boogie.houdini.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.model/2.16.8/boogie.model.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.provers.smtlib/2.16.8/boogie.provers.smtlib.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.vcexpr/2.16.8/boogie.vcexpr.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/boogie.vcgeneration/2.16.8/boogie.vcgeneration.2.16.8.nupkg https://api.nuget.org/v3-flatcontainer/castle.core/4.4.0/castle.core.4.4.0.nupkg https://api.nuget.org/v3-flatcontainer/commandlineparser/2.8.0/commandlineparser.2.8.0.nupkg https://api.nuget.org/v3-flatcontainer/commandlineparser/2.9.1/commandlineparser.2.9.1.nupkg https://api.nuget.org/v3-flatcontainer/coverlet.collector/3.2.0/coverlet.collector.3.2.0.nupkg https://api.nuget.org/v3-flatcontainer/diffplex/1.7.0/diffplex.1.7.0.nupkg https://api.nuget.org/v3-flatcontainer/humanizer.core/2.2.0/humanizer.core.2.2.0.nupkg https://api.nuget.org/v3-flatcontainer/jetbrains.annotations/2021.1.0/jetbrains.annotations.2021.1.0.nupkg https://api.nuget.org/v3-flatcontainer/mediatr/8.1.0/mediatr.8.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.bcl.asyncinterfaces/1.1.1/microsoft.bcl.asyncinterfaces.1.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.bcl.asyncinterfaces/5.0.0/microsoft.bcl.asyncinterfaces.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.bcl.asyncinterfaces/6.0.0/microsoft.bcl.asyncinterfaces.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.build.framework/17.0.0/microsoft.build.framework.17.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.build.locator/1.4.1/microsoft.build.locator.1.4.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.build.tasks.core/17.0.0/microsoft.build.tasks.core.17.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.build.utilities.core/17.0.0/microsoft.build.utilities.core.17.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.build/17.0.0/microsoft.build.17.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.analyzers/3.0.0/microsoft.codeanalysis.analyzers.3.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.analyzers/3.3.2/microsoft.codeanalysis.analyzers.3.3.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.common/3.7.0/microsoft.codeanalysis.common.3.7.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.common/4.0.1/microsoft.codeanalysis.common.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.csharp.workspaces/4.0.1/microsoft.codeanalysis.csharp.workspaces.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.csharp/3.7.0/microsoft.codeanalysis.csharp.3.7.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.csharp/4.0.1/microsoft.codeanalysis.csharp.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.visualbasic.workspaces/4.0.1/microsoft.codeanalysis.visualbasic.workspaces.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.visualbasic/4.0.1/microsoft.codeanalysis.visualbasic.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.workspaces.common/4.0.1/microsoft.codeanalysis.workspaces.common.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.workspaces.msbuild/4.0.1/microsoft.codeanalysis.workspaces.msbuild.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis/4.0.1/microsoft.codeanalysis.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codecoverage/16.11.0/microsoft.codecoverage.16.11.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codecoverage/16.9.4/microsoft.codecoverage.16.9.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codecoverage/17.1.0/microsoft.codecoverage.17.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.csharp/4.0.1/microsoft.csharp.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.dotnet.platformabstractions/2.0.4/microsoft.dotnet.platformabstractions.2.0.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.abstractions/2.0.0/microsoft.extensions.configuration.abstractions.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.abstractions/5.0.0/microsoft.extensions.configuration.abstractions.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.binder/2.0.0/microsoft.extensions.configuration.binder.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.binder/5.0.0/microsoft.extensions.configuration.binder.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.commandline/5.0.0/microsoft.extensions.configuration.commandline.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.fileextensions/5.0.0/microsoft.extensions.configuration.fileextensions.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.json/5.0.0/microsoft.extensions.configuration.json.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration/2.0.0/microsoft.extensions.configuration.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration/5.0.0/microsoft.extensions.configuration.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection.abstractions/2.0.0/microsoft.extensions.dependencyinjection.abstractions.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection.abstractions/5.0.0/microsoft.extensions.dependencyinjection.abstractions.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection/2.0.0/microsoft.extensions.dependencyinjection.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection/5.0.0/microsoft.extensions.dependencyinjection.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencymodel/2.0.4/microsoft.extensions.dependencymodel.2.0.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.fileproviders.abstractions/5.0.0/microsoft.extensions.fileproviders.abstractions.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.fileproviders.physical/5.0.0/microsoft.extensions.fileproviders.physical.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.filesystemglobbing/5.0.0/microsoft.extensions.filesystemglobbing.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging.abstractions/2.0.0/microsoft.extensions.logging.abstractions.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging.abstractions/5.0.0/microsoft.extensions.logging.abstractions.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging.configuration/5.0.0/microsoft.extensions.logging.configuration.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging.console/5.0.0/microsoft.extensions.logging.console.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging/2.0.0/microsoft.extensions.logging.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging/5.0.0/microsoft.extensions.logging.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.options.configurationextensions/2.0.0/microsoft.extensions.options.configurationextensions.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.options.configurationextensions/5.0.0/microsoft.extensions.options.configurationextensions.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.options/2.0.0/microsoft.extensions.options.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.options/5.0.0/microsoft.extensions.options.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.primitives/2.0.0/microsoft.extensions.primitives.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.primitives/5.0.0/microsoft.extensions.primitives.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.net.stringtools/1.0.0/microsoft.net.stringtools.1.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.net.test.sdk/16.11.0/microsoft.net.test.sdk.16.11.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.net.test.sdk/16.9.4/microsoft.net.test.sdk.16.9.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.net.test.sdk/17.1.0/microsoft.net.test.sdk.17.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/1.0.1/microsoft.netcore.platforms.1.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/1.1.0/microsoft.netcore.platforms.1.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/2.1.2/microsoft.netcore.platforms.2.1.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/3.0.0/microsoft.netcore.platforms.3.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/3.1.0/microsoft.netcore.platforms.3.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.targets/1.0.1/microsoft.netcore.targets.1.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.targets/1.1.0/microsoft.netcore.targets.1.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netframework.referenceassemblies.net452/1.0.2/microsoft.netframework.referenceassemblies.net452.1.0.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netframework.referenceassemblies/1.0.2/microsoft.netframework.referenceassemblies.1.0.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.extensions.trxlogger/17.0.0/microsoft.testplatform.extensions.trxlogger.17.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.objectmodel/16.11.0/microsoft.testplatform.objectmodel.16.11.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.objectmodel/16.9.4/microsoft.testplatform.objectmodel.16.9.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.objectmodel/17.0.0/microsoft.testplatform.objectmodel.17.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.objectmodel/17.1.0/microsoft.testplatform.objectmodel.17.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.testhost/16.11.0/microsoft.testplatform.testhost.16.11.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.testhost/16.9.4/microsoft.testplatform.testhost.16.9.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.testhost/17.1.0/microsoft.testplatform.testhost.17.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.visualstudio.threading.analyzers/16.7.56/microsoft.visualstudio.threading.analyzers.16.7.56.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.visualstudio.threading/16.7.56/microsoft.visualstudio.threading.16.7.56.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.visualstudio.validation/15.5.31/microsoft.visualstudio.validation.15.5.31.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.primitives/4.3.0/microsoft.win32.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.registry/4.3.0/microsoft.win32.registry.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.registry/4.6.0/microsoft.win32.registry.4.6.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.systemevents/4.7.0/microsoft.win32.systemevents.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.systemevents/6.0.0/microsoft.win32.systemevents.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/moq/4.16.1/moq.4.16.1.nupkg https://api.nuget.org/v3-flatcontainer/nerdbank.streams/2.6.81/nerdbank.streams.2.6.81.nupkg https://api.nuget.org/v3-flatcontainer/netstandard.library/1.6.1/netstandard.library.1.6.1.nupkg https://api.nuget.org/v3-flatcontainer/netstandard.library/2.0.3/netstandard.library.2.0.3.nupkg https://api.nuget.org/v3-flatcontainer/newtonsoft.json/11.0.2/newtonsoft.json.11.0.2.nupkg https://api.nuget.org/v3-flatcontainer/newtonsoft.json/13.0.1/newtonsoft.json.13.0.1.nupkg https://api.nuget.org/v3-flatcontainer/newtonsoft.json/9.0.1/newtonsoft.json.9.0.1.nupkg https://api.nuget.org/v3-flatcontainer/nuget.frameworks/5.0.0/nuget.frameworks.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/nuget.frameworks/5.11.0/nuget.frameworks.5.11.0.nupkg https://api.nuget.org/v3-flatcontainer/omnisharp.extensions.jsonrpc.generators/0.19.5/omnisharp.extensions.jsonrpc.generators.0.19.5.nupkg https://api.nuget.org/v3-flatcontainer/omnisharp.extensions.jsonrpc.testing/0.19.5/omnisharp.extensions.jsonrpc.testing.0.19.5.nupkg https://api.nuget.org/v3-flatcontainer/omnisharp.extensions.jsonrpc/0.19.5/omnisharp.extensions.jsonrpc.0.19.5.nupkg https://api.nuget.org/v3-flatcontainer/omnisharp.extensions.languageclient/0.19.5/omnisharp.extensions.languageclient.0.19.5.nupkg https://api.nuget.org/v3-flatcontainer/omnisharp.extensions.languageprotocol.testing/0.19.5/omnisharp.extensions.languageprotocol.testing.0.19.5.nupkg https://api.nuget.org/v3-flatcontainer/omnisharp.extensions.languageprotocol/0.19.5/omnisharp.extensions.languageprotocol.0.19.5.nupkg https://api.nuget.org/v3-flatcontainer/omnisharp.extensions.languageserver.shared/0.19.5/omnisharp.extensions.languageserver.shared.0.19.5.nupkg https://api.nuget.org/v3-flatcontainer/omnisharp.extensions.languageserver/0.19.5/omnisharp.extensions.languageserver.0.19.5.nupkg https://api.nuget.org/v3-flatcontainer/rangetree/3.0.1/rangetree.3.0.1.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.collections/4.3.0/runtime.any.system.collections.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.diagnostics.tools/4.3.0/runtime.any.system.diagnostics.tools.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.diagnostics.tracing/4.3.0/runtime.any.system.diagnostics.tracing.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.globalization.calendars/4.3.0/runtime.any.system.globalization.calendars.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.globalization/4.3.0/runtime.any.system.globalization.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.io/4.3.0/runtime.any.system.io.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.reflection.extensions/4.3.0/runtime.any.system.reflection.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.reflection.primitives/4.3.0/runtime.any.system.reflection.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.reflection/4.3.0/runtime.any.system.reflection.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.resources.resourcemanager/4.3.0/runtime.any.system.resources.resourcemanager.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.runtime.handles/4.3.0/runtime.any.system.runtime.handles.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.runtime.interopservices/4.3.0/runtime.any.system.runtime.interopservices.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.runtime/4.3.0/runtime.any.system.runtime.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.text.encoding.extensions/4.3.0/runtime.any.system.text.encoding.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.text.encoding/4.3.0/runtime.any.system.text.encoding.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.threading.tasks/4.3.0/runtime.any.system.threading.tasks.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.threading.timer/4.3.0/runtime.any.system.threading.timer.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.io.compression/4.3.0/runtime.native.system.io.compression.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.net.http/4.3.0/runtime.native.system.net.http.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.security.cryptography.apple/4.3.0/runtime.native.system.security.cryptography.apple.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.security.cryptography.openssl/4.3.0/runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system/4.0.0/runtime.native.system.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system/4.3.0/runtime.native.system.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple/4.3.0/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.microsoft.win32.primitives/4.3.0/runtime.unix.microsoft.win32.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.console/4.3.0/runtime.unix.system.console.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.diagnostics.debug/4.3.0/runtime.unix.system.diagnostics.debug.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.io.filesystem/4.3.0/runtime.unix.system.io.filesystem.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.net.primitives/4.3.0/runtime.unix.system.net.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.net.sockets/4.3.0/runtime.unix.system.net.sockets.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.private.uri/4.3.0/runtime.unix.system.private.uri.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.runtime.extensions/4.3.0/runtime.unix.system.runtime.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/serilog.extensions.logging/3.0.1/serilog.extensions.logging.3.0.1.nupkg https://api.nuget.org/v3-flatcontainer/serilog.settings.configuration/3.1.0/serilog.settings.configuration.3.1.0.nupkg https://api.nuget.org/v3-flatcontainer/serilog.sinks.debug/2.0.0/serilog.sinks.debug.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/serilog.sinks.file/5.0.0/serilog.sinks.file.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/serilog.sinks.inmemory/0.11.0/serilog.sinks.inmemory.0.11.0.nupkg https://api.nuget.org/v3-flatcontainer/serilog/2.10.0/serilog.2.10.0.nupkg https://api.nuget.org/v3-flatcontainer/serilog/2.12.0/serilog.2.12.0.nupkg https://api.nuget.org/v3-flatcontainer/system.appcontext/4.1.0/system.appcontext.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.appcontext/4.3.0/system.appcontext.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.buffers/4.3.0/system.buffers.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.buffers/4.4.0/system.buffers.4.4.0.nupkg https://api.nuget.org/v3-flatcontainer/system.codedom/4.4.0/system.codedom.4.4.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.concurrent/4.3.0/system.collections.concurrent.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.immutable/1.5.0/system.collections.immutable.1.5.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.immutable/1.7.0/system.collections.immutable.1.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.immutable/1.7.1/system.collections.immutable.1.7.1.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.immutable/5.0.0/system.collections.immutable.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.nongeneric/4.0.1/system.collections.nongeneric.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.nongeneric/4.3.0/system.collections.nongeneric.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.specialized/4.0.1/system.collections.specialized.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.specialized/4.3.0/system.collections.specialized.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections/4.0.11/system.collections.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.collections/4.3.0/system.collections.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.commandline/2.0.0-beta4.22272.1/system.commandline.2.0.0-beta4.22272.1.nupkg https://api.nuget.org/v3-flatcontainer/system.componentmodel.primitives/4.3.0/system.componentmodel.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.componentmodel.typeconverter/4.3.0/system.componentmodel.typeconverter.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.componentmodel/4.3.0/system.componentmodel.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.composition.attributedmodel/1.0.31/system.composition.attributedmodel.1.0.31.nupkg https://api.nuget.org/v3-flatcontainer/system.composition.convention/1.0.31/system.composition.convention.1.0.31.nupkg https://api.nuget.org/v3-flatcontainer/system.composition.hosting/1.0.31/system.composition.hosting.1.0.31.nupkg https://api.nuget.org/v3-flatcontainer/system.composition.runtime/1.0.31/system.composition.runtime.1.0.31.nupkg https://api.nuget.org/v3-flatcontainer/system.composition.typedparts/1.0.31/system.composition.typedparts.1.0.31.nupkg https://api.nuget.org/v3-flatcontainer/system.composition/1.0.31/system.composition.1.0.31.nupkg https://api.nuget.org/v3-flatcontainer/system.configuration.configurationmanager/4.7.0/system.configuration.configurationmanager.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.configuration.configurationmanager/6.0.0/system.configuration.configurationmanager.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.console/4.3.0/system.console.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.debug/4.0.11/system.diagnostics.debug.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.debug/4.3.0/system.diagnostics.debug.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.diagnosticsource/4.3.0/system.diagnostics.diagnosticsource.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tools/4.0.1/system.diagnostics.tools.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tools/4.3.0/system.diagnostics.tools.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tracesource/4.3.0/system.diagnostics.tracesource.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tracing/4.3.0/system.diagnostics.tracing.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.drawing.common/4.7.0/system.drawing.common.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.drawing.common/6.0.0/system.drawing.common.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.dynamic.runtime/4.0.11/system.dynamic.runtime.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.dynamic.runtime/4.3.0/system.dynamic.runtime.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization.calendars/4.3.0/system.globalization.calendars.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization.extensions/4.0.1/system.globalization.extensions.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization.extensions/4.3.0/system.globalization.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization/4.0.11/system.globalization.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization/4.3.0/system.globalization.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.compression.zipfile/4.3.0/system.io.compression.zipfile.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.compression/4.3.0/system.io.compression.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem.primitives/4.0.1/system.io.filesystem.primitives.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem.primitives/4.3.0/system.io.filesystem.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem/4.0.1/system.io.filesystem.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem/4.3.0/system.io.filesystem.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.pipelines/4.7.3/system.io.pipelines.4.7.3.nupkg https://api.nuget.org/v3-flatcontainer/system.io.pipelines/5.0.1/system.io.pipelines.5.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.io/4.1.0/system.io.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io/4.3.0/system.io.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq.async/6.0.1/system.linq.async.6.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.linq.expressions/4.1.0/system.linq.expressions.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq.expressions/4.3.0/system.linq.expressions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq/4.1.0/system.linq.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq/4.3.0/system.linq.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.memory/4.5.3/system.memory.4.5.3.nupkg https://api.nuget.org/v3-flatcontainer/system.memory/4.5.4/system.memory.4.5.4.nupkg https://api.nuget.org/v3-flatcontainer/system.net.http/4.3.0/system.net.http.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.nameresolution/4.3.0/system.net.nameresolution.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.primitives/4.3.0/system.net.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.sockets/4.3.0/system.net.sockets.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.websockets/4.3.0/system.net.websockets.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.numerics.vectors/4.4.0/system.numerics.vectors.4.4.0.nupkg https://api.nuget.org/v3-flatcontainer/system.objectmodel/4.0.12/system.objectmodel.4.0.12.nupkg https://api.nuget.org/v3-flatcontainer/system.objectmodel/4.3.0/system.objectmodel.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.private.uri/4.3.0/system.private.uri.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reactive/4.4.1/system.reactive.4.4.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.ilgeneration/4.0.1/system.reflection.emit.ilgeneration.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.ilgeneration/4.3.0/system.reflection.emit.ilgeneration.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.lightweight/4.0.1/system.reflection.emit.lightweight.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.lightweight/4.3.0/system.reflection.emit.lightweight.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit/4.0.1/system.reflection.emit.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit/4.3.0/system.reflection.emit.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.extensions/4.0.1/system.reflection.extensions.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.extensions/4.3.0/system.reflection.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.metadata/1.6.0/system.reflection.metadata.1.6.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.metadata/5.0.0/system.reflection.metadata.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.primitives/4.0.1/system.reflection.primitives.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.primitives/4.3.0/system.reflection.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.typeextensions/4.1.0/system.reflection.typeextensions.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.typeextensions/4.3.0/system.reflection.typeextensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection/4.1.0/system.reflection.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection/4.3.0/system.reflection.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.resources.extensions/4.6.0/system.resources.extensions.4.6.0.nupkg https://api.nuget.org/v3-flatcontainer/system.resources.resourcemanager/4.0.1/system.resources.resourcemanager.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.resources.resourcemanager/4.3.0/system.resources.resourcemanager.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.caching/6.0.0/system.runtime.caching.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/4.4.0/system.runtime.compilerservices.unsafe.4.4.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/4.5.2/system.runtime.compilerservices.unsafe.4.5.2.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/4.7.0/system.runtime.compilerservices.unsafe.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/4.7.1/system.runtime.compilerservices.unsafe.4.7.1.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/5.0.0/system.runtime.compilerservices.unsafe.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.extensions/4.1.0/system.runtime.extensions.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.extensions/4.3.0/system.runtime.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.handles/4.0.1/system.runtime.handles.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.handles/4.3.0/system.runtime.handles.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices.runtimeinformation/4.0.0/system.runtime.interopservices.runtimeinformation.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices.runtimeinformation/4.3.0/system.runtime.interopservices.runtimeinformation.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices/4.1.0/system.runtime.interopservices.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices/4.3.0/system.runtime.interopservices.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.numerics/4.3.0/system.runtime.numerics.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.serialization.primitives/4.1.1/system.runtime.serialization.primitives.4.1.1.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime/4.1.0/system.runtime.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime/4.3.0/system.runtime.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.accesscontrol/4.6.0/system.security.accesscontrol.4.6.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.accesscontrol/4.7.0/system.security.accesscontrol.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.accesscontrol/6.0.0/system.security.accesscontrol.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.claims/4.3.0/system.security.claims.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.algorithms/4.3.0/system.security.cryptography.algorithms.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.cng/4.3.0/system.security.cryptography.cng.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.cng/4.7.0/system.security.cryptography.cng.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.csp/4.3.0/system.security.cryptography.csp.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.encoding/4.3.0/system.security.cryptography.encoding.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.openssl/4.3.0/system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.pkcs/4.7.0/system.security.cryptography.pkcs.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.primitives/4.3.0/system.security.cryptography.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.protecteddata/4.7.0/system.security.cryptography.protecteddata.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.protecteddata/6.0.0/system.security.cryptography.protecteddata.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.x509certificates/4.3.0/system.security.cryptography.x509certificates.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.xml/4.7.0/system.security.cryptography.xml.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.permissions/4.7.0/system.security.permissions.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.permissions/6.0.0/system.security.permissions.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.principal.windows/4.3.0/system.security.principal.windows.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.principal.windows/4.6.0/system.security.principal.windows.4.6.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.principal.windows/4.7.0/system.security.principal.windows.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.principal/4.3.0/system.security.principal.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding.codepages/4.0.1/system.text.encoding.codepages.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding.codepages/4.5.1/system.text.encoding.codepages.4.5.1.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding.extensions/4.0.11/system.text.encoding.extensions.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding.extensions/4.3.0/system.text.encoding.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding/4.0.11/system.text.encoding.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding/4.3.0/system.text.encoding.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.json/4.7.0/system.text.json.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.json/5.0.2/system.text.json.5.0.2.nupkg https://api.nuget.org/v3-flatcontainer/system.text.regularexpressions/4.1.0/system.text.regularexpressions.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.regularexpressions/4.3.0/system.text.regularexpressions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.channels/4.7.1/system.threading.channels.4.7.1.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.dataflow/4.9.0/system.threading.tasks.dataflow.4.9.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/4.0.0/system.threading.tasks.extensions.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/4.3.0/system.threading.tasks.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/4.5.3/system.threading.tasks.extensions.4.5.3.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/4.5.4/system.threading.tasks.extensions.4.5.4.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks/4.0.11/system.threading.tasks.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks/4.3.0/system.threading.tasks.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.threadpool/4.3.0/system.threading.threadpool.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.timer/4.3.0/system.threading.timer.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading/4.0.11/system.threading.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.threading/4.3.0/system.threading.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.windows.extensions/4.7.0/system.windows.extensions.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.windows.extensions/6.0.0/system.windows.extensions.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.readerwriter/4.0.11/system.xml.readerwriter.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.readerwriter/4.3.0/system.xml.readerwriter.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xdocument/4.0.11/system.xml.xdocument.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xdocument/4.3.0/system.xml.xdocument.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xmldocument/4.3.0/system.xml.xmldocument.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/tomlyn/0.16.2/tomlyn.0.16.2.nupkg https://api.nuget.org/v3-flatcontainer/validation/2.4.18/validation.2.4.18.nupkg https://api.nuget.org/v3-flatcontainer/xunit.abstractions/2.0.2/xunit.abstractions.2.0.2.nupkg https://api.nuget.org/v3-flatcontainer/xunit.abstractions/2.0.3/xunit.abstractions.2.0.3.nupkg https://api.nuget.org/v3-flatcontainer/xunit.analyzers/0.10.0/xunit.analyzers.0.10.0.nupkg https://api.nuget.org/v3-flatcontainer/xunit.analyzers/1.0.0/xunit.analyzers.1.0.0.nupkg https://api.nuget.org/v3-flatcontainer/xunit.assert/2.4.1/xunit.assert.2.4.1.nupkg https://api.nuget.org/v3-flatcontainer/xunit.assert/2.4.2/xunit.assert.2.4.2.nupkg https://api.nuget.org/v3-flatcontainer/xunit.assertmessages/2.4.0/xunit.assertmessages.2.4.0.nupkg https://api.nuget.org/v3-flatcontainer/xunit.core/2.4.1/xunit.core.2.4.1.nupkg https://api.nuget.org/v3-flatcontainer/xunit.core/2.4.2/xunit.core.2.4.2.nupkg https://api.nuget.org/v3-flatcontainer/xunit.extensibility.core/2.4.0/xunit.extensibility.core.2.4.0.nupkg https://api.nuget.org/v3-flatcontainer/xunit.extensibility.core/2.4.1/xunit.extensibility.core.2.4.1.nupkg https://api.nuget.org/v3-flatcontainer/xunit.extensibility.core/2.4.2/xunit.extensibility.core.2.4.2.nupkg https://api.nuget.org/v3-flatcontainer/xunit.extensibility.execution/2.4.0/xunit.extensibility.execution.2.4.0.nupkg https://api.nuget.org/v3-flatcontainer/xunit.extensibility.execution/2.4.1/xunit.extensibility.execution.2.4.1.nupkg https://api.nuget.org/v3-flatcontainer/xunit.extensibility.execution/2.4.2/xunit.extensibility.execution.2.4.2.nupkg https://api.nuget.org/v3-flatcontainer/xunit.runner.visualstudio/2.4.3/xunit.runner.visualstudio.2.4.3.nupkg https://api.nuget.org/v3-flatcontainer/xunit.runner.visualstudio/2.5.1/xunit.runner.visualstudio.2.5.1.nupkg https://api.nuget.org/v3-flatcontainer/xunit.skippablefact/1.4.8/xunit.skippablefact.1.4.8.nupkg https://api.nuget.org/v3-flatcontainer/xunit/2.4.1/xunit.2.4.1.nupkg https://api.nuget.org/v3-flatcontainer/xunit/2.4.2/xunit.2.4.2.nupkg test? ( https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.2.tgz ) _eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc dotnet-pkg 1cff6db44efc8da7233b3f0c01f013b0 dotnet-pkg-base 673c20e50f744aed9843c604e375cc66 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-utils-2 d051ecd608488854eb9252d64d396140 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 nuget b3e5cf268212d4e05392ea82c63d0466 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=26772677c676e86c98da726bd79edb1d +_md5_=13232f2fc2bad29b0b732a317071e205 diff --git a/metadata/md5-cache/dev-lang/luau-0.598 b/metadata/md5-cache/dev-lang/luau-0.598 new file mode 100644 index 000000000000..78b7b0da7382 --- /dev/null +++ b/metadata/md5-cache/dev-lang/luau-0.598 @@ -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.598.tar.gz -> luau-0.598.tar.gz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=1b9b486682f0145bc04b4d6a58517733 diff --git a/metadata/md5-cache/dev-lang/qore-1.19.0 b/metadata/md5-cache/dev-lang/qore-1.19.0 index 01022cc94199..45c23c53dafb 100644 --- a/metadata/md5-cache/dev-lang/qore-1.19.0 +++ b/metadata/md5-cache/dev-lang/qore-1.19.0 @@ -12,4 +12,4 @@ RDEPEND=app-arch/bzip2:= dev-libs/libpcre:= dev-libs/mpfr:= dev-libs/openssl:= s SLOT=0 SRC_URI=https://github.com/qorelanguage/qore/archive/release-1.19.0.tar.gz -> qore-1.19.0.tar.gz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=1af4cf8a3c3f474c83613f1dd38f8e18 +_md5_=1a9164ba538515b5738e7a09dbfd62f1 diff --git a/metadata/md5-cache/dev-lang/qore-1.19.1 b/metadata/md5-cache/dev-lang/qore-1.19.1 index 4df244883da6..98379a6ee13e 100644 --- a/metadata/md5-cache/dev-lang/qore-1.19.1 +++ b/metadata/md5-cache/dev-lang/qore-1.19.1 @@ -12,4 +12,4 @@ RDEPEND=app-arch/bzip2:= dev-libs/libpcre:= dev-libs/mpfr:= dev-libs/openssl:= s SLOT=0 SRC_URI=https://github.com/qorelanguage/qore/archive/release-1.19.1.tar.gz -> qore-1.19.1.tar.gz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=1af4cf8a3c3f474c83613f1dd38f8e18 +_md5_=1a9164ba538515b5738e7a09dbfd62f1 diff --git a/metadata/md5-cache/dev-lang/rust-1.73.0 b/metadata/md5-cache/dev-lang/rust-1.73.0 new file mode 100644 index 000000000000..1dd2f02ea37a --- /dev/null +++ b/metadata/md5-cache/dev-lang/rust-1.73.0 @@ -0,0 +1,17 @@ +BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-eselect/eselect-rust || ( >=sys-devel/gcc-4.7 >=sys-devel/clang-3.5 ) system-bootstrap? ( || ( =dev-lang/rust-1.72* =dev-lang/rust-bin-1.72* =dev-lang/rust-1.73* =dev-lang/rust-bin-1.73* ) ) !system-llvm? ( >=dev-util/cmake-3.13.4 dev-util/ninja ) test? ( sys-devel/gdb ) verify-sig? ( sec-keys/openpgp-keys-rust ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack +DEPEND=>=app-arch/xz-utils-5.2 net-misc/curl:=[http2,ssl] sys-libs/zlib:= dev-libs/openssl:0= system-llvm? ( || ( ( llvm_targets_AArch64? ( sys-devel/llvm:17[llvm_targets_AArch64(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_AMDGPU? ( sys-devel/llvm:17[llvm_targets_AMDGPU(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_ARC? ( sys-devel/llvm:17[llvm_targets_ARC(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_ARM? ( sys-devel/llvm:17[llvm_targets_ARM(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_AVR? ( sys-devel/llvm:17[llvm_targets_AVR(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_BPF? ( sys-devel/llvm:17[llvm_targets_BPF(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_CSKY? ( sys-devel/llvm:17[llvm_targets_CSKY(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_DirectX? ( sys-devel/llvm:17[llvm_targets_DirectX(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_Hexagon? ( sys-devel/llvm:17[llvm_targets_Hexagon(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_Lanai? ( sys-devel/llvm:17[llvm_targets_Lanai(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_LoongArch? ( sys-devel/llvm:17[llvm_targets_LoongArch(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_M68k? ( sys-devel/llvm:17[llvm_targets_M68k(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_Mips? ( sys-devel/llvm:17[llvm_targets_Mips(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_MSP430? ( sys-devel/llvm:17[llvm_targets_MSP430(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_NVPTX? ( sys-devel/llvm:17[llvm_targets_NVPTX(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_PowerPC? ( sys-devel/llvm:17[llvm_targets_PowerPC(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_RISCV? ( sys-devel/llvm:17[llvm_targets_RISCV(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_Sparc? ( sys-devel/llvm:17[llvm_targets_Sparc(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_SPIRV? ( sys-devel/llvm:17[llvm_targets_SPIRV(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_SystemZ? ( sys-devel/llvm:17[llvm_targets_SystemZ(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_VE? ( sys-devel/llvm:17[llvm_targets_VE(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_WebAssembly? ( sys-devel/llvm:17[llvm_targets_WebAssembly(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_X86? ( sys-devel/llvm:17[llvm_targets_X86(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_XCore? ( sys-devel/llvm:17[llvm_targets_XCore(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_Xtensa? ( sys-devel/llvm:17[llvm_targets_Xtensa(-)] ) wasm? ( sys-devel/lld:17 ) ) ) =app-arch/xz-utils-5.2 net-misc/curl:=[http2,ssl] sys-libs/zlib:= dev-libs/openssl:0= system-llvm? ( || ( ( llvm_targets_AArch64? ( sys-devel/llvm:17[llvm_targets_AArch64(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_AMDGPU? ( sys-devel/llvm:17[llvm_targets_AMDGPU(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_ARC? ( sys-devel/llvm:17[llvm_targets_ARC(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_ARM? ( sys-devel/llvm:17[llvm_targets_ARM(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_AVR? ( sys-devel/llvm:17[llvm_targets_AVR(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_BPF? ( sys-devel/llvm:17[llvm_targets_BPF(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_CSKY? ( sys-devel/llvm:17[llvm_targets_CSKY(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_DirectX? ( sys-devel/llvm:17[llvm_targets_DirectX(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_Hexagon? ( sys-devel/llvm:17[llvm_targets_Hexagon(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_Lanai? ( sys-devel/llvm:17[llvm_targets_Lanai(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_LoongArch? ( sys-devel/llvm:17[llvm_targets_LoongArch(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_M68k? ( sys-devel/llvm:17[llvm_targets_M68k(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_Mips? ( sys-devel/llvm:17[llvm_targets_Mips(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_MSP430? ( sys-devel/llvm:17[llvm_targets_MSP430(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_NVPTX? ( sys-devel/llvm:17[llvm_targets_NVPTX(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_PowerPC? ( sys-devel/llvm:17[llvm_targets_PowerPC(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_RISCV? ( sys-devel/llvm:17[llvm_targets_RISCV(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_Sparc? ( sys-devel/llvm:17[llvm_targets_Sparc(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_SPIRV? ( sys-devel/llvm:17[llvm_targets_SPIRV(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_SystemZ? ( sys-devel/llvm:17[llvm_targets_SystemZ(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_VE? ( sys-devel/llvm:17[llvm_targets_VE(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_WebAssembly? ( sys-devel/llvm:17[llvm_targets_WebAssembly(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_X86? ( sys-devel/llvm:17[llvm_targets_X86(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_XCore? ( sys-devel/llvm:17[llvm_targets_XCore(-)] ) wasm? ( sys-devel/lld:17 ) llvm_targets_Xtensa? ( sys-devel/llvm:17[llvm_targets_Xtensa(-)] ) wasm? ( sys-devel/lld:17 ) ) ) =app-portage/gemato-16 ) +DEFINED_PHASES=compile configure install postinst postrm pretend test unpack +DESCRIPTION=Systems programming language from Mozilla +EAPI=8 +HOMEPAGE=https://www.rust-lang.org/ +INHERIT=multilib prefix rust-toolchain toolchain-funcs verify-sig multilib-minimal +IUSE=big-endian clippy cpu_flags_x86_sse2 doc prefix rust-analyzer rust-src rustfmt abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=|| ( MIT Apache-2.0 ) BSD BSD-1 BSD-2 BSD-4 +RDEPEND=>=app-eselect/eselect-rust-20190311 dev-libs/openssl sys-apps/lsb-release sys-devel/gcc:* +REQUIRED_USE=x86? ( cpu_flags_x86_sse2 ) +RESTRICT=strip +SLOT=stable +SRC_URI=abi_x86_32? ( https://static.rust-lang.org/dist/rust-1.73.0-i686-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.73.0-i686-unknown-linux-gnu.tar.xz.asc ) ) abi_x86_64? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.73.0-x86_64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.73.0-x86_64-unknown-linux-gnu.tar.xz.asc ) ) elibc_musl? ( https://static.rust-lang.org/dist/rust-1.73.0-x86_64-unknown-linux-musl.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.73.0-x86_64-unknown-linux-musl.tar.xz.asc ) ) ) arm? ( https://static.rust-lang.org/dist/rust-1.73.0-arm-unknown-linux-gnueabi.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.73.0-arm-unknown-linux-gnueabi.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.73.0-arm-unknown-linux-gnueabihf.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.73.0-arm-unknown-linux-gnueabihf.tar.xz.asc ) https://static.rust-lang.org/dist/rust-1.73.0-armv7-unknown-linux-gnueabihf.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.73.0-armv7-unknown-linux-gnueabihf.tar.xz.asc ) ) arm64? ( elibc_glibc? ( https://static.rust-lang.org/dist/rust-1.73.0-aarch64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.73.0-aarch64-unknown-linux-gnu.tar.xz.asc ) ) elibc_musl? ( https://static.rust-lang.org/dist/rust-1.73.0-aarch64-unknown-linux-musl.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.73.0-aarch64-unknown-linux-musl.tar.xz.asc ) ) ) ppc? ( https://static.rust-lang.org/dist/rust-1.73.0-powerpc-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.73.0-powerpc-unknown-linux-gnu.tar.xz.asc ) ) ppc64? ( big-endian? ( https://static.rust-lang.org/dist/rust-1.73.0-powerpc64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.73.0-powerpc64-unknown-linux-gnu.tar.xz.asc ) ) !big-endian? ( https://static.rust-lang.org/dist/rust-1.73.0-powerpc64le-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.73.0-powerpc64le-unknown-linux-gnu.tar.xz.asc ) ) ) riscv? ( https://static.rust-lang.org/dist/rust-1.73.0-riscv64gc-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.73.0-riscv64gc-unknown-linux-gnu.tar.xz.asc ) ) s390? ( https://static.rust-lang.org/dist/rust-1.73.0-s390x-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.73.0-s390x-unknown-linux-gnu.tar.xz.asc ) ) loong? ( https://static.rust-lang.org/dist/rust-1.73.0-loongarch64-unknown-linux-gnu.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rust-1.73.0-loongarch64-unknown-linux-gnu.tar.xz.asc ) ) rust-src? ( https://static.rust-lang.org/dist/2023-10-05/rust-src-1.73.0.tar.xz ) +_eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 rust-toolchain ab72acc17f5dea7b8fadd410d34b798c toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a +_md5_=fdba18930bc98dccb494b65c6262639e diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz index 3f772e8fcbaa5bf051fcb7efad7174d29172ccba..b99d8dccfb9001d8dd1641cb62ae487fb6f65138 100644 GIT binary patch delta 159141 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�MK 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%0A9s6+JMI8i`r~Ci+#YZeG9O;Y#)qs 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%0AmQs35yP>KYl)Q~zHDuN;843kfu;$H9AD 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

    D6 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/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare test -DEPEND=lz4? ( >=app-arch/lz4-1.7.5:= ) snappy? ( app-arch/snappy:= ) zlib? ( sys-libs/zlib:= ) zstd? ( app-arch/zstd:= ) -DESCRIPTION=Blocking, shuffling and lossless compression library -EAPI=8 -HOMEPAGE=https://www.blosc.org/ https://github.com/Blosc/c-blosc/ -INHERIT=cmake -IUSE=+lz4 +snappy test zlib zstd -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux -LICENSE=BSD -RDEPEND=lz4? ( >=app-arch/lz4-1.7.5:= ) snappy? ( app-arch/snappy:= ) zlib? ( sys-libs/zlib:= ) zstd? ( app-arch/zstd:= ) -RESTRICT=!test? ( test ) -SLOT=0/1 -SRC_URI=https://github.com/Blosc/c-blosc/archive/v1.21.4.tar.gz -> c-blosc-1.21.4.gh.tar.gz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=c1bcf38fefed7c76eeaf24df366e22c6 diff --git a/metadata/md5-cache/dev-libs/c-blosc-1.21.4-r1 b/metadata/md5-cache/dev-libs/c-blosc-1.21.4-r1 deleted file mode 100644 index 7c2b41db8295..000000000000 --- a/metadata/md5-cache/dev-libs/c-blosc-1.21.4-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare test -DEPEND=lz4? ( >=app-arch/lz4-1.7.5:= ) snappy? ( app-arch/snappy:= ) zlib? ( sys-libs/zlib:= ) zstd? ( app-arch/zstd:= ) -DESCRIPTION=Blocking, shuffling and lossless compression library -EAPI=8 -HOMEPAGE=https://www.blosc.org/ https://github.com/Blosc/c-blosc/ -INHERIT=cmake -IUSE=+lz4 +snappy test zlib zstd -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux -LICENSE=BSD -RDEPEND=lz4? ( >=app-arch/lz4-1.7.5:= ) snappy? ( app-arch/snappy:= ) zlib? ( sys-libs/zlib:= ) zstd? ( app-arch/zstd:= ) -RESTRICT=!test? ( test ) -SLOT=0/1 -SRC_URI=https://github.com/Blosc/c-blosc/archive/v1.21.4.tar.gz -> c-blosc-1.21.4.gh.tar.gz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=8c3ea0a0b50a188897fde1be5a588262 diff --git a/metadata/md5-cache/dev-libs/c-blosc-1.21.5 b/metadata/md5-cache/dev-libs/c-blosc-1.21.5 index 033f42a0b4b6..b8e024ebd6d9 100644 --- a/metadata/md5-cache/dev-libs/c-blosc-1.21.5 +++ b/metadata/md5-cache/dev-libs/c-blosc-1.21.5 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://www.blosc.org/ https://github.com/Blosc/c-blosc/ INHERIT=cmake IUSE=+lz4 +snappy test zlib zstd -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux LICENSE=BSD RDEPEND=lz4? ( >=app-arch/lz4-1.7.5:= ) snappy? ( app-arch/snappy:= ) zlib? ( sys-libs/zlib:= ) zstd? ( app-arch/zstd:= ) RESTRICT=!test? ( test ) SLOT=0/1 SRC_URI=https://github.com/Blosc/c-blosc/archive/v1.21.5.tar.gz -> c-blosc-1.21.5.gh.tar.gz _eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=8c3ea0a0b50a188897fde1be5a588262 +_md5_=dfa98f9bbd3ffce6f7dac10e39f2e756 diff --git a/metadata/md5-cache/dev-libs/libgit2-1.7.1 b/metadata/md5-cache/dev-libs/libgit2-1.7.1 index 8d46fab6e40e..dac69ee6db9a 100644 --- a/metadata/md5-cache/dev-libs/libgit2-1.7.1 +++ b/metadata/md5-cache/dev-libs/libgit2-1.7.1 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://libgit2.org/ INHERIT=cmake python-any-r1 IUSE=examples gssapi +ssh test +threads trace -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-macos +KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~ppc-macos LICENSE=GPL-2-with-linking-exception RDEPEND=dev-libs/libpcre2:= net-libs/http-parser:= sys-libs/zlib dev-libs/openssl:0= gssapi? ( virtual/krb5 ) ssh? ( net-libs/libssh2 ) RESTRICT=!test? ( test ) SLOT=0/1.7 SRC_URI=https://github.com/libgit2/libgit2/archive/v1.7.1.tar.gz -> libgit2-1.7.1.tar.gz _eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=23991d9aef33c0804827c4e0931c7e9a +_md5_=11612daf2f6ddab020056d3e5c072a57 diff --git a/metadata/md5-cache/dev-libs/libgit2-glib-1.1.0 b/metadata/md5-cache/dev-libs/libgit2-glib-1.1.0 deleted file mode 100644 index 6aa7da733161..000000000000 --- a/metadata/md5-cache/dev-libs/libgit2-glib-1.1.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=dev-util/glib-utils virtual/pkgconfig gtk-doc? ( dev-util/gi-docgen ) vala? ( || ( dev-lang/vala:0.56 ) ) 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 prepare test -DEPEND=>=dev-libs/gobject-introspection-1.54:= >=dev-libs/glib-2.44.0:2 >=dev-libs/libgit2-0.26.0:0=[ssh?] python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) dev-python/pygobject:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) -DESCRIPTION=Git library for GLib -EAPI=8 -HOMEPAGE=https://wiki.gnome.org/Projects/Libgit2-glib -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=gnome.org meson python-r1 vala xdg -IUSE=gtk-doc python +ssh +vala python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv x86 -LICENSE=LGPL-2+ -RDEPEND=>=dev-libs/gobject-introspection-1.54:= >=dev-libs/glib-2.44.0:2 >=dev-libs/libgit2-0.26.0:0=[ssh?] python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) dev-python/pygobject:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) -REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 ) ) -SLOT=0 -SRC_URI=mirror://gnome/sources/libgit2-glib/1.1/libgit2-glib-1.1.0.tar.xz -_eclasses_=flag-o-matic e5cc383ea8420f92fe3737be790021dc gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 08b7183c3f4811568ee93eb0f79a89fe multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=342dfbc8ad32a42fed9883617b5a2d5d diff --git a/metadata/md5-cache/dev-libs/libgit2-glib-1.2.0 b/metadata/md5-cache/dev-libs/libgit2-glib-1.2.0 index 40a6b9faef61..9b224cc097cb 100644 --- a/metadata/md5-cache/dev-libs/libgit2-glib-1.2.0 +++ b/metadata/md5-cache/dev-libs/libgit2-glib-1.2.0 @@ -7,11 +7,11 @@ HOMEPAGE=https://wiki.gnome.org/Projects/Libgit2-glib IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=gnome.org meson python-r1 vala xdg IUSE=gtk-doc python +ssh +vala python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv x86 LICENSE=LGPL-2+ RDEPEND=>=dev-libs/gobject-introspection-1.54:= >=dev-libs/glib-2.44.0:2 >=dev-libs/libgit2-0.26.0:0=[ssh?] python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) dev-python/pygobject:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) ) SLOT=0 SRC_URI=mirror://gnome/sources/libgit2-glib/1.2/libgit2-glib-1.2.0.tar.xz _eclasses_=flag-o-matic e5cc383ea8420f92fe3737be790021dc gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 08b7183c3f4811568ee93eb0f79a89fe multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=e2a811bdc92b0a41576ef02590322405 +_md5_=c69740d16bfc2de5756dd72f95dc74e8 diff --git a/metadata/md5-cache/dev-python/GitPython-3.1.32 b/metadata/md5-cache/dev-python/GitPython-3.1.32 deleted file mode 100644 index 1284209e37d6..000000000000 --- a/metadata/md5-cache/dev-python/GitPython-3.1.32 +++ /dev/null @@ -1,16 +0,0 @@ -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[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[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[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python: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 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=31b3b080616216b3abe7fd3a22433f74 diff --git a/metadata/md5-cache/dev-python/GitPython-3.1.33 b/metadata/md5-cache/dev-python/GitPython-3.1.33 deleted file mode 100644 index 2de8341a5e9b..000000000000 --- a/metadata/md5-cache/dev-python/GitPython-3.1.33 +++ /dev/null @@ -1,16 +0,0 @@ -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[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[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[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python: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.33.tar.gz test? ( https://dev.gentoo.org/~mgorny/dist/GitPython-3.1.33.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 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=c0f57bd2f2e77c80a20d3833cf80be28 diff --git a/metadata/md5-cache/dev-python/GitPython-3.1.34 b/metadata/md5-cache/dev-python/GitPython-3.1.34 deleted file mode 100644 index 7fc7b6c78faf..000000000000 --- a/metadata/md5-cache/dev-python/GitPython-3.1.34 +++ /dev/null @@ -1,16 +0,0 @@ -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[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[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[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python: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.34.tar.gz test? ( https://dev.gentoo.org/~mgorny/dist/GitPython-3.1.34.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 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=c0f57bd2f2e77c80a20d3833cf80be28 diff --git a/metadata/md5-cache/dev-python/GitPython-3.1.35 b/metadata/md5-cache/dev-python/GitPython-3.1.35 deleted file mode 100644 index 56532dfbe3ff..000000000000 --- a/metadata/md5-cache/dev-python/GitPython-3.1.35 +++ /dev/null @@ -1,16 +0,0 @@ -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[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[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[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python: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.35.tar.gz test? ( https://dev.gentoo.org/~mgorny/dist/GitPython-3.1.35.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 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=c0f57bd2f2e77c80a20d3833cf80be28 diff --git a/metadata/md5-cache/dev-python/GitPython-3.1.36 b/metadata/md5-cache/dev-python/GitPython-3.1.36 deleted file mode 100644 index ec61ce5bc75b..000000000000 --- a/metadata/md5-cache/dev-python/GitPython-3.1.36 +++ /dev/null @@ -1,16 +0,0 @@ -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[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[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[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python: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.36.tar.gz test? ( https://dev.gentoo.org/~mgorny/dist/GitPython-3.1.36.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 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=c0f57bd2f2e77c80a20d3833cf80be28 diff --git a/metadata/md5-cache/dev-python/GitPython-3.1.37 b/metadata/md5-cache/dev-python/GitPython-3.1.37 index 2bc23f9a0706..819d7053a4bc 100644 --- a/metadata/md5-cache/dev-python/GitPython-3.1.37 +++ b/metadata/md5-cache/dev-python/GitPython-3.1.37 @@ -5,7 +5,7 @@ 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 +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[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) 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/G/GitPython/GitPython-3.1.37.tar.gz test? ( https://dev.gentoo.org/~mgorny/dist/GitPython-3.1.37.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 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=c0f57bd2f2e77c80a20d3833cf80be28 +_md5_=701efd73d8501a333279c03dd9309cde diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz index 778b2024f18dee4e5681528a00a226f45a553c1d..4db9f133fb1808a388635cf932cb65027e0379be 100644 GIT binary patch literal 373655 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 rUNRg60)z8Rmn!~COq)Os^7Ur^QtXmsb2`DE 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 z zo)eU*c7m=ex04_{FE?G9{rW|^7folATy|;E6NzF`&%qJ5==8z#UgH9%uoE^doV1Dq z-ks~TDy%}}s7pe=*+^7+Bj|m%wfZ!>uo_^)OtM11rNB<5C8a=tTgeXUaV)06eOpDl zV<;BM$@iwn=@JdKg`fpt(tCDD0%CCqq`ERmz@AQB1}mDTT!J>y2T%aSeYgL0)%L%x z8g;>@C}1nqsiNi>Qd9|JHif30!4BGvECp7l2lndin1k_?>b8Ph4;}NiosGJr%lf5c z1QD`<#)+|+f02~10noB`SMH8E>YjW7XdaW(MbtoMJMCsDqR}(20(z=|v~7f_BQ;8iz3Wxu1|Y^9TKPc74SuP&+nTNJnC zC6BKj)U+H{IEYmL!=inzU%%BivpSox?AiRn3t#L*(4vg6#WHY4kar+0LQivGD({|O zzDq?qZTJ&Ty`7AFW$;K8w6ibOy5hBhhS?K(b|hKttH{46duy{T!Xf}L)ru#toi9^T zpifd9e?Sk+syp4Lr>h!4%a0830km?ef6vZs99?!q(h*Wiy}FSURH~}Qdr0qT$bCsaf^9S~a8VmMT|blvAhoaWP5#ecK7IS7mQ6OS@hHz^u$iNR&V%d= zq1aY#h4~wqfDEMP=BajN-PIzwE zbKH)V9opU^fy)+`4z3!OM|~tzqNZ4V${H+vrQ6F+Js_??MCafYY9KIhiQak3X7nnA zplyTo*09_=tfa0|tMR6=agu;wOZBfF7;o*+|81l-cS^QW1Sl)-uWc;AT{UAe!uM7B zQa}Itv%_U7{hU83?ET~})uXxJ_b5|FBOrp%Hh4GPNdy(+6{casdY8W0P^^k!@tk0W zTeYjA6}rlviry}E_Mw2HgE8t@@MZ!yeCdpk;Rh*Zw|U>#v(JHj%2AEwy&RU)2mBjZ zzw}FyOk&Yx!z)lyaE^9;<$HDf$Y@(fa+Z?#4e;Jd*4i)L75q~a)+WsY9A`^&kz?lV z#1K1kN?y=Dyv&Dj!OK#u*0s%sCw%2WN}CRKCs_&GIc>12E_3RdrK9^)arpA~F4`bf zaaGAjqPvV8Regp7w0bftDl7}iOL--&r&|3S%fY_4D({Zi!roa-PSKYhgLu4qHoAPCi`w_e~U_GRwZ>sI; zWkBpG^2r9ZFBu@tK@6Bmvo!CN$yKL*39SkV4`=5uZRyvj9f;MNK_c9)Hd64qRim|o zl>b0qwI2GgkUURI{Uq?6pd_kN&KW58yhf03U@?8Y%~Yjp1w*o9GNG?)z|b^ENI`3Y z=6$k%`r^^_H<@HVf^_rGhT}>mCjD`*cO3C$jNd;Fi|@Bd^z;nqW*w#Jv~8SV_rfP; zV1u6OF}AAR@1{~K&pGwk-T5#F4HoGg>{pZ&Bm7KNa5u$v*^E5Q4oam;2>Li>wa{-Z z`q=lNsnBR zJ*9#ts+FjunNHDFnm1yhD5}o4)~u;467U5$wcg!C5}hsomz8?6F95YYBUR5jP=d4w zEQ%{vdqyp4wyxAzqVA5)L|<9}R}E6D?G;}B?YzxgZfv?tZp*7Rh8n}M<<7GQHruUu zg)Z?+by~}`?IPCIOWO=E+GAdr4^W8wHmS=j8?u+ZL2i6q^=tZ}*2Au5QmRuKHA0{J z*in~*@FXwDex$y(K&vGM>3EW(m%Bee($>o2S|-X(8y0H6phF=5Z}FGEnIXH0V~oifj$-pHorGl6luSkjE(6Z&4aLVI`-9^rFvck}9ha zxxLM8AKnyz^wgRz62#)r{Z4kEo~90!stK+$ao5b(SACKo$UXg5E137UoWRO_r<#2E zFsIbPm_2^sh2eE>RGFKNDj8c%#XJX+8%2yN?p`O{yyp?8Q+GGz`WjM=sk|#?aVX~pi(eU;p=8b-Jq0Vv=qenqgkstc24`ca*tI>y`h{q4yo$zJj@%@%y21VR$3X}Bo? z*QrKzE=qf!K>y{-=eF$FjyI$C^t@whC;4;(QlEf4!8%EfM_eOxCpg?L(yhRg{drIw zuXkxs0e`7q?yUAg(@CB61^OhSK+*X`?MX`Tp!yXRk(xKWcIWQ&$#t$0yfB_xlYmWL z(P=AkWx6&}F|j~lxODxvU`q<(eSZNlUlb0siQ_>Cj)%9% zK`Di~xNzlkq)i8awdDp-T~)tLb?{qdhTVza`^Xx0lVq}*Btc&Q^|Ew;N`2jEQ}^lV z>QKAZrM;`@clqOw;`x|lP-5TMIQDvjYb@iKr@l$#wChwNM)!}b%9-UPNE7TQe?D(n ztxHd*5@vwcVx5yB;J-NEE@jM=x@FsNAU*QEre=aL1M0hr&o5v5!U}&O?kX@S8&Bon zrHxCx*f!9a&hLaj?+r;au`2?T^u;@ONeJZpLxns3d~5`$wAbY-snm?*b}E_85>UT1 zPMyjkUhJ}_fl@PaBIL8pmx&BEpoEWu$Ol08F0SicSe0J7WKSw)?1kO2u&tBWhZAX% zDX9&?^g*f#p>*1y2Lb7Fx2L;@&iNw+N6|zk{ZLO)Q3Ln*_0;3kmhE+s-VWZ&A~mqm z?&YswRb;+vce+Wg27V8@9Zk~2sSSqxBS&e$mo|b*P{W!{d`cwTPGw?v{Y_O9FAWcG z-LgJCKx!wKRSN05Qsz`#iAv&pwBrMiqDwVR#DI&XtW6qc=_7>YG~9-%YuY7f<6L7l zL^N*#$ZdO@)Xtg3_4a}tX-~(i3dc;mSUVmbwaOF}Vk(+{>v-C!Fn(MlEeZA) z$DVfRNk-aW&mH{3LE%Wg=dYoQ<<^6YG}7~_Tfy!uie};BPYRek3$aw`1fKb>pfA-U zQeaa!1R*^|I!w^-?$jX#fYenmsJA|%<5BcAog*g6KJlh6fsq72GA93qBdRWFnY}vM zxY*G}mdn;0gi&)(Wx}~@hkmH?Jwd%P(ye~AP_$A_R%=?3G>cTnqVyw?f##6h>msc? z|JOw#mX!P2f-{shAlaLn_ViOHlVDq)8Uo0fBy$66)J&ohxHwe0Rw$Z#t0cChWi+Et zDlbb%Pc;G2cPhZ!Ii2C)litcIYpa;sb(4G?H_O~2r?PmhTXL?%A8_O0k-2TatDx-k zs=gr9Tvd^WRlSy=0&5QwwnhJSx}D96-Pa$t$3~KbzeW1+D5swk|u7cbM6&g zcVa@wNfCE#?@RUVIRF*FozhUZm#Z%zCn${yttW5M4t*g&W}NQ>Fn5q;k0DK>5j+*m zb|RD`V9p+n>UJ4><79Q0&xaPcl%_?Jo_ru6bi9^KA)t1+W(Uz{3#_kQ{Rdy^;JDi< z+*G5bWXWq@k!;B8+=)O=Sn&>>azA$7#ZC}Pz^~Q!onBVdgTr0CgRs6MwMEmmS7t?h z`K$rswni1JN+jvjfW4@Y&W`-|ij<)6(tq;yd(b<GND z(x6h~jO(3Akzi~G!O!!i*h=j82~43xzNL`Vdsx>RKz2!WQznfoeQKYnsDci`dOAA0 z50Z8IT(5zt=y@b}YN1x$>XI<;$Boxt7VG$Nu@q;@r#B4FYec~2FuGSd~044Wj49AI9rFOB++xq3-KOg zq+LfTGT^D?-w=KfG1?}~P;YJ9l&+lrezCHP^|Bz{h`^v~fCmJDta^zI8oO?@3W>8sb5hj);!a(fcv#aKGhq z%7?`Up*gI{dzm`=o_E)ohZ^|~`xr(leu2zR4big=EVZo((>6lb`zIxaAIp-mVqSBS zf+b-#g)ZY7ZyDO~It@Pz9DE7|qH^Tl7weDl_3IMBJ(tD6%R=QuHU`ABP47&q%*?Ai zw0m#{Sv}eYaM1_H>SFUqvU=iFzTV+PnVW9vw%{#hA}ekjMRlt<0uts9qA{h7T3i~q z6?NW71eb7gKK1|hacV^9CLG=K*=CD$^^#r`%Otg-6x5FFEpebFky`cvb1x+4~L2VR;TET);fOSnJ zi%HpWT>Q4Th5MBiqW)VFD`cl9COt(a1H1@O;cF5ouj5{&BVQu2Unqc`38s3F$~rpH zbt%d|B_8(_ z4=PZz$)U7Q8jMT6N++MxrI}0iUx_G{Lx++pz@eqVqx>V;$&19pnQG%(X0@Kfn`d0} zkWHmwVj%gr8r3*~`S8stO3>GJwM_3og1eXB^x2&sX-jzQja3I`X`$$K1gah0Nwi@2 z6$6tgDwrcDin^GcH{+dK!+l?-vEn;Qz_9_K_oU0bxfEAML$(~dvOVNzl zfD`;c?Z79+)YbpJZ3wH-qUYM8k8WC@IxTcXz#RKQ6@n`&JVwrRtokru_sxrYTh(jp zNxZ+OLX$R+$CLz4F)F4fjakPa3LH); zdA3CPS6To#^fo&fYbq+ucA&}&K&la?t(~^Wy=>E3ke|pb#_ojOuFACc7FBhapg1&< z_H1vIT>WaTSFfE~m!fh$2ZF=82|paiuWI<6wtiI0Op5bSyg3`{jCjxu_XL3IVk+a0 zH);@zc5pSFBPvp&$FAra|EQROp1i=TUCAxSS?*>3ezH4{MgmdA>wUGpwO@apRgsm? ze^MBJ0pAkc!&^&+V)V6db)I@K2FD1N0c6m*rXX1)`+txjI%?`rr{ms znwKPQwMb~@wys;3oHl6(^H7%~)%AkB7qchRC4Z0}Z)#Aoxi=z0`__}330{vqUyW(B zj#@lF&QpF}x&QMAXls1=`Tpa>$38UMTmlf=OAsRqwc$08w@UkJ6LlxI9aiMz7M+4^ zO?t};NTS4^RFj^P3EVyv8zC0C_s3mz4oa;#|I^7{C-|I@amI6t%0^{<*)|#W(&3%k zxgX0$9Pj($jIcMoYrH5C1!lLVX^xW0ZV;_G@S2BXclO+szH3Pf#|0ub)icPwEGSq= zx=L_cjePbCa2jMq6?@coro>h`FzV-0D_|*?X7}(OWsM+tC~MMd53I%dlM?y+Es+n)yv~PK&04CDZ#NT4W&Cu7m-d4%e^7+k z4cGc8t!Q9)O;kb7()5!0QtG!FyR;VDVz9k_>{PC|{Q}!eg{n`IXt!qq&MY#r2s<3y z+dcrXLl>5ko4J`2+`X0k{|S2=Y&mXY%X%uB0KF2KNFXs9FC>0s`cV`=l6r0T=zDJz z@2#RNug`C_Tc&vHW+8!y6M+-wyhnY?P+cYX5WUBALI9mQ$PE~#F5kpv>TiJOSw@cI zQct8*1KlqvoaTgpzMgZrf28c3wu&It&zbh@^!hXbD!`rGcsM9uOqY9MOZEK!bX)53?nziE^Tpw}Bv#HdGS%C@^^ z4>p_od2N4QsPb5-7kO%m3)VTQfJ9+&r}I8}GcQUtBN^FlJD1{w>jI|t zpnub{erIPZntjR~O(!WznPE)4+>T=s`DoMeY&Dk(#K9<0Dq~O#!pybB^5BoGI6{tC)-5|=!zSXY^cmt z3!7|d&I8p&f7?;x)0aN}_fZh8mU7zSOQmB`5I5qiibN6@>y#u%%!zwfI9}g7YU|12 zY$`eIvgIb{V7HyzjNdvp5!V+K>k9u#fFl>J5grZ_fQY#NzNz-0 zlZX|mR$%g&vP^Kb=@j%|uFJQ=37{9u6^SL%=pO3aITWQK?(&hYh%;40!do$k1kCV zKx#j}nW9hSYn{jOd+yQ*)ollGk#Gm6vRROv+r?pY2<37H#AZAJ%qyy}CV9wM3L{4$ zQGJ$#&WusTO0U+Nh8($@4>z~IBR@Vl&mr}QjJ_Z8{0)^3wE8HzUVc;RJ5`7 zrD8b1DhCLNz#^RloVw75Sb|jC6$P(vf?EIh_;vJ;-cg&W`&Y_5rf=;tgQ8Ns=3SPO6fmi&|hy zQk%qZ7@Xwcc*R71O4fgy`-j<+Ty=kuC5e)~)Vv=tyxpD=oc1*%4q3-O3z*%7w~<(nO}3&5<7~_5HU` z`}gs$@9O`pQKqz%Shkl7uw8ltdm`HfR^TA%$3%SL6m8v*IMo&cBzZx~+XS4C(J$2| z4zl*NhkJXK7u0|9<|TP8xGM@;dF7q7!49 zQZ8h3U}fbss@KH}??=?>TVHL$_QM}M4u`apwv`fmmAk$*oUfplT`h4?!o|Pdv^Sv| z@bslfw4ff)=8O{Lxnk#shgc~wEB-Bb|9re?wRzL9OMCE*$97jkaYHOX!_37+Gm0i?#~ za%QLs&y5JAYlKX7yVn|ckrYotC$YjY&SMb>uQ*cyAdv`Fv$*eT$fINp?HGccb{2y_ z0iW!Yvs58Z^PL!!E{}H8DTJ#HVf_k1HwtZppKWOSz&^N*0c>xo_&RUi#aJ|YDgl6# z<92Lz%1yaq&DlDw7&ptL?yZ4YowX@aN)P1<6ZKDdTdMENr7yhre!Nu7CrH$K$d)S@ z=;%Ue$E!**kgq$YBE3Lc)F=-oI*m{Gi7Dy=7ZfEd7KDzuD)F`n)|TnS#d{>zcuBAE z&S?$3ClL6Wb5lR|Jr$DgmKB#KrIi9aT0{(m#ht(RO=?1ri&v%+bjYMT)o1f}@KaGK z>3D|C3~UNMOO%8R`t)+Uf>#01dQf#e;#hF5xjfFkprHgLSe1A^EL5ev6V)j8e zbl#IG&EUeM^z9H)!j!IsN>Nt$4kT(%0sNw3_l)y7mdoI=e@w519 zd-(4t1^O}@-L0uI1$^|P@;nWlJPqf5#FHFP(8&5srQ17rtxuE*uTIE-?l`>N%B29> zr=0Gnb{`pr7cDQsyNR>*IJ__JPBDj|3JzGG4bju90hWkA1h6{g6!1M7b8fi_XLsmL z=?n#qyK;rcqTm-592zxDx@*u)Z7Y%QPkviC4~i9S)ih_;747*+Mq|$AGd}b zxwh@OSW775A;kF$6~{}s;>dAqLy}r?tJuxKQOC%Ro|VHE6|f&1v;aV8lzj;R?N{);c$HH_1rQ|vfGMippT}k-9beEDQaa;yo2bGn?W4j)F|IL-%9cuUMw2Cm!KP&p$fQR^{ zmnP`ZySPJlF1<&NwP@+NQa@(J_r=6YFAd~d1@*j0P#{4?vo4MLbQbS?9q)~aHGVrq zhc2>(mj=AS8II*n1lD2m@ErTuNQDXtv#q3C^R=t!LF;6qQ_?qtd=R~>p*D+B{qLs< zq$)?d_=1GCa+|th0L$t9S$9A@QKAPewTl3!CgrXa!MFW~m@^mxh|JSRIh!?Ab}+jFVDj_*qqkUY2$1L^*y8CqmI9pK@l)*A1(5vVOp zR+~3F_H>T!+|#DjdFDuVuTdN!-=bn*dAUCkxDKU67j=}ETvF-Oq$C!n6%^~N9*YVD+XoRh zk@{5f8nXYV69h8uFWx;>(CICzk}a3&wHo76^-pS+u|HSqU+$`tU6r;MexJ60fi1xX zFNP_@o(FzCuk&qFNf&3)Ip1gLOUk%O@xAmNA$)kl3Hl_+i&VN=!F3a&Z*~kq6@%^+ z-^ZFB($%ncCA2i1xZXMK>g$slDE+*O;P;Sxm0Z-fpqmccz1gufYk^(Qf=UXAcXM%EiulAv=X6gi*xZ0g$O~=7E!-Kab zM4uL91Ue}J7;LBWV~U2Vc&)mLU7JH?S6w*F)DDi1lYC%TIW4&~iJL@*_I4TZNBuwJ zhl zW~YFd@=rRfLR+h8K(eqKJe-AgxJimS%pZh1m)?3d3?ELJ`NF)FnlB|ixig7y&G$f4KmQwkolGHQ> zJw_R}QI%`+5}5C-*2MBJCk0V7S88CDHFs*~O~FL)?L57*IROh%az|W)OF*>B+Z|8h z%&le&b)(L}>Znh9`IGgURQ1;uiQrpY?HX3&0!{JfY+?#-V7mG|i>=AFBisX^hEy?q z+pNww&rQVwX%nE~Vq+s~-MRXxCtu(lIJjUR|L^z^m(RAkEzhkby@KaaKwK}zG%CPQ z1w+11&!ldhIM?3q=T1x~dw8Ljw>(%S2jJM%NsY@1UUej7Cwv*dD2awAoiutWr*{EZ zz@gG*>*l$<(vxhfexr({9HK+tn&i8nG+(+kyF!)TMUcOw2Nh?tPLNhkgsN#tus+ z8&ptd?;HxFsf(r*`KG|66d6i4K%9-^T~h)5`S@>;;;m$;QhJKg#QxJNEsd-#y)=*2 z9=eVkZ043LTcUG5d|8K?P{)8Us4|J0&X^lR>UkZh1+TyA;oDso`^jcgV(GNdQ}@rj zr#<82a!O-9c8J<spyo1bDux1z7a-EM!JjX{`GX*U6=2`#egRgtHj@kHx<=eVXO zzz&;w7D?&%aRlla-AWZmRdZKv*KD!_0E}3PiQ*4&7q{JVq^zSd@D^<sGmb1YJ@$J)h-ptTUxT<+6?!HS(B$N@u_?Cr zQtl)E_f5IioRlTKgYEciSy+_xmvk2;7mI_2EEUiCejRaWvcY+|l~5&-D>^vXf@||8 zMda0U$k$z*1d~HDPlpbccVx{ZmCo*0@|?v{L9*=Yeq(UvoaXBajV7;lbm(-_wy)8| zF29c``?6N^YyE9}NPpXYTyupNmk%cbN#b`Wxn*{z1Y3X%A@5ShM^CV>ZF^=Hk*b{9 z=apPbg*7So#J-HctI(;2XQs;GXt+)Ihf_zBOg7>*1{E@u0Zhlzbqew>wx_5ECr=Lr zg8%H!WlBHSv^VO6>0KOn*bCd*)mN-d>1BXiAXRRsT<}xk5eUDkap`DD_HJ4J+LT1$ zjT>o@FAJ#Nc{Fg!byd}@LHlo_9&5Qief<1CANKHaGx2I&DB1C>m4c`ACB2|@fH;U` zWn*$pF>n?sO?-6rw6g~SXZwh3GC;h+Kd8iEt(vBiXUme6(l%%HU@tp{mGz9b-WoAW zpXcSikAMRZ&f!&L(p%;_ZB(Ws=bjY2l8FPVRGP`2LD(*bz=*VCbR7;^BoH0>SCics2{{0{0+sAM0t}B8;DgB=qRC%IZ zY9i30%Jn8e?LPM?oe%?}nevyElVk7d(SCT9fOsG_;n8MypI1u2@+Mx~IUi_szha75$2zMQ#lHI%tIPf`VXQ|4qcJQXEu~5k5 z4cIheEqZ2<+#)xf-P$&g;Hg#beZDi?!6VK(*z&fAs6lSA1K=&_sRp8=^-+jh*r#Vp zr&q4Z1rXO*lx0KhhrZu7<=DaHYL^EZ!MuQBO5T{OHtIJZ(%`+`oy0{duwW zpBIbxKmgF6{Vq2FYlaGxRI-BLO`TWS5qF{5FSgD#4Co7X+LV_Fusf$csAOplK3b>KL?|OP3-*C#rUeql_eQoXCJDy zCc&-AUoMWGBzJSjvqY(=q!y>sTe61=oaO{jk?9WTq$8E6DxZ8j-__Pab@l>eRR4Oh zj-MCnIHnaYFrnCe_O_n@OZlNEl< zy9q#u2S9IcMA?C(J7JMjpAU|lkVU3^XGL23koX)Dg)NClPt$xU#-;gntE#($AKsKT zKeqabGO&LAa4vy(JAKbKg9Et7^3P#`wH9FOA9CqR>_?d@w+%`w@uXcsA^w1ss=agwVx@1dF_ZiV%8xV@`V+TTM~){rq55MvtBX?4DI z+DAg+t-+6j=!K{c1X$_=f*3CcgErfG|FOFPzk~ob6Z0@3&JPXr9XZRzkUK ztGLS=G#**2uS=}yE&-Qty99HjX3NzGInPstW?6yDPgk73d8w;Y z8&L~r7MGscl}X&?Cd!j=c;_0j${=bg1lhH}0Jnu7)SkxLE}d0E5>a>TPX%gF>~U%4 zcu}`dAH=B>k*;tBG!Ks>zbAdqZAL4bcbkL$0Ns{CoG`gPr25AhAF8rk;*6Hw!{x(rdkySwt{A?nMu zcyfA002+8xwz_Hod2jLt=a#44HMM-Zx61P&#ZCdQzS~fai&EsMYV#}cEsydYGpwL~ z9$;z3?KrGar-j3cK$C?a(|7TU4h7M?Wu4n5+S)0>NJh76FiGD1PMNcAo5mW`0Qdt8 zG^+stsz2%^Y@Qa+kx|Md(k268LN_%97Sp_1(Q$hLfzgO z@PB8oJhg?I&dW7534y7b(#$%ik%GMtwf!O)3W#&ov1Iu45q0Lm*a|>)@T3;~QhW5H zqTjygS9-r+bq({rdVE2f&I2F?j2+eZs3aEQ(aAc$qVzI(Q<`fyudWlatKPh7ww-et z$0QTZ9>IQUxTqS#fgwF`;Ov$P?=QBP-35;MvH!(V9fbAmh3}zn@16A6k*Zb7RN9i0 zP4nzSC+q@n5V~y7T9-gYRdT%rLU!zf zFjky|n2y2)o8dz-ac|@(PoA{wJQj~c4#?!}t$x9wd!lkj$`=FVC!bAK>DUV}T~pNz zIMqW%qvpOeqw^*uVgwNKJx>)fZ!{?1l5?38FEq$$uSE+LLOm$bveqsx~wQ zocWr>?z+jtX$n+mbhlIQaHbo`^4OzhWJ&fh9}i4(J#8j=m7JA+A6s)I?O0ik)ii&L z&TPY|BG@j@zWhzH^~@)axDi_LI@$egL*7qBm@_j}1f#rN9>BCsH2 za|lw@%U>n61K2Y;R>Pdb!GNhgD&JDmFuB&}O*GFo9WQs?>Vgm=^SmA6@OJ5Zu#C6h z1QqyRdN4R2KqWB|d`kVncl(Q#ia)QE78vfAAI8Zy>$k>>`H>)BbyEzm>5gBO(P6uPUa2{M`!arAEaOYL&?lhs{;uh*D(!a=3n-nu^Sq^8 z-4tAeX9eLnmb2P{B_bv2i0hKGFR?OH>vp@99gq}sh_m&lujsfPQxaEenh=y2=+uUl z{B(GQMwxj$dkM2U_RUsQOsshWw8up`D{>g`H6PAtiC+6P#S0z9bVN9wI+^g6)Ot{5 z+lh3|8#0w|kc8#!DUYBjy8fI8m9(CCMeTx3a&qhcb-l{Z>vbH_`oSS#0d}LsOa zs*A?%BV(oayTD4(tYxy*Qpr6mrzm~ABQf|ohDO1K%r2&(TrJ7_z@zM{N;yZO1bkF$ zFMD%yDkbej`D)OYb2Sr)%fwraiuj{Wja~qy!<)w%UQgmTui)hxFB8LOXZ_aWJ8pBH z+E*OeAqMIVN>N^t{tQJcI0cw^g?c<5K+`@Hr06>4WrZ$A)cPo}9d%-A>rRm%PeLMT zG|(3SA3&(#Rgr?AGkS6E_jooGu8V+T)be^L6+IE^X2Bvodvpg$b_yvzkkhm)TUXh5 zPGS)qH70M~$OFQ5?I_uKO73~V26#wH>?b9*%jM)j_2RsfY?b{1GjY1#m+H&A5tH*t zKMj*O`e!k_+xg-Ja$5FGEt*u%04_{0IhnjG6-#wTR@XFKbIL3CX!z<`iVUS=@>{6A zq56Ju;9xAqkOL^ei@U4quaVSe+l9&UgP)2h(qSJ{t()3)k^=!qZ9mVV4Z|6Up_YE+ z7B81BnNIh4ft2hdtM8}wiL$jxtm{J^ge9VbR$G*SyB=w&m?NX8ET1IYW&S!-ep{=L zpa1yiLhTDQ#8*!o6_(i4`cw030^bMZBA4XUjw|bm6oQdi9o~Hv$~A?PcP=R^Pwko2 zeI&rGDNb^O+9WC8%P*z@rM$eM^7rEE_Le|;K52@i^1Ol|P+DYZb1tD@tDkbOc97zS zOFD$pqI!}v8Nj3yHP(Ja#O$ukU@fp_SB{Az&%3RZ&}_glf;I@*t4>YusMfDDDjUQu z*K>d(Zv5v;ts3xrF+OG$sFM%YfrnF%kPzO6gUWhXu$4((gd^#h>dmLi>F{{#o08J0 z(jIAxK^A17({(!W6%blh#Y6#V zHY@)>A;5dK@*gX;hTdMsD9M_jV;lZ1w0^rzP+F)6%+J1t7oD+Te{tsYTaqaOejx!# zT-kW-a@Mo7Xi}qELHsWY>=S*BvxI zvu>?t(`OOv(>MK=!Oq0e^tMvJ{qeotpGN=K-h}IQRe$L(uqmbu7ZnU|V553u8gp)X z6jE0PiYsSJbeQEy$C|ArXh|FPQjcYFNJKeA;bF;SC(ve5bOa19mref&yQUKDYEz}K zI^V$Sct;ETTZ6R3r!o{b-!=W=Gv()ik+snArerHonT4IlnMQKkWP?Nj=Dq5@ywW5) zlE+Ui05pD=n8knb<|w+l&cGw7sX`dc$+JUXxc{_V-9ECeCW_ zNRlJvSGKAIx`=7v zxxF;*TRLjx>ZSCpwKe8#_Q`GOovQ+rIarss?&J|-=MgEVR0!nF^K^R%yW)q_nX3KV zx>r?8HBQYO8J8k^IpNxjX#}c*V6_+YzGlF(cGRjW!t#(kwk>MT80Pt)2W|wzbgQ-| zQ|%9 z+t=|M0IPobuxobtgBlZG)SM2LT5ayEv_auQ1rZvgng+cHCHWBaDCX$0;Bp|h<7 zAAXLdYv57mHR4S0k{Ep?2xTU_EzOn6?Y%?b(0;ho2Q3(7_ zT)c?ugp*SAvN6!KXpQ#tCfSojGh?>|Y}RBMgb82;zdGHaXX;>AE~Q9?$#0p1@coq;ep&Z#@l*hRft6!A4U$LYTMAnu7BZ_=I9kBaq$v5K+RJ zxS}UU*$-U_ff(;n?e?D8xk)w*A@nGlT5@5r037%{rH4~D6EUf9i}lvJ_ipDF9jcid zD|%Dbk^#NopyIU?6NCPk66ub+?PJre&MqDGKPXTl6sMf9@U~#{(*Q=~hyTrWJ}YT} z(XL>bot>Tf?2u^?(j{|%yh)wFH`YUZJ8i`(a3CR&O;Ke2-N7ze0mtngTqDAi2I0j3 zb&Yc0Dgh7}$nJWMn$x1wD%JVx@V-#ewL8R0 zzUlI#ZVze-gH29CV`Dff5)z4Q=q~JWlPV(wcu$KO#9vOA5xnf@HC+b@)YeLQdMob? za3l1Aqj?t&`cTx~Jw|=5tlNc7jT>vwI(Snsk7K`ik#-rHP$Y|NtQJ2w|)td zUfw$JpFi&3fB)^1L}VGiFLjTy;&+TBe`-#)dy-F&|C)i}Lj6gJg=)Wlo*#c*wo1;EyjV~H7#AjtDmo@N_Bjs@3n6wi=hVs9 z-v8^c0Z!g@J3hS8yROw?h2@kZujsg`hs2k`G-_BEKl5g({jof&Cx5^; zJG@NU%a(`skh@fX8hb$te>8+7fCh>~&lKZLBw9uW!kj_@tl^4H5fvjC8j@fUuVz)tDi(boY?5JiUNSmVDJ5YM4 zKbPwN&#JlCUP#=xigU!QLR|wV){mB-iL4 zc0BhQHPELeE0Z70kY~+Eeb!XH22JvVDOSZgPiqyT(y}7huSw2!v{(H#3b##hvtogv z-9kY2;xb$-ZYL!m_pYSCzSQor-k8oKR36`8*}^WL@^qv)Xr{GO;JEQf zC@I*QZB;9=`#7=}mCC|gywy%5elFJ6|E-_Ce;woDD)fN#FA`6DaPmetN)ge%z*??X zkdZnfL|n~`E~l3S{kyZDEbpYcxuSe>RY^3O&0|kas@=<8F;V%lW&7kn>1nDGzN7?0 zPgxG3divNDenKy>M7^BK^`vpO`5j%McJGczK03l3BH+ywVEq%MG-$g=l_2xt4(cU` zo~luNaaD37!=H{ikl5A0@OF9l|K^$mB;W@dBX2ruAAfK4%lAJXDj`5;Wrd>a>DHGQS{$=b5MOzMAY-5ZP$LAY zOMTLkO2^%#1V%j$FJzTgzo`Yz_`=dU$0UQ5X(0ii@^)8MCxQ^qRFqa!i!2b!Ih2kN z1hI=~MqPnhai?C?!UOTnWrj7xHi}B+1mcihn#xV$r_kMZMUpkhTylu>cpEJI`1}0y z`@_=m!`Jvr;F~==^o2w7@CS|$r6}b#PG0>nEIi3IBB7}~Yh>346-Zf=X1C#1GmV&{ zukDb*s-!4ce`r*gAJNuB-jom_{eqY7O}#CB!)!F3Psf1!YL1g>Q&1JG?G8npy8=&w zkK6lIju6$eo{&UC%8pw{mSZ&rFHKd)-ZcDVH8fh$Cs}c!c!{yTy8XiCIhN{*?8wu^XK^jLnI@o;uhw}mEek3(^JrxBK)<>~k>b&H%@hoqE^e_tx&wf2g;w!JE% zU3Xp1*3Jp*<~462`30&Z7<7JE`iXKFQdF}#M9VjaB?8t|Q>s?CREiejwzl>u=Rr+< zodZ+~w;r*8nLWJa!Y}>)p$KWa=B216*U6(Z97?A12E537qISG*r#=-ck+qq`c*hcK zA%cZ96-toS@@;@z!3O(H1$Er)lq4Nay>0!MQ?gMNs!oPdfR063>~=(ZI-V{89KSL+ zyQLe_hWUV$LhK{(C#PD4WNp&C9r5lvWL*sdspsL%*rAcl=6t}e zF`)A*PnRz@$f1pv;~eBRlJUvb0l0V}ZgV1m=ZIKY>3uEDB%Uk6DrvpyJ&}ROgsx+$ z(YtUgFBL=6fdCkhIoD^FXXfCt*SElmGAZ8;`|oQ-^&`Ui^x^tj0>V2z|01CYNa0PT zsxq+h0DP`p700R$=kP-A%6~KhlcVmT1(n+4xr4j22_QgNs`7BIFQj*e)MlcVA_qJy$1t`m%RO#VR7fAvG`2Dn5oqs=wG4BvhfxQK z`gIKY_7rBjy1P!pRLFe^R;Y&NbpA1%PUs>YCz2c-Et(aBO0G5ex1ZkOsM9?4e3@2k zJ*8z%sFm)~}?i6tE!Rr>JVC&>l;Y&FiPoQux1|< zXt3-fnWUS0FORq>$){!b_7I9XWKc(^@{_cnO(B9?!332)kFqbFsOz$~db}CtysVTm zJm*h_jYU5#4H)fXC<39cJh+^Ki$?*!C4(6FMzR&9VPlcVnA0*%3Ra7~U7E3+I?$4( zln17y=PR5P(L4V)R2y8JVGXWGp;VQgmHWjhm9!Bw^R}xEh}gsgDkhTFNJ5lk&LXH2 zN-ka4M3K715Ro+FJcC0oontArReBeNe%D@9XC}FR>TBkG6iuT!Aw1PCX;!z*R>ps< zRQmHuEuWBlB%6q!;=COHG+P31$}IANq#nz`R^c=o%2%<^+Ivf|(eDe}6*+LF37!b)27b=7Rrp%kQg+~cedBh$X@C-=Wt zsqphk9h>RK@$Z#IRqET+%dxRn%XWewS#u}Ac57&AGRpUzIwpA~E~nFpakjqVICE3; z^H9~HWi>CF%bKeeZ-uw6f~;3OJhv1qw&Q!7w0M*N|GQ&G@FfHL7=IkG!0)00%`proNbav+1QRLb;zO0BQW^r0YGOK&0s zKUV7RzmCs;eE<0A+heLiAi9Swz1-+iW&suK_$-k?a<*6b#2dNAkI_t(8lB(bsY@O? zX}qOVwilnIynW57+T~D}IoV&*ROlv6lTMGN4d{Rvr%AIYrQpkTEq0SCE4E!=Lb8?L;Ac1DI6I&g|f+6 zv!pX?EFfOcg3P$Pwex+^{?Et$>-hf79kvKa={fu5u!dr@yf0_0y=T5xXCM+@dD#G@ zw0CcRr}Dzo8-|b&Ysb6%r*Q$ zMbMvINf~fXzeH`}LMzSr@XSGW2-T_X&5&l75bU7hhLV}e?h#R??ZJrot+y2K>3TY zd!CBaUF=J>!IvkKswHGa;6o-shM7%P6xG!9$9Utye{CQ3hlPnR=fy-pLn;}4tMz(M zosn*<)-hz4Kmj#CWNm1sz}!zAFH(N#^3iZ4pE1}PP_ zVvnWv#lXdp#tEr$r=VwflUq+?YGR<$*G*hA##-rl_qnL)>(#m5f)gH?4-@Dp=fiEecvB_ z{GAgrwWgMj$iq`A%ZpLuQNG}d&7~w*D=06C_Nq4pD4gT!>{L0tBLrEm_I24o*^5q= z$;moLP~2bk)a8C_R^_!^<%>)(us5HVuaHlr29WC2Y&0t*n5AF?Dp~!v^5)y`SK7kc z&CV;K)Z$Cu^uX8B8lgDFskmU88Vf~U#ChpwR^?;gI%+AWu>;~1Z_9ytA*sF3K) zndryzH?ppmkQ-I~@HYSOdTl?WbXCpHQXluT39~%Kl^@@B-EZ#c6;9A)sYLQDxGvt_ zkm*t>?OO{3-L<`U18Hna$0U<+sA9o*#7PzSRnafec;rD%Ak(6BV4e!0@>j2&I;`@t z|GZEuob&Qu%?G_=XuHiP3KkY?=x?gEC5cdr2TEUO8aGnRarJigkU^lAl}Aygo%*9s zm6iH^Dv)lEud6UN%uhfi!L-6rplHf9)=4GpH4T41`P?Tz_^7fiM147ww8^HKLyJVo z6oOMcTTayH7bp*`>YPrg7g1*qBlqQ$L&Oc_0{Nz$GS!R9eyCD^>SV}Cj%tenoB1V* zDv>m5?e7cK>vubQ>CKp8H%M)hDKxYVADT8 zxaE}WW{B=UD<06@YXp_uM?{_L#fNyz_y~UIaDYivyx${P)K_G z3spPF*ed5LE2>l&TfteZ&MIn3FQJNno;Hs0y5q3rdpnRM7wVK*sdC;)S>{ExVou6_ z=J~vr*rZ&^?cKoh8)ckpwkcS=3|m=w8Dg;~$9BD~4NZvefU{IzN@ZSk_r6<(xr9VD zOP3e70~Rc^kc&k;b)M088#Jo2n;e(zeZ{_h|8V{-ELQjaB6UyAOXW~BN9yD=t-jeJ z)X#*`c`3`)b+ovF5=gHD`Q^)F|!zi(-+!OyZ{ z?1X?sl*m*SMcV=ZO+d205HmHmT?6NtZ}=A1zkloX^RMIU?|*z- zF>99!a=bM80H4Yp>j>ASMCrzQQ%Ijqd9A?($MtGW+6D#F`X&liN!P0aWgE4xp&ace zcwz@1XN@^`dtl_#8t=47)O_pUtyUb-XN02@M}bb;;k76$i6x|YR`8qDxOFK zk8kJj`yZdjw=ZfUr*+qLzGy+JUwYok?_VnI6|zp~4tdYDhmTBgBk4{vAmAfgg$S@w z<*HCZJ?k}Z*RxW>ep}4nLt*E3HYxIK3X8&7Zf7^`bDqRk-6U$3;qw$F2gQ#~gZAJk z{uHPyXA;$Bh)%46Eh$H%f`$3PcI-p@U(PmL3n+FgK*wRFTFfA=+fFto*$ED3Rt<@f zEpKBdj=VW&ystaGn%)#MKYsuBm+|ezz9A~(*wgc#fdy2tMB2I>j|#iOiEx){qv}*z+t=0KOGvE zx!y3v@_vRYdk!{MFM|rzq`qsKs_`6;rTV8HIX_05BxG4Jzh2$g^0I#q5Y(^R_BXH~ zq|HmM`&>#VEEnL;Ev>FR=)nE6C6#CPqsdc9N*LbMpWwck^3;2f%oIEla|bNBd#g$% z?N|&?MG9hiDmxizB-iUln#!WxvqsCvUgFTIExkIGfDDkiy;=t&kQ#Q!fuj}yfE6!@ zj?LSNWz9+97;g-@dWGj)w!&t0qBE zgx>3SS-d);8_Ey+3lt2S*5Ic~JDd5tEw|OAMda1JJSq;HJM{%h-iksf(@SuE-j1$K zW*g6)XH!bo)*eyN`Fc&T9l9Uosor;KKO8tpAS%v12+6QXI&E6674o|WQ@x6O};8U96Shq|kDN1!6FL9W(iMPxfZ z@VYnfq~x>P4k{>PP(%H+UgPus{;;3`O}_wB@7NTlEK$Pkb`Wkg^&^mXW%Q)a0j3-0 zPFaU5q}3)#sxDISbdJp7eFG2&{6zKx>urh+@@ae|(R=9z0qDGJic<%rI@vvrRK5&{ zv3b0%1G>#fIW%qmveZhGQ--TW=OEL;b|O-e$Fh^F*KJZV*a9ujMKt6LP|gzt^!@X1 zXpw7(16bziof`>+no)TgiIUVA*Rj26BtO?mycHjd^&%*(;dk{CvnFy?_pSrDsRH8E ziIu`HE2K_h2U#i9e{&wX{C8W#$F0QSASh58fEveaiU#MBG%#fgu>ChRX2tv3hPH7m znGPkf)%$sh00S9`X`^c902Ciuoe&J-8C9eUL2G#;-z6@s&PMg=-9}!s7wpHmMN0sH zSh20@&2~K~y-7&nI>^ut#8Vq|VH>H8Q^{V~bWJ9a{Ipo}kI(J<@4tWg_QPNNcukMD zr1kN*umMKfAD|jgl$}LrlpW+iCucWl!QM(N?-7Evltq0+m4DIzd>o3ZROMFfwV&Eh zr=<|%z0aoa{hZDh^yNZo;PXP`DFy7tq9O_M@>K4tLF_jHOJ3Q7gPXCC~ImyWlQvDDR(XtKX);Qv^$kKf1F z$BL!LT>16d*@_#0LC-278~E;2jq-A8HmHMFZcUsHNy}=v21+v>&O#5$#0-^mL-R!) zT{1qIquKq^&+T@)t}5=jG^!NMa7y0T(?Dnwpg5kUm(hqq(os_`*hSG$LW%3FU8JJ* z{9kpSDr_~*ESp(;s$$_lTQgMEuO6H)TeKE%=J(w!Fs)=M=yx1NbXA%+_9bBE2*}{ig_%Y@xGh{ zziT{BeXbk{3wb#80Zuza{mRwN`=`bF_WkRqzpVk+he_ITJc}XT3{MrQtx~R+r{s1f zdmk#|4?QxdPUJ8g)RuJ%oPtf3Bq2y=*JGJH`WOz^9**}3Nk!;Nb4ATa9aO(h2_bpv zy?Cm?UD-NdhIh(e-E3cxd9^*_6kXLYE@v>38UhuOZdF^t@kVVNqY+^KZ;IqQvbAA|8jad{BU-( zuk@rVvz-)LIP}EJR@Cg`yyoWv=kBy6;U%ThN)GCbsH>2!E&9HBTG?dm67^C?QUWTd zG?57vQ$NqU5$A77DEh@a8!H!dH#H;*!}qQPOL|Uei|T@~Y~C|EM`hPGYHC6{ba+(- z&uvKum3wd+m3t{VUN+*Jj$A~=yle(EVgj0JvLL#>z5lyBDMSn6>7mCqiFV(8!nf*i zIWHVe9)_Q+zXU6X6Hh$C!SCO-3e=**>(H_#&SnsM2bD4>p$#~&gL^!?Td>WN_~Pj? zjHLN8k#Ao18)QwX0y4Z*ur~6_oe0g{aY&9k~~fw%4b* zPFc~Q@{X%AqxMYTa*#k(N>6q#LH^Wk+D~Pxc6A7+B=GetM|(JV@LxW94BuMy`ZrTwJ|uzZ{5F_L6z{!<|oV^tMK~MsP5DfGl!f z`*IgkEXE$K-5vM6$@bcNpKu`CJn=hdNuoVxKSIWWX) zL?IibLutw;QOlbTa`q*)^aKM^5I1#6yZkK>fdhQJyTdN6Cwh;B?Co~94+4~nq7``a zW~$_(pb6(<>xmEeu~MTiPw}#1`Aefl!V4ulAZ}kBCw;xrbT6r#MHzE*4ol&s78dFz zt~iCS4Lul02+gl$)v5{>oKmXF>U2kL`X5kWG{7`RpQ!3&6uWaccPLqF6M@X=nc8!avznuyKs?0$Et+wv9%#>np=RUKZ>28Z{tB2QIR}|E*>r$@h$>m+p@Rp(4 zG9(!(_N4$r)H_$#j{qR8t^IkKblQ87wcYIhsCCfnS7@PmZ4yR(b(1J0Ii;#_O#McV zj)~7ESvYLN1}Aa?!Ed&AU>zhobT#-?yV&`pn`frL#TQ1q8`J@>U zGl~WrymGC_qrLK|aN!c;2H_F&cTQ5EA|xzl!tiiv^VasdJ#_2<^u=rDTm8mvUGk&! zJS>aq+@-)NO6`m%TN}Jj9P`rQZJEZG&*R^$)I-hTMOFHiA$>|9AtIiN=h{^_pc-y& zfsK}MN6%(G(g+Jh2{EmIN%?%o>I48-(fYA2s*^a1KWn#2UM*V+YccMi0nwc(tp0>j zu=Pcoz>cNr(Lv36TN_~>?vYc+M8dnWMca8f8q>;RHaBhZ*nSSa2W8w(@8;P?YMu1% zIPuvvi!+A=#XAlsWmU_aUVZV@68tH^`J!(N_36{U=f`jV_|cO|KlQJYa`KLd9~*DT z7^T%_;(>_HzIDB`E73^Su0sgZnZ|UG2_M~4^u{3~L-a3iVq0KU?c zp(=1siAGokE|97^x64sB*Gv zH~pS02DeM?^vho2$w{;dJQp$9F@@bJ6{@kuA>XNFd?(~5;d_0v1^ws8&;P7zc4_~G zQ~S($;Avo3y>$I>_GedPV^h68Ev<&MXRWO=ucKOq4Cjw|c=oqm>T}%!6>C$C>UOF* z5{ZKh`>pw%QVDmf26lV%0bHsgY*|}|1Nq+N%ZDb|N%_!SbH|`egZ3tR>j8VGvb&^y zou{UD#l$U&;-WNHQmk3w-C&Zj*mkIZ5Pigr@<3(BnirMGI6-K+^kZ=(q2;dGCdmF} znf4FgKdy1h{moTauhkXiAlX3!DKtx9GVHnk0fvwJ|*= z03`8o4yY42-XsYg>-G09pZ@q-KPiW}y^RxkE%Lr-7tch{>L-X{>bo@z==MaMH`aUM zpki|pbviDpS{SvC=FP+wfT*lL2aMI&ZFN%Y92zxKM@xC?RFC!oUUH&WI$Fj-cJ3*d9V&YU;vRXeh<#8NDvnNg+ zY6RxDIdhbjA<6*t>e+XChn!bWr8~;tm|wVl2owDCxAASYVIEOSnYt%f55gk;epN(D z*Jk_Iz6{^8Y+nvh?9%H2?mV$Z0X!pRR+nE_(bTs+Ga0sutC%- z)VC@ym=8GI=A4RS)i|tHk6)|2Ez9i7JM-A*0yL4o!D&Gnk zcT5!ww@qN8Rm15pJZU>DI$hUUcUOtP@umd~$=y}^3knED6o0JL@3&G=flbBB+mBZ# zaV2#Ld$z&r*>s=Y+XP@cpiq?K0~Qs1NZHcL^`E_|SVY)ofz|Yvj|bKdg+JhJrj{cW zGAU35NYlAZDS7J$!7NTEcG>&4HdV=Tk;8hfWOB)s^$PrLoxY95 zZV0RK!dH7?j_SpDjiQGFWkBw{jI5tZIUD&hc*CwN>_(!wx>utKm|DnsnbgU-Br@yH zz={w*k}fj(bzUmU7EZ5h9;vlMB>@U-FlMLfOG>g(*}XGI`QYGXEgO>3fNFD6vv;X_ zfJ!YCqGJO}`vK#(p!ro-0=a96r9%(D?E(xcI)74MkQweJx2(K{oYe}D_%wc ztSDnIXKMi`lb>iD6DkCy$apGkeRjumop-EdEWbx#*RD~{ru)y$CbrM?R0N?=>%_dn zd(ON@I=!6?)`OAV7d7j(1-eV%ns!eqos9Jt=*oobOgg|-9?YR(>8@UmX3qEUqKDL} zT>vRTz#xZwlVY$Bar;|M^KJhkRL}7jUexot8Q7s$HxP&5d%q5yA}72K}GnO>=2>Wm2jC*V7rk*wM4cC49u^-PCXaa8+cRYIN}C3OY70USp-l(cbXs_8!0%_@MkG0CQ7XbnJQ z)$UI7Y;Vaq4$EW2VWLe1I0DMu%(F^?4DZULb570_<=a_t@GDs3?FfGR?c?XwQeUEL z`PFS!YgF;)8X2-l#EF+&V%YQYgIZ3F0~zXMarP3$!M%G2!YR>q&jFCR^q)0`R_3od zBL#+jO+I6x)PQiPDuI#r$6ZcAlNSvL!~H}#_B-0}6x zaxZo&ZVxY44;=7oj)(MJJ^%r_aocV^9K@hZYToei9=Am?rbyxW4qh(tNTu+oOgx_m zUbJ#h3W#teUAXFkbxBO?UaaQ(%yC`F--7F=VBr27bsmn{s<)LKi%wJ2Rv$`%8>zfg zCF_Z{d2#1Ra8J&!YT?M*2}!{>cZ}P$4{gCE=qG2j#Z#Lc#Erv3;*bHC!G@ji$5!BD zx-RhhbE!_ERrwp0GB0_5;no7s6X!v$r8-d@yQp(p(dlq5>od+CM~+RP)}?)R&bTvl zeKEAM6V*fA>2=rajs2aKkk+VBj!an^NOpAghjx9mf|c-GpVYo0PfJ$Qkk{O7J%E6t zx|4_V!~jyIdWgRieI!C{t}h}})Xeb`#)VH(Zka(~I}XkvYl#mca%#_{@?=#w>A3ZXQIDShPL#N9cb9$54~XV^ za7U<3P-L1A+NV5p6>^oMd@h#PGfQ-5h4ekYNKCi0H028HnKq4yr7X%mIQ2#Z$BJ(uc?eG7t<{c}aKqMaA2a&5vhk4e!CjAxBU#4NHe;1iGI#S zQ&(lu6G0hMw4#%-=XJRCux{r)bKs`~0ZCmVIexq*zEo4>)%KqVRykh9uQdJ3ZM(dP z%6d~?+x9XM;LXqwim@@ZHY2mxN>Lo+J`TwaTEu2B?M_0T*e;#E3jY?&a_%=7I{6uk=uu~83a&70!vAbHOoUE{qF`b#%u4WUE{@`OFBKs^V!BvEA@{LpMPbo&c7YM zcu1awa@Os(>GKd&knP?9bN0K@S@u3F0}gLMY57v4E|^p5=T*+flYGDOsim@1&$qhm4N_ zrP&VxccgA)Vq5oZ4HU8qsjx0DspYBc8pO!gF_F|`srq@(+5q$9KoBD^w^D6^(4up& zf3;X?$#HMbfmEQ`A*?cQdHcg2P&rlWlopdla`Ixb!7wg`kFMRBJ;BHcy1H}}5t+W% zKQxup-r#^neF*BRbG&U`W;#v1yGF=B1Ow;UkDkLRUwPBZKm!X07C7y#+t#%enRvZ1Zy9?F7*g%8qqEDfd0C( zKDPh)G!_hXa^htipa*Jtif>0V+M(-8 z@qsTY_tjA~s&9aQCRMCO7P0T%p~WV=)dEx9I$)ZX5brh4vdCj+4XdUS%AKSbsoqTn zJIh$3lG?BGJX4DkjtAkQUDxVQ>4T;dgpJd^Q$ZwWFi*R<)UFqYQEIPJ8xC>@Y4OoZ zFttmL8Q{3(1hAw%60ly%!Dt)8evaxF)De^_>L3>f2i2I-{X{iUDj6Vsq$5*gn@{42`nfYE`sN>M-56&EuS$kDSkdb-Ar%>uC~} zFHLFP1J`|kXb(;x>&I!zQyfnCY?c8rQ?mPVFS4@3u{tMd?08Wx151}@@pcl%y~t6f zt}CafYdfJ)7OAtJx4MbXrTRLifZg+#^AlQa?Y=CZhH6ZcR7L$=*fFwTh>gHb$8+V? zl3bVUdX@K4&(q1fxrVy~C9kSX-CKOA>DRfpd-=HlnAnQmPi|AOFRwO&SL0MLY=r#I zb!-a3`ey(;g{I5hHHub_np3#kFpYYoH{hG%m3pZ8Z@L<(UYRM=WUDCf&$}R|T0%Ll zclhL2YMUef`sEZI&2)$zfucyY#_eUH^n|$=x;h>cye~4g`fJPmE2p-odc~^GwNr*J znJz&*d8AK`nPrcJoi%Ii2Dwwka3HhMi8>fW2x+wIf818COd@g~I>$PR-b3KZaE2VHFEwTfSD5&LKly5r$Mckaq{QQNYXU@mo~ zblp*%gM-U5Z#vzq;j|l^w^1>GV5^h;GgCuoiOJLa$7(spC}fB)tp&Tq)mby|Iie+% zW7vmNF4O^QJWC;8z$k^XZZkzXJ`Mb#{*S>BOT~J z(*c6kXikL^%686p^14hT_H#8IM^=d1fuCF));VoiJFfNSUF=dldNLp4-@>w5f7Mbm zcv9OCn(Za&P8Yzw(Pl-&II|vUw#L@yWw^Uq#r2-&=Z4h&SBoWkfn@pO z=BP7OP!EjnA|38dQPbfyWTM?|R166)bQL|3ZBvniLDaj3R2#>Gh*X{6BoedXEQ6?3 z)yfOHggOI0>=Tit2{H+wf06Sdu(?MXSns`x5|VJgAG!^icUUE>b!9Qj|dVn zkngxtp8|t@|6NcU`D*%UB z%H1LDWw}tR3=NVc$7xZ(dV#ela9qYCbk=Mf+ocTfeFl37%8S&scnUi^L_uxSO6+Eb zdF{MwbD=!^`}l7Qwm*1jFP6sB4XW~NkBWC{+3KTs6|`oXH3ao`Kbz(N3Gt8WF>_t&tm3u0_OLSvbd^BBUj2<(pFjuZe_mr8-j`;QmaTFS^CuG zp!|^t(~@=UACU>O3dq^_IAgyQS5&hVz#r{ORwYeAi7J+8X?G{7dOLMt65(xrNf}qt zOjFeZcLQcL;zQd0a=|{%kF7q&zDO^}vZ!G7t`}!a-8`bT7FF{(0b;<%IhI_}q%fQs zQ0gtEWUri2nNO!`!$T4GQ(t8&r&}ZXOLMruX3_BMI>)7BxMhh>o}gzU_&wHLP`?1X ztiro`gDfksyDh|>YEZ9xFJedzne{)tlI!2^vdn`!y3hiw7P*R_i zaPdW^F2n5b({Wz{EcJNtN`&28IrcaIFp10a-r95Z{-t!$W4sr{{+!I=Z79*1%B^v@ z6l@9W9Ey#g6iy9(C@WN&<@`;}J?B(O&1Okd)@%~FmLC9M2ZV6Bq(`(_bM20eDEaF= zATX#cNpV#Hfc*Pzm+C$0lfOt=px!|8wc@>$swUo0UQErqIP-0|cKpRm^w;QDHQV6) zx-!x{3V6XDkexu**oLl>#yeYM)~tHIBY$M|==>dl_;9^~MB5(=^~dLr-#`58Hz|P)EiMj5d_AIu|_vh~lkK zwnVhk;DM3PCE0FCg9bUvftYue>SSh^lw4bT_LVJ_M=Op8ul8&pQ*f4p77X2?4V$zS zGEJ2??~DZvBv54{BDE5Tksy8rN6L9kz-5&W3!o6R1+a{^cc-JKa__-k*}`N~+-SUM zi2d`AFaNgg36FNEj_fZ9vWW0F3zTEhj42?9=5}2o@09YM_ocMGCOmv8Tzpgmegb#m1jCCut z&?D~y@Kj{bPsek2$6PbJgE*?f^)LZ=N3>g@uU}^O>kRh&webdNa9&1mdQ)cfnFg5a zk-cT<2%3YV+gtg0t$vI{Uk|6p@)EGDb+^T~S&GLx3jqPCeRd~+Bv5Y-e1K0cmG||r zr;?&=b}SKxo&mg|D^Bkv1S?K_11HYSW^CKYn$w}DamC~5*`ycG z=CbQ#&aN2Xkz1a)?mBAD-8rUQkN z`qXw)+xrGn3+K=UBRDsr%U+PlNEsa-%D&6jZFnO`#XJd5hZX$cs27-vB0v>8M@A$~ z@zVqhkx3n^@inYirA|6ien!nJh*k%`wU+LT^q&{(>sSLOZm;m%USi^ls#Y&(eK_=- zv;3kyR1|=atO@66ya|mK097u8GkX?20NZAH?IoU$nPh8<^Q-Ub@FtU9bE4T{(?yn} z91ITJ0*21G`|(c|2d97y*sEjgeW@UmTAM2R)}UEykU5-3-KJBGO04i0U~}F!fUy_} z&tUZ*yrN?RsOGYHS;dxP*-Fd~r-Op{RH~7oavlh-#dm3fKd+W|=KG7W4##!NO1P#8cQtT)b6|JTUn;QV8F<^Kdfylz>IoTf4#Ekr`mzDvAXGKzg(Jw zAN8Jt-Q*1(0Q*Y0jwd0DLRU57KGbg!xn=;6YmZ=xWk;pQHF`X-TS%(@! z+oiYRaB9Ho5#H(0Fp!kF@f&X?0`=U?YX)-iD4dHV-3RESf&_{3=hYhjOYHi#v>diy zbQgM2sS8VbvJyz;7Bsmv9lD5o|ttTiU9HCwtd;r5i+-YKu)>7 zBu6G8cKfHmrWnCFyVAe)jBFj}xz8dED&)&?tD}2@B;IY_j#6p**iNyZoA#ngz-<3z zy^LMNpch{X>OMYTnS^h$M2@IFk>-e->V7!^_?*jGQtL&V+5M0qxhG=N?W{zowt7|k z(y5$OqKg>VB1z)DS5Ng?+p_9Z8aPr#?LP|s_B1uz4tbXx!mJit@a{CQsoJ?I@1*9~ zk*8xC!1#Ol`PvA)DD(-{Q^0j;b<~u6QHX#FyMW68E1Wp$akk{bFpF_o*Nlxa2~?|9 zcIowB)@w~)UN0J&*E|oZM5!8Jte_lO$)R+PncKRceKx^dh0z&ef1Y z8*P39L4IDZAHv*grtrt13@-(wwd$x-LoR0l!RI7P)ne6i8hYtOeQZfi>Zhyp4BWfZ z;=KYVD(mJQ=;7@oF@btgu9#zM&i}fiGoG2Md#ALE&J(a5`=*5qhwTVY<*Y8@u*hsE z5A&1DhBh@pZ0iz?BLs9?Mgk9WWq$R&9MRLRyEe%+-daO#?mPAGBc%gmVt<&* zLYZ|P;Yj38741$}-}>dg6DNNx+NW<{9z7djzJ#Y1kPa0!;ErxKL18dY25#5s*H^dr*hz66^�Y}brGmO+NFyo% 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�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 SsULxsg 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⩔DdV;rEk)G>8NpUf=l2Jq+THz(H? z+NB5O3_cWdVk)H+cA)eNw4ziHuijN@c zJ$#l>v`Tr^;J{uuG_$_6cS zt;*Ntz+B;lMw?O;Ht&`3B{CFyh?F{D5H0#7RPjBz$|RtjP;nkge%(vm7Yt59V{@~; zhMj_)YOyF$WdjtPt~m^NN7HPFqyS=#Uy^-PXGZ{}^|^${%Z{^_O$f=&4 z#O30YPM0Nr$w^XpjAZ24=V7hCFV(zJ)`!qmX_Na|^`trW6T}{TLgvs)yF0ss%7 zBoWtbF07MJgh85}BM{Vim*N4yX{qrx6Lf1-@hzP)1;Ae9N3w^~z^}#nDyv=_cf57_y~Q z9TrOVYUAZQuPTs9PEgzz@1eP+4$5fgr4~L}0<RuLSl*!jUVXz}+*U#=0y=@t}^?M!m@)zGj!*cpt8ssdaT(0cz$P9Y(HAvq-1&?;I*0#MQgR92+v)8}fWPrk0djRMvANs9~^tN}zarnx-WLfR6XjtN&mI&xkLqr{ z@k*CS%lbXM!F%fzLBuq^5jU3eL|(XMYH-zvni>cv3mnjVzhcqyN?F<|Z)51ay95-g zwpwZ!o#OH!mEt(<0qrU}JCZyonXF}VUSn6Pz&XkHhlTp({-0l$66D8A{Vo;z;goQm zl*FEiV=LoMRh9~}S*oIxO>DE;i+$<>)m67}M2M8jwriKA(K{tLXRa=Kzg8mBCO@7@ zx_nVLqbi$EOjhj!e6`iy?{~*tDiM&x9ej6dDne0YX7P_Q!wFo+G7PR7(30b()uu0h z&FWzWjTPMHDBY(zU&4-ZO2O&6sND8Z$!D9rE2?NRQ1G4$Aoa}QV7?aYpa0}wtpV-u zHXf>QS=H8MHq`+*l{wf=H?1vuXM$2Nrzm1?tMR^-X(CbrRl)X24j|vI`{d9zJ*o-w zmj*(I+Rci`-5YTf_^g2J!3|p0WS-LgoU3uzRRA1v-jwKa3RWK`$HC+(G{uy`w<@|F zc^OXWDtoe&Dyxd=N6b|3aZCBs1K{L1I5sqkP>9H~T1|-*a7m5f^9HcP;ynYLe_y82 zzkL6ob;(sSuD^BKx8bYur6k_Y0is%(Qw3W7&ne7sYP*;~d&&kzO?8M*qa;rMSbEyG z&ktE%z`iMGuKx7KXTHZ&l^*2H{iv$yDG@2D#InHnOssyrc9DD)IM)<&-%OJE02p!o zlghvQR1(%(NzRwCNG-i|VzO^=+=3X15d?cH{GF15!+T!Yp@GmGS3a+?*>@@`o_ZB8 zAGpDIW3f$U{*P-F|Cj?o8iefFZhJv-@iCI50&U2+Jkn74NFMAXJ9y>$uIi#U(8MPZ z6$J~Y;7+7iPW`<`Ko70dd@QrUsnN-?sY>3|g1a~?7pMNi!|buD(kpUW^&g4zm=#mz zY7JjbmBHmUa!~doEVE|b)D97NyFJgcS~E$?9^0Y2FO_sZLWw> zq;^20Y9Cv>$Ry)WYZX4;Z^AnQJ+wFuhWDnd0`Oz!RPq05y^(Z;bP}B<3=Tq_gGft= ziH^YY?H%9Nmq%7awS^-aR4wVIy~pMhF~`bs#79J6DO*8eyNXKZr0d7ZS!Hg1&Y__y zhxqV)j9adt$8B2Etl>IsuzZ9{RzRf+Q>OMQv7CTAax5^Z)-YS?6q2eOMlIy{2kr&+ zRlZaQAH)QH9b3J1-!Sg-Z!7ijB=|ObwVx^2o{U~|+2qQrrhRi@yZU&zQ|Wb|UI-7f z@7}L&?^unVQQHTBci z$m!Y{DGn74Qf)sD-If*7ocFz)7x>%xKde;v<4QF%x;^417AgvC$5^yvD8P0wOjin; zfTB#>pE)T76e^{uQgtrhZVtK_0to9!Ie$^fae{wW-dpJ1sa(U*ELxjk0FeOmCr4lji3`1XPiqcONXQ_2a3DH7n8)aJEQ;qT(6z=dK)Ra)mJj$lsg?+M=}c% zK;r4Ei1SynvaI5w%(zXv;9bS4u4aytiI=^%1ugr~&kWeC!DHk)O1`F=o>GlCDkJDW z0QQV>kC!KZ3m7#W-W^@naEu@A zJT~?Jr4LBazX+rvIW;EVD|Urze9maLwCa*(R!2It>;JW0(UKZX6QVB^GE$aw+EsBHAoKcSW|93v>1x6yX?u5(xW{x!2|FAu%B> zZhTd^a8lAOetdc+uqYr`DK4trHNRsi^TL+=7lpKaIVOxo8M7+7QpC-nyQ^%RYuA%Q zb%aBwp(+_Hu|-2qFlF9v)`>de&@kBHn*-3{7|NLoKZcL~pO>qB+{Pz*ZJBb4KTbp- zHxik2pAP)mn@Ymg?Uj6k<7N_T3l&Yun*BAE!GZ`csuQ$vKdX}#pb4UrJj_PkIoHsn z0@q|ET|l{?w=Lnbaf`^^^MxI#NmR>onvtxor?CAcDYDBzA}GJ_#8T5)f{W?Qz@^>B z?27Xj(hr$Bk;NizdAsAOpnu1gCucb67aR=YG;$w=^(7s zLp!(nX=sCbEk?sG=Yt5*ByCRZ)h;SdKr~o?KTbZnqIF=@Q)1JbwMny_a!s5pUSm_r zM=QXPMG%CiW9jd9VGY1M>Y}Vsh+`j=)Vl_vckB8R#kd5Dx})XG>2xj))~Mxc+$j;d z(|y3^>4$C4qs};g{kE*bKNu9{c$RAUb;%rVr|w8TfT`Csqx@`dK5=}=`m3Vzt=U4O z${HLMf*Cb;)fik82cIe(_c)V!#j9Dg`~IO0lVTq}v<5Pq?4GPqfE_xT*qm9Zz**g^{R}^SkGnV08 z0>$}xi6@EhfJjexSCUQF=OoWzUb;^L-MKW9{MEiu$5I4&$WC1|9%?*@tPk1Znn1lO zX{vR=%C6wKLuu4~hk4^tW4e<7bztZha77P2)$_Yi18}-@87Xr6CvmBQ%gtkDGb=i4fr4SsfE{^Guvy{3G_t}B} zhh7``epGi375cbR2MesL8Yi4xSB#h71)gLDr^bHMmw&F6bBJ0!Mca%;jb3mgz&LHb zE9)P1ii8QpI_cI!Ybv#EC*dJQVqsBPQ)M%IiRb++)IY`w?)eA%$xjK*-`H)>HP*e2 zUG;_JjC9>EjkUGz0+nj_BWbY{kg_T%GThY`KD3Tsqo6Eo(YDUcM^i2?Tcr@KrhoJEgM4UEsdUT}%WDvKWEnc5#xLiU79VJ55lc*02XK zRl4xck5gp^J7%P~l9pK0=_{ABwv_)TKibig%ds(Mn{LjS{%Wsv`ZVVf8Ti40nCCdn zxoH7AG=TRISa<m3OYc~@gPh3{a6f|_9sY+9&03@zN){#B zsJ4@$3qWKqrKd^H>ux1^Mt{&V*0)g#s7xcFh84Ov#NpQetLspu$com;tb`8>DtcL` z=;U)-Az5tr8mGe8)+nMJSaCfl6qAAoz-K;kB=%83Z(5Aq$7%o)v5xcUwvVsZ#|wS= zpyPx$17ly*C`h&_mCbowE~0>qEadt*)&Z;oAOcfF((()il|Cw77bk%5bxxmrlH4~- zz1wHNQ-w{fvy}(3kj$!VG^KWk(#3|%?SSJ;K&FpPW5&?BG7bPz3jMs50C>5b1$REh zmi#)q_Z3!+QJd!H)QwKkLh|9 zC-f+hW|5p8;Z#ngh2#O;(JlZNqlUwwv#d;plep>#0kp5z;D_pt%A<9n8pw+5Kl{<{ zGUQtFO=|PmRre3}lqi4NGY%>kaR8%kPQEw}`$dM6+J>$O+V`;@N!7RJusPu(HT&eI zy>hhyYUs+?zOB@<;qV#fH<5w*^sshKGXh`SK^D$5w;K?1-BImZN^EM=X$x|re&XM6 z3MLSDSQK@i)uSGhB*{_Te8eD-OM&K^<>hvIO?{&HlYGLY0XJ7QIRs7qcf_(kvU93! zus8b_RKKoS@95pAcPgdtJpZOZ61z#!TtP6stE}L&L*)N#yj{nXho!|dD7ETnOo$0U zo{h@J_pPi4fLw4Nc9V+wrz*lP%f^3=f6Wj5#~+kieQO{e`C5k&RJE%zZ&zVng9PPB zqa&7C5~U7X+LLv~AFflQ1SLL5*Q3bsCiUGuPhZO~)-L$DaS=+jwRy5G+NHOlnkI$r z&L_-l!fTmG$ywFXZMloFQ0k^<6CO9|s(kNb&r(8t$czJcr@>*iJIH6YWv743DND%* z#Y;QmvB_fX8f4_?`!*q!z}~fnnz9^r$85HpGJgJXnd-+fJyB{`5^2-q>KeP2JkqO5 z)(8GWgoK!I4ZXg7V3%9EtzMsWZQZk!t~Oj!IS8YQ^m~W(QaCt2k|vaiSoQ5-bE6iY zU85B?RX5@n%UJ~?$FW0m#1u3Ht~kI5yM|)>W;g2$$>adkGRjd6)XPBOtyZE&m013p z!hYMqSF$bQd@5M_R8~_yGn;rspgIN7iBGh!}n6cu&Fv%4x55R+$1p|q_QbpL1A*F>2r!5U-cZT^HV>Mj>Kn4Q2_ z*aohsnOfozdwA5YwfpI$Yots|aXlmP!6;0PYr5@is+1Lewel7Zzxn<=^;WW&34l%l z;#-7LJ>;T@I1aV=+3zxyI=hoCi|h>RE-^c>P!=!XKPMfF^O&kkHpfJ&lTEim+F;|; zE~aCD`>8eD6eNOUPxax#vAjlzvkGB^{#vR-T`OPw<8bIYstoQ##VYd-=&)jPkW1j;U5YetM{nttbH$l*E&BGQ&2cX6Wg+pt zRMD5yH+)WBn+^D=<_cGwV7UzYbo{K2EuJ?1Ex>z96wMr`?6YT7QlYAKwmH_6ZVhk* z!^%Go_S%!SO=U!e1`1W{;}MlF2VvQWaPVgjuhf@)HSa`yzFXQg?j(bH!KU6n{3iV( zoX0y%kz|1le8pcP)|jYe%JY*`J-Bf?uekt6K)Anxk(+2A+~HmpNV9;*x}A2|<;x#z zSo0|~j_3M)x&Ge2d|#fujJGPK3N&*dMOBR}=IkVyFFSZrK6?6HFs=h2;3=LQ2syT*K$g1eKI*1HnEk)+`R&KdVrjbZMwK}B<&2_Pk^PXA6N{t2Fh5F?_i4@0 zo82qw{8P=CE`?DM0iWjXqT+HUEvo}L9EMan>E1?LGThWd%{z5pO7uIdMTO#+Wz=&c zlt&AUN|NQf>v{uHNX)*$(2eBCoAaU^)wT~3iFzJ(60QHD?`$@iN!$uRZyGbkvsc}D zY`^jk1ANDqY@|xP>79{0biD)gFHZL?LX0vtcIN>Xo5v<;j7V%syF?EDigQTORio^dNikFlU`>Qe{S6%6#?ClTnwD-FSxFJHIF`1u zui-Nm#}lOT*K=v~+4NA0tSD4nHPSg%1wYw%O6nI*m|uVSseifb<|PLn<%>KoIP$Wl z0`%%wkx*3jI(1tJOS()0bKq@Gr;gXoGhROWDDW+c9I{$WIL?t~R%DAl>~X3c%m8Hc zp+)fJo6Dh-l4o?@`@yPO5j}79_xvlUN6)b_|KLnYTfa4=T5>QRT2r86`_AXK%~4NvpW7T~XS1-ECU; zdnuPU<;bv%8t%32%nF5*0=8+({7|k3?AEgKVCU2OEQGj=;up~56nfBir1@BHHF_60 z8&RkE^QKtZG!WZVmpuVXR5n2Y&8DZbbYMV=-S*@S1=+OCJ~(%f&k9PWP~CL1^ck0* zTb$Rr|Kn=?^=IYEZ3OUTp00LNODbBeff)FPI@XN^woqn`h zzwVa7WJfuC!e4_UOP`OuyP90KMv+35+llW!)BCO&a}Wdye>QS~KHBNg1?zzOrkGy@ zvs3v+e$%;Z3)zpwzTUgK?xXFBB7spWRDT`6o7fBNZUr>&;S zN2KLwQJ-}-S`z&wDmzGh_#cm$OZ8^&!e_DV->7lHQpA5?P~>ZK8)SW|FLbBuZj!&q zPHDM&Up6B$N3gT5cLX$xp7{s0vKrTEkTi7%bxJ*QG_*YD>{FKqH9AzavODz{OlU0( zd}~^Q2cc`_lx5Y~`I0FvvxX&ZLweL8niF$^2Nc$bRe1tiPs*@p&$=n34`@-CmCv&& zfS!RY<8nx88NftkZp24goDfT2OZDrwI}+npD<;2r@6KxvN-t(zgO=h~=R|nl6<3sS zDpQVamf(yPzw!S8qvdNFvDR0}k$Lwyj)kF4C z_RHR~<^jMtZZP#^mIkV{?ota>plAd9+;&D^bJ~CFpO+!((!~thn`cS9?P+QSITY>J zX(@7&)ZHO6-Guu^Um1D4~%f=?} zQpc8-Xo2eyqf;5!Dx*sRRX7zJ2BV~ zNQI%0|I`ft_^WW_@_8Vf`J|Zyl8?71)iPLW0m<1FbE+O+swgFiyK??~M&c9sfosjd z*-3&~jZ(Q#J_rkcm2Dsla%kLOKBEk-(_g=h z&*8_qgcuZ=e)3>Ee5aGWpnNufDi!d|CMn`pqDG@pV!~}pg_4_sLs3y9#-XAz^)3j|sfJr!`nnwH-)4y{>{K<`w0GfFXfCa2yHkYJ z%mq9omtc|zlwxv{pOba1i9ZJz>mrjhrLzyGS*ND#zK~Wvh?wrSGeBwpPi^E&azfI@ zj@(=|*m^D2b^TM(IrVma0}T%z)lozIs({VnqD#s;WsB-0YnxTV_0_1F*j1pM_suw= znZo8Yg-0tadnzL3X&~16`Q|3?xi%Hx2v80@a;PNn%ogN8YsSt3yozTv9P{${6P3xH zuJuZ~f@s7^22jsX#=)>0S+lx(8TqW>->2TQ93xyUklE~J$FzGJe^-uU*mhq zjASLjm@)!LoRoE3fHJp@Q?1jR6HeKG$pyX56d?6;*G^MAtu=mMNd-!oCNLXNEtH{m z({dJKTMh!28fB!>7gG4!-+%hFU_#+YwYQfD8|FiO{<~5)-{7uEsjAjkaoDt~Chs_Y z(YYvt;|sTU*Sy`*L6*AHmlPR;dv}PV?;^o(Uo&{}t@%9O*Jbc^D#g*L&CkuJmewA@ zIc0KKN`jLOms8PA$_U>~f#=&H$NR|hmL4>94NW1;!-sI$ zzPe)S(4;YAP&)`X;J7^uON=pt4p!YeR4*M zGZwm+?@Ab!llZu6XmsXcUy8czlAD~I^olmbL5L)-roUDsmK}O}YQ{%SNJ_LsX`79p z{=%MVa(#VMwPk(VvEIqQ7x!?}SKKt{OZ+^Ng#tBY0tqWVt6lV1c1#(tF2k~@@D5rC zYifb$r!M6#o+AKrIJ++0M0AyX`6YLjFZAyV75}tQDcJYyqEmFdXNf+j9Yb)fQhOet^c^hMO%~R_~NHZ_Az> zG@f_Bs2%Wrs|BSi0JUH+?l|0XgAPFX9ZXMPb}r7a!{McF_Nk~jEO_Wnf9X`|z)^7= zoLmg>7!-m!)~ci#Bl|fN`><24?5^TQ{NDo;K79|qmP$_|%)Mzn_PsdK>mUHzGbLV2 zYvh&`?}oEeSimSIw9NRqe_cJ+)f{mecVc0r1tLCk-`w?y2R+C&idztiniC&no}QV-SMov0%kr#ge+jsb zK25e!CcvR)<_mZN1IUl*6iC*#EUPIRV$Q46k@I?tU3N&Pq}bbb%mH$j=%d1I1WttA zcO$O%uv(Vd z9-CcR;@joRu3o_x`*TWilLl4wMOdCo>)?QG6%Eun+Qus}zndN}Dw687^yTP(q6Sj0 z^^l-vGLTAlTiv9^i+y1!u-~QSa`3rMf0~<1SG4w+%WYaeJYA`}&oRMLojc^q-frLh zw#}xoSQ#>IPF-krHq}|8B@q&*V(Ap1Czp3Q-7gadIg9cq=Bowzx1a7W-+e0G*NaVg ze}=FksG`NI8!FTEBJaeIbOtU`)1r1K2IQg*Sh7atL=aCYzM^^pnS%4w`+}l|Pe7Ev zz|x7-d8MUBet^!j*QLthev|DK?r;LocEqb$<#;@&vuSKN43?8crHZ4*qV~VEsNhPT z=Na^w0mTy|vvv@KQgZxh%}X_8i+yQIHk-F(y+ zep{;k<=dwpudkoK{_?ws=(fL6xrhV%DF|9)`y_aKWWf`|$6>pA-B&X%EDz1CB%tUO z)l96)wn=3p-%$Aw^X1Nr7#u?@L(Y6^%5MXjhi=b1aE9s);26TrUrj9h>)BL)D$Q#t z&hEDP^uSMV7HtH-TG^FdzZ?FD+S-nPfGw1>-Lu~Jw~fzANdbm*8Ko7937S! zkqB2MLhsI4$%5e)H7Wi58HD+5(TH1r|MmRw^Zn2J7vFKVzvT5galCm-P(>-)UlzTY zL>wFe(gS2D)5Yn_K9>71OA$-#ODly&g)g@#E_dLp6UlnH9YLV**_P^lxRti1ikxJ_ zGiaNBFUu03qp&_?nC_#h z*0UAx(-ozST#Txb-kKf*B2dUvz80CyL!!A)>RE4J!l83ZmlJGHtp9rc*M0exlRiij zZ_N2@1XjK>s`0Uh_4q&AttG7@KN_F}#b3%|B&p!!tAAH_L0bjl8TreSH1@W{fSU6Q zw>CFXYKp4n1V|^aw|Y)xGB)QT*VE+VOibNpWIKj}H~;}~(XmhQI*_UgfJrS!1)Vid zWK#Bogh*AnZSGYLw@=NN6g){q#{huomD=u80Ho|o(9Js${`kS0{q2L$!%=Yr{6DN! zSyY^@zNrixN)YL$>L}81I#^5XssHMzUY`7cQ79iuRDH{_*_#jNWD!YJ4MDE#ni$eK zJxJG6z*jwd65Tb--@Y3R^*Y$}rW%NL@f^KJ7lm7A$DgFW*bqn8qcAI$tsw*HRu`gW z%s0WqjyQFn8R}wcBvop2Q+h+@pmHCZTI@>F-Wixabi2G+t3HeR+`#r*VV{0G?fQt$ z{q2|j^WXpR>HjR}t{)tFc^(Km=f`RLN^H^8&!{N5AXCV(1e4omn@FN=w25Ve3>1qpylt1XRUN-cljFk2(pPRd8iRVz(`F>vRYoUx*2b3DSWn1QB^4jf73 z1lbMF26wZW3C3IT{LB6Ae?I^IKv>?SiP%FhmR`V|h3x3AMTQzWjo{(kytR8dKyn%( zI<(O|-^2_@Zsnxks+Likk(0O~yN;k%JcKIc7KS~saXFUP=4eXN%`0>j-vZI&adz3A zVYt|gUCE14vXruMNIuiOohp;4EM8V)Hd$S4mW}nyx`FnjdOf$B@NLJtYWuM}{&?%w zE4gQP%vN1Bjf~E*ZIso(iXp?T|A&>z)H-jvtIEhaX#+0g=p;2^H^~^<0sm?{!?W*uhW~%6_Dhld=^2DeTsjvi67IGRNI7xsW3*D@<+M{$`;Lv~sKmxY_j_7_0G5Ey&gpy*U3m z@We%|R=-L?j3HLh<74W|c(JRq>eQ%voP!ON{hSc7fS0uwEd==u-Pcf1VOA9F7>=-( zr_^cs?&#ekqh}eUsduM*-l0SJt`j|*Mi}S7-5W(iRCUZy1&-nzu}~TNj5aTXqLkbEqaJ?Jp&mrR|Ne`}gqm#}5$(qUCe%D8SgKQFeC_&@(o59obT# zit75r8ht$3nImpR8QslZlH&|c^$IY2eFa6>tktpQ@5>@Va%UzDbu$%cCa})RPAAe5l+NgDLV3_}-pHB6Osf ziyCMsdVTBxn3#24O8cwUAz}CRViPQx@+CJyvT#!Ej9)2dO9{nm>3M)w&*+e)B~Nu! zwsMFoK!NRT0A^r%*P)n;2A1J`DF;~(#YV{c(TSia&w{*v_}Kca)%AJVnWc5A(%WE6 zQT99&MeI5G-w1DpK{YtX#W^Q-&!sS;*%I|Wch|pF{4SR2;`1hWUSUz9kZeYPkU!vqh(tkIA@1S zr!2{y69t%Bo|LVXB*NJT^8DJ zPsdonj;H|(IEqW(a&rtIH=7<++p*&ePI+*+)s^Q9>?37;BzOC`3YaC}$h6WAJx@6c z-G-CrpB&}T&l2PVP8!iAuhpqN&`9@qT;IAi)3&P({=q%w8YRUHYIcN4m1=g43gDI; zND*JOj39qF6#-0GQ-KbTv#-~dhn>-jKSU2K{l~TBg5R*L|=tMReklLe}B4u zUD|T`TF3Vn2-~kpD|%W^HKuQ>6L3pZ5!wzbsWVZ2p0{rsTu!BumNrvUvb6J!O53!` z6%;1+GN>kgTJy-%s47~5x0k_X(VkA`CLmxB&ydG?OPJ# zg2*+7iCr1;4HzT^(it$dVszxT_pX@|IfATv0hXNn#VH_Qa3$2RM<&!S(m{VUI z+IDI|9Z_c%6q>mKEb~zKNdHdY(CPDu?5JI%D^AdA@{rFqXK05rFX5Rpj%0>#1P8T263jSnl`u_7CBl)4F=9qctwj@%L%tow%HJ7))03D}7^=W7t}KZh=t^2YoVT!8Tg{-?!u_vFu&#zod%6l2={X;&xT%EA z-4vlDe}5zH00j006uLNDDfzD7nh%i6BBJ_>hK(SQum;Och*am_CCsk;n!AJ9fd6YH zOr^E2<%+WVHX5EJ*a&As`#LrB!NEtciAd}YHnrC@adE)g9yzJB5zX09UAO?qj^RY* zN~uJ>{kwgJL@Ar}gUefO5>qXoK_ERk7pv!s!(2k*$A06#|GTd-KFO1B3ch!cf2)#o zCCaOZcdLczxB^9CXudnzQsgt89Xu=jHj3~vV1$z3P$fW;)gd*=cJp1Yu~Fu@;G>_H zj0S?>B|Yr)?Y|3#&TgiBX05m@KHKr@Kq(USqcZxw^0z}**<|<3DX=R#N3qF;V9$28 zRIlQj+F}&7t(7ploz9|=ppc?mREw)?kEvyly4tKDWg)S@+DqnY)R(>dTBfwzhySol zRbwe1`oun*gUv=E_$}I_BhdG3%dt+aF`f1qDq*XB6?At$KZyCA!??`b0owdU3ZHHB zHEgnjNmo@qiK);g%B67QPTX_m@F9jE zy?D!ck#qgry~bhCI7O1tPO1joZgqFMtzOZ#o^!!Yve;$0e7#ctrKuR~W2#EQoAL`z zQYi2P*0|Zb;@-ikz_8bBXmu=7(M2ap6zX>(z&G#VoTuZQ zgl2vt(ezkjpp?0kiE8&!3V?50&~cdirtb&X)XA|*aio!x&$Ne(_SKM7_rGYBx9=Y{ zD;M(BrTW}|>OWQ`P}bPO@rKnm^}E6pgVe>5ji>P{0QT5uV$N-cq3T^h`c>urrULH6 zhi0y#mQ`KGYulYzIAPiZv&@$=HAc-~Snkbn zH6S9jY;$B(wy_#)A%f4iFD1P3ENnGxodo^W8bk(Qr1?2t#ld7|? zN0vS2B-vukyKx+B4UIT^RR%J@j9=cSwwQ5qKE^)j*jR~ehKp*wg9N~?zSxl4k|TIQ z*{b~^k;wW|zJpMwmrOhKfFamriG~?W5gY)~=~4f(-B!SIsRez@Q&ROkh3WYDPdv{LQlx3B@2SX0}$q^D?SqA7wGbp~`C zMbepFQ&yG0Nc4THv(0QC=2ksN4JW3E#3%Mz?BV zXB<}ZoOgZ1I4@+BVbnh^pqkD(4i)kzi)zwQaq_Ld24Ozm|5zvLH;IL}CmM1jUu9o& zsh!f7(<`Xu6z~ttx0>#xfViM!z@sjDL{Qbe(%mj9Y8@BF{}htpkd51^`#Jl8+o>HI zDd5AfG3LOZ+!6uVni5E4X8C=k6qRot-YfV><%l0&NU@CFCywl(1|h{!=$RAsK{e(o(ghSAfG@7B_NqaW^$R6@{&e%i@uof7_Bf*LlmLLglcCasqmV8~pcOL%jLD7>xI zPuJoFf)U;o7WP_nFuTC#C;!nL_zrr9X=Sq?&NM2Z?G*VvD!7HL%4Q2K${la+$7xfh zZj+RJg55b1L<120=0pyQ>F9an?@>l~&OmXNze`(>&Mv&@xaUCzKbw$uIS~^56mY*t zzbx!6A;W5>UA1^?v`{CIP{nMm8{}KH+j-Hw>*h$*n+kB-Pu=sI_8zB$(4ox> z8C?AYAvYK2(#;7RzC`P0mF&KpLx&t;ihxYAROdUL9P6B-#&~MvOv&8E(ebQ|2*)!i zlsELj^6iyRta_+y>`O6l_pCA>DxG5VA`Q*;EIpw7d`R<=8c z+q0IhQF){#{8zR3a~fI}zHfP?-a!?pr-dWcN`DeG;}RZl%$6EsbFL2n8DFUL(4$MF z%e}76@z_Af4|R)bY&FeBfP5e&4oYN$cE_Ko4>`hWYpT>Q$xn0)h*~&4YMHCKhOp|Q zLgtTGXLcwDRO+ny^bHwsE$sikP{$t^N}5NJZ>I%}s)xYnQWSw3o&Bu(QgUd`H-`9d zaiOm@_jd8Y>+J&y_sABYhODQP(>7^0P#xDg5y7~Aiuq0l%ybn4Vq3!9_P<{c;oJa4 z+NkPettYMzrzNP+oYj*d#bresEDb>n%g0I^E2*u8w6T+aN%l^>iJLT=ibQyR7i$a@ zI{}-{ac_NjxC~jRx6K4)rCGy2EYzCocb(os6!}3t0*8Zr%h8uwec+^vl-e9*uEHPS z8+Ti40`07+l0qvZ=VgnqOTZRF5Ygn%P&fciQ$2mZrBq+AP`r#Mi54!y9;-LLv) z1QaRFSPqMO@Q}OPi@;N z>4>B35ygOXb?Oa1RFK_ZYjX(`)%yfGUiVZxgYt_)((w>3>aI5p`3BSx zocH9X%BQ>^vPj|p*FH6sCSeVYznV$D9MZG&&eKF9oSa;MrUbyKqO3MoSK6r!_c?SU zjF`J4X))0CU^v^h$k1NKDmIjniWGlR2M(U@#7{u625loa0fH`G3M<= z)ov62Nb0Wfzmj^(c{n&A|K|#8g2$aHKCbH*%Xwc<7q|WntmTxG5cF^i4@Cdv*X1KG zK7Uhv4%3g{sTnrlrV=do1++d%{mq_sn1EN+O$VQ=bEBxqRd;nN=F($WSg2XamU5<; zlY*-QqDn4XNz!lb4&>V$G}#;xwJRx22KbgAd`<)gKKcBx|H1fy0j;6HRsN|rB(KAq)1h)9aDQP z)3+bLDO&Z*dd=Ea551;0J*M0o{fR@a>V7A(6-@K z0NOzaN;6-2G81vDTBxMAOJ(28$8l7cok)S2J!yU5@1#Ec929cobW?F%hr=3bl@NZNZ4W2uOs>qy z+6JqdPDp>9towF8!3N>vJ`)Sn!S@B52q)cMU8XzBveGqHl=94NSJBdK5ta|mZV5!PEzqO2=db&_) zYGMrxR7D$Jf{O^On47|6LYpa8+OD8b0#-iKNaPD4FqrThDtU+EvoqD+V zN?R$*QX7@BAQUaOL_=IZg|IZ{Rz7%|??E-2Q{sNC{WWC#)A;(oUw*v*`ThR#?UNUA zU%t%g4LC&o6cYuJyrR2CN)KCTwg>>13NPsxN(kXgvaeD5m0jUi*}FumQ$4t=Hh#7iuV%d?wds*vveTW}b z*wqwzQr>DK)Nu4Bm`c3s;8u{VvUDw+OY2f~ZViJ7Zo5oIN6*Gzw)fxx9|P?%8Ze;_$F#4&3vAUw=S0mLZ^XCGtARolLoRRZvJWa z0_Gc>1c+bL7G1BkG}hlYa$Jjr%ZHoF5J(p7wrM#VHYzFej=K}boLlwvcT`C#4?W32 zk4(DZ=kqPqxK|ZPMLi;vV`N+PZSdTERZ|pyQf;5k7y16sfwD?O>a;dYmzju9^%iG# zUX87ZO1fs)nM;qAyn=vs)iR38lju@QzLimhpJDyOK?zEw~9Z~6gDPX zD)ms;@S}p!ggXtU6lKs}(3TZ=Ob>~%WV!6<6h{)D#rod0sQgeriEq=z&MSkvsbGC4 z8M^dtG8`lvt7gTf0i*aO7r18=I1^pfg_u&e$Svd{$}4T0axMFM7$hzW;wza$#oYp+ zPEzp%RKWp3ebcviP@KI2m$fAMkW?Y#LfHbsQrM>t^Vd|ZQM;5#^z3(12A6wKe6i79 z*21(oqH+U1bwF0PfU1JkN!bdjlUQtHPzY_>$&YqKo0d9<0QB1<0ru0U&)=7u=k}Ln z<@u%)BMYRpQ_Wm(ik6ud=gHpaA!~Bi>1*|R_-{I%`^wF!NWF1cD47+=WEH^1vhm9v zod!s3Ai-}jn4?WN;QYB%)~lK^edOJy%6$BEo%I6BEiX3EMZ1Tp9*1r*T8CUJZQWB6 zF~^Un#ws zqCb88^0%))rsbRz04(og*mV-+bXdEzbH6AGlB1S=x8J4}FbA!1lKIz>W22HKp@?d7 zU&BtdEzb#0)KpxnDKf0ry3*nH|MBNa~}=fpiq_$HA!VOZCQrhDQ81&17beJk3R*C5d3 z_*4JdWZI)-!RiA?e-`T3FW=7(o93YKvjhI=ZOo(E4pt86c22h(OK`sF%@@{-V6_B^ zoRhS?@n&-_|14wp+(~4p8s6w+Vdwf({IJQZZ_9{LnKBAR8>5_v+e)o(o2s20D<8?~ zn@(?94Be!XGT@`@NZa=hiT+J*nWOq$hk`i3)FQ`x&Z^y4YZgQLRJlpTCl>H#azA~^ zuQCfyHc)-iD^r3v06jf0GDl6k-#6@5~C|O9%pnxh2(E|IR*Szai zSBC4sI_>f^lMpxh=$V|NG+2?^&+|D|W^KczIifEx$@h2Q2As;d(Q%nj4+c%s9pj8l zCvtA8^C7??q0LJLWhb4_j}b=SNH>ixyZBV)9}2DIt2T0G@g1ksCKaIZg6?0hUzVsU zCu)CpNeBG{Tt22&^>mcU3`Pbr)?Gi8CE%(3x&%myRGXga6W7x*fT)oYp^GZQvXZ#1 zE_0V72q-*!WK#G?r&k{|0#*G~nql@M+IxRRsf}vCEd!xYHw8f?$5F6ecK^@)Q0AXF zEcxQH(Zx-(mFt5eNiK6l(9#sN=R?AOq=hIx)Rxl1|s*%q41OiY^3g^Cioh5|Nm?mlG~e&#_P+zQnf9 z`A}1Fo53mFNoEa?69W!5-9i<%`H2C23I(fx*gfa2pJ89M@vwYq?k)LTQ?p zy)NLT^SRV4@`}?XKC}@02%uc;T`ulMVg)4!o8(EdL%C(t?-EA2f_h~h!|A8EFOB-c zm*DInrgR3D5crgdk5yw2R?Sh2x!a-ESNlIK*6~B2YJ59ZK#GIUDc*BzQBz;lD$cHo z)ZwV!>=JOzW5Ad1r-oL?N(%gq!Ngk(Vn$x*HqpwpiGLEuY@6EyDQ zb`gi=T|EL7OR)d2#V&n*E^FrQxMi&K;D6(aPCed~tc!Ye-k0NemyfZ@@uZtNYDqX< z1l_~NPxpbYC}t`~A^UcRF`7Q9%IytSyo99;xBcl@{Z;J$`TnJUzkgq}EtR)U4EM0f z5|IC@o|KbnO5$^ljv_~DXd#-k2u(6Y$z*^5%BLFh8r_&WOzZV{w#}(D#o&mhLqfO2 z1S`#=D6Lax)aUxCyUuqVkCX252b(f~od?KW5fjrrKXKanAwnH)8~@>lTRV#&(;jdH|1gXSvVAmXK!AHU{O*kw5{i7iDmG^c=r_ z|NH&Rw@>3XZgCegS5smC5u|cgzgAfaZFBqVM;=g0D;tPB?;_6i>l~V zPmVjN)&SPtZv|sXf3~!yqj&P+`y$;Cb=9{%^_2%=jEl@!Z1TPqi?5ZG5Gsy3idjAD zs^dtinNhRHt?)->}1jB*^5fXSvF2nB1DZqsJm6W73Ba*s5NTl3h&f$Du6i? z>-M*_PXx_o~<;5OO0-uoV(!=I)`?lIzvq1GyE+ z-J5bRn~w1mb|mT)`BtDT{y0@uyL<)efUv1HeF6YfqUe-S+@^iVyhtfMNI}u=$N4b* zs|0;M4l7K?A`gFF zka4$l#vO0F z4fmVy95iGAkn2Y&c+bilT-q_S{iHxnJt=6ngSSM}x_V|3n3vsaZm#AbE70^U9jrKt z{J2uy9u%1}I%U`49$8Ernnw^IdteWIeho{(RzI&J@^Ph0`NFoXF{C~<1t?Ns6bA7j zGHZurM&=GH+mvHWErAu-^m0ht*1WjJ|Fl&5AD0UJ$XDWv$t{f1V7Wx6ilb8U^*Yp5 zs{r_}s-6{T*%!;h>4mP%$ZgS|?B!~gMM#g!o}nvXr3kl1IbBmGwln*pN!TFavK2=l zkG{fr+YgSUZ-$%xUBN+1j*#jMaq+16y&8bq#c|BxvV`H2wkvL16ChoKx}n(pUsdFk zi)klOeTwR&;n5NhRz0P*bScz?ZIk_Z8=_^YzTd-@3M*E9h1xy@fYs@csg4vxNwFlCF|?(4wFA+?!GojLlzU#1 zbt!J1sZ(y1VjoKqwm3OKtsxD8Na*_`aEe03XNxmKieuuB-8j&6^te_>LGI&t9=A6Sz3 zHI=EmYP!{V;m-LAu(9&3lX~w$xSxr8GuqAWZ7ZD@Rhj{*91pI*cweaxsra;?WJHBES{Xa+5hs zk|gdW)YlbRP@10P zd+wdi^!5U}M;5rtO;!t?8oWppy^<8nZcAkwKB)S9$N%6Rvo#>m?%)rsfxo2ggu)Pa z7w+BTYNSl(Agb~vBd8AHYXa*8IMp)wVMGMt8O4g?-r*qBULc6pB*E|cWz3f3Yf>Vr zbHDT3uN6d>#)=A?%}(+3`6yB>YPn4?uOS6_K+0R`de0^gIlvaJL`~l=`E%!+|Icsh zR1|Uy`@5%&LIoPCoJ)DH0akrR&r`iWJIE1Cn$*$@jtMrOz_N+BG+8W)Rh4XVl+2tI zG$K-dZ0#AeGT=moC1kqY#$k^6+`7)SoYyNpw~jcNB)oG;4zZB73IkX~q-s&s$c^H3 zmQq28z*+M2I5gb?4uPAH5V>08S5L5XwggsRdU!?dN)l<8qppnBt zEUcyS&U%9Yg_43*BpB5ZY%*;M2ms0t;?M_Er3d9D!4yR|sG$EQ>t@cmYtk~Fi_hh_ zL3w)X6o(h@pjGP5cE48Z@AsDvdt9koZx-M8u?st7>G4fusB3+B%1ao!+5}Cos)jzq z_?ZG_N!k`4ilrgX@V&^wQ=;V|H-6Ux2h2E=Dy(`Xp9+@{%*lp69a6}Eljh~nEvNAR zGWIT5avMpu?Nl@YY61QM;G?PKKd4wmiEMs!t9tZrZ%-;Cl9GD8u6wK1R5CK)a5p<< ze(aprhWgGTUyJUOIWe18Eef81(Fo4!FGlAi?sRF)*9bK14=cI^#-w1=m?XRi9e@UV zs>_E?w>i_dZWJU;a#qoAu6g-n>t43bmgUU7F4X%k^YicPQaRfJO;5ASZCAvWJ>Bk& zdQTp>WSz0EX7dSx*Cz^0d#t&SLo>JFEZQ#TeVXZ1sS4GbI^Gi4f|K063nMw!qzZ}M zCe2`OGQ69FJxJxRi`XOaIl2w_Cryzk>;^A)1P=UisrHe_P$#W;6Av^ggcqHEhT<+N zNfYa|Fl-&g`Az9w6V#( zevi%}BQ^rl?BY+Eie2Yj89acu<@KGm!-=g!Z=WW>)8&eSP2o!-i_~Own*B0~Q|dJV z+4yp}F|jkjLsXNT%cNxaq4f6sDE;(U98vWf(s2VhD@95b$7fLjDWB$pQuu%+ zNOo;@{AT$K%Fo$}hN=r}TL0`$0i4?!ieKsjy9J_Con$=~R7GfZaW<7(JKxBWOb1h{ z9s=b7K0nVdQxBl@T_E(y0*G~9f_SMAt<-5O)rz;q6|!6CYWg{IPiR`q?87NAhlqN7 z!N)s+V|i~kuujp!h)?5nTv}1;K*O@It1d6B&m|0zml>Q>IwL)l8&3zvx2C=HnQdb@ zi=9^hC-xmn_^6y&HkICiYCYKkCAzs86RA-`IR6Yh)LD!4w^*R0Ts>5jRXe2ld4|TN zf9T;jT+PzO9`N(?$2;`;;ltO@bFQ(|{N366Nf{KdxD3gn!{@hhUq@aZDKcl9T>3S+ z&+%v1IfPE?*J-ur+!Hu7sxKd`!aWsE=QS#mIdj%tmJPETUiIFTqzw@0rvKCNdMB2y zhd2efX0r?r8r@#YTq(G)r|mER>Zn=$U1h+lbRV|WMuz4^v6cOj>hlY8Med>qVxXSw z8(~tfrpuNxQI_A5IJJaEyC>BC%TD)c&He?-I+kVbRh|_6&q|~wI!jdMQI+$`i_s&i zm$RnM7U zqom^k=YfeSbWi8>=Tt;>yfiK^Xa310DPPy0)@fbCKftJNvz%p}3LTVj?!SAf+u8Su z(#=a5P!77DR{WeGSou(qR2-T)*|!;r%gtTCTxDDayGJ1(umOinl?JbYD+ii&r=Fxx z6Q&LR&MRsd(quB(f6uMkz*kd2eWy9dq>>*<*&DeF5PL4Y!e-XoL^RSYk~82*`DegK zQw1u^1Zded%W%&p^{k9q9uhuZ!PY2Myq3p6m+Pc@YW?*7yLBhP;gJlR^BzvH>I_fT z095Uh3d{~$S#CD$6H8+%O~9ngNn)eNbgF9L^t2iY%{y~GIA85h?r-;2!gKC%;_Tde z_U(HKNQKG4^sc&*86PC8;u!Lf3+u2q55o^$01_qscF_E;?2_%)TUDXXhb2PoBq}zL zIAHPCIb2P~${#1S&z0A+?doVeszoqeJLJXo05Q@AN~sb*mCX1O2Eua{Y)?*UJ^w zay^laDL4bzQ(Ntg!itSdQr{h82WnY!@W@$>c%9U&s&At98bViPPu>BCQzC}L2)Z;R zp4a(VbtX5>g${>yqyLqh4C62(mJahp&j;g-xq!x03jaNeEw(KRU@=h~INhaX+ z<8uA;#Zn{PEoC)789a%urBy<{7uTcyck8Juf4 z8ka1eLL~~jy8Ek=v^Hl_a1;X+8CD)-I}qLVMzdTW3OeZt_liyVL*l?xU)k9iuWR^t zcG9jx-r!q0f>fFPt3tW;l8xiI+zu+k7oD7lPG_}$q`3>5wsoDo zliI^UE&r}Y^lPx^G_wu+CHA|hRF@C?p|+X%_8{UZ)09e*Qr7iT0@pb>k=iM_XVV#7 z*R^c7dT7_ERc;1fU;|P2)83()j-b)Y zNt4YfWy;0^?!J-^e6JT28&yV1|aQ&sH07VtM;TH3gCTCNCaKDNU zAw#7qWpk$Q=g@CAxI(O=_48!OHWEECCM)$96nU>EN++Lncz<22|Gqna_IlzcuNoes z&PA8a#il-_>hFc($8k82wynyldBJfnaluig|0?6_o=%i`$0aTKMVjnTO-X6~?et=E zf^a~ms(LB~cIIQh7FoXBx^@f1-|w0+HRM(JphSnk*!WtRQ<0x2O9{7F|Mm_ zen4&0xg1yT(+hrntfaEWm2NNn0WwjMs%+Ms_+V`*8*Z&ts)!FpvW0mD-sFi zwNwv4kK?57mP;2pU!_y zlEd*=OBG$J2fp%tL$amg!=NC(n@29jTka3oYZswA>8Lsi)gnhwO-_R4D2WPaiTU%| zy{RTY>!y3KT@(+xmtQ=4T`P)Bd(Rt$FH_Pl2_PJKdkyHkVcX)Qk=;peV~T42kC^P^c7bU_b^<+@? zN!eV28RYI{XF_EkFqZD4+D-@QU(0WVplr+G)Q)+#x3Z_D?7RrrQFV~>;de6>byle$ zsS4Pa7fV(okj#5YwU~-^TaXPkk>zHSs0UTy8Fz0vMyg$X2wU%jt`jhF?aqMRs#Lf;qtcX-eCgGq;V>9Za^H{F<$F@rG8GrJ92(kQb4eu3YS62ZX>NuZ?G~}+Y)FrbF zD7BT-dsWU9uLR(BOYM|b~0Q0(=x@Mo;wYhf|7dXQc+2$SFh#U7q#rR_%fk;`4{wQ zTcQ!U?slFJeWYxjiOVV0wB(}tzV)aS15+92;|F=IJ_IuM;F=ap9-j1c#uk<0@} z9Y?eonz#2O+G1SMj^H_Dk*K@Y@8zK=8{6?$(4%Dx=bg}9F6BRXWdQnFTo#p$*|HLCcwv_iTgehyxxwBEg0$uXzsQ@4)Nzpb8 zgiD&_l~en*dC!xdVUIZk?$&p7`&gd8$Hnp-Qw+)(HLwDb!O&+>&VmZv$rD`@`(ke7 zbU)nDH`RgSQt_9q0x&zY{8Ut$g<~0d*Fc9I0y5Av;-!!6V4<{~MuEM}v)lyFL!ni& zoP+ED8X{QC#3}yBQc}7%>2Z^4qjj7L*V~V4^%|*kj(8eMloZ-=0(uOwqMLe0>w-B`A}_FJ|HQURlQ|ZFOir)MiEM6 zBUe>`j`L0$aDZ2GFvpoBMXJu7N=#Nr6M(eLTXKIc%Tf;@Hxg6$DtwO+mS_=S#2Z5Kl6gWI z5oh}B;`1L*fO6G*w4LM!pU4LJer6p>a?;;BZ&z;`*(GN&f#ug!FFZ?a%2R!Z<675S zH`y!{vNCnMB&?fvA2tcA`C6%0??H-Lk~G+dYz>anV>HP4;T%tWvi@qdUdAe)+Y2=( zHMGD;if!n;R@j|tCQ-r0rV&yD9Cf`%ine%7itF&s-izdRP)z7LW(k+8{2Jn^0>E|2 z3W^GRf;N9ExLcLd)w4=h<^2!3|PscCo;>l@my8Ciyrx%;2&d2&P@Qb^ibbJ}M z%3VDryWprfP9v$S6WNt_26=SCJT;pXr@{xR2|&&E+9XxZfDonu?%_m{%`>$bx&x8y z=SyN*OC0Cg=2lO>6#+VyW!C@>?58Hm_aa#t4iwdpuW>0p;#9^J<^5CrQ1D)|S|pC1 z>W>p1#^0@2bh#dh@o)%7+LqmX)c_}pnbgW7?W>%t2)P7ma+4-dEj6H{_mz}*&0%O@ z*rg>o7=db0*93cCmA~(_V~F}X1uGviTujUQq->K(xL7`R~;WO*$!#gSJGjT!gcbwOr%*Kah;S|q^>8q@+u+9 zXNiDEN^91cPXy=uU#k}1`d4D;pia*G9?7Z<}JfOgpsly4S+ z1mZ{U@U6XF#X?PECCMPNTMQJf!h~1TUL98S{b0h#&T@UlA z_2S_jP$G%&^40aV?WUor9y9w(a@VmOM&t=nTQ=q498=ft!}p>#Wox3u85LqP{n-(J)|OPMN9 zw^{kA8VbmV@*+)P#N#g(>m^6#@-!)@m-|%Kt=+nMsKJz!h`1ek;q6Lxr1+6!5Q7b) zrk4d}p2Lf$oevb;u17nt9h<^v=|Svt@0cCnrtT-%c@vX|SA;FNZ&X;$_nMU=;>Z+6u`P<_u^ zy@ccFqG+#^z~^dR+H}0*GI}Gj>PJtm08J0xpe~q1v+cGL7`hNufJSdTvJz6k7g6rl z5xKi80uwR31qYgge%m0g-O5gqwnFV1!;U4M&g-2)+WR4+&<-&v+?Lk8oP(=0^{Bcs zIGTFMaKahUKyhYj>yzs8a(}1v;zTq5X0_tm)v|*E=51XMhdY3XfPp-qrVx|ZtH*2I z;~=p7~`?p;NsOiLOa8lg>kL)TrmIlHG(VvhLoz4^r8|i@TlmR^vPJ zp4Lo^7p%Z&_Ib3(6JSbh<3qz{^+i~4A|w5IwcfP3p00VkR0|GSp7l=Z*YNx1CF_qz z$lFj=WZb)!P`B{U8=-SA=jr63sOw~n>?ijA1fB$u9#C^lH2z+3`a2q8c*3- zX9fS;7`i@yhlCC+jFDD{!lFwL=bzF^nl493n0Ba%k(R$FJ2vkWYsaQQoXOojZ4rI5 z<8Ehcf`+)S!zcsnPIytKdzq3b$C$k7(KYUqNuJQY* zMS51^ZfgpGmzZrpSiEg@uEuPzBB7{X(^Ut@MpZa4kJ53ZW0|iUQk9>hOT^D9;=k|U z2QVD3a$h=R)kt_I#b|CRqAh4hZ7MyPN&7WXpT^ zMO;&_obWW~3)TTZbY2kQA!KKsS-MHqSQq0&6jf=bE~r|MQ5~>_HXn7<8)hi2w>cu< zTpI~Xg^6K<+Ck`e>n#%WxKxU*D6inmB_{-2qQBScAORr(L*p}1`nNZJHzCzQ@ zT;1M>vgZGMo1g!?sJYuuF+a&461mPo#YyhCFK`Zsg)r-wf-VMYFfFCUfZ$lT|B4)z zA^lWaP&SI!X_S4#tNygzN~)Lz+$4(4-l{E3Fs?SecA~R$((#nZdelec(uAkVA=xXZ zL+wn-d(@G|TP;qw*R{K9S4CEx>6KU=(u<6L^o|4ox#*ZA3@|V<;f${%1dUDRM1Z#!;gKZ=}Ln!y=Ot_a^&&cso?nEjLb^!b@AHIH4JhWqbRZ^?Dg-eOj+wmtr{qKz79s zJNSL9OJm&;bRItxA=a=g@!QTsWaLFz!;$QknWa6u&hDyO1Sz8qhA+416y#w&ZrDTn&H8fPwczF#-Ypvt+JEZ5#G@*l)YqyO$cl zSs{rlS9T>w{qU-xc;-OOMJmS~M9_r2z-b|gH#WON%CX9UId@)MW~1v;0^G~aOL}9e#ToEPeu8yet732Q>2)S`f75Y0GftVJ2UK+m)h>;q zS$R{sBFb)d0G-@lczP%4tk()>@3Bm`j=IS!I9W5r&XA4+L6h3jRsE?t0*yuiq_5Q; z<$9}Qo{yxd9-zhc0$@s-@@jkzrPA82%}KXWCsg2h&ecV6B!b;QyeF}}F4Ik=6pIYX z7nkQJrAXL)nO{vIL zM3Na2s5CQyrtc12DVfCHJqV*xP}n74EZ%|ot;LbmbID~jD`E?YONoHwd!Y6rX*mlg zk+Hp2Kc7E-`^v5oWfgBV9*1v54siNKsUM|x)FnuJn?9_+w2{BmI{;E9qS2Prl?PdZ z9{nJ$>M?lF;_7WpJt55; zq$gW~z#Z&`DZ&Z>TNj`ET*K}50Xa*2N2?4+47wuA#L8e-Q4>|Fv0nUX-dvL;G87v1 zK<={ps4I63)~G}u!RmiL5U0q4YeM>b@~+ZwCf#0J>b+B|vLfo;+wx`^KzupsED7p8 z;vtiUFQ5X%upQB}T27bDxVoeXqY|^HiVyCLV@-5O^VZ*#cv3g7E65%fbrt2vW2Njk zOh?q4Y6$a`pA(38V4q6?cdG#MUUn$dk#bGE8bxC{R9)P5pL=m=w6u~KE;gRan47;H zw8Km!s~I(lsS*TkOLOpQ<*^=`nxDUb-sf*BMeap3nxAa;sOEIGO~Avp>4ghmv;QV9 z=>QBn0Hbi0l?}y|6e78bj)k6b=`Sx_6-LzRijaKT07-f*1KI#w_aaBzbUx!@8FwkR zyqf$zV!NeEHrxl1d@(V3&oNyJ0CX0 zl*&q(u$Qb^;HqM_lgeF-d(LRJR5#&Q-bnXOqO+ivBP446^H@8@?N}Ye3us>eH=7n@ zr2iPCWZ5}bGk-j9*TDM0jh|{yjad5*exxEM3dkh7^c`!u)aj}-3EI+Ydr(6o5?7b* zA{82k*|6XQOir7qi)164TK|FM6uMQ-nph59__Z(siTQO}c| z3NStkaG#1^QaxEaRC(#A>;hoOw&)o=>kcA}r*_V2U~mY7Gc5X;Y$hH}T^*ZR$x%JY z*rP`0&V{AZx1f@DusjG_ZSnPZh@{y1L-r{I9nD4q(>ii}FAXP>f9fSTRTOo%mf5P&(OGw`viU}Q6M&EHoT#ZL$9J|%Pd063mEzJ7SVvW$-(yqF z&+n_MVtGj=gS{TxYDmSbAdjky+@%)4!NaLHLZZ1j7gesBm*(vI3jCl(&?Eym4+_wI zv?(SH7S%=s2t}Qm+DZBvth#;UmO7mfC3}t2SUVziDhcfB}3(W;2>-r?@Gq(&Kg(wFx+Pjx`UR=y^CQ zg8fh+>d>m^cr+UndR*vr=^nRaH{92RuGYz!YZ5bnxuHI#oX>Sbk#>rr`Nr%x+R@8Z3`@tPt9Z=W_!nC z>N#br0dl!CpV+J7iu@nPt@)**gUZS8H?>o8kk?ym2N$PjN&}=0ayn{rvZY9xCXF@8 za$`gb!sFB+uWYiOH|kh<^0$rJx2yH_ZED##Imk0jqN0_Y9@yE@7EU(#2{V(co9*kz}~#xUVO=in@q!-c8=>x<)+%4A)-l6ING#g~3) zFO(Nq$Q}umnhvVNPH77FxOaKcI--_K`_2BmV8^?|nQ7&16Q}J_KF@s#=j>k0$#HSQ zE>p_3jis1bUNRvU1Y^(niU0wEg59hQIIRTLGPiTU`B*b17Bz! z76H-|FgB;IP8q^YOsKdY8Cfj`83$X_jmy#IOJ7wxhgX^N?OMHTuC-!6xx1g1YihI> z%&y*#$YVT)I!+CA5($w6XY0FLItP2m;0un?jU-C_n`0?q67=s=*^;T6Q1U{HL#pSp zEFF~$ccCIxBFBXjL~x=CJs%12%+YhLlPsr$)jOsW)RDAni~XhsV2RpNe-D+vti^k# ze8?0KL(4hRp)8ODHntNA8cW4;pXlr4Mo|)H4$WdN#jtjj^E65@0w0g%`gQ#4%g5h1 zh}(Cihj2WN19Sen%|a@*`yOOg%{n@P*>F6xZB*V_JsRgk6Gg}2&4P<@>YZ(yi`bP| zFhHeB<23}HTB+oFn1*<*4uGqaGi(t$!MXcLnl`_pQvJfKO?QrHwkMab3*g~gDwT5M ztdn?@%e%7-TLj+V9oUI_!Oc7s)C3&BgOzg34!B1eVI@3F=Na>~lsHP_X z3X-eym7^$dqCCT`(Gv@0OWEl&86FNw>{%WVcxZBT?U`L1*r{UkYf9vZrd`4q!7Bki zKp(1?W->K3go7G38Md8}X zaUM3s87C)bmy%lVVV&oQk z^^nEL-WEBSRvKZwC{2=;7r$@kv5Fq5TjX=MI4B&0x7yZTVXLd{~1$QJA;8M~YXSHres% z2*rzKlKq}_D$MMLlR_(4{u`I&YViTeloJrV`2;(i2mfkUmY&MK7Ug&}!UcPVG#wNM zw34_1takZb;+Ft89#kZthj!dPJMS$jtJEdhh0O||Y`Cjq2pnHdjchFzoA)ua@tHyM z!bvJ#)|sK-(qo-0@+y{(J}3{BPd=S_sKC7;6Ag?_Fj3JWzn0KnK7ROz<<6HE#T5x6 zPu3J5!ET>3S>Abfq*g4iU+z(@Hju#;#?vg{L6=qCn^i?pS;#RZ<-md%JyT37k8T9s z{1OyqN1UV1K83$#>wT&Zc_?)1&GUmGa>ujnxf;bh zbzM<)Nhbw8Zq-V4wx1Uk2qAiNPm>)FlulJDRRSXOY<`LqaIdDd`L&f_De7NW>(lIC zKY#l*EXRcxi@9eZE!`amzid<6*rgBYeG zlyZfsz!hhD(R#GJn}>?SGqXg*K&QoGzvg7gYs~U;Qhhy&iVEBghJ_^z2d2zghn+h1 zCISzr(|@^n^Nw5@lI6j^0BG7c%9Cy=>K`< zv|1tqz!~-AQ@E!ks?v=Tn|SA%TInf6tFluwMhxELt}&g*Md!ICnfJQ49B_BQQ;w## zi4Iw_TL7P#f67aaKwz3?Cq4r>gBPefalhNJ_I5?#@G485-vuO6?LFS)X^+pP$EzwN z6o^zDg$m<%aj*=UD5SqwtMXGy@qA*oy~vv=Sj2DQ%L_<$^{XxsxPxIy(wt56*ks!& zkiq-BlPGoT$^utMq7zF8sO|b#%m$vHj>g~nzAcu?$uZPbCziaigDnrY2jO(aNkJ67 zhoMy1bz)^#Q`R-r#uxKW6XquI99%_UYT^h*f|Ves_Og<`HhnueeyQsys{V2e^30p| zsDPR2L^we$j(uC!v4obsUk@_#mrwVLj89tj6x4SQ-VxDw4!6`fnre(rxa<^BqumbP z2PI+jwo=BQZDmF1kdySRjZ$P^gm4p)Ew$?8gu1{-(W8dc-$~`uFz@#&fK4mx?H5MfT8m7XQA^mW_DF>kWuE^66!3qOxdhjvA0C?%49zNZJ)+r3jEurXOi$Ke!N*Cf=N zC=e-GH7lc4`(o0Hjb0lx;Kc#br>s1Vr9I~u9s7qcr#qwcy1Cd6Dr_t2s#5y0*4{XC z{Fso1RHG5D#xTkXP?^beP-kwNyft>2WN!w?s7;VLzI>&{Aj*3DErAvhT2S&+5n>L#p7j?H z#u@cNxyHM?y-*rb>W24$tYj*hDr)f;buS#g^Uki^2slFECO`Z5tECEWm&$e#C7qLR zYhsW>Q` zh@obcrvlu))Mt=7xc5ffd5u-sS-6`bx7wTANfUW%4mvvP!3R4FXTyz=wS1H6=h+mRNHRVs~0($PfPdeWDjMk65Dp>IFzqT_4!3MB)nXE zJ?Zzbr^zOl=rXQB`AyDBaGruUTW#QK8|yX90m@8jsPBpp?+(Lmwlxm@Y{4JW>!dw7 z-{#doCgA}SM%^7(-;+ARk(G0fMfF7L)`yjx<5Ymv68PnM%=5c<@~&*upw~l6S$$9W z8%yIs*SKmuy;B`hn}K0>?<73Kw|z^pz@ZANldRRTE>mQYe?;U^ZeE1|uk_AQd7kH$ zdXXkAPijI_^7}(DB#!EZgwg}fKw5Sx%B)m_%IaYU zF{tJ0J;|X8e%BW5bP7MVg;44QH=mU}qbW)9ZaOWxk8O(W-ZdJgB6S)~9+ZS{k=o^G z>gy_ft^J>qqo;6>ed0$ihGcDb!uGx1wpJWu_{%6vDZjz` zL-X$%HceY{(SP-pLUbo!#B`9ywipl0i*rIpg28CuQP2bNSxJ=e^Uf zbgT}o-HIgS4lu2hXd)@%xeDJW81a(ZHZjbs-nAg~{V>e`knCGT0D1GRTiBboZE*+S3|^i*3C zTmHRRQY!L5ZiFDG6qohpUi_e1ibNwV zR}SjuLd9bNW6LFQAmw{4O9aiNh+QGgu%u>*Ee{dNuXDLr?M|FL-OE$ry9*_K5vPx4 zF6LNKaM=Gb7-qe3JHV3ynMbFNJ5JFW8O*8nqEhuXHK08WtA^2>C=U595)VK#K~q=0 z@v-cYIN-YP0=ve;vx7>MpiEL7E8lj-^leZ%o8f>>QJq3rh!QXILnORZor%ChT1PgW zdNpY}JQuraA|lFtc@5moj)qgw)&`0uPMk|WH6D(w5igJZX_dZwnV)O_y858st;NqL z{io#B+8&p;t+kuFKiw|qrgN1_Gb$|yhX$-M?YZn;#_`Sc)fxoT;d~ljI;Ra-nEI)) zIEm3)IU-+|uraN^hOWJLXqztayVrm5X*6>Ju=IFT>f}DvOF2Z`UfNFUGnFC$mTdCL zYxQ1NAu>wgNw%mfGf!&uG0A7US3i`f6M$26p1q5sD~ZxTp<-5C3JJBOs!UhprT)!= zEjHhiJ@2urRDH>B(mIeYOwv0Q zf9qVfpcz!tC`_fYu+kt^m72jXl0Um$VL6Jg5sJguEv*bO2&WW2EB4mdn zw0KrehMLGnOBY~kybu&~)ijgxY-dMpxt>Kcv)ie0H)43K6Q?Wdo>Oi0c`Fv3sbim5 z;!#^B$&Mbb=CAF1xX$l9VO*k-oCI}Ta=tN?Z;1g?CU%yZ zaH?gX+R^u)*2#;vCmsuqi9i}B9fq;^V?cl=82|tjYo|m0H(W#GBs;gI)^AjFKKBt$(dj=GD z*fb2;bsg~fqt-X;RNsI6=hv^F7D+VOAb#@ab*7U1l#heR)D(T1iW=)vqKv~mR*0>e zMtI#ZA`-861(%A-a}kcb)eXzNao1x_hwtj}WtXj0Z!b&kuGO2~Q`QG6eguGH9P?qj zpgH}$?)fg268Vn|fF3<~t2Y?-D)y(WSi-OrOODkZfGA)Cm`*Xun^>7hM2BohGK3tz zyB%4c#!WDt5+(tVnvuxwa?zWVr@vjV%z8cPbPt{6`WoeP+M*R_U~QY7U3#XD_qQxh z=bK4MQR&JKIM9CjSmM%-`B&|t*hx0n?2a3`?^TGYZpjv8lT@c4QcGC@9tup|RmL6y&GJ5l1^-o~r?<-fo6_cmj~vee-hKHWEO7WTVtMOoS5 zpn|40GiMe0XwNF$_p-L4I_W!K`c!Nv@*Pj*D3tSY9!%vCIT%VEOME<5ziVhNNXo8d zP2G;Zz~Qa{5+U&+eG5=wS)!uf;>?(wi|WgsRCe4I-GI(0&YPok+Bdg3>1{daY*Rbk zZoKZ$+t?!*>RvPN8$0wM+Sm}%!rd%OF?$RilS99BtoYP73r4(tcP#s%xIHzlg3W*= zTh#ss-=`O1d)D~*(p)pz&bE&$zhejUIMm=I8d-^Gwv-DR>zIJxP~ciO<)~1w?bKksJeVP#1`Q52E+_xl_&n2q?MAazK=`9GvBJUU}KP^X9b00(M`c%ed!L`idKB=h|tVx$sLlc?Yg&kfx*}!}51)59`V=_=XDod5 zdG35~XQT4l)%rMQ`|z>-h7NXaCcr1y8)iz*2kvF{pbSADGFsbt~S zlu=}5`QNAAmSG+xHAlH3tz9XqX0_c)tjo&O>Q6~9%53l;btEBPptuaEsnYrb$}5h} z|KAnO51Gxb*AcrOeAPEQcv%IAy%7aCN|9Vt9WCB&mBsiy*>6tlx}9J{% z*5A=6Jxv;=)@~=sPWKo>k!Tl%&3J;~zz5s-Va2B+BEa_K+6Q)R>%P zb;UbwkiXNO^VEhsN;q$)j&b(;*~E{bxjv5RNTJ$e+Dx&@$||OKYfIcK=}}=TbqYK- z=a}wbSdiZdj-BdxDXXtvQ`UhsOA(IRM(7=SJB6#H%_)PvaOO#Ds&Rl@%Ma`J`@8fa zc%GitDv+aP-xnX8GeMwr^vV_*5RhO}<<)A$932s;7Z@_B%&GboCk$X4zynfF$=5^9 zzyvkxxiU2!8+Y)==h9Ar+O8?}w&vPSA>U(`e0NU8QCEenqmu|4Ly+t8=7d2goHal% zl}1rw<~Xdelh!0bTr<=`xb=!Wq+TCHUP*~yUi-;yAKKY-@_}s5L0&4_EA}sqJ`q6Q zVv7Fl%h!*;zMKDf|8hoGx$S-H)6DOdK$Sd`EnO;yOOmoYWVtm>cTYlnn=iKtd|e)y z&3#6#hdCQNc!EM#1uV7oNCQBGK7*oghf})I33m%dD{tV?QvFG+8CmCMA3xlSrY0fX z-uhq-#+bz{T$_$AHm&V6Pu;rXemX~`MH5Ft;Uw?fhT^_gm=@@3z@Erq`5Tn0)+wPW zp-%A8AB!VBlviY<7JX>a{uaF|;XU4e{^L-x(hpaj+S#XMZ(s_A5BU;Y&|NJRh18{S zcsuweD`06~GuohV?>ZFAB7P7}iE7@0ap08a2L-F_W_;C>?NI$%Gj7xUaF>cuvVL>< z(NN7*N#!cZZ#!lYMHj_TcoAo?Ii>JKG*7UjzzYN>uyrS)I}FE>w;>0BmY!+50j$=f z_i@^9Rp#{NX@a?vEmiRBXJ< z<6osMywm!WqBbt@q_S2p}k4*^PVNro2(S)&G>ZbCg*3W zZcN0NbIrT#4i8XfQ+^Sx0LLIS`y1Z8f`pC&$VduOwDBb6rk7IHUtOP+;FOC#xOHpG z+^82j;FHkRlvW=UQ>V(4>>0AF!VUe3nyG@pH+_EYv-{)04qjC|MnP=C#^5*XPW@QK zhp2=V&-iA==5N2R_Kr1Wc&wFlc+g!Q_fSi_0ABz)RJVsBFChAGonE)-LA8yWLb9im z!;;BDs>R1+?AK!1=?U`3yr6G|h~w2C-T# zJ+rZPb;i5%E@l?>z_z#Tu=yV;r!USk(oF-|{()Nup@1-R-aKe+lA0sAD%dqP;oNFu zIg@fm>1R9JpMx+R0s)xX)2u3iIl?Q2XeTjJskE%K!Gil?Yol%z-a>ZPDAIWzwq4j}eN+ z(NqcK40gVVog6&xLPWaNmvdOs|a*NWZs+lR0JtiO#9f4KdVJ z-b=tsC2Js0_ncpsT`SosVEv~1P?Zh0g?&0rDc@BA%`lyB0^4)??zPi0=;Bx^ivUGs zH>l{GE7dJLNA|!i^=j(aA#v#yT3GcA`?XFWAG(QT@2q+BQ(^O{6pJF#-M^l4&~&(S zIH_-M2LW3#{RFuuttDA0gmWGW;H`zZ{R|c1wi&h3;#H@x?p;}E^?={5+x!1~{q}iU zFWv8dVaJ`{cii>l-=o!D)?8HHx{`{6wUCo2dwA!lC8KXonop`}a)M#%Eo*jcN9jee z?@eaCjZvb>x*{K1FZyUwrstAcQOqFl{sqmv_n=8-;$*#2C&FrhsYBwnr@;5ZhtPIA zR>7xgaTJ#x?y-~}K>e2%le_)nu~V*`S|&K>dJAWWSZsKQ>kj3uORG1ve$)xD9JWOq zm+ET7c*Fb_#NHo2|9g&QrX?nOy6)C{m?z3QxJyAH^vf6?61?<-6H)79La1&{_9L5) z7(oFzz{?7G*4_DxR-L&9aF@NxgODmeB#k!mxlq>dqE(qJr6Fr!Zu-!^-msMts<&AC z1S!lVgx!|6uji598wlAK_+3P#)7lb8lbm?6jZP5Kj1fcagtLmV}!+0~De_mFHK>i4ex_Qpn4YM1n>ZRf!e*rtwD zid$uU#Z8!%WR$hlOWLhF(@0UIW0buNY74VDXK8MKv1p&yl3lFV^%Tv9QU#8evXhVP zTy}&vPpfpAm%@kcMyh|mukLU+sFUYWKZiuwKzCLYV_SF=|~?cK%J~$N+H#H*2mN<1G|ME zDt}&GS-5#s<%+2zd3jWAPF57B46`~h`UUn*vO7vD&iSQddyC3``S@Wh8{zP>!zlir zT*wxAPtgYLJ2;e1_AX9oP)r)+y*pzFGD@4}up^TCiK#}Px-NIgTTun*2~!G#46hr> zihQtPt(*?=0mACG++!@Nb{)2eGZd*0KJO%A^8plpUS%)k0562uWZA)vs(>E5udNxe zd;uK>*tG8gWpesdl2OThC*DO#a-VyjdDw(#6G8Uq&Rft@p%(r$*u02 z3#uCCwb(SvvxUe5cs{5Cq=hJ)^mYZme*L7N;ERr#Oo1nM7=S_#R|O*3ZOV0Ahy3T! zy)wF1o5H$L7qnqFGx{mXxG}znc^t-FG=Ffw;dDDrBT8W;%6W+ceXSS~jvB zw}qbhyHD8mmR4``cRY zLx6bM5U(ni5`gk)ldtjel}z0vSbBZsT=wXHTCZ0J>&>u6!hM9bx~^&U!)RGMnCXO# zOqh+-!&#vQ2$FBlJ82-PutAi|GMwcy6ss1)ax2zGUE*a(i^}Qqz11gCGMKvIUUCsj zD_6msD6xD$$;PJ!`%-eUhTs;%}%-wZs;KDv zc`}eo15=FiVE2lSh`*iJZ~$W1dqjPOXxKzI(6_FkD|Yq0w(2&reEK{2B`$@dZjNH@ z6m?#qX+dxX?@Bx0{*13Dl6PK@s4%#M1b!>UCOfkb{q-`GMSQ3&lsJ2V?G=Yg`ZH&@ zNrl%+Ids6N)@@hyse~so}|FPUasS1xgK;)3UZw@ znq+Ni)VyZ&B;&A(94~64dITL#fXh;niEY|;Toko&yJQFM4$OK@G9`BNb*{Y{vcKPXM~I4q9dtTIzT3ppdxa`7 z%fUSeSLaSpX{y-|1z0#}U>GUv`z2HbcauX1OzPY}CPDMXm!|;Ps37eUZaQO26Dqs% zW6e=foz7&nJMX>CB>{Es`+gDnh#p?P@eja%Ex=SE)E!n^9<6FG0xRbuZtTddb*kx` z)pp#LqV#Py_Cx*O|Gw5u63v}Pds43?-8*t%6MNIY`ec!A@2?8UuQ?{5PdOlTHc4;A zrt8M4>x_GMyTpNtnuoL6jJ$l7rxF(IGia=+2sQOHMLZ|FDFeM9TIo6+N}YN?BvI!G z&8be^2>4kx_;lD~zPM0=J=nWP^xN@gR9}RRn+-B607+^*)kLQ56G11ZBzA3NmFjYe zxdDJ>sBiL!YLs%LVBfJxgegA~d_H{a^~3!X`S+jGPr$-wrS)?uAp@Jd5Z8uTN1M`| zp$cB{fRMnooTgdCHI@_E1sHC(3(S}76(3%_=)rLs* z`TJB)Nfp083IN5_HNo4x@Q^$<^wf6t&%~Czd2u|Ba7OwuF-hxg6zHwr;aKE>(&U?} zk9aP@-d@-RR=~VdYE572=Cn5jYO>eBraNw3k9k*rUbgRRCb4>ZYfeeZx+S=u8=Fq; z)uD~4bDxLUd)IA5(eNqdzB@5`usr2jMgqds!z){!WKYx~x!RYfMArwDAUDXKR4eLs zP$22IJk$+Wu&-;z{;=kXV~rtfpk>m<&EF<%5;221pxzW{{-*rDBS+ppc1KXF>Rkc6 z5#;QrViP6Y3NOme1L`L2@OI8|DNDFIuQE(Z6+buE9aD6S>uo&ywSNBh`1t>RTkzs# z0_%A4>GJ)szbr1*BREv?Tr<3Y=4EJGB|89CK&ihqA}uv1=;pY~lH6Js)w@#1QDu2P zC6xV=M?;AiGBvd97R^C*y)kX|szkGrmQHXMT~&K~h`m%@O(&0Vd9Oq!)AZ=fQ*XIT zP2zdT^&VP$^Npf5j3ged>jHs58{4Ep5y#woq-8sYA*7oue{V{!pVFnu@(LhuYs;V_ zvI7y}czc!kYOMSH!X!Ukm}oENN;%&yQ=dF|Q~&TzMme>@Qm4y-+Hh}smOK)4&I9DA zyXPOsL%Q{O0YPqd){GoQhCV=?Qj^1T2ZC-nNDshb5(YKuemeGbJ(9phSPIJlU4`qG zbyl|Zc*^UO7R~B*>Ak1!T!igyv%hxo))J_Ab8w;rLUW?70#XlvbCV7_ofPkFF>vbbbOa1itz3qLH_$Nq2S&laOBJh6TVsl2q4I@q1b9R(WHQ zGp}b!cv-1qTV7Dkdh%wc|6(gzzg(0>{Lntsp1Xe@nC?Zj%Faa4PonJLqA*bTc~uwW?gI z+MwZBq3~P-wR_7-0f0JlAf-3kRGbh8{SG}RZ|{uXEY`=*<9mh_y*_!}ICvos`YN_l zDATlq(@bl~tq0-AC_Jx3=&@;_f$FwhO1c3UG$-K=Z#FhYA>#oF?K3(8+Z65Md)X3i zeyPrvXVdh{n3oiyAfi2nvJMJr;G2aNNsgBiw^9`>+tmkF^@4ph>e8Nd-bx3VUGcUi z03>J;=xx8K2}Qs1(4YHhQ;|r zCmT0Wd@A$8$!gO+ZKJf)H!AJUY!Bz5?Bfx(PrFR2shW!9o?ffTyi4sQ3N~4BjZ>eX$$gJn^76HraWwrc|&C$iJ?b-dWr2ZH-qoYV@66Gc`H#gddw5j#=vB(Kc{$ zPzrhx0{fb)CVsk=fLrZaELsYn(gW3F zyO;ZM87rAJd!9YocR2-M9xCssk=EF}t5lX%9;AK&#E)aLWRfqyLU*=-6?0qCBw)do zwDI-`imJ~gPOT>?Sj6jH0hNs}!7+h)*dOCpku=-G@kT?;y*vCFUM^@3MRgVQ1BsgK z0L>O|6hQ39soG8|LxSdAuCeo-Yau&1LOO_Yx8naSQd1AjL&QQ>J%x3M;#)ZG3SK@& z0KC@z0|VpjnyoVYc$zKUmJH1Rp9U5EmFFkOZeXuXlIuKg>7b=wtyx4^Lw+{jh>O)sJP{jF>njfS@w8z@u0ni;S0u>+vC6HCAI&=TkfLn~gXL z*qsVo(cicP5>=q(mtNDx*_xuWttB}hTtzWu&q=d;kTE5YomQEqS|<4RoerW5)uT>( zQPGW!ZmNv(8e772#EoNm5xtoDvnv`%RdmR6c?<>Wf_^FwtI)kh zSj*INEb&H@kI;twauB`%QUfpw!Uc?kopX8Ha;zeS;LPCZWckq3OaHgy=3S5-$)eBF}#tJ}W>*yGdCh%$HG>UVfgNd2e*gQO^OywnGWIWG{X zjA^2m8d|q2$##jXu3uG{sO(4-+(>htYCWU@ir0qV9?s@-t6pbK>-BByxNs$RQeaE~L z*6^WTMGEUOdH^MQB}8X&^wV=>UF&caj^rEN8nZ}O*Ia}I-FQXzIuwu`OZrLu-8)-j z9V!Nt=w0P~*thJ#9-j}%-=E~8qQJqvoo~ifr2A% ziCmJSb{2-H%vs6HpG)K|=@p#270Og9ZmRVAg|DGl?In)Tp|gTI+<*77xR}ZX_F`02 zuV2+R$)AeeQPtIpcPnG{p{`1>C*R9u7s&5CKE;*3#M3bbmW*1OWOGem;>{Z-3`O6S z6#1-fA%VCpE4j0u1gokK=|<@?9i3+HE6g%A1+ZNj>;R6|8edP1_#Ytt=lS{DZ+CtF z;Tuc$ZVwBNJvA&G>i{V(;m;IwY2mlE`3TSZKX>itv=og+`N_YcPohDY7q@R_A%jXvM z=I|kJ>h|(?s{uT~A1Mx@iR$H+mv>y26<3z7r9h5)&ASRHz~Kn`IL=E=A0Wu>Pf1UUql3&v zk`%uwQ{hzwx%g?*a=nStO__8Up$U?XxgV;O zj7g;gczeAZQFfDaU5E(@#BLq01+TO2ky@Z9sVv^5Ig+JVTv2GfUFyhb%GBhcy5lI3 zs3vFCvxu1N41l-Gf&o=jsuvc7m;m%6cEqAv{14dw@0KtA6pyD7udM$^)00LV4|)oT zARCl{0`9Ob&DksEE;xD@(4?u)t22f7=c($Sy=X9VF+iPIj+7=@;nNF*tv*MmA~dkn zEYcK#5JD%_6}kD9^?8E7WNznux8tEUJDIlEd*`oMr-F{1g6Bi}O-hgt?r6_G?2bz2 z-Z?pHU-CAknCzDPZ`)lhJ`ya=Qwl;4uQ*D}IPfmzf_=Bdp+R~Yd1gt{=UyIFH>Ku zjwIzCGQxAnWeDi_q zuTHSnR7ORqr19P5e!Hh#kLLES(lL%}N#eBb1i2;#pl>!>UiJZ1wWNKuNG}$;NZ`4C zShIi54& z3S=u1-5jbQRC|{_JX#wcqwKRnvO(VQx&V<;=dcB<@5K)fo^+tmG3k2TH(e6A$PbFj z_%B5lj-YmDzfZ@5D1#N-BiQDl8j!Ge7X2i%Gn)ncL1mz%y5R)S!CpHQ3Fnn_DwUH| z1~ps3mx~jx?rc|$Tm6t9*3C8hgKCz3qOyJR^Q9^Yk!Y&7k8kQe&!%o}IUTw+#NC>C zdO5zU?Y!+Gmun**=^k|xa#Is4oC?zM_cl&QjCP@gpWw{PS?Qsq9H*nGE=tzcdX7Z! zL<2f@LX4%R;yGFXsDfjwgw5wYgEBijFpyQTU%+m#y`&UNr z#OtPQ%@+_ivX|aV?ZwGPGNa<+>Dr`7?^K~22u-yDP*NGvU8x--F1lNiwt)VGfS~?UI0KMMIep$|tCl-O-sVV-3nh8#q$}cH zW24TaS-f-Rc@tsLyVTYMyjmId;UL&UVMXJdtm5?n$l!?TXRuO8BzKaaou8tL+`K!; zQ-c&>^<@)3J9AGVNnc!g5nFuR?S~CCl zKWqQ@i`1<*bdMo0_RDm1xXPl}dgXL@ft_4ZEt8PjZ|^Vx9AlHY2}JVdxl4-+e1o<; zg(iooI?Bp!@0-@hmoi0u^k8>Zl^ZgJ+NJHSsgN+373_Y^oKA(PXc0k+t&HXfVDpxe zQ08!so7^_PtADsP+P<{;b@}ynK!ZT5cD2&|U15UQ%~Yw%Vn4{H_V>1B)dfP4(%p5H z%p6)Q%M4K^om%Yt#u{~e*Wa%RT zRrBMvpX^jZyvdW=mt;rA)h>G546xobQ1}VmYF6uLnH{QlW=PS5gL)gV=ma~sb}ADO zgd=M2HSbH#@<*KZ?U(9pX3=Qp+#j(YAWxa6z_s_k;KEHEA+sD|qsL z*B)LN0V{2K_8yu}=&!UXf8rX0tx3}Wt&oJ*tSm9m%REBe3roxo>z}<}#aaBhP zqE6SOa8iV3EUfNfC+6NXGQaH{zg?~We)&3oefQ;S{rdjP*Z2L)AJ>{zE>A84`EZto zhir~zWx|SbT8ajM>W94st=$f_{ce{q$9AeZLB1#NC0o(6)Jp!Z+Di?a{K1+1mc2(* z9Erorrn*lc%f4kP?W$Dz8(4+c#q-yJc)>9me>esvAFX!rD`(b=94VN@u&@+%(#AU? zv&dityOJBkaM7Ds)_NS*y4F+;i?c`4PP=ZgL5Su=bJ&4VLC+F$I$!Y3;<0j{9GoMF zl%??cavgky@+4hK6y;TEmm4c*p7TnIl2xoI%9#wLa!N>OO|dvheGX`n>3P;QE_tdb;;ygvNQ4}kUhwgivhyfvK}ABp0;kv7yt8Qohg4`V^A#?Kw@3DV|Ge&B0xfk zx_C*Q&Zt-A(q>a$V$S7kufBr=)9fr;&6~g?>6BRRa*O!2o+^^t2k%oi&O9dPYbgA& zk?gM@){U+9+x@w|D=+uK`_qV~)g;j?Sub~QBX->kBnA^SNbl{Iz^2m3RB$h>OEMB$ zr^MV>9S#`P)S-LtUA*|Y9V=ba$+4G>nrB*)Q$FRz8nC1}!U`~?&sT^B3@fKMmTb?p z-BejVF73f~8w9c@bJ7`CDcj~ff-h5tTTWb^T5Y-qDUj|<$?>XA9SPR%9G~u)kRx0) z#qHGJRbKpVXA{8nmZJCd{jc-mx3Ayl=O|tt>vcwOr94f$iT6Fq3{oZ4Xe`t|1gM*; zx9LLYRk1pL_WgD*D$k}MMpv9#7SOO|8y%*MZ2`qCf=!2`=G*d2In;;p?<;EqG*OoB zwRlnvDiP>HHm#`Ku4Ay`D_~HC-(?g}B@wlVE#qwNAf2~KHo%*t*2xW6QzIZM#Y2oG zSWDOB2hqDdSb%vwpzNjbnF?&@}muuD)~aeOnyx_*M@zg zvf5Oxj=C2S%Qn?lwYs@QMPNMYJiBVzB#?BL>*PuZ;m_-(=+Dbl%0E8o=kjcQcq-X* z=i>Df&#omH(V2kbHrt%dW1lNwx=xdqAUiJ)xT_+P9Dk+U^)>|5X}{U3azA;i8sw59 z<;CwOM_SO}WTV3oKsJs<>pef1dQ?H+WBIV5Ulw0hW26HBwW1d}+ZgihYAlkn@|&0P zONzKVpLeMjN2*+&b_a=o)b5CHlMgWYQm0e9GM3o(j<_5kn?30z0^WGLXrJGI{7#$F zL+5FBLYF{WB68mxc#oEFt0g9f%IRhWI*&;77>?YsPbllMq7RqKC(0=95`MvCyV5q^ zvn%0s93ZJh((p}+x?j9xbmiEs^`%C>f`3zPYf`!zAnH(%#!XqzC*zSf%~50tHX1+vlXI7GInrvt=h%P7W8<~~uf6+L|YmO7`tZFhhD zf0{))(6q1XClLFC$gUTgIs+FtTE{oQ1#x^hFp{?n4ikwg53B0cy)+<5QBA6dhTBPn zjc&zt+YWHLA0W<}TkerRFS!;Vin@CNbL%XoZbQ)OSYeLWe&bSJHgFBXl*)O{YrCv; z!Ih%I8q+Bca`0_^Uk@(>TJ3By*~w>5awdrZ#~pM^Jnpt6x~LLPRij4VqB)iDE`1@G zjENaMwp67q{H z)?TlqBvqtQl`l9|j2zYZLRI|P9-5}sjf#7h{|sIxvcl!%a;* zphhpHWu++ezag(slPQjv`3XmQBzYa`YW5J`()50R|M}~;`r&0P`1{l$$L~SZyF{fm z5=N^UAKL8jKw0VKNUl86xYb`hEmC;tTDM&)9q<*YsJCs&pl1);xn$Ow1)d8Y8txFaFf{`Ezr$hb1;(Y*hh%7U`qi&XWbD*sSzGhJA zMw7%UTO%mNLkuQvG*axT6H(D5hd@Z?k~Q3-(9Lj1qGRnw9jp1!#b-$s#T4(-6!%qy%mgkWMkd&DZmuOeYJi2?J$gy`NYv)VN^h!@Q=? zR*RXKl=RF~R5LA|hqT<`mI^G;Yp<78mxj7t#VW)r66{X7Q5y%ojQ+mGgR_cWkA_6z_tC-%4rZlIjAR8rjxpo2yxl9VM;bwR|v?pspgE_%c*DcIGs{|$&{}sZ5c`0`y zrJ9NkoW*4?A@f-23~~qnbsuC3szDyyxsnkTyP?KiS_vf)imsxDcUVSL-VBm7N>S!w zU7D(O!p<#GZWXC5d7*e2^dEKQKR^EVu73Mv)-Qi3K}coao+eF*vr+j7Dm|Mbj-^s!4(pZmL_Qjt$jg0`U@^`wuX}WZyGaBJE@^v zf)y_xbcyC1dr1#|FmY$c7UQZ9P9kXzde@U753;B-mSoVkEB2p{A3lEluo~F$#VYD~ zgf+;T4^w@E!()A@otsEmRr&!;W#F%=})UMB&Nv!DNR$@;g? zzfZlN%i^HzRGD7TQSOJQ1r#d~yN+80z$K06L_Yai4xoecT1!#z>2v66JB&No;3^Oq z)A(!Ct88TzwfsHHwYHyFY<1ns)`o!UpaNG57rd^QiaJ4~JhUM0YTwmuZEKEd9yoJY z`76IlkdGRVjinhyg4etK&|FnrvFhA!QWuxlB_~kzYq7{WD3U2oVr7#5t%iq3;Q;nI znG0Osy?%MKfbHXd-knQbHk2n94OPIr_|OYW)D)zM*w@n7EI3-{)Y7(}OL7czKpL*wh#wTVn4qWB-C%GKbmrr4u@}(*-jA;i7_v zZz;3XiT1e6N{WB$#$4{H3pEnEEzSuKP|eoV1+^M}Yd3xtF(` zmlNo|XL2FO=G2Ah|0C?(vh2u>E!(bS2l5O!9PWVs-_P5JGw|{hOMHoBrXH=YIT2*+ z9aKuCs#1xW!PvgxfZ19Gv$bANqpe#-Rn_S#><%lcQmHQkJAZgCy~PBl00_zARfgf{ z=u`-7R~b#!?!9Z1ZUErZqox5z($|fs1qVx2;l!Ye#Y_Mf!mm`d)GNJRt#=>C{Lh*s*tiMHjT$JrT+esL!MP=#&T1nbL^FD9orS7KWsEj~0U!dXv7E&pV zk2%Riw$+Wdi}vZ`*Kc3yyN};ihe7zo%EVKHdr3tb1x0lU>oo@cwApK)oi*Rf>K=BW z7Y4(xuSDP2EJVV66wMa$L`AVwJ=+!J1XqwkIC~(?Q7)~R?8$eAVcMX`fjHE}AOOFf z%3!ol>J5PCwZs&~RSox?2CtB}zQcY3+nhuS&#z^7hF4)Oy*bC!;S3 z9D(be+f9a0JFCd#Atcwnn|3(h?3#y%^~;j6V88cozb=FH}~S^ zB!v*C4D(ccl7se|BX!c+)-A8q$fDm$*3ypseC(Hf4vIN-zW-k8&?9qmQkta;(~tq| zP!V^(J1g@m(n%b@=q43OZH7B9u!Q`O$q$HsfrCu4PEe+qT^yU0ny`jem6>d-444q)AwV zztD02P4=K(HvuhFrI>(YDvzG_!Z-?}a@|xS0Hk9J#w1lvX$~|-h(|J3ZRmQlT9%vKv8xUe|D;~tmkgVioImh( zqQHazWg1W{-#AXBjzV&JKxF6FAH%UL4KN`*S@WwOXOVO>oEOXXU~?3SDaF8_^gy=( z?Y1jx-G?OI+nYr00%8MGrJhx-I{j_E(_$kxT{Ge0gwNF{!B!{kK?XG0=%>b=T^YXv z0>5qHr{(%KS6kWg9DZqFeA3J#=R5pe^iQeI?l~G#p~?V_%mHTw>`ZJhgRFl-gXFRp zHYM`b@3}C(*^i?Ji_d3Jc%fL~af*9sdEZTkS#A7Evn{biHAAMs_qB9ErdL4-d}B&x z^EACGyyLI~7Lck6-&CcGGZ2#L87QQ~tcn2~Ij!7p_+JWq2jW&4 zO?mt3w0TuA%@GbKfa2RVYrlV8bF5IMYxR^p*_3Dx>m<32!a8d2+43P|`X$v9m*UjA0z+rOBJ3KYTXgvOn!Em|)!UMiG_G^XSVuCSn*{;a%~F)Bon174cYHhW>utcnnELA|B~FW=JUbDP1h0z@#_44je#`&Ph{ z^We?xu`f4rR*Rt7SJi8Wo9k?#G)o#wF+=ShhXU#&kE!|ceqAr<-cYI}w9`?{&{+&?m>|>Rv=3%eXdBRw_ekQdx=uM}1Fd%Y&C4%4 zdvzhM_C7dda^H$C4@GrC+Wafh*98StevloLLNqRj{q1_a``X`mr4)ZuFP@u<&#MrP zykUW6yK4>=ETlXf`l!JSO>nUd61IlP zf+&_0Fs?o*prj4;I4<2n_h3uBz|gURGdX* z@qlZ$lF>lK)!kZDQQ^1SH0KP;<_hLDqPTnSYyM~RJruGb3WQ2;yq#HOm)V+fU*0eo z(7?kgS=;l(VX_(w<*B>lceN^-J?*i+IB$1`syNGBMGqv1l5d49ckAL%r#j(Z@gVWD zft@4O2=nc-efsu8Uv?Q@$ERDQsph2ShZ=d`URI{>)<}nXaA5OcRhuvmwyC<+LA)KV z%j&gWrUY_h9VZcrcpYryIY{JWb3IjvCx^w3saA^yHs1YjXViQz_x8}@1&7xqeX9PV z64JUa^=0Unn_WKe-s@B{`ZE1GM-iQSB~X;+(4p=z9%`r9bbjBLd{bqG)jt7(@jyAN zo1g~K)m4Sb^1TZT^=7%|c=zqoi~d&f-tA2*!L<=Dc?Jy}Rz5wJ(R4JeC3t^a2ofTEFmgIwO2}kF!gC zT6M&O)Cd}w8p5PYDYhBdWA)J1E9JM5Y~JsG5O5;VV+c%hA^5RUtmW~dF+ZM zDuw0E8*0|`V?S@ZL9aGc^DL=dPTb_q*#r{ypbp*17s@IyY|yMjx6Mv3u*vlQlaJSmA)k<*o?L!!O$ zkh3oPxYWHR7W209nf#-5-({qj63Jw@3uY1;wzuVq`SG`RALqLld2F?@^HYQWuIN>?RC$i=%*C4yN;? zrlHgP+tm5qOoi;%wsbVoldF2PTmr*Xj;0a~R)6&YPrV1CLIvBY);mHzNH@g7L)|AKe=A-C!W^8_cR1$`=lD+x<_>f4Vd4VkC(-I98P270ZGZXh64;|yG5GaBw5rX_B6gT{n$RGn&$c|HxWiQk;L-FXt zDhA1x^zq$SS${-`ZW&9XWh2_WcJ|n0sI+(U5(q-0I^WnQxH8xi2Bg^Sr0PoVLQGGu z+SG*9c>`dp?HhPn9rCl+9%2%}NLamDwNwNYBFYDA)UaVqT&t#Bwv(_0`hQ-q?d^gQ zKsT@*I~nleon5qiSA(c=E^}v&otFVTmHVfcEJw@0cWnpoN+p5!=9^?z@xlS zC?^kK2dA3-amxUD8$p#hpLbOXA?aCq=A^d~$nM^&CieCS+MXU#g_YfPYyWA%^3OYr z^St{hO1~wJB!o+Kfm2g1K>oJ0zW}Ume6H_4|9_x76WruMfz8PSM2D=8`mTPSbaeJzZ2BP78*vp{{$9Y_^<^Q~3?6CCY z`n;(uy&p=uWF1hUTG~e`vFFS}Es8~DVCG#2TPkLf^!33k+EbCtwBs1SMkw52u;?n| zYFY0cUL_B3{Gioqm(**j4%{-YIH!aa`2-8<)NAgUpRxKoG~k!;6ap# z^SX0N)}ZDvBMoL*65ykgwTJb`JvmUqORzsGgLI31R`+8%iO@}kv8Ah)l#EdV_?x^^ zVp$c2H*0)F4h`K~-g6qMslL{Vv764l9 zOl)az+{%K2Bw^U#m3s5*1SvMf;(P@<_x5jnli4}+5kcQ&(wUpPBg zT!thij9u9ZVvNGETeV3c42zF%7wmptf78%qdl`P%jwjKrruIw8x~DnJ13ETV5=A%X z>WW^rJirboR(qOM&nNc$O?DO;!k72Vw_`ti>x>uX?^M(nL8pAFN0d9FZo= zufk=E&j#ae2MLSAriz-VIKYtscCiP@x;E(X!pM$_wMH$J@?~LSxrI-iE3~YLEC9g* z#;BNhKebj{T|cVgv1AR#2E5yb_hQ}7n&}=D%@P=^ zB4%HzQEk~~EN5J3{dETz5+Lt1iQh1tDxE(@Mb|G&#SRL75F(+BA- zm3;T*)5mxH`z|}y%~5)`hbA&YMj{X(T#$Y%=8KeF4wJ_tErE%0@?L{B@leMC+-76K zhGi*0?hulmM|pLnun`H_n^Oq@&F-AIBj6)B?^-weqQP&l!=|bAe0WD#L9jdT(mjDQ zMus+5KlTmpFK%(q_Lph}N9_hVkt7tNsD)P5fsYPW^7h4I&3^7` zO?cy4yo&`i`2V^9@@iUeX`{Q@R^c)MI;-+S^YY5b0hM&m!r>Rs1o@WiT$6i{MY+Wzy0>z*(LLMPx6!pr=L@%cvKeIA4_Vu z5*D*LUesyUZXc26%pl!uSF2x5MqY@5fyvFrF5Spfd)5BN z+5HF+fKo!52oCQ2?(CK`uFGA0Bbps&S>3X*qYIul3NQb7yJml#|NQ#x)5rOGE}cqB zXLthrV5?1IBDD!ZSeJtY_qq(%H26E>p0yp`EfT2mx$H8%bhs7BuLbLN$RjX&9RA=^vM}lvr|wOJxkP(dH(lh zi!aOeC|``i+v45W$&hV%J<4qh{c6j}fJNVO_Q>RAGm%r_|2jCEiAy}OR#|*Uw(GsN zN*z{rbqbBj!4r`P{UazluAZOXnu7=J>jcqp@E6;HS$K9GuT|`_m?%`ajHwj5CcvB0+WvrV0Yompp#dTU%vv1wf>D1_h zg9X9j2R8>Ol&&UhJ3L&UR@wIk-o&20(QH^$u%3-hM!{mQ{6hIBh>1 zQ@f!ItRLjFye(b4|I6|wd@&1Mmm;}5wb!Y(RqS(g$O3E)EO+XPYz?y^Bj3{|CpJsy zq_JG?elDMaE;7?CbhUTo(BL;RhPe)=?ni*iA@Ozin61aEwm?)~(`p5jlGPP^9Y+m| zwv;hck1rL3rw@E$TN1U1W}uhG`(%G48)%jEIvjC#c!IaVd0VCoBu3i|h!OB}_}6{g zbqvNJ#cMOHm8(;>qs&8%1)KE13vUtG`*-byT{>g$1;~>yo^w)=GF!M+rSiyVX#>&U zXHC4KP2Vum7g4#|HqK#9fjFlcanUY5+7Yeh5YdDKvfFi{CFHrBqUX9x7r8jcnU^J+ z1d=a!KTRe9MAleER`)ZHNjlyJe3#&+aA|9baBW_sR&CohCwf*JptZ!-By~jvQ8JgH zVccs18Vue&3>)V_e%f`4yF5oKU209gYueX;D)zj8_wo0C{Ay$R{dLLuufE~OqB%JM zrU2zRPRTC2V``d35~qst37Z3Y%b&C>nQK3aR}>uFmA@1yCJc_&s?v4#o9}{A@;FEB z%mDwgXu@TO09!auc5rmmFIt^_-DFF;5a6!b{F3UFUP0F`4?Ccx+Tu`8*%}!boXXiE z{O_?J5WBq%W7`^PO-;d1ez@xSt62{zZI8}C-zmXcrYV4ouOiD1IUs%hbS}Ss{DOT?SIpx`gws{S@BoKDa_!2x=Z}GNon0UAWSo+nKm4w!ChP1i@7dwoj#VHK- z09mDfTQR}em(Ts>=Iv#;{;AUr>I!B$!qoVnT2KW$ClX)>=|h1}y+}IHpZC_y3JVNa zB)zqovG_OuAprY$PS%fb1_V#-cJh{xrf!~BjnNhb_Jw{6I&QtRid+vj-=?t0VT}-I zW=`Eif!pc8@`Ui-)oZ`b0|1~2N4j^C2gwHaawxZm=qQs?-lN)5s*|QAAH5^8aSoub zPI5az9mT7bvJom`W50&~vTSQyeBa_zH&k&*BNzpr|29 zSc3>Rl*vo^!ny=I!cVAL%uAe!)oO*+R)3vubgw}nTTrwpRDV)~_;{$h=|sTmnn9w* z8l`75^A2n)pX`Z)_jZ#vE>*n)w+I&@ODx|v0T(Qj-l$>B+IImtxMLE zt+>7F)6+uJqUv>FG92~b-R6AL|B?r@k~VULP^5e;B2 z5Zh`u68J1O-v55C>k@U{vXnbmNe8)Cl_Q<#w#QuOBkyeaPV0W3Kz{B{0B_#l*Z#1m z?fSEy>W-aDoEgvsm!83a^h|;~GOKkfE+Vi7w+`hZouCTNh`}N2wN?4@?Qmun_5g^x zO=SS2wz^X6u2y7ez)Pc5;-zYn+V)@9EdI354A-_g&DEE}?+31u5$zJ=B-qMJaNdYZ z)dZy91)F3{{h=(BDqN-9g!_#>xytj}!fK%ORyHQU$Wnsqh1)RiNG+TIMO{<)8`-{=co-PfNzBZiF;qnW9-!ak3Hh z@f97asbxQd9jANN>f3qlq9gH9#biLLeW+Q_Qk1_Vbi><`qBG?NhUO0|s$!$eYIwnuIJlFxb5#Dt4_; zJ$z2b`8e$-%=6q7qLn9D&4DUNgG&yH+=-VFbi6#K3pLh|rj+C{zhP!B= z;t&ZOe@&dGH8#Z;)S8MzZ zT188eyheTZV=F9WnYun|k*h(os?7j*ui?~lx1w=6)%<8n??!K^vDkK~v$3;F>s6dG zxb<|iUy(2%fsYPB*K9xfP0)47OuXi3x@?5^raD^Z#0mB-6nht^V_XAALTsW^Hym8B z=9GlY^QYzdZm#s9e*25sDlbO9PjmI#<`9e%l_dsP(F*U{S!7Lvw1(sa@Xz@Ini7%S z!AJJX6L!HrQOA)ZCBpGCk36H34-O%#Z$M7f+rs&)-I;@37olMDNOoLp509eHWv(rn z*Uy;Kt-KOEU!gdH@gP)?-PCeCvTE*Zyj$^8n^Cnl)mq3IGUa`yNr3mS^3@ z%5;Y^^O+Q08g0#EsD!mI#p<`={=@tLM*GW>S2?aF-j<&%<7~KJ{;XXMagYnqL{f2{ zuxf>Eoi6esS@|!e1t3z&-jLzXbKB~&K;r8twdQP8)slr+c9Jsn4RkEb;l+daN@!Et zOs#TtJ%R!F6~8JG?a();oH)aq^CokIt=FcXyv+iNBI^(Uci)rg+ae<<%jrfHBfxUX ze-3qN#?5bPfh=(B%}fTEf!*H+cye#HNZ1m`fi0DP{nJq8hj$<5=lbRAd}%6Jlc-lY zp2ZctA1q!qobq1QuxfKY8cA7rY&VaEVE9TnyN+*%Ae#rd*GN#dcg1!R#m1xl%{i5e z&lZ9SlVr49q|kdH!etk z)@N%wXL6Pv6Qsnj45zlGRS&v3bU@&0j_AYWud)A)QbOmFTYM9WB^t z&tz2M)K81`(lVTWA-p`BZCFse^nSiIEZ|5u0pxdwjuE}Kl`6aA;Yz4fjs!cK4HX?0 z)1@s4q7~dPp}KBIE1=99beK54q=l@K4S}E7$d7=r^c{4Zw z8;`*wpN&^uoT`31`tafR_ut-e9KR9t!~dMW*m3k^bS%zI)wbU~2OC2Vb_fA#SXYJc z5fuYybm$1ULtalE3V}Jv7P=L?RT5>d1kL`uFTd2sj2heN)2o`M4Yn#nlkB#1I}kcV z=b(qz-F3kA2nW&0>)XaY!T{l%=zZ1g#nnFATdR#2XZCjbXaneLhN!^SFs69P(3bEM zp?=;%UACxZEr1dEz75dzG_y-R@5o1ysLFl+v|?Z1_2x+Bzdru z6}kyqxK?l1#b?B8bqK|WJgkZWO-E%;9-&QVzr;#AmIWT)^noU8s~9~remhoe+R%p}T{CAtKY>CN(SJUSv4lC+ll* zaH=3+S!^dBK!bOOI4>)?nSf4i=z69P@T9s1Q|sg#zNf?}TVJ8IdFTPN1LEJT+{gLt z{kxBjbFt5!r^Is@TEnW$EI#ZGxv#{K8C&JDsBii2a7^XzF*)u6=z3psImxL2W zSXT<^Qv9Z949Fp<$J}?P*v53yr`aCrRk_{Es-E1N67)H$@}Ha~-wk3MrpqpF(lMF% z)|Lmb{nNnn$NBrWFP}bszv|syMn}9ieUb@u2n>3oMOOA&icJnM)vVD0RX()uAP3-V zT;68Q;O^D9lT}GqhBMgPd+v7Oi9!fKM2%Z15Dgc7(Q{Xd5tdSv+AW$X?{+Ugdi!mc z1m!Oea_cC9F4dy)>AX{0{U{s={cgjxol2ssF9Wj}jxFn)!%kNe8 z7r&a_O&y;8dNAYES7zENQIef1q{ya|;OXrMDadWN5i4~bB)mH)Jx(Q3PWbMn8;xUi zS;g~HO)m)lcIt}EyJB0~>BkS;79E|HIlO~%7SjQl?d|>Lr_b}_*Kf7|_4~q|FMS0^ zc;GYrueM$5^W%a5N&^%;kN`hGz`xC&E7@rr31U_9PaD%qTj5hJZUurBd#Tlq@GC>w z&LHW{W?BVUId1zhAxk#kYYRxM3DI(6^L`fE(;j6E;*>t$z=&-PeAsO#F*6HpURn{p zRMji$(h$Shw@XK%ogqhPf%-QkdWM6ofp-J(T3zxoun-#4T&5lX@kq)SpsOYVKTy1O z`+uz4zWOnq6xI_V)V6sYj&E{`zR$O2-s8-3+f$s|ErpUQZIW>BcB{>2G65FmT7m-P zbhf(fN%|9S?6jofY`8bhi}hNdV7`@UNCIC|Vi&8wGN!qEh(Q zc(eCvGME6d?x2nWx;3g12fV2QG4W!)Z`SQ|{jfTvUK(Zdlj%~~?a&lV0Xz7Q&Z)bT$QvJhFS&XZ=DcOFB(betA7~4Q z0YpXMfUG=H@ZNnRmpy_OnzvqO?zjmuC)ckHo|@CnUcHEEg@mfu$F+FMS)9p~dV<#GUb4vv>rjzQ!@w>a zho-kP5;k937$^cHj9tGOB`@8gd93Su!paqnsUapgYj>dHJo)2K6^+l|zSKTfMYd=Y5uPsNq{sw# zp!cOuoKD7V`7~zBOC*?K3sO@^XLERDTW+jf5h10md(js?5VW?ev9{NVH6$zW#IEG+ zY8h8l)ZkWveqZKS&TDD4@;ac(K|E|(Afu(ER`qEI_7FRTYw?sz-*@%-fV*|v&dNq& zmwM}tEyAC6jWjY@w{Nkt!OrTV0qVSUy{ycEen{zeb9P1nDU}>WA^ZIwm+M9I=&9+a z=N(*^E|uX^&|_yaF`v>WC!-SZvhLN4%rj&gz*RutSaiTp-89ErsFGuC)>C$rcNi4W zW6Nl>;%(Y8*W9+%)u-hB<*g&|^%c#sh)Gu$=&8O{EGV1E?wIHdp1r#I%x!L^ptBj| zV(2HKmGt3V7_cE82h1qCflmFC6g_7*BvnDIi>5=r;bRL9Rx92P4O<2ZV7)(EF|Rd# z(WmsWT1{stR@}j;5cy_=8TP$1>r2u0*6x4^qo+>`>U!%TRnC)*6%@)g7U<=iv>0P; zyhmkp-vgOeZIE}+05}X%}`GQkI0GshP zReqV{!@G~udGVL<^(e@KOE#UH1qtEIpsA@o6zRnAp*>A6slDh3c~(uLx_uTUDY>y* zMI%UW3c4PIIUdV#4V^!==QN^u7i^!slJ-@t0Hd@fk8lE@%4?@*WH(v29y+{sLX`NX z7NR~W%=(yx);-JKbj4QVWB{iQe!I8aepXPh6Q(2!GF1R~n(tp3Fp(ZJUp!I3B zbi8@nt05Z6L8A#r@}g=_hsEjB25OifD;^z#$eT*NS*f;LS5Uphm7(MxID-BdP#xOO z5Yi;qVU05LtJUX^mp5{|K@_6V4>R*Z{u&bbqR9gBf4tqH( z+hJpszs&R9`s-wep40R)zgfii z2r$`|wW)z@TNVd>uZcxf7h!kt)Q^GVco1+29o8eEGEkDTl%%_eJI&(NuBESAp`C>e#CGJ`mVAyl*l8*Z05w_U``YujPNF;{ckc z`7T(jnn2r{m?w`6Sfnf!5K;6@AVjF3t&*}67`i+~#e7aOLLC=iT(5(>u_-P)Xzg=X zrDG!ziKy&vfu|nzCafb*snSZ-p zAM5AO|6J|{ODE(3@rkVP4PDz?RWYV(_NisZnW}}6VVOnwk0`W*?+0(`qXM#u$vgS3 z3>nB=zn)85f`h0Qyu?+Iq^YHT2QLj@(bpHy^-eqBQsA1o^Z4XqtsAP^zEalWT=_G75`su*td zzT0_+s!eZl*lR*f01i;^qE0tUZoJY7PcvHEII2D@E% zZZMiEQ7f)D<02E72>H1+*JhXw68`dDwV(!`+BBO_H=r$GsFxO4F5YtCFynm=hKYbu6jXC35^) zq;O8oNmfAc&Don(IW;|ZIZIY&S*50KIAjOhq(G(!N zAJu&h&Z#(?Za>Sk3KUr5<}5d%d0d90dTwOIJaptBDje<5JNi&{>k=euS-)jIR3V8p z6wT~jT6K*m5`WUM)^O!GyR_E&^`*ei+tvE|m(Ra9=WM>47{u^2lyvglG)z=*WJy$z zcp+qZ5;)Is4o!oXt{S+$x6NK7h{=81JV;C-)1}jqRNVqDB`N_#>nc$@;k z29E;4mjM*){RH-a?V-wbkvwODN-s~Nm0kIGwyM{WP=y_CHa&`e}#hC+l!PoEh}P)@p3JF=AEfkYMg{PZc%|X0)fjWH7=8aH;3L>~C~7 z9m$)RR(azZn~=f^Fc;Fpp3&)hdYQ&!J8`2Q2!T!-)$7x2JqOb9(X3=qU8Y)UQO(`) z91fzLPkK7})fH1N9X_S_l0r4m*dtxq7r7B-9&iP{hqS@7TE>30JO17rLS)Sjdz(Q~ z%3^XF-p+5mcnpqTK`9{BH@)b=TIl6e)>O90nL*xBFgRh z$sT-`PPcs7f!r`_JD8nd0Q)T~vV%PYJLv@6@^p-T)0(?$zO%P4xh#Ve~D$RXLE z=EDK%3HIepu_VtKFSaw>LGfuGvZ_=Ewe1b!9$Sy9Q73)fDNXsYLfmWws488rQk;)&dRbE!BJQcm{nT8s&OfB3?P={m*b_)O> zyRPgWN+#(`Ptt4~iejZ&*gD(+bUExJZ3LFf+u0J-#$qGxDkLVNgB|BZN8Uj0+8t=* zFuCX)#@Fa2P=WC_w~WcOFGrRop+oMy3i0WZ&h`d4Axm1dPfO*`>h_31dIbDBAdb#O zIffj7eEcoW9_v|_FC)L2r8Wxk5q+xjcqyRwA69F7yIRHqZOWDl9>~TLnpt?=`GK~y zW&%8b8gvm#irW){8xISagI#M92_D-(LOd0j{#IV1^ERWksd#8@tq#SId3edMsXd4L zoVP7|501_9SNmV~U9-#(_@^Sl;0?M)EvoDvsz=Tx!ds;WOJ*wQ!CjKqxSW6Dof^_4 zbbt^?SOY&m&}?xvbFsLfUHwAY>7YY>RJYpRlAu58mv!O2zg*tFDcZ-7s&>~?Fn`;; zraT;9m!Rw0E)Kiuvl-4SSTH43$L7t*=yq|JoXPi>Wk$|zp1#4P6>7Dm&F{|!YZFa#ubmW0+agD>PM^)`8fHy%C)Z0+?__U=7)HVawMTR)PM8dev1SKlpi8u-g@hbh+Pv40Ckyy91!BZW21rS*O|^0q)RjKtQ(G`?e_Y zkN5AIgStDhJwLinIO)#8uN3QGj6D^+C^F}6*(t83QhuL`#%0$H7S;qB*!U7eF-M13 zG+tH(LMl$j_t!a?_^+D8ZT1(9Dekb_RW9!%*yIu5hS#G4%?CHN``LO^(Hu)Jg&pS= zZ4)X(36hEt-Me4a=vCI<9I4sIDHL3z69>WJSQX}CBZkZ}w{tPiN+Q{|mb~#$jNEZl zb{Kd({-p2yj}M=J{r2h8`@g>Xwk{vHW#|^3`YBo`yk|!c9jb+`=QXPZ-6noT4brBT zo0apzzddw%)&bW+1474fv154H(wAh=xDQTe)RE^%oD;ACFZ#4-=TMvO4N$HEm1G64 zLbw}`HWcE5){+2u7(3ZQ7ssoqJEnuJO@zzXM3q^NKWUH$5#1cw8>D&zR`O|c+1awT z&rAM70eKtBc!Rot*!8$OvM(A?6{h;sng98`Z2Qv4{q)<{U%zA4sJ_LS&nFt0k6qmx zrDFm~U_ieuQ*?g$@G4WxQoNe}0!g9zwrkyN1*cLEfUzS(VSFMwy1r`ya`su4Q!#(%MA-)e&V+p4WwBDTm= zQQB4*rE50$D>z*jCcY$@#lGiM!P0zf7-Udv8=$)nyL*j$c1;q6te$(Vy4|*zZD5NE zo?<_6wx${@;vRi=wFS)yqAOlDidCtks9b!<8j+Qhyt@SSPa zH;RXGQt?)`Ug6zD_T-#iT2gsFHxTPw{W9Kz#1S;7=d9E)lsNM4Z|5tANzRfPzg@QX z|9D9NFQQ}NY1-jFh?#fX`e73SxG?C6m`=@c3*kXoC*6c?@ygIeVFb(vumF&~b>?Ww zQL;lFd7@1;@z0k&{-S>UAVH#vODFO4S!_)knXCO+)&Ql9E$l0xhnaM(7h1FRj` zZP&%2h@&mS*~7s8waD94`?1+dw}UvMT6G|YaQo?s2`jM+70BS~8=!GHaj8aUs7t6p z4?{0K-#R?(zkaPB-mgiTHKqGh!(ZY$EZ)?VrPlinc;8baLETF-+Ko^8%Ab9k`5n{b75aD61 zs{C7M0@G=;=-f7c^djPVyIlXMpFe*uvl=}fF|68u35Y(O&`AyePTPPckISyQ>^QI4 zy9naukuBL<(RaotFYR;fdU@|fM>;28u7kuOS=Kd2KggvOs2(Cnz@b*h5eP1%Sv7E9 zM*!jJMU0}Ao#H^M%qS^Z?^8mTGY0V zQ@Nj(YTRo)7Su2W+iMB1Ub1d>0qr#`_-5g~u@I%GlcdL4AmDDAZ}w$W={=6Eh?O%c zLL&+Cm4dSP4bb@7ZxRRO?9dqQfa47-Lk>uL!(JTDy2|Phi;juJmfiKF&M@tL}D z!9s)=CNe7E5edXGmZ5&Iz0Tc%>M+9&*D6Mt(`%$95xu3SJo)8CbbmQg!hRm@O!h!H zas%QqFW1I&$nBNAWh9o+- z4I;e==^Dw3tF^Y+^#z1skVIevY|XJGK*G9iZe8_Lr=G~cp@kDRsLj;Bt<9l9my*9=3~FW8V&7POwJe zRMZexIUQ{*Y!lN02KKk9?wh?1@dh!~SIDX^$f?47khx>l34h^{2 zF25uB;_&{}c~{_cwFMt;8}2M$V{0AJ7WwH+sP2&L>@{O~f=w*Uv4u_6w_Ze}-~YZ+ zt3p_w49K>n9tJTSw!wfvEV2jN#*`LgZ_U*KuX7+IsNY5r$B0tt3deh(RlXIU+9Wj4=eB!l%-Y|z@TW9)$U8(bEVXH z98jOzvqs}_U~uqYck8s;G;x7RIQw+83p z6{-{_8z66M*V=w=x~F&N%31WPWmyk;h?&SQC+0m7i;PDn9y&lN=@@d( z_Y8&YX61(cs)E35mQtot;wEChGNg7X$JLX7c|Wh#*I(_Qc+o(4HiJ#}d!z#%5|4%2 zrk7FROdF6-3qu<7T2%)M-_8;P>4Q_jjnB-7)3P}N%%ZL;nILYR|Ae>2KwbrikQcY5 z{L*KNbwu^S6H$Lx{p zC8!n$YL;q&_CO6^-pw`F{oP|S zKIvb9I#!Q{O^05ET}}B@pp*(x94`L9jj(AO$@Him-Ui$N=At+HVWH866Bw9wja8RE z_1r^LeG|mWAO= z&$-(Hs?u}gs<&f8$1Qu*sBQrE2t;-Uok|Ftx8jMyh8lKnvNrOC!w@=4IHjCGFOLxa zua`Zw|LUb(U2XLKAuqQycpxJCgEQ>e-!jfM%WFhOjHNd+>n#65tDoS!b2HccPqeV-2j?pnEPu22GGp05gwg z+lalXNo>^AAGj|ylUVTA;Qo8Omsi%Y(jX7(dianqAq1KMtBYIrS6V9}>GLO)C43_9fd~GlW!4&wk*#YCoDa-FW)rmlGPPsehpT?_vP=ZdfJoL=mBxjqLm0m*lW|i#;iw~ z`WU>J+iKs?+YO8YskfAHtIP^0(A&s5v(gkw$BO|rdz9JKJ27+55d?L6$;g5nyaTxg z?`YbvY07%tPKOFjo6dN#9K&HjEka7y0aBgx+Xj<%8zpQ7=8=Q#Z_08i8{qgyD@LfM zm1_F#r)2*IUm|8*gW9D!D$A_aU(`emMh)TSR6Z1%et(gGjH|p*o<%d&G~(20b8wa= z@|adDPalCuY7d$gNM-O`B$J~p8zRnd8@4tC1vfZBd+pQN;lwur1=i!{h223L$71LK$G(pVL4$8p97t=wJGv5Ua)x=^2g`%;Gr(_36h zhEEZFsGB-EucO0As?!V8IpO7$d2^igtr9Ol1W3TyAr!UO*^9gz=b-^wTVIzSbLgtm zNaGUV5c_EZ^5F!oez^)twx*iZB}P5E;`pzFW}NtASrj?X&OS{?8$ikJaHJ*`xn(T1 zT6w6tV%(a|@J%?tHeRxxn@SByk9!&WBwiA-2x2T_F5fpghk=a%(K;=Z-3ka2Heoz} zvR3=gYegWOR$C&ttqAxJ2lPVGH6&>AYD)ra(Tg(j27zF|tOP})*X71hG^tqr1b}MO z5H;8yWA%ggTaQID7ZJk)N-hOD@>=cj2lPDTxQjjj(TXOaTlN`-GWTYe15SV0OTe1U zYgadm{G;Vbk3hO~A(!%nS4ccH3xKkCnrg{v79| zbZx>2c@{BuAdRjJn%ihebl9Oy`m-68uS2N5U-y;dLuU~$`g6PV9Gg>BPBJ{-6_~WE zH+q4@Yz@3Gl{*z^KeUT?ylmRTlGWJMc7;>OiAyh<2Kx@6RipZNX=cu2gN(oxl+Lx8 z;d-3GuWd1!HM`DNd=@OfUhFt|96ds;ZrHECY*Kd(WB`58PGF&z2hL+&(fS4l7Yx+T zU|UP%r0OOGT~WHh3#scoK=^9x^U{lYoI0H|L>w6(?l;_!XNCsfU6x^D6%*DvX zdhbVaNF-}H#@@YNm6WKUSmyf-9mq&CWPMm7T5n1XIHJEnLd1nog za~RXfR8sTn3H;;Tmv6t<_v78y&+qF$e_f~Wcp`!FI9p4L>QgoKvJ6&hy8@uoW;zQf zDr(q}LWqxh0#A9qH1j(M!OaP{pf9)T$v{)Sfo)r=hmz2CD_cOKGr_w-h1r`5+X{7^ z2(QsS0EUu+XH}z=xQs@~Y($yhm|Ar_GJ#vCp&t-+Zk9~lsG(YpP>^YM@Jx@qDAFcN zm&;+6Q{WoxTlJ^x`t~Y7VIyp_+Gp{bNB*&1f3JVc_w(D=<};oCGZnR7gG$U@9boWF_kPOma)P*pOl^>Z_vAok zuwg37hwOH3ZOZJP@kQ=M5U9+rE?MMkC5zZ-yGBP%2aPBnc&ybw-`9_0@jw8L4cU)N z3FWv{VP3w5yWeK?u+OYIFvJBLJobQaEg)0afSh_-tc>@D1$hRFY;RYK9#R?Ea@~ zm07E&v3^03{rR2@T_r8h@qKsY0lX37`+_ZXF}S|VjO3}lUp#D0hli=*xMspRooWhR z9FeNMf_i$o0%y=UVJwZKo!-o_J%ip}irG9|G_xqFTAT<@^C?CSK}zdNMv>s;Om|r= z0i3bP4_MBGQR~=c>nAV4(f(6E-P!lfS#?4#2NqwPz*iB0|r zMgRWprB-XmQ`^zf#uy6B4n?|8f<18pWJRXGHhon|G`vb)TbL;iTi*5c0?R7{ zao82;Abeeo8ib^=tT?~~J9tO`kLW!8Ii?x>g2#;pv#xXN{LCw4u-K!GDA>^Q8HCRE ziPhD8!)*m7w>}qVvsq|cWtCDDF0>X2Cj#{4(@Vu$M=kxQgSNIKkuZB+ZWb@@hG2Wv z7d)avxIQ0T zvVMR%rp>#IzSN_RC1j%eU(s4n!MZi{1vUk2{poTYwi`WSmWt?5%HoX4)CQARkgZoH zj;LNbLCug-H0)@HDj&Q}7~|B!0sf;CT(x&}siY96k|IC~NaVmvW##o`(Wjdw>bi6X zl@IjZRC4lB5Vb$F=?WXB5?sz?YZF3BFLxKx!8`TBwF2UGuIkFy>T*&$Sd$fYdbpv> zr)(tbe9&P)Vui@SiY6;!6=6uH^2{4d?7mko0a@!c7ye_dl8up1uH`!qtYf?4w>nr6 zmy52T9FFB6TK4;;?aYB>mEoZpd(dtxD7^)hfjf}BEVF1)aBwdAY1f&yaksO73Q8xv zgUCmkY&1!bnoCc|PenJ9DB$kk!B34eygITYCW=M@T3TM5Dv%@t{p#|&m0sKxDA|-4 z`Efk%BdChEm2CHEJEoie5S)IHm#mhQ~M- z0Q)3i@2B;%T?bAv{qz!Iv*(aEUe*0q?^s<_&@VWD=Dw+-&W1XG496(*0;k#~@97NB{nRa&Y2K3d>KD-P=*|?)e z0U25`+o4%O34C+&Sk4n4e z+JUfP_sII)i}Efr$HFVo-l&o#IC2d(+?_xh-ur2+y?Nm??eERY2(ct`!5OC(70Q!C z8V|lVC=qb2nGReEoT4Bf(U?zqU8te6Tr9u9eV>$OFII=G1D;hUd|U3SSp$;W-t=4@ z+wr%SDpkG%@5I!rByh=mZ&lJ0Gr z)IK=*xk)oP82Kq3~*>W&Iv*r}T5x%W&htiM*h{>W@x! z84sHY)|fB2ROAb6ex0!>I&~CKo*o&>Cqq5?dWFM%!kKotLMOecE@6K>FtvI5_?c4y z+%q{|XO!5rCtNylN##+Utj_8y;J1T0y74OPp2KqI!l{Fr*sS4mpa8MtI-Q}DkkWl+(3o}{;NhfS8R-Y{%XM{(vpVt6= zQRHH_Za4p#5+Gm4AC)fWk(c9g-B(`{EAY6J$Q;6j)s>bed&PD83Gk~rTZda0IdTo; zc-xf+hQW|nRGH=#5jk{m>33gqQM?oahWJ_4ugS`2w&a~GoN+FdV;g7$W^g-wJbx_M zzgqpWE+wvCHgePRVA$kGFGbbtn%2f|lgaVV#;M7D2e{q#r3(J+$J%-C#8|>X1GK_{ zfUml&b8LpvkO#rsEPZ}ZEiB_y&1!TOVMfxatYx07Xf)7DkOF`+G?XT{mT zg#4THR98Sn0q_HviLkA&n@Yi{ulr+r*80|W7<;+q;V3deWT?T(&pHP0MdoJ5G)sRu zXc8U;hOA-h;pj^ix|ZNY=*MYf16^lJOO7@w`o~hF zd=&KylYIrq0V^5rK-B~_xWk)Am>cm!v0cuC02qLxEFQ+D`-eXaT{ z1Y3oca6YS{yrB}EYA^%Bw*Xxr@>p~66dY}-(Ct!&shfM%C8zN-N_(iE0ZL3T0CI#! z>{P{0mmBsZG2(bF#@HrFI@qUQLJw8_G^1cqCkSQRK}boTC-Oyye-B_t-H(%q(@$rx z^{LHP8dR{=kZY(#d)=##oR_Rjm+Jkj@m;C`9fs`ygv{Xlv!yC;mkR9J3OgMJ7&ZFn zIwPI;lC8@My=EKA0jR4eOe(T5`>^M7@O+R@#{_r#wu8`hz#}e|Nm-lb6*ZWRT>$2> zg2E$PB|Dv%AenA+gonWyo90y8Zd#rjsZLFgZtL?z(we0+P?%L_2S2d0x{hV+lkSU! z1~}8T>D~)t0OlWjhQ>=UBnNYx?^doZY5{pTXgw{3G)sW}q1*YiRF@OvPYBe>noGkx zzPPtuWKv6WOUYVu0Q*QF4+JemJQWVJ^2-xKG2*USJc+rtmYPlD(0V7JgJI`X$F#8F z>rpt{WSMYtcuxIZ?89R3%_p#aI)_d&9voq?b%l&y&AxU;_DmOX4dH8QMu4xYF1Ih% zY!~~Q(joTo;PvD@!2`7o4x`y%)$F(T9{#M;YG!Tc+4mz~>VNT>`TIrJ-$woN*RS9H z`F`CBYM}ARe{5anfkzZL68y5#gqLD*c{<2`DP~KEQU2}H1*{(q^B&%75zAVsAUWVs z5ZrO-0m{(%JeEP>#lo#2NC^-4XIPGg7r^cL!n)(WLaHT|3tJ_njWxnjG?4SMo!z73 zFdL0i2vl)~C#1~M5tWG1@LwAi9lOxPN^b}6nlyQ9PIE+pAE7=dSQvU#3fZPTkRfkE zTP2?3{4N*rw|8G1jjMCP&*fqdw2Iq;Jw#fvc*Sg5zj}nBd6zqJ&xXdkr65?+sNJ9>q-h(JHI>RiH32)1E?qvaEf||EUY(FOsUcw9&WybfdRV+bSX2WD@}-9I zYiti|K0R9o40TOWLWvH!Zkf>KQj5LqPPCuGHrovqFFM%X7ofNS2^BbD+lf?lt5%kf z?80ex;zrd|OF8x%_t7#D^aM^rhPtw^yXV@o|u^x1TWBa_*b70Ri$lb4$s3q+8MUH(?Af@BHytqpRRw+f`B3v#A@ zEtjQ>(|*9$`+4=TB(qeB240w{(s|_;0kOo2+^KTC|EKkOxu=iY)8wVyLG`M`53m@k ztg7XWVC%1fQ)GUk>IQC+WM7gFDRMg%1lt^!49*64g}F#!@fT>ysIsrFe%H2|tJ@@v zc8B>L&^;8X=lwoxQguPAPUw*Qv93zLA&c9m;@dHts)i$ARwI|=~g4FqHY zC}W_$g`>Ly>VYq(u|SIUp4@AkscG;W_G?XLItHT^N#R(IA%fJb3^vBGDQv%~LJk4h zk_FLEE3$dQQB1{Jsl1jN66eY;Fr5~IW!6hG3bLsE`c|_JWd*a|aFKU>lhBX08oH99 z3s?oCOghD}nYP-d1BlHI$HJz**XXwO-qT?Qu$CGFs>nD?ppotO_4-_Yn}58Ue_xt* zPTTM4iSH=o57&YEbI5PddC)7^POl>D({SYFD!%kBEXbkE&H=%J!gvWw-W=9o&mnpw zA(JS`Tp3ud9zCB{^h#>_o>y{LV;L2)T>g2F&LY(W?ACUcfHc+|f8#6h$4wE&pt{V| z*F}w)Mrb5zi*TpPTh^-DF+pQnxR!QG0Hrtp*1bu)qn{0oWSMUjxQnuA$-3{smaIP} z$p7}Ge;V`GycEYk15aAQVK_~%0lCs@>}Y3#yic$>iCsZ9Dl9>WmwRs)vx$L7&#oqd6bxDnIkU(O+uK-M(AV&@qN3K7l5~qFJ+7}h|VfQr( z?_40qc?(HJRlN)^wiDUmR90Kp8lr^deeWU-?kzc^FtV7L+_=VJyhdrn)E8w>vcAPM z^1uGkKrPMP_aEaWfBV|sef;+B{rmds_o4e}*P7#lPc?V#>H3#;8{3m3xsLDbwji_1VMI##o=P20 zwNqVp5`WQaTq&0605y<-uR8CdpRsF4B0WY3|7Fcq-%NZGedWa5$1t2kjWEJ_DuXr% z4e-3N=7_F(biF@xinq;pA4%zys3nDt?;t-yuM=52k?&YtlqxNo3QAJ?B6ixa3LfM>RwdrS|puGLn@dy6l71%*512@p_ zpJ$6EqbRzi)D%FSL<4|y%JTI{#%pkvPq?!3>mEOqNxQbF(H7Ye$(8pNm5bBJ;_y0+ z=dvg!%NM zHT&5N@^k~OIKO;^Gqv$+_nj{z&?Ito^%%AK)9fOi>b2e8062?sPW};m6h^4DY&n!# zY~j@Q(WwvqDj46JS{1L=(Ad-=uw%&Xb32K5b*Az|N;txf08nmQ9ti>(mC&>dTX>B@ zOkk#P_SU`AEQIQ8q)VFeSs^M1b53F{+gZ!ity+CjoP+Ie>!`M;TC(g4Nt1w2&Iici z+UNaasrsjnUq8VVj~B7Td_8G{M7@l&(i8Pmw-4AACh(g~ai+ZHrowH-UrACRlQ6m| z7zW|7QrMlEkJp)%tWWkdI}gb(4VN0MOQXEnXczOE`cFQ0tx7vUP995jZ>RCHFF~FG zG|@r~Xm$|~10Xr64dOVyG7?+i2-Yirp#%8}6AvLJBeXI3A)_j_$7ou^L zEng0HWIa~J1F8)rKUf5|Oj0tIhv57W6};#^hyekDp_iepZVvGj9!w3pTMdV}EbA*# zbIs#Ht)2VX^=-AL+^3xeKid4>u2y2H@*}eE0<+=dwZ#mTJ$BOW?(j_4<34EA2D?`4 zh+GxCkq0Yff<1X1L_kgmdI8M10sX2a=h`&;+Z}w+{3J-2be|>ySt;amIDWSiY1?aL zFK$Ubn6qRPS6%V}MUqIcPda-9Tga7%bdy~|p^8`iUpEvf) zUX~w}{Q`$tGZ}44U7g7`$*o0x=j$2#TEBjM8H@XcBlp}b1N+*|ef+2Dt-SoFx>wIo z&~5b%aKJ8iI6Q$J2+9P0dxHtF=OdurWbfjgtLiXoNN`#+P7Q{0JG)A7Ql}QY4FET8 z@Ao{7c#lRbovcB3$v&5P?x2F^oSyTW^_bJYISO$Q(of(U*5(H7@D63kf_F=7n{hS$u7+>& z3f>*g6soW{jegq6F32V}YpQ!FY4WJlsN$wZv<~+gcfi)!VL=F_sDK);j%V42d`0qt zVXtVsTbH>34+g6hDLaTB;Of%kcIg$MrIcuv=W>=q^ZBl1mSfMlw50z166{MIz^d~_ z==^$eYTy8YUWQ!@c7{8JP5=aRa`ZjkY7vpqpO+CUNEa!A&zg=1JZ&0TmBTfI7%=Z}j4zHA@ zb+@C53aKPWkF$!L079H1XVpq3q<(YemuPo848HfK3Uake-Y!NPK?i`Pyp~w%iy2k%ETn8RS+LJc@4f^J zzpDyohjvg}Y-&XBP>~JAli0qK!3~2N-xGq;9*Wtn5b~8qiG4>yS}P zUtOoeYv&b{P4DB!LVX;cKE!3s`7&gAKIt=LQfgDX#7pkuTJ5P|S#q<};CI&yy^(vn z_bll}G7FAHNFf4ECymBtaSj;1Akd{)7NGOe`>r&N%5>${Azn!`CC0T~^Hf>zdKD_t z(Lp83P_FjU(J#QhRZ?Kpy(fgd=?q-RYfH}Vwjpx5M174j-<6C2Ue_k~a=`r{#*$4> zja80tt#JS=^Op{@;OBWA7Ngh&_m2tsFZJ`gasU3WfBpJ>B>Y*Nfq-@{9kXdSDELX} zuLn=Mnz_h35S0&&*!MJBS($&y;-lqIriJ-9o%M{Zu8WmZCfs8fM> z0zJ{KJ9T6nd4=j=c|CL#B0p4fOD5avQetD-Cxn-Kt^yPraSn?QzvkgNh>?CrsH9 zbq9)$YrDhPPTi>NeK zD0ek$^rwiYCGJkZ_Ihk)uqP?s3Z7=H9QM{$s(0AG*<)M1(FrPNb#GP)q)IXMH7iqj zr_dEh%SAeM2HqP5g5>J~6lHj$ZVwBA?AF(QS&avkP1oOY+zV_>pfXRY$5{1TKP;+T zMd#>KC*rQC3vikg+^1uSbHANq3De_%rv2oNsxgS<_&r9_(y7VMMXS7VP z7qvMdjn`@j%>aVNbK0c9x891ts4GtvwUE4hIAf$0`Ka@t;){fD&ZzFf#NfbA(5KIz1>xI zaRGCjE4^5XQ)#9Ey+4DKqvX++j6Ak9dpou+R_!b&8`&&e*iHJsve@mmr~Ve|ki@pl z@t5iV!J$!yO3G0iK4-iGzeg*O^lY%MBC*O0Xg% z+8qjdIy)6~TuAE!t?KGs>1aVZgR&Rht1|&e^!_t!_Ll(}%kjg_`>|A= z|FtsVq1M2YXRAAz$7X^^kkdCz>1eK%<>Xwvt|>KKx&qm1vMEvL{YlWn80chFg;vOh3|7OgT{v3ToiJKpx)hR{ z3Pd}Tt+frI^XHY?-fF!MD{*585Wzt;mr%*lprE)bROqw^NVzI7oB$2MdokxyHS5qx z)hkJj+F1p%pdPdWK%ncUwD)v$J*uZNb*trV@24JdocFktwO%g>d8tL4b;x80>HxaQ zH4Iy)wc8I%2DZs4!M9;Z7Im`S{lpBL)`@d#T7iA5MGTw2Uu$&9V%3_I2iXAhB^ta^ zNM*g$R|N{eweBCw^liR>_hD(-{utuT>Df3YWwI>MgxoYZQUFgtu)n!D#D%Q?ojcKHC(k;Y7ZTe?>3SZi z!yHbTDU{=uqD|FE%XMfi3y*Tpd0nT*(1|$TD==TitwdPFdZ?e-j5_1r}EV)>}ypxi(Emf zSm%OI%rh!SaBd_M0xls|Q@Bp>i0h_Y8{=DN^t;Ju-6)j4bKdm;bBDJ(x2R#+CIx703cf~BW!{}Y+sR() zK4rC&)vC0ZTNix$0>#Z-rt*tT7%B6P9&_sJbIg*e=<-sNl}`>&N{B6B>tZ|l%=J=l zmE5UxAmFWq+vl~5QBS!>juLqfpoDaEMjkvP!67T1r?~mi%*YW8dU&q&X$F`v8%UJ5|j2c@p5~S=j0w@m+6b6N~)=LyRI*2#65wL2x z0fL+3026Pz5qoiyC60NiBXeg@S|{-eYF24_Q(xw!3Zza3$?-Yua3-v2G{s(eGK^SE zb)Qran`CnP%UdfBT=c5q7f_wxeyZHAL~iZ-sVe!Vjq}lU7wo4)aw$ry991b-*{nCe zMa*%@^3vR+Wl|-pmM+o#IkjL9|7E>`r;!l&EC?0QCB0c^TA@+uWP>ZUVLdHWYLZQp z$n_M%w)f@eyEHj@ zG-M8~St;9UG~(p0kkDaB2*(DP?8}!(@{>~C*P)~}FXytH=1_LEzeft2RtG?te3Mwz z^4nyU5(vGk2c7cTM*J zPO(e=)|J(6vDz>M%znyWnR>WN_Osk2R1vG#2+o?^QF5i`47|lX+4Yhvwd*zeb_d4s zpt99m<`LyVWRxb_lJ7*Wa?65Dhnn}ZXrXp49!MKb==3IafR{xvsCGAqdJ1TGj>a%pnLZKCa2;RXF3${a<-%uA%`*5s9$#5(C%Z*s$r3;Cg z>?`sREm*HAvHXe}!q~Nyk+fNs*@Pi*0$AHaZ8TdBO&uRRSOGL@T@PFz6yA5$Gf{J` z$rsPyBny#I-vkxz91$;4Ue!joT|q@VIM2@PX#1x%0l?MyFXEjBEO*L0(yUZsV~=WU z{Qs`o?z+7Q&ZsRg?n5_mhlaK7jp}$Ey5a4E-y_P1%~@+@`}9pIHnC3!MFv z0wRg~Jv-k!9gT4AYe^F*pPCyLp%P8!5(7}{D5z@lxCM)9g2-3Z2feGJtccXq2`@Vy zW`j6M+2;)$sv$UU#{TXg^|$_jZ7RiJ@Ecu~! z^6V+StlRsKV=0ys`9ZeN`$CGn$iknI{p(Ep2wG5)aW{J`6jgNur&j0~RCip#lL5Y~M!2C)5@j82j2~1*;F2mKz{JZ>{H4`)cBo4F7Fq3Kh;Z&EF|gm zB4$&HlVG%%;X$LWY+*hkS^Mq7uRoeKI_5kh7=V<0+j}K=vm{jgY;~~E*>5(3=BB&} zoxv#AoWfPS)}%o7rPN?>?)E%&SR(rY__fo}i8OI!HW8D!!7L%Jr}FMW#7X@-*?><@ zR@yf;MNS8VJL@OhIBXO2p#GfxkC(G%vG@XY!^(mRMH!lVn#yaa4Av;Vm)6BpM;L(b zI#LN!RSjpFLdsbZX*-A6nh#1Rk@c}o{qx6>T~EX}%4{ENd187+FEadMfd@hIu(zuLMms*aZ7}<8?L;B4zGk z|9L$Ma+E?G~%*P>Q+f zzW|cTnS{70Orkax#UW39dPUa()r6{D`ljI(d`=qHCW1!`AV@axB!}G2Od6vZW!1;}hrn{jOF^h`kT3`9{ zwxK0&sL!T#RszndaS^E9m3pVZwbgsBt0?|d8zQq)(rS%e+4P`r?xe{6l8G6W&U4mn z)BQ3mVthE2*IxdQBg;)s~{%%`*Rovl*uO9c+^7QwbgX%%`Xo9A$5 zZ&JsQ%(Xt*i+#FbM;JSYqpX|ucS9;w z*3atH-iLfdzVli`2~pPV2vltf42eZ~0k&az<@=@WHKnF?e?9bK_D-6Do3gGsE5nPc zH{sT1yWf9%m)@fN`C?8~gAx!NzGIo0>+hDcYNti@Wd78PXGaSP zTP;vdi@fqsrCqZ}icQ)33JH+Q`>JAV$pAMk&qr0oW&* zw+ztF)^)1`{;QQ)`NI~dD>mw$NyItziYs2~@BQ*Jo0W9l+k2dS<8VgjeWl~Fl};++ z2kg>CtVpzA5l^7Xp?r2Ksx~EkM2}@~2dFKph5Zdvamp4(o3s8dI ze23GsSJ3@bFVdY&tlbXpifm?@*A45^C;sO$jr-f@51-e$3;$~4d;QVJ*`EiHy5)3s zJFT*gW5CN%yIH}IH9QD%p@7*`LGpi_{}ldCy@xZFO7urkbKohC|&V*ZNVt!l@yUJ5_8Y|nyHIlqFS|L?_u4? zoK&`K)kiASCPkSL za%~=~we07%w+Ha{d+7ysQYz3be1+C_g zyfvW9FsELMp*p&{%erVJLv}88tD=%3oBdS(Aq@3Gc6s>(566u_ts-~9b(K=Zv+=o` z3dd3aoIuagFn+GpzsG-mD3@=GCwV*%A*o6`L#q*)Slg-os7e8m2n5u7T$6bp zVBn<6sY;9i{xw+idhm9t3vk}`rr>R;?A8@l>#Av|mY4TiR>L;lc5+xT*29Z@$GR(! zCjs?Ui07~ti;Q@#666TJHpg22vQ&Ak)XSJAPa6rnZ8bVca)F{#2zYj2n^%S8`Kj)R zoI5o}ww)yFb@rOwQw(CJqKGBOL^=3_=;3^mqQ*M$?du{@c?M|=bvkD`dG{b8b+;Zo z?P`iqX_DV4GQG+PX^-RplIH5sZO*6nK9q4DE*dA_+B@o7 z?hxFj5u4su6QnbR&d#@-$+1Xa`Sx?_>1CzLKZ`3>ULeDEO)pjW`RWg0EsMX^oO!T_C3iDIriAglCrJD5)$@#wpS7aNK>BYxe$TKQ=qy!AIz3==|TN?9!dI zgf32&12l@5|5h3k{F1k4TTnRS1*C$eS5gzKYruP$Jhc1Oqv(_T1%uO2o>RJF$(#GAJctQKIz$&naBE2*#uw$L{m8 z0Xy#V)SrYi9JKCs=7LN_sO4b9Z9a`*c-!u0s&3wNQbKQWvsJB`-q-Ik%T*P$|96t$ ztP$+5u-mQ$-L^_b0e^LO$pJVO`o&#&AF4|!0sOe>v27fPq^SpIM9-r1ID20{fBpWU zwzX7;Dm~#vAM19I>(sebtAx|}5`6`mx(9dGES{~s7(kpw2^s4QDq%wTdD}$g#Z%pQ zCPC>SV^A_bZ*2vBx0D-}q4K$#S7MrC^FmZ>xSpajfUYJiq4L)zFM z5kV2c13=aUpLa`L{+kv9`icj((o$5)y1`WaF7?al9)^4o7M)0(U=4m+R>@R>McoK= z;ZDz``hUl}4_|+?J+m;?{!-u^c6k!@OtpPg?%N3&0tg#|)sY52r*jLJ7xz^Yd3_kh zspI{joGw45Ib=w(TIR;yA8uvie^q4}fvQ?GN~4_Fex<2ulI8zlT>i=Pj*hn z<`s`tYr3!P>HyYVt}|5;5v-0|fp=B$ojudTBI)I%-_~U($XiP1jeO^KyQWik8~|yc zou|Il>EP|(L z)Zul1T#b?b$lK=<;bZeQHJlEWqpEJ!PQ}@33*Liw`wZS>@S^fYzSGxM`DpfKb@cqY zvifMpCD^!?-`aFFi2V}Cg1bN*3I!%*TO+7wEBl|8ip2WMn>Q2Do$&vR?sm>NwHLp4 z$y40&s`>It1p~&+_QUr8dUMiyCj&Uc&RLV+z4?eqx{!oKR!ZyXGaMs0yR7sid4nSb zWUtF+M-kEFPK?@Aj`;KoZDxtMv8A(y;vk=9lLMqRJU}P)f%D;A(PO^JtdaIXm?wPR zZXEJuv=qHH1E>6tq?sX#kPRUrZzr5z*_k~jsW)ClQ7(hGKKiqv{Bym&Qbd3IvRZz& z;PW$bDc0+;$tt_ua&d<=k6nHdRe(O?x001I&H&&`vuhg;&xl?1947CYbx6fI<+&SV zV^Hm)FJb@XLKi^@iptc>+I|VAuMc@LwyKxRlq~?s#N`u;LaqOw{DbFdSv#d?vuxthPYFx|}LDA&<$e?K{Xjw)m8?u~&4>@^z`qPRn zcFmGlSxlt(!iRSt!Ygv;kfVWL-T*`d@f@o07ji70_QY9dvJ?Vj-8ukYs_*XW7VH^q2C`J*k9$*bER@y6Gwh=ZL+4M^}| zFZ3vt<6(pOT(RH2|Mqo!d*gdsMCTV*0U~!TEWSoj)QptHAQ!;n)j|{TN%XfBEIpWL zOWMmemb^+&hfXm8G(*X*yUE!^%iy=1c>bxZg6wxquAQJ(b?tbRdd}Wm=o#AnrbG<`^y_kbU8H?&tWFg%`IL8aAFp9s=6Q)TDv00j-IK$ zN_-Aea+~^RU>j04^&vmk-c3G_KdsoW<7*pVKmQm`+1_M=%kjcyb}rJ(0YRU~QX-49 zsOBNvS;$HK7(_E5fh@-J6oWeB)L64_x2ZaE;)p>vl-(o`mQSWWTTRhDX$jhpX#O;o z9VKC_L`Mo98%=#w_Uu(D@5mdQQY3p-{o8gnn+xP%N}x#BZz3sR*Q4#JaG#2@D`|JE zrmA&&%PSVL@WfMKo4erDYX|tDfAhhA+DHugb6k1+Y1ux0?!OxQSMbk&5J|i_?W(?q zCJ%!cN)&ZSwQgPj++MNx%K42p2fXg%g>LHi0I8hbE>~CBO2urgWHxr31C-R^#6Ak# zMM1l?D!GS^3N<`{?NcX%N8?n6ffl)ZneNGCy`)D~UD{?-<>tehk7{C<^aSbzZL!7_ z5>7#9RTkLiL^**X3w{BM_59r15)zV@r*+fW*0lh22%j3|GJ&jsE`M6DPv1X$Tyw3` zZeA@imk~l?YuV~+Z;k6y{b?08)E1(;-6hwRVI`~g64>2>Z%f+nWyefHVkHQt{0^%r zQf29P_vmb(R5csO><&7s7X(xvw-i0Dm4O9Z{Qb-rgRM^)9eV*}-&deQ7 zg@!9671o9}X-Z#!-AnfZT@NkCSBRp*_Ut;{;7EPe5~y6_l4BQ9tu+2XN;B)Lp4p$4 z>vR3>`!Dj~!W+FA#QAK^lay7)XA|i~s=v;p7_$*%0mk8=IwivBi$?fxtdE?t}FEgdPST&D=N-3>qX*(BymbI7dd06(2^o~H2}CueyT?4hQ$Ba-3ZhG>;jTD!2iK;w(sf9 zy%F;UA6&pWVm6U!bIQOT*ABd*O5B#+Rq(dZv17v2otLwUI^u^s00qFwAi_$AP4lTR zz0;q??ziGC5p+!U*zK~Dr_S=HCHw8u`~Q3+kgZ{|-Qa&nB6+SGXGgtvHp$Q!=d#M@ zpsRGQe{8vx%PRViMNp+KKm`8Net`Olaz^W!no`ZtWv<{AZD*6c1AP#+HVoV8^yT3g zvP#vK1~l$o5k_p(hr0rZ~1O%HTnE>aZ>-`Qx(v z>;C+|pFVu9_tMN=nq`WXJlm`at*%5+qK*}cTdLp3x7=NEaANE);FH^l7 zi>{p3c7!7RT>%&XyW}0|O>srsbjqd>?YeXFVPnH@4$}vj`8M*E;JTI2*E(5mhdI5a z%D{kI3(&I--ha_QaQ<=C#((RAo)5Djh0sNo2O7ye z8lCFpDIgC9QPP>B7PNZnI2;^OA+aX!9b{xSHZefRkrB0;365pzXs2ljFX77eU4YQ?kac5H~&8f|cH zo&O%P@>Q}5dfKpYZtpiqvsC77)9}7&^=z0q&*JR}pe0|cbi2d#IGEqQu&>r&x|Xf~ zV0*tfkd9-iv;)pGR__y#p<0^)-cx(qHxZxH!w7`Wm-9!uoq^rE>VbVoIJOqZfhu_k zusTds90A}|gt9pozGsIJ<+TN6bo*)|jP~dzk|`*XPA3>7Oyom##>1vj3Cm&4+uL(_ zn;M=H=&0_OVg(7%b4-Q1o0ENN;(IT9Y~E~iOYfopZaz1G}WHwl90HCUHv zv&9J}>D8n$Di=z`(5^e`Bi90S~Mp3qlZ?#HMF*J4#8OIb*nx9cjcKR-W zc3La*e@#svPQ@4;dn12D3i75`5hzH_0>FhjIYDilJSg3AvSpS5Bj**=^OHDCg}bfs zg<&D4X$RFZmDOd(>vopIo3WqE_WkSc@9xn*f34p?e_h?OAIyoD;o`e`pLnTmrHBd- zGxV06Yu-eoHlY8E%EY#D$!nOMGX+RZTNm{^oid~~Z1!i<-PA8QZkgz6aNMOWz`%p@ zMoFK#v+Ed7AR}C+2N&S7pI$aW7l792)dF97r+9CVuQL3S)7qmex~wbM4}_(4to4mmV9xw$E~A3y`Yf z3xA_m2Mo1*9aF_$>uUw(cbm~fGPRd%?%TX7MFVaEUiQDr6j+0iJSCfC`?;J1NYv)VHXeG+4o3g2x&Kh>>mOVtkp2Gzyr0NZMKCL>zO z{~lbseOqRy>A7lG$!~qwH`3~hCYQ5|-W~v26~!6~YF@!nj$4JmVc%!41iQr)tH2MP zL;?N2jAH;axvA_!RU*413#xN!ey~vjAH%_Z-?iK|enlEU@wr9a92Mg!&#8m@iL$!F1!@5iuLgU`nO%hooLic!Vj;ul z?bObPg11eZoSPiG7|sW2^~YNMafiK8eK}k&np1>kdF$+1eOZY{DNJo#K?fx-%jU~I zmC_|skBLNFP$!!MaOir%J1A>(O^m8YWOo37#5IXq+#)~SoDko(NK$f?%-i4j4>w}d}b;{XW7>Z?ze09DF_nXD&rR^P6jUwc% zuGVbBl9hK#bf=_C&PsMiK6FaF?>)AwzpmQ30$6!#T^}zy3}CRSvjx6e(!Jj5vK$h2 zeA9}LD)3m8wIXMdv=0aCv+UX3Q(!AcQ=$s8r3|l4mnX0wH693BPW_u3m!8yoL{;H) zPKV7vWRIef7Y>Z^#tp!~=m9{nI+wrClG3=lvmU3;3z6bv`MZNm&YL55sjAs@HPRWr zI2)a0#sEn3)K$=o=mh%Bi*4?D9!h0=EqQLD%43JU@4vhY`-I=L7U(UJTnl@-scWruS5iN*$hvRHi ztRvWeI5y=qy3Ut%Z-nzRTVn6hQ}3mLlN5?_(1VvsWVIKpRZ0q8UjKQS_J0udpKW|9 zi=4e;;E?Ej>a51}wwOxTHpldrjl&*t1w!+eZl_=g6LSvzfIvftqdrwVYups6mHcjQJR(oH#*LE==4LK#kN zCix+kbkJFX!Xut!iZbf_enf}(H|@&IEtldIo&mj8hod$o(yqyy%tyEOAD1aFV$RDl zshn8sR;JKNzr>PFIhvubJMB{wnN;i- zfh1QsE)C@>+g^_Wxtz}H>r41F2nMWO${P(3Q*B;ub|o_$)|Ek;^Z*S?CTiH6*_3bv&d@BweDdg-;!8V=c zqI&C^_%)^Bc`92byJiTEu>+74DWw={i6iqI{nXq1w9R~5Wi3N{im71fZRVT=Yl4+C z0xAt3x)d~pa;G{Saw<4}?Pkv|BMQ*GEO9=VtXFG0y;ESUTVKxqK9^Rl1|qs4Oo&a5p0q+ZE3FMv&vQmQ@_a_@K}c?Rz%jS ze{nIHfS*bHqr7?PDH64@&VjQrU784%C~Gc7WoG`?=49;yn-3Y;Df)>voKBvLGs(79 z>#=!J8JZlWbdY1GEmZwsujPH+Rm2Vs+wEGzZ)$TY`53fXAxa!Y$A#vki&Dm?)R%*V zt3>zKnyj$rDt(k)skoa}^2_|)6}16eZf?}M)Oy|oFEv@7YLVqRM68+xS>SJR!Y6x7 z9_r*+XLil0g&3%r=*?NW*zmiyXQVA9|Eg9+&Fli&=eIfCx!UngQnbf>0SVMrV~KmT zQY1W0MYstD4ig@lz$$29-%kB}^6#Ocb+I>nzZs*)JoM3P>i#+$N!i1a$?`1rW{3Ln z9KdapRiJ&ime~g-f|fo%SL(O#L%z~acEl@Vw>ifv_--1!Mfb(zY{k>Q&Y@Y>y=n=b z&CR%NCH37g!!;kQ0XQ*v)~-y}1@`4}K|#F2sx39i-LZA>l{L63P`Q#31XdyD7Q{5p@HeWHQe-G*PV`xm!vguHVK1S{TLE* z2nuTleX(2fQz&wDCwBOg&tgjog&*AJFZZ{1Uw*fAkuRUp3lmi_o_SpM1*cQyoZm?S zdOG5(XKR;`ds0H^h$bc(Ua%^seOzI9BV?R#T8uQ>wUoQ4_=cP6Wc`NKj!m_+b;&TN z-kAEfmZW{k$WQGb4MLPPCWKH?w$s8Tw%eOu`$C5?*lpO;Ti( zjeMP&kC$jCr>QtGlWqz&Wb~}RR2Uf~{9vwW%1j*{?2y61`;r-P4zVq_wnK66$|{p* zcoPyaZ^dRe?Ij-^C1QVfE)RqtT4ed<87c`QBiKr;YK&Y}L)GWnAi3#4Md?m8p^*4N z08u@NV;uDykQA#*@vcr^ajZ?ZShgrdp(Ht0v`bpkJ@O}l`tsrTHTGKGlt=RZGJ+BL zD6v8tLkV@KiTR+TkhYT=-M4N!90Q0CYV=PQroRUn^9DdL59QPnj%*aqD6 zE(_$VajDaz!>O2CF-@XBKj@gMMV(pC5q4g8X(%{!ZBbZ>sLsDcAqsTf9*6JucjED) zO8g5?UJ2wu@F=|b-EqxZ3HsBXjVd{M#>d>9&;+RD<87`}-b>L$!F{yG2td+HdvR|n z79P3ha4#8Zf;8t3e35FmpAZ~EC3EwNtxF!@U{`Z^LDm@bhS{j()X}GK?e?bmlrpW- zRuhFsQ5~K#H)gq+Q1#dPL`qz|7KB%gf zlY$TQrAlViOj4WeQ!bk7cDyCcnbJMNa(@Lu9oq7ckkv+_%zolbpp6nk9D+c~zT||R zi$J)moDGUHknDE?q8_rL5A|g?HPJ>mRsXz~*r%o~hms%D%O0SZ{ega#>n1xm_3n_5 zDp2ZX@T28MP=x#(dHPnVSgwDtL0(8%*%yt8YuNsgz}-<<@QK>1V}8+}9unMPK!XAUlxyY-&zth}lKz zmTQxy&IZ`unnxY2ve+C!v2tKNm^J67p~#eVJxFYdtOMhWq4&CHQKM3po5~~Sa)-Uv z2-ww~^og_I+aYadSK2B5Y@2^u*H^!eufV6{O$g~_j-0d8%p?WaM8+>3*4Sj4q$ufx zRnT&;k<1A_#rI6aaW0^EQMlZ@`r&oXvYXp=R{23~Ov>VMc-bQM5KEPqr`X1D_?c3q zKi#l+hDHqY3QZf$tIS)yHKN%ahsp)i_ln*vy$;=w$yFDjJqj0E($k(dI^`vC`m+;> za+`D1a8W0$`xtjhZb1K7Lv!7O36bd{ACImO=cd#$2lA9=4ZO)Q@;AFP5qg8@ z<|55T&7$Bi6Y*hY^=}?w{8-J${eJVI@0*@IiQ3jKVbc~HXsX|UXl|#{XIp{A!|G*5 zFY&fLDRaRhsIIGA6LEvo%_?t>MOW||S+ME`Q%)rf;=2-K0a#Gtc?}g*E-5GyWC$-g z+7)MYoyycVJb0|yPl!063R=g>)6yfEV^0`$`nI#8E&v45<%35;j1X~CmC!1HFuxXV7^wGa6X&=NPTt!9Pj#DUfTw14{4&y0n zsMSF)`~!!q<8E%tIhUnWcu4n9Lx8jt7po{gFjUw3XgFn=yDftxDRa)Hf&g^(`Sev{ zIrP|K$EM38VcnxYd`}cFOOgqg=O~_&`Mu~(--1^njWX68tj@Soo+enTK5C_9GWGZS zDsu*3@?YzfBGxe~RVBO?b`F+;-Rn7xH=^!LU9to*gzR>a#j@I=ZW(eA7@p%FB%Fe{ z$y7>65q1u($0>svg^PFYYE|AgrK?7%!&2Ht`qS^joM_*;i~vZD@k$&x}P6Ck>DC)RjRV2G+=hpvTpHYy+e zr`^EU-|ENl;oZ0I_q#9kjYGOT4_9;QWmaq_5VK$RNX|WXhmgSSx6OYSO;RG?buC9o z4pOV6x|{u{yhT5ZXB4)o{|u5|=TOw+39@F;+sBPe#HCnpMdZQj@S+D7Mp)|HDZI z;486yY_Iv&K!PPqdNfi;v4Ntg!y{WtN7*0yqYa$`n zcxh*;4%xK_4I_js4V<&3TFUnM6mBpG= z)9!Jw2^m}2YF&x4mmWQ;&rg27m2PEw%l>G=2-vpsF>djf_Gyqy;#n$U7y8b&WRmB5`L;`SK-{F)eDrG*`!FJFe`D^*Xl!7gSEW&Npiu;s|@H zo&03e*`|ledYKOBix z)%;Kf_EIk}s*%q^T!HhRoV+u+Q4Nw4PZFmF(SiDi{cYR2Dm@wO^i8Y%b?dFoDnA~a zDAULtG}SHUOLtAFA1LC;vK?6nu-HW{xiw0ZwvFo^H!+Qx4(QN%p2FgR{|T`-)#ZL% z3OyY5T1gn>ZHEO^wJxd*q|3Q_>;1E&vp76(I$)kvi6+c<6$1FX^S>=u`r~q)gy&_K zet9{&JF0igqmpQ-gDqo#clsPea*q@6b#Yus=$1ue_2|^)ziO`nM#qWAyeSP79twIN z-Z#$|vW1110{Crt)$~|!F!E>1I6C-MRHcsk0;|GLpmVZLZ&XekzgchRxi9}Is^a2t zTUFwzqe8cr&nDK}jD0FgcvqZ)6C5bYWC6$=Vttj!QM7IMdT=pa|L!pMw{Rc-dH!)) zOniG?lFQenAD_O!HHWN8&^eNJKQ|@0I)>hD$v6*s!fJq9lf)Zcu)6vT>PbgCPELyG z98MNz3n=_wo&C8Bl^H-3K*`IIx_-P&Spc7u_lt*joXLoP=x?t*RL>yY03e8tmpd;( z>YkVgbNM7b*MAe!dv#9E#$dU=1ra&!1aekS{wcm^Xmld-= z^CE8=Cza2zT}({M;SHA%lKYXeshNNfoyO7U*V*}DJl_r#07UW5;A9759)T_<66R-N}y z2Foy;)u13ZtO2A`nje*A+$=E~csMt&6QeiFYIk|fI^<({*{6I`z|JWiUhFDOx_LS_~`%g@5WFDZGu#~grl+-nZ8XL&!ovw7b^O;1@T zQ?ZQ6d$l*~gdX*=xsvy1FJdo?j|ckdV{W#QReE+Bpym8BS?Ao#q#jYmi@Ne$t9=0Y zvWjn7;vCMx0da2a*t%O=e@L*Vf2@CHZ=%!G_E@j;W#g-#^E^5hhAqIDSKCK zQO!mWT9>H@Cz-3;mN?0KhcG)S9#*w@cILS4iqrtGc}i=p!TLPe+6`nx=u-VC*M9E|EOXIGq?unbm4`Af{@J!*R6;sCSoZ7a~bN zN~JkB<+k+yS@T&xnC;*8?_cYuZ*z^D=mPBZ!*i|L-Iu~nxsO=+X{6&Q(bcYZbs$)X z=Me{}s4725zCjlI9QH$jLSs!OdbM$>VVlH~`X`sFk>(*xXSbE2W4(*VE-mB|-h6$! zjsiF-+e~1bSkShwPs!!Zu2sacNt)f*ormtsZK>tPu{p-0qCGW;S3PdN+}S(ftBHM6+@&R{OR;NO zyoFm1>Zm zJ9I$3743nqaB;^fF={cEa<>6n>O2N<3YTfi4A8dq$NcswOi*T|Vh0m3DyI$)2ai zF_P9P2Gq}xx!9Hot}YaMYo1<`fhxWDAXs?O;5=x#SFh{%DJk;0RBsMhf3O`Lk-VU{ z5NPDg9>V1k2VR=;rw=bjsfo3w+9`9oEmI;rM@1tCy-?VDa_E#HaD5dmB}h;_Ij-Bh zxj2HBF}B83P#mW~^-$3IcUM}6ivlBGrU64>fmN@qzpshL^T063M9NS3hM5l#!f zU?gl#$~us7I8eF_Bea_IR1oO2Vj6Mva)G)wrh=Sy4gv^7*UozVWvR;BTr`MG}!1l?O_)!_X3c%+TM0uiX_YuU9GdJe5Z}Au6`E~hD}82JLIR5T6XZ{ z>8X~}swg2rUBi{84%WFVIkG*)a5LeuDz-r^8V>o0&DD`~i`id0Hals`L-6-?mZR_o z4s1L7@Vtreycoc6cAqO>1~|C%7R_t4ljO-KsB|4?;4COF7nULu3rNcOxl~{OJr)J~ z{MVOt4ff*A6Py#Whb>)eYHC18^h)H`lcVHB?VO3?e45Iix7zT$Vojr)#<{Em2o$76 zFj+&hWMl{Ayp1MPn{xQVVbLTVS~br>9n21LBRr}?b=dYGv6K7~q$Y&r%G%b%iu3Do zBGv7oNV0h+p~Sf)$!aQF@G3UV*~V=NDmynjHBDmRxOU1b?Plv-B1lxGqdA?=ema5| ze9x77KmYalpam;9UL52tPKQyDv* z0vuL3)x+9bcuG=l)WhJ~om8u`U+R>j{7R1SjFtsMw~I!pdhOktA}^b&Dmhtx)vYh< zP$F@^md|!cPOE2)0(q`!0y}l$DE1?DK-{(P(1g+6Q2v|c>Yu-QBE6N?bK%JXkvOpo zm&8eyD^_&3mM=iIq|*8^oAYT(w%>f2UEV59gxqBCx!-z45{2us^ttY(udtDq<)W#nQ4R zx(#cUN|ly#?31XVEo`f*tzTAF-c@k&0B|Syby(SvHF8s_iIj6bci5NT-&mro(|$g0 zdMIWC)mv2LJTEey{*bW?0O=oEW`jWcM02iqL| z~r-g;G z)K%MxE`Np$aw?|^#0$1gd-Lr2x|RfTI>0hh#`-*O4G1Wpm5=k!INK_89zpRX4#`h) z_RCVSPRIU4qInILtHg9H(MW0>&`cwdkiET%OwwTN#R41O3@#lnbNW+Ir`GCmFO8q6 z`&pG~TBGdue9NV;nqnD-0HdsS-IkRrk$3&cIiH3WyAm5JtxhF8_?k%#Krqz=l{0AG z*hq?2_5>ImDK;4o{hXJU<nDVQ(T*UkZD^OHT3wJ7M0E|02`u9}}^iPo*1 zAwm9>{z;6dnsYLdz;4rD>Rzztu<7G|sX9g`p#+QxC>>ZiLO2OdXR@;s{0JIZypyt2bHudrpJ2`D5mH2dY zuL&q3N~P8$Mrynr)wx$@giOF!os#)3i>i7!Oxm?sz1)V!DVc$SXnMY++)2!!NXin* z)W@f0JXq9IcSwYZP?_boHDgTTzjb2jUHFtKgGEF*g^m`Fgdfjg| z^7!oA=&am(9hVb0x1uP~1HqDb8K6AQr9Ecy5;+OXqvMmRH4xTRElC0@{+_B{N9o#l zJ4?^TxSm8&74T$A&8lfQVDdit-#=DN+bU9h`{%*tIuGWyUaK$mi)69`fb$q`Rk{*+j_Rt@!~tmsaG9t zQ;b1&Pcs}%$Jz#4PoE7vaE_KYB4cb0VNfMd!^^0eQL9R_O9EDSnalA~3UQfuJNenQ z{_~1h8(_5od8KK&UQphY%7J>(tx)81=$bK_)2>u~MQ(@f1{VBE%axtqPf;GJFse4# z!~A+3)U4%_oTwK(<+Yx`YM-i!MRL2|{>9ui<~oQ=RL$T+HlnhR8;7<2Wu@M1l8+aY zqIy+DJ$Drh?pSU@dU06mJO==lx=j$Q*vWLd3Y-S;E@r{7O!n9w+sMjxa^?v@l4f*U zm*4Fj#`=tX-4s`EdkI|Zfu`@c45dd*@0((l%HvNZKLH554GMr^irdxQbYLeq90J@A zB@+{hqNM6ARx4|*k1qZ_Sy!Bgseao%PN`BPPBe;79hi`$4idW!c*c0iEwv-+W}K2aNee~cfzGD4fz2@HKJfw zwCPY9?V0L)wAj6*=VPWdm~F8EqykHVz}8KI=7tja4{dyia8I7mRG-38EkRs89c>)m zFhD>E@kr}`z_ z+O$sR-JR!FIg3)=A^d~Q4-UKwhp`P1fckrN4V(2Ys{>$P`LQzL*)-HbfM*AzpB`bP z28FW71griocwu~HRX#^jjKwoXrt=xyISKE5bTmv6-w4;SrosyuY)ZP z-Pi`@#5N`VZaUA)D3;Ku(ry{42*5L$Qw?AHLPblF=K12wsl189oFIi|us zisrXuJzKqmPO2)f&KH|pc+n44acf-ccW|;D3f(?`F4f2S>HGWs?tjMDZ|^^UlEL=F zd-R1x8m8ZODA#CP;e3n0pjk4Df#UW?6)Zx|CMEv^#CUfv!Po+Q|{Oo*J9ix-_TQRSH2aO&BlavhhqP`do644@iavIBiBMbNAqNIjkN^D>d78Ej=JULS_-w8xUM zSj(x;aex=)fTT{V?}$XLbFp_LS?D+A=;s+7_zvGW^6v5s*`>vO@PLqtP`$CBkM z%BTc|Tu-+vGN>9l`*PL=w;qQAET`TVd>y5XvKQ1r9AGf1jwUlX6?#{(jXorsx%OKNqL#oZigF!!AzgtV|f@YUBZ<4xUaiNowKbCsvc{F20i z=0SC-FV3NK>vF9EMMSD*wPQ6Q$z9_eR+`xEJXrAL>--^*zE8k}bGhCfs7`3%yWe9^ zdGV#aT`p^mT`A;54tVs~FGU*k}Up(Zcw?Os#K4)XDBvf|VKvUyVlXUWtAXD#+KDNEf!R+5T{ zmsu@dom_(m%+daG>j^=TdQ#r@oBwrN1@Vbe>bIh^xs7{$_^8QzOZ$00FXxl5Agej* zed(r0IaQyG%RWf1o8qoVvuR!^P-9P>Tg#MM1hyWsH%zRR?T2HZjeRN&Wy@8k_E|x3 zPWX1erX0^f=LE3TaAZ1b?e#0DswgX?k?QSS4k!QSg*M7~N|eB9lT#|kZc9gAqg3jf zf>OuL7G=H83bc?nvPa2R!{Gsih6%!i=UpvR+fLU{V&7j@OV5uNk9UGGhq@jCFv{lj zg1Me{sa0ev>n=EHz2Yq{+t;bN$q(mnRZf8aTw*iHQI|2^_HH9LEjp%j+Gu>SuUVF1 zne#N;5tY_fLzS%cfTsEyYxczI7$QNH+i|du!1P3gt|v8MfwV`=>MEj+viz>nY|?_+ zaDjkGh}^VjxO%M1Kb;fEi&}=sR6I$sx~93)VH1*5<>e5_?0Br!Z(rUno^x53^uaOj zm#b&ijwPprAZB*TCP&jAte3S?T5@jW!yl)?Np}m4o_%BGv zW4AbVY1JRC?^~u~cfjP-DI@+6nx{?`=fy>KtGu{nX9S91ehu=`=_K;s+AkV|bh7XiRV z(4f3>)Gs$}v>Gu)_XGB}9gn@JZ0PKV0x8=;7>}xO*&UJStM2G-SRh0yM3$_>q^rlj zU#P6kIW(mRJc9zL@ zv8Et=6C22< ze_5@6kMB!fRF1{|kIr{kJg0(Vr&+r$sV-dq*^Uhdt5q(^g$TuNfy zwP`z)g7KWF;_D=oLaJ&9d#QB~eND0kq6QP?ebj}NzDJaZ*P&<;VV8}hiw!{xyjVfB zTi3o-d4K189eV>8S^Y_IsP|tMOxi6grutQoiT&bSblFV>iURAX4=)k9jU;MZX@|pt zi}+rG%6RkMtbw-nW;JmDpJi~&(N$JBLU8t6#U37-Y-RmO6)>stngh@Ku5=eUCCQ(m z7JZtsDmCx55pj(=@4A+`B9No$siI=&+!j4fB~~x+gHsArMB?5oG~_j{Hzt#vg-v>= zTyF+e06o24*w$16tR!Ey8X8mlS&#CoO==^w=11TSC5wp!@j&aA!?ZJ z`fJ)Yt6ED78)Y%8pg8P@C>}JLVxa7SM4897r~p~9&gpyvd&+xq4WwBb#p#bVZpap+ z2%cmO4(Q{qb*Gx!)co;2RYQ@fL`bjam03yf2fxjkFm=jQO*;cvi0V^oYk>W&U(%>K zCYv_N@d+xZHMXof zWnVzg4iRXSy{6_4+h{rzL#&;dqS7EjqH;o1-rkYa_)6YAXanJm#pM*7BZ;KBoTSFF zXC!0mE8?{x!Gq~0gD|JU`3 ze_Aj7m{=mY(21iqmUm#&bVJq(wZ6Opm9GS}6h=)8Egll&by#-~!se~KPjiA%2|pF# z?%jJ+P?P$Or&u;Q?X^^de2~_$9W`dl0hTjjkuyVkzJW_5%sC{`_TF;t|l5) zlQzukDTjdKGI3YI*=u|vB>|U;7NiCQJF5+@lq5E;!G$%Vsrg7D?2Dltn%}*q`mgJ? z|8c#VM5<{sUOVpTI4ybn+SpbKY-Dfe`M6l5I@vMmnuMjvno>O7X`TMVu5OlYNBvl* zY;;btR)bPrwNW(EFIzxWpD#|Wt&B<#e#{N{6<5plzvtWlWz^t#OQ;kigtC>MbY*vD?vhPvX?J2we5ULl2|4U?py?VohcshqLK98m|DuJ zf?cFM6k=c#9soG6n*dVOdMYO%H~=O9D(c4S;-Wz(`FK~^T&cE5GNwQwM-*2zWTh{Q z=}d>5I7!}hY0)P+QpD$!-LuW=3) z2&W!HanY4E%?o=Rnm2=Gmgc9>S+au^ecpe)g>z+|8DM;AJJV&R1fWOtUnFzhl}PT* z>w`nmTI^G?MQQPF+yuP5sGIq)04Rv63My0qecqJsnMfkj-zt?hrZ^#qoq*R zg};jX6^oOkS!Ve$DCzKESYmTT>%-9cW2OH6@xzDrZU6Pn+i9_xuNTRhMDkZXH+t2; zo9)ZCny5CqwgQD`L@Ty*h+1}+ugUg8BaNT zy+~@x>08e$KiI+hC&4lv+9`78R9YCz*(0b*v|I`FDBjnIrXJ`DB5f+1Z=6vtiij`T ztZxpY-|~37ZIhwFIiYAC7382AX;kSHWY>_jp&+dUI+?D`vB;_j6+cR_bdoi)VjZLX3|zm|FXO}S zYoVOudC~bZ2FF4?IFCRS(Taxmql1KZtC6Zf|A``Z^EjzmiRwfD%xjroXSprWE9s)g z05ECQd(OjJW~-d+Wd{jeUDrE##V^~CQth_&|LoasQ}Ylj8!ugBaPV~XNkr%h-q^=Y zlrh(0_Z%7xvV+&`A#kJdAIm_7VxIJ)H;ep*i+xDyPz^5;tD>`e4I~nxf%uk0>zHJJ zl-a)wj^3w#|587`Ig#qv_w1;48CcTyRZO@K-g?vVht1*qC)o02V|x*l9Hrlna_3~V zZ_HNNRzDq%2Vo5i??tKC+?Qeiq;M9XJ7K%IJ`PcC&zDrA|?Ts54UiG5D%M{GE;rZFCcbP8-+JmiT zdvVFxWXe>qCaEV{uxfrl!PC7N;a?95$L^|Pg5uL{D3j=~CAwY@N#Hm^*-Db$Imltv z9&_8`^LArgcL*8@uo2zEr$albw}ah6pp%ZDTTtb$0%ORc-Wz}rLry_VSh27tnlrP2gx(k;S*(a5s zkVsbf%}M~?fj6V5TFm*0<`Dn%WCM}s12H^Aa{@qe9B6F+s60r1`_h*O9|x^G;>CS|S& ze3CfSvQf?vPFj*^H6VI- zzyJ27epkZW@bx1dz6ejtrlIIxS83!|2O91}03?I4MKxu?B<$^?l2x}-InJUAlmk-< zR82Cxs@3FFg4zpye&4RsGO(hkL#7SsQVix}DWsNUosz$Ic#73%9leIe58ECA{HbW> zNr=!YJ+CLpPSFyAlFxFrCKH}e!2<+gD(`NY<|&<^R>cvcBUe&^^vhOMK&_$x9B7;`RSa1Q_-3N786|dfDV)8 z190o0xQYrC|jm56oY>}$O+SCczBcYReyXaQ{AO*0GRo6FL^-`H`8Q0Of$z7c2 zR1hl-6txNyIPbOWpz1rygj9tR@TJIq>)mUG$2xuSGW*-Iw35%I_T2M!V~7B~|6Il& zTEa~06PAuL0YEwI*>=I+)(RCo7(hMPLs@exuPrRS*;zF!RCY$Rt@0Y@*q*;)+jCPf z79e7P-6rUNoQ~P`Ck2kvA-!|3P=wDoRcD+^H=hD6zM9W$)|o829^JJ_YYw;8oYO%w z)t!CUr#$h&gAGm=M=Q!m@dom+3w11kpUJXL&S$PFE;tc#J{Rl5c=x}fJ-kNO7!)u1 zMTc6wI{71qvNtL-E_DaVsFly*}fL#DA`5KOfkH^()zO7jzX(3Qa&Ouq_L@Q|irZ(oYyZrd= zzEoINT%0Uac$LI^Py?8CKNf38wNrVnJie4n^?y>Kz&&$P%N$TBQ=8pTERER9M!ohZ z4gb7kKRj*s7diOoG`H+O{-;a8<)Am|AkH+{QU!@x`z`sV`;Gi{BuUkF)pi>+Y;=m! zV><1o5Gr8M>-m#U(OF9YJ581DK%LV!Nfh4OUnJu45y(eiQ}hGu^Jz&qn88{p^w$!P-Ha8USu=!3aah~<}Uur z7Nk$=2iwj+Oe8yMS& zw_?6a-=u0DOr+Dm1&BXv)-QL807TT@f_+#vmCEGqsF@bM0*_~vLGw72x~;~r=}|SV zdideXVZ@c!%#K8)zZ1(br1b`eSt(I>-zUJ?_ouS)9ga=Pt~V{NEib65nmr2u;v|?j z3nPy$E+^cqYY*9Be_gNfKUIyb>z`oZkqpUw#2Rt%5P9pUCt4dzD#T+j5q?cUDWOm zT<^f&%;)NohBIiCqqKY0tZ3hhVQZgi>G6*XTkVv_*%l9_^t}M1fNdmUPN8kSY&M`x<3gmIL8@DI3|2$<780R&Ku)0Bls;|@5Q=ka5GnzmTGDc;m8ar%Q_os$L%94<#j+V%H~6l^2S&Gizy6Y;E-|Uxnv$ENT}F*+RA8Ij9$TEo_NNrl2gCMz>n{ zsg9ci|9DnYk*3l`r$G)6b=@fHr&kpwpGK@~9kvO3&EUiD)b6~VD+B`bf;vEQpXAu< zG_5@qfxD8GENGf#z*PyUfYw&M10w(In!a5QKU9kZfM8g|iP|+E0{?g{#lb%QkQ#se z_+b&evR=sh3z0rGb!sn?nIdpbj_&dZh{xw40|z8dR`1LCYIUE2$+B;ipyH^G3jDK6 zpBcw38qxSnCr3@q4k{%TzzPNOymyseujOL1+w5Y5k zbJ@WG-RsECo*;K_I(d70?i`ldt4CDLzVqlhpKFt?UaiAJ`#o>ABo7sa#)^&CoAYt4 zq!CzgP2ZkN_4~WyP1R?6!Kd1jQ_k6e1-`jkD9_UEPd&Ty?9pDX8n=q9P<6%A+nHmx zHJCO1b=F%Csf_}UJh1CWWa&s`DB6UVs?dgWZ-=pmU*nK`+!g&S4}99xOY!R5YiB=7 zZSErXZFKO|G(ITKUAzP!yBrP_9cPdor~`T+@DC#VsTtj+^VISMQh%7UE=g2`K%C(r_=DuMWKrg`Om7OZXh>oJ)C?*wX{Jl2x!# zWCK-);q26FR563ck~X&=YLN?(*-q=nh5|S~)m}X*w{1?VT|^Gg(qGtLI^cm{pAvvt zPB_Tu)z;2o?O^k?D>10egBB3OK~r1WWR^C@XHsSdf)AJHHP2`3_I9Y4%FL#C)!$de&vKNf zpq>2v#6h_zRW7Alm&7_hds3#WNlAG$%wPG4%EwXH@z&J+<~UqI`*Sei;OjWshQj1c zc3URrQL0*QL~uz1YmB&rxn$xBYkbV~$b0{>%aDH$1w!-)yULWSUd@VBQ6OqG8j?B_UO{zGh`o%1H<^@u z1`rHIj@y0O>C;e`sKnpa++|8hKZIwCjjT7z_LwpF@cus^zkFGfE5|=L1?3fc+LOJG zK;Q?KfYvqD9#fZ(sgNgyIys`*S0ufa1`MET&Fqg|qT8iIA-G85RCE-mJ1X8;*)H2V z0{VxdJ84^bdsJ$&EBQs%881dVNehZga~<3C%|2Gud&}xiGf*D-m?_}`Juvu9_KT02|G`l=cxZ)u&6>iNe)UHaJnp>@UA z)(~`6xV37~+fg<-d~EKonIJf4Ulf`&hqz z|NTq-^!?l0tU!tiBK4iJBG)uY!)6ic}8gobyogZcAX^ zBt2eX9@ftGNaiu*#5iqEE^dS}V%5Ffl5cKfOE}s8y3|SNrW-{4wh)W9X$Nx~o;94ju1P0<1@!Dp#c$KtXFssd8%H5Y&1M z_O3wy5)>*CU%-52r)#r)Dn&e1p|sjQ31XTr6Ym}Ti|J5Dya9#x>Sb*=N{D4pL+`I{YgkO7M4kjR}F788#@B|%ZE6b1B&U@F+N#Ks*?5Q$0+B=1Y(BTf<8 zz(guU-u51{zQety{^k~y@8&#e(@(23^&_{!YjW0yI`C}5^wX;x{>z~sCFk6CMpEfs zRPNm*mDyap#gju96azGA$U>9l|8t!_)-UhU!&7|Qj~9oAtxiI;m+w_VOO#OFr?%!% zw{V_brS+T%?nJ;UiJ)M3ZL`FWCx#4tOq-X~vwUa2+S`XU_Sxa{qvXW`K$T2*I5 z9k6R@GdXWskX{tT)Hmk@P)LaP;zp8?7Nt>Z>L77W*|<%G-(5mXRUR!V=+w(;cIjre zL&Hud_pRyDll0+Q+q+T3I=d${qN+2hXp>0y#>NhIU{%1>pvuM{hyV)iFL^mnpwBK3|te*kn9`l@)8xg^)4#zn~lC4Cx0b* z<#h+CdzIIdIZuxwFX$0_9xi|b?Aq??TN&rJbD}QkHV%GviKj$q2LY6UoGj3oUe(9t zKQIYD($0y96V!PoV~NJNx>a^%ZGxliM6y6>u0dH*3H;}z#i#n~`27CETUR~(BN9TN z*Yjf>L-R35c(>}MrgE%Rb>itg%2qZF-85V{G(jup?eDym(HlGIX>T%yr}K37?1H_A z!~7=$ortb+JoW45_2r}}J!HA6%lOlM02?LBQ;p;n{mi6mY22 zK|NG9?}T$(+xJrYt!jNcwd#vLgy{Culyz}xxsdvV{ha5hl1RVFezJhrK=8?Mb_Fwz1lM@m^A=%Dn?x_T5jH-BYAG?lLsgISrHuq*|5EPHh73e%7M@ zM9xnO_41`%^D);NkEa`E@^7($Yot+cb6XQ2`iB=je-+qX;i+&mQ$9HKD>9s{r*q(jT>>Qas)O25qPK3>gNL3dF_WxN|xb zRv(g^g39(3T6^>D4Y|W4eW0THoa$CO*N{urr^-ntN5Qpa*R!1u&98RYSql)p5F6xp zTn9>PBd2=%Nkmh}S#_P0bEsI&P!y9RU!^rIUA~+A6_ofYEAYg{F5Hwe(8itDB&yP) zUehG~obGN*el+E2lG*{6TcjuvcfZ|jeSCl4??1hYXA#+-C0vX84NgdF-|kg-u<&XU z)(%VEX0AFaK!!hXtb_DICFhOH4A!P?IcZR}n0nO5u>I+rm<&pz$3gs39@g;^%hM`9Q&$*~X34M?xl7$dRk zPyU>=%_^{*oL7Za39}CD=-86a#h~O5RT|>cZtBdpaP{ebd;9R=>&yJ}&*jyZesCY3 zC+T?hZJ(5r;BS4@r~{ogzl-`g$_uo%IP|JuID~GWK-M6MdzjTvj-jJ!O^MgT+mddB z=p?FI<{eakBm%eNra&+F`R=SkAf^#g?#JeGR@d2RPS@0yF|%7JY_b}lj(marl&=+N zxpjJ3N-+9+c$K8cg*SqW`>jdowN&La@QBjb&Y<5FVOI6LRSC%VGnOjl@z(NO*QM;P z>%)5`3_i|(fBU*L;57}4PkQ;BI-`722e@kTFy|#b=C$vd#3taJrdFbuV91%-od3Rx z4n!Im_;0CpO(f0;Q^Gh0M&9C`Y6S%VV{NaColq6uR8(&cJ|~ysG2CjiH1ryRLU8UP-krmY^73^ zlv7t**jd?8_T^!qv801TKNjlC3y=Eg<4b%0aen#wYM}X@=>BvM;iRr2+Q1dE?KKpL zxvXjk6}qf1o5j33h~AZ7X<46i1)$_#Z3?|KH7@dA79sZ16PwzfV#(QGg-{5csx+zn zp&F&4xyPnh!o$9=TAHS7NC8~^2xse?6NFA(*Rw4XGr+QrWKxH{tjY3gnG%y4rCSe$y+zgjwIEOZ&VZmFSpGA(%U;7P zd!asQCHBqP8cJNEn2kC25ZgF)e)V$ws$SFp4U=jZJcsQP?@c+Lw@QlJNldl3NYM21 zct+>8Jh@uhXH~MREcZ0DyuJ6OeA^4)$OJJT(ggr~^6yA9C_mHPB1=mGxK%Zx=}H-# zYu=8H<`k(0)Rpv5?YL6&gFMvutfw^Fve=#brDsr2D(yHa<(;p7it2AsfZ5GCWU>A@ zhM&j3-@VT17~7Se-X9Gtz4%5tIQOT=+}IO1o#1yn+%s$v7gJTdm`p|Oda>`PR4JWF z-6G{`VHpx1wnB%K<3v&wwTQ|*RZIZT1z5Nzhn znRC*|Cat11$05cnzgVm4T7@UG_DFI81w>uJet1^#!VV_{IB6i1!WxmF_&_x`qB>4` z*%8UUl#n=Mq6ek^J4J}o+A=`^sIz+k@5qym8{|y3U6U-jX^8$~EMTg)EC-_P z&AE$B!^}JB7Idb#pJl0~UmQp&bc%t?`}KA-cwM9z^9HIOI@^qWID@=yHd2{(u5Kwv zL{O5kvSZ6OLF0#0A;zox;6HwzzgzPB^D~E@;*SijM4;R&k;F#!yb7Uu?NtrCK3f!6|cQ9>8oJ0ypqsJx( zFzN%RTgKZ#oYUdDc*`IpA6sAmHjh2YfTwgi0hLkF@}d+7<&Yp`yr3ArV^p)P1hlb7Kpcg{ny>^+)?n0q)}njNROHHmKakZuY)qN_dx?NFP#vWiz? zXYYzqWaaxN(U@h{Dp^w?lK#SL#5f}CA=vSho_Y{1r6%X19y9pV!_%x$lgbICXVA)M zR4ixR*?N;eMQGv;ToNOl{~->5TsqOdX=Pc8j%3N+e{}p(b@*d=0LLq(iAZaEc~be7 zOJh#Ydtc@tBkVsf+?U@!w=ZAk>cd-JKcz-amKJ+;jo3O(GPKE4bZNIAwV$G#p z3s1pJ+6$mFYuZDSQ4M2gRiln(cki_FdO4uW1V>GmL!y-iqq1I{WFsOdmrCgzoyiy~ z!-L`h?fSM%FB*e}d%U!u0r}p4Ua)U3pW5g5%P=|qEOw{55{Cdl#QPxGpTi+Fnb+WO zDU2mK6WFPwd9+)XMgCd(r#3QoPD=%qR6W(obXbBiXR;viy1MRmJj|`+%^G{?R8E317@Y-T{#zOHX? ztsn@mR1aOr4izhTZ3)=OuG*Zq@#=EAdiO0D3-kQtdTp;2P<;|KP1Xidp>LTwQM-cO zv_p-5Rvkd1R|4nmSt2Tcew8`NS*M8XK*{Ab?>yG9w-c^GO{Ss@KX9K@N}%PB>JB7u z8}}UJm6UP|M+XQzh@$}{n)yenb|O2Qf}}y7pNd9t!bY+5*K51hjWXW8Q9lmn&L>-C zvDuO$g3A2Z#aVg+Q!;0hN5dDD*3GN7$lLVS0IBQ_fI7GSAL}(fUGHB0`aJm;FS2ga zI-1Y1Y~34VU9L&dmvRNbb4ez{u_eMQUsO8|+l6)%Z^u&aO$ri)YbTKGBqr%@zHf5d znpPXf(&KLTn&#TPsq*GbCC;sFdSOIXm4NlO)w+&^cd?hM`$Q!Mkpec|p}`_kIaQ#E z7Q+dsKbM^_8OE_78}VVgmFLtakx!Y2G4$p@@)Npd6uE4a*u2E9LGup4(`cHcd|9uR zpO>z;ukWvSAAf(Xw*T4ZOH;P#>85&m5-R0SR2+0yJMC5^bmMF4(q#&_o!O7 z$)QS{cF_jkrpmg$*Qynh0pd+=+T{IRHz=?0u7i`boE56E!&{N6>6Q9YyBxi}vg4=~ z0hk#8)Y;fNz&Pb7br`sG&z~b&|McnQ>&ut+$ewjgO+Q_C_-Mop00$MX_P%}B+03D2 zc?rBJ7K$QoC|`YTE+8NkT(O;XIY5G@^TQN>`sm!>LBuK!iH_ot^F26ve%6Z7X&1 zQ|T^I0uP14iNnFpu6EM zes-v|#6IFRPK8Fi$;;Cggx67*{q?ctxAT_bFmFomiidL1+Qktu%C9}>8b*+C zqO^n3r{K1g=!nN10-?gFx+KD>Lcvl=O%P&WQ65sfKPI();W-p*=A8BR^NM}?{8#_> z^7859GBy%JK2?{EEyf~kN>s43d(cuK*xOeQl{E>vQL=@lICxPS$%V3gs+773{7(Q| zfws5va*wLPkROOgvPaNT^iGjDIa6Cw&Mb2vx~qaW-|$&P5^D~Q&^qh_R^F9EZ=AQwB7@}v184wKEqQp6-gB~LdywQ0SWy&JRWtc2 zj{2%MTYf&A^YdTdWy`+1jinf#hI__hnB9^8a&S$alSY3so#r5j1g{Yk_q�mBahe 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

    ip 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

  • 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
    #hQNCT5;2eRy8y=9;{EC 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°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%0DmGx9?v^{cX)pKm7Oh{aHNLL5e#QwP-H&G^*T= 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 }X$KW`dd12UYZV-LbogQLi25)yhn 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%0DESPRTuQEG8M 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%0DFUPAut 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/aiohttp-2.3.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-socks-2.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:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=SOCKS proxy connector for aiohttp -EAPI=8 -HOMEPAGE=https://pypi.org/project/aiohttp-socks/ https://github.com/romis2012/aiohttp-socks/ -INHERIT=distutils-r1 -IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=amd64 ~arm ~arm64 x86 -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/aiohttp-2.3.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-socks-2.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/romis2012/aiohttp-socks/archive/v0.8.0.tar.gz -> aiohttp-socks-0.8.0.gh.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=9a1e29aea3bfd005d9fef850892ae567 diff --git a/metadata/md5-cache/dev-python/aiohttp-socks-0.8.1 b/metadata/md5-cache/dev-python/aiohttp-socks-0.8.1 deleted file mode 100644 index ddd0a7198425..000000000000 --- a/metadata/md5-cache/dev-python/aiohttp-socks-0.8.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/pytest-asyncio[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(-)?] dev-python/attrs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/yarl[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/flask[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tiny-proxy[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/aiohttp-2.3.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-socks-2.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:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=SOCKS proxy connector for aiohttp -EAPI=8 -HOMEPAGE=https://pypi.org/project/aiohttp-socks/ https://github.com/romis2012/aiohttp-socks/ -INHERIT=distutils-r1 -IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm ~arm64 ~x86 -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/aiohttp-2.3.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-socks-2.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/romis2012/aiohttp-socks/archive/v0.8.1.tar.gz -> aiohttp-socks-0.8.1.gh.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=4a85288f2712dbd5a25791557e9cd08e diff --git a/metadata/md5-cache/dev-python/aiohttp-socks-0.8.2 b/metadata/md5-cache/dev-python/aiohttp-socks-0.8.2 deleted file mode 100644 index 05ca671c1d7f..000000000000 --- a/metadata/md5-cache/dev-python/aiohttp-socks-0.8.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/pytest-asyncio[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(-)?] dev-python/attrs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/yarl[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/flask[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tiny-proxy[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/aiohttp-2.3.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-socks-2.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:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=SOCKS proxy connector for aiohttp -EAPI=8 -HOMEPAGE=https://pypi.org/project/aiohttp-socks/ https://github.com/romis2012/aiohttp-socks/ -INHERIT=distutils-r1 -IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm ~arm64 ~x86 -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/aiohttp-2.3.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-socks-2.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/romis2012/aiohttp-socks/archive/v0.8.2.tar.gz -> aiohttp-socks-0.8.2.gh.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=4a85288f2712dbd5a25791557e9cd08e diff --git a/metadata/md5-cache/dev-python/aiohttp-socks-0.8.3 b/metadata/md5-cache/dev-python/aiohttp-socks-0.8.3 index 59bd786e2329..5dd341481969 100644 --- a/metadata/md5-cache/dev-python/aiohttp-socks-0.8.3 +++ b/metadata/md5-cache/dev-python/aiohttp-socks-0.8.3 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://pypi.org/project/aiohttp-socks/ https://github.com/romis2012/aiohttp-socks/ INHERIT=distutils-r1 IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm ~arm64 ~x86 +KEYWORDS=amd64 ~arm ~arm64 x86 LICENSE=Apache-2.0 RDEPEND=>=dev-python/aiohttp-2.3.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-socks-2.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/romis2012/aiohttp-socks/archive/v0.8.3.tar.gz -> aiohttp-socks-0.8.3.gh.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=4a85288f2712dbd5a25791557e9cd08e +_md5_=9a1e29aea3bfd005d9fef850892ae567 diff --git a/metadata/md5-cache/dev-python/alembic-1.11.3 b/metadata/md5-cache/dev-python/alembic-1.11.3 deleted file mode 100644 index 809a1cfd0e94..000000000000 --- a/metadata/md5-cache/dev-python/alembic-1.11.3 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( >=dev-python/sqlalchemy-1.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/mako[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-editor-0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-dateutil[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/typing-extensions-4[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:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Database migrations tool, written by the author of SQLAlchemy -EAPI=8 -HOMEPAGE=https://github.com/sqlalchemy/alembic/ https://pypi.org/project/alembic/ -INHERIT=distutils-r1 pypi -IUSE=doc test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=amd64 ~arm64 ~riscv x86 -LICENSE=MIT -RDEPEND=>=dev-python/sqlalchemy-1.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/mako[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-editor-0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-dateutil[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/typing-extensions-4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/a/alembic/alembic-1.11.3.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=193347c4d413e750d24775abb6cf0916 diff --git a/metadata/md5-cache/dev-python/alembic-1.12.0 b/metadata/md5-cache/dev-python/alembic-1.12.0 index 8d0ea4de3faf..48d4ec039617 100644 --- a/metadata/md5-cache/dev-python/alembic-1.12.0 +++ b/metadata/md5-cache/dev-python/alembic-1.12.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/sqlalchemy/alembic/ https://pypi.org/project/alembic/ INHERIT=distutils-r1 pypi 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=MIT RDEPEND=>=dev-python/sqlalchemy-1.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/mako[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-editor-0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-dateutil[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/typing-extensions-4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/alembic/alembic-1.12.0.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=eb274de93e111fa74b70e31b002772db +_md5_=193347c4d413e750d24775abb6cf0916 diff --git a/metadata/md5-cache/dev-python/annotated-types-0.6.0 b/metadata/md5-cache/dev-python/annotated-types-0.6.0 new file mode 100644 index 000000000000..e19d6132f94a --- /dev/null +++ b/metadata/md5-cache/dev-python/annotated-types-0.6.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pytest-mock[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:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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=Reusable constraint types to use with typing.Annotated +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 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=MIT +RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/a/annotated-types/annotated_types-0.6.0.tar.gz +_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=dd5d2ba14209603b979cd35b87ca5c8c diff --git a/metadata/md5-cache/dev-python/anyio-4.0.0 b/metadata/md5-cache/dev-python/anyio-4.0.0 index f88db7a46afd..1d416bf45b32 100644 --- a/metadata/md5-cache/dev-python/anyio-4.0.0 +++ b/metadata/md5-cache/dev-python/anyio-4.0.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/agronholm/anyio/ https://pypi.org/project/anyio/ INHERIT=distutils-r1 pypi IUSE=test doc python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=MIT RDEPEND=python_targets_pypy3? ( >=dev-python/exceptiongroup-1.0.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/exceptiongroup-1.0.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=dev-python/idna-2.8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sniffio-1.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/anyio/anyio-4.0.0.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=e7fb82c2bb788e134b2bdea714fd1d59 +_md5_=70df83032cbeb8eebb3aad91411fa25b diff --git a/metadata/md5-cache/dev-python/apsw-3.43.1.1 b/metadata/md5-cache/dev-python/apsw-3.43.1.1 new file mode 100644 index 000000000000..547dcd44a2f5 --- /dev/null +++ b/metadata/md5-cache/dev-python/apsw-3.43.1.1 @@ -0,0 +1,16 @@ +BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=>=dev-db/sqlite-3.43.1:3 python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +DESCRIPTION=APSW - Another Python SQLite Wrapper +EAPI=8 +HOMEPAGE=https://github.com/rogerbinns/apsw/ https://pypi.org/project/apsw/ +INHERIT=distutils-r1 +IUSE=doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug +KEYWORDS=~amd64 ~arm ~ppc64 ~x86 +LICENSE=ZLIB +RDEPEND=>=dev-db/sqlite-3.43.1:3 python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +SLOT=0 +SRC_URI=https://github.com/rogerbinns/apsw/archive/3.43.1.1.tar.gz -> apsw-3.43.1.1.gh.tar.gz +_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=a867d5d0f29f8ed1d95eeed6cc00b0be diff --git a/metadata/md5-cache/dev-python/argh-0.28.1 b/metadata/md5-cache/dev-python/argh-0.28.1 deleted file mode 100644 index 57b002ef72ab..000000000000 --- a/metadata/md5-cache/dev-python/argh-0.28.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/iocapture[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:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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=A simple argparse wrapper -EAPI=8 -HOMEPAGE=https://pythonhosted.org/argh/ https://github.com/neithere/argh/ https://pypi.org/project/argh/ -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 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 -LICENSE=LGPL-3 -RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/a/argh/argh-0.28.1.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=f2349c8710f625c9e4676512ab0637c5 diff --git a/metadata/md5-cache/dev-python/argh-0.29.3 b/metadata/md5-cache/dev-python/argh-0.29.3 deleted file mode 100644 index c72524e72e1f..000000000000 --- a/metadata/md5-cache/dev-python/argh-0.29.3 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/iocapture[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:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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=A simple argparse wrapper -EAPI=8 -HOMEPAGE=https://pythonhosted.org/argh/ https://github.com/neithere/argh/ https://pypi.org/project/argh/ -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 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 -LICENSE=LGPL-3 -RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/a/argh/argh-0.29.3.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=93972a3e9ab1f0d7e5484156aced7acc diff --git a/metadata/md5-cache/dev-python/argh-0.29.4 b/metadata/md5-cache/dev-python/argh-0.29.4 index 2f0eb1d7fcdf..bd20a58bd049 100644 --- a/metadata/md5-cache/dev-python/argh-0.29.4 +++ b/metadata/md5-cache/dev-python/argh-0.29.4 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://pythonhosted.org/argh/ https://github.com/neithere/argh/ https://pypi.org/project/argh/ 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 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=LGPL-3 RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/argh/argh-0.29.4.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=93972a3e9ab1f0d7e5484156aced7acc +_md5_=f2349c8710f625c9e4676512ab0637c5 diff --git a/metadata/md5-cache/dev-python/asttokens-2.2.1 b/metadata/md5-cache/dev-python/asttokens-2.2.1 deleted file mode 100644 index 46d44afab2c4..000000000000 --- a/metadata/md5-cache/dev-python/asttokens-2.2.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/astroid[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/six[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Annotate Python AST trees with source text and token information -EAPI=8 -HOMEPAGE=https://github.com/gristlabs/asttokens/ https://pypi.org/project/asttokens/ -INHERIT=distutils-r1 -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos -LICENSE=Apache-2.0 -RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/gristlabs/asttokens/archive/2.2.1.tar.gz -> asttokens-2.2.1.gh.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=bd6905a75322dac2413954ad326e5f33 diff --git a/metadata/md5-cache/dev-python/asttokens-2.3.0 b/metadata/md5-cache/dev-python/asttokens-2.3.0 deleted file mode 100644 index dcba3cacf7f3..000000000000 --- a/metadata/md5-cache/dev-python/asttokens-2.3.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/astroid[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/six[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Annotate Python AST trees with source text and token information -EAPI=8 -HOMEPAGE=https://github.com/gristlabs/asttokens/ https://pypi.org/project/asttokens/ -INHERIT=distutils-r1 -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos -LICENSE=Apache-2.0 -RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/gristlabs/asttokens/archive/v2.3.0.tar.gz -> asttokens-2.3.0.gh.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=cc79d58a7988f00e3d8ef43ed19c1cdb diff --git a/metadata/md5-cache/dev-python/asttokens-2.4.0 b/metadata/md5-cache/dev-python/asttokens-2.4.0 index 6d007bce998e..69dbb5a0aa95 100644 --- a/metadata/md5-cache/dev-python/asttokens-2.4.0 +++ b/metadata/md5-cache/dev-python/asttokens-2.4.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/gristlabs/asttokens/ https://pypi.org/project/asttokens/ INHERIT=distutils-r1 IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos +KEYWORDS=amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos LICENSE=Apache-2.0 RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/gristlabs/asttokens/archive/v2.4.0.tar.gz -> asttokens-2.4.0.gh.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=cc79d58a7988f00e3d8ef43ed19c1cdb +_md5_=8364ec3cebd7f099c982e7d86a093e8b diff --git a/metadata/md5-cache/dev-python/async-lru-2.0.4 b/metadata/md5-cache/dev-python/async-lru-2.0.4 index e8a4b8920a30..10834a0b8ee5 100644 --- a/metadata/md5-cache/dev-python/async-lru-2.0.4 +++ b/metadata/md5-cache/dev-python/async-lru-2.0.4 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/aio-libs/async-lru/ https://pypi.org/project/async-lru/ INHERIT=distutils-r1 IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +KEYWORDS=~amd64 arm ~arm64 ~loong ppc64 ~riscv x86 LICENSE=MIT RDEPEND=python_targets_pypy3? ( >=dev-python/typing-extensions-4.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/typing-extensions-4.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/aio-libs/async-lru/archive/v2.0.4.tar.gz -> async-lru-2.0.4.gh.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=d6c378340e65907cf2c4f12b33c6c792 +_md5_=636b4931bd8c80f0395fe494f148961a diff --git a/metadata/md5-cache/dev-python/aws-sam-translator-1.73.0 b/metadata/md5-cache/dev-python/aws-sam-translator-1.73.0 deleted file mode 100644 index a83270674e45..000000000000 --- a/metadata/md5-cache/dev-python/aws-sam-translator-1.73.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/parameterized[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( =dev-python/boto3-1.19.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/pydantic-1.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/typing-extensions-4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=A library that transform SAM templates into AWS CloudFormation templates -EAPI=8 -HOMEPAGE=https://github.com/aws/serverless-application-model/ https://pypi.org/project/aws-sam-translator/ -INHERIT=distutils-r1 -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux -LICENSE=Apache-2.0 -RDEPEND==dev-python/boto3-1.19.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/pydantic-1.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/typing-extensions-4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/aws/serverless-application-model/archive/v1.73.0.tar.gz -> serverless-application-model-1.73.0.gh.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=69ed6a06837e9b0f13b9e93d5a6f2fbd diff --git a/metadata/md5-cache/dev-python/aws-sam-translator-1.74.0 b/metadata/md5-cache/dev-python/aws-sam-translator-1.74.0 deleted file mode 100644 index c2ef93a2dd4d..000000000000 --- a/metadata/md5-cache/dev-python/aws-sam-translator-1.74.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/parameterized[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( =dev-python/boto3-1.19.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/pydantic-1.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/typing-extensions-4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=A library that transform SAM templates into AWS CloudFormation templates -EAPI=8 -HOMEPAGE=https://github.com/aws/serverless-application-model/ https://pypi.org/project/aws-sam-translator/ -INHERIT=distutils-r1 -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux -LICENSE=Apache-2.0 -RDEPEND==dev-python/boto3-1.19.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/pydantic-1.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/typing-extensions-4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/aws/serverless-application-model/archive/v1.74.0.tar.gz -> serverless-application-model-1.74.0.gh.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=3b51212bb788567e5b2f86181133b284 diff --git a/metadata/md5-cache/dev-python/aws-sam-translator-1.76.0 b/metadata/md5-cache/dev-python/aws-sam-translator-1.76.0 index 7de750a3b19a..3685de1879b5 100644 --- a/metadata/md5-cache/dev-python/aws-sam-translator-1.76.0 +++ b/metadata/md5-cache/dev-python/aws-sam-translator-1.76.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/aws/serverless-application-model/ https://pypi.org/project/aws-sam-translator/ INHERIT=distutils-r1 IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux LICENSE=Apache-2.0 RDEPEND==dev-python/boto3-1.19.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/pydantic-1.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/typing-extensions-4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/aws/serverless-application-model/archive/v1.76.0.tar.gz -> serverless-application-model-1.76.0.gh.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=48616346161b8b948965f27b50afaba7 +_md5_=6526b0d873eba479248074132f0a7cb5 diff --git a/metadata/md5-cache/dev-python/aws-sam-translator-1.75.0 b/metadata/md5-cache/dev-python/aws-sam-translator-1.77.0 similarity index 98% rename from metadata/md5-cache/dev-python/aws-sam-translator-1.75.0 rename to metadata/md5-cache/dev-python/aws-sam-translator-1.77.0 index e7e317f93c02..c9c3db334f19 100644 --- a/metadata/md5-cache/dev-python/aws-sam-translator-1.75.0 +++ b/metadata/md5-cache/dev-python/aws-sam-translator-1.77.0 @@ -11,6 +11,6 @@ RDEPEND= serverless-application-model-1.75.0.gh.tar.gz +SRC_URI=https://github.com/aws/serverless-application-model/archive/v1.77.0.tar.gz -> serverless-application-model-1.77.0.gh.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=48616346161b8b948965f27b50afaba7 diff --git a/metadata/md5-cache/dev-python/backrefs-5.5 b/metadata/md5-cache/dev-python/backrefs-5.5 deleted file mode 100644 index e06397d7ed6e..000000000000 --- a/metadata/md5-cache/dev-python/backrefs-5.5 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/regex[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git ) test? ( >=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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Wrapper around re or regex that adds additional back references -EAPI=8 -HOMEPAGE=https://github.com/facelessuser/backrefs/ https://pypi.org/project/backrefs/ -INHERIT=distutils-r1 -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=amd64 ~riscv x86 -LICENSE=MIT -RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/facelessuser/backrefs/archive/5.5.tar.gz -> backrefs-5.5.gh.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=eb075c65915c7c28f80dfdca5d2efe6a diff --git a/metadata/md5-cache/dev-python/backrefs-5.5.1 b/metadata/md5-cache/dev-python/backrefs-5.5.1 deleted file mode 100644 index 800ea8a7f20a..000000000000 --- a/metadata/md5-cache/dev-python/backrefs-5.5.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/regex[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git ) test? ( >=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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Wrapper around re or regex that adds additional back references -EAPI=8 -HOMEPAGE=https://github.com/facelessuser/backrefs/ https://pypi.org/project/backrefs/ -INHERIT=distutils-r1 -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~riscv ~x86 -LICENSE=MIT -RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/facelessuser/backrefs/archive/5.5.1.tar.gz -> backrefs-5.5.1.gh.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=77254be3960ba20e8cb02e35ff7a13f4 diff --git a/metadata/md5-cache/dev-python/backrefs-5.6_p1 b/metadata/md5-cache/dev-python/backrefs-5.6_p1 index 6babbe4c5bf2..af541cc5b6fd 100644 --- a/metadata/md5-cache/dev-python/backrefs-5.6_p1 +++ b/metadata/md5-cache/dev-python/backrefs-5.6_p1 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/facelessuser/backrefs/ https://pypi.org/project/backrefs/ INHERIT=distutils-r1 pypi IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~riscv ~x86 +KEYWORDS=amd64 ~riscv x86 LICENSE=MIT RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/b/backrefs/backrefs-5.6.post1.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=6b4305973fffbe1826cae46a41d74b59 +_md5_=c94415218dabdf11119fc3d51fb75068 diff --git a/metadata/md5-cache/dev-python/bleach-6.1.0 b/metadata/md5-cache/dev-python/bleach-6.1.0 new file mode 100644 index 000000000000..09b47caffed6 --- /dev/null +++ b/metadata/md5-cache/dev-python/bleach-6.1.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/html5lib-1.0.1-r1[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:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=An easy whitelist-based HTML-sanitizing tool +EAPI=8 +HOMEPAGE=https://github.com/mozilla/bleach/ https://pypi.org/project/bleach/ +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 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos +LICENSE=Apache-2.0 +RDEPEND=dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/html5lib-1.0.1-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/b/bleach/bleach-6.1.0.tar.gz +_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=fcd0d103fdaf60b08bf6212e3b079156 diff --git a/metadata/md5-cache/dev-python/boto3-1.28.49 b/metadata/md5-cache/dev-python/boto3-1.28.49 deleted file mode 100644 index 44f3d7c388f0..000000000000 --- a/metadata/md5-cache/dev-python/boto3-1.28.49 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/botocore-1.31.49[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.6.0[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -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 python_targets_python3_12 -KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/botocore-1.31.49[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/boto/boto3/archive/1.28.49.tar.gz -> boto3-1.28.49.gh.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=e54555efe006b03fa1611d6531b334d3 diff --git a/metadata/md5-cache/dev-python/boto3-1.28.53 b/metadata/md5-cache/dev-python/boto3-1.28.53 index 3004ba27a871..8f9e319bde85 100644 --- a/metadata/md5-cache/dev-python/boto3-1.28.53 +++ b/metadata/md5-cache/dev-python/boto3-1.28.53 @@ -5,7 +5,7 @@ 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 python_targets_python3_12 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux LICENSE=Apache-2.0 RDEPEND=>=dev-python/botocore-1.31.53[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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://github.com/boto/boto3/archive/1.28.53.tar.gz -> boto3-1.28.53.gh.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=b00f633e18ee837367fca0ef11fac03c +_md5_=e54555efe006b03fa1611d6531b334d3 diff --git a/metadata/md5-cache/dev-python/boto3-1.28.54 b/metadata/md5-cache/dev-python/boto3-1.28.54 deleted file mode 100644 index d0fe0ac80e2f..000000000000 --- a/metadata/md5-cache/dev-python/boto3-1.28.54 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/botocore-1.31.54[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.6.0[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -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 python_targets_python3_12 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/botocore-1.31.54[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/boto/boto3/archive/1.28.54.tar.gz -> boto3-1.28.54.gh.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=b00f633e18ee837367fca0ef11fac03c diff --git a/metadata/md5-cache/dev-python/boto3-1.28.56 b/metadata/md5-cache/dev-python/boto3-1.28.56 deleted file mode 100644 index 6737c416b7ca..000000000000 --- a/metadata/md5-cache/dev-python/boto3-1.28.56 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/botocore-1.31.56[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.7.0[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -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 python_targets_python3_12 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/botocore-1.31.56[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/boto/boto3/archive/1.28.56.tar.gz -> boto3-1.28.56.gh.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=d35398c545ff2c2b70294ae914341e8b diff --git a/metadata/md5-cache/dev-python/boto3-1.28.58 b/metadata/md5-cache/dev-python/boto3-1.28.58 deleted file mode 100644 index 8cc004ae1d6f..000000000000 --- a/metadata/md5-cache/dev-python/boto3-1.28.58 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/botocore-1.31.58[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.7.0[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -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 python_targets_python3_12 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/botocore-1.31.58[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/boto/boto3/archive/1.28.58.tar.gz -> boto3-1.28.58.gh.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=d35398c545ff2c2b70294ae914341e8b diff --git a/metadata/md5-cache/dev-python/boto3-1.28.59 b/metadata/md5-cache/dev-python/boto3-1.28.59 deleted file mode 100644 index 7615fcad99cf..000000000000 --- a/metadata/md5-cache/dev-python/boto3-1.28.59 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/botocore-1.31.59[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.7.0[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -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 python_targets_python3_12 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/botocore-1.31.59[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/boto/boto3/archive/1.28.59.tar.gz -> boto3-1.28.59.gh.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=d35398c545ff2c2b70294ae914341e8b diff --git a/metadata/md5-cache/dev-python/boto3-1.28.60 b/metadata/md5-cache/dev-python/boto3-1.28.60 deleted file mode 100644 index ed955c389ffd..000000000000 --- a/metadata/md5-cache/dev-python/boto3-1.28.60 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/botocore-1.31.60[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.7.0[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -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 python_targets_python3_12 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/botocore-1.31.60[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/boto/boto3/archive/1.28.60.tar.gz -> boto3-1.28.60.gh.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=d35398c545ff2c2b70294ae914341e8b diff --git a/metadata/md5-cache/dev-python/boto3-1.28.55 b/metadata/md5-cache/dev-python/boto3-1.28.62 similarity index 92% rename from metadata/md5-cache/dev-python/boto3-1.28.55 rename to metadata/md5-cache/dev-python/boto3-1.28.62 index ec756cbd85cc..fd079ad1fa23 100644 --- a/metadata/md5-cache/dev-python/boto3-1.28.55 +++ b/metadata/md5-cache/dev-python/boto3-1.28.62 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/botocore-1.31.55[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.7.0[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/botocore-1.31.62[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.7.0[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=The AWS SDK for Python EAPI=8 @@ -7,10 +7,10 @@ INHERIT=distutils-r1 multiprocessing IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux LICENSE=Apache-2.0 -RDEPEND=>=dev-python/botocore-1.31.55[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +RDEPEND=>=dev-python/botocore-1.31.62[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/boto/boto3/archive/1.28.55.tar.gz -> boto3-1.28.55.gh.tar.gz +SRC_URI=https://github.com/boto/boto3/archive/1.28.62.tar.gz -> boto3-1.28.62.gh.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=d35398c545ff2c2b70294ae914341e8b diff --git a/metadata/md5-cache/dev-python/botocore-1.31.49 b/metadata/md5-cache/dev-python/botocore-1.31.49 deleted file mode 100644 index 507a2722093c..000000000000 --- a/metadata/md5-cache/dev-python/botocore-1.31.49 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/urllib3-1.25.4[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -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 python_targets_python3_12 -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(-)?,python_targets_python3_12(-)?] =dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/boto/botocore/archive/1.31.49.tar.gz -> botocore-1.31.49.gh.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=7b5cde89a82be0beea148bb8e425cfb5 diff --git a/metadata/md5-cache/dev-python/botocore-1.31.53 b/metadata/md5-cache/dev-python/botocore-1.31.53 index 4f5bb365be86..e1f906b3e506 100644 --- a/metadata/md5-cache/dev-python/botocore-1.31.53 +++ b/metadata/md5-cache/dev-python/botocore-1.31.53 @@ -5,7 +5,7 @@ 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 python_targets_python3_12 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux +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(-)?,python_targets_python3_12(-)?] =dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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://github.com/boto/botocore/archive/1.31.53.tar.gz -> botocore-1.31.53.gh.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=a7ced2e7cc030cae76a19171103bdc35 +_md5_=7b5cde89a82be0beea148bb8e425cfb5 diff --git a/metadata/md5-cache/dev-python/botocore-1.31.54 b/metadata/md5-cache/dev-python/botocore-1.31.54 deleted file mode 100644 index ee760b972c27..000000000000 --- a/metadata/md5-cache/dev-python/botocore-1.31.54 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/urllib3-1.25.4[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -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 python_targets_python3_12 -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(-)?,python_targets_python3_12(-)?] =dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/boto/botocore/archive/1.31.54.tar.gz -> botocore-1.31.54.gh.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=a7ced2e7cc030cae76a19171103bdc35 diff --git a/metadata/md5-cache/dev-python/botocore-1.31.55 b/metadata/md5-cache/dev-python/botocore-1.31.55 deleted file mode 100644 index b698f9c7a813..000000000000 --- a/metadata/md5-cache/dev-python/botocore-1.31.55 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/urllib3-1.25.4[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -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 python_targets_python3_12 -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(-)?,python_targets_python3_12(-)?] =dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/boto/botocore/archive/1.31.55.tar.gz -> botocore-1.31.55.gh.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=a7ced2e7cc030cae76a19171103bdc35 diff --git a/metadata/md5-cache/dev-python/botocore-1.31.56 b/metadata/md5-cache/dev-python/botocore-1.31.56 deleted file mode 100644 index 5c5520928197..000000000000 --- a/metadata/md5-cache/dev-python/botocore-1.31.56 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/urllib3-1.25.4[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -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 python_targets_python3_12 -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(-)?,python_targets_python3_12(-)?] =dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/boto/botocore/archive/1.31.56.tar.gz -> botocore-1.31.56.gh.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=a7ced2e7cc030cae76a19171103bdc35 diff --git a/metadata/md5-cache/dev-python/botocore-1.31.59 b/metadata/md5-cache/dev-python/botocore-1.31.59 deleted file mode 100644 index 58d4145ae731..000000000000 --- a/metadata/md5-cache/dev-python/botocore-1.31.59 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/urllib3-1.25.4[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -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 python_targets_python3_12 -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(-)?,python_targets_python3_12(-)?] =dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/boto/botocore/archive/1.31.59.tar.gz -> botocore-1.31.59.gh.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=a7ced2e7cc030cae76a19171103bdc35 diff --git a/metadata/md5-cache/dev-python/botocore-1.31.60 b/metadata/md5-cache/dev-python/botocore-1.31.60 deleted file mode 100644 index ba4fbfc225a3..000000000000 --- a/metadata/md5-cache/dev-python/botocore-1.31.60 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/urllib3-1.25.4[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -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 python_targets_python3_12 -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(-)?,python_targets_python3_12(-)?] =dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/boto/botocore/archive/1.31.60.tar.gz -> botocore-1.31.60.gh.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=a7ced2e7cc030cae76a19171103bdc35 diff --git a/metadata/md5-cache/dev-python/botocore-1.31.58 b/metadata/md5-cache/dev-python/botocore-1.31.62 similarity index 96% rename from metadata/md5-cache/dev-python/botocore-1.31.58 rename to metadata/md5-cache/dev-python/botocore-1.31.62 index 837e498702e7..834f09f02ef1 100644 --- a/metadata/md5-cache/dev-python/botocore-1.31.58 +++ b/metadata/md5-cache/dev-python/botocore-1.31.62 @@ -11,6 +11,6 @@ RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(- REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://github.com/boto/botocore/archive/1.31.58.tar.gz -> botocore-1.31.58.gh.tar.gz +SRC_URI=https://github.com/boto/botocore/archive/1.31.62.tar.gz -> botocore-1.31.62.gh.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=a7ced2e7cc030cae76a19171103bdc35 diff --git a/metadata/md5-cache/dev-python/bracex-2.3_p1 b/metadata/md5-cache/dev-python/bracex-2.3_p1 deleted file mode 100644 index ec11c630dd15..000000000000 --- a/metadata/md5-cache/dev-python/bracex-2.3_p1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-vcs/git ) test? ( >=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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] doc? ( || ( ( dev-lang/python:3.12 dev-python/mkdocs[python_targets_python3_12(-)] dev-python/mkdocs-git-revision-date-localized-plugin[python_targets_python3_12(-)] dev-python/mkdocs-material[python_targets_python3_12(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_12(-)] dev-python/mkdocs-pymdownx-material-extras[python_targets_python3_12(-)] dev-python/pyspelling[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/mkdocs[python_targets_python3_11(-)] dev-python/mkdocs-git-revision-date-localized-plugin[python_targets_python3_11(-)] dev-python/mkdocs-material[python_targets_python3_11(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_11(-)] dev-python/mkdocs-pymdownx-material-extras[python_targets_python3_11(-)] dev-python/pyspelling[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/mkdocs[python_targets_python3_10(-)] dev-python/mkdocs-git-revision-date-localized-plugin[python_targets_python3_10(-)] dev-python/mkdocs-material[python_targets_python3_10(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_10(-)] dev-python/mkdocs-pymdownx-material-extras[python_targets_python3_10(-)] dev-python/pyspelling[python_targets_python3_10(-)] ) ) ) -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Bash style brace expansion for Python -EAPI=8 -HOMEPAGE=https://github.com/facelessuser/bracex/ https://pypi.org/project/bracex/ -INHERIT=distutils-r1 docs pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 doc -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 -LICENSE=MIT -RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/b/bracex/bracex-2.3.post1.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce docs 74475974eae5130ba3e19b31b8ae46b8 flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=63433a054948f21754a84aee551f42d6 diff --git a/metadata/md5-cache/dev-python/bracex-2.4 b/metadata/md5-cache/dev-python/bracex-2.4 index 1066effcca68..b99eb559eeab 100644 --- a/metadata/md5-cache/dev-python/bracex-2.4 +++ b/metadata/md5-cache/dev-python/bracex-2.4 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/facelessuser/bracex/ https://pypi.org/project/bracex/ INHERIT=distutils-r1 docs pypi IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 doc -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=MIT RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/b/bracex/bracex-2.4.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce docs 74475974eae5130ba3e19b31b8ae46b8 flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=c6ab9ac5bde60bf0bc01d636b68e8d72 +_md5_=63433a054948f21754a84aee551f42d6 diff --git a/metadata/md5-cache/dev-python/cfn-lint-0.79.11 b/metadata/md5-cache/dev-python/cfn-lint-0.79.11 deleted file mode 100644 index 4534efb05669..000000000000 --- a/metadata/md5-cache/dev-python/cfn-lint-0.79.11 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( >=dev-python/aws-sam-translator-1.73.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-2021.7.1[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[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.73.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-2021.7.1[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 ) python_targets_python3_11? ( dev-lang/python: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.79.11.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=ef0a8b1a9acbed04a477c93c76756b0f diff --git a/metadata/md5-cache/dev-python/cfn-lint-0.79.9 b/metadata/md5-cache/dev-python/cfn-lint-0.79.9 deleted file mode 100644 index 59f59f24953d..000000000000 --- a/metadata/md5-cache/dev-python/cfn-lint-0.79.9 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( >=dev-python/aws-sam-translator-1.73.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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[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.73.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 ) python_targets_python3_11? ( dev-lang/python: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.79.9.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=f0f3f379828a4ca19f4dbd5aa330b401 diff --git a/metadata/md5-cache/dev-python/cfn-lint-0.80.3 b/metadata/md5-cache/dev-python/cfn-lint-0.80.3 index 91126577101d..3b717df2156c 100644 --- a/metadata/md5-cache/dev-python/cfn-lint-0.80.3 +++ b/metadata/md5-cache/dev-python/cfn-lint-0.80.3 @@ -5,7 +5,7 @@ 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 +KEYWORDS=amd64 ~arm ~arm64 ~riscv x86 LICENSE=MIT RDEPEND=>=dev-python/aws-sam-translator-1.73.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-2021.7.1[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) REQUIRED_USE=|| ( 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/c/cfn-lint/cfn-lint-0.80.3.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=b145a64e1a53d679d3292dfe04df8e2b +_md5_=d5f45879cf76820f24eceb0ec0409120 diff --git a/metadata/md5-cache/dev-python/cfn-lint-0.80.2 b/metadata/md5-cache/dev-python/cfn-lint-0.81.0 similarity index 94% rename from metadata/md5-cache/dev-python/cfn-lint-0.80.2 rename to metadata/md5-cache/dev-python/cfn-lint-0.81.0 index e59ee94d347d..1b9325d22cd9 100644 --- a/metadata/md5-cache/dev-python/cfn-lint-0.80.2 +++ b/metadata/md5-cache/dev-python/cfn-lint-0.81.0 @@ -1,4 +1,4 @@ -BDEPEND=test? ( >=dev-python/aws-sam-translator-1.73.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-2021.7.1[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( >=dev-python/aws-sam-translator-1.75.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-2021.7.1[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=CloudFormation Linter EAPI=8 @@ -7,10 +7,10 @@ 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.73.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-2021.7.1[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) +RDEPEND=>=dev-python/aws-sam-translator-1.75.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-2021.7.1[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 ) python_targets_python3_11? ( dev-lang/python: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.80.2.tar.gz +SRC_URI=https://files.pythonhosted.org/packages/source/c/cfn-lint/cfn-lint-0.81.0.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=b145a64e1a53d679d3292dfe04df8e2b +_md5_=c5aa8406403b26be8af14232499e20a6 diff --git a/metadata/md5-cache/dev-python/confusable_homoglyphs-3.2.0-r1 b/metadata/md5-cache/dev-python/confusable_homoglyphs-3.2.0-r2 similarity index 97% rename from metadata/md5-cache/dev-python/confusable_homoglyphs-3.2.0-r1 rename to metadata/md5-cache/dev-python/confusable_homoglyphs-3.2.0-r2 index 65cd7ad60db6..65682f91c626 100644 --- a/metadata/md5-cache/dev-python/confusable_homoglyphs-3.2.0-r1 +++ b/metadata/md5-cache/dev-python/confusable_homoglyphs-3.2.0-r2 @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/vhf/confusable_homoglyphs/archive/14f43ddd74099520ddcda29fac557c27a28190e6.tar.gz -> confusable_homoglyphs-3.2.0.gh.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=b28250805d823683c8ca1d3365dfc812 +_md5_=6fe92373e7b9113a43192475e228ec91 diff --git a/metadata/md5-cache/dev-python/diskcache-5.6.1 b/metadata/md5-cache/dev-python/diskcache-5.6.1 deleted file mode 100644 index 1655b9c8ef47..000000000000 --- a/metadata/md5-cache/dev-python/diskcache-5.6.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( >=dev-python/django-3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( dev-lang/python:3.11[sqlite] >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[sqlite] >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] ) ) ) test? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Disk and file backed cache -EAPI=8 -HOMEPAGE=https://grantjenks.com/docs/diskcache/ https://github.com/grantjenks/python-diskcache/ https://pypi.org/project/diskcache/ -INHERIT=distutils-r1 -IUSE=doc test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux -LICENSE=Apache-2.0 -RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/grantjenks/python-diskcache/archive/v5.6.1.tar.gz -> diskcache-5.6.1.gh.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=102aae7b4295144742471499608f66b2 diff --git a/metadata/md5-cache/dev-python/diskcache-5.6.3 b/metadata/md5-cache/dev-python/diskcache-5.6.3 index 244a2960629f..2d32d772489b 100644 --- a/metadata/md5-cache/dev-python/diskcache-5.6.3 +++ b/metadata/md5-cache/dev-python/diskcache-5.6.3 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://grantjenks.com/docs/diskcache/ https://github.com/grantjenks/python-diskcache/ https://pypi.org/project/diskcache/ INHERIT=distutils-r1 IUSE=doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux LICENSE=Apache-2.0 RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite] ) 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://github.com/grantjenks/python-diskcache/archive/v5.6.3.tar.gz -> diskcache-5.6.3.gh.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=6f41455ed7588418335e1f5dd7787f8f +_md5_=35f7136787e662357eb7540e899d6ff3 diff --git a/metadata/md5-cache/dev-python/dulwich-0.21.5 b/metadata/md5-cache/dev-python/dulwich-0.21.5 deleted file mode 100644 index 8e69de8da514..000000000000 --- a/metadata/md5-cache/dev-python/dulwich-0.21.5 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( dev-python/certifi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/urllib3-1.25[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] app-crypt/gpgme[python,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/fastimport[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] ) ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -DESCRIPTION=Pure-Python implementation of the Git file formats and protocols -EAPI=8 -HOMEPAGE=https://github.com/jelmer/dulwich/ https://pypi.org/project/dulwich/ -INHERIT=distutils-r1 pypi -IUSE=doc examples test doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug -KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ppc ~ppc64 ~riscv ~s390 x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris -LICENSE=GPL-2+ Apache-2.0 -RDEPEND=dev-python/certifi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/urllib3-1.25[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/d/dulwich/dulwich-0.21.5.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=11168f1a535673768eebe8cd3e818c01 diff --git a/metadata/md5-cache/dev-python/dulwich-0.21.6 b/metadata/md5-cache/dev-python/dulwich-0.21.6 index c44e13ce8ad8..f36213f63d79 100644 --- a/metadata/md5-cache/dev-python/dulwich-0.21.6 +++ b/metadata/md5-cache/dev-python/dulwich-0.21.6 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/jelmer/dulwich/ https://pypi.org/project/dulwich/ INHERIT=distutils-r1 pypi IUSE=doc examples test doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ppc ~ppc64 ~riscv ~s390 x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris LICENSE=GPL-2+ Apache-2.0 RDEPEND=dev-python/certifi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/urllib3-1.25[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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://files.pythonhosted.org/packages/source/d/dulwich/dulwich-0.21.6.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=e862f0fd9c69ef8813e6666903d3b6fb +_md5_=11168f1a535673768eebe8cd3e818c01 diff --git a/metadata/md5-cache/dev-python/elastic-transport-8.4.1 b/metadata/md5-cache/dev-python/elastic-transport-8.4.1-r1 similarity index 98% rename from metadata/md5-cache/dev-python/elastic-transport-8.4.1 rename to metadata/md5-cache/dev-python/elastic-transport-8.4.1-r1 index 9e43f1888686..f344676d1b35 100644 --- a/metadata/md5-cache/dev-python/elastic-transport-8.4.1 +++ b/metadata/md5-cache/dev-python/elastic-transport-8.4.1-r1 @@ -15,4 +15,4 @@ RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://github.com/elastic/elastic-transport-python/archive/v8.4.1.tar.gz -> elastic-transport-python-8.4.1.gh.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=820e5b992ce6e953fac89c8d65732246 +_md5_=645b8057f1c0b2b5a5a694b5d9d5e141 diff --git a/metadata/md5-cache/dev-python/elasticsearch-8.10.0 b/metadata/md5-cache/dev-python/elasticsearch-8.10.0 index 5146f464f502..3dad875e76be 100644 --- a/metadata/md5-cache/dev-python/elasticsearch-8.10.0 +++ b/metadata/md5-cache/dev-python/elasticsearch-8.10.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://ela.st/es-python https://github.com/elastic/elasticsearch-py https://pypi.org/project/elasticsearch/ INHERIT=distutils-r1 IUSE=doc test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm64 ~x86 +KEYWORDS=amd64 ~arm64 ~x86 LICENSE=Apache-2.0 RDEPEND=>=dev-python/aiohttp-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/elastic-transport-8[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/requests-2.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] elasticsearch-py-8.10.0.gh.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=80c4db7ec8041fb95844ff99639cd48d +_md5_=2499161634f42cf6d9d0341ca73e6b40 diff --git a/metadata/md5-cache/dev-python/elasticsearch-8.8.2 b/metadata/md5-cache/dev-python/elasticsearch-8.8.2 deleted file mode 100644 index 9c6d9f21efc6..000000000000 --- a/metadata/md5-cache/dev-python/elasticsearch-8.8.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( >=dev-python/aiohttp-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/elastic-transport-8[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/requests-2.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/pyyaml-5.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/unasync[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( dev-lang/python: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 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ) ) test? ( >=dev-python/aiohttp-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/elastic-transport-8[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/requests-2.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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Official Elasticsearch client library for Python -EAPI=8 -HOMEPAGE=https://ela.st/es-python https://github.com/elastic/elasticsearch-py https://pypi.org/project/elasticsearch/ -INHERIT=distutils-r1 -IUSE=doc test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 ~arm64 ~x86 -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/aiohttp-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/elastic-transport-8[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/requests-2.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] elasticsearch-py-8.8.2.gh.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=2499161634f42cf6d9d0341ca73e6b40 diff --git a/metadata/md5-cache/dev-python/elasticsearch-8.9.0 b/metadata/md5-cache/dev-python/elasticsearch-8.9.0 deleted file mode 100644 index e22dc0f6342d..000000000000 --- a/metadata/md5-cache/dev-python/elasticsearch-8.9.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( >=dev-python/aiohttp-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/elastic-transport-8[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/requests-2.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/pyyaml-5.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/unasync[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( dev-lang/python: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 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ) ) test? ( >=dev-python/aiohttp-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/elastic-transport-8[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/requests-2.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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Official Elasticsearch client library for Python -EAPI=8 -HOMEPAGE=https://ela.st/es-python https://github.com/elastic/elasticsearch-py https://pypi.org/project/elasticsearch/ -INHERIT=distutils-r1 -IUSE=doc test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm64 ~x86 -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/aiohttp-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/elastic-transport-8[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/requests-2.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] elasticsearch-py-8.9.0.gh.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=80c4db7ec8041fb95844ff99639cd48d diff --git a/metadata/md5-cache/dev-python/fonttools-4.43.1 b/metadata/md5-cache/dev-python/fonttools-4.43.1 new file mode 100644 index 000000000000..098bc4fc7ed8 --- /dev/null +++ b/metadata/md5-cache/dev-python/fonttools-4.43.1 @@ -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[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[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[xml(+)] ) python_targets_python3_11? ( dev-lang/python: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 ~arm64-macos ~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[xml(+)] ) python_targets_python3_11? ( dev-lang/python: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.43.1.tar.gz -> fonttools-4.43.1.gh.tar.gz +_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 +_md5_=37a49cda4d80c6a8ba57f5d4566b249c diff --git a/metadata/md5-cache/dev-python/fsspec-2023.6.0 b/metadata/md5-cache/dev-python/fsspec-2023.6.0 deleted file mode 100644 index 05ade977223e..000000000000 --- a/metadata/md5-cache/dev-python/fsspec-2023.6.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/aiohttp[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tqdm[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-vcs/git ) test? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=A specification that python filesystems should adhere to -EAPI=8 -HOMEPAGE=https://github.com/fsspec/filesystem_spec/ https://pypi.org/project/fsspec/ -INHERIT=distutils-r1 -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~riscv x86 -LICENSE=BSD -RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/fsspec/filesystem_spec/archive/2023.6.0.tar.gz -> filesystem_spec-2023.6.0.gh.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=15c3430baf5b14f13b61729a54726f29 diff --git a/metadata/md5-cache/dev-python/fsspec-2023.9.0 b/metadata/md5-cache/dev-python/fsspec-2023.9.0 deleted file mode 100644 index c0690665a4f3..000000000000 --- a/metadata/md5-cache/dev-python/fsspec-2023.9.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/aiohttp[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/pytest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tqdm[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git ) test? ( >=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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=A specification that python filesystems should adhere to -EAPI=8 -HOMEPAGE=https://github.com/fsspec/filesystem_spec/ https://pypi.org/project/fsspec/ -INHERIT=distutils-r1 -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 -LICENSE=BSD -RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/fsspec/filesystem_spec/archive/2023.9.0.tar.gz -> filesystem_spec-2023.9.0.gh.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=912d4f7f7763050655747f9cbe9cceb7 diff --git a/metadata/md5-cache/dev-python/fsspec-2023.9.1 b/metadata/md5-cache/dev-python/fsspec-2023.9.1 deleted file mode 100644 index 2ca6d5b06177..000000000000 --- a/metadata/md5-cache/dev-python/fsspec-2023.9.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/aiohttp[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/pytest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tqdm[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git ) test? ( >=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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=A specification that python filesystems should adhere to -EAPI=8 -HOMEPAGE=https://github.com/fsspec/filesystem_spec/ https://pypi.org/project/fsspec/ -INHERIT=distutils-r1 -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 -LICENSE=BSD -RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/fsspec/filesystem_spec/archive/2023.9.1.tar.gz -> filesystem_spec-2023.9.1.gh.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=912d4f7f7763050655747f9cbe9cceb7 diff --git a/metadata/md5-cache/dev-python/fsspec-2023.9.2 b/metadata/md5-cache/dev-python/fsspec-2023.9.2 index 6bb70a89757f..cd67067031be 100644 --- a/metadata/md5-cache/dev-python/fsspec-2023.9.2 +++ b/metadata/md5-cache/dev-python/fsspec-2023.9.2 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/fsspec/filesystem_spec/ https://pypi.org/project/fsspec/ INHERIT=distutils-r1 IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~riscv x86 LICENSE=BSD RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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://github.com/fsspec/filesystem_spec/archive/2023.9.2.tar.gz -> filesystem_spec-2023.9.2.gh.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=912d4f7f7763050655747f9cbe9cceb7 +_md5_=11a0d16ac51f6beb7df0ee1b91c856cc diff --git a/metadata/md5-cache/dev-python/gitdb-4.0.10 b/metadata/md5-cache/dev-python/gitdb-4.0.10-r1 similarity index 98% rename from metadata/md5-cache/dev-python/gitdb-4.0.10 rename to metadata/md5-cache/dev-python/gitdb-4.0.10-r1 index 54522084cfbb..675bc26c633b 100644 --- a/metadata/md5-cache/dev-python/gitdb-4.0.10 +++ b/metadata/md5-cache/dev-python/gitdb-4.0.10-r1 @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/g/gitdb/gitdb-4.0.10.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=18544a161258084f0297b3bdf9e6964a +_md5_=3b9ce8033e4ef0b54bba1977aaa0842e diff --git a/metadata/md5-cache/dev-python/google-auth-2.22.0 b/metadata/md5-cache/dev-python/google-auth-2.22.0 deleted file mode 100644 index 84849f6787d0..000000000000 --- a/metadata/md5-cache/dev-python/google-auth-2.22.0 +++ /dev/null @@ -1,16 +0,0 @@ -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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[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 ) python_targets_python3_11? ( dev-lang/python: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 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=57e4628224070ba5ca2f5839d9c1609d diff --git a/metadata/md5-cache/dev-python/google-auth-2.23.0 b/metadata/md5-cache/dev-python/google-auth-2.23.0 deleted file mode 100644 index f1466a50ca2a..000000000000 --- a/metadata/md5-cache/dev-python/google-auth-2.23.0 +++ /dev/null @@ -1,16 +0,0 @@ -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/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[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(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python: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.23.0.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=41cfc2fdc82b0420ad91b15b6ac5d216 diff --git a/metadata/md5-cache/dev-python/google-auth-2.23.1 b/metadata/md5-cache/dev-python/google-auth-2.23.1 deleted file mode 100644 index c6edad97a09a..000000000000 --- a/metadata/md5-cache/dev-python/google-auth-2.23.1 +++ /dev/null @@ -1,16 +0,0 @@ -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(-)?] ) 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/urllib3-2.0.5[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[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/urllib3-2.0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python: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.23.1.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=4d25f585570f77147bd1da4420c47790 diff --git a/metadata/md5-cache/dev-python/google-auth-2.23.2 b/metadata/md5-cache/dev-python/google-auth-2.23.2 index 571fd6b01e7b..5a91f8700ce6 100644 --- a/metadata/md5-cache/dev-python/google-auth-2.23.2 +++ b/metadata/md5-cache/dev-python/google-auth-2.23.2 @@ -5,7 +5,7 @@ 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 +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(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) REQUIRED_USE=|| ( 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/g/google-auth/google-auth-2.23.2.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=640a54910e38266a92b556d0f48dfd93 +_md5_=0b91fef291434b0ff9edaee1d3042da4 diff --git a/metadata/md5-cache/dev-python/greenlet-3.0.0 b/metadata/md5-cache/dev-python/greenlet-3.0.0 new file mode 100644 index 000000000000..f5e0e0e3bb99 --- /dev/null +++ b/metadata/md5-cache/dev-python/greenlet-3.0.0 @@ -0,0 +1,17 @@ +BDEPEND=test? ( dev-python/objgraph[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] ) ) ) 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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) +DESCRIPTION=Lightweight in-process concurrent programming +EAPI=8 +HOMEPAGE=https://greenlet.readthedocs.io/en/latest/ https://github.com/python-greenlet/greenlet/ https://pypi.org/project/greenlet/ +INHERIT=distutils-r1 pypi +IUSE=doc test python_targets_python3_10 python_targets_python3_11 debug +KEYWORDS=~alpha ~amd64 ~arm ~arm64 -hppa -ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos +LICENSE=MIT +RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python: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/greenlet/greenlet-3.0.0.tar.gz +_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=dff0c8257a7cd79d0054dd3ddb6809cc diff --git a/metadata/md5-cache/dev-python/hatch-jupyter-builder-0.8.3 b/metadata/md5-cache/dev-python/hatch-jupyter-builder-0.8.3 index b08fbf51dad6..08e45dad6194 100644 --- a/metadata/md5-cache/dev-python/hatch-jupyter-builder-0.8.3 +++ b/metadata/md5-cache/dev-python/hatch-jupyter-builder-0.8.3 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://pypi.org/project/hatch-jupyter-builder/ https://github.com/jupyterlab/hatch-jupyter-builder INHERIT=distutils-r1 pypi IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +KEYWORDS=~amd64 arm ~arm64 ~loong ppc64 ~riscv x86 LICENSE=BSD RDEPEND=dev-python/hatchling[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) REQUIRED_USE=|| ( 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/h/hatch-jupyter-builder/hatch_jupyter_builder-0.8.3.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=36bd160ca7a82108a44ea9a05fd48b30 +_md5_=93bdfdc1584b9d8759d9129a3d81540b diff --git a/metadata/md5-cache/dev-python/httpbin-0.10.1-r1 b/metadata/md5-cache/dev-python/httpbin-0.10.1-r2 similarity index 99% rename from metadata/md5-cache/dev-python/httpbin-0.10.1-r1 rename to metadata/md5-cache/dev-python/httpbin-0.10.1-r2 index 184f8eec1132..b94cca125b2b 100644 --- a/metadata/md5-cache/dev-python/httpbin-0.10.1-r1 +++ b/metadata/md5-cache/dev-python/httpbin-0.10.1-r2 @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/h/httpbin/httpbin-0.10.1.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=995db7f4d8a0689ea854788961d45218 +_md5_=a43eddd463f6927f0798eb004e3603a7 diff --git a/metadata/md5-cache/dev-python/httpcore-0.17.3 b/metadata/md5-cache/dev-python/httpcore-0.17.3 deleted file mode 100644 index 01c5e86f32de..000000000000 --- a/metadata/md5-cache/dev-python/httpcore-0.17.3 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/pytest-asyncio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-httpbin[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-trio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/socksio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/trio[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/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:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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.8.0-r1[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 minimal low-level HTTP client -EAPI=8 -HOMEPAGE=https://www.encode.io/httpcore/ https://github.com/encode/httpcore/ https://pypi.org/project/httpcore/ -INHERIT=distutils-r1 optfeature -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 ~mips ppc ppc64 ~riscv ~s390 sparc x86 -LICENSE=BSD -RDEPEND= httpcore-0.17.3.gh.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=a8b2053722b658d0260adfe95860af82 diff --git a/metadata/md5-cache/dev-python/httpcore-0.18.0 b/metadata/md5-cache/dev-python/httpcore-0.18.0 index 8477235f3b86..b5039d22cf38 100644 --- a/metadata/md5-cache/dev-python/httpcore-0.18.0 +++ b/metadata/md5-cache/dev-python/httpcore-0.18.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://www.encode.io/httpcore/ https://github.com/encode/httpcore/ https://pypi.org/project/httpcore/ INHERIT=distutils-r1 optfeature 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 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=BSD RDEPEND= httpcore-0.18.0.gh.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=6939f4c56738e558b991c23b42d66d23 +_md5_=411eeaa41309d476e5b7ccca5c02cae3 diff --git a/metadata/md5-cache/dev-python/httpcore-1.0.0 b/metadata/md5-cache/dev-python/httpcore-1.0.0 new file mode 100644 index 000000000000..ec4b0cf9373f --- /dev/null +++ b/metadata/md5-cache/dev-python/httpcore-1.0.0 @@ -0,0 +1,16 @@ +BDEPEND=dev-python/hatch-fancy-pypi-readme[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/pytest-asyncio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-httpbin[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-trio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/socksio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/trio[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/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:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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 postinst prepare test +DESCRIPTION=A minimal low-level HTTP client +EAPI=8 +HOMEPAGE=https://www.encode.io/httpcore/ https://github.com/encode/httpcore/ https://pypi.org/project/httpcore/ +INHERIT=distutils-r1 optfeature +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 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=BSD +RDEPEND= httpcore-1.0.0.gh.tar.gz +_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=6939f4c56738e558b991c23b42d66d23 diff --git a/metadata/md5-cache/dev-python/httpx-0.24.1 b/metadata/md5-cache/dev-python/httpx-0.24.1 deleted file mode 100644 index 37bcb60cf8fd..000000000000 --- a/metadata/md5-cache/dev-python/httpx-0.24.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-python/hatch-fancy-pypi-readme[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( app-arch/brotli[python,python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/anyio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/brotlicffi[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/chardet[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/cryptography[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/h2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/socksio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/trio[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(-)?] dev-python/typing-extensions[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/uvicorn[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/certifi[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/httpcore-0.15[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/sniffio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] cli? ( =dev-python/click-8*[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/pygments-2*[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rich[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:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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 postinst prepare test -DESCRIPTION=Fully-featured HTTP client which provides sync and async APIs -EAPI=8 -HOMEPAGE=https://www.python-httpx.org/ https://github.com/encode/httpx/ https://pypi.org/project/httpx/ -INHERIT=distutils-r1 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 ~mips ppc ppc64 ~riscv ~s390 sparc x86 -LICENSE=BSD -RDEPEND=dev-python/certifi[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/httpcore-0.15[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/sniffio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] cli? ( =dev-python/click-8*[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/pygments-2*[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rich[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/encode/httpx/archive/0.24.1.tar.gz -> httpx-0.24.1.gh.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=4ebd9dc2ffeaf5bd3eb1829fde04f107 diff --git a/metadata/md5-cache/dev-python/httpx-0.25.0 b/metadata/md5-cache/dev-python/httpx-0.25.0 index 3963c51f0e1c..81b11f66b93a 100644 --- a/metadata/md5-cache/dev-python/httpx-0.25.0 +++ b/metadata/md5-cache/dev-python/httpx-0.25.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://www.python-httpx.org/ https://github.com/encode/httpx/ https://pypi.org/project/httpx/ INHERIT=distutils-r1 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 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=BSD RDEPEND=dev-python/certifi[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/httpcore-0.18[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/sniffio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] cli? ( =dev-python/click-8*[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/pygments-2*[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rich[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/encode/httpx/archive/0.25.0.tar.gz -> httpx-0.25.0.gh.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=1917d9adfbc11f75588d77c0947d78f7 +_md5_=49a78da87c469a47050002e78b1b764d diff --git a/metadata/md5-cache/dev-python/httpx-socks-0.7.7 b/metadata/md5-cache/dev-python/httpx-socks-0.7.7 deleted file mode 100644 index a7a13d1ac5dd..000000000000 --- a/metadata/md5-cache/dev-python/httpx-socks-0.7.7 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( >=dev-python/hypercorn-0.12.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-asyncio-0.18.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-trio-0.7.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/starlette-0.19.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/trio-0.18.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/yarl-1.6.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( =dev-python/httpx-0.21.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/httpcore-0.17.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-socks-2.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:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Proxy (HTTP, SOCKS) transports for httpx -EAPI=8 -HOMEPAGE=https://github.com/romis2012/httpx-socks/ https://pypi.org/project/httpx-socks/ -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 ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 -LICENSE=Apache-2.0 -RDEPEND==dev-python/httpx-0.21.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/httpcore-0.17.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-socks-2.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/romis2012/httpx-socks/archive/v0.7.7.tar.gz -> httpx-socks-0.7.7.gh.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=fd33606558b0b7c697d515313d818e5c diff --git a/metadata/md5-cache/dev-python/httpx-socks-0.7.8 b/metadata/md5-cache/dev-python/httpx-socks-0.7.8 index 1f21774e6128..9b0e0dbca941 100644 --- a/metadata/md5-cache/dev-python/httpx-socks-0.7.8 +++ b/metadata/md5-cache/dev-python/httpx-socks-0.7.8 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/romis2012/httpx-socks/ https://pypi.org/project/httpx-socks/ 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 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=Apache-2.0 RDEPEND==dev-python/httpx-0.21.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/httpcore-0.17.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-socks-2.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/romis2012/httpx-socks/archive/v0.7.8.tar.gz -> httpx-socks-0.7.8.gh.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=43fcd9184f7a2334dbbe60889ee56bc5 +_md5_=25466bca75e639ec19b3e9f3cc752aa9 diff --git a/metadata/md5-cache/dev-python/hypothesis-6.87.2 b/metadata/md5-cache/dev-python/hypothesis-6.87.2 new file mode 100644 index 000000000000..a1c4e74d94c9 --- /dev/null +++ b/metadata/md5-cache/dev-python/hypothesis-6.87.2 @@ -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(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click[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:=[threads(+),sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),sqlite] ) python_targets_python3_12? ( dev-lang/python: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.8.0-r1[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(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+),sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),sqlite] ) python_targets_python3_12? ( dev-lang/python: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.87.2.tar.gz -> hypothesis-6.87.2.gh.tar.gz +_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=788d480b2d5e1fc8d7d0a062014a9be0 diff --git a/metadata/md5-cache/dev-python/hypothesis-6.87.3 b/metadata/md5-cache/dev-python/hypothesis-6.87.3 new file mode 100644 index 000000000000..cd05cbdc44bf --- /dev/null +++ b/metadata/md5-cache/dev-python/hypothesis-6.87.3 @@ -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(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click[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:=[threads(+),sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),sqlite] ) python_targets_python3_12? ( dev-lang/python: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.8.0-r1[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(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+),sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),sqlite] ) python_targets_python3_12? ( dev-lang/python: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.87.3.tar.gz -> hypothesis-6.87.3.gh.tar.gz +_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=788d480b2d5e1fc8d7d0a062014a9be0 diff --git a/metadata/md5-cache/dev-python/ipykernel-6.25.1-r1 b/metadata/md5-cache/dev-python/ipykernel-6.25.1-r1 deleted file mode 100644 index 43c97771f17a..000000000000 --- a/metadata/md5-cache/dev-python/ipykernel-6.25.1-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=dev-python/comm-0.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !elibc_Darwin? ( >=dev-python/debugpy-1.6.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) >=dev-python/ipython-7.23.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyter-client-8[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyter-core-4.12[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/matplotlib-inline-0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/nest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyzmq-20[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tornado-6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/traitlets-5.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/flaky[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-timeout[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ipyparallel[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/comm-0.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !elibc_Darwin? ( >=dev-python/debugpy-1.6.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) >=dev-python/ipython-7.23.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyter-client-8[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyter-core-4.12[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/matplotlib-inline-0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/nest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyzmq-20[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tornado-6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/traitlets-5.4.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[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) >=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(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=IPython Kernel for Jupyter -EAPI=8 -HOMEPAGE=https://github.com/ipython/ipykernel/ https://pypi.org/project/ipykernel/ -INHERIT=distutils-r1 pypi virtualx -IUSE=test python_targets_python3_10 python_targets_python3_11 test -KEYWORDS=amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos -LICENSE=BSD -RDEPEND=>=dev-python/comm-0.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !elibc_Darwin? ( >=dev-python/debugpy-1.6.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) >=dev-python/ipython-7.23.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyter-client-8[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyter-core-4.12[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/matplotlib-inline-0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/nest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyzmq-20[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tornado-6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/traitlets-5.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) -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/i/ipykernel/ipykernel-6.25.1.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 -_md5_=68c2f211cd24dede00ffd0e7bfdc58b5 diff --git a/metadata/md5-cache/dev-python/ipykernel-6.25.2 b/metadata/md5-cache/dev-python/ipykernel-6.25.2 index 1a6b0f87d35f..55bc7730f93f 100644 --- a/metadata/md5-cache/dev-python/ipykernel-6.25.2 +++ b/metadata/md5-cache/dev-python/ipykernel-6.25.2 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/ipython/ipykernel/ https://pypi.org/project/ipykernel/ INHERIT=distutils-r1 pypi virtualx IUSE=test python_targets_python3_10 python_targets_python3_11 test -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos +KEYWORDS=amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos LICENSE=BSD RDEPEND=>=dev-python/comm-0.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !elibc_Darwin? ( >=dev-python/debugpy-1.6.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) >=dev-python/ipython-7.23.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyter-client-8[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyter-core-4.12[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/matplotlib-inline-0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/nest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyzmq-20[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tornado-6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/traitlets-5.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/i/ipykernel/ipykernel-6.25.2.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 -_md5_=90b998bacc852d10ed8c1d388cf74867 +_md5_=68c2f211cd24dede00ffd0e7bfdc58b5 diff --git a/metadata/md5-cache/dev-python/jaraco-logging-3.1.2 b/metadata/md5-cache/dev-python/jaraco-logging-3.1.2 deleted file mode 100644 index ab73829e9397..000000000000 --- a/metadata/md5-cache/dev-python/jaraco-logging-3.1.2 +++ /dev/null @@ -1,16 +0,0 @@ -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/tempora[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:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Additional facilities to supplement Python's stdlib logging module -EAPI=8 -HOMEPAGE=https://github.com/jaraco/jaraco.logging/ https://pypi.org/project/jaraco.logging/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=amd64 ~riscv x86 -LICENSE=MIT -RDEPEND=dev-python/tempora[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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.logging/jaraco.logging-3.1.2.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=f499434679d69aec24e08fe1b11a45d5 diff --git a/metadata/md5-cache/dev-python/jaraco-logging-3.2.0 b/metadata/md5-cache/dev-python/jaraco-logging-3.2.0 index c90a1d51ff5e..01e3bdd1a0cf 100644 --- a/metadata/md5-cache/dev-python/jaraco-logging-3.2.0 +++ b/metadata/md5-cache/dev-python/jaraco-logging-3.2.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/jaraco/jaraco.logging/ https://pypi.org/project/jaraco.logging/ INHERIT=distutils-r1 pypi IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~riscv ~x86 +KEYWORDS=amd64 ~riscv x86 LICENSE=MIT RDEPEND=dev-python/tempora[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/j/jaraco.logging/jaraco.logging-3.2.0.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=67bb160b2a9b167ec978317bc7f62e0a +_md5_=f499434679d69aec24e08fe1b11a45d5 diff --git a/metadata/md5-cache/dev-python/jq-1.4.1 b/metadata/md5-cache/dev-python/jq-1.4.1 deleted file mode 100644 index a9c07a6c2de4..000000000000 --- a/metadata/md5-cache/dev-python/jq-1.4.1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND==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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -DESCRIPTION=Python bindings for jq -EAPI=8 -HOMEPAGE=https://github.com/mwilliamson/jq.py/ https://pypi.org/project/jq/ -INHERIT=distutils-r1 -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug -KEYWORDS=amd64 x86 -LICENSE=BSD-2 -RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/mwilliamson/jq.py/archive/1.4.1.tar.gz -> jq.py-1.4.1.gh.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=998f2ff607fa154eb0a67e90400c472c diff --git a/metadata/md5-cache/dev-python/jq-1.5.0 b/metadata/md5-cache/dev-python/jq-1.5.0 deleted file mode 100644 index 7210fe132bd5..000000000000 --- a/metadata/md5-cache/dev-python/jq-1.5.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND==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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -DESCRIPTION=Python bindings for jq -EAPI=8 -HOMEPAGE=https://github.com/mwilliamson/jq.py/ https://pypi.org/project/jq/ -INHERIT=distutils-r1 -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug -KEYWORDS=~amd64 ~x86 -LICENSE=BSD-2 -RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/mwilliamson/jq.py/archive/1.5.0.tar.gz -> jq.py-1.5.0.gh.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=503649e67522806330958c02f88a3d5c diff --git a/metadata/md5-cache/dev-python/jq-1.5.0-r1 b/metadata/md5-cache/dev-python/jq-1.5.0-r1 deleted file mode 100644 index f17405e36f28..000000000000 --- a/metadata/md5-cache/dev-python/jq-1.5.0-r1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -DESCRIPTION=Python bindings for jq -EAPI=8 -HOMEPAGE=https://github.com/mwilliamson/jq.py/ https://pypi.org/project/jq/ -INHERIT=distutils-r1 -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug -KEYWORDS=~amd64 ~x86 -LICENSE=BSD-2 -RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/mwilliamson/jq.py/archive/1.5.0.tar.gz -> jq.py-1.5.0.gh.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=2da5e0ccd59d5d01797e91a7bbfb8b57 diff --git a/metadata/md5-cache/dev-python/jq-1.6.0-r1 b/metadata/md5-cache/dev-python/jq-1.6.0-r1 index a4bf151bd733..9872ea4f5054 100644 --- a/metadata/md5-cache/dev-python/jq-1.6.0-r1 +++ b/metadata/md5-cache/dev-python/jq-1.6.0-r1 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/mwilliamson/jq.py/ https://pypi.org/project/jq/ INHERIT=distutils-r1 IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 x86 LICENSE=BSD-2 RDEPEND=>=app-misc/jq-1.7:= >=dev-libs/oniguruma-6.9.8:= python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/mwilliamson/jq.py/archive/1.6.0.tar.gz -> jq.py-1.6.0.gh.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=2f2d371d074e1540f49716cf135a9d00 +_md5_=0822ae8ec41ee9403613bd80dab42277 diff --git a/metadata/md5-cache/dev-python/jupyter-events-0.7.0 b/metadata/md5-cache/dev-python/jupyter-events-0.7.0 index 3abaf1147067..a995458c18c2 100644 --- a/metadata/md5-cache/dev-python/jupyter-events-0.7.0 +++ b/metadata/md5-cache/dev-python/jupyter-events-0.7.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://jupyter.org/ https://github.com/jupyter/jupyter_events/ https://pypi.org/project/jupyter-events/ INHERIT=distutils-r1 pypi IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 +KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=BSD RDEPEND=>=dev-python/jsonschema-4.18.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-json-logger-2.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-5.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/referencing[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/traitlets-5.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) REQUIRED_USE=|| ( 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/j/jupyter-events/jupyter_events-0.7.0.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=0a3f0125c6fe84adad41efe99477dce5 +_md5_=0869f3b1f3b44b876d7d8e58e288e333 diff --git a/metadata/md5-cache/dev-python/jupyter-lsp-2.2.0 b/metadata/md5-cache/dev-python/jupyter-lsp-2.2.0 index 0fe0a28c1b77..80ef7abdb190 100644 --- a/metadata/md5-cache/dev-python/jupyter-lsp-2.2.0 +++ b/metadata/md5-cache/dev-python/jupyter-lsp-2.2.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/jupyter-lsp/jupyterlab-lsp https://pypi.org/project/jupyter-lsp/ INHERIT=distutils-r1 optfeature pypi IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +KEYWORDS=~amd64 arm ~arm64 ~loong ppc64 ~riscv x86 LICENSE=BSD RDEPEND=dev-python/entrypoints[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jupyter-server-1.1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) REQUIRED_USE=|| ( 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/j/jupyter-lsp/jupyter-lsp-2.2.0.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=fcdea62e168dd827c4dbd020ddbef938 +_md5_=e09de780854fadf3e7604e59f47b9b24 diff --git a/metadata/md5-cache/dev-python/jupyterlab-4.0.6 b/metadata/md5-cache/dev-python/jupyterlab-4.0.6 index 6c85991a1e99..5a0e069bfbe0 100644 --- a/metadata/md5-cache/dev-python/jupyterlab-4.0.6 +++ b/metadata/md5-cache/dev-python/jupyterlab-4.0.6 @@ -6,7 +6,7 @@ HOMEPAGE=https://jupyter.org/ https://github.com/jupyterlab/jupyterlab/ https:// 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 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +KEYWORDS=~amd64 arm ~arm64 ~loong ppc64 ~riscv x86 LICENSE=BSD MIT GPL-3 Apache-2.0 RDEPEND=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 python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/j/jupyterlab/jupyterlab-4.0.6.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=cf18ef859a07ead327f097d0f97f0efe +_md5_=70884423defa9607e9f8902d354790a8 diff --git a/metadata/md5-cache/dev-python/lxml-4.9.3-r1 b/metadata/md5-cache/dev-python/lxml-4.9.3-r1 index 38bdbf0c3176..932db303b15a 100644 --- a/metadata/md5-cache/dev-python/lxml-4.9.3-r1 +++ b/metadata/md5-cache/dev-python/lxml-4.9.3-r1 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://lxml.de/ https://pypi.org/project/lxml/ https://github.com/lxml/lxml/ INHERIT=distutils-r1 optfeature toolchain-funcs IUSE=doc examples +threads 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 ~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=BSD ElementTree GPL-2 PSF-2 RDEPEND=>=dev-libs/libxml2-2.10.3 >=dev-libs/libxslt-1.1.38 python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) 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://github.com/lxml/lxml/archive/lxml-4.9.3.tar.gz -> lxml-4.9.3.gh.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-python/lxml/lxml-4.9.3-patches.tar.xz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=d4be76a5b4d15b18e02a098a2f7cad9b +_md5_=0ef077bde382d64a6dd216be99936aad diff --git a/metadata/md5-cache/dev-python/markdown-3.5 b/metadata/md5-cache/dev-python/markdown-3.5 new file mode 100644 index 000000000000..0d1eedbab42a --- /dev/null +++ b/metadata/md5-cache/dev-python/markdown-3.5 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pygments[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytidylib[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[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(-)?] ) ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Python implementation of the markdown markup language +EAPI=8 +HOMEPAGE=https://python-markdown.github.io/ https://pypi.org/project/Markdown/ https://github.com/Python-Markdown/markdown/ +INHERIT=distutils-r1 pypi +IUSE=doc 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 +LICENSE=BSD +RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/Markdown/Markdown-3.5.tar.gz +_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=6f8bba2ea2175512120890c695ae8580 diff --git a/metadata/md5-cache/dev-python/meson-python-0.13.2-r1 b/metadata/md5-cache/dev-python/meson-python-0.13.2-r1 deleted file mode 100644 index aafd9c5a3606..000000000000 --- a/metadata/md5-cache/dev-python/meson-python-0.13.2-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=dev-python/cython-0.29.34[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pyproject-metadata-0.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-util/meson-0.63.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !kernel_Darwin? ( dev-util/patchelf ) python_targets_pypy3? ( >=dev-python/tomli-1.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-1.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=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:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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=Meson PEP 517 Python build backend -EAPI=8 -HOMEPAGE=https://pypi.org/project/meson-python/ https://github.com/mesonbuild/meson-python/ -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 ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos -LICENSE=MIT -RDEPEND=>=dev-python/pyproject-metadata-0.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-util/meson-0.63.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !kernel_Darwin? ( dev-util/patchelf ) python_targets_pypy3? ( >=dev-python/tomli-1.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-1.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/mesonbuild/meson-python/archive/0.13.2.tar.gz -> meson-python-0.13.2.gh.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=6835b970511fd9d3ba979b43f5486bc8 diff --git a/metadata/md5-cache/dev-python/meson-python-0.14.0 b/metadata/md5-cache/dev-python/meson-python-0.14.0 index 4c275146af40..cbfe0c595e09 100644 --- a/metadata/md5-cache/dev-python/meson-python-0.14.0 +++ b/metadata/md5-cache/dev-python/meson-python-0.14.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://pypi.org/project/meson-python/ https://github.com/mesonbuild/meson-python/ 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 ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos +KEYWORDS=amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos LICENSE=MIT RDEPEND=>=dev-python/pyproject-metadata-0.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-util/meson-0.63.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !kernel_Darwin? ( dev-util/patchelf ) python_targets_pypy3? ( >=dev-python/tomli-1.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-1.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/mesonbuild/meson-python/archive/0.14.0.tar.gz -> meson-python-0.14.0.gh.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=a596842a9d9b983c9ce42620cc07dd65 +_md5_=e5923af51c282ee34312815bb553d1c7 diff --git a/metadata/md5-cache/dev-python/mkdocs-1.5.2 b/metadata/md5-cache/dev-python/mkdocs-1.5.2 deleted file mode 100644 index b170c0e613d5..000000000000 --- a/metadata/md5-cache/dev-python/mkdocs-1.5.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( >=dev-python/Babel-2.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/click-7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-2.11.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/markdown-3.3.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/markupsafe-2.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/watchdog-2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ghp-import-1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pathspec-0.11.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/platformdirs-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml_env_tag-0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/importlib-metadata-4.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-20.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/mergedeep-1.3.4[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Project documentation with Markdown -EAPI=8 -HOMEPAGE=https://www.mkdocs.org/ https://github.com/mkdocs/mkdocs/ https://pypi.org/project/mkdocs/ -INHERIT=distutils-r1 -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86 -LICENSE=BSD -RDEPEND=>=dev-python/Babel-2.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/click-7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-2.11.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/markdown-3.3.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/markupsafe-2.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/watchdog-2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ghp-import-1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pathspec-0.11.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/platformdirs-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml_env_tag-0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/importlib-metadata-4.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-20.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/mergedeep-1.3.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/mkdocs/mkdocs/archive/1.5.2.tar.gz -> mkdocs-1.5.2.gh.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=5d57a3107f38ffaef8315a8970b66833 diff --git a/metadata/md5-cache/dev-python/mkdocs-1.5.3 b/metadata/md5-cache/dev-python/mkdocs-1.5.3 index b186614c6a18..f7209ac18264 100644 --- a/metadata/md5-cache/dev-python/mkdocs-1.5.3 +++ b/metadata/md5-cache/dev-python/mkdocs-1.5.3 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://www.mkdocs.org/ https://github.com/mkdocs/mkdocs/ https://pypi.org/project/mkdocs/ INHERIT=distutils-r1 IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86 LICENSE=BSD RDEPEND=>=dev-python/Babel-2.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/click-7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-2.11.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/markdown-3.3.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/markupsafe-2.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/watchdog-2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ghp-import-1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pathspec-0.11.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/platformdirs-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml_env_tag-0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/importlib-metadata-4.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-20.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/mergedeep-1.3.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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://github.com/mkdocs/mkdocs/archive/1.5.3.tar.gz -> mkdocs-1.5.3.gh.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=280ca3c47bc94eabcbbd88b3fd9d2773 +_md5_=5d57a3107f38ffaef8315a8970b66833 diff --git a/metadata/md5-cache/dev-python/mkdocs-material-9.2.6 b/metadata/md5-cache/dev-python/mkdocs-material-9.2.6 deleted file mode 100644 index 588a8e8dc660..000000000000 --- a/metadata/md5-cache/dev-python/mkdocs-material-9.2.6 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python: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(-)?] doc? ( || ( ( dev-lang/python:3.11 dev-python/mkdocs[python_targets_python3_11(-)] dev-python/mkdocs-material-extensions[python_targets_python3_11(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_11(-)] dev-python/mkdocs-redirects[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/mkdocs[python_targets_python3_10(-)] dev-python/mkdocs-material-extensions[python_targets_python3_10(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_10(-)] dev-python/mkdocs-redirects[python_targets_python3_10(-)] ) ) ) -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=A Material Design theme for MkDocs -EAPI=8 -HOMEPAGE=https://github.com/squidfunk/mkdocs-material/ https://pypi.org/project/mkdocs-material/ -INHERIT=distutils-r1 docs -IUSE=social python_targets_python3_10 python_targets_python3_11 doc -KEYWORDS=amd64 ~arm ~arm64 ~ppc ~riscv x86 -LICENSE=MIT -PDEPEND=>=dev-python/mkdocs-material-extensions-1.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -RDEPEND=>=dev-python/Babel-2.10.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/colorama-0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-3.0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/lxml-4.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/markdown-3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/mkdocs-1.5.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/paginate-0.5.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pygments-2.14[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pymdown-extensions-9.9.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/readtime-2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/regex-2022.4.24[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.26[python_targets_python3_10(-)?,python_targets_python3_11(-)?] social? ( >=dev-python/pillow-9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=media-gfx/cairosvg-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -SLOT=0 -SRC_URI=https://github.com/squidfunk/mkdocs-material/archive/9.2.6.tar.gz -> mkdocs-material-9.2.6.gh.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce docs 74475974eae5130ba3e19b31b8ae46b8 flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=3e29a8112d747342eaf1c230dd888d52 diff --git a/metadata/md5-cache/dev-python/mkdocs-material-9.2.8 b/metadata/md5-cache/dev-python/mkdocs-material-9.2.8 deleted file mode 100644 index d2fcc7e664a9..000000000000 --- a/metadata/md5-cache/dev-python/mkdocs-material-9.2.8 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python: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(-)?] doc? ( || ( ( dev-lang/python:3.11 dev-python/mkdocs[python_targets_python3_11(-)] dev-python/mkdocs-material-extensions[python_targets_python3_11(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_11(-)] dev-python/mkdocs-redirects[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/mkdocs[python_targets_python3_10(-)] dev-python/mkdocs-material-extensions[python_targets_python3_10(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_10(-)] dev-python/mkdocs-redirects[python_targets_python3_10(-)] ) ) ) -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=A Material Design theme for MkDocs -EAPI=8 -HOMEPAGE=https://github.com/squidfunk/mkdocs-material/ https://pypi.org/project/mkdocs-material/ -INHERIT=distutils-r1 docs -IUSE=social python_targets_python3_10 python_targets_python3_11 doc -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~riscv ~x86 -LICENSE=MIT -PDEPEND=>=dev-python/mkdocs-material-extensions-1.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -RDEPEND=>=dev-python/Babel-2.10.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/colorama-0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-3.0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/lxml-4.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/markdown-3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/mkdocs-1.5.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/paginate-0.5.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pygments-2.14[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pymdown-extensions-9.9.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/readtime-2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/regex-2022.4.24[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.26[python_targets_python3_10(-)?,python_targets_python3_11(-)?] social? ( >=dev-python/pillow-9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=media-gfx/cairosvg-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -SLOT=0 -SRC_URI=https://github.com/squidfunk/mkdocs-material/archive/9.2.8.tar.gz -> mkdocs-material-9.2.8.gh.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce docs 74475974eae5130ba3e19b31b8ae46b8 flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=c59a190083f6dc621a59245e6a47e4a2 diff --git a/metadata/md5-cache/dev-python/mkdocs-material-9.3.1 b/metadata/md5-cache/dev-python/mkdocs-material-9.3.1 deleted file mode 100644 index 20c614ac23ba..000000000000 --- a/metadata/md5-cache/dev-python/mkdocs-material-9.3.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python: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(-)?] doc? ( || ( ( dev-lang/python:3.11 dev-python/mkdocs[python_targets_python3_11(-)] dev-python/mkdocs-material-extensions[python_targets_python3_11(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_11(-)] dev-python/mkdocs-redirects[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/mkdocs[python_targets_python3_10(-)] dev-python/mkdocs-material-extensions[python_targets_python3_10(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_10(-)] dev-python/mkdocs-redirects[python_targets_python3_10(-)] ) ) ) -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=A Material Design theme for MkDocs -EAPI=8 -HOMEPAGE=https://github.com/squidfunk/mkdocs-material/ https://pypi.org/project/mkdocs-material/ -INHERIT=distutils-r1 docs -IUSE=social python_targets_python3_10 python_targets_python3_11 doc -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 -LICENSE=MIT -PDEPEND=>=dev-python/mkdocs-material-extensions-1.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -RDEPEND=>=dev-python/Babel-2.10.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/colorama-0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-3.0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/lxml-4.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/markdown-3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/mkdocs-1.5.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/paginate-0.5.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pygments-2.14[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pymdown-extensions-9.9.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/readtime-2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/regex-2022.4.24[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.26[python_targets_python3_10(-)?,python_targets_python3_11(-)?] social? ( >=dev-python/pillow-9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=media-gfx/cairosvg-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -SLOT=0 -SRC_URI=https://github.com/squidfunk/mkdocs-material/archive/9.3.1.tar.gz -> mkdocs-material-9.3.1.gh.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce docs 74475974eae5130ba3e19b31b8ae46b8 flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=54c36e7d7ecc3805ba0782346d4d85f1 diff --git a/metadata/md5-cache/dev-python/mkdocs-material-9.3.2 b/metadata/md5-cache/dev-python/mkdocs-material-9.3.2 deleted file mode 100644 index 5c3e139fe697..000000000000 --- a/metadata/md5-cache/dev-python/mkdocs-material-9.3.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python: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(-)?] doc? ( || ( ( dev-lang/python:3.11 dev-python/mkdocs[python_targets_python3_11(-)] dev-python/mkdocs-material-extensions[python_targets_python3_11(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_11(-)] dev-python/mkdocs-redirects[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/mkdocs[python_targets_python3_10(-)] dev-python/mkdocs-material-extensions[python_targets_python3_10(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_10(-)] dev-python/mkdocs-redirects[python_targets_python3_10(-)] ) ) ) -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=A Material Design theme for MkDocs -EAPI=8 -HOMEPAGE=https://github.com/squidfunk/mkdocs-material/ https://pypi.org/project/mkdocs-material/ -INHERIT=distutils-r1 docs -IUSE=social python_targets_python3_10 python_targets_python3_11 doc -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 -LICENSE=MIT -PDEPEND=>=dev-python/mkdocs-material-extensions-1.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -RDEPEND=>=dev-python/Babel-2.10.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/colorama-0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-3.0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/lxml-4.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/markdown-3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/mkdocs-1.5.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/paginate-0.5.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pygments-2.14[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pymdown-extensions-9.9.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/readtime-2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/regex-2022.4.24[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.26[python_targets_python3_10(-)?,python_targets_python3_11(-)?] social? ( >=dev-python/pillow-9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=media-gfx/cairosvg-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -SLOT=0 -SRC_URI=https://github.com/squidfunk/mkdocs-material/archive/9.3.2.tar.gz -> mkdocs-material-9.3.2.gh.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce docs 74475974eae5130ba3e19b31b8ae46b8 flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=54c36e7d7ecc3805ba0782346d4d85f1 diff --git a/metadata/md5-cache/dev-python/mkdocs-material-9.4.1 b/metadata/md5-cache/dev-python/mkdocs-material-9.4.1 deleted file mode 100644 index 9e4acaca4fb6..000000000000 --- a/metadata/md5-cache/dev-python/mkdocs-material-9.4.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python: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(-)?] doc? ( || ( ( dev-lang/python:3.11 dev-python/mkdocs[python_targets_python3_11(-)] dev-python/mkdocs-material-extensions[python_targets_python3_11(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_11(-)] dev-python/mkdocs-redirects[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/mkdocs[python_targets_python3_10(-)] dev-python/mkdocs-material-extensions[python_targets_python3_10(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_10(-)] dev-python/mkdocs-redirects[python_targets_python3_10(-)] ) ) ) -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=A Material Design theme for MkDocs -EAPI=8 -HOMEPAGE=https://github.com/squidfunk/mkdocs-material/ https://pypi.org/project/mkdocs-material/ -INHERIT=distutils-r1 docs -IUSE=social python_targets_python3_10 python_targets_python3_11 doc -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 -LICENSE=MIT -PDEPEND=>=dev-python/mkdocs-material-extensions-1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -RDEPEND=>=dev-python/Babel-2.10.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/colorama-0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-3.0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/lxml-4.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/markdown-3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/mkdocs-1.5.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/paginate-0.5.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pygments-2.16[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pymdown-extensions-10.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/readtime-2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/regex-2022.4.24[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.26[python_targets_python3_10(-)?,python_targets_python3_11(-)?] social? ( >=dev-python/pillow-9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=media-gfx/cairosvg-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -SLOT=0 -SRC_URI=https://github.com/squidfunk/mkdocs-material/archive/9.4.1.tar.gz -> mkdocs-material-9.4.1.gh.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce docs 74475974eae5130ba3e19b31b8ae46b8 flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=5d5ce96a509a47fb9d1e76447fc1496c diff --git a/metadata/md5-cache/dev-python/mkdocs-material-9.4.2 b/metadata/md5-cache/dev-python/mkdocs-material-9.4.2 index 76fd044092f2..dd565a542188 100644 --- a/metadata/md5-cache/dev-python/mkdocs-material-9.4.2 +++ b/metadata/md5-cache/dev-python/mkdocs-material-9.4.2 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/squidfunk/mkdocs-material/ https://pypi.org/project/mkdocs-material/ INHERIT=distutils-r1 docs IUSE=social python_targets_python3_10 python_targets_python3_11 doc -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86 LICENSE=MIT PDEPEND=>=dev-python/mkdocs-material-extensions-1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] RDEPEND=>=dev-python/Babel-2.10.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/colorama-0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-3.0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/lxml-4.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/markdown-3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/mkdocs-1.5.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/paginate-0.5.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pygments-2.16[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pymdown-extensions-10.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/readtime-2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/regex-2022.4.24[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.26[python_targets_python3_10(-)?,python_targets_python3_11(-)?] social? ( >=dev-python/pillow-9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=media-gfx/cairosvg-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) @@ -13,4 +13,4 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://github.com/squidfunk/mkdocs-material/archive/9.4.2.tar.gz -> mkdocs-material-9.4.2.gh.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce docs 74475974eae5130ba3e19b31b8ae46b8 flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=5d5ce96a509a47fb9d1e76447fc1496c +_md5_=6d7cca7e2927da6241b392bda0985637 diff --git a/metadata/md5-cache/dev-python/mkdocs-material-9.4.3 b/metadata/md5-cache/dev-python/mkdocs-material-9.4.3 deleted file mode 100644 index 2030fdae170e..000000000000 --- a/metadata/md5-cache/dev-python/mkdocs-material-9.4.3 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python: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(-)?] doc? ( || ( ( dev-lang/python:3.11 dev-python/mkdocs[python_targets_python3_11(-)] dev-python/mkdocs-material-extensions[python_targets_python3_11(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_11(-)] dev-python/mkdocs-redirects[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/mkdocs[python_targets_python3_10(-)] dev-python/mkdocs-material-extensions[python_targets_python3_10(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_10(-)] dev-python/mkdocs-redirects[python_targets_python3_10(-)] ) ) ) -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=A Material Design theme for MkDocs -EAPI=8 -HOMEPAGE=https://github.com/squidfunk/mkdocs-material/ https://pypi.org/project/mkdocs-material/ -INHERIT=distutils-r1 docs -IUSE=social python_targets_python3_10 python_targets_python3_11 doc -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 -LICENSE=MIT -PDEPEND=>=dev-python/mkdocs-material-extensions-1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -RDEPEND=>=dev-python/Babel-2.10.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/colorama-0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-3.0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/lxml-4.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/markdown-3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/mkdocs-1.5.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/paginate-0.5.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pygments-2.16[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pymdown-extensions-10.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/readtime-2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/regex-2022.4.24[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.26[python_targets_python3_10(-)?,python_targets_python3_11(-)?] social? ( >=dev-python/pillow-9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=media-gfx/cairosvg-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -SLOT=0 -SRC_URI=https://github.com/squidfunk/mkdocs-material/archive/9.4.3.tar.gz -> mkdocs-material-9.4.3.gh.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce docs 74475974eae5130ba3e19b31b8ae46b8 flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=5d5ce96a509a47fb9d1e76447fc1496c diff --git a/metadata/md5-cache/dev-python/mkdocs-material-extensions-1.1.1 b/metadata/md5-cache/dev-python/mkdocs-material-extensions-1.1.1 deleted file mode 100644 index fec2045433c8..000000000000 --- a/metadata/md5-cache/dev-python/mkdocs-material-extensions-1.1.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/beautifulsoup4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/mkdocs-material-5.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 ) python_targets_python3_11? ( dev-lang/python: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=Extension pack for Python Markdown -EAPI=8 -HOMEPAGE=https://github.com/facelessuser/mkdocs-material-extensions/ https://pypi.org/project/mkdocs-material-extensions/ -INHERIT=distutils-r1 -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86 -LICENSE=MIT -RDEPEND=>=dev-python/mkdocs-material-5.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/facelessuser/mkdocs-material-extensions/archive/1.1.1.tar.gz -> mkdocs-material-extensions-1.1.1.gh.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=63af176ae5d6eaa39a418b279a44ffce diff --git a/metadata/md5-cache/dev-python/mkdocs-material-extensions-1.2 b/metadata/md5-cache/dev-python/mkdocs-material-extensions-1.2 index de7d91bc34a0..7bb4d149987a 100644 --- a/metadata/md5-cache/dev-python/mkdocs-material-extensions-1.2 +++ b/metadata/md5-cache/dev-python/mkdocs-material-extensions-1.2 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/facelessuser/mkdocs-material-extensions/ https://pypi.org/project/mkdocs-material-extensions/ INHERIT=distutils-r1 IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86 LICENSE=MIT RDEPEND=>=dev-python/mkdocs-material-5.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/facelessuser/mkdocs-material-extensions/archive/1.2.tar.gz -> mkdocs-material-extensions-1.2.gh.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=84b628c4754b818e4e25568de1997540 +_md5_=719683af003d57aef5f9de6971fb78d9 diff --git a/metadata/md5-cache/dev-python/msgpack-1.0.5-r1 b/metadata/md5-cache/dev-python/msgpack-1.0.5-r1 index 2c31e24e5bb1..a742f459d2f0 100644 --- a/metadata/md5-cache/dev-python/msgpack-1.0.5-r1 +++ b/metadata/md5-cache/dev-python/msgpack-1.0.5-r1 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://msgpack.org/ https://github.com/msgpack/msgpack-python/ https://pypi.org/project/msgpack/ INHERIT=distutils-r1 pypi IUSE=+native-extensions 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 ~x64-macos +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos LICENSE=Apache-2.0 RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) 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/m/msgpack/msgpack-1.0.5.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=bce3210b0049f08b40f1d3f19206d9e3 +_md5_=56258e1502ebe18d23ba062195bc18b3 diff --git a/metadata/md5-cache/dev-python/msgpack-1.0.7 b/metadata/md5-cache/dev-python/msgpack-1.0.7 index 23036830d3cf..9553f14c2cab 100644 --- a/metadata/md5-cache/dev-python/msgpack-1.0.7 +++ b/metadata/md5-cache/dev-python/msgpack-1.0.7 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://msgpack.org/ https://github.com/msgpack/msgpack-python/ https://pypi.org/project/msgpack/ INHERIT=distutils-r1 pypi IUSE=+native-extensions 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 ~x64-macos +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos LICENSE=Apache-2.0 RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) 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/m/msgpack/msgpack-1.0.7.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=d8f31e8533a20c21c447bb78d68f6fbf +_md5_=6de83562186fc17691e47d978cac6194 diff --git a/metadata/md5-cache/dev-python/notebook-7.0.3 b/metadata/md5-cache/dev-python/notebook-7.0.3 index cb0c83e59420..f97eafbcbde1 100644 --- a/metadata/md5-cache/dev-python/notebook-7.0.3 +++ b/metadata/md5-cache/dev-python/notebook-7.0.3 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://jupyter.org/ https://github.com/jupyter/notebook/ https://pypi.org/project/notebook/ INHERIT=distutils-r1 pypi xdg-utils IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +KEYWORDS=~amd64 arm ~arm64 ~loong ~ppc64 ~riscv ~x86 LICENSE=BSD RDEPEND=>=dev-python/jupyter-server-2.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/jupyterlab-4.0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/notebook-shim-0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/tornado-6.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) REQUIRED_USE=|| ( 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/n/notebook/notebook-7.0.3.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=88cc46369df8d6d95bc282a668b93c84 +_md5_=aa2acddd52c79fa26a48aef3c6790b95 diff --git a/metadata/md5-cache/dev-python/notebook-7.0.4 b/metadata/md5-cache/dev-python/notebook-7.0.4 index e681ff1224b3..48ccb6630241 100644 --- a/metadata/md5-cache/dev-python/notebook-7.0.4 +++ b/metadata/md5-cache/dev-python/notebook-7.0.4 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://jupyter.org/ https://github.com/jupyter/notebook/ https://pypi.org/project/notebook/ INHERIT=distutils-r1 pypi xdg-utils IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +KEYWORDS=~amd64 arm ~arm64 ~loong ppc64 ~riscv x86 LICENSE=BSD RDEPEND=>=dev-python/jupyter-server-2.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/jupyterlab-4.0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/notebook-shim-0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/tornado-6.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) REQUIRED_USE=|| ( 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/n/notebook/notebook-7.0.4.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=c36eeb1f4f8dc8e97047606742c3ca7a +_md5_=074dffbfe02b752ddac8a02400770fb0 diff --git a/metadata/md5-cache/dev-python/pandas-1.5.3 b/metadata/md5-cache/dev-python/pandas-1.5.3 index 9d04529d0df7..e5242244f010 100644 --- a/metadata/md5-cache/dev-python/pandas-1.5.3 +++ b/metadata/md5-cache/dev-python/pandas-1.5.3 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://pandas.pydata.org/ https://github.com/pandas-dev/pandas/ https://pypi.org/project/pandas/ INHERIT=distutils-r1 multiprocessing optfeature virtualx IUSE=doc full-support minimal test X python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 LICENSE=BSD RDEPEND=>=dev-python/numpy-1.21.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-dateutil-2.8.1-r3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytz-2020.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !minimal? ( >=dev-python/bottleneck-1.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/numexpr-2.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) full-support? ( dev-python/beautifulsoup4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/blosc[python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( dev-python/html5lib[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) dev-python/jinja[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/matplotlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( dev-python/openpyxl[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/xlsxwriter[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) >=dev-python/tables-3.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/xarray-0.12.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sqlalchemy-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/xlrd-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/xlwt-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !hppa? ( python_targets_python3_10? ( dev-python/statsmodels[python_targets_python3_10(-)?] ) >=dev-python/scipy-1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) X? ( || ( dev-python/PyQt5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] x11-misc/xclip x11-misc/xsel ) ) ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/pandas-dev/pandas/releases/download/v1.5.3/pandas-1.5.3.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 -_md5_=fdd26c372cbd109f2f0ac02d068f8a3c +_md5_=670e89e22d46a1b84115acbedaa88bcb diff --git a/metadata/md5-cache/dev-python/pandas-2.0.3-r1 b/metadata/md5-cache/dev-python/pandas-2.0.3-r1 index c1217850e496..19210b70cabd 100644 --- a/metadata/md5-cache/dev-python/pandas-2.0.3-r1 +++ b/metadata/md5-cache/dev-python/pandas-2.0.3-r1 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://pandas.pydata.org/ https://github.com/pandas-dev/pandas/ https://pypi.org/project/pandas/ INHERIT=distutils-r1 multiprocessing optfeature virtualx IUSE=doc full-support minimal test X python_targets_python3_10 python_targets_python3_11 debug -KEYWORDS=amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos +KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos LICENSE=BSD RDEPEND=>=dev-python/numpy-1.23.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-dateutil-2.8.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytz-2020.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tzdata[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !minimal? ( >=dev-python/bottleneck-1.3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/numexpr-2.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) full-support? ( >=dev-python/beautifulsoup4-4.9.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/blosc[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/html5lib-1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/lxml-4.6.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/matplotlib-3.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/openpyxl-3.0.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sqlalchemy-1.4.16[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tables-3.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tabulate-0.8.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/xarray-0.21.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/xlrd-2.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/xlsxwriter-1.4.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/xlwt-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !hppa? ( python_targets_python3_10? ( dev-python/statsmodels[python_targets_python3_10(-)?] ) >=dev-python/scipy-1.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) X? ( || ( >=dev-python/PyQt5-5.15.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/QtPy-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] x11-misc/xclip x11-misc/xsel ) ) ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/pandas-dev/pandas/releases/download/v2.0.3/pandas-2.0.3.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 -_md5_=8457336ff539312a874620182d11ea25 +_md5_=61c6c20419df69c4974bfb2f0b73942a diff --git a/metadata/md5-cache/dev-python/pandas-2.1.1 b/metadata/md5-cache/dev-python/pandas-2.1.1 index facafc8675f8..99273f429550 100644 --- a/metadata/md5-cache/dev-python/pandas-2.1.1 +++ b/metadata/md5-cache/dev-python/pandas-2.1.1 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://pandas.pydata.org/ https://github.com/pandas-dev/pandas/ https://pypi.org/project/pandas/ INHERIT=distutils-r1 multiprocessing optfeature pypi virtualx IUSE=full-support minimal test X python_targets_python3_10 python_targets_python3_11 debug -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos +KEYWORDS=~amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos LICENSE=BSD RDEPEND=>=dev-python/numpy-1.23.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-dateutil-2.8.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytz-2020.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tzdata[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !minimal? ( >=dev-python/bottleneck-1.3.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/numexpr-2.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) full-support? ( >=dev-python/beautifulsoup4-4.11.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/blosc[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/html5lib-1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-3.1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/lxml-4.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/matplotlib-3.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/openpyxl-3.0.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sqlalchemy-1.4.36[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tables-3.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tabulate-0.8.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/xarray-2022.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/xlrd-2.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/xlsxwriter-3.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/xlwt-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !hppa? ( python_targets_python3_10? ( dev-python/statsmodels[python_targets_python3_10(-)?] ) >=dev-python/scipy-1.8.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) X? ( || ( >=dev-python/PyQt5-5.15.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/QtPy-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] x11-misc/xclip x11-misc/xsel ) ) ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/pandas/pandas-2.1.1.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 -_md5_=10b836cf274da045872244620ae69fd5 +_md5_=4ce9127be34e7758fe496b8538cc3d85 diff --git a/metadata/md5-cache/dev-python/pbr-5.11.1 b/metadata/md5-cache/dev-python/pbr-5.11.1 index a3b8ba728500..5d038050f6ac 100644 --- a/metadata/md5-cache/dev-python/pbr-5.11.1 +++ b/metadata/md5-cache/dev-python/pbr-5.11.1 @@ -1,4 +1,4 @@ -BDEPEND=test? ( python_targets_python3_10? ( >=dev-python/wheel-0.32.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/fixtures-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/mock-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/six-1.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/testresources-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/testscenarios-0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/testtools-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/virtualenv-20.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git ) python_targets_python3_11? ( >=dev-python/wheel-0.32.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/fixtures-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/mock-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/six-1.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/testresources-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/testscenarios-0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/testtools-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/virtualenv-20.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git ) python_targets_python3_12? ( >=dev-python/wheel-0.32.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/fixtures-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/mock-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/six-1.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/testresources-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/testscenarios-0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/testtools-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/virtualenv-20.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git ) ) test? ( >=dev-python/setuptools-60.5.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] 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:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python: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.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=test? ( python_targets_python3_10? ( >=dev-python/wheel-0.32.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/fixtures-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/mock-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/six-1.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/testresources-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/testscenarios-0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/testtools-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/virtualenv-20.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git ) python_targets_python3_11? ( >=dev-python/wheel-0.32.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/fixtures-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/mock-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/six-1.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/testresources-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/testscenarios-0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/testtools-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/virtualenv-20.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git ) python_targets_python3_12? ( >=dev-python/wheel-0.32.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/fixtures-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/mock-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/six-1.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/testresources-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/testscenarios-0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/testtools-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/virtualenv-20.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git ) ) test? ( >=dev-python/setuptools-60.5.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] 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:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python: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.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Inject some useful and sensible default behaviors into setuptools EAPI=8 @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/pbr/pbr-5.11.1.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=3d3d54d9b6d76ec1acfc44caaa1d12a8 +_md5_=4d959a9c9d87a5de116acfc4fe949903 diff --git a/metadata/md5-cache/dev-python/pikepdf-8.4.1 b/metadata/md5-cache/dev-python/pikepdf-8.4.1 index 0ef25684b8d5..14cced9048d0 100644 --- a/metadata/md5-cache/dev-python/pikepdf-8.4.1 +++ b/metadata/md5-cache/dev-python/pikepdf-8.4.1 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/pikepdf/pikepdf/ https://pypi.org/project/pikepdf/ INHERIT=distutils-r1 pypi 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 +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 LICENSE=MPL-2.0 RDEPEND=>=app-text/qpdf-11.5.0:0= dev-python/deprecation[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.0[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-python/pillow-9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) 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/p/pikepdf/pikepdf-8.4.1.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=64eb2759ea857c2a122c7b048e83b173 +_md5_=44767b521b03e7ce6d81a529481ce7ee diff --git a/metadata/md5-cache/dev-python/pyaml-23.7.0 b/metadata/md5-cache/dev-python/pyaml-23.7.0 deleted file mode 100644 index cba18ff31475..000000000000 --- a/metadata/md5-cache/dev-python/pyaml-23.7.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/unidecode[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] 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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=PyYAML-based module to produce pretty and readable YAML-serialized data -EAPI=8 -HOMEPAGE=https://github.com/mk-fg/pretty-yaml/ https://pypi.org/project/pyaml/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=amd64 arm ~arm64 ~ppc64 ~riscv x86 -LICENSE=WTFPL-2 -RDEPEND=dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/pyaml/pyaml-23.7.0.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=2c996c53b6985a27dbf6d59675e74b69 diff --git a/metadata/md5-cache/dev-python/pyaml-23.9.1 b/metadata/md5-cache/dev-python/pyaml-23.9.1 deleted file mode 100644 index ee896a75e5ed..000000000000 --- a/metadata/md5-cache/dev-python/pyaml-23.9.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/unidecode[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] 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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=PyYAML-based module to produce pretty and readable YAML-serialized data -EAPI=8 -HOMEPAGE=https://github.com/mk-fg/pretty-yaml/ https://pypi.org/project/pyaml/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 -LICENSE=WTFPL-2 -RDEPEND=dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/pyaml/pyaml-23.9.1.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=9e9e5346ba74f9db06365aabed6dc237 diff --git a/metadata/md5-cache/dev-python/pyaml-23.9.2 b/metadata/md5-cache/dev-python/pyaml-23.9.2 deleted file mode 100644 index 59253b64b15d..000000000000 --- a/metadata/md5-cache/dev-python/pyaml-23.9.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/unidecode[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] 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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=PyYAML-based module to produce pretty and readable YAML-serialized data -EAPI=8 -HOMEPAGE=https://github.com/mk-fg/pretty-yaml/ https://pypi.org/project/pyaml/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 -LICENSE=WTFPL-2 -RDEPEND=dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/pyaml/pyaml-23.9.2.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=9e9e5346ba74f9db06365aabed6dc237 diff --git a/metadata/md5-cache/dev-python/pyaml-23.9.3 b/metadata/md5-cache/dev-python/pyaml-23.9.3 deleted file mode 100644 index ed69565d3efd..000000000000 --- a/metadata/md5-cache/dev-python/pyaml-23.9.3 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/unidecode[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] 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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=PyYAML-based module to produce pretty and readable YAML-serialized data -EAPI=8 -HOMEPAGE=https://github.com/mk-fg/pretty-yaml/ https://pypi.org/project/pyaml/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 -LICENSE=WTFPL-2 -RDEPEND=dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/pyaml/pyaml-23.9.3.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=9e9e5346ba74f9db06365aabed6dc237 diff --git a/metadata/md5-cache/dev-python/pyaml-23.9.5 b/metadata/md5-cache/dev-python/pyaml-23.9.5 deleted file mode 100644 index 812a67ce7237..000000000000 --- a/metadata/md5-cache/dev-python/pyaml-23.9.5 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/unidecode[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] 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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=PyYAML-based module to produce pretty and readable YAML-serialized data -EAPI=8 -HOMEPAGE=https://github.com/mk-fg/pretty-yaml/ https://pypi.org/project/pyaml/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 -LICENSE=WTFPL-2 -RDEPEND=dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/pyaml/pyaml-23.9.5.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=9e9e5346ba74f9db06365aabed6dc237 diff --git a/metadata/md5-cache/dev-python/pyaml-23.9.6 b/metadata/md5-cache/dev-python/pyaml-23.9.6 deleted file mode 100644 index 693ad654a717..000000000000 --- a/metadata/md5-cache/dev-python/pyaml-23.9.6 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/unidecode[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] 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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=PyYAML-based module to produce pretty and readable YAML-serialized data -EAPI=8 -HOMEPAGE=https://github.com/mk-fg/pretty-yaml/ https://pypi.org/project/pyaml/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 -LICENSE=WTFPL-2 -RDEPEND=dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/pyaml/pyaml-23.9.6.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=9e9e5346ba74f9db06365aabed6dc237 diff --git a/metadata/md5-cache/dev-python/pyaml-23.9.7 b/metadata/md5-cache/dev-python/pyaml-23.9.7 index ae1304e01959..b7c0c6a3321e 100644 --- a/metadata/md5-cache/dev-python/pyaml-23.9.7 +++ b/metadata/md5-cache/dev-python/pyaml-23.9.7 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/mk-fg/pretty-yaml/ https://pypi.org/project/pyaml/ INHERIT=distutils-r1 pypi IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 arm ~arm64 ~ppc64 ~riscv x86 LICENSE=WTFPL-2 RDEPEND=dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/pyaml/pyaml-23.9.7.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=9e9e5346ba74f9db06365aabed6dc237 +_md5_=2c996c53b6985a27dbf6d59675e74b69 diff --git a/metadata/md5-cache/dev-python/pycares-4.4.0 b/metadata/md5-cache/dev-python/pycares-4.4.0 new file mode 100644 index 000000000000..bc2ff3803473 --- /dev/null +++ b/metadata/md5-cache/dev-python/pycares-4.4.0 @@ -0,0 +1,18 @@ +BDEPEND=python_targets_python3_10? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/idna[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/idna[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] net-dns/c-ares:= python_targets_python3_10? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/cffi[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=net-dns/c-ares:= python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +DESCRIPTION=Python interface for c-ares +EAPI=8 +HOMEPAGE=https://github.com/saghul/pycares/ https://pypi.org/project/pycares/ +INHERIT=distutils-r1 pypi +IUSE=test test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug +KEYWORDS=~amd64 ~arm64 ~riscv ~x86 +LICENSE=MIT +PROPERTIES=test_network +RDEPEND=dev-python/idna[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] net-dns/c-ares:= python_targets_python3_10? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=test !test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/p/pycares/pycares-4.4.0.tar.gz +_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=af162417c9d22c235f2472630b1f765e diff --git a/metadata/md5-cache/dev-python/pydata-sphinx-theme-0.13.3-r1 b/metadata/md5-cache/dev-python/pydata-sphinx-theme-0.13.3-r1 deleted file mode 100644 index 58dde6f489b0..000000000000 --- a/metadata/md5-cache/dev-python/pydata-sphinx-theme-0.13.3-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/pytest-regressions[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/accessible-pygments[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/Babel[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/beautifulsoup4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pygments[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sphinx-4.2[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Bootstrap-based Sphinx theme from the PyData community -EAPI=8 -HOMEPAGE=https://github.com/pydata/pydata-sphinx-theme/ https://pypi.org/project/pydata-sphinx-theme/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 -LICENSE=BSD-with-disclosure -RDEPEND=dev-python/accessible-pygments[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/Babel[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/beautifulsoup4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pygments[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sphinx-4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] pydata-sphinx-theme-0.13.3.gh.tar.gz https://files.pythonhosted.org/packages/py3/p/pydata-sphinx-theme/pydata_sphinx_theme-0.13.3-py3-none-any.whl -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=7f410da3140ea6064d4eb9389955d62f diff --git a/metadata/md5-cache/dev-python/pydata-sphinx-theme-0.14.0 b/metadata/md5-cache/dev-python/pydata-sphinx-theme-0.14.0 deleted file mode 100644 index a32a693637cc..000000000000 --- a/metadata/md5-cache/dev-python/pydata-sphinx-theme-0.14.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/pytest-regressions[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/accessible-pygments[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/Babel[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/beautifulsoup4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pygments[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sphinx-5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/typing-extensions[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Bootstrap-based Sphinx theme from the PyData community -EAPI=8 -HOMEPAGE=https://github.com/pydata/pydata-sphinx-theme/ https://pypi.org/project/pydata-sphinx-theme/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 -LICENSE=BSD-with-disclosure -RDEPEND=dev-python/accessible-pygments[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/Babel[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/beautifulsoup4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pygments[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sphinx-5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/pydata/pydata-sphinx-theme/archive/v0.14.0.tar.gz -> pydata-sphinx-theme-0.14.0.gh.tar.gz https://files.pythonhosted.org/packages/py3/p/pydata-sphinx-theme/pydata_sphinx_theme-0.14.0-py3-none-any.whl -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=717468eb8898ca931224167f186ba9fa diff --git a/metadata/md5-cache/dev-python/pydata-sphinx-theme-0.14.1 b/metadata/md5-cache/dev-python/pydata-sphinx-theme-0.14.1 index d62cd101b59f..94807a800cce 100644 --- a/metadata/md5-cache/dev-python/pydata-sphinx-theme-0.14.1 +++ b/metadata/md5-cache/dev-python/pydata-sphinx-theme-0.14.1 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/pydata/pydata-sphinx-theme/ https://pypi.org/project/pydata-sphinx-theme/ INHERIT=distutils-r1 pypi IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=BSD-with-disclosure RDEPEND=dev-python/accessible-pygments[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/Babel[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/beautifulsoup4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pygments[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sphinx-5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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://github.com/pydata/pydata-sphinx-theme/archive/v0.14.1.tar.gz -> pydata-sphinx-theme-0.14.1.gh.tar.gz https://files.pythonhosted.org/packages/py3/p/pydata-sphinx-theme/pydata_sphinx_theme-0.14.1-py3-none-any.whl _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=717468eb8898ca931224167f186ba9fa +_md5_=cab801bc0d687f2cd9898ede3a275cde diff --git a/metadata/md5-cache/dev-python/pypy3_10-7.3.13 b/metadata/md5-cache/dev-python/pypy3_10-7.3.13-r1 similarity index 97% rename from metadata/md5-cache/dev-python/pypy3_10-7.3.13 rename to metadata/md5-cache/dev-python/pypy3_10-7.3.13-r1 index b1eb04d2a076..1a8a4af01860 100644 --- a/metadata/md5-cache/dev-python/pypy3_10-7.3.13 +++ b/metadata/md5-cache/dev-python/pypy3_10-7.3.13-r1 @@ -12,4 +12,4 @@ RESTRICT=test SLOT=0/pypy310-pp73-384 SRC_URI=https://buildbot.pypy.org/pypy/pypy3.10-v7.3.13-src.tar.bz2 https://dev.gentoo.org/~mgorny/dist/python/pypy3.10-gentoo-patches-7.3.13.tar.xz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=f425ad81271cb5dcf2a97000da1bc695 +_md5_=dcb19f4099b1eb0f8173c12bfd909a2a diff --git a/metadata/md5-cache/dev-python/pypy3_9-7.3.13 b/metadata/md5-cache/dev-python/pypy3_9-7.3.13-r1 similarity index 97% rename from metadata/md5-cache/dev-python/pypy3_9-7.3.13 rename to metadata/md5-cache/dev-python/pypy3_9-7.3.13-r1 index fff3f5cb7eec..6cf85fbeda5e 100644 --- a/metadata/md5-cache/dev-python/pypy3_9-7.3.13 +++ b/metadata/md5-cache/dev-python/pypy3_9-7.3.13-r1 @@ -12,4 +12,4 @@ RESTRICT=test SLOT=0/pypy39-pp73-336 SRC_URI=https://buildbot.pypy.org/pypy/pypy3.9-v7.3.13-src.tar.bz2 https://dev.gentoo.org/~mgorny/dist/python/pypy3.9-gentoo-patches-7.3.13.tar.xz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=3293bcfef1e19f187687eed2ae155dd2 +_md5_=88f322bdb004db82c587303fde161bcb diff --git a/metadata/md5-cache/dev-python/pytest-7.3.2 b/metadata/md5-cache/dev-python/pytest-7.3.2 deleted file mode 100644 index fec1051b7625..000000000000 --- a/metadata/md5-cache/dev-python/pytest-7.3.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=dev-python/setuptools-scm-6.2.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/iniconfig[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/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pluggy-0.12[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(-)?] >=dev-python/tomli-1.0.0[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(-)?] >=dev-python/tomli-1.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( dev-python/argcomplete[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/hypothesis-3.56[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pygments-2.7.2[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/requests[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/xmlschema[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-python/argcomplete[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/hypothesis-3.56[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pygments-2.7.2[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/requests[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/xmlschema[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/argcomplete[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/hypothesis-3.56[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pygments-2.7.2[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/requests[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/xmlschema[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/argcomplete[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/hypothesis-3.56[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pygments-2.7.2[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/requests[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/xmlschema[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Simple powerful testing with Python -EAPI=8 -HOMEPAGE=https://pytest.org/ https://github.com/pytest-dev/pytest/ https://pypi.org/project/pytest/ -INHERIT=distutils-r1 multiprocessing 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=dev-python/iniconfig[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/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pluggy-0.12[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(-)?] >=dev-python/tomli-1.0.0[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(-)?] >=dev-python/tomli-1.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/pytest-7.3.2.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=2905b7854ee39ba4f5652d9ad243f1b6 diff --git a/metadata/md5-cache/dev-python/pytest-7.4.1 b/metadata/md5-cache/dev-python/pytest-7.4.1 deleted file mode 100644 index 30166a0fa722..000000000000 --- a/metadata/md5-cache/dev-python/pytest-7.4.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=dev-python/setuptools-scm-6.2.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/iniconfig[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/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pluggy-0.12[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(-)?] >=dev-python/tomli-1.0.0[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(-)?] >=dev-python/tomli-1.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( dev-python/argcomplete[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/hypothesis-3.56[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pygments-2.7.2[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/requests[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/xmlschema[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-python/argcomplete[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/hypothesis-3.56[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pygments-2.7.2[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/requests[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/xmlschema[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/argcomplete[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/hypothesis-3.56[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pygments-2.7.2[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/requests[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/xmlschema[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/argcomplete[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/hypothesis-3.56[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pygments-2.7.2[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/requests[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/xmlschema[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Simple powerful testing with Python -EAPI=8 -HOMEPAGE=https://pytest.org/ https://github.com/pytest-dev/pytest/ https://pypi.org/project/pytest/ -INHERIT=distutils-r1 multiprocessing 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=dev-python/iniconfig[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/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pluggy-0.12[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(-)?] >=dev-python/tomli-1.0.0[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(-)?] >=dev-python/tomli-1.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/pytest-7.4.1.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=934283e7c2d83f3d725011fefc58713e diff --git a/metadata/md5-cache/dev-python/pytest-httpx-0.23.1 b/metadata/md5-cache/dev-python/pytest-httpx-0.23.1 deleted file mode 100644 index 28e0e715fdbc..000000000000 --- a/metadata/md5-cache/dev-python/pytest-httpx-0.23.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/pytest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( =dev-python/httpx-0.24*[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Send responses to HTTPX using pytest -EAPI=8 -HOMEPAGE=https://colin-b.github.io/pytest_httpx/ https://github.com/Colin-b/pytest_httpx/ https://pypi.org/project/pytest-httpx/ -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/httpx-0.24*[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Send responses to HTTPX using pytest -EAPI=8 -HOMEPAGE=https://colin-b.github.io/pytest_httpx/ https://github.com/Colin-b/pytest_httpx/ https://pypi.org/project/pytest-httpx/ -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/httpx-0.24*[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 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python: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 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( dev-python/pypy3 >=dev-python/sphinx-5.3.0[python_targets_pypy3(-)] dev-python/sphinx-rtd-theme[python_targets_pypy3(-)] ) ) ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Easy to use fixtures to write regression tests -EAPI=8 -HOMEPAGE=https://github.com/ESSS/pytest-regressions/ https://pypi.org/project/pytest-regressions/ -INHERIT=distutils-r1 pypi -IUSE=test doc 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=MIT -RDEPEND=dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-datadir[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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-regressions/pytest-regressions-2.4.2.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=d9de098fd05fae9ffd7123292dd60668 diff --git a/metadata/md5-cache/dev-python/pytest-regressions-2.4.3 b/metadata/md5-cache/dev-python/pytest-regressions-2.4.3 deleted file mode 100644 index 8f0a0d416798..000000000000 --- a/metadata/md5-cache/dev-python/pytest-regressions-2.4.3 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-datadir[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[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 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python: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 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( dev-python/pypy3 >=dev-python/sphinx-5.3.0[python_targets_pypy3(-)] dev-python/sphinx-rtd-theme[python_targets_pypy3(-)] ) ) ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Easy to use fixtures to write regression tests -EAPI=8 -HOMEPAGE=https://github.com/ESSS/pytest-regressions/ https://pypi.org/project/pytest-regressions/ -INHERIT=distutils-r1 pypi -IUSE=test doc 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=MIT -RDEPEND=dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-datadir[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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-regressions/pytest-regressions-2.4.3.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=a3196accd06d3739881f68568ff08497 diff --git a/metadata/md5-cache/dev-python/pytest-regressions-2.5.0 b/metadata/md5-cache/dev-python/pytest-regressions-2.5.0 index 940c091de401..7148ca8662b6 100644 --- a/metadata/md5-cache/dev-python/pytest-regressions-2.5.0 +++ b/metadata/md5-cache/dev-python/pytest-regressions-2.5.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/ESSS/pytest-regressions/ https://pypi.org/project/pytest-regressions/ INHERIT=distutils-r1 pypi IUSE=test doc 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 +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=MIT RDEPEND=dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-datadir[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/p/pytest-regressions/pytest-regressions-2.5.0.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=a3196accd06d3739881f68568ff08497 +_md5_=d9de098fd05fae9ffd7123292dd60668 diff --git a/metadata/md5-cache/dev-python/python-cinderclient-9.3.0 b/metadata/md5-cache/dev-python/python-cinderclient-9.3.0 deleted file mode 100644 index 41ac23142ecb..000000000000 --- a/metadata/md5-cache/dev-python/python-cinderclient-9.3.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-python/pbr[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/ddt[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/fixtures[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/oslo-serialization[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/testtools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/keystoneauth1-4.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-i18n-5.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-utils-4.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pbr-5.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/prettytable-0.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.25.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/stevedore-3.3.0[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=A client for the OpenStack Cinder API -EAPI=8 -HOMEPAGE=https://opendev.org/openstack/python-cinderclient/ https://github.com/openstack/python-cinderclient/ https://pypi.org/project/python-cinderclient/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 ~arm ~arm64 ~riscv x86 -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/keystoneauth1-4.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-i18n-5.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-utils-4.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pbr-5.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/prettytable-0.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.25.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/stevedore-3.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python: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/p/python-cinderclient/python-cinderclient-9.3.0.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=39f6c9b7b95b2385ac5ddddfb370db7c diff --git a/metadata/md5-cache/dev-python/python-cinderclient-9.4.0 b/metadata/md5-cache/dev-python/python-cinderclient-9.4.0 index c35a81bc970d..73784654c147 100644 --- a/metadata/md5-cache/dev-python/python-cinderclient-9.4.0 +++ b/metadata/md5-cache/dev-python/python-cinderclient-9.4.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://opendev.org/openstack/python-cinderclient/ https://github.com/openstack/python-cinderclient/ https://pypi.org/project/python-cinderclient/ INHERIT=distutils-r1 pypi IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~riscv x86 LICENSE=Apache-2.0 RDEPEND=>=dev-python/keystoneauth1-4.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-i18n-5.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-utils-4.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pbr-5.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/prettytable-0.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.25.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/stevedore-3.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) REQUIRED_USE=|| ( 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/python-cinderclient/python-cinderclient-9.4.0.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=f6562e16aaf417b005407992c3b3c941 +_md5_=39f6c9b7b95b2385ac5ddddfb370db7c diff --git a/metadata/md5-cache/dev-python/python-ironicclient-5.3.0 b/metadata/md5-cache/dev-python/python-ironicclient-5.3.0 deleted file mode 100644 index 0f12dab65273..000000000000 --- a/metadata/md5-cache/dev-python/python-ironicclient-5.3.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( >=dev-python/fixtures-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-mock-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslotest-3.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/testtools-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tempest-17.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ddt-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-openstackclient-3.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/appdirs-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >dev-python/cliff-2.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/dogpile-cache-0.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-3.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/keystoneauth1-3.11.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/openstacksdk-0.18.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/osc-lib-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-utils-3.33.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-3.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.14.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/stevedore-1.20.0[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Python bindings for the Ironic API -EAPI=8 -HOMEPAGE=https://opendev.org/openstack/python-ironicclient/ https://github.com/openstack/python-ironicclient/ https://pypi.org/project/python-ironicclient/ -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/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/appdirs-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >dev-python/cliff-2.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/dogpile-cache-0.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-3.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/keystoneauth1-3.11.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/openstacksdk-0.18.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/osc-lib-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-utils-3.33.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-3.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.14.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/stevedore-1.20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python: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/p/python-ironicclient/python-ironicclient-5.3.0.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=3e07c92319ae22a206bf1ab01b8eb2cd diff --git a/metadata/md5-cache/dev-python/python-ironicclient-5.4.0 b/metadata/md5-cache/dev-python/python-ironicclient-5.4.0 index 07461a34ff0d..817b95eec498 100644 --- a/metadata/md5-cache/dev-python/python-ironicclient-5.4.0 +++ b/metadata/md5-cache/dev-python/python-ironicclient-5.4.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://opendev.org/openstack/python-ironicclient/ https://github.com/openstack/python-ironicclient/ https://pypi.org/project/python-ironicclient/ INHERIT=distutils-r1 pypi IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~x86 +KEYWORDS=amd64 ~arm ~arm64 x86 LICENSE=Apache-2.0 RDEPEND=>dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/appdirs-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >dev-python/cliff-2.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/dogpile-cache-0.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-3.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/keystoneauth1-3.11.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/openstacksdk-0.18.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/osc-lib-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-utils-3.33.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-3.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.14.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/stevedore-1.20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) REQUIRED_USE=|| ( 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/python-ironicclient/python-ironicclient-5.4.0.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=ea674e429472bda8f6eb1b5ec3ad51fa +_md5_=3e07c92319ae22a206bf1ab01b8eb2cd diff --git a/metadata/md5-cache/dev-python/python-novaclient-18.3.0 b/metadata/md5-cache/dev-python/python-novaclient-18.3.0 deleted file mode 100644 index b3d227b3cd40..000000000000 --- a/metadata/md5-cache/dev-python/python-novaclient-18.3.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/bandit[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ddt[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/fixtures[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-keystoneclient[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-cinderclient[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-glanceclient[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-neutronclient[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/openstacksdk[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/testscenarios[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/testtools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tempest[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/keystoneauth1-3.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/iso8601-0.1.11[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-i18n-3.15.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >dev-python/oslo-serialization-2.19.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-utils-3.33.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/prettytable-0.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >dev-python/requests-2.12.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/stevedore-2.0.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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=A client for the OpenStack Nova API -EAPI=8 -HOMEPAGE=https://opendev.org/openstack/python-novaclient/ https://github.com/openstack/python-novaclient/ https://pypi.org/project/python-novaclient/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 ~arm ~arm64 ~riscv x86 -LICENSE=Apache-2.0 -RDEPEND=>dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/keystoneauth1-3.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/iso8601-0.1.11[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-i18n-3.15.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >dev-python/oslo-serialization-2.19.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-utils-3.33.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/prettytable-0.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >dev-python/requests-2.12.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/stevedore-2.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python: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/p/python-novaclient/python-novaclient-18.3.0.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=ee6d3d0188f6a99352ef1aa0f20b6e06 diff --git a/metadata/md5-cache/dev-python/python-novaclient-18.4.0 b/metadata/md5-cache/dev-python/python-novaclient-18.4.0 index 562921131b7a..cdfccf5e6c8b 100644 --- a/metadata/md5-cache/dev-python/python-novaclient-18.4.0 +++ b/metadata/md5-cache/dev-python/python-novaclient-18.4.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://opendev.org/openstack/python-novaclient/ https://github.com/openstack/python-novaclient/ https://pypi.org/project/python-novaclient/ INHERIT=distutils-r1 pypi IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~riscv x86 LICENSE=Apache-2.0 RDEPEND=>dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/keystoneauth1-3.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/iso8601-0.1.11[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-i18n-3.15.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >dev-python/oslo-serialization-2.19.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-utils-3.33.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/prettytable-0.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >dev-python/requests-2.12.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/stevedore-2.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) REQUIRED_USE=|| ( 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/python-novaclient/python-novaclient-18.4.0.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=5d2b512ae674a432ca856df0a1250322 +_md5_=ee6d3d0188f6a99352ef1aa0f20b6e06 diff --git a/metadata/md5-cache/dev-python/python-rtmidi-1.5.5 b/metadata/md5-cache/dev-python/python-rtmidi-1.5.5 deleted file mode 100644 index 52760d4724ca..000000000000 --- a/metadata/md5-cache/dev-python/python-rtmidi-1.5.5 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND==dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/meson-python-0.13.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] doc? ( || ( ( dev-lang/python:3.12 dev-python/sphinx[python_targets_python3_12(-)] dev-python/myst-parser[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/sphinx[python_targets_python3_11(-)] dev-python/myst-parser[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/sphinx[python_targets_python3_10(-)] dev-python/myst-parser[python_targets_python3_10(-)] ) ) ) -DEFINED_PHASES=compile configure install prepare test -DEPEND=media-libs/rtmidi[alsa?,jack?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -DESCRIPTION=Python bindings for media-libs/rtmidi implemented using Cython -EAPI=8 -HOMEPAGE=https://pypi.org/project/python-rtmidi/ https://spotlightkid.github.io/python-rtmidi/ -INHERIT=distutils-r1 docs pypi -IUSE=+alsa jack test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug doc -KEYWORDS=~amd64 -LICENSE=MIT -RDEPEND=media-libs/rtmidi[alsa?,jack?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=test !test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/p/python-rtmidi/python_rtmidi-1.5.5.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce docs 74475974eae5130ba3e19b31b8ae46b8 flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=019269b14e7923b8b76dca3dffb7338e diff --git a/metadata/md5-cache/dev-python/python-swiftclient-4.3.0 b/metadata/md5-cache/dev-python/python-swiftclient-4.3.0 deleted file mode 100644 index a0e08ed28da8..000000000000 --- a/metadata/md5-cache/dev-python/python-swiftclient-4.3.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-python/pbr[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( >=dev-python/keystoneauth1-3.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-keystoneclient[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/mock-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/openstacksdk-0.11.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/requests-2.4.0[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Python bindings to the OpenStack Object Storage API -EAPI=8 -HOMEPAGE=https://opendev.org/openstack/python-swiftclient/ https://github.com/openstack/python-swiftclient/ https://pypi.org/project/python-swiftclient/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 ~arm64 x86 -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/requests-2.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python: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/p/python-swiftclient/python-swiftclient-4.3.0.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=26704029675f1a86a3252e131a5e6f72 diff --git a/metadata/md5-cache/dev-python/python-swiftclient-4.4.0 b/metadata/md5-cache/dev-python/python-swiftclient-4.4.0 index 0426844ae009..b550ebad92df 100644 --- a/metadata/md5-cache/dev-python/python-swiftclient-4.4.0 +++ b/metadata/md5-cache/dev-python/python-swiftclient-4.4.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://opendev.org/openstack/python-swiftclient/ https://github.com/openstack/python-swiftclient/ https://pypi.org/project/python-swiftclient/ INHERIT=distutils-r1 pypi IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm64 ~x86 +KEYWORDS=amd64 ~arm64 x86 LICENSE=Apache-2.0 RDEPEND=>=dev-python/requests-2.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) REQUIRED_USE=|| ( 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/python-swiftclient/python-swiftclient-4.4.0.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=7cabb9ffad9c4e53941709942a431bc0 +_md5_=c259a387b4a677eb770b4a953b803e88 diff --git a/metadata/md5-cache/dev-python/pytz-2023.3-r1 b/metadata/md5-cache/dev-python/pytz-2023.3-r1 deleted file mode 100644 index e72a80bf3c91..000000000000 --- a/metadata/md5-cache/dev-python/pytz-2023.3-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( || ( >=sys-libs/timezone-data-2023b sys-libs/glibc[vanilla] ) ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python: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.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=World timezone definitions for Python -EAPI=8 -HOMEPAGE=https://pythonhosted.org/pytz/ https://github.com/stub42/pytz/ https://pypi.org/project/pytz/ -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 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris -LICENSE=MIT -RDEPEND=|| ( >=sys-libs/timezone-data-2023b sys-libs/glibc[vanilla] ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python: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/p/pytz/pytz-2023.3.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=7f6f4eb6b61ca752b9dfb08d6e74cc8e diff --git a/metadata/md5-cache/dev-python/pytz-2023.3_p1 b/metadata/md5-cache/dev-python/pytz-2023.3_p1 index 239bffe20238..e211fc479266 100644 --- a/metadata/md5-cache/dev-python/pytz-2023.3_p1 +++ b/metadata/md5-cache/dev-python/pytz-2023.3_p1 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://pythonhosted.org/pytz/ https://github.com/stub42/pytz/ https://pypi.org/project/pytz/ 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 ~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=MIT RDEPEND=|| ( >=sys-libs/timezone-data-2023b sys-libs/glibc[vanilla] ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) 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/p/pytz/pytz-2023.3.post1.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=2e4f0a77b9ce6d46d2bd6cd2ce1e4ebe +_md5_=7f6f4eb6b61ca752b9dfb08d6e74cc8e diff --git a/metadata/md5-cache/dev-python/pywayland-0.4.17 b/metadata/md5-cache/dev-python/pywayland-0.4.17 new file mode 100644 index 000000000000..8e4cabeea1af --- /dev/null +++ b/metadata/md5-cache/dev-python/pywayland-0.4.17 @@ -0,0 +1,17 @@ +BDEPEND=dev-util/wayland-scanner test? ( dev-libs/wayland python_targets_python3_10? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/cffi[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:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-libs/wayland python_targets_python3_10? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) dev-libs/wayland-protocols python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) +DESCRIPTION=Python bindings for the libwayland library +EAPI=8 +HOMEPAGE=https://pywayland.readthedocs.io/en/latest/ https://github.com/flacjacket/pywayland https://pypi.org/project/pywayland/ +INHERIT=distutils-r1 xdg-utils +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 debug +KEYWORDS=~amd64 ~riscv ~x86 +LICENSE=Apache-2.0 +RDEPEND=dev-libs/wayland python_targets_python3_10? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python: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/flacjacket/pywayland/archive/refs/tags/v0.4.17.tar.gz -> pywayland-0.4.17.gh.tar.gz +_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=41d5eac1c0d8cf3be4881756b58258a7 diff --git a/metadata/md5-cache/dev-python/reedsolo-2.1.1_beta1 b/metadata/md5-cache/dev-python/reedsolo-2.1.1_beta1 deleted file mode 100644 index be11a014cb6c..000000000000 --- a/metadata/md5-cache/dev-python/reedsolo-2.1.1_beta1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -DESCRIPTION=Python Reed Solomon encoder/decoder -EAPI=8 -HOMEPAGE=https://github.com/tomerfiliba-org/reedsolomon/ https://pypi.org/project/reedsolo/ -INHERIT=distutils-r1 pypi -IUSE=+native-extensions test python_targets_python3_10 python_targets_python3_11 debug -KEYWORDS=amd64 ~arm ~arm64 x86 -LICENSE=|| ( Unlicense MIT-0 ) -RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python: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/r/reedsolo/reedsolo-2.1.1b1.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=f99be7bb731229f0cd82758813cb7e5d diff --git a/metadata/md5-cache/dev-python/reedsolo-2.1.1_beta1-r1 b/metadata/md5-cache/dev-python/reedsolo-2.1.1_beta1-r1 index b01362f7f1b2..5d873cc641e3 100644 --- a/metadata/md5-cache/dev-python/reedsolo-2.1.1_beta1-r1 +++ b/metadata/md5-cache/dev-python/reedsolo-2.1.1_beta1-r1 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/tomerfiliba-org/reedsolomon/ https://pypi.org/project/reedsolo/ INHERIT=distutils-r1 pypi IUSE=+native-extensions test python_targets_python3_10 python_targets_python3_11 debug -KEYWORDS=~amd64 ~arm ~arm64 ~x86 +KEYWORDS=amd64 ~arm ~arm64 x86 LICENSE=|| ( Unlicense MIT-0 ) RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/r/reedsolo/reedsolo-2.1.1b1.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=0a1f5af2932317bee9706669cc60c0df +_md5_=617e8915e71acce1d024d336e49f0029 diff --git a/metadata/md5-cache/dev-python/requests-cache-1.1.0 b/metadata/md5-cache/dev-python/requests-cache-1.1.0 index ebec717f27ea..b253e1af14e5 100644 --- a/metadata/md5-cache/dev-python/requests-cache-1.1.0 +++ b/metadata/md5-cache/dev-python/requests-cache-1.1.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://pypi.org/project/requests-cache/ https://github.com/requests-cache/requests-cache/ INHERIT=distutils-r1 optfeature IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86 +KEYWORDS=amd64 arm ~arm64 ~loong ppc64 ~riscv x86 LICENSE=BSD RDEPEND=dev-python/attrs[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cattrs-22.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/platformdirs-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/urllib3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/url-normalize-1.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/requests-cache/requests-cache/archive/v1.1.0.tar.gz -> requests-cache-1.1.0.gh.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=5995d205aac71cd1d45371592697ab1c +_md5_=50957426679e6963ab4d7bde7a360a92 diff --git a/metadata/md5-cache/dev-python/rpds-py-0.10.0 b/metadata/md5-cache/dev-python/rpds-py-0.10.0 deleted file mode 100644 index bef87bdf4975..000000000000 --- a/metadata/md5-cache/dev-python/rpds-py-0.10.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( dev-python/hypothesis[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(-)?] ) >=virtual/rust-1.53 python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-util/maturin-1.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -DESCRIPTION=Python bindings to Rust's persistent data structures (rpds) -EAPI=8 -HOMEPAGE=https://github.com/crate-py/rpds/ https://pypi.org/project/rpds-py/ -INHERIT=cargo distutils-r1 pypi -IUSE=test debug python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 -LICENSE=MIT Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT MPL-2.0 Unicode-DFS-2016 -RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/r/rpds-py/rpds_py-0.10.0.tar.gz https://crates.io/api/v1/crates/archery/1.0.0/download -> archery-1.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/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.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/memoffset/0.9.0/download -> memoffset-0.9.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.66/download -> proc-macro2-1.0.66.crate https://crates.io/api/v1/crates/pyo3-build-config/0.19.2/download -> pyo3-build-config-0.19.2.crate https://crates.io/api/v1/crates/pyo3-ffi/0.19.2/download -> pyo3-ffi-0.19.2.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.19.2/download -> pyo3-macros-backend-0.19.2.crate https://crates.io/api/v1/crates/pyo3-macros/0.19.2/download -> pyo3-macros-0.19.2.crate https://crates.io/api/v1/crates/pyo3/0.19.2/download -> pyo3-0.19.2.crate https://crates.io/api/v1/crates/quote/1.0.31/download -> quote-1.0.31.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/rpds/1.0.0/download -> rpds-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/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/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/target-lexicon/0.12.9/download -> target-lexicon-0.12.9.crate https://crates.io/api/v1/crates/unicode-ident/1.0.11/download -> unicode-ident-1.0.11.crate https://crates.io/api/v1/crates/unindent/0.1.11/download -> unindent-0.1.11.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 -_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=f69e6fe6b0f5b231e611a7a46bad7195 diff --git a/metadata/md5-cache/dev-python/rpds-py-0.10.2 b/metadata/md5-cache/dev-python/rpds-py-0.10.2 deleted file mode 100644 index a906c2ac8bd5..000000000000 --- a/metadata/md5-cache/dev-python/rpds-py-0.10.2 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( dev-python/hypothesis[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(-)?] ) >=virtual/rust-1.53 python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-util/maturin-1.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -DESCRIPTION=Python bindings to Rust's persistent data structures (rpds) -EAPI=8 -HOMEPAGE=https://github.com/crate-py/rpds/ https://pypi.org/project/rpds-py/ -INHERIT=cargo distutils-r1 pypi -IUSE=test debug python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 -LICENSE=MIT Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT MPL-2.0 Unicode-DFS-2016 -RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/r/rpds-py/rpds_py-0.10.2.tar.gz https://crates.io/api/v1/crates/archery/1.0.0/download -> archery-1.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/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.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/memoffset/0.9.0/download -> memoffset-0.9.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.66/download -> proc-macro2-1.0.66.crate https://crates.io/api/v1/crates/pyo3-build-config/0.19.2/download -> pyo3-build-config-0.19.2.crate https://crates.io/api/v1/crates/pyo3-ffi/0.19.2/download -> pyo3-ffi-0.19.2.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.19.2/download -> pyo3-macros-backend-0.19.2.crate https://crates.io/api/v1/crates/pyo3-macros/0.19.2/download -> pyo3-macros-0.19.2.crate https://crates.io/api/v1/crates/pyo3/0.19.2/download -> pyo3-0.19.2.crate https://crates.io/api/v1/crates/quote/1.0.31/download -> quote-1.0.31.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/rpds/1.0.0/download -> rpds-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/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/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/target-lexicon/0.12.9/download -> target-lexicon-0.12.9.crate https://crates.io/api/v1/crates/unicode-ident/1.0.11/download -> unicode-ident-1.0.11.crate https://crates.io/api/v1/crates/unindent/0.1.11/download -> unindent-0.1.11.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 -_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=f69e6fe6b0f5b231e611a7a46bad7195 diff --git a/metadata/md5-cache/dev-python/rpds-py-0.10.3 b/metadata/md5-cache/dev-python/rpds-py-0.10.3 index f2da05b636b5..c63f0153fec0 100644 --- a/metadata/md5-cache/dev-python/rpds-py-0.10.3 +++ b/metadata/md5-cache/dev-python/rpds-py-0.10.3 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/crate-py/rpds/ https://pypi.org/project/rpds-py/ INHERIT=cargo distutils-r1 pypi IUSE=test debug python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=MIT Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT MPL-2.0 Unicode-DFS-2016 RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) 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/r/rpds-py/rpds_py-0.10.3.tar.gz https://crates.io/api/v1/crates/archery/1.0.0/download -> archery-1.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/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.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/memoffset/0.9.0/download -> memoffset-0.9.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.66/download -> proc-macro2-1.0.66.crate https://crates.io/api/v1/crates/pyo3-build-config/0.19.2/download -> pyo3-build-config-0.19.2.crate https://crates.io/api/v1/crates/pyo3-ffi/0.19.2/download -> pyo3-ffi-0.19.2.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.19.2/download -> pyo3-macros-backend-0.19.2.crate https://crates.io/api/v1/crates/pyo3-macros/0.19.2/download -> pyo3-macros-0.19.2.crate https://crates.io/api/v1/crates/pyo3/0.19.2/download -> pyo3-0.19.2.crate https://crates.io/api/v1/crates/quote/1.0.31/download -> quote-1.0.31.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/rpds/1.0.1/download -> rpds-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/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/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/target-lexicon/0.12.9/download -> target-lexicon-0.12.9.crate https://crates.io/api/v1/crates/unicode-ident/1.0.11/download -> unicode-ident-1.0.11.crate https://crates.io/api/v1/crates/unindent/0.1.11/download -> unindent-0.1.11.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 _eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=ba36c853bc25c7ccdc6628fccd850cc1 +_md5_=7524103f2db2b77be7035b8802f63a47 diff --git a/metadata/md5-cache/dev-python/rpds-py-0.9.2 b/metadata/md5-cache/dev-python/rpds-py-0.9.2 deleted file mode 100644 index 6d27a56eb412..000000000000 --- a/metadata/md5-cache/dev-python/rpds-py-0.9.2 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( dev-python/hypothesis[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(-)?] ) >=virtual/rust-1.53 python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-util/maturin-1.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -DESCRIPTION=Python bindings to Rust's persistent data structures (rpds) -EAPI=8 -HOMEPAGE=https://github.com/crate-py/rpds/ https://pypi.org/project/rpds-py/ -INHERIT=cargo distutils-r1 pypi -IUSE=test debug python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug -KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 -LICENSE=MIT Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT MPL-2.0 Unicode-DFS-2016 -RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/r/rpds-py/rpds_py-0.9.2.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.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/memoffset/0.9.0/download -> memoffset-0.9.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.66/download -> proc-macro2-1.0.66.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.31/download -> quote-1.0.31.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/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.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/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/target-lexicon/0.12.9/download -> target-lexicon-0.12.9.crate https://crates.io/api/v1/crates/unicode-ident/1.0.11/download -> unicode-ident-1.0.11.crate https://crates.io/api/v1/crates/unindent/0.1.11/download -> unindent-0.1.11.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 -_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=49a2c8b418aae18b132651618aa97dd0 diff --git a/metadata/md5-cache/dev-python/selenium-4.10.0 b/metadata/md5-cache/dev-python/selenium-4.10.0 deleted file mode 100644 index 6e44d4d9f4fc..000000000000 --- a/metadata/md5-cache/dev-python/selenium-4.10.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/certifi-2021.10.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/trio-0.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/trio-websocket-0.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/urllib3-1.26[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Python language binding for Selenium Remote Control -EAPI=8 -HOMEPAGE=https://www.seleniumhq.org/ https://github.com/SeleniumHQ/selenium/tree/trunk/py/ https://pypi.org/project/selenium/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/certifi-2021.10.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/trio-0.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/trio-websocket-0.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/urllib3-1.26[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/s/selenium/selenium-4.10.0.tar.gz test? ( https://github.com/SeleniumHQ/selenium/archive/selenium-4.10.0.tar.gz -> selenium-selenium-4.10.0.gh.tar.gz ) -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=638f5e82f928a8d97b99bce3cbd073bb diff --git a/metadata/md5-cache/dev-python/selenium-4.12.0 b/metadata/md5-cache/dev-python/selenium-4.12.0 deleted file mode 100644 index 7ad410e348f6..000000000000 --- a/metadata/md5-cache/dev-python/selenium-4.12.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/certifi-2021.10.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/trio-0.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/trio-websocket-0.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/urllib3-1.26[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Python language binding for Selenium Remote Control -EAPI=8 -HOMEPAGE=https://www.seleniumhq.org/ https://github.com/SeleniumHQ/selenium/tree/trunk/py/ https://pypi.org/project/selenium/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/certifi-2021.10.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/trio-0.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/trio-websocket-0.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/urllib3-1.26[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/s/selenium/selenium-4.12.0.tar.gz test? ( https://github.com/SeleniumHQ/selenium/archive/selenium-4.12.0.tar.gz -> selenium-selenium-4.12.0.gh.tar.gz ) -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=f5f94d0de1d4d600330b9e740ec4d8c8 diff --git a/metadata/md5-cache/dev-python/selenium-4.13.0 b/metadata/md5-cache/dev-python/selenium-4.13.0 index 9ea95b7177b5..dfed8d2b6c0d 100644 --- a/metadata/md5-cache/dev-python/selenium-4.13.0 +++ b/metadata/md5-cache/dev-python/selenium-4.13.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://www.seleniumhq.org/ https://github.com/SeleniumHQ/selenium/tree/trunk/py/ https://pypi.org/project/selenium/ INHERIT=distutils-r1 pypi IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=Apache-2.0 RDEPEND=>=dev-python/certifi-2021.10.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/trio-0.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/trio-websocket-0.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/urllib3-1.26[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/s/selenium/selenium-4.13.0.tar.gz test? ( https://github.com/SeleniumHQ/selenium/archive/selenium-4.13.0.tar.gz -> selenium-selenium-4.13.0.gh.tar.gz ) _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=f5f94d0de1d4d600330b9e740ec4d8c8 +_md5_=638f5e82f928a8d97b99bce3cbd073bb diff --git a/metadata/md5-cache/dev-python/simple-websocket-1.0.0 b/metadata/md5-cache/dev-python/simple-websocket-1.0.0 new file mode 100644 index 000000000000..66a0f01e3e40 --- /dev/null +++ b/metadata/md5-cache/dev-python/simple-websocket-1.0.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/wsproto[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:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Simple WebSocket server and client for Python +EAPI=8 +HOMEPAGE=https://github.com/miguelgrinberg/simple-websocket/ https://pypi.org/project/simple-websocket/ +INHERIT=distutils-r1 +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~x86 +LICENSE=MIT +RDEPEND=dev-python/wsproto[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/miguelgrinberg/simple-websocket/archive/v1.0.0.tar.gz -> simple-websocket-1.0.0.gh.tar.gz +_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=ed128fc7feef704c8d30f03bab3b01f3 diff --git a/metadata/md5-cache/dev-python/simplejson-3.19.2 b/metadata/md5-cache/dev-python/simplejson-3.19.2 new file mode 100644 index 000000000000..01a645cdfd82 --- /dev/null +++ b/metadata/md5-cache/dev-python/simplejson-3.19.2 @@ -0,0 +1,17 @@ +BDEPEND=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(-)?] ) ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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.8.0-r1[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:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +DESCRIPTION=Simple, fast, extensible JSON encoder/decoder for Python +EAPI=8 +HOMEPAGE=https://github.com/simplejson/simplejson/ https://pypi.org/project/simplejson/ +INHERIT=distutils-r1 pypi +IUSE=+native-extensions 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 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos +LICENSE=|| ( MIT AFL-2.1 ) +RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/s/simplejson/simplejson-3.19.2.tar.gz +_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=3a1e36035e68ae507d7d192146b4f502 diff --git a/metadata/md5-cache/dev-python/soupsieve-2.4.1 b/metadata/md5-cache/dev-python/soupsieve-2.4.1 deleted file mode 100644 index 76e9f991602a..000000000000 --- a/metadata/md5-cache/dev-python/soupsieve-2.4.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/beautifulsoup4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/lxml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/html5lib[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:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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=A modern CSS selector implementation for BeautifulSoup -EAPI=8 -HOMEPAGE=https://github.com/facelessuser/soupsieve/ https://pypi.org/project/soupsieve/ -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 -LICENSE=MIT -RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/facelessuser/soupsieve/archive/2.4.1.tar.gz -> soupsieve-2.4.1.gh.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=655e40fd3a54ae31faa28888c70164ea diff --git a/metadata/md5-cache/dev-python/soupsieve-2.5 b/metadata/md5-cache/dev-python/soupsieve-2.5 index 1cc2d0ec11f2..f343071b3f27 100644 --- a/metadata/md5-cache/dev-python/soupsieve-2.5 +++ b/metadata/md5-cache/dev-python/soupsieve-2.5 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/facelessuser/soupsieve/ https://pypi.org/project/soupsieve/ 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 +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=MIT RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/facelessuser/soupsieve/archive/2.5.tar.gz -> soupsieve-2.5.gh.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=4b5053fdeb7f1d7720d12f76ad113841 +_md5_=8ebcb5ce387129ae9498b7c8ec836e43 diff --git a/metadata/md5-cache/dev-python/sphinx-6.2.1 b/metadata/md5-cache/dev-python/sphinx-6.2.1 deleted file mode 100644 index 9cca6feb1ed2..000000000000 --- a/metadata/md5-cache/dev-python/sphinx-6.2.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=doc? ( dev-python/sphinxcontrib-websupport[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] media-gfx/graphviz ) test? ( app-text/dvipng dev-python/cython[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/filelock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/html5lib[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-texlive/texlive-fontsextra dev-texlive/texlive-latexextra dev-texlive/texlive-luatex virtual/imagemagick-tools[jpeg,png,svg] ) test? ( =dev-python/Babel-2.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/docutils-0.18.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/imagesize-1.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pygments-2.13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.25.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/snowballstemmer-2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinxcontrib-applehelp[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinxcontrib-devhelp[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinxcontrib-jsmath[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sphinxcontrib-htmlhelp-2.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sphinxcontrib-serializinghtml-1.1.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinxcontrib-qthelp[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-21.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] latex? ( dev-texlive/texlive-latexextra dev-texlive/texlive-luatex app-text/dvipng ) !dev-python/namespace-sphinxcontrib >=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:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) >=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=Python documentation generator -EAPI=8 -HOMEPAGE=https://www.sphinx-doc.org/ https://github.com/sphinx-doc/sphinx/ https://pypi.org/project/Sphinx/ -INHERIT=distutils-r1 -IUSE=doc latex 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=BSD-2 -RDEPEND==dev-python/Babel-2.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/docutils-0.18.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/imagesize-1.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pygments-2.13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.25.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/snowballstemmer-2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinxcontrib-applehelp[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinxcontrib-devhelp[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinxcontrib-jsmath[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sphinxcontrib-htmlhelp-2.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sphinxcontrib-serializinghtml-1.1.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinxcontrib-qthelp[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-21.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] latex? ( dev-texlive/texlive-latexextra dev-texlive/texlive-luatex app-text/dvipng ) !dev-python/namespace-sphinxcontrib python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python: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/sphinx-doc/sphinx/archive/v6.2.1.tar.gz -> sphinx-6.2.1.gh.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=423956423d53572776f5263911c0be67 diff --git a/metadata/md5-cache/dev-python/sphinx-7.1.2 b/metadata/md5-cache/dev-python/sphinx-7.1.2 deleted file mode 100644 index 979090817fe4..000000000000 --- a/metadata/md5-cache/dev-python/sphinx-7.1.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=doc? ( dev-python/sphinxcontrib-websupport[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] media-gfx/graphviz ) test? ( app-text/dvipng dev-python/cython[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/filelock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/html5lib[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-texlive/texlive-fontsextra dev-texlive/texlive-latexextra dev-texlive/texlive-luatex virtual/imagemagick-tools[jpeg,png,svg] ) test? ( =dev-python/Babel-2.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/docutils-0.18.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/imagesize-1.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pygments-2.13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.25.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/snowballstemmer-2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinxcontrib-applehelp[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinxcontrib-devhelp[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinxcontrib-jsmath[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sphinxcontrib-htmlhelp-2.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sphinxcontrib-serializinghtml-1.1.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinxcontrib-qthelp[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-21.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] latex? ( dev-texlive/texlive-latexextra dev-texlive/texlive-luatex app-text/dvipng ) !dev-python/namespace-sphinxcontrib >=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:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) >=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=Python documentation generator -EAPI=8 -HOMEPAGE=https://www.sphinx-doc.org/ https://github.com/sphinx-doc/sphinx/ https://pypi.org/project/Sphinx/ -INHERIT=distutils-r1 -IUSE=doc latex 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=BSD-2 -RDEPEND==dev-python/Babel-2.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/docutils-0.18.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/imagesize-1.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pygments-2.13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.25.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/snowballstemmer-2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinxcontrib-applehelp[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinxcontrib-devhelp[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinxcontrib-jsmath[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sphinxcontrib-htmlhelp-2.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sphinxcontrib-serializinghtml-1.1.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinxcontrib-qthelp[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-21.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] latex? ( dev-texlive/texlive-latexextra dev-texlive/texlive-luatex app-text/dvipng ) !dev-python/namespace-sphinxcontrib python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python: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/sphinx-doc/sphinx/archive/v7.1.2.tar.gz -> sphinx-7.1.2.gh.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=6f7916bdf1a82d39ac00b31335c97883 diff --git a/metadata/md5-cache/dev-python/sphinx-7.2.5 b/metadata/md5-cache/dev-python/sphinx-7.2.5 deleted file mode 100644 index 7eabe5d808d6..000000000000 --- a/metadata/md5-cache/dev-python/sphinx-7.2.5 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=doc? ( dev-python/sphinxcontrib-websupport[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] media-gfx/graphviz ) test? ( app-text/dvipng >=dev-python/cython-3.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/filelock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/html5lib[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-texlive/texlive-fontsextra dev-texlive/texlive-latexextra dev-texlive/texlive-luatex virtual/imagemagick-tools[jpeg,png,svg] ) test? ( =dev-python/Babel-2.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/docutils-0.18.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/imagesize-1.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pygments-2.14[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.25.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/snowballstemmer-2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinxcontrib-applehelp[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinxcontrib-devhelp[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinxcontrib-jsmath[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sphinxcontrib-htmlhelp-2.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sphinxcontrib-serializinghtml-1.1.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinxcontrib-qthelp[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-21.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] latex? ( dev-texlive/texlive-latexextra dev-texlive/texlive-luatex app-text/dvipng ) !dev-python/namespace-sphinxcontrib >=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:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) >=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=Python documentation generator -EAPI=8 -HOMEPAGE=https://www.sphinx-doc.org/ https://github.com/sphinx-doc/sphinx/ https://pypi.org/project/Sphinx/ -INHERIT=distutils-r1 -IUSE=doc latex 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=BSD-2 -RDEPEND==dev-python/Babel-2.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/docutils-0.18.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/imagesize-1.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pygments-2.14[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.25.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/snowballstemmer-2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinxcontrib-applehelp[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinxcontrib-devhelp[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinxcontrib-jsmath[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sphinxcontrib-htmlhelp-2.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sphinxcontrib-serializinghtml-1.1.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinxcontrib-qthelp[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-21.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] latex? ( dev-texlive/texlive-latexextra dev-texlive/texlive-luatex app-text/dvipng ) !dev-python/namespace-sphinxcontrib python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python: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/sphinx-doc/sphinx/archive/v7.2.5.tar.gz -> sphinx-7.2.5.gh.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=b9ebf28d88153ffc35cb9a43a785e2a5 diff --git a/metadata/md5-cache/dev-python/sphinx-7.2.6 b/metadata/md5-cache/dev-python/sphinx-7.2.6 index 01307fea73bb..663d459282f7 100644 --- a/metadata/md5-cache/dev-python/sphinx-7.2.6 +++ b/metadata/md5-cache/dev-python/sphinx-7.2.6 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://www.sphinx-doc.org/ https://github.com/sphinx-doc/sphinx/ https://pypi.org/project/Sphinx/ INHERIT=distutils-r1 IUSE=doc latex 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 +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=BSD-2 RDEPEND==dev-python/Babel-2.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/docutils-0.18.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/imagesize-1.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pygments-2.14[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.25.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/snowballstemmer-2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinxcontrib-applehelp[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinxcontrib-devhelp[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinxcontrib-jsmath[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sphinxcontrib-htmlhelp-2.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sphinxcontrib-serializinghtml-1.1.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinxcontrib-qthelp[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-21.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] latex? ( dev-texlive/texlive-latexextra dev-texlive/texlive-luatex app-text/dvipng ) !dev-python/namespace-sphinxcontrib python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) 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/sphinx-doc/sphinx/archive/v7.2.6.tar.gz -> sphinx-7.2.6.gh.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=c117daa7e2ccc479974f88d2bfd1f1d3 +_md5_=7f39ac9589a9caa929b0f80502b16eba diff --git a/metadata/md5-cache/dev-python/sphinx-notfound-page-0.8.3 b/metadata/md5-cache/dev-python/sphinx-notfound-page-0.8.3 deleted file mode 100644 index 954d000813f7..000000000000 --- a/metadata/md5-cache/dev-python/sphinx-notfound-page-0.8.3 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/sphinx[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:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Create a custom 404 page with absolute URLs hardcoded -EAPI=8 -HOMEPAGE=https://sphinx-notfound-page.readthedocs.io/ https://github.com/readthedocs/sphinx-notfound-page/ https://pypi.org/project/sphinx-notfound-page/ -INHERIT=distutils-r1 -IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos -LICENSE=MIT -RDEPEND=dev-python/sphinx[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python: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/readthedocs/sphinx-notfound-page/archive/0.8.3.tar.gz -> sphinx-notfound-page-0.8.3.gh.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=6bb5ebd198bb236d3198f241ef089101 diff --git a/metadata/md5-cache/dev-python/sphinx-notfound-page-1.0.0 b/metadata/md5-cache/dev-python/sphinx-notfound-page-1.0.0 index 2432a7b8cece..3f645948b071 100644 --- a/metadata/md5-cache/dev-python/sphinx-notfound-page-1.0.0 +++ b/metadata/md5-cache/dev-python/sphinx-notfound-page-1.0.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://sphinx-notfound-page.readthedocs.io/ https://github.com/readthedocs/sphinx-notfound-page/ https://pypi.org/project/sphinx-notfound-page/ 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 ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos +KEYWORDS=amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos LICENSE=MIT RDEPEND=>=dev-python/sphinx-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/readthedocs/sphinx-notfound-page/archive/1.0.0.tar.gz -> sphinx-notfound-page-1.0.0.gh.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=f3a9601b26b43c2f14b6529a1e9ea84c +_md5_=8a2b72e2cc99e01848fee278cd1a09fc diff --git a/metadata/md5-cache/dev-python/sqlglot-18.11.6 b/metadata/md5-cache/dev-python/sqlglot-18.11.6 new file mode 100644 index 000000000000..0bf3baade6b2 --- /dev/null +++ b/metadata/md5-cache/dev-python/sqlglot-18.11.6 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install postinst prepare test +DESCRIPTION=An easily customizable SQL parser and transpiler +EAPI=8 +HOMEPAGE=https://sqlglot.com/ https://github.com/tobymao/sqlglot/ https://pypi.org/project/sqlglot/ +INHERIT=distutils-r1 pypi optfeature +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm64 ~x86 +LICENSE=MIT +RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/s/sqlglot/sqlglot-18.11.6.tar.gz +_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=fe53db760b0de1ac68c4ab353234a4a9 diff --git a/metadata/md5-cache/dev-python/statsmodels-0.14.0 b/metadata/md5-cache/dev-python/statsmodels-0.14.0 index 293ff2311c9f..18c49f8c7c1d 100644 --- a/metadata/md5-cache/dev-python/statsmodels-0.14.0 +++ b/metadata/md5-cache/dev-python/statsmodels-0.14.0 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://www.statsmodels.org/stable/index.html https://github.com/statsmodels/statsmodels/ https://pypi.org/project/statsmodels/ INHERIT=distutils-r1 multiprocessing optfeature pypi IUSE=examples doc test python_targets_python3_10 python_targets_python3_11 debug -KEYWORDS=amd64 ~arm arm64 ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 arm arm64 ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux LICENSE=BSD RDEPEND=>=dev-python/numpy-1.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/scipy-1.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/numpy-1.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/packaging-21.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pandas-0.25[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/patsy-0.5.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/scipy-1.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/s/statsmodels/statsmodels-0.14.0.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=fd04637d950f9386aab52567e0749151 +_md5_=136df6010a5ebd5da6664b98780d7d88 diff --git a/metadata/md5-cache/dev-python/tables-3.9.1-r1 b/metadata/md5-cache/dev-python/tables-3.9.1-r1 new file mode 100644 index 000000000000..4c64027e894b --- /dev/null +++ b/metadata/md5-cache/dev-python/tables-3.9.1-r1 @@ -0,0 +1,17 @@ +BDEPEND=>=dev-python/cython-0.21[python_targets_python3_10(-)?,python_targets_python3_11(-)?] virtual/pkgconfig cpudetection? ( dev-python/py-cpuinfo[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( app-arch/bzip2:0= app-arch/lz4:0= >=app-arch/zstd-1.0.0:= >=dev-libs/c-blosc-1.11.1:0= dev-libs/c-blosc2:= dev-libs/lzo:2= >=dev-python/numpy-1.19.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=sci-libs/hdf5-1.8.4:= >=dev-python/numexpr-2.6.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] cpudetection? ( dev-python/py-cpuinfo[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=app-arch/bzip2:0= app-arch/lz4:0= >=app-arch/zstd-1.0.0:= >=dev-libs/c-blosc-1.11.1:0= dev-libs/c-blosc2:= dev-libs/lzo:2= >=dev-python/numpy-1.19.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=sci-libs/hdf5-1.8.4:= python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) +DESCRIPTION=Hierarchical datasets for Python +EAPI=8 +HOMEPAGE=https://www.pytables.org/ https://github.com/PyTables/PyTables/ https://pypi.org/project/tables/ +INHERIT=distutils-r1 prefix pypi +IUSE=+cpudetection examples test python_targets_python3_10 python_targets_python3_11 debug +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=BSD +RDEPEND=app-arch/bzip2:0= app-arch/lz4:0= >=app-arch/zstd-1.0.0:= >=dev-libs/c-blosc-1.11.1:0= dev-libs/c-blosc2:= dev-libs/lzo:2= >=dev-python/numpy-1.19.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=sci-libs/hdf5-1.8.4:= >=dev-python/numexpr-2.6.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] cpudetection? ( dev-python/py-cpuinfo[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/t/tables/tables-3.9.1.tar.gz +_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=bcca07f98a5af0c582793395935c2c71 diff --git a/metadata/md5-cache/dev-python/tekore-5.0.1 b/metadata/md5-cache/dev-python/tekore-5.0.1 deleted file mode 100644 index 022cd77519b4..000000000000 --- a/metadata/md5-cache/dev-python/tekore-5.0.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( >=dev-python/pytest-asyncio-0.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-httpx[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( =dev-python/pydantic-1.8[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Spotify Web API client -EAPI=8 -HOMEPAGE=https://tekore.readthedocs.io/ https://github.com/felix-hilden/tekore/ https://pypi.org/project/tekore/ -INHERIT=distutils-r1 -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 -LICENSE=MIT -RDEPEND==dev-python/pydantic-1.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/felix-hilden/tekore/archive/v5.0.1.tar.gz -> tekore-5.0.1.gh.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=bcbfe18d4841e681e4f81c3a6136af00 diff --git a/metadata/md5-cache/dev-python/translate-toolkit-3.10.0 b/metadata/md5-cache/dev-python/translate-toolkit-3.10.0 deleted file mode 100644 index d7a9532d5731..000000000000 --- a/metadata/md5-cache/dev-python/translate-toolkit-3.10.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/phply[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( app-text/iso-codes >=dev-python/chardet-3.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/cheroot[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/Levenshtein-0.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/lxml-4.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/mistletoe-1.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyparsing-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ruamel-yaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] sys-devel/gettext html? ( dev-python/utidylib[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ical? ( dev-python/vobject[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ini? ( >=dev-python/iniparse-0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) subtitles? ( media-video/gaupol[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) yaml? ( dev-python/pyyaml[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[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Toolkit to convert between many translation formats -EAPI=8 -HOMEPAGE=https://github.com/translate/translate/ https://pypi.org/project/translate-toolkit/ -INHERIT=distutils-r1 -IUSE=+html +ical +ini +subtitles +yaml test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 arm64 x86 -LICENSE=GPL-2 -RDEPEND=app-text/iso-codes >=dev-python/chardet-3.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/cheroot[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/Levenshtein-0.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/lxml-4.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/mistletoe-1.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyparsing-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ruamel-yaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] sys-devel/gettext html? ( dev-python/utidylib[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ical? ( dev-python/vobject[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ini? ( >=dev-python/iniparse-0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) subtitles? ( media-video/gaupol[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) yaml? ( dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/translate/translate/archive/3.10.0.tar.gz -> translate-3.10.0.gh.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=81551bc5a1be3103536ec6992b578b0d diff --git a/metadata/md5-cache/dev-python/translate-toolkit-3.10.1 b/metadata/md5-cache/dev-python/translate-toolkit-3.10.1 index 1f4b5fffd90e..42794cc01f55 100644 --- a/metadata/md5-cache/dev-python/translate-toolkit-3.10.1 +++ b/metadata/md5-cache/dev-python/translate-toolkit-3.10.1 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/translate/translate/ https://pypi.org/project/translate-toolkit/ INHERIT=distutils-r1 IUSE=+html +ical +ini +subtitles +yaml test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm64 ~x86 +KEYWORDS=amd64 arm64 x86 LICENSE=GPL-2 RDEPEND=app-text/iso-codes >=dev-python/chardet-3.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/cheroot[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/Levenshtein-0.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/lxml-4.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/mistletoe-1.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyparsing-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ruamel-yaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] sys-devel/gettext html? ( dev-python/utidylib[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ical? ( dev-python/vobject[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ini? ( >=dev-python/iniparse-0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) subtitles? ( media-video/gaupol[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) yaml? ( dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/translate/translate/archive/3.10.1.tar.gz -> translate-3.10.1.gh.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=ae9e72c4ec2895de809fd7bddca98990 +_md5_=81551bc5a1be3103536ec6992b578b0d diff --git a/metadata/md5-cache/dev-python/twisted-22.10.0-r3 b/metadata/md5-cache/dev-python/twisted-22.10.0-r3 index 199dbff89303..6665ccd9be18 100644 --- a/metadata/md5-cache/dev-python/twisted-22.10.0-r3 +++ b/metadata/md5-cache/dev-python/twisted-22.10.0-r3 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://www.twistedmatrix.com/trac/ INHERIT=distutils-r1 virtualx IUSE=conch http2 serial ssl test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 test -KEYWORDS=~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos LICENSE=MIT RDEPEND=>=dev-python/attrs-19.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/automat-0.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/constantly-15.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hyperlink-17.1.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/incremental-21.3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/typing-extensions-3.6.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/zope-interface-4.4.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] conch? ( >=dev-python/appdirs-1.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/bcrypt-3.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/cryptography-2.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyasn1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) http2? ( =dev-python/h2-3.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/priority-1.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) serial? ( >=dev-python/pyserial-3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ssl? ( >=dev-python/pyopenssl-21.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/service-identity-18.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/idna-2.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/twisted/twisted/archive/twisted-22.10.0.tar.gz -> twisted-22.10.0.gh.tar.gz https://dev.gentoo.org/~mgorny/dist/twisted-regen-cache.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 -_md5_=a670d729c0185918604fdfd5fd0e9974 +_md5_=4baf5368ba5e9003114cca8d04eed1d6 diff --git a/metadata/md5-cache/dev-python/twisted-23.8.0 b/metadata/md5-cache/dev-python/twisted-23.8.0 index fc79c3e0103a..aaa2d2ca336c 100644 --- a/metadata/md5-cache/dev-python/twisted-23.8.0 +++ b/metadata/md5-cache/dev-python/twisted-23.8.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://twisted.org/ https://github.com/twisted/twisted/ https://pypi.org/project/Twisted/ INHERIT=distutils-r1 pypi virtualx IUSE=conch http2 serial ssl test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 test -KEYWORDS=~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos LICENSE=MIT RDEPEND=>=dev-python/attrs-19.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/automat-0.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/constantly-15.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hyperlink-17.1.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/incremental-22.10.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/typing-extensions-3.10.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/zope-interface-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] conch? ( >=dev-python/appdirs-1.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/bcrypt-3.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/cryptography-3.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyasn1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) http2? ( =dev-python/h2-3.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/priority-1.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) serial? ( >=dev-python/pyserial-3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ssl? ( >=dev-python/pyopenssl-21.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/service-identity-18.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/idna-2.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/t/twisted/twisted-23.8.0.tar.gz https://dev.gentoo.org/~mgorny/dist/twisted-regen-cache.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 -_md5_=fb69c14154cd3722e1dc4578e323f5fe +_md5_=6b8f20b985b37acb09dc75a9b6fc079b diff --git a/metadata/md5-cache/dev-python/tzdata-9999 b/metadata/md5-cache/dev-python/tzdata-9999 index 001e0591b6df..2cae97c87502 100644 --- a/metadata/md5-cache/dev-python/tzdata-9999 +++ b/metadata/md5-cache/dev-python/tzdata-9999 @@ -5,10 +5,10 @@ EAPI=8 HOMEPAGE=https://peps.python.org/pep-0615/ INHERIT=distutils-r1 IUSE=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 +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 LICENSE=public-domain RDEPEND=sys-libs/timezone-data python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) SLOT=0 _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=96a6a05bba169c49122b1f9c9f613fa9 +_md5_=962c2d437694b893ca3deb196f752e5b diff --git a/metadata/md5-cache/dev-python/url-normalize-1.4.3-r1 b/metadata/md5-cache/dev-python/url-normalize-1.4.3-r1 index 23f00a242648..df1b9f52052c 100644 --- a/metadata/md5-cache/dev-python/url-normalize-1.4.3-r1 +++ b/metadata/md5-cache/dev-python/url-normalize-1.4.3-r1 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/niksite/url-normalize/ https://pypi.org/project/url-normalize/ INHERIT=distutils-r1 IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86 +KEYWORDS=amd64 arm ~arm64 ~loong ppc64 ~riscv x86 LICENSE=MIT RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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://github.com/niksite/url-normalize/archive/1.4.3.tar.gz -> url-normalize-1.4.3.gh.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=84359c9dedf2e6dfcb39374839d98319 +_md5_=59b52c5d7d2885de1b4eede9b1b668c5 diff --git a/metadata/md5-cache/dev-python/wcmatch-8.4.1 b/metadata/md5-cache/dev-python/wcmatch-8.4.1 deleted file mode 100644 index 7e7623c17e32..000000000000 --- a/metadata/md5-cache/dev-python/wcmatch-8.4.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-vcs/git ) test? ( >=dev-python/bracex-2.1.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 ) python_targets_python3_11? ( dev-lang/python: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(-)?] doc? ( || ( ( dev-lang/python:3.11 dev-python/mkdocs[python_targets_python3_11(-)] >=dev-python/mkdocs-pymdownx-material-extras-2.0[python_targets_python3_11(-)] dev-python/mkdocs-material[python_targets_python3_11(-)] dev-python/mkdocs-git-revision-date-localized-plugin[python_targets_python3_11(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_11(-)] dev-python/pyspelling[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/mkdocs[python_targets_python3_10(-)] >=dev-python/mkdocs-pymdownx-material-extras-2.0[python_targets_python3_10(-)] dev-python/mkdocs-material[python_targets_python3_10(-)] dev-python/mkdocs-git-revision-date-localized-plugin[python_targets_python3_10(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_10(-)] dev-python/pyspelling[python_targets_python3_10(-)] ) ) ) -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Wildcard/glob file name matcher -EAPI=8 -HOMEPAGE=https://github.com/facelessuser/wcmatch/ https://pypi.org/project/wcmatch/ -INHERIT=distutils-r1 docs -IUSE=test python_targets_python3_10 python_targets_python3_11 doc -KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86 -LICENSE=MIT -RDEPEND=>=dev-python/bracex-2.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/facelessuser/wcmatch/archive/8.4.1.tar.gz -> wcmatch-8.4.1.gh.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce docs 74475974eae5130ba3e19b31b8ae46b8 flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=97dbd66f62cc0969b07374111e11184a diff --git a/metadata/md5-cache/dev-python/wcmatch-8.5 b/metadata/md5-cache/dev-python/wcmatch-8.5 index a670876f6807..62027c5c8c03 100644 --- a/metadata/md5-cache/dev-python/wcmatch-8.5 +++ b/metadata/md5-cache/dev-python/wcmatch-8.5 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/facelessuser/wcmatch/ https://pypi.org/project/wcmatch/ INHERIT=distutils-r1 docs IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 doc -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86 LICENSE=MIT RDEPEND=>=dev-python/bracex-2.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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://github.com/facelessuser/wcmatch/archive/8.5.tar.gz -> wcmatch-8.5.gh.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce docs 74475974eae5130ba3e19b31b8ae46b8 flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=920251b80982bd4f9d3e3229b3930662 +_md5_=c75da91c92bee8e6cb35ba409eca3b98 diff --git a/metadata/md5-cache/dev-python/wsaccel-0.6.4 b/metadata/md5-cache/dev-python/wsaccel-0.6.4 deleted file mode 100644 index 103ec966d68f..000000000000 --- a/metadata/md5-cache/dev-python/wsaccel-0.6.4 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=dev-python/cython[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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -DESCRIPTION=Accelerator for ws4py, autobahn and tornado -EAPI=8 -HOMEPAGE=https://github.com/methane/wsaccel/ https://pypi.org/project/wsaccel/ -INHERIT=distutils-r1 -IUSE=test python_targets_python3_10 python_targets_python3_11 debug -KEYWORDS=amd64 arm arm64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux -LICENSE=Apache-2.0 -RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/methane/wsaccel/archive/v0.6.4.tar.gz -> wsaccel-0.6.4.gh.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=d9142e823f09722c4ca1b52fe61dee18 diff --git a/metadata/md5-cache/dev-python/wsaccel-0.6.6 b/metadata/md5-cache/dev-python/wsaccel-0.6.6 index 747fda8c7b72..736d7fb5063a 100644 --- a/metadata/md5-cache/dev-python/wsaccel-0.6.6 +++ b/metadata/md5-cache/dev-python/wsaccel-0.6.6 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/methane/wsaccel/ https://pypi.org/project/wsaccel/ INHERIT=distutils-r1 IUSE=test python_targets_python3_10 python_targets_python3_11 debug -KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 arm arm64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux LICENSE=Apache-2.0 RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/methane/wsaccel/archive/v0.6.6.tar.gz -> wsaccel-0.6.6.gh.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=b1bd505b3229377aec3b9968fd369737 +_md5_=3ae12a00ee6be0d0cccb9d17c4e80159 diff --git a/metadata/md5-cache/dev-ruby/Manifest.gz b/metadata/md5-cache/dev-ruby/Manifest.gz index 273be66c36fe8d25e42ef870def550449009d854..930fb0a49e82be985ccadf2674fcdd9263dbed06 100644 GIT binary patch delta 165514 zcmV(@K-Rze#tPiZ3V$Dq2mk;800092guThK9m%zA*Vk9%4`f<+gqO|x?8ziEsU@jT z^D0P)SqVs9@#^a}Mj&za0SQRAU?zcc_KsM-iaD3B;=ljL|M4F`{7?J0|Lq^+zkWP_ zN`>{SW_LS@rSh zkB@!+@niVu`04oZWBMWFE58YA)D?Ntv}?@A#TWI31n#>JL>fAOQrDT+m{-gFoaI>j zS=~r*=bElE&$L=OM`-7L?{ckj`XrSHjYlh`^8Y!VrGFyg6y|E-+BxmTFW#FUc@x%J zwbqsL&6DR7F^)Ws)bgchO5I1!laIOi(pkcNb0Uq;j9cO4Gt3ym>YT#GpNsXzbG91qJpL5c{AK?*fBvw4{R8DXehTr2GpCod8fS?x z#>@yQWPc8lk4N5U(JI$$VTYKGeDzq>lh^~VvCoFS@T0tXipPP@<*|0m39;TYu9EY( zYu{_27;~@62XnfOKSg`_{jtX}TD{X3X{{AA&y{Bm`_F$2IqPUXue%^R{C06y`E=6kuj9EQq1+%EX%qYihJH#&9OG88B>e(o-3moCG?iHy--5E18;D) zS;`TwdmfQz+$|yRqctQpIfTghA@_v2q_I-#*g&fx*7J+Bu+?(c>`$iaIQoqt-Pc{l z=zq2Ikd3d}=pZc9S$bJD zq&tmzg*)@KsAZkuUMRxI;R@@<#&*IUCx34od+#x$7Ccj!0cR4>T>b-L6kfOV@uph& zJ_pB>=S+9uBVt|`lA1ftfENgD@~M0rPaAIRsh5495l6XZJqL=L`*qxR;L$oCUoo=t zSY@oEZ0!Lzmo7A$qbOlcoJ7Egjv3E-aOz)#^~ZsI12nBp7rh*emm{PYn~ik>xpkKnJB^=i|8ee>2wSC1i z#yaPP`st~H)14g5N`dFsd}kAHopxECQ})?LfpuGps1EHhL?)xk%h<-OE1cYI61 zNuS3#z9+8ywYWB3vCX5_UQ@y^;j}IIYu>)HBKDKapQ<5{)B(;sADRrrn~ESXKwrcBChiod*jY#yninP&EUO{ ztOwoazD`^PeiAQB7$&IHD_y)b0f7^$IL3rsO^yk*I6aM2H0DF|eJ`F=&*DGn}aZ$|IGl8N$+?(XMr8 zoa~LMMB?J87-(I&;I9eZcz>?Up&GhyX?-7O!KOLNv5(qrJnD%>@aLsOphw3|6WQ9! zZyi8{TTMs6eFQz_uJ^(x27>IJBJa4t3b`e*LZ1W2!@uL^c&55J;2CiGU<&^d*b*WU zgMf`2*oJZ(evC0=j}^C!Vxt^*h!Tk~{X4??=|o)hB`%aC=iZ3Xynp$`T@c7mLh40m z*$sV&R|<6+gK@IBAOh&w@ozp#N_ezs=iAigX!_PV+A+n(vH!*U5TU_;P-8y*B9Kmg) zY~Q4(xzQ{_SxP1Ma>bcE4*WaMU<^T4*NJK3T$R{0S7^jY&}_VKgdK0*``p+G#zJg6 z)0`+F@G9i{GF0Iu`Bwh>TyJ;_bQxDTLrXjlj`=j6@a-pR0)JLZ0MS|r`9~c%d~}Yl z1Q(QJAQhrDpf2AczYS;ue{2qX=Ep?GIEYWW(0jBNs$NfL7J(*O?*SP3%FX}MKm0s? z`{&Eimv`DVHM|Fa0#a93NCe##L8mwH#5Xz+-_#fkpSsaY}YFVc@(l$_iS;?f|87A6~aLU=O@$15?@@Ct?Iv)a3cL<`*7s zY>{^n1OpB-vWA9Dh$?|%1;E;z$hS1W6Idr9|9@nxy!Ahj2Amyi4To~nGZHNa);@v} z3LKAHDT$LLeqIZGDhQ7NA&o>;!NEk_p3nVVapCSGuKZ148DoT$5Th?4!pvZJoGNAo zb~hM`G6sn8xFD5BoC5v>+6(1E-32ynb{th}SSt<)3dz%<>3EO<1VVu;Q5)|X@c;1) zTYshih>+jLHz)xBg?eJ!H$XPv-q9N{&q#fuW>9J%6Tf$%Uqi?-K(+;hzVz=#hU4zU z=th7CED*v#42T_90K+_S6F_c&1pXz1Fko2tLR@xFC`ZCwe@|fbYyBeP@ul}6N4_v+ zkfTqwrEM`Zd0Do8yw+1?fk=!wYNqKrstlfubbHS@1>>y2@ zHQ@{do+<#A@WRXOwIGCG#W!<=&1l6EYiI(-exOun*cFLIfiuO=Pta-vB9B|YJ~i2n zlmi5H0cL&Nj^-04CqNiK2%bl%19x&rM&sTA_fr6>JpqPxyRLAVq&M%6@Bl>;D3a^Z5RU5Yd3(SPT~rj_uf6jW(SHY#_!?4CQrNr zADYW|<(0pdSKO)M?P|gN3W)K-$-tKHfQRl7jO%expyN!u!ruqz3kDA^Uac0Q4Klp= zfdFJ7riVOFP!t|S_>j_x;Uqv8@D8hi#=|$Uh7(W*W&p#zp|87aKlH){A%9uUAOI=g zu4fxCPF@ak9%e!S$bg6xr9ncO12Xu;AbuafkDQ40@t9e|R1pYGJcz+N!yX`H1VkiO ziEYPGX1(k6HCX*qUVlP+Lc$A8fJR{R_%Ij?v7dlk;9D&f(c=jo05T9BWvDo=#1}5} zEaHs}*g$ZoqFPlV9((HPIO#AIz)zb63qAG9v&Q;Fx}NF&J7<)uz@5jJ}vSO zBnaK$7-B+1_`Hh7<0z3FE_z2yxL2Rh!zLaLh<^j9=L#qX9)jqLsNgyW zQf$aX@(ewPFXS5Vpb#t_GXAgN_mkKfzX4bQ7~<0~@1b`GX;j3a&?U0_%3<=4r zECAkZ(kLJG#uH|h=_LAaU%mfB-Yo!F%zec@hosWz?_%>x_>9WWqj)Z9;e$IgMl#NLHO1d z<gl&l4#pF`Zvp=;_6|KsG@VP^l=)#WI1v z*zdy331@W>S4)H=_mIz8Q;8_H1QnV;peFc^0xlgLlAd*$cN91BAxt@hQ%Z_p$VJ+G-<$%hA#pLfjn1&2;g@TIQIEa&xe(KkySAY;-t=W0J&2a;YKLL zfy>tV@XF}WTu*`>_6#yjz?x|O;_l$=oHg5peSfYEOfS3+=;+wuR(vabl7mGVKys$I zVh22fFgh`E;uF6uD*-(O_Dxy=AIFh`^fLM=8i7E7iM(q$)oggfMX&@kfg_rCRHN4c z3OZn7_zlh#Yz;idl9C}g;4@HoLj>}KaPqJ)qbM2OUVEH?*V0j5AkX!dl7Oi{1_!D& zfq&ivq~6UH{szX1w{DUIc?Ti|ouT)ffgCm9A`{H4@XQd809CJf!zO?*So4(u6hx;k zak}vo3+n;Lzz{Z|ZlNjH_@=b#*P4aDj6~K8oQq*VKTa@kgaKs&BH;^EbjV=wiP}~e zgu{8{Y~~0C3|Z^YHOY3K^}(kX)CHD-tA9%-7*9YwlxR&!@s2=`S@hpGUjR^ev%=i) zXE6DcK(;a|UI@dnYF=3BgHgwG zWh4ZH&>#934F?&ah&a-Mkf0NbcfBnns^KT!1{p*k6r_-C+@B^5kzOX$YF@Kc? zeL!>J1XuFzCPB3hj!FBv3+IYXfdBjP*It zItsN%_^=;@Z}6;aI`tNx??>oFWk}`WZTBJl;>bZ_o$xUmkjqpd zVW~(s3Aylcyzb_ifKu4Sd&&K=|M|y@L-Nq?IFX4!lnVlnMnWpQ6)eyp;u#2^h;*(b z<$_7|gi+oRF9Jg%Zq9K+oPRR3zjV;|4ch8g0HCyeL9sE9p24#SS|<9yeOurQ<+{OQAxn|YJTAW#J_jm%IIvnu;PXb@@MD6HccF^_ZrD!C8f@i~#YW<$HG)&I_1;rA60)N7CcifHy5PiX6 zE{P_Q8U9Zwu8p%uH_T^+8O&np<}p%8Kddc4_fRXSHxdSRUMb^niQk~;Xjapd8M=gW zCLkX^_&!feuAC*mfeXVnR-PaWc-81F3-kaOOkn28uDaR)qv1>WD@z^<&H!P8l`&9$ z6wcj&+5m}K@f?6G!hbgK&D;cV1Amt+JJ==*;FE#RKfMNxYaT$7?+7e^EiF{V;0N)* z4RxL=U1n@xzUMV@M7(|QdgEM09lr_~*>HBEcbq;rHiKIUPz9~wAo+xSKpqQ`Z#IIk zYzyj#Mes7~+!lQx9uwcN$Tw+Wct`K3c1Fg5kVD|dlJ+$x&VMHnf{b|9O~fM?!VKn^ z7REH%ae6^jk_9gfNKA0-95gXmD#Qof4eoCWiDY6Lw^Y>00u}n=yh0ElCXGq6p`_ZtR}MFXldhvL7I6lC?>u*;8whX^X1ea z0Gss#A?hCRj901VE78*g<2t&TYQmCbEvE^>4L|G#QJ5!W9-_;aLlKZ6_I{iu`Z?m` z+p>~wbD}RdA63e6LBMdOsHBw%N6WaL`^ZElBjh5=V}ENPu!0M+9D?}HA79sVf5TG- z>puvIkTF!<#HsN}XUJz-g9A*${qlyKrPL}|+W~la1FkuRe%9OPkKX&-yv$bn&QJ?r ziAPI>B=G5ks_}Q=_oQZAerp5|gTv}&9`f+|Vel6n?Z-P#9Gf!4Yrxl*R6Gs5D5Rwk z+ExYmet%P1^=r+tW@QB!LoN-x3JQi<^B`cd0GkCD8U}GL0iSr(6MTl^Sc!CXo>B=3 zDKHUqA1_^y##P!~i6@R@>KnU#y1fHlio)`{%L>P870a5|O z=s#c`M;G^3A@M&y?Em`}65II#uHz)S*SexW2S0*;$>xL#(Y+9yL$3f?;2@Fgn%0S| zI75o3|B8BF_%4h9J9*Mf-Ef7sIFB2)Scz8rAmV`v5fdt)0Ya0W3s%%?kGC`-(F)&* zc7I{06CjPZf)@bA4{z(R{%e?0#bcLiH7O-u%eUht`)x`9D%3i3y%IQ1xLJ{D!td_U z<$3@j+%10pfHRH|;Cc8wa5COOj`SUAWu^53svD&))4~+otyg!~vRV+d@)Rh+8e@Th zr>ZOD5U1&K9RKCTRP&n03!cq?3A^%ZD1XR}cfAhCJ6xfGGwxRR4L1R5PgAQs^qDLo z>DMc1AHkXDaZDH=o-5$BIeefOcDt-Y$PEYY)(k%30rn@d41+@o2cz-Pg zgo?1k!n@*sz~?huJi<7=C93jM7zH7@9+H4OfTLrA4JHRS0k%0RiEyJNjT4YeLS%N! z2On{J0Xe(*m!97!5$>lhARgy|1rBJq67`f4m@p!GEGwc#=3i z0LHGTj0sDeDf57)l}a%y$TQ-}F$HvNczfO|45jp=Je5{Yy%89j6D$=Y9O%~irnKtU znw711?Su}r5-de@z~e(mRy+L0bXD`w{1J~_FCMzWKrk&RpI00s0i@?$IZ2%FgfIg4 z=I$2(8gC7Ayi8c6%4swJVt?Q)!~wW5+|Tu@!@)PkplUV?GVoraE)*M&eM%l+*C)O? zR6#WI=M)ro!YOco{_8!xw8dZIx0aV%IN@|ZH75rc7~g*SpSTXd^%@1pl`+lIiA?RC z&-%~(fBrV!9Q+yMD;#QkmJ)}<3uzR_t5&cK0HlI+0G_$!Ig)|+wtsA{z+5W_a~in^ zdNp%{XM-F1xv^J3TJ-O%(gh{%4Qx#(t{!#^kK{wHf)}#TfnR>RmYp|3T<8Zr{9a8W zk8{UIpSLyBH)ISk4L?GlO6(q24KVOT@W_&Oz@XW(HSiQQcK{8N4g#AeoOAj;%8fQQ zd03yK%LNGrU|0y>7JpX$T3Ezf&Ztj}jbnyw@vXA($!ussq&vb@&xzqu-*D2u-qIF53sIYP0w~+Awp#lkU zH>Q(Ut~+}z8c@Zh1G6BySdD*K?1DqZ=|;SGX@htNVFlm+q;B?`B5X}O4bT1XBgaxlK33K%`N=)6V zBpe1VU|YYJn^`6H`p0 z?R;c!grVtJrRiTwYyr&h-R_U&>YZ}HLs__P8C;PNSbs-kN(|=!U7Q?k9bg|wFz~Nf zOa$~V9Qj)+)k^z>K7wf$7K@!GJvb~6VuY6i03ggz8Xuo^UWbGS0JE(^=8t{Q8=X93 zCzK4}wIx>*UO`m6zy{XE25%(rsqNwCpg0}@B!f`DC9L|jUL7bkOc*EGO<9_0xNCt0 z-x6xe#DCY_4y!eQh>fELv;tTUYZGs8T?$|^Pb(s(6^$FVhiUQ7msy7cPJj5*+f-?S zWfH3o6fPR~u$?ziMG&}IL%#yL#OH`aJS?M9D<^oB?~Ye@YaMKTNaN;kjz$7J9${l zh|xn>L0AdT5l20|hc(C3!vU7+H_uO`#ebO+r0%1g_i1&_Ds!Lri|#Djg^I;0yjQI7 zoMx(O*Xy_uoHc)^EI$?tJ6pRSoHx#E7b~C5JIu^+#cnr2@KS6oOM;IZrp7Z^V0^(0 z^C|4lHo(*kGd%gn`kuJ5;(Ax{Tr=-9c-vx;`@kQVl}Vrk6S&!~8$1b*foJ23`G2V# zF1&j(8A_ncgp~o^kIQ&`?FB%6@==o*mhcUjce%Z8fR_xAdku*GL5qT)H)DJ%Jeo+Q zE`QW;may84PTYiJ6c6-o{Txhlpv=t^#n0nKKuxK`(9bAaw8G17EI)>N{kypSjDLtg#n&wcFb)Mi)+}%+*zWeew9RM{cKuxAXe-x- zad}gS*WeK$hydgJaUV4UZoC(OY6F1ki66Z%Ywy3HBNvPt_<&NH1Arp|q^y0d-m<>P zVFOqk{$$v&Dl8kE4qm{Xc#3h1FaaUSwwFA;+2L_eR8)NOvgv6n0)JVR;eRzL5T)Ao z5zWs7H2@u@?qbM(s+&*ilt4YvyF2*A%-<1~G4Z`_5u*VPz|v&FTL$=U@1zszz(+%+ z0g5MXz!tCTB9J%H33NL0hu39h3c6LKLa;LLg?ZK$XR@JWdS3v!Jszy{l#cDxt>QB^ z3Yp1onFpNiLO0N^bX=#GC4X2r(A*LmSl0w(0#ErJBm@I4)=dCW!g+TSmSf_=KyY_5 znd&76{+Ix*&0#I^#47_&0Ti4CUn%=Jk_R(eT}5aeq@e&ZoIztw)I= zFaV7ia7qBY6z3a?udtBOj|E<`&@EwkoEzsAarw76pw~%U%mB5En3fSOiaTty96ofl zOQTs>Q6q+UquL@a(6&X2;(g%ajmz@JJXj0^Isuznq;Y=3Z++SyKlGnJ{6G8SC$Gz% zcE+do^9t|emu~pqDSr@9Dh=zrLHHRLO#~ku>oT%{n(+J+7urD`cS02C9F+dRhUaB> zo#G39a1aj?`0VZ2fp6q<)Lii z9BzlV#QOu{^?zLLysWaufn{?Mgq^td##cZZ(I+AOz>Wb4N3c-68oLwDmXPaR1^hGt z7?*9EP^8E2qg0y>Ek<^r2Nty&9OpQh(wjZ}Zjn@jYpo9IWA8B@R>=(Gcn; z6tElEtg6DM*Xh-DiP1_ZSdZwsqZs%%TT0;OTmN-EIMpjy7_52Jht6FVpukIsw6$jB;7tji))x?Cn!WJ|jS!_ydy7U=FNH)>?`3k7Vw$JN~5Mf9yhEJYMi( zOp%wY$6_i#FuLcZ3K}S6w|{WpS8rIK*Aq506&Sm_zm!GFAJC zvEO19K)sNI3BPmnY52IIK!ysSdVK0$aU6K}gQ!8^E(9X<7}Y~6&lO8JkbJVCloQz& zX~G)D_XU=}7TB;r1GVbL>S7&q!hd%RV(#h|5f0mYviJ13QN(p*-nShK?FlwcPoMJG z>q@8DYa^x^z?oHC&KpN%rm2Dv;PUyY<>akFX_hg+{MWrT&(_fXg^Ne$H&G719~R(k zL>pg?W);Za21eFq#vV?K0iMF)dh(2gIFvk%y^&S6j0g)xa>Svv(lfWCJNpy|h-ZAk@9rpQ#^eyMQCqx3+nql52 zDAxQcFeKnJvtf7QZm`s1>wi~-oQ9xjW9%~NTkUKWaD4)^Op);M-ge_aw`DD&3320s zrCtQydgrS9w0Lq_ z#9@lsMjJH8)=Maoo$Hk_8})$Mp6vOguD9WrxJx`Cy4P@}>nYeBdVk+H4>s+n8}NO? z3}iB+Ynvw-*IA#|jcLLa+5jRX+L`}1$&ar>4}toye4Hw(1FQAmu-$?_>HVx%pVq}6 zg~Q_c&J6Wmca5fL2|mtN`JTY)*ZPISvvdn(-`VP`e8}F+<=({o6dmz!TI<*B48^b6 z1IHJjgatf*foNwb{C^tM`&c%uqJ|J4hrT%GWr&Xg&Y#F{jQ~^ytLf{=;pwbzIyQIC*fH#sz}0b*Gpe`@X=Qd;gcizYewKxi%xH zqq}c)Fnr*z6gL zBX9~}VRbZxkbr}&Ge32G)+l0!T4uK52J}%01JI!!7V#qs2q87){+7VL;QM#%k%+Mg z4|s~*EW7f`G3%1=IK5+OYE+9YWHNxJ{wbAh6@>JJx$IqY&#C6-w0gz3}d^m9q z11!~xa$oq$9%O|J zJsktXf)muMMw4#v=tmb#;Kf~9YHycmxO4MGU|k@UcU`FxwzqI1TBTIXxjPyMkZSe3 zdGyh;>9Q02FiMypt?DhTJ>?b#sYpHI&v6Jiek;qi(^57^v7l8TrLOabeO%wwulluq z#ee&W*QGcW0>1*BfMwg2o}3>P?6k9K4&U3bnA3|Jn64?o)6SYh-w@itQR7)e4VE#& zZL=Afxu?C%7luiQ#}QgYf7n%YIs*cy^p?%JZ9huwKrz68d~C3Rea@%1AzPr;;)FOy zCyc?xD~1Ivh<6H{a0MaW)-F{1>;lzX#eb@8n~t#?03x22z-*ZpuJOp6;%U2pu#U68 z)3?PHemZ_YO<&@=VFe?=?n8hlhkiT3hL4|?iXSU`|3;{T^P6@}E0lrsdiR@eXAMmY z>A~E1eP{b%OU1+mD9mm`Vi;7sUENe``+VZr$xh=mXLr82dw$PWFz_<&c>mQ(PufK~0 z_tT2BuEKf2`X;VVf9aq8^7DsJ4nI>`Czks{6Ann=e@-Afx(u@G$$~VS!F5fhdkJm$ zMGNsn{8%iZMq=Jig41mcu;V0>HGjqD{aldPF$}bg{qy}SAva|6_~Rr{EdFbOV_87* zDyd%(VggEm5D7t zvVHX6JOU^PjROY6c3UpxX9+lw6CQhgNwu!^aew;sj4e5Tsy_uz@f{PYL4UQ59V3%j z*yI$Rv3USaCoZ9Su^qr>C!~~TW|XDushI#M2Vup^W{$dgok$QpAmupU2@Bc04~P^% za5|D>FNh63FE}~mdMY8ti#l391f9FA8G(vbUi_*0t@ypEa@7Ne1Xn$D5M_ewEQGUL zxq-%ZUEo0UXWKRs6WGt21Ap}IK9_?wvROOi3~ZDvOw>LCt*>(c!*=|(uvGc{vcmx- zjM2!tBlEJl^hm*VBmewl#bY>0%Z}6w%^vX$81mecqN-~K_@b{YxcVPVv#hVRGLO8P;8~7ad zw}lnIHp51|xt&#adu1*Q12@cVg=e-w#&L^R4^JZQK=tshIDd2mi3}Wtg-2V&Fz-Rn z7BjZGGuUS~^qrr_zP-Byts?#%FK8OEu$qH%c+l%wn=sqFqI4{nt$)SQUtWb;5NVmJ zWv|NuD`%G#o1S4uR*f|)UQxVQjtHE72EiaPunyN=!x!xct0Io&I`%yVKS!`Hn+VmSjiw@IS&&s(eC5wUiZPs zcu6bXr+uQQvkH_BnsIJmdjf5O)3wM`<{;hz?(<-?kNuYbvBtpZ zDb7at2jPCvtW6NCpPTYf+*i^W{eq!$qS=|44WK!!D!XQ?-Zv7;W+$Q@jzSnA+ZG6d z!Yy4KZ@hwU)uCzGa~zk=kKW?i7o6?Dvwqpky8}49cqCRuFGzFwd`0$loekkbPp1hY z=YU#4nSV|0jPvQ-H?Ovz*(aR4QPg&H^aZ42{WPC!Ett2{e4T^m2m-}~J{BsQxKTpq zAL-psCuR3#20O63j+I6G>vC9-J6N#v9Z~c(W1`D};8=8tl@CL-7*@6@XKr$sAq>8aqVGOJSZp=z0X5!!GrS zR$(3jywl!t2oMZ~)8%3DVcuk3C){(*FWJ)%AIHakeERe^v?_`gVtnVOx`p0-c&P}! z%YTma2-QL;B!vMF2>+kbks< zZkhnHP%X(6AWQ1X8ElkXk;5+DUe0BSiT~{YL3D>{Jsmt228cPZt!x)3yc>^V5#uSr za4-NKVs}u#!`|TC(I7S6D9&_p0kF=AOOs;;SQ5grW3Ac@Pia2PVP1}=wX%gTvVVrh z;d~=GvDWrQJFl#KJWeZ_!3p-xPm_pG7~Qs6E^jm)CJM2hWqB2FavJ|Gsw7~4FRE-^ zllhJ6JRjT5gOduNn}G*2hvt1o2o4K|hgu_vBeXS|(1B}*2f@7idb*zcpkO8Tncyje zsONg#DZVCo2cnybKto>`32#eZ}&aFf58 zBYDr5rhSP(0KuM@%8x~#qucC(2Qyi+4(q-)_5uDw!`^D&BvXnM=^PUr;-uVS8Bu)# zO2v_3Xit%)0W5j3$XQ5}%%CN}*yyJEtcaP;*&*2N<(y;lk^~*-Bmm3)VkchmTR6m# z^XW9OFG+@9e%XKQj}HS(pMT3Lk5{7)kYXf`7*5ZlfLgl~EAmuq;NUCvyB&5iP5Xl# z9wm0@oL8A93Zs>Y{XUx^3D~UKUaVLOM_Bl$CVZ_n+?u-)l|@+E`{rtABd)8rrJG=D-vn zO9m@w%2gQSu+EJs4v;Wx$LXqXh2X#ZUtcB^TVC_@2@@(`RjAo&a9Hh3&Pyw8gZ?o^&RZ$M=S;mn!Obq4QIfDqGplcQTqb9im;C~GGK@_wj{Gy)&j zk76^vRRB|ORj*g~3V$AN4~OZRM8tb?!W~ZvVOAYa0wR#W zV*eYZn{qY4Gm;Eez5x3ipanj)P5@?F>^cD890IiD5ZHN_m$-ia_}d@9&EI|ofL?!2 zJUH45gL3)4)g(QPXFT`XiKC3E;>_a+$k0eF1dN6->r>b9b`>@*bBN%ploYlo^v26! zkK!c)NAkvoU(9AB4~qw4Jy9l$czljzE+QdatPPY_Eq`lsi$F0PIZR5}Uv9@*?6eKZ(a4NZNa0&CY zRKni374ShDBu2rYXA+&};LxBc_)R#2Wlg^0L9 zdw)j+E#HKQc*lfk2tM;(;pjrlW+6N+JmGuzaL0-N;~|kae0M#y4z43p^k$9e>`~43s(Aft4=HA)fi0-OCE^sM7IFY#a5v z;(E{nq3NYyL>hjtTQQV!-5~4~oTzSXHEyLiwGJ$9fX2M4RX#T~*P#&lpoFvAx!8Dp zB5TK|Vm>z*@vwyLvh(-pUdYjDV+Qed17l(6V3qp~yyM}(1QtWwE8)%VYdjUsPk*7k zvob@JX`T*YI-$tVJU5i*x&bkKqZ?D2<1tMSL5_*()7(BTB6lORrJn%S#6xBXi&e+Y z=>uO{7y6~X?bH15p{CEd_Q%1)9bOGA`62+@G65cfvH*{7Ypl%89kMeh4da>ZZspjTMrBQYZm~6>TEb)e9_tymaX2a_k z_VR%6_8!GaqXVqz7`KYPU57_l>N7~Y*bLbZTYHw1IhOZPfSqV{lVhW;t#{Uf12goP z4)2Ei)VZYYcr)uR2_lYhthl&$vRc2*KYsgj;!pj-!3wXNRY8KoIZU1eJAXQGU}rz0 z_wmEpj}@L)&+Y_jC>Or=uE*pjq^;>R5mRr6dvE^aD2F}8`Hq({9}Bg_HaNJHpy5=+ zYJ8iHEGE$2`!yz9s06~mp$|haRtwYZPt7-~g!^)Ea=Y<7b_ACLP@@mLoQoZk1NxfH zF=cyTSMr`BrH0SDpCUN>iGQ6`jw73RE@w@7Yt^xqRNj&e|0b;mXtj3(l7=0r_!W#} z@thG_H76#Kt^Ki-foGj|GTvhFHRELgw<~R|d%!bv8@QrVw4%*{by&7+;n!`?mE*4= zO3}3lP0+j4j1yuhLL^$e-K;|TOoT%ZFz2!DcyRWL?_icflhthf_XiQB3 zY8()KsXDOucos}2H5A6}9^pn^%@S`X96+!^V*tbGxC0DqSn3RRa8HQUWmq2;S~oPs zBKiu;x0@`NB)Y23Ie$PWW4h1V?Kp3)9!WT8e+6@*<0%lircMU0`S1+W%ixz_nL=L# zk!Rc#ZtfX;PhbToqz5z`GK=%A2(ggI!)o%+ceMaF3)6TOt70#h>$xK8Ugy6{YklZ{ z{n&qbr1sE7*vGr^Z@L%gXm&v56>Lm10R_kJz+CC9jmmus5r3dMUN8}EfDFqKobwsA zVVnF}2LTcQv@fWqvpIpGb~%B`w;2@&r&Pe(*c|tbY%9MO-W>jN?S*yACR(hL;D2#9 z0gBWt`MMp22CS)e9XePp*}djuO@MjEcMx?d@;SUrNx<$3gcyUzhOdX05p}b*r<~gj<_G!lq|3}F(a2uqOmNTe?r8@j)E*2#C*#9{Pfi7F_T?%4E7oBZ?sHq_PT@~v!h4j_&dhzq@iR*QZzm|T+c{I*< zwMe%)t`MLB*=WG%C%cT@`G9fZ5An3HqHqvU0c3Xt{(s^8oScq#nuDm*V{uxoWAwLE zM6C#%3GgFyT+W8(81Wm|@&6~a^J}S9c=F+*7a(bNs1)HxT<7>qOH8k)pTU-p5f6vC zIp_IyzzYD;l!K+N*ZquXu)iFN;J_;fV&S@qcs3_ih5qy{u$fa8*FhP>%@@9W3ER?7)lGX1IsGK}pY)oiWL~@J>8sahy3; zI&3(#uwTe?S?q~I63=)wd>)_tJ_P*I|M=TunehiRJnynN$A)OQJu98ioEdF}dIpZ- zvaXVx{RK`<1y^y8Fkwh`&kf$9+3i*V9kyAY<$n>h{dgk{=Z+lGEWEKZ2Y@PdH;^nhCbc8m_`s3!RIJ$%{ z<$ob?ywk?=a6Ub8fY6eS!njJgTyO;y;rM!TJ1`go)4e6*^__-cE#qMqCCFlzY_h#s zW~JF%^n)#1N(?E4C%-&caWq-8INN!0&O5aV7RX{lakTjl&9%tD2Hbs~7BdBYrxWSz zyn%&V#B8mY(<>Y!oF#Zt^zHbbjr5=Kjei6Xxrd|sQfX$?URvcYuJ|Q!6W&z<@}f0l zODW)oe0gym;BX>|q0GBEWhRKZoXsc8c9KMJ^&J5lA{UDE8gm2z0vivPkJ$+UVgM>Z zgir+_tQGI4!=1s7#a3e{EWOceYeS&C0OT{c>Ifzot2fdP8^tjeo1^+vvG)OQ>VJ+K z872WI2xv?Q{Kn#90od2^FbJngf%pz!xroN=rDk%F0BK?rT4y^+cZJ@GQSAM+ z96^fl8|R~bYq_-HdN!5eM(5RB4SzIj{e+L!@(oCK?4(|n55+<23$3to#uOwuWo(mIFZT6j{2m7;pJr_XcSx9^+KN0dCZ z03d%aCsPrq6Hx8l+}I6xMCP0cptCp2Q>~v^&){qV&bDtwM{xq0a5!d7ZGYhcfuC-9 z5}Y}Cf%x0|X+F?2Tp7xJMBN)U2fFGu)RQq zK_%V=5IDdK%Zb0$?%L4d(x=4os=+xWJ%RVY1leKgu0pU1ju_&tPB&YKjY7{HglKoO z13|CmYC#7H#jnMbpH))t#D9e0pbQr3-+epp@v>Z?O%PFcbzt%u^UCHoU}Aw7^!TbX z06aj$zh=L`=)!^g5;J!esp!~7eDiQ-**_dRffEz1DeM9kBH~?%~ zir}TE+bs&g;oiU?@c3wUfM%PJgQK&rd)%tCos4G?@OyFlfUbXN?L1ok z%#pJU9wW{6*E+nzfyP)YP9f#|uVT9XWkDHc1`0{Hn`dAJ3J3t>nlbwtyjKGYM_mdS z2gJkw5z%jV3*7aDTylitsSZk`r|vup-X2vt4!e`iGTjdtU?xQA%avSCJZ?{(15f{! z1ME2e!|AiF;a{u`uw5iyEaD6Cz*b;BBhn*J!@^RnL1Mn(5Avv`Z z9pCoVKnIGw7M2KJ;zP*;;73GS>?Rt=D*q~`__dfIoO;2Y-C{u$(EFOxbtF5w35p@W zUv9oQajDBz=JnK6jO`Si;+S7_$N@&DtpUg3@U3D0W541?e0WReF5Q3bh**m8u(M?z zyW2|mrcK07^wy<>$-OAk0+iw%oyb67hI!d-Xi^rqN7QnH1AnfjXYXXYb6SYSwyOY0 znjGJXG{|3bb~W&Fbm!crXQfP5L|(@9li2ZIO!K#2|L7ln-5-C1MrT0hXO2_e&AvOG zVZEIg-3jW!{>o;u)D3@h8$XeqYz+C6PMcSYw%u(+)p%#i1e;{~@ao0}$l_uYGx0Fl zhN6fTVcq;7mc{QqDHi;7vNb!t?s(#q;Z?@~Aosw>7#keV*Eaa!H-lgN z>G~|KcS{U}Y0bu4chU9}z;fBREh6c`iIk86cYUonj;9WmIOt`kY1?ketJf+L2iRT$ z4Z;!cb~;PLc{9%9DdmZF@LG)ZI?X^MrdCZ^g}3+@ZSNR$5XRksYQh4)FubO z>RR8+YGntXLKuHf;=L6+Ui#SKC+;OgR<)NW+)lx^=@Z=~fae4Zv~=)p8<*pnrQ10d zcX%4R{#{z1)A8>_b(bh`Y#exkS9NEgah4q}0@|Fq?>#^rvZupz;Ktn?5U$`@e%%`1 z2Y`qp+f)y)D4-OtE$sN%&X5Koq|0mhN8|R)Pe*ieQgMHI_2#1#GdX=iLdDmcNkiqQgq;iQs|ud=n>i4_6QzpU+* z6Y1P>Hmd<)|6Nr15!Jh85ALwMUA%eiV=QM6EDqD&gE3W^*AnfyjqPL-cs>csD*ro=Zwp} z?bu4LDTZgcn{ZZZbhG<$>vO;3PF#o5H#WlkyT>0Y!h_p)0%#jOO#CK(}E}UhRf;;f64ThS4z=4P8rkC~3Kt|tX2}e6BW^Da*SI3G3kU$vWW0jzY9-rOL zXQcKP58?dBvpcfX5c9crKB`|A?TG9F0{O@aVCGUK^LEuDxJFdsoLhJX?5@Kek>Q5D z47q>FX0pMjj@!^ZREL_}Rx!1VKi#%$bSD>vuh7-UPrq*=yH5V`TJ?RWX0gv5+L(q7 zY0I^TfKy)0T%Q}y`Z11qP5@YTJC8&A3Bq9E!xaaZV82v3Y^^%@H`~m5J3asp1F5{1 zD}U^WaB5_5re8IBA1FtDT_QppfVb8FKnH)4L*ovqOAOfo>_j+14$RF-3!RURrnr zrzpG2xSWnMcHQbJB-ri;v8dEbv18dJHi?smm8R9*j{v85IiIiGPAa}F7k0`fzZrjY zS`Jnzvss4jpnzrVk#p^0w;Oz}0L^?;FLMi=*?4xjV0GR5$Y$fZRY<|)v85tK-LV$M zP3Qv2(LOFH{YkGFtO9Ph+gSx$u2ae6XfEbXYlMZVQU5azPd3o0oy2ZJAlN#(U zznvfAFa`G_xJt%3T27Y&;Q$6XDJRi1TAA&$ZtNas;>Ud@cCqV#Em|>chn1P+1-CFhbDpuoF`DD zW8s}@kcFFA8fH_h3?roD{MxH57mMqr{n4ZJ+%oh4P-^l~_dB``CV=f6U}&FA1M4{d zQLdOAhUS&j*|3HbE)bH%tnS)&fVv}QRM2bY7;)In@Gpd{?R{+JdE(oC#sB-$kNZFO zuYY{{cveBlb|Fp`It3YsFM87$ z0V);LfERQa)^^@Cj1FoBYZ@*B%clSugli{OaG-1Wp2X_$uM%@(k6m$3<*O45c}X5M zyBF-V;=uJemwRi8GSiI{PPjko1-Y4yu}T=g?ajR7Qfz;LY>4oD7K$fA-Lz>g+RC1t zZw+F!k+FeRK_dL)RitzznBMhtqYrJZ?`PBrkK^5g3k*uM{KEVLs)HIiCK|(acv*3F zwv}v`w~OAQxYW6{WN-My^mZYjOrWr1Cd^=SYM|Z?zZvGBzALf(uM)G=+S&f@hhOJ~ zGOHhui{O7M9eZ7i>v_vSsSt z1Ko%90r=O`(Lz!X)BEmTaRTq{G())Q=l(@&(4T+$%+vH+b>YkUo{qr?|5aj;c<|!+ zEI3ukkD9jh_qGbibwmykUEA_+%%K7Toa$yR3ub7VqB!|a6xgwvGq{}09`NWsi_igD z+g^Q;sWW`0Iio!+$^o+X^A#{du$(VeQ-s~iJ_0WqZ8x;zP_NbtpvOxu%cmj!L{&f5 z`cHqydpWF3kDKjC2czPGIrY!Ol~AO~D+I?ZdtsGbOU`2z;(do5EHJ=JVxKcZB62rm;zXZL@8C^;+vY*Cd*+_n<@ULO#u5QDSNs%^+qs&< z)q=39=HdY4>J3PIMq_(p<7!~yuNx+=)0Kb38xwl1Gst#PG+QMO!71{Kb$AA64KbZvkOpm_WAEhx4D_w@UCS2>Y1SMR_U4gvsQS1qE`4fLU zz+?&z0Z1M3X_x&Z4rT+=xE8=J@coQzJ>34|6u8ULYF2e@`}mz#;yC@R8^m|Hf8mXO zgGQYDON@u~^Oq*T+jYNHrTbrxU)-q~$)-8s_BO^}wL5K-N8<+wnXMqp5xcs(4L{_G3J z$j+9Z0HXgj*Yd^tg(ByX2%vX7`e02bh=Q_{wAy6e*KKPe*EYy z_4{c*JGW=P?$D6%rx^$X7)jCX6fS)@omOC7FmN_MQ^txL1xlGKqwAe`Y&mbX3KNLw z#=3#lAyJ+Wi%SriWXj_i0Qi3}l!YD#SB|{9(DzoyI;HlE?S&F>6qcS3=X$5lMIv3~ z@?^p+Lj$}B<_U4jl0-u)?7~$pV6q_Tbi;s|M?Aqm&!A)0OuHy(IuR~AzDYDz&NoSY z9RG#=<)7;3b!6}6;DJQI9=N{Zws8%mSh^lYHo@uQ&FziFFGHXk3JY0Glm08?Laiq?lOw=x!Uu+umi3QE+SBt1Dx!XBE%2yqdUNEZh6S zx&$6j;~Y7L=n%g9+4cY#$GoKX)_8Y!Iy5xf-jxjR^fq=}#ZiqjKDX`XPQ=kTP(`;N zSUz8d)0eSYp5=?AKJ9<&L{!)3j*QS^dbfSWo`J)W6JTtc9PIt`_N#e2BrCOtCQjmZ zH6ZGgxV%73`RD zm!3(S2zS5$OA*1K7LPtRt-&F)@U!T?bsMy@bA{~o1hp+!w-0~95neE^XIeHt;_$E7 zcF%LUeFG;G@vgud*LNU57ehE1!ru6osB--5)iJ*FT~m~~Za0q(?~?*BQ#A>Df7LL?4&*c!)?w-39BR)_o4w+=8O2cLh$9!c#zQ;kIrRv&FTT0mfh& zvDLX6_iI>SaG`%BF!ypD!4l&h&T8w)X$gBf1t1>8_geYRXggH1`ydPWp)wGCr^E12 z$>Mb{pj?4xQ};g1FF_E}d2C0}JKwr2f~4CkaPsNP;Lb5W{@3q+{P^)7nBb+bEI$pe zglfHAy5m|=`-;`~W4L0@#7nUroftIS^-REb1;cvQ1_plzY!_F#<=Jco3XUYT&Jrr1UWR6$OK5WLhDS;A^0gqtKiTvZ#h7r5KI_#Pw3r_rl-=fJS{3^7;E{C zw3^a-w@rU!1IsKTAWFl|iyaiFn@kAZ$${jj6E~sQ!{%u_kiAa5k;dq!8*i!;5bz8~ zkrK)}@@azBcXoj| z)WMq{o6I?#ZCVDwLw20a>{xEAKwTOLCgvX~d3=ACK^z`6v?$qzcpoOjWN?~0IEG*( zR6Te5O1J*<`}q61ztn=C;?Z}DeR_Xpcfn?OP6$4r*7fd|;t^Hd4B!esj*u4l|Ur*lDdK`BV9#6_+js&o96xU(t+vh14F3mX|5q`O1?~d0qgzVa_gDsZP!;eVzjwMz#Fk_CV(VrqW0G53-?@Hz^o_>mvXR&b*eImw(XWz^)59)Le7xX#y2hxCn;GGWV zPKRgL9^5R-#LVG3fRcDlaJD<%g=7|yVKg!3!@Z9l_8lMsTc>!hw~Kza6T5%>sM&XW z1j{Cq!x&r^XH&UY{~J*4i|;?clW!y*EqY|I!5aSO=n@yR*w<&2{bmn z%fLB(7jj%lXVYPd0!v)*L%cu&b2_~C9K?TochsChDIf)OgUB~3p0AzldTtV)HSk1-==LVe+%3Kk z>$j@Ody4C#eShV19vD{_L04#-wI~r(5WE@zLR7QZm2lhAkz2JM>u~3`3Cdx}b}%Q9 zZe-`f!Hxbs zb1zwsDLD%jsI)9mx7>s0h8mkAaTkO8G~T=xBsJFpa%mRG6K{W?F#yY=j}6;RHZizu z3J1YwUYA9N!9kd*c_#%oF#8WU^DeH!XF+enxpVG+b?fkOd#(2z0~i#GzMB1>znfEjU5^GV+m*ZH-$T+QCRfQB_EYg~U0Yh7;hrkr6sZ$Y+m+xGzk zcFv{Uf%~?0<96-~(HLX0!L8mpGUq2TZrg}QCPp}F`>?aK#a5&H+;Yxa1K7@T8_4+}qyYA_Gm+g0 znY;=E#vgx9lEt~<*E;krr1L?$IG`^!`SSQ zzNNb#!!xEL@{rd&tc6FKAV+Y7TaRyy-j%sRuLC zBM)HEcHmKp*@_pT`?N42hH4S2?Tw(05cvE1G?fP45YonH6TDN(ojE+sP5ddi-~RfK z&neUVSyJz6El(GnU{ke0azvVtGl)Y9)@m63K!K-YB8Ul>m2%GwBVh{ryW8Q)fTu-L zxO0En+u-S0Mx4j#mLs4T7JV(Ncc$A?ZGw!vz_6Hhy(PC!bmST3ovO9H9trAbmaGP6 zrg;^GfHx$*UDk~h`ygx>AWlyg6Gr>S0Il9PVun^HxUAd~*G`yyhSyJ*`8F?|Y@o1j zl!J8C<`;|n*q=(J^G_^M-fePw+HOO~xB-9TC(;;JYMQ&T(mT589lG3zFwa6Uhk)o^}9pKk9DmRkn_bgn91kSaj186$UWP4n$5*g@Q^ddYv5 zQn=%+;Qj2xzwYfBd;eCyB)2~P_Q%g3o-sC`XC3gJuUZnX+xoOb`?h}9JuXhT1EoXq zoF3v3E-+$tP8$Jax;n?%w80ir`=DC}R%G)%sS(0$ey+)ikN`(Xrn(NE%(24JA%o4X zzy*6Eh`;7nZ>vnJBPyUf)`~zcd4qrJ&MDX>;c^v6??GIM(9fMnb?Sa~Z;CtsoC!;c zr(C4iz~U4tcSpnPmos=^CASN{Amq?+j@fuo?SO!P{dtWzKJET-{_V?Lh=^LfYwVGw zpZ(;ZY$7Jaw(No!0o5D|qe21KEKK4XmGcP!^)1jd5R=<&ICk{rcmV zauKNCJLItJo{$5JFyx5|47Z?AdJeXd_ZYErsN-67z? zs18Rg3*5duo%EmQ4YDaHQKV9>vNmZ6QY?H45uJ$pXjf=0} zlfJY3Ezg_xvLj%1Mj&rTXx(Q|bh^)mz6RztF&)aMH@eQJ3ZCt+@>t zYG_Pdd79w8vJ)x>uXK6I!e@65{Jw3$O0TL_#qW#f*K4M48|i_>TqKAnJLH(la&~7! z0+shdPVHMhN_-ZG)JRj45$6~w10%tl_zR*4s=wHex9NY>CBm_LBng|YDUCUL&Zc-Z zS<9(R^||YpL7H!B&dT<3?s^9>8rT5*?Uv64bOZ@Fn3(U!T7Bx4g-!s6w?gN9A!{98 zCTBZ#Q(ZeJS!I8yH@26h?$dJD@Ju=zKU;F;ycL}sS+7ei7o}eE7}5@cvKa@+kb0Z2 zCug}jb zweElYq;S2Ezrl)tFcMkdWb6IPuHa2pwi(-cThpQ~MT=VXyg5XTO6&rQlY_~Xz%GM9 z%^Kb;bcJe84Dek>KP}6|V#v>^PM_CJCXG6}Xj$$SGPZGzr$`?J%2ar*@S;u3j z+`WGExDBZUiUNYX)DtH)XWp73F#QBZG^c-8g6=q*;{*;8w@XDcjoY&hcqSy$eh$2< zA?=s5l>cO`rd-P_ZuuM@>HV} zSiwQ6s;o6T;gktF@vJJG-Ele5b1S_oE0m9W24JqbgU?YY%4?uqP+|5uoCshi4RU|g z$;n-edqsZQ?KMaAj#w5l54Y`occ{&Ks*Nz=)YVn^4(XEm;qa~NqRuAL4ElVY@`I`} z5JZ7ouQxi&f38$?p`LXzFV0$qZ4dkeE{wRiveKCEHK@wtT2nf&KqPRGl%G#Nru-U8 zzi$d`2JiW`QynX_5Y}V6x&y4+(nx=imlj9Ufr5&z*He=piQVlvuM(7G)*ZWe{V=tE zCZnlq8g>HGR!i3A(jg!Iz}TRn;ZdiorD^NTrY(R(i7j`dqPl>D()(h+7Bbz?A*TQk z$mj#SI5f-PQ`DcfRQaQS_y%IQZAPnJ_~bX#q|TGqg%luzTtkfF7X`(31zUdrsY*EK zbcQC2I!)!blcs}33+u@qpp@vm_N4n?nN9%hy24D2Tm;>m&OuR6LdYUPo7B!i*ZL@y zmjwfHGpmAsENsN_E>|yJYEzRpO}4yP*mUXM6h{bWo|(o_w&7 za1xlBfd~;(vqus1zH!vpW~6^j?fguEpZ;wETz#+OrI!P0iHC}b>SKXiY|rOlkN1`x zeKjB|kS>ffZ%t_Gj%p3OJ*~}Eq~{v|#z!Oy)~&44@4g?fH{8>!=3Ne zAX!@4*q&g0Guw+NE9iup+3`l|>&*#7g3--?d4CG$W`jZ2YPTw1sBM4wTl?3tT&Hy% zB-l?E<$K~pNZ*iiD6wA3!);rGfKaN+!a!2?^4mJK^81Ic-@cSjpKTIe%F~3usag6& z3%N~|Y15$>;&oM(@|0Oo%+BJ#`;2X=3{cHGO|WMNGXYpj${_2c;5(zBA~Vz< zsz>927m`tA$LjbVHQYXl-cg?M=4kOOOYk_$f99(cB^a7k^~!&7@dAmY0)*$~k=FC% zTn@Vz8Te!CX{wQNS*+!nhujhblp^t(^;b+wVSdI zeCgB&5o~I3V-N1w(i+aO&*`9-&M0=#XUMC+f2w`%4WVK{D&$?4ek&yICnc*bm#o-X z#4c;-@Xmj5+TsaSCyF3-@jMn;ix53^OXCa9gWWU05v3U~^kWW6pk;5!SpDW?0M)A+ zpIUfxQtg5sjtK3698b+1-me(i`10+;{Lsp`@oV|x+dn>k`S9)E-~D*@`$hW!)TU|C z=`iOUG6%F6En^!4XQ zawu%f;P8&|LeZI~NVRhWI=1gJK6(JIs&WD1j1PRO>)3rp$D-|jPQG+g=c4Nt!y;as z{vxTi6_cAi!5UOJ$dul$e`HCHL)v4%k1N;Z!#HH`S~VX09f&_q$+ov=fYdCQ)d`mH8XP{oN5@X&?cXh=-Vj-`FsiduH~xugRs#EJv{T{=Fe+?s^qS= zkB^|PiPtl1y^vM$*sJtas^$V7KJD8mpWyshzL#4-f0cfs$o5s@SQ@XVDf=En&F_Q! zaR?eix@{~tsw(4^^8@g_&zI$TpFTg|jKq!?BQf1O2)uhg6-LV&54f}Na=g^}=Mky) z$?GIOmM*Bs0@hQBIjYBUS;vL#4yUD&0s@3s>Ti;5RyVZSNLQt0Ht(MbU;|(!xN=Sd zko4qrf2+Xb_kz*HbxwN@K1{X!QB6d(Op0g)s-$>3PBQjgY{5#X2v7Joh9u>mqgB?Z zD$DP4arS-1-4WpR-J)#e{%04OSYj5tq(3Rxc~wT&a{XONJg zOT+37a60T^f*A!ptVH1XZ^d=Xa!YYt9OU(~vdXj1OHrAG_P$tueER3VfBpT_-U+#fO(T_HyW;#$&0H6ATc=R6krknqf5HhU zRsuhrSV-NdMRVENSJxW;I(c{eXISF-lf1+aZ76VA43ON9$YDr^Td`ow8L>YiUs0WEt${Z4u zUpVoOfM1K2LN%8JEh_8xC7udcRnPZI%3ABIq=ySfx7#_;Zt%8XcFJ%uii4C=a-+O_ zFGhzcG29$(OHuNUN;c(E;D8Sf`bv)l``4013g6A2?w9d_o5fY}h9eWTegXhu7&} zvU6mOE-#KicT~r5nQ?KvPWyJ7ZalGG6v)@MlfzH#K5jGO9`d@<6oB=iK)1SxNoFVc zrd0||N7pzRN6@CiV$T6i$FimqEay`eT}VX^bwY^jt9__~a#V7vf48XK6}{JH&G=K& z*)(C#H8;4lF^3u{_JMA7KY(JRQB`gbbV3anHemoy7qz`kE^wa;?m;qvN_}jm%M1UKiEyger(+Q} z$&cDdUE|10sn7Xje;&G(+fh_&1B%5q9Q6u%nrijNm&7NUr{H5-?+g9#i%!aRsm4zK zdYdczpHfUu5tc?}b>fkAtOaUZ#!p?KN)fHj&}gTf`m`E2n>-L*VhJGtiQ(ai9A`?! zS(Mt!?R>1&_|iV;=eL+yUf8^j@DS};4#zj9V`V`ug>)hkf4?^x(u}p<;XT})P^*G5 z$e0umw|0P-$n~){&2aB^o2QCq7>$%^$xb90cFtF_jwYz-C$A!&tM6Hav zHq;j|u{#XV90FCp#;d`@>r-m#)0r!d;5f*A`nhVD1YT8vb>|0wiIt3Ql7?BYVNFRc zuX;bryy*I|e@FqLUJu$KgV@R3?AL@d2@>AI-UQOKk-Dr73 zd9T##tp=ICDC8=t!kjI#4h;~dB@$ZF2I7!dX7y+>RVfQO=E~IEJ4xce}MEqf&HMKZUS;%n;P8?(_$T% z|Ag>|^20y|6=eAVJgk;KEIx_Bt7yWq()df@^M?id+P-}F{Y~|CQP^IVONBZuWSo*n zUIaH~Q%*-?PBy&MDBj&gd{RASA6?CaVDqvJnb}Q?Mn(Ib!^mcb%e!tx1v1C4_OxUv zII+pve?y1IGQnG&ZF=30u(f%2zv~jdtFjMJ01@>ZvIHE@BZ-7iY}Kj8G`HfHbw0%IBmtn&h8oA2Wm5gvc@m0k>JJh^bG)A@`)AAb_46NJnx}F< zzJq#-(HG9QlI;ufDQTyig4ctbb?~9<>8!^we{EXCM(7C%)MUpYJK4KPk+W=Cn-FrP zQzg)Vs(n<0f{SArTdKAl*aU1IuzQlW0|+1WX{DTkwxNy_snV`0d|-D7pA(se%BZ&r zn&7ukX*w}|0_3uKsLe^8HPA?XautwOQukF4sq4CQ>hLoMQ zjOyD`{i+bF&(z^W*~>bWZ=b)sIELg`{t>61&rE!cr%;*GRMHv+oY!&Q>iRodwH-Fk z=4xLQYH`-^a_;o-*5Gd4AqZKJT4Vv=Nk>$5;Hz=TDO-+ZYT{-KLM5VARR%h~f22k` zGPQA>57v`h6(d*A7v2>b-B3FAxyv>L0h_(_pEwIP#z@jChS6H z*$w4-6ZpHX4spArY435&LqR$) zryua`aC{Dw_?%OcZyBIb(6SxOe@&mIE(N$ajH|(~N=o)AjPw7x9@Mg`U^9t4pN#n&D&Xr1)ay%OQ z=+@^#iru2x+eTh|lD*uHT=y)|w~}ay7HR)srH)00KmLP%l=Tlzifxj9nz9zj0X!Dc zAMG$yA%;JK)e-qRJv6APdzP0YrOGJmZ(#=z*p&nZPEj$>Z8c#zh0&JxX0T+>$f0On z5JrkJy$BBd>WP~ke=5eVf9+CtV!CLBy7Wib1MSgNbg@4CpYfdL`5|Hvdu@7A(ew0G z(IR6r8KzIk$TuH#s6Q>$6&M9tR?^zuY!>fGoNZ~Z%gA6Q1RD_qwJY!Yv9v%A4UL?s zBxWdEsk#Sgxh%-`xUS*!nbl_6fux5s?W*zeL3c3uxDFkA93ue3f4F>i*A-h|5ix7m zG+~UX)RgLH&CzXTG?qc!RsEOSs$ z6fnIiF*T8Zrjx&0c$;~j&hIKBeUz>?sg4M2`*6-%@v@+3K;c~xIGq0?zpx`O;Iq?# z-JaKddsFN@D-{~af6tLaJzF2WYUdDBx>t*PGxteTTeB#Nx<#9udKlDQ9j0NKC|qys z(v8CSI2~+vGY`c~E!wrL32J26=f0h*XzZ#m4Kbie_5p>p-s@Kfo!38Esqo`Uv3vN5 zRD#M$+?-_H8`=3hd8>z(Qtix&D`*j$^uIp&Ukdy=_E#JXf6<-p0-hY2^(dpJRpce1 zYB%TXs`{OFT_~82B@lOa*>M**>4CFC)deDuytf*5JzN65PbpWWc!ISzf zRljiJWK}<*f#fEbT)`GO_sNw3E9zV%_f!SLphfH^&6O8-a>R#&N~*f^`Qo3g)b-;^ zu^(Ac2PhP7f5}d;7MUq34LkY*!yl4Ptawdp**Qsoi zvkt@A#4}FyJrk=_mngQvVrNRrhe&~>=U{m%$p&1MaHNQ}b{O}Wq~ROI37^^xf`azO z1FG?ooJuUp7uQn&!)gG+c7k^z&(+LUvJK$j&_w8Pe_BR&>fPICXE)bu*Qq6a|Bsbg zckr((1*W|8&5Zy%o^Hxv8yb3oMyQ=eFz-jHdNK=$`y!L1UW1xyWOOgQs=+90KRdo(?HO14xt@HynHKG4uDh3jic~Xp_%I6Rkn#eT|m1$*_lMdecfov|agC50{ zf7DW1n%-f2B`J*ql4p^oOJLN4FM)&)BeN6eax@aVp+@ySRAj3?+8>_0Wu8`nuqq?3 zJTD&9rz2B#S=*=MbE>eAV`}#*ww|_>k0lNaF3k#rkYwM8x|T+2fZZT{=Owi;BdZtC zm}^GvRsY_bEuK_KRq5)as!XLeypFE%e*v$4`>lME-+jI*jqNYW4w}*r4Q8iW1${^? z=66MhP zeOKb5wGn6g$ZCZ=&LKseoqkTL#o6I_c_R5wReGryhE5kbA8JeJ3k>`qQ12yEe-&s- zxm?F~YHitcoPa6oXq*e%D)S(-m$OHXwyGUo-DTd`5ohtrwmp~X^CzVp*2VGxAeHp+ z(wO!-Zt4a-wKhzSQXSNNEvkF424|`SHO(08kzdN=R(ZB+X-N@Fn}pL-pzdne>1Hc>R6hz zQ~8-(s}gvZ&KphlOH=nA)NKGJd!sUW14*$=YWHX0a>}r=NUSRFCn}$z>23_8>xMe? zkG3Iv->T4xdFyiHQWArVo2?KIg~rRd1d#OuA#lz}DX-lr&v>X{14y;qs!wV%J?sYF z@K?)q|F~T9qJZ8A^JEJUe|bY2QZAA&=?i5?ZXpU zv@JdLp`ZZihp+Hf7SL=4)3%rREDGPn+hdr$3@S-k(^)b-Mo4N!2!9HvrQ=;T_nkG z-c`vV+<1$9sj;R_?%7gd|7vyv!27EeJO0N4@x=nyt8P%G6XwKxs`H>4gAmjgHR2j) zCgOMJ!-GSsnOu4m<)Ee?(7|~PSk9ZuHC$!t8Lk!5=2qW1f9*0~$R(;@pP8Or=qlJq@3hrr(6B8I&G~cM;b46 zNHoBRPQn~&yC^&e&?eAQgF19IHDcCshmiZojh{Y^CY1Q~_s`!=;f?rbeA!`1g-_z) z<^=r65*V{he^$jDRY+HLy{fyzCj|@j;s}d2VH$<^Q`H6`k;5LAgTTg%U8Z2m$tm8n zmDV6st>Dx7relqF4SRZLPA^_{(zll?=%8#kTXc}bxq@ANQUa^dVO@~!L;V}@|E-TO zz}$ku0mn!IdV7%?mBg47Bg6TfrMA#i%Os8+JUT}ee|W1rZF2I6tvmi|!Oou->{vz@ z#6>;dvxQhP)99oE-n81=47woyAiz4cyJ(()c}mwM)iWV14+OJ&SYMs(={a8))-r{TcPYeqIg5 zJsG^t*L%~cewco4X(ly&movE*I;A-iz)6r0c`M@HbPbD}CMj`Ou$c8Nw=^KKDMgd4 zf3f>slRSrwNC|Ih;Z#kZfD6&NJv|$#-nw1r)SnW#85-VT4F0p zm9z+tnQB=*ovA=DXq{+4nyG}Ra&C%V$}ptD_d@rS>7ZWD(9oAkoqZNup&~(a)3v!@ z`=6}T=}Ntj<(tMbYG4Od!kvKxL0P?0f9UXP*(!(n@uvmR?%2~gEOBirbIx?6*4==D zQllcrn2vPCHAQ}uPJI}xGwNR1p8)o((>Mn#u`StJ&!NqG8`mWXnWcAxhQne2*Rz_V zqz*}70jigSdQL~%BCMtZbyVv7F@O-Dze*J95ARYGip}akukq7mPeNjn(affGe^lgj zHngbDbIzYv>R4VhuPb%LzFgg-^Bn>3;$RSunim?33XvCioB*CE&yd7aI+a6T%8^0s zR^rn*rq>v@FuXBcS6%8Q+CnFvv;F6G4V#psD@e0;Y-E!@P9Nb!X{fY>KNNmrU({^n z+z%y7u3JsHq9)|1l`2)GAYeKme*#>{t^**mMid>BH`A?!PFo2eeU@y^rP>IgGI4-@ zRdQZavIRr;YWGi8>iBV`#`5?+6m*e@q>gyc`V_I?+phYQRdVY}!zZ@4lq!}%6IF#& z7ZJi+*34tLlub9h5H5~Kk#3p8tx{c)mup{3gD0ziLY7yv{n-uM^u}7(e?ylJwnLvA zM-Vh6W{*b25VYaU+hWH%=B+2lWzSyK$6MJOiUo48=Cwe&J_Gy7%O5g8v~?A%T@MG` zDsC9v|wsmb??&*oGtr^hlSUR{T5MM;VKpwy{UF|z@rFFCs# z#p<|=JQ+pcDP&HLhb1%Te{sG|_Q@kAsbC**5CmY;-desX?I5o$*&``7SF!T?H0(S4QY&H)|AP3;2*!1M1J(9DC7s z?0tOEMAlnTNWcB@#d8`=`J$@^k`{t{y3bey;w>~Erf6Yvq8C3FO;c0Sai@W z|JAX>F?DLa2YS!3}!Z>1Wis zbcs|L3?-6WWml@l@WyciRsdT-q`$H6$$f<_F1Ms*FEBfsdyOmjD&N=Xk5AwF=l}KT zWBIo9Xtu{4^NZ>GCCAIcP3Kk0=-qL(gWL{C2y3EUe_o|V*?-vrFBP=XCGmdp$%v+# zj&(pN;xfgU#O6k2C+m#Jzz$V6Mz5@scQI9gW7koVfKRUZ$b*;hF`W*jYi!ha?=@B1 zXi9~Ud-ZOYD!q5Gni9QP>L_KGT{h6Lqrr}oRu+hpsmq+i9o6V%XPuX9i+b^r6{L%b zpry;sXbJ$5_kT*7(EiV*a&$Vid7Lk|G+U%LFW&I2i7S;Zwt3E>o)*i*!C=o%%2qv< z$DtRTO$8Gi$Eh_*5tUMdDDDh~hH5w94>*2GR%I7*K#rmsNahIaURfQ{OU^8-?`g?> z2AQbN71m~xZm~~Cl4)qqVchDK$V|~g#{ct_uNya#>VLT@pG(L~$zRK1OB^j-gWUy* z%0BCQPR`1RYR^pL{FZMw1#Q{E?rXb(9P>#bZ z4rS0-vU>5Zr;eH|V^ar4VQ&-v;f#5crQ6iFXxpyXWjWagJZJIYPs26=E6Q}!a65Ax z+5?3SjelziDmzKZ`3l=1jutu|CQFoMAcUFeC8iSNbt)xI@NTca6XJTq#!C zGJnDg$m;C6Q)g7{Ac)Ud9~Z#cn{lt^^XjV0mkDt1cB!dFRAoVnOsacdDnZwc5~@T)V$D0R?go7Pm2| zo_ZD?{B+HVU=YwfCm}3BKR~~drH;7S6(SxkcQDz+4{YVIp1QWBxw$t0mX|TYvVUVw zmO}ctI&13tV)P<+U*`T!ZhdNeB4|qRh0Igx-Q9mPA5JI zP#JKnSll_Rs_$$xZlKL`+P!O(CUJ4Dtlf!N)kzLPjLQZ3bP(uDs)$d5o7b&(usfhL z@16OnRXh808|BXyEB?G#!K){}X?4^j_fdZFd&pvx86-v!? z%Y~!MOVYAL?|Q(gmi3Ezr{B6d0$08-?^F8nYE#i*aNL0wMXT!VIdjOK3`Ne8Y#t82 zw#Sil!1uD#<#!*tu>krKAmVDmkIg~gc6l4`#mZiRcGGDC!uH~zG?kYU>1kv|Rl?gv zpJY}GQ(%5~DvLt&eX;(v&SoC$P%zjWfTq^N1TmzbiS=n_5Ibp~U1 zG|2@Q$8n6|ZK%p&&N%`30rJ53T=SX`*y<^HIV$*CRN|%}-*mC$Bssm4v})il9~5OW z)jis}gy+1LXbULyQdnm@(dJr8dRZTubY;m!B;n#rayM;sE4=xp&VRA9eL29+u(N9v zt-745z7?+?Di(8iFTd7NO{dK3dsP49OZ`rpktX{xV@ML+Eb2@}Rez6Sm)ol_H5YAV zUhW%(IX3P4h?kqZE#D3YHfS}HK~=0%lmtIOol}y2QvFIckp0o(Ohzu+BCszS%1SBHbvLDTS*8&e^y#%W6NE-Uy=S21tPyy_9v;JvC^m9qH5=4 z=euV-)z0RuU8?C21~e7&66Pdmj&$p|%b%C@Sf#Jy>zbKUGBP~x6xgbV%BSAb^7T_6 zq)hQeP*m5(kzlG)s@snQIDF191=3^Xqv`C^B7^?$u0rsl+{Cw%QPRZ3KA zld_0Q$Z6KXL&N|M4;Nm)QM8% zUp3&p#8+(3i<@f21-_pX@K#k{>q9v|6a1m(x<(?(qL2RlQjc2pw>Pu7w;T2NtYw-u z%SxHK)Th`;0e`(Eg+pLConH?dh@(*t1_~((m?r4n6l8|gA9d&2xi3(c-VxV;E`Qlui^Dl z8X#<7j5CeYh^N!#PO6-07y)QF*(aX}sHyF!9bYM}5`SPcZjNLL1?9=oHM}p>$B!T0 z#QgvV$BSzWsJtXqELXMMA~k7JrCe12{mD7k%gR34aXF~p#3xP46^Dlk`v7{HbZOBuXVPtkvQ9nmQ_(gJ6`Tm8#(#{5rEhpZ^I$bVB9Bx7(d*(xU=FwK z`ToWi-G}ujG1GLtPqr65&8s+xlvfEU(Thtf)??QW-$n zxQLTP!S^{6?J2Zv`n7!=<a+S5bLiC49?{2=iQ}jzxBnQlTNenqDha zhkvEZOXUgFI{4t6QO#YH)K*)@i&&+o`2YMC*S`WVY)2PRb$2pr>+8-*#pUt5Q(p{P zaD2UcT+-Giljuc6*VE#bD+B^@NKNn1sf;MNQ}K;Z2I*p1CB{3bCaG}9O;NZMnAQBQ zw=;Ef*PoXUdD!=v-FjJt>y+O8-T!07N`L$I;a}s|FQa|_(yenAYJb^rl*ir-pH$_l z2uSlNYOhIL8qFYM;mSigu&IF2Hh>5ER$SnDWgDq|z;~om;)OgR8Sa!@P4>F|r{u(xA-{B>wrykx&4*uT&EsjbP4J8xRJPk+4* z)_&Ftp-}|sYdD0+)L~1MxVdMucCXv9{EPWoP(Ck$5{bhG8oT0OtRKrZ*0y`QOD6L^ z&uY+!+0qFRr>m}*%fZXO>j;zY@@Ar2Ew>JpQmLZnVFOmjg^(OCbgtvrren7NxWk9i zJ5!9>RQA!yRi2Wi%uO02Nm6)UN`LY_dlah`;Q-et($@24_p1%3p(mkPT%z2i3Z^Hy zNqs71^_`!HK`pUMA+TXm8lWu#SZKV_TEI09QK=F!y#vt?A=yO*TJp1;A$xZ-?{5|Z z{73oQ=l(h`t=hdY?ZlF0Lv&Kr=?A6`aLdH>wj45azB!9`8YCAWOM27tDSrewf;x|? z_l5Hl@^eMkeCn=YgPv8U>@$d?Uv`5fr zC2Ei65Z}%}OJ}W4h2QzYU1wGnOlVKW;DGGkjg&4~qrDDmcWM@8D998`&Pfq>N=G6= zd&lms(y#w2A3yXp+_Zf+bbrb(lbL{tYPIDQ8?|6}YsuG9e}P!c$CA7av<}oBGL1yd z)j6y4q;vs!Dj=C$o*?BZj@=Gr(pR18O=k-|%ucT=cTQ{S$Ck2wF48Xdry)a`>Id9Q ztxG1TzG8_$;P3?Hsq>J|m{a&^7@_BD--#E#I_0tekVQ<~+XNlT(SIBuR5`9e@{D4x za{Q;Y5J^qFU#haIG=fCY?`3qa^Oti`ixfD1aTaZ)IIUE7Qk9-%W|(tolXI{x?4wKw z*_G3|MGq6GPb5gW$shvxow4UrQ7@t|hlc`L&?GyOFsSiVTJ|0VprWRy)0&6g4Vq&= ziyeE2_Pq8bi_eKxB7fX6ac38}P`sVqsLh90=&30M$HS`Y4NByD!M#VdDAMsy`4(0d zP(8Kka-MOfq$-{lOxV4>j_uB@4x92cSkb zNoYuRid zmvY7r%r)#X@TZ+^3Vzz|x>2laS|wkWP2-eLQv{HJula1$yIfW2k)4Cl6ej5lxC?C+ zb*(|6t*Qd{QS!3-AnB8;H9^cQrn+)f{i@pD7pea?zJ2-7-Y$^e?)qNYYPvt}OUd9m zwD2L%JLXoC;eUN2inc`@)>ho1GRIF;+oQIwcAzeE7r)%laXY8f%+;;0tN9ZoN1EMu z*Oar=s>iPR5{I_kU9uX#_Hor-JQKV#9;bS9tmYu8zk_Wy_BfkIzZ`qlJeM}6m)4qK zcz`3nVr<18{SA<>Ylw&^R24CSUrJhHl$@OdV?w*8{|k zxTLzNW+BI!5|^sq@+${wqD*E}f<##i;N@7u)bhI?i)E>+uC2a=?2sTgeD{u#?2>id z9F(e{e18?<azQ^rlq3QjM2m)PIUf^ zXN`CQfXFyiadOEk>-C&K(xy@IQbAhy`{?S}Pk-VVA>>vwM?rFq=7aJsO?kKzlJ{Ci zm&-^T+D!MG8gb_NajjdTG^ABd-8}RVP>^nq8|$&#mms!p1H>@e);u0vOFt0yM(q?F z=KxT&paKBdM6VIm=Ko`vjvtpv`$G06^?UG!KTMq#BD+gP%4&gQ0Ayuk9qK*e6c;b_ zRDUeZK1}TZO+t@8yp(proVjy2WdDqE55>~<=DoAZ@*yY{(09q#K`!otS(`Tv5510E zQggu>7xs8?2zmolYUk=zXjudPvrDBUpD3}!r)H0E8i{s{iW_vK&CFb@1YU-@HCaUoXq_>xWNYe}5nC#|h|HZ|yDEm+u^Y;?;CKF6!%iD=m;o zrl6GIpo}VAAYv^*%I4j9bi6U}*D5hoxCA~2w>0P~4V0PNA^??~0dB0!KjP}p+W!r!GR=)o8*N-2*etQ#w z2eH3kQI%{pSMn)Uw*o>$;swc9qbS`Sy27e$|AG69Ezn=SyVrY`7-*^*|%0;ar$^m^#ujX7P z0Nhy~kPWf_v^>=jVi|k1P3tKIDFAaiq29bh=GERL<>>;vOBRfAb>n6<%kb6qRezFFpJe_^ zYexX#ax~gx(6DK5z6~^?`tZr7@-)?y)r~tG)s5NDYx-VWwd18_&A<#X5!(bt(1qsvvxXC3790T`)EkeV2%-_ua0!sG^2 z)e@?xF}yw2Z2bP~Z{y3~$A5Ri`<`CB)FMd%Y^f;8*5u<9YS}#2&>`@EN?D{hmtrFi zqdLT$??s}{Is{5?$gI`{ChtyNP0i7DhKsspd!x$!b68x9UsXDHDKrNKh|^t9BWVgQ ztyn`l>*fgh&M{t!{&!64`ki#g8NN<$uX%;zx~VOA8m|+mRtX!!*?+psi`Qwl#AQUJ z><`IeQ0Zu`k(_rwIG~4?GFF*{;K(+6U#pMh->ai@m>2U)@G5FQ4^sZHnVPn1_m05Z z6Gva1D<{Lmm`J(=q$O+*oLKhrfeJw>>;kYVGD)2yDqSC@ zjsPO)T5|Mf_luWXwSR9{y)d3+`Xf^hUmSWpJ5O@VZI)|Zs}~J(c0RTIoU9y&RPjxF z1?zv-*$OC}RJN73wUh-Fx~HO*AI(2+^_mp~vM8tO4f)4~Qb_uXIu6I1=Z?+jm;S2S zp30GU0UPJ?a+JCXl4PH9Qil4$Ac478ZB|dqaPkp5MjNzg7k|JJ-|5I@I&ZDiKwlDt zd6_avi8i5hwV$-E0Fp>6m=62#6Q5*v{h;&mepkT$Q6`rL#MOfZ65Ned}&TfD?=bj+bTX%`{XiDJrnk-HrnGP{yskS z&tINsUgL+CQGbe?O5)t44r#b}FB-T~&bF{Jd09&rN*Tf2p&q1yOqb40c2yI}Tia*p zBtbp+D{F(cdD*;s+ytU*7NuWL@5K~AD}-A$UiCA765VA`^7q~L7tm7LMNyKwvY9t$ zB8)d=3XZuR!kP$FVg5HwiB|m%t_{a)rEo@O-naPhdMm zn*^g}^%9H%l=Qly5gxawtQ?7YtMOP(s5*1+wzt%B0?mdsJ4HaU6_P3N*hEg`Uqt37 zu=mPOL4O%O$SH%3pqVuTxfU0WNalO7BKJ;Jz{rL|fez6jYORnI0UI9`!%%#(! zSCMz@XJWrM3BJ1$>y96q(t?xBZ3h)MP7bOF|+{s17#5=Cx*&LtB=YUe9=#WU5wpw+3AlC2>LOHdX8%uJU0&CMmRuG?r zZKtj7cuFG3ZJG3FG=1xTM(iV50J*h4^zM4Uf{1BO8{;ubR?g%Z0Pg#0&H2m6RbXFh zQh(<~21>hyfw zJ9%)(dx+A8D8}t6?uFumx_Mosl0(mySbtwfT1f{K=A?zZgvc!6k92|~qzh;5&^aL> zv-fM}4}TxPEk$U&g?P1d2NXo`FU4zfM;ub-DBEutI_%)Ho;x3jSD^x@+Q#BSY0|{X zTTe2e^K|O|>dG=*#H>88BkEK`L9}&+=}6;s6?et=msDp}Yp|65v}3I*$)20?yMKqU zXn3a_H8dzePJs8ed*e5bo#Zf*bePML!8E*GJabTFW0&Q#FFDLYY`m8bPTjg38tT@g zH`db200sYdqDfuKL+`Nu!@tVgEanPS$BQ^3B_Pkh8gN=7pVNM_S7v;wdL}Oz+^b)@&XU|SDcn*YL9c#S&wc-hOZ!s~-*pW$2?j*!sAe8Mcb9gNP zNF+0#cVnB`HU$-5dre}QtfZk5Xqubk_OejNoAS)-Dg|nTQ&=(yk+(cd!UE7*lc9xy;(Hrl(lXVr!2oh1*-mTfbnOj$%XV)Cg4r*Ku5YgGy z3oyc>=Et!kV?+?^AbB}>9CXb-Ib4)?=czhku^FDdv-M{Mn-Tm7>alp}FR0)@`{yn? zZGvA6Z0FS+;kl{lw%YQWV1H8AP##34BQL+PE(5c7Rk8l*>-SmJw7r=>K0`T`lfTSV zqZe<||I%?s1?zmRnh>{5Ly)pYJ-`v5OKSSWCQi|7eybqe%lsE=F+R$@Z2MGh%KC#6 zSb@u6>03O)3ht_1s;t}|`-vjp+_W5btQq9Csa6&jS*fr2o|E_x_J32m9b5F#iLWA& zZu6S`1`8~pOdxgQ_)<1D6fXfOPRX7Z*t)5Is|%%~ld?6f=x-Z7$9sVK+&-+)ob%ym z_*|+(D(a>F;Ur}RHfE+)ai)j_LLR#v+o?JLq~!!Mq}64$zRHv)TABpEVX35JnvRD~ zXBMa5RiN2K$D1f2@PB{1k2sdSUEMXRd9+-;>veXTv`f&qmME>)1cZcrP@%A6H+8z$ z+M6Y8IDigXkb9X7oKkb{4C@wDA23x*#E4QfIq=nri#SC}P0nt3A4l*_`B=_jyq3pO z38%{MAKq~L-w63n>Y5ab(?Ylfj{KB}N1j#6sO4dixby@l`+usvBK|93kx)JZxPBZ- z%`v{*ipzV!6uo_6ei z$CT&^WO+cSl%v4|ck3oF4d9$GK!|MJCw0Px4@I%OA@oZm+VgMab(4sD0HIjDbFtT9PxM8uE+|Ny*${MO|e!7H#N~ZilHxy z=p9sg6o^OjK5QLE-NTj3(@S79Z*UKboWtt^W!sgW27l0mQwV%I`a|tiFFoggn@(6! z15+NA)0S0SHcYHPm7%t4Y+9BpOyL(rwyHTtedj@ZsjGEwaKE1&3%27Cb#OLedgpX3 zYbNJ~4^Wl_XlHn|SlTX9;D{RWaponk-#pZ?U(Tay8%|})k1dcqJ%TpCQ8*(wf1S=mFrMW7}eE88S<$ho8A*ucR+&X zWOp@?YEb|noZ6s*(C^-Pg}l^Dkw=yv>>c=O?~lB#=cMzd-)o#d{`sx^K7LtimHuaY zGYktaYRUj)ZRCn*_ZA~iCS;3hatE4=t?A|uNm5A&~N0+XR%hWGrUBFP(fVGB7^3BeB(`Do6}Y=B5FjjLpgGm!Fuqa?~RSZ+CxP2APP@isOsL1TdF zKAq>#>4TrMZ^u1O2f8TUv$L!e+w33*v%~V6D5QOz>-Ni8xb!Fihvs#+kjGv?_Tndk zJtm73RmPCo5gf$trz-fD<_{-JNqH0%CVx*?UN%m$#ttn?q-F>jb_HFC!W+4$H_0;; znq&_G;61KO>EIE@cem)#ek;Fx8Na+X?HBd^*q>4UZlhHB9D=W|DrC9Tc#(P@6+;^u ze~eRj3Br#G$Qqpos0n;dv@~E(l@cx9lbE*jE5LPOt-|CYhV%Nz{K6JfLLNav6^f z-;1~SJC^C%l{uz>HXl&u_$s7V1CnC@9_0zHs<|!2EX%-G%}8L+>8O!KMaqHlhddELqko23L|hJLmxU1$n?l=!%`}uXaR@3}?s{}-gi!&F z$vQh+4i>!#YzC*rGLU@9w1J-*kyp~A0!_wn9_a!;fq?^QQG1leF>5F|k_hAU(Zz0W+~vsDTGHc-E{&|JG7@z?-iO zN{DJ|*muW5le8aFMh6g3KW*9lF}nnRZ+6GBg#m{?2wHq{XALUfa7<+)g7KOVPl{yQ zY*OcTDwMMmYj%rzCC=`+?SBq?*>_Hwf>mdaHY#-1n8m1rKP6j{Lx>(gN6Oa_x&+rN zRPBp->6)pY|82>_k4tvR3++|q-`nBrd^r9&iKKjk;>lA zc;_JH&r5uUH;>l7}vXrDt{A^69+%t*0Tws z0A|U_n;G+L(z654z}Ky7+e%=cmmHK$cV@+_IOAm|WpJfQOF)kmh^-fj7ZIJEHc0JM zPJCF$sfP1P|82?6AD4`}IHwJ$S8Yr1Q#BdoB@gghThhI{gew%6N92`p4g+u&99a%; zHM8DpHR}a;+lX9kbbo%*wimCXNS7?gn!g$Pd{{s53U~phG`Hg+<~mc$0(PM4sqhu? z8{DgovK=4Ri;sBOwNq@kNz$aqEBU5^xNjR^+Dx&d>=R`hd%6xd;OM*&0IfQ0rME2* z$mugx29r1DqiJ6JUzW^R_QR5OMZdkO;ibipc0P=%Afekzk$=*3OpOgyN6tjNiv-Xp zyZg5Dj8dFQ+>6{Zr$dl8rL!AfNrM3T(rVp~&Fo1zw`aBwY*Oqnr{MPaIjCI4x>{iD;{2wOhWSX+Lyq4s4G#novo-w zA7zVk80@)A{eM1|a{{Qt-BgzTVadLZ@}>Rbm-s(fBH;a!Bj@t!>w3a9;?Gjf0P~Qz zEs^qBb;nXOsHaOJ#^DV}u>Q`2D3i5NCGAs7SIYc-Tf2hFPR`i|Uc2XRBUaNHAU3#H zPaY0b(xE0k19h9=L^fuC zWa8>PC11+4U3v%yR6-`^>Zs6VwonZaD9_b^RwqH^-e&X)Cy2%FTT*)NY4OpNkCi8P zIiu3GXMdtd=PbtCoCxB3WJ}ho*ewFoY&yVfip)~s=*&rFpfp5Y({TiNiNaJ4n{^D3 zsFOP>fwa8Ux^j|luC99}Cu1n`FXN(-G6Q>5lkP@MU!Cjlj=#1G_}Tw*$&>($&l8z- zA*XIw!httcErHs0)9F=$gKf4w+XAjsM-tI>aDSq<6^7Ns>5V~}RaDQ^ab_=UtgW3p z%Db2PTQ6&_VEH|4L>38xNqx!@o*gnid{p>d_fU#hD`3SbJ=Ww16{yXkn=@*AxY;6l zT7>C{hvt)BIAuGR;F}}pgizJ!nuZ1~E4Mm%8QZ>vB=_(h(yI9O^&IC}|8l+VAJ=PG z41W^%Y9+Phn;M>MZ2`Y41!E(-$+=l>c>04M-mUa>OP|!@N_Ka-7e+7wL9O?(OAUOgxij&4{Q&0er;Yt!4sE?=pm1FGtTsBit z$1S%ZC8De*N^ww4Rf2HX)ZoD;z~LTx$A1BW_n-mnvcEcIx7&#e_O`)6hdJPyf3{v( zk2+vJCD@ZtIlPJQJBxoSz05n)h(yUl%D>vGg`;n=`D}|2V+TPm_soMxd_9*2c>xP% zec6`ug%t-?8z54pg;XR=-0~TV7Vs)BvZ*;Vk9JR9n$4s{BBe4jvsU6VxHa9Or&^%E?-hY^bKux3ao!CL#u&qF)_rMf-KJ-J0H-%>|g+cOM zViV`3gRAtrOWVMBcqJ!AS??7Pt=B@->FF|;%(|{0mrZFhtSKvg+XlCiXSXRaOi8ao z(5(T-)t!&L|9rXbx8-`)-MgPX>&`6E^KyKfz|2nxmkO_r(i{iyeEOHRGJnAm2K%%= z%?36hJKugaW!(zH+x0f2dz-bCTdUiUfEwiOX+GPO31>&hUwW#<^S%zlmvX&UwN+HX zIsi%)6{>oNu!A@Yjk-;BT2crns_)L_vekC=F+iX%m3s@RB`ZiA_J!`-~etGGZ**&zp zqw2WS4;MWD_paefs9-y`0qY#1#~Kpq{v^qELLeTC3FURJW8J%d68onct%*llI(8wqWx)dXaw&Fj z=`W<_d3WU1nc^Tf+KCs5>W41tWR01Z9mGEW>zd^s*K8^@s+@R;l~YKiv(v z&hV8N6C(iE9zn`sUb_NRUQ~s#m``T{&@NX^1z?t~U$5S6QPYM41mXDT$xb`8&FXzQ zd;v73bB;49aUDaoyp5c5h5k&g#nzaB4V+bv>%`pwE5~h3%OhuL`OKZr<(d+^G==J+M0Hu z-o-Ts0K7}HKcXw1!uG)5Y0r@T#))8yoZy4vmHA(-*?$9I+)u!t)ftjfK;+f6(;8;i z(NY$DaO{%pe%xlFv)b+^RyipMI%ltYmwL&m4HA!8mVS3_;z>!%)!L-XT%*hiqHzt8Bf=W~7+7 zfR`Iln159RM4#K%l#jp9U87A7ze*$O@l3s0d9hTQ3Q8aQU$0sI8Ixt(KKd~#cu8T* zDxJ>WWkPAt-1wFY%1e>scv=C0q2;mefD6ju=nRGYA!3!JxG5x{*tSWh+@|8Ef~lq+ zYOf}`EKPq&3mwlIsmLeZ>t%8P;w2@LC{krkc7GWsiobK>Wf)RXo6JKMHhSd^+E?dz zd002y-_=5FvF$OF_&K1Llj~Vb9IRmMjBBfw6k140KZx) z=hQHp^Qt`ft=IT%|H=6ohj_{hrrpH)Arhm*Ad+i3s};A4M#7VFwv&-{r{8*9lzYYd ziJ4wzgJdpe9l%V^rc!t$73ugb!9mD;+I*q3t%vQ4&_o{c2&ksQ(YEs6*X}#+Ab&1C zi%m^0GoPYCl-}=HRpr{GuE}5ohyG$0NNw__3b^kUF44@+b33f-k z?5rw%P?L^XgB(hJ)5Rkdpk!XAEK+;UNB=F_7~R^vG@3X_RF~%-dRAt>os`uoMpcSM zC(QBln{+(?qwO5@s=>|GB1R`QRZ3r6dhpcLCs%&Cvre@- za7L9#P$#AB>apvDPBFNsPj7~Bj`+2u+g?sJrJhn<2oe}6laara)x zI*O2Cw=fVcEg7{MximpHf;h9G^cL^@CZ>UqNx?+Ft0@x32?7;StR720|5CytFSZX^ zmQeZsuyQvm_re0M7#5c(Z-4MgkIV^O9mk+3 zlvEzFPj-Y}!wzyJ3vtTZts6j1J&J=EshwLRGAUOGc8%WpQqyePlCbbWLU(NmW z(UtOYI^SRy&bE7Z_X2E47rdi!Y(#T4hzWUX7?UIH{5$(oxn})jlippYIcZdi&8YLB z5OeU$!j$^HO9h%XVShQWS{rB020Rz<0ObGwqkR1Ef4-BY_cxkK+Kv}%sc3B{)7KFk zy9rcKVU3L@9S#-jVJ~cA4OCx51IyRL|etk{O71n?DS z2dbo&cCTB#dC-uP&=Dx=H@&A6iWa|Uwc2@#c9ybJu%Dgdy7lLBeJge84yMP*+Dq=_ zr58!t!66$~pCUJ}KCsgoxvyd*7|&JcQPL3TG$=DeaBz6&xX`SS9rQ2TO6|ZX!b-lY za)VU0n;OlahJQ_h9{XYA`2d*qm>#R8kpy^#c8SD)+zacH}1SK(T!->o4KF?#g%K~qxiLWqYpcc9yjAmU(;z!6`~*my$<=1x=N%!-j~P6;g4e_8Gt>Cl3$?^@%j z(QU2g1z(x6`y2$=3 z;kdf@>3dd(mc&h!!d6_Oq(fdBSk1Qcv2J&!mVe?(rtRY7rk%Om7w3%5Q!+zQk>YkQ zMLmd?B?8EhGkjCqeqX9@|M>h#R?m_fv=RLv5%|dLi*d0Hmn)wf+nVpZE<%&$NK`DU zM0hjB{;J*!INh$2<)xj)5_Q?grh;GRnVUkh#JG6!JS2%KjlelURuLQm0vEtd^+_K$ z*ME`|cFiOR@IaGdTq5|AEcc>(LLeNUOXw;95-A6%e&vqOs!9+gwuW1p2CKUf*n@R> z>D@tf(cA&wfIw%q?UT=BMy%>~_vDb z$R98I;NE``&37-eY^m_w4gy_XYR22q8|i_nR`6_X4^&>dcLYl9Hu^_7s;Axm;y6$0pJsIw5rE zjz^_dwv)$GK`p8SHpv-|v84V$Sn4@a0GgGCl}EbFqr zq?`1*W2sWtnitDaIclo$YwF47&_k3Sy;@5e5;zNy;$w%gy}d%t^2(bU=6?jiNsM;I z?yfw$`*c=?pRcaq2q3hbbrL_5cenChmQDq5jv}9zPC1)B1kMDUj$d7l`BkrR)tJ%( zL?TtuVDEjw{&#yjiQCG8@pzF}0%YE8PtNx6hBS~TFvKl{(&W3#1wSI8;%+<`MVW`r z`=jd`Yi>aWHg$PQ*YK1m*MBm3IcOen6V*UF4$mKBwTI313LX~~V7oog$Hk8QjoZBd zMkk{z-EC?CXN&lFSCTtQw35vy{b^e#bL&eUjX-qAB|~6=Cc#*tZqB^DwrNWBYDg$?JJ&`B7jVffPa4W1kalaA$vuZN(JqKXvmQ5X(1Lva&vW#Ue zUJf7SEHbCE^8N;UMdB|B>zu_|*;MDH3h7c~nqfA#9^X{iPZV1~`k?7UHj;TweS0;x zH^&Sj{|st^Ec+iexPQ!CYx(o%g*ty;DEsGxUFF$t2_su=mkcBAv24bkK1#H^U|+6j zOQv8YX^6!mlL@tKJoA2mM9%ee<=gHV>`QAxet9cn(Hw{JzRIXadxy$ShsV(iIh_u; z^NB~hR87_wNJTjNb<>f42aouWPWhMcid`gRorLlnNM2{6~X9j>0ZWLw*1m zWCueAXIty3%$ife zY^dXMIKjPPKYw@kYU^4uGDSY!k=IrKbp)Z1ElllI?#&?{`@vIo7{_qic^;<=k9p{; zqC}zdA3e&&w5_FFG0-oEUD1%;>-6)XS~C9kX#b!1Grx}+@6TwiJZ_=%@(M7P34Gyx`Y&sNDZ`Rb7TNz*==sCs(@Ls zwJAjd9NY#8SF807HtYI0H_c=>qG|H(=^$+=eJ%%8=jNPy{AsD~HSqt!DQ8!*ixqi1 zKv##7IDeIpsh*^hv8)&e+G~YQ;%hU@d?3r#OSMBMW}36K$1NeB>_l`MIvX^tDT_Iu zFvh>CjapPZ1yfin^K1E4b-ak0NjaU`zF*a`+th5QO9kfBETEpUlCsk|^j$?OXZ)!c z*7S@fiIF2a&jd_oYwPnN)z?53qV(b5=-#GaVt*&Ikk{3NIXz$0y6JtLKFlv~!&Q#G zJkiuiCY9t!1=J+)>mRBtG?6sh;p#`zVch|LbrYt(!3uO|8V2pruMb~W z1j}(?9S_1@C5AVpp29(<fqRYkwuec4w2Od!LA&@LA3a@ zNPh`QYd9x~h641$=NL<+m{2ZS$AIiA>p7RKzs|gzD#VOhIe-8DDUx0c6-ODA7UF$PuSD5%k|NcoYBE5tCJjrk zHKjT<{W!E`BZYu2B#S0pPDp=bUPbpQK7T6vk}#{>Ml1d7&f7hxOZJYExR<}=AaKNs zx`k5nD6*8FVqvt+a0tn6$QYXCk%_$w*&Wg)yn*SeE(~=$g_$NzcOPG=r}gFi458Fr zaoGI?N|69IvTylerOr2b;`ADzu5~|Xo#5?UnVPX%04F`gH-r3;EP7|qcavipy??8q z+G=DK9w6Tw_{rBwI8wsG%siw|55T!yWKcE{O5}U>vX#Bq8e5# z#7?UnLtccUa8!90J6+qHTLViOOPi0j$qN8_C7Bu=4h6I>Hr{nkO<<0bopI>^cCpl?w||;l_o%u) zxj=xMOBl14og$-p2_y=Xxmj4PcWI!PbqYVOQ;JJjVS3f#%)X;k;g)YhtV`+z2I=43 z3HC-Zou|T!;5v#*&LJs|dgf5jR1)Y-3g;*i2iP{sj~re=sX^t9V4PzkvgJ1}cy>s? zKWEN}s}z`QN1l)0-wkj;_kXEv*0rVzs&h93Fup6HVKo%&HQ1O~Me}ibqt3r+A%?{{w)silTvXB>|~$-PuD zZw;{sNiE!tm)>XP&&eW$dBRh5pm?mtE@>EWL>vX7tMSbTSKf8V_zl13C#{^U)w0_eQt!ZOx)rEU$EE(XRNhVfuuhvm`Y6hW>PfdWs%6%6 zx$K$piVe?3@$O@KMt=`UOGPSXa)?^(>XiV}@#h~93@t14W|W2sf+gtI*5qbaxo zxLa=Q)ER}J{+zt-j!hocZk+DoTt~L-kG8QJ04M~fIoM&&V<@~l)g)#Ocy(TG-%hoF zvrhkQsFlxkbv_PP{R~YK`0FIAD(VXLQ zDNt-+U&OM&Y0{x`YLvEA#qT>4O&*Q=3jSnEq@^mXjAdfS@F{rPXOvsFoo;l;bQ_gW zFI6w6PL@5LtbZ)dvH*=IHP_U9QvIPNeW-tT3;xwXG0KrF(JXMvz&1TA)x)zsS86IY zvIq{W{&O;8BO2L?0ykG4ji2C*+ojrtcT?vwlhmwvUG>HSVv)3%E=eMXbQrKNPZwDI zy_I|E2`J}M_SH-GPK6+^b-;(siCsWm^rvC7N( z&W6Es?o459EjdyF{ApbPG^hA;Xlqd|r6y)|la%r#GPXlR&T%E?Zwd&Oc~c%qusI8_ zrKBI$=~yR^b$Ws*jyZ*^hJ_%QxnGV5fZEH(gEp;Hm6gg4O!d`(i`x@0_hSNzc|$8(*Om_NdI@vY+}?{x=~WjHM?mGpcaHd{$a@Qyep^@_E+V zxf1fxPD0Z&sOt!=XsfM-UJ6kfKuO--bS>r>sYEpRz`)OQP4gdKabDj3Y9sdG%y=6! zn>KFew%5XMj|4%{wuwv^-CJjtpqET;N<`Z{OuEkNAG|zOLFiKA!6S09$tty!UH&e4 zl7DlmD#J~J#EsT~uS*r)V>?euG;|_Iln5f0oTX&^D^x}E|VH11;AC5pon9D$sDj&1+Z!7 z=Z%(kYs*rJvtuW)=EZN5E?eYE9lpW9R%i+-6PqrFn~RKU9ue@cvFiva?UHsSWq-_X zBh1h1!6yZvTlmg&=2AI9c>~$=DfENhmKZ$X(u*I;w@q2a-7d|PKec&ry6N~LO^IJ? zh@klDdRTWoJ8$YlwcK@$-^uBP&#E?dcV4!fa?ReC=}YP5-)ml2IkNjjXBhkkq)EI_ z1;pB>PWAug>r9X($&Dm?6<(kySbu#vO$i);S7kG|&Slt~)6aYOOGFmg!N(UU?y);ou}bw=1##>yo*awADuG!JCwix>;baf zfR&df+5AC@igNQ#LHHU?-wy#@`^=OjWH7sR07zC0$lpi|Kt#2asW|nv4S(cvD(TBR zz)_qO@CKjXtSYo9w>PIP2tnc5IP-+c%jpDCw*5{`LhP>U->UW_IX#n?e_bf=LZc|^ zi3-o7M{iC!&mr8K&I77{Zc86lPxM1D-LEBpm6cVtdC&GB?>l!uSrhgv^Z&>}MN_4_ zRc-m2V+1)24Qs)nr?yv{GJhHh<=<`+rduq(wk{bFE}Wm09_oa{blOoM_t!(d5GO;M#}-#c~m zmz4sSr*J+Q+Y%)Yl_LsSOY#P#oYVM+Q=C!lu10BWAxXIIT3!;=d4DKMcW)G(#RAiS z+9_#vTPVxv#Xhkr^Z;!@lE25HojDMyWZt~0ZO)`S)kW+FVm~BV*mkOvD7WT3KDc(O z=Hae9mOaRjb9s6HsJhO6Mcdsbj~R<|`yNOekF7f+rTK2KO>TBLEoAj*QMg8dRF0#< zX1k<`Q**EW?<=*rrJk;;G8liiTk_v3J#6~?5*aupO`1DFM_TWBY2)NH#C`9HVp$#c z+0LW_%%DEcyUGEXL`-Dj;W;*keRQuN2wzGm?M~@YA(0se@$Q=EsXp{utw)i@QPx52 zWD^n$x&k?u)zwCNC|X!thTx`bR?@MyYf(jETlc^ZoDQ^8zd_)P5vV5tl+Ga)G)ipLBMeDj>-6prY0_ zp=t=nHi|ZS8XKMGQIUtgaufXcdtuS_YfW__e5%+*myxYp%lviaKK=aoY~0H>1!rpKBF4kN#6lJr0^o%xZlZouF}`bQvA>v4o?fPs?EgDx|q|3Qt=!+SX7k>GQ~M^QBm8 zM-YBpvd{C!?|*;(pc-5%r+m~hb?FPY1*%^55JMLJ@hdQ1ZDG;0dp$#V96t)zbzu#cBtdGyjKr@=n4I$y2v z^|>vBkljUO|FeT_>+Mt9#C@Br`v10KuU<#-$@uml^={5h19Mrg^y3kP287 zi;gyQEtS+t&a4&jp?e-L=L5ATz5t%e?ot;PyZs;>sbjnR3*m zHcdACE&#MU^-F|e14}da;%IiNXe&WGS}Z9@fDnJ{IB4nKE%8#u?pMfwTkVIYPM*Z( z%`0&N;dv=@c)j;#gz@QIO4|A=Y2b4?NRe zn_ZdWTL^U}y((O11|Ih(72X)z$pM_0(u;(uPT-@ndp-#>i+F+cx!+iu%a zdF_8~OmaLFL>p!OQhnW4GQ=#vjb9Zwo+ReQEU$|LFgXTlT!Yu{HG4uSK-M4XS4h;^ z0iNI>_KSB^$Cd!@O)DTdw4_LHqIY%bNrmr|cBk^LN)$Z1 z1h$8EsY|y|qYIK(0e#(3Zz^`EVe!!a@z8&Gg6s{fu1ipj6V&B5Tq3%!P_m8uVYS>15`iksxGuB zvgLVQUC$_Q{Hv6KUzY3lPanqkIRDwcy%37rV&Uo9f=A;oPA{g+jZ_?Lc9r&br>7}_ zXW~b*fwV_)oTJ=xi359Ir-M$tSsZ_`B+!QhB2zACdUV|K@WJX7LPKk@p(%rVE;sK# zqHU`Bey>WfD$NNv;OK~YjTmy28)AnX%jqRA!ZCRuIUuIb@NPRgCk~;`+4=xdPneb{ zJ-s20MZtjELYKoTvHhHSdUVGHo7Cm1m76r1|8>n4=J@@;zAvi7@{P}bQ_z3l(E}44 z7Y8;3L`6%ZE){I2(i|QwOI;nusvK-Kfw!V+*~QcI)U}`1KlECv^x8(>dKd7z$<19W z&wCK?l+PfgdU$Qh?)hd@s8If>n=(+7B1xXQwxM8FXN9vKsn_zPq~xGHVlT#1;p48s z88ty(P7f;LarB}b@J$N;u5^Fg4sFvI|ia>aDUY0h+>z0 zpev*yFf3J6=U{ECx1D2hvFnN&K)@KbW|JhYQoF-?CANZiSI zM-MJyY?VMiO-VYJ-HwX&rLaYI{tpZGk_GeuPy^2=RV*R>5@w^xckQ66+>2p<=*(#RdfRCafhti~e( zHDHs`#ut5538q6(qe2NZlS#`%FD>|qIY$p(3i$vhvA8~~ofRYu)abj7+fdesscJbX)*&B+Qgyx3=qv4yFQtva`FqXJci+af*A2y{r= zxpn=!R8^`v)thuVSI&b4y~^c;$?lnjguo8Z6uN)i5eYRX1{++z8mcESd*@x>c5Jq$ zW0=_U+840_Jj)mB`E9j+{IG-nCR$vdhEE2i?IpK$=0QxqHwu(ZrBe3tVT+KcPH5)! zk&%cxhjT8st_HWfw4}|-vEDXClvij%`@Z50fw_1XNf?SZ7n|7IemF8hC{_b+dt6)> zr2&5qMUE?RS^vb)VGS9 zbdU!%q%;UL#oUtjkGDI+=Ax#q1aeV%yycT;$PqGHJGGNot7n#%2JGgqeq%{K7V0IUKLG~dvTZI(tL@lz z!Mm2SqZTZnIp-%OcPO^mNr|1U+IiqjzTbEeA|n7C-haGBjoj7fk>5;=$W3F5^Un5f z!B??mg%NkJK(sR3n*xN7e(M^U)MCh+2rZ|zsJ4GS&ZX8ML*P`oS+;6&+|9PMO-c=2 z*Udg);XI{I-x~)&-jwnsN+CLJ%!yUh*r2bp^E~B_*vst%hrcdV{_8?@ZIw;CN<-~& z5f~FsPJhWzKnR;1f$nIB)UP0$lzhb*Sk*XX0q~w(bg`u-b$6J6?kQ_Tm7S=OMb#Zk z;drOYZ1@D#<&FkE)E?)3M@jUqm7NJ7QQDTw(Fyvj13NFu(Vo}Ya%BUZN)>6?RGS^J zlgh)!&IwLYaRNZE{Mlu{Xi9xLy??qLW~fEiAb2 z$*OaZ1bZlg0V3mMmmI*_H7H94QnRXi`lV0VFE#XQDO_x{6MxviL2ejFWLS|5z0CE% zbc&GD1c(uDB?q(;13XYl-V%Xs^)CeOyS8@TpXpqe)Xk{j);Hydht5UIHSjV6kzS(eG@r0RfB9Z>J>#=qgJmZKTRA%R>JI-oH*lB0wuAZ@^V43kE-Ws zp_bFaBbf7!INL-tuS>S2z{jbZ`apT%$yGvhHrgqR!-JcKV#IOn}c4~LeCTY zm<@iA`;)|=X065Q18-dYtJG-jRi#0Htl3QeY2M;-< zZ1;WtWuZ2kT<46D~NwLu+8CdNo;Qk)v{Jvfq*Zi{W4dr1Sy^r5`k zC6(;K!8vjXC6^_Nqc4{Tb+gcmr<8s6bmRGfgw0`4_8e7Dkp#`>+l_QmVQy?djv{gP zF5)aTUX-jm|FTN?*H!9HgF1vvy?@F62vm{bcJzJQ-O5xIP43otUD8BI48v<$35wno zcV}yhKrpD(4@~A;dWm!b-{fw4R>0b-XL^i5uX;Zjbal7t4{aK9e6bAkI$9q=pgpOL z3`ME7XzY$H-Q9t5y@9%o*7MQ?sqg|_7Ge-VfNE?nw~Wp*sL&`adQQU6!hhjNPMPzA zLMj{O3}~vcJA!^?k5%elK7IZ0alTuSX)<0Phfku63`JFr4qcU7(ex=V=y_|XX(yXX zp4^;wP1y<9V3-m)LUzzii%q86l(6P|&D62sI@wG_^~BClyt_8NWzLhly;DY0hI2;R z{ZLmNDmvz*ZLr<@Hni1^Du0!ZYR_%C%cvxAnP5WE)xFCkr=n|4Xy{b2%7Ss9DrVnG zj+T8{j+Dab(^7*?ZNV-(gF_^lPnkHr?|)pdMTvOs{$)O1`3z8ARUpclG4<f`65yuEBx0*$YvI zfR1V;$p^Ph8fGqv~Q=j?2MqBU=1JJjKD#{bl` zH?fa2Z_HwWbYxY&nxh$1O;r%ie&q+UkDR8-Kx8}Ho3`W8dVfk+YZaC#e6RYvVjsWs z_HmuZRVY94mRlYc-gS__sgY-}7w)*e!l8sQqKxu(9Ltu}yyiG%U5`Cxz*4FCdJ$fm zqgVP7w=AyZOn8}4mF`ga5TsYMWOhQ)$t-HIa;5wIvaBeh27)B6T)T?yD<~hv;w;VO zT5k0IlKmgbM1P9j^H?+M@&HIegcEg534&C2*-cdzfnJ}4N={$Q@NJuC_4+^qcZE8< zM0En^ZLvPi-+r_YA76UPF953^Pg*^^ZS^OcQ+}kOsdu)LreuhJ6emj3RQS-7mK^>Km$C zu3EVchkt4(rgz)!p)a)K@0J1j`blzUpB6w%UTSa@#R?Ni*tx-AjI8 z&t4L}!-t{jGiw-LBu17Z))1FfO|w-6r&N%W5|oFMfWhI?&&%?Btk->dDr<3QQ~QE# zQ9w3=>bz!_&1e_7Y4PlI&;;o_U7MVKdRnZXKYu=a{Ql~PE~Edc70Mf?Sd!w`omxm> z?L8I|G|*`?ID%xR9$cp)P^-y3R0rO4VW_D`a&)%>ep#wh9`l+mAX)*Dy@SzbG#X^*v-6JJPD9w=M4yrt_7zF4>)+S+1gynX{tC3jo0;y=*QS?6R&^y$Mr# zS%0&}3;25QVRzX~1#_ij??ZuzFEZJ#7_}+@NV~F;^ZQbL_~YB0%TeUb!t{|5lVaTJ z3#n3a(5)#O~TCR$b+mxTmN*fq%N* z(!qAckFLW2M-Xv}oRm2>>!)R{nF)$uraqIME4xUWy6@oH`Oube%IRub_1=hbm{n*> zvjL@wUNhTW3l$VlnPQ1Rv+H@R6nk0{%ssH7tqmrbu{hSovrO_g-$8}iTYFsz<(I>? z`&N6K(_2G_jm|eE*k2Y)Ez{%CWq(j$?^ycyQj#^IzvcN&TaQ!WXrD}NRw@R?o7LK; z4pN_dD0-#^g;Ohyzc8(`0pSjeo&1{@XB7U46F!dO^-SC~CQ+}ND#4QHJzRA=j9N0O z##;2^(o4I6=VXE?fX3@vVwlb-09?GNx|Pi(>jPU$;b{6WLpmNPdvD5Muz&QYv=ABc z_fqBn<}BkTFPe&mkt(gGw=?+h%OAg$zi)rv{zf`~;=Y0KE=k+^gY#we6FD|Z>3(!o zZ4|#GPqQvJ2eImle$3{WwN9i;n>y%44g{;RCkXq%aMF}61t zW~0)6erP1J)<7aHs>h-0Pk#rT zDev635%#K%3EwrSe_bC8K{?dQ;(HYy2#5TzTM4maH!mOSQkI%gFC-q(!2}BgHGp)` z;YAHlit1FuI+kdsLBg*3ynapOaY|8ehH^n^5hs@N{ss(Gx!{*oI{vy!Sw|-FcNyyDX+1 zQd^xyHXf_WTk?K3mTQwUe z5_Iq3hz!CHTVvWL-j_y-*U*oal%v1g8?5^B?T`8GUqFR-8G@%$7m$*oBo(S< zF>AVefh(H#dz)j->eI1(I?Fef*E5r`)+-x(=lILFf3|O9DbYDoplSEh4HxI?Tr%;y z_Pdk!)+sE!op|8{#3egdP04C)p8#J~srySGff)DnxQ}ogkaHB4h8}rx*;s31uGe#u zOxH4hN&OA(c$dF@Uaa{)KjvrBDX?L)&~eQ6Nu7Wi3TUfzd6mZIuoHy_2+QlxQ}T{i zetckXeTPz?oD;sG^6;EjDrLuR71{$+>q^PuDL)M8q%>pSr|kxFDS0KcSN-V%E*Ulm zW_aIa3UFVMjS1#HHEW!1GvJn@=$ba~+oryM)o@BZtM^I8v#vtw8h`-jor6fGY$~w{ zh*ydt=rbzW-khcz4%kl1bfW4hzE&BR-AmkjBQpH_d9`nAtnS5~x||OQ6}C}LegH6t zhs6lys+wUV)J@9^jHB2T*Vk#BSZbQmgt970oAV5*XT z-@KN}&NHjx$L@$tzeyJTezcS|*d==?S;Vosx;Ahi)5@zFOS0J}0TG>4NAUncq9!KV zcLzF8jwyvACtlKkG#^K!XKODBj8GaR34lH|9v7u0N@>kS(ysU(IQ3X+A5pc8WU{U`W9G(E|@h>Zp}}f~W^7C~Z_MyOdIk02#uhMWe(uqC|DP@=}|? zA$U&D!AXpV@;uQ9#2J!&L6zUUc&~R=#T=(A?((fNi47D zm0-*d&$sgH#fuD5OrXq;y{z>;^gI|qKQ99esL?CSL)%AnFP62vLwTItOq>9Je;rOV z0qm~-v|#a-TDm=ILpBUCn1$iI0k+74TEKA_^}KBBf@XGoWYiMz&Q{ABB83i1Q|Tuj zLNXD!L;+rKH{o3}<)}jSx|Ol+m6L))*9lNjyEv#zema`)zFb*H!%9VH-4|6@Yla|_ zZ|?kfwO`#ax(l;imTp#pHecfqze4iiC{}k-{~YE7X=PM+sp1{wWk2*#ZTF_ znIzy`yA^K#Wx0O;5RcElzd(vNUCn2=5b_PMMtx~*&~D8SWtBOXU6kh-S!Z8B7$tDk z4{P3hhTKdZeDb1gh8&zt!o{iVL24msY8|LSdb6yP{i5vdn!Y}^#SQ6yNml?i-2<%_ z?GGqc#w=a&Yv=yR_j>L&^&Tl9@8sCppv2EwBRUSe>zq5Ky_^mb$lIk(;&^9%kFpHvV{c9G}IZ(4PK{HaRT@z(u&TBma#Yx?@0x5~KE2lLXny(jpf zcZrCbcwHwu;DGbC+EGt`M_`-&-_xrn>DiZoM7{2D4b7rK!S$+C1DiS*-T`$=5M|EE zbA4(ZSmVR^xUr{PCdOCVdnpP_JRDn^osot8J&#&wB;k#n+;Z4wg_9@C+-;KC=1qKLr zKxB`@krTn#(DCfjDs1QsJ!RnJO6l&Tu)1#`{Y(h}N&r3ZTDseyQa@Jj74=0*B>Ic! z6)Ul7bc#(%wmggcBfY2IAu1mz+SU*J25QI^pjNt7PzI}|{U(L>zWPH!n$BGu)Z{?T zsZHTI6yE{vWGfseRTGj!NUHl6X=C~jQiIr=Cb0{P+T4|zl-;_&4F&)4K?Y=eDSw`m z9Na1hHT?$FUP+5=lTO?k0ppWt+#`QMHaVPbCjw~RLKtbX2)b7vlFX03*|(zT)Z`eL z#=on*CQ{RH4!+D2(09wwSIVZ)ymZr;8kbECKuh4ul*O{3 zZst{7L=CSO#_5FRc^^dmMg@PalX5VY+L3nDW4hY+ptiSD!+LV?bOeJ(Igcw zML!B}yhroRYAc7X^BhIVnb{`=M5==w zAb-C*pu+BBWvY^s8}X$jhu*g%NU9`BTob56ssDEPKL7ms@ym~e+|z#|xz{I>`?-2F zth)1Ny7Bet>DM<-R$WkAwCPC5+q#tgCGG8ACf$2Jl4!?^8H(|$6u8d5a`n_&&=f>b z=VQ~`^dxsB3N*)FwUD*4tKp$5c5@OW6_W;}G+-%9mMI_4`L$#tTg6ShF#1a z9kB-zMA`7Z4YEAnbhl?!y>~7f3nN`nU(U|n=OqjMs+tj%I0p1>+8D?a<{Qb!2kA!& z#VUWx0mrIB%E=pkUb6P}!*?(7KYjW9vU=Zt`|+=@^ZN_&-N~`1^(&26uYb$bQbN)p z!09+hkQ(Bsxs-ooEfS&FoyuQF>4AKU6xJ13<$$zn1$=8fy>QH@N*e)8sS@Vyt%mxN zoa37>AxP_XofVmWN2urRWN_@%Pe}pkrB_E}WmO%vZiK5$z*i<~QpWa_?VGV`@z(0w z5#p&PweH|e`9kGw^}gBUI~=tid$6gy2KG}J*UJ_2#h!mK3%{=4*FQc@4rlm#l6>@( z9p%~;#jBi~A{YZ70eE>&ocesR>#FJ-9J$R47_(xW3k~1w3~Fd)qo>`_rAe}>&#qk9 zaGHuk&c>`-QDs()e>i`AVJ!hDDXTq%MJSUqLE6b@<&-$1Y>iQ)^yE(L>xYA36pprJ z!(>ZVElq!A@9DtAx{s)<$|bvkPb<>u+4GSf;aNYW92~hgf8I5o+f;_#ykc%6UH`UD z`EOo5KANb!=k1crrO3Ck=vjh7-S<01$8`<~bZq&4CB2W2#RUbx+>t-TeTXjI z`zLcyDr%hD>G72~)6~|W-no}oNxU690Eq-}Nqv96wvb50pQYB0tWYH^I(Gs>NTVSg()U)R)SvReiw;~980L@s5D&!tTj2o(BFb3ipb%H$-_UAyc! z4;^rBC2Jfrn#AC&Te%ueYbwP~v9N#c zhXS8=lEAtn5`AApjwr%DZi}K6NybdYhiF!r2ZybQFiK|L%z5` zK4}j1v9Hj)Q8HGl1RB-*v1$%r*P4~4yUa<6eC;Pv!2R}41Z6r8#0yn zxUN?1_vTCCDzHUUwKmukQ6`8*0$zn4^glLvtJYDJno@jS{^T3gZ>`csd9(VWwp<>l zKtv^ZfTe1ecOoI)%T(?<)b@W0v6Z~DPs5;;lKXP1ehC`1zyZ7X{i4=1cHSwAs14a~ zEv#AklQep9+LCQxHhA&S-fCj(i->o;U#o8FOKNebu?m1gv0jIRwgCzUW^9^61C-p{ zMb?X+Wzx(q6>zz7J0c-?;qiX_?Z-v6>t z$yIs;arHb#cD6>%$J&-a>!p<8B;e|3VCRIb&*r8c>j^A(YH)XxRyLb8T4@ltBxZpO zN$B1zMOy^C?o;vZOU1I?q#fg~5Q>+Fq#~ua-d9Pgk%2K2+#D6Okt|glTu1DWmv?e% zwoFC2ESsWpbO0LLrn`S6-^&|1+p?#G#L;iQ$`V!33{8S|m#KA8tZkNo2S{42 zYi~da21mb6=j7FM*XCiD^%kz3oFX|zmxVn?2k@84mtx@dRw+6>>CT&n>{QdZ9MS?C zyiEbDReI@tzDf~LkUThQv8b`Z$)I*5XQ!T;K$SX$qZR;qL95A2rL}VDKS3hb@^kWUBl4P%Tr*+NK;aHT|8MBY%V^_1+z9(-rK}_?quElw^&Y8lP&naz=DW zm4Scpo{3g!EpLlGSl`y_`=8?j8Shn91q}FX5>OTL&(43>=<~Kytg-RI3b%9?v~nUvp$BbgkCLh5PC49LE@Z1#PTgq|n?938 z-s?Wc2>Cp|W)>f@%HExkQK<*w5?~9-J{}nn7^Vd?nZ)o%EY*(fJP0F-4%Q`9TJ<08 z4FDaLVf24#vdvVlgw>gDV-3gg4uj@J@v%~K$u&gV3O0(L^hlEh4=7$4xPzi{PEL;_ zMuCzolf8j|c4C)(XqOp!dxNfF!l|Q(z6)1z$Uf+-0~)iVD$F3@M!Dx3B|vHXC1)cy z%_UTANx;wjc@#Y9`?ij;iq%e&Tsf-sPs$_Ksl|Uraj0p44x5LboN>wG8UiWi)D1pW zz5Co zwb_fWb2$`2Prl`8&EImQ?}H7@p_DIyb?W(1*WlN_nn(II zAMJQrxCyRWe#kP*-^13povDp#%@dMtz7T&AtBl>7%tj{Bt<$Q8;2d^6U&3sj`BU2s zhp;vRi{4~OABK2a++5T`x#*F!X~z(Gos#p;!@}rLv$iQOrdYr`4_VUy3T|c19G(%^ zHC2udm6JG73R-xTRip##J5}bT)3oaOW$6`@Gpi%H9F9$vr9+Nv`YwIv$~GA7EQ5a( z5|G1T<4ex@8HmUul*c-KTgCAkS@cP3W?u%enOY&rwE)|18dE#D;Uqv;<91nlo?G_% zypRr(tnkb!2ASU+T6=RjZ$ZAKgvCw!0-l@bxm+HbUK%`J)@)BHYR5&ohDr|^3rbk( zU`uA@o02Lin_gnhYB&ky^noJAK}LTw$mZs!Iqed9btYeJQz^>;96oJxUZ6WpOcdOB zL8YCxK)0oa0Jx}2HJ@OsLD#umuia2$)*N5@?>|3(_&ikSd8N5Kp%b2sPA*`NJPUvb z-;Ro3<&HMxuk_XQa}?-YPOp0M%?YZDgO}!L8T;($ic^F|dt2I@*Xs8=1G0a6(FiPU zRZ$?;cU7jGV>wz5^KJRz9Zmg73B`K=_73mxYV1zz9FEj$Y$EMSJ&+t1-}q8*2b3`M zc2aQw=s;TMu@5^jYeZO)H@<>mG>0S3+a>{E%G`2@b+>)2!}FV&FK6&u(`{iD%lXMT z2WVV1S&D73?^PTig~;)21WbQqTeb0$EQ3w3G1M1?w5xX~oFu9Dnh1{wR)UHe0 zsX%#4(m%r$fDW=6md9vjeU!AARJ0s8wy5KeEM2zw;H)pnV7Gj23ZZ`w@1SfYQ6RF_ zp4VyqOTd-?p5N{TpUOe~CRGjUJJH7|qhZ(Kbl{T9kdSTpsony|XI!hbDX7SXj|MYSWbMe}Pa%jIYPY^U(KGbdBoHKWB zr8xwY_|rFU<5G|}I)Q(oI;gsg%0KO+sCb{8KP9CYGpf^%+aQEdr7wF+E5y#DI4gT< zFbaOFL`N1e{ipR>o+tYgG?h@Swz`^()!-|wUi~^N9Q7nYnP=2zdk~6rL~}CC0j7AF zWjZ)d(V$y$AbTC?#vfH1%E_t<4i9o4P6xqM{I)9xJ`88@W0gtwEwS|A{SUoS+A7B4iPO9ZqQs$|QZZ9JAR2rr3&b5^7;(h9+$xjd7?(oq? zf0f3Y9I{#Y^r3$#yElW=F1JuD+}=WwIkw1h>ri4;-))G82rMK+WY(ce45wn)lNapo z1)^F~k(>bL1d2Lbw~PK&AXvRsVvv^{&91bYYqx*cMe-wP%4;dR>-Eix(2)Gl_ckb@ z*qqDuwu+QMd<7ouXKmUv6}7w$WxU4q?`!t;V*_@{oe6)hQv%zQ^F2{A5(xz{>M3Of zk#h0gYo%#+wJ?N zvaMATTp3PX+*1y}-kBP$DsuNeFISxcX{vPSz0QCC3FFE8ln+zYF7mG}J111;XeTwU zrd8xZU4hQF_07iRG)7WnCYd6u&Mrz@RPTKOJw=myfiD&A*c1`e^?*J9zEa1n2IktR7FZSIYfEhYYzEhh)lyc{sP4 zchrBPvaRdUWWqV7Lq*C_sp`gaOmqt(e)Y=hR+buMc|HuTCgs*{plXZUx~s}b><+}^ zNm<7k)}Bt^YD-D~K)5P!C0$y4I9GHx&1I^Vu*YfwNHU9>h)VX2DVaI$}d0u2xia9z?`xm@+~-q=D-i4mT&IpMk- zJqyu|f8){FFKS*CvZ;=X#Cz)_P={ldX>l$&(9WiuPTW%soO!vpYcN!)B+mC{1eH}V z$nSO?s^*$NxIhxh20uNOhvsOvd|UyH6d`ZRsRiXv?3H4GjR-m*iaPbHmLtGIP5XaK z0VEbTSDQ4py(qMjf(c4#M&QQwwpL&C;d?a$JD*)FZlx!+P<4V#XwJv^BEic^Eso2P1>*4)d4oZp0WLECF+F~u+e)=eHUhIEA5-YkZQHPSk&ytdndB3*xN`2|bQhIq9dwh6`!KTrK-#9js^O6jFbx=KBNo0MjQh60uPLC6(!p*pcKCa?^ zLXFxQjncnG<%Lt*j>^OQ$G#6MOAlh=N>2xK%H_=!6X3LR5xYN z*>Bob)@v`i&)?o^Y**E6^|45cCz7;fIf^d8fygJY+?6ra>b!(qs;<-<6^erD_2zq^ zyy{M%31x*Pc{nae_#BR8O2)rT4+0o|g9Rfx@sNtR?wVdtZxiOPi&TGIqz5=?p~$~f zJ)ftq02OM5sM zK*NChyf_PbwCC%lSk`|icv;&s-VTW+StD>tA&}AQBK;6eefT=x z5Q0`<&T~E>!lrIb?DEksT^Q|~N)jF*-ERmqGi+53q{SKUeqVtyYoNM%Sp-^% zJ?(m|S6WT@SDC*32~8cUBY62u=#V3)Z|cnUTG`gUrO*Q z&&w<=;k;Gq=cbpOo`z&Httae)cCT(h%dyKY86)OSjHIy2_F_yVn~I1g2J&)g-c&0A zyXCfAGqVLkyxwLmU8?!{2N+>G`;}h{9HQ-01zprW+1h^CIX!4`Fm;_SBbm4Va2 zmYi3VKp%fY`eF2DNnrpsEVamXF16~?+FMjtox8jbiBn-d33P*0RLHYPW0@t7H|IW^ zqyYWiiRSFd7{V{>zccq7H>JQ>_mZ`XOLjOC>t+bTpGlYlVQg2`N`(n^P| zaV=70PM!}7C!V761~gv<@<;waSOUUIo3`YAWz&C3O`ap=e3??Kf&)WTEnfVpCl=1b zi!xq7;+)$3AGcH+aSIcOy>_q0LEm8vVct2{=&!lr?izQDH@9g+BRT91UPZ}YT~erN<}T|M%_`^$rf)|ZWh zPfY|?r9t(#B)S+%s9*k?2Cb}bBR=xyhhAJM4r$=Bnu+`Ke%?-vn)d6DCDQQPzzX$g zM2=$bQvbC(Y7Xk$?E5M#tiQ4Aas@e9`|^L-DPhyw*Ri_xBIi5U%bdbd*_c)LnVnLs zo~q>?)U$Ca+*+M%ojSM6zCJW9uxunxJQT5rWOWQc@2Fs@|(=>_uWVUnO`SSjbq9?r1wSH*tSHl@)gf z^X^!xDKCBSG7QyL`Kp`VWDZ3IS5q2fHDv|udc(3Dw;Asf=5coYG#{0{+Prr}$qrHHKm)o7=!NLO5DosnWPq)JOQ!3G3R+BGjep8f^ zY6M1?VBZ{5GJoDV=z&Vwp}K!Rqc_^If$n$VnXRs)YpkGrzn%Qmn|Im~=*344sU+lv z2iIL-?UPKZIR|GbA>@K+AU>Cnex3k1om)?Jz%|{g9Q>xF1xuUdCZ>B=rp!v8@6bK) zmC&%POGn+T*_R3M8i7`{j6h7ma*#0E(~^B{-@d;piRG7z>GU{~nJ<3}UiJpT^PkQd z$um?MlwLu)0^3X-<16lJWU8{cnki~oHr-z`Ux8wg#fU8WsqK?%|qF+#xY+ z)?YhMNN%`hUb6;eJdUJHED!)OabLW>sD$Zq&OB8>SZc#*@fjST=#x5I{HA{!>)dr~ zq#AEzKcW2zQnB|37R-PAXVqw z6jL7x3>EI3yeKoRQ`jw+MD-$?rXx<_4I$t#%F>*JM$(is={=Dhqrg&r4y-Qfi+llx}j&t*}LbUcY%tE)qxC~ zMnIUR-niq6Nh{J_<&LNbW6()xcIRH$P)@VSbl3Mm@u+EIOzVJUd~xWUM%Il)fTu0i zzWq?2U@0Z1@@(+ilDBI^DrT~o>A=$5^vnSB9wRwTV!wZrEuXzxW@mSbhQn)`xOv+W zyx!M=p(_A0lmI7C-)a<}WZmkxp9A-SIPDloP$MdiW!Ugg6FbQ{oz$#dx08&%b8u1Q ziz>^ZUqAreTZwI~5sRnR@6ZZB;a@voybZ#iWU|?H4J*r8rAvn=sw7g)kRPy95>@YQ zldksh(&&Hod|IlXKmJ^;&T-#8IeXx>HX2lxzUyB*hyOY(=bvE+w?h0%6j z?>G6*i$5mC_a`fVB91zn^#H0L3f@sDlh|&hbL%n@7Mw`mB!k4{FnAx{)dVOzopP*hkU?U{+^xPj*~?sELtBWrUJ!@532-*4C3n zrty+q{b^F)mdN((53h93Wq@>_)7qg+{hkD@{n7vqh~kQWcWtjX5`hNv@oOfgQIZw~KYRB$syci@8^GmZ%+`=pzK4C!RHjp*xGud&em$*l_z=^#-8cwK)@iRveCeaVYk~iQDifEC>{FLgmU`YAK&s`Icjx8w%AiPA#9V%D+H`^r)MV83vjT>*VqwjzCB6VPn+gKT zfmZSoa4rQ6t*Z2~$`s}4=U$i*raPfDAEZ9Tfq3f&vUtjQ&CYg7WgcPr|r=!6vH zC)i`xy$n=wK7195E@TqH2{7b?bZ+wIS@%|oGNDZ!(F2%S{eDr|;$1~r+e@TNJB@y1 zTSKa+{72p!SRObkJ4VC%bZN4o-8#`%1xu2D{2+NytL?7|@Wc50+qa+Bzg~!>3XeXK zy7l5KHpw2U`ZtJ3>Q>5_SP+fnS9L~pow-8C57z?I1neybne98d^I zR6}JtcZY$z08Udqzg_8_;*GB9g##IFqa8bFtGm&aI(HI1E-_iKf_I#J90%hSvVZv0 z{+Pdi{r08L@83Us{^KREE3@>3lZO9H0Vk8w|4bCAOs^$-Rkmfde*dZ?CNVg@REJNM zGXY8gJ(Yd|O@G$y)6XAEG3)(kY5@GiEWIK%pGCBcBc;!jv9gkN{Mkkf`3G3)v^Stz zu8{p67SgXy?I%%33ly*FRE^ti#UG;dNJYs`3dUvbCWCgr0f9mwilU1c7J7LA2wvB1 z)wg-9hi)I1E^N`39jV(COJF(GsZf#oUYl*dhhN`^`>5T35H= z_9{Q?CK_*3wx)d2xYAKTc|zb)E3ndX;8i;62!PF&7e2U(Dd$V$xjlHj;smp%dkHUY<%bpioP z6LvB`|M>Rh``6iDMf1bU-C{~lm(v0PP66&X+(|Shb1QlbiHNzxa0wG zO|9?hnQb}%ccnHqLm5y?pmSTi6FF{4dC_t6ZAjtOrf*b*sgR~W|34oxg9u}uWvagBbdIay!fz-sEsoT5_!oK9jsp!CES2*pJ zsmyU}9_m<3^%z$k%{)V zzykb3Fr+R6+-l3$Zk0jg0c9bp!eiYFf6ANFNhw_Txlv_ZO@7oYnu?Lee_N?#%lFL3 zwc7?>k;R)78X|gg;uRZZ)3#lbN-$Vh!FgTGw*(6vr<`DmHD%13WGzK(2yo6BC@ikS zkji}=H+hXw2Tj?KH)n}Ms4R^XhWFeEPICNL=S#I24@tGWl&oRQCf8u>_Q#w_f7nM? z=fX}LXCC;sd#_5_q=l}eBMD#{56l0gtWVx7@eTS-0#M;WPftEU-3jYRC5H3AtyKQ& zO6@1>;+?W$FS5LqmSrPR9LMBfg~QY~71$wE@G>XX-LR{fiQ;FKIa-yooI$O3%Da-) z?LF<*?@9UzHS>s0(U3eP0Sx33dee+0gW5>d;l zH|DzOUK*^Tsp%AQy@^>^%Wpu5>sp&2lg#U z)hiM&HNC-b94Be7<49{%%8%G!`62J*cIMFzkCJ}PiP_Ywn=}B?v~zbJsoXLsmsj$p zi`gyvslAntU#UA@?i1^;e|o`1F^bVtYc3nHT<6Q~Oo*tRuQ{Fb*2-%*e&Kzf!u?I# zuDw`Y2k*QJ$eBZNwW5N}xyub+emWjx#V5qh4NS^AiTAwr>0Z%J`~B$glMXg@VVO(v zTBuA;Z04XzexD0a-ZpW&-Ql6^r*-U3JTF?97d3)a>x`-!NPQ((DDf~&UdIUxBAPqn z;{}Qx!X4BNaGkQl?(x=;aJb^jr%zhPY-@P>377B(0ZRe*mpljoOMeQj{_Fbr;p13l zkJ0AMF9I~nbCNXPlsyJ?1bLuK#*EE(NRqh z<%2qwQn4zIQEg+z*}`7an}3e|31WW?OM5}1Sr>t6 zO$STRBq*fjbd^&(Yhcd#RA~{b414hD_O` z@10j}o4OLJTiS#IDZZ}MfB$qK|4lf5d%0|VMD>{*n9X|V$bwfMC~GcB-J-o6$?jSz zT60Mc^c{$~FMmS=8xEUJv%F#;73oDGgoQVpOTESL(u=(k&Ezy4W-CZ>9@3w0uRqBh z4;Hi5wPSIi)hsZ_QqF8%>$43si7@KxMyVRGm!#*eF{xLySV{j<#Po(i8tE=e*5_w&-?_aL_=Q1UFk$k96 zs+;788yw261We10cG-3|SJmW0Pl=Lw;viX`Z*EzZ4*e8#J=8OYgpge17Hhe2eQ{3Fk4UsJQxX#D(C76+iewHsKf z&r5PsvASn@?yf|iLtm;S5whI(eSFeUDlRQ488I z+bxLay~|UHO0u4M$mrIpP4VI2`*P-{;8IlKVtbU!pqssSnRbhV?uPHF@KBzaz^O2> z&*RM89hcz{*wx1KeH|^gQ#w>RVjVg@*eP9zt&}-Dt~e9 zu;#7%u%7X{NbUv&FWO$&ZU6O8FYlMt4kzVF|L_h3j%ec`Sx{~ww-nSjO@&>?(EjQq zKI}*`PRp6q2RJ1AKvU5=qi>Xwu+RI~MT);Jl1f4sSfzR=u1Nr?sIVrY7m~9N)j+O9jadz=^r1yUH`h;_qjq;T&lq7*q+e(-7Rqk zX*uf_PdOzQo0zgWAIKKfk$;7wa1)YM?71$zFo#3pgos1Nf|pTB<;lY5-_kjqxU8Dn z>K6tEn`->rl&VukyQXE$(Xa;*H&tLHN6oevKZw8=yuVc?JT3LpqTbQAtkAOJlv(G{ z;m{Nj@yzp#rxljd6VsPkdHFdnb^k0JI5c$h#hng&laMMEd|QeD<9}Th_#Yp>f4}b^ zs|EUUD-F_o#3)V~C#fxYiw!)fR2L~CW))@nkS&#l{#9)m>nTH(s}ui0(p5fto2t6*0s=D3eVa~7pd#L1uB>2MdxVUCiZ<_D=*Eai)S&A>S&7o>nzBr=eTZO zCuxtPXwi^&*Kcb0Lw^w_4Yy?s6I7=cnE?8^sW+ItybIRZN^4XyfvkPaDZnku7QzCo z^HJR zho8)@C%dXS!shzRDrIG79($>HqDem4 zs{XqCR#tIKBY*e3j3S#;)zsa4f(W*jFllc{5BZb8LxkUT`@B^41pmLUlByv}r&$7$ zJ~t~`$)@|V1{*#fKay4U6;#J2z~`CcIxPt^c=M9Fe|lq>LHePCdRG^e{C+L+epB%* zDxL?T*6tmQ!YSZ8h1dS@Kfbk3TtbPSl3OF_rWV^&C$cC_jjj8DNehx=c%x$X?y~p=jC)fzX7zO9@L7q zE?J>V*G3MDN({1=ILX;-ruV9uz@z$UK5{X)oqvjVrCUEO8E;Ny8}7T3t~J=*T!Qj| zOwN|l3}^EO?)LscImBW0f9p<1_TBUi7<&ICP?4W~X^pf4?I{goB=rAf-M;_p^N;pF zzx6L;erx}Fb8e5n!uNA*YMdRsRz74Z9w_Dd<~)^ah&pGsDfn+1lTz(D;x!M zq<@DWm$pd}!5+ynnzg45o=lc3cW0OMLfHw=Y^lQcOqUaiy868nmXAw4H z*jVuzq6Qnid!_!aEcvnh{M`Ti*K)c_ihpuH`Oe*QZXJ+C#Mfs}9gw0n*2rp?G=L3f zvq|Y7Kok?2J{GF{W@XE5vk>9Rog{dXO~L%sqxI(JN;jka2VlmkgI}gx^5*|ggT||T zj>|iO5Y`1=(RD5(01h$O91yYVkFmE(r3m(xE;(ho+4db8-5m=2oSNq9qz>Bm#ww1p zeM+qjf-+#4sxZ-sZ4IbzAn`Kw60LkH$$)|mz)y;OaXqE=@S7; z46aZ=&L3aiRA-L!X_r3~0ZRd{mx~kuNq^g%^ha&2zWx5?>-@YXosPe+NxDb7y-WBa zeu5^wrQG!Ou&llGaAoOYJ$vw02F$R=Hk3gCcqqW%)h!=kSg>-k`VGpEyF>A(kYw#; z5$nAMzxbouiXmNTDXsI=Uu};Y9H7hzfC296=Hpo#qkB{gp>?zE}WXpMW9e()^D+<4_nUZd-^3AvSdnc%k_We=kI_1 zm>)i`>#i3Yl>G^plobI=0r!{R6#-3udXw|Q4tz-p;Kt(v)#KB%?UidIu?occ&2MamSiQA**K5G)bPr zm9hq#*R2{Xn~}2U!Npo-6M0jW5GvHETvnH$*Y`7!O0NNW8~aHFIFf4p;QO6_Sfld( zb^uH%Or_u}B{nq>nZg(_^RJ#;+fx1a&ktjXhU6D9 zwkJ5R)2*4q8TIWF5OF?|eS#wV z6G5iLl)6c`sr#^L8r{FCdssMsA4*&)$Nv~_n$dehO`=Wkji1N~wD@)yUfpIT69}Vh z_Hn9!4=5$oksjuG7RrR_bp3hUq862fJ(7E9tab^`*b?b^*#R0ya)Q;M}Z;mK1Wd@5#HJq`y<1E!kRs%MayvqLcV9 zW8~Y;sU4heQtItIi1#wV_FdI~qsWH8+p>{$dhs2}1F@P@&BP?H)SMo4qKA{N=F8p` zq4rWzYd&yh)to*J(q**<7FC`bSZ+&vZkMUMt4VlX%WB60cic&xM=5k=y0;3oA>Wz} z%+iHl)~U0pRzoyC%~j}s8U&>q(Z48_5nFEDqK7B{a}ys1_HZ=xCGR<`Qnja z$7r}2HTsGgtMhD518O3vn!87f(s(Ql15?8_4;Gy2GV&{@V~Iw8^1A#usn0Z7PmQn1 zw^(L$+S)szf4r^K_aF1~Z~4Vzh|hlHKZUBRe$HW$;EKkG3YSru8Is})5z$&uvkDMk zF-$8|%8S*j@Z@U|DgZc3jm%wP``VgJo@@4oJQp2>ltAP6qb|F;+K2dX6IeoN_ptVt zXj#f$7HOTjYL~`;s4DR4%@)nRqc~gVB8NG&)NoSta6D&Z)qY-N92!SL0J{c1wB*jR za;4S)ZaFZTI1?y&hu3&pryoDGwfgw;k3SY(h_AvbM|qTm+Gq;b2cHZIiE7i`RUvXx zj(3>X+H{xl)9qM@;(?O|acn6(!@h zY}aIYg{6lFW>zyZr`BBMU=v+6tFSl2_o2pI<~0#56kHdmRK02VWL4*e0}a9Wsn5lE zNqHiyX!yMqMFV!nYAnJv*DfB@WdFBHt{|zOZ(igdKfa9L-yha>mshDz)eXh?VQ7iz z(3Qd&rnq>28vtW=(PkZ(WPC{+x1|wr|>`QQtaDc2gyHO0V7h zH;A@L21GccGGWv~yDlepcHI2IM+UKTF7nnjIN&3PQsw&zVkeYok$r9o%_;Nhh%vjq zYW1d{-C=jJ6rQONO%;n(yGkmzw~FK1Zf{d<3`*;N@*Yga_mK#$B6w=I@*mc!z7XCY ztSi7zyTp5Jt?kl3sZN`6F)3$E3Y-c^>I!|R6VUZUrUG1Zk%XUlFTnjXh|h^5?)dJRYl9DkeuAUs^z;a#6zR_ z7!^&89q@BF8*{bW@o<%)9n~0m^<=GsDYBg^w~G@sd@9pDa^G8ib82F#{&9bJK7*<) zJzdbJ-CKyXu44N>?91IC8n2#j>Aic^nsX>yprkAxPCjdjx=as4ibE%VB^&AhY^^kO z0JqTz;`D4BPK%L7DWs@l)23G)C&{5{zQMbI@}(Z2lnAX)pAz}{m`>bZ>&;dB2fXVm%aJFnQbuc4#%A7aF)F8@F1|cDl68Me zgJ1qA-(Jt(i+AW#BUy)km5UQGrJ?}g^(O3B*IGx0f-P|VNy6Q8Z+a;NlVhhIqa?Z| zP#>435ClO7*PMK^u9+ zzp5npF2K2LdA~2!3%II_P8%Me9nhxsx>Q{7FsWW!ntPDC`p}t$5JtQlgg?ouRTo3e ze91v7T2}iXlp>bF;_zExTCmovb_1h^Ibvmw8+o2=uuE71l@Vn z94X)-ry2L+yl={X@?R*RfuQ9C>wsR8hH(z9s(})9ZXy*nXLds8tRIUqqGXB0x7&$z z(J$)Thk5=d++bFz9y~`0DWK0m1u2ACdEP$2xD;uP89;42B>@uqF$jkNFY<4B5?W+`a zkW^S&o!bsLwwXbuIERYDO<8=Mb=0d+RI1Lmh5GNGt$+CPQy10MIWE5<_E|{#08!3| zDkVe^kV69y?Id5N5h6<=sGT%xQ z4h`7H>HTXMBg?|;OV0=3{N58S+S1-i`=0Wk0B}6Z)W&3^-s~hdDxMjfObE-mH))Qh zGOq>3HOiUUJvozebg>BlhnL&HZbMm_Hdd5V0aCkvmjJr&=I&(qozwby^ZfDWr)z%u zuh##usM^P?xb)LSJ>@NxMR1Br1&tW(i2pyn&IZYj8%fev(FM8wG%_F)DbboD zwIsFOy{F&r!(-KZlr&>wqn3)rs+UM0!aWe-&VOE7*+mEVPZgi$Bq29ofsza)D}|0o z`c{&Ewhj#UvYPLDc)5kP`Y|1AT@C*wZgWlB-FB7lq%pC1@AiF)eHN$m0i#N>vAd=m6Nbz595-zR?qJbAH4|bjJW$ zUpa}ZbpUDAnTKQr9fU1Y?%pPzGa3-}m4s9uVO+m?v@X8UPL=zD=O&VmZ^298psmT1mgc;X4$B&uijB=6r6?rbk^P zv`RVklwIoH=MMbMoEKG`;~AVa21*@ZIxDk>R9@4J{ZNm@pX&}%w?JY1+hG>S^x&-( z+elAG^Y2U|IM=iqv`kYE_taRe%=Yv`) za)`WSEq*vFL?^bwB*+rFAbXoV(9KS@i#(Ma7vVEHW8Vn!){PE*h4>Bc0Mr=~bi$7334ic}2kk^G zRubZ)POtJ#7^eCKZW z3hQ|T?0E%tMQYuof*-IHh$%BXeVlRF;16n2?7sNA>6BmsK1>1$Vi+)=9%TJx*mVZT(CCc0kWV?JMDb#z8PWb0Zi?Nytt zTftGnV}yk$m_J4**ZJv^n}=7n>3^R$PL`z?d#Uub44`ffCkZfGqEMr_d>1)JI znGQvduV-U6p{br(!w*iaHYnBBen)op<&t1y<5CK=$(yYOz_*$j5ObHW6BIR6wV^`Zjg*zD{eEUVlW@*3}+6KApVW%Y!GQ z>5hQ!t5|y|#Bim1Vci^5!@H$muqy4T)F`{*sX^Pj^YE8$nkf%w*o5sty$v?|tvs7e zY1T5Kk#5PSrvlr6B+?Jzcg=c31V`JnK-C_c-TPo3`q4DMy?{qH+-_y`qdr&Z`tW5*|9-FLy%dRI@Jls! z*>If6b`UFR0A;qrBK#9jepeul<#P~bStf#Mvll@PWdiQuY`s98lR(zo8r#DovDtA% z7~*@`f;ZtMsyo`sLvm&AeSb=g^1F0`1STpp!NK3XwSRAFLe|S(>)O(-1d7*2w(vU` zux2bdmjI?3<7PeRwu#L#MIDby(lf5ICE;T;dc(A|7roP-Bp7~xE{{)a@a3EzS6kI; z4SiNz4A#}|?BVT$X7}Z2{5|RKtyUjf3A}K^8?xk^UlfFwhqu4o0XsdfwDq!g$b9AK zr*rayLw}c(S5KDsvL+q&T( zr4fIWi_-RxJnu#HvcM&x5m#~`?j4k4oXfiryunG%9TJhudms!z>l6#J(ckyf zmp}gX$8z_2Y^m3Zi?fFMB-Xf0Y+zg-1UC1nPk&>&I77JrclDn+ph$fQt80p+0?Wt% z4I)r zyMH;Wb`Ih}ep{-qzdrPd9{n6Ib6cuO*_IqZuySOLQ}$hAfj*fuR49n$Y&-8iK@KR#>~{ZUKmA zjE*8+b4D|?CT|?&eh7;==f~SZef#p^KaaUB`O6cPS3T7%8C?Uk%!}r+z>{jy9pt-u ztIsbrwJd%Edf;0_s{rs(RD(2dm_XF914vZYwGm8^!)Z6La{zq<=KILxwJtJLt(QS5 z0dg=Ac*TSgo$6X!Vl_a4`@FpO)6`W7Wk(lvkG;1FkxoQ6<;|i#BZUC!iPI~~{kZX$ z<0%11e=|V(cVmr}EijK5>ITB8ICF-wK z%g5(!(JX3jr-#Qh?%AMU^IU>&d5K7aw7;*^lWMllrBZDW zlt=u4DOTahX`d;XyV(Y7G3Y#1%Q{#t<9e`3DmvXlRP}ya1sOpc7}N<+BFkOYnR94n zRZMnbkz#+-24!c^l&`gLQqK3CrS(ocy+!u+O7#I7LZSIpU-`4zRTcIVU>6$4&GWAf zulLp#<}I5Z3!nnf%*i>OHU??IXh$g2tA|TDIFT*U@x9)uWH12WwqxWf((Yj7j&1b< zJ2UT9aZo^IT}lL}%j41{h|QZqzBmlmF~E*(a-Xv9@UpLfg}e_d%2kohu1EE)t|7SXP|Mcl)}mZq;#+lI-&r_P zmV13u4D{4;W-L2YD{yzvIO-&Zvjg1+O04JE^vEbzngjq|rR+zq?WbY=<@h~MM5r7` zbMVp~1}EU(;p0Th)e3!)SxzrE zHW+M~X8|`A~ zq$%~W?%g(}5>@XeP&kp7y|BM*^AU^@l(hooY%A)gS0TUcZMDAj^JD+|^{Ia;r#9_t z#R^WUyrtH_$5N(j9y_g*53zv}(fL%p$ilhW=C*@p=ebq)bs)r%PE}z567UgCP3`DZ zoaHp=O?kxD`Hc2TA8V+2+E{w@r%V$k>(Z@BQ9lKzSt(90`}FYomJLxi<=JNjQz*=9 z2auc01`9{dh$mB9&tdntZUTS66j#RxtAz3t7U?R_QP-Qcv(IcTvZ_aNf3DWo-=2m! z@rMyO5`+dX&Kd6B8fbQ70b5*2d~}F&URLx~(z*20A)j07Rbz;N5idRH`HO@))oxWi z*abGHZK)cVivJRj3slg38@vRNl3qId(~XG$JYd&$ob5W_Y}O;r;8cH$jMTC4qUljp zo5pOUle1mPd~MC;bftRqc!lio;jP3chtu!#AfBm?%nxgJ5nYD%pt?N!wt!q&&EtKk ze*Jv?{Ppu69LI-}s6!+#tk6z%1LOgobBrBMXvM+Jyqa~0HXC_zubZRoo#e);<@E>H ztljR;W9w4GL)f4X0zH4UlpUw!1FGiqAbITEcQ{HhM(GO{{sM`w+mq=qf$nQIEp6M?m&rh_x^i4? z@k;_|D4Q5A3ul*&+x2EO^do+Kowx8}*4cT2+X{fCD z*?FYtb<*ubZ3MEY@No8>6B8{7yVb2b*XcVy;EJTlTU%HSAHbp(!6gatv<-eqNnEgk z@N&7O!C$&K(s@;(n_ZK#1veK*UsDi81){2ThmDPAaNJ_gk|Kh*Tdz5yARi0-t~I;M zH%AtolWpBpuWx@?n_DmhJ*2Yw$R?+^u=U}$`Hye^{e6C2UiB76>k~gHkw*S9a-QOG z0*=>1uDuxuxPEKPcFXJdytV`dQZ%b_Bo)ouv7|(713#0-=Oj^bcz5c00v89zw!wb4 zi$5T09ar^+3(f~N56=M-E2lwSs~X@R%O#qeb?R#ZkWnqy<5-O~a4}W}OwldT=@2x= z=1>;-!@ga`TQuBGjx$}tydhtJHz-)pdIM7Mm+dhD<$phE(l4EgEe2-ZI>V?paL=k~l+()2N92P-b?*HJbDbJ>O^h-FyU99~(Ici^d^Io;9p z7}>NopQ_K6roFbhR_SU3njeEmWu-wV{j=U& z9mXVSO&xzzbNGOR8f+rxECk2L;;FW5(&Q(r;|`24C}@Jwl%{77Duc|MU&bB>>zij) zL|D|j6DBy)isoltn%%OOrAks(dW@Hl_SOrMSLdkr7%x%HLqp0|$zT&BSNl=#pfs(; z21rqex{es-p*iaH8&(~}wQV$HkfEi_&QToN%|rP{ngk-iS~|U5&KjpHY?c&Ifa(IiqnX9uwJ6VSt?V91h!Ok{#JFqPh4f(S0 zh~v!OOP7MG&-v6f0UR%xxGrf~#TmG*enT_bIML zCdY8<^;8Un1sJZ`qBdfMQxSEjVN*C|s)w^hh9zAM(E~!Tmx3dGs-1!KSzscFJuVVm zhgGtDi@g22D@AL=*E_)1M4@(m{w}t2W!MRt1%N|XSi3))!@T+u4m*3?*5Fy#d|P^d z(^EljSSTd5uJJ=1!T5jh{8*}Lr;X|)>Udhy-brw0YJM{dJN|B|ic9s#&3ca37`GQagfCzmIH%dA zSCZZgw*p=cwCbE(ij5OjaF$r*0VhLG$J#RI&7n|rkSyxjGA|T(S*qVZfBE*|<4kXT zB0S&|wgM6(P|LFRNXs>^UL45iCwLTE)mU#*GjWP&?rn?)cnWB#&qRXu zK&1a^xtyslFZcQ}s;@y19a%$vR~uegb5N-MaqNgo_bsws*!hS$64+&C`|uF5D(0YG zl^W|7%vjQ<#YZPYDVHz|+u&I8hmQgGEgI3Q`^!n)5(T{9 z+sQ*Pv#Z}mq)^a(^Nz3ay7Vsx-C4>RYLeWWQkix(t&CfJDpp9*To%7)Pq7_ z5b{ZcAp!l5yKDP#xlHoA`Z16TZ3p;CBUMXich$3_z^1(mjnn?b;@~RaUqk7xarQ;v zIQ!yNc7WUF+BC@6ZO+nA7F09KQlz(wf_03*IPW88TmSKnwph>HUB;thmEtM zuwXqosIu!smAvrVYlVV;k)@Lfw<&Y$wOq1T4~LR@5I?}dR%`BV&(VHa+*4&HW$ihF zMnJ1C3>N)dE^RvgVX5#tOwHe~uTy-LKaMaw$Sjrf>+?0^u?3@D5{1RJ2qqtQqi?eA#WvYL@7K*w6&Fru*DGjL1Qa z5N*%8ccnb+5`K#NGN1;j6NFTJs2A9|E2n?ow%aaa-(5RNyL0pn<=pBmQ4h`=SYLOW zt~5tDSFJJU%BP!PudKFTSBe1?`#-PRs#Lr#nKo3Uy6lzR2EKQGImR_UuDfH_%%ST7 z!)7OH$ZR+w<+QAStVl1!b2h72N;`Y`k(@HOb5ErowTUBp)ZBIJPn*{u*fk*Gz@>CO z+uh*EsZDQ~cQ5h>n3gwH>{oZDV}>Ozbz21P^{9?E$Eh94(5+9Q!BYdi2Ps;!L)E@s z;sC^S_qJXaQ-U4G$>!80R}Z1IhhXmExn$q^7ca3NR~-9)>y7`e?TZD$<$s| z^VP?+D~qTS6uGElQ@Lm(y(Gs>TAa5xejuoN|7w21Gm%t#n z<^XOgDz}?9i}LtKD9&U)np}ud)7Z zsaC6Zh|gWc5)pUxzi8IrTkkNEn{#$_MK4)@CM~=3bxb|S#OA>Pr9)A;%|2@1TQot{ z!Wof?Y$Z6ls^PfvBif}Uox=}X;B=$g*5$~-@}+k;Ph^fwTF+A3{OGMy%x8ig!h2m-WVJ*R^E7fo|X|o4%*_aljknyJFt;R{m&z zQ_S)2mMZ?ZRD8cW;T(2VjL2NPd;({5IQs_W1vYNhB_TOCC1F)?tddiLA|8h(SIKD~ zH#jG+Y)bUoxHi?hu*30o!lklLw+67}<5?8F=k8VQvo|*$(@{NTk*DHKZGpY&)7++& zb>XtKwssgf?nGhG;ws_;P7L)gOO?W(mrC(cyGB%Q&&OO=JxbDcuQWD+GZ5j@F!EYm_fSA@{W*)>iBLUs zB8eXWe(T+?JnE1=!dNf1j)ycay8+#y0&L-M(^`1+5Voi446I5LXC@n~mNgu!x1Og+ zK?kJB{r0HgMAxLv0nl?^%hY%$e>}r);^F)4&KmDU<_hDCK?hM{C;LfhUaxVaAmPv) z>`E%vk^}y^3RjljfR8$Xs7NaF9bahPL{aSuwgh()#zb`Evk7G z9CbdtbBC_66>S9M1S{QQ!;DjvfiD199VAhyBbiw9eZbGAf<1Sf7NVU*6nzRso}@v? zz6sdL0=-(JHdSle&6hnu0cs|EvZfNhCdS%lI zTGPPLW;QU8LsLb+FoDJS5E)QR`-;^mOW5^pAAR(&I#P`JFv zfi3a>kbG4m9NkILj&Mlge!g4hw4ZQb4`C{)eP zC4=x26!k?`ixf6ixvOe*eiRL;+yrebFE{C&p<&30GjR)z9 z{Hpe7E&6!qFhB-$ww3J?T|_>b9bZ#pcDR^|K@KgZ4Sa1SpI=IL*`6cR3ZjBSB@t}l zp%w!Vd#Hb|eyOSjwk|gAOrq8f_9)&rIaV$%sRa9?zPi)$>+WgHIDtyV!d+8AeOspS z3hU~h<*<3U)RoiR#)+i=alP1I`)hFX65AU124-(p5)%R9y9XgDT3;>YTUhOfBX%Sy z0}QEh%dD`TbnPZMc6&1+)R9Ol$Oc)65F@0L9Rq()f!VC)=tDWrt!p8DM{s*w5j}eCU)*FguC##=0?W1mAcUZ= zb%0wELXCR1-I16I#67h;y&No=7l;9kugxdKg_ zIG(-4{+RAl&TD=4`2tqh|CS@ZByI7m|O_NN%d28Z&FRAd!@jmH$JB-%Js7z5y$zw{pZfk*cH3?dvHLVhM(yk*#={+nb0 zR$gW)fG2tc|nhbgpCetOrw6B+{ee6+QHR*j#fin|g4xt*s%>cT}MSm7V70P@-w? z^Mrduwi1{s6jn9*8K{DC1v)yhIJqkxoR`mpx3Jc5TJkm{H|JZu z620;T%~niH!)xmd1dP_3{j_PQ=DVs4P7y@Ok|PG!ZlmjU+OBGM@TNf_Vei~idiG{BWiV%xHAl z^**w>fRHwhWjq}gbkrbgm3;d7mvvg==i#LT;I5z;$nmB+uKD1Az>!fhX|>K^o;^Un z`r)Y*s7*q#XKofEufxsCS>LKntSjdRu-CNc=G0O>Q-M{bLUOG z0sh{d3V6V9Pg<`N+xHeZ^2U(3m% z^*QVT)vQRLJi^zptxM##sai;Abn>=?y4mJ`$CAmt*W`8oahaAfb$MxkUQb8%uD#GOVtCU%E2;VKuX&tuProp)cTiZwP z*o~ezYG4AZ6h@s+y1myT_m(&A9Z>!{&|i<5$*mw$#nBE9Z--4ykJ|4d zMGg9_D{xBq)|UkYV2fN4BiU~dRp&0NZ?W6ce>hLf100H0sYyT<+;=A*NrRTJiIs23 z?*DxI_8mR(R-UQuVrLR{p~glZYsZ9u;wbO79YZ-kr&^qFf)TJMAW=8V=Vw}f02>Y3F$s^fP2qCvx1N_P1v;8bdQ zu(w+xLgf2c${WxJf~G#Uy9QD>LEOoVqK&+Ykyo?{@-%L5UF}-}ylUx6mc1_&v~htB zmVqBatOJJwG?bgIN7aviRtMfwO#nzhx4)GeSPaJ0cWXuNZs!Ma7Br?xSlbA3s=jm3 zRm}`A*{GgU1Ua!Mobb9=b04vN(=eD|_1A?;KQ5FCY^e(+j0avr0y;#k`>sY1i+8JN zq7F?|W26eKIuI?{exoU?Q^4%RTjfDrpq+HoaAE3=-J+#me%7@0vsiv2e@bQVJSWNP zdJZeAMDw!!16}yv>*HpN+5$A8)JfixHYImJei%}i~%5_4+Hdwj# zdt(hnR}D(_P**8YcaOjuKJ;lP{oQk^yT8@={`mOq!_UjjH?F(+R`-E0N@>+s~R!+ z)2=@jl*zthsnxo#I4$ca0?3Odl7pla@#340YQ#)UpH-NIHDsNNKuBIisQ1l_(oKv+ zbZHNDM(074pCStqS3%RKqecB?wSMnkzP;HSF4-UDa9>8H6w7RDcDve#akInuTrhnQ zyp7nGZchRAe{sX=c`F-`HCU8|I62ido%TPq_8rTKS|2zPc~-hCIZbJMdJI?8i<;Ar zJ*BYwxApq^t)IU>n!mr_6u!sq*3uue~@e`jsTsW&Yue*#IoEaj3}sDfb!7`7 z!TXUbCUQ5#SNOv@S~t+m*5>SQdE=EQ)H=*3@_w$`m^i}QMlF5Nw6+gBoV5-cGB1dD3RHGRv^fi zTX3sX8w|W*h+SRJOC<gLwnPNX?NBG8wAEqV`rf3P8M80EG5(F@D0S5`wq(JsIYX;%gzz1rm) z3o#-b-^<0H=K19_k^NjCYk!l4cu^};CV96|zQjVnLyG-%^?xqStBwqhF1oQz5syYU zK;T2{AY>v=WR73A@mUI+qqST=wSb* z0ASp4co}eew+!PM>DZ)mYAUz(wqBq9@9JTAEEM$S#m;F7v9Erzq^Vg{BeUD&5$zu* zmF#MyZ`(*hP3Q}U z28*jRx_M<7wUCD2Wb2;n<*1%5v~1(p!7k6?oub`xL_JuLqHa*}>M+z{)2rnhjyd3u zbk572>A6tLxbOP#3%Kj&{>QgpNs-@wp%;AhMMS=pP_*g*8sDn6D3DkOoW|@{LJGIT zKKr%&u+O%Oiv>zaWnW`D>^=r zYT>j6dxXQLz_i{+Fi{n|ugf~b;hf9#Kdo$CW3z{uznGKv;Y6w7J)s6r#951f_>MYm zEE$KVYo-I4-A*u#9d|eE%uD?hCB{8RI{&nAzt1mUmj&s!WdLjyJU+vJ^0ujL86ZW$ZAaL;)v5^5DRUG~n`t}nu+ z74xBbwZ7Yq?gQEHtu84S4GH=QzU3GbFnFo5&{(w|+af!{2O%P|g$sw=qNjZ>5bih8 zDOc^oZ~ga$Ft(r4E4+YzJL!YPV}K~jtyXd-hH(5;Bif?|mDM?}gV^DfjKX2+mWqX{ zWjUa>?g$s4dqk4scA7l4qbN^tlk|>xJ06uuV$9{TOz!_PaAMnyCXh&4Lf*s z+cjIX+*u|jhWL~>zF;BK`kb2hpe;zKRtEdNWH$6^Q3g`Y$D-1IjD5pr23>>l)EL+P zPU%Ouz;P~d(g4qkZ;mQItW^EU$&F`0B6{Cz^>SoGy_Nvgf%q7K2c$spg7-Fevjbg5 zCQQ2rJ4?L>XAo@7+Z;*VcJRJDJvf)%tPz~ruk%W8q8r&X=xlLV1yQqS&UeH*i*d?+ zk*H7YX`qW1!j*@w0i0VjrEIvRpQjnQ6XnuByi+4CJ!ApO+fvvpRtu|$#<6>RbUy@b>PQ`l)T*Np64=>J;aVVFKEax`*6w{$aNtfb&>Y?bh?5P7 z-6HF!Rclak0H|)aU|y1sMm-ocKSYo6GtW(wv|pv9okOmg@aac_;8=b*tzbFKL*BD= zt)eW)_F9W*2isWuGej?2TD+Bqk~nySQ1+LF`ttdI+voH1#|6CNk7lh^2}<&XUVYj= zx+GgrcudVXty9k>4?v1c088=|@rqBvw>p!$`Q~Tlxs>)Khl8xP)yXrUuL_AxJC)h! zmY`K>+%oB*0o0TgX;0zB$+r*fv&S-vaira5k>;Q@8~U)c1#(lnZBytQ(wwKtq0%4(BB3{OFRH0?s~LGGQ{nLGoIC4si1oNGwY@W$5Vhp5!YzOyZ&w7;y>vUSfd z-oL|&QC}X`$`0wabxy_STA4acoQIOYqn>8IB};TV-ogpA6X>$;aH%K<$F|vT$o~~S zVEg2)hwfA$P%_>Xkj|+JnjlK~2ylugK5gC0%5R*Cn|lPcITyb4ydZ-CI=?WBUtr0Fc*uA5bl(_RyMydb$C?C2%YwRKa4%G)n1 z_4U_()JN4+;f|MnzuF+)S5TpP*P>M;l{Qs`*)1Ns>D1ogS#PapI2VJLx;zG(B`mms za-_}co)B!JWq%Q_ungU&powF6cZV%`=Qa@)Cyoio3SW~i-)~!o7F+$)My7cUYp32Z zZLEyZcA`BiGN*?VfzIwp2QGE-Tu#9pan+rxld)M?Gh9&JP`%LKotm{@d$V;}FY2?7 zZqo4PT2-7qBDgIk+E5<8XMXlW&*$(}2_qC=t4gt6G_pn=t53YU*}%l=t#-PzD`_bb;sfU`C<~Br8(xu3Rpw&$u4uPWRaG`J z?bI0SPU~uGxh$l^2dk=u^RK(c2bUzCtrppM^T=9&RMiSq)H_vdnhr>lDX;XLU8*+2 z5AW3S8h5U7*v-S=Rd7PBc+RKt&pXtv^`si5;(wABU0^iYD-HfjoB=vDj2sRK0W*jg z_9Ch*nb$%Zwgw!%Y4RhOpS<`FT zekxaS+UdNj30jA;Wn0rMhwoR=YPU(@Z-b${iH6g1_--L-2cq~}HS2L6z$i}7=}KY_&E zRgPT3*6G#_T{W<>-~2=}z*FkZQm~h`B>PCt2ZR+kP(J%|tWdo7&}huE&Zd)rU24ws zRByuBYvZstvuFok7tJ+56GVD$>YVZe-~*(}=v*Bq1X}o9vv2dG|9`W} zqz`|G7lkc-mmQ%5pj<>xRl0+|Qe{`-+v$+;s3Q}udBbg64n#>sdBUqnFvjKkM5?+{ zxg~SMPDdvvWWd2jBOZcnul@je-*yMbNFWLQ>B**=Yf(1|Zk*yd1Y{}TVooacj2&0}`*7YHrMS`9uXwWP|@FaK< zdHFzB=do3^)yLT|qv3g;p|~?Ne5`qS$3;7fLHXHRP6*HwvTt*Ps+T1Oaet(}>mVqE zx(@ZFy3<*#H1JGwce_fCxs>mx<}T}ALb0LEj;-y~A45ALEi%&Vn?5wnMJ9c3{s?al zn%`*|9a#L_S^xh0arsjRm5HI5@nc|>VK2cTf55qcF*o=>SQkuEmf2RL9(q0M%eGbRt-u!j8Qnv z+TFcxu%)9KtlnuUpKlu$*z59RptiSMz&hZsE;luiN;>&B%y0pb0dsIgBT}_>;?%wFW+Yq+@ZPl`kxzE~+zFly7Z3WVuM64ILpkx6s z0Twj1+w4Mgdt0r~n?9xGpXz;w7b!(Pm*!;wGk>QeMmrHG6CwI7!W>P0jpfEtgTUOe;~JiIU*>uPjpxpBi` zcYl@3)t|gGulKg)P>D5IU~qnMvP3uZ62fH-a`Tc1jF>8v490p9$O^y0el4+_N&>9O zJKJ#t^@ff(&vgRdF6j7Ko4sS46mW{H+X8!WG%*i7kgYVTVVD%!bM{%e%P^MiW8M^_ zNt@zrciomyJ5Ul@t}EiEng}cEe2dfNZ-4HSeQtXPeMN`Oqj8=GkDI$4xO`5PnTSV&)gqXaeX|KeBL$DU zLIC-fn`Z%vTSSfu(3gXu7k64bmG-gv%NAw&&hp&QgEYAkD=tt&xZ?Uz@t zB{?&tYnLmw;#i zWq%aO;b+yH#ywLUbBP<1m_TxWw^ZAYV<|)h8@Er5;OvrxrEnHt@%&bs%ten0e$UsP zlDAz%4@_ueY|g3a{Q=TeZC`OZqL8!D;B$+`Q!%I3k`jWu3T7v4=T`6PfHs-M+S7X4 zQN{}Edu;@Gf7y*1eFmTwuU)c-1*< zy>CDkPJ|7b?j$t?pi&lP3Eg&lpG)KDCTni8319><=UVESWwm7MVCoWw%QIT9rGGhh zK$eKUEJJ#h{`d-+;N}-?XB~h5+}<*2kaDq^A1n5G^@7-2`UvhIm1i4nZp)TA z>O!P1PzPzdvWq@A#PmH<@?62+qDOWFl85Dw_F zmG^FIswz@@aOhr<_EW`YgX?`TOp+)Q&wqLNi3%=$@iO0 za@L2~0apvk`bkV5`i^RG5`Qvpwe*XnE-}0|vcv*g^2MKacq{jGYb9w=ws1;B%TUVm zZQ}6r`R((+K73o%qCXh+&o6;AQu#Caq=-;ock z#Ev5F&LG1Rwk1onuEp#-Cd6yaOtMsFczT0adaf5FAd_jmd{^2sK7ZA40eR!GYoeV8 zGXZYF7woFVhjQ6FmQ(961V1I^FL`LA?2(ZBccu{>*RtBcKL?)n=M3w2V--IgK=2@O5V_w56 zwE1vUJ^QJ(H~`z8ZM*;SutlYKQ^QK}V!Pf7O0F!K)oRvFOls*tw&VWSZ7Y0z^~= zQ)iJB0rcWT>3^DGl2M8nfGfa=7i6&id97A8`E{Y#w|nKobV;w9VsVtd2VOI z`0$5DLqs#!w2taI*<$C-A2{5G#AFWzXB3F2dZRbt+cLAXxA9V6ji6=!O|;^(*O8umVSm~Yz~3wno=tgn4{NAwGoq8D zG<%xI>fhfK!c9dJw5brD<3G1iu5~JWj?Ia&t>;%&MdQlOiSIBxQ?tuQ||!y z0}>LSCo&Jhbr#`O9y58|JF4wMwIoO44(wdyo)<)GW zt#-PCX7@tx=bGoAWNQA|iK@`gYB$_HS0aQyI0rK3atI|!Pe+?WQ}Q-kVFSMRqO^7qC1t)Jgji+(J(!^fPL0)whc z3;iS$x@KEbjPF)CBg+anM~1a!=*Py}oTxm>h*g8Ts6LQ3JnK5nm5rIU(KnhWko%pORKx^H2St+`<%D+*?MSvV1#*6gjQ>>k4(AeV$3a(^t8Gxgw zsD`KRUe)N2C#`4EdU6yasn6B<)rSH+DtB9^WH(mtW&@X+Z~-fSS$wgZ5SMtuVR2@V z@MEq`Tem+2ZUH(vJOv=&jWu!XC?A1f4mR60R81Dx3a4Qg_o)Z>-gk95p?tcHV4%vN zNohW zD^kECIMQE=CV|J7L~#L~e{)nt6!LSWK7ab||DN7v=JGSZ+eyM!cXp^arg!Lpskx!y zoz%1kayVf-lLEa#Q0Cl^|-?z*SK)$Aox2dD-xatzqVb4Y49y@O#TY!$AW$3GzFxw)Vw4*T6%U74RcG?9YFDY+-n01LfBgABf-CrP z)o%L5pXgYZ?aoZi93FR7AcE%A`t87~N3uD`dy>pjTYc(r^RA+i&y;t97pWV`OAkB< zu(>vA@X;#B2KU)TWGmMaft<0a6qQY1#ke1zHFirInZrdqy2cF7I#l~-ZD~(>O0A~* zO&uQFeKqhX>OW0|9W?*)V)G_ZSK$j(UBOqSK)Y>E{QISrTv3*07v_LOkMr><_|l(N zY5#GR_?O#r0X12fiGa&w+5Vqq5dhM}xp72d^CtA^Yuml{SD1`tRSftbC@(!~FzyXN z^Ae2Xa;Yk53*p$-^q7J?>}}ZG(eHGFSJ=xAw5oHV$4F9i&W5*79Hf-fdz+EUAuF|#dUu7EZyOe+n}PhcyY7m;Uq`eV+Pma#65kGW-N>PUCxZU5 zDJL3j&poo5*vp?(vl!CWSPk`2GY-`t-=^#Tx>}DGnU@r(lt~!2eu9N6dk5~>FDG;~ z$kVQNYDor=0{=pWU>od<)94Y?2vjz^K@wvss}G9!UF2^(wsrvm0e^tUYRXynm@iB9 z+x*%;y_ixQFMW_*Q$6A^{6UpE5^BB3aL!jZE13GL@oP9sWWv5(HrN_Ib&dgGfqxe& zQ*431UQ#1OtM9nE_0$jIEFV=xM{=7|^qj`q`!IOL#b0?}t(3Ijtcu3W&7pVJ#zw(n z`)uIv*uGhV3XjXqdVi*JuQ?^6(`c%mcZ=)$5@m1{FWu8-25XVvzMk0J8dCsNo6VoB z+0jKnWQ?}IpTwp2l!2jZp0~E+#l=Y{cdx}9RRkPbgI1q}=k{{eyU5dq=Bas@{ts|q z_E1|*KAbjkNw8Ib-Arl&MXhXBZxX#~%{q{)5e5dci_(FWlYg{tC*lM+Je3<#V^PSf zR$bsjq%hl0`564jgKVYxy5=SNnO1(W3P!NSzCkVavukl+-#eg@7~W44g;UD9)GWPr zo1l1i-X4*5bh_Gr4a@Y>toAo66@OeQ2QxIVP+%xQc zcaVLy6a;N`>;q;SO;L&{zxDI|uu}Oa&g;wdR_TXA^nWccv8raC^x8NTdz=$l*$8@Y+)nqBF8}=HO3H2KB0H8ec4i{_r^4q zAra|GRLTWh95k)?^uJ{V$Q{Ar-krKL0re`jIawQ@C#)&2hDZ-|hs2t5Zi9ha8*(jm zAbPyA{A_SPI_XxBNFNwf(qKQE5gPV4FJAbRAXL$Aa{!Sf!QCrR&d$ zS)JK_s2DUzvrA<^_i!vzv}S+sx=B)`ZeIS3xn@?_PPXrm_?P`TQCcw$cKW;1mde|RHVK@&$qI_GauivJ_Z_AbsQ1%kfStJ<0^E*pkI^Wjm+pk(P^-mWYD}KKXe9;=%6sf(Hz&BD29p zoF7!CiRCzmG*2}PZ;Tv@te5fzWO>kDe^p9A-$IB;*PU0{Cbq<$_cb#z&)vEA{fP1v z3ql<2{kDr;+gp_z+R4_s?LwWrs{OXVam}QG5l!4cqZ=Y{KbPx|Zy(%Pv3}QisxL#} zC7f_8z=9JFc6r#U5t|OtSye}iQAYT~_rn{Nt)FmY$=h6#Mad4{Yzzg@dCv0Gf5qzx zdW(8yWQ|E-e$iMvJUecN)m{6(TJV}fshAC%t>9fBOP+!ksbq@{$0`+(0^!8uiyh4E zH6ziM^Qp=U=uY6z_SO53;0@sq&5^}Zt7uz)>g{H~GLS8@2O#I_ov@tOo9s5L_2u&? z*DC)rKO{BFi{PPM!5ffQ%kE=3Y$en9AdXPvUHMUs@6}l>Hjj3(j?R3fXEw{Z#i+*D zUY+3|4pb9cl-+QG-d^%*%V+^H9^Km^zVnJCYN+$Yy6;cv?c%T%2M`dT{&&`uNNE6q zmm|P>g0MB&4q#i-hu-5}L2SzL6Qh;E@|U1|0X=^K$LNGBQuV3$)1?%G!6h|r7@BH&D)?F4@;0=0-E1zv z(6p>Ci0W<}Hm@x>CQ-PdA)u&O0YyC^^2H$&M;e1YA)7M;tRvfb*O`iig_UIXr2**H zYqNi>IT;n!;i&CS?X+Z%Jo4ma}Ar4s@-bHI^vLhH_z(G>8jL-?=mtPugJblc(ug zh9t$aiuNEtT(UuGM^Pw{z?+=ZxcPn^Y*f#GF4l)nI%|LX{AFDae)oKQncd9=1f+L5 z^ldpy!H>uxfLa33p&Ea87N9%yBIG0ncg|4K2=XANddQhITLQ6W})a&f79-Nxp zx#(&~k~*8{Y(|yL6&;**?Z9Jf9`Fi61>4=W8bz;d<_-!A0ZvZndbH{Axnf^tf26~u zzGF9Ec>(Y7-n3fL8aOy9;X|n02GxJ?4S=?mrHai!Jok3nxEOSUbS+P{n|N~I-6(d< zaD;|(EqpQqyt@EGn|1drUZ*)%2FqsSaR@jm?{UjwqGf)4v}SeCcWM(6u=jw5kbd-gnIV&bEK>OtmJ+ zaAW(+a-}tq^Aic-8RS(-v?y@EBDdhp^64Gd8tdfr2r1(QbWlW4@qZ`q0I2He!KAFT zc{cODJG}h(y@x`;>%c2v_P}2bHP#Joy+7 zHZGO?juYgeTZ;GHpfbI?{6T+5Q*+&EU*))pqYE0Np5EzH-JNfqaA%{ziBv}P zMM;5X-)+CC7VW=ZdHp`W{PxGg19PcZ95z0Bz3_530q^9eDW`gE3*r`sa#_XI$V;XP z7?iY*fjmwN?)1*r12Ucam}SRXg3ZGTxNkVDnTF5kmGCm?8n z+Is)tw52FdYr+_zW&?k&00TKm+jbC@T)a(yM$F*s)MazM;~rb`4u$O)*iU?LB=6@X4B-txYh>X0{BVQjBdF7FF$2 zJ_@@`hvpp5Y>RRo(pezOd#KWLu|#KakIMF2Q#F@HXxh>6Vc4JQiA1F{9I8(1&GCD0 zSwHa}?tG}$0}g*sAJ+A4s--4Jbh84E&P>O)O4&)fLc1GwLi>5WbHc|mZGTxNRl52G zmEdI6HC9Zz%D3W&aMCLaYp!LKcXyjSA$Gu|J@?h@>QN{cXT9@~0ft?JBYJk%^789w zmX_gde*B_neU`vp4ymQ3UNoN^rzK9>$d{`CGrtz)tn{}Lh&7xx@^N94!Dw)y(ZGT>G0ACP|cPv>N%0^-6*A9)+zt-%pfw%4J;fQnSo5l$B$FLez*W zUY=yd2Zw*Yc3z+h;I&2N6KP?60}|CiI_#CmUK;iL+@CTQGumF0G+wXl0C2|PKoNwX z^nNMP!_%?-+2$$|Oo5eMr$)WY*_XmUK|cJ=!+PizmgsX;%gA0(f?~HR*g0hN%AMx5 z2Fz(m?9T6N_OD;Sq@V5&zkK(dwG;4VRN@vxDwuyZ&v;xUdcf4F4G1rZBawDBoR&h< zu*MEg58|WZ?T_Alhfeb8*zGJnr^cYF(!g@;$mu_ks>>_6tse6- zZ&u_H(3|vZQRr;D?dHD%Jq2Ca9PBsglQuSg`#a2%5_3P9Fv<_F2? zig=Lrl$%iE6v{T$H3Fe&cX4tmqT1eCSY3~vh~sb9s{FWCmXx zg@dyWo6WO#qze2!HLv*dWb6N?2Y^C{YpQJt7uLFE!{zDZJHfE&x1a{_oa%qNUdf(1 zOw zb+-goBY@gMxEw7u1<>#64f)knH-Y`>_zgZW;Z%F@cgH8}57X6~1G%rVn(DrmY8AYI zLf@cdHsZ8u51I$Gy}6B?Hf?`JMPDB5c~I1( zm&KQ3_|Zh{jy{OkgHXs?hZHTzI(6PJ+eHhD{>07a(KIsja8vd_mQ4~BA#d_W$l+O%4_ge5`;87evkIL3FX)g*iMw)spvb#U}!SM4n>gN|EQ+c8Y} zj%-7nf^m+do3b;W7tz!kx3=F973CpVxcdgZ86qmj-%i}FjZnBPw5fg!S(JeW;s~EK z&YX8;vzBpV98Oq#TdsdkM1W-(u!*u9m@hBm5)hN7(A;YLs+^5tui?-|tPKmhQTxN7 zu02sF0L=N~^8lR=h?xp%QzbC_I^*(O^6oHLvC(rJLMZCfbHHL?o!4Aa1R7fL2%gcZ zs}%_=>z&+j+H7UZ{GP05^f#XyZ~ZO3EHxLKSqr$qliv0LvsiyxqI|M`5B+PQp}Rhz z)j2Uew56?8m36_`ZPgiCeK^6?wnv%a)5rh*^6}G~;d=TeR{n%nVUo5uCwa0*^+{82 z>P`+Ku$L`=+IDNgjU=Zwc`S)%Y~@`kkV>2dVDoKkdbsUkwq6V2wp~TFM-I__y{(MX zPjd-uLy;~AS)PBz(M$0yKFOxh^&nLd=)Ek24FkeXU;Yx`a$Iefu!CNv+TFRm_bU=N z)`c)+NBx}`V&ELJ5kPD_Vj_G~2K0_Rt-Yz$K-|~lq6`1uZ=GKq>ci4vQ0w}+TF}~@ zHYK7?XGaK;dvX1h+S~LB)>B;V_IVv$vDIB8w_F{@O}c-?sR5q-1NFk;c+g0=5W5Y| zRu6~fHG_ujNHEU5o^!QHMF8oG{Nq_PY>u{Zd-<+en;xQeZSTp(Ma#j8^rW)iI*9Je z$3;&aj3H6`gOO!9<>VBB&jq>onbk?p59q*K$40>1UKrOFrxwh-Dry=0MLS7u00+Hu9DLBgJ3z^e(pWaDC z?+c`rSs_N-6NuSR8~d^x##HcQIXk6dDZ1@NIrBqep{nw5e1FYv2~UB`2^RncIJHzj^6$!9xua%I!FAeRT<2Wx0zg>GmLm z^;Tt)jeQ=94@f)7i<&+tBisR7Rxa#>QG7BIVTVRYfL=QyMLuBRO;d4=FC6VreSbFi z|E{dByD+J|)gU~Y3SQ9`oTBKi(=qQW_38I7|7!Qwr)vi&^2JXs!`3(^8G7nya8ZBU z)h2)YH=s0*1aPeRc=uBFKFVR;C&N`m0W&M638}9}(fzrsJdQkj{TL^%?HIoCUvSwCWH%F!Hfl|9x|#=k%2qt<08zZ9CIouLkM>gQ712jJ8WRMi17|+B!5A7B|9^2&2+6-f}=M6 zbv0@$Dqb(88B-Ys3LQwYlaakXh%;L^t3F%R#X31)Is@oq?5(Y9;ap3Kt*L)r2lpmG zZmN2d!*4|m>?=~kCRr&VN#8KeLvO^uUj$Zn)4$^YuW>fSysk-MX}0SBS)hzQ zg!ODqb$N07RfB-T6vJ6ds~3ME62wo1UHWD}u|sh$oH@*4B!qCL7Offv-o&d zML{bGg<2fpR=aVjk~=zmZ&58asLqj6B~_eWy0O84b5bd?4xy3Asv~04F??BH04*G& zTPok))(<&JMN-5 zuUBeIY5Kjk{`J$Rk6(WlRo02{#d5Z>A8gLycbgY)D$SEpg5Won`&c&gnn^@3CP9ox z2V#b)3I=S4gLe26S+6Er?gymB*{jLP@b|pU3R;KA>_~!9BN1&s*iG|kRu#2j=}R{j zwhIkdQVr9G$iuKF-X?MYTe1U=SWuPE$||u47w)(khhlMvm;HarXHwL!)y=-_uEi=3 zZP#N|^+UT{#+3c2%Mrr6q`>cgTpvI5pTGQZ-yi<7PG1ImzO-tWK3J_YSo4V8cG@S9`b6nRxUaTQ}urv?=*n${774lD1fIjwQ1uC{U8=4)jtIm`McC0tkAvlUN zS4DQW$sUyEKz$>v#pUIv#*%&t`$3#FMe=q|?UH{Bbk9XB+ zWj&8-P{s0AsvzIXFPY`Fm7{ti4n})yt6kkl=r|B8JA1i#1OZLuOpRQ*^UWMCxBXC8 z*2aHgUrS*}$vPgh7fso5UyxZG{O(c7)kf-X0aI&@iPwTXQ zzfRHW63SrM3n&MCw?`|s-*cZ%XOMzm3 z8X`w8y1{%!cH5#Vf_frf1eX9zGBEFi|HprR+7vpEahFy1vRn-H#FI3YTTP5LZfyl0 zFtHu6YOpDM30-kAKL-0>uk*XzI&15nd@bC}p;k48h|XSk8+q9YaHm=09FFU~j|%?& z$M3(-uRndBUq1cuxzC^5?wnM|ysOE%WK*hYqM%+0qe9|qOEQ)Q}s*_JAZ8jwatJdf`B}E$umuE|S z+In5aK{bS|vjU{1&9;`Ic?KE|0@H^BpjsLqb`wEL+3R*kLp%eI%rz%oTrB`8$zj`9SF9$H zmrd8@IviUd1l{cPYHqLUUBQwq(~kLmIdwyYqb?E5h zR2^h0I2PHHnv6c0T6t1@)Ga&4d7r==HTI4eH7M&4tf=gudOPXVD~ny@L#>;{2NY^%=2AvsroULN^qBT4 zFKtEo@!ItXl+(OM1hpF{S)pl~~R+M0RZ_L`Ers5Sd9IZM7lP{Xtj0DN@V z+)apbdKrAr?upSQYk4uD^K>t--*XDwOlcA0RPNd_5e}by)8u7f#bUtQR?@o5{F?;} z->;VWr*2Wz4y`p{idlajVC@=4Ro8^GXweZslx>A~xZ9~EJ zU8qo7uhZ3jKM#F?HXHr|`H)azKX+Ivdhsb~(Y3(SY6H#!5}#vLJnC$^vhliCQQVhI z(e?5pb8@)4=V0td%}Xvx>67mEQ)`9&U-Z!=XApKTdw-S<(q4a@LO5+8=mf<3ICPEd zud6k#pY+WB@Y@F!i-Z#?zv$1AV&dX3>MExuHrU8{o+ige?Wxi;g+oRtZoBQl%CztW zx^5#%BHDS9H!Yz_-aN}>XAcmkX+B7P6_a_<299(^r2XEQ*{)b>L!Dl0iKvvUzjJh;ZN(VQ@l|^vAYd)@z%CYr`3<{Vcjg zDBt6xjArmVDUDA(flYt2Vr3b?q*pg+z&Oyec|0yV1(o_$cnJ8Wg17zTO|?%xrpMt@ z_yodnYWf48?h?&Sm1+9}FCHgHaC1AZY<=jatO_m%lI(w4IiX4+Mggg3`K1KG#$7_) zkwr4drsXr1`%Sdl>@rIeiUwqzUa2XE?{I>BwBAsIMw*tGoA#1qs!Mer-loXkcwN9n zHq19GsMqk34GcU(oZ5 z{HW20mHB^>s$AacMafDxT8Y`UZR|GClf!~g7)V*|al9%gHrwe<5@oXxE}v(z+g1+X zw$FIu=>&UMTPAyPI3Ze^it~q>kM7;>-7Tp=wCTvH-yrZ*DLnr1v;&KS(A0AUlvzU5 zWrVdn;*Zll6RXu;-C8S?8A^BX_?Uc^0u8`EG-)T*m zhGB!QgZ-Kk=17zT9@@o_f@6hE?@*$?+S|I8B&mY1{a{IWNq#~vbzAj0AqtKr2b3MS zaPXjNUGYTt+4h{foOQkLc6*0&vPNZs-t*RX#YccX+pvM6E)Ge)&5MlK4$-~#^1_xl z+!cT5I9H*rR32=+I6AQr9`9JAQ3!hCt&|R?)t2>dXYzmM0N&Sc>l9vw3x^IFQCsuG z`LbGfYICO+6A+@qfu|%!(Ybyo`W4vDN|dF0$(yh+9G9er&(H$%0Of3B0giiJoWl+8 zji^62Jvb~{X^Gcvc?!Ag(Q*q04o05p0HA+^Y-QM5K%$(4@U1FYO=9e4&{snFA!wS0 z5SKPf4%;Tuj=H02{KAV&tCb_Iiw{wGXz-V<0%o+j*nFIo)Kh259 zO9yGlDaNh@?4>hc*SBG&?rgAq!t&wU++~R^C$JvDelZ}?ewWa`b zK#afaj`pT?-*XF7^%CD?(VPB2B<*9(jg$5Qi@O0P>48@iQ%xei(ucc$Deua`d$SX*QEKn0WJEb8VSr=FnId9A zAnR%{O%|Spu=fq~%e2%%*)X5QDs4rNw&ba5AO&5D^ zcVAN`gdz3Kc4d2mD7!0mKcVt9cB_djadg-Ke#vLMw$x6C<-)nFIzy>%sL>9_NR3($4aD5rKrg*$}ijn*c4W_Dw4YR~!K16}NKT z+F1t89S-&>sDzwr7E=bG6QK&xNVyleUo#YO@(*ym)AadJPf&~Hega>h6ji%_%ahy& z$he=9G6Z5J0Yu%mQh0k^5;lY%lI(PjG%FnG5Y-_b7L(dh6ZIag%E~~494@y}k>EJI zExLeU2YXQsk~g0KXgR2AS(s_nIC-r~RycoLr4_>A1TW5K#}+xXiv1A&0q7Y(LrxU{ zwY+SSNG&#lIbYz2Us;vXd$$gMs`!#u5GsWfb?8v*(mpoplMTRj=FTBPIRCCIVYX0gjZ2{}K6o#M z44b@1wOviufoRtne-e1rG93CrPqb3$B~j;tuEotGuxcN9m^>1sfr5FROICT~DM}@1P~COMq3c3=C!d zEMxK2Npw;66C@U3V_@N_YK2p~N<}o~W))T~gTdnM7O1AfZL#q=%0HA0t_7M+O zV?tH+Wos?J}t>c^9Pmn);8saAn0|y zD-NAB<83+Sm!XPTnxOJU5V!k}`9(RoV20f=%^*{JL#mCh(iLOq)h6bz64x zDwwDpUoFpTU6rhKIC641mwzfu&qjW9J>J8a(WP9w9!ltXX26FIdx_y_y{2gxnktyY zv@XD_ZhC8~TMs3DPJtWM8(D?Z91|r0g8UU;=qV63735}TgDcOeik(W;wm|&VVl4>u zx>)K?a*~LDjf2yg?lUVFXsxf2^__IL`c7({x8s+mDqAXz2Tcm#zVj%}&h{H5cR~Iw zhaT6Pt-O}MBsSLch(%Dqp;^NQWGnXadG7mTv8Hlg63wAaK<@*>%I?y`K`)>XqcH$# zOfuM6WKOYTHP)A#4khY}+IGp0dmr8cv{E~D-s`k~QmJqgh)KzVVnET>{Q`jm1(5jN zm&NL>|4YO9{e2oWy||T-TavyRQOKJ-DywnI7A$f}&$&Y_q5iqUxLse^JFvPKPS7mM$ zo8}8gGS^?N*Rn`WuSPgZEFG8X9UHh-Vozo{%OabSs(m$PgYdG-&+zS{3#jAHZ7G)U z{ffhv`ledN)JB~Io>mRpKP-;d@gGs90_WL(dQoLlUMkB!?ZyIt?rOA=2%uAB)L^?d z$4W=(vpZe-vREqCu72(K&W-bPz3gyt&yZ_{i=2Ca-(77wRNg>O&8Z#rt_2|v7oL}Y zvSt|p$^s;_D>-S36;B)04%2vD1Ichl$1;mkB!Jrj&K~+rDoSvls}sFGHKT`x2`B7e zZ&AzkQz|#4e&sGa552Dc0&)=vw%&zwHB3R5z+>4EJ!T^574JpdgwIw&3+HbJh+I+QDEu`7ZfI6**H_ z!iKc*?5tI?pN9ceg7AWRhzAM?M9po%9&BoLy6hx`3a-kG1G;^g4S>qWWm~U*mHFkq zchyVA+H6*|LqcbDT^6g212(cQJG%?6?UhNq{(iwu7wj4Cr(h{(Eqv9*>!jy{eB^`% z#|%b(=-Z%8wwB6_q%?NC~9o;wyt}VmN;9fa3fAEBL zs})mN93SeoK=nf7PHH$=&|x*a;J%ivp^oAD zn9so0$}SP{4E9W9fTMzK;I2e--TurGJ);D-0zocHNcsV3T?R60k+rv)l=;^Ss6yO$Sex;O7GNL#wyti>L!5&>8jt zRo+j2B{*2Gy_{D72loI9 zw(NW@%Y2<*zAiTfkwiFOWK)WjLhv!^tWhb7>bIw(|f_y4|BV@Y)7i9Kb{g&fmxp~M7cl5)- z*tQs+CYTCs@O8=ylKA8I_jP)egIwM|?2WzlxdAhkZeN~sWDtumM132=)~%EYn?0}L zHngAZA$0P8J=HKCD)1D0#HRIgo$4XI7p=O^4P&9NT1=NDP^e~;-1yJ10i?s=v61;S4^(MI`d}9 z(wpjbzL`Vt3>4Yo>F4Xu>-6S3_##`B+z9qk9Qn$B2UHkPCD?IZNMU>1IF3`)wJQq( zQDpmV^R2NlIx{iU>4h%ovd(kU^PDZJezT-QMMNhki64+AGJ4~$L3;{P0l=T9FBg)6 z_nXb8zN+(J;o=e9v}Yrvc>`4#=YuGSWjdNC|hN-cmYKc;sdRCGn^KI z-9m>Gw7P*#NklqP@wO_SsXn1f$xglj>9hGSduO~4bTo-L$EWv}#X7k1Uz5Mw&fq`^ z+YRi=wtbA5WH=Q2ur=K>_58F!z(xeZ@eT5SAmoEUs%F@LJa%qTjEwZ78=&T=gm(`8 zr89!gamwX!T9u8}|BR1C&b93}4y^#9EkA*SH%m67zc1B?k6)HGRsLuEhYDOzv~VTM zg96OcSVArc)>lPsB|ZviZMX7F^=n#0bcDw0NojOqqz zC8@k^a3x?;*Mu8Fp^XOmDF^UxP*&O@{NebegOQ{7jDWi2RC|aOWxCp*7wY_eq2RxP z&wa$mUV$j@PRt(8bf2@R!fTrm>&8oeD<0!sT6N+*%vFC z(U@LjquGSU>4Qh9+o-5$kxXqPwsTcqZIkTYnj|MXLD~0i=Tp|ljc~3x8_0r$00M|Y zF!KMK@e#3Jpko$L0feZg?3smup_*`xPt96KM4X*WQc8AVwST?YqdgR<-KQ2gieqV2 zX2ChXF;I6>g~qJ#+-93e{VxlD6(v~@A*=-ZlBRcy_Pc7jbL&<+yKwN(3>Yr;r)BzQ z_y|>K%c96ugHox-n<> z6mj_kW>l5Z5@gkqDv>4~)^qH_+T@pf+UA+kihh)Ai%hrA0{U?_K7Nd8-U>Fb;u{dZ z@&`XIRQY~C=@hlp_IN_@P~E@UF6QrEwz?zLqcpbifk{6X$WghsW|M#@%b;1Ezto#i z0R*k%Rd!n*^NOyQXxA-&hhw)}IV)I{G--08dOUU8lf#OH;*JT*HO{tNU&I^ucO&ojCP9 zzV%e(o7&_9IndHtz!LoN!2=)>t3+3JJJ!LCyHY3oD0@n++^7{H_zE(>QE;C%n`h*E zA{>r^*=4o2v&W}@b1CG4{P(N2+|SOJ0dbp)yW{Gdq^abGTGBwiOA#kn5_D9unFz`< zsx&8=09Hlnga~%Pl#Xkh9~W8SPoTsM`c-Gn^?NGYl;@0^IrDbV7Z&!BZN zxCJQCY$;Ljq#t_aC?wQuHiqM=g~QPvX%!ZfLb82<>|tS3SrC|KKihKS&|z?8ighcJ`evQuX_0UD<5J^pRcPd99~?HW=#OVODJ7G!tL z5h91>u=haAhOGDOW%-rNe}!|X!~==^Zpr@j_1BL-eQCda`1;}hS&D~gap>?QJVe&6 zU(99!7uaBZ7$z|QE`S=v!2qtEw4@Z6x@Aox6aXQAJm^sRZrR}E36I@RvQ~0Zy691K zhtpw^;3n0Kyn*MFg6G>79rmi#!2XnJ&767Lwl!GoRsTu8WL8rrID=h$)%Yjk0!Ie&A=O}#d>6M^Hd;LO1m1;8HJ!4P5?fShp9 zLn!qx*Xnewo>TTvl0nKApx&@+GN7GjR}B^xiE5|N8pZ2 zXY`6w&pD@tF7?HRsr1xQ^?>0y)eUujKY>T;8}HiO=(hYU(;RAiMF{zASpeo7_Dxl3 zVm;)(HxM7eP%$q6vFe#D61Y#PKvKN7lw@xLRB-I})RA+q0$2<0X{a4^DMu5!MZ^ul zq3P^#gk#AxUq9}vH)MYtFNGR__E_WZ&4zMsT9#0SbNXO<*a+*DhP_9lR<^Q#y`xb> zue|a!1m6}RCBU6DJg5#Ey$gLVvkG5@UMLn3JK9Aa#B;g6~ zvZgknvAV}kUJpnx*;w@i*V-hDG+Z;9L0o~5}g2ti} zUF36BJCb%gP+g53`o8_uN&)VFkE4{AYeYr&8l*ishMn^6_b}vCD+h@a3flpBR+7vT zgPS@E@_n2OxlJ?oUK6RWt$9r+k{sHHZSX+`xto>b90g&%{ldP_wbW$E!Q%n$W3|?3 zH%SEm0>J}l(;LyE&23Xc_-eaFK0>r|u(viHH_YD_$mXrAN_ormkJx#Cow+Ta#Hp?K z?ySFJb<;^1$Lt**sE5^WErh{gf3a5O`(0Jk-5Oo5EItFvO@svZ9$GG*S0)~k6%*Uw z(C1E{;LS!m77PeT8YOi{r*)Lu(bBa5DmiKQDL%_mPup6RxbGn1+?>f14yAZa`wO2U zM#+ihb~#fEl_XmNg*P5E#j21->x_8Anj+4vJTqFEW1op1F* zy!p5Z^WLVYVw`P_1Wj;;^>L{uOhXXcA1n3S_38htYaM+9UV?g18enQOx|N(uQ$oJ9 zvM%$tJ*judx6@vC+T7~6k{UTh3n>ojZj*5q0Cs)iRXhq73pG=J11dt6I67qZaMv|B z(-UB}-O%El@#Wl+Lth+p)lKysN|I!&aMz(jfj5E#x!a-+ zXU;1@FB}POESlBZpem__{%QL#czcjs4^?>`9soN>GT7sy;@|V9eO(tW@&l56xug)+ zL{66zZ|qZh>av4>rN``mObyHJC49~>DNp->b@C}cGVUk+aoqXiGqY7w0ZxC27V$)2@Rn4G;NPdKguB~sNp z`t4+6bfj^2MiMLvpbHC=9(Fc=lMcN9y6m?}FDunQ{rdZd zj|*8X@0{==likbhFo$I5t{4_ryTk9Ak6a~OJI7%a zc`lH{-!0ei{c`O)tf6m~V$$le)NYysSG{M~CJ*?hR9!8Osyo)i539R#D%h|4QZI@> zJ70HerUgY-|6>&n&t0*2Xi?!H_MizTt7*+-cNmv{t@u2LfbHdwwT1^_yPzpvK-*uv zFB3303uG0PUT}~D9>J>>6h#Os#B(4n4=XxP3)M6WtbITlR2CpR#<8ucgevoV%sx8r zaDxX~{J&eS^p9}7D9-GPdFZ4vSc+uRou68JPQJEsakAgOrp6_*96gRc2p%Y8-#tXo z@=RiXt4|9&#ql1}m#ue);!D~&0*ZLX(Bjj^KnMMj*6}QEcs7WXNM602Fj7Ns^YWFI zu&tMmmuzS&P7smYlx-dSjH7tqzB^y5;9$eba;4==hUI#&ucrb4!+V zmDhpDW>V!iUk~Hw`Rk{z^XISa%fFYX*qeTT^7*2I_+~hmw#yNReiprvW@Lj`T~CGw z%JfZmg^U4$FLH?Yh=kGJ^*|hCwXZPuX4J<+OLhjCSZIc#<}kUhiDln}__b>_XRgFvLv2U>H0sCKPd zq({0Gma3}PCc>wE$;t5w@OxE2<@B~emrSii=XGnl7dc70mQoIoatfZ^ZD0QNbNlGT zSN!L`{9&FHI+}beYIrxdK{lL?ZBBV+?=ZC`?O}J^#GX&p--pg^ZXxUSZ04kYztpkp z*S%993?3sbS5OcZ%!0?xQ6=;`)_Q6oU2mPi*xTUHr%;HcL+`$q54WdmQ=CVDd6D%_ zr{`D!mY)>KN1if5+a9#`4(fGjl%>Yf+-;P;2%^L()lp0Z zHeFY+%3SIo7DrTy8%Z`0d3^(;6CR2DgqXQ}ZxRThn-$V!|xd z=*|c_^7D`jIh-3ibyU`WqguOm@V1(reBH2zO+Qgxli>|;7q%L) z<4`ClYVvVr?<0dZtd~9_`p78XZLJl-ZK#()vJDw&rNg)x2vBnbdplP50Vh8>atx{PewB>H`47QHs7*2rgBW<)3G*v7!`%mGmThL^&*^H(r+HAl23exV11SoxK#6tPL-qT zUY=UsUf1dV^xIb(yz4gu+WHdOw_ADT~t$axE!vV#uOIsg}w{TEt)2b_BQu?QBLyOrnX0KpYkJ0mBI zW2~9%zR=U`dO0VxHJZSI2pM!3-r*5SYhAkZYUc#0w@7Ib1O&~Fwa75m*n6;Js*oCW zaBkIEV6qlLtJ(`b2xslxi2X0tOFkW+>s97xY_JiGcz4vI9EyE8Z!+z`(mi0@x9aqV zJ;}R&_GF=6^GzB&MTp6*u&-LcYAHhz`O~HB-LG=;fip|VWdNw846nqdI*sZolx%zD5 zbAoh$+FmKBw|k4`$&I{Ie>sSzo3B}kI4?XIkbHon1v6)kM z2OBCrJbkxRMzhZh z9FY&*%I5QaV%UJZ+3K*Xh1m5JI)dFR?a;}wPR>ewD~EN*K6ZlEl}`&0NyRci2ryHB z&70w+|7;FBSNVv|JPU&j?X`07Y8U{*2_k=I&NGMTxkwggT%;FW&8bZ~QQ0=Lq8%&9 zzdAc=^QeFa-jUf4Q#F7I5_dIj#?6U0H=WaK3(jXyJw;`wLv~u1o6HF& zv>@N4khj+JX@7$CL~wB;4`5RH8aXR}k4ch9-4C|crMBQqv(orhW1=GMYF9U+z6O1u zlWEO`f8?N@8kY}pKw7sCmy+|FGsv=;GwqQtT(TDCe9|=9>mnJ>zeApEPa=u}d8?F= zfl_MGf^m7WyTZA=7x4@P0lR>DC8x8-aciq{@VlhCD1}h$(1tfv!~xBYINgMQkfzx; z=azN1-J#r7m!fs;#rMq5I(xQtc=bit?9T3-qXdO|O~pmG&%svb6obx^M8F{h_GZv$ zgluDZhNbJ5^*|1HCik<=f?BD97fIV#x-jtTn!T|-gibX`dfy`_ZoA_>T zfllp@AY_v~p+hDoRiw~>8jt=y=%ezZ}W%b&Uj1-lm13d7)iWX))sp`yzX)Lv7icNAmrDBK^Q&wEE-m zUXE4=+lh30;^PwGdf--llx(9F zAAng?W2^SjgQTOXts1qq`_bEea;$A>CS8Fw$bvxJcsVV7sO4)*D#(>}+B%VwS= zQd(z}-4LmpV=}W=FG~l1=`LBwX|hJMVA-AXQr6%3`-{g8)xKbjM8f_qr1`!`;rm5O zg-5M`k8@UVEeM4!?>dTGZX>-$iyb!^53tmnmu)J{&0_aE*`57Xi+8v;ti^G{u;jy! zdk(wdrxn0H)=>4mvT{4E-2_#b=lQq*)c2~N!;2p>Qc}O2A0py^b#e2L{Bqu~MI{sC!#(TcYATAB*%R z7xTvO@=M{7c(ZL0< z+8x(Lq%4bFKsZ)^{hEBs!&O{7*X-obZ4ZHildSSn!bvFs#f&!)ohYQ+gqf#Nr7Q{BA1Zp(-* z0C_E=I$#QasHIRCPw^d&_x9oQC!u9t1*sHXFKVLlAcXG-)@@z{iqW!4UkfNX_91gq z(Wj|RTfLcNwL(?w`BW@wec6CeG%Hf|l0)i$j1OB?8BN>RIPmP>%j<`xTt>BY z3V-0Gc{(%g?lLl_T^`YB3n>r)I`7o~yiyL+hi5yV#{sazZn3viS^tzTYuS7|viP{m zguZbWE8)9uXCa;Gm7aC7(juTL^~3`uMGq1qsEGIy6t9KIdUJQ&nndVDzA3a(s?s~o zg6nO6`fSqnyePVp^;0@*L;yOnYe5(M$+q0(`o8RCGu%lJXXlpgSRB$A!@nmelN-;d zN3RW*;e_uW5Btun%B% zThh>KASq|XuAjO|$eP$n$!-^bl6ONv|6uam98U5P8Hj{VCh@oc9>=Z7_qW9wAHMW| zPk;RO^_zZ-y;x5?-j{jFa_Vx#GU>Uc;Ieb;=T=p&nU+Z|o*?O-#17B|;*mE<+YYKi zPdnjOl~g??r`ljZ7ub)Ys&@`=gT@ZOC<`1(t00%D!$XSCajvFqTo>G4=6ZISDpl&X z5$Lm`^?^WMrBTYOu&7Qm5yfZFuUEBy-_sh0R4dLc7K`)SXbuZ%#Kthq<^`jW-|S*z@OD%@-ZYzrABvjQ{3}lZFCBe;;QjYWV~n3 zh7FVaF8G%4BtrHQCgU0IWNChwUO25$p5-Xw$$9aQgmMml)r{V8 zXuf>J?Fgk=Nj=FMS`MDsp`07Q-cB#A@}48VMVzX!nXa8fy45V#)56kv($?bW3!`gB z-OeSksi5Ai-p2b)*7($aI<>^%^o8dtRep6}u5>#2S%bHwW?jeCo%Cnlfl9qK*uZeW z;gXYN00tW+c5n+P4bFBAHi@NwSPuSb-qdwXHI8_xZF;lprx#4bonfcZrh@p3wYpRn zNPp`Ots>#*JdVNoc%vNb@iJ8ITiWc(K2_}u7a>P60+9bucVSnBp<0Zw(+egT6>ZT1 z(YszqhCI3@?F`}xDI)ShAw7fdK1<(LY4w2S7tQwUcT%Ik8%9=`6$ns&#T$MS?R{kx z)5@op7tO4UN^O^phqtPQ^MG=m?8YS*m{qpd#G{dC^j#tV3Nkr(m+o5C=>>?8z49mj z6WZ~V8BmEhSXPS5xAR<9Vm9YTfqhO2*oVo+x{~TC)d|&DqGizL6`u|+WBIxyP0R_Q z*SZy#5_FZa;{;j5FU`8Ur?avZ43uJtS!sjPC(B;dlvqSbyq%r^C( z?(?)puQKg;?5MgV`?d3OeK`LLAvxK{cPi>)yUT&C$3B60%JqhSqF-n(cG%c!ptzq} z(Q30_P%xe(dntGU(^q01Ua{$St>LEHqgJ?Jju|5Me(q-f^vlvA4~L37&poAZj`lwn z+j|{n;=1iB5Z7qcp?C^-EI>saSFfg%G+!;Y55J93b84*eze}p3(t|}^VqR2C^w2AuRQ*(QWcOxs6VS_<$hLNkau{3S+q7(zmA|#7e(B-0 z*;k(~|CPmrHF!~M`$i4B*QmQ4;WpVQBpjA9YhFFOD!Kw3qspd$E1vodbo+6c!uQL> zemNv!5X^Ibjb4=ltasanV9T2gr^_d*IwY2}(l(IOM#=+15HJW#sxv$43Q=~pc!T0> zf!MC1jcl(fJ+N;|@m^I(YPW@hA2q~hwu?>?@cQ~=@G&?@3fw90rQY1G9iMH~-tvp+ zb|XV}0?k4M+q|rn)T142j$q}0wX!yvy&0KD54?+os5<;(SYTg4OOO8VHBdrplV0Q+?x7o=SWUmpfa_m)Q8-p&P`o z9?y?|voOKpy@Oh(PGM#W6=)+N2TE+;;;GAwCmVRG=v~prK<`aNZ=W>+I94bB&M&=o1d&hd9=*IG;{h&ZF_O)uT1QrD)GQxQ^;0*? z`a{9{`v3=Bmu!=ma&=1(q_}b%A=@LYmEcr=z&*{|YPaJ=gr~PghT{A!aS4j_V0}u8 z^MW=DWXQ5ACsY2PZO$bYgCp7Y#0Relt%5r#56oOXhUWX=b%yfThb46|u!FG59wrR{ zx<*2P3cX^>a>qDr*HADJc>CzMW~n}Y`l=1pp}tP^uJ~mt2~4y!(1wMk0MW>HM(3)3 zEvE>`dW(Y8T`?!XjBRyWCB+g@R*&eiv5c0>QZzcGW*FGo(4DJwRmt@*?aGEp*fz(H zK{_SJ+8zi!0JpP~FmWkNHvRF=Wu1DzbsfQ$bnqN}`{Ey_P3Vx8p^XF6MDE)r4Z>wo zTU3jxC9HcpFI;UDfaTO^n*`(vHl+f8mioyG8@9h*ti)m+FZE6*<5d<`hNUVAVP*Cv zT?MO`At@Q6WT&lvSMWX>hG^~Cp}2jSN~(54?jzL!V| z>ahXPb{HYn`H&JI2N1#sAzb_UOY4_AIDftYv{z4h8G5t_wX^kvTnc5kl4YBJJkk+} zZq$&U>KDn02}}2spXK9Tw#PdkvFqg6Bafxo3htZ>gy?w)KYU@Oir{m9DZ2nRcE@tN z{@Fwv&erC=F8|Mh$>L`2I}Sl`zBD^YDL*4l_Y$-uh=WaNC)222o5AUd-o(M5Bv26c zwU4*ID8(f?raPR2|4O4hC5TRc^;hAz)oQA@c)dfjha*gSl|tj#37j_e2Dv^F`azvp zV;erb$^m*SXeoPb7Poc|B5dY}Id%O7q<5Ds1gE#6*?V5V4etTG=?@LsdB3)ny)^OP z7okPby<$zv3zwR8s^=rjwCQc2WLvi!d~QqOQV+V|Tz1{qYs7pn72&Xdc~|?&{)333keA)i7XlH6XMB2})i@F7x`$j;BC4kfG0t;dF@b+2#<5W1EoJUIoUR6MSVLUE>%deWTkK%Yiior>O zO*itRuv9ta!!GV)!QAt&m#c_F0j|&8MNCl~9ENV~t~D0KW{0g$Kcs>aiM>Op&`d1Z zMMlW*3QxbRjW-4`3)xS5gsa^>=M6ryYjig?+dkl>s59&8zgScO{F8Ij&VGC@*GUSP zj&(s`N%sIMy;>}PtwaYFE;fNmuEVXeuZI4^kuRm#?VS%mXA6aWa;uG;e0tEf-RsY&X^5UX4uvd#EwW-$_7NOq5}H@Nhmw3o zGf=NwIaInqDadv1O23Tzd8q}q8+sty#!PBoSOM@*PGUh&59wY7Gw)=QCQxm%xn`G! zfdz-$tn0hUF&v_h({c4aNC9w<-Dbk9m6+(}vVm0x#JsP~TI2uMy2T&Y%~{wrtmTDO z@V=$&(fr1LX{Z_oUHj61h|Lz4p(DChkt#Ec-RfCCR28jJv{HHu^( zE2FgZ(G-=qmvpynTbvrw)?UeloNK5vKf)GR^S&g1CZbK$6&kQYgnD1MZ@r9%^1jCl z;<{A~*it=r^(NtWq`jt3I0)`4O$QpUN7xrC@%Po!)JL+3F9%!CZF11_$U&upBW}Fa z)=H@`9mb`EDnhO*;30H_3S^>KvLWlSP6V%@LYpI;?9`}XM$pnMi|@}wLbyF;&esa) zcbT+*9I@;U^|8RmoTOM=2M$dxLbOr%F2j*4t&NV>mVVhbj-}4SGqC5#s}yj{pVp~- zzfKZ{Z91y&9%bjiVm1GRN|?d=vG0;qc6;910t4DguN%>r0XNo_3_b7}9a)wkLbZO% z)8Ee|)*^@Wpi@9&U13##lH*jYacJoG;L)CcqeD3&joxhQC^p;bXETTBz3cZUTfUdS zUxuK%A*z)ZvXQ``vPrgM9~?6nAfe0x2=O)8U1Gm7*bTs+6&u_X_j7i(?SQa9uT%YD zo$N8>VVz3n1r^!N;2K)=+y3M%gx5{o!6=Pb+bR52^;%IBjcfZxJkUgm6s__7X+I%< z&+CTOE8|xaFrIj%we(P)rfU0gc(WVZQ?w~8p9lR&l*QnKtZu9D*4y8BEp0y4mr8m# zsf(CE9>Qp~5?c(MwA{5n1G+o9*z2&x8B7n9E<-~`jXj#<99E`zhMJi>UR57-=YNP# zUw{7c_0#9MrsJ2JWq7$gy*B-3%-?W-213Fbjhvv$egSOAm~3S?gUy2lVADy3w=O$6 zMl@M#PT*Fs2e2yLAhE7v_t)V6do%5%<&~F! zW714GH+DFWtAbEPF}gR70Yg^Au#rM`dll1gB-V~9lC=h_MV)Z1yNKaqQv}g}!5#fM zwozS11u}G(+mB$`>k+2De0?`@d1`{~FHUFnQ0IlZ0L0L~t+q1Mow$h6s>Ekcv`y6A zWl1nNZ_B|3^-bkl^uKyVtrJ`of>=d|8ked3wdvvt!(e&X^qOUB9^xiYD(`ynmgW8Q z1LW{caArCbCL}mIpK$Q$!r^y+9M^4r2Elpr02gB2d(uiq_5FUTg5*S2){3ICSlSS) z5PZ(DfnS2saz;h{zivJ=2V<$Fysy`PKJ@l+2|eaNIS!Tq=9`xJuhjsboTeiV^Q5wE zAcy{bon-A@)PzbzRcQCT**@tM9`G^g?0uhhp@Yk&Lk!;Ru|I*`HnIhO$M7bE$9SSG zjQLURwfcY#_wW*evvGI{GB>YfH|sM7CgPdR&CW^gN(+?RDg;2vM|uxkiEl@y6{Bd7 zQ8kL2gB!jd8#b>F#8fz*kQK1=aTR4q`f5E+_6a=J>er8}Bj%fYT7I?Q1+*!sVPUUu zmL)LIdY<}VbMkzgu>muGq^S!xpNc@H&GWG7QKVzS)K05=;Y*0h_FVUPHv5l^E4E7A zij~Eo$cz$tIyIKdY4k^<9w#Ju?Qq-ZBSeGgad?#gP;W0(l4ReMV*sLQ8dvnWWiOE+ zW37a0NE*8j#Int4u;3g3{j@=CI$?6gEk;PoVm##0gI#CdHgx=dxKgLf^fL4y%^(>y z{U)^zbq3cPNe)ThH}$X^#J4IBzJ@DwXt-BBpj5|yOrBQyb$t$sZ2`$REwiyNi@p=K zgYf88!XiZTCyoi|_UcH;BeqvdK~<6J-IAL22HoKt9v;bX-$|Luae*LM23>B+BPs^y zA;{Lr;)RRN?37G@+M+UBd$A(GIt~Xc+TlIrrCMmK%CIE`dm^BDWBTL#dgc^PopA#kk% zYP~p_q?TIPjX_ze%`Qmr$L91#1$J0#Q%EmA`(gM2VFh1*G22}$H-ed*ygFIuvW+?| z4c`ceA3^$?XXD+^vW!*!A9ve*s4J^EBW3^wAhV@J#C1?<{xfU=j zf>nMx6YEC9JGa1Fs!ywg|Iki=0}Y;ZocG#)z55$iQx{Qd&ZevtyXFwBrueOGm}Mvg zp|-AJp$S%T*++!aRMmOZuVgmx$^dnMGxUFWNalQ7r1JeDNe-P?fjQjEEPlHk!%!w+ zOAJ9l{v}LkLv~d*QLQ;xC0vLkp>h^mV_wm2H`rFv{BtMz!ME>V z|L6`O7v3IjOyX74+_dWZHuRl_Hae^c|JY7tu67&Tzb(?g=f{u#bwc^We~9JZK-6B+ zt6&Z*vGjrzZ6Rb4Qh@>RTbL-A`%3zMC(coaa@V9fo!t(I98hXF2YCPwj^&-O`Nujj z@wlsT{J71JR$id{Y;SKowK@YTH}{6ay$@($uIRP}ZT#)<-t?$WwX1!9dqH)bib?3} z4u>b~Z4Q|88tfDK_Y&ft%__56;=Kly{7KiRV~6%!%1jBd$^rpVon(cP9Z?Z~-|)`+ zer>;e=>J|965ey2&--{)E1h18fc&O`5`eapgJ>6ZhPvae>$I-MJbQLfREW%r(OaK` znUw4#+i8KFH3QggCBE6>1uQPn=ToxQ6YRmEQi7icX&*$;H~uLo$C^g3qm-O?p0H~1 zz;PWy7BbVWPiHt(&W-`l>(F3-O!nRJq|dV~l~lks5tcMKGAAVH6p`lYXP7ESNTJkg zPQb>>hXimC6|`QvkM9>Mz4h{MFAaMl>d3Qh>hI|DIAtP7UlQFmoT%^BrTGGGjipxs zMF~e|Vwar#u(~5#Jnl6o1{P*(w4*6eoiFRk9FXp5NjkA7r;~0=ynA_nx#LQDGTQ0D z4!53fiZ}@uyHat&-VL_rNSx{@<4ui2SxG6vlAk=(rr)%_X!>=K0LeFLzZI_>NeMp- zQo2|X)YDC7IMj!*pXvN@p;qY=SpQt8YF9Uebt637bAX{_rw|1ona*Mz%n?%~UU`dJ zccVeigr8!GBJ74>8zhw(n zyoplL4w^2m;@4)oy;|gZ&Als|%%YWr+6iV*OK&TR?=igomPF6K0%q3%XIIu7$_>$8 zmfJ;N6kVN8uj+0U4Qp$f$-blVPi=hAp7~8uJnt{!&pZ`Ji7rlmx2}x3dGpeCCwci{ zb4zHK7v@5{bvwQIRNBrQ&S6|ZZ&P7SRgy`Agk2G3;*=I; z>3o#dg9g|<_hp)Rd*AN0sI^gbY{$?IaBCV+c0I|+5cwwR7`Ld3s##*ZMt5> zY@?ocm&GtRyxP-aQaMK!LGAfX!-Vd;UDc*g4$oXyte0{^scR9tAAx)}_-ZYy8pfe) zCJf#9kvwMo`e_6pocTA+Jk?$PH%#Q$NP=o5njY-c?`$hG)AA! zTPkk@t9As<`uMabcwVe!R4_8tm|lI#w9UkWY{`-QyAwx9UkU;h0+_B_ z#KzR^I^?u}l&%*jpxZw8`!Opr#-VcP1`^vWy0Nta)JFR>S5Tq^6}KL%w>Y1d$50D@ zKpa)&wA;W6$+~QuD|V{Lh&iOu%igF&4Fs@OWo}`bA^4*@XsYUV?C+84)Ai}=mv8C` z-`e)->t(!+gbL@Y>y^4gggTK|jx)f7ubn-d&|#B*67j*&#SUC5LyMG6hoe;aU6pIV z@pawDDC1)5-v*LA?eDyWbW=j*eja{)Ffv)xvtLj^ve=NaUO14z~UK zec#k8rR(4zeIVe!(>gw|bV>3-q0Zg6z;NP^VQ?4D>eQG(e0dg9&{ModZmSmA*0?rv8 zN;KCAYXR8VQ>qA)LP8*nu+)O!AP0%XD&BGj?rdjUe}!@qE3wCNwb;CAN*Y^H3ShH4 zgx5J#%9*xWl8x+I=;gardb{&`S*7Zv)k(0@ThiY5ur%SlE8ROEpo4^3u=EW{0cv#? zYg3SKH?t8d)#i-K6teBS#3{Q|r)4; zqj+lxL6D3E{0V~5GY<~t$l69A(TuC?&M&ebe}WE#N3azp2W_#&(&@dOC+ugjjjMtH zgAF@vgl9}Y70g}2_;&SO*>W=spPkCL)@uNgo|a#+fCR!t(6=#jXnJ6iQW1ZxDi^7s zYeeED_!**;Tj$b-p2S4;^PJV%EuRNvbWf#d&ex@iZ|#j`OD}HKC!mdtPqtHw&q*xy ze-SGU*RgMoNCbfcRoJaV_yjm?{EOp1yT%IB?Y$8nZ)ZD-R%4OG#piLr_bhNKRUIsV zgJ#YpDW5^d-6^Z<=`Y;1EL1!s^Mbtfd~3>6?sT_t_u4qbaINNu^WY#WA~-Cp+>`VJ z-7b@eUk+$K=|9colM0AGY)&uDWNP1)e`4;n+(9vA!vv(B2(kaTOb5&Ka(P8W9%@c) zk+;7IXO6VT(wzxShu(bYQVmfmcj+)-CG^&sS|hdXSd{?chIA0HVU2`HLHMj**($ZX zYwi;{8gXu(j>OUv(YDC`db)T5il!!5Y~7R;`YuZ=UyD&~WzPbfRANp4N+RSTf66k) z=*N({b7O31R(?X|VDP5!-6oVFyDy5_RextH>t*jkt4{ubODhSIUHNU9{^xW5H0HXA z3I8xRJco|nB3o8dUgfe3yuaDuid?C-kS>F`2xhnPyW1YcXS5pbP?%TjB5Y+5mi{jh z!1j$2ouS_K1F7=XTRR#(E6F+ce>z?ehxQ81S&f;&fP`mWO5NrNiOa;;9`4gI%u`UU z94MhPA6bE5a-Vv{?$v|Xz02odJ=WNwuSg0ZrRnLL6)vnBC>lg+nXh^ouXYvbvF_K8 z3-va*{USo8z5>uD@8_oP>>WXvz$cCj^mA}5B~qD4wN>?eH8Zyc%#*LTe^2zDsxifh0~()k3*j4(~T1Hr+x(Reb~ubmRs`;{Rr!_ zD(eu?)(D-pNEU$=F4@ffGpdeBAmuqqO?7tDGj3ac=uKBy=VVVMq30DOwx_mUX4G?C zET1udw@^R#x7*OLrfJUSe{JY)e~8xeIW~JNy@EaLWoz5CIb79Rpb}`4=ngkMHNS*g z!`XBNA~W2l@ZuCGZ$r^vomhocy5;WLw2JLE4X>0mov?U9AX}N_ainLni-ONe^w%-8 zb}e?#WaC2PI|Esp&QViEvb!j~cOHKSi(9BxoDRC05erUV z|InZ;iBpmnSfIg>Z=3dtb3$vx**?5uO>a+PSiD!ufo?9GQ;-ek!5Vq9r}OD`09$E_ zr43S+_X>7W8$fm8f8_%JDzZ`*r@H%2wZzcny~De*8CP2LHnXURs2%hE)^WmqHYE8EP{?yv5%Pp{9GS`6j1b_% zEQsFK633uDd>+OSb_JYy+F}3}gd;XWNz$Trc)}ciSCo_^e`(XWl3Rh_c69MjH^9tL zNn@Khuj*`4YAW&Rso}1*q%*DW!QRR>y`s+7oYPGmMAk?w8+ZcVn$sm0nt=uH~CT z^zs50*v5XXe@iKY?b)DXj%7x8EDx7xIU!P-Rv1|$AB01G?dMpRap|^R1bhbb^a;Ig zWXsJ!${8dLPrZuucgO_Blk~5k?ezrb8$?xgU$2A}q&)RtS%rI!B+!?I?Mq=s4-&=k zfCANX+AL)%Kca|5mHI7b@saJhYPOz{ptN=;ndLJ0e>#D)qT4XPUDgc5qt$G!)AjLF z|M$-yzWhA@!@qu=W8KgsJB(kvk}k0&pLGEJ!32(ck!|)1_Nk3kP_tx%4Xd<#Zz4AT z6;KZk0weWp$xocY#>N9i=P=fU!xf1R3~PnGtKQZb9hT*bNx(GE*@&@^;SsQhD&V?k zdWLKTecD`T5JYh_7q!v%F3W<}~rmp`~ia zJH|RW23mTm2o_b3OioS*y*HfEwtVZoY=a(Ze`;&)ye-O%;%iMc&GfkEDX@b#72H*H zQ@B0z+$ygH72bz-e=l+rq+gEOet2VXHZd9qb=P{ss%TI>OkutV9A^(+ER`actqF?3 zmc!i+;>*M9u?PwTYc-B>Rsa3aHo|dV6-BgbtP9`+7rnnr|G$>bj@p+QoN`Z_4QH?w ze?2MC9IFx~(Y-pdi5HJS>}PLo9Vf5h!jRG95YRBB0`lI%asc7^NvrTaYJV%z=? z$mMgNX;iD_<|X}M4?8lg)hxtuA9f?cmybi&D_g1T(&3?G9hJh;jsa_*Jn7q39~k}7 zm-DGkoIsU!D!*84pF4{17RU`s)gN+q%r`t^n{J;DQ!JlrFno6e%6s~%yRm~le?=`` z$L*pPJI)Fd$Ii&}8=%|MqOcnFyWS6QQ*RYnZ$*>m2_h2P*RV9t)N(n-D4@8eC_I1H z{(7;3i&b9h50+;3!{fsP&&w!{UBFRFsazsK-cZZcAb{5Lu%^|P=6Pr&v(5S$soH6c zLCgX$wL>-9uJ_Y*t=Qw-h@_f*f1_zL4-*j7o?@VvLv3DD+hEb4G5xfw`6~CFRIFin zyf^N4jDz0U!lc4ANXDMN7WJ|J3|yig);%4~h8oS~MS90+6LXE)&vWYSCDb;%cGV(O zLJzNt^%nn|r}E4DqS@Z~Y@}tA_a!V(%&_)ZiRVBr2P&g3@b`An8F6eQ|qGtkydSHH{u$W1Z z4UeryWsK|`*LMP__Z-y z`Q|mZE3^=8BR}}QcI1>SAsDZVc7OP|TH052!qL#j-Tl4SEttc1zQ0#704m#(o8s}B z7c>RIb$KOfw7H}$UtZm_;}Ny6@i7Yc!^ru<1(Rueai~Y87nhXGtu#Y5L6Le-`E1*%CvV8$?MlgsF`p zzvmQCTcbSNrk}bFW03gAdAxX7#o^be>9^aw<|Mdk-@!g?Z zC5yMt(LKGoe_B?UkG`$M3Hz_T?oHl0MktYUENX=i=s5y2AGs-q=bR~J+-f1hplFYx}R`a(qFB_$M(r zXlWalBKDzMuR?~IR9W_ZE2wsP;Q(Q6WOoAnk=57aWOY?ec&griX+v`i>j=*Y->GVa z<>cLlf8@i#h*FhqI|cE>RM_}6;NX6;co$&H{yVi4wLDfIPgQ#|#;vR$fy=ofn;*1iE=&78O-}vZm*zDO?&6 zqYAmxE>x9`wqnV;Yo_Nl(XGAs_p1fTd?ZMq?n}S>-6qdk#t%LjQyS_BuPU@JQj-e4GPmdtj;!*9x*yYpS#ZE8L9RLH=B>2+e!)lkenGUT$c4x6; zb4b0~uMgkV;zz}A8>`ClKz=Lp)h&B5e|yKjS*^rsr5Dp6eOIRLFwIV9m5Mp^cW7B_ zqBoxfMY1mbj14}cqXKc=6XYwJjMZF`8cH(r65Wa0m6SMLEnB53Ko|HX_tKNrZWJas z^fiYZJ}MY$GkR}x5q$WvE!)^?6|Uwel7+hVeQK-X^|MBVFwT9Mco7bY;!_i}f1Il5 zEI6jd8-{2`^OCwNHNjIpRUckVWYzmXG?w&x{+rdZQ~9MfZRdd`15iEf)H{tuth!z? z8dnP|8>fmPzzRJ?16DCymn_S+zEKI}Q7l+gx$vbhepyp*?zE!=dZkTpx5D)FVJTAuADlhmFy zqfw%xUeI-Njan1I5rWzbb;_a^vTe|{H+vu8)r}wRdzkHp_`YMXkz zv;%ItmwzI9!#8OHJd681Le zcH>5t?NmGg`y&Z}AV!lP@t2p8>j5Btw@O)n0NI}c_`4Ct$w_5hcDr#o(JJqA`gw53 z6^ZFFRv7hG6@;92;br?!$C7n*&{y3PIV?Xa=t@Yufh?F6iC6?wlFMcL4;wH|2mNNB zPEctYx~#u8e``FZ4HY`NT)8;xqoMn@3v*uA?5%|)z1=!O*Iq(B^sgxlroecA*!I;1 z5dyEnF)WuZU5+yA!g&B0o3EijpU!P>zQeaFu@?UWfsc>cRA0!zFgsiJu8yCwn9){I zkglGb*%(V0Y>&jKX~yawIiNI7Xh0E_>yc!g4lFbkdWioQL3+-Ec(AD?zIR(nEEK4& ze;5<4TVo)R{7`Sj(PWMMRImhp^26E-S-fAIWiayQ z)a?w8_L6RAs#S>6%}Px_=gVE>HG$J8%}`stri#TDBpxhWQ;c~D`U#*z)vn9odmy>9 zJAGf$ZI+20nL0sn^{M7S$Z?v-t1wnx%NrYkvsN+sa}~XoH`&svG+(5D!rt$}`Lv$n zy+l&Vr2D7}V*%4REsbqhomo832As8z3w*%~oM!iKN5j}{BP>7ftnvNpzt)h2ccR;K zXQjFqyIR?r;O3kcKVGIW-XJ&;a;Ra{biJ4>E(E`>FyZWdZbMn;q@n%jijo4s$=vs{ zRsr%XS+ipEkGBnlzg?Yw!QPgEtzH&S$DraQa5g*ayI1p38cJ4S$-MN5w{6d-HtrW2 zudwpMA8n>=OPRr8BhrhN#MlA**)||;Y)@}ZtP4SkwHqRvk{LH51873AtF0YBfrxM4 z|FAsz%lPzP3wOQ2`t9XT$i5TI}mFD9@p)U8%du6}E6bD~1kY@F~>s>q~_m z$N|Bh6>2E+88%;RAYAn?EL{=(yv4W`t95v~YAxEWjpeqS*tZVLXXoE_Csim7cY&hS z{DgRF7{2_If@~Mcw z>hOov?5UNVwv$>-?J9$xBJk3!&NqvlYOE2|R1mkFn-zl*@8k!KnRigc^}IU@5YKWz zfprsFQepxEzLcVZn`YraRU>q~lw=QW~HUeu|P`JaxM_vmPm=>TK6l zK50WmpW}XivTjFQPU4l#hxQhnPX6CIb{7J)m+{b`jlg;83XoL4Ev8i9gma%P@^I=3 zTEj=JETNZdH8saHNg7sp!ZlV?8j&OEpzKAV#5jeY5!g@br8!P{VMC;QXGT@|fY@Hn zUXKi&r~>4@DUsc73(m^YISQuuG!fv2I<1<8lJL%dukeU~5omvuDnQY4PSyb72!tK` zeA$a+bCR&uwW=$Y`r@N-ICFf#s+^S8k}^2z(xd8g!L1Lyz8nI#7+&Kn>E^fauZIN? zk2g#j_!(?fy8Cca*yf79CCdmb;Tl;wR$EHH2msYiK3~@B``!NdcniPs_K#~x zk8$RIUL4TUIf+}RbNldF=>By%jLJ8iPMJHGbxrv$;Et#7suk{lF>NuoZTT?l-UU`= zcQ4gsbz5rARiu3ae&L`5Z?8zmP;BCwFQ?h{EZh52MOo`0b4!Gj=|D_s&g|HF2(|1N zl8`m0Mowo~-$Ilkq~J~^ANBb=m9ds%M!p$;V4_`vKMV;~xA@e@nhnT*QPp8(&)WYA zySnf!8~sVnnUYK(EqkqkMwL$hYsLou}!hcNpF3B zh3-?6a?bj_pZZ>3Bw-EcRYQ~7l z)yvgX0%f}^;-)fBeO;&3X&GOUzaifD8c4VEA zOcjCybXm-$GQHRRwzFO&uc1=_E9dopd>$NBUK3P5RpC1uFRZ7AJMDmoKM^VvS+$}& zIWOzA{KmFRY18zy>tjwT$- zy_OKAv75n@MQ^=cX;R+k4Tp*Thawr9^Bf#Pds(bN zfH{KqJP&FO@K0C2EGBw;#D;V1@H{O;mSZX8Mkk_W`{dJkgrS6` z$H{elLluzHShlxto$Vrm+{fvE@FULENS|o1@H6$Bt5q zT&C=&(mRJ^CqO{Z3tTp@I|2Z|6Qv=Y?w@J@u4CAG^IQk#JgCJ3fXSPZ1;FT_BZ@v4 zHUK7v`AK7X#yEqho`1F_dYOTwr|Z(`oaV4qahv=NXsbdikZV>0KF5iFR)4gYJ*Y07 zl@VNKF;UT|ITRf{*)+QwH=jFr!eXmJzVXnVx2sS924jPSy~+K_he@IR$Wy(n*PGz` zub=DxA;`b)vHa3QuePo#@0RXkc3fTou_@6XcI$0=o&@_!Cf{2SPqK{>njET=IHT+G zuCN}#*ye1=?AX{|kOPu`c1iqyhX#ofhrZ|2QJiQ(ym*}@IR5xIKkkcKOr zq=hRq6WVcJKkc#pp=nT2bWKfvgJe7x%Nx&qHG*H(O{NleQMW{Y4!CkofN+gQca?z% zm4$DqC}$ zB^;}^b)2g+fNu|8TIMp~q1CO^ca<8!F2n_b5&vR0`|=vQ+ESQQ4c#`<3wk(~9j~nm zFksf+IV$hcyq_w64wUIu!_$hEUlwb8oD0KWYl<_Jm!`R?ml5FEIo0fuwC5*Q+rX9% z;C4HVN(OUWcT=DcLVc_%vcaO+G~jk$G8Gz?jjCowP#zJCdlL2iS9TWI#?c8IyflN= zj4VA}PoQA7XxjK%#O-${4ye=*SYwA<$TQUx=h<(|4}Fb)evtppaz;MDy!9kv!)FEh zB2Tg)JaIv3MYw%3aYS#Pqlb9roe-IW2kAIp7E9yfA98K5o^=-E3&S3#wE?iqc4&gy z0fX@{m}Pd`=}Z@>*e)B`0^E()uG=1+$AcO|GQg4`i>gZfSSV&Y$5NEv*BIXo0Ge;N z(Yz4v(GP`xCr`Tsf|}h=n`~nDl1d~&cJj~CJ>0W1a^X;HtF61vopfs_>$DHsiSyI8 z7U&oYJ#{E`)>27uqA|N|@M}pIeGWL2Ms@qS=17WT3EF}2MTycmy{_1Yk7G?M3QhkJ z{zeu}uR6=Oc1OD5k~G)_&{?vy2dMXc`Ray)TJ48_Bw#nrebuOP6-?s3!^&oJ=SXnDp}AjWaoTx5*_=o>Das9lnO*z z4-NaEF8#l{zR4CkemKd+V2ZshB_}OJc=DP@xfP>P^+=;PLQk0bjE;O2uYherfg6qS zdK`a$?f(pqVT2b>typg|se3C0&(YoSDE6CafdrEwn^aAPPL-NujaIRy=52QGTuLc8 zCK#46DTmD&I!+x7$UYENRBuIx03O@5abU<>o}_VEEY1%Ef2z|4_~)#E6_q8mGOzC- z)QeEbFW~iqqUU27@4GKY9DBg-Tyn^f@=jx`7U` zO@92fF3-=WF3pdn`tsp_>L2rXUoZgVi;o;zbX&FEu9poYEvZ>x{~si^9jD_>r&e2y zbE%MzS|)3HTVulFj4uGe9%N1QJQv5l+;ZG$$}99()Wy0yMPO*awX?{P)JBGUV2NuU zCrUbiu$1Uy%fPk+h}-SJYojZ?Vi4aB-6q+uv+9>V_5l`F?zCwfVl&<3N#Skh8>1u` z9L~u;{7}|{jql&b|H!GMS7yigvb~B^{+t+HZCer#ssXOSK=c+aS~^r?b4Av+FK%+F zJ?AK=f}*QI-yZW}NhQYZD%F>&_5mD!TX$07Tv;b%HxEHx7GK(~mg%vqj^qmDVO0Y3 z#2o9!&U-?=kWb~fRzZRz=0&1jVx3F`54UT)=m%B~qSjg2>zw1ciqijKwc_8rka!wD zw`Qo`ctnpP8Tzyk)gvM1Ou800_b^uD(Q0Ph*d^O3XC@-)S&+vK>ZU=6Tuvf2&5Y&t^C8nF1&2u!)Nt z$4ZdX6DN^~wF{m@+c#Y}Pt_#6zal`w5I~|$^60?rrpSBJ6Rta)b1SjU8GFhj~$_$OsXCL@7WIN0(2#0kw$C5sI4?nS*4=ljLKzfWp5k#5HJZ z$>E4RQ`AtR-O5?)!ym;D9I90ZD|O&aR^?HAP+FJ-(Q{NhBeQNWvCC{0EH~S>Z7+gS z28z_SaNGUD$=d5>bd@u*oUs~*vO_%yF2V~+e+$Ct4-I- zG}|G%gk%Ef&Tt3<9Lt)f);lSIgo;fvVNKA6Tlr*; z!0TH5Ak`l}egFD-6;VHY{`9`j!b|r}_uA|t%Z1e~KTm#q(&`x!k@Pb)4J0M>f)^3n_f?XKc8nKC z(Y+nCkH%Y=x;YHn+kGyg$kGx=EpU5xmWOinwj+Q_vqD>7h0O*NmOdmWUU|dQj)~@6 z;&?&yYR76GFD-;KcSLGz7LM$@xy!r)>eZwALh2W%b^*dJQK*_-nSZj|tEt ze_D~(TTome5GY_QsZ9JObT&mxGzuWSFd~*cZUdr+WCl0j63sDCc zn?SY2)nfNJEC}f!6qcd_ar~|-wSaWIaEHW>!Ldm4*l;%$4V7WdBI{kD5f$#=q~`d! zx6`oa1p`nBfJd}Kf4mGj9=CC5MzK^i<<`*;9>rr6VyQ?tuPr|pFKkd{ z4Hms00JTA0c`IvRVOz4uY}$N!cdajMtAJe6Y1M8X8GL3RFCnJ5}ir|Lm*%M%QCb!E!P1DjWzY^Q5ist{C38YkFp`}Loe zE4p0Iv&gUKuaFaUq-X+7#UlY*f9uYTExpyMhd`V&tg2Af+0u~`$Efr&R3JsaE43X@ z#gsUSFk<_192B$M3sAFtN`!jvdM_z#F!LVAbLjD~f!tB>tfC0$rOPV`**0fgE}UMs za>cL$QdJYQD<>3S>HO~DJocHP4r(sgEnoq|<}Ifh(gw=T2Z_hKcaAq9GtwE7tpDu& z@IU^y7yA=wJzx0myrDdAAh#) zLV$6n-g=o6^8ocpgR;BVY-fbpQhJO#pU1ZsBb3|NeOk)~xwdj?-b5bVpn*1PEH$3X z$$Ay?IDj0&p1U#}dQ97~$u3`Q?t~HLF%D>M>7nkW z=hL<;@3vqAD$hHA7cZ@45_xCEV+Ibx|Cn(owMa-dG+#XXl%uqRt0aXB2r{vPW@Cp07e4pc+_uTm*lb?5_E;lin6zUn*)}O zATvpFU=o{t%B3|D$ynL0qJQ!ok@QxsR^klSKhP4&}{=Oh~7NO5nw3}BDtl8zH!8_xLg@33?o3U94(TD>*B?k&K)RW z*FW3MIS_3~V0--Pp|~q7o5QlbQtZ!AQiGTOZ^@nR=Zm@od&Ub;PB_Wd<^`U$Emx1K z@nRh+z%_V@oNEL}RDT?jl9LgPHZ9z?rJmXK_H>H#?P`Gopa&%(=2$~AEiCoipw9Je zziI}_5g(sTByhD{>oXmMBs~`yOK{;!(cn9rfChh@>(GLJbtgEyMMjTL0KhwHhaXSHIku**z@z_NkXW0RkR>4&!#eIZy6oCCsH4mX<^~ zr=1-fzTw_K#&Y7eyO*cbjKkTfO&JcyKaXkilveNr?fvvB!QHvBpXSNl0zg##V%RCC z6@mu^QUO$X)6AI%Xq;;EU-mBBen|FagTVj0_0??ka&BH!RxK}Y3m?^Dn@#3bNq%^K zCTuk_?schuGY0ZK@>NI&>ME^AWW!re+lMvJ*Y)}`J}out{oNQUzr-&`mD%!Og6s|0 zW(!ppge!KZPJum)WgKt)r@SeFrYYWhDnfoQFbk31ma=&X7eC4`xpZv8)Jm~)@``s! zJUhG5>tkp8b&~=oK8s!|f%hxhg>hf|HteR+bsjW-u&>dc+rk8&L{qtHtq-BSUAyzzPq;(8&NPo{L9*9N zZ%cknu~Om9A?ahQ_oeB#S2YfF=#;=}=vP3Dx`+CStAUD8tmXls!zn=rxE0I(iC}-Z zKmGdouP%a`!C2r`mA<$nXM~$$*L&DUQrXjg+Qg;9qk`xBs;Y?YgbALivD%GEbSBR0 z4K?zbPLLjIz-v#jVm8Uvf^}%X!CNo*i_?< zeYRN4GgRVFzmi4@yJP)R^cukKjvsG-I;P%463CxTV@Wlv&7PG)=xq8(?W%4i$yqwa zG3>i*=OJLU*Va*w(q32V>*u*tu0^QF>(tcY4dAi7Bo5N@IJ_^vlD1E}0JJj==-I^~ zO(!V;pb=CS5-q4`)#gD;iYmNi{~3I9HBX6Y*YWfI-ezSxOiT9RWG)5F)Y-Ft&#v8V z8Qv5nti6^@+8$>eoryy1QyamJ$a=Imj=0>t2@*yNQchK0sM^y3N#lEXOH6LIL_h*O zZB`A&7nrCn)V#N zv25}1ZWP|t0fIBF=B}(PM1c^0fP3!fT!p#9^eCv@r7@KQe641xjWjP*5}iF28J#=Y z6-F)nT*J-RghDS{Y61k{POBBWOLu)egPd{l9OuHB)_b~ba`#{*PIb(@*St`6xL})p`K7=Kal9X z#w9z?RLsu|y0|x9qvztXtAU$BWBL{)>a+tZ5lzWcj zb%nx>-|&>PDwh}r0vvxXckgyQSb0`_knf*vp-qPa*`l&%2aLTpJ#AA;Hk4R1|I=#y z`gMH!R`0J4t*;i#R}op|Wl~cA97L&3e6WmlIYYSX7`CmJDn0|ukM-MzlNMykUx!(n>Fu(nPPt@dxTx9nuZ#cpw(`VT`~xQVhNF;kNtmXzo{QdAmsAx3#knx zL~K!zsvMd{1Fal_bxcc&027!Nwpm2Bzv^)+(;TuVyCsTqdFm_gU5a6srL#KOVpM1S zNohdUvP7_phEcER;cJU)xGcS?$X?IIvIBSX>H_QtoEcgxr6pTF<5&&)8b9A~MJM44 z+uat8(T>e=OGSUFRX^B{rJ|!Q(hQr5oAXU*SOw*s;HE~K0@`q$>hvzrCfY>$RFRzu zCt3>B5nJy^79rcAzALT-fi=4o<2Fg9?~eHMLqgDO1ALH9H71uf`;~$H>Y0KKHIm!) z1LRbY5w;yf4KVE%!z%fmadlqK>24pmlm-uM)8kdT=h2#_T+yE?1|{x7M+`-+Xuyr?#G9p^dz#?cw_g z4YV9H3aXUXpH;4`iGwvek{X-3okgoeLg%H-hPQHBtMlT+iK;8xZ|qPq%-((|_MM9T zuptO^QpkTuWsO^TE8WkgJp-07INku%5f8U6z~;PEI_5!M7VFz@cmMp~;8KmoKxQu` z!Qh23rq%?+Z9Oa$-CRyfY71pRkO9GdlI`_`-Drs%}NG~9V!>KlqW9u`#K~FyViB%Km~LR-?o1^EmcU^)L2x+RFxw z5?smq#iO<{H6kM!NPBP)ajYVd{vWONUB!Lvzs)DN8VsO06>i%g9XC6 z-JT;7f3dwV*%a@Rdc1#}yLRAXIE^hZu-ULbs}NSBHhoN+mq@B#>zxX7BF}rHeWl$= zc0%+tGJRW3_GEAZ`9S(K-9tUDL!*Y2g; z>w^93){)w&gSZ0ytAJ`OF)6oQoCPN$rF)I*H(--4)LV04^U{B4nk?Au4KdqU%7Rqq zUG;VET~sgRSMyw(VmE_4P~KSD7P47nWa;hH2%UHAkfF@$_NQ*KCaa#@1QOM(NUIh2 zO;oTJTzu|%b2Qz)mrEH%TvL?cbIYOZuCQ!_VynUFA1h_fwX|o0VPBn9i@=oQBPI zDrALrPJ0D6b;PAtdh}WfSjk|j7Zjmp%A0!Ctp2e*Nzs|Lm@Tz#cAliV)bOek=So~Y zi(Ek~uV53ng)p{mP*;MzN@Rjcc*yH*w1HQqb> zz3dst1RRKwHgC-jm{=>pz3!&3mh+qk`OoY1R<;SRST(8lubyvjf&ZX)ELfFP$Pq89 z28e)xDb+uE)|751ct8ajCa*bXy^BCv+L7?8>c6Q~oy)BnPW3*^Sqx1}RK~P$qVvb? zDBe@@jN^Yo=2KikPrtx9UT)^g_)NRXu`djwL&mKOL-ew&f(LW95YO&|1;j&vwL?e5 z5H+yxY6$B_;^2dgXpWSE_@-4V0(AxR^LOS8Rz23SJXRB&iW<+|HF<^xL(gmaJJr=k zHQO%KcSbGS$gW>X*IT*Vn)5c;<5l!f8ss@BV1x*+lN+ErN~?C4Xbb`!f1MoG;%)tN zv;QyH|G>vNJ5jnQV(%SD3B7wJvQCksm_r~+*uI^y5 zmxK4+?e+C89k>i@2D}rre|iB`IRyr?RG7DUMdo18rGH5GmiAixMz>??_L;H?prESG z?ei(wSWJQXFi#~u3MXDwo3hz0VLL^;kDFY2Xx^#*bFQZx z1j_HwL33>0`<7h0mv!SfgFbLzO_o|IgXX;Q%VPcLqYwYstp^_Ge@hpMYBdVQf_H5( zzMzE;=-6dCq(oqsI-~bFeQdlSQNV6`H6^ABKBiNP-9wpFf--1Fc(^N-dwY=_hmFNr zo8~-Jt`}dcza5J3|AD)1t?A)emZ#a%4sQ-oNzkZEs{(aMX0t1iO|+{@MhY6sLBbC7 zxhz!oTNAonm!>7?e{UNY8f+Y2VFu- z;Jo=w*=NfQmYoK_C#Zg-WgNk1FC((`_j8>Ukn85Sm->0d*NQr`-utHSkV9o0QhQ?v zw*1x3Q!O8t;oO4S5=Ex_SS|j!cYuV)n}A}+AcV3hz?diBfA89JX%=56-?uL#puFo9 z>p+or1KZ3^DZ_LPaQBtAx2o@I22eCxUpHG6RlKvsk+kH+W#~hp!t@_jOY?(kdy%VG zzU)%OJK8_b@#%xTb}B=n7yXtXWDSv`& z2x(PCgmZm(e_z6$Ql9)&q@XJ8(q9VmB=Ze&LC#d&YhSutn!{XE2X>{TO7!|c^+5Y7 z&Nt%98n3x&0MOy7GD%#@<9Ye6x!Y-!Uv8gwZYM`v9A?_)m6RMT5Si!>I7l%sE#;jf9aktTMScK703uRvElIKa|sR) zZ43C6mTpJ|UiHZ~;EL88)kzOPg5$}pMUdeBsSt-cy=1hkM)F`Yd7osN;!tVOrZc`S z!Jw*!92`Y%*G)Fht55v0|M<9c#jz%(`zAYDwMRC9gVE~Q6^(Uvi*{F?<$UQ-`sLg2 z_0192e`eH|N^`cUx~f+ccUu^;zG2`~`9EMm=T{Jut(AHa=`$BEua?VD)A}w(P6%1I zlEOZVmZ>;Dw0R^cNo*Yx63(=*$@InHl-rXHIk3sjEr)04by)J=vIc#b zU1c7Us_m9{I&6bSZ7lw0+>_QfA(HwLRhTPflXmsO7_O*7(7_A>xoRxZ;6jO zL@l6Db!`rNy{27RyqTRvUf)b>y6Uu@KyVo14T)8yUyDNi-5^^vrRZ~amOg2+H1h!q zYU;p1+I_XIE}Cs>hrLNQ_ayDllXq~>)%tb(u09v%@ci2zUbV6L4Z>m7e|9Gme|Hs9 zlchWu2L$6(8MPNx*p>B%f1PY6{Z5n(en-3C+m#~djxc-})gL?{bkXvtlZF>mQ>wfV!| zV%vordM(~bH?;|^YVvBfS?+42e?%CEwL2R~f}KzfzsI}$+fqe~Td!TsT5*DDoVPn* zOuR587{C*fSO#JS8`k9RY&?pM2h}E3Kyz~l^GGuk{yVRMWC5^;u3c-ig&aIczJm%A zVx4*H-XAoOyngIG8Uxd_JXoM4zBwCuL~61L2!9Xz{OB3L?#SeW}x= z)qtx96wuciyFCI9wK(iyzn`;_X?Zfowe@4xU+SK0AVgY zXp6?P7>6KHY=;w2ZC{tSe{Su0KRqMB%X*#C9a3cCUsyQC5M*x?n9{x-M}i1Adp`vo zx6mG_z`0!Z;a>bhxA{mz0mP=MeY7d@^xB;`T(gs`KzmEVJRhW-h%x_asmjkwb!_3B z)m$^;xs+gd@S%G2a+xJM>*qvbWpms+@jW>Nx3Qi|{{iE4yPq(Ae{fFcEZR8EP6&4* zUTjXu!Ssi=iX?@$Yx8EywXvc=u^;ftQ&Uef-9dIB6KuAc=3>Lryq3->KjBdLaCVYW z(usxO=6E?@K{;ChZn2G6HBTGSg7+9ikL8bE&O2H1WgjSWa!UiE&8*s6)}#H!QiY$- zpAtgaVE1f;XN=1JDFQxudk33HA&}=8qoSzk?%R?m*mLr>JS)OR2+4PJjBFn^7Q}10 zU00W$6aplFcK&@Tk9XY)`NuHXU8fCH9XIQO+I~WV?la3bFsiN}cYhCuDczMLDT$`S0YjPF+5DcI^q96E`sP)vCZh zRmD(+otj1g_L0!MH7Ed8-mcxu5h?6W>qcy7JeXfQM{^D_3{{YN$r0;lX?P$2wRuGkMxu9YNGw4?v2gNk-$!KB^RcPzxkdFg%!Z&y!^ z1EIK|E__qf?WQmvcsjoDoA2Y>_Y=1!=5>*Oy!Zy*MRC&(L>fxtPnQQ50v&(2H7(Mo zLcyfD>ds&Wu%qqk4nxJ;E@?%ZE4wGntiv|^GPV99&te)QG7g0YL2apd1xG00&w5XB zdhZ0GKUM2JR6Ew-eqs85UZm*8yf)R@&-&Dh68s(N{D(K#a#nG zbzX*+uF3fAz!B%KH^{4u7Tm=yYThYm(ZI14;aaOa?iI%01+Wr^59P;(i^ zM?%#dy(^rf0;E2Fky5UpDhoh;TBWqVM*AcFumU>7)Ec!{wBvPWw^~c>oKac$*f@_I zT@o}4rQPiv!u1y`b^K|iisNC{Rc{-?NE5^PhEBL3zfV43^t#7dwRNoo-O90F_U^&# zt#*XnhFTrWJwTvJ;{9PeD5$k4i5CF85Ol{(wTn=g(KhjaOX1Z=tg=IVDCjaYL}b@< z(3Q7n_PIHPtM-g$3T)$ksgMR@SiJ)ltq$TDdn)K(ayVJ(>ayPeE+gtrk*>Hcx2!e! zahsCH)`h{FpQgrtTdC!|__|W2t?b2|-a}A}jd*DkY^mrT#&eslVzv<;4%peYt6S%= z$9>t%sWzB@tjmB;Ej$;{)uu-yN0KmiLLE~E(?_*&W)&@gbAZq489ha$ZudiF$2!B3 z)2;$ngJ`qDy*dU31H1^3CvjAPRIlLx3j6BguR&Y1OCK;U~{sc$lzY;%J*&o2`e3aiS0i|U$=Z2&&!=+9*{JU68e6+Gfm zm8o_-`8a|;(nFWgQ`ajZ?=|ivh%Z{@RGs<;DJo}e1;z!;n6NWxxb_U>9Gy{o!{>m$ zH=)}Eq-&W9N*kK0hh6K}7RVh3gwTr%CoL-JbE~$M?zh(D(jEI__!&^e!`if$j}G=6 z#Xh!wuC#^oFM0!8&L_AkgS}@C06F3@Wd6EP3f^7ki=&Tyc2^(=*3;&lLG(N=#7a_v z>W)3h*!kz)w96bbvFl3HBF^w$UIk9IlYl3r?)_N&bhAc29KQu%+MEuwtm-Krm#x7k z7>ad#+UV9@#q{Ep8YZRlT)}U6dBcBga7U1*t){*^5W8`Z1 zW?gPy){^d9IZ*Wjlv?uCar(70(cqTt2@N^Ues8Zk>f?uR--pr#?~^F$#V(3P0m>Zb znm%1MdI!1`#cD(Ev(op}bif4{M&6r4TJGh1%sO4+-bp$jAN6}R8Bn}OZfkMsP*veg zVrg$S`%u$A9Aq!Aq+3{b{Gi4c_6#67Z77AA%(8?!Nr48>LyfdUr79;6;OJWjkt`i; za2xiv@nbhwk2<4TVFuj`$VT-Bm+(Nf*_Y!T0xK%;f2{MLeTgY7n>P8I{#JtUqT7Lf z04D5ZB9*fWAYODL>2fKN>m9UGI#B#KzBK<+;x>bLM=@Gd!Lo4d+vwJkb ziH&foPY5s$^vwbnMLB1cwCKZP-O0WNzUl11YaRpQn09-*gpRzUH(De=yO)8Ok5Ydh z%Nmx{q4F~%;b<)z=BIlDC(rvB1>cmfKRNcw-b0syR?VBXtKdSV;$im+B^4stZJE#J z+NCbN*(A$%3=kmznPTgycIAb0hso8~m3rG*%lun{!#4{rN}Vc*kdfmx*^>ufO5s`u ztrQ~juEN$awEsLhr=%12*qwx}S`}MQZ^f~w zblU26H1er7oiDaDR+yq9i}&fB?7f=%vpecitd{_;MEb6l9dEfq&EVI&w&QtOVeCt; zpFpVy!(>yjZ8&VnPFFRCH zH`&-Ab({(|8zpX9ksgoazS@rxARVbKY zDe%eYrBnSHNLz6}GTu@b6xRl$)=nws&aYw z`YA#$4qdn`zzzqzLk+@1%i4eT@atykxco_Sl9&lFn&AJep{rp0W1afv_TE0~5bH}_ z)XqGXY2z>1kFdO0NkYv6WKvl6)+gjv2tlb6$Mlo*N;<9Ov{E7b*U6FO!&_wC1W)fG zZf!pRdD*E-R(a$5^{}@j;gQHF2lmK>%^`60m6M_cd~=6#;OO9u&7Ob5y;);E)S2H2J^*C_D4uK&U91mC0H&W2Q#+LlI( zHY!9&ad$QI2OA>XY<&N#}H-1F2h>00|7jv;v7;0X1^Fa$zsR zG|6$5Yyn3L;Y*>1!?wV~nqw=RYulpL8&+HvgwS-s1UFoH*ciy3UYakU)Fugu4wkUf z-TSK=&c?O}y&ZqHydC!%zZ$CXk;CTu5gZ@Krw@Pp{`dc8*L?l(Uq40-H&vpZOsDIy zKD>(55Z-BI9tVDEhmZ}iFajH8^x4{o_ZcGL)Er;4v8I^?*Ao+J1mqOZSoE-<5OkVW zwvP|$jXkfWjXC@aaC17`c?xYG)zPILHpgnjQ(UAbh_8RUp9$!~uUBXBvKPC^W?BbKh~=HL>?OmpC;YJrH!TM32eEW2yauj=oDp- zZrXu}43*yUX46bMobl>9Xg~wV?H)Bt8JD%2(5uaj+lv=0;BR9KCogS*2aXJEd0#IV zSJbqUV4vE}7PHxDId}48z!aNTNS5~NlhA*o{%{UZ0!qMH(}A**^y|t#xlT!DOE6uj z!G1|Cc=rEo-QLV;UKY(thHvV1(OdUUv%q(G{j2o~81d3j(b3_tv~$Vgw#1VA`Rw2e zQlTZC!b@*{&kk?`Z9}wq_fH9Cu`x}t9buDeRRTq-G9z+xy3iMXc?7)HA zCP>$Jfrt6u7A-7?nimLrcgS(oqiyQiVUo$!L1a+$szlp~0oLhBnJDc#veI43=PDy` z8hVyz1SzFhMYlbWsFSK@2HT-!b5MWYS9hbOlVLLpp8`?^TY6l=ULbr07ztD)0{u<5 zvN}P%CfV%;C7+NaolS>zdnsu5>f!7+3#7HfO$ZCxdd8X$jY4%HS>=>$l04KK5`fdDvfBOER{qp6HFJH#@9|otKu4f)tO$MOE!=Sd?ZGC^}B~SK0 zwn%&}xg^JKlmR#;{q}Zgt*(m@=czjSO{BA}BN6>`iO;8hHKq%8EXXvNHqFXfK)4i|N|NUcp{CoOG zenVvG*<^ZcAkHf|0n_YR=jd4sfyA=Xw$;Lq%2Xg()_p@YqEd9XqZMmNVE3;RCOXFq zSn8np4)g##hAME;E?_Z-weiT)zT;q58i`5az4~;QFE;gbRTUb5AFLj9z0^iQ0Vz(D zE^YQ-x-2$`m9w1lmklTa8v!<#DJTLRf9_#XnMY&6ZP3-?eoM|NcL#x6nVY>e#a$rEC1(a&5RyD2RM$DXv2G}>OUhs&8jxTdvJ1)C})qP*-VeM_gPzv1Kwl!$*mggJywuf})B(F@N9e?B2> z?C^$W(Rtm-8q;o4?4K7Z{M$m^b|bG$$cH;^EZuGnpO9iB^1-x~E;^RKa<{`jtGsA2 z_g1r}-NgO-+U1uJ0u#h-p-SIgh(Fs0mhD}o`Xk->O((k){3GX+?j8tY*C=dXDqCy3 z|44^@I0`c@-3Dlf4g(h_w5ruWe;~WECcS)D$CII$L5(A=afMyU3B0IfOzMp|lHV+y zpfW}EN?XKsk*@AM?85hj`ugGixNO?IrgjwT#W)e<8DwR$VlzX(Q!N$Rn4+P;dG8~BD5*_{c8 z^ELpUM^k&P4sn6_fnAbze`HIcxjRQZdtP3-3c=eM!FIdiemGOOt2ZOgd(&H^+QQkQOT8dhO7JO`!i zwb;4I`s!4Do=TtEZ+j>E7CZkjI{g}~PI|ROJe=xSJizH!GT>vLm%u6l8h>t=lPN0y z-$P-Sqv!?;0s@>yd&B!uFyBf)x9j6q^vQsb7R&Qb;V7rp7NqGKRO@A_wOG*{rc_WXWeL=(JXHY1~2Bz z4qNqxi`I9b@YG}N+%t8R|?Z2Sr5BCBrAWcg(iFvb`L;*zt3f>T z>Z2HGwUmrfHPArXcnABYdeGMRR!T|>kAr`dmGp&PvdBxdNXLM!k+ZkcCIV>g&APp> z*#CU_<;&O4ZG8Loc@dpA(Wn<|@979>*RrFV__akRtV6RDEPwLO0Nw#9Q(uTJ#UZ&j zTX?JD9@p}nyex)+)#nnkCA&lX*?#Ug&eA;f?dkgH+;4MdM7p7uSP9quVyNYGd3V;4 zoT?#rl8>I&A-rJo5&*8U@zFX9xSbkamL44;f=yP*|7pRp2;z0YHm9;qRVO%UM~B|0O9Ww+T+!mFswLFpaLiZl zP%tOFUR#CpygF;5BrM@8U6Xv{EVy}81@Ua7N3)y0hiRGCJKkMOouSIFS@2kh;nvM@P?W|A(-imSpeD9&dz3@T&sR z%gfpeO}IljII_^aOSC$*e-9B#e>iO}flb;B@;AJ`8Se&Ue_AWMC(|<_l6Wt*;q2|q zODImG_oS&!W5ur1Q8pDZb(@SjfKEZ^RX29L>VMx>z7J3W8^uZfHFAD0S^TcRJqs3W zeuv$`2&>ntkldkgR!#MMDn{-0d><;?0>y@P=MD+JkFGSOwvEfTdRemWO%KYc3tLe_ zpl>V|=bK#Z2idg92Bxw76z{O_%L(i}(o*1^&Rj(eaXZ0divX2b{QisTS0EZ>l1!*uBpmegT81UIxj}vM`$>C1MnI!%t0P~IJuG~%SfAGYWN5k# z0-(WdF4*XY)f|;2oL5Xd&=HFwKZW$=&42sq4N!^K8~9ueAFgRiN*Spyk|3(ZK_U3) z_1A0mrebigUth{vimBd9BZyey28ybZbp0ac)m5S0?7j1rIz*cXRh=DLzw-5JQp`p- z6zEaCHw78o8s5xlgVYX?DxaP35p8|hptV&!SDO^HnR&Q7ctE!uFl8m?)R;lvk$<}p z!m@J8g4(6M5fw0GIa$x?44#gK9QVuO0!YIOgx;l9O(6&tVI$hvR+Oz+9TnTu(*#g? z`0C(+k=}>v-WTlm`+NIse6?R`cOXMl821;~f?2IIG&VfcxBh zk1E7GvVMMv@EbI;R5hGmd1?T4@#8nXoKu}?y9jt9b8vfyNam)B9e9wa(VF(+1TmQd z0rQS+RpJ`C-S%Lccgwvd!>j%%yRN($!u77J_-~6A-jW1c z0i0GPHx*0Rl{ecTm$hqNvFFhvN4@aFpb(>nLnkS5{!*I+oSS}u9fyV#+8a~{Ae!Us zhbyK0RX1p|B-=cdS+fV!ihqxa_B+Yy@5+oP7H>UY3n$U@If(TNyKg&a`{Lj&iSkA=Dk3t-i=~%(yGT8u#qw zrj0{ArDfSt^jtsQJmAQhj}_b5t4_V%Le(it!{$=$6 zBu9Q;Bz_z;=g<)l`S(4UugH@{1$ZZHk77%Q1=AXIhilHztg(U}f^E-2*_~_|w#L1U z<`G7`djJgdEJ6jSLVpH=Rt-RK{>!PKNIzT9NBh0h+=C)^LtCcoL`=02>m;UC?ZrH0 zy7(!*c+29P$OEdw0^v6rQrqccM|jdyou8pEIyqJ&mf?W4W^1h~`n$KSR3wl48wp6qlI26gku3-&AnvFOMhc?eK6*xhDVrP&8oQu z#=Z00HM90+yS6bJd+gk^`o2xxr;Kxk+g@3Zg?R5*b7XW=K~`DoqwY(nxrV1FbI>x- zvJiM#5Bo&I?CQgHy;?ob{Mb27`{t^AJKLTS)(8<$J7-IzM02nrCx_O@DpA`?8N0Yy|wu_A9Qjsje$c7)lLk zr>T*yFtvCAuOk>7Qy*RSti>~ER4YEZf^>0p(mrYwL$BN|-EUgBO2n+8$4zSqi}#MQ zvVD}K(+PneYE#?{Y|0=f=1)R>RPMdR|De5nQ_tOD^NXOtqbIGR`+%qhe#s>kW{2B~ zmw)n~*6f%6^X>DeU*_kpB+2h@{>)x7@?y`TAt@uP?pT^q>0Rp@tpeaGm&$y)UT(Ux z@>MmvD{5n?ZSTG#p9N)Pm1gt|Lv!m*7TlG--L|Dw;O*>XQ*Tsd$w}AF$%g+GQs*;8 z9@^`5uO&kuRs#dsEj0@YF9k8mQtl{_Xn*iVUDUhwWAR$=)^3#o`SVBC_jgR^1MHh? zr}AdILtW&`2vl(xpC5BV(1;Pbld+E<%_eK*KJ-s3Nxnfa2+R}g*9PHjOM<(|T?qD> zt+3gHsk&-&eE+CqNHAmc3T*X`Xs*x!584D+zDiwv-U;jDjmM?bU4{g~osYOgY=6As zGuS!re%%_2U$#{~&L-y_%CQj+RC_LPBU=LPoF_C5ZSD2=;gN=}a=F=*G3qcE1MqsDIZIqWyn!G~%IlPdq8<&wc z0vLar*5vlRTK9x5WQ!`b+oBH(ZJOFd@7oK=PJQhA-`DE=d7+MQJ5sDU?xA)esda4H5UWkLAn`YIVB1C1KhFS|r2%+tFn4)%aLVh_-eGySdtjr1Th-RfBFkK2 zk~Th;b*1}Ej-b-W*}0b^4e!%9-K0<6wM_o5Mg~`!TD~dQ zu$A%D(IE2edK(w@Jov+$=A+wl=mqaoQ-tGg6CA*SP_;YX>{Pc3|NIh?T z*fAK@@NfIhw(~|ydD_X3ag?&Kt#~KvQbVcppBL)O{q_5Y`{TOo_%Y1?v*(I>WlMi8 z^t8Fd7CwGHh+NUVwiMO7+dHZXM6|JmW%EY5!sN7KPkv^5MfF43jLQmZIwQL)#Lz9M zCFoFzn)Fy4IT9Gw*~jfsy$8@NW4O(92W$^6LF2eK0F*fgWwn&+Vh*0iY_VlRKyI=qSF zKa&tQQFuLWK;TeCNLhKCL~nrq9_!FRE)gE=^=~WBaNL%Qs9pjYg5NbMbO7U4NdLGU z56JJS@Z*QyU&ev<7t8=fy|UJ=p{We5${skouBJp-Zc%29bgz@h&Y=r?b(#(iae$SG zoKYEwJHIucDg+3JnMXXr5?y~~yA!D(`dWAZ&IOI2-F4|uIr`zbry!qXvE6q3yvBXu zQ-^(ae#N$W$gW~vB`Z%X3{If4hn)&15G|*0&IO<1juMZe4Djl03@p8tjl`2(g$=t# z?Dc_G9jam9ngr~BS}0cOc$u*dRV-(S(lvS~#1WQHcgU_nhS{Gp2%&#aVP%bDRRPx| z1nAMJ;QkHfJJS_;ps=qSgmVybveUl9F(y_Qg3s=pk?*H9(Y-{`z-154v$wJx#D5)3 zd3}3-1acaCDRy@aVj{W2xgXF{mu7+T)qK0{Y$aOotj&9?WoViDDqn&dx>;K*7%?75 z`_SuwrAtH$4W9N(<->pX_N|Yfzr1xjd+N3qAscT@3wRp@)q%s7{*o#+MJxpt7pidvfN7bV_@7yQj} z^2e#uD`_56gE)fT-fHb?n>r(syd;w^R3}&ra6n+SAB!FJ#AttImzyd9)A=;BhSQc2 zJPY%BbCTe|*!+vdL`Rv~S z80lkvIZSZrC+2_biM5y0`G422bzS8=vyTm?Sp=ze4b6}Y8w|;Dd|lrI;aYEKMI8(_ zD#Int10>1qv3kEdG)oUAD8L0u@uC}Es^k}W2J%agYtd_X>-0taOhBbh!*ECSV}GpN zr~9A(`sKI#+i$B%ufpkz1fKJ{m(?sVlUcty26jPKZ}orVLCY3VlA=2*UfN=x;0h3H zO9@`)@RGNew?Ho^h;rpoVbWQ&Mu)bz-yq1sv9Td$DhS)>AETcbHtaFs;Dj zsn!f(ystVHz{IMR145^s!?58~r$2@MY^iL-`ZU<2#hb>>DiWzkQ#>GxO230?n>W(TS*vzIiA!$kEj}X#n!wstz>Z z@D5Jr9Tmh#;o4PjprK5g9Y9mZG}#&}<=Kfbo{`g1w~qDOuK5VM|jz(w;il$E66RqTV|!lHUvZQ%J@R)}v^@PLhL3^#jsy zEn&#kZzDs#FZh9%#WQ=Lc?tdV_WhK23PS{F&u}|5eoT^}p8cTpwNzYC* zdrL4>*T`Z?9(Sy+(6|%qIvNj{)!Q6RcNz=m#v>Ix`L zY|T>zt)$MfuECbyz#C;(EQiNdp{n`rcRABrn@nL|fSP7zF%T&)*T^wyC?#Fpp3NarUSyzus&vt*G-)d=SrC7+{r*e#J%+c+n@S`_Q>rundMr~cB z?2i8yIRK<7@sh+(r-vZtkHrGMuQ9WQ++R#qv=Gcz5w5g{<;xi=f0@nUKp0Sd=X7|Z zf2dZc&ImMC_k_`v%&ms#2wGm|A{&XvS^Ty+5O&?H;w*}fv22GX2nW=d{0@Jz(=KwJ z&(S=sAk1OlIZmDepV4ljq}J=A(0qy!IL^C(z%0pc+Le{K064lr+uy4jZy~ohF_3}2 zUH_P&sa~JNFZj)_mY&*OOSpSeU>P>FJ=W=S`{(%nCKmBFa}Cse0#lGk@hbefIpl;; zuTrxm4WcY$)gFUgXVQB)LfwB$)ne#8$L5EtaA0&Y=qf^ym5-In6{aU6JMyo8p^C6k z@mM>o+VTOLA)M;hJ^BRUlOe5XW(7^j2;eQwkPc+Fgo8Jg?9Wk8U@vgM_I28!vYem! zr>#y1=%$zoUl7~?kqnj_Aw$A>JHhcGv9hlY71N7-sp{~O_y9D+ZYWNm7l*sBEr_V|G8Ks@>e+uZ*hm&hK`j1S1XgcON}C2kBV+Chu0p}>G24|}9e=f2e_AT- zv8J46*a)de_T*OxhZMHZFTiRoTOl8fJ>-MOQ2gAH@C43}rs!J%JKpTF#!!@9T%x7$ z62m0O;=W{ZbyF`d$Jz7 zvQ>yIJV6K5BCRBjZlimbsbr|4VvdOb0+Y5}8?UyiO12L}%pg{$>T1f_{&}h11Q31< zu0UIDqk0_1v)inBt4kY}v9b1+&bv2@6TpN@aD^xYCk6E}hdl;MsxivdSg-xR0)vVU*8m0W^45a!35ua^^Ws%j+NrW7Bsk+v&E z4Ayv?2m)q1xgQ-DR|VAF)$<)S`x&}B-aBFWRO(`6!r`+j#=ay`g*r1j9mEB8(C*sa<{tL>f`IrSN;*)UjB9x?ZpCXNZIIrEeCWBG#bPn9Ib1=mutR_|;Yh1;U70Z6 z0e?+jRk%5LaaW9#z`$4G4FHAV&kMC0nPYmLR`JG6U7o_iPy4g%(E~5r&%xp=^1%ye zmCS!0_FApmv*Rp385fA1EQRad$aYaKJ~=;c3-{ja?tp2MwSxfOa=;m_N3&&TQw!p0 z(8CjZbdrrOQL6&Ag+Uj`b=2Dtt*M)2x64+&gsjm@b_A%wlkZ`nR;4&QMo4A$UY{Hd zN2!VRgTr|x@29*raVk#JTrG)vS&n_<-xq&sHJauZePOMWIW7vC@T64_oLV$V%B;wy zXb+)Pl^v_3I?bv7tJKsQDs5Tqg^PXH2$e>m32o$b!xl>f%2d#ftW1nfzEgoR-#|%z z?;znm7HTy_Hhw~}o4m@1MM26_o~(`isgPa2i`OHYPF}Z-no}b!FG_U9I5)>U0*8OJ z$6&inSfra{kX71Kl=xC-VpCy58DND1HQY*nu~2UUEiY?Dn!0z}(YBHM%e=4^q6^S0$GRS|k@iYO#+ten$^HR-MH zxCZN{QU&D42RhA_PC~-`6U#P%mLhNKV|i9nL3il3&HP zR;D*~M+gH%DBh`V>W4@^_o3iQ(iRswr2dCGfENMS2Fi`6jW^^vsVqc9*>!&rgInC9 zRW_FWY1getezM>9QL=Idowe7lhR8vVwc{`bIHE#O>L`u8kt!E%Cp^RAfxUKW0U+U0 zY{<9v%6rv`HIQfT>vjR8W*@6l;&9bvXG^yd#1C?Ct?0w`7YmhsUZ@++8;L6GqLfGX z@E0O5S$a#};z;$qKyj8st<-<4hyiR%qdX4Wh)H!6i}J>Tlhrwt8@!w)$ch6uWm2`J zYE8w!UNpH^h)n$y0<;KJAi&6A))EFGx5(ZHh}k4K_aGu7#!{=&dukB+1;Nf6u)QC+a7grvfB?z?bNx0AXDNz6O_@NCF#w zt|4{2Z9nBPRUO;>B-x^_?x*Ah;}hFGNk_W#M_^u46Plv<=Syijmtm_v56>ui0^=6JNdx8PMi0W1HcNz%{|ZKws}~e4p~n= z`@GI4M%ZGsZ-L)iCXh61W?P8O>>0JU9lC*PM)kcjU~WrZy+^JrBskR`|Bcu{zc-XyC^~>sONz$-$n7MsDV4J}Ok#rpu$92=**b5WHr6 zV7sL7C|H(wH!f0|^xv7#uqmd#ZGb2k@wRT&_)gF{5I2F;3GQ*ttZKF%lbfEAta7qx zLCri6`sC@L0<+)Gb^5R-E9|qfjP?||bMVpE1tou|My;?#s1mdZ9yq+#KkI6_39M;% z#Ddp^Tqu8{DeMyB$xgQ&&8w`{lWc!ANb0(5cp@Nob;DM#x(Yx_6M$;qf7=5~?S~#j z8Vu!nI%%nmf%h&zd!LQ7NbVCz5brgS5tkHw)l#0~0T=hO_rH$2rI8$)W zPCo0Mv-dAr0XL0-)O8K3ZH{Q6?*9>3jC)TCBf|rgv9#8#p}7ZdA$AfU+wT#iHZ~g@ znHXttwAh*j!mjHcfpF$J%w=N}ZI&w$=c)PdW4qgVMhtsTD(%US2!|%I!3% z7Y^sSRKza*Xxp_bxTi+owUG{gEY$aVb!?wMVid9enfI(sHZN3e$e{>?*wd}KO&7>s zU#HlVd=)gxc&1)=w*m{dZH(cDX{bA0A(G2q^1M0%PD#(k16TMt%SM`~MbYfN@xrB6XA+Ow(W^ZH z*g1T5<(4>_L&*@Au4mT+OA+=v0sCn7f0AF56TL1b|L~R+WfemdORExYKUC)+?^+%N zr{dV}ES=60pcZ~Rm}e=>z*va=y93rBdw&03WHqZ<3W{-D4Yu*^tyLOj)D395@7YL`2avL=6E7kDCGa=;(}>}`i8^LBJP@_5vz z4pU^9s-;|2%QvdU%+cZD?T1NlJWC?~Ute#yEXR!`S^xi@qF+E`Kq7wuWIl}ynE+b+ zh9YGo)!o{s-*a$ztBM-#%&hHd$;-M~NFc%^;Ni|b4?xb_89V;U`xd<$x5p^Cvy7M8 zq=hfHua`nLv0Exj?FP&`!LJfoSC98rFOoN0q6WYQhK&C6;}JQ5Qn5~oF}MgkFmN6Gmp$NpZV zN;N_}e|vL=oTFM4ojdwToIahX$OJL(ma8)VCX6mTC;;TVh76NKd;}dL*98E{SACKk z?Hj0#py%JUYrfQEOQ~e5MgfQL0{HQ0GKaIeoY$fBk@_``n;(Ca@-|?dfWGuLC#v$! zNlNO#N`?a09C>&>bjuG^u9CXK#^7DzPZkT5PCkC+viGRa+&SJ{YGk#jkk#c#$Lnem z$#{c1HF{L{IO@gWJtJRguUcRdRn-L15keV*q=<~Id9O~XAe)kL$yuH)oBigk^4z6O z&(lNt9NuxtqB(!#kf=!bn@d!)1K2>LDovG~qgTN_6Eb9-k_NU#_b9u9sz7;arXb_Z zR>j!l`ZaaV?0VgNrzuHQ>(;(T&bov0mlm|IEA`>?8_C#fzvoKbhl-FfUV6BjqKvte zs#V!;@@X1QYZc-(Tbnw@WM~J2FpyGSmHbVirnbm#&-)~Fl!~&bsbqaF-Wl(8m)YGe z+smiiTat7??0i42{eTHpB6rc3?@t0CF!JThYAaPaL2%SHRbW3SxbA4{d>k$~8Jn#~ zSRMhiqQH%Ag23;etW;6w_1VeG$Cp1)0vsnt-YXTT{Dey)N7OVUE0xWGCtx^ULCIE} zyQ~CQ&ZV8JwMI>$kRz9ZPy#W3vL@HN*CRbf%VcFe*@oxo(2SEo(q73?+r}4C#P-x? z>SrreS*aKO;Mf~cdX_R(?K+A>BN|EZ$y-ooZ7Q8NgWm0IgL91`D2l?KJ2~$HfpKeP zLTQ|(Sl-csP-?VH;pn<*D7;=Oo0|RXEtb^ zo1zCUt*pRPvKntJ>R)=V0pEFdcF?8P059DA<~;+jerSd_Z2@i+)ssNM;g=gqez@dk z>$cp(Pgd%1rCwYtI9c_Lw4R;dp*}k(wbtEQ5ucEe0{NwKtQ@C0$6^%8UUTn%h0VQjHJ$0-vYrHRL@wJm>32)wZ+8KE2;mQkCvr6}>X7O=Qu+5z# zyi;@ojht{8%DFT-K8luc>e{8TbvTp=AxqdPiHfmBvW;DQ&!+}%(*zSN9sxK(K`4DO z4t{k|>gyS&{`mIc_whDexdxt(mr$ieH28Z{ljt~=)1(qURDjlh7eG}ayBw4Za`=D_ zoB&&*UJ(SXoH;jCSlXqi*j)i;QXVO4)zJpNI3ogh3))`age@;#N$Dzc^C{Phjm+e* zkg}E%R@287=z9=qIPX&zYF!o%@1t+~L?e@g*}jJcP`1!@P+4-`dQ1QzWL)3WHUt5c z7N#madatG)1f*nt9EV+0<Xqm_L#UMz!`kEu{0LibrX!wb5Qem72Pso5>W{5D zrZl`q_TvRBJGX+dK*3SnWbfXkw*yU0q41(cu@N|$1aB07+bsE9GA5i%eeJ1vW%(%& zot&lCB31jYG(p%GnNN931vrtpbR4S?2W3H2| zEND1XZSbmuq&z7Nl|;>&8CKnyc_C^qDq^8e5^1CuzLS#1XW3bXawzf2Y7LG02H~S9 zE2WlBbg+Y$tWyFXWpJb`dFIq1-EGt*wdQ7B;sj%;cM+U5NEDp5_$Kevdwaslz66b& zswSj($;0-(!w;(zS99tGpl1~|#4NYEFjPvqypym_z|d8_HUMCGkF~gja{H%rlR6Ub zCE2~dl#=Oc&=;35R01P^OufPHQS^3D9%(_(Vr*czq?F1WYR4>I8(D|{o5%EiG?F=Z zkQNnc;on7t6SSAv^rcG z`8(_c$7Aus)oWjbvS`+qS*h|Gab!seUb?F(ybE~Obej{&=213($kEend829M1`cT5 znm-73Y#Wth87VzYcA}>At`5k6y?q_Y^bhvoR2LO(E?%XcO_8(QwA{O7YXKJO9>VbY zAadY0$9S%(G_GNF(Z3ZVQD1YiS5K+RDp)(Gd3%r8`118}&+xuV+mCx`FZMzJ@(xHj zxPGp7wiHd* zt4_TU_F||^jouZ5tz{9fyjXf&a?2*PB1BePJ#e55Ur%zQVp}N=TdZ2{ecpBD-95w zHhE$xFU{o;nCH@{k-0HE+1gf;N>c*&{M|9;#Yq}@3hvsXA4 zdwE!mHRqVAIyo~oWB40l{c^P4)LU28oCISya$I>h@qV4v0l&`ApGqEt<5*4~)Z9mB z?I_P4(VHWEa9SKQ21#~D)~EuepsXqaq5&>o?NFNh5SQOp0wRBzN9+A1EE1wZ?PaRjxjet-$ck(i znG&*K$bl@cdaX_l>qw#(WxI98u_v!AaZ@DEUdeSF;wxvqNzFl3u|_Z+k0_-|0!76( zmllA=jn#=EYJq=UVeQBZ1WAFb$RTTeqSZXen=&ce6CH{dB#Rk#k9MX`X6=bhbgkCY9v4%Z&u8eg}DfSfO0irh(_7#REoGwYZoUL==5@csGJF596WG%&{6eq z8k_vzu^l=Blc(5*7_MpNox=>TUX}nR7RQ6lb0^uE%>Q-c3XtZTH z&4$!i_t5W5XWincFzGsh9oaMBh@jZTqc)Bz9Lp`-CzVw4zG2_p(RK*D_~6iML`6}5 zxa(bW$WNmHh#F#R384MT>1p6h17ZN1yfs2tB&}p`rZZntt7y_*-5Q9Kk0f0+`Jne> zmA}98Drg~+7_n~Sa;oAs7`WybOR?Mq1;X#MaDOB!a8@BRo4zWr#jNWT7 z|DZ&AXDa^X3H&(tf4`02*S&)s&-A>WkpP(2Tpqhb`B;s!ytxF*h(N%)nd_yXq$l6a}k zszM)Z7sZ09Zi{NpLlUgo52vba#8y&?mmrUG=n(dygEx7B7f9L~3jBpUiCxzq;IZiS z%{Q*^m(rYSTX@$UPP@Du@)#4zo47zd?4_K;fUFdU&&}?1H@TT#r{Ng~gbe_qR7Sr>PTDYX_ zGaf%%s`TShiRmbjiM_pPevsW}0A)a$za02uZ4H@)9t#<)yAwpKSiTIul*4>kn|(R% z%G)?cZU+>M{^cx2x%B`7=H9E6@I2rn&Ml4^`sO!pFh z2eaJ=q$2ps&rzEt?vfmntm@N|_vxi+be61AX1b)hR^OcpMDK56tvwV+g*gn5)yk?5 z^+0UPf(eJysQ1b6ov01+);F5)7;cWSj5{J%arlAwumP~TjS!L&mDjFQ7*SV-&TX@} z>LN0MFNY00eRDWH$|Pn^vVv})yT@t|5v%kAD{uNHvA%d)iTm@H zuk1|6p;8&ZhVbK9eRfbj?*<=2r#h>dm>C8kawzsFOGhIQcE6XR=`e)eDtD^S8vxDC zTlv7geOs$<{llC~{cHd3f6V^eRUk5Nhjlq0x(l5b zM}@P+wj@UT4FU$D^PYn~M_|kp{pH}JeyjJn1f@^?`5Y{DE;?ErUYCY`=eqKz&dbkP zcqcp4kYjpi*|X2nPW$r4JGo@Q@(uZs9OgZ^-lmdT9~S+qMh}o zn1Y%(q&qtS)d9w)5P?qMhraRzZV71bg0-&;wf$|OoRv&|U%>f4SOR&^fvl z(&a`-*`gXb8f5U?oS$P|n?$Xh!m?S>=yYE?yoF<=zHtsu(EzZ#bk5V!B@LB|;)ww? zwpC4y<-UrQx&vZL2ir}{5?6RLw)&>})d1j4E(vkF3T5~>Ahuc&m#IOS3VliSRi77& zw5hd4&2_&o)R*6XX`jA+LbyMF{A_5i@9Lp1jde0fSmVe+t$spovM+r*R=nG)9dabk zgF09}dv;D*a}~p|uIQ9J~mv8O*C~!C=Snbx&>7{=R{!52ai6BdAdsd5>Ol%?q&0E1Q ziG{)}B~kU^J&mma=)hKJvJ^(GoA-nZe1aR#?Oq}s2ggsQ-z8P@;JfXlflHc8;HRQC zj*sJ5)$yaW>S^hft?NjC@bKM+qFh~q#;zEXw>65c-SXqD1#hKv*q-djzAOCI^@2Y8 zHg4_Pv@X2K2kv}1nKs;5Tc_hMsx@a;ykAd0U9tyn_J<`)v-7q)l?f#-+ngxb?Qo8r zvRdwdf)$1T$C_{uNpq8U7)e)NvyeBzWv8N?cer>UDm9`INGvRWT-Eh$<|tmNr;v31 z(n5;2EhE-T`{y(~HD8v|!%r5O`5PIM8obCBpTU_A4aIbR2EYW?f0r@JLj6O;J#qzk1y{nI*|8sXrpITT9w$G@0L~N3FbW2yiSVQon@K6@qsj5to zdT-#1&2be{E#a>8#c9(5t$B3^V5rVIaU`M*iyGPAEbh;i>iBWS<|;%>1(b%W8(>MvLOgm|Rz8-p9H=DR(A-M+}m87~LhgM7> z+ilG_>}=wyjZ!$S$5H|0_AYn++I7esnpfNQ52|TutQ?C{tCqofWglkSELZ4U_E0!76Npsx1oS#rk94g#HOnlVVhtbi&z95wPYl1)T%X4 zRpLBK!x4p8j6u?=BL4^XJ^S4)ZN|0(?KLoJLG7fQcle9SWAB-v+0}f+KRlbIgazV`EXXO~j+mgoDZ#6{q7jD6`XKT!P3Qk6IBxR+f; zkM2AUL3<%k#lt)qJ0MO~_JmJEfHW!OOpdW^5Gm?E(z)@3AiNetV zrb+!LxsI{~<-S}0sdXBK3dO58UM>kr)non6gLs50``%Ys(AuIE4R@=IsT%Xx|GrdT zzPwE?zcn6SWnsuX`UCRYtBySf->vyuDGWx^3RDFe4>uW&H?3778(ji8xY$A*v8EiH zk>&`KA@98`0{-b#Hwkb!L|wuASy|+&muh7KJbyfF2br)|D=W#~YAU*#rYiLkkI+aU z`F_cRzuuoeef{?3&-=}F;?1dJd$IeH?Ny!SP{MEKODDNPRAwm}c+)X|#h`*0uZ=2# z7hIL4n);y=HKY$H__2Ed%_519qvl**rLtoyFGEj?R9plOlQ~?$rLJ3O3{R-l_?q4w z*?<0@AXK%!FUkIzHr(-I>477<`%#iQJ~Oj*H-~Ld`A`f{?i3!-9C1ZeEF@<*|h7DmxDgB62zh=!!$u5C8SD$9|>e{Mf#(|tj zuVG^-&&w{`HForN_UX+u<7!4I3hMpSowTfEcOG>ffK(PuaU4q-0EU2r4JMmO*PIJ9 z+|A}AMUCb;cbiOX)sIM{q=Li~?<$v4O)Jk|!;&@2K!RGAck}zA{pU@0=)0`d%WUj- zQY$X$#&IS`-gxn8ugYBPB*V5Xy(~3Kct&cuL}fn}ZU>ttJwG)`av}f>3J@i6@0OlX zM+24Bo07FN^($#sOEPKRa7All4$w=_rY-4JBB78pkD_ri@QC=%;+gVqVnI_~U41>Z zM9Y_tX96OB&uTf5DmWR*5%+gbrnOMN{q@Ih;}h$Zmml4KMu#p$~e-?!gZ6Jp(30H2@DAxq_(rwwfG#n)U=eDE*0;L!TfhTPCQRY!R%;U6GuGM#l+1sB}dp5oa zSX+{puV?}tW2$E0F)Fv>kd0IT9U?epQ_ZouABym=8{TM5mOR26iFa(aO`EfK6wfVb zex4tX;zyX-z{EOHu8GvD|q zK`4`zmoI4oFEU1;W zZuma%S`a@?8^%=D4wwpzT zW4pv=aF#NrQsq=n_Rv_+`%abWS?@e8|CeRd8Dt@EvTygcG*>wawNcULeZTU{?S&%m z(s|iL-eG~X;vhC8$7rq@)|Cb8zUh9UeLUIQncgi{z`4dpY(XA&I*-J8KUMXX_Q-li ze+{;y3V9m9QK%QvIjDgWo$sN$*zsOXfA}cOT3#ICWyI2phJzxtDB}wt8rq*rZze7B zVS3Ew=GX^oC{|6ZTn(kIa!t!8BYsvtR;g8XAYq?ZS@j4wl|DUhqG0OFDTm;a1ZUB? zqVC|<17mr4eaS$inn|R9>zsft5O8iFf4m~@pKAQ^6>UnCrP893RhMKQWZbZ*)UuSB zmtG*J7m8#pwo$&4+6IaOoZ<`Ke%7N;$%JWt?213GQhHmZ7x$ofYPq2ydM^87tK4L0 zwP(O_1WLY-4O~@e9fP((*n?8~s;*ewQ=I9a#pAc{95apI3FJ1Coe|ZXkMtf1e=bUz zk|Dsl>@2?Ncm#IGm#^x~l)@Psn@Lu?Qzm^V?QTcfzWJ#}vP=O&)UlpD4XQ}}#e)sP z?hVBf8cUA%OHU5Y#}7?T_>2e;)zafyMYkF%tk`|M*U;}%0OIu*^?C?EC&?=!MbVbW#j_AfRuIm ze6#W*U{DHBrQbzftc)gpiZZ5>o=DZFmevl>v9*e3-IPpGzSrMYY5UtMf7NB{bIW|A zNMmOZ8+A9~h>+yn#w?#&x24!~;1GBs4>hl4F)OyB;Ti8saS6V7vK5x~?L3n@Jx9IS zU`~~Q>{*;~+*FrAWmtmTV^D%JZ#XnM)GljXEx2K7p}N+}W)7R5Lu*@*abF0CEua=K z6^wNa8G~(?mO3rrg3p$Jf8@}zvqL#M*r11@1W;|xG-%L@IVjUvo~v|!b^!cbgAy+- zhIzR1d=p-I+qGGXHwR)!8dK-9D&SqnH4^xpq>%K!%;Kjy=0<8YEVqNQkA&jTffGl` zQE*?Z1JT}7O(%3+W7{Dl*>MELryc?PAP!O831HcIl;-Ry3L?$-RLE_b(hfa5b%r?X zHXc&5Dc%ZyD{C;x4n9k;wo>|~?~~WKwd`;V$cZEAP2rZ6g`o^5@m$J^c2mRgZieu> zP}Ms5MTcFl%3i%glVW^(X16JXE|)cK0ww{Kmt1ZFB7Z!b=5%=Y=B?OQUbj7EBUU&_ z2&$6mXx&z-+`6uwZu+G6`#-dcObd=*;Vb&6KW|IW+Cl+1g2sns1% zD!oyZPJhp`U1t3lclIKQn;I898K2gls&{~JsREh>3s^e7jW$oG+x&q72qKmw_5UWY_7#i*6EN8AHKE$<0+AS0YDJ4z8$YUt4?el;C_4#hshfi;^ z*xzM&W6m#XmqYd<*nbN|mDDHJy-YQw!~Zgq-ujR%?R4Oxfp;i^t)Vfvt#`0Gv2r^c zQeV~6#g|k;Q&%{Vpm6w5=4}_z97|lkofh~2+s8mzqFvB>GB4Ldse1 z)uHb975n|;muoeOofLd=+NCI@(5V2p^(U%071jt)rk9TRw(m}c4s4%+B z*pwD6+f;mps$&QRFAu^;oD#d0+fuqi;9_>3y4E=BrORoYgq+8%DP@n1++~e=JE*0O z7Ri5Hz|~uF83^a|q$rRjp97a(asnYc%=1JLg7(JBiK)A`y&u3Y?bFwGfBW$H(=Xp$ zK4l_@H@9d4kIcj#f37x^e<2f8ubA3eBMwL&zxrEBzVd zD;p&qL}Tl=yT!e3SJptDE#eGWJ+#NITQV)q{aQ5oacjXb!|nVdU^S1+q#Sju^HRN^ zw(w4!kBW)w zp*Wm1HI33|e>G)09YKSkuJySSVQKHgWWKSstkm}eb0S5ZDr;5^_s(-o$E!|3n(>#4Yo-i{TP@@46n5oI>McM@ zCih*Sv#z?oGv|ksM7u)C_pSLF`Bjq#9pRHT4$*+je|FwV%(wTE-EZIKpP&AFk+8z| zboksNlTqU z)ZbO#SU$FUr&b9RfQ>J(^$48UoP`S-x9c+JCePYCIZCVn?nd@g-}|c0uo~fZAdF7! zM}Lp=-~RgLjk2}`u6|sqOTnk|{WfsLzGZ1cGQC)*<{j*yI+vsaIYcbtTf|2l)M30mzP;}0xf@;Pd$Bh%HYSe zv*sbCgyf})ibADlA+EE4Bp_L36eUh9>2MvqYi)oV>e8x2b>BF4zF)cH+2^&VOHKrm zIjnk1QcNIY)#a7y+Z;wKKCFBJUewEi{rTnV+FW%t*N>OA(od)>nIzY168Gn&rr>F+ z=neP_fDUfJ^|CqYbIE@}5ai30vKnO>XtkO4wH7_z70g7{qj&SE?iHw~pVfI=F9RHK z=d5LK&hsN=QBC({N3J8q5NT;PP)*vsk{%V9BMvVv5*1&zv6^^+P6b(Osnq9tksqM! zsZ&tiEY1)dVmi{bU96-lE`NXQ4p}Yh zvf6dcX}gU0mHovEu2{Xm?Dc5 z(v+>;H_lfN+W&uU4o<15vK@}o<>7s|QmjRfiOs=8c31V@{?37d;<;ANF@5K6uTxlG z)SJp4o#SZH(P^DS#|G40{FFi2Mb4LbuP$ipnlL6XM%9?8-0I^WR%AoMq21E`Qh^W1 zS|mZ_t`}=hmonwU#^f%wpC~h9VYlk^^}wZ+s21AV&JcfB=0cnLsBT`<=FLI<8VNO; zidU^`ypmzV)PquAN6K9aqF1G44^?UsJ4crMMpAZOL5HI_3za8vb^{@IdAvq@Duvje ztM$jn_Du`oRY`wOiQ&}{Xs8SiLbAG@N}Nyz75(;VSXMkr3#ihS*2JW=$Vp&Tj3q=b z?@6dZBk_Nzz_>mxiqc4AHvdt%D)uGgC=Ly??M?AVJUO4mx;>$m^`xyLjg{G_VMAA&ZkYw-Zr}5= zdo_7w-oWJcE)2F7?91oh|M>PcIWE2Se4_cgDSm&dIg~Rx#k;A4ybgXO-l&!DZMb-` z@fV6m+>-S2wZ0VJWKP{T0W+tP@kFg7-Zqsv)yERwA(1-CBj0ptsJpA6r&*nNzXKQ z>XND1a614|#UVE;GZybu4Loh+@a%kK6dRPCuTAB4P*CXcw^38D*1oj{F-d?LkN(Ti>`)$ucBPsgclh#htn+zG@b3@HS^ikk(0h584toMAf9!17@Ko{}saQ$&Y|qP~aD6%A zCJ`#CE(=^pS8P#(1t~P+kqJS?P9KtPmCQe*)o5ANTA*J}QE1ex8u}gzi zxdPs`UKB*5JeIZ)1N>z-xbQ0f=R!pm>P4mjj4Peo zV#_(me|DF?$$wOZfe>*4Abt5#W~BT@%_xs$AExMPV{d?bRXpC8e*xAqpR8<+% zB!Plls8JN>N-0)W!_mH*&=DvqwR^1Ujw{L0e>D*$4anP#1T`CjDoAGsYkyp*MY&3E z#;599)YqPtPH*6q>J5eHF*&9L1RqWhIT)=NE07!_IC3EubfiNP4dFw~u z&HW&H+KzHy2kfUIp~YRlW=f8e@e?v)lN_q2=(yK^qz?ULooWEZth0YAx7!GV)(DBi ze-iD7+&T=pm8hI9k`4*Ppp;|>fD>BecX0-Hs>xE9^pQp&8AND$T2^0`|DHCUWpVZQ zhQnWfjQ&ge@}>RtCIa#%K9^rqc_?x&-DjjR-Om1ysopA;u)0*&){T`dO=d{wk zdFEpYCF_VfsV1lmwdtV<&SfLQZQ=BfU}hTK!;NmJ&cr_4~As}UPCRBZ}teg=*hp3bp(N|Et*s2*a-~PC%PxaRVb*wUeU$c?C?WJJVlx@=`TeW1bHFPvP zRA+tOfprOwQI`xYooycN-&pK^* zSB|puiZyRh?7$oJB)S#3sldfVe`(?1C|l!aOLcf>@jQj>58g2exT{(+HTIq0Ue2RK z;F4I`&=%NI$9PByh=YPkd5z%3pf0w3csP~L8(O{Y#QP;OP?Ry-iZVT$^e3B!yoPg_ z9uJk*9{9?(O|}E3ZW|S-CDOc(b&E1=6-o&TAh;r{pZY=N0E;0VesTfJf5&1S&q_Hr zP)?_N6f_yt>U#B%B^I6vDurr6B%OD625TqMJeKOW&*RUpZ~f$T1j|dv${Go^p-+YP zf}&tk^j6k{=OHOCWSl|wX@x# z3itqa)vfXgMZZX%>^{gtywQWGHq|X>J8#j3#kTBTEb@6F)E3A4b;bYr@M(Tt9MNcn z^XgF|gSel%E`T!x8$QVnM(35Q4?=v^zw%a#)HYE{b&XbzF41X%f8QO`xF!85KsUiY zW*;y?c2J&}e}c(sWNTeE;+1sQqT;$`xjo=jBMwSQPTmYV3^|SK#82hk?#S7$HV=}~ z*>P+A+$mqF8#FP_HcoTZeKrqOcCR($YO9ihZEUyW#8r1TQmEYjg@`v5wce)9<_`j5Iwts>=bQ95J*bTZ|(cTqv83s?g&T!GNeF9xT4?*9*CtldK>$Ie;WDM?+0_NqG8_2Zchkz`Ny3 zupjgVNxIT+z3%KQ^&02(GGVzKTX(sdNrJY)NSz1gdgbygD-p_LYKf_YjVE16^M2b~ zUw2L3kV*}yE1L2+Nq_r23W!Nvn4}#R9U%rG15DYn6ihGb2F2@lboJ*yKYo}WfL9N* zQ$WuPsVF5~m?X#T($cSE%HiS^+g9@in4Pt$$G#DA4(Dov!^2+RQV$V=HR7;zxxI$C z)XC{oTeoVGqCd(>%`wy*~+wO&t@v`AQ2!NRoCSh z^mm=;KR?ZdsP;Fqae2{SwN<9WIlo5F&fX^xRnq^h&vW?D#U zcCsrLsEto>Jbxp3zao(#9u5}GAmIh1x!c2`3;^uf0lW3%)PnYLIk7Bk*fo>_axL|L zP@tO-vjie1Wh3wRQfiKvNpOLpCRnUE zs5yyd_m{@yx}CKASf^h_>oSdxMV6`IB~Ym@-DK7@C4ZWCFVd;qWW?4^z0Vf}aNbpC z+8G@Foa$~bDWP#XiEb%n^fhF1dI9))KRJoT7tt4w>~|8JLpR7rA_#HfT2^l1k@>(D zUOzQeN1dz%tow4jQn$-bVBrg?D@`%7Ta+sR2|TUZ{AiH11??J}7tpecIdb+S?eeP# znkn3jXC(>r10by+7J|B^2HTf>c)c&xhx>CMzw{4Z|M=Mc`t{!*`nTVgY=Z(PK^4Hv zcH@t37hEA6ZA3UwQ>R6xg2>dDOGap@df&w~2+*fDj}9wk1y%PWyvRhVK?-#0cOWTK zJ6;YEDcw+=1ud7#FBOui}|(s9id*9#no~#}%upro1BAyBu`Z_AGLL*Se-Ma(6XibvN!u z*SAngVpMR&3q%#Ds@_3yi1lOgYF}A*g3YuurLu?)I`6ZW|F30x>ubF%o6ac;=3Oc_ zW&T?psKTwRg%eAMcfDZ^5-KaGEuwd4eYfEkEd-8MhNHE~I--I?Rh=hFW`)kk_nYEf zQ3EUaOi~;dLeK1fg=2fb`DE2h+2klt(4*Xr1L$SBQ2W1R=|#Ad$WYasH_gf|x=bY6 z<2c1HB|_@{vFtaNMBPm!OgYwIm3eYh5D%-fLV^=1`LE>Jt$ z%Gs>q#6WA>NA;V{q6u2pdoRmP-8Dh4dYPy~8Mo~K2|8 z-)jswv_Vx+-1|WdI_jFubyhyBQz8vc9j+^$%KcM+*aAo8P4{3_1>^|v$Gt^PwM6pm z7CfoL!hftbb(3~pzOUB5+CRUvPv3sMKYsqRznPjWbOA1UQXh;J6i#{}M`w-{4&a+< zkU{aU%!ox@Q7VDVzsX0;c^RZ8CtketlrFd}v4%4jV*dfE)YArhS?y9q`Dr}7qaR?Y zs7Q`~DmHA2XUaTu$pMQ;Spodc?t};sb>^mx7ANy$w=LZ%7A)(#a*V=JNR$ejm}glY z=>cu4$EZZ@SwXEJ3-U1F!gQh;Nug+01Gy_+O40=zf3Jc5b+<4557y6T=jD#r1x9n=}Qp-eNw=1 zyf}xl^qV5goMKNZ&~#Q3;`MZ#k9PJnw%14-ATkm)ye3#YS(7-M=Q5C06+KgV@L3Le zq%0YVyesLJ=a+(1Q=on)Kd=*lM+)pZ{o&-8O+50>(9E%@Y-dXo93J0S>dP<1j_E&t zoO65WJ?uBfZjA!6A*1>t!1dsDT{xA9&OB}tRcaPaTdQIIV;wc5ANL0^eFG^ov>C(xM+Z;?NLvN!Lo9MOcgGK-Ydxx9_Yi>;XIHJ_Xf zvn%qtNZa2R$tXoAbo#uV@-EK6cU9+2PxYX$&qnZ2nvEz0UOv>qVG-F|&VS710wAUT zu;S2i9ndy9f!!H3>1}Q>yWiOc(7ZJeI8Xi(*!$Fpw1+-*9lF%dzHRUG)1WJV&V%<2 zMoYkvqEef({|;PcotV25m`<_R;KikDYiE&nz~YcKZDXnYdnm?2yf>rhlA5T+S!&W3 zfMxrB1NN`+RQ^1|n#uR{N6L0*Raoz4n=?ub%?u zss>b*AP6>x)MV10TIdp%t`*b6mUqn;K!ulKCn^6C6>ympLkfsD%Iw1~&Zb1qRXL8n zz~C67R$+F+IToiRAqUo$&zg4c;X5+@*M~3P{`~qTi1iPp5})BoEhPeffWElH5Z%=i z=LMMhDEoH1csVPCxfP1MBWoO18#(sWv2l5-w7TExT8jwWb_WcV&T7_t2>^9}0C;Abzo7a^xIJw#AIod<-WHeX`#ODWomF}lr`un^r#1|$ zhHdu>OhRn(g$<7=Cr8g87EmRi+R~=xj3#=ZIHx|7x*@8xk}p#we&4&(_?$MqpdBGp ztU$W^bo?;fl@h9+fb$_iD%1zBp&rhw=q$jeDP^L1AG^j2ku-FFWVa;WctN#NC6K06 z0kKgXHHcF>G|VpPZ_yjH!z5&{?7IVkDVVlP;mTyoK!)djD))6eux(BLwov~j;Vq$o z?Z3|N{^>6%uX@+ZGx0(z5s#h80TIIN4sn`sIf;B6;YZEeur!q?hqb$;r*p%#7F%xj zh%CE}E~mr0owr+m7ifngL_b$0P3}(5dhgCcZ{z9unT9S(N(ZZVncdHb^)gr&zfITFD`S~$1R~oAO<625QCX@xJY}ZO z1duw%ATuiS*tF2{@|kRZY?L#^#v?6)KnAa@t|c+TH>{jqCDJP@?2I$Orz&AC^K%Qj zS3PBtn{%W34o|P1IbdpQC_)@``5Rp&@;(o(V$>gG2Lw1~b4qQC@*s3?Hc&=+uavH= zBM;Jee{vMFCK8wJjcS)kBGj#tv>aQ~TTn!0=DK%k z)1=0OvZx9z9O_e$sN3o6MUG3Uu+LLt(A{Y`kYs3%b~%6!G`Uos?qotWd2|N>L^c_0 z{9~C#$2K2}_50`hzrCxMSCn2|KcnMlyg~Aq>JU*1G21f8(R9#6EK|J(cC=dR7*Em3 z48#kk3xB=k_fA?$`FTpFBPo+66oK5zYFBuVp^~FyquR1Y3e?;sdl5lQKZII z{f@n*-sNXd@ZE-2DY)u~=nU)2#S)52V@RS6*RV;*NagA*-KD`(3avOT9NI& zTG6^%Wl>X$By4Itw*7r^&YY(ix`UBFnl4IS%IzBUW&Q0BMRxQA^$|2f1Elfd!!6jY zOMgEdSlu0~;gl$Lus}SuBcJ&^fL}h`KTJ`)tW|JUYOu^&5cV)MSLt1ED!`z=S*1t} z%j_*GIbau&cPdZIMpKe%c)2H2m~|HKXv!I#KD6yj49iMD5`uyQK=F_T=K>zl5FMT} z$s|?EO8qqeFU~Am``gEG2%+`ah{bFm@_#`so`8$`2pmdSQ}86-c`^P7u^c!^GyCfapqNeQEnq~d_S{;9D!AL70UM|Cx03vCJ@}YR#hS|y`9gZ)7I%bN(Wirp5N}pz4C~}GJ+G;V_OreUVrT; zP=$WRkEpI$%&>c$?pq=8U2}%95mmLkOK}gSY|>_&quWhz{AoI6F2%0W^PyaDbKq&a zNbWVtx~7gS)W=2ZzeZ_#KQ2>UsL$8uZ(rYOGU*>%c`>xyDmiZ~ zhmfKyT%2L3zNo%JnUlJdzh;Vq2}Nli{EVmBpy)Qh~?jt9>#Zxf)cLYY=D z%@j{s&V}RR@Y2bKFVx)4X}cwX=A4hA&pr|V@Hwy=POoJZXuPQ0)C6#5je@%IPVD(A z+{3X^ZJ$5OcW@3}XqVVHZhz^1kAq_UTv`{_>BIL=Rv<>`S>eqEueH2lvoUuC@NnE<$tr{DjcZU)m^7PNG9%smkyHx7k{;HTGea5rmw4N zkLkFs>kfw&OvCYfO>NDWQXKU3(nR1|4q>hy2T`f{lds~XggugZEI*xtB$;LKZgUHN zU$OC@Z{w5wthdPj=FWST?Zr-j!vzA~2v@Bymra$KNGA#^0pBI~YEpXG+25t)>z3`; zNE}Y& zJ-g}d;4rxZI>FfjHA$s821moFL-Qul#u`@N$sIK2oUsb1QD8j@!fh+OTQG2B*?_oN z9_~=uOxqMkKsTLS-Xs5S)IGoc_TlTd&tLxfRXI%x><6=S<9|&)7S8((zNZ(*YHzoG zd!t5aacIRbv_{}8u?;n!V{2<=sFMLP;~wTrZ^^-fPEi8veV9W>JV{DnUlxP6;}AT1 z@cv8fv9ycFDMMMs#~D??Ll-&y34rOnOY1&oSD}weidVvGn;_6+S7@r)8P)&DiWNB@ zpjUCTlk6~im460&?9q35#I`KAz?$S1bxe33K1mZbi48nqecy2(K7Rc5kM_?GpV~Lo z-q-lfE4y^^|D%d+EJ(Q2XW!c!?TH7_x9gtUMjp}%MqGM!Re&|A&A{iP>(vBoaRAtM z8yP_T(#?ZSy$Ei-z3<=M6=a(13)O0;Q6~}NJ5ljj4u1jr2wIb>N!2FRRBV*6(G#1O z3Fly z!Kovm?H%yz?s9;@KPvKS#}>)FL^5x`^W04RXgvP1&T;;G0WI3=WW z`N`kAk_#kZ88Jy}qk^1Sih7h6J=EvE+j(l2*q^)0`JGK=+YnD`7_y&sX+$%Meg!6* zn1bY|SC!Xudr`23f9e&SzfE8wtD~8Zx}MT*D~IfC6q5QCZAWXtzH?U&!fVlMZi-v# zpgcj_@5}Y&P5m(bSNi2kmX7;E3Z&j+VQz0D6zA6tiH9U-QD-lCJ~!rAwg0=6S|=CWj6}aA0fif2x9H4T@TLGUCDQO1MZ^ zJ%zd>>5vngK#QcBK9>UQMX5h)v8k~fh))^HNdvJdp9+M;(ahfVW=dEUc87i{{3#37 z9Jx?;dAN!v#kk~ZO6Kzc$Uc1i14OZ{(Uf?;ltjFG|1Duj!(*k8w^6kHJA; z`||=r=ZHgZB@=Ge@RQ<07XBK}P(8w-X%m?~xmu5B5>9rweGzz7kz&)`62iO-kqO1Q z^SV6kDiz3Ya1IvSuibVe)$_D-bF`Yz{GaRe)|7Zze=4x*IIh|$K#yVHBom%bX=chZ zgaZ&9_Tu1?d!sm1tpK^>KG}k zsm1x-&nt|JLvwThhN?;`Bb^+k;wZ~FrZ(i{&Ry4(%fqSQ$I0r+j#H%E_))YMZF-ys z_mpySf1C4S{K-KYZ`1OK=&7**A+@Zz@{K&IRQB6a{YQuPbBVpjzY&czPmk<*e%fj^ zM9Rmk&VVyiSq&`Gh3$i?UX@zbr|+78o)y`es>N>PKTy#oWwPmY4BA#X1DL%u`zaO^ zFLTC%Adjr&oEKoRbh?+ewxEEY)eLhPCP z>_y+v8Lv}IlQrJPhfo@9VmZ|?!+9+tl+EMBAMnL583Wa^8Mg~%92J=ts=H=hPHswb ze=OcGi@iH5Q`Iiov}M>2Wko1%RKIZxp@0V2nPj>(en>&ZKO;!;1Ku4_aJhP1z%Q-Il zbVHArrjH5ny`IuvSu09MCyz+!d-p*o`-v?D*gwup=3`fGY&l7P<5K2se|K=AE1ND+<#%!?^9B8H?Y;v$Dx)pqdWba?*i-jI;ajz*v%$^cXqneT^s zixnz<6nwT-4wD# zmm!=27y;FnI-CMFf65LVE4O&<*7qsQ{rlnjtNs5UfBEv~_1AYpXz=;*qUg>G*sB&) zilJtut|>sQ#q})8s?2)#Iai|t2y^d}R25&*ru{Aoh)P1gh;64r&cl1n6W~bH0uolu z#+T;+C5;a5ip+)62b~<*$Ki7-nFv*+0{!tsd&VQD6qPSt-S_q_$DNfQb}iajHND*L8nv zGBJy$5(is$P@eh{PBsesriQ?)H4-KFmbAl3|6v*6-P38l%tly#TFi!wKjAhl^bKjq&^ z9U_O_N#QI{%s41P9*0it%~B~CfpAA^Rwpce+ z5FiWu?aq`I^3BcHy4ZgTKK8$d|CQ;Ht2e_xjjp8`jJKBR81 zVUI;9@AHYF)?k4n)*b{MIKdPtX=3Xvicmh$UV#1mMU58hvAO3tO=EV*18PF`mNEdo$Wr! z&dTrWUqZy&kD$nSUbJJ!nIyLEQbxVm*9wt+EiNxp98bO?#w2GUNkL~(4*q&Kf9Ckx zQoT*erI%_i1j-G9OYr(;+rv(l1A-45E^6uLMra~Hs*Xt&x1RvTDWg^o#<@9)RJY(2 zu+CIP24a(b3l;~&>ritwA>l2g1tv)y2V@7`ZGcISt1tFLyi~?rhE})U6co~hz2+@p zZ@pYqL)OzV%4=I@H@R5J*$Dt!e*(S&!HhzIYOtsw57ux(ASi6uG@i7zuHcxr+Pe~; z>ryo9GySvG+J0OrwU1RNX196mptCsNnJ-v?W1aWkNifo7jzj@gsmo4l9-Ff~n7oYr zl2Bv|Rzc^D=Px{;U;EP}Kv|6`Gehl0Pn$MPYJZj3KRP89?QwuvM@qeo0Pwxf2 zk(yehEoGJcNmZj@;&f76-a2DfK!3?>vaTFHxUp3YQ|$Xil{N(gd@zN`>AH* z2sog6nW=Vm2ex}9o_XgSQf|X?m`bn>?b--iJcoBQ{SntcEib~Iv$yVM;xnv!dF4Dk zDM5?Ovr6OHNJf5l?_YLJxPLU{Ap^?(>-LFqsEEh-4`yDkpWE0sZ4KZ4cH06sFVDh-MM-~R;&0dp7? G*8~8-L~#B9 delta 165017 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/vcr-2.9.3[ruby_targets_ruby31(-)] >=dev-ruby/webmock-3.8:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/vcr-2.9.3[ruby_targets_ruby32(-)] >=dev-ruby/webmock-3.8:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( 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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DESCRIPTION=A Ruby client for the letsencrypt's ACME protocol +EAPI=8 +HOMEPAGE=https://github.com/unixcharles/acme-client +INHERIT=ruby-fakegem +IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 doc test test +KEYWORDS=~amd64 ~x86 +LICENSE=MIT +RDEPEND=ruby_targets_ruby31? ( dev-ruby/faraday:2[ruby_targets_ruby31(-)] dev-ruby/faraday-retry:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/faraday:2[ruby_targets_ruby32(-)] dev-ruby/faraday-retry:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://github.com/unixcharles/acme-client/archive/v2.0.15.tar.gz -> acme-client-2.0.15.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 6c200c98361f47219e106ddc67c43a1e toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=47da9147ed47a690c8ace86705ed4dfe diff --git a/metadata/md5-cache/dev-ruby/activesupport-7.1.0 b/metadata/md5-cache/dev-ruby/activesupport-7.1.0 new file mode 100644 index 000000000000..15405a86ed9f --- /dev/null +++ b/metadata/md5-cache/dev-ruby/activesupport-7.1.0 @@ -0,0 +1,17 @@ +BDEPEND=test? ( ruby_targets_ruby31? ( dev-ruby/base64[ruby_targets_ruby31(-)] >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby31(-)] >=dev-ruby/connection_pool-2.2.5[ruby_targets_ruby31(-)] dev-ruby/drb[ruby_targets_ruby31(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby31(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby31(-)] dev-ruby/tzinfo:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/base64[ruby_targets_ruby32(-)] >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby32(-)] >=dev-ruby/connection_pool-2.2.5[ruby_targets_ruby32(-)] dev-ruby/drb[ruby_targets_ruby32(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby32(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby32(-)] dev-ruby/tzinfo:2[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/dalli-3.0.1[ruby_targets_ruby31(-)] >=dev-ruby/nokogiri-1.8.1[ruby_targets_ruby31(-)] >=dev-ruby/builder-3.1.0[ruby_targets_ruby31(-)] >=dev-ruby/listen-3.3:3[ruby_targets_ruby31(-)] dev-ruby/rack:3.0[ruby_targets_ruby31(-)] dev-ruby/rexml[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] >dev-ruby/minitest-5.15.0:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/dalli-3.0.1[ruby_targets_ruby32(-)] >=dev-ruby/nokogiri-1.8.1[ruby_targets_ruby32(-)] >=dev-ruby/builder-3.1.0[ruby_targets_ruby32(-)] >=dev-ruby/listen-3.3:3[ruby_targets_ruby32(-)] dev-ruby/rack:3.0[ruby_targets_ruby32(-)] dev-ruby/rexml[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] >dev-ruby/minitest-5.15.0:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( 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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DESCRIPTION=Utility Classes and Extension to the Standard Library +EAPI=8 +HOMEPAGE=https://github.com/rails/rails +INHERIT=ruby-fakegem +IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 doc test test +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=MIT +RDEPEND=ruby_targets_ruby31? ( dev-ruby/base64[ruby_targets_ruby31(-)] >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby31(-)] >=dev-ruby/connection_pool-2.2.5[ruby_targets_ruby31(-)] dev-ruby/drb[ruby_targets_ruby31(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby31(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby31(-)] dev-ruby/tzinfo:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/base64[ruby_targets_ruby32(-)] >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby32(-)] >=dev-ruby/connection_pool-2.2.5[ruby_targets_ruby32(-)] dev-ruby/drb[ruby_targets_ruby32(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby32(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby32(-)] dev-ruby/tzinfo:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) +SLOT=7.1 +SRC_URI=https://github.com/rails/rails/archive/v7.1.0.tar.gz -> rails-7.1.0.tgz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 6c200c98361f47219e106ddc67c43a1e toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=e6eaa3ed6e43df8b6ba80b14f71e5c74 diff --git a/metadata/md5-cache/dev-ruby/drb-2.1.1 b/metadata/md5-cache/dev-ruby/drb-2.1.1 new file mode 100644 index 000000000000..f97a3a49b9e7 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/drb-2.1.1 @@ -0,0 +1,17 @@ +BDEPEND=test? ( ruby_targets_ruby31? ( dev-ruby/ruby2_keywords[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/ruby2_keywords[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( 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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +DESCRIPTION=Distributed object system for Ruby +EAPI=8 +HOMEPAGE=https://github.com/ruby/drb +INHERIT=ruby-fakegem +IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 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=ruby_targets_ruby31? ( dev-ruby/ruby2_keywords[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/ruby2_keywords[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ) +RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://github.com/ruby/drb/archive/v2.1.1.tar.gz -> drb-2.1.1.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 6c200c98361f47219e106ddc67c43a1e toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=497f4794f3f9cad5897891e01456dcfc diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz index dbe96c101d93865dc78cac490eeb891b03728ced..855ec036f6866b06d7f649b4c5abed7d4d3c8d75 100644 GIT binary patch delta 129141 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ʷZAdKoI`4L2-PPIfv!&CPasu+zx3K0p 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 delta 129187 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

    lyMc_9dF!i?a8Z=WiGk3q5FFE{tj~D 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 Me<>SA0hXo%0KX_>r~m)} diff --git a/metadata/md5-cache/dev-util/catfish-4.16.4 b/metadata/md5-cache/dev-util/catfish-4.16.4 deleted file mode 100644 index 993f08fc9081..000000000000 --- a/metadata/md5-cache/dev-util/catfish-4.16.4 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=dev-python/python-distutils-extra[python_targets_python3_10(-)?,python_targets_python3_11(-)?] sys-devel/gettext python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install postinst postrm prepare test -DESCRIPTION=A frontend for find, (s)locate, doodle, tracker, beagle, strigi and pinot -EAPI=8 -HOMEPAGE=https://docs.xfce.org/apps/catfish/start -INHERIT=distutils-r1 xdg-utils -IUSE=python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 ~ppc x86 -LICENSE=GPL-2 -RDEPEND=>=dev-libs/glib-2.42 dev-libs/gobject-introspection dev-python/dbus-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pexpect[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pygobject:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] x11-libs/gdk-pixbuf[introspection] >=x11-libs/gtk+-3.22:3[introspection] x11-libs/pango[introspection] >=xfce-base/xfconf-4.14[introspection] virtual/freedesktop-icon-theme python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -SLOT=0 -SRC_URI=https://archive.xfce.org/src/apps/catfish/4.16/catfish-4.16.4.tar.bz2 -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=0897eef676c149189156517286f58953 diff --git a/metadata/md5-cache/dev-util/catfish-4.18.0 b/metadata/md5-cache/dev-util/catfish-4.18.0 index 742ead57db31..c48643db6674 100644 --- a/metadata/md5-cache/dev-util/catfish-4.18.0 +++ b/metadata/md5-cache/dev-util/catfish-4.18.0 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://docs.xfce.org/apps/catfish/start INHERIT=distutils-r1 xdg-utils IUSE=python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~ppc ~x86 +KEYWORDS=amd64 ~ppc x86 LICENSE=GPL-2 RDEPEND=>=dev-libs/glib-2.42 dev-libs/gobject-introspection dev-python/dbus-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pexpect[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pygobject:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] x11-libs/gdk-pixbuf[introspection] >=x11-libs/gtk+-3.22:3[introspection] x11-libs/pango[introspection] >=xfce-base/xfconf-4.14[introspection] virtual/freedesktop-icon-theme python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://archive.xfce.org/src/apps/catfish/4.18/catfish-4.18.0.tar.bz2 _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=0f8f3bf962f117419b2f809434136537 +_md5_=1fd05896ce277b36555b08c15a79f76b diff --git a/metadata/md5-cache/dev-util/cbindgen-0.24.3 b/metadata/md5-cache/dev-util/cbindgen-0.24.3 deleted file mode 100644 index 51fdd092e5c3..000000000000 --- a/metadata/md5-cache/dev-util/cbindgen-0.24.3 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=>=virtual/rust-1.53 -DEFINED_PHASES=compile configure install test unpack -DESCRIPTION=A tool for generating C bindings to Rust code -EAPI=8 -HOMEPAGE=https://github.com/mozilla/cbindgen/ -INHERIT=cargo -IUSE=debug -KEYWORDS=amd64 ~arm arm64 ppc64 ~riscv x86 -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 8520ae1bed0e6965d027399b471a3595 flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=085d348eee730e063ee6357773aa5ce0 diff --git a/metadata/md5-cache/dev-util/cbindgen-0.26.0 b/metadata/md5-cache/dev-util/cbindgen-0.26.0 new file mode 100644 index 000000000000..f5e0b2b8bb4d --- /dev/null +++ b/metadata/md5-cache/dev-util/cbindgen-0.26.0 @@ -0,0 +1,14 @@ +BDEPEND=>=virtual/rust-1.53 +DEFINED_PHASES=compile configure install test unpack +DESCRIPTION=A tool for generating C bindings to Rust code +EAPI=8 +HOMEPAGE=https://github.com/mozilla/cbindgen/ +INHERIT=cargo +IUSE=debug +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=MPL-2.0 BSD MIT Unicode-DFS-2016 || ( Apache-2.0 Boost-1.0 ) +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.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/fastrand/1.9.0/download -> fastrand-1.9.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.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/instant/0.1.12/download -> instant-0.1.12.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.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/log/0.4.17/download -> log-0.4.17.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.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/proc-macro2/1.0.66/download -> proc-macro2-1.0.66.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/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/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/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.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.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/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/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/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://github.com/mozilla/cbindgen/archive/refs/tags/v0.26.0.tar.gz -> cbindgen-0.26.0.tar.gz +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=fbb0b385a46598d6f255e18d8bc1999e diff --git a/metadata/md5-cache/dev-util/cmake-3.27.7 b/metadata/md5-cache/dev-util/cmake-3.27.7 new file mode 100644 index 000000000000..2981a63f84dd --- /dev/null +++ b/metadata/md5-cache/dev-util/cmake-3.27.7 @@ -0,0 +1,16 @@ +BDEPEND=verify-sig? ( >=sec-keys/openpgp-keys-bradking-20230817 ) doc? ( dev-python/requests dev-python/sphinx ) test? ( app-arch/libarchive[zstd] ) sys-devel/make test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +DEFINED_PHASES=compile configure install postinst postrm prepare test unpack +DEPEND=>=app-arch/libarchive-3.3.3:= app-crypt/rhash:0= >=dev-libs/expat-2.0.1 >=dev-libs/jsoncpp-1.9.2-r2:0= >=dev-libs/libuv-1.10.0:= >=net-misc/curl-7.21.5[ssl] sys-libs/zlib virtual/pkgconfig dap? ( dev-cpp/cppdap ) emacs? ( >=app-editors/emacs-23.1:* ) gui? ( !qt6? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) ) ncurses? ( sys-libs/ncurses:= ) +DESCRIPTION=Cross platform Make +EAPI=8 +HOMEPAGE=https://cmake.org/ +INHERIT=bash-completion-r1 cmake elisp-common flag-o-matic multiprocessing toolchain-funcs virtualx xdg-utils verify-sig +IUSE=doc dap emacs gui ncurses qt6 test test verify-sig +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 +RDEPEND=>=app-arch/libarchive-3.3.3:= app-crypt/rhash:0= >=dev-libs/expat-2.0.1 >=dev-libs/jsoncpp-1.9.2-r2:0= >=dev-libs/libuv-1.10.0:= >=net-misc/curl-7.21.5[ssl] sys-libs/zlib virtual/pkgconfig dap? ( dev-cpp/cppdap ) emacs? ( >=app-editors/emacs-23.1:* ) gui? ( !qt6? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) ) ncurses? ( sys-libs/ncurses:= ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://cmake.org/files/v3.27/cmake-3.27.7.tar.gz !doc? ( https://dev.gentoo.org/~sam/distfiles/dev-util/cmake/cmake-3.27.0-docs.tar.xz ) verify-sig? ( https://github.com/Kitware/CMake/releases/download/v3.27.7/cmake-3.27.7-SHA-256.txt https://github.com/Kitware/CMake/releases/download/v3.27.7/cmake-3.27.7-SHA-256.txt.asc ) +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake fc2f89084f590ac95c004ea95b0d2f80 elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=cfc0fda6bbdc572793367eec5ea6b7f1 diff --git a/metadata/md5-cache/dev-util/samurai-1.2-r2 b/metadata/md5-cache/dev-util/samurai-1.2-r2 index b70e71930f23..79aee073ff71 100644 --- a/metadata/md5-cache/dev-util/samurai-1.2-r2 +++ b/metadata/md5-cache/dev-util/samurai-1.2-r2 @@ -3,9 +3,9 @@ DESCRIPTION=ninja-compatible build tool written in C EAPI=8 HOMEPAGE=https://github.com/michaelforney/samurai INHERIT=toolchain-funcs -KEYWORDS=~amd64 ~arm ~arm64 ~x86 +KEYWORDS=amd64 arm arm64 ppc ppc64 x86 LICENSE=ISC Apache-2.0 MIT SLOT=0 SRC_URI=https://github.com/michaelforney/samurai/releases/download/1.2/samurai-1.2.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=e67a51b619601af7126033f9738fbc33 +_md5_=71ea6533a6fa48ef9addfda9f7ac06e6 diff --git a/metadata/md5-cache/dev-util/scons-4.4.0 b/metadata/md5-cache/dev-util/scons-4.4.0 index f86b7f777c78..8c7dbe5fce08 100644 --- a/metadata/md5-cache/dev-util/scons-4.4.0 +++ b/metadata/md5-cache/dev-util/scons-4.4.0 @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://downloads.sourceforge.net/project/scons/scons/4.4.0/SCons-4.4.0.tar.gz doc? ( https://www.scons.org/doc/4.4.0/PDF/scons-user.pdf -> scons-4.4.0-user.pdf https://www.scons.org/doc/4.4.0/HTML/scons-user.html -> scons-4.4.0-user.html ) test? ( https://github.com/scons/scons/archive/4.4.0.tar.gz -> scons-4.4.0.gh.tar.gz ) _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=ea96665c2ef22aa94d70cc18b2ace2b0 +_md5_=517faff58ff2d0261663d950b8c6f44f diff --git a/metadata/md5-cache/dev-util/scons-4.4.0-r1 b/metadata/md5-cache/dev-util/scons-4.4.0-r1 index c22392b172b3..071ac3b0db7a 100644 --- a/metadata/md5-cache/dev-util/scons-4.4.0-r1 +++ b/metadata/md5-cache/dev-util/scons-4.4.0-r1 @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://downloads.sourceforge.net/project/scons/scons/4.4.0/SCons-4.4.0.tar.gz doc? ( https://www.scons.org/doc/4.4.0/PDF/scons-user.pdf -> scons-4.4.0-user.pdf https://www.scons.org/doc/4.4.0/HTML/scons-user.html -> scons-4.4.0-user.html ) test? ( https://github.com/SCons/scons/archive/4.4.0.tar.gz -> scons-4.4.0.gh.tar.gz ) _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=e64653ce0d7e3ad855649606ee998ae2 +_md5_=ccf21a0891eae9bc57ebdb6c9dec1412 diff --git a/metadata/md5-cache/dev-util/scons-4.5.1-r2 b/metadata/md5-cache/dev-util/scons-4.5.1-r2 index 9462a2bc3af3..96c1c777dd8f 100644 --- a/metadata/md5-cache/dev-util/scons-4.5.1-r2 +++ b/metadata/md5-cache/dev-util/scons-4.5.1-r2 @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://downloads.sourceforge.net/project/scons/scons/4.5.1/SCons-4.5.1.tar.gz https://github.com/SCons/scons/pull/4322.patch -> scons-4.5.1-mergeflags.patch https://github.com/SCons/scons/archive/4.5.1.tar.gz -> scons-4.5.1.gh.tar.gz doc? ( https://www.scons.org/doc/4.5.1/PDF/scons-user.pdf -> scons-4.5.1-user.pdf https://www.scons.org/doc/4.5.1/HTML/scons-user.html -> scons-4.5.1-user.html ) _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=2af164992f4985174d0611e6fc4d09d1 +_md5_=a6a20d041978b831229a3541ebbd799a diff --git a/metadata/md5-cache/dev-util/scons-4.5.2 b/metadata/md5-cache/dev-util/scons-4.5.2 index c436fd5d84a4..b695637236b6 100644 --- a/metadata/md5-cache/dev-util/scons-4.5.2 +++ b/metadata/md5-cache/dev-util/scons-4.5.2 @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://downloads.sourceforge.net/project/scons/scons/4.5.2/SCons-4.5.2.tar.gz doc? ( https://www.scons.org/doc/4.5.2/PDF/scons-user.pdf -> scons-4.5.2-user.pdf https://www.scons.org/doc/4.5.2/HTML/scons-user.html -> scons-4.5.2-user.html ) test? ( https://github.com/SCons/scons/archive/4.5.2.tar.gz -> scons-4.5.2.gh.tar.gz ) _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=39d4e5a6c98485b24ceaf6d2956a9e07 +_md5_=869fc90bc2f80c5e879baaac308d66b2 diff --git a/metadata/md5-cache/dev-vcs/Manifest.gz b/metadata/md5-cache/dev-vcs/Manifest.gz index 52f4f30ef6c8b49569d72b89ae8740e7ee9201b4..9cbaf4412aa0a0dac6e4efa9251b98d11e3e9dd4 100644 GIT binary patch delta 9315 zcmV-pB%Isun*r~e0kHEYe_MWD_{0uCb<4T}5`p+qcyz1+tI9V#03K)}^N{A^i3s#& z5JqYrmuxmm%z}>$F$1T_E#5 z6B~=NB%nIrB|8ABN34ghg~XQT$R<7-`Z%)FRuC~4emKfACI@Rjeyxr6|B{9EyJm!!P}&hC6++W1agyH$-$L;vE)gr;vPVxj@?C$oR@uVa_$}EUU&(fS-U$MhYZB=R z494|y6ILa0tDc?z1Lg~&@pc#srg%6a0fB!^{wLhiR564Ke+b-?IXtExX2%IP!~)qC zv6*#^Gc4jBD|ek91z+(sqJotu`K)Hs>qdgIDkkxWcM*pFm}N{06T$}|CiUDVjhFqd zkhP*<|t<;LIMGnXE;vBUfX#Sm~rIu__NhYzg;R6fU1#j zd_kU|knq@+f9w*jtXIsTBlMtcu|UC1r<|=h(e-~i$urmxhBZ7(}3+A6KRVMJ2 z^lq%qZT}wZ@WMozBaK)qXW8IdP)fcAx5I64y8Wc`;~fsC-LQUpISypmm^D4DyG+V^ zO3KQb_bXK+2gpqKJqPLcZ5{Qx?%j@t?0wbE6nj=73fP1L(=NEzp7!&_%6ehlA`vbC z?Y9qF$8y}iTdE)S-(U;RiZy}DRjcpv$WA}$js&>n7-ve3 zSmBR4FKNC1=;);DjDUr8wb=y0SRNk}EE2GRhNu~uU(Fkh01;ccyMz1==mXeZL@U%O z)(Nxd(@t&+uq8~_JG$VoiVH1lnI#xsk<}Bn3R#)_e=tg6W5ijm=`yps6@qS~d&U(|!S&=T5`QBSL&f0=k*?l}G;ab$!|fguo>FdgiL(OXBKj zjpF6$f2+!&NxR^(zUSGuNAK`A2uF1<%4;4GM&Q})GU0Asv)XPk9A03bJjU9ks2UoA z@W4OIbRb0S2LWM5P2R~QOJU)WeshDIIEE~1d`6f=5;4y%9Loa5D5aI3# zdz)ZW4T;098S7rNV{Bmh(g2SJtc0tR>@05tV}dkRlV2@Lf6S=LX{hgr_S1=Dn~*dh zWBb=GUe-#H6Fx=k>VvgzFXw}d4tYTaCa1++w+F>=Az-pt(S;Zy%-UVzae?PpDwi9W zL>Z!LalK{HLxzJOL_2m-Qk+CS>)gW$q=jhq3E5*Y?1koVw$zEZzuvO#j(oAZbz2V( zPcy5h3EmJUe~%+?_(mRumyl6l(dm))Ocvr{rw$`@RL)Y2+oFJI z<+*FKkOxpj!EHjzWp`_y8MSpd#Pb=zSoB1m7QN;0e;W2}JktfzGI}2-oC#HpKe*qO z$qYi6r=EPuX-40AJb%Pv_u-+nnTsUX1QW77^-j+K%3-R(n#lXU<4|c?m>A4}!HvV& zdqL5r4wJAWwLOhhs&V)$syCTCJ^#2)j}#2=%DACWAQNbP4yhlk=t$_2X+Q0Ns~}}A zq9oj$f4v%RBD@DHe7;ISWG0YAP^0M@S7TI5JEP0YfM^Sg>qX(+-;=mL0_W z<*U2NX^s|6IsXM}>(mA%LkFJ<1Z#ky5E9`yBln2Gi)C_{E#ZxoKabcIj1ivCVw)`u zPMJI$@W`Kse^UK@IRd48Td4jn5egF{7O@=&x`c0- zN^@SGLIXt+Z3VMye0NI`d7~3oM}iWMZ{m2eR&3jBt@4H{Ldejpr?o4#BAfWM8hE3; zEdIu+*g?KvJ{{e!d1>&e8}S%|gHtVmAfiXBC8jedpC0EKMbUHGq2Y)toX_+!45~T{ ze`%u-2BN#0P-4G`;7QA@(5LVe)OnKEiPH9ffNoZd!Byv$`hHudf4#N?Lz4{@PX%{; zH`n;aZsujj+qU%#pn|iZ*4?HCEyte@ySbO~c%fP0P#$_!?8pbPGi1RIO?$&|Oj_MR zEtxH)f?!t9fdQ`#gQ*?DGp92G9Ek(#e|qyiVvr3bju1Mf!_|3zNN#q?k$=|M@b`#h zVqdh44?#1Zwsa?E^=0eh;cUa~SiNOY(t=aR9yVTU^|Up;eC^?poW-s+Tb}OV3bx{V zYVW6MS7EB3;)mni!Mvy3FzaXdq*b5+7G=#Y^vc8%;$gr|P6xbV&nDdl?@?g8e@S~L zco4K>P-VcT8Z_F8NzoFgX3_s)|NG$-Y53%IITFMJ8GZ`2f5g}Py){|H=?Trcopaeu zOhP0rV(3F}Yp^XlDA2t2<{}t?TiXJCou_ss^(SF|DCS{3)=_o46wxsESkXC_ z8yYd~F+zR6Ws5!JYxWSXe{pTq$O+;)0<+mh#=7L_thzg$9ohy(TCl8!zO+0Y=R%a{ z^;EQlyP*Zp7|5KGP5Ys~VbPWzJJKdP&70trMVDtr50vVUYgIlWWhxK+%ES;Tg9i_` z$MQ)rRb06tnwHAV2^P+`Y(TRk{a{R%&TI?rh(Bn-JH$HMw}dVvCj!Cm9ER%Qz_!3`Bew1ntQ&ozyo{+6dw0T)jd z8(q+$VUW$iZVdMCnX$(+wro$#X%$SAcwQb>DDCspyp4r7f6Uc_u*)$mCBmO4x_kY8 zt-ekF;E`V|mq9ogTjMF0Bjs1$QV@q9pOzH%?DJQNYPh6lCoBo|l40b!$UHa$auhn;Wu2Nqwv zp8$-p4GR{=^7O-z`ZEz8ak1#&7L_b^v=KYg8Q-j0f3f!=-aUHP0&&n(5{~|=Wj~#1 zoXh37OIxB~23J3}GpT?)h>A7IlR%pGngx+OHV||>YUsGKL;tsBI&eR0+hy(zJ*r;- zx}Y7Q2NoS6K@XznX`zwPyxpMU;W)!+A$_II)djbX#* zI8iNZDLK4ySDVpKKGya?IkB`jjMM+Y`(l&BHGc;@ z*gyh0$?KCzHmQF)HLxc9eC~{2z=(K-d4lTr#6}^Q6-b7IJ9}HhaL_lVI*A#>>VV4; z?H$Af!~!70QoyP0A&uvASmnha)%!f!Yo$<7^C|KVDAe1DnBCgdsXeWu9G>(IB`<;K zcBFl?j*e|UvUTH)V8j=|q_?;Ym7TLbM-J1v#0A;IVV{4KGlYf28ydffA?-pKd`~L; z^3Sh-`T1`OW{G?Lc5928<&~|1V4A7NE`S5PMO^{QHS<4^prDV9_BO1nVAO$gDA%IL zYw$e~2o$%GmzcgiN@$q-We;w54rFn%nB&$EBOOw9ZcB{g(Vfe_U#y`g=bC$-5tc=% z5L`ZH=cj)RlNfw0XKka0CXbQ&`HWQLQ!Nte8`jx8$G#Ol_35Z8&K|xup~>pyWCMxk z9MRLNfcfzo7zK{pGeY8fX7B&|HYhBH53IursjM$>5DuCQYQS=ZnHnLk*n<$fLIhJQ za6^>t@L=oq4i4Nj5Z3MIxT=eOR3hCoQheE}0C#`!^a14%EG29NR5r3-BWx#3gyM}G zSYCV~)!lDiIKm zOoU|#o@IoqO|NIkcq@WlJX{RkF*6|XR--P*dt!~iRVbd>C7FMA49m%n`O#(BlPW7=&bNj7k1<{ZWj|ZO`Lr2EkM;*5ALx)Wh5s>*IAj*0|UWF)Z>V%+vI;4Py0rQspsT7T@Mlh;Jt4CPIIL zfR>)bH570<>vY(cyDjr_F84mnt=-SC)!RY0!BITmh_$rk8At>6S;=w$T$UkzS2Vx2 zQicza;Q2Z!W$~W`qZu9o*tR~*BjV}-fCB_rF0*!6&V>h|$!~MD`2J|mglFf~n^tcI zvBs0*1A)kG%R=XmN3--PGlU?wn74UJ6b^Pk>QBcoLIH4xe!+H@(^{Rd zp}|ppyGZG`SC82B|5QZWJd&gO*JH5`4KDT^AzgyS#mxpKN1gJ8{V>A>CJ}#|ZK}GH zRSpdqHM@-0n+m+Z2Jr9Rmt`J*6DhA`wraMkKs8TPE=u?9Inkz+jK1eB!WApHaZ;F|8=;orpVCT%L`o`|DG(DaELY%$AK*CJZi-&;LAkdPSm`u zn1nex?99cBuSNRu_s>6U!d-v)l==t9#=lE=+SP+OdmRy?C7GMbwzGr(m#vW=5<%2r zlr|$Wt)fHL0;pruasbdiuqZ%$lDa}s?W*O!BC`gHPm$%(GSS_(vjRDs0dsje7vB~O zr`>jT+|b2mpy-XPaSQP8U?*jMihUe&0FPHn>6TuW6yh`f`dOKNw90?mJ0u#BZ)z3= z&hsP!B|eDz+yoaJUmYXTtk4|%)cP)CydUZM`(J;tZ$uCu;eCy)MJ>sV1eEb7Z6yhD&g;+| z)51!dtLDeEUl-5-Xefh1OFfwK(Q6z;3QImVzQ`x8Kd#g#7izqlI_G=|Q_nM)YD-=i zf;3EC2-MK}$ne`aWvEsBpLI}x+M+&-1(pc4a62S6+~M#xj~Ra)MC|Nc-jvmkK6ye) z_w~#m-;j)h|4GmS;f_}xPd*0XHcy-#=v8%S05IWlgg^jdDVBpx=i9Q@fcaHqIqtJJ zzf7D_g9FS)Cp-nhg6U?DVj#Nm84q+SoYkZm+T$8FA=|z(|7@YY8P&T&e%!C`_uwr@+f~765{mwgnjVMUOs1WW>&Yw<~f`hwTb<26OzGVP~sV6z{@!ZG%4A* zVv`wh2ClI>yp+GNlF`ny++Wuufwla4@Fov4Kf!)PyFCVOg7~+E26^HHX&>1F`Vvgd zKSRdra1`rCrw}Wi8?1)AP`iH!Qq)-*G>e6QHtFxot#Bu9COpV6?=jvli%2@Y!7!GJ7o$SQN+ITmb(Vr?zV`LeMVm*oy@d3j^);;QHeL* z4(Esx4)eHvU8HYoRLuv!8vqTjk6ywMZA{18%JV#YWZO>iB-T6H8ZOdMjvY~!)8qzS zVr?1yZ;=+B4lQVa9E8i0RR^Crg~Ehxa4-{Fi46rWX@nCMTVQe--ay)%IpsWiD>Hu( z3y(TiEUg|3Bo1=z$vklY6@nk;BK19gzfQ?@dS_4Y9Q5w+<|UY&M_A3#K~^8(2f1`r z%58Zb+Y%PgvPFcX`KS<*BLTeY(VHkPi^c0TJ(NRaRi_8A;~u$tS)vx7H`=z!6GOH- z=gsLX)I&Sj$F3S5)`1M()v|$Do|bWn2Vtvo zbpXtkCOVzm77Q`$8Nzc~24#BYtr#ylztSmb@u7s5H>CvdM|06FaTVM!^7h`qb^z#Q zJB;Qz3|;%l<#>cJ4{rgghdI869UU`v&CK=HbZ05Os+T`~>5uxI9uV=oyDfZr z?g@Q)pJnpI&tU6tgk*Zp(QSVbo6@)=oSQ>8oMm-b-FVr$?dl-G*j#k#z)9RWyb7R9 z^WY7yYHi?ie^xN;K$2@FoO)aEELCf{EJ_5Y-bfT6qhg)W4)X48GKmLL^AXUD9$sAq z`9Is!SBk9ixb1wdDAb1eA5c@&A{#UA;?=vs$xbMk(^4V}+MG333GaXR(|PI5mmm+c z;YjKCt5kloN-+&DfE$h_OdiEm5SItymszRjvK=#IM0{_WJxoo(=<2<@B08B*O7XmwA6=(>K@__L04mBR#i$jT*d-0Tl5?Zk~9--QZ8ou&vwrck7VB zH1EK98>iqZ{aOMPj}NW9=o2Cr=eC!l&!?K_(yzw6yu`tSif2{iRN`Wr58>S?4j~de%|aV$i>r1rnW14JEwowCclA{qXue9BUK0G zZO@M7VYRw}=0I)WaZ08&%*nfYO;+jL&RiW2g@9<@UOs2(>WM!N5CRYiUZ5Z$b0nvI zyPiovpuJ%hlOs@Ff4Wf5J%Hf_=)GHv1G9kuc+C?=fknD>&Pw)bOJ&E5*&L;J*CD$t zn=97xj&3*4VJm;%r4pUq?^Ye5V+p1W<=2Y>wO++g42lPu8F~E}^_+mdzX32h57LnykPm-I@#Rs$!FLR29YV9c>BNCc zxCyN9dRq9-^Rk+8J^2qMt25UjHIC=2yoLEhX+sz$63%UZB!qeKuR2<_q$oQG;(9kG z#}h=tr?ak3GBSN^)Jxf;&7bcT_a zxbNhpya@P(8zFL^$;JbofAHU)9VFm0eV`FHn^TNi=YrHq;RjXg^SLn%=se zi&Rj~^LWlh9b3uQ0r&N-yd`?;qSK8XwCOZU7{h;EV8SCh0JB&=<{f4xF)-rkVefE8 z5z#C^BXi?+V)Shrq7{1b!H0(huK=?nua&gdb|}iRo`Wi&5g2q<_`Uypz0z+NOFC?5 zg7&)hkSOO2!RzjIHcMA>ea6A6ck|((*wbNpmosOk^ITDu`5sP*u}m7zzs_k-Sh+#> zu%CaMXOD^e@^G>zhwy(A-JRWbYm&QO2b*L zOmH3#0?(P%wxQjJmlPb&O+~?J|8RNRns@gw)-y7eG$j-3R?m3NUA0UtdEe*vQ{%5c z{_u2dA0Li)H9*;13Y)MTgTM!C=!9WF$=-kc(=JZuyC2^8=TX_ zKX~|x|M2hd#J>HEzW0hQ=mnYsJGw1lU)Ag#>+DF!*VU3`b(4_WJS`NwKEzPDeEFt-Is>IiS^=9Sqh!~9FKsos4alL%FT1C1XX#+D=rlZjdk*@Y9en-ym+zJN!~U!G?#=_ypl`=B5#FCG`GP#E z&MRO>Fj_CEv$o6hhgUAM4(oq>IxBAY+we%Xqqde;e1Z5-$O)fhp}e8@92U}n+oyUZ zc!L445@4}1nh$}Lyo!GCG+1?R$G;@DK;dE@@{S10RCwuaI1uH?b0VjF+pl8MRGwJ)emL51hl2cVC zvA&+a-qHP=wbK87b19i66)B%9)Ti$o^1W;65Lh4{%RfBhRBoN#_vtBNzoN2+fDL^! zw{~jJ!&^lh=Vcj~7X`wjye@u$@K0WEb(=tM^Zo=Jbsi*Ozq^0_-RXvF2Cqu)w*L^w z;noG)?)ftLG#egj&lL82#OF3|%Z_<~(Cn48=G4j!ID}UNo4d23ia6+nGH?f=!wW&0 zqv3%~o2Pv9;o$7^Pu8k@TdQ}iX*pXwIw0UFcpt4z=-skr6E_F%i{;nbA-Ycc2Agi^ zOSMX+-Dk4b*HV8nC;SaF#{?J8{dheY5kHJ4fu;7=4nWV|o<>p+p&3a{oKA|F5X3SLL|Vrybz^(VmVGv z_?@w8Ed@9X!S10*r7+4`{&cPCZ|%zPJx$S}HL(uIpWuICxX$G;A07l9?ERPJk}6%$ z^RfjWe}%O|HXwVq%hL=du{yI9Qn*?FlZ#*OX(j zuF3bhc^dF|+Gl)s&$D=LhsSzHeR(Rhf|EShsBII~;lNuoxW5zZPjZH2fFgU_w|7@S z9p6nTMyi=gwdV|3*5H^3+LrwqP}NK2J?`BKz8!x~V6}Rw@%?DTitE`0k-W$WVGo2m z*I=S#tuUKTn1do4g5-eB!JYEq42Hqu)*tQaTkUIqH@$!3V?Z0iBGjk9E2C2~HUQC- zI>6KcEEFK(10n8(gcjZqr7srQOdn!HQW@-Lbn0H)YK}WO%i6Q@SbCWX zD7V6HM%LY%?K7ORVS4W6R`u+W7t~?!79YQ3nh=VY$51sndFkC+rB8ps zMd~kJWp9=Jy8zP>y%GaA%IUUeI7TnlSk9Sz_&ESrO$M*0?45`|5%379;Q=V72WH&+ z_9EA8g@SW{>o^`Bv2(|Nrd=|&rYGLeuA_6jWjmcoxUT8}o~b$qpuiS`l^DS&Fcrep zso}BMK@Z=zxyOr_yW>f!H6hN(mG26FRM1NmeTa+VZ5y<2|`GXNx!R-zh|1 Roq7DX{~xuLpF>HG0031yLO1{b delta 9314 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 QJpSAN4?j53#z~F<00Q@54FCWD diff --git a/metadata/md5-cache/dev-vcs/gitg-44 b/metadata/md5-cache/dev-vcs/gitg-44 index 9c24b6e814ed..78a2746478ed 100644 --- a/metadata/md5-cache/dev-vcs/gitg-44 +++ b/metadata/md5-cache/dev-vcs/gitg-44 @@ -7,11 +7,11 @@ HOMEPAGE=https://wiki.gnome.org/Apps/Gitg IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=gnome.org gnome2-utils meson python-r1 vala xdg IUSE=glade +python python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 x86 ~amd64-linux ~x86-linux LICENSE=GPL-2+ RDEPEND=app-crypt/gpgme app-crypt/libsecret[vala] >=app-text/gspell-1[vala] >=dev-libs/glib-2.38:2[dbus] >=dev-libs/gobject-introspection-0.10.1:= dev-libs/json-glib dev-libs/libdazzle[vala] dev-libs/libgee:0.8[introspection] >=dev-libs/libgit2-glib-1.2.0[ssh] dev-libs/libgit2:=[threads] >=dev-libs/libpeas-1.5.0[gtk] >=dev-libs/libxml2-2.9.0:2 >=gnome-base/gsettings-desktop-schemas-0.1.1 >=gui-libs/libhandy-1.5.0 >=x11-libs/gtk+-3.20.0:3 >=x11-libs/gtksourceview-4.0.3:4 x11-themes/adwaita-icon-theme glade? ( >=dev-util/glade-3.2:3.10 ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) dev-python/pygobject:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) ) SLOT=0 SRC_URI=mirror://gnome/sources/gitg/44/gitg-44.tar.xz _eclasses_=flag-o-matic e5cc383ea8420f92fe3737be790021dc gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 08b7183c3f4811568ee93eb0f79a89fe multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc vala db97951caa799e73a831a5f48e717da8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=09b27c3a45b03a88538efb2a480c705d +_md5_=121aae697e6adead1eb3016f2036d294 diff --git a/metadata/md5-cache/mail-client/Manifest.gz b/metadata/md5-cache/mail-client/Manifest.gz index c85aa72314361272aa314a2ab0000b3c242eac6c..65fd55def096857a96d291b8d3f98a44f861b79e 100644 GIT binary patch delta 6722 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 delta 7053 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/cbindgen-0.24.3 net-libs/nodejs virtual/pkgconfig amd64? ( >=dev-lang/nasm-2.14 ) x86? ( >=dev-lang/nasm-2.14 ) 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 pgo? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) -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.79.2 >=dev-libs/nspr-4.34 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme virtual/opengl x11-libs/cairo[X] x11-libs/gdk-pixbuf x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= x11-libs/libxkbcommon[X] x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) libproxy? ( net-libs/libproxy ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) 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-71.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.0: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? ( x11-libs/gtk+:3[wayland] x11-libs/libdrm x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) 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 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 +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 pgo -KEYWORDS=amd64 ~arm64 ~ppc64 x86 -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.79.2 >=dev-libs/nspr-4.34 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme virtual/opengl x11-libs/cairo[X] x11-libs/gdk-pixbuf x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= x11-libs/libxkbcommon[X] x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) libproxy? ( net-libs/libproxy ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) 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-71.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.0: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? ( x11-libs/gtk+:3[wayland] x11-libs/libdrm x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] ) -REQUIRED_USE=debug? ( !system-av1 ) pgo? ( lto ) wayland? ( dbus ) wifi? ( dbus ) -SLOT=0 -SRC_URI=https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/source/thunderbird-102.15.1.source.tar.xz -> thunderbird-102.15.1.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-102esr-patches-13.tar.xz https://dev.gentoo.org/~whissi/mozilla/patchsets/firefox-102esr-patches-13.tar.xz https://dev.gentoo.org/~slashbeast/mozilla/patchsets/firefox-102esr-patches-13.tar.xz l10n_af? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/af.xpi -> thunderbird-102.15.1-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/ar.xpi -> thunderbird-102.15.1-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/ast.xpi -> thunderbird-102.15.1-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/be.xpi -> thunderbird-102.15.1-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/bg.xpi -> thunderbird-102.15.1-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/br.xpi -> thunderbird-102.15.1-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/ca.xpi -> thunderbird-102.15.1-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/cak.xpi -> thunderbird-102.15.1-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/cs.xpi -> thunderbird-102.15.1-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/cy.xpi -> thunderbird-102.15.1-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/da.xpi -> thunderbird-102.15.1-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/de.xpi -> thunderbird-102.15.1-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/dsb.xpi -> thunderbird-102.15.1-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/el.xpi -> thunderbird-102.15.1-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/en-CA.xpi -> thunderbird-102.15.1-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/en-GB.xpi -> thunderbird-102.15.1-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/es-AR.xpi -> thunderbird-102.15.1-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/es-ES.xpi -> thunderbird-102.15.1-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/es-MX.xpi -> thunderbird-102.15.1-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/et.xpi -> thunderbird-102.15.1-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/eu.xpi -> thunderbird-102.15.1-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/fi.xpi -> thunderbird-102.15.1-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/fr.xpi -> thunderbird-102.15.1-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/fy-NL.xpi -> thunderbird-102.15.1-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/ga-IE.xpi -> thunderbird-102.15.1-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/gd.xpi -> thunderbird-102.15.1-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/gl.xpi -> thunderbird-102.15.1-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/he.xpi -> thunderbird-102.15.1-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/hr.xpi -> thunderbird-102.15.1-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/hsb.xpi -> thunderbird-102.15.1-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/hu.xpi -> thunderbird-102.15.1-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/id.xpi -> thunderbird-102.15.1-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/is.xpi -> thunderbird-102.15.1-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/it.xpi -> thunderbird-102.15.1-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/ja.xpi -> thunderbird-102.15.1-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/ka.xpi -> thunderbird-102.15.1-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/kab.xpi -> thunderbird-102.15.1-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/kk.xpi -> thunderbird-102.15.1-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/ko.xpi -> thunderbird-102.15.1-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/lt.xpi -> thunderbird-102.15.1-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/lv.xpi -> thunderbird-102.15.1-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/ms.xpi -> thunderbird-102.15.1-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/nb-NO.xpi -> thunderbird-102.15.1-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/nl.xpi -> thunderbird-102.15.1-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/nn-NO.xpi -> thunderbird-102.15.1-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/pa-IN.xpi -> thunderbird-102.15.1-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/pl.xpi -> thunderbird-102.15.1-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/pt-BR.xpi -> thunderbird-102.15.1-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/pt-PT.xpi -> thunderbird-102.15.1-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/rm.xpi -> thunderbird-102.15.1-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/ro.xpi -> thunderbird-102.15.1-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/ru.xpi -> thunderbird-102.15.1-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/sk.xpi -> thunderbird-102.15.1-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/sl.xpi -> thunderbird-102.15.1-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/sq.xpi -> thunderbird-102.15.1-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/sr.xpi -> thunderbird-102.15.1-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/sv-SE.xpi -> thunderbird-102.15.1-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/th.xpi -> thunderbird-102.15.1-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/tr.xpi -> thunderbird-102.15.1-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/uk.xpi -> thunderbird-102.15.1-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/uz.xpi -> thunderbird-102.15.1-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/vi.xpi -> thunderbird-102.15.1-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/zh-CN.xpi -> thunderbird-102.15.1-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/thunderbird/releases/102.15.1/linux-x86_64/xpi/zh-TW.xpi -> thunderbird-102.15.1-zh-TW.xpi ) -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic e5cc383ea8420f92fe3737be790021dc gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b llvm 2e1701c714b75feb512bffdecd3fe7d0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=c4bd5d426998adb57e06e7aa45ffc47e diff --git a/metadata/md5-cache/mail-client/thunderbird-115.3.0 b/metadata/md5-cache/mail-client/thunderbird-115.3.0 deleted file mode 100644 index 8f3fd7d6a776..000000000000 --- a/metadata/md5-cache/mail-client/thunderbird-115.3.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=|| ( dev-lang/python:3.11[ncurses,sqlite,ssl] dev-lang/python:3.10[ncurses,sqlite,ssl] ) || ( ( sys-devel/clang:16 sys-devel/llvm:16 clang? ( sys-devel/lld:16 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 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 ~arm64 ~ppc64 x86 -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.3.0/source/thunderbird-115.3.0.source.tar.xz -> thunderbird-115.3.0.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-115esr-patches-05.tar.xz l10n_af? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/af.xpi -> thunderbird-115.3.0-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/ar.xpi -> thunderbird-115.3.0-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/ast.xpi -> thunderbird-115.3.0-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/be.xpi -> thunderbird-115.3.0-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/bg.xpi -> thunderbird-115.3.0-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/br.xpi -> thunderbird-115.3.0-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/ca.xpi -> thunderbird-115.3.0-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/cak.xpi -> thunderbird-115.3.0-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/cs.xpi -> thunderbird-115.3.0-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/cy.xpi -> thunderbird-115.3.0-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/da.xpi -> thunderbird-115.3.0-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/de.xpi -> thunderbird-115.3.0-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/dsb.xpi -> thunderbird-115.3.0-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/el.xpi -> thunderbird-115.3.0-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/en-CA.xpi -> thunderbird-115.3.0-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/en-GB.xpi -> thunderbird-115.3.0-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/es-AR.xpi -> thunderbird-115.3.0-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/es-ES.xpi -> thunderbird-115.3.0-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/es-MX.xpi -> thunderbird-115.3.0-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/et.xpi -> thunderbird-115.3.0-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/eu.xpi -> thunderbird-115.3.0-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/fi.xpi -> thunderbird-115.3.0-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/fr.xpi -> thunderbird-115.3.0-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/fy-NL.xpi -> thunderbird-115.3.0-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/ga-IE.xpi -> thunderbird-115.3.0-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/gd.xpi -> thunderbird-115.3.0-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/gl.xpi -> thunderbird-115.3.0-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/he.xpi -> thunderbird-115.3.0-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/hr.xpi -> thunderbird-115.3.0-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/hsb.xpi -> thunderbird-115.3.0-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/hu.xpi -> thunderbird-115.3.0-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/id.xpi -> thunderbird-115.3.0-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/is.xpi -> thunderbird-115.3.0-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/it.xpi -> thunderbird-115.3.0-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/ja.xpi -> thunderbird-115.3.0-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/ka.xpi -> thunderbird-115.3.0-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/kab.xpi -> thunderbird-115.3.0-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/kk.xpi -> thunderbird-115.3.0-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/ko.xpi -> thunderbird-115.3.0-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/lt.xpi -> thunderbird-115.3.0-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/lv.xpi -> thunderbird-115.3.0-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/ms.xpi -> thunderbird-115.3.0-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/nb-NO.xpi -> thunderbird-115.3.0-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/nl.xpi -> thunderbird-115.3.0-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/nn-NO.xpi -> thunderbird-115.3.0-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/pa-IN.xpi -> thunderbird-115.3.0-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/pl.xpi -> thunderbird-115.3.0-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/pt-BR.xpi -> thunderbird-115.3.0-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/pt-PT.xpi -> thunderbird-115.3.0-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/rm.xpi -> thunderbird-115.3.0-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/ro.xpi -> thunderbird-115.3.0-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/ru.xpi -> thunderbird-115.3.0-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/sk.xpi -> thunderbird-115.3.0-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/sl.xpi -> thunderbird-115.3.0-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/sq.xpi -> thunderbird-115.3.0-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/sr.xpi -> thunderbird-115.3.0-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/sv-SE.xpi -> thunderbird-115.3.0-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/th.xpi -> thunderbird-115.3.0-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/tr.xpi -> thunderbird-115.3.0-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/uk.xpi -> thunderbird-115.3.0-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/uz.xpi -> thunderbird-115.3.0-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/vi.xpi -> thunderbird-115.3.0-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/zh-CN.xpi -> thunderbird-115.3.0-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/thunderbird/releases/115.3.0/linux-x86_64/xpi/zh-TW.xpi -> thunderbird-115.3.0-zh-TW.xpi ) -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic e5cc383ea8420f92fe3737be790021dc gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 2e1701c714b75feb512bffdecd3fe7d0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=803091837b5e3e5d6eb636ea9f25ee53 diff --git a/metadata/md5-cache/media-fonts/Manifest.gz b/metadata/md5-cache/media-fonts/Manifest.gz index 8908d374b6af6767ddc1719cad3de35634368459..5a568e42458e55fb27b674b28eb3293e73724322 100644 GIT binary patch delta 18506 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 JdK7Uo0RS`$<6i&( diff --git a/metadata/md5-cache/media-fonts/lxgw-wenkai-1.310 b/metadata/md5-cache/media-fonts/lxgw-wenkai-1.311 similarity index 93% rename from metadata/md5-cache/media-fonts/lxgw-wenkai-1.310 rename to metadata/md5-cache/media-fonts/lxgw-wenkai-1.311 index 8e6d6902c462..6b7c699d86e1 100644 --- a/metadata/md5-cache/media-fonts/lxgw-wenkai-1.310 +++ b/metadata/md5-cache/media-fonts/lxgw-wenkai-1.311 @@ -8,6 +8,6 @@ IUSE=X KEYWORDS=~amd64 ~loong LICENSE=OFL-1.1 SLOT=0 -SRC_URI=https://github.com/lxgw/LxgwWenKai/releases/download/v1.310/lxgw-wenkai-v1.310.tar.gz +SRC_URI=https://github.com/lxgw/LxgwWenKai/releases/download/v1.311/lxgw-wenkai-v1.311.tar.gz _eclasses_=font aa113a3df9cd0a9693a1c1ee7c34a6eb _md5_=29d3f9feebcff462a7277402dd3dc871 diff --git a/metadata/md5-cache/media-gfx/Manifest.gz b/metadata/md5-cache/media-gfx/Manifest.gz index cc76fd1fcdd8bb240cc3e28d4de53d43256728d9..6bc16abafcb1ba2e39aea29e76ee2466972d37f6 100644 GIT binary patch delta 44753 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 BLWBSS delta 44667 zcmV(tKWe|3%8+bo3_yKKm_dBQk|-X%GWmlwS(ZiWnbVw{Yc&+&Ri zbUS}$Co5zhA96C1?gbqn9Y#n{LEZyh%e$l8rTeD~;WsfB56e=byh)@vp;*-*p|K0i29zwJV@) zkPrJ_*;)r;+E6}aY07L)EwFCY1|y)vyfj;njoG5^Fgr9^Z?+vd7;Jj3XBsX&m5-J; zR-;oFww&~Gg37?ue_PYvX>k>HgM76v!$#A?!~JAd2h7Bb3p;Wh_QkLZ3t*^cex_*= ze5SKuoFK5Qv+u$2mrluODD?15RK{Uj1YWRt6PDn?aUY(XrMSL#z3(6UPw|_;C6MwX+tv-)sQ}VhNLV1QBKRHtrLNX~pD(k5mNXI8W9;dn{v3u~UGWRpGcF zf_Yks0k_Jqh?EWw@SnylNYIIDnJepOIAG_2d531P?X(yc0EXZ3q=y-85d;>`1HD%1 z{_StS{BAjre|70+Jl>%cJ9+Q1D)80*Twp>^@tE7rwx0J7xWzKw17R_Fnv>Z6J~fg!va;5P`vRqpAk`qP~s(RBbN5u+80_7m}{~Obr<8w%xg61sdRVI(zL7;es9#uQ@!U%HnvXn4-02=&{;6P^_*eJ?BfAzRRCPs z0!`=N5?LG~exA>uBu6(mA7z;U{g<_R#uR_;3@I;QCkD^7Jn%0Q-vT8FToCL#+p5zL zCAR!u_FdJ*KSHsQO13|q&PqEypTZeo&-loFf7-5g+kpx_G!5YVW@6297=$gtSR`?y z?&Kf~}?b8mt zYBK{|jTIhHISarnayj8f+h*%|w27FXe1rW^W))D6f3aNOb9nKcbtNmZSe(mI50`q~ zf4FhmIR(ag&_S#hGH>E|*E}{ai*&N@497yZAX~59@26*)(C9Fg zt_h$!BB(mn&Hfjh_076YtH&(8kHrEtZ1-^NvqXre3l{_l&+ipGx5~w|G+M&maqBPh z!EZj@eb>|Pe>dY3G|jiEP6Tl*$#+lu<>&Rs$Kaf+^LP?1 z@m=A@22QLs&|FLtTn4$X<0~OTb6ihxw%zzOI)uRCdcngZ%dv+!VgshFb?B-1%puCA z4a~kQY-|?KgwF=6air@u!Ch^n23H#~?M)aXXj!Z1r2#QKL+`Ls2<#oLXU7s%eqmP$vyk`wwpxzJ-cJ+$bLipd z?O}8d2!UthCqLkjy4#j}J{X(X_H$a!Ym+$6VFS<$r(}80go`O!wzF8 zMC^olR;?V{fk025^*d|$<@aCy(SNl2$dRe9Y|Ha?jTIRI0JeQEcu#_Je}J5%=8#sn z+mqh2A;>6fiA6q&8Pv-N?yHi$iUSyv?!fPT@O($Sj9(|&9VapIYmeM(a zuWU=5Pvsyo({9V%Md5{Zf!@$MezTc77S6iyBqH10K<+#O7OKK)9E4r+i$l0{pT zo#|#$jfVt$p@Y$BgsAA{f5hIeBWT_&(|`QO#}Ge7)abh;r>)0lfFdU+z<__j{#46w ziHAf#RKsBZuG0$c zO)Wy?Mfx*1|LsUL8xJ}_1`}b&##2FU102p$)9ItfAGrDrNCD_VF(eB z^&$fT3e*Y@bgr@^AHy@H@kF=+5BsP^^Pjt2({h{bG_yo^M%iF5xW8RjVo9ew0CbpJbww$t9uqdmG{e2s{ZPD=1 zLBvXlaOfPy6+NxYy*SzW>b6lXrv^9*sd{Qy4`(e6r@!l~NbNbDSG4}TOy!@K>0BmN zY-qhj>GM(UysLvL1L6)6M0h!`N8q9YuQIkLp~1sxuWlIDf1)?<2`Qj@vki$C*zEI| zPvEza!?EJih9FBT!3YFLUWXlzZzKV`MPA_5#L?5!75KIS{6uG4gH@)d`p>XmRt_{+ zM_a>{YtA&-vaQ?KFn14cy@&c>S;=G-5}d~Y7eH8czMIJ#Gc+-#<>|@4Skv{-%j8@F zaJ59lxFduvfA~6NC_T}A2c=9p|a zQ*adV+)vd+y|JaypEKs$A_vP`!@GI&&^8Cx_YL!o;<+Z_FBQ9E_Mnk zKDya6NOEzUgQfoK0ym4f5HM&o+IYYa-YlU{)PR2J6YIY z9A>=CnLmxT@m&IsZ!XI!ZS{FAIvH*x%Sdnm1b}z%*!O-|l;|}!@Fq;XS`wJ1+MX9d zW$xfktQxeufjt5N|7$LJg+hcM=}}JYJYw>ahSw20LNE7d2w!lMNKhQ7Qys88 zegW~jf7+HvJ(It*WQW#x(}Cl9%#Ok)%UByJo*Z~>zYZX7?a85l1lGdS=9K5Uw zQl(@GFBJZ-R_aM7w0HNe4BIL?e9mEx&@p5h!uIQQxa?&m<&R?mSLfA=DfSZpRPs`*zQ58Ht~n=&HWg0ok& zdQ=!YkQ_>aYL97lNFd@f6M8SFC0{nrddti6#A819nT+chpDE1Y3Jx5sHKy|-+&a;y zc^!dsnofeiP8OrCzg{c{nY`<_J;T#9u&vqjS_Y>*Waq6u91Q_r*uFs7;~7kI<4Q#A ze|cNIKAcKu9o~%_UZ=qvPqn5if-&F&a@!$@+iHT?462RLejg(zGr$M7`c`A@A(vNZ zz~LaymdhT?J2fyJs}s;7y`%3YwzZwZ3xH1t(sd#OOb;0hZFgV~tmvo~EunbuzkTDx z=ki4r^R}bf5WWP3#)cJ{Mu|m4LW~guXaFNLr*@So&7t%BnBMwio$c^=4A3tBiWP;19UXAEf&|ZCBgyw>Ti5B=zhhHR6>N57>&v9w951u{(`$H)q1Y8^OKd z%{uC6K%zsXCg2Mzdq+9fI-Fr+f8VGn`EIOx?i{g~CYxUO>W^j9SMeIEVdY*r>?^O$ z5@es+V!~$UH}B(APOOMuGs$sU#Gft)1SfCo@OCRp`q*m^GCS_iy z>e22{m=~+N?fY5|+*wvCH&0qGInvYPVtKxE^PI~R1aTf8R3Q|wgNGGSe;LV_?0RYE za%8^8su#S$G3LoJ=m>0f*Pw?{CQDpir=Sjrw=!v))AYnEKt(X&^_1L-B)5(2^D9NG z*!GwOz$booE6Il~8O!_8Ai97=v6aSYb})tI1s?Fw4zIgr*k&BiotEx3ZwEuJeqE#= z?)(4yd_OlsogcrX4;cB2f16wTK$JLwGkzVG;XJ(Lgf8gkn5}OV0NyWdfiSWk3> z@^~M_fl7pdUNW(0bE{5^XDZ;6o!rY?un0&?m1tRmeS6i)kZVHw-theE9CWk7XSb6c zT@fv8A^3XX7+#*SN~^ICv-jK4?r;*G3jaF!UE*MyNiCn2n`=2ne<3=gXXJ0VkYM)6 z+Br^q0a2g((*S*|Ps5*<%7Jk22B|yP+8$0UQZi;7#&z=*)=Z9hDgcu`S&ofnqgBjtG8SFPf(tVuRn z!K3b#NJp&J0XaZsf8!Vqo5Y}|1tk|egpVTvUtV?B$6*N{tZAbs;U}R1{n^3Iu+NeVidpoqwoMw5(M`wGb9U`A^ zv_w*RKj|y^ZS|%tyDr%{k8Fqcwq%%rg6u+2w5Pbk>(U&ce@qNI9eTOjf>C5x?pQs% zrV$$o&CSEk)`N%Oj2GN&2V5*GwUZUnGdW+6NC(25m*v0UoaIx?KGe-}0l8`u`MPA|1XePK{`|0Sz~iv|1EA0+DoEx(^uX>SWP9YEyeCRcFd zcffVOlKxjc*?caTtboakMB8T+3Y^+Y50C(BJ##5cnGw!x_jdScD3)pAoQEa0(Y6m5 zk+YCbvlg*>eCk}va9Wlp54E?#Yf}*CD_K+ovuW42f5gELpLh86=O4aKPEQD{SB3@7 zk)Yn&Epp(fSsTJwvtQ$e>1<*&(%<>`6H^MdtpP!}B6R3j_j4KBQ{w8py>|OC3lS8e zqnF!L5|(dRSoFZxv7yOyQTJQ|E%ydbxab}Q@&}9df|{h7ChiZ%f!N66I39z|GZdRI z@T#2Tf89>egubKr>{N4Z?Qoj?H2Go8xng=*vKAa{{@mhXcgn?*--Im?y*o-#$W^sDd$g$hPIy!PE$-vticJfD;w;4_j}#~l_0IJ&fWUD0Bd-xzZHvb>5*%BvA zxp!{j+i{K6IW|MI>)PYwTgNfplPfAzE_^TR3?eo)>23 zbdg$|oQ>zAHM29mfZ{t=gmZU>WBZq-e|oO)`KP6t1)3*AlMZ-~kj;C++i!vct7U|I zQSAJsz0z%1SxKzKG1v9{8#Zp4?()V6Ea*zk-WVIQdn(!EbhyVluETN*$72%POcZ3( zp|2c*t;;a8KFrjz>BS395is5`H_f_zy+R3mvNV);>|aa$H;O8MozKOl+YX^ne|AhL z>t1X^LxbLjg@uleLJ~$IqxW$IlQa&-$2Ia_Emd%-UOdX{QZG*$?Gv|9+DmX8&ZQo+ zg2u5p(F)kDxWCvLHkw61l9yYw_3A&==YGyHLC|3b>epMw4#?o;Rk*gmWYGSuz#zKT zqfW22nb*53X;egWSX;ahd`y08UlO6B0XI6Zc|c zZJ?`!S>!$#bY~VWM~M6FIS^>_97b2C#~|8JqKO#sPfOL>Q!oWorSdKvEXHn!XWH`$ zPVFbXW~jD0%3)C6Zv!Vz&-e`@+JN~wVZf(3f5u-gqV|*Z)hJbf2P1^zig5e z$~+WagrD030c2%k8&E56Y7arkgAZthtw9h&l&q6d&SA=gf0#MjHR)*+M9RbyQS^eW zofhFW3_3cPz66Z0HmkyLv&&X6#JLA<>zRBAhp;Nhl2BVsMzts)o&T~_<)7Edn}cMn z$ILrE1+6w$!CSi5zBCClf9%ejm4lXqAe0JFZhdlCx!Y-`ni^)T2=i7a4hvuA)1jv} zyS+AJ`^=UPjoq4MtF|lPSFa3Sat7kwyz^Bp^gnM$4m=m#IM!o{$AM)trzWnl!kK@Z9zy0n0 z?PGW@xI8Xz&*CXa>qb8sYLv7}eO3^3%Rf3m~6nWy@EIBA}k zo05uSdjTb;Sp#%@HWcwqIBHlZ2sJVLaO~$cPM$3}g9?HSgcp$0izs@5xqB%zn+v9t zp044f-gEV+MEI5+{^6(3^JDxJ>|%efX1vMvwmUFFS8We>qCAMo>c{Pj!{v>(hpp|) z;~$KwNRLj!VGPgAf7tEQRPWdEUU)>jljNg)bKPP-!lHM+`It_GaH@kXu31`pzVZn8 zq_W7v-dO4`6*xYy6HOux9P|@m(&`1P?p!em4O~%0< zm#0|$fH8OPsz$jwxXJr}oHY%HIKLkn|M2rK`%9m{C&wg2e}^Q5VDHd#)PB4(F6^0| zCXAsvwkdnH^;L@2mtaO9TL?uc1}AvjyMAWGZlysSzfd3k@0q=GIn z-5tHZr`RfYe`}PE>5gd~z`LV)AhuYQ{s5}5`nz}qktb*kV$~zY;Ac4d<;GwB%VmpV z9>Tf28_lS)Kn8fxwC9(%!+Om=dCM+}176`QQ72n^F&z2>?tRC*@RZS{BS?cBoz2TB z;96%um7G@RZHKv|n>wETTnPgjdj|`cpJ%cH3Yz-He@dIDPY&J)_HLy}IPqGV>K$h1 zPR(n)9PQ;LLCy(GP8F~tgqPpTiJKL2Hl7kG7+d|y9S;kT`Z&BVV5HV=z>v7+O#J4g zZ+^QZUip}BYxdLq(JFF}KevVMP*I0Ouz6lRcfe+zLG$Hl zALol^fA);Yn%85)Z4iy$l1Sxg`1WG&Jg37-MswcyJ*Tae=TJ4S=N{#aN`TNOAho{6 zcU8v~=e`~14TPzauKAPzJTup@b0;trr|Nq7wnz8-nbFY8Qq5RkRh@o=a0Q6%>TE>o zFkW-hi%&9S=X)-i?JX=OojzFmnQ7>N30~V~) z;x05cK@VA*kx<)qYKPQFZ!m5WnBf(d@6$+Ez&M$z#Y${^R}jd%X2^0;Yk=2uvh_Ya--uB4(M`9f3>B1 zHrCjCG4#~%)GqU|msfy0@_bm-ayio9#QjC^fD+BV>q`L<(r{Cvw577BL7PQw{X*~I zsWyUc=fYfPv76j_XK9N^@+=+Xbj`zSXxqgC0icezM$`odq&1K^xLwbbWXusJTP$hr zmu=>2f3M2^;pac*k6%v)Kcx@2fADKGPV=29tvn9QO(q!$Uy6lvlF__Z4Nt9 zJF5S3i^0X$b({wT50=@ne>$S97p$D#`1&LQpRrE67-Ir-8CC_$zr2unZ^tdzg6|}G zmVN;wkg;-SS)eD2yNBu|_WYDKm@wJ)_D?NRzWt1K`d&Kw!-G@dNs)&7bVP(u-%W^P z9lYSsR#7yw{jPS$fDZMZ9?msyGC>w!EE5Rgg#w3{Knvq}KU1D#f60f}jKtwRbjY4c z5XIcvBa3RbJ;w9g?$JGPYezOfuOYr><4gy3O0&mvTVuuhPOEgK5*S)>&_MFSOAK^2 zi|v#$^)!KAf0{M6p$PKVugg3fjJxb-tk#2p0zMt#6CL^p4~S2dwb$IjY(UF#IJ3j?5cq|6WAQ3x zA?J8*y!B$r%ekZ2d-84%%b-U!-nZwL#g>N5n=LtQ?A~6X_2O5Dv*w@6hOIEcU$a6! zJ5~zqN3jBFxd-yM$uL%& z7Ye40&dUgE$qa$TVlXe8@Gg`1vZ{YxD=(LP*_Gg!?&he3+gh&+*}xVYHuo zw&Rue-nD1uvpJPuoAdUHSjYDbr*zd4y~-eB5$B^2oOx*fjCZ65!V2L4dD_bD-D>u8 z>~dsc(s5!+&pk!cxrogo=H;~z4rCeL1N=ICw!L?BC-8bHfj7Rv7LV!tNLYT%^_lOR ze{Za;n+o@q5l8O9DACzk9AB=2@s6|PZ7t9J5%-yFs<$}XxdQg~-8(ve55`+{$7g~- z|6eWG*C|Zx{dw5w*~h^f#JB^b!K*#&hy={j#EXnzEA`YI`iz4Gn{);+v7gQd3yo4a zOgCp|3Y$@1Y;RKYd*%3HavX-?c)3<@e>)ky0Aw7)y9?g};-wO*e6(&kh^DuL@z8Zo z4m^XMmQAeZLTBeXI0z&HWnnnr-4S)L+PT?p zXtvE`T^1ny*K5Xt)pv7Ky$sU>2vZps3#YdOMyn3#TiIVZqtsZ>g?Pk0rqL$5o1j z)o7`HIgCHLN5&;bBVG*(1l7AO9NhVGY%C9Qm<8eeJ8oC2jc!hi@)Q}b9hbKN9$&3P z{c4&1h}pR-X0CJluNN%*dBHGtlPyvT0VR_-QXWb#VTVnHqYoW-qOH|A{ zQj?%k7Jmm(Sb>9kIBOp!U(dhx%C8j<>0Qrma5P-DU8O~D!aL?OD#U9zF>|$$Qa>WY z9G=N@I;I{}NbzYdEDm=G?3AadM^I=$=?QW68+#=>_S;jj{Gg7^mnqD>rtPrk19kRB z=lAGd$tseW-XxSbWEXNg9j#CRKzjrHizLw=h`}UFh7Okl?6o~JC|`o zWk>PCp57co52iWp+raOAkFbd6B<&)gzhAE3@9>z`nVziR$&VaHOLfaD&1G+peHmEv z$epM*y=zt{wfKnb?W_`TF_3v7d~ImKe{DrTKOoyS4p(_9kGX(`5lvW4v$Kb3dPhx^ z>VFZ0M+(s!D>tj)gk6sgUU>*aWH;@J824g>;JmJ9Zm_qv@O;E-9Ito-v&ARyG=!IC zJv{zF9kXF3Z_Nl)P-J;0H0sErPqg+u_@SdgTeqFoHggZ0VR-NeFMPLffB*bHzup`1 zA*Od#q*c9xM;~46KC#h_Ub*aV^(r+}qkrKrk$HFLPu#4^9HuslqXQh_%Sr_AzVePi ztiy3g{2fT^DEFtnyLgLJOKG19A@BoUd-CsVzG@(>%)x+GgqKvLqlF!{Lm~hJqPCZs zK<~T&dpW@seL4DbE7wgN@rrY=`CO18?6y1O5?i#3s&t2fI;AC{c|9DfR@imR{eSE) zwub)f?fBD5wWlrBkuNW~2)Yc9B%Kuyy_x!{Y>Bt0inTv;QztS>`@Xv!dc;5v3BVGM zVAXO+{1%>u5O!{1EGB5~8qaMBb#V?>K-yV>6j8(73%cP>q1V@tY-3+`HYB6~?q&lq zGS#~hBA#RuPxCJI%ldLeqz6cLCx5^`ifKzbr&IOvQyUa;*MrOg*z_!nbz=R7vV|Mvw9%n+k$x`bNF>_t07?c4#0eOv^arB$MjxS zHXa!uEX^CebDhp{_lVPxq<@w`o}Rz}kkk3j@tP2PhaSuf(j}=6CT@nsI|UwcE@8CN zayq}RWXr3Z{or`LVyg?w_GVlwIYNBj&(u~zTXh0BP+1QImkk5!yigaQ!*m7^%qe+y zM}z}j8%gg?yB-I7U(#cdV39r)tRZ*O>e^6JjKyi$XbIrbri zc^zK#17*icZ?6S4Pk#fYY0hwq?P~a!9W>dx3|pjbd*%r3O4sepou{_`^f_fyRRoFg zmunUN*{+TP+Obr%RL^P2ZlsUV@B(LTt6@X9mi ztMV?@!B^Kav46mus(SRYMbI#B?}Bw|2%!r1ozNu=!>aJ(nHXojzvD{90kikp@xDrj z<@O?4)|05Sp9bE!j@lj7g!g+$JG`uMIZG`{4x=OHotQA9!}Yy!Mm7qoL8K-VCf-Nc z;D!*P36335-lsnw3+8_^5o;`H}ZlaUhw-u{rfZ3@k!n|WHovG^lqd$0m^HQ z@H5mMI|F}8USI%rXKcGW64)y?ox_tX!t&NRC%$`&2Ya_uBSP~};dsjK?eO3+RLIs0 zm4P-l6~=l^?{&sFJs2bwldf&lzmj;PJDzOqWWaGHW=u-bWOSJXaZAs;& zbYyT3E7leN{@QnsbV(coB0urlES!rJ&Fx>#J>4^)^&KRCdbiCG~IL;(z|b zu7BEpSsb_X`8K~vFa|$O4|Fx(@ zpt6fu79Y8Q7bao-kdNmqbZ{mzsHUsRDL}0ok&cIZV3GoSI*$-k!Pz&5;g>TrAHD~G zzHTQ?>2bcL`V$m4#y+pL)VCkP}&{Vqt?ZIBS_6sT@lhXl}N zPNWqN=a#Znce?!{tePxx`9px<;-n>q`XE38iGmJ)0;vXKNVlS)R50Flg{dA9KkrsX z1oW=SBb%%qe3O0z+e1y%!~Pv=?y*-X*Vu`Yzde5fVacO>;Cnt= z%z8nYf402g@iHptNSU3@P{zcO_1z?)h>o=LSe4+A+7H^iR=dx+E6uml!J!52T$`#= zO7j{)ixusm*LCM`Hg(2^q+NB7Bxt-xszgCE?PXkc39E7c+<0IR)#li++5kEplYy>d zg?7iz_1Oq*89D7|a1KuYY z|6NahWrKPxH9Zt(TCr%>Ygv`WrtPL4l7figQDgQ61HB={tr>kt|w>geMpZ87Q`GMrzP&JG|PlvdF$ zUNji*df!PyumxW@))v0Eo3tNZCpbc(f4Od{)${m{5~!mb`!wVkLhNeCy;{jglc=Xb znd3zUyCi52rRbG;pPS{;-qjH)iiqyhArUIExHX-}sie%14fJDbKP~f>Y_3z24as5T z?)0{${`da=$B&Q1w-5Fs9ulyGWA~Me{58a z^|;T?AwHX&yS?9O;1TC3PBqi0(f9vZrR#&NfBPq;E9!Tk_N4sZo7WCwsx7%I9x0DrLV+V1Ltjcj zWIh3rJW#*2MV^i~EG=c8XY>9tcZa^!$nz3if26XxQ9vBd>F=xEob-(%&R*l;QRYRZ z+_DaEJXr|EYI(Ai1O1r8>Ht7wrR(oA9XXcifuKwn67WG4L8(vP9f$2S{N5^VdH-ZH^SsVu zIW&7+p@nO7usX`g>BKNqvkS1g>ZI#c-*Bm{5%_2u9<_S68Y<{!b3}Vj%VqDKRpcOm zKEp*p21k#pw`IwFS)F5&e_0c?g;UGP175r@a-v(+NWQQHx4e8l^fdvacsX<*DksYV zqZlem>8q`}cC14VHS$-w62z~|^r?US^6|&#Pkm89mY3W9bcw?f00={Bb_R>i^^I(r zfNH!sj{HzuUvDH`T6i^sy>zLi1P(6z5ZyqE(T$(2BZq9@s*tL%f49n9NvaK$%~tqv zTv{X;iH)FnJKs+pAE${1F$;*zCpCFB%43k9+1WdJwyQu(*eLgPOMz3wS5aAjvCpse z!me9NbSiUHy^xak0PHa8RrM}7i1NGZ-l$wzwP9o1`PDb24;JgqNHJN*u$7-K>%(bx zx9c*!HMOPGb#ul_e}e z9b>9sQKJZv$sy{cFahAw(k#3uJP-i~WmoEtj7zXQ2vpfi<7Nwb*^b-exDQTku0xN- zN-&`=(6qZzCV{(}Mj?y7a^Abt{;6(xm$wUUP@X2Wpu9Kne;w4R_MdaWlxnX_^=n-+ z{*LH8Ice}^*_X?d%KDS6Psk!sEKN%zGysiVGcy4*DR;#NBkv@UB=1SPy*sUkK%$VbmR# zS_W&5nF7|x%G5B^8J?s)H}GQN_;BdE$zkSPN^FqMkn|oE zzkMeA-aM}o-5^8bRdz@$P?t-}-;!FvtLs%s2>M9%Gv@WW@9M&uRvT$OYF8l@Se)8# ze+_ZYw%HUP(>!?f7YiKcC+u{0A}LY#AJ?p;zb;r(C#+3x%R;@D4+Xg0;c8XPIk21e zHL50uP@2ZdJijFa=a}+e6b}$8;19kd<&YC&0I{q~0>8iCK%=}Z=B^fc`qgcx&D0ZLW_)DA*<7i4IEWOFGkai>lzA z%kWBXf7eP5o{sfxV`K4%yMcGQ#@=EF45qr8HA(wGLPDM{nd+aXb{3biTiqER<*U5% z%8nXKKkM80=k;1a?06D&s2uS_F<7Z|+U)5(6k78-Nv~*40(T3aqBaiebV@e>7GJ=T zOJ)VZLLUFEuk;dq1Y~J%zB}##0Ps4qI<4QDe+(iD#Q>539%y&|n8BC27O6@2(8h;$ zUgXL71w7fG-Yw{rXqO%#r|)paNFk-LoL7C58i05?L8ev&B52_`P7@m;aX5*&&tx}XHr+3w8?bd4-aor}DeJ(EIbCvb~r_&2l&bnf^dv*5%ZI>y1RAZUnmZ+g!s8$RhHg@CF zTK&)0??1+u@qLlB(ud>e-eT56X2an9TwQI|lk=yAz0L)@B~nz|Fz7JKcA_92Hck88 zcCFJje;U1QA-T2}L>8gx^%_;>GUf zq_>wTCFhl8?1G-p#HZ(fTCJVcdX$lOTA(yKf0YA3s4AZy+MJ2V?o3*rAe%*Ry4bo4 z<3t@Pj^gcIZdL1}MGMlwTnEX#+$+jn?sKZb?ZAc->#{}%nct^VYPqQL``$u57EiE6 za-%d3#VevSwo$;vai6?XXWVrTPImM&dt0zhk|d5(mH72N@Vq>>@R(Z3Y2ziMM4G?m ze@Hy0ZlB(8%!?v)(*QolH$ArhUakD$xSq`h$<59QQH^kN3OnXvqf>g2T$Ws*a~3V! zJbN_Y@&$DuBWmy%Wf`vQBKM)FmBSEvnx(l^Z-@=mA$AE?hpuwd<#(oB-8QEa$72+D z**p|G<%Ixm(;*1y$fLw?%C%kXd^MOie+$K3X+#+Y`LH(PixZGE$LhL2l5y6&9;Mn@ zF<)u$b(mi>=gdz;?)HQpNRRi)EAaZesNVg)v;O?ZDtUDno+hOgPB08Q zk9s>mN@Y~^fTx(738!%2Ee~1_r9gIr~KhEi(rMjs8V2#$x+T!eXQqn;L(q+ZMRAG4 zmDlBJD4`-tq#g{{@rz+aR0imFzJP*FW3!(LGf04fY>qoEO z6w!*mP>}Hh9)XH4e&02M&K;ZEcW)(?c`O>1shh;7Nxx(VRGB+EN4M2g>iQZII;6gm zE^V4}=D?hnH8?|5k4>>8CD*`zha<5B z#-kSio{V_HQ#vRW4jtJYf7Z`Sy}p>L*>A}~M}G9)ZuQb^i*JOedr*OD9&L*@O9miS zIUGr~V%OsDR?4e;rP!a;F$myF_!D>unQ7x?-0~1KRgWYNS--%R&O0f3S%E<{;5aFq ztATXtv_LiolQq3{4v}RQlI>}_l=^&B&B{3lUC``B$yMb?)b@_9et5* zor)er5)^o+5|2VA%K5I414Y=eMHP|L60LTiPTxI67m4WJ`&Je76vhQ~NVzjj*d-fs znCgnL5_kwTqP728EcK3_yesYT@u&dU!g5ouj;dwKKFqJXlra#Fw*mm30q9mC)49Rs!g$jKU6kB+`~yvCIYZmIYwvCnW&{G<*HAWJVsV*U&9zTSvp9Nf3RkXZYO$S zyQfwY^d?HMvW5CP+{-hI(vO#<>}grf0RS1NbG(8fz7p9_-Vty&X<7&3K zY?XH~bNONbf2Gb@L|97ohBub&C)to6<1fj~7iAc64$`yt1n1dH!Jt8jqSe}Tlz9@- zC@WYP;?)bA`cPR0ETf;jF3_BhC5S4EGVvQEcuiNFpxdSKlcyy{X47!kmwM?WQ6{H3 z2_D4%$GE-Plg?3Url=0a8J1CG6=5EZ^EunR>DLyDe&+hWEj9C2j^qUR@uk>sbwp}fZy6oO3Bs+kT{+ve-L1C4IcjCz z+L7@if12iC>PYSRy7$L0m{mWA5Qu&(2C0x;vlNa@-xnch2&7_>fwXJHtPH{Cka$(| z$qD^Kjc-R9cea&(P4iizrE@)A6nHH;2z=*EZDD(Wa91dyJTKKtr^tQuX)&szfC17;^ax4- z#Cw~iOfm=go(f=UMI9BfxtreOgrRq^zTL`f+7Hs>RBr~WMZO&HGD`(mT8ugf9|}}c z+E2U1mjUk3cY=*l)V8432H1Gty~!b+8byNk$V(O6HyxW-`m05$RMjEtuw8%ISl>P` ze+td`aew-@eD+=^%a8mtgMTTof2B=c{&KI(L>YUz3AjC@W0FK9idBVq6ioL(u@c5E z>sZyh*ME-UE6nVc?j$r18y3rjeDB!R)O7l=0w^~AZuRv!NAD=BI9qj}%9SeNsz+W_ z4|X}5LV1T@3^|_oR`kQt8_2);mcwSd-sRlo{X%2Ns8t{#+dU`!ZEnf&KYFg?NdFp~F zB9-<=E#*wF?V(CO=pu~idTVh5^2iSIpTWyg=Wq!8dV^8ssCDOGSJ=jwtJwdoe}n3i z@d*pIt@(-D8(djTbz{|!OFq7)NL1N{wNcrX1*PyLjZzy7>1F$BK2lyD`bVjkon+_| z+|&|kMHLMy{b)N{;>M+jaM-*9=l$3FpH_~S^l_~lX!UryXkW-IfJh*MV;?CKPD+m|tZ=l{VRz7ND8%frlssQO z6>au6Lng5Heds)Ij{H+iH9JSzmdJWK4nsAVp2)6Vp{2p05M#e5`+&S39oZS9lS7nY0{;K!w^45($9BBMv~)bO=uQ+lIcv?C)lBF}ivF=D)~NBOG-tmZD+0s- z!rG$i5Fjpck4|!(&E7e4#eaC+tD%V^NRko(MCsSXM^Z!g*w@t#n2v};S^+PEc;7+) z@Kk}_ui3ptVF#E%&Xc^SXN{7;fegzJC0~rQlT?PRGrmw0uMqn^ApDp^^1Lo&MYEzy zz1NGU1P^Cb`OTcX2Yn>Hc45U7zkOY+PrrVCGayhb@Cj`Y*TGHBh<~V)<2=GPZMg&u zhlrqk)AQ@(Wq{quha`e2`|h&2lbzj|ywf6!_L8~QwY24B=~lgs94`e$YqPc*A*+*g zDmdIu2b;Esm+!W#KbaK{-sH2`6Dd+Hv&sRdGIszxhm^_kl%R@(2(7&o=uNC9-Rn3& z738bPPo`#22yzix^?$o=iXRS9`o$MMf#Xzy8&IVZJ6_l6TNIUPPrE;v?r7Pn5IT?` z-HK65+iMzyS1LG>k8}B?sz}6IgZ2cIBDbUJHFJ+?cUp`2p~;Jl%o9l0H8BV(10O?!SIJ29|cy+Q^6HGRQ3e*Kh)^n*%_zc)_<)-RjXK%ojWV2OfH1b z^pFHdT(4JfEcjIZF9;U-&3Ke6Yv<|XEvLrKi(?B9PR8bh>h-orgGe>Mt_hX3p{^(K z$?43DV-(tiC5PjJC`(_W!wEYj$W14ux1l$EZt}m1bE~8!ZHBH}dP%DrCsPv@{=SpY z&SIpPDZ;ZoK2_b3$&>_SLYFW3u(>)Pq(N`W)pI^ITsVjKSw;adyP<+C`|!?h9St&(OAjuc); zRs#%xLVB@@S3J%Nk{JnKMf4oNTa)v5i%yJnpM41!*JVY4hM^o&MFoe*XG>+@F4~e2iTNjZxupHd?Q_5H3ayOh0O934w>EO_TAwwCgB zi5Qar)Uj#~hp1~nPSEKskQR$oEudKUT0)5$*i)HJLOv0lcr$F~#TOv}&wupm!u>kF z{;a>Uy_W1NvGI`$0l+gl(*&GlA9>j@RU`s5t4Ys(QO-A9ipn{;>7{B?8YS(zoh}75 zg@W1i;`V!$9eoe`P8lpkbWH0$!o3aWOM{*4FgWO)w|6~NJxQhSNMt|sWXuj;XFjmU z#W&14!td(bDG0oSmg0GNnSZleaF1enO=KV0FIpP{9yzs00@k;KoUD3Rzs}=| z`Y-avOhZKlpUE4`~9!IE`r3$Cq9jOZ3tu3g^ zvJOb{HF&a9=TFLgrx6b4nA$vouwd*O3#nhA-Q|5`hn_SQOlphj&E z0jW!!a}sJ_Caha|nWjoSEC(pdqrN0AsjR72XiG~|VQ#uubd@-7L!QqgPH5#GyJdr) zSXD0?VLz6evOO$~Nc*y)p7o8x`>&;VS3kEue*c(%2}?wT1$mH?Y-MC8nN4k#CFfM; zLs?EBi3~k5^d*haV}GN>8oN{Vhh|3r2+iAxIvNaZx~||7mYsZ)vs0w!EC(@S=xacc zw)9ImBds~^MlJtTxOW%jlp(aWi=i+a$}ow`E8AHFM^0 zY>iKdSxMg*`bGB8ZuCy73O?qhUBF!>GG4aRj1CyYLs2>s&YVT|wKHuR9?GbYM?P!- z2L4S~Z%%>!nt!KFr=a9`APLkJ#z4s%RY>&85otSUq62P zs^VSHUo`Gd_hcGJE)S2B!@KXw3)JR19JWZ3zG3Rc6PPxq?k-i;6X=D~J}LU51ziS9 zkt6x#STZPT3141U5iM5jyKJad&giWktqR_1MxI^_ynna1PU%8AU-!01a@uNX32{08 zSFHuqF?WM!8@?d;Af4UARDAQF`v~67gImJoGDDBa@?C_q7NUmWd z@aNo*%73dpmPK5%a#TLCvWmb9@8eYaq6z_Tie>PNP^&qrZ4hX zv_jR=DIJp3g|2j`xIoJ|`?l=Nm&N-0sV%n1zkmOzU&IjMBwig)LoE&-OP!_g4Jt}s zNuiJKy@lORtz>m(Zv<(T_-t?QMLnj%@2b;7^%@)y1WF(J*%E%8WZT#TTMr~J)oIW{9pQuJx_o#}NQq)2L? zNzghd7rmLXeL>CSMNt(n+nsWp^SwR3ol0)NLRc;VBC2)tI2zn)~)vuRf5+;z9;IaoI^pQv{c3guyUn;HCNzNo%dS?OXmn4_(+cpl@Q zRxEt55&eMimqXqPckQNWXY^kt2!A#^KBtBtJZsnumlY_M^-+zIIAgaT;@E&r??g1` z2M#Z1F6qsjhhx`bb0&=$9L>|gLV8@YnVAGV4|`VSC1WQ9RyKClhk<%wi)ywJTWiqQ zDhoUm2UV3&6)kDSU^quL*jP@=+r+^^GVN`+skms&=*;FAw-hU0ymPl)p zH@taCvs~Yo<*$8skf|m#d3&14U=vf(6EIGzysD{VA*Y-+uPlL;1Gsax>oM41tVRp$ zgucG1UQv$k6|gahlXL}e2A+9mHL9aX4oc{^zDwSd*ElY1kGpD>`}Xh&xpNN`@Lic) z!pUy$(92WuJg_3nMS+(psDIKCxnv_m?z>~A&IuQp5b4(B2Ryc<#_pxqvU4`Klc+Ta z6S}7Rk~zYT%B^mQQl0NJ!%vG9Eqb=6vKpu%(_<6BDMF>sDsSPiE!lJnqckf{gm)XU z2LVg1Tm^$B!EL$i5%?%goCI7q`eva`0{+GkEv0BqtnZ}}31oc|n|~$e*SsWL-&-|x z*qU(Em-p5Aal2Nt`XH`mQgFn`e7aDp--ael1~;%R%Bup~2p?lvVRMyN4%` zq2!kvSiVmuYgKtWRxiZK?!3tHe^zQyNS@uvfk!vzJvi&$CFFHymCtJl#HpD=Im}ur zRysdfqwv?|adMNvDMSo6?D_cZI z-v=$1U^X`DBu*xINRS5Vvi)I~8TDw$GGL#V91< zZwj>^Wu5m!-ycJMTc)!mD6BzJ22CjB@w86&|NJT{RX84?Qhz=OE}y8Tq$WAFN|+r{ z4(!@>A+_fOaBWcD$b&-&4uaUxutf z*O^m+O-F-+Gk>D8aEATno-bLi&I-;Y8@AocCP@jfp+c5a-PHeKy;2N+U9Y;?Zg;wF zQKB6cCg1Owgf7R;D3H6-7IpzOiQ~?cZTAD>!9Jl zv0hDest$1d*rFxoRgQCNV9R_<{~#Q`;fK%8S#N5!g*DSj z>G|L%*-|`IrX&y~@|(};?Mm}@GAmm+H$g-#nr0V@D@sCdwUqiLd9`HpHeN_W(j8o_ zE`S=jt$&#hW$z}%2}n?i@+i2iGXIs>IghPHILThLDamLqRJ~(z>W5@$Hu$ZEZyjrz zIg&N>ZrLf~ooW}7dnWm@6I^9?N*8*&v-teS z@1MTZFMWLc?Y2>KyfvB449`P%Y~eDlvD)fRU4QUeqaf!ZfBo;>!e}6iJI^5R6p23y_7T} zAPL+-w>n)CfvrKIJG-?tN;y#1jX!><7whfhOud4urXKEP*G;H8(NLB*p{=-N+FNeA z9DkF8KVhRuGXKICn*4s>|_nzUXEUc*?=BKUCpcHg6nY+?)Q+*$$kTqj1Af??oZH0th*6R2A$$r+k6x*J}_6bi4jVTpH7+`r% zuT6`%nHa7wsMYsaml&SSAuo}VABYT4yp=2JZOi`Ft@LryG*Q(8r>EBKmC9zCc7LR? zI@8e+q*J2KmI(jv^&z0zih9=uD@c*lQCJfW9Zemn(-v~^S9@3`Ik*jD zE33i7&B+pO69_&60ny>X!Cp9lL&Q`P==oT$RW@?8S$Ym38_vPUY|0_qOmHP=lT;($ zZCr}VQ6>%rx9ak;y;;(FJH#W)M@M!d9{ACL?6@iUE0R%#!T$BVYgN3hw0|iZ;;sGn zd;j|Tr~fSU?nuFtmDsJO%%D&*iRll^b|=$@>R!uB{ z#v0My_v9p;n-q8+NW+vI_O=5pmPK6agtap{Y@JP9RLROdmGrphiQrjK)~Ninb2ay~ zljLlbLv?0l&b{K22I(+nN`GzI?$R$}HW^8g^8Hq$Ea(@fGZhsdv4h$oYpKKO$f@%> zm3_R29&$M~@2a&%`LA_)z1ey8Q6cJ0y?2h&8*zQMwMC@DApBf>!F^q2f#Y@#d_vE}&fM8`478?x}+LrN8sveD|n*d-psmbw!c8d~cHC zHiV3!ccn9coAl2flndM`y#LQqSvvn^oy?p3b+#fA%&{{7pO)l`DB1|3P>{wUgd$Gb zfYzG1IA5WJd7?;jbbnxMvw-upoN|8VvO5U!-WAmeO){n|2lScEG28B5oB~~h`tjXA!r1hwi!KU@nwK*#aJkAR7vH=HREG}<# zCw|swGUaCWQu*%6uy2cdb1s$TzpPVwm$%DLgy!sw$*~GeQhyVOClh8)4S?%t+wP>A z?j*@uC0!1aGE8ospk)(BKo1HP0o0Caz%8xNDUuauFNf}tN|TQ)pH>ChT0#-5?OK9? z1|CZ1r_MSQP-?e17&YeNv)xVGYTiD}kZsG1kj_2`1hX~unl1%^G!!IL;=YQhVcZQV@<3(&WvO2D?Z}@`b5BY!ZL3q+h|NxLko%Vo zAV|@EFLkv7)Q1YoYGhd#9NvUEnU>rbCj}fKeks2bx*e~GI%Dqk0G4;=rfY^~;FV){ zd&vjXHGsWWgFHeFQvdUzD;O20zV|XBHFj-TvOrS6Eq^!*Pg>^yj~*rDdv(voF_VDj zZl{3wp27L?xl4qThX~$Twr72&y(@tl_BG^odZpT4xkbN^AHRLBP0>W_o0rtLKgs7) zJ8lj_uw{dD62%M{74o2e)&C&JNf*EJ#z@2NOj056dFuD_j{?%63j zp3tzV&VRqguRskFrlL1Z9Xdj>o#pq`cXfP?dyS+qDLz zCc28M;3WMV>MnsMD9}RgSA1g$GARkELRpiHex+t7fPmk2%^bk$AnL6vCiJ#iKkK(o z{~4bbX*s@7mLJp7>DIAWcZ{?MRZ~5Hk~xx83xC>YZk6f@z{RE@PsmV~4C7Get|q+3 zc=l=>5GcbGFApq4#m0GL;>@;7!ar;0FP>RmQdAPxQv!H@;3~=v@_$wDg(3(1q3Dye zix5~nl6%m61f*@4k6wqA$a!48IKDp3%}y!OSKK`zw@ykF3nxLfu__5PDkql=`9kCH z9)B)r$#|2Jih<$$5*`Y?9CuKLz?Gh2ZbHw zIT}kLh@(YOLNHmaE!DlrkL==oD(2mQCfb=bS_fA`RBwam|ek-!Vfp_=Yu*&aWzkKSIGsMc{imqWMS+de*Nq#e;2moy)RvJF`^fYsa6#j{vDbXHY)922vsMzJD&#kN)fU zqTAZ`fkN!jg1KIFBo~dpwrw@dq!UDz$qCu}_F{gI4(2)+2^e8BR9ooj2LG)PN=)~* zb6f?k=R&fp&buXu>G=DWFYM~c(hXz#>2}QF4u*tNlnW{!Pj_pO^1Vgey+cJke z0?3D*KHot4|9-2VzWjWnA;%BE?k65H$6nQw{UYHEw)(~9-L!b3)U7^z(N1a9rAmD6 zouW{hyRFZz82122$Ps}xa1u!DoiT5$2sh{~N@=%@(wZE)~z-cmZGrt*#q)|@nT z3{~{BZLqkjlELG9F+0VL#A3%S}$?AuE`L+oDeaNMfxrB}rMW&AW?9gdZA)<2~9 z?2oJy71%;NL^AXnfE$`;PW`GPYMV6>s#K$74+as{1TX?z$XW_|X=ujrcSxoyDawk2 z&%pB_MN?c0i>Wb z7Ej($G(KqJOf{oBtG^nl$2L8^y>FG1(QJ@_&$IQ{tq-K4%_O{>qe((Ll6K6vm%m%8 z_}8UMYWf#Wt$GJlozEocX=?7`NmPuZID4h@h7-(s>nJmEFR9th!I&HTqTFL}7A^v6 zc_tltNPnr6TpB077y?Qe$qK@+YjesS9{15&hzb$3K~AC* zSt5HAyXl{-r1TY+N~c5X1O}p&a*A1=#MVx|0TmnJwOB&1ca(Uvio6`#&<$s4N9|f2 zCVvOXikBUh!=RaeSgqp&KYo9bF|`qMOO@q;2))2*TP=myL!o|Jwo~KtW-iVVDJ$}h zoL}GSaf#CbN`m^hbjP;K8Tb4n|(PiIxHt^DoJZ2FQ!f9 zU85=C{~~KBte^brK#TF(j`{NEr~6a=*nj=_^Xu2o)HyEPFAkKih0Ed58eP6y1dXwD z*@(uoQ7i?%=t;vYv1Dk5(rm`+H_-)nSv)rAd1bwe-R9*)>7Jm%s zK&X>&6^RwQlL(%3k|eP?JcP7J@lE-Gx}TifSl8vtuDd%0dLM%?c6xy<<49)A<|MH# z!wZZyrX~%$D#M2qUtQDkbt+@QUT=w?)E!S@>-F-Y;~rK1OiD#i?xy~l9lw4XU;5`y z-|F|DF90~`p zdIAHI4U|g{oVI5 zUOUK}4LUk0%*$E~N~_Z=QdRjm-8H)vn{J>@o$h4q@6h=&DQEzZCVzE(^YUj;PIi+0 zAD%Lj`?kDV*ZI;JovJ+Viqx|{q&-66QP|-!n-{ z-asyDW%Bk;C-K|_%Hb=o=C$hO4FUNi9gn5@v1mmA>R+~?jF0vXPt*4|&rV3Be4vsp z_Ub*+g?D^N$EHY++J7`|sts(m&u{bet|YkfuU@r~Z#Jz?bKA$Zq`~jqo$Ufp7kR%N zIg(CUxTj9uDo0$X`j8TyOZbdXfMAJBlcoj|2wZD7so&HehvJkPxR>mB030GOkfDGBv*Wi^AW{Hj(?o}l;3WwQyj3iI0 zsgaR-;0!ETnG5vKSEG)~iv7RcIJ3-2VVgkE+jQd9lR;}mf;k>TF^PLu@?1B=Xjv%@4%m2H^ zFdfo)A~IyHnE+PfAdFDOIxsN^5o};;CyKdTlm67Ic-+_2(Ht;iR(5bi=^aV1F<2R& zw*I5_)3zmbtQ+Ldi5w9H93Tm}R zJ8zo5S~qUXLv-l4eIJMA4pkhHiTJwi$xr?a_$i&*&Dll*->SH+IAMx}y~7#}cpZt$ zL(NuD^&Iatbekv9{PL|C+(+5&u#9y3Chg%OaghYUW>kZ9^=zX44u?t!%LSQG3U-l9 zO@C6#8f^jRGY2JV9xoYWZd!EZB#n2gRmlfFX*cbs*9(fT|5+<_ET^#JdXgRhrQC}# zGW`H&jS6*#a0y3D`srX(gI{s^&!e7@( z&$;SAJ+HfRVmWr@CeC%uGwUV~z|pbG%pFApw-lYM*aXm5LssuzHco8mngpmuv48jF z-^;2O#b_OK1ef{lor7-G>v?jN-m34AN|zUZdRA%IL1?GfS<%alO-&vh2aMVz3en1@ z9&lI0B4jOAn_zC+s(kOEY%IT6D7H2#Dh}FE*~P|EQO>Cy`w|ZTBzJpE(w+XYPUqTB zAn3=ryH#|$32?duoO!!69kxXvTz}&{Z5kYx$&V3an&WT7WRRA7 zEX$N59rK9xHYf{^#l6bZ_7==kL^{aY5fP)a!!j>OO$6ckt{rBUcBBqEOMfc!AYE!y z{bil5mvxFyGvc@2KmzoWS4Q~ZiGtDYR2I}pzCuVR8@Kn}zW~1k)mkpMR|*9I;4E=b;rA`NmSKX-u{vWSd*?b zikgR0PluOv`c}Vu`tr$0E_IJ0|53`=!_xI!8}sRhb$!Ej?{q*%dJ3-HPn-zAq>~Kf zJq*xYZL=Kw4YfS@Ve&pmde*T=(s!Jqgx9<2=yynAo~t~XtJmi}8h=OmJ>?O>BqALO zyxC8<`*L22r}C~2nVoH@;lJixr=#(y*&-qXchVSDrDMhvRQelh<;{1$y{37Yq|yZ& z$ez>+5$CE>uLeoeL=+61{$`zCWCxzaEC?fejWWkiuPeJUb_buxqD3vD@)}`Tg9^hz z1n1+`KAdEr>ahAneSe@BR`ILv-V%?wUM#>Ya8e1XWKcWK3SCVNE*-bty`MP3qh+OF zBzTkpCf&qd0)l;X89B$P1N^0C$h5mn$RnAu(M5Rqh}0*ys#NtD8rbssILAbi<+dmh zhng@|<$nmHw)>a*$L&G5b%n9*__|d0j6ePq9mJP8XI<#tcYoEb4n6txV3muP1;hdp z6@_zZg2aPQVy!|0Fm2c#*{~Piov- zUh=0DkpQxBlD!BP+HirmFT0VBKHED3ZUDvE-`YCBaHt2`)G^#tvTPK-VIbo`3JwixRXLq`duc%AHy4GmZ z_H?5x)De^Ol>ScJ&P2H1$l{LOEH8nSc^p)Fu8RmXxI6MnnsB76SVLamn6^~4oAblRXUT&mRfuDWit zWuMMm72i8$Q+hM2Xc6^U*AlFd$A8%S8l79BSHX!=QUG-?GY_>h*OWClMtrUp`_Qk< zLAgb#y_6*8yN9LgkIK`boH*1B;%BZ6`Z3Jay zb~gRFvgq!V*SUsnR@BzHAt}(dJ@~~A56Vswe1Q^8WQs}+C5}@D$Z{+tBi(6f1p`Xu`ZpB2$TqUEu(l%%#)*fa0f)Zyv-nl9ySYT2OHT!Yjv__rOt256NV$$@_4sn17{OW9^Q(gUt4( z)bI}UIK4ukM$eOT?|c)X+o}PCCT+W!TLDjc0Ta4UJBX)#a<}$3Bk-g}PqI2y?xOmf zVb9Cbg>10BFIN9;^nWcncKonE8BlcZ4?yLaTC6(+=2fZFVH+ja(n4WbNFPltu4K)k zeLT^rO__nWQ?Ooa?0<*5Evp3%z7rEh$+o&)Q__}G1~pX-fT!pt*gy+g+#amirDMMA zr3wds_X>+F7y0w@ZmN@$eOW7$s!z#`PDXgkna{o{33gmZ&y*??tVdSl&^ImAx{y$D z?{z;XH8;sV*Qbs$0EBwVQGN4C`^!S5zfeF)z5V2gQgax&NPnr&2yfYOo=w*0R*CXt zWRj{B(+V0VDeV9iiY%6t$DHh{qN?WE2^u_rk}h3^=XvWaoT@U@Sw{^QH1p9;=15z6 zN1fz_EG3V$t%t@k1*PBymN|OC&pUK&C!2xaz0No-4MJ1zxH%w5%;q0SlghrUC_*;e zmy^S2orJO1Q-4#}CD^)MimXvGzp%>ehCLQaz7VnM`X!_fM|x@rH(uo}xM%?HY*%Qn7ajzTJ;|)htoHMh%H1hR>oOR*)*kNds`G zvzh=naYk*M^Ml-|@fC6WY-_lmGez(@$ZhIJE|$s7*?$palHWJ|zAvg5Z~dtVb5uzi zFhEkN-m9xAMRf2&S^3ALLhuqk=4mLpyhsDe-iH=W6tF43uhf@+zY%2#dXF}zWkxuo zCZ?>m%&b#8?sW5{_XMZO)FODx;n9DI_{d?DBS@ObZaqpW**d9c)TgMx97ixY=i;8^ zB(e2*_kUDkwwYxCk{QP!kMH4O{W5jEqH@keMEMPCPM|w~1lXR0Y`spF(#)y2>?!R= z=8@f;q#cqffHqH+ok(L+UufFgvu=HWlgKMJi_cv>#XK#)WCRFt-`bok)4S?P{N?y? zJ!QV@;KQlc_2bAzflpN@farH|gs2!eE>Vd6y?=V|pl6Us=Ap=Y-fd~(L$TtJ`&jY{kQ? zK#&VzeruA0dRLVwdz*cz-ODTWHZnL?+!ek*6N7NuKU9~M%dX&VP7MZB|2YoL?z#&3L$Yj zRIlV$r!VH>1SYS!NG>yRJRJ__gNdJO=znEj)f0d%an?4a-yI&@J%39E8`wyBxn@J_ z%lzhhY5cTO*IKD3XJ}pEwI^W(yb#ZnoojTQjbBn{$Af0Ob2FPl`}`QHg=6_Uo2vj@!0?cb~<5G7`A6QTT*yT{bgG{x!<^<IHDUwc+80;-)yKCpxIADs#liHUa}am=u6PsXg|5x6>=>9vW4iK? zQw;P$W6Anhsqf=|zJK~TUL^~GAWt4uawAWhBz)v{*bh{psx?(4z{iv^SBd9pBqdD% zPJ3hEyj?Ayss>?H?eJEjN^P4+y?=6n?(9^>rEp<*PF{yOtG{cI5VESo)Dw^U7`;$> zXbKjxiz#O}HFH?x%{sP}t!SZA?ye1TOa~{Ca&I*6zcl`$>?Nr<{9tVt9rN{XNNwf? z0;p|Nv&Hxe-dLU+C$Kv+U1b*U?@RUbtH?9F$w5Es%3U>oQ#NMmOR=Q4Ywsd(>&SQFil4Lz=XPh++C0H)ep}U4b4RouP*H6kgmtb4Y^g9{w zWVH@82+sPr<6ENY2PuwH=2G;Ul*)o#PVshLW4F0aB>VP4{F;5}VyV{`s&tD}PQNI1J;ot8?(A&B;eyPiyt{^AF9>?023|N<*sql^qyB zEf5>eJeLpnoTsLuf)`+m#!ITC6NC7pS`u%Xf#vHuvqIo)6IrOMrkcd=vXYy%Ov<)B zrqrU;oq=(T<}j)yT^Rwc?-$2%RkPjQrOLqJaY_kTBny5>PbC9Za(|+q>91bX#=88T zEbT^{I)^dMXU9y&)qU6Gy9Vi#q0iK8zBnIkhu-?Rr#=>pCP4r9N~y969$~d9maiv4 zik%|U0b$igPeH8LI?ZM|kcJAEi0&NOrhqqJkS*<0f7F{sd(+KXBQ}g`j=J1klf%pw zx+QW`*s$+yJr@EVfPbLgqdVx*DXT5P-bjrtbGf{zr1FMWyGxltYG0>jRMW7kYNa7&j{_)cCt?nr!Kr@^1<9(`L;rUQ&%n(qQf)!3!v=Bz($LqM&q^L4VHSq#Ccws+B_5)Z&zz z(yD-RZEc*(S#nsqYsEpG=lIX$O%Br7CKq%%^{QhgMKz~%J{e`JEvOT!l-O zG{NyaR9N%K4OpH+;D{3Ur?OHdsxO)rzscZM)UUn0%b?bFYGCc^0SeeSo5s{TKE?ox z5~&m?r!K`BV;{;iZA)EzrMOX4uDGK)90vsfIopoNo6 z>#mIgm5kESP70EC642P@rD`B-1Ay=AV*UHmpJIjZA*h`5-gxmYXV`_L46Q*UOMMUq zKlRiUrj0{D7I2(%l0ADcymw>btHMjKrlQcG$-59%C)JJt!^#r zxJGPL1sH{x;Po(AUYSJ#cu_ODt~wx)-la@rzJ-n*rT%r1;)n38|IF*yRU0v>nUZhi zfF@wUu0@mBIhQ-8DhfnTuqN-547Rj-94iqE^MBqV z6jZ0Ce-Ek_U(_gMn~;oDgeVeHR&ezF#BIyrLYZLYbjN;JrEr)j1=ffjLBA4)c_H#t z0N?jbz&qmXI$Ho2v}aT;q$q~eTA{!Pr+=uLMqsmMt|=3>6(P0Fm_zgE0Qj>R;H~QW z{`Fh^wSKvEjacH1;n|@P^r~LnL2*C`8Ozh-(5Z;j=47DrwyT;6ha~enHtQo0_{7Gz>Lh_G{JE~!H5Ad@M(Jv>4hIBGim zb7}aiEI4SMQs$CtaP_yv`r}9a@%d9<;xGASNK3PW$CV#=Ie1I&e&OU6N*NB~AORh^ zb&_t`V7W>T;CF=31k9>)(MWd#zkm6Khc0q_k;&${mQsKX^~P~`XtEs%G+23T0#I+t z#gF_l2(&$nQURl##g%Ya??Y9Z+1bC&rUA}?8cTAM%y8QZ(C@fSBX}E!5z{*R=9FJ~ zDDy$wcBt9z`?fwvPs?-7U}xR!cmupo_0TxKoaDb-ujAEN?|HyfHM{+yLVs|;As$L9 zWOc8UJZV9tO*@Q1BO*P+Bm?XAOM+v=5My@0!=_u&n({uh#v%yV^#h}x4uDY`I~^kR zhZ3_bDGvR~Z?9n9F{rzh#7kV)Ek3IcKP^zFVOfa~lI*bR+_N(hCN^GRxo?h>%m8qO zssUaDN|IGSuzRD+IhmxS-haHwP(7pp8!ZhrnRSG)11iG(7TJHy7Yw>88z&u}E+4Y; zIFm%dM-d_VxQE<-!U!?Jc`%2Knu9fAYB8pjb#r~ZC=O|f0<^purCFyVLtT;gQDy8? zl|-#_9N&vl(_V#lFZe}$MFt2#WFPPjMUCHhjLQ<|IDN7V>k^)53mAHwomSFlTm z=#7s!?VpNEQ&@84fpf?AVB6@XaPuO(+M29Oa?mvS=Cb_+ZO4cSbz5HHb}qZi^%}DN z{pt5#|9n%RAh_>O*i$1bOs9RjMsz_)jzHS~6{{OYl-3Bd%u(1d%1FGyJu`4J~9;LDX?Erb!aXEG{RY*Li zs*r34pph00yo#c8r&H|b9J45zV!Ja$@YCejJDuR=a+Ayf;+PT@Ghi?~^WL)V2U)rQ zG7A}0JvBa$vwv9MR!UTrUX4<>^eB{DmM#^*nN+t?jorF*)?b4C?I7>eir9g4uOo*J zIJW|4io@-i(ktK;lrvT)?@Uc$N%qCGWqC`m=Qr2_sq2gp6pF85BTjoO_0Ue;bVQID z#{2gY!7E>|0I5+wbRx4|PKP*oX^kjx^C{#HMVAiEV1K;U3JTzdbI~NgT$jA#x%L{R z(ap;Og=|5+oUpiyUzOFqpi03i)0gdAQ=8WNJ6f<5blr z*9S*@jDM-u`-V~#R$OadbAYHyTy_qUBs;ca%&S-g*$$(s7_C}_u*2thCql(eE}@bu zEi95^w)vrX2Kj^CxyT5_q_7+HoGgs45jDOxeH)V{Z>JX;A>)mdf0KjV9Bpn`` zTW{W!4kw%K-zuBV2P8J&=6QJUBLL??`kQ(Y_J1=lv*~wJy>tdnk}NEPZ4$&?^Fb2E z@Fs*nS2@%5D!11h_oa=jo-R$^u%0`&Lr}ATKlh?kdDQUDffCLKXj^)7_^)M3AI>d5 zV}H-%IQk9%C;i4clY%zqnr=}04n#MS@{E((ZPus;NbhswN1a2DX?0mPo6D+#chtW zm+8+xIdR*rg=c&$lJ1P)Z|BU{V4C+>qaBemVVO+0&EEM{cH8ar(N*nJ2GBBqz(HI= zv(~qy?n5F@YL0MGfw9txKWl0f>(=&E9YQ0dNDkAe)#=Ik(8baBtER;&Aemk>-G4GS zbeEdK%R>=Z(4sA5CsKEvtM-0)$M1F}YF}CeQ;m0>t(Dd#P3xuGlxRu-STDc{E-Dxl zlWQc%XvPYXds(FK^?yG8{Oyn5+n4(3GoW*O@$L*Co=1zWrSjAkW2dtWbsr8hvU4?< zQuhN~KxOB>Y1^9Z6L6zSh~|9->wld~@lwbZkN_^(J=V@$%~`5OFk(L>Z>sygD+*z! zg2Id4b-iQsz#hBT-mFE3>?LbkiGqBg>b}v!ZL{5OuY?pxE*W~_NsM>GtDpLvD4Ip} z0-6I30Ne>8s#tP5lhZbpbjgb$`fqW~ji@-RX;XM#vY)?=@AcalAM-C|C4awTe_WDw zg^g-pw(-S3_~KE)C4M`6b)mD<;!V1YG}`?b2@`1zU{Ky zjy+mK6m}Iq*MPy9-TWd7X&o9e7ANM}j2s7+Usrmy`kdO}vB&= zn}`oU>cot6mF;j$RMPcXs401L&7^}RxSG4t1szyAt)etugJsfK*|zgelv zm5NU)du%|}O$PvWECr@^ZR+K0ax0V?y(Gwcnc9;#NzFWyynPDGQi>Ac_Wq^G#~Kan zS+w?EmM(qY?x6CAWFeA%j0YHB(gKKK$Od~)k8EMK37^QJ20VXW)^$N8-=huZ_KdH$ zDk5TH#aubaKu^l1shR-KPOKt#PCiDhBfXTm#!a`*-3mpYD*C90GKcC%1b_WCvNG~- zu8ZG4{rLHP{QUX#MRI-ni}QhEK;bBpDoL4K8&xT(d@s!dY^27eY?0V_f6i{JRLHU& znpKeJ*-0nwm>qvYo>Sw2Gt@M_*?~5sD~;m`xaUp)mTj>|4F_0ZQpTX9eh>7C$7Q!@ zP7IXkf^$maowQ>fLKcs)Yg40gwhB@@;2;Y#(4Rp~N zh+MQeZ|pe#4n*{J0HBgi?_6{MVw)uj%Diq!N|BeU!=<{=Nqg1ejKltHb3g`@tfDC<>lryP-=!Hj9s4Y zaAeqUs0i7Yx0j0M>6&}X5oZs}3$sEzJpLpfiawoy_B=pqDiDHnqE~}MPqw98V81rX z^!9Jh;WWN98Sjdd@*?d0sy8HC0dW7W_dNIEaDji*9Wu433#T@`eXz>DBES#(L-@`{ zERKV${HMpMts<6yMRYqW#N3Ijg`Wm8bM)@?($by)+wye!PMxfxa4!#Z@@Q|{>qq@E zKGsj)mvQ>`ODV?q<7vc(r&wSuBzaWc&)A0zE0Gk9Y^aAQOp8?1V4p7E(P2CXPHyU$ zsz!gk!z7D##(up?_qMgSWBC;E{1m#;S$|L%d+2ykLgK))ocDVvUC%XgtdOrd#Hus% z!HQ&7nX;f)wq{i~V(uyz%5n#3l&kN{8`kM9wkZepR^jnHE5N~SfN?lQ9b>9L17`N|kV0g}j$iie0C+ zi`tC6C4st3Fdzj6h;_>>)rDnmPAe{EdS{iLycpl4>rAP7fWs(`{-!IvkzsXOyOX?;ssJp!iL9tPI z5TyE=l$>@dmP;D{e0Qy$h*o4jz>wk*8Y5Np0$H3RdEa|yV7HQ=+LJGkPicRw5Edu* zy7}{C*)@i!7K)tb_x{!`L&zAs96Z&-*^YMWg&fT}1EfEd1Z2h4)>pWur$YmH9#*T> zOd0}a=(2cB#M^jW&&xHxfBo|Fb-e%;O9hNH z_JFE=yN#)uv2MO|&ZjD^DFc7tc>q%7aDs(u+FmRu*x`Jl&T(#F3PKNiUyIXCrywdL ziLu$Kk6o44E&H|Z>nKU#&{HYT-Ola>1OgYm?=UB-y-{PqIO3;%ndV(_Z(&&!ok)`6 zom`f!d?*g#oTf@AOKYDp5_G3Z`WdL3GDRzkQ-WeTQYY?W_5gpgU5kI#1P;*->R`nO zUTYx3{m=U8^Vjbm>;0#0F89m29jopp?LDHIykn%) z0?~bIEnz}FmFoiFsDyt_eRya~Q32r z!Yz+`daHM-5l8t@uai6~=*Z4%kmc_BzHndvu$_~x*Gt#@WJ7;g!IvK7DEpjbDaWX? zRBrp&XC=90)%ZwqopT|%_aYFn!)|HAilD5my;0Cgs~##yQ6YaPwo1{EecK#pNSrTV z>?sjU>%d!Kp#0uXEwvXH`<2dwc0)%+k1LS3W zoe}XWb=Q9%OBPVj%rB_7SNBuJU#~Ihx!yJyQMI%t$Bkt_ltmq9(PebG7|-WLT0?^& zrbld2F{Dnlw}SWO9NS^@h`rBF46=;)-=ep`u7sPOh_?oPJufp#z94Ylg$A>(s}6o* z?DAe%aJw$eiD&~trD~ue(*4*WQ71^ZusxI=buE7+!Ov1}T?+3Sz?)r#&@7`NI9Zl& zN(5)!6zaNU`0cXGBEdBD$&n7awQvBbK>SJon|c$K$Ts%M!P=TbEeRkQ^P2dnvq4sT zU8OmHer>;hTY`@3_VE9!>r9j7xRE6Me@?**NS4?#k*6605=b^}B$7r_Tc3Wu4{xbb zo7#V-$7a-|-mAhA;eqgQuTKnzr8YXHeko_J6|&MSoMdV_JrGHVL_-i~-qsl7VZT$F zzAtntGnUT3M%*BFgz3~ZmrLtMO_)dm_85m=KDyS3U+oI3hkp`Ps6HMBc~U!0frKU(dH+7dKvpEx1`D#`9ElXR<$yI+sv8-*s?(S@Jm8q3{rxwKa*!F0u<4#Z} z1o1S;;fR)y3UA2=J73>wzW?jXk3Z%w>I$UjAo%et>*2t*1`0l%gMFNf=8B&Rpz0;% zpb7iYb;^?tqoD3~?Mp5~8IA}JtSXxT`X*JEVqA9D;yDz00pSaiR7cXeW$>@v>QaAI zd->kg_h&8AR8cjBczh?;+U6{~K^4D@B*A|=R!+U0JrnnS5?Hf3EW|;vzE&NV?Cg7g z@#`r1DrHjl=_?QQE9ZJjE-Xqm^Cd=bFxY|q{&uWB{rdHn`O~Tpvl9WN^T%2#)J1vB ziio`_kf{oUpGwdKXVt4AN1Fy41uTC;CRk`xL?&))RzyeHZKq@+JVhJMQ72&4T9OaU zStDrD{j^3it00kvutMo6zrU2KVZ|64h?1s+z-R8JmtIn$*f+Lo*CT*MJ_>BvBJ?0`hI=hBDw)qVRwF|FzFw zb$W}*7FqgW3-2*FxGaryyv)K4P0%GOs5RCcQgtZYR-Kw)B_yen)--BufK@oh{3B?9 zJ&pWRQr~0qL5}n3gw`^!Ul!GXZyhfj2TqAko|Q^|=rC}3PVL&W<8O=NLixAp;+l25 z(mV0olh9EGsid#5wC4)!Qk#E*d?*`N@Ma&c*$&ud-p4+p^M%J$Lz2D8@B0-v^U><) zJfxO^E45SC@LeT+hv9Np0?NTHjtHATX#)6en)px_bNBTadQX5CxBh?NOjRE~G!nl~ z;`35)7+cj4{m=&hxY?py21yugE~ijcw)2ukY1$heY8mFCqPC(uPQ`GL+fw|~&g#gz zIVirxM<)Z_m(0}HwfgeQ@ALatY3}J&C-hkdWdw58T z$fJ@?w_65M7Aki;GfVV{^z=r#{r>gar_UchersR<^;4}M@)LjKVQjN$;n?@Ob)o)k z`!6cBF{G02(}Ci}OI*VtU12}L$|-|yj`7tA10iC)IgllR%1h!KRBiW;&*74 zIKv%_iXW3vRGfN$hOc&Virq8)7i^KWOzC6Uos-y13E)eG)|+pq>bI}++Y^nnoIfw}0~_!( zMKOpFw>=kYFxH6g81D87!ag}4I|l>2 zb^45WNX+5Ogj_h2w=qjI6lyfhdnqCN z_*hlV4(k!5rDF#o->v9J&*{yluCePS=3Hapsyd2|551Q3sPG9Rs8=SHSLcQPM$Y<& zC0noZkxccZx8pU*$tlF12|pw_a+*`|T4rupb>`i{c6H!=IMH^pkt91;-jr$ileCDk zh9T@ZX-j{cB4uwZ`DINlQO+0kMv^4T5RC5tN{sRG)=f&J-}u#X9u6T(_k~ z&{LBBZ<_9?*8-%a^e6z9MRPYkb0RwcY%E7fkPcsz*rVwz@q~J>T)v#`@zEG_jkQ;> zJ7J+@3+0q5M8O&KA?cva5v;v8$ub8)fsE`lP&&YeAgzUAs68DqQ~$B|TedCVqEQs9 z2Bm++;5D86rTE&jkIR?O73ocC?)#sT|8`ZN>l5SFB3mA!T6KIJz&#znlnv;XCDtFL{iI`X& zCQQC&Q&yZ&!M@Ns_&@qqL(27KFez_l5j@+|61~`^pHCxk_mr~4=GlK>`v{1>;M{tR z%|?xEg5VhGOQh$4%G%4Dm@*?xT`{RxE9vq+S&Fj!S`Oej`EM*a{Ys{jYey|F6FGlU z3|@P_mXXnzkHGGvR3v7QXxCIe;f1pkZ$N|-Ng6_Pz%;^}6502ZEHoRjTMn3V6u}i> zg^ybk%iCL_JE=@U1^g6e^q5v3q_^GXwz_VP*u2q?zW?=W|MH8xE0x@2LEe?KFblNy|KWF-}w! z?((i6sk&f}L)QU*R|YL;CVcuf+Cv#LVA%T6Ln z#yFP^Z^-MB{N`vD#Uh3R4{?8qyy?AKDY(=vsr#~ymU0?90m1xUENV8x#XQvtkdelL zTgIcMs{`6zsoX#2w_ksJQNA#|9If)C(4a|maO#em$hH)q^_`T zP(E>OO0wC0InJMeQQY{UtTxC~`Iu43Z>Jg?L7s=Uylp3rE1`U;2C088*RJH}lXNIo zu&cPIxp?MCfiE?|>?S8ItZP!QDk_~)f<_vu{S9KozO=`WLn{s4Di11(A=jvOPJq4O z1+SLK?{I>P^QM2Y+GeC|s!2Bf{>POF71-folXB>Yh9l0VUp{;03!sAj-d}y0V`q2lmXj8Hs#5s^TYZ0=KU&$G+ zcSbjr8gN9C$1zG4kCEDZ>7r&Ea*)X{PM?&*UG*JaF}tpFrcP^CqTminC)L}iy=1r) za6OAh;mu81^J|)s0u;6*9Zrm}uX-FQeEPatA3xnc<)6V-FVuhc{B*2*HQUU<6rc79 zrjh|ggLv+TU7DeV#CG+X;4A~dNs?bMw~f6oV1nbdKZ(Pwr*QAepAh#_}!I+}DX zv*J+n7Xp%BYTbVhJ~)Mu1d8fCJ%etjO5_soF0W|kzNDh^0N>)3Kl9@gzwPViUw?Y( zbcGMxgeR&INFk}h(x!YFy#o2JSvA_}m_{evDL=&e0kQMyUjo0h(&p^PrC70=E9r3m zCl!w`OQ0_yBvmQEd8o=wUP!tIjito2JK~aZd|2v&91nkG0u-z7>c8xyy`{_>IS_-$ zC;n8C1SF@Egyd;;9>&aM{iI5nQbP(r>N#TK&E?O ziJNar_4&uAPbR@v`{6yFPlNQu2_>q6?zE%Q7)##n)CV>wHljNq-9wJ(>>0(pysnPBdfzskRxSl3$Mk@xvUMHXJ!jG8LWhbuA5qOluvY4j%rJF7$K8$ zQGA60V6@LjfVOY;x>VoV=kNEYk1AvST;@7gPp^MhR3!>nx}Wm%ui^-Cb(zXCKc{}s zHD_oY0%8x&_Hqqx){Z+%=%_=f3CA%c!p`+}Mfu~fESQH|!z$=iT^)%I*FC02cFN}& zR<1`OXxgZhw3htqU4;;H`K$^ePXb5^FVLw+?T!?4StQQ#6G41$1^?emBTtW_5$u9* zncIIxFv*tQY!WqnOqV5d@fLCJ??dG~3a{6fz8^pC_S=sy|I#l{<*WP>vYr~Jx_%d@ zA^AVSUjYX7nM|hT!P$}-qoyQLAv-RsHoLlx%0xTa!Oh85t%{vZhmejtQ{<3hl9!;V zL&NRkGTHR!$|_+-xYg(4jOROS2bQsfb<=;-XOyiI>!ao$W9cAg6_b@x-8`+DOm~2* z9U+I3P91cvsA3nN>~g4)gH#+|^8FE{FB}Z@+PKH8)ZUgJ+PNFG2!K@4Z};%WUq<&A zhmCyh&urVdIRQl8nQgfw%7QPtTHWB&;u+nuTFyW^N@u6PL1Ms_sZyw&z{9zKYngu~ zzli5IkHWoQDnQ&0Uo77Ym3bs-oVGNU)EeLUy}GHktqEpv1E^l0P)AZPAJwN6tw5-z zIOPgZJ;}2mlxaPoV_lJ2V57lt9^%@(0eZ0%ouaFvz(u+pnR;KezXU+^%NCGUu1yP! zx5oUB-~N2@U<8c*9G7u~l9bQvwLO2dsVry)81ySn6(9FgQ(UQbDb%haws~!hE-S3L zl=MPlh1=otjAMPefsQQOm+LUsyVa$w_@ylNrbzdFI}+t(kVoa2%I_`aEjV4BrPyRW zD0bh%cUw3BlPaxCSbR~~wvkow%)qN1Jgm=+S?y*K~jH zp_g`Mf<&ec(FYzNNW=ig{L^aHm%+lPRM>jZ4ux=Ju>hE!4#5j1Nsmq9v*z|>nLG9) z911ppEEPf_pyt^1btoHK%2or1j-dFb?Y!L@f6ktrQ_EUG>3Af+oz){$Q}49A*M}ic zlRP7Py~zBY*>MDFFW_ffif?~}YjrD{DXkJ0kBb~zWYIZPsS+09&`3};6XWbm*+>pgcXq4habY#bu`&_VbMtV z9vnyF2#{Vsq96yW0%q>E2I-oPnSJ+(*+InoA4~Q9NBi~bceO<+M&crqrY8b!CA&+0 zBwFhcs7GPC*=0o~gy4TtMuEo!ALr@_z{{!!JQ>?2SB2=YRQi%C)f9raUSl&wCB^b} zswBadP&sZa3jzML_sO5ys1uI8=fr&{x7AH$EAmNqjJI^~#HO`pxV1YcU9dlLH zP;Iq?14K%4P!7c5@0-peaSXw7R5;WE3vvvF7l;qFnuN&F6w`lgWAUnmEO+<6t(q;L zSU#jD@uJPgEVkXkkeuP5x3jiRckJ@9H=m0D84_rn7 z`XZ9&2gMqH;NaRJ#-$|gjvQS#$LE?wUZ{=$j|acAtBIkvR#%GcP*VhyqQW~-HK|HH zC@LH*r=lJp1W}i5%kOHL}fi4l(8wFImJXoE>w1AJ>A5r=(M|#y*ZC%1E>pks7i0M3#&`&B@QBevzUwyV8G+S=z>f9jOw-UCGJa9=()! z#pbeO3EkG-@NM$o`fsbaVx#Y@GEuXW(sfSewt(Lh8;ZkWsGYE`yV2o87Qc45*vV@f zxS@ciO&);)SN;00OD4FAe>-J*Me+w#PC&A)QZ)AF6P{JEAT19Q=Snptrx&cSR7AB` z$U0M0U(0{C?V$eN_z}dRy7ZQ^T6D4sNDZ^LwgZ31^GW%sZkvJ;>>fX*upL{m$1dNA zm_yLMeRHyfOi3^A;RZqKn(jmhb@EsfJjKT<3S+8%9XW$vMaLg~67x~awuC#G&WZ|$ zu>9t?@lNpDbc^vRTQ3AD2uab3afsX1r3H%3qUb|%2qQ>R-ataqex^=>WT>8&*b9*_ zgI9ljY?n!-ATGF)40j(_-?Xeh@2xn9Bg=^50XX|6>i4!(U%yf_oQpASWVwGhB*xY410~vL;ylz2R<$71xr_~fMBvqf(5kk$dSpfBrUPxqPEwI(n7C%=Kdx2$`&wPj zJUJ$Lk?efWV@FvB5xS`=D8QjI^Q}o9SzzZI6ZZM*2Y^COzfxzm>nJ*=Eo?nq#JqoM z5ywj-FkhRLrU!q6YN>Ls;(!uY{=w;{$_kDs`ozzI2Eq_Ik)5(TbgD8;q*iv)fO+dp zl2!Gjm^dwKm4E=ckwpgA_7dbc56vGC3)IQs-=V0MVt5YE^$mC6d&SAY2Jt09ioeL8KZE!Q~5mHdB{6;DW% zZN854T{WUm(2+lA|G8SPq`zko(&Jp522E7}?j$pR|6Od}Na}f!DbGQtK9}Em z)E<%wS?V+AE)oRygz*X>e*ZN8SOezu<$3FT;=IclW8F2E_i>JsDx|AASpYw1AbqWMCR`MabOZTEZxlsT>25z%G7&cz*7M?HVO6*XFx&jy%y zUnzEh(qdXs&QzC|%D4!Ft#p&V5<=RJYJ?0pP}xTjUnBRDt8%i@8L^@i&TaVTFAc3f zDB{Ul{Fsx!TLbrzsyNBaiNUh8`xw|CEA{!)mv27Tyo^Yn&y%c4jKVS3@OenfxY?bq z%e3whyRFN9;j69$Eb3?DO_f~DxBj65w|rw#jn=zD5*+4SqnSE)5d&=Bi3WF#qI{w zsgxU8#*Aijm4vqxLV>_70V|r)85VrL;3PnyA{K80D1W41KmC9D@$Rcq41W{9mkLbj z#mTJcPnNAyNZ6Sj&eBQUgIxXStUG_PbI8S;R5QLo2ylB_gZLNKnxn>jsq#{nX;?_mB#ykkYW>kZ-M_^@ z|2BiaAUt)^2bSki_3S|Y?Jgv*4M?zME_ONO_NjWKT===Cp${VA=v*V;yB4Ed;ZsXe z_Yu^6DVd&aA(D9v!KD1r3s=xL(@U*mU*lPU!--(+%Zh(o?S~W0)G|laUj9pIpo+UL z;Ka>|NnoUUH7CLz+r<^V)c@x5P_+P4SRF1qK(n_)ie65H6#cL@_a(i{p}SNQ=A#g2 z+tU54$;OX#%h#aw$EVL9zpvr@T`S8cu7hTs+VE9NKC_i_KW+2k^`!v zDjv?Rsy2TuX~gV)ODzrU98!W37lRylT$1R^2u@Gvk4=%tl@yN=z1 zWg8Y2*~#$_dnG^x;e`fE+RZ2!35xW|aPB=`O`FxIf0pBNWImu~(r}hc2apF$I~m3* z1u}U&F74WOPQRQK>im2YYWxct8^4x1e|-5i{`Y_S<;!p5#a)3!_%u^qw9vD@A!6Fk z?!gL|va9+!()*$FD8)b9vGqfbuTV4yFUq8?X^XB__U+>&1%WM%lN_L`5pa_LWmhmu zQM=WIo$IwasO$z30fE1-6_{LKNB-9aiiEU&D~GX7VmPq~=(`9xmmu36>E+C8Mf~SQ2Cn&v12(DY< z5@-E@N7Y<{|1@u*?tMXRNlMs9rL$}GW<`JHp_{@bJw)^xD!x3Dd`4h*73UX6UM(#l z9F>dp^fB*|!u20eQ$+a_-%%39&Z403u2UDI64mffE37PrGtdBA`tg51@aF zC_tH1v?Jl*ONGgtTYG(* z28@;p6uFaX8x#kJf;gm~E?slZwCgD-{AbKy6tkdn+9+b~cpSvDocV;NX&nA~TZsMM$F*x%kD(KR6RdWOIM$Bm%7_ zH!|u9`!=7m*67t{{)v`+I_}5zC}#jfp*EzHvnXIFm+QcLSoxlR7!usK_ok()%oA_ILUwQ*!4&)GC4OzA~@ zgX$b$NO7reCuQmDBE7X%YhRHmJhgQQe>zgG5h*ZFBE|A=@~f0g011Ruc&eju>n^O^ z$vxzMg^*3ngt8&CUd^IwECOFnX|_O~GA{XJl)JJEq@UIqcS>Ys_yB)4`-5c5r&mGy z=pX;%6-^DH1HhxGH;h`gp8Hk+LY9IPUyTEj12+0dQLsx26l# z(sDGAY)C1o&aMte1k}{}0AF?Ar&(8}|HzMT>-43KPro`tk=K8dLe|XWv05Yv3${(i z1HiSAzblGP{;D^{K~phVR=dNn3Lt2NwOw`c5fdko(!fCmP0gwExc_5lC7m21@X1&N zA)%Pu;9*gdxA+pQ;>gh-uT{P>@ojV3OW&1CyrCw`(CW8c@ zbUc}--l5V?C3qUHuUqM@$~~a0)S`0nsw}LWcm*;m1x60ESQzRqI~@=WDpOgQO>H(6 zVJJ|2mK{wFoccYd2@^?373nD z&lE#xYJwxsL+Pll_B;nvS^0iUExVUx$F=0!9A>*g(36deyL7U`&91K$qt`cfM+x&X z3n)+224xSgnnU2*Da(FG`McL7%6B%qIHPXMnRQ&&gk-~{BvEE^>hP>ct7D6ngS$Q!zS8F5 zlSW*&_Uz)pHTS{R|KVnBPG**&UhY1$Cv}r|J3-Dk_F^&Am*{KNWV|i0ldhH#W&7$> zy)M-fAdo$J{`8GQMO1wd{2V@}FvfS0;$l(Arzy*tIc^^>B~P_AR!%gwl9d|s-hrkZqXespwgWnc zDLmTF;vOqvO@<50@;Vb*ujFu$+B&KuodDNBWU$RgYy@b^$jy!jauf+*c3+}C(x46# zAsByp+m)Bxw^Kx|obhWt^XKm#sIC3> z^V6$xC?&^XKwTFdrQhTvPubIiRM9F6J=A+Xtj}yc3{ID=j7y;gB`i9a08n^!A1EGP z9n;+yGAo_G;jRKZj^s%isxd0eH=H~ynniyW&>PFe9@APazVaIWYIl1v>nKJltva3kwc<4uAo6Z%3#ba$)N(4$vr&f;53~qVjRU+0@Nv5SUj2WF zc{?4#O|>c8v~3RKF>)#2O9yJ5voh;7h?5kY)hR%ui^VQEQX<@@Sd;Ex%SoJsCLy9{ z4NiOrJ)B4*nBDfFxsCjLBIgj~ONY&ZEOAN?07q1RvA5jcdRzbQZRu;KpU?QAoFzT! z@DQAJPu#shd<)9dX%y6HjM^sH59oiA7~7CzxHPiwrYF>4`c|lvE!4V@5XL%lB@|ud z^r%uu0*cB5RBp2~%q%b8VCG}JQr-_^uQm7&Y}HFOI0C8=yfmAs<^5t>ITGa1Znqbs zy}NKu;iAZ8P!xn?vJ`mQex$s0QUssRStVU(pANKumnDjyz*1UC?@l+|=Nt?=Gu|T%j6bC1oTGnx!(jo;9^^bMr;dlA^N&(XC zd+zsfE{VC>C{_JgA@ZZcQ0H6^50dAu<;9^QFRT$~?=EuC#_8yOcb=2oFI5%) T%E7eX@jw3$26UKyEtLTP9N75v diff --git a/metadata/md5-cache/media-gfx/feh-3.9.1-r1 b/metadata/md5-cache/media-gfx/feh-3.10.1 similarity index 85% rename from metadata/md5-cache/media-gfx/feh-3.9.1-r1 rename to metadata/md5-cache/media-gfx/feh-3.10.1 index d7d07a7f9011..f20396188076 100644 --- a/metadata/md5-cache/media-gfx/feh-3.9.1-r1 +++ b/metadata/md5-cache/media-gfx/feh-3.10.1 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://feh.finalrewind.org/ INHERIT=toolchain-funcs xdg-utils IUSE=debug curl exif test xinerama inotify -KEYWORDS=amd64 ~arm ~arm64 ~mips ppc ppc64 ~riscv x86 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~x86 LICENSE=feh RDEPEND=media-libs/imlib2[X,text(+)] >=media-libs/libpng-1.2:0= x11-libs/libX11 curl? ( net-misc/curl ) exif? ( media-libs/libexif ) xinerama? ( x11-libs/libXinerama ) media-libs/libjpeg-turbo:0 RESTRICT=test SLOT=0 -SRC_URI=https://feh.finalrewind.org/feh-3.9.1.tar.bz2 +SRC_URI=https://feh.finalrewind.org/feh-3.10.1.tar.bz2 _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=0ac7d532b78c36711f542c5b8841bebe +_md5_=61e1d12745db9c2396ab90a65763567e diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz index 4f0186ae873c4f44e21d38e0ed93a7abf1785f87..e723d20da36b137ba990da8b26631013a687f1e2 100644 GIT binary patch delta 49459 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/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 prepare test +DEPEND=dev-libs/libatomic_ops >=media-libs/libsndfile-1.0.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(-)?] asyncns? ( >=net-libs/libasyncns-0.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(-)?] ) dbus? ( >=sys-apps/dbus-1.4.12[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) elibc_mingw? ( dev-libs/libpcre:3 ) glib? ( >=dev-libs/glib-2.28.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(-)?] ) gtk? ( x11-libs/gtk+:3 ) selinux? ( sec-policy/selinux-pulseaudio ) systemd? ( sys-apps/systemd:= ) valgrind? ( dev-util/valgrind ) 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(-)?] >=x11-libs/libxcb-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(-)?] ) !=dev-libs/check-0.9.10 ) X? ( x11-base/xorg-proto ) +DESCRIPTION=Libraries for PulseAudio clients +EAPI=7 +HOMEPAGE=https://www.freedesktop.org/wiki/Software/PulseAudio/ +INHERIT=bash-completion-r1 flag-o-matic gnome2-utils meson-multilib optfeature systemd toolchain-funcs udev +IUSE=+asyncns dbus doc +glib gtk selinux systemd test valgrind 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 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=LGPL-2.1+ +PDEPEND=|| ( media-video/pipewire[sound-server(+)] >=media-sound/pulseaudio-daemon-16.1-r8 media-sound/pulseaudio[daemon(+)] ) +RDEPEND=dev-libs/libatomic_ops >=media-libs/libsndfile-1.0.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(-)?] asyncns? ( >=net-libs/libasyncns-0.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(-)?] ) dbus? ( >=sys-apps/dbus-1.4.12[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) elibc_mingw? ( dev-libs/libpcre:3 ) glib? ( >=dev-libs/glib-2.28.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(-)?] ) gtk? ( x11-libs/gtk+:3 ) selinux? ( sec-policy/selinux-pulseaudio ) systemd? ( sys-apps/systemd:= ) valgrind? ( dev-util/valgrind ) 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(-)?] >=x11-libs/libxcb-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(-)?] ) !=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=C libary for Netflix's Perceptual video quality assessment -EAPI=8 -HOMEPAGE=https://github.com/Netflix/vmaf -INHERIT=meson-multilib -IUSE=+embed-models 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 ~loong ~riscv ~x86 -LICENSE=BSD-2-with-patent -RDEPEND=dev-lang/nasm embed-models? ( app-editors/vim-core ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/Netflix/vmaf/archive/v2.3.0.tar.gz -> libvmaf-2.3.0.tar.gz -_eclasses_=meson 08b7183c3f4811568ee93eb0f79a89fe meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=16169051ce96a3229e714c4c68d60b7e diff --git a/metadata/md5-cache/media-libs/libvmaf-2.3.1 b/metadata/md5-cache/media-libs/libvmaf-2.3.1 new file mode 100644 index 000000000000..d3c3897db99a --- /dev/null +++ b/metadata/md5-cache/media-libs/libvmaf-2.3.1 @@ -0,0 +1,15 @@ +BDEPEND=dev-lang/nasm embed-models? ( app-editors/vim-core ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=C libary for Netflix's Perceptual video quality assessment +EAPI=8 +HOMEPAGE=https://github.com/Netflix/vmaf +INHERIT=meson-multilib flag-o-matic +IUSE=+embed-models 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 ~loong ~riscv ~x86 +LICENSE=BSD-2-with-patent +RDEPEND=dev-lang/nasm embed-models? ( app-editors/vim-core ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/Netflix/vmaf/archive/v2.3.1.tar.gz -> libvmaf-2.3.1.tar.gz +_eclasses_=flag-o-matic e5cc383ea8420f92fe3737be790021dc meson 08b7183c3f4811568ee93eb0f79a89fe meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=bc2464b49e64c6f0b6daebd2df19d6fa diff --git a/metadata/md5-cache/media-libs/libvmaf-9999 b/metadata/md5-cache/media-libs/libvmaf-9999 new file mode 100644 index 000000000000..06758d81878a --- /dev/null +++ b/metadata/md5-cache/media-libs/libvmaf-9999 @@ -0,0 +1,14 @@ +BDEPEND=dev-lang/nasm embed-models? ( app-editors/vim-core ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] +DEFINED_PHASES=compile configure install prepare test unpack +DESCRIPTION=C libary for Netflix's Perceptual video quality assessment +EAPI=8 +HOMEPAGE=https://github.com/Netflix/vmaf +INHERIT=meson-multilib flag-o-matic git-r3 +IUSE=+embed-models 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-2-with-patent +PROPERTIES=live +RDEPEND=dev-lang/nasm embed-models? ( app-editors/vim-core ) +RESTRICT=!test? ( test ) +SLOT=0 +_eclasses_=flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 meson 08b7183c3f4811568ee93eb0f79a89fe meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=c3ca2c89738c5f94f1e4f5678c3f5aef diff --git a/metadata/md5-cache/media-sound/Manifest.gz b/metadata/md5-cache/media-sound/Manifest.gz index 8273dcda5439db51e549a88d508811673770137b..a04fcf990e6977d9e7116d47c44bd6f80ef2b0ba 100644 GIT binary patch delta 51612 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%0DsYg`%+%8FC7Xds~Zo^*Q9 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 z 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 BDy#qi delta 51312 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 N@&~$+=virtual/rust-1.70 >=virtual/rust-1.53 +DEFINED_PHASES=compile configure install postinst postrm preinst setup test unpack +DEPEND=dev-libs/glib:2 gui-libs/gtk:4 media-libs/graphene media-video/pipewire:= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango !!sys-devel/llvm:0 +DESCRIPTION=A GTK patchbay for pipewire +EAPI=8 +HOMEPAGE=https://gitlab.freedesktop.org/pipewire/helvum +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=cargo desktop xdg llvm +IUSE=debug +KEYWORDS=~amd64 +LICENSE=GPL-3 Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD ISC MIT Unicode-DFS-2016 +RDEPEND=dev-libs/glib:2 gui-libs/gtk:4 media-libs/graphene media-video/pipewire:= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango +SLOT=0 +SRC_URI=https://gitlab.freedesktop.org/pipewire/helvum/-/archive/0.5.1/helvum-0.5.1.tar.bz2 https://crates.io/api/v1/crates/aho-corasick/1.1.1/download -> aho-corasick-1.1.1.crate https://crates.io/api/v1/crates/anyhow/1.0.75/download -> anyhow-1.0.75.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.66.1/download -> bindgen-0.66.1.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.4.0/download -> bitflags-2.4.0.crate https://crates.io/api/v1/crates/cairo-rs/0.18.2/download -> cairo-rs-0.18.2.crate https://crates.io/api/v1/crates/cairo-sys-rs/0.18.2/download -> cairo-sys-rs-0.18.2.crate https://crates.io/api/v1/crates/cc/1.0.83/download -> cc-1.0.83.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.5/download -> cfg-expr-0.15.5.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/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/equivalent/1.0.1/download -> equivalent-1.0.1.crate https://crates.io/api/v1/crates/field-offset/0.3.6/download -> field-offset-0.3.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-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/gdk-pixbuf-sys/0.18.0/download -> gdk-pixbuf-sys-0.18.0.crate https://crates.io/api/v1/crates/gdk-pixbuf/0.18.0/download -> gdk-pixbuf-0.18.0.crate https://crates.io/api/v1/crates/gdk4-sys/0.7.2/download -> gdk4-sys-0.7.2.crate https://crates.io/api/v1/crates/gdk4/0.7.3/download -> gdk4-0.7.3.crate https://crates.io/api/v1/crates/gio-sys/0.18.1/download -> gio-sys-0.18.1.crate https://crates.io/api/v1/crates/gio/0.18.2/download -> gio-0.18.2.crate https://crates.io/api/v1/crates/glib-macros/0.18.2/download -> glib-macros-0.18.2.crate https://crates.io/api/v1/crates/glib-sys/0.18.1/download -> glib-sys-0.18.1.crate https://crates.io/api/v1/crates/glib/0.18.2/download -> glib-0.18.2.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/gobject-sys/0.18.0/download -> gobject-sys-0.18.0.crate https://crates.io/api/v1/crates/graphene-rs/0.18.1/download -> graphene-rs-0.18.1.crate https://crates.io/api/v1/crates/graphene-sys/0.18.1/download -> graphene-sys-0.18.1.crate https://crates.io/api/v1/crates/gsk4-sys/0.7.3/download -> gsk4-sys-0.7.3.crate https://crates.io/api/v1/crates/gsk4/0.7.3/download -> gsk4-0.7.3.crate https://crates.io/api/v1/crates/gtk4-macros/0.7.2/download -> gtk4-macros-0.7.2.crate https://crates.io/api/v1/crates/gtk4-sys/0.7.3/download -> gtk4-sys-0.7.3.crate https://crates.io/api/v1/crates/gtk4/0.7.3/download -> gtk4-0.7.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/indexmap/2.0.1/download -> indexmap-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/libadwaita-sys/0.5.3/download -> libadwaita-sys-0.5.3.crate https://crates.io/api/v1/crates/libadwaita/0.5.3/download -> libadwaita-0.5.3.crate https://crates.io/api/v1/crates/libc/0.2.148/download -> libc-0.2.148.crate https://crates.io/api/v1/crates/libloading/0.7.4/download -> libloading-0.7.4.crate https://crates.io/api/v1/crates/libspa-sys/0.7.2/download -> libspa-sys-0.7.2.crate https://crates.io/api/v1/crates/libspa/0.7.2/download -> libspa-0.7.2.crate https://crates.io/api/v1/crates/log/0.4.20/download -> log-0.4.20.crate https://crates.io/api/v1/crates/memchr/2.6.3/download -> memchr-2.6.3.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.9.0/download -> memoffset-0.9.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/nix/0.26.4/download -> nix-0.26.4.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.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/pango-sys/0.18.0/download -> pango-sys-0.18.0.crate https://crates.io/api/v1/crates/pango/0.18.0/download -> pango-0.18.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-lite/0.2.13/download -> pin-project-lite-0.2.13.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/pipewire-sys/0.7.2/download -> pipewire-sys-0.7.2.crate https://crates.io/api/v1/crates/pipewire/0.7.2/download -> pipewire-0.7.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/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-macro2/1.0.67/download -> proc-macro2-1.0.67.crate https://crates.io/api/v1/crates/quote/1.0.33/download -> quote-1.0.33.crate https://crates.io/api/v1/crates/regex-automata/0.3.8/download -> regex-automata-0.3.8.crate https://crates.io/api/v1/crates/regex-syntax/0.7.5/download -> regex-syntax-0.7.5.crate https://crates.io/api/v1/crates/regex/1.9.5/download -> regex-1.9.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/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/semver/1.0.19/download -> semver-1.0.19.crate https://crates.io/api/v1/crates/serde/1.0.188/download -> serde-1.0.188.crate https://crates.io/api/v1/crates/serde_derive/1.0.188/download -> serde_derive-1.0.188.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/shlex/1.2.0/download -> shlex-1.2.0.crate https://crates.io/api/v1/crates/slab/0.4.9/download -> slab-0.4.9.crate https://crates.io/api/v1/crates/smallvec/1.11.1/download -> smallvec-1.11.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.37/download -> syn-2.0.37.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.11/download -> target-lexicon-0.12.11.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.49/download -> thiserror-impl-1.0.49.crate https://crates.io/api/v1/crates/thiserror/1.0.49/download -> thiserror-1.0.49.crate https://crates.io/api/v1/crates/toml/0.7.8/download -> toml-0.7.8.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.15/download -> toml_edit-0.19.15.crate https://crates.io/api/v1/crates/unicode-ident/1.0.12/download -> unicode-ident-1.0.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/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/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/winnow/0.5.15/download -> winnow-0.5.15.crate +_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic e5cc383ea8420f92fe3737be790021dc llvm 2e1701c714b75feb512bffdecd3fe7d0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=7f62107ef1a07960afa99cfa07f34d21 diff --git a/metadata/md5-cache/media-sound/pulseaudio-daemon-16.1-r8 b/metadata/md5-cache/media-sound/pulseaudio-daemon-16.1-r8 new file mode 100644 index 000000000000..656bfca96e8b --- /dev/null +++ b/metadata/md5-cache/media-sound/pulseaudio-daemon-16.1-r8 @@ -0,0 +1,18 @@ +BDEPEND=dev-lang/perl dev-perl/XML-Parser sys-devel/gettext sys-devel/m4 virtual/libiconv virtual/libintl virtual/pkgconfig orc? ( >=dev-lang/orc-0.4.15 ) system-wide? ( dev-util/unifdef ) >=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 postrm prepare test +DEPEND=~media-libs/libpulse-16.1[dbus?,glib?,systemd?,valgrind?,X?] >=media-libs/libpulse-16.1-r3 dev-libs/libatomic_ops >=media-libs/libsndfile-1.0.20 >=media-libs/speexdsp-1.2 alsa? ( >=media-libs/alsa-lib-1.0.24 ) aptx? ( media-libs/gst-plugins-base >=media-libs/gstreamer-1.14 ) asyncns? ( >=net-libs/libasyncns-0.1 ) bluetooth? ( >=net-wireless/bluez-5 media-libs/sbc ) dev-libs/libltdl sys-kernel/linux-headers >=sys-libs/libcap-2.22-r2 dbus? ( >=sys-apps/dbus-1.4.12 ) elibc_mingw? ( dev-libs/libpcre:3 ) elogind? ( sys-auth/elogind ) equalizer? ( sci-libs/fftw:3.0= ) fftw? ( sci-libs/fftw:3.0= ) gdbm? ( sys-libs/gdbm:= ) glib? ( >=dev-libs/glib-2.28.0:2 ) gstreamer? ( media-libs/gst-plugins-base >=media-libs/gstreamer-1.14 >=dev-libs/glib-2.26.0:2 ) jack? ( virtual/jack ) ldac? ( media-libs/gst-plugins-base >=media-libs/gstreamer-1.14 ) lirc? ( app-misc/lirc ) ofono-headset? ( >=net-misc/ofono-1.13 ) orc? ( >=dev-lang/orc-0.4.15 ) selinux? ( sec-policy/selinux-pulseaudio ) sox? ( >=media-libs/soxr-0.1.1 ) ssl? ( dev-libs/openssl:= ) systemd? ( sys-apps/systemd:= ) tcpd? ( sys-apps/tcp-wrappers ) udev? ( >=virtual/udev-143[hwdb(+)] ) valgrind? ( dev-util/valgrind ) webrtc-aec? ( >=media-libs/webrtc-audio-processing-0.2:0 ) X? ( >=x11-libs/libxcb-1.6 x11-libs/libICE x11-libs/libSM >=x11-libs/libX11-1.4.0 >=x11-libs/libXtst-1.0.99.2 ) zeroconf? ( >=net-dns/avahi-0.6.12[dbus] ) test? ( >=dev-libs/check-0.9.10 ) X? ( x11-base/xorg-proto ) +DESCRIPTION=Daemon component of PulseAudio (networked sound server) +EAPI=7 +HOMEPAGE=https://www.freedesktop.org/wiki/Software/PulseAudio/ +INHERIT=bash-completion-r1 gnome2-utils meson optfeature systemd tmpfiles udev +IUSE=+alsa +alsa-plugin aptx +asyncns bluetooth dbus elogind equalizer fftw +gdbm +glib gstreamer jack ldac lirc ofono-headset +orc oss selinux sox ssl systemd system-wide tcpd test +udev valgrind +webrtc-aec +X zeroconf +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=!gdbm? ( LGPL-2.1 ) gdbm? ( GPL-2 ) +PDEPEND=alsa? ( alsa-plugin? ( >=media-plugins/alsa-plugins-1.0.27-r1[pulseaudio] ) ) +RDEPEND=~media-libs/libpulse-16.1[dbus?,glib?,systemd?,valgrind?,X?] >=media-libs/libpulse-16.1-r3 dev-libs/libatomic_ops >=media-libs/libsndfile-1.0.20 >=media-libs/speexdsp-1.2 alsa? ( >=media-libs/alsa-lib-1.0.24 ) aptx? ( media-libs/gst-plugins-base >=media-libs/gstreamer-1.14 ) asyncns? ( >=net-libs/libasyncns-0.1 ) bluetooth? ( >=net-wireless/bluez-5 media-libs/sbc ) dev-libs/libltdl sys-kernel/linux-headers >=sys-libs/libcap-2.22-r2 dbus? ( >=sys-apps/dbus-1.4.12 ) elibc_mingw? ( dev-libs/libpcre:3 ) elogind? ( sys-auth/elogind ) equalizer? ( sci-libs/fftw:3.0= ) fftw? ( sci-libs/fftw:3.0= ) gdbm? ( sys-libs/gdbm:= ) glib? ( >=dev-libs/glib-2.28.0:2 ) gstreamer? ( media-libs/gst-plugins-base >=media-libs/gstreamer-1.14 >=dev-libs/glib-2.26.0:2 ) jack? ( virtual/jack ) ldac? ( media-libs/gst-plugins-base >=media-libs/gstreamer-1.14 ) lirc? ( app-misc/lirc ) ofono-headset? ( >=net-misc/ofono-1.13 ) orc? ( >=dev-lang/orc-0.4.15 ) selinux? ( sec-policy/selinux-pulseaudio ) sox? ( >=media-libs/soxr-0.1.1 ) ssl? ( dev-libs/openssl:= ) systemd? ( sys-apps/systemd:= ) tcpd? ( sys-apps/tcp-wrappers ) udev? ( >=virtual/udev-143[hwdb(+)] ) valgrind? ( dev-util/valgrind ) webrtc-aec? ( >=media-libs/webrtc-audio-processing-0.2:0 ) X? ( >=x11-libs/libxcb-1.6 x11-libs/libICE x11-libs/libSM >=x11-libs/libX11-1.4.0 >=x11-libs/libXtst-1.0.99.2 ) zeroconf? ( >=net-dns/avahi-0.6.12[dbus] ) system-wide? ( alsa? ( media-sound/alsa-utils ) acct-user/pulse acct-group/audio acct-group/pulse-access ) bluetooth? ( ldac? ( media-plugins/gst-plugins-ldac ) aptx? ( media-plugins/gst-plugins-openaptx ) ) !media-video/pipewire[sound-server(+)] virtual/tmpfiles +REQUIRED_USE=?? ( elogind systemd ) alsa-plugin? ( alsa ) aptx? ( bluetooth ) bluetooth? ( dbus ) equalizer? ( dbus ) ldac? ( bluetooth ) ofono-headset? ( bluetooth ) udev? ( || ( alsa oss ) ) zeroconf? ( dbus ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://freedesktop.org/software/pulseaudio/releases/pulseaudio-16.1.tar.xz +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-utils-r1 12aa0037eb004139215ff04894d52b28 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs fbbbc99d10168de2926e06da7169b8dc udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=726db78ce2f11cf241d8ea7b370124c1 diff --git a/metadata/md5-cache/media-video/Manifest.gz b/metadata/md5-cache/media-video/Manifest.gz index 3c16930425c3c16ae4b5f537ed91a3c327e5fa57..62634df7e3a9585ea6d0174506aaf069abb6b6b7 100644 GIT binary patch delta 15515 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 delta 15359 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 diff --git a/metadata/md5-cache/media-video/pipewire-0.3.81 b/metadata/md5-cache/media-video/pipewire-0.3.81 new file mode 100644 index 000000000000..74b1137610c9 --- /dev/null +++ b/metadata/md5-cache/media-video/pipewire-0.3.81 @@ -0,0 +1,18 @@ +BDEPEND=>=dev-util/meson-0.59 virtual/pkgconfig || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.12 dev-python/docutils[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/docutils[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/docutils[python_targets_python3_10(-)] ) ) dbus? ( dev-util/gdbus-codegen ) doc? ( app-doc/doxygen media-gfx/graphviz ) >=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 postrm preinst prepare setup test +DEPEND=acct-group/audio acct-group/pipewire media-libs/alsa-lib sys-libs/ncurses:=[unicode(+)] 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(-)?] virtual/libudev[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] bluetooth? ( dev-libs/glib media-libs/fdk-aac media-libs/libldac media-libs/libfreeaptx media-libs/opus media-libs/sbc >=net-wireless/bluez-4.101:= virtual/libusb:1 ) 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(-)?] ) echo-cancel? ( media-libs/webrtc-audio-processing:0 ) extra? ( >=media-libs/libsndfile-1.0.20 ) ffmpeg? ( media-video/ffmpeg:= ) flatpak? ( dev-libs/glib ) gstreamer? ( >=dev-libs/glib-2.32.0:2 >=media-libs/gstreamer-1.10.0:1.0 media-libs/gst-plugins-base:1.0 ) gsettings? ( >=dev-libs/glib-2.26.0:2 ) ieee1394? ( media-libs/libffado[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-client? ( >=media-sound/jack2-1.9.10:2[dbus] ) jack-sdk? ( !media-sound/jack-audio-connection-kit !media-sound/jack2 ) liblc3? ( media-sound/liblc3 ) lv2? ( media-libs/lilv ) modemmanager? ( >=net-misc/modemmanager-1.10.0 ) pipewire-alsa? ( >=media-libs/alsa-lib-1.1.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(-)?] ) sound-server? ( !media-sound/pulseaudio-daemon ) roc? ( media-libs/roc-toolkit ) readline? ( sys-libs/readline:= ) ssl? ( dev-libs/openssl:= ) systemd? ( sys-apps/systemd ) system-service? ( acct-user/pipewire ) v4l? ( media-libs/libv4l ) X? ( media-libs/libcanberra x11-libs/libX11 x11-libs/libXfixes ) zeroconf? ( net-dns/avahi ) +DESCRIPTION=Multimedia processing graphs +EAPI=8 +HOMEPAGE=https://pipewire.org/ +INHERIT=flag-o-matic meson-multilib optfeature prefix python-any-r1 systemd tmpfiles udev +IUSE=bluetooth dbus doc echo-cancel extra ffmpeg flatpak gstreamer gsettings ieee1394 jack-client jack-sdk liblc3 lv2 modemmanager pipewire-alsa readline roc sound-server ssl system-service systemd test v4l X zeroconf abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=MIT LGPL-2.1+ GPL-2 +PDEPEND=>=media-video/wireplumber-0.4.8-r3 +RDEPEND=acct-group/audio acct-group/pipewire media-libs/alsa-lib sys-libs/ncurses:=[unicode(+)] 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(-)?] virtual/libudev[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] bluetooth? ( dev-libs/glib media-libs/fdk-aac media-libs/libldac media-libs/libfreeaptx media-libs/opus media-libs/sbc >=net-wireless/bluez-4.101:= virtual/libusb:1 ) 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(-)?] ) echo-cancel? ( media-libs/webrtc-audio-processing:0 ) extra? ( >=media-libs/libsndfile-1.0.20 ) ffmpeg? ( media-video/ffmpeg:= ) flatpak? ( dev-libs/glib ) gstreamer? ( >=dev-libs/glib-2.32.0:2 >=media-libs/gstreamer-1.10.0:1.0 media-libs/gst-plugins-base:1.0 ) gsettings? ( >=dev-libs/glib-2.26.0:2 ) ieee1394? ( media-libs/libffado[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-client? ( >=media-sound/jack2-1.9.10:2[dbus] ) jack-sdk? ( !media-sound/jack-audio-connection-kit !media-sound/jack2 ) liblc3? ( media-sound/liblc3 ) lv2? ( media-libs/lilv ) modemmanager? ( >=net-misc/modemmanager-1.10.0 ) pipewire-alsa? ( >=media-libs/alsa-lib-1.1.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(-)?] ) sound-server? ( !media-sound/pulseaudio-daemon ) roc? ( media-libs/roc-toolkit ) readline? ( sys-libs/readline:= ) ssl? ( dev-libs/openssl:= ) systemd? ( sys-apps/systemd ) system-service? ( acct-user/pipewire ) v4l? ( media-libs/libv4l ) X? ( media-libs/libcanberra x11-libs/libX11 x11-libs/libXfixes ) zeroconf? ( net-dns/avahi ) virtual/tmpfiles +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.81/pipewire-0.3.81.tar.bz2 +_eclasses_=flag-o-matic e5cc383ea8420f92fe3737be790021dc meson 08b7183c3f4811568ee93eb0f79a89fe meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs fbbbc99d10168de2926e06da7169b8dc udev eec0bbab06977f1cfc5597269c1fa152 +_md5_=a511169b97f3b2d265fe513468fd8376 diff --git a/metadata/md5-cache/net-analyzer/Manifest.gz b/metadata/md5-cache/net-analyzer/Manifest.gz index 947e66fc55026782894a8e3fdad9a4918542b711..798837ede96e244351d796c30101c64ab435b6e4 100644 GIT binary patch delta 57841 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 qeV%oDO%#fB%pF=RZEBKfeC{%jfc? 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 diff --git a/metadata/md5-cache/net-analyzer/gvmd-22.6.0-r1 b/metadata/md5-cache/net-analyzer/gvmd-22.6.0-r1 deleted file mode 100644 index ca3b61b6b9d0..000000000000 --- a/metadata/md5-cache/net-analyzer/gvmd-22.6.0-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=sys-devel/bison sys-devel/flex virtual/pkgconfig doc? ( app-doc/doxygen[dot] app-doc/xmltoman app-text/htmldoc dev-libs/libxslt ) test? ( dev-libs/cgreen ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst prepare test -DEPEND=acct-user/gvm app-crypt/gpgme:1= >=dev-db/postgresql-9.6:=[uuid] >=dev-libs/glib-2.42:2 >=dev-libs/libical-1.0.0 >=net-analyzer/gvm-libs-20.08.0 >=net-libs/gnutls-3.2.15[tools] -DESCRIPTION=Greenbone vulnerability manager, previously named openvas-manager -EAPI=8 -HOMEPAGE=https://www.greenbone.net https://github.com/greenbone/gvmd/ -INHERIT=cmake systemd toolchain-funcs -IUSE=doc test -KEYWORDS=~amd64 ~x86 -LICENSE=AGPL-3+ -RDEPEND=acct-user/gvm app-crypt/gpgme:1= >=dev-db/postgresql-9.6:=[uuid] >=dev-libs/glib-2.42:2 >=dev-libs/libical-1.0.0 >=net-analyzer/gvm-libs-20.08.0 >=net-libs/gnutls-3.2.15[tools] app-text/xmlstarlet dev-perl/XML-Twig dev-texlive/texlive-latexextra >=net-analyzer/ospd-openvas-22.4 >=dev-db/pg-gvm-22.4 -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/greenbone/gvmd/archive/v22.6.0.tar.gz -> gvmd-22.6.0.tar.gz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=cd9a6fb95a62f2386dc66140b1d5ac7f diff --git a/metadata/md5-cache/net-analyzer/gvmd-22.5.5 b/metadata/md5-cache/net-analyzer/gvmd-22.9.0 similarity index 59% rename from metadata/md5-cache/net-analyzer/gvmd-22.5.5 rename to metadata/md5-cache/net-analyzer/gvmd-22.9.0 index 182f9f528e46..722f5c538bcc 100644 --- a/metadata/md5-cache/net-analyzer/gvmd-22.5.5 +++ b/metadata/md5-cache/net-analyzer/gvmd-22.9.0 @@ -1,6 +1,6 @@ BDEPEND=sys-devel/bison sys-devel/flex virtual/pkgconfig doc? ( app-doc/doxygen[dot] app-doc/xmltoman app-text/htmldoc dev-libs/libxslt ) test? ( dev-libs/cgreen ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 virtual/pkgconfig DEFINED_PHASES=compile configure install postinst prepare test -DEPEND=acct-user/gvm app-crypt/gpgme:1= >=dev-db/postgresql-9.6:=[uuid] >=dev-libs/glib-2.42:2 >=dev-libs/libical-1.0.0 >=net-analyzer/gvm-libs-20.08.0 >=net-libs/gnutls-3.2.15[tools] +DEPEND=acct-user/gvm app-crypt/gpgme:1= dev-libs/libbsd >=dev-db/postgresql-9.6:=[uuid] >=dev-libs/glib-2.42:2 >=dev-libs/libical-1.0.0 >=net-analyzer/gvm-libs-22.7 >=net-libs/gnutls-3.2.15[tools] DESCRIPTION=Greenbone vulnerability manager, previously named openvas-manager EAPI=8 HOMEPAGE=https://www.greenbone.net https://github.com/greenbone/gvmd/ @@ -8,9 +8,9 @@ INHERIT=cmake systemd toolchain-funcs IUSE=doc test KEYWORDS=~amd64 ~x86 LICENSE=AGPL-3+ -RDEPEND=acct-user/gvm app-crypt/gpgme:1= >=dev-db/postgresql-9.6:=[uuid] >=dev-libs/glib-2.42:2 >=dev-libs/libical-1.0.0 >=net-analyzer/gvm-libs-20.08.0 >=net-libs/gnutls-3.2.15[tools] app-text/xmlstarlet dev-perl/XML-Twig dev-texlive/texlive-latexextra >=net-analyzer/ospd-openvas-22.4 >=dev-db/pg-gvm-22.4 +RDEPEND=acct-user/gvm app-crypt/gpgme:1= dev-libs/libbsd >=dev-db/postgresql-9.6:=[uuid] >=dev-libs/glib-2.42:2 >=dev-libs/libical-1.0.0 >=net-analyzer/gvm-libs-22.7 >=net-libs/gnutls-3.2.15[tools] app-text/xmlstarlet dev-perl/XML-Twig dev-texlive/texlive-latexextra >=net-analyzer/ospd-openvas-22.4 >=dev-db/pg-gvm-22.4 RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://github.com/greenbone/gvmd/archive/v22.5.5.tar.gz -> gvmd-22.5.5.tar.gz +SRC_URI=https://github.com/greenbone/gvmd/archive/v22.9.0.tar.gz -> gvmd-22.9.0.tar.gz _eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=d394bb3623b5164a68d9ddf19d2c7531 +_md5_=d82ca9a673ec94493c29cfabf0900ca0 diff --git a/metadata/md5-cache/net-analyzer/notus-scanner-22.5.0-r1 b/metadata/md5-cache/net-analyzer/notus-scanner-22.5.0-r1 deleted file mode 100644 index 3aab352235a4..000000000000 --- a/metadata/md5-cache/net-analyzer/notus-scanner-22.5.0-r1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( acct-user/gvm net-libs/paho-mqtt-c dev-python/psutil[python_targets_python3_11(-)?] >=dev-python/python-gnupg-0.5.0[python_targets_python3_11(-)?] =dev-python/sentry-sdk-1.22.2[python_targets_python3_11(-)?] >=dev-python/rope-1.8.0[python_targets_python3_11(-)?] >=dev-python/paho-mqtt-1.5.1[python_targets_python3_11(-)?] =dev-python/gpep517-13[python_targets_python3_11(-)?] >=dev-python/poetry-core-1.6.1[python_targets_python3_11(-)?] virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst prepare test -DEPEND=acct-user/gvm net-libs/paho-mqtt-c dev-python/psutil[python_targets_python3_11(-)?] >=dev-python/python-gnupg-0.5.0[python_targets_python3_11(-)?] =dev-python/sentry-sdk-1.22.2[python_targets_python3_11(-)?] >=dev-python/rope-1.8.0[python_targets_python3_11(-)?] >=dev-python/paho-mqtt-1.5.1[python_targets_python3_11(-)?] =dev-python/python-gnupg-0.5.0[python_targets_python3_11(-)?] =dev-python/sentry-sdk-1.22.2[python_targets_python3_11(-)?] >=dev-python/rope-1.8.0[python_targets_python3_11(-)?] >=dev-python/paho-mqtt-1.5.1[python_targets_python3_11(-)?] notus-scanner-22.5.0.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=41f12066025f7120ede6bce2c875b61a diff --git a/metadata/md5-cache/net-analyzer/notus-scanner-22.6.0 b/metadata/md5-cache/net-analyzer/notus-scanner-22.6.0 new file mode 100644 index 000000000000..cd396e66a30f --- /dev/null +++ b/metadata/md5-cache/net-analyzer/notus-scanner-22.6.0 @@ -0,0 +1,17 @@ +BDEPEND=test? ( acct-user/gvm net-libs/paho-mqtt-c >=dev-python/psutil-5.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-gnupg-0.5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/rope-1.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/paho-mqtt-1.5.1[python_targets_python3_10(-)?,python_targets_python3_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 +DEPEND=acct-user/gvm net-libs/paho-mqtt-c >=dev-python/psutil-5.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-gnupg-0.5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/rope-1.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/paho-mqtt-1.5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/psutil-5.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-gnupg-0.5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/rope-1.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/paho-mqtt-1.5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] notus-scanner-22.6.0.tar.gz +_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=13c53f343e5ade0b01297c5cb49f351e diff --git a/metadata/md5-cache/net-im/Manifest.gz b/metadata/md5-cache/net-im/Manifest.gz index c573764420083229aa0d2ca82aa86d1aeb4ca52e..b9100094c2d3ed5b388ee396f70f6f087db7c919 100644 GIT binary patch delta 15488 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 diff --git a/metadata/md5-cache/net-im/slack-4.34.115 b/metadata/md5-cache/net-im/slack-4.34.121 similarity index 94% rename from metadata/md5-cache/net-im/slack-4.34.115 rename to metadata/md5-cache/net-im/slack-4.34.121 index 749e003c75d1..e034857d1db3 100644 --- a/metadata/md5-cache/net-im/slack-4.34.115 +++ b/metadata/md5-cache/net-im/slack-4.34.121 @@ -11,6 +11,6 @@ RDEPEND=app-accessibility/at-spi2-core:2[abi_x86_64(-)?] dev-libs/expat:0[abi_x8 REQUIRED_USE=|| ( abi_x86_64 ) RESTRICT=bindist mirror SLOT=0 -SRC_URI=https://downloads.slack-edge.com/releases/linux/4.34.115/prod/x64/slack-desktop-4.34.115-amd64.deb +SRC_URI=https://downloads.slack-edge.com/releases/linux/4.34.121/prod/x64/slack-desktop-4.34.121-amd64.deb _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc unpacker aa6a4e924009232d8b78b31e932c30b5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1fb8699e74753453b7fae1cea8e996ab diff --git a/metadata/md5-cache/net-libs/Manifest.gz b/metadata/md5-cache/net-libs/Manifest.gz index ff0048d1eabc2727f2634c4cf7c7bcb92370e0cc..a3e70ee99e613975df55fe08f3ae6e6fa29be0f0 100644 GIT binary patch delta 8982 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 sofia-sip-1.13.8.tar.gz +SRC_URI=https://github.com/freeswitch/sofia-sip/archive/refs/tags/v1.13.16.tar.gz -> sofia-sip-1.13.16.tar.gz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=71b6f66b13284207011d32f8808c25f2 +_md5_=4cc9fbdecdfdd4d0b8e1129adcd54fd6 diff --git a/metadata/md5-cache/net-libs/xdp-tools-1.4.0 b/metadata/md5-cache/net-libs/xdp-tools-1.4.0 index 406ebcab33c6..f4153da38750 100644 --- a/metadata/md5-cache/net-libs/xdp-tools-1.4.0 +++ b/metadata/md5-cache/net-libs/xdp-tools-1.4.0 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://github.com/xdp-project/xdp-tools INHERIT=flag-o-matic IUSE=+tools -KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~riscv ~x86 LICENSE=GPL-2 LGPL-2.1 BSD-2 RDEPEND=dev-libs/libbpf:= dev-util/bpftool net-libs/libpcap sys-libs/zlib virtual/libelf SLOT=0 SRC_URI=https://github.com/xdp-project/xdp-tools/archive/refs/tags/v1.4.0.tar.gz -> xdp-tools-1.4.0.tar.gz _eclasses_=flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=a26a505bc81eaacda0e3bb37494df562 +_md5_=4b107125370767184bb03c0165f0c117 diff --git a/metadata/md5-cache/net-misc/Manifest.gz b/metadata/md5-cache/net-misc/Manifest.gz index e5d0e0f7a28faf45db1c617858ab53b3003f1be4..369f291efc17141cc275276fb8ed9a75fb8ee0f6 100644 GIT binary patch delta 93380 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�G5vs8-bsf^ss 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 g$r4S!~Oj4K_ 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 XRl)!rQ{A`&`~UktUy+E`wwnR~y%HUA delta 93527 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 OfBy&BIO8R_n*spNR_y}- diff --git a/metadata/md5-cache/net-misc/dhcpcd-10.0.3 b/metadata/md5-cache/net-misc/dhcpcd-10.0.3 new file mode 100644 index 000000000000..80713f682d55 --- /dev/null +++ b/metadata/md5-cache/net-misc/dhcpcd-10.0.3 @@ -0,0 +1,15 @@ +BDEPEND=virtual/pkgconfig +DEFINED_PHASES=configure install postinst +DEPEND=udev? ( virtual/udev ) +DESCRIPTION=A fully featured, yet light weight RFC2131 compliant DHCP client +EAPI=8 +HOMEPAGE=https://github.com/NetworkConfiguration/dhcpcd/ https://roy.marples.name/projects/dhcpcd/ +INHERIT=systemd toolchain-funcs +IUSE=debug +embedded ipv6 privsep +udev +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=BSD-2 BSD ISC MIT +RDEPEND=udev? ( virtual/udev ) privsep? ( acct-group/dhcpcd acct-user/dhcpcd ) +SLOT=0 +SRC_URI=https://github.com/NetworkConfiguration/dhcpcd/releases/download/v10.0.3/dhcpcd-10.0.3.tar.xz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=90a0ac9e3bba98e6b9ac6ac70ecc4015 diff --git a/metadata/md5-cache/net-misc/dhcpcd-9999 b/metadata/md5-cache/net-misc/dhcpcd-9999 index eb7194b414e1..d986fd646efd 100644 --- a/metadata/md5-cache/net-misc/dhcpcd-9999 +++ b/metadata/md5-cache/net-misc/dhcpcd-9999 @@ -6,9 +6,9 @@ EAPI=8 HOMEPAGE=https://github.com/NetworkConfiguration/dhcpcd/ https://roy.marples.name/projects/dhcpcd/ INHERIT=systemd toolchain-funcs git-r3 IUSE=debug +embedded ipv6 privsep +udev -LICENSE=BSD-2 +LICENSE=BSD-2 BSD ISC MIT PROPERTIES=live RDEPEND=udev? ( virtual/udev ) privsep? ( acct-group/dhcpcd acct-user/dhcpcd ) SLOT=0 _eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=7b0b21f3f782c24a9ee9174b492d410f +_md5_=90a0ac9e3bba98e6b9ac6ac70ecc4015 diff --git a/metadata/md5-cache/net-misc/electrum-4.4.5 b/metadata/md5-cache/net-misc/electrum-4.4.5 deleted file mode 100644 index f04ac775bd0d..000000000000 --- a/metadata/md5-cache/net-misc/electrum-4.4.5 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/pyaes[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pycryptodome[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( python_targets_python3_10? ( dev-lang/python:3.10[ncurses?] ) python_targets_python3_11? ( dev-lang/python:3.11[ncurses?] ) =dev-python/aiohttp-socks-0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/aiorpcX-0.22*[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/attrs-19.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/bitstring[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/dnspython-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pbkdf2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyperclip[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/PySocks[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/qrcode[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/protobuf-python-3.20[python_targets_python3_10(-)?,python_targets_python3_11(-)?] qrcode? ( media-gfx/zbar[v4l] ) qt5? ( dev-python/PyQt5[gui,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ncurses? ( python_targets_python3_10? ( dev-lang/python:3.10[ncurses] ) python_targets_python3_11? ( dev-lang/python:3.11[ncurses] ) ) >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[ncurses?] ) python_targets_python3_11? ( dev-lang/python:3.11[ncurses?] ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install postinst postrm prepare test -DESCRIPTION=User friendly Bitcoin client -EAPI=8 -HOMEPAGE=https://electrum.org/ https://github.com/spesmilo/electrum/ -INHERIT=distutils-r1 xdg-utils -IUSE=cli ncurses qrcode +qt5 test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 x86 -LICENSE=MIT -RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10[ncurses?] ) python_targets_python3_11? ( dev-lang/python:3.11[ncurses?] ) =dev-python/aiohttp-socks-0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/aiorpcX-0.22*[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/attrs-19.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/bitstring[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/dnspython-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pbkdf2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyperclip[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/PySocks[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/qrcode[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/protobuf-python-3.20[python_targets_python3_10(-)?,python_targets_python3_11(-)?] qrcode? ( media-gfx/zbar[v4l] ) qt5? ( dev-python/PyQt5[gui,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ncurses? ( python_targets_python3_10? ( dev-lang/python:3.10[ncurses] ) python_targets_python3_11? ( dev-lang/python:3.11[ncurses] ) ) python_targets_python3_10? ( dev-lang/python:3.10[ncurses?] ) python_targets_python3_11? ( dev-lang/python:3.11[ncurses?] ) -REQUIRED_USE=|| ( cli ncurses qt5 ) || ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/spesmilo/electrum/archive/4.4.5.tar.gz -> electrum-4.4.5.gh.tar.gz -_eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=fabe6ce07cca8230a792ff8c6ec2ba9b diff --git a/metadata/md5-cache/net-misc/electrum-4.4.6 b/metadata/md5-cache/net-misc/electrum-4.4.6 index c500bd559faa..006d5864d923 100644 --- a/metadata/md5-cache/net-misc/electrum-4.4.6 +++ b/metadata/md5-cache/net-misc/electrum-4.4.6 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://electrum.org/ https://github.com/spesmilo/electrum/ INHERIT=distutils-r1 xdg-utils IUSE=cli ncurses qrcode +qt5 test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 x86 LICENSE=MIT RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10[ncurses?] ) python_targets_python3_11? ( dev-lang/python:3.11[ncurses?] ) =dev-python/aiohttp-socks-0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/aiorpcX-0.22*[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/attrs-19.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/bitstring[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/dnspython-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pbkdf2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyperclip[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/PySocks[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/qrcode[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/protobuf-python-3.20[python_targets_python3_10(-)?,python_targets_python3_11(-)?] qrcode? ( media-gfx/zbar[v4l] ) qt5? ( dev-python/PyQt5[gui,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ncurses? ( python_targets_python3_10? ( dev-lang/python:3.10[ncurses] ) python_targets_python3_11? ( dev-lang/python:3.11[ncurses] ) ) python_targets_python3_10? ( dev-lang/python:3.10[ncurses?] ) python_targets_python3_11? ( dev-lang/python:3.11[ncurses?] ) REQUIRED_USE=|| ( cli ncurses qt5 ) || ( python_targets_python3_10 python_targets_python3_11 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/spesmilo/electrum/archive/4.4.6.tar.gz -> electrum-4.4.6.gh.tar.gz _eclasses_=distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=7f7f74606bacf21aa9765b0906fac1a0 +_md5_=fabe6ce07cca8230a792ff8c6ec2ba9b diff --git a/metadata/md5-cache/net-misc/yt-dlp-2023.07.06 b/metadata/md5-cache/net-misc/yt-dlp-2023.10.07 similarity index 50% rename from metadata/md5-cache/net-misc/yt-dlp-2023.07.06 rename to metadata/md5-cache/net-misc/yt-dlp-2023.10.07 index ffdf949de18b..9d0795ee36a0 100644 --- a/metadata/md5-cache/net-misc/yt-dlp-2023.07.06 +++ b/metadata/md5-cache/net-misc/yt-dlp-2023.10.07 @@ -1,16 +1,16 @@ -BDEPEND=test? ( dev-python/pycryptodome[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !net-misc/youtube-dl[-yt-dlp(-)] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( dev-python/pycryptodome[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !net-misc/youtube-dl[-yt-dlp(-)] >=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 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install postinst prepare test DESCRIPTION=youtube-dl fork with additional features and fixes EAPI=8 HOMEPAGE=https://github.com/yt-dlp/yt-dlp/ INHERIT=bash-completion-r1 distutils-r1 optfeature wrapper -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos LICENSE=Unlicense -RDEPEND=dev-python/pycryptodome[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !net-misc/youtube-dl[-yt-dlp(-)] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RDEPEND=dev-python/pycryptodome[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !net-misc/youtube-dl[-yt-dlp(-)] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python: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/yt-dlp/yt-dlp/releases/download/2023.07.06/yt-dlp.tar.gz -> yt-dlp-2023.07.06.tar.gz +SRC_URI=https://github.com/yt-dlp/yt-dlp/releases/download/2023.10.07/yt-dlp.tar.gz -> yt-dlp-2023.10.07.tar.gz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=f41b318f396e04128de653dd2486d2eb +_md5_=01fe9e97349d0043b60526f7927960b1 diff --git a/metadata/md5-cache/net-news/Manifest.gz b/metadata/md5-cache/net-news/Manifest.gz index 43ae2ff4d144e2b44f1266ee4b948c995f1f6076..e6494db9ee495def1e0204cc54f6ccfba890fa85 100644 GIT binary patch literal 4015 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 VJRqCYYhvPG{tM-AbkhDC006v3otyvw literal 4177 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 bgw)*z9;O*rJnQA diff --git a/metadata/md5-cache/net-news/rssguard-4.4.0 b/metadata/md5-cache/net-news/rssguard-4.4.0 deleted file mode 100644 index c4662150fa8c..000000000000 --- a/metadata/md5-cache/net-news/rssguard-4.4.0 +++ /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) news 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.4.0.tar.gz -> rssguard-4.4.0.gh.tar.gz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=c8122e0796b31b3ec4cd14d9cb229df5 diff --git a/metadata/md5-cache/net-news/rssguard-4.5.0 b/metadata/md5-cache/net-news/rssguard-4.5.0 index ab76cace8165..57d5fca7f8f3 100644 --- a/metadata/md5-cache/net-news/rssguard-4.5.0 +++ b/metadata/md5-cache/net-news/rssguard-4.5.0 @@ -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.5.0.tar.gz -> rssguard-4.5.0.gh.tar.gz _eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=4b0521f7a9424e3f69b171a5e0c16f46 +_md5_=c8122e0796b31b3ec4cd14d9cb229df5 diff --git a/metadata/md5-cache/sci-mathematics/Manifest.gz b/metadata/md5-cache/sci-mathematics/Manifest.gz index 847b5d9cb370ef0cca32bc6b01861ce188e9ec9d..62ef8581638282e45204651305c472c05d2d9ce0 100644 GIT binary patch literal 27446 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�g!65ZUC5L4eLM!*4j1zae&Cx{g;FK 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 cadical-1.5.2.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=13d23c58e98ce73fac79905166beaf78 diff --git a/metadata/md5-cache/sci-mathematics/lean-3.49.0 b/metadata/md5-cache/sci-mathematics/lean-3.49.0 deleted file mode 100644 index ce6011087d28..000000000000 --- a/metadata/md5-cache/sci-mathematics/lean-3.49.0 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install postinst prepare test -DEPEND=dev-libs/gmp:= -DESCRIPTION=The Lean Theorem Prover -EAPI=8 -HOMEPAGE=https://leanprover-community.github.io/ -INHERIT=flag-o-matic cmake readme.gentoo-r1 -IUSE=debug +threads -KEYWORDS=amd64 ~x86 -LICENSE=Apache-2.0 -RDEPEND=dev-libs/gmp:= -SLOT=0/3 -SRC_URI=https://github.com/leanprover-community/lean/archive/refs/tags/v3.49.0.tar.gz -> lean-3.49.0.tar.gz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=175b5aed49c7ce0fa483af51cb447962 diff --git a/metadata/md5-cache/sci-mathematics/lean-3.50.3 b/metadata/md5-cache/sci-mathematics/lean-3.50.3 deleted file mode 100644 index 589f17a9f820..000000000000 --- a/metadata/md5-cache/sci-mathematics/lean-3.50.3 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install postinst prepare test -DEPEND=dev-libs/gmp:= -DESCRIPTION=The Lean Theorem Prover -EAPI=8 -HOMEPAGE=https://leanprover-community.github.io/ -INHERIT=flag-o-matic cmake readme.gentoo-r1 -IUSE=debug +threads -KEYWORDS=amd64 ~x86 -LICENSE=Apache-2.0 -RDEPEND=dev-libs/gmp:= -SLOT=0/3 -SRC_URI=https://github.com/leanprover-community/lean/archive/refs/tags/v3.50.3.tar.gz -> lean-3.50.3.tar.gz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=4006b2471816f8f888daeab3d21cfdca diff --git a/metadata/md5-cache/sci-mathematics/lean-3.51.0 b/metadata/md5-cache/sci-mathematics/lean-3.51.0 deleted file mode 100644 index d48fb3215c20..000000000000 --- a/metadata/md5-cache/sci-mathematics/lean-3.51.0 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install postinst prepare test -DEPEND=dev-libs/gmp:= -DESCRIPTION=The Lean Theorem Prover -EAPI=8 -HOMEPAGE=https://leanprover-community.github.io/ -INHERIT=flag-o-matic cmake readme.gentoo-r1 -IUSE=debug +threads -KEYWORDS=~amd64 ~x86 -LICENSE=Apache-2.0 -RDEPEND=dev-libs/gmp:= -SLOT=0/3 -SRC_URI=https://github.com/leanprover-community/lean/archive/refs/tags/v3.51.0.tar.gz -> lean-3.51.0.tar.gz -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=174ea6327605b316c0ac7e5d08433616 diff --git a/metadata/md5-cache/sec-policy/Manifest.gz b/metadata/md5-cache/sec-policy/Manifest.gz index a893d3d2f6f58f82c31fcc25906aafb7fbedf249..87ae6cc793c2d23036e3cceded55842b00817f59 100644 GIT binary patch literal 163487 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 B%5XXX!WL|o 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 z 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 diff --git a/metadata/md5-cache/sec-policy/selinux-accountsd-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-accountsd-2.20231002-r1 new file mode 100644 index 000000000000..bef4cd7927ee --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-accountsd-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=sec-policy/selinux-dbus >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for accountsd +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=sec-policy/selinux-dbus >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=02ade26ebac96d481aad60df5b684289 diff --git a/metadata/md5-cache/sec-policy/selinux-acct-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-acct-2.20231002-r1 new file mode 100644 index 000000000000..0da86bb16344 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-acct-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for acct +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=f92966ead4f0cb0e2353c7d2171799d1 diff --git a/metadata/md5-cache/sec-policy/selinux-afs-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-afs-2.20231002-r1 new file mode 100644 index 000000000000..20af2683dcc2 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-afs-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for afs +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=4efabfe781802c2a9dbc4cc13cfc7692 diff --git a/metadata/md5-cache/sec-policy/selinux-aide-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-aide-2.20231002-r1 new file mode 100644 index 000000000000..6f5d0457da3c --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-aide-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for aide +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=7bd69cd7ef4a9952151631f4c1e157ac diff --git a/metadata/md5-cache/sec-policy/selinux-alsa-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-alsa-2.20231002-r1 new file mode 100644 index 000000000000..4f0f766c5948 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-alsa-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for alsa +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=464e12144c57d073fbf3bb343ed1ec2d diff --git a/metadata/md5-cache/sec-policy/selinux-amanda-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-amanda-2.20231002-r1 new file mode 100644 index 000000000000..20b3fa39ea97 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-amanda-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=sec-policy/selinux-inetd >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for amanda +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=sec-policy/selinux-inetd >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=efa5c05580052e1b8d5698a1d4cef925 diff --git a/metadata/md5-cache/sec-policy/selinux-amavis-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-amavis-2.20231002-r1 new file mode 100644 index 000000000000..53a0a680e2f3 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-amavis-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for amavis +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=1bec4adc82fa93a2321440e2f5b53c38 diff --git a/metadata/md5-cache/sec-policy/selinux-android-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-android-2.20231002-r1 new file mode 100644 index 000000000000..a3082fa41966 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-android-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=sec-policy/selinux-java sec-policy/selinux-xserver >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for android +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=sec-policy/selinux-java sec-policy/selinux-xserver >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=796ac46da8ae36a922fbd8596a9de329 diff --git a/metadata/md5-cache/sec-policy/selinux-apache-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-apache-2.20231002-r1 new file mode 100644 index 000000000000..f07e0bcb1d01 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-apache-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=sec-policy/selinux-kerberos >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for apache +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=sec-policy/selinux-kerberos >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=c03c07028ee036a2722425eb113cf619 diff --git a/metadata/md5-cache/sec-policy/selinux-apcupsd-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-apcupsd-2.20231002-r1 new file mode 100644 index 000000000000..1520f2c72ba6 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-apcupsd-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=sec-policy/selinux-apache >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for apcupsd +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=sec-policy/selinux-apache >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=4d8488a7ccf314d4b9aa815a3300e258 diff --git a/metadata/md5-cache/sec-policy/selinux-apm-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-apm-2.20231002-r1 new file mode 100644 index 000000000000..a5685c15d80d --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-apm-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for acpi +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=14f3e102789c85cd602431b1f3b92b71 diff --git a/metadata/md5-cache/sec-policy/selinux-arpwatch-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-arpwatch-2.20231002-r1 new file mode 100644 index 000000000000..0d56cdd88b99 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-arpwatch-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for arpwatch +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=787db8541f35d084943a3999be59f3ee diff --git a/metadata/md5-cache/sec-policy/selinux-asterisk-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-asterisk-2.20231002-r1 new file mode 100644 index 000000000000..c3d622d8b056 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-asterisk-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for asterisk +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=416d2c42f65b0b78b5220887091f6c79 diff --git a/metadata/md5-cache/sec-policy/selinux-at-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-at-2.20231002-r1 new file mode 100644 index 000000000000..908cc44091a0 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-at-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for at +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=d5054f0e8e97eb6571d34c68235c8750 diff --git a/metadata/md5-cache/sec-policy/selinux-automount-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-automount-2.20231002-r1 new file mode 100644 index 000000000000..56ebf7197971 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-automount-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for automount +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=891368234df112247dcaf810bf84b159 diff --git a/metadata/md5-cache/sec-policy/selinux-avahi-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-avahi-2.20231002-r1 new file mode 100644 index 000000000000..e5c1186c2c89 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-avahi-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for avahi +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=f526b3b968eedeb20d042ef7a375379f diff --git a/metadata/md5-cache/sec-policy/selinux-awstats-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-awstats-2.20231002-r1 new file mode 100644 index 000000000000..a56a3d1437cd --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-awstats-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=sec-policy/selinux-apache >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for awstats +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=sec-policy/selinux-apache >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=7c4b84f21ee8fff44f890d169bf3ecf9 diff --git a/metadata/md5-cache/sec-policy/selinux-backup-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-backup-2.20231002-r1 new file mode 100644 index 000000000000..d9d0e0af6c54 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-backup-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for generic backup apps +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=653778774821b7e8a540545222bc17fe diff --git a/metadata/md5-cache/sec-policy/selinux-bacula-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-bacula-2.20231002-r1 new file mode 100644 index 000000000000..50b2911d8526 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-bacula-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for bacula +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=f5f384eb522620743d92c95da4d018da diff --git a/metadata/md5-cache/sec-policy/selinux-base-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-base-2.20231002-r1 new file mode 100644 index 000000000000..51806cd20949 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-base-2.20231002-r1 @@ -0,0 +1,15 @@ +BDEPEND=|| ( dev-lang/python:3.11[xml(+)] dev-lang/python:3.10[xml(+)] ) >=sys-apps/checkpolicy-2.8 sys-devel/m4 +DEFINED_PHASES=compile configure install prepare setup +DEPEND=>=sys-apps/policycoreutils-2.8 +DESCRIPTION=Gentoo base policy for SELinux +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=python-any-r1 +IUSE=doc +unknown-perms systemd +ubac +unconfined +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.8 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=d64097188c9cde94fc09fee1ae548d0b diff --git a/metadata/md5-cache/sec-policy/selinux-base-policy-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-base-policy-2.20231002-r1 new file mode 100644 index 000000000000..59230838ed72 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-base-policy-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-apps/checkpolicy sys-devel/m4 +DEFINED_PHASES=compile install postinst prepare pretend +DEPEND==sec-policy/selinux-base-2.20231002-r1[systemd?] +DESCRIPTION=SELinux policy for core modules +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +IUSE=systemd +unconfined +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +PDEPEND=unconfined? ( sec-policy/selinux-unconfined ) +RDEPEND==sec-policy/selinux-base-2.20231002-r1[systemd?] +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_md5_=3c814586f0df8dfd64b992d1673d2f9d diff --git a/metadata/md5-cache/sec-policy/selinux-bind-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-bind-2.20231002-r1 new file mode 100644 index 000000000000..c758703b8dde --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-bind-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for bind +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=85a06ba90009347ca26f6daa89afec1c diff --git a/metadata/md5-cache/sec-policy/selinux-bitcoin-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-bitcoin-2.20231002-r1 new file mode 100644 index 000000000000..4700fa9433c9 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-bitcoin-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for bitcoin +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=4e99016d85388bd776ae2f1b2285ddaa diff --git a/metadata/md5-cache/sec-policy/selinux-bitlbee-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-bitlbee-2.20231002-r1 new file mode 100644 index 000000000000..31d0dd7c755e --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-bitlbee-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=sec-policy/selinux-inetd >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for bitlbee +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=sec-policy/selinux-inetd >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=8f3e19646e778087b61ccec913711e52 diff --git a/metadata/md5-cache/sec-policy/selinux-bluetooth-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-bluetooth-2.20231002-r1 new file mode 100644 index 000000000000..903362be268e --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-bluetooth-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for bluetooth +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=0698bab3ba6621d6ab764e5c5c2f9915 diff --git a/metadata/md5-cache/sec-policy/selinux-brctl-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-brctl-2.20231002-r1 new file mode 100644 index 000000000000..a22236b42b13 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-brctl-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for brctl +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=f6b755e3ac6815b3d9208905a6832536 diff --git a/metadata/md5-cache/sec-policy/selinux-cachefilesd-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-cachefilesd-2.20231002-r1 new file mode 100644 index 000000000000..1fc715f13f6e --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-cachefilesd-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for cachefilesd +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=559b17383c9e5d231141d2cfeae2a441 diff --git a/metadata/md5-cache/sec-policy/selinux-calamaris-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-calamaris-2.20231002-r1 new file mode 100644 index 000000000000..204c14d6216f --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-calamaris-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for calamaris +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=62008d5a01b9c30ae67b920ac4292bc7 diff --git a/metadata/md5-cache/sec-policy/selinux-canna-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-canna-2.20231002-r1 new file mode 100644 index 000000000000..b6fb600872b2 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-canna-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for canna +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=3373a4841c9220aae8f0d38d32195888 diff --git a/metadata/md5-cache/sec-policy/selinux-cdrecord-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-cdrecord-2.20231002-r1 new file mode 100644 index 000000000000..0a1cb19be8c1 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-cdrecord-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for cdrecord +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=41adc51f9e1dcc7c85bd42f7291fbea2 diff --git a/metadata/md5-cache/sec-policy/selinux-ceph-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-ceph-2.20231002-r1 new file mode 100644 index 000000000000..95b253fd1910 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-ceph-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for ceph +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=f988575266d72d75215fcec2898cc04c diff --git a/metadata/md5-cache/sec-policy/selinux-certbot-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-certbot-2.20231002-r1 new file mode 100644 index 000000000000..69be00fb7cad --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-certbot-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for certbot +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=bea959dc283fbe89b5918185cf0eeb31 diff --git a/metadata/md5-cache/sec-policy/selinux-cgmanager-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-cgmanager-2.20231002-r1 new file mode 100644 index 000000000000..19f594e13c8e --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-cgmanager-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for cgmanager +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=7f806464074d4c98b7099369bd00c4ee diff --git a/metadata/md5-cache/sec-policy/selinux-cgroup-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-cgroup-2.20231002-r1 new file mode 100644 index 000000000000..e009f8815539 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-cgroup-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for cgroup +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=5d3fbfc9538d571cf7759c93ea0234e7 diff --git a/metadata/md5-cache/sec-policy/selinux-chromium-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-chromium-2.20231002-r1 new file mode 100644 index 000000000000..f33f44442128 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-chromium-2.20231002-r1 @@ -0,0 +1,15 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=sec-policy/selinux-xserver >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for chromium +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +IUSE=alsa +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=sec-policy/selinux-xserver >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=78e26f299382f928367fcd568244903d diff --git a/metadata/md5-cache/sec-policy/selinux-chronyd-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-chronyd-2.20231002-r1 new file mode 100644 index 000000000000..68f01877a1b5 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-chronyd-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for chronyd +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=b4e95be2e60d485810427427e6e2944b diff --git a/metadata/md5-cache/sec-policy/selinux-clamav-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-clamav-2.20231002-r1 new file mode 100644 index 000000000000..14790c763c36 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-clamav-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for clamav +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=04715d85f3a149359bc5809abc8b2c40 diff --git a/metadata/md5-cache/sec-policy/selinux-cloudinit-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-cloudinit-2.20231002-r1 new file mode 100644 index 000000000000..4590b6f04ac7 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-cloudinit-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for cloudinit +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=bb8d05df4e79caa6f03f477a1443e9fe diff --git a/metadata/md5-cache/sec-policy/selinux-collectd-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-collectd-2.20231002-r1 new file mode 100644 index 000000000000..2c7f9ee49a5a --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-collectd-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=sec-policy/selinux-apache >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for collectd +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=sec-policy/selinux-apache >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=48c62af504198b0a6d7f7f71d2f55151 diff --git a/metadata/md5-cache/sec-policy/selinux-colord-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-colord-2.20231002-r1 new file mode 100644 index 000000000000..baa371288ed5 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-colord-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for colord +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=a9f6277c214a2b5ff2745319b32a87ad diff --git a/metadata/md5-cache/sec-policy/selinux-container-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-container-2.20231002-r1 new file mode 100644 index 000000000000..6b5b241269a9 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-container-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for container +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=9643c6914eb3e48e49a5e51aac39d58f diff --git a/metadata/md5-cache/sec-policy/selinux-corosync-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-corosync-2.20231002-r1 new file mode 100644 index 000000000000..77cd45006e67 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-corosync-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for corosync +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=65203bc0a8ab590eba9829bc765f011d diff --git a/metadata/md5-cache/sec-policy/selinux-couchdb-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-couchdb-2.20231002-r1 new file mode 100644 index 000000000000..6e42028f5477 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-couchdb-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for couchdb +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=975f8e6d127a4aea3be4f4283f3f70d7 diff --git a/metadata/md5-cache/sec-policy/selinux-courier-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-courier-2.20231002-r1 new file mode 100644 index 000000000000..c16fac8399d8 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-courier-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for courier +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=b7404cc52ab09db7acd5412f8c1fe00c diff --git a/metadata/md5-cache/sec-policy/selinux-cpucontrol-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-cpucontrol-2.20231002-r1 new file mode 100644 index 000000000000..9348aeb391f7 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-cpucontrol-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for cpucontrol +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=7ef6ccedd8f689f2593b0aeeefabc5d2 diff --git a/metadata/md5-cache/sec-policy/selinux-cpufreqselector-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-cpufreqselector-2.20231002-r1 new file mode 100644 index 000000000000..c67502491e94 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-cpufreqselector-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for cpufreqselector +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=efe8b1e1bf82f3bc4d8b726471d55aa2 diff --git a/metadata/md5-cache/sec-policy/selinux-crio-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-crio-2.20231002-r1 new file mode 100644 index 000000000000..359e1f1a1835 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-crio-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=sec-policy/selinux-kubernetes sec-policy/selinux-podman >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for cri-o +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=sec-policy/selinux-kubernetes sec-policy/selinux-podman >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=c971b8f6c53abeea8199cdb1f7e1534e diff --git a/metadata/md5-cache/sec-policy/selinux-cups-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-cups-2.20231002-r1 new file mode 100644 index 000000000000..6afab19adcb5 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-cups-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=sec-policy/selinux-lpd >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for cups +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=sec-policy/selinux-lpd >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=1280d3431a7c65ff36c78b73fb23cf6f diff --git a/metadata/md5-cache/sec-policy/selinux-cvs-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-cvs-2.20231002-r1 new file mode 100644 index 000000000000..2d69e2778955 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-cvs-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=sec-policy/selinux-apache sec-policy/selinux-inetd >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for cvs +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=sec-policy/selinux-apache sec-policy/selinux-inetd >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=fda450b12605eae9bff3a9bec6bf7f02 diff --git a/metadata/md5-cache/sec-policy/selinux-cyphesis-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-cyphesis-2.20231002-r1 new file mode 100644 index 000000000000..920c09810635 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-cyphesis-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for cyphesis +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=526341ba5cd485733ba9fd3721e39940 diff --git a/metadata/md5-cache/sec-policy/selinux-daemontools-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-daemontools-2.20231002-r1 new file mode 100644 index 000000000000..68f12e6c3039 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-daemontools-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for daemontools +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=5eef873dbfe2834e501b3b485248f6b0 diff --git a/metadata/md5-cache/sec-policy/selinux-dante-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-dante-2.20231002-r1 new file mode 100644 index 000000000000..cb697d6c4d15 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-dante-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for dante +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=47643bfd3eb491d98202e8d30114b781 diff --git a/metadata/md5-cache/sec-policy/selinux-dbadm-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-dbadm-2.20231002-r1 new file mode 100644 index 000000000000..91de243dce82 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-dbadm-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for dbadm +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=72146e6085c721db53139cfa332602bb diff --git a/metadata/md5-cache/sec-policy/selinux-dbskk-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-dbskk-2.20231002-r1 new file mode 100644 index 000000000000..fa18db9011bc --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-dbskk-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=sec-policy/selinux-inetd >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for dbskk +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=sec-policy/selinux-inetd >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=2fa7dfe02e6fd2f785a2dcbc08b6ed32 diff --git a/metadata/md5-cache/sec-policy/selinux-dbus-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-dbus-2.20231002-r1 new file mode 100644 index 000000000000..067713f222df --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-dbus-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for dbus +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=6e7b709595ad2979fbf6bec9e0078df0 diff --git a/metadata/md5-cache/sec-policy/selinux-ddclient-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-ddclient-2.20231002-r1 new file mode 100644 index 000000000000..05d7b921699e --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-ddclient-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for ddclient +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=1e801b376c759ec281d253bc4b86bcd9 diff --git a/metadata/md5-cache/sec-policy/selinux-devicekit-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-devicekit-2.20231002-r1 new file mode 100644 index 000000000000..1dd4831e7d91 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-devicekit-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=sec-policy/selinux-dbus >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for devicekit +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=sec-policy/selinux-dbus >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=09b7da3afb039008418b8a0bf360b97f diff --git a/metadata/md5-cache/sec-policy/selinux-dhcp-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-dhcp-2.20231002-r1 new file mode 100644 index 000000000000..0f6d786e58e0 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-dhcp-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for dhcp +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=2bd58746aa52281ec7ce431168d22e68 diff --git a/metadata/md5-cache/sec-policy/selinux-dictd-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-dictd-2.20231002-r1 new file mode 100644 index 000000000000..233a4fb3e7fb --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-dictd-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for dictd +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=202872b3cc6c4eaf9f35aa8572691c90 diff --git a/metadata/md5-cache/sec-policy/selinux-dirmngr-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-dirmngr-2.20231002-r1 new file mode 100644 index 000000000000..1dfd3db83b16 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-dirmngr-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for dirmngr +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=63dc25a2499c7ff9c3a8ee478bf78be7 diff --git a/metadata/md5-cache/sec-policy/selinux-dirsrv-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-dirsrv-2.20231002-r1 new file mode 100644 index 000000000000..0eebaa18810a --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-dirsrv-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for dirsrv +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=920b054f2126a0dcd191ea8bc7be27cb diff --git a/metadata/md5-cache/sec-policy/selinux-distcc-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-distcc-2.20231002-r1 new file mode 100644 index 000000000000..62e7cab9b236 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-distcc-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for distcc +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=d76064ce4e2b9c9995bedaef25c3b094 diff --git a/metadata/md5-cache/sec-policy/selinux-djbdns-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-djbdns-2.20231002-r1 new file mode 100644 index 000000000000..94526ea3b14b --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-djbdns-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=sec-policy/selinux-daemontools sec-policy/selinux-ucspitcp >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for djbdns +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=sec-policy/selinux-daemontools sec-policy/selinux-ucspitcp >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=0a43b42fa638752285af2581bd65feec diff --git a/metadata/md5-cache/sec-policy/selinux-dkim-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-dkim-2.20231002-r1 new file mode 100644 index 000000000000..0b136ddd585a --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-dkim-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=sec-policy/selinux-milter >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for dkim +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=sec-policy/selinux-milter >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=93b9b4fef330105bebdd3c1ff60d2518 diff --git a/metadata/md5-cache/sec-policy/selinux-dmidecode-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-dmidecode-2.20231002-r1 new file mode 100644 index 000000000000..da7ad47a0a42 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-dmidecode-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for dmidecode +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=a251db6327f7ce388f7c04f9b8627419 diff --git a/metadata/md5-cache/sec-policy/selinux-dnsmasq-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-dnsmasq-2.20231002-r1 new file mode 100644 index 000000000000..90d06d809d24 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-dnsmasq-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for dnsmasq +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=3966bee97c8d2faac59cf757d622eb3e diff --git a/metadata/md5-cache/sec-policy/selinux-docker-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-docker-2.20231002-r1 new file mode 100644 index 000000000000..d2a815426930 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-docker-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=sec-policy/selinux-container >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for docker +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=sec-policy/selinux-container >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=055873e6e56d9c214b35d905e20151c1 diff --git a/metadata/md5-cache/sec-policy/selinux-dovecot-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-dovecot-2.20231002-r1 new file mode 100644 index 000000000000..9eb3a419ce7f --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-dovecot-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for dovecot +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=980968ac550e786222a6cbbd9ea00fee diff --git a/metadata/md5-cache/sec-policy/selinux-dpkg-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-dpkg-2.20231002-r1 new file mode 100644 index 000000000000..bece4de59997 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-dpkg-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for dpkg +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=3784fd98c8e7e2027e824b7281fe2c23 diff --git a/metadata/md5-cache/sec-policy/selinux-dracut-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-dracut-2.20231002-r1 new file mode 100644 index 000000000000..7ca936c35fe9 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-dracut-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for dracut +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=40bc369a8ac0fac46418616c09354631 diff --git a/metadata/md5-cache/sec-policy/selinux-dropbox-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-dropbox-2.20231002-r1 new file mode 100644 index 000000000000..51ae7fcc718e --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-dropbox-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=sec-policy/selinux-xserver sec-policy/selinux-dbus >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for dropbox +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=sec-policy/selinux-xserver sec-policy/selinux-dbus >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=66fd2d24acb61402a630fb4806301d60 diff --git a/metadata/md5-cache/sec-policy/selinux-entropyd-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-entropyd-2.20231002-r1 new file mode 100644 index 000000000000..9cc6329bdd17 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-entropyd-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for entropyd +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=c0cc87ada495713cad0908038a5ae432 diff --git a/metadata/md5-cache/sec-policy/selinux-evolution-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-evolution-2.20231002-r1 new file mode 100644 index 000000000000..22623a7bc333 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-evolution-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=sec-policy/selinux-xserver >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for evolution +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=sec-policy/selinux-xserver >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=aef6c651eeb103ead1511c057865237b diff --git a/metadata/md5-cache/sec-policy/selinux-exim-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-exim-2.20231002-r1 new file mode 100644 index 000000000000..0a560aca405b --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-exim-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for exim +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=35d14c7cc5c3c69bcb75d4462b51e57b diff --git a/metadata/md5-cache/sec-policy/selinux-fail2ban-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-fail2ban-2.20231002-r1 new file mode 100644 index 000000000000..0012a74940b5 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-fail2ban-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for fail2ban +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=c6c8e98af451beafd63725684b6e58a4 diff --git a/metadata/md5-cache/sec-policy/selinux-fetchmail-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-fetchmail-2.20231002-r1 new file mode 100644 index 000000000000..44eec19ba099 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-fetchmail-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for fetchmail +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=255b37d20f91e471fd1ca7975af65150 diff --git a/metadata/md5-cache/sec-policy/selinux-finger-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-finger-2.20231002-r1 new file mode 100644 index 000000000000..12797dd4c846 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-finger-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=sec-policy/selinux-inetd >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for finger +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=sec-policy/selinux-inetd >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=e75de45d927f71096da974a82b400dc1 diff --git a/metadata/md5-cache/sec-policy/selinux-flash-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-flash-2.20231002-r1 new file mode 100644 index 000000000000..3547343f6be9 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-flash-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for flash +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=5d2ef46f576a3f7bcbec746fb62c8784 diff --git a/metadata/md5-cache/sec-policy/selinux-fprintd-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-fprintd-2.20231002-r1 new file mode 100644 index 000000000000..126909c2ed3b --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-fprintd-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=sec-policy/selinux-dbus >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for fprintd +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=sec-policy/selinux-dbus >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=25f947fa71bb0f787daa3ea813d81471 diff --git a/metadata/md5-cache/sec-policy/selinux-ftp-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-ftp-2.20231002-r1 new file mode 100644 index 000000000000..025850a138df --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-ftp-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for ftp +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=579d766dac42b984ae0cf7ff32fc3770 diff --git a/metadata/md5-cache/sec-policy/selinux-games-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-games-2.20231002-r1 new file mode 100644 index 000000000000..35c6c5aec1bd --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-games-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for games +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=6cf7ebecd0cef698ec480b87e6582678 diff --git a/metadata/md5-cache/sec-policy/selinux-gatekeeper-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-gatekeeper-2.20231002-r1 new file mode 100644 index 000000000000..b5c20c8afeb0 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-gatekeeper-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for gatekeeper +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=8c1205c41a526f24a0f41f58efadaa25 diff --git a/metadata/md5-cache/sec-policy/selinux-git-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-git-2.20231002-r1 new file mode 100644 index 000000000000..110c13624974 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-git-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=sec-policy/selinux-apache >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for git +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=sec-policy/selinux-apache sec-policy/selinux-apache >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=81acf80f0e9675fcc7b7a39842c2cba3 diff --git a/metadata/md5-cache/sec-policy/selinux-gitosis-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-gitosis-2.20231002-r1 new file mode 100644 index 000000000000..fcd8765b0897 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-gitosis-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for gitosis +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=a8d0c6143c6bc7f9c4b64e3b8cf1d262 diff --git a/metadata/md5-cache/sec-policy/selinux-glusterfs-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-glusterfs-2.20231002-r1 new file mode 100644 index 000000000000..80457dc712ec --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-glusterfs-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for glusterfs +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=3fcc3ac589786f0ae89438a803724c42 diff --git a/metadata/md5-cache/sec-policy/selinux-gnome-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-gnome-2.20231002-r1 new file mode 100644 index 000000000000..b062c988ab6e --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-gnome-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for gnome +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=308c769768377df366621bf1f94b0083 diff --git a/metadata/md5-cache/sec-policy/selinux-googletalk-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-googletalk-2.20231002-r1 new file mode 100644 index 000000000000..8bf83149c054 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-googletalk-2.20231002-r1 @@ -0,0 +1,15 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for googletalk +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +IUSE=alsa +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=aeba032f29b3d765c73de7ab5d02de8a diff --git a/metadata/md5-cache/sec-policy/selinux-gorg-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-gorg-2.20231002-r1 new file mode 100644 index 000000000000..f67c204074de --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-gorg-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for gorg +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=e483582e6e191cf6cef324a499e50724 diff --git a/metadata/md5-cache/sec-policy/selinux-gpg-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-gpg-2.20231002-r1 new file mode 100644 index 000000000000..612784d59bdb --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-gpg-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=sec-policy/selinux-dirmngr >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for gpg +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=sec-policy/selinux-dirmngr >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=b91bd3734676cd8b9497362e8115d7cd diff --git a/metadata/md5-cache/sec-policy/selinux-gpm-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-gpm-2.20231002-r1 new file mode 100644 index 000000000000..5fe7fa059051 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-gpm-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for gpm +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=70c4460c25777945194ce32418383d9d diff --git a/metadata/md5-cache/sec-policy/selinux-gpsd-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-gpsd-2.20231002-r1 new file mode 100644 index 000000000000..8837de5064c8 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-gpsd-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for gpsd +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=52aa1360da7559a283c927c5213e8df4 diff --git a/metadata/md5-cache/sec-policy/selinux-gssproxy-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-gssproxy-2.20231002-r1 new file mode 100644 index 000000000000..61126a58c84e --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-gssproxy-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for gssproxy +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=67a46300a45f164b1532686599acc838 diff --git a/metadata/md5-cache/sec-policy/selinux-hddtemp-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-hddtemp-2.20231002-r1 new file mode 100644 index 000000000000..88bd6cce6da4 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-hddtemp-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for hddtemp +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=dd7261ac404751525e1c7162d4f6789e diff --git a/metadata/md5-cache/sec-policy/selinux-hostapd-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-hostapd-2.20231002-r1 new file mode 100644 index 000000000000..0e9aab174744 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-hostapd-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for hostapd +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=2058fbc2670e61bc2b7ab3ca190b0b7e diff --git a/metadata/md5-cache/sec-policy/selinux-icecast-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-icecast-2.20231002-r1 new file mode 100644 index 000000000000..5de3d8b539d1 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-icecast-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for icecast +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=edde53dfa3b78e676517e2868f60f87a diff --git a/metadata/md5-cache/sec-policy/selinux-ifplugd-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-ifplugd-2.20231002-r1 new file mode 100644 index 000000000000..6f23ca9c3521 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-ifplugd-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for ifplugd +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=27dfece3865928bb1cc8320df567a0c5 diff --git a/metadata/md5-cache/sec-policy/selinux-inetd-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-inetd-2.20231002-r1 new file mode 100644 index 000000000000..6968ec4fa2f1 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-inetd-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for inetd +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=f81c4462cc9b8fc6b4d54ce485df3a19 diff --git a/metadata/md5-cache/sec-policy/selinux-inn-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-inn-2.20231002-r1 new file mode 100644 index 000000000000..cc379e53a0fc --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-inn-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for inn +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=d451c43cbb4930cfaa0b90480f22a89b diff --git a/metadata/md5-cache/sec-policy/selinux-ipsec-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-ipsec-2.20231002-r1 new file mode 100644 index 000000000000..70954124aece --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-ipsec-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for ipsec +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=bb28a9827e0df101ece7752df2bec3bd diff --git a/metadata/md5-cache/sec-policy/selinux-irc-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-irc-2.20231002-r1 new file mode 100644 index 000000000000..29fb13fdd0e5 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-irc-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for irc +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=6f881a65069ca211ca448bc50c173fd5 diff --git a/metadata/md5-cache/sec-policy/selinux-ircd-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-ircd-2.20231002-r1 new file mode 100644 index 000000000000..d284130468e0 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-ircd-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for ircd +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=9244aa8ea63e9b8876eb6decd994290d diff --git a/metadata/md5-cache/sec-policy/selinux-irqbalance-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-irqbalance-2.20231002-r1 new file mode 100644 index 000000000000..1de65a3f28cc --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-irqbalance-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for irqbalance +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=8318444cc4854bd86200cb70c02b36a9 diff --git a/metadata/md5-cache/sec-policy/selinux-jabber-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-jabber-2.20231002-r1 new file mode 100644 index 000000000000..7037a1f3c23b --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-jabber-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for jabber +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=e89cc619d27853a3a97778fadaa2bc1c diff --git a/metadata/md5-cache/sec-policy/selinux-java-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-java-2.20231002-r1 new file mode 100644 index 000000000000..27c133ab09fa --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-java-2.20231002-r1 @@ -0,0 +1,15 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for java +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +IUSE=alsa +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=61a0ca537c3b4b25ae9ca11edff56709 diff --git a/metadata/md5-cache/sec-policy/selinux-kdeconnect-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-kdeconnect-2.20231002-r1 new file mode 100644 index 000000000000..0064b9209cdc --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-kdeconnect-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for kdeconnect +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=6d45b73c106f9276952fe22f6c56ac37 diff --git a/metadata/md5-cache/sec-policy/selinux-kdump-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-kdump-2.20231002-r1 new file mode 100644 index 000000000000..178cbef46c42 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-kdump-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for kdump +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=cf8733a1a047deef5a5cc5ff2dfce456 diff --git a/metadata/md5-cache/sec-policy/selinux-kerberos-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-kerberos-2.20231002-r1 new file mode 100644 index 000000000000..e450f6adaf75 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-kerberos-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for kerberos +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=c2bdbeec65d64621087bb72332e2d039 diff --git a/metadata/md5-cache/sec-policy/selinux-kerneloops-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-kerneloops-2.20231002-r1 new file mode 100644 index 000000000000..074b0b9def86 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-kerneloops-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for kerneloops +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=f7149a8c470858e0271929ad0afde810 diff --git a/metadata/md5-cache/sec-policy/selinux-kismet-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-kismet-2.20231002-r1 new file mode 100644 index 000000000000..24c7ae13a6ec --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-kismet-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for kismet +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=9b52396bebfd1c84196cf3e1341508e1 diff --git a/metadata/md5-cache/sec-policy/selinux-ksmtuned-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-ksmtuned-2.20231002-r1 new file mode 100644 index 000000000000..f2f347a10540 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-ksmtuned-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for ksmtuned +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=9c094f074553cc064809b5b712e97ea5 diff --git a/metadata/md5-cache/sec-policy/selinux-kubernetes-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-kubernetes-2.20231002-r1 new file mode 100644 index 000000000000..2377b7467aab --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-kubernetes-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=sec-policy/selinux-container >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for kubernetes +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=sec-policy/selinux-container >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=744b4f58f12f1158975a8a907d06b6cd diff --git a/metadata/md5-cache/sec-policy/selinux-ldap-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-ldap-2.20231002-r1 new file mode 100644 index 000000000000..55c0c433115f --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-ldap-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for ldap +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=f94cbd5d2adef0350b0b50ac94d9ccf5 diff --git a/metadata/md5-cache/sec-policy/selinux-links-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-links-2.20231002-r1 new file mode 100644 index 000000000000..81a8a1e5551f --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-links-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for links +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=b238428b1447c9744c95ff4f2568316d diff --git a/metadata/md5-cache/sec-policy/selinux-lircd-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-lircd-2.20231002-r1 new file mode 100644 index 000000000000..e413cbc50a06 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-lircd-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for lircd +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=8a322116eca02e2d11cd6ef0c94549e0 diff --git a/metadata/md5-cache/sec-policy/selinux-loadkeys-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-loadkeys-2.20231002-r1 new file mode 100644 index 000000000000..1921b00104cd --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-loadkeys-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for loadkeys +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=784a6901484f2e176d6928f68067c848 diff --git a/metadata/md5-cache/sec-policy/selinux-logrotate-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-logrotate-2.20231002-r1 new file mode 100644 index 000000000000..0c1a92d18dc9 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-logrotate-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for logrotate +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=7c5a0f2cbb9bba553ed306cfb8976de0 diff --git a/metadata/md5-cache/sec-policy/selinux-logsentry-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-logsentry-2.20231002-r1 new file mode 100644 index 000000000000..e73f4f25661f --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-logsentry-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for logsentry +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=b7decaf7ae3847cc3855a48edf5b81e7 diff --git a/metadata/md5-cache/sec-policy/selinux-logwatch-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-logwatch-2.20231002-r1 new file mode 100644 index 000000000000..fb34ed784f2d --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-logwatch-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for logwatch +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=67c5509f3acc88baf9aacea0266c6713 diff --git a/metadata/md5-cache/sec-policy/selinux-lpd-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-lpd-2.20231002-r1 new file mode 100644 index 000000000000..5050ced8f1f2 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-lpd-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for lpd +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=7f668a6479cd6df9ef742025dbcbb08b diff --git a/metadata/md5-cache/sec-policy/selinux-makewhatis-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-makewhatis-2.20231002-r1 new file mode 100644 index 000000000000..b23c08834968 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-makewhatis-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for makewhatis +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=77b50d26a813beedd49840aca4e8d377 diff --git a/metadata/md5-cache/sec-policy/selinux-mandb-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-mandb-2.20231002-r1 new file mode 100644 index 000000000000..f3fa87aa205f --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-mandb-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for mandb +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=44aed062956389c7c6adce058eab0bac diff --git a/metadata/md5-cache/sec-policy/selinux-matrixd-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-matrixd-2.20231002-r1 new file mode 100644 index 000000000000..f3611b70c62d --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-matrixd-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for matrixd +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=9262227f7cdba7d42ee47036f4484db2 diff --git a/metadata/md5-cache/sec-policy/selinux-mcelog-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-mcelog-2.20231002-r1 new file mode 100644 index 000000000000..af69ee71847d --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-mcelog-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for mcelog +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=e8eb0d98d45721a7b251fdd058e8b178 diff --git a/metadata/md5-cache/sec-policy/selinux-memcached-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-memcached-2.20231002-r1 new file mode 100644 index 000000000000..39d6ad82b875 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-memcached-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for memcached +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=ed88a1caa1fc60009a08b4bd43b29c88 diff --git a/metadata/md5-cache/sec-policy/selinux-milter-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-milter-2.20231002-r1 new file mode 100644 index 000000000000..59e7df0512c7 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-milter-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for milter +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=e70527b57787fd590f3a030b82b2c50e diff --git a/metadata/md5-cache/sec-policy/selinux-modemmanager-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-modemmanager-2.20231002-r1 new file mode 100644 index 000000000000..5e2cac8be806 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-modemmanager-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=sec-policy/selinux-dbus >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for modemmanager +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=sec-policy/selinux-dbus >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=30a6f46e26c007c1e72b6b72fb3d1a50 diff --git a/metadata/md5-cache/sec-policy/selinux-mono-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-mono-2.20231002-r1 new file mode 100644 index 000000000000..3fffbb570e16 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-mono-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for mono +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=11e7c442147bd4d1e3d048b9ef6b70c4 diff --git a/metadata/md5-cache/sec-policy/selinux-mozilla-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-mozilla-2.20231002-r1 new file mode 100644 index 000000000000..82fb57f09db6 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-mozilla-2.20231002-r1 @@ -0,0 +1,15 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=sec-policy/selinux-xserver >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for mozilla +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +IUSE=alsa +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=sec-policy/selinux-xserver >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=0f8d9e8501e7ff2ae396c21e99682387 diff --git a/metadata/md5-cache/sec-policy/selinux-mpd-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-mpd-2.20231002-r1 new file mode 100644 index 000000000000..eefb0fba6908 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-mpd-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for mpd +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=1b69e774298f9ed0f636f67154596cb9 diff --git a/metadata/md5-cache/sec-policy/selinux-mplayer-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-mplayer-2.20231002-r1 new file mode 100644 index 000000000000..8156066d38e1 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-mplayer-2.20231002-r1 @@ -0,0 +1,15 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for mplayer +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +IUSE=alsa +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=f73c248970bf65363556f2c29ac27351 diff --git a/metadata/md5-cache/sec-policy/selinux-mrtg-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-mrtg-2.20231002-r1 new file mode 100644 index 000000000000..1c1dba28244a --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-mrtg-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for mrtg +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=3b53fcb29fb06d73f703ee9b97cec2cd diff --git a/metadata/md5-cache/sec-policy/selinux-munin-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-munin-2.20231002-r1 new file mode 100644 index 000000000000..5f368f2a6688 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-munin-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=sec-policy/selinux-apache >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for munin +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=sec-policy/selinux-apache >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=b1dfd44f9951c5685d7370b930a7cb45 diff --git a/metadata/md5-cache/sec-policy/selinux-mutt-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-mutt-2.20231002-r1 new file mode 100644 index 000000000000..76691729824a --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-mutt-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for mutt +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=8e6bd4720e2cff09a02b1d6f314c2c8b diff --git a/metadata/md5-cache/sec-policy/selinux-mysql-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-mysql-2.20231002-r1 new file mode 100644 index 000000000000..c0db693371e6 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-mysql-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for mysql +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=9df7c4301575017ef4f4dec671dabbf8 diff --git a/metadata/md5-cache/sec-policy/selinux-nagios-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-nagios-2.20231002-r1 new file mode 100644 index 000000000000..08056e9f1d35 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-nagios-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=sec-policy/selinux-apache >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for nagios +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=sec-policy/selinux-apache >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=76f58025b39bc72551f99bc520d70e95 diff --git a/metadata/md5-cache/sec-policy/selinux-ncftool-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-ncftool-2.20231002-r1 new file mode 100644 index 000000000000..26c460e08280 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-ncftool-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for ncftool +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=28e45a5807db5046922f6f1d47c4dfbb diff --git a/metadata/md5-cache/sec-policy/selinux-networkmanager-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-networkmanager-2.20231002-r1 new file mode 100644 index 000000000000..75b516a80527 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-networkmanager-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for networkmanager +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=e40a711303da07ae2ac51fc930f6fd34 diff --git a/metadata/md5-cache/sec-policy/selinux-nginx-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-nginx-2.20231002-r1 new file mode 100644 index 000000000000..92d6fe3ca3c2 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-nginx-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=sec-policy/selinux-apache >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for nginx +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=sec-policy/selinux-apache sec-policy/selinux-apache >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=ad8cb8b60b150c4758649d4af9953325 diff --git a/metadata/md5-cache/sec-policy/selinux-node_exporter-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-node_exporter-2.20231002-r1 new file mode 100644 index 000000000000..15910aede910 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-node_exporter-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for node_exporter +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=86841c9d15bb8d4604a8d7e38c660374 diff --git a/metadata/md5-cache/sec-policy/selinux-nslcd-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-nslcd-2.20231002-r1 new file mode 100644 index 000000000000..5fb683343e2e --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-nslcd-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for nslcd +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=36a6287c7323cce6e7be5736a78c105c diff --git a/metadata/md5-cache/sec-policy/selinux-ntop-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-ntop-2.20231002-r1 new file mode 100644 index 000000000000..3abd9b319f33 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-ntop-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for ntop +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=50d47bff5bee830ee510d83a30e7ea34 diff --git a/metadata/md5-cache/sec-policy/selinux-ntp-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-ntp-2.20231002-r1 new file mode 100644 index 000000000000..202688563a02 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-ntp-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for ntp +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=93e58a40a443726aeadcd2b516cdd914 diff --git a/metadata/md5-cache/sec-policy/selinux-nut-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-nut-2.20231002-r1 new file mode 100644 index 000000000000..492dc6c04c5e --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-nut-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=sec-policy/selinux-apache >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for nut +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=sec-policy/selinux-apache >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=d4a928bc7dba27029727014b66fcbfc4 diff --git a/metadata/md5-cache/sec-policy/selinux-nx-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-nx-2.20231002-r1 new file mode 100644 index 000000000000..b41a7fadc3b5 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-nx-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for nx +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=645a6ff753ece50e9be5b37a8a3c5e96 diff --git a/metadata/md5-cache/sec-policy/selinux-obfs4proxy-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-obfs4proxy-2.20231002-r1 new file mode 100644 index 000000000000..c43fa3a1189b --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-obfs4proxy-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for obfs4proxy +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=6450766cf73b02fbc9940bf48aa3d4ce diff --git a/metadata/md5-cache/sec-policy/selinux-oddjob-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-oddjob-2.20231002-r1 new file mode 100644 index 000000000000..c14dd51513c9 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-oddjob-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for oddjob +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=c3b052269f05c43a988a2683cabfd150 diff --git a/metadata/md5-cache/sec-policy/selinux-oident-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-oident-2.20231002-r1 new file mode 100644 index 000000000000..ce37fd44f48b --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-oident-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for oident +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=485b64946178c12a79cce535f2591f8f diff --git a/metadata/md5-cache/sec-policy/selinux-openct-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-openct-2.20231002-r1 new file mode 100644 index 000000000000..60aa2929dd04 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-openct-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for openct +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=c170875af5406133507af66e7ec96089 diff --git a/metadata/md5-cache/sec-policy/selinux-openrc-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-openrc-2.20231002-r1 new file mode 100644 index 000000000000..10caa83825d5 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-openrc-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for openrc +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=52816e5961869d3e3a5fa78ca81f9871 diff --git a/metadata/md5-cache/sec-policy/selinux-opensm-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-opensm-2.20231002-r1 new file mode 100644 index 000000000000..fda399e43838 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-opensm-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for opensm +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=f4739e5872c2e491aae4642ff56a949f diff --git a/metadata/md5-cache/sec-policy/selinux-openvpn-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-openvpn-2.20231002-r1 new file mode 100644 index 000000000000..57ffd114999c --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-openvpn-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for openvpn +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=e9dc0c167cf241a7ca65d857c08c00f2 diff --git a/metadata/md5-cache/sec-policy/selinux-pan-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-pan-2.20231002-r1 new file mode 100644 index 000000000000..4ab700a81dc8 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-pan-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=sec-policy/selinux-xserver >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for pan +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=sec-policy/selinux-xserver >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=5d1e2335eb5c8c1338db6f63de2a56a8 diff --git a/metadata/md5-cache/sec-policy/selinux-pcscd-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-pcscd-2.20231002-r1 new file mode 100644 index 000000000000..d2ea9f304752 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-pcscd-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for pcscd +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=ab8a7f49a6988d6a09e43a80ace3abfc diff --git a/metadata/md5-cache/sec-policy/selinux-phpfpm-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-phpfpm-2.20231002-r1 new file mode 100644 index 000000000000..6fb1fc83e8c0 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-phpfpm-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=sec-policy/selinux-apache >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for phpfpm +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=sec-policy/selinux-apache >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=cec2bc6da1e710b57da939ff1dac579c diff --git a/metadata/md5-cache/sec-policy/selinux-plymouthd-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-plymouthd-2.20231002-r1 new file mode 100644 index 000000000000..968846a4fd3b --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-plymouthd-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for plymouthd +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=5cdcaca9ca11af497a4a96ee75e318c4 diff --git a/metadata/md5-cache/sec-policy/selinux-podman-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-podman-2.20231002-r1 new file mode 100644 index 000000000000..00f333edfa2a --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-podman-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=sec-policy/selinux-container >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for podman +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=sec-policy/selinux-container >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=01e8b603fc121aba56fd788fd9516dd2 diff --git a/metadata/md5-cache/sec-policy/selinux-policykit-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-policykit-2.20231002-r1 new file mode 100644 index 000000000000..7f2c4f05a848 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-policykit-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for policykit +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=9d5c75eb80a43cbe7f7cac593d7b569c diff --git a/metadata/md5-cache/sec-policy/selinux-portmap-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-portmap-2.20231002-r1 new file mode 100644 index 000000000000..de6031556c68 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-portmap-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for portmap +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=afcca5ee523c28a46c263ee971ae83f1 diff --git a/metadata/md5-cache/sec-policy/selinux-postfix-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-postfix-2.20231002-r1 new file mode 100644 index 000000000000..7389c40239cc --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-postfix-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for postfix +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=9ab61e734c610f9efec3ffd701a5e308 diff --git a/metadata/md5-cache/sec-policy/selinux-postgresql-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-postgresql-2.20231002-r1 new file mode 100644 index 000000000000..9379158a5ca3 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-postgresql-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for postgresql +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=c309a2aea26dda7f1e3be5edf28bc871 diff --git a/metadata/md5-cache/sec-policy/selinux-postgrey-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-postgrey-2.20231002-r1 new file mode 100644 index 000000000000..f76a58b996a5 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-postgrey-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for postgrey +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=bcb16b655a66a1737b45818f655ea8a2 diff --git a/metadata/md5-cache/sec-policy/selinux-powerprofiles-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-powerprofiles-2.20231002-r1 new file mode 100644 index 000000000000..6c25ae00383b --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-powerprofiles-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for powerprofiles +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=566c5ae942e8d935ae092d4777ee11b1 diff --git a/metadata/md5-cache/sec-policy/selinux-powerprofiles-9999 b/metadata/md5-cache/sec-policy/selinux-powerprofiles-9999 new file mode 100644 index 000000000000..c83e859f3182 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-powerprofiles-9999 @@ -0,0 +1,13 @@ +BDEPEND=>=dev-vcs/git-1.8.2.1[curl] sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-9999 +DESCRIPTION=SELinux policy for powerprofiles +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +LICENSE=GPL-2 +PROPERTIES=live +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-9999 +SLOT=0 +_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=566c5ae942e8d935ae092d4777ee11b1 diff --git a/metadata/md5-cache/sec-policy/selinux-ppp-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-ppp-2.20231002-r1 new file mode 100644 index 000000000000..0f8fb1a01c71 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-ppp-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for ppp +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=46100f0d43cfad1772632d5c65b287ca diff --git a/metadata/md5-cache/sec-policy/selinux-privoxy-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-privoxy-2.20231002-r1 new file mode 100644 index 000000000000..12e160fc610f --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-privoxy-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for privoxy +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=b1bad79e663761b6301d4ea42a68f8bc diff --git a/metadata/md5-cache/sec-policy/selinux-procmail-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-procmail-2.20231002-r1 new file mode 100644 index 000000000000..0853d41c09e6 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-procmail-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for procmail +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=5e2335ae318a696ff7cd377627cb8972 diff --git a/metadata/md5-cache/sec-policy/selinux-psad-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-psad-2.20231002-r1 new file mode 100644 index 000000000000..6d5433a0885e --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-psad-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for psad +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=16db40f72e78603cd8f22ed3f4aa7b30 diff --git a/metadata/md5-cache/sec-policy/selinux-publicfile-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-publicfile-2.20231002-r1 new file mode 100644 index 000000000000..a968690eef86 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-publicfile-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for publicfile +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=8adbdcde33210c6a2013c7ec74e487ef diff --git a/metadata/md5-cache/sec-policy/selinux-pulseaudio-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-pulseaudio-2.20231002-r1 new file mode 100644 index 000000000000..09976b95fd41 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-pulseaudio-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for pulseaudio +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=5331efe757057b417db65ceeb2add5ee diff --git a/metadata/md5-cache/sec-policy/selinux-puppet-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-puppet-2.20231002-r1 new file mode 100644 index 000000000000..e4e84713daa5 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-puppet-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for puppet +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=fa13291b51a08fd9216bbd606c8c4c48 diff --git a/metadata/md5-cache/sec-policy/selinux-pyzor-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-pyzor-2.20231002-r1 new file mode 100644 index 000000000000..68586f86d0c2 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-pyzor-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for pyzor +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=0b6e2fd2ffb67c9676c410ef4936c3f3 diff --git a/metadata/md5-cache/sec-policy/selinux-qemu-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-qemu-2.20231002-r1 new file mode 100644 index 000000000000..f83b7a901e2c --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-qemu-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=sec-policy/selinux-virt >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for qemu +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=sec-policy/selinux-virt >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=a71721df2d1a844eb0249ad7ab8305d0 diff --git a/metadata/md5-cache/sec-policy/selinux-qmail-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-qmail-2.20231002-r1 new file mode 100644 index 000000000000..0872828ab85b --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-qmail-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for qmail +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=29fa1c43a86ee0b7b3e28e22678c4dfe diff --git a/metadata/md5-cache/sec-policy/selinux-quota-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-quota-2.20231002-r1 new file mode 100644 index 000000000000..bf065ac2afb7 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-quota-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for quota +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=b4ac9225cd56096ea32eb30eda2cbac0 diff --git a/metadata/md5-cache/sec-policy/selinux-radius-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-radius-2.20231002-r1 new file mode 100644 index 000000000000..902773ee401a --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-radius-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for radius +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=1ac0920c7658fe3954cd24beed106d92 diff --git a/metadata/md5-cache/sec-policy/selinux-radvd-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-radvd-2.20231002-r1 new file mode 100644 index 000000000000..e20b80120bf2 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-radvd-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for radvd +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=fdcca2fba2972baae4a2e741eb0f3b24 diff --git a/metadata/md5-cache/sec-policy/selinux-rasdaemon-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-rasdaemon-2.20231002-r1 new file mode 100644 index 000000000000..8b2c64796ec1 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-rasdaemon-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for rasdaemon +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=262444fc503919310f678a47b26fc340 diff --git a/metadata/md5-cache/sec-policy/selinux-rasdaemon-9999 b/metadata/md5-cache/sec-policy/selinux-rasdaemon-9999 new file mode 100644 index 000000000000..5538e63815d9 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-rasdaemon-9999 @@ -0,0 +1,13 @@ +BDEPEND=>=dev-vcs/git-1.8.2.1[curl] sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-9999 +DESCRIPTION=SELinux policy for rasdaemon +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +LICENSE=GPL-2 +PROPERTIES=live +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-9999 +SLOT=0 +_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=262444fc503919310f678a47b26fc340 diff --git a/metadata/md5-cache/sec-policy/selinux-razor-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-razor-2.20231002-r1 new file mode 100644 index 000000000000..21724931b1e0 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-razor-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for razor +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=93eb07d1a3da224c5a9871f84be59dde diff --git a/metadata/md5-cache/sec-policy/selinux-redis-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-redis-2.20231002-r1 new file mode 100644 index 000000000000..f8b777529b09 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-redis-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for redis +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=80fc729273ca7a60dd63393d2a9333b3 diff --git a/metadata/md5-cache/sec-policy/selinux-remotelogin-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-remotelogin-2.20231002-r1 new file mode 100644 index 000000000000..ccc21c1e7a09 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-remotelogin-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for remotelogin +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=17ec8b680d5a01d7de1537dd299e2fa2 diff --git a/metadata/md5-cache/sec-policy/selinux-resolvconf-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-resolvconf-2.20231002-r1 new file mode 100644 index 000000000000..ad1480486273 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-resolvconf-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for resolvconf +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=024c21f45f8073041818a0592ed4521b diff --git a/metadata/md5-cache/sec-policy/selinux-rngd-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-rngd-2.20231002-r1 new file mode 100644 index 000000000000..56a6fc89c3ca --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-rngd-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for rngd +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=4a1449bc172523107b4170014c66499e diff --git a/metadata/md5-cache/sec-policy/selinux-rootlesskit-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-rootlesskit-2.20231002-r1 new file mode 100644 index 000000000000..7fdf59ff34dc --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-rootlesskit-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=sec-policy/selinux-container >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for rootlesskit +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=sec-policy/selinux-container >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=ee40670b1b1c2fe81bf97c72487f8037 diff --git a/metadata/md5-cache/sec-policy/selinux-rpc-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-rpc-2.20231002-r1 new file mode 100644 index 000000000000..c4bd9a677fc0 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-rpc-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for rpc +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=4c742346c3359bdbcadf9a0b8ff8e878 diff --git a/metadata/md5-cache/sec-policy/selinux-rpcbind-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-rpcbind-2.20231002-r1 new file mode 100644 index 000000000000..270b02ccd40f --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-rpcbind-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for rpcbind +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=585c2881266bada7c91cd20e87b2d51b diff --git a/metadata/md5-cache/sec-policy/selinux-rpm-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-rpm-2.20231002-r1 new file mode 100644 index 000000000000..e5b4058175f0 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-rpm-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for rpm +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=69f8ed9193d5900e8987162ae0489414 diff --git a/metadata/md5-cache/sec-policy/selinux-rssh-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-rssh-2.20231002-r1 new file mode 100644 index 000000000000..eb58f07d3f72 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-rssh-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for rssh +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=55d631501ba3003def5de0ca3c3f2876 diff --git a/metadata/md5-cache/sec-policy/selinux-rtkit-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-rtkit-2.20231002-r1 new file mode 100644 index 000000000000..abbec933f7a1 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-rtkit-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=sec-policy/selinux-dbus >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for rtkit +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=sec-policy/selinux-dbus >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=6c4ea9eafb4b6d47667ddf6d1e9c24c5 diff --git a/metadata/md5-cache/sec-policy/selinux-rtorrent-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-rtorrent-2.20231002-r1 new file mode 100644 index 000000000000..f74a92e886ef --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-rtorrent-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for rtorrent +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=e28a5e6de476fcee30c314e7256f6c5d diff --git a/metadata/md5-cache/sec-policy/selinux-salt-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-salt-2.20231002-r1 new file mode 100644 index 000000000000..6171e9acf317 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-salt-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for salt +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=54236f2c0b63221950cb3cd3598503cf diff --git a/metadata/md5-cache/sec-policy/selinux-samba-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-samba-2.20231002-r1 new file mode 100644 index 000000000000..86fa1b3b7a4d --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-samba-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for samba +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=d19f905aaba1368134d36f787ed83eab diff --git a/metadata/md5-cache/sec-policy/selinux-sasl-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-sasl-2.20231002-r1 new file mode 100644 index 000000000000..cdf9fa614721 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-sasl-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for sasl +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=486afc4100c76d1b49372fbf6527dd61 diff --git a/metadata/md5-cache/sec-policy/selinux-screen-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-screen-2.20231002-r1 new file mode 100644 index 000000000000..f6c93d4d5c6e --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-screen-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for screen +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=49348b51b0350ab6bb79f9da21be7aac diff --git a/metadata/md5-cache/sec-policy/selinux-secadm-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-secadm-2.20231002-r1 new file mode 100644 index 000000000000..c24df4692079 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-secadm-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for secadm +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=cd521e636e6a4c771b79dfa2ec202ff5 diff --git a/metadata/md5-cache/sec-policy/selinux-sendmail-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-sendmail-2.20231002-r1 new file mode 100644 index 000000000000..252bde0ee757 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-sendmail-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for sendmail +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=bc4a77b8c4a72b95b5f456ed42110b3a diff --git a/metadata/md5-cache/sec-policy/selinux-sensord-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-sensord-2.20231002-r1 new file mode 100644 index 000000000000..c447e283fb37 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-sensord-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for sensord +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=07eb261e6ad8a69528f82e90a8b46dc4 diff --git a/metadata/md5-cache/sec-policy/selinux-shorewall-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-shorewall-2.20231002-r1 new file mode 100644 index 000000000000..6e763b791e88 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-shorewall-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for shorewall +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=39a716d64ff4ea3e3b5fd825ecf70210 diff --git a/metadata/md5-cache/sec-policy/selinux-shutdown-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-shutdown-2.20231002-r1 new file mode 100644 index 000000000000..594506482309 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-shutdown-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for shutdown +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=5c1517fae95f5e39bc15a092f2ab14bf diff --git a/metadata/md5-cache/sec-policy/selinux-skype-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-skype-2.20231002-r1 new file mode 100644 index 000000000000..7171f7bc4813 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-skype-2.20231002-r1 @@ -0,0 +1,15 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=sec-policy/selinux-xserver >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for skype +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +IUSE=alsa +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=sec-policy/selinux-xserver >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=bb7537419d8a2f7d659394f790529d02 diff --git a/metadata/md5-cache/sec-policy/selinux-slocate-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-slocate-2.20231002-r1 new file mode 100644 index 000000000000..e46c6648a72a --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-slocate-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for slocate +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=b39366fb9b44ee1aee9ad88a98bf5727 diff --git a/metadata/md5-cache/sec-policy/selinux-slrnpull-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-slrnpull-2.20231002-r1 new file mode 100644 index 000000000000..2c2adae29450 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-slrnpull-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for slrnpull +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=66a52fe3e7cc2af83176efcecc1c4624 diff --git a/metadata/md5-cache/sec-policy/selinux-smartmon-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-smartmon-2.20231002-r1 new file mode 100644 index 000000000000..30399997568e --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-smartmon-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for smartmon +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=0d1f61cbbec4bede6460a672a2664c97 diff --git a/metadata/md5-cache/sec-policy/selinux-smokeping-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-smokeping-2.20231002-r1 new file mode 100644 index 000000000000..df242366b30f --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-smokeping-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=sec-policy/selinux-apache >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for smokeping +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=sec-policy/selinux-apache >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=9a37ebdca6f254656e4899473986b123 diff --git a/metadata/md5-cache/sec-policy/selinux-snmp-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-snmp-2.20231002-r1 new file mode 100644 index 000000000000..c156753e6084 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-snmp-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for snmp +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=ae9505180ad8f03457ba6fe72ce4d417 diff --git a/metadata/md5-cache/sec-policy/selinux-snort-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-snort-2.20231002-r1 new file mode 100644 index 000000000000..bb3040b2a09d --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-snort-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for snort +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=647cb38956fd25a350711bd6102695ce diff --git a/metadata/md5-cache/sec-policy/selinux-soundserver-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-soundserver-2.20231002-r1 new file mode 100644 index 000000000000..035ae6550466 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-soundserver-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for soundserver +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=fe119ed14ed0e3418f056738146bc14b diff --git a/metadata/md5-cache/sec-policy/selinux-spamassassin-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-spamassassin-2.20231002-r1 new file mode 100644 index 000000000000..8ca71167f573 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-spamassassin-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for spamassassin +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=52fa536d73351d7e2cabd063e6418981 diff --git a/metadata/md5-cache/sec-policy/selinux-squid-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-squid-2.20231002-r1 new file mode 100644 index 000000000000..2a441e2fa168 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-squid-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=sec-policy/selinux-apache >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for squid +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=sec-policy/selinux-apache >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=e54573f3aa52955d3ab8dc7948f6293d diff --git a/metadata/md5-cache/sec-policy/selinux-sssd-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-sssd-2.20231002-r1 new file mode 100644 index 000000000000..7f8569c3e51a --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-sssd-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for sssd +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=37cae17bceb9994dcd725ed89f083c82 diff --git a/metadata/md5-cache/sec-policy/selinux-stunnel-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-stunnel-2.20231002-r1 new file mode 100644 index 000000000000..bdba203a789e --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-stunnel-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for stunnel +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=1437f0bee2596758e394095ab8cde821 diff --git a/metadata/md5-cache/sec-policy/selinux-subsonic-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-subsonic-2.20231002-r1 new file mode 100644 index 000000000000..7e68717553f0 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-subsonic-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for subsonic +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=0f9b1276ecd6975c3ec2080c7c93a2c3 diff --git a/metadata/md5-cache/sec-policy/selinux-sudo-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-sudo-2.20231002-r1 new file mode 100644 index 000000000000..7b75631c2767 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-sudo-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for sudo +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=dea6305d9e3347d5c9d6fdab15b0959d diff --git a/metadata/md5-cache/sec-policy/selinux-switcheroo-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-switcheroo-2.20231002-r1 new file mode 100644 index 000000000000..2f5b9c0baadb --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-switcheroo-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for switcheroo +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=6ef51251d0707eba179fad0bd118c48c diff --git a/metadata/md5-cache/sec-policy/selinux-switcheroo-9999 b/metadata/md5-cache/sec-policy/selinux-switcheroo-9999 new file mode 100644 index 000000000000..9aed69d3f958 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-switcheroo-9999 @@ -0,0 +1,13 @@ +BDEPEND=>=dev-vcs/git-1.8.2.1[curl] sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-9999 +DESCRIPTION=SELinux policy for switcheroo +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +LICENSE=GPL-2 +PROPERTIES=live +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-9999 +SLOT=0 +_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=6ef51251d0707eba179fad0bd118c48c diff --git a/metadata/md5-cache/sec-policy/selinux-sxid-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-sxid-2.20231002-r1 new file mode 100644 index 000000000000..93548339e737 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-sxid-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for sxid +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=16f3216b9c1930cfdf5d768f9d3d8e1a diff --git a/metadata/md5-cache/sec-policy/selinux-syncthing-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-syncthing-2.20231002-r1 new file mode 100644 index 000000000000..5c2d0b8d2106 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-syncthing-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for syncthing +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=12129e65ca4876be1f551c1daa21dfd8 diff --git a/metadata/md5-cache/sec-policy/selinux-sysstat-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-sysstat-2.20231002-r1 new file mode 100644 index 000000000000..1f799e473ced --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-sysstat-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for sysstat +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=9566e4cd151959fa042f86f9c9ebb54f diff --git a/metadata/md5-cache/sec-policy/selinux-tboot-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-tboot-2.20231002-r1 new file mode 100644 index 000000000000..30a9ad3ec4d4 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-tboot-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for tboot +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=acb3971100be0dd6cc23dda39409d463 diff --git a/metadata/md5-cache/sec-policy/selinux-tcpd-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-tcpd-2.20231002-r1 new file mode 100644 index 000000000000..8170fcdfe1d1 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-tcpd-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=sec-policy/selinux-inetd >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for tcpd +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=sec-policy/selinux-inetd >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=ac09f420d3e5cde9c45ad463f85a5e41 diff --git a/metadata/md5-cache/sec-policy/selinux-tcsd-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-tcsd-2.20231002-r1 new file mode 100644 index 000000000000..afbc83e91ebc --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-tcsd-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for tcsd +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=8b3ce03ebd9b930c1bb067bb0466ba0c diff --git a/metadata/md5-cache/sec-policy/selinux-telnet-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-telnet-2.20231002-r1 new file mode 100644 index 000000000000..daefe72111d9 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-telnet-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=sec-policy/selinux-remotelogin >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for telnet +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=sec-policy/selinux-remotelogin >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=5e996791916828710fe491de6ac565be diff --git a/metadata/md5-cache/sec-policy/selinux-tftp-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-tftp-2.20231002-r1 new file mode 100644 index 000000000000..5107794be3bd --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-tftp-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for tftp +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=7ba41a2cec8fa5f67e82b7a533679620 diff --git a/metadata/md5-cache/sec-policy/selinux-tgtd-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-tgtd-2.20231002-r1 new file mode 100644 index 000000000000..5a5e1da2da85 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-tgtd-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for tgtd +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=1e3b39be29413cf8a0e01368c415141e diff --git a/metadata/md5-cache/sec-policy/selinux-thunderbird-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-thunderbird-2.20231002-r1 new file mode 100644 index 000000000000..abb2d6824e93 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-thunderbird-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=sec-policy/selinux-xserver >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for thunderbird +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=sec-policy/selinux-xserver >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=47b5624b65263d9e058c03472ac55f63 diff --git a/metadata/md5-cache/sec-policy/selinux-thunderbolt-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-thunderbolt-2.20231002-r1 new file mode 100644 index 000000000000..bef379cccff2 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-thunderbolt-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for thunderbolt +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=07435f66674d2629329a094859623621 diff --git a/metadata/md5-cache/sec-policy/selinux-thunderbolt-9999 b/metadata/md5-cache/sec-policy/selinux-thunderbolt-9999 new file mode 100644 index 000000000000..f801d41ab0f5 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-thunderbolt-9999 @@ -0,0 +1,13 @@ +BDEPEND=>=dev-vcs/git-1.8.2.1[curl] sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-9999 +DESCRIPTION=SELinux policy for thunderbolt +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +LICENSE=GPL-2 +PROPERTIES=live +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-9999 +SLOT=0 +_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=07435f66674d2629329a094859623621 diff --git a/metadata/md5-cache/sec-policy/selinux-timidity-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-timidity-2.20231002-r1 new file mode 100644 index 000000000000..77a7afc2a4c2 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-timidity-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for timidity +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=0abe3bfcd1e3d72b8558dd89e6c2f431 diff --git a/metadata/md5-cache/sec-policy/selinux-tmpreaper-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-tmpreaper-2.20231002-r1 new file mode 100644 index 000000000000..e2e54064915e --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-tmpreaper-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for tmpreaper +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=3dc29ec75c19015f3bb5af65c06481a2 diff --git a/metadata/md5-cache/sec-policy/selinux-tor-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-tor-2.20231002-r1 new file mode 100644 index 000000000000..d5da5ed6d3e1 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-tor-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for tor +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=d562d764ab4a92b433646c36751e5118 diff --git a/metadata/md5-cache/sec-policy/selinux-tripwire-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-tripwire-2.20231002-r1 new file mode 100644 index 000000000000..ad1a4df77458 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-tripwire-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for tripwire +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=244936047c779a30dd20a6be3bb71435 diff --git a/metadata/md5-cache/sec-policy/selinux-ucspitcp-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-ucspitcp-2.20231002-r1 new file mode 100644 index 000000000000..ddbadd64eed9 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-ucspitcp-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for ucspitcp +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=1fc71795deba8377c8c8331170cd18a1 diff --git a/metadata/md5-cache/sec-policy/selinux-ulogd-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-ulogd-2.20231002-r1 new file mode 100644 index 000000000000..63e5abc8899f --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-ulogd-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for ulogd +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=d2de840cca2465e3763c63eb16e5f373 diff --git a/metadata/md5-cache/sec-policy/selinux-uml-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-uml-2.20231002-r1 new file mode 100644 index 000000000000..e97e273a57e4 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-uml-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for uml +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=c5e1144d12e21bac3ed6ed0a2b1074d3 diff --git a/metadata/md5-cache/sec-policy/selinux-unconfined-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-unconfined-2.20231002-r1 new file mode 100644 index 000000000000..ab6acbf01ed7 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-unconfined-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for unconfined +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=d846fa55c1401ac91ffcfb54876e9e9f diff --git a/metadata/md5-cache/sec-policy/selinux-uptime-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-uptime-2.20231002-r1 new file mode 100644 index 000000000000..dd13a96fbfec --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-uptime-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for uptime +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=b2107335a75ac27fab5c81d1184d163d diff --git a/metadata/md5-cache/sec-policy/selinux-usbguard-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-usbguard-2.20231002-r1 new file mode 100644 index 000000000000..b700d435cfc8 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-usbguard-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for usbguard +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=df634f1b0fb7b43a1558e057a4a3a611 diff --git a/metadata/md5-cache/sec-policy/selinux-usbmuxd-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-usbmuxd-2.20231002-r1 new file mode 100644 index 000000000000..cdbeebe466e0 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-usbmuxd-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for usbmuxd +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=7c88798976cb55169ddcfd2fdc1c9a54 diff --git a/metadata/md5-cache/sec-policy/selinux-uucp-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-uucp-2.20231002-r1 new file mode 100644 index 000000000000..a6e22d3d407e --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-uucp-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=sec-policy/selinux-inetd >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for uucp +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=sec-policy/selinux-inetd >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=846d0dd72180d0947068d7a2a78823a2 diff --git a/metadata/md5-cache/sec-policy/selinux-uwimap-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-uwimap-2.20231002-r1 new file mode 100644 index 000000000000..9cc3d835836f --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-uwimap-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for uwimap +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=084f576fa9406b11fe6ff98a896c8e75 diff --git a/metadata/md5-cache/sec-policy/selinux-uwsgi-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-uwsgi-2.20231002-r1 new file mode 100644 index 000000000000..3706184dedc4 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-uwsgi-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for uWSGI +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=bedcc0d1fc34ac435d8a6e5debf12099 diff --git a/metadata/md5-cache/sec-policy/selinux-varnishd-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-varnishd-2.20231002-r1 new file mode 100644 index 000000000000..4219fa68db75 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-varnishd-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for varnishd +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=cf34504c50f06769d27eb4948603fcac diff --git a/metadata/md5-cache/sec-policy/selinux-vbetool-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-vbetool-2.20231002-r1 new file mode 100644 index 000000000000..a639f9c89a57 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-vbetool-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for vbetool +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=a182b8369b7efbe430c99e4fb7b2b59d diff --git a/metadata/md5-cache/sec-policy/selinux-vdagent-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-vdagent-2.20231002-r1 new file mode 100644 index 000000000000..67761be45f22 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-vdagent-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for vdagent +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=afc14906e3ceb4d599ef29e6187c5d68 diff --git a/metadata/md5-cache/sec-policy/selinux-vde-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-vde-2.20231002-r1 new file mode 100644 index 000000000000..5d0e042ce1bb --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-vde-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for vde +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=2cb84c869cafc099d79e10315db30aa0 diff --git a/metadata/md5-cache/sec-policy/selinux-virt-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-virt-2.20231002-r1 new file mode 100644 index 000000000000..ab748325efb3 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-virt-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for virt +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=1a6bb0fc84a8c1eb0eccee15322ba406 diff --git a/metadata/md5-cache/sec-policy/selinux-vlock-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-vlock-2.20231002-r1 new file mode 100644 index 000000000000..4d1b9b5da999 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-vlock-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for vlock +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=18753742f32a545d902b5b5b9bc21fef diff --git a/metadata/md5-cache/sec-policy/selinux-vmware-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-vmware-2.20231002-r1 new file mode 100644 index 000000000000..694edb97bb95 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-vmware-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=sec-policy/selinux-xserver >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for vmware +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=sec-policy/selinux-xserver >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=d001a587d2bc09fa5baea39115c34477 diff --git a/metadata/md5-cache/sec-policy/selinux-vnstatd-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-vnstatd-2.20231002-r1 new file mode 100644 index 000000000000..4de81ae0bfe8 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-vnstatd-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for vnstatd +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=17d76e8dcde19fc8f4283ff3c5d82ff5 diff --git a/metadata/md5-cache/sec-policy/selinux-vpn-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-vpn-2.20231002-r1 new file mode 100644 index 000000000000..2e3a5ddbeef4 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-vpn-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for vpn +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=35a2f8a8d9ef965d0f4bf3167210479b diff --git a/metadata/md5-cache/sec-policy/selinux-watchdog-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-watchdog-2.20231002-r1 new file mode 100644 index 000000000000..4a13fb95a054 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-watchdog-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for watchdog +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=a955c3708d9f5a224b18fc91e13389fd diff --git a/metadata/md5-cache/sec-policy/selinux-webalizer-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-webalizer-2.20231002-r1 new file mode 100644 index 000000000000..807039075fd0 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-webalizer-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=sec-policy/selinux-apache >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for webalizer +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=sec-policy/selinux-apache >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=ed9be6d2c4ad78ac99782e65eb076a55 diff --git a/metadata/md5-cache/sec-policy/selinux-wine-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-wine-2.20231002-r1 new file mode 100644 index 000000000000..ce6dd6f2721e --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-wine-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for wine +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=cb896e360fa7ccc6245277cbc2c5cdfb diff --git a/metadata/md5-cache/sec-policy/selinux-wireguard-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-wireguard-2.20231002-r1 new file mode 100644 index 000000000000..389e19812de6 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-wireguard-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for wireguard +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=5abf60c3c705794fd9ee5d9ed8a8c41e diff --git a/metadata/md5-cache/sec-policy/selinux-wireshark-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-wireshark-2.20231002-r1 new file mode 100644 index 000000000000..38c4a6f7e127 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-wireshark-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for wireshark +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=8eda96f2330add99a83d126d36e6b4b7 diff --git a/metadata/md5-cache/sec-policy/selinux-wm-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-wm-2.20231002-r1 new file mode 100644 index 000000000000..b163cbd306c4 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-wm-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for wm +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=302155dc49be2876a84e8e3832f6f5f1 diff --git a/metadata/md5-cache/sec-policy/selinux-xen-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-xen-2.20231002-r1 new file mode 100644 index 000000000000..f18f5672af87 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-xen-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for xen +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=c802ab4ceeb6c41e0756954f64564d20 diff --git a/metadata/md5-cache/sec-policy/selinux-xfs-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-xfs-2.20231002-r1 new file mode 100644 index 000000000000..9dd4bec55756 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-xfs-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for xfs +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=6fe59e5a6b3d496f6c45528c27f47ab0 diff --git a/metadata/md5-cache/sec-policy/selinux-xscreensaver-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-xscreensaver-2.20231002-r1 new file mode 100644 index 000000000000..2531ae9a10d9 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-xscreensaver-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=sec-policy/selinux-xserver >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for xscreensaver +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=sec-policy/selinux-xserver >=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=9f29f88cedafca0998d5c330809666a3 diff --git a/metadata/md5-cache/sec-policy/selinux-xserver-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-xserver-2.20231002-r1 new file mode 100644 index 000000000000..9a81258ad0b5 --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-xserver-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for xserver +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=6a160fcd93af76ff5ef94ffc5b960da7 diff --git a/metadata/md5-cache/sec-policy/selinux-zabbix-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-zabbix-2.20231002-r1 new file mode 100644 index 000000000000..57762637ff6f --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-zabbix-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for zabbix +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=3bd5cbf64e05dc1ac4791be9a5d7a410 diff --git a/metadata/md5-cache/sec-policy/selinux-zfs-2.20231002-r1 b/metadata/md5-cache/sec-policy/selinux-zfs-2.20231002-r1 new file mode 100644 index 000000000000..01b25d8f91ac --- /dev/null +++ b/metadata/md5-cache/sec-policy/selinux-zfs-2.20231002-r1 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/m4 >=sys-apps/checkpolicy-2.0.21 +DEFINED_PHASES=compile install postinst postrm prepare unpack +DEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +DESCRIPTION=SELinux policy for zfs +EAPI=7 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux +INHERIT=selinux-policy-2 +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-apps/policycoreutils-2.0.82 >=sec-policy/selinux-base-policy-2.20231002-r1 +SLOT=0 +SRC_URI=https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_2_20231002/refpolicy-2.20231002.tar.bz2 https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 +_eclasses_=selinux-policy-2 834ee4d0adb51cceff7b63cfa1f00054 +_md5_=b23a3b75a5c2a99dfb6af270fd8852e7 diff --git a/metadata/md5-cache/sys-apps/Manifest.gz b/metadata/md5-cache/sys-apps/Manifest.gz index 386ccca21ff2936e1785191db1fe5428841626ef..01e61336d82c2a095b4bffd24822a20b3d022d81 100644 GIT binary patch delta 66867 zcmV((K;Xao$pzxb1+Yn4f9n`cF2EfwvBh7LR7pAe+8Yt^?hR7vR%TX-j2G|vg#%{C z49CvVK6HY?iJMkVIm;uf1V{(3eUS-`$)~Y<{>$`xu z(JF`iQ?@&^s`1(?7k#$Qv^C_mg}p+NcD<(??AF7?f!G3Yxg5)mZN!&l%yGTHo-e`mFu!=7!=0}n^gh@f^S)g1ORX*m2So8>WLg~u84(oWvzDK_8jbWRp0 z@h&9eICoz+kwm;WoJ6~3d9N2`$@ZV6N438$l#}NyReAHiWFN;Kfk%%`?F(SUBHtk& zUMFaBJ?cpY(zj(~X&=r6P^CpXLbv)>%G4cFvZC^Vf2074PyH+aR2oT?pevRV_elko z-L0J3tJt0XID%|w{aq-bsXWwrlp-;umK_8j1)Nzg1&z8&^@&ec${Q@}(C5&Bpjcd- z8<%JYlT-`elYm8P9z~)8Tx}7NJ7?j1G&4O`AIUiJWvS-x%hPv!SKi2Cb;~pHmJ`90 zLPD<-f0o?erUXEAMv+ZHy{^Z~Z719tBpr)L!cqSMD%xT5%aKmfQFJg>SMs@x$0rrg zREqr+^$}WHm62}qOlrbQFjyDr9Cfj#{9DtBC{8zLrmNaK^S$j+4T(u7@nvgAWja#$ zK}AkN@qWOa16ZwW`^Uz5SG%T6mV*Lb z_{m|og997oRXlaGajR^8NsQ}K;*kYk_E__loF)OYC+rw3wN-RwkdY$IPq}H(n`FaN z$=|98QFAx+TwAP?;FXWa&=X5v`P0)z8`OnNiB-9dHa0vo3-W=+F8h|l5kybYqW=2 zSl73f6Q?U3-kPrK(wr`f(-YCuFD7(acg~I$4TX>Uf7nVXVZ8`Wmr%r+%H`B%cRE`w{R`Z;* z=ve!u%lrKBcfAEhuT}SCdy# z-sN5FHsusR^eimJA=^pUMDGJApV;4B9IA;cM-G72%|UjRW$su3QEBa_0FSAH<8tHc zc(vzUZ5nxvosXkD=hw-Wuj^D;f2227CUu)R{_u0TGZn4EZkK=8t4yublnSIc`_m$QHgD{2m7Su=vw@Qi{cAimi;OS1bYAvEWiebj8cwndZbe>TI}l+WxlPz?1y1<0vLjy4H_ zR}va~QUPO86=^0M?D(!(oR+j8AWs+D5e#ZxeI!vtuu1UZS6hzae{e)q+-6v;YMrf0 z8e8VD&HVu_9apq{sbkWiy~!mfj%?3vIaQnYB5|C$J}OYMg^C46TXBN&)@kXWM5fc& zvSYP}A^6`MzrsiMDB+j5%Wj=2B2o&>b*$;YWGG)3>F4`19XfyC9h%-_u5Tk7Y=&Y< zNO5o`0fb3p3)M{ccm>eB zK?pXSl4@v5=z6bkkf5^&Fes1(IN*n*6Li^Upq`=Lv(i1Ae?zb}{l2c&Z|naVKm52! zbIr!en^e~M=%!RJ6$RB}mYOavWOQAG??oJe;sxe*5R954 z#~GX%ISbj4c)m#i>R8$mD?~NI-gL-mY4@8Vq3|Vbq))lN=qdzhGGT~x!vC@dQUTTS zjM%ED^77Mle^9T{Hp;qzt)zFy6-b*h3&EC}QF02@k&D-K{Dx3QTqBd)FDglCXKLk6 zJU>ePPfI14uf7X#?|ya!I)jBN7wmcsoo<899!jDWHQLESdJay%b7#Ah78d}mL z9;LTslTx!xp_4b`Y%{{<3V?E*3Tnr5h(; zky7SSh3Bg3Xg-42WW6mcbN=7aSe+=U7ohySWIhrCQH=^X7rXmjxTz~hir>0g(mC~F z-x4Inw(-}c`uC^5{ru10{}|Ul>>g00zuHiGJ=qtO6fX-t-oEq}vg0q0yjk9wO1{2q zd4*JBe^ve&K~Zy)tmt$Y#8X8VDv?V<<+RB|0jFuprD>oh;mc8=DG5s4575yb@`JKU zh#YpTSqu)Z#0=SJl@IqmsMx>buuyDhr^6{d`806&GqpM6nDQg+rMkzp1lxqO;@}DY z`cwf&(cRtItlERphuNP|kL4p_@10VlShz!L)Vset@?rjpos?g#7wq zJc+!Ns*c)_IJ$d#D}4+_9w&(rI7X@4m%~Gyu#rx$pZAQLcl|8O;T$>p%xit>9`IPv zfA*+pJKz8;IZEN*q^mL^O9&hr&YYPWdgc19#Zz z?EL~5SE5nIiwsi(lvd5!oOcTsVb{qqZ;mDrCt6Yd0qAx)Bd*f@LFlw~MQk7mU!7|Y zAzE*EO+4cA3QX@r-eNQF`d&XShQVP?nHOEqcz^^tlwhzuC*pPK?8#@z%`Oyghc`Gn zyy#fGtzORhS%+-c@tWJb`LXY%D`;xK@~)A*x#Bht4$cXGLwTX=lMrSWf9!*W0^b&Y zBiJVA<}Bv1k_vt|>10F&4PC{g=}IEf%cHl8u^HB$7Gt-Auj+bg&=qcVTKiO)g(BDS zGj^7$U$5ILiUrcbmfK{1@kVVKJQ^Kw>ZeMi15|l8ZQPIOOfq4u-KL1f;#S3_^;I_Q zc+#4#2BgGRRVS2)q2NoEe=@inx(E8)6b@Ozjk|v=)*ru)f5^^^TPOLA^_!f4AgS+3 zZwGI>hR9U#mvX1XRj0Lu`qgY8~Oe~Xm2gj52SH^Fr{yi^EO zY(%i^ttrf*UXSz#Da-?4Sp7jHw}b=)M@5N^ zLr0iNVD7=OEW$QH`SyO5{Gq5}*00Q@5j75Rr1N_ChO**Gm{kVx0Z1SU3x$HLY+?mp z!hwfIK2*4Ke|}x4fBw3~e`O&`$a!rjf?@NtI-f{5ircosanr2JtOkxwaSVrTDQ55N zw6)ShMV1usfcK|_)a|T1&nOB8|BaiH6qN35m}*f%NBjCji%aZBtw<<7$A=7rSEk2Q zmzfedniwV+ItnbkhBO9pA1~-<+s7nWJaclcPhmk-OAGiAgu#fX{g;G$mDaR6x-dC4(=9N2&aCe@Oa;He6i_nO)^;mlk9i47X{!s2&OKt0c) zne+##fAykRS^BFgub^1ry|veD_Hu}ZOsXu8Y-hLA@vsq)=nwDw9hB_Tr zC!Y5}A^2!7c>`;O&tx6y4kf%fxZ~8v_}J~D^yg)g(^}r_y~d-|M6fGZ)Cp5Cv|S1^ z>CAmQHo-zo`Dqt`L{JzeAn9Qj0b!`1)${j`f8pqkHUNdQs(fDGNFMU*2W9jxt3e8R z4o*02#i&F3QP4CU;k4!gTWeIZogKDQSyQ~tW*!ykt!5Zo`lOVq+wMf#s2X9Z5NBRm|<*Iy=Zh>V+1vO~dKy-h@r^n<^jDqHd71 z4r!0=6xKqG%&Pb*74-QrEKHI*l^@}M9dx~uk{ng>48bsUu%g*r6^fcY^xG4a;0bU# z*j$ov9|hnKXKsS+Xva>=RrKBqg~w{TV%$al4amZjqLEe7vqcr2FAMeWAAcEogQ`bx zq|Xh#_O92Os1+lXm?MP>tvD_I!K1wN>6L!k5_;@?A|^m!s1ss?SxYHS zZ5H`0vtM&sCU*N*Y8=j_Q0NkqerqCsED;Tr51$B}R|i(~ruJNuYGO`MiD3eJN!2Va zA#PuXB*l#fSfR>m8CyMuQi1aN>!tDE#=rjYseJF16*2LxKyDnZ(<>=HX3pE_5j1tF z_6=2Iv*$c_fwcHD5L_~*viozmscE&#&=lf1wt(I|l(MoOsR}HU&B+eWJ%<8+5`abL z43m@N-lRMqJ4ywtA=ywf(DT%Od26=IH1YyP;8_){l5f}gm*Q%V+exe?yK5h}G#=F) zV5%%_zq$>{!Jy{J**&QrRc9iTSE_Izr}nCp`RDnkMIr;g8O<86BXIDXU2%Az_PTX$ z89)ynhvGFjBy|%rB(Shbhh0d2f+d^8k}G(|b!%nccEM7DpRrgM%HarGY9gdqc`>DDrd|9OR^B=$b^6B}1=g-$4Km79Z zmV)Tt)pt=g#oMy8CUJPu=W~;$(o#uLPVKZyOlAwdE;ZkHi9uBnn(ejm#D?Qv>y z-7J#INT!`9p-iB(w3=ssr$$Y^3G%s4CEt@xb`su^>`v=EoDTACkq-gBb5fx>&~Q8B zOLiXrWxaM+y}i*8E;qJwPN#Ou`-(-=gZiARmh*0BsX@oQQ@^X2cq$zT#Nva}07O6n z4~}g(7eisKB$E&qfRPSY`#-odCpj>$3pJ=J0_>RG*L`d@7F&T2hcw1&g#UC2l~!o|xopJ_UtHv4f-h zCh}0W>hV{_`~Uv_$NK61^uy18tiSy>TskeP-iqZWQOvtOs#QKV0G3I?ciO`@ z<+BH9thOGm6}6v#sWx1IUS4u4`|e!$1bl$9h<_)L1u!n0x1H9VYEpr4@Dti|#z@`; z?I;TdLMbmluOe}ZlyZ-4q+7tSN^mH%!QQVbO=%QRi5lP!r9hh!pbsB@cEF{oka7Da zuBLk1q>9p3k-g9jUfwyB$yw6XbqEjVRJwF_WkTEk|FXG%;V5cfIO5bcE#HU!%X%zo z=t+qebn-}`sq=D#pc}r&*|%z{ zo{=+gIj2N_ERbWNHp@{@?@YD^Rs)>fQpGOAY*_vCZ2oyU(eY*Fe*WdB^+~VZt!?we zAOHI)%Ug)yEm4vfL2y82n|S%;J9>M}sXB?M>Jw@VN?aNzaMMvK=?I{_dn&>}G8(sl zX*$sJC~Bzx>};+de}(it2k1-lnkeWZeUbZ|gLWu?sb4Rh7On88TMU`S83n?$>?v}P zv!%u*`_h1=tYVzHB3a)=Qou=Ysj_Rl)M&b4#_R-vf={P9_Jk330P!~L>HfeW=lKl2n;}w@P(TDbLSJ#zKaf54{Z$uCRxi{Rq;KDxE)8>lDM zs^Y*~lYmeC&AF+7M!rs2yqOZ`U<>@#WJh_Dsxo>r%%%7IY z?Ns0F7pN1GlUGHP@f8G|ilmb5l*%|%WO{fthnebsI5kA!U_>ojRFh^Sd1W7$Rs=k6 zV4+Se=~O2QlpFe~rKat#;`$=l%~$6?nzf!UaVbhm&7KE!nW`GguLLjyNvs<!?~1I80zeHCvO22iY)v4dC5|m4hd{T z|1Zmb^y?qbK7PmdLA`wC3*VeBv#P%B*yAl~k15?)4;xREUCD%0Ig-7o6pN30+i8(SE3ud`Q5@ws)D5~6&RA_pVDM~eAQVWXA17~{4n`SmO)tMp zB}AQ{4g!^IW+`||DxLbpuXBs!8_@O1xQp_C@>JjUx2bzB^_lLWW9l|7&AJ?d3?-KZ zO{d5ns{K5-QG*p$JoP`XRr;>Kfz=9fN(Ruf)!|mK?ceX4P`z{>Jde}s7_aXQ8YyTY z;A~9FUY?)ziP4cL;_IdoW-lC@90c8K)!Aba4m}+LtB}UfisO-NqQX;oDF~lylXGW( z3^E^7oUH2fuSh{n?pgLeyRyNTBBcCrQ>xVK2V&z*9yzP(C62Z~Kn>uCq=8!Z*n!4| z&PP9v_5(Y@^d_-szjr7?lfN(;fDHFfdY^nBy|iYn)tUINzQHcX@j9?rdBgGK6k|xSBC)@9a4PpD3#r7YLqN)ZHuS0nc@&N$peL^F93#c~)I4d*$kJcyDUJ=Q z^OY!i0Q*X2mXCwTBKAmv4~Me(ODLqU&Fw8fmdr$yQU)c~43Mg~FH_qF!kq4U>ZINd zHBaiX)TM7?KlVgVdo_8Boy4yVLs$^;W*3)!){yuGjIMiiK}~_k$dr zr#qpjV!@zrIUUizyTfX7Z|^cCk{5BOBA7~naV*%mI+xue?u=O-!5y}ndC6pCO_?0O zN@|!~b`Y((@5NqJL?{9IM*+OO7D@c!})zQ=#gMmcqjc)rcrHe1rF`1Y62M& z4m3U0Yi8deKRw!YQ5S2=a~x^|exOiIGJ)JAB4Xko$q!xk6p)aoL{eveD-%cglw9nt zrc+rE1^C5bw-yRis>ONdi)w3ZB4k%gR#{w4&W|>Iv0mt3PRa*;#LB)o;#7XKMq7ar zod4FM;dB^O**mwz!R37?B}%=umn4YH4JmzL%IuWt?RfSX&vsK4=8*f)B;(3XcHH{i z?BN83W2Ta{LHP^TWZb8J!$|~^tXZ|ZtoqXHoLbOS73o#QIr$a(M0>knajuMl)!_s7 z4$4OX>I+*#9uP;GGkPl1s|SU)^m;3MB}4iNs-0`CsoT5uAkVB@TDlP52n*!>rOM4~ znXVu1-#$5-mE(IgNV%F-ftu3Y~^`AJl&gbZ(gLFP6yP&ln0hin%~ zI*T<+_n@9GTRTi&z%FeBpv61r9-Wcy&jWl)H|ovKe|ZTmpOjG@j6;n9P)Mq_vQNp7 zz>`Y?%woCMp{88khP_}T08MDQ>pY}oBCq$%z~1!O(6CK!?w4YZr&V*$BCS!4Rt&_Y3km#GcEJvpkI)*wgF`kmO_N|Rp4jZLk&itMl z9g#6^&2RKtiqcv1u31u^h#fVTttziV`%+iSaeB@nyG-Y+IQ8G*?K+bCnG^wFd=VX; z%iM}5&4#Cco^Q4=0NNKNWvo$dCmWK2GN0pU{EkRO%4||~h_1n-$bHvjx%(1lQA&l~ zEYLOKO&0S~{6(RBht|jdw`LW=j`){l`u!R|>zf+BKflXwzA(F1($IBAJx|w}V80cevTgDrGhzgqc#4QhM#c>dkNJ09> zar7Q%X|+mv4IvY(G!JiL99xB#Yp%NMz0^=oOXYqFM*t&l@RYO5DL!HbnNiee`<<0L z_JS)WV8qdl?K+aGfVnSCRF~7;(n&MfLd%KDrJHX2>oR@5j)-p!1k!bwa=z+wZ{~|u zbWJaRnkTU%6va?Nf)8h<+-7livXe0zG(Y)964#Z7mL2pACxLvkL~?>L0dD&DC?9=` z$DzIVy1XA6^>_&+NIY;xk)ZkrqDi(Fn2;EyU!unG(My~#a!8(Vm4KI%^UmU^j7!4R z9K+_nZUP153;ej0*|Y$ZJ-g~7naB~Tda-zadS#@!uKwCkKaJo1xPJNhkKcazQQE?1 zWA*+vX`3V}h&HC8o~f#A(A7(9mjwKv@VKle=`vntIeyWC)X-wXA}m{QK)7HdPGQ!} z(h(~nz=GH%&-0MFunnbF4Y4V!Ubc%$d|v7#w#)TP)+>YbDkv%nc%B#E_ts2RGpxdY z_Sm9x?AvLhfs;6R*MuZ$EuFq}M9@fks*noQF}M-)L7+Kn2|eR(jyf)p6k??UaEk0p z!T0y^f7ajD7x&ciU46TZ7ecZ`!RVWk4n&t~O(e0w7XuPD-NOmcO{uj|omsw#B|LE6 zbp0bx72CR$TvAnDlrQ9zdv_bi_NUZ;d7{>qil{#XE(KVuHPZ3HGERzqJAl3 z?3r?Mg127U)b>b>M%?cs8y;0fvczd)St5C@eyC}#{7c`Cmujv~_MW`Q!-1f)2sN&@ z$te21C?`B8;q*T&RQqP3G;YiwdEgaid<`XM93=>(>*{cxeo|rkqaEJHHCYIMx(--p zm8J|Ec{w(ZnJ^SaMGSC z1y|hjk!fEtOL)+0Q%!~AEQ_$kHr3<4v7evh>@@Ws@S*Jy5U{Y5Sv+tk9PGw6>s5A0 zCRn(}^V*tIC)=+7hlM&>s5cFN(|9;la5-X9IkvSqx?}H-f2(dIJWCW|Z#>O!9HzHIJLXQVwen z`>9v=GDuT18$k97Pn9s26rWL@Gd=VY}aXDi--)8Nj$`N<6K0CoU*W-!27`e*sWGRV#D9q|8V zx2GCaRdsUl`-8Szioi&dID8d<;Rl23iF(&6dF;Dn@nt8tCvWkWb~gT-=h~z|ttcV~TFwy{Cb9(fX(f{V0%BQaK9~LTpSKq1_l4|g#Uj^rX;asK~2>LHxbWd)HFspCD12t<|w)oo^SS6 zi5z=Uzv@1E6de!PHKKH{d5*Dy7)a%`WoPFuL*_nj`jLCto%!|xOnIk6wVJ1x4ONAX z6!t*ZPV%-PzoZdt35KMrH>i=l&*puNZe7!&pCh&1bQHILoMbLVShQ_sXEf)YE`AGz zC!t=yum*qy0;M7`v zOBL{XBGr+909y4iAM@giWJgDUlxlagBLNKQQ7HX(_{^#T==c%TiFSG+CiR(Z3hSFw zK#J^=qB~=AKHgqQ&c1 zRz>8qbq}vpN6vp;DH)FS-AkrYwgJGMz`Rt;cH+E$UX3M?!GEM}AK|FuS>>Di$i&#~ zVx0G*P=jU7iG%ZQJQZ(T6T^c8wYpp;GPqql(z7;6-tfktEi?bAFCHkllr5tHnl6r_ zC1)C_o7qw%T}qp=wg^v9zgL;XQ`Z@Qr#^wFzI1AMO4JcwJe(ALhMiyS&J_?QRm_sf zS#*2F%QCO{oY?khk zmwYJly~?3oiNwO3q{wPbtO11*13tK%TkwJNg11gZ4tS~Va4D;BZsTha5i zqlmba8o>cO)+TDN!MZ#p?Q`xe6aoL_H^k+CQ35qSjic|y^=;ojNKeg!)YH1&zty>B zj^WZ0T51xwy|PxEYwv4@Oc{ObO%WuWueHoCfBgF6KmQhg|KtAUpUO?hN&`5)AHZ$e zOl2@6%K5;WI66GdZzsiUFZH3C#N0@iujz%CxHHNoxfS>=3g=0nPNgQmQ7em5zXy*nWJOm3H zXB*RQ|)d_8~r zRI~{7R`g9O&uLFdi$n<9u!Ln!$kx4o=;>^B){;6q4%`g|+#=f}9ZoY!B)PlBHvHTc z@|6tCkCsQVriY-h2AM$&&Q_ZDmO~nyFw`CP8+(g5jYY&VKkD9Hd zk5hGMWn%gM?4aO@qWC5!Iw?%~)}8rD6xWWfjbpo;Q(f*J@=^`yqV(qoRs`!inhSl4J5fW zVs+qMvFdZ%kprJ^Y3_#wJux@Q!dLl|GJpb^SJ6nQ4cMbY?EJ`pdR()A*mjW^21o?9 zsx2-#UH#Ql^NB)X$x7NqU4*WGI;G7jbi;XX!Cbd4`+iQ%Q+0V4Z_0~mu!kH$F^>*7 zMTG&qA|%jKn9lWeaPsfJ{`SkB@~(ud^x5$Ft@{FUq(UxILg!XblBUWlJxw~NHseA} z2Q)#)n$Tv)W*q6DG<055s|MQ|tvc%5L0?)oXh#5c1)a$cpHDwEX(s%C9L`q`r;Q4y z{zG!oyNJUb^JG;u2EO&$(Y#~6xg zZ}LMs6v{Jx#)^tbIFst# zl|~Ns<;ifj24=tzN-M=P7iV**G>}r-C6aSiQ?sWp3-zy0EY)0p+Yz&T*WPLyX%kmu zgKN5Fqwr#Lse)?@QA?o9Zxtp`3OVIl^5VYyu~!)J}%-w5mRl zb5-3bib5y-avb!3;Y@b@PI%f!gKWOpr7nB`CTg-rMdJJxG0u^J;9bwx2I#j7^*_IE zqpNc}oWEH>OPTiausP9xsLy`h&vP#=cxNG~=Xy_NVO8!h$+}-0HmpvGpy{g8L@Q2fHs~#pl}d{oSi9G10}-e-wj6J9Y_p zq&@QI?cI^59??Pz<8EpTffc}PL@hPY2;dcXaH=U@G$w1!As}7C8$sZ9Sc8x@WIFo3 zE*V2x-6}uP;l-?ql{cN#WA|T{DSop|TF`K=3xA!HIEEA)3=PbeeSvHj@|Z>WJ&wTk zNx07~K)ZC-?qc(GlW2w}e=1IQ<_$3k>+E2e?3(>e0(HE4CuSYwlrntVl0K~PsvS$m z0lLyVlwP`-v16;Vo41n!R->o%*1s%M`evCPH7JxUFC19=@DfwD%vH?JzuV?i-IC0e zbcpAHAMrQo$Ik6;h}nuvH${SPrl=_C5)zb$E%)t=KnBwI`jK(he=eeL(pZgh=Ogp! z6AIGWjWVa+fIaH&+C<=!$n6RhNHZJfXVzmX>ri67ch*Y8={U3TS@stv^mcf&Je28$ zZ?M!5ikXi*?N5+ccz0?IQF&Vf{$-i+ckj;YO0Vo2^X9#_Q{!GHvZ0-xY6{Z~HA6T% zBoMxyA~%EMM2hoje_Pp4^RBGf4IeIF1eye~~0of<@(3<;(^GMJEy}3}l1&jW>Kb zQ+a^Hyd}(Ac!W1{dxd%I&!etnOHp~qZ@$#0Op;J7?}2q-V|6_U7ewFOll!xElX;AUlO22_p4oI|#hzH9{ z*`;Q6ikua|%*&ccS!XA$h!uCG$kuo%IjmLrvi24;e~&h+Ol`m|QI>50E**NZ@GdUz z{gmc3>Z$*V-)aSI#3wD$N(UQ?3(Po{V)_28#$M>5dG-?n+*^f-M24&Kev!>e`Ed$JSL; zu~rbt3|DbJJsv@Bt0j}=(6K2afDevS@V*^De+B$msc!u>3Mi9+x+5oPjX#tT;S67n zifNLDonfLP<<-|(4o>7G89mg5>E)Kq*ElG~FE1WL7M;42Pfj_7QITL$+BWh!W%uwz z{W5T8>btJhQR*>2nM$O~$m<2XY2(InU|$pyM>~g`Tr54BS2iu4L%nWR?xTh9uOEN8 zf9y-~zn@FJ9^PHSPGV{xloa021-l-Y*{WQ>}v!272Qpvp*>NnD_oCG!! z8A-%NnkYJMEV3b`P?2T?WOX3S$t6+~**hG%;caCPD(w&Il=dFCcc=Qh640mCntOWv z@D2>9>S#c6cqi?Dqc_46HMOFc%1(Jxf7xV1(is7$b=ojxsb=+BUv^4x5?_73X9?0R zY4n^(y0q5!wTiY7_DZ!kEj=j-N;p2!u84;By~FPz_NhMD3mM8wq ztOmaOL*r()V^vP|EZ?rw`FW)j(|wbi*uJ3K>Mm$9_vn+{#`dXc_r-E6Ng(}zGC*@$ zCnN!N3WZ$4q&+VuLj1tk=yNdznf-g>; z@S=o-seUQ*eq+0GKAWI>}Eg*E(J>XEB;C?C>;9g@}aC2;&!FIR@}~|C2u8~wg-V{p}ZoxssU%a5Ol>` z0oHIZ2~=03Vs^ruZ)InBe>jYlox?o;yiD$jK_Q^`!f{jdXDfthYoI^< z$1*kTc_}bB55ZR)VcXFCaZPy6#SMcd}DUX&_lLAlQ8v@O-JTX0Az)1ibI zqJ$7dMAJ8ydj52PgFg!D_;?F(JE4BdZW>L}0xRV0pdQ_gwDTzK1sV*wN`Wa#x^}s8 zTB}m3y_i6U9A9(dDJiT0_EN`y%_s%70({`5Nu{;u4o*gR^b``+U%Fj7Ph7fsTaw?p za&(g@jwF9n;Zxp+(+N&lIBOr~7WY3Iuz^?u&huBYmkz~?9FZaL~xsm|l2vP7ZmthQ7i;PvA{S#=nC*}mPW57nj! zfE4}PZ7nDT%f7Ok(-gZrwT@DQ;&H0rah6Ti;4y!_B_nk4RN!3>ZO%$Zbj2MsFKFwl zddUy*`f_ia*-uAIujs@tWkpAP!cx@9AQhiWD*@jW> z0BwK8hN?Dx5A{8T#`a|pdOMRfyjTYr6Rb$B)-O66DV70PONk=fwWh?Ue7?dxN!Dj} z^zv~QYU(Zi*c&~1{p&)d?+DB9rq4~wob4m&+>q|2!D*{!i-+)vu0%LzbnbM_z9+#aD!q(NnAnxC%yc7aBCXEst z*umjjBt{kL9l+Z5$;qw^Pv*TNiC%5dploU;RBIX zPFnHeO_PJDA|VBkrb5%XqAwk&ALdV=e*NWN>$hL8PoL#cRXaO2Na%0pP*zhWCa`~j z!XY{K33Yf?a;kmKt{@brC<%h9mp2?YZ07UHpgGD&Or$m9QP1>xBi3_z|OjM-5@HU|Ao<&Ha+X6_tqiJPZ_fQXoMP_h{KD$;QgAs+Xv6VkC!y(s@FtGcl?r#F}7A(3kAn>}Zk(FYgrz|i^usIA-(QL8!c60v{EMj z^TR=~)MahT zb5SLdj3>AG^f5`1D!4gLw=DnVSp{LWHY~AH3Y{8nQP^p&zz49Fr7J%oaq8ak_HRsC zM~vcR69nKDF-vosLiIuf0PF@Kr8jlkjzh{#+s1f`tm_CwjJm&q*C$W{POOd z=Qa>91p+aTaq^zPi5x8NFK=(_)L-y+l-Ex%9goA5YQIv(9y+msO-_z05i&2$iOi=T z$B`PVMH7Eojw}IZAJqshQb5qXYa15v8L4=SA$x}0u6nFy9an!1%ATEsV5gdcB@H=b zvBd#rg!T!-es`X@@)VX$MAUV?_%T z>Y?iFL<9DJorAiQm13t=xq!M|Qk7hGc7uY|)cFoex9r1G|2Yd|QK9peuAnL~ZWa=7 zXN<`i7@aS>FGPPkoAHBIwJ%_szeLa4_?Ucb$7zV|byYq|#yYoJ&NXLg)ju6OLhuJd zDN4MO30s%iO?f!}3g*zNiagT1Oj+BEaO$YpmYq+*QV8$U)6v7Df4+KPsZj^RsXR9d*l&1 z4u0zF!LPZZJvo9JYXfrA#YtD!o0T7~rY%>J+egG|$0V;_N>j>kzg2&X%6@u-S}6+$ zxuucpDC;&C^>pg4iY|sKhV@C8*K+Ki$D45H@cE=UNX5;y;jcY>h!-L2@}{el z!&e{MAAW!S^`C#da^rV^pf_&6G~mlo@<;NZI8=i_$N#G2RCPr(gt~Rjb2^(pQDcdE z5kNooVDdPgHdTJ%siXSKYG5s;pPWTFRZwbdKe;rgQuYU5OM_9(zCU_cHEHwKKddM!+fcq+}L>ncMJS~+Xchka9`V`6zwwRot7-h3tJ^PzpHH? zUxC@%IdA;5pw6C?6F+qj7M51(!8uCe7#wGCLQD$)1R zZL3K9C+gqI2snN_s$Q~S$b%sEIFb{uM{zn5o0O3GU)E}qvfo1dV8c@Ha12wE)TDJn zv4P=?`60boO-q4$coygN$;+ZiOU@j-mp*?=V(2w7pIn0dIoac_*x%KRj@&O>i?4p! zztvKT;CS$$tb9o?qs_SepKra1Kv?Zzr?EY&ih}bY!#q0P-z4r!Lxkr^0){!Hq!AG~ z)FcQ!UxcH{Z5FgGmjTXBVVauXWC+5EGVKoX!bB_l8r{((Wy7YNyX8WMvt_ZshqttXk_RqyuKWNbG*5Ai5;o}QlA6g zQ?i$2k;MDxW%@-Tn=$kd*C=mers5AYbM)=%SeTwfRKkM-lH-^VBM zUHO7jC5M)`GU(YOG0BUxWzkxtX$Qbezk`wmWLS{hre!uqe-1ql*=@jww%O^VCdVIE zyZ8Kqc5l=nwl9i)&R66u64mD>T68Usn>G|0MDj!R1tA2RW`Cbn zeopCEbrIEYBA8!VD6@T&-oJ;=T3V+*1?(fSP%FWu37_7!Ny?J?bFv0bDlWbT2TMwH zRZ)=d@O8=l{llk3oUY-^o_u(D89KN$&K$DYJftY&93d3Iz~V^yP4(Nr6$wkJ<*+L8`g3+-;TK}#y^>)E%q z-aUu4=udy@(#E=x8zeeBALZi5I-Pr+UPo{{hyp;arCyJCVevWqf~kMyeDQ)^45(S8 zA~P276h$XzuaHb^L{}b~@XNZLLGIMEPL4Ezo(kJ%x;X=i89N9%1pLl6N6BxTm5=sT zdmL|$m9GnA^e3;rG-@tNXE|5|RFgF52j$awrDAPX2=V(CniEXzMRlW6qk{#Pda9?M zq5KDoz^Zpy-_#k3eNcZTsw>11br5>~d7b*7*6Fkn>@8;2=|rJ|_E{U*i!cX7PS3LC z{M@%OdN%=jIGF^_*ma9Ob*X+x-uh)*1o0-b?ed)*eQjEe^MBJ!<>=1S>)M={mzpX? z3sF-V)soPmHlYJCbIJBQLH|I6CX>@yBYh#gyML^hYqV#5-#ULtJvU))<58+MUNl9~ zt<%^_PK}YQl-wR2D118YsGi1}vU$H;QT*`B*XUHfdzX5ioC&2%Zu{5Sn^>pd9i*^s z9)N%Qyud;yUli{MTJco9h{M*H?n`dcrQRxMOPOG`Rc%09rM0y*Dq@x6coa>s@p&J> z2oPjE-sYA`Z3=%?*r{z65qy?2H9?1(Db+v+y|`E>#i|N%OVRqfu*WEcfpF?5j9q*l zWhg!dIs~ZUAq5&DaZT*kh>E~+ZyUa zPzd5`Uc&PB%XaQ5#5o5Zg#^nW%{{Y9zy?QHc!x&`+g-K>QciGiWTXwx97T*;v<#JUsA2Vay{7|_ zEB}`j`>aOz4o5S8Cq!$MGf%lk;5Og_`;$1J&>l#s9%fdPE>X}yDV0sL#8%bNEVJ&5 zTI~YF){_brI74Dq2LteYPRocs-?7sJ8%AvXBSy}P7HrCSUI@@9JcB%6+WL=X(lNZLCxIMNpE@F2AfU*&( z<%X`oRJ+}734t_j{bEI8Kp3{797@h5o(|b$>LD_7C4sceSC%`iHtqVAph&nxlq+LUao3 zd}&k-+M8R9g77$jd?^G_0m0WS6>hD3olLUIDUFhUmS@%VE(V=y1XWA7xuUtdinP?c zFJ*DBE+QtIt*J8yB##bxrPR%$v1UhV`2gLiE*F4(!%iD=!hK`lGGm}x z`^tmf`lBpOq*y`k>GgF~&sP$v-iPb?k4yDMY3Ox**kzIsl=+^8I{ntu)mx-cM=Ynp z>w+VH@@-aD-}?eW>Y>oN&da;Yr=BBkGfDO5jRX2pvToku3aN;LI5Y$^(4yD0U4l=r zKQ-Qf17%b4UU?VSOGA%idoS?Phqv-ehKinY8>O^cJCA4DC~))Mke$+(T>lvjC&)hBaA%V``*)j(vLrsv!hCYHXf{b2i^xEdtvd@FRokG-WHk zc-6VdQ?f5wdgVlx_40oEk?JfF66C|?=B%?K8eIXoi9^zhgHqw0vrU;dgm{F@a2QU1 zlkWBRMUHkTk@TIZ{Eg&FS=TaUb>^Gn3={#j2k+D!M`<&BU8vuF`R5-ieyZPpw(fpo zu+OaJ%DC>t9%1_@>0GLu_%bzO&?o#R97KZml*K6vUlZfybt&Ly zNwaqHTV)AH;Ho1pUY)xI*(#tg3doOtE1rWzN|FUn$>=ii$zz(g-V}x9$dbL2y3eO- z%T!|pAg8~E`izpXs8!h?O{_!tqMgd7_Y>oyVoaP%i)ghQ3V>vNo;0NTQX&n^@t;;| zpTG3xJ|fwSYM6cGn7rwM@I`s0P3ho82WhA40mG_yM>w}nHIH)eKCMHpm>(y98Dg`^ zeJpeUhbwevwNDl1L6`E!fubyRO99P(n9Drp?1smO{*`EbZA zu$zeCGBBskv*S@XI@G$1o0N+rYt>rBIs9ii!)CwrrQ~t$>3%6#TG_FQ)IC+MEE$3$ z3rT!)q-=XFg6a9rtWq~s2H`?3x=DdT@5gSBI@wfNwtfN$YpNtcEpf$v=TbGLI;wUN znJMC@JcB>2)P`0f{8vaiKKD26P{)p+l7{$Ky`plpPH+ zu}r|}EeDzSxp(EGP0~|;1o+EywV|^=s0|>IRVvZ2#~+p+;z{*^TJ5phP!5H%L~R7e zq^!fp3-#OoJI9aX=WA`%6Wu!BG#e=@NU{9pvp!Co*FNJj)RwtbMdHCb2s~xy zK7%}{e4KjNU+1y!{l<3Hj`n$pXv1;LpvUd0?BMpCJiU@X56$6!s*;T)91_%!=0=qM zXtq0};?Rgqw3(DsB2+r8dx=QG<$d1Cc9pfxz5qTrI5w1d@TikQRA@;64G05W;(b9^FrQ87%~fu)vR1#3Uw{7fYfTv2ckzvn74s5S6;}3?e?xxg zn+=dug(W)!`=(TXcm4TP;pl2SC*OqVlOwy`rexoiKGn|!Y^nXH?mvZJYAn9uFt$;) zjq}(8?bDk_lEaISMG2n^F|EjEnq4v0rA`n5q5(7?+p^Ra0A@Q3SF}ajR097j3|ZN3 zcECBIq{nPMD@lbzMv0(K@K*Y{P1#T3IWCdHW94AM|23?C|MU9gUjMV9Rs8-7Wjnt~ zFI0ALYSiMkX|Ir5OdJBrf$W9!)@h1T5ToV@x}I3XQbu^&!z)xAKThSE+Z7cL3No_P zYH_YOs?Z@VUNd`QXd^N31^VT@x|;K^ouyhf`SxsT&3n(GA_VY<;LuLO_u-UG-^vZ= zsayf+MiL2sr-;9lG#D9ns~!6e(#P$AbeZqq>6yDu>DzCe7?I2egTy5hfB>&h`sd~P z$GlmlVmIcE*RUA^W6R*(su?;LO{Pf>9CpoZ)GXK9DDue?)$|%u+p;vjL`w=Uw?jjj zq(0;3PEN17nxyWbS{kdD#~w(%uDw0OIVhTfGvOb9$&ZJ15Q!B?+t>Xz_tw)JN*;lP zLQq<~#ifo42N>L&cTtz+cq|_3(mYNh za=)u&>?DIt3sHUmvW%&KUUB+JigYrLiVtK*dEnXOXgWCw+v z9*$z!mY9PBljcjPzw6c*0EFksVt6nMp4-p7DmN~#~ecO za%&E9g|vk{ydP2;qY*wPt7s88Wcjmb+m4j1M>xAxm8=_aDFp9qd3Lyk*nc$Yy^>k| z63&wsY#VMF1YYn0{hc_Lx;PrFOHaVRi zp}s`cC>_eQ={$Sl2r+& z&Lb7c`*tsT-^}5D^cq*7eg>!J+ZJNgKMyQVO|Dv(WZf>`>iTNO>3=$XZr;5u5s+C+ z;3c~d;A$;N99BTZEwT1Mfv#*09W=#k!(lspPKqL{J@pU|dw3Ec74>HqHzOOTcxmf9 zoM||Tp{J&+`iD%V1=eFKd|p%CgJ+fTqjL13%9yatB)-fqvp0X-q+)H{e5k3<=}wZ zX4Afjz-UTWD63fG0{x zM%~hfi1*z%Xlj9#DFv+CAx~b#^Yw^yz*KVH$31dxD$-6bMt_OF%H6P0N<4M3+u}-2 zJ5gjxaV9xDQN;<0;5e3=sZ=#X>S7{!@hPW0$ODvCijK|v7Q!kqXesL#Ljr_#ZDkz0 zKG}Qmo2B|vvZPnbKxp=vI-b}rsdLiJ87u?fGI^VJk8Kmq*YZY>f}B7~O>+@sDD{Bn z;LmH4K-hqn7JpqT*(-erhLP#-;H&FLgd4;>)-1u?Krxv)LJ>;J&=+@KFnsR_KzxB3UK#!qN5JOFb%>0k~#w>aoqvxMC%J9G3$9`8733 z@l{R>y#4ur2yf+xS?p=Y{%sszT3J!k*>gIpGi0$TC-mF~1x;$nZMnD%t%caBEQ-V2Z@1LOqr&Q3(v9 z0_j?7fZ~m(SD1~n3Hn>4)_ZB!&dM~3s>AUl`w#i%0404YLMIQJO$irHi3`w1=cvZ< zanVizPr(?EXC%PpQa6tL@AcVDl+=do(rc67Lw}5LYjp=C_&s_-kYl3ynk8@gzgHZW zy=Ud;ynW>BkZYzhX>F?Xs~&pscEG8oB)#OXi}m>w9&eX2Q{A0<@2c}~su9pK&T(pR zsqTdJz6~$m)WQCE*dL%#GQdeaYvrT~XaVDybI7Ci!yP=6^N8!+z1E!IstVOA z_OqnHm?C}tj zr=vK!AX8O2d+AJga!9NUo&VT5K(i94kk2_e@(XON*UL(~dbUZd@Yq){_0uo+r+>72 zn*{ZDPr#FxH^#vmvq^6e;J_hKPgeKp@->zuLu!tw3!7wU_FE_da=p#@64Cr|+0yR1 z1%q64QoLg=eV(cwF0})fUd^iWRc{h?SDmlXq-qyg>b?!O>ePo76)1sdC8I_4&t+py zA#|OCx|R*<_i_ZILuCYTPSnKHUrjKF-kLuJ0L z(mr%CzTLI613(yeuiF|d)|h!+Ds$?x;Di+$qN|olnWofc4nw}ME>l#acQ!}>!S9D1 zEKx95cFqt~90z!UP^Nr=4wY;$WhkilXZO1B@Y?q!P!)qI+e#mU z@hKUeaC7S;S6kbnfzJ@1TwNJ+JwrOsd2Ti6rnkB*6QIjEs@yHXuU-!I+kw&>YWbAO|!SNU3G_(xW}jd-(-^0aj+NiPG}%czzvUa&NHAow9i zHZ7-eod9BENhOqez6a!`^nb?yFy^dX_CRdDsG>h9B5$eoQ3I{hv;UPz+_ih8jy@8{ zHmF^&oWGps);X^Eh^lWXZ$;_dSL@Oegz@Sm13tELK;>^0YiUlBPnwhwC`6TbN$FhM ztx*^ng;|HrIP*~1=?jwj@w$Ki^~dr1-<6-(Bg=2Tb@q$5zKyzu8h?vkR*mMXM?;gx zK?i+FZs$i0qPN3vV3R{f2gS8{LsK&mXMKV?Hj0&{TbjFUo;)T;@sa0br{+}gy`{1z ztwQ_&oeCxM$rnWvXcAN*p@GEPN;BOW+^LqE4&|&OALz|NRPdgvuSd2IC*IjRukxdU zOZ&P(Ul_`ltpDz~ z)rKncgDi3DRKi9+mlq4({jz-20~B(0?^~Zq@tIT66@Ja6QY1h`AE zCfPA&03*4Z%;Cggn#fb`C)x5Yz zJXqYLvQ4{i(upH$bEn%U0D`yLF9m3(O;EymCVR_0O6>}#QI$YpFYi!lekde&0jDWN zjGXVwlz&{KH}%-V@sY#HcB^-N*3$FYh$$b+O=&9+vU2tU0C@4EiAZI?|K`8yYRUF} zoX^v2d}a>AK^d!eA;1t6;bhC{wf4FUZ;GD|2Qs}pjs1nkd8JKi|9vj%Zix)z$dOVK z)S8t&bL7c#?$-EgI7jCN&|{I>ldGRE|K993Ab%`?pmeFe+rEEo-gS~_CgpgeRyN^~ zp@#Ciin(6jY$XEHH*3_DI1f@rPemLlm%5;dH+KT2P8Fvqn;5k{q zMsLoegBd7AGjLI6A?rh!@~*8A^)w+p_-*Q1@+vN4tT@Wr`FSx|)b$}?L}IVS2<(hK{tv<*5O z$Z-(iP)*A_cW*epU8B!Y=}qoMow-WxB;awXw{L@nKgTUZQj%Sw@8JL_-!YN*Y`g0+ zQ?+EQ$=>s*mC0 zW-XPj3F`rxp^UEa%V_jeljG zc$9O?9qJh1{_vDoBd5aQJe%@V&*?akYVw>|7HQp)`dDkP!{?f}E_OWbM~;)@5GD4X zTDcJ?gIa}IqhErra@=5&s*lSBn9)dGo8mxF2nP2on>K!o!KiRk&6 zhD|crb!(=;nIeTV#>&@zU#4t5_kVU}u5`PXx}5H2vv*x87*bOx!?#WDWrQhOsv-)H zJA{^6F0f_sZ#{B&qM#x?uRYj^B;6d@@oAfj1Yb6KRblU=|1?GJ zM{#tvD@LT8$K!$J+iS@6Y>nt`mw4LcNn5Pbn<;7d3d0-<3_iO>t=M9rf`727pswpF zsX8msG^z2lvFem$1aDhW+Mw3sZH+#+2i`m5b@%tkr+dgBsQk3$ZN5ehYJ!2!d21Z6 zb_2A%oL%Q&R}e+D0^``L-!-CcMqZoq$D|D4zs8JXY{6;je|C>3TQ0# z4|OJ`LZ#kWl$M0}9@ytLOFJvbDiS5u*G2l_AOHH{Ru*8pt-ZU82Im7cmP$_oyzP7Y zt@gACq#WQTpg5FLN&INB2~D!N_V>z?{_FB(*mAbpdQ&1DKn6`9z?00f7=L3p7Os_< z{*zr5&^xM0?)ZfD<+i$4L1(Ec$Z1aie(4YO6v?N+nP7KPYiU-=+uZ|7l|%Qi>mGGS ztL-$PT`fvjY7)mwW4Xy!->g&FBD&{Ww<%SXF@V9*nX!u#er@A>D(Rub7D!196lCYw90CaRz>$o>TFaZq3GE=suHHhYcw=! zFe8^93{sc)yFQ7c@Zfu=n+OJi3VMfL5|2`qql?XKL;3x7Zx9;9l{TrIL$ z%CmakJoU>3o8_STse?{-tby*t6M!IW1{-GzG^eUFMO8Vb59%_T{XvhOd>36xzp@H`{OQy0 z>*wEp`R(^l>8rlkk=|@oj&|s_KC-kOpubT6(kSOp4w)A!!&?>F!F!ev&Z+IXhJ2nI zlh?))@syHf*nb)_r%A{fSyL(=lokrhA6`OgG)77)j|HpR(`Dw5bErGz-~=_r_W?xN zvGf~Q>R{9&`l%LEcRz#ur6=;GXDsD4pJ$VdI>A0LM{%h*!xsWCY#t!#a5@^6ZpZ#L zH*z!cJ?4fTjtzcoK>hghzyI#c|85lkHeSm#^t!o#f`88*fdPz7;yZC~cxA~0sqPM{ zRA-K(=JoI;Ig#%=BplvVE#|D3kc^U3Wd$DhQrXaL^z7^1Exg5MJ6iK*cum=s%Dcb8 zC_zy?TH<^+r5;iW;ClYXy}dq?H(d%3FLA6Fd149@3%g0_-ofToG>|gBXX)JaAAh;VkL%Ol*3X}uSNOB)KBeguPd-IMJTPWG zvxIQ<@`FPXS@W-^RIPR#r$#qI9?6+t7TzZrntxcvPF*s1m39g#Gx*0K7)^jcsh75f zyxX1NJp!|wuJ|_INM&aKn-6~;DTmqsHVrT@k`*Oqm`Y1>){5J}+TzsCZ&V1)``Iaz z@wO;`8h>1W|J1&3-<9@i81(8GQdTBhb?pccpbWOX-27E4MuXP8$6Gt;H^o*zOzAgQTOr7$dz34l~2NS7r`;11G1bEG(QV7gpuzSI$b+C#k^HMuEj zb%J7FI1=ytk}XWfK)dRz_Z0@^SporUr+W&2h~!xI;6yH66|c7aE1i5&$YpqS8YOII zEqHmOi7Yc@(E}L(GspFpW%@ji{U(Z_@?CfoYIhb8@GB3iZ%V96GrFg=<9Vv=hRtCp zzANQ%Vk=~HLP1stn@>O0nmP<$^xFmbsbWMg11Gd5^eNWl7@7p?E#-l5F}d{ z8LT1|mmv`o8}sc*qteQ@U`CGYUPyt*L41m|-3^!xbtywIpc1B|Ko7f?aMm-&N=!NzFLC3i=5ptXd`nIIM#|<4>-hG zct>Y-2vf%c$^nnkT2$cAAzhj}|y833m3yhyf6x z!wl;#Nad5B`C^S7kMgv^=>rMzEPF{{ILd(OU4d~249C9LfLS+0V_vp@5IgwqYQ@_T zl6U4UvKo5|GV4dC1ZO|4EkF!ZmjT3IIc=S%NKEYfwXX{`KmE3TT;q4iagHp-9Br}DwWpF%Tklf)S}KZ?~n8J@WMkHyc}KkSO?=RiS6u;8>(A4 zhN*!RKrW1B2w$@U3aY4oUbh+cqy+h(j-3=_LwFBDAih`}s5-7|RUxQYAvyAy+0xE) zIq|_Bx^+-c+W66f!}hpy1I-zs3N|Ik3SvpdERmwcE2tUWsAEnN``PxGuBLtgg@`=u(Ye{Us#dLQ{D&9#ccCs*tr~bi}SFI=Am+ z6>-JJBnJzCc3D}<0=zA6I9Rr%!U;fjtAV3Hu9Kr2wDmUf9oq}M$jVW%oF{SCwsV#~ zy1>70^`u0BtZ3+en-(MKKClqOWgf`em%K~LOFn>rYEuzQKVyTx{IqC{Au%Fr6;i{@4wziFSflf{i zZZR;W1Qn1c;c|Svm2t+uO9^LlH7^JG7e#KO;by&#;h$G629T*s_GTwNHs@;b3;4UO zMuK3_*EF5-jLC1UlkKT*ZVR*oCe~7jw6BRATfh!~kc~7d8|{5S&L`-!Q6?&qSfr_Y zGeUMx>b?#R@>9;lz6sWeFE^D7gegxYcWJ8t3;B~kZqD6MC9c`1@wiWS9%b}XNEa8_ z9duO)To(20bzuXTQ`POf&3TCb-n2i~GNg^@h3yKPlzS+rIRd}x>yrKc+0gy?F1`tY zOHKEGw#-W~{njX{WFL|9-+q*{I&$7{|Xqls) zL}&Y`UZ4}+Nf_P19U$&v>wyM5&=wcBnmvzyd;4MeDU7_o@Hzub(!3#YmXCDywXg8| z|M^uT>Gu7Rzw2*BP0_yNv>91M00by)7sHtwHtJH9Dl(G2xWN9Rw26pE+%a%OS z|K;lpm*mEgB>gJ-f2KA91PSnI)&LOb(T!Ttl{B-n_w@IDC{<;ur|0Z$ce`7qEG7sR zM0f-|+(VmTss5`$YPC)Lp)yiUZ7GwYzG8nnDfpjez%?Yaf5=Z)SWe^>MFiN`b*!1_ z;_L25%1HRUTSzUXAL#r0C;O0Q&cCoTK#RzvJVXt9iV|c5Lp6TM*oV|^z8R>|T`-&Gz}pTa-5iis z`CcqWzC76(+W*`v(WC&oOptOFOMZXMG;+!v!>Fnz>Kmw68@VIshjXzm&P-}BvFkd} zcq-5rg^E{=hc2?@8a3}!Yq||f5x5&0X^J>crcf+93bte>9@MD-US5PCHikDU*<+#N znv#7oC)XC4_!~7t@(IbUKoZtG>$Gay&VLaRvA>9D5daG?IQcE^_{M121Tn@sLo-lm<=zHYVnXl-gvLQw*# zsDgWl)od{=QzJ3|3a+~eGTO@9^_?7X`NLZlb&A-w$P|>rQ#;m+n5lm@O*u8T1-cfX z#`dPC;WB-zzmM-9&)>H6fdKKu{i(yix&&1@dGel_DN!Bzlm*0PRJFaC;DT^acqS3*`L8A;>R4Uzx;qznx>=-qRu8TU=30tB$ z^?e#eHEHidbk&gp%Ob}17b|uAwgngK0TC!MRj(?$B38GCy=y|*38YQwkFxx%ykA~7 z3dG7|Syo@mwLqDmQ9S^9v27Y#dW)Xz#e>g^%D$@M@O0iRYn^|r+LCk1MY#PamoNE( zD)ic6;(s*1va6L3Ltj^x{aQNVrWg4@yO*%i0=mjquO1f;%xK~1UkK-U$tmN#a8{e< zzIwWN>B=(QiSXcA-IV>jd;arcy&k~pNhG5C0-Ei-``%BWN$F~vR6gWX)`v4>Imk1s z`quU5oW8KuA_ae-mDri2;pb%;OG)G89I^He%Whu!A0KANo`Nyos`-y)?peLde{iK@ zy)?>{KMtts%dm~TEc_TC-b)JA)|Uj>ttifNIAU+v5A`|%m<9?qEUb>lIaK-8kHOC( z^ARw0rPO}fkkXe6*(rfP?zYzcyi(u3e*g5ZkNmd1emH-gHHWJrC)wVz6PFDTFsPB@ z6}H>EbHZp+O`jLa_f*4xgXgHORqI$&X8c2wvy?R00*6;wZFNaGkzAXs@TBx93uU9_ zh#V{)eUQK(NI{E|IzVRHdsDImXRenVZUbX3)fhbr$kUpZRjnO(AWfn|P2u)L=T!VU}`h%HB5qaj<=5l2tV7tDl2F)_` zCJUT$-hg!~;OLE&GB`5Nj}bK%J=U143ec@ki%73>j=Xuf=9JbFh^<>Ti}XvwfT0QO zU#*jufX_=sg-=!+%S~Kq9dhEKVfv++!KHr^vShsFTr<=SH2L0=@U&Bkgzma2MgT$^ z$9>Pp<58ShgAM;{=q)a;t@dT?uidiua(qIC@X_C|A(SX%52{^r9x6|fq=K^?PA97> z&ocn>fE^^H?c%WMTaW-ByXF$rrHx#SI{pf#? zjspGHcw4If{`)d4NI$)7cPG{2W4W$yE#IQ$C+3aarqg2dnq7+YRB&{gOHY&PUIA`S z0rjEw$JAcx)2J@!y#etiSkTOptdt1oJ7ro>mfQ}yz{$av^Hj7dD(TT5487Wv?QDuO zI)J7+nd7BwQ+6@&f8T?nj|xqw)*^p(vuGT)IE<$}G`r51<7f9xf!4tuw%<7Bb31LW zlf*}t`JkX7Rp+)^+v`=WWr?m3fmw6O|w2g%Z?GyGBVBfZN`n93dl>vd_mQ z*YFl9D&%1OSeDLwR6)oIzF9!q`{KRx zm2%gaWlDd0=8UoPn|53>_~dlY%7K)!SN6bB%hZjD5TK94JCJuIUgz4P?8&J>kjmt| zp=ITKG>I)5GrESA{n5QX@`DlumL@Mj>6hdwwZFkuulwSN3^Egu=B(OVX>XvVT~?`0 zqtgXvLHYk-xp*lY#wUYm&aHMKB4RzpY{AmW6}swIL@k0^=)NI0zdCiO&Po9&TDyTKl0WpyzqQMwwu zhs=N9d$eOu)IzI8^s|fnNB{ogrGAk^q{I6Yg`rPX8zlUWyXx#=&d-UNS8u2nt7mglC^n1n9!FfkKUU{gS6)9HY? zBUGhOL)rTkfZ& ztqH3KjjtS=1{c5$jgHrCk?w(qZ7+&+FL@%Ro&4Kfl@U!2c}=FZ}U#cFSohsIKFTe;t$^uF$`s2-q=8y5mkMaFSIsX@Rbl5)db)Tk?*}&HKV14ynFGStGK45rvEuZ9Z_9*4~D5o*1v4s?RH7x^WMktk1FDDjCQAS?p z(uGBgfsx&Dwkn&j%%EwK)41{w!jD!`*2)Yo+cpVkBJcv%$ zg3zcZ03;xjAIv^~69`u)5^cO};}J%au9TPKnzri#vql<%55PgOsE*^C6djfzQu=%k5bb>4!X z`SZ^D*gk#v7`ER|F#}2PeCm@P?NGuvtAyti#8x%FP+4iy=N3$5M>CARrYAXeZgmCl zmP1-rzI18VdFKmUp-gtnXO^V|!MoQNa~!NLPkrjYb&nggb)EcS1tY#Uv_@OtUWiFp zn87-9xBGB^IsdR9%jQtA`b-IQZZQkdmd|U+IfD13Nr0}FUM=sR%{mBrIrP(?t*ggb zNSBIFT({F&8ni~Rj|}i%mTbJRzg|_};uG>=|x-WBaTY9XubL6O?62hVO_B0!F^&Qk|}a7rCz@~&Y=Q|76hO4&yutM^t` zvP35Y5GGFzN}_fa=hAPt^HBs{>Je)0qR|Xdy<2gxo4Y$&v3f@Y_ytP7oF{9(hDpg3 z(OLDpfggGF>16e58w~X0K&HAh^WRtM)FtF;rAn36LAC>z>A^LY5wU3eY~Bq4U3fO2 zEjt%~SfFg*869>V-Vaj#us4)D(wfe&;!P5TASdXW8rwBHih2T`vT>r&XLxg0RL9u+ zdxdlEs{N6Y3Ccui_A#}gq2-oN;bn2WEvK%kPxBI!Fk)#|SlQF;jH!hjIIJ9Z=lDm7 znUTUl^$9g;iW93UO)rTg3Y3#H2r{|7Q+(flQ!l@dkN^1o^6~r-o-J@CqgN%Zyu+NE z?zOcRjWBohhS@gM`mDc+qjxqik%3)ftN*$H^rQ4$L}33GD8akFode&lNRg!+EIC3H+kh+fqe-YmO+ z2_zfIin^r-IYqHbom1+|YlGn2(y0qX2i|ojnCsZ2b9y;-Ig+CQ=vxEp)926ZCQjYv zC`o)WHOkt^%7$_NfGn%orgThR0N6ltI!XDL+PJzVsFcSpimKw>B%)m_q0Ir(U`*)B z>3N@@!2+TTqSQ!!3x~p_V`YomO+OQVS86^SONndcRMpt=iKztg0ag+>5tsm2O-mNN zIJ~E^FFCUer_9|TPBp0O1vPlWVtS*Q!D8n#H-=-7zhoj<%yB2$vdQsM=jHx1lZ*rhziXZtrcK^Sf zo+#bj+n7EyCXF&Xx&&F^=y{))eP`7l`NFnYca<_!?aGpTTxBUl09XLo!!1&`u!Z({ zxiZ)tvCpd710Fye8rj<42j!m@?$q|A{!P7+De z$<6|yY2U&xQw%Y2aCtF$>By%CTuEP_p#EL=XkdO<@NT@_2s&Z&W5^3V7i;M0>?!)7 z*b%XaK<5=y%l03CbGM3gDl<=!(Q)XFTDxkt_fVYF`c|efDUd(5(Q(_(8l;u%{pIE5 z7@O=$VVAW9!f$oi19pv6V=Gh>k6UIICG&^7dJ@?=_etE*FRCAa-b+7LfUFaO(q^*Y zioXsvKlt+GQ1$q%78DHxG%Vu7)L?Q=V(bR6#6y!ZsV%a9y8V1585yb%^tYbN=YRd< z+d}5)x3Ght&L=nXWdVCCxkX4>j>DRI$}z0~ac>;LZTFK*l~a@bq5_ZCCE8fX<^yI~ z3jy3Xhy)c79}%Bp!M~{**$xMc*6^fv>SfxlB4>p?wTF+N;(=ZQsz>dPNzPV*d~aO| zYhPGO%`^Fbl?O3g6tType{rkDHe{kmg;V7Ia>~o%z-tKoLFYxPrSJd@7WTzyZ(}N4 zT2z{h$9pjUT3=R-`b|dtrvv;R4fI$jTQL_nd!5xZ(Z1*}vLps4(>>5&}EmaP( z#x7-5fdYq;v^xUD-#t5MoYi7jE-+1)NXpa50sxYKH5JmsN9hNO(+3^9q;}`BY1O># zOO>bwHLwrTO)28aixhql-J_P16zb9Ye(egUV?WJ@W^E`|@=?I^g^iZGu9E;1&1{1L zL&6`s3i^{a(!(L4=uM^aZI$$*dtN2>Bu6CMRNABTw`f)1Fh4ltT3L=*q_#m+DU*mO zg1Fd!`>vbAbs!1vf0HDpdnd47yMrM`$Z(5}O>}b;`q@V%tMiT6RnASc#}#}{`b+I9 zz!sp2*Dgz}#i?GtAb_Jgz|wsuq$qEo%#H+2;8PnMM~xGOX}ay zJty3xp<_CGsd%avT4b5yeU)Cuo37HCSGVPV$@jM;Ugb#vxhqWLWax3|IKin=VT>p+ z#|~gQ9EhQA1|9KsL4%ZeO{&LfF7h4)FbK{%o&1r@I;6f%(u|nvP&AsjOm>`3`4g?1 z9^}V+6OSS?QP)u;mAOg5kei2XRAJgL!KvrB5Tr?hPJ%{r*EhZh80AlB$(me6s&0D?K<) zic3fa*wRf+%BoG`ipNZq?F6C?x}7>8qaF;^B#(5Gl-056dbqPcwSOlfbUkO;KvR~R z$}Vm%k_`JT$f_a#oR5}4+2_852``&}(wnplXI%xZP36?)%p5PV$8m;JtI4zzJSGdk0jswv?w|fJ@TJqK=DOQtW_8yBoQBTyv~d8oxb%Bw}?O z#JnYnQS7Q`V2zsYYC%5q@v`o4D%v;x5><|KvU96_*&@y&SI|0$aMhNp5TK+e)~T^= zuSy3Tl2zw5^)Qk(OvOj+^TH)9affg%iH1Ep7^|!wl{$zs<|V)Kwn+c@^5f(0KfJqo z?W|nqlOhhU;?VCsQs$pz7e0S~I?zs4MO7~6k-e(5pH_hq1^`oH?#WUN$z%XJr4Ba| z8yGpyn+k(aP1&+AaZSW{vEH?5Y}Kfw*`llKM#=i#FE}h&y)n1-RA%1v^_GlUL^w0N z8n@U}TD(g06<<~nc<1POHJWxQ949Yj>N%*2^X`~5>C^UKq-e@(l6<>=Bv|rq;$OQ& z`AwGcb*(<#f7EZ^h7&g1e|>uyuLBVA0Ovg|Ts?M9Pf!(K-NsvkmRvxJwX?OltwHYs zFZKMZcOp~T*q)=#s7bU2+8qQQ`i3p!*lNv0x~WgI=6CXyn(!4Y=!ENkP+d1JsLIcI;YuOS z{utCx#N4*-1>fNm$Dagx8|)$hMoxxw|4^4lgc_=K_K zv}t&@hHc1!dspCc*uACV0ygf-_*=4vF%cef=R)F;|Ll;cSg z?&_qbOIB2SRd1Jnb|=v$X*VjR*GW{F*!DXeceG8R8Iv}aiCZ+jgr+zqZ$X=T1~VyA+Bsz zcTgZ5O5`lXT6T8m*}tshw+!b^w@g_$#R>09y>A`L*8nMAD>6V>+0W$l^Zk|x|MC6v z$5-uuHD5!lFHZxMT54GSR(-J4iPKJG%eS(cj*?vDFE;f${)unZHT5P|XmJP#RDn%G z&)kKgx(ov3fmqb5H+iwEu+Jm&XKZ*9L35KL+B^l6SI}?fSqUKe`G8HV)Se z^dfUM7rlO~-Vk|iW`2jx$1fq_dL zxm#jB-f5g8o`}SvK|1y5OOQi?S z-uW~&c{NSZ9gTK=hhLomN~&~PJV!pHaeAf`f8x!koC|yAb{j5J-m32-pjsWExLM3= zQl#D09i95vw4EJF*zU5cwRIw5tCkt1!8}A`qki;`m#~v5kgu|XODC@_D)R(xxb39r z7IR19mzlVfe`TX7i$Q&eJ5x9N--s4X`F1^Jf&1z57%G-Y06sv$znat>Mo)4TByOqs zw@&5vpBHK|Im(l&HRXO(Tt)uHP#1F3v{20~Ic2I)L@mXsl(O#9V`)}wr-pgpq?7!q zJ>Lkbv{2Ll>G{v<;d}4fqrRznMQuhJhXj@RJgVdZIT`g~A%A^nep|)Zn!p z5WR-iJIhj~Yx%Z$U*WB1Q2XDO_Ap>lLQ9IJhNb9YiA2~$+O12|JPz4B)c?*gOM?a( zo(|zSPdVODI}7#qPd`33r@RU16oS`>bUr3ad5ItcFc3$+&17x5TkMd^GU-U$pX|Hh zg@%?icxfUB<$t_Xw_mPw>`8u*M;y|7I4T}Dz0!v2%bJ?Z<=mzy1BZisSZmYdo5TL- zrt7E8CumbmhF7*v4n($g?iYJL0s4~>4KUVn7!+Wq+qHg)Nh35!N4-~Fk~ zD+ep-Z*(a%cH8OObtD|O(?er+FTf?%UUykyR8`uES}mv7T*o|z#B$|$nmP!(GE}}+ z|4gk5a|xmMy#)$bnlfs(Q!{TcanQM~g54%{Cl!0VTM6+diCIksC&B>;1Sf^tsKgym znQis_9Dj7!Zm^Z^t*0Juc{$78x_dZ#qY2@y{(6@d4`x1p5>~5rzcU% z!tRvHe=S{*F_xf%j^NV^W9eFCo^|~h6saMBT{e|DG~#ojiUMsK>o}F}1a+W>YYv?` z5UbzB>B!R5l#N&J#hxNk_ol?$d`Ak7!8H=2)PI-F+r}f*HJrwNCWT2)<)0|p^R=!T zTFdr8O4Np2znfE~wCG3j2W|MK;wWkP}j-%F0tXP)Sx zzkk=fmlPDGE5RAWUDZcXXf2G>f$*p|_Zkv&)7znV=P!agC40n1cx~0x1)SSec43FB z>cKWq+=p$sYq(-ZPb+vuGi3;pIVGNDWyBO?bz&q`)veEc*vo(2|7&SGhmR8}Rf!sw zh1=g&=%0U#kNxu})vA`v!qfHf0fME1*nc#*l0I#B=v16cuNUXo>R#<@^Jm%Hs9{sxh)TIjnaB#!WJXE2REG=G=MF#NK#^QtZ~8m2JL3 zxP(I0JqcLDX#!%A_vKU#)bC*I+wnU4r4GoD(3H8>9*KZv;wBnob@~$F-=lB>9)I*G zC9xz20Ftb2*8OB(Ot$OnZ(=Y{E4BY>50Vr*=KFfjqb;YTXW8evqY)D&Ikd&n%R1fN zBWqHt0OBMLP1{wCvY|P)*a;iz@~ih#I`3Rsf^mbdaC^DKo-AIPsFV+0-osfQi7&ZH z$!TjcY1-8Un`#%Igt61%dLXD~&wpB%+`K+A7hzqmHt#@#C47>F8E<_ShUT?t_kV}M zUY^>xxaGu&YLgKKhT364#?tw3>y%zKcaJAmZGe&1>POm(=Bb%_4+!8OTP-THoM6x- zZS2zDi!x8F4RY{qH0q^hqp2(sSJR$0+%}xu7zPDvXP&qO35Enx3PSLY#(!O>eiP|2 zQq!z*4kc!TD&JsTeS=SJ3X)@iih~~7k@GH`3a$z!Qkf1*EVaqh9p}(p-d<~NqAG52 zuAc<8B=FSXnWX4Gg428KRY`)E0#a|9dQVGrc=Vobk>hr^OE5NehwP?e_FI+9Ivr@$ zqxhOhvJ>B(|3k50^dPF&EPutAvrD?m%Kgh_V6EBlw;p6hn3KY@mn)u5gF8mW5e7aM zMP-L$0Pmc1e*RWGR#7!uofNowlBNY_4;%Uy(egHS>gjh9^PgF4oKhK%;E|piZTtdkF+acQp0mseD{L{%xJk4-UONu90mZP?IU*AAj1`DY9)d z$<7-oT~+Sg&KzfL=r#h{y7nYZV=)Jlqn7-Hp1-Fp<@amkLv~eh*ootrwd6_?;R-Of zdIjmVXxLk1`^4n&^Y)(_)aJC^G`&~0yLhRI4Lp*D_oD?=m3rZfQ1rYO%- z?fJ9ih_XL}`PVPw<;(9M_bK1<2Mfn1J5kry-KUWq5M|gZ(`Ql?aLwR-X^=3OtG;vI ztQ=>w?(@!|*p6|EcMt_k5((ov`-H?qF1)cEpJ|L>Cy&D>MB@7}$b1jGflWivlf&zu4vc0#YWT%6CvxYkWHBJnxNaZXBkYegJ?ogYGQWPxKkIiPP1Smpl zv)jm_I+S!a_Naf=)Xt$^T2@Y+ZAk2w>8LpiC`SJ#seQX&bO6o%yiAwN^f-II97X&1 z6%?{i^fd@(8A?b{K&&S#0SUFrHd0ho({WtomE0%vctrio?nnk;nk+183s)9J| zC-CEL6G$&R@_;t0L!#Z9^UzjlSCkOw!D*J&D|PaHXI0T1(`wD?S+M~J;@|6+>*BR;UQTx@s(dMdB|xSsch~f&>)Fh> z1ICtruF@O%3Y_{aPbUR=&6h!nq$452>#?cpAuxy4nNGc4%Ibl3L}s>rx)yr8zh5`h ztKxse`DC;v<#}F;+B?{{>ydKjSyd3ReKr!azF&rMM?4d5r30)(hIJh*>X8#x|P)Di_%6|k$42t!G&^UjVCj6nD-YiyvD*S;>oi(MhKZJSOyHg-3 z#bxvhkKPmbT+hvh$0i22{5HK)lU^9b~p5**SyII@x@%YAQFM%7^pe zUK^z9R-fP*q2H1%itDbQBhrS%7A@j#K6}Y#+$sZ+>y%22B*M$#V&23%GWSGm$Ettm zIfO}NLg0Xv+Hh(p4Qn!lhqmNAa7FLT?)oxjEj7E`B0?j><@iZLu= zU0x@Bscwr>V(hczz*l*befj$R)0g>mX)dkN+Hid!!abNlPNaACH`V#AGsy1kgagaj zS$??{#fF58qiQC;LSQ^MRe+7`zGT#Mlz>14>};A^ z?#_UJ zX&Q@W?@pTTV8D04#4e9QdkYCqq#?Hob*z|L3n)t0algu%I-GV%dOW?Q0NtsSf2o_6 zqf;Kf0+N(IibJD0vovD&i{)=lMmsmltI~SrVh?L`Vyve|PtN-dh zJ`=t!Z$loF?q1)&T7yuEuVkdh7u)Ey-=qSGMo62Zu6yK>YxH_#R&N(LDt!ettbG3hLL(WiMfT2uBPp_&-_rogkAUUQ*aWSwcTSVf!RJ?bFbgE@0 zk(~G>Z&cG@N?h;ItUo}ou^hzgOvw^&jkcTC*L$GIJ7f~7)bmEt<7*rm+FxF}^M8g{ zf~4JpGHu$bAclGi>cAzNcI26?@5uwVI&r*FcK#NJ7NEBmtb1QmTFLaTqus1)N>T+b`&BnVB-&Dkp-v5;um%wU}mhX)m*{v!cB(G7f_IeX#UrHKR@`<t41pG-(p|manH=fW6rNsmJN{ zS5k|v0saYus*J5;WJJ^it?S`Q(030L9kN6F%SeC4X`kd&k4#P5l(!c|n`BfaX75Xb zV7tUiw>?l_y<;q6uWt3{dWfng6&tKcOS}{vRx>`hAETpk+t}9#q#lj-3C{!Qdpktl zm(Zj9SwR2l)yJf)CTp~{n%DhUu3pYIY7B=hvndM&bq6HE>DA3wrx{2zRhH@Wp7F-y!v9M z2fIUemE3+SKeRb)+_d8DN{C3GCvBgK{TP2eoZ@xAsiUIw;@e97(LdFnsv@4 z%9)?UE%lDEcQCvcSHFTs%Ds|$JHP0(sdMNS<*;M4znT-^S~EAx)!wWklS2B+B@)&QrtI$h^*$*7$8KEuD5>wD?!HM0kTh2jCi?zfLtkkrpgVkKwYS?hmV zEm36p=#4~q#V&FNLecWR<~OzN_WCSngjVh|@WvF@%B`wKs^Fv+iDiq_ZY9s4Any1N zt5v*qFX_?Wql8<7n|easePNn&2p#4fq5tWFHoFY}_FHCJ@}lshVz*VM8`-7$ z0S|gMyJgm_%8gQ^2HPPmE)Bj)<*wT6#`^-`E3o3Rn?0;7e{|V$2jGw zRkWA80hA~2n%IK(R&{q6iWlhR0r*PF!ExD5ip`6S!&zWXgI8Yiun76`w%(U2J0ore z>q*xYJqmQDRWF|9xgF-#)gcFG*yZux?bu}9hAbF}TFnQ?w0WiEVBZq!b~uHcG&2OX z*qkTgsJf|d+@_4X^5>R2e_ns8xD3l#s>dl@4Af5SRJT%+p?2rmRmtG7d zPtGxG#ujbkfQ0$hfS{%&I%h)J9p#cQmB}m$spKQ4L+vef9-kNOtsYbyAU~l}PIcB! z*rBE_k{FIL?!35N)}4y|q(RAC1B62*yE%X`^dWbU!C{Y7mz{qdf1n+#x-Xkd*;}=r zE^G7N52<8|Rh|l>@FPp&lfw1=I$r%ygShm3&a!sxN-(m8q-XolS|w}Jd`RMT%9F@Q zs-`AR8>O--FX#e#5>cjV0pR1q@hSq=&^K_mpS7J9{1YGwFxmCSR8_T=zg(*D%Tjrt zsn1c7;0L(Aoo;{Uh?9j6$~t-Td=ug5aO7N`hM7rMAcP6_CpQYt^;h-9YXuWxryLxTIXa0oI1ut z4!b%;{H5$P1ffpNuR@66z%64=@6JFhHsY>KlJA^H6b11Wk~T>Dkq2Yvpt-VD4DlZmJ80Amvb3#MKO;s<>3_K_mbOI z2X1V)M@N5kqTL(Fc^+N>@A_?sPaLNOa`Iwo{+9(urrF|KI=z2bg0Z+g`Hi z`STLz+o%5bk7>nr9{&MH`J#7>-qkKUid3j;rB}06Z%No}8hcHbp+Ay1Ql@az)>8AG z)|_n?m)+I28i?pD0vyMoh(QkNI~=1eEBgdwYXN_I$&->5!)bi)!elD6=qR*+Wl-dk@5U_H}UQ7zxS^%i~bpZi`F>h=}ulSK=hUOObXR(a#sg8$iuuHZU8hI zsN#RV+ln`3^x}}8QGc7OSoRtvk#^g;#3;IN*`6ISh9G=62)Sg7Re_yqDsj5>z%fy-8E;608X^T%dmSPsE4qq{c;X+DuilFHZKm>I24U-1UJi? zY16t=d2E_8&d!<61Wwg0mLXP<7Zv|%sUm+%_2e%?@vz;_O*&$u+kGd4$h9JoDG4;x z>^O8OtIkN2>A}%dYPKw;lenz8-EA*?f&yCt_#93JfGaej8!F`RoFvS3g+YDY69}qn z&Gj(qwqI`)r*yl#O{eZlmy--O#&_ot^lZAj(FQ1}>#gJnrLubW(%u#ia_MCsKd**~65eHkKY_maaQ zmZscTRUJ&*8E4_C?aAW1M%92iJ&6Q$pfg^x4Bw3<4YEc@vpYPxI>J#M5iM75eQk(5 zft;$?z(dJ|wFpvWb!3#z4w7g&S^$59%=x+`qOmyoBROV#ElF7FjijQP6psu1;I!{8 z%VW#!;P;axd54?xlv<*ZDN6-4s&ANIc~`uLoqhW2Qms2LS@I9wP$)LVgN}eb0*x*T zcixk>x+P`)RN4h~7y!x(?YcQ2EK7fl-?iW^#0&}sImje8JLjaRYV41>Hrd%FlThXBH^rZo4~cfnZjq%j-Zo~{ z;(!-A^2G}zz3M9=Z%HZgqDE^qBMopqWdo>8Jxt}s%>-19R8?&FN{u`yu^>ilz zu3cR;4S;W_^Z)_?UG_#Ny8QrVcyCGBH#2hC?}$JlWeYl2qd) zgq~8}PVbtn2=L@_}Dq;+;TuzN~_}0|xqbVP+_!p;c z1Zikf3q+PZDxueOa0MQ81uCvJHGL_#u<0^vl^ZlwmQq-PJx8zkHokx5;YKh2dA;H< z>$R(j!~r1WvJ7&CZ100136JGya%EURzGhTAUj@~2v9(q35mK;G)@1Ct>1Irfl3imH zStT9Hug&7eKEB%5YI$UhVyD&Q918lr-{B~uBIvo;F>(y3Lr;wtRgWU!anKc+Pxi8j zMpO>@`t=@k%_aRX3>MbSZLN|4Z z6=OebFpBNe&g?^+vSYJitW$waW(EM*YcIqwjpT?Y4{-rTCvKis*wc3{XYVqRiV5#p6L`gGg+{9ISus)ODl=w6d_oqRiM*BDzEtXr0G{ z3g2mc=?%Q{Af1U9ZkK`$S=5537-^NwxKI1Q;q3*r7XfBL(Yhw{$So*#E#>dW-8 z*}c@?d&V0t{97?793Q~Y5nj|YfL{A*UxBw$%=?6-OJ2YUw)e!flCg{A=)E0`b=85W< z$+je0`v%n;4PcDj)4^8PYy3z(ml69a7c`tu9)5a}dy7(Us*z-e{=M`5r{#J@Tzhzm z@pja_a@+`yhZCVb?Fj3BRzbU4Y0t?YF1>#oJ#NDqo&g*0mS&DlvAA88tD&x<9ltb` zJwEwhcFXI7iIk6GcVgV0{CVkN@`&+{;~d~!MYzILD~J7|K;{`51(3s87sX@cl_?9y z5t+{B>{Y>J_OQdsJXV)_w_hqtuD#7E+>}U?Mn*ZLQK$V%@~S`}Z3>I&3H-iZ|I>f} z_VV?Q`s0)Awenl|Kq`3j`-bJheVo_wMg@NoJ=sTq;Yi*J-nSb!XK8v;OPQvSNlE1o zfTA4=kY>`XL@%mW=qu7v{mmO6uShUB?LLlqc~=oK|o1rOX0(XSQV3ZZW(kvN@$ z*lZP?y=o5wj9SAaYPNgxpt>00%8`EzkjyD}rjL67;=-MYF1hX5-i#!vB~q=knZ^u& zScQ8ClDzk8Io_W(h5u@~*5;zpdGsCBAK^gj@k6K}jIL?HR2(|Gm;U16EVx`~ZD|O$ zw%SurOD=FQ9l9ZZF5aX*DBF223$Gy=iUnt_detQ7YyjxsH8UIR;9F869uI$O#cBRn zqpbvhlmFu^+8RFueyMzPyNu-uOMX*-OvN2erMJsXIY0Q7+OjxgL%B|IOC+p{<@&aE zg?XJ_GWHVkZ6pKT1}{NXj(0V=Z(m=2)ZaB1-hNAm-qrDgv*?dDjm(p6%cS1Aw9Tnh zPOAMFtL|Q%udVtoXNvbt?g4*jNjE25Q(>z+rr#HCBL zaYHBYm~4irHVLYxig?V(gJ?ZJ)pIttEa49ze6xq-srS=TJDILwmAATGx_(1uO{;kGm=$PtvLJua@il(@KBoyQ<0j#W^|> za7zzL4u8^^eYZ>nxU__xOI7V2fq`BAWAa+iiQ`AL;bxjy#Vd+asmCL5miDYLl z0`f0!k)5i)~_xp>Lx?Vki!V@z&No_i{ zF){*I-M;yb*-AB8Z71C!)t*Q`m_Cor4N@sKr#z$L0Q!(=?8nn@_QJKP3Qol*N;+y* zjgKAb1E(JLS1)b&c)$7)KTLo$X76I`8(^)ZXp)WE0A8mEQj;C`vtJ#RGIaWt3-jiWfmmW~Le3R2~kji^33$H~iJd6j;yfvK| z0=+eAdMV~kQEa+9?@n~=8aa1h7+8eFsC5VbUX?o`R_Je$ibNdc0oB*MtFi^SM2LX9I6vY7+ zuO{0=J4!@HN`i+@p+kJ+VoL}%1%O4-qeGqm)%w1?$aMTx zRKuZ{+OmE`9IIHmm+tH-n+-~BJM}9OVJFtvu*z)FU4B;{()svBnl8(^P@AI%XW#!~ zrL0%e)3tvp528Gsl!YZhv`7jUa=#D24Z z3tRcum0DOqm8d6jpW2yHG@Yc8P;4=xV2~CgWZdY$r4yu7QpFN0$;{@wDkj3AvZ`*` zI}<5vPM%*%2M0Z6)s~f#t4~Rp-7&zO#h@0id7YmSAIh`NK5}-i5Dx#46ANV5$W$|j zyh(rNBZExy6=8C+tCnK!tBz?9ubqmLYhplnIK44ca|GxSEnAgapll8tkXyF^M-v)x zPPRpPC#`+`@A2}j|D1=j<*@%2iW0Qv6L@cOiKBAwlrR8}l?%P%4tF{anS(5W#l9k! zpcLTJ*3EU)MTFiA-ivIOO{*F;u4L#_Ybbvmv&ohM7zTh?B~V<-)-GEW_6R_HYwdBb zV}sw$Fae4fvx!q|?8vpcQ#%y50P5Sb=6R>r+Y)FvnhIA}B8LIZX1|0=tA66Qe}&>w zyU~qcf1DIVQ#^e{?aJf9fr+cG4R7tNZ96hbyR9U{HW2CS~J6qM5X=tCWW6ZeKDvN8pWVH3|>QLc$jKz6~-u_7j z0d=2J+j*m40E@;)YuTGz&S$=MUyyOz`Q){!S<&KXmEMv7ikX}XcA%?mI{$DOlaXhy z=P6B#sMi6jEYWGxF?c_=#sE~RC0Kv+egD-BLxAmNhBBuq14f9hgM*u7AHD6mHc=m(}GooHh}Dd z<}e+nk?cfGs^{{!q;sjdNA7>2j*A+pkgpNnVvTIxirx#Q*oPJk;ksmBd zUu;U2I6z!ZvO@q4QB{YfXp=&ek*aqVK|%xeg;W*WyyK~;@F zs@?|l^`iN%HKycM(qQv!*$m!@7x7?IQXv+g@o*r7vNveT1CCAv*d+=N6gs+>XYX)< zQ$h|tWRvL7>z#FKYoMn|;0AKDRa0&YaVvtZ(h2{fHI%wERmrboiBhjt!)d7~&(^!g zq$wpo3~ayV&B|WROLc$eH^xq((w>&;>rZ`E!8)7r(O=LXml`9Vs(@E7)0%PtDk%nU zvK-R&o|C-Y^L^xg7}f@$ml}vIp1mPIj{s;|WIwP}@TyLw5%P30=qvcr9NZJo+==`{6iVA<_h{(`Ns!}EpkIJt^j`MTZCGb7uy*`)p;XCclRV`;68H`9Z*q8&mlNue zfpg_$)GNpsu2iK-Sw?AxYEVz@R7w1#{A2-Rt#7r?HurL`o@@6IN1W8z3)zDcp>*3N zOOk>$IUjO72PuD2h~x~5X_l5kgT-$S9*{Yb)+yVV+MQB-X+boWTJn`t)DMwzYi3oz zsL*x4^|gXXwGxPJ*Cs~!eioBA4Gyl=UqIBp&0YmPtx^6hf}ipu z*_CBjstq#+L8&J z%Ql1Rmr3TU&Iwm+LtXtt+9W4s(|LZp*LxSJ|I&{>dsLgeVVkC>vH&FlC-c=$HT#nU zeoct08Uh5#lOlb0=U0`pWQvn}v;Lh+B!^lr9u9wjT^s0PTig?^`bK|M2M(J0y~zr! zH7Xpn>uE?nJGXsojvWyQ2-XC_o5VJ~kZ`oY@h<*oERMW#40qKGm!+Wo(^`g#r2>J# z&eOvAkX_X^Jcy^*oc9repP4vXmtK{-BOlIwX$trbo7BRuS}XUU0Wl)tKzv(y;M!TZcPf<(AeugB+!I z$@aF5{!jn<<;TlcN4V0OLETub@>ng6Y#nkjmyqE!;ieEG+Z>d%6A(sua~EJsbpXM8 z4abCm3PYy=>R1~;KrJ$k^P(nR9v4hah_wPLDwp>M0Wp7-daZicv-aP`OA}69SNL7C z(JEKyrxL|&pJ0>zts=`LPHvlHIm+1;?J|F^*8S<_`;Yo#ZL9DhKX+OHF+(B5+xu4% zKU>}Vd}Vm{1T-8J6Kr`lDOgeJpq5LWy`D|=d*B#RHCs%_3*1bNPoB-A5B&(T(#F7| zJf|+11ei5^4E1AJDAgs8@faoHMR^0WDdb#)I6=AP>skgB8c-A8PCz?_G3(R}Um9y( z$8EScBp+JPm){5hCx5U?Yl8BW0sW-*#e3XhVUOq2EUL9THQQ0`Gwmd$eb?e_TJ7$H zt*8`HNR&7Zq;j01a;Wz-(SUiRk2$3XatKrLqAi?Rk57GAK+?ctZ49)pCY#LbJ&rqp z-<>=l!mIP5ehTSCnfJvUtG805!7;H~mu%}DD0B|(29nHYt$&<0yU^@>pb=rNm>sE@ zZ%qXOrB0PovuLCtIq{TCZ+Aj>*q@!27osFb@axxAy!=!#F2sbNivCZNU7V~l9>U&T zQYnR%&BdieLVzGcsR=lg-HN;o1)R$jPX1{a%vqt~2-U6Jz^PXdp@vsWj6QF*xmzI%8Ggp-J|ceZvc|27mD-p8lLpfK?sBcGJ{(5yepnK zdxFQb`pz?EjxKob_GrGXn{qL)T20}V z`JbNV1yA)$Z<5ae61!GX2RArU<2WiWj>Q4#?^FkeQ-9)$r|P(87@n$cXcb?)tBeuE zxancxY;CrwB@6ykO*fHPfu96=eOT2BJk$<*XAzzKAdW@7k0$BQyQetUG})BXKghu( zfA8wuX#75Q3f1Yb@yGTe=ml*`$Usz#(m>7QRK2SCq;PBhsvkJWqh{Srrvx<#hlhQk zz5M%9#g+>JCtjqSBJMR$0UCBV^JegwKlprY^)&LLTUa7k#8}} zID&^Xe^p_RY<7`!E~-CSV~*=gYZ_8f-k}oN*!Jbsx$#zXBpnOj=!h4wDGW+=N#I2TVKk2V0FDTf?cs+VNXn`${ZkMC%$1;?xV z()ErTR2vK6D@6*`a+Ya*$D+mX-Pkul;T-3G^Ja%y-FlEm(=IQ*HfU^xQm2fe(*Jbz z?5h*RDKrgq)e^Kh@Yq?O?pUE}%H$>WC;nogUVoJZp4LhWB*|`(Pf$<_)W+_&!$gI2 zbI{0!txWaCOy^S?%&r}pCT0#>vlogbW(nRfU0SP>HiBw%Ug4i?90IQ-Joazbv)rDC zT?@8i$Pd#Wjs4ijx(X1z$?*J?KHi*oj&76!stLXC4Yb`47SX#$Elo9ezlYM@(mQxh zQJ1_70Wg2jSLftw1FTS$w<{ssq;JIqTMV1dt{jSma5)>wJxX}2T^*((X|%8CQrVr( zn-a`rpmTz#+Lib}bi%WK0YrM_#9D zKR3(aGkCiu1BFVGBy`FeVFyu+a^Um@YtF+{d#ZnLX$h2gk24l!{bl0I_~KjWoY^E& zNRb@jEiWq5|2O{E$IqX>3%DG;-zfWj3nX~^#`&o>ymxuILDz8G0L!j=5IwU@FNMaE zN+4C0^r8l;?Gb65sz~3u+Oz77klXFUfyoJL&4dAfqw7i_{-vD!Yl?BMlSU82dTxZ1&c~|B)vc;x)%$~t~vt7kXn`0 zq?=b*?8{vt&%Jm_tVaQ51|Zh`7yu0Nu$q7B9Uy5E#jU@%_f2vB^dj!2*iJIqbaT19 z>2V;O(%ex7N5M!A?*~&~*KGOLYy*wrjXkH4gXcB;UBLpa5QA9XS*Uo9!r3lCXTcIx zqafkk>d2{duST_G(8=$~IZZDyhMEB9=7`@#G0_xbzV%pA1THqbk+?bz4WvG94 z`9-{m=-of{oc3#%-0G5-LEGL|3%DM3#ty}eisQ6|amP`WJln^*{w0l9uN|tE5*mir z$&NGVPBjDFMtmm4B0H>74(ieKP#svRc3V@eq-jZ`3qr6-cl*6Gu=DP16pHXcg4K(s z-`+)#o@%{!wI-Y6AJjY+LKmm+s`6^dIQYDAz@7j)^Zo%?Dkk5$t;l@KCt&z(v8a4r ze%LyWuhAB5D**JXfv&*DRhKzvXjwvuo;oTM0dS}v*o%t5@-9_; zRrti14!%_!9MHD9a-5ae)I<@C?%suh9hc7!0YHBjzQO7WPH(s#=N689Q`uUy6PWl#9#C8NC4y|ut8qeE&W zUg{|hBL(DX{L@CP7Dq6g1oBEWEHDD%uwpHcj>6WZ4GQY8{7v(Gjdi(Vz81cZNc ztKY>=A!eL5k0?6w8l_O^LavZd`37E7KAge(J_&rzHBg%GUJTj5R)d)nW?ES)Zr80ZgAV2vrKv2@D@wn67okwMwc$(WP=g5rX}b|y z0V!Gn+_y%d4y-BiEB}Indl>R`hdY10XZ>}h>gOd*^m->4v_^dZ1`(#3@e+@VhV^`w zRN`*z*|*iTv1quC8PwcZ<3ULy;3ZCUaZVM?abg}AsB+ol07YIp-%|FfHD53vv9kH9 zN%2RgZt~_>{X5v=6+{XMJE_@0n|qv_7pG*Z=DoWHfCR;O@S@T>szZYOMh$<`7Fn&4 z@pix_QEJAk6{E(bdjqS)VYUfUcv2D}uQ2VeBL%lo3c!t@eXW0VjMo!zdm5R2*OyaGVw}d4uCM=Pe=RV`o6g(W`=f%&(Jf1gUT7QXhssEZw zs33Z8P`uvRU#nOa?UFm@Bo8w%S8(+tD(cw{OX8|~!qRKvBMT z)Rz+v{4r&bv5#F-DL_Jz7L%7f69GU6$W~#at3R!mgcAXBf1v81jcqA^wNmE?s_@62 zx|151R;aUFFnazO#)%FoE!P8?{NBx} zC_#kx(nBQ&LhMlNh-~JG35%Kepb*{Jn+^N4s?X%5u|jsq>Zz+494~L06qzPa64HYG zNd5GJc7q-GLPha@_@UL=h@{vX7`V!@1TCn(Gu7B5U$22kp`EVjcIW%`MqPOM+IxMQ zSvu6-u@4_U@X(KYR5HsFVYJ$^*Lg*kwiE$Me~{b67K<_&$trQVV>Hbid8LlW*`FY8 zl+(EdEp))feK|^bC0|s_FPl5ikqSRl|HMO?sH`j2sam3~jU5=sUw+GlU%&qNJidR| z`3B^koS}d6oQi7P67rhYW@!#86cx0R7obhIl;-P}OcETXSTvy24D?MMQ6J$)|8H~Nu&au4QM!_F2@dRd3%Bh) zOdWu9vg=XLy7UMrnr-Qip!wQS_}%O(An2=b)1mLDqRYI~BzOkkac-L;+ZrR^PIZ>BDXH7)Bl2wZ{g*PMlUl!|HYqdYkE-3+>DdjHS2I(HeE6eldeFiPT!JbwQYP^~M z99llaoYg@_A5u%No6x+;Qr;aTz5r<+I}-949r`ft%D3P@H+$h~$VLLAeA)N4q7YIv zCiKOLP~lE}QB#}4t^)RAIh~h8f0k5w2f-wnMB;_U5Qi=M>~MqTjn;fxba|x`B^h@x zDcSVUVso&=b{!8-EmAkm;?F+A_tOm}laHkH#3MQ#m$c6U>htDwE{CrMTaF_0r+`QYCmr(Ye_h8X8;Pvf zJ8r-CRrwPb0di5Ad|T3emr78(I{U0|%Tsg9u&EW6h=wY!MB&8kaFZLA_(cZZ!Gm!E zL#8fDD$ub;(hoU6%Y$7exC7gIKF@a>09NVqr!W8b*T+v^KK*zV-O+XNN&d?BS7;&H%2p5nmP(xRV*@ri}rQ7_BI<-6Iq7MEgVM2L4 zJ}M9w*y~2=jRP-dixiM0ls=n!0^o|!g32M~PBcH(xZwy=?y^Em5(;8l%D;HRzta8tfDVzW+s!je1480}I(f9~Tytr!1~^?G6; zd&`%=2pqvnecgHIFsGS4om<~w{l-KKj%;58_jX9 zh1@h@KeX~8(E{u1sX2V(F~NvJ-PRv2mF2EK2S#CkATna336~Kdskm zBP%Mt}Y#cCHf3$_NWON(>*rzyI9^GAT zt1p5kuuaGIwpXv9iC>h)z&(~gkG$9{t#ry`Hy&d6YL{$i90zJiHk707E5%_g#hbNk zeqXS~+HRl6`{8~{dD^WNG$wIEfz;a;hg<_|&MJ_H{6KJHWo_s1U)I#C#sF5S z=1i~>;Al^M9iY1`ZUsP33g64g zTD~?bLgk@r6*;r2-^a$!>g<(y^I5>G1H8-QOI5QT9z?o3ndgYOLAz(Z5PMA*u{SKw z4j?j<%BiD@w|@FnDuU|Y8FJx>dwXowPUCfKY4vn02+4U`&QW8|$@#klIqV$uO6(u< zm-L#?f9$Vwn?e8NYGWxMBP}(o^UWUod;Pp*q&Vu5jmtQBzCFSv<$n*C82feRx*v&#>5DHe|jD6iHjC-Rq4*u;_9gB_29(6o||_w zDSCVD)SJo<=W!aGl&zZp_t++Ng|#_ho)df5w^jObx3B;5+~p5op=WvR{UBwtr4L@x zu_y4)0eG*)ZXb)|^zf@`&QVc-POv?!5`s1m6cCgVUU!0tuejt*yl*(z zfBGkt>gI&~DKZ>@rOW=`LuWL4t2e?a!Enw+zVRMymsml$NEK8{r4+xNFd6&~ovGG~ zv0bVIHsCJG;ki%Q`A$kqXNqiV*j(2KraH^3V-LTnkaJCCmzK2KzpYbIpWz8&ak5vQ zF9$h=!d{Ast%pszNh$u9el#!dEv)9clt682t{L#u6fUSA4PCkV`NqfLEM_nYs0?@z7JMEt!R9t#fdm-HP0IDgpaK%av6>=9x~`(=^VUBt5m z)l|ui@4(7l5<7>o2~;ebG)Mq1(5_ty{t=xj-#<~pfZI7O+JEbxBVDg$CB8w=3zyie zDvGl5;;D=&W%@~_s?Fx^W2xLu#c4hGPHC7*vjIcWP{9B266T=bRk?zwPYO4ScNRs) zf&$#uUw>>-&a5h0n?t(0)B2kVA{6_3QbCsgKz*rEbF|C4{C{PnlXZkD^SE?vCa%4$ z()}?xkQCz6<#JG%w_6G8O{yfW-Z!cxtv23tY}v~->I}R7grQ{;qEH%n#Q~0{qLoYs zPMe$9H`7$E?}xLFjv)a7XP|1Fd+-QXdqbec`F~K?S?!n+qyWaTI|O|+u!1VA4R8cj zDkjQCeogz%Vr*XHc%`ci5javQ`KrgRPcj^yN-8mvXN*2nIczwpuqGuMXjnl&bM{;G zSph$9OZ1A$zx~gTzkU7ks_PN*^TcT(31HyWCkQ;4Jq1Vc2|?5-`{e~5<#BTI z?SGUOtoP$pZ4ywHgV6xlAUfHj>ariwk9h%<49iA`&Bzy*=PFx<$dRcX2t<$Zt;l(k zQ=HhT%WGmkgCv3Coi1z9*IX`D_SwBWOIub2O+!_?bM}D}sbW(EQn_SG3eXkn5|@7` zr9=ci^KbP&y_df3ea70CJ^lSQ@%^XOdViJmcsBHuhSxZ7wd8y!A6`If9+4;? z?51$Orlxs);VH5h8Mcj+Rg}Qj>cDQExsyvNt(0?ockqS9L``r zDTp2bT|lD0@`?7Xo6)`3AOn(M_YrTsC&0O~ejPU7)Bv_xVY`wwY@`Ftz}H|@uT_^~ zg|vTmaQU%Xw1lZ>xvd7$Mr0)xkHt_kaozTh=l-@_e|)|F@m{~Ikp4s!1yyPeY(u{* zc*McHQn>_8ih^e6L6zA0S*vz?b<(!k{Cl{j{>H=&qL!XyUCDG+vDZBt>zyqC~W%#Q{E4EK@upD@{~~Tv=e{3_U?zYZ22F2e6be`rsYAT8Bg6pc_w0~ z3{btCE^q}oxv5b|o*}5^Ug<{0>cKIa;Y}V}~k*Y}bq5w+POZKv?IlKEsAsJ%Qra-M75qq~wNvaVd{PTaQ zK!ZatJ!)4#Nu&4~Po4sWE?@L9Aqe2lcD1^ahC6VA&t95<%Dv8IfZA=sc)v!T`2;J9x^dY95hRG#*s=}GhpRf%PPWjPQOT%LOS^=R6R}(rt^A7317aCPaj|E ze}8>x+slxYyybW;Qu0%$U0r`NvJuasN(|*nUHa7*DNjqy@v0=RRaj=fwJ2{{ zcNktD->Rz62*f<~3+H6=?zCN-=S8WZfZ^$s7g+#Mqf?l1YV=cFXeCJ|es5i|$VKb< zQ-c|MvOx=rzSGXIGm&3M^_KX34vpZ)5c_#VRKX^EQ|V(u8e{9mmi*OXWmS0KR&DDyR&~%N7p65p?6>u z`L(JCsSA~rC~k|Xlbo9Em!#Adz(PundT)~3ELr*SM2JM2so8hUjni=BV(wE7A!=03 z*<5=s${Opvq4`jJvSd!hZ?!Pt^|?40LtkD6!b@or6kGrrD)_^m#L`A2A-k1#DNKHJ z4W=4*a{@JW$LbwWsLOw&+mMkIs1>e4W?oBb>aqizPO4S)v5)X}R$n=;kNv;xw-+}m zs4-u93qZJI11s{u$ZIEWtmJKhxFVg-tyV1=r1J!IS3+4#ZUx2cE0iT|R``X@PieRR zK3xO9u9R0tI1uAc7v*-Hbpol=?a0Cz63pJ?SMKVeafRa2g$sYYSOtT)5$E7dDc1<} z=i&ic-5!28=D2sjJ&HjpK3I^0(l=K1%*2%>cxk3|QESMW=a~#!^xQwi>;3*-D#vHb$$K8EXxvXyBy0dSdEV0|?CO?JF zyU02l#Ss)=Ac%j=be(EX>8a{CCo0a%x7bw_BnY}C)fCqorM$C5<8Wi7AFIIN#LRuEVJX z|0>UT^uZTN@~2+t=|=~(2z@VSWvUxQ?bEepGwrF`8Q*_Wn=;Uq1|$1-E=9kHM=gN3 zY+ZJ6$mCtA)C^|R%rt1b8~8~Yw`g0#fIZoC^A{0W-NhhUZQD+DN$@!xdAwJJs_7Gr zgU^b?^p;`35ESbuN`;X_cX^m)>6U#Xe^6(Rr7?dt zg0LGGmn(l^S&Io?XwfohzP0uK*2kxRQ1XODsdc&PIhhA(9Zqzq0H_H{B_}vYKZ&kW zzFJUNf2>6p**~C4zNN10h@}m%!OKM%&o7V_#y{OC8u?1OUW(tSOhshgY)mvV&at}^ zQ6v|P`h*XIOSc>ei2zzoajwZ(_vKm;Qf_6+~Y)zD=#%I25DnQHDSz94Q)D z{aHdGeIK`Koel}KW}$q$MsC#ZXP`=Osd$anomBteq!K5!zlcV6w@bN-MQiYo7fZSt zo#JvpuZQAyU1wQk!;Vplb+L4Rx7WGtfQE~VwR}v}t99G*O!7jNo;j213NrHVwdz_^ zvO|B$1#Hm#Tp6olG==Qag1gvUPwktlaZ(b{UD@T^IZFN$r#4zRS zx+`7lQS3zzCp{BfR&>cvvB8JhapAwnUfu7?yGsfX1~nEB@pWu(@9&rX`Rgx_Jvo2f z)OW4eUNs-N8(Eug4V6Iuj-J)%y|aWHrL&S#!ba6--~XVbuZPwE6s=2^LeXWbn4xu~ zvNqH_5}lHIFVu?_+fkl^ zmVhL4ZMQjCwtJk^l5U`RZc-n_Lsx${?~QMMSbMo)aBa!aqZ_Sl<@8G?qL|C|GTyqb z!9PB%#9_UdQ&D)Qs)-lhj6zhi_|8Z^{N)VE>EiSh>p{KWltqfmFNg>{_+~D*45N#G zS-DH)P=|^@RH_-QSo@OXZa}l--leXtaqgFeBu|V|^c`BAuGyZ$<66m-*p`0?RSJIW zd)dd)^hH$W)*aPbVufCNFwG;EUGNs&xzRRexV#GxIe?m!JkoMp#JU_# z0`S4ccGP6zIi4m9x{EBvlyrYWvT8YVMdUV+7wgUmwG#Qx&r_Yd_vo&0z5ysH&Ny6) zYxXsH%%qoO!)Ur~K>bbjh@@JAD_t3R|9yNdz>k%ZylnK0#dGdB`7ay|EAL|!fHmevH9Kn-O0zq>p;5MB) z2ysvGa{m4l$&>`G*CZc(YE67=t;&tBlCS|>+b$cjU+Xz)t3!kvN*byH;G~?Wrxpr$ zlVIlFf{{O6{a#snUORtPt(7-VQ4*nBjRd@t8X%A7k$wE_mye5E8-I?)?Fl^`TpxcD zi-?ZuHdSJZ))+uw?I(gxN&Fc4i0@4iw8Ks&@U_a@Y;Nva<2FE@3czG?8~?+0qRs;L zs|nwLQJxK$B4j1=slqNbGAWN8c&PHdJw=hbLj^t+!09|TrN)1Qgp(XOlP$Sk52R~+ zEySstU)*<@Lwa-Br{>EW%45W)Y+99@rUOP%%c$9a9Gb_rHF8+iThn&FilqF)`;F@U z<+uL%DHYb#+6LA=bEAfLeQ9@*Es|(UIXaL#sSeyzR0t=@sU>|*Tk^r0Ut%`zI{@p6 zsKC=*iC-JMZ5e;u^GksadmfG7t4ayiWt(?d;_?CkUb!H6JbQtM>_>-ZTQ-o((bAfW&NR=H#piC>f9jPahuA-Y3b_{hIh9t zYG^@@mBEs_WL_wO&SB)`~%PSrM)$@|5ay@Z_$627SBw1-ngCa2Jjabo>i=J zJf3xR*T3vm6~pUSv{|7PFO(BY?=ZGAT1d+2Axd?-`z|b#*4+b|MbY@OBpd7Y-l9qO zSjpb49RbU7djSPHNUsVS=DJIf8!epr_?bR=eps7R^fh4%z zdUN&4R7!urz3xqAv|&;>wS`#{-QP~@>*r7ZwM8PGR9kjJshf4i5h_oemw~D6IH)qNW7a}y1DLo|B5{_=(w!td zD$BkGfa<-^^C{{?dOc6-8yyF>YI&r5u6iKsk+JwN>i zUfq*CdTd-GkdLYWk?u0wWx0ep!N{Rly5&IqO=-bqV^z=65&_hJ zG$ns-?Y~|6kDenH$(mD{-?W1$iXBI;xCOg6{arRw&oVBi1NbX1$b>P!W*CnW)%PE2Lf_0*k8 zn+YK2s+e}8azsqjOK#|y>JUWNEhuhP?=c+~Z_4REE4 z|I{Rj62~DLU-PN%A{ShLuC{uzJXVzk+8R`-AZJg^2A2ZeBrXoAdDfY4L!%RWW6N}k zZyDI|{uDQ3lO9^bd4S~WHsnTVZ-0NuQ=xq9pjZOU89BST{N`kOaE25f?V-<-GT_d9 zUd9o@w?;F4*~8#G3s-%aAl*Yk{&8~|a~#S-zMs|C`O8nhRB*)SkH7x)r)&QDb$%95 zd|M^wSe^-T=lPJD9C+F9sSW|Dz5OB%ojbOzT&bz!sEr0ivbKbwj^)ft>aKqPSFW5K zhdYg1BU;^Zi!N3!*8zhZI!h5D5?)LaPDuQhI+Yd#*L=slKsZ9OVWBaY(D{Mq0CFV~2nzlCq`LP#wBU z#nx*#I$e%nM>{tJJjte4k$j`v@)ca&tj7e9PkDF*vGz0xdU4eWW9>u4q$&%Sq3AZ6<+S) z2vnXGuSN#A&1nU|s9yi`>7^f>9$_oEzDvd=Z<8OVvxZ5UyTR9o#RlJ(icf1V-Z`;4 zCz6q)y0V+D_F2X3v^de~(QcdM?^YJ!MFuy?mhz=|WE{aUBy(J`Ug?F*T=lkcPSj;X z*z)HY5~U=bkOv9w#mRq)J1$gaS0jdLy}b6m3ehlZ%X`^xD205t!SS!%e&2%Fh?>IK zO=!N>oI+n0{z}5-wVnUr^d6OFtuNMB^IT@uQJH>@K@^@EUz)x@JZBpl-t1;uo&>J; zGzA@*d*4(ZEaclJefOw)AGdOXs#EYlcrKo>aJ4amoBYB|j*Dj@9 zX3n(%7NitiYMkj=5LzRfXo<9O_(?s}PN?Sqw$4|jOqr~}%5UoGE*0xJ4)<=Y0Q13_ zDLFKSG_`GY%5~a^!Ut!|=TwP+y5sfW#!p0lJ;F#*`NcsdshTo$1W;y=zfSewX9r@q z!ZUWc0+-uM>t}z{VN?_0TTRhT(L#zEPAE&6;B}sTbUC=G?ad58%q|kAxU|Q8YLv3v z8NpYX-}*TmYL4wMJ~jC>HaUE|_vtvvo)ROjZg2Rw7CSJyLjynsAcBlJRE~rnbGrmA zgc$E$E&6)zc7Kiue6umP)GTzD25e|`eFhC7NUrGzCnbM)e0B2$rJh|q&}^EcR&}|y zNA=T+M%si;`vS$8#YIrQMd4G&OI1JI8cW@6JJSm_0VVQqh1h-L65RZiI}-fLoi5*s zhS~Y!+_?WQXug%ErnD3- z@_=edgz>86Ytvl$es+2!v;wu}(8^vMz$+g!c;9md`*)@<$4oR%4 zK1cg4pnR(Qy1TEGsg#?GD#xycZ%!qrQ2;8gu~exayZSPLt99l-pVi^>d$AzDGzLiy zgbWDP{dHgWn%A2G-FNC>U7yypGr+IsO{$zfz@AgqE#IBYO3IUyICWD~ab6Tq#Ee!n zxlMmd^TxgS)kQoM1HY(?!&54METnHyK&n&6ms>0`tX*z;ZR&Da5{mS?XrB@@X=f;k z)k3Pcey5o@58|-RRNUp)I%)9wS95g>|H>baf(V@0?{n zABT(;$9hfS2#vv|my6;lOFB2|dah0rZuCPp)Z70^IUMdw@d19t={E~IBxImeD*T!wdwvn$$vm)^<`4k~?rP>z2} zHAK>*j^iLm7DZmSVj)f3yj&+F7E@#@>&7=qv;`XmB^#rXzCbb1Vw1aC&YGp@+E6=y zZw_F}v1|+t*cPKI$171pjYn~PytgRsh3X^V!eBzVzt&WC``qeaP**ptTb&Mhd%$_! zl@xwUz7w9kOlBgz*2~WMZANym(KUZt;09&YCiSnLeaf7xedGIfVO({CI@0~;gUa6@ z)WPE-n^U}*21=RDDWREU>FskNs$S4Q!_(DOFp~p=OR4oqsYLt)ri7{$HCcGqQ%Sc? zMUS~*Q>Vvc@>))}Ni_Ym-^#^Q)(%In?Wx4fMS44y=r(`h>(mrV za{ExSrvdHt1u#AG#l}LoY06+=QVuOx0b5C*Z%!M zJ$xSP%feIAM%v}&^!%T8;MlWrt2kDozs7J|7m#+x-7-DdVJ$LEMq%we#4Y!>Su(fdL!({WNs+2^)IEw{9(uRcsd@fFQQ&d?xxVBp+_P=+b_|NqQtVI$6oJ>z(j2)d)%nk?6;PS8fZV%;9q9(PBd=? zTeau}CIb7;@6YSoa@c=DpbrvK+F;x-`xSfJvoF52u;AzN0o zhstIso9dxPXXeWPTCy(q)STkPgMQX>c$3k`A z(;3fu8;n0o$#w$g(x$dnvq=bKK0_c09H%BKyd)Ja?VeNRQ#v`OHdYZ6QVkD93^@}a zkF}3ebg@pV_w#o7@^r}2$t&8`i#q0=_I}>{n>ew*uchGq=dFA&B0hHy>=h~FH#C)t zQF|Dd-71Vz6!1= zoGR7N%fW!+a)Iw%3;XB%%$bNX*HnSL;K`jyK_=2gKz18mw5E)3pj@y|J$I>cxjT?_ zu`{bTN1a*S&vLc@cI!#*o(d%ru}5EB;LDJGhnatO6J&f)Q+{wzIx-kAU;5COs(yf$ zM*eW=ACQ~*UvHI*x~@l3%>0ZoF133L&@GS;-D;IkzAyiQ!A;@Q>Quq`FX=LswE2=j zw3{Ljdz0XvBM$Ef_}n{Up6S-QIVSBluJXR31`iZ4CZx2ew(FvC`HjdehgK0s0Zr!mKDGDFUxXZ z`&n`E?NLC#IEeyBiJzI<03ej6tF#lvao3tjGc-FcygE{K%;!`!PbI8izxh0tk*a^K zspRj#@4qENxbpH+r-oh?*-RBLbp*LJE-($NOCEgg)UZ$0hX8(ctX-C-gLF|lurBCd zBH$(P60~){+LC?`=9+G6XYl{j`=@*W#dCKTp_vbMXfp_^Xqgzuf!ag7R`V60x-Y|! z0L0#itKUxR`t7HGeD1&fHb2Y3IevfMgEX91aXS?#w%duJi;=3nZP(X@Kx1i7Lcr6PsK=&Dg3AjY9}(QQ(rr0C&xhJV*{Yw7f=s{C>WI=C5)g|iEj4e=9zyJx?Rze zmd3X((TrDY1B{1g*+La{jd&S@f&Wwl$J=h=*ZIfVn?8Q7AKHt3OgL;$@|`CT;FO)4 z_EXSyNC3KcclLik=q`~PweL9j1kxzy?Syc+`pG@wSKU#t1^Ofb868v6~2u6-9_?42@DQ^<5gm_SK>8bz5!rF_@jSoo+vZA*QF10 zTF8QMr9St`i&~P<_8^XFH}(CX4)6g;EU7P(T-n~cx%{E_q^3`gs^*`R0Gs0wUQ{Jw zMHzb}IZIpj^lTznx|boZDog9o-$yI+TT&005tK#s+ktO-9rB^nD*E$5?cX2NVIzAe zQ=k_HWw{O-?qKQtaj1X4q}N_0xj$CkbowPmQ+E+|0uWJ`X!1u;YN#xQipy>9yI5m5 zg|>Jxj8jDNYB`W5HGpzSp2AamOfF7Lw|mkWksn8JZEP)#tHeK=D)}6YRA=R2Zg-{m z4LG(|!Q_W*da5B1r;H|kLU8(_wJ5pDpO!N4YSHB7Aeg7Hsmg!h>R{qe`tw1x?E{hd zWt~&ax~4-bg#~A?ELzdnBc(DO*aK{}Vo)`Jci`Hu<#bY<2&jHL%jrw<@KR1r-%htE zYu**IRt}JmOnz)+QRf=&FN|Zs9?<7|4Snh@p7x94r1*;OMk1|Ccp1dTLEH(dq!x_@v` zzP%Sq8P(F~z1_Q2m4CLYbHtuhiC$nI9>jg5;bhwRCuNRYM*vUv&!A9kt~GT9ou=`M ztEp2(59-AzZP|OiY(Z`MDBq-wEDeqqVMw|6r-yc0ndpC3>Pasqm$tZml_$gbF0Dt(h^a>HH0Gu@_Ni5G_2&S^8H?!~>4)4^XC*);<5_ zPCaIUuN2DeI`pZZS=G%ZneQph*Or?8MIK!coXdaYB@*-X$>rBrh96sfPQ8_bua&UI zD=FLAQ)*H(G*np&(@E{u8l29?bhrXBSES$fcW^+6vxwo>oCO1(_CIe;Q zU3Ry7DE8}AL!5WnHUqF0T&jg0V85h?o-!#O-zFLGcH=Uupzp$hJ|+~3ynsc5-XhGxK(JqP<1sUq0Pm z|It6spML+sIez&KB(Jh^su>=ldbN3=&q+#@F!RW^f-f9~J8tPy0ION-<^^y`1&o-P`` zR6SEi{ybz66sPi>w28ERTSfT#>6cIc{Pa#w&5zs19VT?GX4lKc8Kx$aHo!mcF{@FAd+dl9WJa5>{ zVc2IbLQ6^oeLEF}CV#0-%LM^$A03!MM%6ti*_@BgrXz8;@x3KATGfAo3uV}{QUL0Qq|1wQ16P=}~NEBP!goi!cssi!S38Q+E=*YFnS9Hk| zSoGa7eRCo>UZQ$-n56(1utD3*v{NZMws2ciOE#YsKO1;9s4M1Xtjd=J)vWo@R;YCq z=8}YedIleYbo_^H=6x> z;4U>c+3edX{r>A5f(eC8iT}roxu*8ARMwn7vGP{LE-L92*FKZ&H#&mZn{p&e}e?6z%`=0s|OwNBBw^uG`?hQSX zqSQ@4MN%EORqGK=8B88&+b(sBcUMcbej`v)`IAs*&04eW4muh?TAo`ZVrW#dFSs9^ zi6(!Qnz_mw<;dyELU!l(y8TwRZ|gq4_g{!i`-8}wU*wi=f^8x63s3A+PZdV?zO?UL z`3_MUW=ihdUk6bmQ4?{H+nQ)P32;@>P1G)iKS@`+t0w*A8zt60%*$06;D+e5rqzVn z$G5YM>!~d%3uO$AClzX-i~#I5HE(r&-kg6i*iBgL%zE6*l<`$c&fj$kE{?MaIU30( zO9#G>X47dqi1hq{`!xA(*F#(s*b%0b)>79>*z=ekREL)~vZP1tR8rVAvLHvBb~m-N zl$}shU3-&5wK+HF$hb}3A2%hN<2pY*1cRCOC_`zp<5cL{>EsDTMTOlAwCMRvGbKaFECF@aD z%v?6!RMGP~5WBL)gW3wzo5`;(`R|j(ZSNAul`_>(_1h6$Uw-@e({G2up!`SD3#?3iY8X>HsG3`s9DbNx(m(Us8ktJc*>$$;==VuI{#S(WU~Rf%1-1 z+d^fe-HcEoPSaT8!nM}_sg*PJ`JdE z<&*+UPlLM z$8F#RXYFTQ=wY@++iz<0PL*!D$**@+VwMrLMiV55>pkHu4>>OEbQ!q#eM|{yh80)K zN4B$-WW%^MV+R(nOPRTIxFmlgTarZ=x+C-+nmUJ;44U*su7b9I!%+pn@eHo6nH;Ip z`Yie4N6G)@u-bQr<-~hGLgafncJ+YNR#1Z;NT&vTlO%fp9Zpy0ns$Qisw&91E1=f~ zrJ(Wyoy@r@Xf4gC$mFo&)wNVf%7Ibv9~qdh zJIOfAkKo2_wC(kH)OvtCk`=R3jFF$|j$8dUdH#LOzkhrythiL_A5kUo0kEK7!w%QVNW=@T*SIH@FeX)WEs%ppJPzH8Bn&y}ZmI=@P%`?wRt z1~$4=O){qeC`ErenNtsWwFQ93gko-zLpskC)ZuCYKDr>)Xb!Hw}FpyDPs^H zmOEs1#JcU8Qh`Huu-C1)z{Rb6j!_j+pj@q&sIl|S@c@6-R+eypI;r;wt8nenNg;K@CmT;^_+2mI}1l)+dbUG zhQorI=eU2k(@HS=enDcIC<7XcGjWBy2}zqYT;D@>NVU}e_M*uDcn?*_(67dAb|65~ z^EH(t5P-7IN!$S?85Py-GfMd=X?gGRpf}1wvW-K8T?ffdIhouHvh$;`%~(RGg<|gz zmu^CTO%kL5Y6%AtdZRROTz~z&e;!MLEPfy`zi59bs_%L)eY>nCY5_0C?e}F|uF$LLz23@jmY{zx)=fD@jh@}RnWpq}>J-Z3(NSp+k`h3i zdX?PCsYoG|$XMbF^&fbrU6|3Sg80{5lmL)aS*Tj=%=x|w@I0i4n%482Hju-pMO4kciU$xnqu-E@dIxjo5&)aaH^y5xUU z&&|CMF1|>V>c6hE#Tp`K9aKnNC=yv_lIZ@5-Hr3j44J#+%c`M!R?&uYYE%HuZ*BF5_d@2&`FW0ypWVXWo#JdS z7=efk$OiXG`nV2lZpLx*ZFVJ^Y}7>3Vzslg-Z_4s{SQ?C7bGG+@-gUWc{U(a+x^5Ahblcn&(ukRVD35n` z4G;AiTl#QOPZdSDn#0CK?UGgXj%k@iExaJxLzgQBl3X<_o=XB5yAZZ3EwX=XQ%e2e zQLTy1_EOZiv&$<{vK4efnG8-;je>L6K++*X-y88aG>K1RDZqPXvM;!7(akUZZDoHH z3wHc%)N@FEN)W53KDsKk${8yy-Gv|$6q3%0n7p%)liO?B>&fuh?XOZjBo)pg(N61G zC8G#8+%Ccy_k}-cE@OGE?g4+n)m8i|zb77c0e3FG<7(;5N}qR4O*N(`>uE+#IaIWU z2l|co)B5J-t2f{NVvxx%clVml!X4o-?Ei;bcWb_wpieLLf?c$0D!4I&5}_b&{cM76 zFp7-?l?l%jlmyP|zfiOsDp?JpsuWS1$2`bz~*!s!0Pfsv!yLMauzWgFj%${xAV}G>kf$sMnZSX z?;x;&!IUlNTJyY})BG$9PTYZiD{m z3_ea*APEUk!YqM1E$)9kAYmsJf_GhX-lb$ur6aqw@YbCmi|wTw5@)$4T&v0LsEQ6& zA%k+lWTAH*K#jn}wY*iZt#vUcNJ8rpg~q8L;T|3EYQuSukb)A8X`6iOYxQ&6W8KA; z8$T7_sk)5>Tap5iM0zPPZ*o<&I}?%dT!B0nB|M)#=Kqg_Q&xZfxgWs0sVYt>)w3Kd zbep}&QB4x?0K3$!>#s#kq&>J=OOy>kVM>CTL=cd~L3MI>>K$Gr)grMjO%kMG$@*SF zH(tAhRJq)MGJRq$^?~03{1Le)J2mn!^(!6X?^{)faw9_fR`S@3q}p zJ#Ss%+-kp)iqU^PH3g=IBRURfbEwbbvAJdMzsf=Awu1V}{`HA9Kv2Y+gQ8Y) z3AJiruB~i#gnIeLPOi!7cj;NW9h*eKL85%R$hbXNy{v!I;q;jy?PUp9{5=KSdf^W9 z`mm}{V@10t4eqKscEoRLQ{62WF|eMB3ntC2Cxu2cBs4W<_$-7Xy{omjNczA@XnH#> z>cWR0y4D}!36(InXO`rR@6i~_^H-o@Ng6r&@oOZ3DE%w*qczP%rwXpgJ$dCu!KB*C zaUR5X&YRQT;g%GaeNnGm?I7A{ zi4@FuffsNpsB{?=x4Im&`GbKN-beq@z7fIxzVX47x%L^jaG@HllxZ_^QRnBN0(fZwDox6M)3m=Xxe# z*=<_lo_?;*554Y_e|$+WYifc|ASc&@w5Em{pw&&WCE+CnvOejND*GH4(MSaI=+4XR z(haSV1nco|Tm(EQET;+eZgU9~TJETI)UCG43f8YMKa!V67QH^^Z?!y4Q>D^ zbuDkD5en#Vm*i8liHgBsMnTE9sTQZ$b`pP9tAgHy%OZ<96Fs;=LV#O!lu0oRk)_^T!)a8vtu$L*7SlR|s1kH3)^t!U9~|m?lqW2y`%Qld zAa7I=@an=y;z)uzalopo7>^x>ofr*>$kO(%qq_ofURpx{UZ={h^8ARx>E3jMcXcYB zd%USBl8Z355pQk`;EiAt9G`qUst5YIK7F3waM;p~`Vb`oy$Dc((5Y4>wtNeB_WzRrJqlCf`b#-xmNpO^?hB^m<}hX7t!vjiNA8!f|mD*FZxhM3WR8fnZviq zegJ3AYq&(Ijgx;|LM#gW3d-J zv9~JUP%^KE0vF#@b9a!ikevYTsyXT#OZ^3E2Fif`!Cf0aN9zEwFeKZ8rn6Kcev5lq zGOjhEW9jE#_RrF>kskF@l-X(2k@%b6?-(CRibTBZ!crKiE2p@$+;4wgu=vhyJ7;>S zEq=PeI%SWOpa;c3buc*eNl8I#1xM2Ea-14iY6WFUr+6&&EJa-%im?JPNft_reg7`+ zkH3z$JEmnaKUaNe&fD58tGt&g#p{bZkBfLoWlUhK3PlorT%x_#z}Vf?tfyvkMLwxq z8g*Oc8Q34o#K2(S-KBqVt#Kw5q5I5L`Pj5x5xGM86T#;>NnHC`dXazrh3m6@LVZTYmK9a%{Hc%*8> z2_SfK@@Fsq=ExpbY=7;2=@F<#1s^Znsz}=@7hvAbe1;lo^^kv9n9jIXI&{(o;i`7S z1)GP9xsqByr$h3`8n+wG>?Tqu10%V>x@m3dTJYBz^*xzH~*-V zPWhWh1@o#-e!qVWGyZ==Ww))+o* z?xkJo#6-z{hmpS?_Qk2z^>w7k3)Rs_j)XD&+c#iz@6vIa5k+s`r8T0_oVK0sd^M$i z_$RwV5aqLNxl`91^IngcOSbg7cztRpkyfa)-E*NljoW|BOPwbz<2{MYQwp0lo9*0P zr~;&%Neh}oOsnda*4~@sEa~xV3`h1Dw*$oRdXc=Gh=?J56KwP*p<$RI3@x zT*WbH3ttCJo@ki$*oG&k=2l-z*yG;_7FgJ#I zYQZ7PQAR^*Iy~;PDdK5KGYU{Ss3t76q7o&zp-z7~cip>m$sk5h)~<);0=Q&Jvc#T~ zeFUoICb!10P2Kgr!xO1U>bB%ZWhuC7lQ)}7PIzVJR=$3Mjlw_@j)d*s_Yd4HOB9y61FmV1?(Vy6KG z?8=wMp)COlMTVywA=QjXrN{B)Vr@~Xwzc%(0A>`6J0NyQ3S2L*`AOXK38&=t5XYu= z0`*e@*CZuk_qF>e76uU3Yj=_vZuKghT4;ZtV)wjKw}Dv?n=Rxo;$^OHJkdYu@y(cZ ze{hf$%Pb#&RL=*fR^-X;m}Au!JB10L=~54C08qzGu?w`kj&?reAY}zB?ZuxA?xBve zijeFI`levhtJx1Twa0Z5a@o8H^%Oag16$C+UfC^P*8Ri`6fN@J3A=eGivSUn+2DVk z73J8XVx&NpWfGLVNn{{?o!?nMDI-+Q={k2$MLc$Ee=1RRnQcR8ZDd=Cv|hYaoWIKq^Fr2u~sfU~N{kwgvK0ajJwgCGn{d&Vip7RlNQATH0o z3=JB0&tlW0E$!)Elqh~{zMm!M=r`PxN}HSSSE%YS|S^xMOPTf`8KZv?U;6PBus_pUWBApAIL0xIw7O6~xgnfaEv z{s5_*HFLPMoh!-J8Oo~3bL?`tw`pDYgjf2*UoNTYe4#p9-fvZ>37UVWLt(YRcwpn8 zcH&x{`t-?QBXDj}k|216=%_T(?)ZtjZM^g={E9Q-lQ*n zd~Wq|Zh+AI!rY2ZQ;IEGchRhPY?>8nQ|g#g;!V}ebo$jxb>emlt+jBS&az5a`rLA3 zIPO&4w9wn|8cspw96Nu#XnNstGr=p%&P6|xc0GM1m7lp)ng>`Wm*{|ApaP|fuc_2a zrh+~W$2d{JP;G+*;F6n_;8NqfYaN&;WvH9E7d4Q@Sar_?RH=8T+iINI&Lz{6Nf(Li zB;t<$_T2vZ>!)AlPiYlE<)xLwj|ILOlsHC5^~ajtqry+p6ES~gUqcE&ylZy1&Z^d~ zlPpS6Go5+smo-$nu3^bq6;5ftuA>4+ff}3rPZg=F!&*hvE}pG&Sscq#GfL}0u7c$$ zG5g3Ilv2jEJFn&1tC>mNzg+|iszJ3S>bX`Uqv~H*u%{C)eAWBBy}_<+=L1P%-fD+|n}rEz=}3ktz5IC^@(jx>PTem5<6FRC+ zaY+%RNCa2{`1~82bl#KdLlMzn(`CGQQUB=RzW$f5HT~@Hw!WBn--0dT@1|oo2Q!@U zIse>vnEY*%z3XmHTcg#zt2uIXRoKU^dCn#Sl4`_+?>fWKuCDPvbsmAXxuB6iU>mx# zD@qLLzpQ_I&O*R`-Z(yHl-^V3?nQ9*+Xgq+f~a-rC0&$ub)TSW;=St(b?7LNw6)Si zwE-Xm-}`3Qa~&~piL%=e1V?$Vd?S3xgyxM{ELpcMwPaofKO6b`ZOikIkH5~ZW0@F) z{PQAu@zI~xOtrA#77-PMKFr0(!vh9EYxD!O0YJE)a~4^DrR8#jEbsGPJNRIrn;(U| zL3ni8mHM@Duq1Rs8KIJw%dd^98ge1EtZ`rww9A`RX4_LA7mRZ%)OO`@>r7BLaCA~a zBdFA7(kt>=<(IzuLwM4C zse?nj641MYMs<)Pc3OXqspD!swVNY8kaR(lN;2%XRq<3#NtYBLSX=eNAPbB-0Dr1{s)k0@&Ec!T5@q#!&lC}Vxn0hU+oH$tki%h%IC23gz^~GW zCYe0@8dcvRRd32VZq^=)Uk@s5&ZFL%h5ziIf3+>4b>fHpWvOQ)ObkUrPvXHr_Hvm| zb2H)bE#J}EQtpdfUh3nLx!no2T6${vNF^~2 zSCt%pPVAKCM>w9McXmXn8!E-n9#t~}xC1B1s>{Gslk~1wh!;wc=>}kqy1HoIKt{;2 zf}P%O_rQC5d`V9q&CLky72XIZf?-dX^X*T);YXhuM$nKEchM-N@H^ zTpl`Wk{96zG`MEy~F{D`P5%EIGq252F=-V;{j08C*vj5su)Di7^lQ~Hor1~Y`qmVmg z>z#Fz--bioVl=JJRD@a?5L4C89ZKZZS>2N^^3+{T2yQGMMn=T}pPfOCgX3OKIgTXg z>cTi}Epu!SePZ>k$F_v_>^2@r(Pi$sOjl!>4$P{%-4E7$wtwXC9B42u4XoQF^YV|n Zv?c%wF|+6Uq4#XCK%k5ZpJbQdu#vI33Y{+a5 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νv?wjPq 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 kXfQ4=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 +BDEPEND=sys-devel/autoconf-archive virtual/pkgconfig test? ( dev-libs/check ) 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-alternatives/gzip pam? ( !app-misc/vlock sys-libs/pam ) DESCRIPTION=Keyboard and console utilities @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://www.kernel.org/pub/linux/utils/kbd/kbd-2.6.3.tar.xz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=c1a9d3568e11b8d0d395f73a011605d3 +_md5_=6f2828c5a62b19202a6547c702efe590 diff --git a/metadata/md5-cache/sys-apps/portage-3.0.50 b/metadata/md5-cache/sys-apps/portage-3.0.50 index 2901bc52c184..b4361a665fe3 100644 --- a/metadata/md5-cache/sys-apps/portage-3.0.50 +++ b/metadata/md5-cache/sys-apps/portage-3.0.50 @@ -1,4 +1,4 @@ -BDEPEND=python_targets_pypy3? ( dev-python/pypy3:=[bzip2(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[bzip2(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[bzip2(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[bzip2(+),threads(+)] ) python_targets_python3_12? ( dev-python/setuptools[python_targets_python3_12(-)?] ) test? ( dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=python_targets_pypy3? ( dev-python/pypy3:=[bzip2(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[bzip2(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[bzip2(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[bzip2(+),threads(+)] ) >=dev-util/meson-1.2.1-r1 python_targets_python3_12? ( dev-python/setuptools[python_targets_python3_12(-)?] ) test? ( dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst preinst prepare pretend setup test DEPEND=python_targets_pypy3? ( dev-python/pypy3:=[bzip2(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[bzip2(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[bzip2(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[bzip2(+),threads(+)] ) >=app-arch/tar-1.27 dev-lang/python-exec:2 >=sys-apps/sed-4.0.5 sys-devel/patch !build? ( python_targets_pypy3? ( dev-python/pypy3:=[ssl(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[ssl(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[ssl(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[ssl(+)] ) ) apidoc? ( dev-python/sphinx[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinx-epytext[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) doc? ( ~app-text/docbook-xml-dtd-4.4 app-text/xmlto ) DESCRIPTION=The package management and distribution system for Gentoo @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://gitweb.gentoo.org/proj/portage.git/snapshot/portage-3.0.50.tar.bz2 _eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 08b7183c3f4811568ee93eb0f79a89fe multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=1d6727135cc547119422df8800e69f4c +_md5_=17a2381679a2ddc6d47976bba94691b7 diff --git a/metadata/md5-cache/sys-apps/portage-3.0.51 b/metadata/md5-cache/sys-apps/portage-3.0.51 index 8527691c4654..9528b0d74928 100644 --- a/metadata/md5-cache/sys-apps/portage-3.0.51 +++ b/metadata/md5-cache/sys-apps/portage-3.0.51 @@ -1,4 +1,4 @@ -BDEPEND=python_targets_pypy3? ( dev-python/pypy3:=[bzip2(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[bzip2(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[bzip2(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[bzip2(+),threads(+)] ) python_targets_python3_12? ( dev-python/setuptools[python_targets_python3_12(-)?] ) test? ( dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=python_targets_pypy3? ( dev-python/pypy3:=[bzip2(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[bzip2(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[bzip2(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[bzip2(+),threads(+)] ) >=dev-util/meson-1.2.1-r1 python_targets_python3_12? ( dev-python/setuptools[python_targets_python3_12(-)?] ) test? ( dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst preinst prepare pretend setup test DEPEND=python_targets_pypy3? ( dev-python/pypy3:=[bzip2(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[bzip2(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[bzip2(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[bzip2(+),threads(+)] ) >=app-arch/tar-1.27 dev-lang/python-exec:2 >=sys-apps/sed-4.0.5 sys-devel/patch !build? ( python_targets_pypy3? ( dev-python/pypy3:=[ssl(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[ssl(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[ssl(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[ssl(+)] ) ) apidoc? ( dev-python/sphinx[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinx-epytext[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) doc? ( ~app-text/docbook-xml-dtd-4.4 app-text/xmlto ) DESCRIPTION=The package management and distribution system for Gentoo @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://gitweb.gentoo.org/proj/portage.git/snapshot/portage-3.0.51.tar.bz2 _eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 08b7183c3f4811568ee93eb0f79a89fe multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=2008fa770c3db3a402f89b452e4c9d9a +_md5_=5770e6e02aa88924a5fb6033050619e4 diff --git a/metadata/md5-cache/sys-apps/portage-3.0.52 b/metadata/md5-cache/sys-apps/portage-3.0.52 index 527b3fb4210e..d9a3e2ace493 100644 --- a/metadata/md5-cache/sys-apps/portage-3.0.52 +++ b/metadata/md5-cache/sys-apps/portage-3.0.52 @@ -1,4 +1,4 @@ -BDEPEND=python_targets_pypy3? ( dev-python/pypy3:=[bzip2(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[bzip2(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[bzip2(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[bzip2(+),threads(+)] ) python_targets_python3_12? ( dev-python/setuptools[python_targets_python3_12(-)?] ) test? ( dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=python_targets_pypy3? ( dev-python/pypy3:=[bzip2(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[bzip2(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[bzip2(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[bzip2(+),threads(+)] ) >=dev-util/meson-1.2.1-r1 python_targets_python3_12? ( dev-python/setuptools[python_targets_python3_12(-)?] ) test? ( dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst preinst prepare pretend setup test DEPEND=python_targets_pypy3? ( dev-python/pypy3:=[bzip2(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[bzip2(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[bzip2(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[bzip2(+),threads(+)] ) >=app-arch/tar-1.27 dev-lang/python-exec:2 >=sys-apps/sed-4.0.5 sys-devel/patch !build? ( python_targets_pypy3? ( dev-python/pypy3:=[ssl(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[ssl(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[ssl(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[ssl(+)] ) ) apidoc? ( dev-python/sphinx[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinx-epytext[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) doc? ( ~app-text/docbook-xml-dtd-4.4 app-text/xmlto ) DESCRIPTION=The package management and distribution system for Gentoo @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://gitweb.gentoo.org/proj/portage.git/snapshot/portage-3.0.52.tar.bz2 _eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 08b7183c3f4811568ee93eb0f79a89fe multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=d96fadc01691c30f49ca47aa443870c6 +_md5_=67764490fbcb915f5b418aed79b54fef diff --git a/metadata/md5-cache/sys-apps/portage-9999 b/metadata/md5-cache/sys-apps/portage-9999 index 707d5dd901d2..a5947d2aa8ad 100644 --- a/metadata/md5-cache/sys-apps/portage-9999 +++ b/metadata/md5-cache/sys-apps/portage-9999 @@ -1,4 +1,4 @@ -BDEPEND=python_targets_pypy3? ( dev-python/pypy3:=[bzip2(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[bzip2(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[bzip2(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[bzip2(+),threads(+)] ) python_targets_python3_12? ( dev-python/setuptools[python_targets_python3_12(-)?] ) test? ( dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=python_targets_pypy3? ( dev-python/pypy3:=[bzip2(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[bzip2(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[bzip2(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[bzip2(+),threads(+)] ) >=dev-util/meson-1.2.1-r1 python_targets_python3_12? ( dev-python/setuptools[python_targets_python3_12(-)?] ) test? ( dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install postinst preinst prepare pretend setup test unpack DEPEND=python_targets_pypy3? ( dev-python/pypy3:=[bzip2(+),threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[bzip2(+),threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[bzip2(+),threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[bzip2(+),threads(+)] ) >=app-arch/tar-1.27 dev-lang/python-exec:2 >=sys-apps/sed-4.0.5 sys-devel/patch !build? ( python_targets_pypy3? ( dev-python/pypy3:=[ssl(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[ssl(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[ssl(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[ssl(+)] ) ) apidoc? ( dev-python/sphinx[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinx-epytext[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) doc? ( ~app-text/docbook-xml-dtd-4.4 app-text/xmlto ) DESCRIPTION=The package management and distribution system for Gentoo @@ -14,4 +14,4 @@ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_ RESTRICT=!test? ( test ) SLOT=0 _eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 git-r3 2358a7b20091609e24bd3a83b3ac5991 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 08b7183c3f4811568ee93eb0f79a89fe multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=d96fadc01691c30f49ca47aa443870c6 +_md5_=67764490fbcb915f5b418aed79b54fef diff --git a/metadata/md5-cache/sys-apps/system-monitoring-center-2.21.1 b/metadata/md5-cache/sys-apps/system-monitoring-center-2.21.1 deleted file mode 100644 index 0ee7fdf358d7..000000000000 --- a/metadata/md5-cache/sys-apps/system-monitoring-center-2.21.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=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 -DESCRIPTION=Multi-featured system monitor GUI written in Python -EAPI=8 -HOMEPAGE=https://github.com/hakandundar34coding/system-monitoring-center/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=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 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) gui-libs/gtk:4[introspection] gui-libs/libadwaita:1 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.21.1.tar.gz -> system-monitoring-center-2.21.1.tar.gz -_eclasses_=meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=75b8205f5b02bf809372835ea98fc521 diff --git a/metadata/md5-cache/sys-apps/system-monitoring-center-2.21.2 b/metadata/md5-cache/sys-apps/system-monitoring-center-2.21.2-r1 similarity index 95% rename from metadata/md5-cache/sys-apps/system-monitoring-center-2.21.2 rename to metadata/md5-cache/sys-apps/system-monitoring-center-2.21.2-r1 index 31e62c74d006..da1a4fa455bb 100644 --- a/metadata/md5-cache/sys-apps/system-monitoring-center-2.21.2 +++ b/metadata/md5-cache/sys-apps/system-monitoring-center-2.21.2-r1 @@ -1,16 +1,16 @@ BDEPEND=>=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array -DEFINED_PHASES=compile configure install postinst postrm preinst setup test +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test DESCRIPTION=Multi-featured system monitor GUI written in Python EAPI=8 HOMEPAGE=https://github.com/hakandundar34coding/system-monitoring-center/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=meson python-single-r1 xdg IUSE=python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=GPL-3+ RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) gui-libs/gtk:4[introspection] gui-libs/libadwaita:1 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.21.2.tar.gz -> system-monitoring-center-2.21.2.tar.gz _eclasses_=meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=b2b70f65f9e2b291026d63251c50a8b9 +_md5_=d9872b391cfffa12ee891ecadff9f40b diff --git a/metadata/md5-cache/sys-apps/system-monitoring-center-2.23.0 b/metadata/md5-cache/sys-apps/system-monitoring-center-2.23.0-r1 similarity index 96% rename from metadata/md5-cache/sys-apps/system-monitoring-center-2.23.0 rename to metadata/md5-cache/sys-apps/system-monitoring-center-2.23.0-r1 index b404066d56fc..8ae60824c5fe 100644 --- a/metadata/md5-cache/sys-apps/system-monitoring-center-2.23.0 +++ b/metadata/md5-cache/sys-apps/system-monitoring-center-2.23.0-r1 @@ -1,5 +1,5 @@ BDEPEND=>=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 +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test DESCRIPTION=Multi-featured system monitor GUI written in Python EAPI=8 HOMEPAGE=https://github.com/hakandundar34coding/system-monitoring-center/ @@ -13,4 +13,4 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 SLOT=0 SRC_URI=https://github.com/hakandundar34coding/system-monitoring-center/archive/v2.23.0.tar.gz -> system-monitoring-center-2.23.0.tar.gz _eclasses_=meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=b2b70f65f9e2b291026d63251c50a8b9 +_md5_=7a640e5ee2ba1f7d6a5bb4200fc0b46e diff --git a/metadata/md5-cache/sys-apps/system-monitoring-center-2.22.1 b/metadata/md5-cache/sys-apps/system-monitoring-center-2.24.0-r1 similarity index 93% rename from metadata/md5-cache/sys-apps/system-monitoring-center-2.22.1 rename to metadata/md5-cache/sys-apps/system-monitoring-center-2.24.0-r1 index c98bf755a99b..ed41365fde92 100644 --- a/metadata/md5-cache/sys-apps/system-monitoring-center-2.22.1 +++ b/metadata/md5-cache/sys-apps/system-monitoring-center-2.24.0-r1 @@ -1,5 +1,5 @@ BDEPEND=>=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 +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test DESCRIPTION=Multi-featured system monitor GUI written in Python EAPI=8 HOMEPAGE=https://github.com/hakandundar34coding/system-monitoring-center/ @@ -11,6 +11,6 @@ LICENSE=GPL-3+ RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) gui-libs/gtk:4[introspection] gui-libs/libadwaita:1 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.22.1.tar.gz -> system-monitoring-center-2.22.1.tar.gz +SRC_URI=https://github.com/hakandundar34coding/system-monitoring-center/archive/v2.24.0.tar.gz -> system-monitoring-center-2.24.0.tar.gz _eclasses_=meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=b2b70f65f9e2b291026d63251c50a8b9 +_md5_=7a640e5ee2ba1f7d6a5bb4200fc0b46e diff --git a/metadata/md5-cache/sys-apps/system-monitoring-center-9999 b/metadata/md5-cache/sys-apps/system-monitoring-center-9999 index 8536ce011e54..fe66b2b6f4d9 100644 --- a/metadata/md5-cache/sys-apps/system-monitoring-center-9999 +++ b/metadata/md5-cache/sys-apps/system-monitoring-center-9999 @@ -1,5 +1,5 @@ BDEPEND=>=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl] -DEFINED_PHASES=compile configure install postinst postrm preinst setup test unpack +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack DESCRIPTION=Multi-featured system monitor GUI written in Python EAPI=8 HOMEPAGE=https://github.com/hakandundar34coding/system-monitoring-center/ @@ -12,4 +12,4 @@ RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) SLOT=0 _eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=b2b70f65f9e2b291026d63251c50a8b9 +_md5_=7a640e5ee2ba1f7d6a5bb4200fc0b46e diff --git a/metadata/md5-cache/sys-apps/uutils-coreutils-0.0.20 b/metadata/md5-cache/sys-apps/uutils-coreutils-0.0.20 index e3e55a70c32e..ae530ec88491 100644 --- a/metadata/md5-cache/sys-apps/uutils-coreutils-0.0.20 +++ b/metadata/md5-cache/sys-apps/uutils-coreutils-0.0.20 @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) test SLOT=0 SRC_URI=https://github.com/uutils/coreutils/archive/refs/tags/0.0.20.tar.gz -> uutils-coreutils-0.0.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.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/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/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.4.0/download -> bigdecimal-0.4.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.4.0/download -> blake3-1.4.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.6.0/download -> bstr-1.6.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.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.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/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/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/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/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/data-encoding-macro-internal/0.1.11/download -> data-encoding-macro-internal-0.1.11.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/2.4.0/download -> data-encoding-2.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.7/download -> digest-0.10.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/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-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/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-core/0.2.0/download -> fundu-core-0.2.0.crate https://crates.io/api/v1/crates/fundu/1.2.0/download -> fundu-1.2.0.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/futures/0.3.25/download -> futures-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.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/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.13.2/download -> hashbrown-0.13.2.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-literal/0.4.1/download -> hex-literal-0.4.1.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.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-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.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/indicatif/0.17.3/download -> indicatif-0.17.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.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.11.0/download -> itertools-0.11.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/keccak/0.1.4/download -> keccak-0.1.4.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/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/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/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.7.0/download -> memmap2-0.7.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.1/download -> notify-6.0.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-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/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.18.0/download -> once_cell-1.18.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/ordered-multimap/0.6.0/download -> ordered-multimap-0.6.0.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/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/parse_datetime/0.4.0/download -> parse_datetime-0.4.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/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.1/download -> phf_generator-0.11.1.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/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.2/download -> platform-info-2.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.4.0/download -> pretty_assertions-1.4.0.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/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.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_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-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/reference-counted-singleton/0.1.2/download -> reference-counted-singleton-0.1.2.crate https://crates.io/api/v1/crates/regex-automata/0.3.1/download -> regex-automata-0.3.1.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/regex/1.9.1/download -> regex-1.9.1.crate https://crates.io/api/v1/crates/relative-path/1.8.0/download -> relative-path-1.8.0.crate https://crates.io/api/v1/crates/rlimit/0.10.0/download -> rlimit-0.10.0.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.18.1/download -> rstest-0.18.1.crate https://crates.io/api/v1/crates/rstest_macros/0.18.1/download -> rstest_macros-0.18.1.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-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/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/1.0.1/download -> self_cell-1.0.1.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/selinux/0.4.0/download -> selinux-0.4.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/sha1/0.10.5/download -> sha1-0.10.5.crate https://crates.io/api/v1/crates/sha2/0.10.7/download -> sha2-0.10.7.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-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.3.15/download -> signal-hook-0.3.15.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.11.0/download -> smallvec-1.11.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.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/3.6.0/download -> tempfile-3.6.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/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.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/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/tiny-keccak/2.0.2/download -> tiny-keccak-2.0.2.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/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-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/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-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.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 8520ae1bed0e6965d027399b471a3595 flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=46caa6391a7d0d54967549d92101ab8b +_md5_=3c1e194d217092366972e04ac27b6dc1 diff --git a/metadata/md5-cache/sys-apps/uutils-coreutils-0.0.21 b/metadata/md5-cache/sys-apps/uutils-coreutils-0.0.21 index 81e13a16badd..ca90cc0d773c 100644 --- a/metadata/md5-cache/sys-apps/uutils-coreutils-0.0.21 +++ b/metadata/md5-cache/sys-apps/uutils-coreutils-0.0.21 @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/uutils/coreutils/archive/refs/tags/0.0.21.tar.gz -> uutils-coreutils-0.0.21.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/1.0.4/download -> aho-corasick-1.0.4.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/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.4.0/download -> bigdecimal-0.4.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/bitflags/2.3.3/download -> bitflags-2.3.3.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.4.0/download -> blake3-1.4.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.6.0/download -> bstr-1.6.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.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.28/download -> chrono-0.4.28.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.21/download -> clap-4.3.21.crate https://crates.io/api/v1/crates/clap_builder/4.3.21/download -> clap_builder-4.3.21.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/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/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/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.9/download -> cpp-0.5.9.crate https://crates.io/api/v1/crates/cpp_build/0.5.9/download -> cpp_build-0.5.9.crate https://crates.io/api/v1/crates/cpp_common/0.5.9/download -> cpp_common-0.5.9.crate https://crates.io/api/v1/crates/cpp_macros/0.5.9/download -> cpp_macros-0.5.9.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.27.0/download -> crossterm-0.27.0.crate https://crates.io/api/v1/crates/crossterm_winapi/0.9.1/download -> crossterm_winapi-0.9.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/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/data-encoding-macro-internal/0.1.11/download -> data-encoding-macro-internal-0.1.11.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/2.4.0/download -> data-encoding-2.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.7/download -> digest-0.10.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/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-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/exacl/0.10.0/download -> exacl-0.10.0.crate https://crates.io/api/v1/crates/fastrand/2.0.0/download -> fastrand-2.0.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.22/download -> filetime-0.2.22.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-core/0.3.0/download -> fundu-core-0.3.0.crate https://crates.io/api/v1/crates/fundu/2.0.0/download -> fundu-2.0.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-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/futures/0.3.28/download -> futures-0.3.28.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.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/half/2.2.1/download -> half-2.2.1.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.2/download -> hermit-abi-0.3.2.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/hex/0.4.3/download -> hex-0.4.3.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-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.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/indicatif/0.17.3/download -> indicatif-0.17.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/io-lifetimes/1.0.11/download -> io-lifetimes-1.0.11.crate https://crates.io/api/v1/crates/is-terminal/0.4.9/download -> is-terminal-0.4.9.crate https://crates.io/api/v1/crates/itertools/0.11.0/download -> itertools-0.11.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.64/download -> js-sys-0.3.64.crate https://crates.io/api/v1/crates/keccak/0.1.4/download -> keccak-0.1.4.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/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/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/linux-raw-sys/0.4.5/download -> linux-raw-sys-0.4.5.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.15.0/download -> lscolors-0.15.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.6.2/download -> memchr-2.6.2.crate https://crates.io/api/v1/crates/memmap2/0.7.0/download -> memmap2-0.7.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.1/download -> notify-6.0.1.crate https://crates.io/api/v1/crates/nu-ansi-term/0.49.0/download -> nu-ansi-term-0.49.0.crate https://crates.io/api/v1/crates/num-bigint/0.4.4/download -> num-bigint-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-traits/0.2.16/download -> num-traits-0.2.16.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/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.18.0/download -> once_cell-1.18.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/ordered-multimap/0.6.0/download -> ordered-multimap-0.6.0.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/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/parse_datetime/0.4.0/download -> parse_datetime-0.4.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/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.1/download -> phf_generator-0.11.1.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/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.2/download -> platform-info-2.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.4.0/download -> pretty_assertions-1.4.0.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/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.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_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-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/reference-counted-singleton/0.1.2/download -> reference-counted-singleton-0.1.2.crate https://crates.io/api/v1/crates/regex-automata/0.3.8/download -> regex-automata-0.3.8.crate https://crates.io/api/v1/crates/regex-syntax/0.7.5/download -> regex-syntax-0.7.5.crate https://crates.io/api/v1/crates/regex/1.9.5/download -> regex-1.9.5.crate https://crates.io/api/v1/crates/relative-path/1.8.0/download -> relative-path-1.8.0.crate https://crates.io/api/v1/crates/rlimit/0.10.1/download -> rlimit-0.10.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.18.2/download -> rstest-0.18.2.crate https://crates.io/api/v1/crates/rstest_macros/0.18.2/download -> rstest_macros-0.18.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-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.15/download -> rustix-0.36.15.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.8/download -> rustix-0.38.8.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/1.0.1/download -> self_cell-1.0.1.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/selinux/0.4.0/download -> selinux-0.4.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/sha1/0.10.5/download -> sha1-0.10.5.crate https://crates.io/api/v1/crates/sha2/0.10.7/download -> sha2-0.10.7.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-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.3.17/download -> signal-hook-0.3.17.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.11.0/download -> smallvec-1.11.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.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/3.8.0/download -> tempfile-3.8.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/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.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/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/tiny-keccak/2.0.2/download -> tiny-keccak-2.0.2.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.5/download -> unicode-linebreak-0.1.5.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/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-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/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-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.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.1/download -> xattr-1.0.1.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 8520ae1bed0e6965d027399b471a3595 flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=fbca5a250c2bce79a809d690de3aaac4 +_md5_=81f69fc2fb6aba761b2627b572cf712d diff --git a/metadata/md5-cache/sys-apps/uutils-coreutils-9999 b/metadata/md5-cache/sys-apps/uutils-coreutils-9999 index b42699b8ca50..c05af9ecf054 100644 --- a/metadata/md5-cache/sys-apps/uutils-coreutils-9999 +++ b/metadata/md5-cache/sys-apps/uutils-coreutils-9999 @@ -12,4 +12,4 @@ RDEPEND=dev-libs/oniguruma:= selinux? ( sys-libs/libselinux ) RESTRICT=!test? ( test ) SLOT=0 _eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic e5cc383ea8420f92fe3737be790021dc git-r3 2358a7b20091609e24bd3a83b3ac5991 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=fbca5a250c2bce79a809d690de3aaac4 +_md5_=81f69fc2fb6aba761b2627b572cf712d diff --git a/metadata/md5-cache/sys-block/Manifest.gz b/metadata/md5-cache/sys-block/Manifest.gz index 9afe57d618f183f87c40c5d8c6a799875d566a34..7c191938b57ce7f36d3d5687e9659b194256e27f 100644 GIT binary patch delta 15730 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 delta 15776 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/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 +BDEPEND=dev-lang/perl 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 postinst prepare DEPEND=virtual/libiconv selinux? ( sys-libs/libselinux ) gnutls? ( net-libs/gnutls:= ) curl? ( net-misc/curl ) libssh? ( net-libs/libssh:= ) libvirt? ( app-emulation/libvirt:= ) zlib? ( sys-libs/zlib ) nbd? ( sys-libs/libnbd ) lzma? ( app-arch/xz-utils ) zstd? ( app-arch/zstd:= ) libguestfs? ( app-emulation/libguestfs:= ) ext2? ( sys-fs/e2fsprogs ) torrent? ( net-libs/libtorrent-rasterbar:= ) valgrind? ( dev-util/valgrind ) DESCRIPTION=NBD server with stable plugin ABI and permissive license @@ -12,4 +12,4 @@ RDEPEND=virtual/libiconv selinux? ( sys-libs/libselinux ) gnutls? ( net-libs/gnu SLOT=0 SRC_URI=https://download.libguestfs.org/nbdkit/1.32-stable/nbdkit-1.32.4.tar.gz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc -_md5_=69a0ade68e84d55c20ae266700aeed76 +_md5_=de470a86c55f3cdda35eadcd0eecf07a diff --git a/metadata/md5-cache/sys-devel/Manifest.gz b/metadata/md5-cache/sys-devel/Manifest.gz index 0b36da264e4e111f75b4044dd13df4bc9a7de86b..dccac33031d2be478637abf794a531eed5f4d4f5 100644 GIT binary patch delta 39097 zcmV(+K;6HXy8_w00)HQi2mk;800092guUC6Cdrjvcdw_Y7w9%WA1+Cw%w#6rN%ypH z504>?GXM-2lA@koYejWuW}&+Y*bLBJmHGb>+xOx7_R0U#fB1j?!?)|d{rg|`U;h03 zlzxu+r@y6dJ&$ky@&Eb{|L6an{^PfD#=1g|{AcA+M_X;4aDUHG+iCMj^L~1cb3OH% zGq%vKaP6F*R?0J42>V`hKKbso~KFL^?RmO?^H_4`EKRf^~8B<8S7j<^mK9`nIDL8H$J$H z_SCaxzFOM6%YQsi&gTwkwyTEg;peZ}L+RH^dB#&nNm&p z3N@bAd#ZcZI{1Zt-MnAf^UN_*N%!10f0&fI7)kZ ztEV0gl{4fk?yH}DKjDt0&z<;z=bq(M&Z9h>&Aj`?hg@-`bI&ubef2p*T>XS}ua;XJ zPfC5AaxPD9?cW#G_|{AP5Y@9+4-=hfE3H;Iru$ADJ@St0pd+mXK5~`*AUNdp@E~jN zwPy2WN`IRraIlACPdPq$jXrtGC!{he0vt7*i}y<#0kvnXR{MBj85|KW@kOiRUC@bD z!{VzJN^wm-bFXiv#0@RGUbd0*|M8BxQKV(77yma6YN8vlAu3Nf|A6U8f?exFs& z)6PAfdF2|{o-5^r&ZC*vxK67j)Zd7z&7b~OzkiL9KDDaPkkdG+q7%<~`1qdD-?Q`V zx!mFAL$8JrT-ZY7St^HoU1_vSGYHsV?G@9SH8lPv#nCa{84^14XmaJWmM*O2w9;$k z^=8D@dfRozUqyAT=Uyp1yn75B(T&71LYwQ3$gs4$<`v4`oE9c?_gv4tIONf9ez3Nc zv`|22GDV&Fv5@KDQ=WRQV*5`FiHL>4MS_}X6yP}#u zY89?&pAy5<=Do@lYnU4N6?3~54|d_cO37EnGv4#QcQFz?m`gwFN#j0gA6}?*{!;|+ zk5_(tvx-D&Uj0IW(8YO;j;PA2XM}chFr}a`{Z~4n z&h%H7Qc=BDJpz3 zFLK}Y@%Pi1o5R_4g??j5L^;A=N+sl+`*q>9iA%-+OyPOfU2arz8>Vm~=nm@GSBN~_ z719$oZvDjjCf>B1h?L6Xsih;YbN0ACM3r<&6NB#UPHo}kO7D~N=^eL#6QA+Ms&D+} z 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

  • -qL&+K&tj&uy*ciZ45v;Jp)Jf82K2cOvlBea!KW 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 diff --git a/metadata/md5-cache/sys-devel/gcc-12.3.1_p20231006 b/metadata/md5-cache/sys-devel/gcc-12.3.1_p20231006 new file mode 100644 index 000000000000..6fdcc65a0873 --- /dev/null +++ b/metadata/md5-cache/sys-devel/gcc-12.3.1_p20231006 @@ -0,0 +1,16 @@ +BDEPEND=>=sys-devel/binutils-2.30[cet(-)?] sys-devel/gnuconfig >=app-portage/elt-patches-20170815 >=sys-devel/bison-1.875 >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) test? ( >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) sys-apps/texinfo valgrind? ( dev-util/valgrind ) d? ( || ( sys-devel/gcc[d(-)] =dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) sanitize? ( virtual/libcrypt ) systemtap? ( dev-util/systemtap ) zstd? ( app-arch/zstd:= ) +DESCRIPTION=The GNU Compiler Collection +EAPI=8 +HOMEPAGE=https://gcc.gnu.org/ +INHERIT=toolchain +IUSE=test vanilla +nls debug +cxx +nptl +fortran doc hardened multilib objc pgo objc-gc libssp objc++ +openmp fixed-point go +sanitize graphite ada vtv jit +pie +ssp +pch systemtap d lto cet zstd valgrind custom-cflags ieee-long-double default-znow default-stack-clash-protection +LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ +PDEPEND=>=sys-devel/gcc-config-2.3 +RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) zstd? ( app-arch/zstd:= ) +RESTRICT=!test? ( test ) +SLOT=12 +SRC_URI=mirror://gcc/snapshots/12-20231006/gcc-12-20231006.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.3.0-patches-2.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.3.0-musl-patches-1.tar.xz +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic e5cc383ea8420f92fe3737be790021dc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 toolchain 180d9b3d140769583760160bb2504616 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=821164316c5852a9974be83ef71b248a diff --git a/metadata/md5-cache/sys-devel/rust-std-1.73.0 b/metadata/md5-cache/sys-devel/rust-std-1.73.0 new file mode 100644 index 000000000000..7fc5e85541be --- /dev/null +++ b/metadata/md5-cache/sys-devel/rust-std-1.73.0 @@ -0,0 +1,15 @@ +BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ~dev-lang/rust-1.73.0:= +DEFINED_PHASES=compile configure install prepare pretend setup test +DEPEND=|| ( >=sys-devel/gcc-4.7:* >=sys-devel/clang-3.5:* ) +DESCRIPTION=Rust standard library, standalone (for crossdev) +EAPI=8 +HOMEPAGE=https://www.rust-lang.org +INHERIT=flag-o-matic multiprocessing python-any-r1 rust-toolchain toolchain-funcs +IUSE=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 +LICENSE=|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 +RDEPEND=|| ( >=sys-devel/gcc-4.7:* >=sys-devel/clang-3.5:* ) +RESTRICT=test +SLOT=stable/1.73 +SRC_URI=https://static.rust-lang.org/dist/rustc-1.73.0-src.tar.xz +_eclasses_=flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 rust-toolchain ab72acc17f5dea7b8fadd410d34b798c toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=8299ec4eb2b61fe346515a3b9537227f diff --git a/metadata/md5-cache/sys-fs/Manifest.gz b/metadata/md5-cache/sys-fs/Manifest.gz index 13cbc7e26ae1d80aa76d33cd06878575e3e8d6e0..952ebadef267b48734b67193ef4fcfb09461e35a 100644 GIT binary patch literal 39115 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 literal 40054 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 diff --git a/metadata/md5-cache/sys-fs/bindfs-1.14.9 b/metadata/md5-cache/sys-fs/bindfs-1.14.9 deleted file mode 100644 index b00524001aed..000000000000 --- a/metadata/md5-cache/sys-fs/bindfs-1.14.9 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=configure -DEPEND=>=sys-fs/fuse-2.9:0 virtual/pkgconfig -DESCRIPTION=FUSE filesystem for bind mounting with altered permissions -EAPI=7 -HOMEPAGE=https://bindfs.org/ -IUSE=debug -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-2 -RDEPEND=>=sys-fs/fuse-2.9:0 -RESTRICT=test -SLOT=0 -SRC_URI=https://bindfs.org/downloads/bindfs-1.14.9.tar.gz -_md5_=194ba71b431b9f85d97f81aaa7682034 diff --git a/metadata/md5-cache/sys-fs/bindfs-1.15.0 b/metadata/md5-cache/sys-fs/bindfs-1.15.0 deleted file mode 100644 index 9aa0d421a0f5..000000000000 --- a/metadata/md5-cache/sys-fs/bindfs-1.15.0 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=configure -DEPEND=>=sys-fs/fuse-3.10.2:3 virtual/pkgconfig -DESCRIPTION=FUSE filesystem for bind mounting with altered permissions -EAPI=7 -HOMEPAGE=https://bindfs.org/ -IUSE=debug -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-2 -RDEPEND=>=sys-fs/fuse-3.10.2:3 -RESTRICT=test -SLOT=0 -SRC_URI=https://bindfs.org/downloads/bindfs-1.15.0.tar.gz -_md5_=7f76618578bc2bf89f6f64e1d7536be2 diff --git a/metadata/md5-cache/sys-fs/bindfs-1.15.1 b/metadata/md5-cache/sys-fs/bindfs-1.15.1 deleted file mode 100644 index 3e9633fb7b63..000000000000 --- a/metadata/md5-cache/sys-fs/bindfs-1.15.1 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=configure -DEPEND=>=sys-fs/fuse-3.10.2:3 virtual/pkgconfig -DESCRIPTION=FUSE filesystem for bind mounting with altered permissions -EAPI=7 -HOMEPAGE=https://bindfs.org/ -IUSE=debug -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-2 -RDEPEND=>=sys-fs/fuse-3.10.2:3 -RESTRICT=test -SLOT=0 -SRC_URI=https://bindfs.org/downloads/bindfs-1.15.1.tar.gz -_md5_=7f76618578bc2bf89f6f64e1d7536be2 diff --git a/metadata/md5-cache/sys-fs/bindfs-1.16.1 b/metadata/md5-cache/sys-fs/bindfs-1.16.1 deleted file mode 100644 index f3f0140c68d1..000000000000 --- a/metadata/md5-cache/sys-fs/bindfs-1.16.1 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=configure -DEPEND=>=sys-fs/fuse-3.10.2:3 virtual/pkgconfig -DESCRIPTION=FUSE filesystem for bind mounting with altered permissions -EAPI=8 -HOMEPAGE=https://bindfs.org/ -IUSE=debug -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-2 -RDEPEND=>=sys-fs/fuse-3.10.2:3 -RESTRICT=test -SLOT=0 -SRC_URI=https://bindfs.org/downloads/bindfs-1.16.1.tar.gz -_md5_=6a4bf3eea3d5656e135a6afb03fb2ee3 diff --git a/metadata/md5-cache/sys-fs/bindfs-1.17.1 b/metadata/md5-cache/sys-fs/bindfs-1.17.1 deleted file mode 100644 index 3157406f9d19..000000000000 --- a/metadata/md5-cache/sys-fs/bindfs-1.17.1 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=configure -DEPEND=>=sys-fs/fuse-3.10.2:3 virtual/pkgconfig -DESCRIPTION=FUSE filesystem for bind mounting with altered permissions -EAPI=8 -HOMEPAGE=https://bindfs.org/ -IUSE=debug -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-2 -RDEPEND=>=sys-fs/fuse-3.10.2:3 -RESTRICT=test -SLOT=0 -SRC_URI=https://bindfs.org/downloads/bindfs-1.17.1.tar.gz -_md5_=6a4bf3eea3d5656e135a6afb03fb2ee3 diff --git a/metadata/md5-cache/sys-fs/bindfs-1.17.2 b/metadata/md5-cache/sys-fs/bindfs-1.17.4 similarity index 84% rename from metadata/md5-cache/sys-fs/bindfs-1.17.2 rename to metadata/md5-cache/sys-fs/bindfs-1.17.4 index 113790553552..aca53398bcf3 100644 --- a/metadata/md5-cache/sys-fs/bindfs-1.17.2 +++ b/metadata/md5-cache/sys-fs/bindfs-1.17.4 @@ -9,5 +9,5 @@ LICENSE=GPL-2 RDEPEND=>=sys-fs/fuse-3.10.2:3 RESTRICT=test SLOT=0 -SRC_URI=https://bindfs.org/downloads/bindfs-1.17.2.tar.gz +SRC_URI=https://bindfs.org/downloads/bindfs-1.17.4.tar.gz _md5_=c4a248921f8c8067fb60a656624c0663 diff --git a/metadata/md5-cache/sys-fs/lxcfs-5.0.4 b/metadata/md5-cache/sys-fs/lxcfs-5.0.4 deleted file mode 100644 index 62b3c63896d6..000000000000 --- a/metadata/md5-cache/sys-fs/lxcfs-5.0.4 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) virtual/pkgconfig || ( ( dev-lang/python:3.12 dev-python/jinja[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/jinja[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/jinja[python_targets_python3_10(-)] ) ) doc? ( sys-apps/help2man ) verify-sig? ( sec-keys/openpgp-keys-linuxcontainers ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=sys-fs/fuse:3 -DESCRIPTION=FUSE filesystem for LXC -EAPI=8 -HOMEPAGE=https://linuxcontainers.org/lxcfs/introduction/ https://github.com/lxc/lxcfs/ -INHERIT=cmake meson python-any-r1 systemd verify-sig -IUSE=doc test verify-sig -KEYWORDS=amd64 ~arm64 ~riscv ~x86 -LICENSE=Apache-2.0 LGPL-2+ -RDEPEND=sys-fs/fuse:3 -RESTRICT=test -SLOT=0 -SRC_URI=https://linuxcontainers.org/downloads/lxcfs/lxcfs-5.0.4.tar.gz verify-sig? ( https://linuxcontainers.org/downloads/lxcfs/lxcfs-5.0.4.tar.gz.asc ) -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=4f029561a02826c17d2501d54e71fdcf diff --git a/metadata/md5-cache/sys-kernel/Manifest.gz b/metadata/md5-cache/sys-kernel/Manifest.gz index 625d2ab5293a4302118891c6b85a04f3b3dfade0..0b66d45c9157f1306d387a08fce2c53f6e255cce 100644 GIT binary patch literal 22230 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
    HyZ3a2+inozp2#$E8OWlSv_XF}c7oqv9 z=*E>aTzJb+4uXdSZqI*nbJMW{-8S`Q1t>~$Ss>Z0CWg9IdupM)pzx24hf5(ozEq;~ zh&~4y3K};rOB{JkYfPcpj=v#Ynv&NN*`eJq6-UBMcaf+51MWf%C*A|$q5eYbEIG9GX&o^p59 z9nkWglRRXEyAa%)+-bdgGRZOPD4S@5~&^yS48;b8CYNZ<%9-vIF93pzH74i z+rNHtBFE==oorL#d0U$j`5W%^jxX{3Y}UL_@tk<$fXB|f%LzKWxKZ%J*IQb>+~c2< z@NE9XUEE%T6g5d%co4h`ic#m?bqBzv5*T~EE% z){?t`m*<**KB*u(4~mSGtX{xcJP_XsenGE0lnwn2cHQUQt8%sk5x?H)Xm0J<0*^j| znVgZon(V(I&Cg#Q+Z2aP6~gf)D)ZwU8u-;irnTV7x;0e3BNd#lk>3_G$Tkeg83A1u z7}Bte!OMIC}ib{_T*BWl%zuh1Wl}%K-iQq=D8+*~IQcsE&v#5Px4kQMCt|5=C z{CE)aA2leq)ny(LK8}R*sQW0>JBe;vConI&viSIF8!;5YbEabh;ViPa8$NHA9)6>F zIw`Fx)ZVFBwm${<$76HaH#rk2Ju%2d9qV*FbjUWj|ST(e0y)9pshVAW9H?+<3Hgr>~ zO6BecgSa2thSrQsH|9~Dj@iR#Aa+5iLO7zeb5eA?p2d>H++D>0m$Q5(lOG2^h@@cA z-`eEi2BPg2I31jBIL##4XKky=aee_Qv)#^1xkyIeH`nW3<4autX{wD}d$io+migjR zp3IQF_Y)Ih4N$b)4}JNznrTub!(L=~{+!pGlMut}R|5!>tu$8s^>_pB17?D$(Bi(WH@FB7n~qn4`P zZ}Fr3-L?jV8Jxj@F1-u*kN~LR&@}X2bnsJMPPcMil~!BNWwL}<eI68f>25{>1X2CC zN=VOk8YJwnLj6S#L*N};;Xs~YLpp*~FGF5WSIUi_MKZxz@9fsc5A0Q)t;V-}*~WqO zo=lV-TeR(?YsWf;wk~{RK}W4RS*&y&#ORHQW^#B0u$Q3MrsA=|_V5&?{=Pg zcF|9FOoon3DBB_cry*gZ>tStf93IaAC#f8`a{K_YyE%ny+#b;sNBV7^bcOHR>rIYd zM`c2!?sd6JeClJ5cOp}gzvb=jq}B^^V_$-T&tXm^BxuaJA)|mTUyP`Hk7`pr9RW9* zTe9{HRm%@~z*8j~tz^%n;Z9C2O>a%%_?(quw%VBQ$OWH1Iu6utkkb*Tw@TEr+a<68DnmTQ5+DX&?R)m%S~d zjx&j9m=RJY$7DTvapv#I*384Otgpr}m)Ygx#3SP09ES8wE*>Z}+$WTb7pLwz>7c@JLrIHqm8 zLzaG_Bmp#7*m8aqEOX!1O-6T~mc2aZJ?d~Qg5>GLR#&sFc~w+Ky^%r5AqMCT7>Lt5 zGQj|yL!*WV1wp=%9$3wq-AFWD!&7gPjB``${kW|RN(0)y@6iS+WvsUdzCCYM1)%0R zo!dg>s_)yXd}FIA^1wnY@^@}#S`JV0Y;{9(S=-wtwPl&Vm9rsR#*m#{Nb2&Od1eWa z^_qxWU=_5Q$~(LsijImR6CFfTcYXm`U0~xwtOEwn&u3u{yu0n@{4?-9lf}SJGHQ%A z+4Si!L%29`70{-3ijLwezznHw0QMpEOzWbL!;&|#ITvt*D|&7qgC*I<86?nPW4_|M zk$1V|asMC&>$iSIMrg>X<3u2bEklA9PhIT=y+};8*^UCH^Dtne{onx4de7SJ`aKT) zfdpRA{e)}|ZmADG=DOegM*h%J3K%#1Ydkl}#Qd8MnY&yccx5TUcn9r0kPiV7-RT?_ zlq+_`6@nEd{Bk;H>T*kUxZCP(CTw^=&_U-10(Bt1aA$sa zSd4P4{@1GN=Aa38njNWk7iWLkhfWR+-CA3u(sPyO$qZ2QWa#hn*dA|OeGn}YKBP21 zPTQ^XCZ~``qFpq|Wl!*Gv&PWkVRA}wPa5n_As3#?;o{C2fXmzC0zn|N0RBX$a}mSa z3;FQZoQ;*Nze#phIs@le#B~2A6aVc`fBDzT&0i8)Lv8Y99{JnW z-KK-AJ6y%d-T*SZR1Owh=*Pw%Cqh~%ZBf%@vuzqyaDWzVIvpLE5y(W?(UEW<9?Hkj zMNw2H*$0~!*R4Is^zRfjqWeQAW^$7SNA4Ew1XNo!`#9PQL0GKf$*bgF=~sQn)Zk85 z4ToC02LZ#$L)#Hgq}lK|_G9Cz*SlTb$b;@#cZ>BZfR)I!ojhAXVs|aS=V5OddA4HW z3za8Hzys6OoXQLL09}z`k2CF2cFsPszK`tfws|-K&Sb^=w%^a1Fjzw-l*(g^nr)FC zt->#1pVcknH+k4U4I-u)n+k|zb^A&l0DeTIoo{P7ANFk?7>>g+OWKq+9EsiuCFjoF z+opJkjI&O`%qwh9gdGlOahfNfx7BI=9YDsD-1t=`-4;a@5*#7xRAFN1f|z9VK-<6V z4gTf%THX6Ee`y|{eLB~4PQ#nKW>u-;;y?zvw%*4IQpo%4)+`J=#Bh@mJox}8n~iqv z7Kh~En3}BB9`C+jSh^Q%$Ew@y@EXLjE#H@8qr&Zl3Sd`F$gpX%7H@LQ z^KU-5h^cDZU2fkoR{EE}2wh*s*^Z@3$gqN5yH)6JO=|U^odfU;M(Vzvl(p%jAWRRDuG9lry1bufXRPS82ct8qdRs zeMJwbiz z&+M=l4@JmDup4N>DE&8M{dN8AFW33&U;pP{{`B*o{%!qV=U2d=!=oYSM~anYZC{Ec zYI6)4t5L;ul$5oXYsbq$Q#|2-L7O*uq+O%b$qFP(b{+6suZrp5Or7VnQ^x)a7@|{s z+q<(u{CWrr*bf^~oZg@K9`#SsvKQ0OaaI6d*g;nKga;T2n zChs6hB-T9RLRUj+>_mA)${rnaNmAI?zRG2teSwHY=YBew3udI6ysRbSUG^VXZ~oHj zZ`MOB|5U#W2VUfbv{+m40`1dbEhJ|LJ(1Kf=%FPMNaT~;u8;jM=Yrt`+d7~49=(EdMCIbi zY@*%UTB*y@OnYRU7Uu?{yu}^Kv8{VO&cjolz@No~O=fsS_kvm>G?7^KzwTtgv)9S31sRK^&X4`A@Wt$Ks$@AV0PI{T z1UHY5ROs&X=M5hOLuz|B)b}4-um5H}EmyykH`yJHbJ^$Obt*8?-9SArCm)9RcMK(+r8c>@%8<(Znn#*_BXth$=E%0Nf6| z-^X+rf}hl6b&zM)PFlF68DN2F@>ua;Upwrt+8hydrTZZq0x>{>hli30D&9!)hC~m4 zv)9HN*lzHs-o}|^6_4p2J7D<<-VOGA*Y=0jYx!5}IhuvY{oE=e(hweyArQvx{bPrn zbmJcODZ9;BbH0niym$^YRfT_?UdWFrlkCX~grRNW*SG*L?<#3h*)iU-Gg4bc9!y-b zIL1B3J*$(qw=-!z_*-<+&LfLh-5r^5L7nYb4$iN3GHq3ILSs+Ul}T{&0h`tvPuh<) zrumS(Sk%g@IVILP_Q9cns@87c4qIkz)swL*&&ioy6qNtKdi9r_Uh9#-GLc(9t+z*u zj@;Rx68U|3K#g~`D95;)vw$mquy2n}?&ZMlX%JWuF`HTFcwm1u;#T%CiUa&??y>5N zH14Ul=X*#sr&84J!Bor+?Y8~#%lewNA!FI5sPT%>?9)o*Gb@MD` zs{^v5yy_nJG*=9p#i3gs|JhP(JN4+7XSuK+sCt*7KO{hhHG6*td>Zc1f4@HEd)6zz z^!Xak{*Cxe;3hAY8V|zQj+(_rBllXD{Qi63Nc>YOjPdaXn-75+;8B^TGn?U_|mmVzY(5S9_}SHk~=? zAW+K*lr93nW$tztV~@v*N@RtOi>VyX^&Uvi@es?lA@jZ60T1DhP|v|LJ@4>VOG}Y3 zW50J#{K$9~|D^a^DN70U8_#nVJn3ijwl?`J=cLw*jsPJ$@3#YDzMZgFx6nim$9H)v zQ+<1O;e(ElL$KKpba@p@d>;v%Cg=6r`tf#+6PqdncigrCK~Oh}_2U58(YaYi#a5gjVyl+NxkzNZz@wy8>rJKoD-wd&6AB?f>d zQ85K17hpMR9(bD50qb%7$awEoNc}Q}=6a{q< z<#=v@M0QkL>CvM_G+;qi^P?`~?QB43A=%k}JhT)f-mB4)mBqRpIXyY=)M=m}26GGg zfhu_&+&icshwFJvw$9ykQfJ{WkG9?cdk-Xi@Z3=4Hw%+k!ws-FUIMpA?Hw;N8K+{y zf;7SNy%|pP9z;)F78W-Livl6oEc~;?9)d7ouxB z><(BZ4S_T2jSexoA1`1cUw9U`Ga;M_fO((bB?K#?)YNA?TDby~b=>CQJw?*-R(L_J z(aClnT6}jonDn!B-Kj3N2-IRHAmL}j%0e2*#_d#gF6+BNkIHd2mQ#Dr9{4+D?Le5aD3C9U>`KPABHcy7r1UCRsMP}GUcyujmaTcv}N>?|Y);0Gfj;hWbd4E$OK zn@KRmdIopqpdRPgc3r$lDSh@{Rz5ja#{3pb- zF7nHTNda+9v=BP4%mJj*L%>sB*;jOg1_UO0 z;fJE%0}>~vPu}{mTT6BUw59=b7&*0Wv*P-kR_54HZ>!0NMCfRV1sb=f*d7Q6v3T{J zX=e=%^5arOZzm2r0w`OcSxM??IU=0=r-pzi&Eg#Z#8h+QR%>b^c|Iy2z^w?2onHp| zoBjU&4_lcLX&ars62F{;URH@6@0x4ka7Cwc2jn)>w{CZ*20PP zn#NnP*wSMvFNH9VIEN~`%X@4TCzDpEWrP*pSwjglIY|9k`dV&LSi#-A^rd?BqT}Ed z79B7}>sYBzP$2?&zVF#={*nw!1@uUM{(EiVGQk7IKiS@t*_Xh%24Y}@8-hvST(+?5sa^c<1l`OB?DOI{uTg-L)$ip>D` z_7PiORY+4!Vt>%Cq&CluyfvWxlg)k`h>FdoLw@?_iA?ssiMGWlgjBK}H)U^Ggc!fg zWymr+Gj_F2$%6kw7ruMyHkU0*)*u_ew;djGJQS(q*nyF zPnti+)w3FVF4e2oK{y5g_Qf+j(zaaQhKW$B^;h0w;2`ap9SC!vDPC7-IoIR07S#{W zL`JfUE*7Wzcmo@Za(k&CGQ~SF?V>9?Edj3%Q1Sk#j_^H`@t=tLYUNv#k+lGR?@shK z3Jj5)V2f>ZZjPH4B zBR0G~wRp~B#sp$WKF|1aU03!1%7ly$Fs)LgJ!@8fcWXE%~u{<9KKf96L57+Mt=* z2Bskz_Gx;*!Nt=6Zgw?yi!*Ny`lu(t2?6}md({XZ9#Y|4g77f6uE*_~V9*9XR6vz+VB6&oM z6EFYCV(pjkO9jaEu=+J9V_PUg(x$E9mm{NYJFBvOj1M=jo?&@Y@DSFah1IKx&U;I- z>c)A7H)wExvYtqV#4y>-JcT&{w&~bYT;aEg( zmISsP!PhJwLip$U9ec%JG9ekA^iV(d;hwH)S z#G-_uJKZj;O#-?e(FE+^NNycFZq(5*w_|qzEHooD60!LZwj0-Q0L?P;@#Fa^NNpB_ zRk0XQszK5@4wAFiI!{1h9TJKAg3dT${ooQ}D#F>TWt@Ur{d@;)MK z9(h*OkrSkx@GkB=V$^UT6o|{e$V(RzAt>psaDRhw4J5&V@DpVu)M$bfkHS> z!h1-QouCI7wPxZXip%X;V6>gtgph2tTg5S%)49?07&JD+EmQY_vC%zkvG?VS$8w*7*2bmdKaQcuZv~E2j*{WXILEqjP zNqTuaYW6x`%Zmz0?!sF>`NaaM`v5b_JEg`F@aXk{=XR>3q}dUWz*xAiGwns#e3?z? z_<5M#>zuvF2gO0iZhPd;XAj zCqlFnNKS{v)AZxZD}u*xZsW(Xyahxtd%M-~I!Gr+hsOz(h_A=7Hx9O1R`EPpQZxIP^awm(@t9B-FEb1hvQI4 z;(?&bWRJ2p;_kNoAY0gHizXuPkjg%5KcXAy&K+o8LGC5qUThic6>Jsiw`?5C^7RRy zh)z@3!LcCcdT-9FFmCdFal}2=i}9`EEo3sp5OED&l;YK{PTIL0ooCIt)8R6p`}>L3 zKih2nZnHGM+=t+yK!K$Kw>M-WnMnvxt5IPeWKzRRltEETrWiJxR0+!_vK z44(Cz^aGpyc2UXva_g+KkwHO{oRvbN841AAELGPgM|u&GcND)@a*@Nl`ECN~=#k~< zKkGv+@(J^uW!MxfEpCrRoZ$&&N8$uMF%T$d?Z>JRdA=v;pVMoSJ>SSGFEBjz;keZR zjj@I?@^{ET_LhVDUjBGsWGE-%;)c=K@h1_xL6YbgP}`au$8$ZXz~se$-c4ZswawLe zannKGvdiQ(RsHAldRflgz{iOIvqeN&6ZK#jLbzL4Od z7suvSyE>m|0IMrm`8K_!2jh?_hAr#Mc`^?2@`^fZ+krg7nGp7VYgYe*`8%TDM1E!Ic3M$oDTO_D?fo5nIo;X`3 z@9yOuUSe?hEfY`id|YkwU6XxW?)3%zL0U(UCo9_>=94TNj*mO}s5BVWf*H6jdlj!L z^{6(1O5JJM-9b(ruPNxl4G$kUp6wdj+roLu;nhEnGh7^a>BtAf&s$Lm3$Qu-qq5=M zVC-n4ZUWhX*C6RS+sg}Ce(mTuUR={Q!JECG0+>U+%Vvl?&%~R}zI>5WHG>L#)PY>F z>kjs@qJu1tSB0I>Efymfcr>1nhx(zxegm>ER}?vvzQf5f4|JGTejo=XD5NYr022x-c~5G(z6nJv9nO_ z{?!W`o&ChtAJ_ zRX}!M8w|MaVc0Z zki(js#oBNZ96Q)>Cq;@*xKIHi1}?86boc_o>9&N!_N4606_gr@8%AG;_Zh_SHhcBA z3KLtrgF;7@Ps+*g<@q_*-~FTvhTc#qD8k$Z3y|OqTu3O0%p{LS$Hsx*2wWzM|>$@X;vfg@5`L!sp1^E8$d4cJlXNMD$FYj8W6Gg1ZmK2vCnr!}pRQ$$dvvd}c zw43d#mlP;HpiIzKFQFW5MG{zsnOd0Dr{gW!JH1944hni7j6>IMn9pTKci_}?mVNXB z91LzB@9_?;=@zbg+ZNJa$GdbslBKtXdk@>~JZ|ZeSIh%f&B^u8c91ktwI7jy!TS$_r>*F3NR&gO`*b>m7de$5c-e=-{A#lJ z)?YY&`DGJgzQA17qeTGp zij*p;<@DPX+v&D2wLZ?FY%xBb@0eqxknLmt+L23^w}6~(RRm82!*1Q%e$XRUz*~s3 zi6L9|qRMNbiY!gYDc_@OrJVG0Q0(YJ7RusUyXl_KDzV0nWRf+L!A|UT9s( zPCqi)uPk_JggaOjLg9t--mZELuk$!c z0nZM+&^PbzTkJPVHoxqYwdi#V$$}gRt2Jn7YqGyn93VDUeXUsuzne7bD2EP}@fv}V zwig09J3Oe3F;5GQz}VLzAS8u@&9-||nd?2Z_w`0RvotmSex zm*-hd@qe#)b1cRZtGagxddVbO+BxoS?c8q3CR>UvIlDc-Lt&+SIaLocBOB%&?2zZT z9ZT$0RQK}ox$d}>13jp3vHov#?Eg7`{$i{A%lyeI^)IC@PBOn^gGD{IW5#7?7kKn| z1`j`b998Gkt3c8R$s9I;#JqrpWutDmY}GAZAPOE^X`kKHuzC(}vpd@gKX;4pn#z}~ z{igKC8nF)%Zj0*`gU=4CILU5m8*(K?*}?SoyIyq^FFlxXq0+rS$xADs-lS>xqr29u z(q(QWoW0!CAqG<&*Sz6_&-Vr{%h^3m+;%}YdtjC8d&YXF$EL4i@g9M~d$4S8c$AOH z?hi}z$oj{Le3l^wH{eW+Eb#(zlZAc(D*fPVJSxaQYI2&CBQ);%`m3u@oOAK;;M`=sys-kernel/dracut-049-r3 ) +INHERIT=kernel-build toolchain-funcs +IUSE=debug hardened savedconfig +initramfs test +strip +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 +LICENSE=GPL-2 +PDEPEND=>=virtual/dist-kernel-5.15.134 +RDEPEND=!sys-kernel/gentoo-kernel-bin:5.15.134 virtual/libelf +REQUIRED_USE=arm? ( savedconfig ) hppa? ( savedconfig ) sparc? ( savedconfig ) +RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) +SLOT=5.15.134 +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-140.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-140.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g9.tar.gz -> gentoo-kernel-config-g9.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 15e54b1d796d6778a24649aa1dccb582 kernel-build 26837c263d79208ae4f9b67933c776c0 kernel-install b401c54f49745157dcc289640da2f265 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=db9f6c3bb73ef17d5441aefeaf5f5cd0 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.56 b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.56 new file mode 100644 index 000000000000..51110a0f55af --- /dev/null +++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.56 @@ -0,0 +1,18 @@ +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] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python: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 ~sparc ~x86 +LICENSE=GPL-2 +PDEPEND=>=virtual/dist-kernel-6.1.56 +RDEPEND=!sys-kernel/gentoo-kernel-bin:6.1.56 virtual/libelf +REQUIRED_USE=arm? ( savedconfig ) hppa? ( savedconfig ) riscv? ( savedconfig ) sparc? ( savedconfig ) +RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) +SLOT=6.1.56 +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-63.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-63.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g9.tar.gz -> gentoo-kernel-config-g9.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 15e54b1d796d6778a24649aa1dccb582 kernel-build 26837c263d79208ae4f9b67933c776c0 kernel-install b401c54f49745157dcc289640da2f265 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=e3ff58cc2719362bc799011bd2eff062 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.5.6 b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.5.6 new file mode 100644 index 000000000000..5075f302ce53 --- /dev/null +++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.5.6 @@ -0,0 +1,18 @@ +BDEPEND=debug? ( dev-util/pahole ) secureboot? ( app-crypt/sbsigntools ) secureboot? ( app-crypt/sbsigntools ) 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] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python: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 ) modules-sign? ( dev-libs/openssl ) +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 secureboot savedconfig secureboot +initramfs test +strip modules-sign +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=GPL-2 +PDEPEND=>=virtual/dist-kernel-6.5.6 +RDEPEND=!sys-kernel/gentoo-kernel-bin:6.5.6 virtual/libelf +REQUIRED_USE=arm? ( savedconfig ) hppa? ( savedconfig ) riscv? ( savedconfig ) sparc? ( savedconfig ) secureboot? ( modules-sign ) +RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) +SLOT=6.5.6 +SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.5.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.5-8.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.5-8.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g9.tar.gz -> gentoo-kernel-config-g9.tar.gz amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.5.4-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.5.4-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.5.4-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.5.4-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.5.4-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.5.4-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.5.4-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.5.4-gentoo ) +_eclasses_=dist-kernel-utils 15e54b1d796d6778a24649aa1dccb582 kernel-build 26837c263d79208ae4f9b67933c776c0 kernel-install b401c54f49745157dcc289640da2f265 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 savedconfig 8b5f9d995a970e49cd427c55d5840285 secureboot 4911adb593665638c76fbd4e70d451ac toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=7f7c090e03068ffe914cfd353e42cac7 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.134 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.134 new file mode 100644 index 000000000000..e593f0f70d88 --- /dev/null +++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.134 @@ -0,0 +1,17 @@ +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] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) 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.134 +RDEPEND=!sys-kernel/gentoo-kernel:5.15.134 virtual/libelf +RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) +SLOT=5.15.134 +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-140.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-140.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.134-1.gpkg.tar -> gentoo-kernel-5.15.134-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.134-1.gpkg.tar -> gentoo-kernel-5.15.134-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.134-1.gpkg.tar -> gentoo-kernel-5.15.134-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.134-1.gpkg.tar -> gentoo-kernel-5.15.134-1.x86.gpkg.tar ) +_eclasses_=dist-kernel-utils 15e54b1d796d6778a24649aa1dccb582 kernel-install b401c54f49745157dcc289640da2f265 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc unpacker aa6a4e924009232d8b78b31e932c30b5 +_md5_=3a8ae6be2f70d60acd9626d82f8147e7 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.56 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.56 new file mode 100644 index 000000000000..f0979e5d2413 --- /dev/null +++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.56 @@ -0,0 +1,17 @@ +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] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) 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.56 +RDEPEND=!sys-kernel/gentoo-kernel:6.1.56 virtual/libelf +RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) +SLOT=6.1.56 +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-63.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-63.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.56-1.gpkg.tar -> gentoo-kernel-6.1.56-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.56-1.gpkg.tar -> gentoo-kernel-6.1.56-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.56-1.gpkg.tar -> gentoo-kernel-6.1.56-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.56-1.gpkg.tar -> gentoo-kernel-6.1.56-1.x86.gpkg.tar ) +_eclasses_=dist-kernel-utils 15e54b1d796d6778a24649aa1dccb582 kernel-install b401c54f49745157dcc289640da2f265 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc unpacker aa6a4e924009232d8b78b31e932c30b5 +_md5_=638fa6f1043295de6000a4dad1d7fcb7 diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.5.6 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.5.6 new file mode 100644 index 000000000000..4a50b0cd9f40 --- /dev/null +++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.5.6 @@ -0,0 +1,17 @@ +BDEPEND=sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc secureboot? ( app-crypt/sbsigntools ) 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] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) +DEFINED_PHASES=config configure install postinst postrm preinst prepare prerm pretend setup 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=secureboot +initramfs test +KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 +LICENSE=GPL-2 +PDEPEND=>=virtual/dist-kernel-6.5.6 +RDEPEND=!sys-kernel/gentoo-kernel:6.5.6 virtual/libelf +RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) +SLOT=6.5.6 +SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.5.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.5-8.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.5-8.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.5.6-1.gpkg.tar -> gentoo-kernel-6.5.6-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.5.6-1.gpkg.tar -> gentoo-kernel-6.5.6-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.5.6-1.gpkg.tar -> gentoo-kernel-6.5.6-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.5.6-1.gpkg.tar -> gentoo-kernel-6.5.6-1.x86.gpkg.tar ) +_eclasses_=dist-kernel-utils 15e54b1d796d6778a24649aa1dccb582 kernel-install b401c54f49745157dcc289640da2f265 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 secureboot 4911adb593665638c76fbd4e70d451ac toolchain-funcs fbbbc99d10168de2926e06da7169b8dc unpacker aa6a4e924009232d8b78b31e932c30b5 +_md5_=386a86b3706c805a1e5c87b78e943177 diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-5.15.134 b/metadata/md5-cache/sys-kernel/gentoo-sources-5.15.134 new file mode 100644 index 000000000000..bd6ff5e45165 --- /dev/null +++ b/metadata/md5-cache/sys-kernel/gentoo-sources-5.15.134 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack +DESCRIPTION=Full sources including the Gentoo patchset for the 5.15 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 +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=5.15.134 +SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.15-140.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-140.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.15-140.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-140.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.15-140.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-140.experimental.tar.xz ) +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=43590a7a19edbd8c9a5f017759fdb281 diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.1.56 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.1.56 new file mode 100644 index 000000000000..746c3f993e20 --- /dev/null +++ b/metadata/md5-cache/sys-kernel/gentoo-sources-6.1.56 @@ -0,0 +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 +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 +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.56 +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-63.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-63.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.1-63.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-63.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.1-63.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-63.experimental.tar.xz ) +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=949ab2dcd37dcd64541aa1b6a2c2eebf diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.5.6 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.5.6 new file mode 100644 index 000000000000..bcf32da954a7 --- /dev/null +++ b/metadata/md5-cache/sys-kernel/gentoo-sources-6.5.6 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack +DESCRIPTION=Full sources including the Gentoo patchset for the 6.5 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 ~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.5.6 +SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.5.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.5-8.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.5-8.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.5-8.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.5-8.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.5-8.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.5-8.experimental.tar.xz ) +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=676f6ff441120ae6c0d5af68e0e39b8b diff --git a/metadata/md5-cache/sys-kernel/linux-headers-6.5-r1 b/metadata/md5-cache/sys-kernel/linux-headers-6.5-r1 new file mode 100644 index 000000000000..43c77c11d1ea --- /dev/null +++ b/metadata/md5-cache/sys-kernel/linux-headers-6.5-r1 @@ -0,0 +1,14 @@ +BDEPEND=app-arch/xz-utils dev-lang/perl +DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack +DESCRIPTION=Linux system headers +EAPI=8 +HOMEPAGE=https://www.kernel.org/ https://wiki.gentoo.org/wiki/Kernel +INHERIT=kernel-2 +IUSE=headers-only +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=GPL-2 +RESTRICT=binchecks strip +SLOT=0 +SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.5.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-kernel/linux-headers/gentoo-headers-6.5-2.tar.xz +_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=19357c5c2254366ee542281a6da9a02c diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.134 b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.134 new file mode 100644 index 000000000000..3190875dde5d --- /dev/null +++ b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.134 @@ -0,0 +1,18 @@ +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] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python: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.134 +RDEPEND=virtual/libelf +REQUIRED_USE=arm? ( savedconfig ) +RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) +SLOT=5.15.134 +SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.134.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g9.tar.gz -> gentoo-kernel-config-g9.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.134.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 15e54b1d796d6778a24649aa1dccb582 kernel-build 26837c263d79208ae4f9b67933c776c0 kernel-install b401c54f49745157dcc289640da2f265 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a +_md5_=88fbff4e18d2eece77e7d222669881bd diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.56 b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.56 new file mode 100644 index 000000000000..e749f23355e6 --- /dev/null +++ b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.56 @@ -0,0 +1,18 @@ +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] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python: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.56 +RDEPEND=virtual/libelf +REQUIRED_USE=arm? ( savedconfig ) +RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) +SLOT=6.1.56 +SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.56.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g9.tar.gz -> gentoo-kernel-config-g9.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.56.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 15e54b1d796d6778a24649aa1dccb582 kernel-build 26837c263d79208ae4f9b67933c776c0 kernel-install b401c54f49745157dcc289640da2f265 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a +_md5_=db678b3d60c9e902f0d4eb60dd5691cf diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.5.6 b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.5.6 new file mode 100644 index 000000000000..2585db8b0ed6 --- /dev/null +++ b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.5.6 @@ -0,0 +1,18 @@ +BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) secureboot? ( app-crypt/sbsigntools ) secureboot? ( app-crypt/sbsigntools ) 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] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python: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 ) modules-sign? ( dev-libs/openssl ) 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 secureboot savedconfig secureboot +initramfs test +strip modules-sign verify-sig +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 +LICENSE=GPL-2 +PDEPEND=>=virtual/dist-kernel-6.5.6 +RDEPEND=virtual/libelf +REQUIRED_USE=arm? ( savedconfig ) secureboot? ( modules-sign ) +RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test ) +SLOT=6.5.6 +SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.5.6.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g9.tar.gz -> gentoo-kernel-config-g9.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.5.6.tar.sign ) amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.5.4-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.5.4-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.5.4-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.5.4-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.5.4-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.5.4-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.5.4-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.5.4-gentoo ) +_eclasses_=dist-kernel-utils 15e54b1d796d6778a24649aa1dccb582 kernel-build 26837c263d79208ae4f9b67933c776c0 kernel-install b401c54f49745157dcc289640da2f265 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 portability a74d533f258f1f435be71312558c12f9 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 savedconfig 8b5f9d995a970e49cd427c55d5840285 secureboot 4911adb593665638c76fbd4e70d451ac toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a +_md5_=41778e1ad70c4675b43444ef693de56f diff --git a/metadata/md5-cache/sys-kernel/vanilla-sources-5.15.133 b/metadata/md5-cache/sys-kernel/vanilla-sources-5.15.134 similarity index 91% rename from metadata/md5-cache/sys-kernel/vanilla-sources-5.15.133 rename to metadata/md5-cache/sys-kernel/vanilla-sources-5.15.134 index 592ee163e515..5616749defbb 100644 --- a/metadata/md5-cache/sys-kernel/vanilla-sources-5.15.133 +++ b/metadata/md5-cache/sys-kernel/vanilla-sources-5.15.134 @@ -8,7 +8,7 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sp 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=5.15.133 -SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/patch-5.15.133.xz https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz +SLOT=5.15.134 +SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/patch-5.15.134.xz https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz _eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=06a11745e46e233e9ae03efa92a371cd diff --git a/metadata/md5-cache/sys-kernel/vanilla-sources-6.1.55 b/metadata/md5-cache/sys-kernel/vanilla-sources-6.1.56 similarity index 92% rename from metadata/md5-cache/sys-kernel/vanilla-sources-6.1.55 rename to metadata/md5-cache/sys-kernel/vanilla-sources-6.1.56 index 7c6e4796b098..a5affb406364 100644 --- a/metadata/md5-cache/sys-kernel/vanilla-sources-6.1.55 +++ b/metadata/md5-cache/sys-kernel/vanilla-sources-6.1.56 @@ -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.1.55 -SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.1.55.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz +SLOT=6.1.56 +SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.1.56.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz _eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=96b7bb013c09ed6364efda0f3bf7d67f diff --git a/metadata/md5-cache/sys-kernel/vanilla-sources-6.5.5 b/metadata/md5-cache/sys-kernel/vanilla-sources-6.5.6 similarity index 92% rename from metadata/md5-cache/sys-kernel/vanilla-sources-6.5.5 rename to metadata/md5-cache/sys-kernel/vanilla-sources-6.5.6 index e10d19a8effb..dc484973709a 100644 --- a/metadata/md5-cache/sys-kernel/vanilla-sources-6.5.5 +++ b/metadata/md5-cache/sys-kernel/vanilla-sources-6.5.6 @@ -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.5.5 -SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.5.5.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.5.tar.xz +SLOT=6.5.6 +SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.5.6.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.5.tar.xz _eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 a3163a42392ff0db3797c69f4990c38f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc _md5_=96b7bb013c09ed6364efda0f3bf7d67f diff --git a/metadata/md5-cache/sys-libs/Manifest.gz b/metadata/md5-cache/sys-libs/Manifest.gz index 0efa33aaa84b1f7c50fe71e08d9ca7e45f9ef32a..fb95581f1df2c72359bcbe4b1513dacd236e0e94 100644 GIT binary patch delta 16317 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 diff --git a/metadata/md5-cache/sys-libs/minizip-ng-4.0.1-r1 b/metadata/md5-cache/sys-libs/minizip-ng-4.0.1-r1 new file mode 100644 index 000000000000..e71ac0c2ddeb --- /dev/null +++ b/metadata/md5-cache/sys-libs/minizip-ng-4.0.1-r1 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install postinst prepare test +DEPEND=app-arch/bzip2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-arch/xz-utils dev-libs/libbsd[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-ng[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/libiconv compat? ( !sys-libs/zlib[minizip] ) openssl? ( dev-libs/openssl:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) 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(-)?] ) test? ( dev-cpp/gtest ) +DESCRIPTION=Fork of the popular zip manipulation library found in the zlib distribution +EAPI=8 +HOMEPAGE=https://github.com/zlib-ng/minizip-ng +INHERIT=cmake-multilib +IUSE=compat openssl test 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 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 +LICENSE=ZLIB +RDEPEND=app-arch/bzip2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-arch/xz-utils dev-libs/libbsd[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-ng[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/libiconv compat? ( !sys-libs/zlib[minizip] ) openssl? ( dev-libs/openssl:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) 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(-)?] ) +RESTRICT=!test? ( test ) +SLOT=0/4 +SRC_URI=https://github.com/zlib-ng/minizip-ng/archive/refs/tags/4.0.1.tar.gz -> minizip-ng-4.0.1.tar.gz +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e5cc383ea8420f92fe3737be790021dc multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=6dd9cbe318ee99b349931f331e3880a6 diff --git a/metadata/md5-cache/sys-process/Manifest.gz b/metadata/md5-cache/sys-process/Manifest.gz index c2be1944703b2e9a059f8ae8b5e9677f88536cef..e54c82b0f9fb90cdf171e335f907c6b8fc28c5a5 100644 GIT binary patch delta 4776 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 CZ&X$Q delta 4626 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 IbrX010KtswegFUf diff --git a/metadata/md5-cache/sys-process/procs-0.14.1 b/metadata/md5-cache/sys-process/procs-0.14.1 new file mode 100644 index 000000000000..28928fb84635 --- /dev/null +++ b/metadata/md5-cache/sys-process/procs-0.14.1 @@ -0,0 +1,13 @@ +BDEPEND=>=virtual/rust-1.53 +DEFINED_PHASES=compile configure install test unpack +DESCRIPTION=A modern replacement for ps +EAPI=8 +HOMEPAGE=https://github.com/dalance/procs +INHERIT=bash-completion-r1 cargo +IUSE=debug +KEYWORDS=~amd64 +LICENSE=MIT Apache-2.0 BSD ISC MIT MPL-2.0 Unicode-DFS-2016 +SLOT=0 +SRC_URI=https://github.com/dalance/procs/archive/refs/tags/v0.14.1.tar.gz -> procs-0.14.1.tar.gz https://crates.io/api/v1/crates/addr2line/0.21.0/download -> addr2line-0.21.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.1.1/download -> aho-corasick-1.1.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.75/download -> anyhow-1.0.75.crate https://crates.io/api/v1/crates/async-channel/1.9.0/download -> async-channel-1.9.0.crate https://crates.io/api/v1/crates/async-executor/1.5.4/download -> async-executor-1.5.4.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.8.0/download -> async-lock-2.8.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-stream-impl/0.3.5/download -> async-stream-impl-0.3.5.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-task/4.4.1/download -> async-task-4.4.1.crate https://crates.io/api/v1/crates/async-trait/0.1.73/download -> async-trait-0.1.73.crate https://crates.io/api/v1/crates/atomic-waker/1.1.2/download -> atomic-waker-1.1.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.69/download -> backtrace-0.3.69.crate https://crates.io/api/v1/crates/base64/0.21.4/download -> base64-0.21.4.crate https://crates.io/api/v1/crates/bindgen/0.68.1/download -> bindgen-0.68.1.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.4.0/download -> bitflags-2.4.0.crate https://crates.io/api/v1/crates/blocking/1.4.0/download -> blocking-1.4.0.crate https://crates.io/api/v1/crates/bumpalo/3.14.0/download -> bumpalo-3.14.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/byteorder/1.5.0/download -> byteorder-1.5.0.crate https://crates.io/api/v1/crates/bytes/1.5.0/download -> bytes-1.5.0.crate https://crates.io/api/v1/crates/cc/1.0.83/download -> cc-1.0.83.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.31/download -> chrono-0.4.31.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_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/concurrent-queue/2.3.0/download -> concurrent-queue-2.3.0.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/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/crossterm/0.19.0/download -> crossterm-0.19.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.7.0/download -> crossterm_winapi-0.7.0.crate https://crates.io/api/v1/crates/crossterm_winapi/0.9.1/download -> crossterm_winapi-0.9.1.crate https://crates.io/api/v1/crates/directories/5.0.1/download -> directories-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/dirs/5.0.1/download -> dirs-5.0.1.crate https://crates.io/api/v1/crates/dockworker/0.3.0/download -> dockworker-0.3.0.crate https://crates.io/api/v1/crates/either/1.9.0/download -> either-1.9.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/equivalent/1.0.1/download -> equivalent-1.0.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.2.8/download -> errno-0.2.8.crate https://crates.io/api/v1/crates/errno/0.3.4/download -> errno-0.3.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/fastrand/2.0.1/download -> fastrand-2.0.1.crate https://crates.io/api/v1/crates/filetime/0.2.22/download -> filetime-0.2.22.crate https://crates.io/api/v1/crates/flate2/1.0.27/download -> flate2-1.0.27.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/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-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/getch/0.3.1/download -> getch-0.3.1.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.28.0/download -> gimli-0.28.0.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.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.14.1/download -> hashbrown-0.14.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.3.3/download -> hermit-abi-0.3.3.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/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.3/download -> httpdate-1.0.3.crate https://crates.io/api/v1/crates/hyper/0.14.27/download -> hyper-0.14.27.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.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/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/indexmap/2.0.2/download -> indexmap-2.0.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.11/download -> io-lifetimes-1.0.11.crate https://crates.io/api/v1/crates/itoa/1.0.9/download -> itoa-1.0.9.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/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.148/download -> libc-0.2.148.crate https://crates.io/api/v1/crates/libloading/0.7.4/download -> libloading-0.7.4.crate https://crates.io/api/v1/crates/libproc/0.14.2/download -> libproc-0.14.2.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/linux-raw-sys/0.4.8/download -> linux-raw-sys-0.4.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.20/download -> log-0.4.20.crate https://crates.io/api/v1/crates/memchr/2.6.4/download -> memchr-2.6.4.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.7.1/download -> miniz_oxide-0.7.1.crate https://crates.io/api/v1/crates/minus/5.4.1/download -> minus-5.4.1.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.8/download -> mio-0.8.8.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.26.4/download -> nix-0.26.4.crate https://crates.io/api/v1/crates/nix/0.27.1/download -> nix-0.27.1.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/ntapi/0.3.7/download -> ntapi-0.3.7.crate https://crates.io/api/v1/crates/num-traits/0.2.16/download -> num-traits-0.2.16.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.32.1/download -> object-0.32.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/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/pager/0.16.1/download -> pager-0.16.1.crate https://crates.io/api/v1/crates/parking/2.1.1/download -> parking-2.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.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/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.3/download -> pin-project-internal-1.1.3.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.13/download -> pin-project-lite-0.2.13.crate https://crates.io/api/v1/crates/pin-project/1.1.3/download -> pin-project-1.1.3.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/piper/0.2.1/download -> piper-0.2.1.crate https://crates.io/api/v1/crates/polling/2.8.0/download -> polling-2.8.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.68/download -> proc-macro2-1.0.68.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.33/download -> quote-1.0.33.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.3.9/download -> regex-automata-0.3.9.crate https://crates.io/api/v1/crates/regex-syntax/0.7.5/download -> regex-syntax-0.7.5.crate https://crates.io/api/v1/crates/regex/1.9.6/download -> regex-1.9.6.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.36.15/download -> rustix-0.36.15.crate https://crates.io/api/v1/crates/rustix/0.37.24/download -> rustix-0.37.24.crate https://crates.io/api/v1/crates/rustix/0.38.17/download -> rustix-0.38.17.crate https://crates.io/api/v1/crates/ryu/1.0.15/download -> ryu-1.0.15.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/serde/1.0.188/download -> serde-1.0.188.crate https://crates.io/api/v1/crates/serde_derive/1.0.188/download -> serde_derive-1.0.188.crate https://crates.io/api/v1/crates/serde_json/1.0.107/download -> serde_json-1.0.107.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/shlex/1.2.0/download -> shlex-1.2.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.1/download -> signal-hook-registry-1.4.1.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.17/download -> signal-hook-0.3.17.crate https://crates.io/api/v1/crates/slab/0.4.9/download -> slab-0.4.9.crate https://crates.io/api/v1/crates/smallvec/1.11.1/download -> smallvec-1.11.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.4/download -> socket2-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/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.38/download -> syn-2.0.38.crate https://crates.io/api/v1/crates/tar/0.4.40/download -> tar-0.4.40.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.3.0/download -> termcolor-1.3.0.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.16.0/download -> textwrap-0.16.0.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.49/download -> thiserror-impl-1.0.49.crate https://crates.io/api/v1/crates/thiserror/1.0.49/download -> thiserror-1.0.49.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-util/0.7.9/download -> tokio-util-0.7.9.crate https://crates.io/api/v1/crates/tokio/1.32.0/download -> tokio-1.32.0.crate https://crates.io/api/v1/crates/toml/0.8.2/download -> toml-0.8.2.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.20.2/download -> toml_edit-0.20.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/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.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.11/download -> unicode-width-0.1.11.crate https://crates.io/api/v1/crates/url/2.4.1/download -> url-2.4.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.4.1/download -> value-bag-1.4.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.1/download -> waker-fn-1.1.1.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.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/which/4.4.2/download -> which-4.4.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.6/download -> winapi-util-0.1.6.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.5/download -> windows-targets-0.48.5.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.5/download -> windows_aarch64_gnullvm-0.48.5.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.5/download -> windows_aarch64_msvc-0.48.5.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.5/download -> windows_i686_gnu-0.48.5.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.5/download -> windows_i686_msvc-0.48.5.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.5/download -> windows_x86_64_gnu-0.48.5.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.5/download -> windows_x86_64_gnullvm-0.48.5.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.5/download -> windows_x86_64_msvc-0.48.5.crate https://crates.io/api/v1/crates/winnow/0.5.16/download -> winnow-0.5.16.crate https://crates.io/api/v1/crates/xattr/1.0.1/download -> xattr-1.0.1.crate +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 8520ae1bed0e6965d027399b471a3595 flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=4a294dec17f64d49106e1af4157139d0 diff --git a/metadata/md5-cache/virtual/Manifest.gz b/metadata/md5-cache/virtual/Manifest.gz index 0d8545c37025c89675264ab30a5ab1e247219b05..d194bfa965a18497f715f9fbf8ce765ebafa3b29 100644 GIT binary patch literal 43377 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 delta 42710 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 diff --git a/metadata/md5-cache/virtual/dist-kernel-5.15.134 b/metadata/md5-cache/virtual/dist-kernel-5.15.134 new file mode 100644 index 000000000000..84143152a547 --- /dev/null +++ b/metadata/md5-cache/virtual/dist-kernel-5.15.134 @@ -0,0 +1,7 @@ +DEFINED_PHASES=- +DESCRIPTION=Virtual to depend on any Distribution Kernel +EAPI=7 +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 +RDEPEND=|| ( ~sys-kernel/gentoo-kernel-5.15.134 ~sys-kernel/gentoo-kernel-bin-5.15.134 ~sys-kernel/vanilla-kernel-5.15.134 ) +SLOT=0/5.15.134 +_md5_=6079fd158f18724ad5672a2717fb04d9 diff --git a/metadata/md5-cache/virtual/dist-kernel-6.1.56 b/metadata/md5-cache/virtual/dist-kernel-6.1.56 new file mode 100644 index 000000000000..640056e5b394 --- /dev/null +++ b/metadata/md5-cache/virtual/dist-kernel-6.1.56 @@ -0,0 +1,7 @@ +DEFINED_PHASES=- +DESCRIPTION=Virtual to depend on any Distribution Kernel +EAPI=7 +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 +RDEPEND=|| ( ~sys-kernel/gentoo-kernel-6.1.56 ~sys-kernel/gentoo-kernel-bin-6.1.56 ~sys-kernel/vanilla-kernel-6.1.56 ) +SLOT=0/6.1.56 +_md5_=1971dc5148e78da44e87c56fd4647d8b diff --git a/metadata/md5-cache/virtual/dist-kernel-6.5.6 b/metadata/md5-cache/virtual/dist-kernel-6.5.6 new file mode 100644 index 000000000000..3b6da2e7c5d3 --- /dev/null +++ b/metadata/md5-cache/virtual/dist-kernel-6.5.6 @@ -0,0 +1,7 @@ +DEFINED_PHASES=- +DESCRIPTION=Virtual to depend on any Distribution Kernel +EAPI=7 +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 +RDEPEND=|| ( ~sys-kernel/gentoo-kernel-6.5.6 ~sys-kernel/gentoo-kernel-bin-6.5.6 ~sys-kernel/vanilla-kernel-6.5.6 ) +SLOT=0/6.5.6 +_md5_=1971dc5148e78da44e87c56fd4647d8b diff --git a/metadata/md5-cache/virtual/rust-1.73.0 b/metadata/md5-cache/virtual/rust-1.73.0 new file mode 100644 index 000000000000..13de48f768dd --- /dev/null +++ b/metadata/md5-cache/virtual/rust-1.73.0 @@ -0,0 +1,10 @@ +DEFINED_PHASES=- +DESCRIPTION=Virtual for Rust language compiler +EAPI=8 +INHERIT=multilib-build +IUSE=rustfmt abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +RDEPEND=|| ( ~dev-lang/rust-bin-1.73.0[rustfmt?,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-lang/rust-1.73.0[rustfmt?,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/llvm-17 +_eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc +_md5_=2660024ef2b308912121d0769e8f06e5 diff --git a/metadata/md5-cache/www-client/Manifest.gz b/metadata/md5-cache/www-client/Manifest.gz index b85a72b7ad114e34b7ec652a6a978bd437f3beb4..487b7cfb5bbb9c3e4adad5a4bb840dd75b5ce422 100644 GIT binary patch literal 11883 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 literal 12551 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 diff --git a/metadata/md5-cache/www-client/firefox-102.15.1 b/metadata/md5-cache/www-client/firefox-102.15.1 deleted file mode 100644 index d4a26c5ebdb2..000000000000 --- a/metadata/md5-cache/www-client/firefox-102.15.1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=|| ( dev-lang/python:3.11[ncurses,sqlite,ssl] dev-lang/python: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 virtual/rust:0/llvm-15 pgo? ( =sys-libs/compiler-rt-sanitizers-15*[profile] ) ) ) ( sys-devel/clang:14 sys-devel/llvm:14 clang? ( sys-devel/lld:14 virtual/rust:0/llvm-14 pgo? ( =sys-libs/compiler-rt-sanitizers-14*[profile] ) ) ) ) !clang? ( virtual/rust ) app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.24.3 net-libs/nodejs virtual/pkgconfig amd64? ( >=dev-lang/nasm-2.14 ) x86? ( >=dev-lang/nasm-2.14 ) 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 pgo? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) -DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup unpack -DEPEND=!www-client/firefox:0 !www-client/firefox:rapid 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.79.2 >=dev-libs/nspr-4.34 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme virtual/opengl x11-libs/cairo[X] x11-libs/gdk-pixbuf x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= x11-libs/libxkbcommon[X] x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) libproxy? ( net-libs/libproxy ) pulseaudio? ( || ( media-sound/pulseaudio >=media-sound/apulse-0.1.12-r4 ) ) 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-71.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? ( x11-libs/gtk+:3[wayland] x11-libs/libdrm x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) 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 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 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_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_sco l10n_si l10n_son l10n_szl l10n_ta l10n_te l10n_tl l10n_trs l10n_ur l10n_xh pgo -KEYWORDS=amd64 arm64 ~ppc64 x86 -LICENSE=MPL-2.0 GPL-2 LGPL-2.1 -RDEPEND=!www-client/firefox:0 !www-client/firefox:rapid 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.79.2 >=dev-libs/nspr-4.34 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme virtual/opengl x11-libs/cairo[X] x11-libs/gdk-pixbuf x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= x11-libs/libxkbcommon[X] x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) libproxy? ( net-libs/libproxy ) pulseaudio? ( || ( media-sound/pulseaudio >=media-sound/apulse-0.1.12-r4 ) ) 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-71.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? ( x11-libs/gtk+:3[wayland] x11-libs/libdrm x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] ) -REQUIRED_USE=debug? ( !system-av1 ) pgo? ( lto ) wayland? ( dbus ) wifi? ( dbus ) screencast? ( wayland ) -SLOT=esr -SRC_URI=https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/source/firefox-102.15.1esr.source.tar.xz -> firefox-102.15.1esr.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-102esr-patches-13.tar.xz https://dev.gentoo.org/~whissi/mozilla/patchsets/firefox-102esr-patches-13.tar.xz https://dev.gentoo.org/~slashbeast/mozilla/patchsets/firefox-102esr-patches-13.tar.xz l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/af.xpi -> firefox-102.15.1esr-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/ar.xpi -> firefox-102.15.1esr-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/ast.xpi -> firefox-102.15.1esr-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/be.xpi -> firefox-102.15.1esr-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/bg.xpi -> firefox-102.15.1esr-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/br.xpi -> firefox-102.15.1esr-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/ca.xpi -> firefox-102.15.1esr-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/cak.xpi -> firefox-102.15.1esr-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/cs.xpi -> firefox-102.15.1esr-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/cy.xpi -> firefox-102.15.1esr-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/da.xpi -> firefox-102.15.1esr-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/de.xpi -> firefox-102.15.1esr-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/dsb.xpi -> firefox-102.15.1esr-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/el.xpi -> firefox-102.15.1esr-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/en-CA.xpi -> firefox-102.15.1esr-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/en-GB.xpi -> firefox-102.15.1esr-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/es-AR.xpi -> firefox-102.15.1esr-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/es-ES.xpi -> firefox-102.15.1esr-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/et.xpi -> firefox-102.15.1esr-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/eu.xpi -> firefox-102.15.1esr-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/fi.xpi -> firefox-102.15.1esr-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/fr.xpi -> firefox-102.15.1esr-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/fy-NL.xpi -> firefox-102.15.1esr-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/ga-IE.xpi -> firefox-102.15.1esr-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/gd.xpi -> firefox-102.15.1esr-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/gl.xpi -> firefox-102.15.1esr-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/he.xpi -> firefox-102.15.1esr-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/hr.xpi -> firefox-102.15.1esr-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/hsb.xpi -> firefox-102.15.1esr-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/hu.xpi -> firefox-102.15.1esr-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/id.xpi -> firefox-102.15.1esr-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/is.xpi -> firefox-102.15.1esr-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/it.xpi -> firefox-102.15.1esr-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/ja.xpi -> firefox-102.15.1esr-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/ka.xpi -> firefox-102.15.1esr-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/kab.xpi -> firefox-102.15.1esr-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/kk.xpi -> firefox-102.15.1esr-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/ko.xpi -> firefox-102.15.1esr-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/lt.xpi -> firefox-102.15.1esr-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/lv.xpi -> firefox-102.15.1esr-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/ms.xpi -> firefox-102.15.1esr-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/nb-NO.xpi -> firefox-102.15.1esr-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/nl.xpi -> firefox-102.15.1esr-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/nn-NO.xpi -> firefox-102.15.1esr-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/pa-IN.xpi -> firefox-102.15.1esr-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/pl.xpi -> firefox-102.15.1esr-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/pt-BR.xpi -> firefox-102.15.1esr-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/pt-PT.xpi -> firefox-102.15.1esr-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/rm.xpi -> firefox-102.15.1esr-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/ro.xpi -> firefox-102.15.1esr-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/ru.xpi -> firefox-102.15.1esr-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/sk.xpi -> firefox-102.15.1esr-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/sl.xpi -> firefox-102.15.1esr-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/sq.xpi -> firefox-102.15.1esr-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/sr.xpi -> firefox-102.15.1esr-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/sv-SE.xpi -> firefox-102.15.1esr-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/th.xpi -> firefox-102.15.1esr-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/tr.xpi -> firefox-102.15.1esr-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/uk.xpi -> firefox-102.15.1esr-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/uz.xpi -> firefox-102.15.1esr-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/vi.xpi -> firefox-102.15.1esr-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/zh-CN.xpi -> firefox-102.15.1esr-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/zh-TW.xpi -> firefox-102.15.1esr-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/ach.xpi -> firefox-102.15.1esr-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/an.xpi -> firefox-102.15.1esr-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/az.xpi -> firefox-102.15.1esr-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/bn.xpi -> firefox-102.15.1esr-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/bs.xpi -> firefox-102.15.1esr-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/ca-valencia.xpi -> firefox-102.15.1esr-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/eo.xpi -> firefox-102.15.1esr-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/es-CL.xpi -> firefox-102.15.1esr-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/es-MX.xpi -> firefox-102.15.1esr-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/fa.xpi -> firefox-102.15.1esr-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/ff.xpi -> firefox-102.15.1esr-ff.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/gn.xpi -> firefox-102.15.1esr-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/gu-IN.xpi -> firefox-102.15.1esr-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/hi-IN.xpi -> firefox-102.15.1esr-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/hy-AM.xpi -> firefox-102.15.1esr-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/ia.xpi -> firefox-102.15.1esr-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/km.xpi -> firefox-102.15.1esr-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/kn.xpi -> firefox-102.15.1esr-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/lij.xpi -> firefox-102.15.1esr-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/mk.xpi -> firefox-102.15.1esr-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/mr.xpi -> firefox-102.15.1esr-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/my.xpi -> firefox-102.15.1esr-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/ne-NP.xpi -> firefox-102.15.1esr-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/oc.xpi -> firefox-102.15.1esr-oc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/sco.xpi -> firefox-102.15.1esr-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/si.xpi -> firefox-102.15.1esr-si.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/son.xpi -> firefox-102.15.1esr-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/szl.xpi -> firefox-102.15.1esr-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/ta.xpi -> firefox-102.15.1esr-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/te.xpi -> firefox-102.15.1esr-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/tl.xpi -> firefox-102.15.1esr-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/trs.xpi -> firefox-102.15.1esr-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/ur.xpi -> firefox-102.15.1esr-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/102.15.1esr/linux-x86_64/xpi/xh.xpi -> firefox-102.15.1esr-xh.xpi ) -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic e5cc383ea8420f92fe3737be790021dc gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 2e1701c714b75feb512bffdecd3fe7d0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=5b9e8b72064f69ffcbb3f894a1d1812d diff --git a/metadata/md5-cache/www-client/firefox-115.2.1 b/metadata/md5-cache/www-client/firefox-115.2.1 deleted file mode 100644 index a8184b8512af..000000000000 --- a/metadata/md5-cache/www-client/firefox-115.2.1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=|| ( dev-lang/python:3.11[ncurses,sqlite,ssl] dev-lang/python:3.10[ncurses,sqlite,ssl] ) || ( ( sys-devel/clang:16 sys-devel/llvm:16 clang? ( sys-devel/lld:16 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 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 ) !X? ( >=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:rapid 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= ) 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 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 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:rapid 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= ) 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:= ) hwaccel? ( media-video/libva-utils sys-apps/pciutils ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] ) -REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) pgo? ( lto ) wifi? ( dbus ) -SLOT=esr -SRC_URI=https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/source/firefox-115.2.1esr.source.tar.xz -> firefox-115.2.1esr.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-115esr-patches-06.tar.xz l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/af.xpi -> firefox-115.2.1esr-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/ar.xpi -> firefox-115.2.1esr-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/ast.xpi -> firefox-115.2.1esr-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/be.xpi -> firefox-115.2.1esr-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/bg.xpi -> firefox-115.2.1esr-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/br.xpi -> firefox-115.2.1esr-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/ca.xpi -> firefox-115.2.1esr-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/cak.xpi -> firefox-115.2.1esr-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/cs.xpi -> firefox-115.2.1esr-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/cy.xpi -> firefox-115.2.1esr-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/da.xpi -> firefox-115.2.1esr-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/de.xpi -> firefox-115.2.1esr-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/dsb.xpi -> firefox-115.2.1esr-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/el.xpi -> firefox-115.2.1esr-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/en-CA.xpi -> firefox-115.2.1esr-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/en-GB.xpi -> firefox-115.2.1esr-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/es-AR.xpi -> firefox-115.2.1esr-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/es-ES.xpi -> firefox-115.2.1esr-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/et.xpi -> firefox-115.2.1esr-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/eu.xpi -> firefox-115.2.1esr-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/fi.xpi -> firefox-115.2.1esr-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/fr.xpi -> firefox-115.2.1esr-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/fy-NL.xpi -> firefox-115.2.1esr-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/ga-IE.xpi -> firefox-115.2.1esr-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/gd.xpi -> firefox-115.2.1esr-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/gl.xpi -> firefox-115.2.1esr-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/he.xpi -> firefox-115.2.1esr-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/hr.xpi -> firefox-115.2.1esr-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/hsb.xpi -> firefox-115.2.1esr-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/hu.xpi -> firefox-115.2.1esr-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/id.xpi -> firefox-115.2.1esr-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/is.xpi -> firefox-115.2.1esr-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/it.xpi -> firefox-115.2.1esr-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/ja.xpi -> firefox-115.2.1esr-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/ka.xpi -> firefox-115.2.1esr-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/kab.xpi -> firefox-115.2.1esr-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/kk.xpi -> firefox-115.2.1esr-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/ko.xpi -> firefox-115.2.1esr-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/lt.xpi -> firefox-115.2.1esr-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/lv.xpi -> firefox-115.2.1esr-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/ms.xpi -> firefox-115.2.1esr-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/nb-NO.xpi -> firefox-115.2.1esr-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/nl.xpi -> firefox-115.2.1esr-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/nn-NO.xpi -> firefox-115.2.1esr-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/pa-IN.xpi -> firefox-115.2.1esr-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/pl.xpi -> firefox-115.2.1esr-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/pt-BR.xpi -> firefox-115.2.1esr-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/pt-PT.xpi -> firefox-115.2.1esr-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/rm.xpi -> firefox-115.2.1esr-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/ro.xpi -> firefox-115.2.1esr-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/ru.xpi -> firefox-115.2.1esr-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/sk.xpi -> firefox-115.2.1esr-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/sl.xpi -> firefox-115.2.1esr-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/sq.xpi -> firefox-115.2.1esr-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/sr.xpi -> firefox-115.2.1esr-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/sv-SE.xpi -> firefox-115.2.1esr-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/th.xpi -> firefox-115.2.1esr-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/tr.xpi -> firefox-115.2.1esr-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/uk.xpi -> firefox-115.2.1esr-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/uz.xpi -> firefox-115.2.1esr-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/vi.xpi -> firefox-115.2.1esr-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/zh-CN.xpi -> firefox-115.2.1esr-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/zh-TW.xpi -> firefox-115.2.1esr-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/ach.xpi -> firefox-115.2.1esr-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/an.xpi -> firefox-115.2.1esr-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/az.xpi -> firefox-115.2.1esr-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/bn.xpi -> firefox-115.2.1esr-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/bs.xpi -> firefox-115.2.1esr-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/ca-valencia.xpi -> firefox-115.2.1esr-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/eo.xpi -> firefox-115.2.1esr-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/es-CL.xpi -> firefox-115.2.1esr-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/es-MX.xpi -> firefox-115.2.1esr-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/fa.xpi -> firefox-115.2.1esr-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/ff.xpi -> firefox-115.2.1esr-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/fur.xpi -> firefox-115.2.1esr-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/gn.xpi -> firefox-115.2.1esr-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/gu-IN.xpi -> firefox-115.2.1esr-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/hi-IN.xpi -> firefox-115.2.1esr-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/hy-AM.xpi -> firefox-115.2.1esr-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/ia.xpi -> firefox-115.2.1esr-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/km.xpi -> firefox-115.2.1esr-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/kn.xpi -> firefox-115.2.1esr-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/lij.xpi -> firefox-115.2.1esr-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/mk.xpi -> firefox-115.2.1esr-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/mr.xpi -> firefox-115.2.1esr-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/my.xpi -> firefox-115.2.1esr-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/ne-NP.xpi -> firefox-115.2.1esr-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/oc.xpi -> firefox-115.2.1esr-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/sc.xpi -> firefox-115.2.1esr-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/sco.xpi -> firefox-115.2.1esr-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/si.xpi -> firefox-115.2.1esr-si.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/son.xpi -> firefox-115.2.1esr-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/szl.xpi -> firefox-115.2.1esr-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/ta.xpi -> firefox-115.2.1esr-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/te.xpi -> firefox-115.2.1esr-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/tl.xpi -> firefox-115.2.1esr-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/trs.xpi -> firefox-115.2.1esr-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/ur.xpi -> firefox-115.2.1esr-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/115.2.1esr/linux-x86_64/xpi/xh.xpi -> firefox-115.2.1esr-xh.xpi ) -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic e5cc383ea8420f92fe3737be790021dc gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 2e1701c714b75feb512bffdecd3fe7d0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=414bcf06ceb8c59f48f8b2a2c8c801a4 diff --git a/metadata/md5-cache/www-client/firefox-115.3.0 b/metadata/md5-cache/www-client/firefox-115.3.0 deleted file mode 100644 index a14a63b294cc..000000000000 --- a/metadata/md5-cache/www-client/firefox-115.3.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=|| ( dev-lang/python:3.11[ncurses,sqlite,ssl] dev-lang/python:3.10[ncurses,sqlite,ssl] ) || ( ( sys-devel/clang:16 sys-devel/llvm:16 clang? ( sys-devel/lld:16 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 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 ) !X? ( >=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:rapid 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= ) 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 readme.gentoo-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 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:rapid 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= ) 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:= ) hwaccel? ( media-video/libva-utils sys-apps/pciutils ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] ) -REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) pgo? ( lto ) wifi? ( dbus ) -SLOT=esr -SRC_URI=https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/source/firefox-115.3.0esr.source.tar.xz -> firefox-115.3.0esr.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-115esr-patches-06.tar.xz l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/af.xpi -> firefox-115.3.0esr-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/ar.xpi -> firefox-115.3.0esr-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/ast.xpi -> firefox-115.3.0esr-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/be.xpi -> firefox-115.3.0esr-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/bg.xpi -> firefox-115.3.0esr-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/br.xpi -> firefox-115.3.0esr-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/ca.xpi -> firefox-115.3.0esr-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/cak.xpi -> firefox-115.3.0esr-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/cs.xpi -> firefox-115.3.0esr-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/cy.xpi -> firefox-115.3.0esr-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/da.xpi -> firefox-115.3.0esr-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/de.xpi -> firefox-115.3.0esr-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/dsb.xpi -> firefox-115.3.0esr-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/el.xpi -> firefox-115.3.0esr-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/en-CA.xpi -> firefox-115.3.0esr-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/en-GB.xpi -> firefox-115.3.0esr-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/es-AR.xpi -> firefox-115.3.0esr-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/es-ES.xpi -> firefox-115.3.0esr-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/et.xpi -> firefox-115.3.0esr-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/eu.xpi -> firefox-115.3.0esr-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/fi.xpi -> firefox-115.3.0esr-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/fr.xpi -> firefox-115.3.0esr-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/fy-NL.xpi -> firefox-115.3.0esr-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/ga-IE.xpi -> firefox-115.3.0esr-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/gd.xpi -> firefox-115.3.0esr-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/gl.xpi -> firefox-115.3.0esr-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/he.xpi -> firefox-115.3.0esr-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/hr.xpi -> firefox-115.3.0esr-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/hsb.xpi -> firefox-115.3.0esr-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/hu.xpi -> firefox-115.3.0esr-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/id.xpi -> firefox-115.3.0esr-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/is.xpi -> firefox-115.3.0esr-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/it.xpi -> firefox-115.3.0esr-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/ja.xpi -> firefox-115.3.0esr-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/ka.xpi -> firefox-115.3.0esr-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/kab.xpi -> firefox-115.3.0esr-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/kk.xpi -> firefox-115.3.0esr-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/ko.xpi -> firefox-115.3.0esr-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/lt.xpi -> firefox-115.3.0esr-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/lv.xpi -> firefox-115.3.0esr-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/ms.xpi -> firefox-115.3.0esr-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/nb-NO.xpi -> firefox-115.3.0esr-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/nl.xpi -> firefox-115.3.0esr-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/nn-NO.xpi -> firefox-115.3.0esr-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/pa-IN.xpi -> firefox-115.3.0esr-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/pl.xpi -> firefox-115.3.0esr-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/pt-BR.xpi -> firefox-115.3.0esr-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/pt-PT.xpi -> firefox-115.3.0esr-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/rm.xpi -> firefox-115.3.0esr-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/ro.xpi -> firefox-115.3.0esr-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/ru.xpi -> firefox-115.3.0esr-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/sk.xpi -> firefox-115.3.0esr-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/sl.xpi -> firefox-115.3.0esr-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/sq.xpi -> firefox-115.3.0esr-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/sr.xpi -> firefox-115.3.0esr-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/sv-SE.xpi -> firefox-115.3.0esr-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/th.xpi -> firefox-115.3.0esr-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/tr.xpi -> firefox-115.3.0esr-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/uk.xpi -> firefox-115.3.0esr-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/uz.xpi -> firefox-115.3.0esr-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/vi.xpi -> firefox-115.3.0esr-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/zh-CN.xpi -> firefox-115.3.0esr-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/zh-TW.xpi -> firefox-115.3.0esr-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/ach.xpi -> firefox-115.3.0esr-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/an.xpi -> firefox-115.3.0esr-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/az.xpi -> firefox-115.3.0esr-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/bn.xpi -> firefox-115.3.0esr-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/bs.xpi -> firefox-115.3.0esr-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/ca-valencia.xpi -> firefox-115.3.0esr-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/eo.xpi -> firefox-115.3.0esr-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/es-CL.xpi -> firefox-115.3.0esr-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/es-MX.xpi -> firefox-115.3.0esr-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/fa.xpi -> firefox-115.3.0esr-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/ff.xpi -> firefox-115.3.0esr-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/fur.xpi -> firefox-115.3.0esr-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/gn.xpi -> firefox-115.3.0esr-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/gu-IN.xpi -> firefox-115.3.0esr-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/hi-IN.xpi -> firefox-115.3.0esr-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/hy-AM.xpi -> firefox-115.3.0esr-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/ia.xpi -> firefox-115.3.0esr-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/km.xpi -> firefox-115.3.0esr-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/kn.xpi -> firefox-115.3.0esr-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/lij.xpi -> firefox-115.3.0esr-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/mk.xpi -> firefox-115.3.0esr-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/mr.xpi -> firefox-115.3.0esr-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/my.xpi -> firefox-115.3.0esr-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/ne-NP.xpi -> firefox-115.3.0esr-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/oc.xpi -> firefox-115.3.0esr-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/sc.xpi -> firefox-115.3.0esr-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/sco.xpi -> firefox-115.3.0esr-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/si.xpi -> firefox-115.3.0esr-si.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/son.xpi -> firefox-115.3.0esr-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/szl.xpi -> firefox-115.3.0esr-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/ta.xpi -> firefox-115.3.0esr-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/te.xpi -> firefox-115.3.0esr-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/tl.xpi -> firefox-115.3.0esr-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/trs.xpi -> firefox-115.3.0esr-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/ur.xpi -> firefox-115.3.0esr-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/115.3.0esr/linux-x86_64/xpi/xh.xpi -> firefox-115.3.0esr-xh.xpi ) -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic e5cc383ea8420f92fe3737be790021dc gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 2e1701c714b75feb512bffdecd3fe7d0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=1d2d3b1c1898f0734effb01134fce9da diff --git a/metadata/md5-cache/www-client/firefox-115.3.1 b/metadata/md5-cache/www-client/firefox-115.3.1 index 88ff2820cd78..a95a8b53cfd4 100644 --- a/metadata/md5-cache/www-client/firefox-115.3.1 +++ b/metadata/md5-cache/www-client/firefox-115.3.1 @@ -7,11 +7,11 @@ 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 readme.gentoo-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 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 +KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86 LICENSE=MPL-2.0 GPL-2 LGPL-2.1 RDEPEND=!www-client/firefox:0 !www-client/firefox:rapid 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= ) 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:= ) hwaccel? ( media-video/libva-utils sys-apps/pciutils ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] ) REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) pgo? ( lto ) wifi? ( dbus ) SLOT=esr SRC_URI=https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/source/firefox-115.3.1esr.source.tar.xz -> firefox-115.3.1esr.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-115esr-patches-06.tar.xz l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/af.xpi -> firefox-115.3.1esr-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/ar.xpi -> firefox-115.3.1esr-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/ast.xpi -> firefox-115.3.1esr-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/be.xpi -> firefox-115.3.1esr-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/bg.xpi -> firefox-115.3.1esr-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/br.xpi -> firefox-115.3.1esr-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/ca.xpi -> firefox-115.3.1esr-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/cak.xpi -> firefox-115.3.1esr-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/cs.xpi -> firefox-115.3.1esr-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/cy.xpi -> firefox-115.3.1esr-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/da.xpi -> firefox-115.3.1esr-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/de.xpi -> firefox-115.3.1esr-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/dsb.xpi -> firefox-115.3.1esr-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/el.xpi -> firefox-115.3.1esr-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/en-CA.xpi -> firefox-115.3.1esr-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/en-GB.xpi -> firefox-115.3.1esr-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/es-AR.xpi -> firefox-115.3.1esr-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/es-ES.xpi -> firefox-115.3.1esr-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/et.xpi -> firefox-115.3.1esr-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/eu.xpi -> firefox-115.3.1esr-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/fi.xpi -> firefox-115.3.1esr-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/fr.xpi -> firefox-115.3.1esr-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/fy-NL.xpi -> firefox-115.3.1esr-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/ga-IE.xpi -> firefox-115.3.1esr-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/gd.xpi -> firefox-115.3.1esr-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/gl.xpi -> firefox-115.3.1esr-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/he.xpi -> firefox-115.3.1esr-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/hr.xpi -> firefox-115.3.1esr-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/hsb.xpi -> firefox-115.3.1esr-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/hu.xpi -> firefox-115.3.1esr-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/id.xpi -> firefox-115.3.1esr-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/is.xpi -> firefox-115.3.1esr-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/it.xpi -> firefox-115.3.1esr-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/ja.xpi -> firefox-115.3.1esr-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/ka.xpi -> firefox-115.3.1esr-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/kab.xpi -> firefox-115.3.1esr-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/kk.xpi -> firefox-115.3.1esr-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/ko.xpi -> firefox-115.3.1esr-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/lt.xpi -> firefox-115.3.1esr-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/lv.xpi -> firefox-115.3.1esr-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/ms.xpi -> firefox-115.3.1esr-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/nb-NO.xpi -> firefox-115.3.1esr-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/nl.xpi -> firefox-115.3.1esr-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/nn-NO.xpi -> firefox-115.3.1esr-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/pa-IN.xpi -> firefox-115.3.1esr-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/pl.xpi -> firefox-115.3.1esr-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/pt-BR.xpi -> firefox-115.3.1esr-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/pt-PT.xpi -> firefox-115.3.1esr-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/rm.xpi -> firefox-115.3.1esr-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/ro.xpi -> firefox-115.3.1esr-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/ru.xpi -> firefox-115.3.1esr-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/sk.xpi -> firefox-115.3.1esr-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/sl.xpi -> firefox-115.3.1esr-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/sq.xpi -> firefox-115.3.1esr-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/sr.xpi -> firefox-115.3.1esr-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/sv-SE.xpi -> firefox-115.3.1esr-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/th.xpi -> firefox-115.3.1esr-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/tr.xpi -> firefox-115.3.1esr-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/uk.xpi -> firefox-115.3.1esr-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/uz.xpi -> firefox-115.3.1esr-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/vi.xpi -> firefox-115.3.1esr-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/zh-CN.xpi -> firefox-115.3.1esr-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/zh-TW.xpi -> firefox-115.3.1esr-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/ach.xpi -> firefox-115.3.1esr-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/an.xpi -> firefox-115.3.1esr-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/az.xpi -> firefox-115.3.1esr-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/bn.xpi -> firefox-115.3.1esr-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/bs.xpi -> firefox-115.3.1esr-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/ca-valencia.xpi -> firefox-115.3.1esr-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/eo.xpi -> firefox-115.3.1esr-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/es-CL.xpi -> firefox-115.3.1esr-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/es-MX.xpi -> firefox-115.3.1esr-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/fa.xpi -> firefox-115.3.1esr-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/ff.xpi -> firefox-115.3.1esr-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/fur.xpi -> firefox-115.3.1esr-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/gn.xpi -> firefox-115.3.1esr-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/gu-IN.xpi -> firefox-115.3.1esr-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/hi-IN.xpi -> firefox-115.3.1esr-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/hy-AM.xpi -> firefox-115.3.1esr-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/ia.xpi -> firefox-115.3.1esr-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/km.xpi -> firefox-115.3.1esr-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/kn.xpi -> firefox-115.3.1esr-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/lij.xpi -> firefox-115.3.1esr-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/mk.xpi -> firefox-115.3.1esr-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/mr.xpi -> firefox-115.3.1esr-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/my.xpi -> firefox-115.3.1esr-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/ne-NP.xpi -> firefox-115.3.1esr-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/oc.xpi -> firefox-115.3.1esr-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/sc.xpi -> firefox-115.3.1esr-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/sco.xpi -> firefox-115.3.1esr-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/si.xpi -> firefox-115.3.1esr-si.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/son.xpi -> firefox-115.3.1esr-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/szl.xpi -> firefox-115.3.1esr-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/ta.xpi -> firefox-115.3.1esr-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/te.xpi -> firefox-115.3.1esr-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/tl.xpi -> firefox-115.3.1esr-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/trs.xpi -> firefox-115.3.1esr-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/ur.xpi -> firefox-115.3.1esr-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/xh.xpi -> firefox-115.3.1esr-xh.xpi ) _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic e5cc383ea8420f92fe3737be790021dc gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 2e1701c714b75feb512bffdecd3fe7d0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=6df02db0902d185c9a305719d9ee97f1 +_md5_=07d5b5757b3cbe3cd4e764a74d46fd22 diff --git a/metadata/md5-cache/www-client/firefox-117.0.1 b/metadata/md5-cache/www-client/firefox-117.0.1 deleted file mode 100644 index 774e30b7a605..000000000000 --- a/metadata/md5-cache/www-client/firefox-117.0.1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=|| ( dev-lang/python:3.11[ncurses,sqlite,ssl] dev-lang/python:3.10[ncurses,sqlite,ssl] ) || ( ( sys-devel/clang:16 sys-devel/llvm:16 clang? ( sys-devel/lld:16 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 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 ) !X? ( >=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.92 >=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.92 >=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:= ) hwaccel? ( media-video/libva-utils sys-apps/pciutils ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] ) -REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) pgo? ( lto ) wifi? ( dbus ) -SLOT=rapid -SRC_URI=https://archive.mozilla.org/pub/firefox/releases/117.0.1/source/firefox-117.0.1.source.tar.xz -> firefox-117.0.1.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-117-patches-04.tar.xz l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/af.xpi -> firefox-117.0.1-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/ar.xpi -> firefox-117.0.1-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/ast.xpi -> firefox-117.0.1-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/be.xpi -> firefox-117.0.1-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/bg.xpi -> firefox-117.0.1-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/br.xpi -> firefox-117.0.1-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/ca.xpi -> firefox-117.0.1-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/cak.xpi -> firefox-117.0.1-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/cs.xpi -> firefox-117.0.1-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/cy.xpi -> firefox-117.0.1-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/da.xpi -> firefox-117.0.1-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/de.xpi -> firefox-117.0.1-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/dsb.xpi -> firefox-117.0.1-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/el.xpi -> firefox-117.0.1-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/en-CA.xpi -> firefox-117.0.1-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/en-GB.xpi -> firefox-117.0.1-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/es-AR.xpi -> firefox-117.0.1-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/es-ES.xpi -> firefox-117.0.1-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/et.xpi -> firefox-117.0.1-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/eu.xpi -> firefox-117.0.1-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/fi.xpi -> firefox-117.0.1-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/fr.xpi -> firefox-117.0.1-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/fy-NL.xpi -> firefox-117.0.1-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/ga-IE.xpi -> firefox-117.0.1-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/gd.xpi -> firefox-117.0.1-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/gl.xpi -> firefox-117.0.1-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/he.xpi -> firefox-117.0.1-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/hr.xpi -> firefox-117.0.1-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/hsb.xpi -> firefox-117.0.1-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/hu.xpi -> firefox-117.0.1-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/id.xpi -> firefox-117.0.1-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/is.xpi -> firefox-117.0.1-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/it.xpi -> firefox-117.0.1-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/ja.xpi -> firefox-117.0.1-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/ka.xpi -> firefox-117.0.1-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/kab.xpi -> firefox-117.0.1-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/kk.xpi -> firefox-117.0.1-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/ko.xpi -> firefox-117.0.1-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/lt.xpi -> firefox-117.0.1-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/lv.xpi -> firefox-117.0.1-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/ms.xpi -> firefox-117.0.1-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/nb-NO.xpi -> firefox-117.0.1-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/nl.xpi -> firefox-117.0.1-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/nn-NO.xpi -> firefox-117.0.1-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/pa-IN.xpi -> firefox-117.0.1-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/pl.xpi -> firefox-117.0.1-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/pt-BR.xpi -> firefox-117.0.1-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/pt-PT.xpi -> firefox-117.0.1-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/rm.xpi -> firefox-117.0.1-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/ro.xpi -> firefox-117.0.1-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/ru.xpi -> firefox-117.0.1-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/sk.xpi -> firefox-117.0.1-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/sl.xpi -> firefox-117.0.1-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/sq.xpi -> firefox-117.0.1-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/sr.xpi -> firefox-117.0.1-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/sv-SE.xpi -> firefox-117.0.1-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/th.xpi -> firefox-117.0.1-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/tr.xpi -> firefox-117.0.1-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/uk.xpi -> firefox-117.0.1-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/uz.xpi -> firefox-117.0.1-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/vi.xpi -> firefox-117.0.1-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/zh-CN.xpi -> firefox-117.0.1-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/zh-TW.xpi -> firefox-117.0.1-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/ach.xpi -> firefox-117.0.1-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/an.xpi -> firefox-117.0.1-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/az.xpi -> firefox-117.0.1-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/bn.xpi -> firefox-117.0.1-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/bs.xpi -> firefox-117.0.1-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/ca-valencia.xpi -> firefox-117.0.1-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/eo.xpi -> firefox-117.0.1-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/es-CL.xpi -> firefox-117.0.1-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/es-MX.xpi -> firefox-117.0.1-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/fa.xpi -> firefox-117.0.1-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/ff.xpi -> firefox-117.0.1-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/fur.xpi -> firefox-117.0.1-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/gn.xpi -> firefox-117.0.1-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/gu-IN.xpi -> firefox-117.0.1-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/hi-IN.xpi -> firefox-117.0.1-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/hy-AM.xpi -> firefox-117.0.1-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/ia.xpi -> firefox-117.0.1-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/km.xpi -> firefox-117.0.1-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/kn.xpi -> firefox-117.0.1-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/lij.xpi -> firefox-117.0.1-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/mk.xpi -> firefox-117.0.1-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/mr.xpi -> firefox-117.0.1-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/my.xpi -> firefox-117.0.1-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/ne-NP.xpi -> firefox-117.0.1-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/oc.xpi -> firefox-117.0.1-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/sc.xpi -> firefox-117.0.1-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/sco.xpi -> firefox-117.0.1-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/si.xpi -> firefox-117.0.1-si.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/son.xpi -> firefox-117.0.1-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/szl.xpi -> firefox-117.0.1-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/ta.xpi -> firefox-117.0.1-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/te.xpi -> firefox-117.0.1-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/tl.xpi -> firefox-117.0.1-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/trs.xpi -> firefox-117.0.1-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/ur.xpi -> firefox-117.0.1-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xpi/xh.xpi -> firefox-117.0.1-xh.xpi ) -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic e5cc383ea8420f92fe3737be790021dc gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 2e1701c714b75feb512bffdecd3fe7d0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=7e8e09b14907479e6e14269c96972bae diff --git a/metadata/md5-cache/www-client/firefox-118.0 b/metadata/md5-cache/www-client/firefox-118.0 deleted file mode 100644 index cc2288ed8cb0..000000000000 --- a/metadata/md5-cache/www-client/firefox-118.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=|| ( dev-lang/python:3.11[ncurses,sqlite,ssl] dev-lang/python:3.10[ncurses,sqlite,ssl] ) || ( ( sys-devel/clang:16 sys-devel/llvm:16 clang? ( sys-devel/lld:16 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 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 ) !X? ( >=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.93 >=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 readme.gentoo-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.93 >=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:= ) hwaccel? ( media-video/libva-utils sys-apps/pciutils ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] ) -REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) pgo? ( lto ) wifi? ( dbus ) -SLOT=rapid -SRC_URI=https://archive.mozilla.org/pub/firefox/releases/118.0/source/firefox-118.0.source.tar.xz -> firefox-118.0.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-118-patches-02.tar.xz l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/af.xpi -> firefox-118.0-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/ar.xpi -> firefox-118.0-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/ast.xpi -> firefox-118.0-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/be.xpi -> firefox-118.0-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/bg.xpi -> firefox-118.0-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/br.xpi -> firefox-118.0-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/ca.xpi -> firefox-118.0-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/cak.xpi -> firefox-118.0-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/cs.xpi -> firefox-118.0-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/cy.xpi -> firefox-118.0-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/da.xpi -> firefox-118.0-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/de.xpi -> firefox-118.0-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/dsb.xpi -> firefox-118.0-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/el.xpi -> firefox-118.0-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/en-CA.xpi -> firefox-118.0-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/en-GB.xpi -> firefox-118.0-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/es-AR.xpi -> firefox-118.0-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/es-ES.xpi -> firefox-118.0-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/et.xpi -> firefox-118.0-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/eu.xpi -> firefox-118.0-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/fi.xpi -> firefox-118.0-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/fr.xpi -> firefox-118.0-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/fy-NL.xpi -> firefox-118.0-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/ga-IE.xpi -> firefox-118.0-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/gd.xpi -> firefox-118.0-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/gl.xpi -> firefox-118.0-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/he.xpi -> firefox-118.0-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/hr.xpi -> firefox-118.0-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/hsb.xpi -> firefox-118.0-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/hu.xpi -> firefox-118.0-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/id.xpi -> firefox-118.0-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/is.xpi -> firefox-118.0-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/it.xpi -> firefox-118.0-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/ja.xpi -> firefox-118.0-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/ka.xpi -> firefox-118.0-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/kab.xpi -> firefox-118.0-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/kk.xpi -> firefox-118.0-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/ko.xpi -> firefox-118.0-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/lt.xpi -> firefox-118.0-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/lv.xpi -> firefox-118.0-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/ms.xpi -> firefox-118.0-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/nb-NO.xpi -> firefox-118.0-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/nl.xpi -> firefox-118.0-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/nn-NO.xpi -> firefox-118.0-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/pa-IN.xpi -> firefox-118.0-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/pl.xpi -> firefox-118.0-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/pt-BR.xpi -> firefox-118.0-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/pt-PT.xpi -> firefox-118.0-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/rm.xpi -> firefox-118.0-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/ro.xpi -> firefox-118.0-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/ru.xpi -> firefox-118.0-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/sk.xpi -> firefox-118.0-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/sl.xpi -> firefox-118.0-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/sq.xpi -> firefox-118.0-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/sr.xpi -> firefox-118.0-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/sv-SE.xpi -> firefox-118.0-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/th.xpi -> firefox-118.0-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/tr.xpi -> firefox-118.0-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/uk.xpi -> firefox-118.0-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/uz.xpi -> firefox-118.0-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/vi.xpi -> firefox-118.0-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/zh-CN.xpi -> firefox-118.0-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/zh-TW.xpi -> firefox-118.0-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/ach.xpi -> firefox-118.0-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/an.xpi -> firefox-118.0-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/az.xpi -> firefox-118.0-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/bn.xpi -> firefox-118.0-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/bs.xpi -> firefox-118.0-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/ca-valencia.xpi -> firefox-118.0-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/eo.xpi -> firefox-118.0-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/es-CL.xpi -> firefox-118.0-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/es-MX.xpi -> firefox-118.0-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/fa.xpi -> firefox-118.0-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/ff.xpi -> firefox-118.0-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/fur.xpi -> firefox-118.0-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/gn.xpi -> firefox-118.0-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/gu-IN.xpi -> firefox-118.0-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/hi-IN.xpi -> firefox-118.0-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/hy-AM.xpi -> firefox-118.0-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/ia.xpi -> firefox-118.0-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/km.xpi -> firefox-118.0-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/kn.xpi -> firefox-118.0-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/lij.xpi -> firefox-118.0-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/mk.xpi -> firefox-118.0-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/mr.xpi -> firefox-118.0-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/my.xpi -> firefox-118.0-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/ne-NP.xpi -> firefox-118.0-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/oc.xpi -> firefox-118.0-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/sc.xpi -> firefox-118.0-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/sco.xpi -> firefox-118.0-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/si.xpi -> firefox-118.0-si.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/son.xpi -> firefox-118.0-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/szl.xpi -> firefox-118.0-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/ta.xpi -> firefox-118.0-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/te.xpi -> firefox-118.0-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/tl.xpi -> firefox-118.0-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/trs.xpi -> firefox-118.0-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/ur.xpi -> firefox-118.0-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/118.0/linux-x86_64/xpi/xh.xpi -> firefox-118.0-xh.xpi ) -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic e5cc383ea8420f92fe3737be790021dc gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 2e1701c714b75feb512bffdecd3fe7d0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=9ada64b87150fe5e2a453be7d1598454 diff --git a/metadata/md5-cache/www-client/vivaldi-6.2.3105.58 b/metadata/md5-cache/www-client/vivaldi-6.2.3105.58 new file mode 100644 index 000000000000..1a2ff773eb14 --- /dev/null +++ b/metadata/md5-cache/www-client/vivaldi-6.2.3105.58 @@ -0,0 +1,15 @@ +DEFINED_PHASES=install postinst postrm preinst prepare setup unpack +DESCRIPTION=A browser for our friends +EAPI=8 +HOMEPAGE=https://vivaldi.com/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=chromium-2 desktop linux-info unpacker xdg +IUSE=gtk proprietary-codecs qt5 widevine +l10n_af +l10n_am +l10n_ar +l10n_az +l10n_be +l10n_bg +l10n_bn +l10n_ca +l10n_ca-valencia +l10n_cs +l10n_da +l10n_de +l10n_de-CH +l10n_el +l10n_en-GB +l10n_en-US +l10n_eo +l10n_es +l10n_es-419 +l10n_es-PE +l10n_et +l10n_eu +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_fy +l10n_gd +l10n_gl +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_hy +l10n_id +l10n_io +l10n_is +l10n_it +l10n_ja +l10n_jbo +l10n_ka +l10n_kab +l10n_kn +l10n_ko +l10n_ku +l10n_lt +l10n_lv +l10n_mk +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_nn +l10n_pa +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sc +l10n_sk +l10n_sl +l10n_sq +l10n_sr +l10n_sr-Latn +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_ur +l10n_vi +l10n_zh-CN +l10n_zh-TW +KEYWORDS=-* ~amd64 ~arm ~arm64 +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/stable/vivaldi-stable_6.2.3105.58-1_amd64.deb ) arm? ( https://downloads.vivaldi.com/stable/vivaldi-stable_6.2.3105.58-1_armhf.deb ) arm64? ( https://downloads.vivaldi.com/stable/vivaldi-stable_6.2.3105.58-1_arm64.deb ) +_eclasses_=chromium-2 93690d770dc2e27deaa89794e2f9fe3f desktop 021728fdc1b03b36357dbc89489e0f0d linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc unpacker aa6a4e924009232d8b78b31e932c30b5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=5cfceed7368d05046da16d8cda4c9b56 diff --git a/metadata/md5-cache/x11-drivers/Manifest.gz b/metadata/md5-cache/x11-drivers/Manifest.gz index dfb2f85bbf1140d1aba8d4f12ceaa1b468357793..bc08d7ce213ad3a04087071106ff5af51041a233 100644 GIT binary patch literal 6600 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 GE&u@Mwb7{n literal 6601 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 H>@ENRVTiiP diff --git a/metadata/md5-cache/x11-drivers/nvidia-drivers-535.43.10 b/metadata/md5-cache/x11-drivers/nvidia-drivers-535.43.11 similarity index 94% rename from metadata/md5-cache/x11-drivers/nvidia-drivers-535.43.10 rename to metadata/md5-cache/x11-drivers/nvidia-drivers-535.43.11 index 57d7c90839c0..0c6668020c22 100644 --- a/metadata/md5-cache/x11-drivers/nvidia-drivers-535.43.10 +++ b/metadata/md5-cache/x11-drivers/nvidia-drivers-535.43.11 @@ -12,6 +12,6 @@ LICENSE=NVIDIA-r2 Apache-2.0 BSD BSD-2 GPL-2 MIT ZLIB curl openssl RDEPEND=acct-group/video sys-libs/glibc dev-libs/openssl:0/3 X? ( x11-libs/libpciaccess ) persistenced? ( acct-user/nvpd net-libs/libtirpc:= ) tools? ( >=app-accessibility/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 ) dev-libs/openssl:0/3 sys-libs/glibc 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-5354310-linux -> NVIDIA-Linux-x86_64-535.43.10.run https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-535.113.01.tar.bz2 https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-535.113.01.tar.bz2 https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-535.113.01.tar.bz2 https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-535.113.01.tar.bz2 https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-535.113.01.tar.bz2 https://github.com/NVIDIA/open-gpu-kernel-modules/archive/refs/tags/535.43.10.tar.gz -> open-gpu-kernel-modules-535.43.10.tar.gz +SRC_URI=https://developer.nvidia.com/downloads/vulkan-beta-5354311-linux -> NVIDIA-Linux-x86_64-535.43.11.run https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-535.113.01.tar.bz2 https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-535.113.01.tar.bz2 https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-535.113.01.tar.bz2 https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-535.113.01.tar.bz2 https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-535.113.01.tar.bz2 https://github.com/NVIDIA/open-gpu-kernel-modules/archive/refs/tags/535.43.11.tar.gz -> open-gpu-kernel-modules-535.43.11.tar.gz _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic e5cc383ea8420f92fe3737be790021dc linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 3adf4125a2c5f60764f8d3bba0d4111b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc unpacker aa6a4e924009232d8b78b31e932c30b5 user-info 9951b1a0e4f026d16c33a001fd2d5cdf _md5_=fbd642fc8f23f89cb0a500a9ad6c6ba6 diff --git a/metadata/md5-cache/x11-libs/Manifest.gz b/metadata/md5-cache/x11-libs/Manifest.gz index afd84fe87d953a9d39f745b17c46c80d4c5e16f7..4fa25ac38185d74ba353f3a7de07cb7fd91af2e0 100644 GIT binary patch delta 23363 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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=compile configure install postinst postrm preinst prepare setup test +DEPEND=media-libs/libjpeg-turbo: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(-)?] >=media-libs/libpng-1.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(-)?] 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(-)?] x11-libs/libICE[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/libSM[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/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/libXt[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] 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(-)?,X] ) opengl? ( virtual/glu[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/opengl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xft? ( x11-libs/libXft[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(-)?] ) virtual/pkgconfig x11-base/xorg-proto doc? ( app-doc/doxygen ) +DESCRIPTION=C++ user interface toolkit for X and OpenGL +EAPI=8 +HOMEPAGE=https://www.fltk.org/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=autotools flag-o-matic multilib-minimal xdg +IUSE=cairo debug doc examples games +opengl static-libs +threads +xft +xinerama 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 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=FLTK LGPL-2 +RDEPEND=media-libs/libjpeg-turbo: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(-)?] >=media-libs/libpng-1.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(-)?] 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(-)?] x11-libs/libICE[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/libSM[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/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/libXt[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] 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(-)?,X] ) opengl? ( virtual/glu[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/opengl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xft? ( x11-libs/libXft[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(-)?] ) +SLOT=1 +SRC_URI=https://www.fltk.org/pub/fltk/1.3.8/fltk-1.3.8-source.tar.gz +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic e5cc383ea8420f92fe3737be790021dc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=51def23eed8f48f13cc4b59ca3efc464 diff --git a/metadata/md5-cache/x11-misc/Manifest.gz b/metadata/md5-cache/x11-misc/Manifest.gz index 07a40b4e9bfe3d4fd62b1637f797bffa13658de4..f15f56ca38a7ffc6b3964648bf542a6ccfb39eb6 100644 GIT binary patch delta 60558 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

    %Mhu0(}O(V7&RmeeSyGQoRt*)vw}q| z!cM$<3k!rp4Yu^b;8OX^L9f(3h?)9nA;z$jdVmB|nTh?VLt!BuZT8>>ajYcB2LW05 zT^1HUXo$XAoUGtBh=O51*c@|{C1tqnox$1!zXKzORO6nf>>Ej%V1N#IcEp;&qpA)- z=nn>idD?LTN9t^$mJlz|pR7sV*$f@-#}H7>kAh(-A|Mwm;s_rF_2Z@DtXs)^&w_pW zc%MmIzcTkit`Jr zVYc^la18uKf|uf@SiFw35`;ko&uT zlb8C>Kx%uOB-M;~l1$OQ6FLC#GtzrFJ8w@#az?YiTE=F5KT;7#6h}?>8l-U*e3$1 zTs&`GaSj^CS8=MY8wsj+#4#3~zZd<%dDc*TAcq5;WCsepc3Ke2pd^)~^rS0B>0~AJ z45JosJ8l^x!j@=yCLv_}MlC>={VmhgGHHP%##2~P_YVCeBD3G&w5kVa{2XYK`m=ak zGkfZ1Uyw$6PgYS3JUxj5v-AhGdT61^yVoLumQdSx&vKz<6&}aluaPlmOIQ)2(%qJZowRpi)F%+(eD0K+(+m!i1_@A$T z_%~aX4Cq(RJ3llvLOl#5f%~P@2u4IJ(6}iSwTYAk5`Ejj4&fLWT*gl#+q-! zl=2I)0k;Lhq$`-SN?67fHG((;G2UwR+fU_rc#2@Zdn~CWyG_beRH?*k88mf8vZ0eW zbK>2IBt%xkz|X1dIL9F;>LQ^<&{hs(YiK_4Bu}&t4bzjk1v14-;L?P4PGgXu-#l1# zczNdFtxkQPns2-cDh4v*&;W_-$ln(327&GdS`jr27;{I~f)Ov&1^tW@hjUt2tMOJi s-n1})n2l)z3D9uJGa}H9H|Qjvz0c!N@!@fz|K%_L3nfdbhWH==05UTES^xk5 literal 5465 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/glib-2.66.0 >=x11-libs/gdk-pixbuf-2.40.0 >=x11-libs/gtk+-3.24.0:3 >=xfce-base/exo-4.17.0:= >=xfce-base/libxfce4ui-4.17.6:= >=xfce-base/libxfce4util-4.17.2:= >=xfce-base/xfconf-4.12:= exif? ( >=media-libs/libexif-0.6.19:= ) introspection? ( dev-libs/gobject-introspection:= ) libnotify? ( >=x11-libs/libnotify-0.7 ) pcre? ( >=dev-libs/libpcre2-10.0:= ) trash-panel-plugin? ( >=xfce-base/xfce4-panel-4.10:= ) udisks? ( dev-libs/libgudev:= ) -DESCRIPTION=File manager for the Xfce desktop environment -EAPI=8 -HOMEPAGE=https://docs.xfce.org/xfce/thunar/start https://gitlab.xfce.org/xfce/thunar/ -INHERIT=xdg-utils -IUSE=exif introspection libnotify pcre +trash-panel-plugin udisks -KEYWORDS=~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux -LICENSE=GPL-2+ LGPL-2+ -RDEPEND=>=dev-libs/glib-2.66.0 >=x11-libs/gdk-pixbuf-2.40.0 >=x11-libs/gtk+-3.24.0:3 >=xfce-base/exo-4.17.0:= >=xfce-base/libxfce4ui-4.17.6:= >=xfce-base/libxfce4util-4.17.2:= >=xfce-base/xfconf-4.12:= exif? ( >=media-libs/libexif-0.6.19:= ) introspection? ( dev-libs/gobject-introspection:= ) libnotify? ( >=x11-libs/libnotify-0.7 ) pcre? ( >=dev-libs/libpcre2-10.0:= ) trash-panel-plugin? ( >=xfce-base/xfce4-panel-4.10:= ) udisks? ( dev-libs/libgudev:= ) >=dev-util/desktop-file-utils-0.20-r1 x11-misc/shared-mime-info trash-panel-plugin? ( >=gnome-base/gvfs-1.18.3 ) udisks? ( >=gnome-base/gvfs-1.18.3[udisks,udev] virtual/udev ) -SLOT=0/3 -SRC_URI=https://archive.xfce.org/src/xfce/thunar/4.18/thunar-4.18.6.tar.bz2 -_eclasses_=xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=423e608b1a7e71d5b0d6672ef6a1becd diff --git a/metadata/md5-cache/xfce-base/thunar-4.18.7 b/metadata/md5-cache/xfce-base/thunar-4.18.7 index 95ea1ec03dc5..7ebd1c6d0738 100644 --- a/metadata/md5-cache/xfce-base/thunar-4.18.7 +++ b/metadata/md5-cache/xfce-base/thunar-4.18.7 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://docs.xfce.org/xfce/thunar/start https://gitlab.xfce.org/xfce/thunar/ INHERIT=xdg-utils IUSE=exif introspection libnotify pcre +trash-panel-plugin udisks -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux +KEYWORDS=~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux LICENSE=GPL-2+ LGPL-2+ RDEPEND=>=dev-libs/glib-2.66.0 >=x11-libs/gdk-pixbuf-2.40.0 >=x11-libs/gtk+-3.24.0:3 >=xfce-base/exo-4.17.0:= >=xfce-base/libxfce4ui-4.17.6:= >=xfce-base/libxfce4util-4.17.2:= >=xfce-base/xfconf-4.12:= exif? ( >=media-libs/libexif-0.6.19:= ) introspection? ( dev-libs/gobject-introspection:= ) libnotify? ( >=x11-libs/libnotify-0.7 ) pcre? ( >=dev-libs/libpcre2-10.0:= ) trash-panel-plugin? ( >=xfce-base/xfce4-panel-4.10:= ) udisks? ( dev-libs/libgudev:= ) >=dev-util/desktop-file-utils-0.20-r1 x11-misc/shared-mime-info trash-panel-plugin? ( >=gnome-base/gvfs-1.18.3 ) udisks? ( >=gnome-base/gvfs-1.18.3[udisks,udev] virtual/udev ) SLOT=0/3 SRC_URI=https://archive.xfce.org/src/xfce/thunar/4.18/thunar-4.18.7.tar.bz2 _eclasses_=xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=36646bb09613ec543c97b994ea4c1b49 +_md5_=423e608b1a7e71d5b0d6672ef6a1becd diff --git a/metadata/md5-cache/xfce-base/xfce4-appfinder-4.18.0 b/metadata/md5-cache/xfce-base/xfce4-appfinder-4.18.0 deleted file mode 100644 index 1d716518ee83..000000000000 --- a/metadata/md5-cache/xfce-base/xfce4-appfinder-4.18.0 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=dev-util/intltool sys-devel/gettext virtual/pkgconfig -DEFINED_PHASES=postinst postrm -DEPEND=>=dev-libs/glib-2.66.0 >=x11-libs/gtk+-3.24.0:3 >=xfce-base/garcon-0.3:= >=xfce-base/libxfce4util-4.15.2:= >=xfce-base/libxfce4ui-4.14:=[gtk3(+)] >=xfce-base/xfconf-4.14:= -DESCRIPTION=A tool to find and launch installed applications for the Xfce desktop -EAPI=8 -HOMEPAGE=https://docs.xfce.org/xfce/xfce4-appfinder/start https://gitlab.xfce.org/xfce/xfce4-appfinder/ -INHERIT=xdg-utils -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux -LICENSE=GPL-2+ -RDEPEND=>=dev-libs/glib-2.66.0 >=x11-libs/gtk+-3.24.0:3 >=xfce-base/garcon-0.3:= >=xfce-base/libxfce4util-4.15.2:= >=xfce-base/libxfce4ui-4.14:=[gtk3(+)] >=xfce-base/xfconf-4.14:= -SLOT=0 -SRC_URI=https://archive.xfce.org/src/xfce/xfce4-appfinder/4.18/xfce4-appfinder-4.18.0.tar.bz2 -_eclasses_=xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=860a704b0b3a5eb6a144dd8841abccd6 diff --git a/metadata/md5-cache/xfce-base/xfce4-appfinder-4.18.1 b/metadata/md5-cache/xfce-base/xfce4-appfinder-4.18.1 index 59fd3c23703c..f6aee61f14a0 100644 --- a/metadata/md5-cache/xfce-base/xfce4-appfinder-4.18.1 +++ b/metadata/md5-cache/xfce-base/xfce4-appfinder-4.18.1 @@ -5,10 +5,10 @@ DESCRIPTION=A tool to find and launch installed applications for the Xfce deskto EAPI=8 HOMEPAGE=https://docs.xfce.org/xfce/xfce4-appfinder/start https://gitlab.xfce.org/xfce/xfce4-appfinder/ INHERIT=xdg-utils -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux LICENSE=GPL-2+ RDEPEND=>=dev-libs/glib-2.66.0 >=x11-libs/gtk+-3.24.0:3 >=xfce-base/garcon-0.3:= >=xfce-base/libxfce4util-4.15.2:= >=xfce-base/libxfce4ui-4.14:=[gtk3(+)] >=xfce-base/xfconf-4.14:= SLOT=0 SRC_URI=https://archive.xfce.org/src/xfce/xfce4-appfinder/4.18/xfce4-appfinder-4.18.1.tar.bz2 _eclasses_=xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=4da5763cb7088ddd5879158ffbfc798d +_md5_=860a704b0b3a5eb6a144dd8841abccd6 diff --git a/metadata/md5-cache/xfce-base/xfce4-appfinder-4.19.0 b/metadata/md5-cache/xfce-base/xfce4-appfinder-4.19.0 deleted file mode 100644 index 8442a97d1a7e..000000000000 --- a/metadata/md5-cache/xfce-base/xfce4-appfinder-4.19.0 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=dev-util/intltool sys-devel/gettext virtual/pkgconfig -DEFINED_PHASES=postinst postrm -DEPEND=>=dev-libs/glib-2.66.0 >=x11-libs/gtk+-3.24.0:3 >=xfce-base/garcon-4.18.0:= >=xfce-base/libxfce4util-4.18.0:= >=xfce-base/libxfce4ui-4.18.0:=[gtk3(+)] >=xfce-base/xfconf-4.18.0:= -DESCRIPTION=A tool to find and launch installed applications for the Xfce desktop -EAPI=8 -HOMEPAGE=https://docs.xfce.org/xfce/xfce4-appfinder/start https://gitlab.xfce.org/xfce/xfce4-appfinder/ -INHERIT=xdg-utils -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux -LICENSE=GPL-2+ -RDEPEND=>=dev-libs/glib-2.66.0 >=x11-libs/gtk+-3.24.0:3 >=xfce-base/garcon-4.18.0:= >=xfce-base/libxfce4util-4.18.0:= >=xfce-base/libxfce4ui-4.18.0:=[gtk3(+)] >=xfce-base/xfconf-4.18.0:= -SLOT=0 -SRC_URI=https://archive.xfce.org/src/xfce/xfce4-appfinder/4.19/xfce4-appfinder-4.19.0.tar.bz2 -_eclasses_=xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=ad1c4cf6fad83f2b14d6747e0f495531 diff --git a/metadata/md5-cache/xfce-base/xfce4-panel-4.18.4 b/metadata/md5-cache/xfce-base/xfce4-panel-4.18.4 deleted file mode 100644 index 6bebb2f17c74..000000000000 --- a/metadata/md5-cache/xfce-base/xfce4-panel-4.18.4 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=vala? ( || ( dev-lang/vala:0.56 ) ) dev-lang/perl dev-util/gdbus-codegen dev-util/gtk-doc-am dev-util/intltool sys-devel/gettext virtual/pkgconfig -DEFINED_PHASES=configure install postinst postrm -DEPEND=>=dev-libs/glib-2.66.0 >=x11-libs/cairo-1.16.0 >=x11-libs/gtk+-3.24.0:3[introspection?] x11-libs/libX11 x11-libs/libwnck:3 >=xfce-base/exo-0.11.2:= >=xfce-base/garcon-4.17.0:= >=xfce-base/libxfce4ui-4.17.1:= >=xfce-base/libxfce4util-4.17.2:=[introspection?,vala?] >=xfce-base/xfconf-4.13:= dbusmenu? ( >=dev-libs/libdbusmenu-16.04.0[gtk3] ) introspection? ( >=dev-libs/gobject-introspection-1.66:= ) -DESCRIPTION=Panel for the Xfce desktop environment -EAPI=8 -HOMEPAGE=https://docs.xfce.org/xfce/xfce4-panel/start https://gitlab.xfce.org/xfce/xfce4-panel/ -INHERIT=vala xdg-utils -IUSE=+dbusmenu introspection vala -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux -LICENSE=GPL-2+ LGPL-2.1+ -RDEPEND=>=dev-libs/glib-2.66.0 >=x11-libs/cairo-1.16.0 >=x11-libs/gtk+-3.24.0:3[introspection?] x11-libs/libX11 x11-libs/libwnck:3 >=xfce-base/exo-0.11.2:= >=xfce-base/garcon-4.17.0:= >=xfce-base/libxfce4ui-4.17.1:= >=xfce-base/libxfce4util-4.17.2:=[introspection?,vala?] >=xfce-base/xfconf-4.13:= dbusmenu? ( >=dev-libs/libdbusmenu-16.04.0[gtk3] ) introspection? ( >=dev-libs/gobject-introspection-1.66:= ) -REQUIRED_USE=vala? ( introspection ) -SLOT=0 -SRC_URI=https://archive.xfce.org/src/xfce/xfce4-panel/4.18/xfce4-panel-4.18.4.tar.bz2 -_eclasses_=flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc vala db97951caa799e73a831a5f48e717da8 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=4816f1afbf3b8dfb86bf57433f48b548 diff --git a/metadata/md5-cache/xfce-base/xfce4-panel-4.18.5 b/metadata/md5-cache/xfce-base/xfce4-panel-4.18.5 index 79ac2f6dc3ec..1f60c8ff5b01 100644 --- a/metadata/md5-cache/xfce-base/xfce4-panel-4.18.5 +++ b/metadata/md5-cache/xfce-base/xfce4-panel-4.18.5 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://docs.xfce.org/xfce/xfce4-panel/start https://gitlab.xfce.org/xfce/xfce4-panel/ INHERIT=vala xdg-utils IUSE=+dbusmenu introspection vala -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux LICENSE=GPL-2+ LGPL-2.1+ RDEPEND=>=dev-libs/glib-2.66.0 >=x11-libs/cairo-1.16.0 >=x11-libs/gtk+-3.24.0:3[introspection?] x11-libs/libX11 x11-libs/libwnck:3 >=xfce-base/exo-0.11.2:= >=xfce-base/garcon-4.17.0:= >=xfce-base/libxfce4ui-4.17.1:= >=xfce-base/libxfce4util-4.17.2:=[introspection?,vala?] >=xfce-base/xfconf-4.13:= dbusmenu? ( >=dev-libs/libdbusmenu-16.04.0[gtk3] ) introspection? ( >=dev-libs/gobject-introspection-1.66:= ) REQUIRED_USE=vala? ( introspection ) SLOT=0 SRC_URI=https://archive.xfce.org/src/xfce/xfce4-panel/4.18/xfce4-panel-4.18.5.tar.bz2 _eclasses_=flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc vala db97951caa799e73a831a5f48e717da8 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=11ad5e0b219ae57e74c081ad33e59899 +_md5_=4816f1afbf3b8dfb86bf57433f48b548 diff --git a/metadata/md5-cache/xfce-base/xfce4-panel-4.19.1-r1 b/metadata/md5-cache/xfce-base/xfce4-panel-4.19.1-r1 deleted file mode 100644 index 727d07bc8552..000000000000 --- a/metadata/md5-cache/xfce-base/xfce4-panel-4.19.1-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=vala? ( || ( dev-lang/vala:0.56 ) ) dev-lang/perl dev-util/gdbus-codegen dev-util/gtk-doc-am dev-util/intltool sys-devel/gettext virtual/pkgconfig -DEFINED_PHASES=configure install postinst postrm -DEPEND=>=dev-libs/glib-2.72.0 >=x11-libs/cairo-1.16.0 >=x11-libs/gtk+-3.24.0:3[X?,introspection?,wayland?] >=xfce-base/exo-0.11.2:= >=xfce-base/garcon-4.17.0:= >=xfce-base/libxfce4ui-4.17.1:= >=xfce-base/libxfce4util-4.17.2:=[introspection?,vala?] >=xfce-base/libxfce4windowing-4.19.1:= >=xfce-base/xfconf-4.13.2:= dbusmenu? ( >=dev-libs/libdbusmenu-16.04.0[gtk3] ) introspection? ( >=dev-libs/gobject-introspection-1.66:= ) wayland? ( >=dev-libs/wayland-1.15 >=gui-libs/gtk-layer-shell-0.7.0 ) X? ( >=x11-libs/libX11-1.6.7 x11-libs/libwnck:3 ) -DESCRIPTION=Panel for the Xfce desktop environment -EAPI=8 -HOMEPAGE=https://docs.xfce.org/xfce/xfce4-panel/start https://gitlab.xfce.org/xfce/xfce4-panel/ -INHERIT=vala xdg-utils -IUSE=+dbusmenu introspection vala wayland X -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86 -LICENSE=GPL-2+ LGPL-2.1+ -RDEPEND=>=dev-libs/glib-2.72.0 >=x11-libs/cairo-1.16.0 >=x11-libs/gtk+-3.24.0:3[X?,introspection?,wayland?] >=xfce-base/exo-0.11.2:= >=xfce-base/garcon-4.17.0:= >=xfce-base/libxfce4ui-4.17.1:= >=xfce-base/libxfce4util-4.17.2:=[introspection?,vala?] >=xfce-base/libxfce4windowing-4.19.1:= >=xfce-base/xfconf-4.13.2:= dbusmenu? ( >=dev-libs/libdbusmenu-16.04.0[gtk3] ) introspection? ( >=dev-libs/gobject-introspection-1.66:= ) wayland? ( >=dev-libs/wayland-1.15 >=gui-libs/gtk-layer-shell-0.7.0 ) X? ( >=x11-libs/libX11-1.6.7 x11-libs/libwnck:3 ) -REQUIRED_USE=|| ( wayland X ) vala? ( introspection ) -SLOT=0 -SRC_URI=https://archive.xfce.org/src/xfce/xfce4-panel/4.19/xfce4-panel-4.19.1.tar.bz2 -_eclasses_=flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc vala db97951caa799e73a831a5f48e717da8 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=86b7352b4d0602d49852b39f08eadb1d diff --git a/metadata/md5-cache/xfce-extra/Manifest.gz b/metadata/md5-cache/xfce-extra/Manifest.gz index 5c5db4524dad5c36da7b78367b655c8097768b9a..4a4cd3a9dfd180d6290f08ffeb3c01047cab29fa 100644 GIT binary patch delta 8895 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 N{uf0Rka)s~bDfj{{w?Nv%A&u?vWQ*tKE)^ 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 diff --git a/metadata/md5-cache/xfce-extra/xfce4-clipman-plugin-1.6.3 b/metadata/md5-cache/xfce-extra/xfce4-clipman-plugin-1.6.3 deleted file mode 100644 index 0bced3309689..000000000000 --- a/metadata/md5-cache/xfce-extra/xfce4-clipman-plugin-1.6.3 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=dev-util/intltool sys-devel/gettext virtual/pkgconfig x11-base/xorg-proto -DEFINED_PHASES=configure install postinst postrm -DEPEND=>=dev-libs/glib-2.60:2= >=x11-libs/gtk+-3.22.29:3= x11-libs/libXtst:= >=xfce-base/libxfce4ui-4.14:= >=xfce-base/libxfce4util-4.14:= >=xfce-base/xfce4-panel-4.14:= >=xfce-base/xfconf-4.14:= qrcode? ( >=media-gfx/qrencode-3.3.0:= ) -DESCRIPTION=A clipboard manager plug-in for the Xfce panel -EAPI=8 -HOMEPAGE=https://docs.xfce.org/panel-plugins/xfce4-clipman-plugin/start https://gitlab.xfce.org/panel-plugins/xfce4-clipman-plugin/ -INHERIT=xdg-utils -IUSE=qrcode -KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux -LICENSE=GPL-2+ -RDEPEND=>=dev-libs/glib-2.60:2= >=x11-libs/gtk+-3.22.29:3= x11-libs/libXtst:= >=xfce-base/libxfce4ui-4.14:= >=xfce-base/libxfce4util-4.14:= >=xfce-base/xfce4-panel-4.14:= >=xfce-base/xfconf-4.14:= qrcode? ( >=media-gfx/qrencode-3.3.0:= ) -SLOT=0 -SRC_URI=https://archive.xfce.org/src/panel-plugins/xfce4-clipman-plugin/1.6/xfce4-clipman-plugin-1.6.3.tar.bz2 -_eclasses_=xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=d8a53d004c21ac11b2d86149902fc8c7 diff --git a/metadata/md5-cache/xfce-extra/xfce4-clipman-plugin-1.6.4 b/metadata/md5-cache/xfce-extra/xfce4-clipman-plugin-1.6.4 deleted file mode 100644 index 53c1bdd239ac..000000000000 --- a/metadata/md5-cache/xfce-extra/xfce4-clipman-plugin-1.6.4 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=dev-util/intltool sys-devel/gettext virtual/pkgconfig x11-base/xorg-proto -DEFINED_PHASES=configure install postinst postrm -DEPEND=>=dev-libs/glib-2.60:2= >=x11-libs/gtk+-3.22.29:3= x11-libs/libXtst:= >=xfce-base/libxfce4ui-4.14:= >=xfce-base/libxfce4util-4.14:= >=xfce-base/xfce4-panel-4.14:= >=xfce-base/xfconf-4.14:= qrcode? ( >=media-gfx/qrencode-3.3.0:= ) -DESCRIPTION=A clipboard manager plug-in for the Xfce panel -EAPI=8 -HOMEPAGE=https://docs.xfce.org/panel-plugins/xfce4-clipman-plugin/start https://gitlab.xfce.org/panel-plugins/xfce4-clipman-plugin/ -INHERIT=xdg-utils -IUSE=qrcode -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux -LICENSE=GPL-2+ -RDEPEND=>=dev-libs/glib-2.60:2= >=x11-libs/gtk+-3.22.29:3= x11-libs/libXtst:= >=xfce-base/libxfce4ui-4.14:= >=xfce-base/libxfce4util-4.14:= >=xfce-base/xfce4-panel-4.14:= >=xfce-base/xfconf-4.14:= qrcode? ( >=media-gfx/qrencode-3.3.0:= ) -SLOT=0 -SRC_URI=https://archive.xfce.org/src/panel-plugins/xfce4-clipman-plugin/1.6/xfce4-clipman-plugin-1.6.4.tar.bz2 -_eclasses_=xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=1021bf77d530cddbf797a6f11b09aaf2 diff --git a/metadata/md5-cache/xfce-extra/xfce4-clipman-plugin-1.6.5 b/metadata/md5-cache/xfce-extra/xfce4-clipman-plugin-1.6.5 index 168b7fb82c35..09c935ae98c8 100644 --- a/metadata/md5-cache/xfce-extra/xfce4-clipman-plugin-1.6.5 +++ b/metadata/md5-cache/xfce-extra/xfce4-clipman-plugin-1.6.5 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://docs.xfce.org/panel-plugins/xfce4-clipman-plugin/start https://gitlab.xfce.org/panel-plugins/xfce4-clipman-plugin/ INHERIT=xdg-utils IUSE=X qrcode wayland -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux +KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux LICENSE=GPL-2+ RDEPEND=>=dev-libs/glib-2.60.0 >=x11-libs/gtk+-3.22.29:3[X?] >=xfce-base/libxfce4ui-4.14.0:= >=xfce-base/libxfce4util-4.14.0:= >=xfce-base/xfce4-panel-4.14.0:= >=xfce-base/xfconf-4.14.0:= X? ( >=x11-libs/libX11-1.6.7 >=x11-libs/libXtst-1.0.0 ) qrcode? ( >=media-gfx/qrencode-3.3.0:= ) wayland? ( >=dev-libs/wayland-1.15.0 ) SLOT=0 SRC_URI=https://archive.xfce.org/src/panel-plugins/xfce4-clipman-plugin/1.6/xfce4-clipman-plugin-1.6.5.tar.bz2 _eclasses_=xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=83cb892de7a2a3c62e8f4cd38b17a83f +_md5_=df6d95b799ce00f4ad54abdd057a887e diff --git a/metadata/md5-cache/xfce-extra/xfce4-cpugraph-plugin-1.2.7 b/metadata/md5-cache/xfce-extra/xfce4-cpugraph-plugin-1.2.7 deleted file mode 100644 index 517643f9c571..000000000000 --- a/metadata/md5-cache/xfce-extra/xfce4-cpugraph-plugin-1.2.7 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=dev-util/intltool sys-devel/gettext virtual/pkgconfig -DEFINED_PHASES=install postinst postrm -DEPEND=>=x11-libs/gtk+-3.22:3 >=xfce-base/libxfce4ui-4.16.0:= >=xfce-base/libxfce4util-4.17.2:= >=xfce-base/xfce4-panel-4.16.0:= -DESCRIPTION=A system load plug-in for the Xfce panel -EAPI=8 -HOMEPAGE=https://goodies.xfce.org/projects/panel-plugins/xfce4-cpugraph-plugin https://gitlab.xfce.org/panel-plugins/xfce4-cpugraph-plugin -INHERIT=xdg-utils -KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux -LICENSE=BSD-2 GPL-2+ -RDEPEND=>=x11-libs/gtk+-3.22:3 >=xfce-base/libxfce4ui-4.16.0:= >=xfce-base/libxfce4util-4.17.2:= >=xfce-base/xfce4-panel-4.16.0:= -SLOT=0 -SRC_URI=https://archive.xfce.org/src/panel-plugins/xfce4-cpugraph-plugin/1.2/xfce4-cpugraph-plugin-1.2.7.tar.bz2 -_eclasses_=xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=985ad3e31dc97c2d947a9ff6c8db805a diff --git a/metadata/md5-cache/xfce-extra/xfce4-cpugraph-plugin-1.2.8 b/metadata/md5-cache/xfce-extra/xfce4-cpugraph-plugin-1.2.8 index 4e1d8bca08e6..46937c1027dd 100644 --- a/metadata/md5-cache/xfce-extra/xfce4-cpugraph-plugin-1.2.8 +++ b/metadata/md5-cache/xfce-extra/xfce4-cpugraph-plugin-1.2.8 @@ -5,10 +5,10 @@ DESCRIPTION=A system load plug-in for the Xfce panel EAPI=8 HOMEPAGE=https://goodies.xfce.org/projects/panel-plugins/xfce4-cpugraph-plugin https://gitlab.xfce.org/panel-plugins/xfce4-cpugraph-plugin INHERIT=xdg-utils -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux +KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux LICENSE=BSD-2 GPL-2+ RDEPEND=>=dev-libs/glib-2.50 >=x11-libs/gtk+-3.22:3 >=xfce-base/libxfce4ui-4.16.0:= >=xfce-base/libxfce4util-4.17.2:= >=xfce-base/xfce4-panel-4.16.0:= >=xfce-base/xfconf-4.12.0:= SLOT=0 SRC_URI=https://archive.xfce.org/src/panel-plugins/xfce4-cpugraph-plugin/1.2/xfce4-cpugraph-plugin-1.2.8.tar.bz2 _eclasses_=xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=156e93d59e2a19c2cd21616a172d8e14 +_md5_=d3cebbccef5980c865ee1d123017b856 diff --git a/metadata/md5-cache/xfce-extra/xfce4-volumed-pulse-0.2.3-r1 b/metadata/md5-cache/xfce-extra/xfce4-volumed-pulse-0.2.3-r1 deleted file mode 100644 index fd853bde6e02..000000000000 --- a/metadata/md5-cache/xfce-extra/xfce4-volumed-pulse-0.2.3-r1 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=virtual/pkgconfig -DEFINED_PHASES=configure -DEPEND=>=dev-libs/glib-2.16:2= dev-libs/keybinder:3= media-libs/libpulse:=[glib] >=x11-libs/gtk+-3.20:3= >=xfce-base/xfconf-4.8:= libnotify? ( x11-libs/libnotify:= ) -DESCRIPTION=Daemon to control volume up/down and mute keys for pulseaudio -EAPI=8 -HOMEPAGE=https://gitlab.xfce.org/apps/xfce4-volumed-pulse/ -IUSE=libnotify -KEYWORDS=~alpha amd64 ~arm ~arm64 ~ia64 ppc ~ppc64 ~riscv x86 -LICENSE=GPL-3 -RDEPEND=>=dev-libs/glib-2.16:2= dev-libs/keybinder:3= media-libs/libpulse:=[glib] >=x11-libs/gtk+-3.20:3= >=xfce-base/xfconf-4.8:= libnotify? ( x11-libs/libnotify:= ) -SLOT=0 -SRC_URI=https://archive.xfce.org/src/apps/xfce4-volumed-pulse/0.2/xfce4-volumed-pulse-0.2.3.tar.bz2 -_md5_=daea9e34dafe0cebdbe67afa910b113a diff --git a/metadata/md5-cache/xfce-extra/xfce4-volumed-pulse-0.2.4 b/metadata/md5-cache/xfce-extra/xfce4-volumed-pulse-0.2.4 index 72baf06fb74a..2180070b8de9 100644 --- a/metadata/md5-cache/xfce-extra/xfce4-volumed-pulse-0.2.4 +++ b/metadata/md5-cache/xfce-extra/xfce4-volumed-pulse-0.2.4 @@ -5,9 +5,9 @@ DESCRIPTION=Daemon to control volume up/down and mute keys for pulseaudio EAPI=8 HOMEPAGE=https://gitlab.xfce.org/apps/xfce4-volumed-pulse/ IUSE=libnotify -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~x86 +KEYWORDS=~alpha amd64 ~arm ~arm64 ~ia64 ppc ~ppc64 ~riscv x86 LICENSE=GPL-3 RDEPEND=>=dev-libs/glib-2.26 dev-libs/keybinder:3 media-libs/libpulse[glib] >=x11-libs/gtk+-3.20:3 >=xfce-base/xfconf-4.8:= libnotify? ( x11-libs/libnotify ) SLOT=0 SRC_URI=https://archive.xfce.org/src/apps/xfce4-volumed-pulse/0.2/xfce4-volumed-pulse-0.2.4.tar.bz2 -_md5_=347dcc39d716657ad048be74e38c3e2c +_md5_=68777219ec49c5111c61728a66f3ef65 diff --git a/metadata/md5-cache/xfce-extra/xfce4-whiskermenu-plugin-2.7.3 b/metadata/md5-cache/xfce-extra/xfce4-whiskermenu-plugin-2.7.3 deleted file mode 100644 index d5a42791b2bd..000000000000 --- a/metadata/md5-cache/xfce-extra/xfce4-whiskermenu-plugin-2.7.3 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=sys-devel/gettext virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install postinst postrm prepare test -DEPEND=virtual/libintl x11-libs/gtk+:3 xfce-base/exo:= xfce-base/garcon:= xfce-base/libxfce4ui:= xfce-base/libxfce4util:= xfce-base/xfce4-panel:= accountsservice? ( sys-apps/accountsservice ) -DESCRIPTION=Alternate application launcher for Xfce -EAPI=8 -HOMEPAGE=https://gottcode.org/xfce4-whiskermenu-plugin/ -INHERIT=cmake xdg-utils -IUSE=accountsservice -KEYWORDS=amd64 ~arm ~arm64 ~riscv x86 -LICENSE=GPL-2+ -RDEPEND=virtual/libintl x11-libs/gtk+:3 xfce-base/exo:= xfce-base/garcon:= xfce-base/libxfce4ui:= xfce-base/libxfce4util:= xfce-base/xfce4-panel:= accountsservice? ( sys-apps/accountsservice ) -SLOT=0 -SRC_URI=https://archive.xfce.org/src/panel-plugins/xfce4-whiskermenu-plugin/2.7/xfce4-whiskermenu-plugin-2.7.3.tar.bz2 -_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=d99582c865ecf96b29ab66e1e9a7a3b9 diff --git a/metadata/md5-cache/xfce-extra/xfce4-whiskermenu-plugin-2.8.0 b/metadata/md5-cache/xfce-extra/xfce4-whiskermenu-plugin-2.8.0 index 65c163e0acc0..0c1eff93902f 100644 --- a/metadata/md5-cache/xfce-extra/xfce4-whiskermenu-plugin-2.8.0 +++ b/metadata/md5-cache/xfce-extra/xfce4-whiskermenu-plugin-2.8.0 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://gottcode.org/xfce4-whiskermenu-plugin/ INHERIT=cmake xdg-utils IUSE=accountsservice wayland -KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~riscv x86 LICENSE=GPL-2+ RDEPEND=virtual/libintl x11-libs/gtk+:3 >=xfce-base/exo-0.12:= >=xfce-base/garcon-0.6.4:= >=xfce-base/libxfce4ui-4.14:= >=xfce-base/libxfce4util-4.14:= >=xfce-base/xfce4-panel-4.14:= >=xfce-base/xfconf-4.14:= accountsservice? ( >=sys-apps/accountsservice-0.6.45 ) wayland? ( >=gui-libs/gtk-layer-shell-0.7 ) SLOT=0 SRC_URI=https://archive.xfce.org/src/panel-plugins/xfce4-whiskermenu-plugin/2.8/xfce4-whiskermenu-plugin-2.8.0.tar.bz2 _eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=170310c63b3823e309c77d135f2db77c +_md5_=0a87fc27dd55c2c8219893ac30dcf750 diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk index aff59c241609..ff07d2c3576b 100644 --- a/metadata/news/timestamp.chk +++ b/metadata/news/timestamp.chk @@ -1 +1 @@ -Fri, 06 Oct 2023 10:10:14 +0000 +Sat, 07 Oct 2023 19:10:15 +0000 diff --git a/metadata/timestamp b/metadata/timestamp index 145f43393d30..27c3aeb5ebb5 100644 --- a/metadata/timestamp +++ b/metadata/timestamp @@ -1 +1 @@ -Fri Oct 6 10:10:13 AM UTC 2023 +Sat Oct 7 07:10:15 PM UTC 2023 diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk index 5370eb6ef5ab..e2e3a5b63a6b 100644 --- a/metadata/timestamp.chk +++ b/metadata/timestamp.chk @@ -1 +1 @@ -Fri, 06 Oct 2023 10:30:01 +0000 +Sat, 07 Oct 2023 19:30:01 +0000 diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit index 38e441600934..a847aa3b90b5 100644 --- a/metadata/timestamp.commit +++ b/metadata/timestamp.commit @@ -1 +1 @@ -7b689b83635b716d17e70bac6178c067b1d394b0 1696585073 2023-10-06T09:37:53+00:00 +c0b729c45e1864c6181aa3a077db47a5f68c344a 1696705466 2023-10-07T19:04:26+00:00 diff --git a/metadata/timestamp.x b/metadata/timestamp.x index 3e95b9bad787..54f52bfb99c3 100644 --- a/metadata/timestamp.x +++ b/metadata/timestamp.x @@ -1 +1 @@ -1696587001 Fri 06 Oct 2023 10:10:01 AM UTC +1696705801 Sat 07 Oct 2023 07:10:01 PM UTC diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk index 7c02382a0061..ff07d2c3576b 100644 --- a/metadata/xml-schema/timestamp.chk +++ b/metadata/xml-schema/timestamp.chk @@ -1 +1 @@ -Fri, 06 Oct 2023 10:10:13 +0000 +Sat, 07 Oct 2023 19:10:15 +0000 diff --git a/net-analyzer/Manifest.gz b/net-analyzer/Manifest.gz index 94334b0c7020186827854369d87b480a907ee06e..fd1bdc7754104b62512afa4c1c518ac8e077076c 100644 GIT binary patch delta 29896 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≫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 LahGtJHaGzQQp{eg delta 30011 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 WDMY>M;+e+(_kRG+B|D%tH~|3kcZv`I diff --git a/net-analyzer/gvmd/Manifest b/net-analyzer/gvmd/Manifest index 3cccf7e33ac5..86e27e18ee6d 100644 --- a/net-analyzer/gvmd/Manifest +++ b/net-analyzer/gvmd/Manifest @@ -1,3 +1,2 @@ DIST gvmd-21.4.5.tar.gz 1041186 BLAKE2B 18edc375084a6c6445f12779935e34d20826d2390481cbcdc06cab8dea81ea9c6bddeda437b081137f858e860f725431d33d5654eae231e303e0dc5618a89c8a SHA512 5b22b9bfd58ae73fb973941c7a96027599ccc5b78d822eac9c840460cb75bf60a398519569daa04d5c4d935dbe3974335f87e2c1c5fa751b4cec1ea6e5f064ec -DIST gvmd-22.5.5.tar.gz 1034891 BLAKE2B 86382768133d18be08d5536ad02e501affa9c3c70ed592bffa85d0d043b1dfdb6201efcf6cbe7561a987aa7975a17236e8cd6c9382a0ffe9e123d18b221932c2 SHA512 65813ff623e62c9c8b46870617cfeaed7bc4ccc54ce5b4423e0eb93b3e91fbdcf47fc47f71a182d0aa3305267e0bde4d06975d40691ec1199780c10e6d815cf0 -DIST gvmd-22.6.0.tar.gz 1039082 BLAKE2B 0e6e53ce990090e212e035f2224bfa84c906f130dd5a33f5e57a53b3a5b82afac725db4412c5d0f3de0abc2fada5120845eaf3b93db18aa1137c948a14964594 SHA512 de6688dfd19b9bb779a963b3f8607818dad13da4024b7e0a0e80649cb11bbcf0a65bf1b72eaf5408ead2dabff2e806a0f7dd8472c6f314774b82fcd01fb37b37 +DIST gvmd-22.9.0.tar.gz 1040655 BLAKE2B b2d7ebd6d29a44eef34000cf1c158cc1053398a685f5db3fe001d3074aad79fef4ee940572f172acdc4b9cef7c31a43742e9aed3f6a228b97e5d6ca79ee77f84 SHA512 231deb33023a2812dbeb7a4dd670c622a5012002c5b478bae906d1877a2dd036777c61247eb3128cbffd7cbb021c11a12f81b1bf16bf61b960ad4fa498f62c7e diff --git a/net-analyzer/gvmd/files/gvmd-22.init b/net-analyzer/gvmd/files/gvmd-22.init index 8fd1a0bfb335..9b2a5a6f69a7 100644 --- a/net-analyzer/gvmd/files/gvmd-22.init +++ b/net-analyzer/gvmd/files/gvmd-22.init @@ -10,14 +10,15 @@ name="Greenbone Vulnerability Manager" command=/usr/bin/gvmd command_args="${GVMD_VT_UPDATE} ${GVMD_OPTIONS} ${GVMD_LISTEN_ADDRESS_TCP} ${GVMD_PORT} ${GVMD_SCANNER_HOST} ${GVMD_GNUTLS_PRIORITIES}" command_user="${GVMD_USER}:${GVMD_GROUP}" -pidfile="/var/run/gvmd/gvmd.pid" +pidfile="/run/gvmd/gvmd.pid" retry="${GVMD_TIMEOUT}" depend() { after bootmisc postgresql postgresql-9.6 postgresql-10 postgresql-11 postgresql-12 postgresql-13 postgresql-14 postgresql-15 + want postgresql postgresql-9.6 postgresql-10 postgresql-11 postgresql-12 postgresql-13 postgresql-14 postgresql-15 need localmount net ospd-openvas } start_pre() { - checkpath -d --owner ${GVMD_USER} /var/run/gvmd + checkpath -d --owner ${GVMD_USER} /run/gvmd } diff --git a/net-analyzer/gvmd/gvmd-22.5.5.ebuild b/net-analyzer/gvmd/gvmd-22.5.5.ebuild deleted file mode 100644 index 22ce3ef705d4..000000000000 --- a/net-analyzer/gvmd/gvmd-22.5.5.ebuild +++ /dev/null @@ -1,129 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake systemd toolchain-funcs - -DESCRIPTION="Greenbone vulnerability manager, previously named openvas-manager" -HOMEPAGE="https://www.greenbone.net https://github.com/greenbone/gvmd/" -SRC_URI="https://github.com/greenbone/gvmd/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -SLOT="0" -LICENSE="AGPL-3+" -KEYWORDS="~amd64 ~x86" -IUSE="doc test" -RESTRICT="!test? ( test )" - -DEPEND=" - acct-user/gvm - app-crypt/gpgme:1= - >=dev-db/postgresql-9.6:=[uuid] - >=dev-libs/glib-2.42:2 - >=dev-libs/libical-1.0.0 - >=net-analyzer/gvm-libs-20.08.0 - >=net-libs/gnutls-3.2.15[tools] -" -# gvmd (optionally) uses xml_split from XML-Twig at runtime. And texlive -# and xmlstartlet are used for (PDF) report generator at runtime. -RDEPEND=" - ${DEPEND} - app-text/xmlstarlet - dev-perl/XML-Twig - dev-texlive/texlive-latexextra - >=net-analyzer/ospd-openvas-22.4 - >=dev-db/pg-gvm-22.4 -" -BDEPEND=" - sys-devel/bison - sys-devel/flex - virtual/pkgconfig - doc? ( - app-doc/doxygen[dot] - app-doc/xmltoman - app-text/htmldoc - dev-libs/libxslt - ) - test? ( dev-libs/cgreen ) -" - -src_prepare() { - cmake_src_prepare - # QA-Fix | Use correct FHS/Gentoo policy paths for 9.0.0 - sed -i -e "s*share/doc/gvm/html/*share/doc/${PF}/html/*g" doc/CMakeLists.txt || die - sed -i -e "s*/doc/gvm/*/doc/${PF}/*g" CMakeLists.txt || die - # QA-Fix | Remove !CLANG Doxygen warnings for 9.0.0 - if use doc; then - if ! tc-is-clang; then - local f - for f in doc/*.in - do - sed -i \ - -e "s*CLANG_ASSISTED_PARSING = NO*#CLANG_ASSISTED_PARSING = NO*g" \ - -e "s*CLANG_OPTIONS*#CLANG_OPTIONS*g" \ - "${f}" || die "couldn't disable CLANG parsing" - done - fi - fi -} - -src_configure() { - local mycmakeargs=( - "-DLOCALSTATEDIR=${EPREFIX}/var" - "-DSYSCONFDIR=${EPREFIX}/etc" - "-DLIBDIR=${EPREFIX}/usr/$(get_libdir)" - "-DSBINDIR=${EPREFIX}/usr/bin" - "-DSYSTEMD_SERVICE_DIR=$(systemd_get_systemunitdir)" - "-DGVM_DEFAULT_DROP_USER=gvm" - ) - cmake_src_configure -} - -src_compile() { - cmake_src_compile - if use doc; then - cmake_build -C "${BUILD_DIR}" doc - cmake_build doc-full -C "${BUILD_DIR}" doc - fi - if use test; then - cmake_build tests - fi - cmake_build rebuild_cache -} - -src_install() { - if use doc; then - local HTML_DOCS=( "${BUILD_DIR}"/doc/generated/html/. ) - fi - cmake_src_install - - insinto /etc/gvm/sysconfig - newins "${FILESDIR}/${PN}-daemon-22.conf" "${PN}-daemon.conf" - if ! use prefix; then - fowners -R gvm:gvm /etc/gvm - fi - - newinitd "${FILESDIR}/${PN}-22.init" "${PN}" - newconfd "${FILESDIR}/${PN}-daemon-22.conf" "${PN}" - - # Set proper permissions on required files/directories - keepdir /var/lib/gvm/gvmd - if ! use prefix; then - fowners -R gvm:gvm /var/lib/gvm - fi - - dosbin "${FILESDIR}"/gvm-sync-all - systemd_dounit "${FILESDIR}"/gvm-sync-all.{service,timer} - - systemd_install_serviced "${FILESDIR}/gvmd.service.conf" \ - ${PN}.service -} - -pkg_postinst() { - elog "If you are upgrading from a previous version, you need to update the database version." - elog "Please, create the running directory and give write permission to the database user" - elog "then run gvmd as the gvm user with --migrate option:" - elog "~# mkdir /run/gvmd" - elog "~# setfacl -m u:gvm:rwx /run/gvmd/" - elog "~# sudo -u gvm gvmd --migrate" -} diff --git a/net-analyzer/gvmd/gvmd-22.6.0-r1.ebuild b/net-analyzer/gvmd/gvmd-22.9.0.ebuild similarity index 98% rename from net-analyzer/gvmd/gvmd-22.6.0-r1.ebuild rename to net-analyzer/gvmd/gvmd-22.9.0.ebuild index d7a4a809642a..19e29eb08e9c 100644 --- a/net-analyzer/gvmd/gvmd-22.6.0-r1.ebuild +++ b/net-analyzer/gvmd/gvmd-22.9.0.ebuild @@ -18,12 +18,14 @@ RESTRICT="!test? ( test )" DEPEND=" acct-user/gvm app-crypt/gpgme:1= + dev-libs/libbsd >=dev-db/postgresql-9.6:=[uuid] >=dev-libs/glib-2.42:2 >=dev-libs/libical-1.0.0 - >=net-analyzer/gvm-libs-20.08.0 + >=net-analyzer/gvm-libs-22.7 >=net-libs/gnutls-3.2.15[tools] " + # gvmd (optionally) uses xml_split from XML-Twig at runtime. And texlive # and xmlstartlet are used for (PDF) report generator at runtime. RDEPEND=" diff --git a/net-analyzer/notus-scanner/Manifest b/net-analyzer/notus-scanner/Manifest index 653ff84e4195..07960cf59467 100644 --- a/net-analyzer/notus-scanner/Manifest +++ b/net-analyzer/notus-scanner/Manifest @@ -1 +1 @@ -DIST notus-scanner-22.5.0.tar.gz 320894 BLAKE2B 3bf0cb633ad2636d9430705459d841b717139b162bd39f30a6bf06dafe1647b94c0e791b05390d340f97a4ff83351cbd71be6d5b1793dda82c6cad9250ce18c2 SHA512 48576d26a65c439fb00b345d97ba9917c3c2bf99ab5c94ed4488e4638c0442fdcd721ed8a08be147481a01bffc3eadec25029c0d6cd1aed2381221250b16c19d +DIST notus-scanner-22.6.0.tar.gz 324001 BLAKE2B db55ddd290d86e0e350824cbdf62caa78a29162fcf64196f70b25a8a8353a82b06509dc1d7d5240b88ee2aa2606f0d6d27075a7414c175093667914b8c8f372a SHA512 56c462be472668f959fff71ed928ca81c555f03d04325e63c35665a18d4b893ac62de9e7ddd060aba0cc6a34ca7c495defc39e788553cb7524c1f6658202bf7e diff --git a/net-analyzer/notus-scanner/files/notus-scanner-22.6.0-remove-tests.patch b/net-analyzer/notus-scanner/files/notus-scanner-22.6.0-remove-tests.patch new file mode 100644 index 000000000000..7b3332051546 --- /dev/null +++ b/net-analyzer/notus-scanner/files/notus-scanner-22.6.0-remove-tests.patch @@ -0,0 +1,136 @@ +Removes tests needing to work with files which are disallowed by the sandbox. +Patch by Giuseppe Foti + +--- a/tests/cli/test_cli_parser.py ++++ b/tests/cli/test_cli_parser.py +@@ -28,68 +28,68 @@ class CliParserTestCase(unittest.TestCase): + def parse_args(self, args: List[str]) -> Arguments: + return self.parser.parse_arguments(args) + +- def test_mqtt_broker(self): +- args = self.parse_args(["--mqtt-broker-address=localhost"]) +- self.assertEqual("localhost", args.mqtt_broker_address) +- +- args = self.parse_args(["-b", "localhost"]) +- self.assertEqual("localhost", args.mqtt_broker_address) +- +- def test_mqtt_broker_port(self): +- args = self.parse_args(["--mqtt-broker-port=12345"]) +- self.assertEqual(args.mqtt_broker_port, 12345) +- +- args = self.parse_args(["-p", "12345"]) +- self.assertEqual(args.mqtt_broker_port, 12345) +- +- def test_correct_upper_case_log_level(self): +- args = self.parse_args(["--log-level=ERROR"]) +- self.assertEqual("ERROR", args.log_level) +- +- def test_correct_lower_case_log_level(self): +- args = self.parse_args(["-L", "info"]) +- self.assertEqual("INFO", args.log_level) +- +- def test_advisories_directory(self): +- args = self.parse_args(["--products-directory=/tmp"]) +- self.assertEqual(Path("/tmp"), args.products_directory) +- +- def test_pid_file(self): +- args = self.parse_args(["--pid-file=/foo/bar"]) +- self.assertEqual(args.pid_file, "/foo/bar") +- +- def test_log_file(self): +- args = self.parse_args(["--log-file=/foo/bar"]) +- self.assertEqual(args.log_file, "/foo/bar") +- +- args = self.parse_args(["-l", "/foo/bar"]) +- self.assertEqual(args.log_file, "/foo/bar") +- +- def test_foreground(self): +- args = self.parse_args(["--foreground"]) +- self.assertTrue(args.foreground) +- +- args = self.parse_args(["-f"]) +- self.assertTrue(args.foreground) +- +- def test_disable_hashsum_verification(self): +- args = self.parse_args(["--disable-hashsum-verification=true"]) +- self.assertTrue(args.disable_hashsum_verification) +- +- def test_defaults(self): +- args = self.parse_args([]) +- +- self.assertEqual( +- args.products_directory, Path(DEFAULT_PRODUCTS_DIRECTORY) +- ) +- self.assertIsNone(args.config) +- self.assertIsNone(args.log_file) +- self.assertEqual(args.log_level, DEFAULT_LOG_LEVEL) +- self.assertEqual(args.mqtt_broker_port, DEFAULT_MQTT_BROKER_PORT) +- self.assertEqual(args.mqtt_broker_address, DEFAULT_MQTT_BROKER_ADDRESS) +- self.assertEqual(args.pid_file, DEFAULT_PID_FILE) +- self.assertEqual(args.disable_hashsum_verification, False) +- self.assertFalse(args.foreground) ++# def test_mqtt_broker(self): ++# args = self.parse_args(["--mqtt-broker-address=localhost"]) ++# self.assertEqual("localhost", args.mqtt_broker_address) ++ ++# args = self.parse_args(["-b", "localhost"]) ++# self.assertEqual("localhost", args.mqtt_broker_address) ++ ++# def test_mqtt_broker_port(self): ++# args = self.parse_args(["--mqtt-broker-port=12345"]) ++# self.assertEqual(args.mqtt_broker_port, 12345) ++ ++# args = self.parse_args(["-p", "12345"]) ++# self.assertEqual(args.mqtt_broker_port, 12345) ++ ++# def test_correct_upper_case_log_level(self): ++# args = self.parse_args(["--log-level=ERROR"]) ++# self.assertEqual("ERROR", args.log_level) ++ ++# def test_correct_lower_case_log_level(self): ++# args = self.parse_args(["-L", "info"]) ++# self.assertEqual("INFO", args.log_level) ++ ++# def test_advisories_directory(self): ++# args = self.parse_args(["--products-directory=/tmp"]) ++# self.assertEqual(Path("/tmp"), args.products_directory) ++ ++# def test_pid_file(self): ++# args = self.parse_args(["--pid-file=/foo/bar"]) ++# self.assertEqual(args.pid_file, "/foo/bar") ++ ++# def test_log_file(self): ++# args = self.parse_args(["--log-file=/foo/bar"]) ++# self.assertEqual(args.log_file, "/foo/bar") ++ ++# args = self.parse_args(["-l", "/foo/bar"]) ++# self.assertEqual(args.log_file, "/foo/bar") ++ ++# def test_foreground(self): ++# args = self.parse_args(["--foreground"]) ++# self.assertTrue(args.foreground) ++ ++# args = self.parse_args(["-f"]) ++# self.assertTrue(args.foreground) ++ ++# def test_disable_hashsum_verification(self): ++# args = self.parse_args(["--disable-hashsum-verification=true"]) ++# self.assertTrue(args.disable_hashsum_verification) ++ ++# def test_defaults(self): ++# args = self.parse_args([]) ++ ++# self.assertEqual( ++# args.products_directory, Path(DEFAULT_PRODUCTS_DIRECTORY) ++# ) ++# self.assertIsNone(args.config) ++# self.assertIsNone(args.log_file) ++# self.assertEqual(args.log_level, DEFAULT_LOG_LEVEL) ++# self.assertEqual(args.mqtt_broker_port, DEFAULT_MQTT_BROKER_PORT) ++# self.assertEqual(args.mqtt_broker_address, DEFAULT_MQTT_BROKER_ADDRESS) ++# self.assertEqual(args.pid_file, DEFAULT_PID_FILE) ++# self.assertEqual(args.disable_hashsum_verification, False) ++# self.assertFalse(args.foreground) + + def test_config_file_provide_mqtt_broker_address(self): + with tempfile.NamedTemporaryFile() as fp: diff --git a/net-analyzer/notus-scanner/files/notus-scanner.initd b/net-analyzer/notus-scanner/files/notus-scanner.initd index 6db3422bccba..8af378b20fd6 100644 --- a/net-analyzer/notus-scanner/files/notus-scanner.initd +++ b/net-analyzer/notus-scanner/files/notus-scanner.initd @@ -21,6 +21,11 @@ depend() { } start_pre() { - checkpath -d --owner ${GVM_USER} /var/run/notus-scanner + checkpath -d --owner ${GVM_USER} /run/notus-scanner } +start_post() { + ewaitfile 10 ${pidfile} + checkpath -d --owner root:root /run/notus-scanner + checkpath -f --owner root:root ${pidfile} +} diff --git a/net-analyzer/notus-scanner/notus-scanner-22.5.0-r1.ebuild b/net-analyzer/notus-scanner/notus-scanner-22.6.0.ebuild similarity index 89% rename from net-analyzer/notus-scanner/notus-scanner-22.5.0-r1.ebuild rename to net-analyzer/notus-scanner/notus-scanner-22.6.0.ebuild index bd27df745477..c0dcb14e48c9 100644 --- a/net-analyzer/notus-scanner/notus-scanner-22.5.0-r1.ebuild +++ b/net-analyzer/notus-scanner/notus-scanner-22.6.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_11 ) +PYTHON_COMPAT=( python3_{10..11} ) DISTUTILS_USE_PEP517=poetry inherit distutils-r1 readme.gentoo-r1 systemd @@ -14,16 +14,14 @@ SRC_URI="https://github.com/greenbone/notus-scanner/archive/refs/tags/v${PV}.tar SLOT="0" LICENSE="AGPL-3 AGPL-3+" KEYWORDS="~amd64 ~x86" -RESTRICT="!test? ( test )" DEPEND=" acct-user/gvm net-libs/paho-mqtt-c - dev-python/psutil[${PYTHON_USEDEP}] - >=dev-python/python-gnupg-0.5.0[${PYTHON_USEDEP}] + >=dev-python/psutil-5.9[${PYTHON_USEDEP}] + >=dev-python/python-gnupg-0.5.1[${PYTHON_USEDEP}] =dev-python/sentry-sdk-1.22.2[${PYTHON_USEDEP}] - >=dev-python/rope-1.8.0[${PYTHON_USEDEP}] + >=dev-python/rope-1.9.0[${PYTHON_USEDEP}] >=dev-python/paho-mqtt-1.5.1[${PYTHON_USEDEP}] LICENSE="LGPL-2.1+ BSD public-domain" # See COPYRIGHT SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ppc ~ppc64 sparc x86 ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-linux" IUSE="ssl test" RESTRICT="!test? ( test )" @@ -24,10 +24,6 @@ DEPEND="${RDEPEND} test? ( dev-libs/check )" BDEPEND="virtual/pkgconfig" -PATCHES=( - "${FILESDIR}"/${PV}-Fix-array-size.patch -) - src_prepare() { default eautoreconf diff --git a/net-libs/xdp-tools/xdp-tools-1.4.0.ebuild b/net-libs/xdp-tools/xdp-tools-1.4.0.ebuild index 144070547dbc..1e5a994e83ad 100644 --- a/net-libs/xdp-tools/xdp-tools-1.4.0.ebuild +++ b/net-libs/xdp-tools/xdp-tools-1.4.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/xdp-project/${PN}/archive/refs/tags/v${PV}.tar.gz -> LICENSE="GPL-2 LGPL-2.1 BSD-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86" IUSE="+tools" DEPEND=" diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz index e881287f54a763d68dc8995d678f4f2addd42ac1..eb801d2c889c1d9837f6b18afb27556091b3732c 100644 GIT binary patch delta 53909 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

    P_f2JzA+S?^ozBp{u8hcCrYF-j9lJgfhqCEPD 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 K9SMZ)hyehv{6fC~ delta 53889 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%0D@4Mu?7%CCds1ZF=j(VMxV+ORXuC-X#zK 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 diff --git a/net-misc/dhcpcd/Manifest b/net-misc/dhcpcd/Manifest index e33e688a5913..bbbcd238440e 100644 --- a/net-misc/dhcpcd/Manifest +++ b/net-misc/dhcpcd/Manifest @@ -1,4 +1,5 @@ DIST dhcpcd-10.0.1.tar.xz 263564 BLAKE2B f1e93285d040b98bede86bb2e87e372afc0d1d124e7a6580c23d8d228a34ee17001fc3c2d9091b16fb082fe2f2ad7ba50c0dd7b0db2b2237ab1cff9ca152100a SHA512 31b0ac780b8592d3d40437837fd759a357b0200dbdc7fd8c62287a4fedc052f324fb8006daff84455906c82d5a4cb6a04916b94a0ad9b17899532f83daf51d3d DIST dhcpcd-10.0.2.tar.xz 264324 BLAKE2B 999033b4c0bc46943332b0b7ed3f1869ad54e2c37346523a15fbd3d9f29db1e01c1ddd0a300826021d3e20493ea06358ef47ac6a02c50331ca0d90e31a123b85 SHA512 1231caba6b6a2264ba80be0c888f52ce1c8de21289c3a4452b5319dae76d8c1c78331a822372e77ee1419d12c23c1d57df712499d43983eb535e79c6a8e78f42 +DIST dhcpcd-10.0.3.tar.xz 268872 BLAKE2B c063fbb44b4a6928ffd84c109c1ed8ae0345c81b732fc75ce1c1aebc51c190fa512de9822c1c6865794db126f4ad2aceef97c4da28d6922cca082b1aeedb4760 SHA512 f4437e9aa094ab38f077c455b012f46cc84a39f97a19eae896a0954f24f2064e91407dc7f7be7fae00faf3455a8e50695e94c406f476f88a61b980169a778560 DIST dhcpcd-9.4.1.tar.xz 257092 BLAKE2B 847c7451918ac89fe384e180ec52ee4624c0f2dc73354ecb4c63b02d8d9cf0a6d164b33e5d083a05d4868079dcf6208a820b4263c80337a12be40a27517ecf87 SHA512 530e6a5bddab4f91bd66f8d47ccd8d6cac4bc2998ddd36da7e257c83270b558016e9e1fc2f815fb99c0d86ed4bbc2a3a1b78788e69fe151fddaf94428a47fa45 DIST dhcpcd-9.5.1.tar.xz 258280 BLAKE2B 355a98d415253608e8f586809d41e7654c1973d956cb3951218e1ff8c928ee414aa1b9854180c78e975898d9eb0f4cb9cc0fe64eefd5690b371989093e1bcb5a SHA512 979c180743d3e01d1996033d42c5606792e3acaef4e600f0ea51c362643a5b2743c6dc2792314c3b66edfa99c3b98d17f46cf3421e2088b37804e6e2167037ee diff --git a/net-misc/dhcpcd/dhcpcd-10.0.3.ebuild b/net-misc/dhcpcd/dhcpcd-10.0.3.ebuild new file mode 100644 index 000000000000..a320e843768a --- /dev/null +++ b/net-misc/dhcpcd/dhcpcd-10.0.3.ebuild @@ -0,0 +1,154 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit systemd toolchain-funcs + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/NetworkConfiguration/dhcpcd.git" +else + MY_P="${P/_alpha/-alpha}" + MY_P="${MY_P/_beta/-beta}" + MY_P="${MY_P/_rc/-rc}" + SRC_URI="https://github.com/NetworkConfiguration/dhcpcd/releases/download/v${PV}/${MY_P}.tar.xz" + S="${WORKDIR}/${MY_P}" + + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +fi + +DESCRIPTION="A fully featured, yet light weight RFC2131 compliant DHCP client" +HOMEPAGE="https://github.com/NetworkConfiguration/dhcpcd/ https://roy.marples.name/projects/dhcpcd/" + +LICENSE="BSD-2 BSD ISC MIT" +SLOT="0" +IUSE="debug +embedded ipv6 privsep +udev" + +DEPEND="udev? ( virtual/udev )" +RDEPEND=" + ${DEPEND} + privsep? ( + acct-group/dhcpcd + acct-user/dhcpcd + ) +" + +src_configure() { + local myeconfargs=( + --dbdir="${EPREFIX}/var/lib/dhcpcd" + --libexecdir="${EPREFIX}/lib/dhcpcd" + --localstatedir="${EPREFIX}/var" + --prefix="${EPREFIX}" + --with-hook=ntp.conf + $(use_enable debug) + $(use_enable embedded) + $(use_enable ipv6) + $(use_enable privsep) + $(usex elibc_glibc '--with-hook=yp.conf' '') + --rundir=$(usex kernel_linux "${EPREFIX}/run/dhcpcd" "${EPREFIX}/var/run/dhcpcd") + $(usex privsep '--privsepuser=dhcpcd' '') + $(usex udev '' '--without-dev --without-udev') + CC="$(tc-getCC)" + ) + econf "${myeconfargs[@]}" +} + +src_install() { + default + keepdir /var/lib/dhcpcd + newinitd "${FILESDIR}"/dhcpcd.initd-r1 dhcpcd + systemd_newunit "${FILESDIR}"/dhcpcd.service-r1 dhcpcd.service +} + +pkg_postinst() { + local dbdir="${EROOT}"/var/lib/dhcpcd old_files=() + + local old_old_duid="${EROOT}"/var/lib/dhcpcd/dhcpcd.duid + local old_duid="${EROOT}"/etc/dhcpcd.duid + local new_duid="${dbdir}"/duid + if [[ -e "${old_old_duid}" ]] ; then + # Upgrade the duid file to the new format if needed + if ! grep -q '..:..:..:..:..:..' "${old_old_duid}"; then + sed -i -e 's/\(..\)/\1:/g; s/:$//g' "${old_old_duid}" + fi + + # Move the duid to /etc, a more sensible location + if [[ ! -e "${old_duid}" ]] ; then + cp -p "${old_old_duid}" "${new_duid}" + fi + old_files+=( "${old_old_duid}" ) + fi + + # dhcpcd-7 moves the files out of /etc + if [[ -e "${old_duid}" ]] ; then + if [[ ! -e "${new_duid}" ]] ; then + cp -p "${old_duid}" "${new_duid}" + fi + old_files+=( "${old_duid}" ) + fi + local old_secret="${EROOT}"/etc/dhcpcd.secret + local new_secret="${dbdir}"/secret + if [[ -e "${old_secret}" ]] ; then + if [[ ! -e "${new_secret}" ]] ; then + cp -p "${old_secret}" "${new_secret}" + fi + old_files+=( "${old_secret}" ) + fi + + # dhcpcd-7 renames some files in /var/lib/dhcpcd + local old_rdm="${dbdir}"/dhcpcd-rdm.monotonic + local new_rdm="${dbdir}"/rdm_monotonic + if [[ -e "${old_rdm}" ]] ; then + if [[ ! -e "${new_rdm}" ]] ; then + cp -p "${old_rdm}" "${new_rdm}" + fi + old_files+=( "${old_rdm}" ) + fi + local lease= + for lease in "${dbdir}"/dhcpcd-*.lease*; do + [[ -f "${lease}" ]] || continue + old_files+=( "${lease}" ) + local new_lease=$(basename "${lease}" | sed -e "s/dhcpcd-//") + [[ -e "${dbdir}/${new_lease}" ]] && continue + cp "${lease}" "${dbdir}/${new_lease}" + done + + # Warn about removing stale files + if [[ -n "${old_files[@]}" ]] ; then + elog + elog "dhcpcd-7 has copied dhcpcd.duid and dhcpcd.secret from" + elog "${EROOT}/etc to ${dbdir}" + elog "and copied leases in ${dbdir} to new files with the dhcpcd-" + elog "prefix dropped." + elog + elog "You should remove these files if you don't plan on reverting" + elog "to an older version:" + local old_file= + for old_file in ${old_files[@]}; do + elog " ${old_file}" + done + fi + + if [ -z "${REPLACING_VERSIONS}" ]; then + elog + elog "dhcpcd has zeroconf support active by default." + elog "This means it will always obtain an IP address even if no" + elog "DHCP server can be contacted, which will break any existing" + elog "failover support you may have configured in your net configuration." + elog "This behaviour can be controlled with the noipv4ll configuration" + elog "file option or the -L command line switch." + elog "See the dhcpcd and dhcpcd.conf man pages for more details." + + elog + elog "Dhcpcd has duid enabled by default, and this may cause issues" + elog "with some dhcp servers. For more information, see" + elog "https://bugs.gentoo.org/show_bug.cgi?id=477356" + fi + + if ! has_version net-dns/bind-tools; then + elog + elog "If you activate the lookup-hostname hook to look up your hostname" + elog "using the dns, you need to install net-dns/bind-tools." + fi +} diff --git a/net-misc/dhcpcd/dhcpcd-9999.ebuild b/net-misc/dhcpcd/dhcpcd-9999.ebuild index 1ea2577fd47a..a320e843768a 100644 --- a/net-misc/dhcpcd/dhcpcd-9999.ebuild +++ b/net-misc/dhcpcd/dhcpcd-9999.ebuild @@ -21,7 +21,7 @@ fi DESCRIPTION="A fully featured, yet light weight RFC2131 compliant DHCP client" HOMEPAGE="https://github.com/NetworkConfiguration/dhcpcd/ https://roy.marples.name/projects/dhcpcd/" -LICENSE="BSD-2" +LICENSE="BSD-2 BSD ISC MIT" SLOT="0" IUSE="debug +embedded ipv6 privsep +udev" diff --git a/net-misc/electrum/Manifest b/net-misc/electrum/Manifest index 7d5ce8d29252..37e638aaaf9c 100644 --- a/net-misc/electrum/Manifest +++ b/net-misc/electrum/Manifest @@ -1,2 +1 @@ -DIST electrum-4.4.5.gh.tar.gz 5631717 BLAKE2B d780f3f466a337476e235bdb1eb6cd2eddb30bb3f4d9e28510f46594dab444e96d0515cea93ceb7ad4fcaa4b6372aaa80625cdfd3c137fe12e5410489582f5e6 SHA512 6eb91e51a2a0de440e0fe5407a6081a6e5ddd833b528f4a175d17d1b8799eb372f0ef0fa3f66a9b0136e39a7e83f238d33edc33c9bcc32e080f3fa9ac0166e24 DIST electrum-4.4.6.gh.tar.gz 5637532 BLAKE2B c6b7667c7699f9eb11013c446e203ac4205df1d78e2fb8d44309bd6340c85bd9b4f6aef364f9bf9da4f262b58c74a7830c290c0659cd388b4a50863926dffa67 SHA512 e643a7119a8746d0f9ae02888bcdcf5ab4216ea19483113cf270b2cf23c8c615f0013a2aaf2c5f488655bf52cd190ab76761fa54f4b851039bc7add0c05ad320 diff --git a/net-misc/electrum/electrum-4.4.5.ebuild b/net-misc/electrum/electrum-4.4.5.ebuild deleted file mode 100644 index 78458a0ccfd1..000000000000 --- a/net-misc/electrum/electrum-4.4.5.ebuild +++ /dev/null @@ -1,113 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) -PYTHON_REQ_USE="ncurses?" - -inherit distutils-r1 xdg-utils - -DESCRIPTION="User friendly Bitcoin client" -HOMEPAGE=" - https://electrum.org/ - https://github.com/spesmilo/electrum/ -" -SRC_URI=" - https://github.com/spesmilo/electrum/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="cli ncurses qrcode +qt5" -REQUIRED_USE="|| ( cli ncurses qt5 )" - -RDEPEND=" - ${PYTHON_DEPS} - =dev-python/aiohttp-socks-0.3[${PYTHON_USEDEP}] - =dev-python/aiorpcX-0.22*[${PYTHON_USEDEP}] - >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}] - dev-python/bitstring[${PYTHON_USEDEP}] - dev-python/cryptography[${PYTHON_USEDEP}] - >=dev-python/dnspython-2[${PYTHON_USEDEP}] - dev-python/pbkdf2[${PYTHON_USEDEP}] - dev-python/pyperclip[${PYTHON_USEDEP}] - dev-python/PySocks[${PYTHON_USEDEP}] - dev-python/qrcode[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - >=dev-python/protobuf-python-3.20[${PYTHON_USEDEP}] - qrcode? ( media-gfx/zbar[v4l] ) - qt5? ( - dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}] - ) - ncurses? ( $(python_gen_impl_dep 'ncurses') ) -" -BDEPEND=" - test? ( - dev-python/pyaes[${PYTHON_USEDEP}] - dev-python/pycryptodome[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - # use backwards-compatible cryptodome API - sed -i -e 's:Cryptodome:Crypto:' electrum/crypto.py || die - - # make qdarkstyle dep optional - sed -i -e '/qdarkstyle/d' contrib/requirements/requirements.txt || die - - # remove upper bounds from deps - sed -i -e 's:,<[0-9.]*::' contrib/requirements/requirements.txt || die - - local bestgui - if use qt5; then - bestgui=qt - elif use ncurses; then - bestgui=text - else - bestgui=stdio - fi - sed -i 's/^\([[:space:]]*\)\(config_options\['\''cwd'\''\] = .*\)$/\1\2\n\1config_options.setdefault("gui", "'"${bestgui}"'")\n/' ${PN}/${PN} || die - - eapply_user - - xdg_environment_reset - distutils-r1_src_prepare -} - -src_install() { - dodoc RELEASE-NOTES - distutils-r1_src_install -} - -pkg_postinst() { - xdg_icon_cache_update - xdg_desktop_database_update - - local v - for v in ${REPLACING_VERSIONS}; do - ver_test "${v}" -ge 4.3.4 && return - done - - ewarn "If you are new to BitCoin, please be aware that:" - ewarn "1. Cryptocurrencies are volatile. BTC has been subject to rapid" - ewarn " changes of value in the past." - ewarn "2. Cryptocurrency ownership is determined solely by the access to" - ewarn " the private key. If the key is lost or stolen, BTC are unrevocably" - ewarn " lost." - ewarn "3. Proof-of-work based cryptocurrencies have negative environmental" - ewarn " impact. BTC mining is consuming huge amounts of electricity." -} - -pkg_postrm() { - xdg_icon_cache_update - xdg_desktop_database_update -} diff --git a/net-misc/electrum/electrum-4.4.6.ebuild b/net-misc/electrum/electrum-4.4.6.ebuild index 1cc9eb1f94ba..78458a0ccfd1 100644 --- a/net-misc/electrum/electrum-4.4.6.ebuild +++ b/net-misc/electrum/electrum-4.4.6.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="cli ncurses qrcode +qt5" REQUIRED_USE="|| ( cli ncurses qt5 )" diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest index 5f4ff87e7331..74c1afe2bb97 100644 --- a/net-misc/yt-dlp/Manifest +++ b/net-misc/yt-dlp/Manifest @@ -1,2 +1,2 @@ -DIST yt-dlp-2023.07.06.tar.gz 5362006 BLAKE2B a1675bf6fc41a4a4fb90401a50cc0dc7e84d4d751aed7ee9520d04fba8060f6c877a13d9a9e07ce8f36ffb2053f6048d54eaa5628d97c41457b36b965127d342 SHA512 f9f276ccd01293d27a749575653449d73e13896c175a51f3687b2f6d1c6b97154f6c9fb2868f0c37a6e94cb692e223c7c595e741c5b2db82d2b9e1d0b2f8958d DIST yt-dlp-2023.09.24.tar.gz 5494731 BLAKE2B 558fc80691951ba33e591a9bf1820e3da45f265f9392d28c6dcab1c2feb9bac84a0143d8034dde8c772f227eb9896c6406974440bd141ac88de0899438f229e0 SHA512 37f1c5c9af9f8cdd66a2fa09771f018042c3efac61a657ea1573a68a77dce2f76fbd8bb7a59ed72942093ddfd80d57573305ec8b60d00e6b0ba50276e3df2dfd +DIST yt-dlp-2023.10.07.tar.gz 5513194 BLAKE2B 5d30895125eb2a67935e6f1b98fa93daf9230379309a19799b1813008075b1fe96811acc608baefb054b21f288cd4a8771d8b325b98a007097f0342111dc523e SHA512 21dcb85807b87446faadbdd20206cf3a9da67a575bbb8bdbf40f7af34e7b1d2530c9e15f76a28d3021c91b68bb6762d46a66446ca43c83ac02880b710286435d diff --git a/net-misc/yt-dlp/yt-dlp-2023.07.06.ebuild b/net-misc/yt-dlp/yt-dlp-2023.10.07.ebuild similarity index 91% rename from net-misc/yt-dlp/yt-dlp-2023.07.06.ebuild rename to net-misc/yt-dlp/yt-dlp-2023.10.07.ebuild index c5f04ca55e79..5f12f57f85ed 100644 --- a/net-misc/yt-dlp/yt-dlp-2023.07.06.ebuild +++ b/net-misc/yt-dlp/yt-dlp-2023.10.07.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit bash-completion-r1 distutils-r1 optfeature wrapper DESCRIPTION="youtube-dl fork with additional features and fixes" @@ -14,11 +14,12 @@ S="${WORKDIR}/${PN}" LICENSE="Unlicense" SLOT="0" -KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos" RDEPEND=" dev-python/pycryptodome[${PYTHON_USEDEP}] - !net-misc/youtube-dl[-yt-dlp(-)]" + !net-misc/youtube-dl[-yt-dlp(-)] +" distutils_enable_tests pytest diff --git a/net-news/Manifest.gz b/net-news/Manifest.gz index eec51c67ea956fa00ebffdcd83e37c6c964dc224..92f77fc103fe6d358e27d30940c80c5010797f69 100644 GIT binary patch literal 2228 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 CgL9Ms literal 2231 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

    <-P*h-LhWx5i?s;3 zjvn@*8L?PTk+scQ8uF!xr}N8tlcue8+yGS{j| zs`(s$;}NCQ4zEt-fmq1;^+Hh}`(OTl`G2l|oquWn`nex}W@LDTN$Y1#1ouVJPQav7ZclCW@t?HgueVQ>qf-P6}1I5d`6^^n5fD zscZK$M&W#iqGda&HJFvy|A4WJ=u+R}iQ!k&Xv zq;Re^+?Q0TH@%mDxAP*rDbiIZj1KbKbfVq-4x*@bBZc#>;kcuSso$=zYfDjg9g0?pO(CS7MCgTk@(`YY_N4eq5%?Z=RAPG+{$9E}M9r(l zQL?g5j$&k@El{jwr7%u^l|?dd`heMy7$I#`;jTFA@7C;V9h3TsGJ^c%Jpj#H)!+$+ znpGkgzNN>Zh(wTFoUkMK@EPQ`81hqE`UK*O}WAkj`x$M*%@(S=q2RL51>?@%a}{ck7c z9S$hXhHAFMDd=O7p^a?MQ{|O-6jqUKod&?KK z-uk!NZpl;Tm{oU!wweK=zKYIA*?sYJ3{T&Hg5( z4x3_#k0e*UBKx=(FFLw?G1@y`OAoF1h`qhsD?^6~5?sz%tO*!lBW7>lvo1T4&6k}0 zu+wQmwVSeuA?nCgR)S~-uLiPrfn=6#hb*z4g6Bto{|V)E4i`dS1gV9O@Q$1a(m)1_deroz&;G zE3|}U)57JY6%oNwQSP*Vv*$ohOQj~s!*Sh5YPs8`8lJPw`9YVq&YNeEX|15%DXBs# zPq3=}e&wj#E^uy!y$v8TN{PYwg)=R+M%$5|!8hf9*tHR(+LG;??XEB;+uVkedxhu) zR9dc~C@N)SeoFc7vVCY3}wnn73Wo)Z5??z{ntmzQxnD$ z9@YBFmtJwy);kDUJ;ySwsQRa?6ZM6t@>u*jHHL2h6=90viP|WVWj+L6$dCm>N-=54 zA?`$fU{gFF~(_@l+6dZxEh;1Ce;1a5Z_GK}RRiZarpXQ=2D(a!wL{eYSq(N1G<0GQS-P7yQ1o_`)7BWl;;c>D2xO@t# z=SGugdQR>dG@C!&AoxLcNXp$|@q!9VqU;f?poUzLlqd$q`{R*=4)KTQ-lrE)0|M#{ zi?{TJcgi0rj&Ah(xy>uy+~20$KU}T<)&KJ^f1Uq>&GzP*a)2qkMT2R0eF9hJV+O^4 z@0$FCq`YIdbABr812DVFw0rGVx`LWf6#P!M(%1*ef;mSis0|tlfMr|V;NoX$@?^QZ z&IM{_i`sat+0*1Ryz3(#C~pU)VpG?H5-)+M8dZK$ET{{k5mo6tkl2%?|A;@ zU)uPmzx?%YpW=o;%>sV2Y`+ol&aVT83rm>H6C&rlRTrGHs5&LLO`ggX>r^@;i0@OOwbcAa7h^iA9xaA!U`pSO5;c1 z&Efe8X|pXDgr{#u&OmMoiw36aY>#9ha6?s$?13bC>Go>-B&Dp=ro%Bx1P?f2$^L|5 z0)D+2eWojGRJKk&%zM6+Y78nfjB)elf3$+XQS^QtMCRy)4NFq}Ip?7ZQ-WXf$OODo zw~9TpeAFwrZ&47@yC_vFrUK)C+M&$-NE<)Wy{c}QY5AoAjkw_2&5n?AH&R5@t7SV| zlkK^hAIR+{7?cKg)JfB*Yj~n7FeCMQ-^n9YJvzL2b=Cklbo5`xnUIVXyS1WFdaBE z8$w_Z*xKzK{l{%5rG4G1Z_bBJ>8-nzjZ@Zu$Dsr$;0b%EcBp62cvXkG-}9M|QV^6K z4KxMC^K$GpZMK+=;vJ}e*DvgR8!Eja>RW|jz$x&(k(@^R!Q#!&y!Q{~z4_b3_a+bl zfB@Y-^Wj;0t$U6Q+=4ScWp6ruBzS{;&cGzG2%=%IQn|rdclFDNQ1?ANKk#+!os#8)OtVt;JUe&aw zW+72IRb6AnPiJ7j=24Zms!0A(Ri|7Ygn$%JP?y5*acGp0dg~`J;TiNU{G7S&A1>i% z=KJquzWJH@{$%RQ*FTSc`s?35+r|Gx+Iy|pZ&Kb{`|hb+Az0hokoEO|!FD);tdZwF z*^IhGz{g|aM*;AE@&RkS9~tO&l-a+C`D_rB%`D3l6MWAeNU_~+rMj9&KmFLs+bFBS zo39s({^~7C^(2b=X?siJFLVIh$!>%-#l7OC@DyC}aKbtW2|X>So(x>+%*z2|ufRe$ z*#$fnq)+8ecrIH;ReKw=p4rV7;Fb0$Lziv*i&v^OZ*Ohu)ssF6l=VuMQ>klv8K*2o+UvLml}ATD zPd9i}yP#(I$%Xv29rf*yT~9(lz)jdBq6LCRGh5#wDNFEF)j49};Hg~*t|olq`)C(D=j zpps>J{B+y0p%mt~zQ2H<+xH*XzP~#tc$@5P6#lwzC6V(DOe0+re2aLl&Qmnc&J_~8 z<8_^Xs})a#mI|CtB!M&`?YjJWxvep(=jVJk@;a;5h@44+R`LRlPW)_u#60_ziU!MN zy$1B38?-278|qZ?68Y|nWnlZ?L~|KB!mzpX;un&Fy6M)B#jgBvdqmtp(R|oe`#r6# z0JG!R{Ge{jI>^VsExdp-JzI8{cnF_!{{H%ZeSMP{U(1&qtRtu#v(Dt4p#>U9)?Q_x zxEertJ-w45*{-W`-J!v71nArN4G|z%S_d+Tv~&_$Wy~>>?zN>Z`{8F+ss1i*;^ zIKtJ4{Np8qc)$hXT~tqH%f>ME>tb({iz9!pzzaGrsB5}rqx87}`2_PUX?T~h0%$LP zE4a@)(Ct{cGUvkbF^3ZMWQ2I=P3uU{49Y$q9XvTV!0+dl@7n|Vhq;0W;L%wjXayPg zKA%IKV`$);dS=0tC0t%i9QK3uBdgOx_C0290jdW+7)6t_seaGC^3#W7XGGX)B7m`z zeXPYSVe15V=mxQTTv(iHtEJm%CAZvv-H3h%WTSct+qdh40`yWTJ{2i!{tub}+}d{# zk^x8$S2=DShIw~G9V;gxJRUzobpHJszMEyHHx~)b#(B*r z6qBT|QfX?^SvA3x} zr&gTXn|!v{llCgN+qRoEZL@-ZvS|G}&!uqoIC=KN@hB*gr`yF=_X&Q!c)1jlyPY1} z-|-nUtgK<$t?g$d*-p$SFE%(J&zc>&`Dh*wBz!w%3iU5*f7s$C$U1qW2;0l5(OG-HWvyT3-jy}uu8@zkIjhl*Vwn}{J^=s^^Ek!0dkY=GqPyZ``l^+p?>SU!86xDVc z7=2Yx#O{A5@@toEqZHfMLw)7atrzInn7S*p5rtbDcH&aOD} zN31;~B8rTr!N>C+vZ5om%d6gqW4%h&z(A^lOn{x1Es25OZ|Bob1JajrsHEdf({fyv zovEN?PZ|t6y{L92-%r)1aaUhn-URg@teSGIuN!?Lz|+8gr?HpZ?4_+gVCDoAdnz`C zWGngjuq)Le0A!M>3Yvf-s+BA7 z{t#ki8y&%aAK_VHQ_+r~im|pM3S>Y}?ZZ#)_iOc~DfM+becGex8O>G+{E?!g429dP z@2$=jnUf69`v(Ecaw{Sq8&7L@#HP?|4h%c!#ASV^*e>{Hy?BcbFWW1<%qS^dioAm+ zlxB`=43=fR43)qE`{X|+dDYmL_DXyC^5B(_a7reB2|NI?rXPBGpO8pGZCjEA$KI`Mp*T-)a$+u3+%aP$- z7wPkUj`Sxq#vD~Je|K)6eUy~9wEo^-{2&-s zeoni8nOP8fQP?#*cru|&CTRTQQ0PouEV?P4&cpJGsHR`WR0^4B5l;^0-;g4nh?@NH zr5LE8&BlnpJ7<$BmqK(A$!zT0r$*QskzUbBQ$wvC6x^t)ZI0B}rsl<6zqxF`xq^8e zrQK8g7?zGz0Hoeh=A}}pY=?ih-E-TqvM7{)kpjib*WkS-0IjC5e6z6w@cv|_6N`A4 z@HpPq;DHW1wcS+=PAoSa`4V6IR&kUK$NXXhd(%N#CVZ|EA;+XQhKMlCSW3Bp7TbJ~c(Woj&Fd+Q%}flG=Zy z&OT5^R_iw}ktPh9?`Yd4H7PsxX_Iglevp130WVuZsA^CIJY;?nTO5WK$w859)XDp5 zz1{L$r}0Qmjd1hq1Q^Mpq%D^DKJRW zNc(bvlZXqAe5-^Y^+Pa`y=A=A0|7gl1)tm8O@QsLRDt^8RhY&rxNX@38;|e|cdInV z@2}7uMH>tD-v4mPei`9=Q>i%5yll-IXJjwTuJUQOR7XdP_akuZNvVP}x<+K%1#L5R zGMQ8cfXHAtBZ~K>1z@54Zumlfc3XBurdjC_=kaJ+Ip1NnzOTbU-IwjQQ>S2Cr-aB= zQoAB7a)fT%Edi>S$s#u5N_*gJ28;?V5JgA1rDpqfg|x(yB;%eT{ekb!f! zyw>yfh!8r1tV7WLJ#h7Z{_C?^{(QCkuiur+*Vzt<)|=Y%nfLETh~wmcinXyjybWg+ zh+h4wZwDWr`B8SF1w#eoGp02j-+=AeBOI;7H2C6|qA)I z+L(G9A1VRfk*bX!0{^$?qmJj⪙TJblTfnFOQz)1b1%|2V5P0PEL8`#VZ|^AR;N~ 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

    4ZgW%k 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

    V4nh|A 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∈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 z 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 (2023-10-07) +# Requires net-libs/nodejs which is unavailable on amd64/x32. +app-containers/devcontainer + # Kai-Chun Ning (2022-05-26) # intel-hybrid-codec-driver does not work on x32 media-libs/intel-hybrid-codec-driver diff --git a/profiles/features/musl/package.mask b/profiles/features/musl/package.mask index 5c94424c4906..4c9c424e5d85 100644 --- a/profiles/features/musl/package.mask +++ b/profiles/features/musl/package.mask @@ -89,10 +89,6 @@ app-admin/clustershell app-shells/pdsh net-analyzer/ipcad -# Sam James (2022-09-17) -# Fails to compile on musl: bug #832868 -sys-apps/uutils-coreutils - # Sam James (2022-09-12) # libxcrypt migration masks. # 1. The libxcrypt migration is optional for musl, so unmask -virtual/libcrypt:0/1. diff --git a/profiles/package.mask b/profiles/package.mask index 772016a12959..61a27085adc3 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -33,6 +33,12 @@ #--- END OF EXAMPLES --- +# Hans de Graaff (2023-10-07) +# Unresolved security issues since two years, bug #792336. Original +# upstream inactive since 2019. Substitute upstream inactive since +# 2020. No reverse dependencies. Masked for removal on 2023-11-07. +sys-fs/dmg2img + # Sam James (2023-10-06) # Breaks building scipy: https://github.com/cython/cython/issues/5748 =dev-python/cython-3.0.3 @@ -510,10 +516,6 @@ sys-devel/automake:1.11 # is resolved. Bug #791259. >=media-libs/libopenaptx-0.2.1 -# Ulrich Müller (2021-04-20) -# Version 3.15 is broken with Emacs 27.2. -=app-emacs/mic-paren-3.15-r0 - # Sam James (2021-03-30) # Seems to break dev-tex/culmus-latex # Masking until we can investigate & fix diff --git a/profiles/use.local.desc b/profiles/use.local.desc index a4f1f155eeb2..a328b76820a1 100644 --- a/profiles/use.local.desc +++ b/profiles/use.local.desc @@ -1772,7 +1772,6 @@ dev-lang/qu-prolog:pedro - Pedro subscription/notification communications system dev-lang/rakudo:clang - Use Clang to compile the MoarVM backend dev-lang/rakudo:moar - Use the MoarVM as backend dev-lang/ruby:rdoc - Install dev-ruby/rdoc after installing Ruby. -dev-lang/ruby:rubytests - Install ruby tests that can only be run after ruby is installed dev-lang/ruby:systemtap - Enable SystemTAP/DTrace tracing dev-lang/rust:clippy - Install clippy, Rust code linter dev-lang/rust:dist - Install dist tarballs (used for bootstrapping) @@ -4822,7 +4821,7 @@ media-tv/kodi:dav1d - Enables AV1 decoding via media-libs/dav1d media-tv/kodi:eventclients - Install full set of Kodi python evenclients and evenclients examples media-tv/kodi:gbm - Use the Graphics Buffer Manager for EGL on KMS. media-tv/kodi:gles - Use simplified OpenGLES instead of full-scale OpenGL -media-tv/kodi:libusb - Use virtual/libusb for usb device hotplug support. This flag should only be enabled if you're running a non-Linux kernel or you don't want to use sys-fs/udev. +media-tv/kodi:libusb - Use virtual/libusb for usb device hotplug support. This flag should only be enabled if you're running a non-Linux kernel or you don't want to use udev. media-tv/kodi:lirc - Enable support for IR remote controls using app-misc/lirc media-tv/kodi:mariadb - Enable support store of media library metadata on local or remote MariaDB media-tv/kodi:mysql - Enable support store of media library metadata on local or remote MySQL @@ -4832,7 +4831,7 @@ media-tv/kodi:pipewire - Enable pipewire support media-tv/kodi:power-control - Enable control of shutdown, reboot, suspend, and hibernate media-tv/kodi:raspberry-pi - Enable support for the Raspberry Pi media-tv/kodi:system-ffmpeg - Use system ffmpeg instead of the bundled one -media-tv/kodi:udev - Use sys-fs/udev rules to handle devices' permissions and hotplug support. Unless you know what you're doing do not disable this flag on Linux kernels. This is provided as an option for completeness. +media-tv/kodi:udev - Use udev rules to handle devices' permissions and hotplug support. Unless you know what you're doing do not disable this flag on Linux kernels. This is provided as an option for completeness. media-tv/kodi:udf - Enable UDF support. Required for playing blurays. media-tv/kodi:upower - Use sys-power/upower to get battery level and active power source media-tv/kodi:webserver - Enable internal webserver @@ -7803,7 +7802,7 @@ sys-apps/pciutils:kmod - Enable sys-apps/kmod support for the -k switch in lspci sys-apps/pciutils:zlib - Support compressed pci.ids database sys-apps/pcmciautils:staticsocket - Add support for static sockets sys-apps/pcsc-lite:embedded - limit RAM and CPU ressources by disabling features -sys-apps/pcsc-lite:libusb - Use dev-libs/libusb detection to hotplug new smartcard readers. This flag should only be enabled if you're running a non-Linux kernel or you don't want to use sys-fs/udev. +sys-apps/pcsc-lite:libusb - Use dev-libs/libusb detection to hotplug new smartcard readers. This flag should only be enabled if you're running a non-Linux kernel or you don't want to use udev. sys-apps/pcsc-lite:policykit - Uses sys-auth/polkit to restrict access to smartcard readers or smartcards to given users. sys-apps/pcsc-lite:udev - Use virtual/libudev rules to handle devices' permissions and hotplug support. Unless you know what you're doing do not disable this flag on Linux kernels. This is provided as an option for completeness. sys-apps/pcsc-tools:network-cron - Install a monthly cronjob to update the update-smartcard_list script @@ -8262,7 +8261,7 @@ sys-fs/ecryptfs-utils:tpm - Enable support for Trusted Platform Module (TPM) usi sys-fs/erofs-utils:fuse - Builds erofsfuse (requires sys-fs/fuse). sys-fs/erofs-utils:uuid - Enables UUID support via sys-apps/util-linux. sys-fs/eudev:kmod - enable module loading through libkmod -sys-fs/eudev:rule-generator - install legacy rule generator rules and support scripts - note that the functionality within was dropped from sys-fs/udev as it is not stable in all cases; use at your own risk +sys-fs/eudev:rule-generator - install legacy rule generator rules and support scripts - note that the functionality within was dropped from sys-apps/systemd-utils as it is not stable in all cases; use at your own risk sys-fs/ext4magic:expert-mode - Builds ext4magic with expert mode. Highly useful in recovering data from a corrupted filesystem sys-fs/ext4magic:file-attr - Enable the recovery of file attributes (append, immutable, nodump etc) sys-fs/lessfs:filelog - Enable the ability to log to a file instead of syslog diff --git a/sci-mathematics/Manifest.gz b/sci-mathematics/Manifest.gz index 9f44fb14bc25ac2d1b5964985aeff37d80657ca4..c58df3430174b7e967a998a2d5c397aa4c31c143 100644 GIT binary patch delta 18597 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%0A>TXf( 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 delta 18651 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%0D-><#>C!6rDQO-wGDmz6bmdA=9w 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 P^Z)!mAP|weNjw1n*u4@p literal 41759 zcmV({5{Lg<$q1Sl#hm7`2%+b)YB<{{p_Jp8rSBZuPJOJHc$BN(bJf(_3URIy_{F1)!5fWv zp7W?>w>87H@37jg`)V!k84GXPN=W%w=e1Mn=Xvk&zx>yK`G5bf|Kq>>xBvc^{@ZW; z>!&YY|I=?@zw8em*SG)ezxK}`_WJhyFY&6!+sWmg`#tJxX>ou03`yM>Y_sfzY#jam$I0!+J;a7Y z=WC`E&g)KV^Fgg$N@}`V<%QEaI1z5-8s~A`SK+WqYOx(N#K42i8UtS%`1QSdI>vRx z&EMYV9rEnu8as`7&3*LLMp_G%I`4YCJh|^bAKDq;4z13F@EmRO+j$;)9y15zs>O0_ zj^kQw+z3poZF5n4Nj%Vnlgo?kI(A1)Zr+a%nWM+DV?~RWBGUpdRjwoDvmRr#jR)GqN_=3Gc<2&bdhTh{58{fKGh`BV(!BP4+ z&ziW4#G9bg0~3%+31c8`7=+o=KKr^*qTXh_ayt49yddvf^YEEp9NPX_MPqDlXBPKX z4{P8TIh@$;70;b34}#_D{j6i5P@OB>ah*qRz1~MVdA5}{=Tk=YJmP8%VZj{TH(GgO z2xH9!c?%nPTXSF$HHbILcFsC--|>!bf`+K~Sl7*0W1{9*z0XoGvK+x#Z-fX9H zzB)obI{$sgH150gonp!>^G&72u*#k9qin2vEB#)4GwvnuD7{~ZE&qcA*W=`W(O5pH zAG{`~Uar{?jTeXZ@mqiA&|=k9&ti3TIv-mky@K~-TBNX<~Wob(zR#vo_okQjv+S>`$*&b$DtkTxXQ|@ zg>rG2N-ZuXpEtG%E#K>icNtgQYlm6!Td3S@7vFmEWt>UEdF9Gk^LDq-9Ll`Z#NXrVu_nl3525ku6ARx*LGl_{26LugnLAB{XrN*z zW{NXACw^zNH(8s!W=iqkKlL69e~Y~A4pccyy-zf0_XxB&OG^!h0<;n7{Z*`SIlx2V zN*5quV#ac+1ynP5

    uxQzdryUnS)0+aPqTG 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 XrgmQLICkBM|Ihyi)PdckS~mdzSy=@_ diff --git a/sec-policy/selinux-accountsd/Manifest b/sec-policy/selinux-accountsd/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-accountsd/Manifest +++ b/sec-policy/selinux-accountsd/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-accountsd/selinux-accountsd-2.20231002-r1.ebuild b/sec-policy/selinux-accountsd/selinux-accountsd-2.20231002-r1.ebuild new file mode 100644 index 000000000000..fbd7f9a05215 --- /dev/null +++ b/sec-policy/selinux-accountsd/selinux-accountsd-2.20231002-r1.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="accountsd" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for accountsd" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi + +DEPEND="${DEPEND} + sec-policy/selinux-dbus +" +RDEPEND="${RDEPEND} + sec-policy/selinux-dbus +" diff --git a/sec-policy/selinux-acct/Manifest b/sec-policy/selinux-acct/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-acct/Manifest +++ b/sec-policy/selinux-acct/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-acct/selinux-acct-2.20231002-r1.ebuild b/sec-policy/selinux-acct/selinux-acct-2.20231002-r1.ebuild new file mode 100644 index 000000000000..a62b8042f27d --- /dev/null +++ b/sec-policy/selinux-acct/selinux-acct-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="acct" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for acct" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-afs/Manifest b/sec-policy/selinux-afs/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-afs/Manifest +++ b/sec-policy/selinux-afs/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-afs/selinux-afs-2.20231002-r1.ebuild b/sec-policy/selinux-afs/selinux-afs-2.20231002-r1.ebuild new file mode 100644 index 000000000000..a0636bb7fa2c --- /dev/null +++ b/sec-policy/selinux-afs/selinux-afs-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="afs" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for afs" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-aide/Manifest b/sec-policy/selinux-aide/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-aide/Manifest +++ b/sec-policy/selinux-aide/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-aide/selinux-aide-2.20231002-r1.ebuild b/sec-policy/selinux-aide/selinux-aide-2.20231002-r1.ebuild new file mode 100644 index 000000000000..918856eb496d --- /dev/null +++ b/sec-policy/selinux-aide/selinux-aide-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="aide" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for aide" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-alsa/Manifest b/sec-policy/selinux-alsa/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-alsa/Manifest +++ b/sec-policy/selinux-alsa/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-alsa/selinux-alsa-2.20231002-r1.ebuild b/sec-policy/selinux-alsa/selinux-alsa-2.20231002-r1.ebuild new file mode 100644 index 000000000000..ff6aae4f34b6 --- /dev/null +++ b/sec-policy/selinux-alsa/selinux-alsa-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="alsa" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for alsa" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-amanda/Manifest b/sec-policy/selinux-amanda/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-amanda/Manifest +++ b/sec-policy/selinux-amanda/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-amanda/selinux-amanda-2.20231002-r1.ebuild b/sec-policy/selinux-amanda/selinux-amanda-2.20231002-r1.ebuild new file mode 100644 index 000000000000..c82dc5844496 --- /dev/null +++ b/sec-policy/selinux-amanda/selinux-amanda-2.20231002-r1.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="amanda" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for amanda" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi +DEPEND="${DEPEND} + sec-policy/selinux-inetd +" +RDEPEND="${RDEPEND} + sec-policy/selinux-inetd +" diff --git a/sec-policy/selinux-amavis/Manifest b/sec-policy/selinux-amavis/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-amavis/Manifest +++ b/sec-policy/selinux-amavis/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-amavis/selinux-amavis-2.20231002-r1.ebuild b/sec-policy/selinux-amavis/selinux-amavis-2.20231002-r1.ebuild new file mode 100644 index 000000000000..ded04e8c6a4c --- /dev/null +++ b/sec-policy/selinux-amavis/selinux-amavis-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="amavis" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for amavis" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-android/Manifest b/sec-policy/selinux-android/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-android/Manifest +++ b/sec-policy/selinux-android/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-android/selinux-android-2.20231002-r1.ebuild b/sec-policy/selinux-android/selinux-android-2.20231002-r1.ebuild new file mode 100644 index 000000000000..8f7e28f7b422 --- /dev/null +++ b/sec-policy/selinux-android/selinux-android-2.20231002-r1.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="android" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for android" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi + +DEPEND="${DEPEND} + sec-policy/selinux-java + sec-policy/selinux-xserver +" +RDEPEND="${RDEPEND} + sec-policy/selinux-java + sec-policy/selinux-xserver +" diff --git a/sec-policy/selinux-apache/Manifest b/sec-policy/selinux-apache/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-apache/Manifest +++ b/sec-policy/selinux-apache/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-apache/selinux-apache-2.20231002-r1.ebuild b/sec-policy/selinux-apache/selinux-apache-2.20231002-r1.ebuild new file mode 100644 index 000000000000..8b714be065a5 --- /dev/null +++ b/sec-policy/selinux-apache/selinux-apache-2.20231002-r1.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="apache" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for apache" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi +DEPEND="${DEPEND} + sec-policy/selinux-kerberos +" +RDEPEND="${RDEPEND} + sec-policy/selinux-kerberos +" diff --git a/sec-policy/selinux-apcupsd/Manifest b/sec-policy/selinux-apcupsd/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-apcupsd/Manifest +++ b/sec-policy/selinux-apcupsd/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-apcupsd/selinux-apcupsd-2.20231002-r1.ebuild b/sec-policy/selinux-apcupsd/selinux-apcupsd-2.20231002-r1.ebuild new file mode 100644 index 000000000000..bf0ad0217a90 --- /dev/null +++ b/sec-policy/selinux-apcupsd/selinux-apcupsd-2.20231002-r1.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="apcupsd" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for apcupsd" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi +DEPEND="${DEPEND} + sec-policy/selinux-apache +" +RDEPEND="${RDEPEND} + sec-policy/selinux-apache +" diff --git a/sec-policy/selinux-apm/Manifest b/sec-policy/selinux-apm/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-apm/Manifest +++ b/sec-policy/selinux-apm/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-apm/selinux-apm-2.20231002-r1.ebuild b/sec-policy/selinux-apm/selinux-apm-2.20231002-r1.ebuild new file mode 100644 index 000000000000..33d577261932 --- /dev/null +++ b/sec-policy/selinux-apm/selinux-apm-2.20231002-r1.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="acpi" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for acpi" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi + +pkg_postinst() { + # "apm" module got renamed to "acpi", must remove apm first + # the contexts are okay even tho the modules are not + # replaced in the same command (doesnt become unlabeled_t) + for i in ${POLICY_TYPES}; do + if semodule -s "${i}" -l | grep apm >/dev/null 2>&1; then + semodule -s "${i}" -r apm + fi + done + selinux-policy-2_pkg_postinst +} + +pkg_postrm() { + for i in ${POLICY_TYPES}; do + if semodule -s "${i}" -l | grep apm >/dev/null 2>&1; then + semodule -s "${i}" -r apm + fi + done + selinux-policy-2_pkg_postrm +} diff --git a/sec-policy/selinux-arpwatch/Manifest b/sec-policy/selinux-arpwatch/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-arpwatch/Manifest +++ b/sec-policy/selinux-arpwatch/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-arpwatch/selinux-arpwatch-2.20231002-r1.ebuild b/sec-policy/selinux-arpwatch/selinux-arpwatch-2.20231002-r1.ebuild new file mode 100644 index 000000000000..8e2461b90cb5 --- /dev/null +++ b/sec-policy/selinux-arpwatch/selinux-arpwatch-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="arpwatch" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for arpwatch" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-asterisk/Manifest b/sec-policy/selinux-asterisk/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-asterisk/Manifest +++ b/sec-policy/selinux-asterisk/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-asterisk/selinux-asterisk-2.20231002-r1.ebuild b/sec-policy/selinux-asterisk/selinux-asterisk-2.20231002-r1.ebuild new file mode 100644 index 000000000000..a3c0eeb07028 --- /dev/null +++ b/sec-policy/selinux-asterisk/selinux-asterisk-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="asterisk" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for asterisk" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-at/Manifest b/sec-policy/selinux-at/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-at/Manifest +++ b/sec-policy/selinux-at/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-at/selinux-at-2.20231002-r1.ebuild b/sec-policy/selinux-at/selinux-at-2.20231002-r1.ebuild new file mode 100644 index 000000000000..414a24ee85bd --- /dev/null +++ b/sec-policy/selinux-at/selinux-at-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="at" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for at" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-automount/Manifest b/sec-policy/selinux-automount/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-automount/Manifest +++ b/sec-policy/selinux-automount/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-automount/selinux-automount-2.20231002-r1.ebuild b/sec-policy/selinux-automount/selinux-automount-2.20231002-r1.ebuild new file mode 100644 index 000000000000..9f84674ba3e2 --- /dev/null +++ b/sec-policy/selinux-automount/selinux-automount-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="automount" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for automount" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-avahi/Manifest b/sec-policy/selinux-avahi/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-avahi/Manifest +++ b/sec-policy/selinux-avahi/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-avahi/selinux-avahi-2.20231002-r1.ebuild b/sec-policy/selinux-avahi/selinux-avahi-2.20231002-r1.ebuild new file mode 100644 index 000000000000..c7ff403ee8c5 --- /dev/null +++ b/sec-policy/selinux-avahi/selinux-avahi-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="avahi" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for avahi" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-awstats/Manifest b/sec-policy/selinux-awstats/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-awstats/Manifest +++ b/sec-policy/selinux-awstats/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-awstats/selinux-awstats-2.20231002-r1.ebuild b/sec-policy/selinux-awstats/selinux-awstats-2.20231002-r1.ebuild new file mode 100644 index 000000000000..5a9bb1e8ca0e --- /dev/null +++ b/sec-policy/selinux-awstats/selinux-awstats-2.20231002-r1.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="awstats" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for awstats" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi +DEPEND="${DEPEND} + sec-policy/selinux-apache +" +RDEPEND="${RDEPEND} + sec-policy/selinux-apache +" diff --git a/sec-policy/selinux-backup/Manifest b/sec-policy/selinux-backup/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-backup/Manifest +++ b/sec-policy/selinux-backup/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-backup/selinux-backup-2.20231002-r1.ebuild b/sec-policy/selinux-backup/selinux-backup-2.20231002-r1.ebuild new file mode 100644 index 000000000000..401c278254ac --- /dev/null +++ b/sec-policy/selinux-backup/selinux-backup-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="backup" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for generic backup apps" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-bacula/Manifest b/sec-policy/selinux-bacula/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-bacula/Manifest +++ b/sec-policy/selinux-bacula/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-bacula/selinux-bacula-2.20231002-r1.ebuild b/sec-policy/selinux-bacula/selinux-bacula-2.20231002-r1.ebuild new file mode 100644 index 000000000000..516794ed6192 --- /dev/null +++ b/sec-policy/selinux-bacula/selinux-bacula-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="bacula" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for bacula" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-base-policy/Manifest b/sec-policy/selinux-base-policy/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-base-policy/Manifest +++ b/sec-policy/selinux-base-policy/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-base-policy/selinux-base-policy-2.20231002-r1.ebuild b/sec-policy/selinux-base-policy/selinux-base-policy-2.20231002-r1.ebuild new file mode 100644 index 000000000000..aaff2143be85 --- /dev/null +++ b/sec-policy/selinux-base-policy/selinux-base-policy-2.20231002-r1.ebuild @@ -0,0 +1,141 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +if [[ ${PV} == 9999* ]]; then + EGIT_REPO_URI="${SELINUX_GIT_REPO:-https://anongit.gentoo.org/git/proj/hardened-refpolicy.git}" + EGIT_BRANCH="${SELINUX_GIT_BRANCH:-master}" + EGIT_CHECKOUT_DIR="${WORKDIR}/refpolicy" + + inherit git-r3 +else + SRC_URI="https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_${PV/./_}/refpolicy-${PV}.tar.bz2 + https://dev.gentoo.org/~perfinion/patches/${PN}/patchbundle-${PN}-${PVR}.tar.bz2" + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi + +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:SELinux" +DESCRIPTION="SELinux policy for core modules" + +IUSE="systemd +unconfined" + +PDEPEND="unconfined? ( sec-policy/selinux-unconfined )" +DEPEND="=sec-policy/selinux-base-${PVR}[systemd?]" +RDEPEND="${DEPEND}" +BDEPEND=" + sys-apps/checkpolicy + sys-devel/m4" + +MODS="application authlogin bootloader clock consoletype cron dmesg fstools getty hostname init iptables libraries locallogin logging lvm miscfiles modutils mount mta netutils nscd portage raid rsync selinuxutil setrans ssh staff storage su sysadm sysnetwork systemd tmpfiles udev userdomain usermanage unprivuser xdg" +DEL_MODS="hotplug" +LICENSE="GPL-2" +SLOT="0" +S="${WORKDIR}/" + +# Code entirely copied from selinux-eclass (cannot inherit due to dependency on +# itself), when reworked reinclude it. Only postinstall (where -b base.pp is +# added) needs to remain then. + +pkg_pretend() { + for i in ${POLICY_TYPES}; do + if [[ "${i}" == "targeted" ]] && ! use unconfined; then + die "If you use POLICY_TYPES=targeted, then USE=unconfined is mandatory." + fi + done +} + +src_prepare() { + local modfiles + + if [[ ${PV} != 9999* ]]; then + einfo "Applying SELinux policy updates ... " + eapply -p0 "${WORKDIR}/0001-full-patch-against-stable-release.patch" + fi + + eapply_user + + # Collect only those files needed for this particular module + for i in ${MODS}; do + modfiles="$(find "${S}"/refpolicy/policy/modules -iname $i.te) $modfiles" + modfiles="$(find "${S}"/refpolicy/policy/modules -iname $i.fc) $modfiles" + done + + for i in ${DEL_MODS}; do + [[ "${MODS}" != *${i}* ]] || die "Duplicate module in MODS and DEL_MODS: ${i}" + done + + for i in ${POLICY_TYPES}; do + mkdir "${S}"/${i} || die "Failed to create directory ${S}/${i}" + cp "${S}"/refpolicy/doc/Makefile.example "${S}"/${i}/Makefile \ + || die "Failed to copy Makefile.example to ${S}/${i}/Makefile" + + cp ${modfiles} "${S}"/${i} \ + || die "Failed to copy the module files to ${S}/${i}" + done +} + +src_compile() { + for i in ${POLICY_TYPES}; do + emake NAME=$i SHAREDIR="${SYSROOT%/}/usr/share/selinux" -C "${S}"/${i} + done +} + +src_install() { + local BASEDIR="/usr/share/selinux" + + for i in ${POLICY_TYPES}; do + for j in ${MODS}; do + einfo "Installing ${i} ${j} policy package" + insinto ${BASEDIR}/${i} + doins "${S}"/${i}/${j}.pp + done + done +} + +pkg_postinst() { + # Set root path and don't load policy into the kernel when cross compiling + local root_opts="" + if [[ "${ROOT}" != "" ]]; then + root_opts="-p ${ROOT} -n" + fi + + # Override the command from the eclass, we need to load in base as well here + local COMMAND="-i base.pp" + if has_version "> "${S}/refpolicy/build.conf" || die + + # Prepare initial configuration + cd "${S}/refpolicy" || die + emake conf + + # Setup the policies based on the types delivered by the end user. + # These types can be "targeted", "strict", "mcs" and "mls". + for i in ${POLICY_TYPES}; do + cp -a "${S}/refpolicy" "${S}/${i}" || die + cd "${S}/${i}" || die + + sed -i -e "/= module/d" "${S}/${i}/policy/modules.conf" || die + + sed -i -e '/^QUIET/s/n/y/' -e "/^NAME/s/refpolicy/$i/" \ + "${S}/${i}/build.conf" || die "build.conf setup failed." + + if [[ "${i}" == "mls" ]] || [[ "${i}" == "mcs" ]]; + then + # MCS/MLS require additional settings + sed -i -e "/^TYPE/s/standard/${i}/" "${S}/${i}/build.conf" \ + || die "failed to set type to mls" + fi + + if [ "${i}" == "targeted" ]; then + sed -i -e '/root/d' -e 's/user_u/unconfined_u/' \ + "${S}/${i}/config/appconfig-standard/seusers" \ + || die "targeted seusers setup failed." + fi + + if [ "${i}" != "targeted" ] && [ "${i}" != "strict" ] && use unconfined; then + sed -i -e '/root/d' -e 's/user_u/unconfined_u/' \ + "${S}/${i}/config/appconfig-${i}/seusers" \ + || die "policy seusers setup failed." + fi + done +} + +src_compile() { + [ -z "${POLICY_TYPES}" ] && local POLICY_TYPES="targeted strict mls mcs" + + for i in ${POLICY_TYPES}; do + cd "${S}/${i}" || die + emake base + if use doc; then + emake html + fi + done +} + +src_install() { + [ -z "${POLICY_TYPES}" ] && local POLICY_TYPES="targeted strict mls mcs" + + for i in ${POLICY_TYPES}; do + cd "${S}/${i}" || die + + emake DESTDIR="${D}" install + emake DESTDIR="${D}" install-headers + + echo "run_init_t" > "${D}/etc/selinux/${i}/contexts/run_init_type" || die + + echo "textrel_shlib_t" >> "${D}/etc/selinux/${i}/contexts/customizable_types" || die + + # libsemanage won't make this on its own + keepdir "/etc/selinux/${i}/policy" + + if use doc; then + docinto ${i}/html + dodoc -r doc/html/*; + fi + + insinto /usr/share/selinux/devel; + doins doc/policy.xml; + + done + + docinto / + dodoc doc/Makefile.example doc/example.{te,fc,if} + + doman man/man8/*.8; + + insinto /etc/selinux + doins "${FILESDIR}/config" + + insinto /usr/share/portage/config/sets + doins "${FILESDIR}/selinux.conf" +} diff --git a/sec-policy/selinux-bind/Manifest b/sec-policy/selinux-bind/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-bind/Manifest +++ b/sec-policy/selinux-bind/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-bind/selinux-bind-2.20231002-r1.ebuild b/sec-policy/selinux-bind/selinux-bind-2.20231002-r1.ebuild new file mode 100644 index 000000000000..800e8e6b97f7 --- /dev/null +++ b/sec-policy/selinux-bind/selinux-bind-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="bind" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for bind" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-bitcoin/Manifest b/sec-policy/selinux-bitcoin/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-bitcoin/Manifest +++ b/sec-policy/selinux-bitcoin/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-bitcoin/selinux-bitcoin-2.20231002-r1.ebuild b/sec-policy/selinux-bitcoin/selinux-bitcoin-2.20231002-r1.ebuild new file mode 100644 index 000000000000..f51afdba59cb --- /dev/null +++ b/sec-policy/selinux-bitcoin/selinux-bitcoin-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="bitcoin" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for bitcoin" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-bitlbee/Manifest b/sec-policy/selinux-bitlbee/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-bitlbee/Manifest +++ b/sec-policy/selinux-bitlbee/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-bitlbee/selinux-bitlbee-2.20231002-r1.ebuild b/sec-policy/selinux-bitlbee/selinux-bitlbee-2.20231002-r1.ebuild new file mode 100644 index 000000000000..c3c5c6ea5b21 --- /dev/null +++ b/sec-policy/selinux-bitlbee/selinux-bitlbee-2.20231002-r1.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="bitlbee" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for bitlbee" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi + +DEPEND="${DEPEND} + sec-policy/selinux-inetd +" +RDEPEND="${RDEPEND} + sec-policy/selinux-inetd +" diff --git a/sec-policy/selinux-bluetooth/Manifest b/sec-policy/selinux-bluetooth/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-bluetooth/Manifest +++ b/sec-policy/selinux-bluetooth/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-bluetooth/selinux-bluetooth-2.20231002-r1.ebuild b/sec-policy/selinux-bluetooth/selinux-bluetooth-2.20231002-r1.ebuild new file mode 100644 index 000000000000..b568242b4ab8 --- /dev/null +++ b/sec-policy/selinux-bluetooth/selinux-bluetooth-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="bluetooth" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for bluetooth" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-brctl/Manifest b/sec-policy/selinux-brctl/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-brctl/Manifest +++ b/sec-policy/selinux-brctl/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-brctl/selinux-brctl-2.20231002-r1.ebuild b/sec-policy/selinux-brctl/selinux-brctl-2.20231002-r1.ebuild new file mode 100644 index 000000000000..a1bb163f7623 --- /dev/null +++ b/sec-policy/selinux-brctl/selinux-brctl-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="brctl" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for brctl" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-cachefilesd/Manifest b/sec-policy/selinux-cachefilesd/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-cachefilesd/Manifest +++ b/sec-policy/selinux-cachefilesd/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-cachefilesd/selinux-cachefilesd-2.20231002-r1.ebuild b/sec-policy/selinux-cachefilesd/selinux-cachefilesd-2.20231002-r1.ebuild new file mode 100644 index 000000000000..d3438300a32c --- /dev/null +++ b/sec-policy/selinux-cachefilesd/selinux-cachefilesd-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="cachefilesd" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for cachefilesd" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-calamaris/Manifest b/sec-policy/selinux-calamaris/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-calamaris/Manifest +++ b/sec-policy/selinux-calamaris/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-calamaris/selinux-calamaris-2.20231002-r1.ebuild b/sec-policy/selinux-calamaris/selinux-calamaris-2.20231002-r1.ebuild new file mode 100644 index 000000000000..c28af91c093c --- /dev/null +++ b/sec-policy/selinux-calamaris/selinux-calamaris-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="calamaris" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for calamaris" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-canna/Manifest b/sec-policy/selinux-canna/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-canna/Manifest +++ b/sec-policy/selinux-canna/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-canna/selinux-canna-2.20231002-r1.ebuild b/sec-policy/selinux-canna/selinux-canna-2.20231002-r1.ebuild new file mode 100644 index 000000000000..e84059202519 --- /dev/null +++ b/sec-policy/selinux-canna/selinux-canna-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="canna" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for canna" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-cdrecord/Manifest b/sec-policy/selinux-cdrecord/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-cdrecord/Manifest +++ b/sec-policy/selinux-cdrecord/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-cdrecord/selinux-cdrecord-2.20231002-r1.ebuild b/sec-policy/selinux-cdrecord/selinux-cdrecord-2.20231002-r1.ebuild new file mode 100644 index 000000000000..5835f5d1cedf --- /dev/null +++ b/sec-policy/selinux-cdrecord/selinux-cdrecord-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="cdrecord" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for cdrecord" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-ceph/Manifest b/sec-policy/selinux-ceph/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-ceph/Manifest +++ b/sec-policy/selinux-ceph/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-ceph/selinux-ceph-2.20231002-r1.ebuild b/sec-policy/selinux-ceph/selinux-ceph-2.20231002-r1.ebuild new file mode 100644 index 000000000000..45fb1e303856 --- /dev/null +++ b/sec-policy/selinux-ceph/selinux-ceph-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="ceph" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for ceph" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-certbot/Manifest b/sec-policy/selinux-certbot/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-certbot/Manifest +++ b/sec-policy/selinux-certbot/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-certbot/selinux-certbot-2.20231002-r1.ebuild b/sec-policy/selinux-certbot/selinux-certbot-2.20231002-r1.ebuild new file mode 100644 index 000000000000..3438a4f4b987 --- /dev/null +++ b/sec-policy/selinux-certbot/selinux-certbot-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="certbot" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for certbot" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-cgmanager/Manifest b/sec-policy/selinux-cgmanager/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-cgmanager/Manifest +++ b/sec-policy/selinux-cgmanager/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-cgmanager/selinux-cgmanager-2.20231002-r1.ebuild b/sec-policy/selinux-cgmanager/selinux-cgmanager-2.20231002-r1.ebuild new file mode 100644 index 000000000000..2a561f0330c0 --- /dev/null +++ b/sec-policy/selinux-cgmanager/selinux-cgmanager-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="cgmanager" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for cgmanager" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-cgroup/Manifest b/sec-policy/selinux-cgroup/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-cgroup/Manifest +++ b/sec-policy/selinux-cgroup/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-cgroup/selinux-cgroup-2.20231002-r1.ebuild b/sec-policy/selinux-cgroup/selinux-cgroup-2.20231002-r1.ebuild new file mode 100644 index 000000000000..dc2239425dbd --- /dev/null +++ b/sec-policy/selinux-cgroup/selinux-cgroup-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="cgroup" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for cgroup" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-chromium/Manifest b/sec-policy/selinux-chromium/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-chromium/Manifest +++ b/sec-policy/selinux-chromium/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-chromium/selinux-chromium-2.20231002-r1.ebuild b/sec-policy/selinux-chromium/selinux-chromium-2.20231002-r1.ebuild new file mode 100644 index 000000000000..3a19046f7a0d --- /dev/null +++ b/sec-policy/selinux-chromium/selinux-chromium-2.20231002-r1.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="alsa" +MODS="chromium" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for chromium" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi + +DEPEND="${DEPEND} + sec-policy/selinux-xserver +" +RDEPEND="${RDEPEND} + sec-policy/selinux-xserver +" diff --git a/sec-policy/selinux-chronyd/Manifest b/sec-policy/selinux-chronyd/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-chronyd/Manifest +++ b/sec-policy/selinux-chronyd/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-chronyd/selinux-chronyd-2.20231002-r1.ebuild b/sec-policy/selinux-chronyd/selinux-chronyd-2.20231002-r1.ebuild new file mode 100644 index 000000000000..208dbbce3f7f --- /dev/null +++ b/sec-policy/selinux-chronyd/selinux-chronyd-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="chronyd" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for chronyd" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-clamav/Manifest b/sec-policy/selinux-clamav/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-clamav/Manifest +++ b/sec-policy/selinux-clamav/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-clamav/selinux-clamav-2.20231002-r1.ebuild b/sec-policy/selinux-clamav/selinux-clamav-2.20231002-r1.ebuild new file mode 100644 index 000000000000..acb0d3efda6a --- /dev/null +++ b/sec-policy/selinux-clamav/selinux-clamav-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="clamav" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for clamav" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-cloudinit/Manifest b/sec-policy/selinux-cloudinit/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-cloudinit/Manifest +++ b/sec-policy/selinux-cloudinit/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-cloudinit/selinux-cloudinit-2.20231002-r1.ebuild b/sec-policy/selinux-cloudinit/selinux-cloudinit-2.20231002-r1.ebuild new file mode 100644 index 000000000000..79c7fbcf9d49 --- /dev/null +++ b/sec-policy/selinux-cloudinit/selinux-cloudinit-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="cloudinit" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for cloudinit" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-collectd/Manifest b/sec-policy/selinux-collectd/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-collectd/Manifest +++ b/sec-policy/selinux-collectd/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-collectd/selinux-collectd-2.20231002-r1.ebuild b/sec-policy/selinux-collectd/selinux-collectd-2.20231002-r1.ebuild new file mode 100644 index 000000000000..99ea91a0e02f --- /dev/null +++ b/sec-policy/selinux-collectd/selinux-collectd-2.20231002-r1.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="collectd" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for collectd" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi + +DEPEND="${DEPEND} + sec-policy/selinux-apache +" + +RDEPEND="${RDEPEND} + sec-policy/selinux-apache +" diff --git a/sec-policy/selinux-colord/Manifest b/sec-policy/selinux-colord/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-colord/Manifest +++ b/sec-policy/selinux-colord/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-colord/selinux-colord-2.20231002-r1.ebuild b/sec-policy/selinux-colord/selinux-colord-2.20231002-r1.ebuild new file mode 100644 index 000000000000..d467f12f09cc --- /dev/null +++ b/sec-policy/selinux-colord/selinux-colord-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="colord" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for colord" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-container/Manifest b/sec-policy/selinux-container/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-container/Manifest +++ b/sec-policy/selinux-container/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-container/selinux-container-2.20231002-r1.ebuild b/sec-policy/selinux-container/selinux-container-2.20231002-r1.ebuild new file mode 100644 index 000000000000..49a81a368efc --- /dev/null +++ b/sec-policy/selinux-container/selinux-container-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="container" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for container" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-corosync/Manifest b/sec-policy/selinux-corosync/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-corosync/Manifest +++ b/sec-policy/selinux-corosync/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-corosync/selinux-corosync-2.20231002-r1.ebuild b/sec-policy/selinux-corosync/selinux-corosync-2.20231002-r1.ebuild new file mode 100644 index 000000000000..dd84c3aaea1b --- /dev/null +++ b/sec-policy/selinux-corosync/selinux-corosync-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="corosync" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for corosync" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-couchdb/Manifest b/sec-policy/selinux-couchdb/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-couchdb/Manifest +++ b/sec-policy/selinux-couchdb/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-couchdb/selinux-couchdb-2.20231002-r1.ebuild b/sec-policy/selinux-couchdb/selinux-couchdb-2.20231002-r1.ebuild new file mode 100644 index 000000000000..a0b24f0001e7 --- /dev/null +++ b/sec-policy/selinux-couchdb/selinux-couchdb-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="couchdb" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for couchdb" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-courier/Manifest b/sec-policy/selinux-courier/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-courier/Manifest +++ b/sec-policy/selinux-courier/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-courier/selinux-courier-2.20231002-r1.ebuild b/sec-policy/selinux-courier/selinux-courier-2.20231002-r1.ebuild new file mode 100644 index 000000000000..64ab995bd23d --- /dev/null +++ b/sec-policy/selinux-courier/selinux-courier-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="courier" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for courier" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-cpucontrol/Manifest b/sec-policy/selinux-cpucontrol/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-cpucontrol/Manifest +++ b/sec-policy/selinux-cpucontrol/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-cpucontrol/selinux-cpucontrol-2.20231002-r1.ebuild b/sec-policy/selinux-cpucontrol/selinux-cpucontrol-2.20231002-r1.ebuild new file mode 100644 index 000000000000..fc785eee539f --- /dev/null +++ b/sec-policy/selinux-cpucontrol/selinux-cpucontrol-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="cpucontrol" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for cpucontrol" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-cpufreqselector/Manifest b/sec-policy/selinux-cpufreqselector/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-cpufreqselector/Manifest +++ b/sec-policy/selinux-cpufreqselector/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-cpufreqselector/selinux-cpufreqselector-2.20231002-r1.ebuild b/sec-policy/selinux-cpufreqselector/selinux-cpufreqselector-2.20231002-r1.ebuild new file mode 100644 index 000000000000..095ac3ffe615 --- /dev/null +++ b/sec-policy/selinux-cpufreqselector/selinux-cpufreqselector-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="cpufreqselector" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for cpufreqselector" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-crio/Manifest b/sec-policy/selinux-crio/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-crio/Manifest +++ b/sec-policy/selinux-crio/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-crio/selinux-crio-2.20231002-r1.ebuild b/sec-policy/selinux-crio/selinux-crio-2.20231002-r1.ebuild new file mode 100644 index 000000000000..80f0e38de443 --- /dev/null +++ b/sec-policy/selinux-crio/selinux-crio-2.20231002-r1.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="crio" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for cri-o" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi + +DEPEND="${DEPEND} + sec-policy/selinux-kubernetes + sec-policy/selinux-podman +" +RDEPEND="${RDEPEND} + sec-policy/selinux-kubernetes + sec-policy/selinux-podman +" diff --git a/sec-policy/selinux-cups/Manifest b/sec-policy/selinux-cups/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-cups/Manifest +++ b/sec-policy/selinux-cups/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-cups/selinux-cups-2.20231002-r1.ebuild b/sec-policy/selinux-cups/selinux-cups-2.20231002-r1.ebuild new file mode 100644 index 000000000000..efd2619106e4 --- /dev/null +++ b/sec-policy/selinux-cups/selinux-cups-2.20231002-r1.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="cups" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for cups" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi +DEPEND="${DEPEND} + sec-policy/selinux-lpd +" +RDEPEND="${RDEPEND} + sec-policy/selinux-lpd +" diff --git a/sec-policy/selinux-cvs/Manifest b/sec-policy/selinux-cvs/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-cvs/Manifest +++ b/sec-policy/selinux-cvs/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-cvs/selinux-cvs-2.20231002-r1.ebuild b/sec-policy/selinux-cvs/selinux-cvs-2.20231002-r1.ebuild new file mode 100644 index 000000000000..0e22906f3d0f --- /dev/null +++ b/sec-policy/selinux-cvs/selinux-cvs-2.20231002-r1.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="cvs" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for cvs" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi +DEPEND="${DEPEND} + sec-policy/selinux-apache + sec-policy/selinux-inetd +" +RDEPEND="${RDEPEND} + sec-policy/selinux-apache + sec-policy/selinux-inetd +" diff --git a/sec-policy/selinux-cyphesis/Manifest b/sec-policy/selinux-cyphesis/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-cyphesis/Manifest +++ b/sec-policy/selinux-cyphesis/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-cyphesis/selinux-cyphesis-2.20231002-r1.ebuild b/sec-policy/selinux-cyphesis/selinux-cyphesis-2.20231002-r1.ebuild new file mode 100644 index 000000000000..3a743bab927a --- /dev/null +++ b/sec-policy/selinux-cyphesis/selinux-cyphesis-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="cyphesis" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for cyphesis" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-daemontools/Manifest b/sec-policy/selinux-daemontools/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-daemontools/Manifest +++ b/sec-policy/selinux-daemontools/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-daemontools/selinux-daemontools-2.20231002-r1.ebuild b/sec-policy/selinux-daemontools/selinux-daemontools-2.20231002-r1.ebuild new file mode 100644 index 000000000000..5ac2fe1da871 --- /dev/null +++ b/sec-policy/selinux-daemontools/selinux-daemontools-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="daemontools" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for daemontools" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-dante/Manifest b/sec-policy/selinux-dante/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-dante/Manifest +++ b/sec-policy/selinux-dante/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-dante/selinux-dante-2.20231002-r1.ebuild b/sec-policy/selinux-dante/selinux-dante-2.20231002-r1.ebuild new file mode 100644 index 000000000000..9d0bc9f9b68f --- /dev/null +++ b/sec-policy/selinux-dante/selinux-dante-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="dante" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for dante" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-dbadm/Manifest b/sec-policy/selinux-dbadm/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-dbadm/Manifest +++ b/sec-policy/selinux-dbadm/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-dbadm/selinux-dbadm-2.20231002-r1.ebuild b/sec-policy/selinux-dbadm/selinux-dbadm-2.20231002-r1.ebuild new file mode 100644 index 000000000000..e72f0344f987 --- /dev/null +++ b/sec-policy/selinux-dbadm/selinux-dbadm-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="dbadm" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for dbadm" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-dbskk/Manifest b/sec-policy/selinux-dbskk/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-dbskk/Manifest +++ b/sec-policy/selinux-dbskk/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-dbskk/selinux-dbskk-2.20231002-r1.ebuild b/sec-policy/selinux-dbskk/selinux-dbskk-2.20231002-r1.ebuild new file mode 100644 index 000000000000..fc2c90bd3685 --- /dev/null +++ b/sec-policy/selinux-dbskk/selinux-dbskk-2.20231002-r1.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="dbskk" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for dbskk" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi +DEPEND="${DEPEND} + sec-policy/selinux-inetd +" +RDEPEND="${RDEPEND} + sec-policy/selinux-inetd +" diff --git a/sec-policy/selinux-dbus/Manifest b/sec-policy/selinux-dbus/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-dbus/Manifest +++ b/sec-policy/selinux-dbus/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-dbus/selinux-dbus-2.20231002-r1.ebuild b/sec-policy/selinux-dbus/selinux-dbus-2.20231002-r1.ebuild new file mode 100644 index 000000000000..2d7012a30ee9 --- /dev/null +++ b/sec-policy/selinux-dbus/selinux-dbus-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="dbus" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for dbus" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-ddclient/Manifest b/sec-policy/selinux-ddclient/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-ddclient/Manifest +++ b/sec-policy/selinux-ddclient/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-ddclient/selinux-ddclient-2.20231002-r1.ebuild b/sec-policy/selinux-ddclient/selinux-ddclient-2.20231002-r1.ebuild new file mode 100644 index 000000000000..963c780be653 --- /dev/null +++ b/sec-policy/selinux-ddclient/selinux-ddclient-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="ddclient" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for ddclient" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-devicekit/Manifest b/sec-policy/selinux-devicekit/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-devicekit/Manifest +++ b/sec-policy/selinux-devicekit/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-devicekit/selinux-devicekit-2.20231002-r1.ebuild b/sec-policy/selinux-devicekit/selinux-devicekit-2.20231002-r1.ebuild new file mode 100644 index 000000000000..9611900cabd2 --- /dev/null +++ b/sec-policy/selinux-devicekit/selinux-devicekit-2.20231002-r1.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="devicekit" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for devicekit" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi + +DEPEND="${DEPEND} + sec-policy/selinux-dbus +" +RDEPEND="${RDEPEND} + sec-policy/selinux-dbus +" diff --git a/sec-policy/selinux-dhcp/Manifest b/sec-policy/selinux-dhcp/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-dhcp/Manifest +++ b/sec-policy/selinux-dhcp/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-dhcp/selinux-dhcp-2.20231002-r1.ebuild b/sec-policy/selinux-dhcp/selinux-dhcp-2.20231002-r1.ebuild new file mode 100644 index 000000000000..1f0e8e256c8c --- /dev/null +++ b/sec-policy/selinux-dhcp/selinux-dhcp-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="dhcp" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for dhcp" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-dictd/Manifest b/sec-policy/selinux-dictd/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-dictd/Manifest +++ b/sec-policy/selinux-dictd/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-dictd/selinux-dictd-2.20231002-r1.ebuild b/sec-policy/selinux-dictd/selinux-dictd-2.20231002-r1.ebuild new file mode 100644 index 000000000000..18acd67fd517 --- /dev/null +++ b/sec-policy/selinux-dictd/selinux-dictd-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="dictd" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for dictd" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-dirmngr/Manifest b/sec-policy/selinux-dirmngr/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-dirmngr/Manifest +++ b/sec-policy/selinux-dirmngr/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-dirmngr/selinux-dirmngr-2.20231002-r1.ebuild b/sec-policy/selinux-dirmngr/selinux-dirmngr-2.20231002-r1.ebuild new file mode 100644 index 000000000000..0e995d455819 --- /dev/null +++ b/sec-policy/selinux-dirmngr/selinux-dirmngr-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="dirmngr" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for dirmngr" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-dirsrv/Manifest b/sec-policy/selinux-dirsrv/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-dirsrv/Manifest +++ b/sec-policy/selinux-dirsrv/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-dirsrv/selinux-dirsrv-2.20231002-r1.ebuild b/sec-policy/selinux-dirsrv/selinux-dirsrv-2.20231002-r1.ebuild new file mode 100644 index 000000000000..f0d731ca2d33 --- /dev/null +++ b/sec-policy/selinux-dirsrv/selinux-dirsrv-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="dirsrv" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for dirsrv" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-distcc/Manifest b/sec-policy/selinux-distcc/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-distcc/Manifest +++ b/sec-policy/selinux-distcc/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-distcc/selinux-distcc-2.20231002-r1.ebuild b/sec-policy/selinux-distcc/selinux-distcc-2.20231002-r1.ebuild new file mode 100644 index 000000000000..5a04ca755bc8 --- /dev/null +++ b/sec-policy/selinux-distcc/selinux-distcc-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="distcc" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for distcc" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-djbdns/Manifest b/sec-policy/selinux-djbdns/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-djbdns/Manifest +++ b/sec-policy/selinux-djbdns/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-djbdns/selinux-djbdns-2.20231002-r1.ebuild b/sec-policy/selinux-djbdns/selinux-djbdns-2.20231002-r1.ebuild new file mode 100644 index 000000000000..298ca4e1d248 --- /dev/null +++ b/sec-policy/selinux-djbdns/selinux-djbdns-2.20231002-r1.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="djbdns" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for djbdns" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi +DEPEND="${DEPEND} + sec-policy/selinux-daemontools + sec-policy/selinux-ucspitcp +" +RDEPEND="${RDEPEND} + sec-policy/selinux-daemontools + sec-policy/selinux-ucspitcp +" diff --git a/sec-policy/selinux-dkim/Manifest b/sec-policy/selinux-dkim/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-dkim/Manifest +++ b/sec-policy/selinux-dkim/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-dkim/selinux-dkim-2.20231002-r1.ebuild b/sec-policy/selinux-dkim/selinux-dkim-2.20231002-r1.ebuild new file mode 100644 index 000000000000..d9f12cdf330c --- /dev/null +++ b/sec-policy/selinux-dkim/selinux-dkim-2.20231002-r1.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="dkim" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for dkim" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi + +DEPEND="${DEPEND} + sec-policy/selinux-milter +" +RDEPEND="${RDEPEND} + sec-policy/selinux-milter +" diff --git a/sec-policy/selinux-dmidecode/Manifest b/sec-policy/selinux-dmidecode/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-dmidecode/Manifest +++ b/sec-policy/selinux-dmidecode/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-dmidecode/selinux-dmidecode-2.20231002-r1.ebuild b/sec-policy/selinux-dmidecode/selinux-dmidecode-2.20231002-r1.ebuild new file mode 100644 index 000000000000..c710720b86e1 --- /dev/null +++ b/sec-policy/selinux-dmidecode/selinux-dmidecode-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="dmidecode" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for dmidecode" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-dnsmasq/Manifest b/sec-policy/selinux-dnsmasq/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-dnsmasq/Manifest +++ b/sec-policy/selinux-dnsmasq/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-dnsmasq/selinux-dnsmasq-2.20231002-r1.ebuild b/sec-policy/selinux-dnsmasq/selinux-dnsmasq-2.20231002-r1.ebuild new file mode 100644 index 000000000000..fc113b8a46e3 --- /dev/null +++ b/sec-policy/selinux-dnsmasq/selinux-dnsmasq-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="dnsmasq" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for dnsmasq" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-docker/Manifest b/sec-policy/selinux-docker/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-docker/Manifest +++ b/sec-policy/selinux-docker/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-docker/selinux-docker-2.20231002-r1.ebuild b/sec-policy/selinux-docker/selinux-docker-2.20231002-r1.ebuild new file mode 100644 index 000000000000..c9a319996abb --- /dev/null +++ b/sec-policy/selinux-docker/selinux-docker-2.20231002-r1.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="docker" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for docker" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi + +DEPEND="${DEPEND} + sec-policy/selinux-container +" +RDEPEND="${RDEPEND} + sec-policy/selinux-container +" diff --git a/sec-policy/selinux-dovecot/Manifest b/sec-policy/selinux-dovecot/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-dovecot/Manifest +++ b/sec-policy/selinux-dovecot/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-dovecot/selinux-dovecot-2.20231002-r1.ebuild b/sec-policy/selinux-dovecot/selinux-dovecot-2.20231002-r1.ebuild new file mode 100644 index 000000000000..b4087f1a10d4 --- /dev/null +++ b/sec-policy/selinux-dovecot/selinux-dovecot-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="dovecot" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for dovecot" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-dpkg/Manifest b/sec-policy/selinux-dpkg/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-dpkg/Manifest +++ b/sec-policy/selinux-dpkg/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-dpkg/selinux-dpkg-2.20231002-r1.ebuild b/sec-policy/selinux-dpkg/selinux-dpkg-2.20231002-r1.ebuild new file mode 100644 index 000000000000..199fb46d563e --- /dev/null +++ b/sec-policy/selinux-dpkg/selinux-dpkg-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="dpkg" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for dpkg" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-dracut/Manifest b/sec-policy/selinux-dracut/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-dracut/Manifest +++ b/sec-policy/selinux-dracut/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-dracut/selinux-dracut-2.20231002-r1.ebuild b/sec-policy/selinux-dracut/selinux-dracut-2.20231002-r1.ebuild new file mode 100644 index 000000000000..1e59f3de5cd4 --- /dev/null +++ b/sec-policy/selinux-dracut/selinux-dracut-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="dracut" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for dracut" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-dropbox/Manifest b/sec-policy/selinux-dropbox/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-dropbox/Manifest +++ b/sec-policy/selinux-dropbox/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-dropbox/selinux-dropbox-2.20231002-r1.ebuild b/sec-policy/selinux-dropbox/selinux-dropbox-2.20231002-r1.ebuild new file mode 100644 index 000000000000..9879531dcbc6 --- /dev/null +++ b/sec-policy/selinux-dropbox/selinux-dropbox-2.20231002-r1.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="dropbox" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for dropbox" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi +DEPEND="${DEPEND} + sec-policy/selinux-xserver + sec-policy/selinux-dbus +" +RDEPEND="${RDEPEND} + sec-policy/selinux-xserver + sec-policy/selinux-dbus +" diff --git a/sec-policy/selinux-entropyd/Manifest b/sec-policy/selinux-entropyd/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-entropyd/Manifest +++ b/sec-policy/selinux-entropyd/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-entropyd/selinux-entropyd-2.20231002-r1.ebuild b/sec-policy/selinux-entropyd/selinux-entropyd-2.20231002-r1.ebuild new file mode 100644 index 000000000000..dafdf43b7b19 --- /dev/null +++ b/sec-policy/selinux-entropyd/selinux-entropyd-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="entropyd" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for entropyd" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-evolution/Manifest b/sec-policy/selinux-evolution/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-evolution/Manifest +++ b/sec-policy/selinux-evolution/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-evolution/selinux-evolution-2.20231002-r1.ebuild b/sec-policy/selinux-evolution/selinux-evolution-2.20231002-r1.ebuild new file mode 100644 index 000000000000..3f60f765043c --- /dev/null +++ b/sec-policy/selinux-evolution/selinux-evolution-2.20231002-r1.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="evolution" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for evolution" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi +DEPEND="${DEPEND} + sec-policy/selinux-xserver +" +RDEPEND="${RDEPEND} + sec-policy/selinux-xserver +" diff --git a/sec-policy/selinux-exim/Manifest b/sec-policy/selinux-exim/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-exim/Manifest +++ b/sec-policy/selinux-exim/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-exim/selinux-exim-2.20231002-r1.ebuild b/sec-policy/selinux-exim/selinux-exim-2.20231002-r1.ebuild new file mode 100644 index 000000000000..e59657be4cd8 --- /dev/null +++ b/sec-policy/selinux-exim/selinux-exim-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="exim" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for exim" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-fail2ban/Manifest b/sec-policy/selinux-fail2ban/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-fail2ban/Manifest +++ b/sec-policy/selinux-fail2ban/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-fail2ban/selinux-fail2ban-2.20231002-r1.ebuild b/sec-policy/selinux-fail2ban/selinux-fail2ban-2.20231002-r1.ebuild new file mode 100644 index 000000000000..f988301843cd --- /dev/null +++ b/sec-policy/selinux-fail2ban/selinux-fail2ban-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="fail2ban" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for fail2ban" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-fetchmail/Manifest b/sec-policy/selinux-fetchmail/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-fetchmail/Manifest +++ b/sec-policy/selinux-fetchmail/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-fetchmail/selinux-fetchmail-2.20231002-r1.ebuild b/sec-policy/selinux-fetchmail/selinux-fetchmail-2.20231002-r1.ebuild new file mode 100644 index 000000000000..045c19dad5d0 --- /dev/null +++ b/sec-policy/selinux-fetchmail/selinux-fetchmail-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="fetchmail" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for fetchmail" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-finger/Manifest b/sec-policy/selinux-finger/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-finger/Manifest +++ b/sec-policy/selinux-finger/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-finger/selinux-finger-2.20231002-r1.ebuild b/sec-policy/selinux-finger/selinux-finger-2.20231002-r1.ebuild new file mode 100644 index 000000000000..461790ea7019 --- /dev/null +++ b/sec-policy/selinux-finger/selinux-finger-2.20231002-r1.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="finger" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for finger" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi + +DEPEND="${DEPEND} + sec-policy/selinux-inetd +" +RDEPEND="${RDEPEND} + sec-policy/selinux-inetd +" diff --git a/sec-policy/selinux-flash/Manifest b/sec-policy/selinux-flash/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-flash/Manifest +++ b/sec-policy/selinux-flash/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-flash/selinux-flash-2.20231002-r1.ebuild b/sec-policy/selinux-flash/selinux-flash-2.20231002-r1.ebuild new file mode 100644 index 000000000000..392592835450 --- /dev/null +++ b/sec-policy/selinux-flash/selinux-flash-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="flash" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for flash" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-fprintd/Manifest b/sec-policy/selinux-fprintd/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-fprintd/Manifest +++ b/sec-policy/selinux-fprintd/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-fprintd/selinux-fprintd-2.20231002-r1.ebuild b/sec-policy/selinux-fprintd/selinux-fprintd-2.20231002-r1.ebuild new file mode 100644 index 000000000000..c36a72d5c5b6 --- /dev/null +++ b/sec-policy/selinux-fprintd/selinux-fprintd-2.20231002-r1.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="fprintd" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for fprintd" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi +DEPEND="${DEPEND} + sec-policy/selinux-dbus +" +RDEPEND="${RDEPEND} + sec-policy/selinux-dbus +" diff --git a/sec-policy/selinux-ftp/Manifest b/sec-policy/selinux-ftp/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-ftp/Manifest +++ b/sec-policy/selinux-ftp/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-ftp/selinux-ftp-2.20231002-r1.ebuild b/sec-policy/selinux-ftp/selinux-ftp-2.20231002-r1.ebuild new file mode 100644 index 000000000000..f085b2a9da1a --- /dev/null +++ b/sec-policy/selinux-ftp/selinux-ftp-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="ftp" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for ftp" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-games/Manifest b/sec-policy/selinux-games/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-games/Manifest +++ b/sec-policy/selinux-games/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-games/selinux-games-2.20231002-r1.ebuild b/sec-policy/selinux-games/selinux-games-2.20231002-r1.ebuild new file mode 100644 index 000000000000..1b7bfad0aa40 --- /dev/null +++ b/sec-policy/selinux-games/selinux-games-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="games" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for games" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-gatekeeper/Manifest b/sec-policy/selinux-gatekeeper/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-gatekeeper/Manifest +++ b/sec-policy/selinux-gatekeeper/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-gatekeeper/selinux-gatekeeper-2.20231002-r1.ebuild b/sec-policy/selinux-gatekeeper/selinux-gatekeeper-2.20231002-r1.ebuild new file mode 100644 index 000000000000..2eaec10591b8 --- /dev/null +++ b/sec-policy/selinux-gatekeeper/selinux-gatekeeper-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="gatekeeper" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for gatekeeper" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-git/Manifest b/sec-policy/selinux-git/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-git/Manifest +++ b/sec-policy/selinux-git/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-git/selinux-git-2.20231002-r1.ebuild b/sec-policy/selinux-git/selinux-git-2.20231002-r1.ebuild new file mode 100644 index 000000000000..704c2be5e7f4 --- /dev/null +++ b/sec-policy/selinux-git/selinux-git-2.20231002-r1.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="git" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for git" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi + +DEPEND="${DEPEND} + sec-policy/selinux-apache +" +RDEPEND="${DEPEND} + sec-policy/selinux-apache +" diff --git a/sec-policy/selinux-gitosis/Manifest b/sec-policy/selinux-gitosis/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-gitosis/Manifest +++ b/sec-policy/selinux-gitosis/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-gitosis/selinux-gitosis-2.20231002-r1.ebuild b/sec-policy/selinux-gitosis/selinux-gitosis-2.20231002-r1.ebuild new file mode 100644 index 000000000000..2933c0823305 --- /dev/null +++ b/sec-policy/selinux-gitosis/selinux-gitosis-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="gitosis" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for gitosis" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-glusterfs/Manifest b/sec-policy/selinux-glusterfs/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-glusterfs/Manifest +++ b/sec-policy/selinux-glusterfs/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-glusterfs/selinux-glusterfs-2.20231002-r1.ebuild b/sec-policy/selinux-glusterfs/selinux-glusterfs-2.20231002-r1.ebuild new file mode 100644 index 000000000000..09329d97c626 --- /dev/null +++ b/sec-policy/selinux-glusterfs/selinux-glusterfs-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="glusterfs" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for glusterfs" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-gnome/Manifest b/sec-policy/selinux-gnome/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-gnome/Manifest +++ b/sec-policy/selinux-gnome/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-gnome/selinux-gnome-2.20231002-r1.ebuild b/sec-policy/selinux-gnome/selinux-gnome-2.20231002-r1.ebuild new file mode 100644 index 000000000000..bb823d69bfc0 --- /dev/null +++ b/sec-policy/selinux-gnome/selinux-gnome-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="gnome" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for gnome" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-googletalk/Manifest b/sec-policy/selinux-googletalk/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-googletalk/Manifest +++ b/sec-policy/selinux-googletalk/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-googletalk/selinux-googletalk-2.20231002-r1.ebuild b/sec-policy/selinux-googletalk/selinux-googletalk-2.20231002-r1.ebuild new file mode 100644 index 000000000000..cf34f1e3fa96 --- /dev/null +++ b/sec-policy/selinux-googletalk/selinux-googletalk-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="alsa" +MODS="googletalk" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for googletalk" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-gorg/Manifest b/sec-policy/selinux-gorg/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-gorg/Manifest +++ b/sec-policy/selinux-gorg/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-gorg/selinux-gorg-2.20231002-r1.ebuild b/sec-policy/selinux-gorg/selinux-gorg-2.20231002-r1.ebuild new file mode 100644 index 000000000000..5b77c02c5f78 --- /dev/null +++ b/sec-policy/selinux-gorg/selinux-gorg-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="gorg" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for gorg" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-gpg/Manifest b/sec-policy/selinux-gpg/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-gpg/Manifest +++ b/sec-policy/selinux-gpg/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-gpg/selinux-gpg-2.20231002-r1.ebuild b/sec-policy/selinux-gpg/selinux-gpg-2.20231002-r1.ebuild new file mode 100644 index 000000000000..692c831a9f1b --- /dev/null +++ b/sec-policy/selinux-gpg/selinux-gpg-2.20231002-r1.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="gpg" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for gpg" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi + +DEPEND="${DEPEND} + sec-policy/selinux-dirmngr +" +RDEPEND="${RDEPEND} + sec-policy/selinux-dirmngr +" diff --git a/sec-policy/selinux-gpm/Manifest b/sec-policy/selinux-gpm/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-gpm/Manifest +++ b/sec-policy/selinux-gpm/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-gpm/selinux-gpm-2.20231002-r1.ebuild b/sec-policy/selinux-gpm/selinux-gpm-2.20231002-r1.ebuild new file mode 100644 index 000000000000..31968ab23f01 --- /dev/null +++ b/sec-policy/selinux-gpm/selinux-gpm-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="gpm" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for gpm" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-gpsd/Manifest b/sec-policy/selinux-gpsd/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-gpsd/Manifest +++ b/sec-policy/selinux-gpsd/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-gpsd/selinux-gpsd-2.20231002-r1.ebuild b/sec-policy/selinux-gpsd/selinux-gpsd-2.20231002-r1.ebuild new file mode 100644 index 000000000000..58fb1fded37f --- /dev/null +++ b/sec-policy/selinux-gpsd/selinux-gpsd-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="gpsd" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for gpsd" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-gssproxy/Manifest b/sec-policy/selinux-gssproxy/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-gssproxy/Manifest +++ b/sec-policy/selinux-gssproxy/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-gssproxy/selinux-gssproxy-2.20231002-r1.ebuild b/sec-policy/selinux-gssproxy/selinux-gssproxy-2.20231002-r1.ebuild new file mode 100644 index 000000000000..caf42d1cbbce --- /dev/null +++ b/sec-policy/selinux-gssproxy/selinux-gssproxy-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="gssproxy" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for gssproxy" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-hddtemp/Manifest b/sec-policy/selinux-hddtemp/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-hddtemp/Manifest +++ b/sec-policy/selinux-hddtemp/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-hddtemp/selinux-hddtemp-2.20231002-r1.ebuild b/sec-policy/selinux-hddtemp/selinux-hddtemp-2.20231002-r1.ebuild new file mode 100644 index 000000000000..3fb7354d59de --- /dev/null +++ b/sec-policy/selinux-hddtemp/selinux-hddtemp-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="hddtemp" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for hddtemp" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-hostapd/Manifest b/sec-policy/selinux-hostapd/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-hostapd/Manifest +++ b/sec-policy/selinux-hostapd/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-hostapd/selinux-hostapd-2.20231002-r1.ebuild b/sec-policy/selinux-hostapd/selinux-hostapd-2.20231002-r1.ebuild new file mode 100644 index 000000000000..fff2830c32e7 --- /dev/null +++ b/sec-policy/selinux-hostapd/selinux-hostapd-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="hostapd" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for hostapd" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-icecast/Manifest b/sec-policy/selinux-icecast/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-icecast/Manifest +++ b/sec-policy/selinux-icecast/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-icecast/selinux-icecast-2.20231002-r1.ebuild b/sec-policy/selinux-icecast/selinux-icecast-2.20231002-r1.ebuild new file mode 100644 index 000000000000..e3c7f2af0d37 --- /dev/null +++ b/sec-policy/selinux-icecast/selinux-icecast-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="icecast" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for icecast" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-ifplugd/Manifest b/sec-policy/selinux-ifplugd/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-ifplugd/Manifest +++ b/sec-policy/selinux-ifplugd/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-ifplugd/selinux-ifplugd-2.20231002-r1.ebuild b/sec-policy/selinux-ifplugd/selinux-ifplugd-2.20231002-r1.ebuild new file mode 100644 index 000000000000..3360d0cce2af --- /dev/null +++ b/sec-policy/selinux-ifplugd/selinux-ifplugd-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="ifplugd" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for ifplugd" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-inetd/Manifest b/sec-policy/selinux-inetd/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-inetd/Manifest +++ b/sec-policy/selinux-inetd/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-inetd/selinux-inetd-2.20231002-r1.ebuild b/sec-policy/selinux-inetd/selinux-inetd-2.20231002-r1.ebuild new file mode 100644 index 000000000000..4c48993bda6f --- /dev/null +++ b/sec-policy/selinux-inetd/selinux-inetd-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="inetd" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for inetd" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-inn/Manifest b/sec-policy/selinux-inn/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-inn/Manifest +++ b/sec-policy/selinux-inn/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-inn/selinux-inn-2.20231002-r1.ebuild b/sec-policy/selinux-inn/selinux-inn-2.20231002-r1.ebuild new file mode 100644 index 000000000000..257d9ecb61e6 --- /dev/null +++ b/sec-policy/selinux-inn/selinux-inn-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="inn" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for inn" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-ipsec/Manifest b/sec-policy/selinux-ipsec/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-ipsec/Manifest +++ b/sec-policy/selinux-ipsec/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-ipsec/selinux-ipsec-2.20231002-r1.ebuild b/sec-policy/selinux-ipsec/selinux-ipsec-2.20231002-r1.ebuild new file mode 100644 index 000000000000..a62fcd836183 --- /dev/null +++ b/sec-policy/selinux-ipsec/selinux-ipsec-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="ipsec" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for ipsec" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-irc/Manifest b/sec-policy/selinux-irc/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-irc/Manifest +++ b/sec-policy/selinux-irc/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-irc/selinux-irc-2.20231002-r1.ebuild b/sec-policy/selinux-irc/selinux-irc-2.20231002-r1.ebuild new file mode 100644 index 000000000000..1ec4ae94e839 --- /dev/null +++ b/sec-policy/selinux-irc/selinux-irc-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="irc" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for irc" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-ircd/Manifest b/sec-policy/selinux-ircd/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-ircd/Manifest +++ b/sec-policy/selinux-ircd/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-ircd/selinux-ircd-2.20231002-r1.ebuild b/sec-policy/selinux-ircd/selinux-ircd-2.20231002-r1.ebuild new file mode 100644 index 000000000000..457f694a53df --- /dev/null +++ b/sec-policy/selinux-ircd/selinux-ircd-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="ircd" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for ircd" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-irqbalance/Manifest b/sec-policy/selinux-irqbalance/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-irqbalance/Manifest +++ b/sec-policy/selinux-irqbalance/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-irqbalance/selinux-irqbalance-2.20231002-r1.ebuild b/sec-policy/selinux-irqbalance/selinux-irqbalance-2.20231002-r1.ebuild new file mode 100644 index 000000000000..c014e2cd7d6a --- /dev/null +++ b/sec-policy/selinux-irqbalance/selinux-irqbalance-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="irqbalance" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for irqbalance" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-jabber/Manifest b/sec-policy/selinux-jabber/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-jabber/Manifest +++ b/sec-policy/selinux-jabber/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-jabber/selinux-jabber-2.20231002-r1.ebuild b/sec-policy/selinux-jabber/selinux-jabber-2.20231002-r1.ebuild new file mode 100644 index 000000000000..ca20d9f9211a --- /dev/null +++ b/sec-policy/selinux-jabber/selinux-jabber-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="jabber" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for jabber" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-java/Manifest b/sec-policy/selinux-java/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-java/Manifest +++ b/sec-policy/selinux-java/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-java/selinux-java-2.20231002-r1.ebuild b/sec-policy/selinux-java/selinux-java-2.20231002-r1.ebuild new file mode 100644 index 000000000000..f3b23a2f5b90 --- /dev/null +++ b/sec-policy/selinux-java/selinux-java-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="alsa" +MODS="java" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for java" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-kdeconnect/Manifest b/sec-policy/selinux-kdeconnect/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-kdeconnect/Manifest +++ b/sec-policy/selinux-kdeconnect/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-kdeconnect/selinux-kdeconnect-2.20231002-r1.ebuild b/sec-policy/selinux-kdeconnect/selinux-kdeconnect-2.20231002-r1.ebuild new file mode 100644 index 000000000000..ed88b5c9776a --- /dev/null +++ b/sec-policy/selinux-kdeconnect/selinux-kdeconnect-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="kdeconnect" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for kdeconnect" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-kdump/Manifest b/sec-policy/selinux-kdump/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-kdump/Manifest +++ b/sec-policy/selinux-kdump/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-kdump/selinux-kdump-2.20231002-r1.ebuild b/sec-policy/selinux-kdump/selinux-kdump-2.20231002-r1.ebuild new file mode 100644 index 000000000000..9ea790359ff6 --- /dev/null +++ b/sec-policy/selinux-kdump/selinux-kdump-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="kdump" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for kdump" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-kerberos/Manifest b/sec-policy/selinux-kerberos/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-kerberos/Manifest +++ b/sec-policy/selinux-kerberos/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-kerberos/selinux-kerberos-2.20231002-r1.ebuild b/sec-policy/selinux-kerberos/selinux-kerberos-2.20231002-r1.ebuild new file mode 100644 index 000000000000..f43345cc11b9 --- /dev/null +++ b/sec-policy/selinux-kerberos/selinux-kerberos-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="kerberos" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for kerberos" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-kerneloops/Manifest b/sec-policy/selinux-kerneloops/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-kerneloops/Manifest +++ b/sec-policy/selinux-kerneloops/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-kerneloops/selinux-kerneloops-2.20231002-r1.ebuild b/sec-policy/selinux-kerneloops/selinux-kerneloops-2.20231002-r1.ebuild new file mode 100644 index 000000000000..3ed67d667741 --- /dev/null +++ b/sec-policy/selinux-kerneloops/selinux-kerneloops-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="kerneloops" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for kerneloops" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-kismet/Manifest b/sec-policy/selinux-kismet/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-kismet/Manifest +++ b/sec-policy/selinux-kismet/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-kismet/selinux-kismet-2.20231002-r1.ebuild b/sec-policy/selinux-kismet/selinux-kismet-2.20231002-r1.ebuild new file mode 100644 index 000000000000..9779b8bdd822 --- /dev/null +++ b/sec-policy/selinux-kismet/selinux-kismet-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="kismet" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for kismet" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-ksmtuned/Manifest b/sec-policy/selinux-ksmtuned/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-ksmtuned/Manifest +++ b/sec-policy/selinux-ksmtuned/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-ksmtuned/selinux-ksmtuned-2.20231002-r1.ebuild b/sec-policy/selinux-ksmtuned/selinux-ksmtuned-2.20231002-r1.ebuild new file mode 100644 index 000000000000..1c6f7a8e34af --- /dev/null +++ b/sec-policy/selinux-ksmtuned/selinux-ksmtuned-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="ksmtuned" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for ksmtuned" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-kubernetes/Manifest b/sec-policy/selinux-kubernetes/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-kubernetes/Manifest +++ b/sec-policy/selinux-kubernetes/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-kubernetes/selinux-kubernetes-2.20231002-r1.ebuild b/sec-policy/selinux-kubernetes/selinux-kubernetes-2.20231002-r1.ebuild new file mode 100644 index 000000000000..d4f798f5751a --- /dev/null +++ b/sec-policy/selinux-kubernetes/selinux-kubernetes-2.20231002-r1.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="kubernetes" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for kubernetes" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi + +DEPEND="${DEPEND} + sec-policy/selinux-container +" +RDEPEND="${RDEPEND} + sec-policy/selinux-container +" diff --git a/sec-policy/selinux-ldap/Manifest b/sec-policy/selinux-ldap/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-ldap/Manifest +++ b/sec-policy/selinux-ldap/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-ldap/selinux-ldap-2.20231002-r1.ebuild b/sec-policy/selinux-ldap/selinux-ldap-2.20231002-r1.ebuild new file mode 100644 index 000000000000..d216a1d68068 --- /dev/null +++ b/sec-policy/selinux-ldap/selinux-ldap-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="ldap" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for ldap" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-links/Manifest b/sec-policy/selinux-links/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-links/Manifest +++ b/sec-policy/selinux-links/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-links/selinux-links-2.20231002-r1.ebuild b/sec-policy/selinux-links/selinux-links-2.20231002-r1.ebuild new file mode 100644 index 000000000000..53aa532455d5 --- /dev/null +++ b/sec-policy/selinux-links/selinux-links-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="links" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for links" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-lircd/Manifest b/sec-policy/selinux-lircd/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-lircd/Manifest +++ b/sec-policy/selinux-lircd/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-lircd/selinux-lircd-2.20231002-r1.ebuild b/sec-policy/selinux-lircd/selinux-lircd-2.20231002-r1.ebuild new file mode 100644 index 000000000000..8999de6d0033 --- /dev/null +++ b/sec-policy/selinux-lircd/selinux-lircd-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="lircd" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for lircd" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-loadkeys/Manifest b/sec-policy/selinux-loadkeys/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-loadkeys/Manifest +++ b/sec-policy/selinux-loadkeys/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-loadkeys/selinux-loadkeys-2.20231002-r1.ebuild b/sec-policy/selinux-loadkeys/selinux-loadkeys-2.20231002-r1.ebuild new file mode 100644 index 000000000000..4ad453aebe1e --- /dev/null +++ b/sec-policy/selinux-loadkeys/selinux-loadkeys-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="loadkeys" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for loadkeys" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-logrotate/Manifest b/sec-policy/selinux-logrotate/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-logrotate/Manifest +++ b/sec-policy/selinux-logrotate/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-logrotate/selinux-logrotate-2.20231002-r1.ebuild b/sec-policy/selinux-logrotate/selinux-logrotate-2.20231002-r1.ebuild new file mode 100644 index 000000000000..9a1d22646cbf --- /dev/null +++ b/sec-policy/selinux-logrotate/selinux-logrotate-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="logrotate" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for logrotate" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-logsentry/Manifest b/sec-policy/selinux-logsentry/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-logsentry/Manifest +++ b/sec-policy/selinux-logsentry/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-logsentry/selinux-logsentry-2.20231002-r1.ebuild b/sec-policy/selinux-logsentry/selinux-logsentry-2.20231002-r1.ebuild new file mode 100644 index 000000000000..fbde93363c77 --- /dev/null +++ b/sec-policy/selinux-logsentry/selinux-logsentry-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="logsentry" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for logsentry" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-logwatch/Manifest b/sec-policy/selinux-logwatch/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-logwatch/Manifest +++ b/sec-policy/selinux-logwatch/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-logwatch/selinux-logwatch-2.20231002-r1.ebuild b/sec-policy/selinux-logwatch/selinux-logwatch-2.20231002-r1.ebuild new file mode 100644 index 000000000000..6ac09eea7797 --- /dev/null +++ b/sec-policy/selinux-logwatch/selinux-logwatch-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="logwatch" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for logwatch" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-lpd/Manifest b/sec-policy/selinux-lpd/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-lpd/Manifest +++ b/sec-policy/selinux-lpd/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-lpd/selinux-lpd-2.20231002-r1.ebuild b/sec-policy/selinux-lpd/selinux-lpd-2.20231002-r1.ebuild new file mode 100644 index 000000000000..becc2e0dddc5 --- /dev/null +++ b/sec-policy/selinux-lpd/selinux-lpd-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="lpd" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for lpd" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-makewhatis/Manifest b/sec-policy/selinux-makewhatis/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-makewhatis/Manifest +++ b/sec-policy/selinux-makewhatis/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-makewhatis/selinux-makewhatis-2.20231002-r1.ebuild b/sec-policy/selinux-makewhatis/selinux-makewhatis-2.20231002-r1.ebuild new file mode 100644 index 000000000000..322b09a7c299 --- /dev/null +++ b/sec-policy/selinux-makewhatis/selinux-makewhatis-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="makewhatis" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for makewhatis" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-mandb/Manifest b/sec-policy/selinux-mandb/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-mandb/Manifest +++ b/sec-policy/selinux-mandb/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-mandb/selinux-mandb-2.20231002-r1.ebuild b/sec-policy/selinux-mandb/selinux-mandb-2.20231002-r1.ebuild new file mode 100644 index 000000000000..f43a4cc4472c --- /dev/null +++ b/sec-policy/selinux-mandb/selinux-mandb-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="mandb" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for mandb" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-matrixd/Manifest b/sec-policy/selinux-matrixd/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-matrixd/Manifest +++ b/sec-policy/selinux-matrixd/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-matrixd/selinux-matrixd-2.20231002-r1.ebuild b/sec-policy/selinux-matrixd/selinux-matrixd-2.20231002-r1.ebuild new file mode 100644 index 000000000000..537296b3a4c0 --- /dev/null +++ b/sec-policy/selinux-matrixd/selinux-matrixd-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="matrixd" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for matrixd" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-mcelog/Manifest b/sec-policy/selinux-mcelog/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-mcelog/Manifest +++ b/sec-policy/selinux-mcelog/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-mcelog/selinux-mcelog-2.20231002-r1.ebuild b/sec-policy/selinux-mcelog/selinux-mcelog-2.20231002-r1.ebuild new file mode 100644 index 000000000000..39ba85bc6c52 --- /dev/null +++ b/sec-policy/selinux-mcelog/selinux-mcelog-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="mcelog" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for mcelog" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-memcached/Manifest b/sec-policy/selinux-memcached/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-memcached/Manifest +++ b/sec-policy/selinux-memcached/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-memcached/selinux-memcached-2.20231002-r1.ebuild b/sec-policy/selinux-memcached/selinux-memcached-2.20231002-r1.ebuild new file mode 100644 index 000000000000..cb82b196bb39 --- /dev/null +++ b/sec-policy/selinux-memcached/selinux-memcached-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="memcached" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for memcached" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-milter/Manifest b/sec-policy/selinux-milter/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-milter/Manifest +++ b/sec-policy/selinux-milter/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-milter/selinux-milter-2.20231002-r1.ebuild b/sec-policy/selinux-milter/selinux-milter-2.20231002-r1.ebuild new file mode 100644 index 000000000000..76f45d4315eb --- /dev/null +++ b/sec-policy/selinux-milter/selinux-milter-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="milter" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for milter" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-modemmanager/Manifest b/sec-policy/selinux-modemmanager/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-modemmanager/Manifest +++ b/sec-policy/selinux-modemmanager/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-modemmanager/selinux-modemmanager-2.20231002-r1.ebuild b/sec-policy/selinux-modemmanager/selinux-modemmanager-2.20231002-r1.ebuild new file mode 100644 index 000000000000..86a62d05e7e9 --- /dev/null +++ b/sec-policy/selinux-modemmanager/selinux-modemmanager-2.20231002-r1.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="modemmanager" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for modemmanager" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi +DEPEND="${DEPEND} + sec-policy/selinux-dbus +" +RDEPEND="${RDEPEND} + sec-policy/selinux-dbus +" diff --git a/sec-policy/selinux-mono/Manifest b/sec-policy/selinux-mono/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-mono/Manifest +++ b/sec-policy/selinux-mono/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-mono/selinux-mono-2.20231002-r1.ebuild b/sec-policy/selinux-mono/selinux-mono-2.20231002-r1.ebuild new file mode 100644 index 000000000000..de411dacb782 --- /dev/null +++ b/sec-policy/selinux-mono/selinux-mono-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="mono" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for mono" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-mozilla/Manifest b/sec-policy/selinux-mozilla/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-mozilla/Manifest +++ b/sec-policy/selinux-mozilla/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-mozilla/selinux-mozilla-2.20231002-r1.ebuild b/sec-policy/selinux-mozilla/selinux-mozilla-2.20231002-r1.ebuild new file mode 100644 index 000000000000..4e01b4575442 --- /dev/null +++ b/sec-policy/selinux-mozilla/selinux-mozilla-2.20231002-r1.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="alsa" +MODS="mozilla" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for mozilla" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi +DEPEND="${DEPEND} + sec-policy/selinux-xserver +" +RDEPEND="${RDEPEND} + sec-policy/selinux-xserver +" diff --git a/sec-policy/selinux-mpd/Manifest b/sec-policy/selinux-mpd/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-mpd/Manifest +++ b/sec-policy/selinux-mpd/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-mpd/selinux-mpd-2.20231002-r1.ebuild b/sec-policy/selinux-mpd/selinux-mpd-2.20231002-r1.ebuild new file mode 100644 index 000000000000..0d28ecbd06d0 --- /dev/null +++ b/sec-policy/selinux-mpd/selinux-mpd-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="mpd" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for mpd" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-mplayer/Manifest b/sec-policy/selinux-mplayer/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-mplayer/Manifest +++ b/sec-policy/selinux-mplayer/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-mplayer/selinux-mplayer-2.20231002-r1.ebuild b/sec-policy/selinux-mplayer/selinux-mplayer-2.20231002-r1.ebuild new file mode 100644 index 000000000000..8aeafe99b3f4 --- /dev/null +++ b/sec-policy/selinux-mplayer/selinux-mplayer-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="alsa" +MODS="mplayer" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for mplayer" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-mrtg/Manifest b/sec-policy/selinux-mrtg/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-mrtg/Manifest +++ b/sec-policy/selinux-mrtg/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-mrtg/selinux-mrtg-2.20231002-r1.ebuild b/sec-policy/selinux-mrtg/selinux-mrtg-2.20231002-r1.ebuild new file mode 100644 index 000000000000..28caae9f43ac --- /dev/null +++ b/sec-policy/selinux-mrtg/selinux-mrtg-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="mrtg" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for mrtg" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-munin/Manifest b/sec-policy/selinux-munin/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-munin/Manifest +++ b/sec-policy/selinux-munin/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-munin/selinux-munin-2.20231002-r1.ebuild b/sec-policy/selinux-munin/selinux-munin-2.20231002-r1.ebuild new file mode 100644 index 000000000000..f483596a076a --- /dev/null +++ b/sec-policy/selinux-munin/selinux-munin-2.20231002-r1.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="munin" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for munin" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi +DEPEND="${DEPEND} + sec-policy/selinux-apache +" +RDEPEND="${RDEPEND} + sec-policy/selinux-apache +" diff --git a/sec-policy/selinux-mutt/Manifest b/sec-policy/selinux-mutt/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-mutt/Manifest +++ b/sec-policy/selinux-mutt/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-mutt/selinux-mutt-2.20231002-r1.ebuild b/sec-policy/selinux-mutt/selinux-mutt-2.20231002-r1.ebuild new file mode 100644 index 000000000000..323d62272b36 --- /dev/null +++ b/sec-policy/selinux-mutt/selinux-mutt-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="mutt" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for mutt" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-mysql/Manifest b/sec-policy/selinux-mysql/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-mysql/Manifest +++ b/sec-policy/selinux-mysql/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-mysql/selinux-mysql-2.20231002-r1.ebuild b/sec-policy/selinux-mysql/selinux-mysql-2.20231002-r1.ebuild new file mode 100644 index 000000000000..acc5ac990798 --- /dev/null +++ b/sec-policy/selinux-mysql/selinux-mysql-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="mysql" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for mysql" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-nagios/Manifest b/sec-policy/selinux-nagios/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-nagios/Manifest +++ b/sec-policy/selinux-nagios/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-nagios/selinux-nagios-2.20231002-r1.ebuild b/sec-policy/selinux-nagios/selinux-nagios-2.20231002-r1.ebuild new file mode 100644 index 000000000000..e8a1062a1609 --- /dev/null +++ b/sec-policy/selinux-nagios/selinux-nagios-2.20231002-r1.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="nagios" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for nagios" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi +DEPEND="${DEPEND} + sec-policy/selinux-apache +" +RDEPEND="${RDEPEND} + sec-policy/selinux-apache +" diff --git a/sec-policy/selinux-ncftool/Manifest b/sec-policy/selinux-ncftool/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-ncftool/Manifest +++ b/sec-policy/selinux-ncftool/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-ncftool/selinux-ncftool-2.20231002-r1.ebuild b/sec-policy/selinux-ncftool/selinux-ncftool-2.20231002-r1.ebuild new file mode 100644 index 000000000000..8787ac4d96ba --- /dev/null +++ b/sec-policy/selinux-ncftool/selinux-ncftool-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="ncftool" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for ncftool" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-networkmanager/Manifest b/sec-policy/selinux-networkmanager/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-networkmanager/Manifest +++ b/sec-policy/selinux-networkmanager/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-networkmanager/selinux-networkmanager-2.20231002-r1.ebuild b/sec-policy/selinux-networkmanager/selinux-networkmanager-2.20231002-r1.ebuild new file mode 100644 index 000000000000..963afeb0822b --- /dev/null +++ b/sec-policy/selinux-networkmanager/selinux-networkmanager-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="networkmanager" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for networkmanager" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-nginx/Manifest b/sec-policy/selinux-nginx/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-nginx/Manifest +++ b/sec-policy/selinux-nginx/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-nginx/selinux-nginx-2.20231002-r1.ebuild b/sec-policy/selinux-nginx/selinux-nginx-2.20231002-r1.ebuild new file mode 100644 index 000000000000..bdab25f99820 --- /dev/null +++ b/sec-policy/selinux-nginx/selinux-nginx-2.20231002-r1.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="nginx" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for nginx" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi +DEPEND="${DEPEND} + sec-policy/selinux-apache +" +RDEPEND="${DEPEND} + sec-policy/selinux-apache +" diff --git a/sec-policy/selinux-node_exporter/Manifest b/sec-policy/selinux-node_exporter/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-node_exporter/Manifest +++ b/sec-policy/selinux-node_exporter/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-node_exporter/selinux-node_exporter-2.20231002-r1.ebuild b/sec-policy/selinux-node_exporter/selinux-node_exporter-2.20231002-r1.ebuild new file mode 100644 index 000000000000..1760b7d314cf --- /dev/null +++ b/sec-policy/selinux-node_exporter/selinux-node_exporter-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="node_exporter" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for node_exporter" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-nslcd/Manifest b/sec-policy/selinux-nslcd/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-nslcd/Manifest +++ b/sec-policy/selinux-nslcd/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-nslcd/selinux-nslcd-2.20231002-r1.ebuild b/sec-policy/selinux-nslcd/selinux-nslcd-2.20231002-r1.ebuild new file mode 100644 index 000000000000..546ca84567cd --- /dev/null +++ b/sec-policy/selinux-nslcd/selinux-nslcd-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="nslcd" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for nslcd" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-ntop/Manifest b/sec-policy/selinux-ntop/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-ntop/Manifest +++ b/sec-policy/selinux-ntop/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-ntop/selinux-ntop-2.20231002-r1.ebuild b/sec-policy/selinux-ntop/selinux-ntop-2.20231002-r1.ebuild new file mode 100644 index 000000000000..3fec025e0fb4 --- /dev/null +++ b/sec-policy/selinux-ntop/selinux-ntop-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="ntop" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for ntop" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-ntp/Manifest b/sec-policy/selinux-ntp/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-ntp/Manifest +++ b/sec-policy/selinux-ntp/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-ntp/selinux-ntp-2.20231002-r1.ebuild b/sec-policy/selinux-ntp/selinux-ntp-2.20231002-r1.ebuild new file mode 100644 index 000000000000..0bfdd47d4b72 --- /dev/null +++ b/sec-policy/selinux-ntp/selinux-ntp-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="ntp" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for ntp" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-nut/Manifest b/sec-policy/selinux-nut/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-nut/Manifest +++ b/sec-policy/selinux-nut/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-nut/selinux-nut-2.20231002-r1.ebuild b/sec-policy/selinux-nut/selinux-nut-2.20231002-r1.ebuild new file mode 100644 index 000000000000..272037a814ab --- /dev/null +++ b/sec-policy/selinux-nut/selinux-nut-2.20231002-r1.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="nut" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for nut" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi +DEPEND="${DEPEND} + sec-policy/selinux-apache +" +RDEPEND="${RDEPEND} + sec-policy/selinux-apache +" diff --git a/sec-policy/selinux-nx/Manifest b/sec-policy/selinux-nx/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-nx/Manifest +++ b/sec-policy/selinux-nx/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-nx/selinux-nx-2.20231002-r1.ebuild b/sec-policy/selinux-nx/selinux-nx-2.20231002-r1.ebuild new file mode 100644 index 000000000000..bd7954e327da --- /dev/null +++ b/sec-policy/selinux-nx/selinux-nx-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="nx" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for nx" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-obfs4proxy/Manifest b/sec-policy/selinux-obfs4proxy/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-obfs4proxy/Manifest +++ b/sec-policy/selinux-obfs4proxy/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-obfs4proxy/selinux-obfs4proxy-2.20231002-r1.ebuild b/sec-policy/selinux-obfs4proxy/selinux-obfs4proxy-2.20231002-r1.ebuild new file mode 100644 index 000000000000..35646d764dff --- /dev/null +++ b/sec-policy/selinux-obfs4proxy/selinux-obfs4proxy-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="obfs4proxy" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for obfs4proxy" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-oddjob/Manifest b/sec-policy/selinux-oddjob/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-oddjob/Manifest +++ b/sec-policy/selinux-oddjob/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-oddjob/selinux-oddjob-2.20231002-r1.ebuild b/sec-policy/selinux-oddjob/selinux-oddjob-2.20231002-r1.ebuild new file mode 100644 index 000000000000..113124429257 --- /dev/null +++ b/sec-policy/selinux-oddjob/selinux-oddjob-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="oddjob" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for oddjob" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-oident/Manifest b/sec-policy/selinux-oident/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-oident/Manifest +++ b/sec-policy/selinux-oident/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-oident/selinux-oident-2.20231002-r1.ebuild b/sec-policy/selinux-oident/selinux-oident-2.20231002-r1.ebuild new file mode 100644 index 000000000000..1c5a2aac9249 --- /dev/null +++ b/sec-policy/selinux-oident/selinux-oident-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="oident" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for oident" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-openct/Manifest b/sec-policy/selinux-openct/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-openct/Manifest +++ b/sec-policy/selinux-openct/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-openct/selinux-openct-2.20231002-r1.ebuild b/sec-policy/selinux-openct/selinux-openct-2.20231002-r1.ebuild new file mode 100644 index 000000000000..f67fd7550405 --- /dev/null +++ b/sec-policy/selinux-openct/selinux-openct-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="openct" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for openct" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-openrc/Manifest b/sec-policy/selinux-openrc/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-openrc/Manifest +++ b/sec-policy/selinux-openrc/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-openrc/selinux-openrc-2.20231002-r1.ebuild b/sec-policy/selinux-openrc/selinux-openrc-2.20231002-r1.ebuild new file mode 100644 index 000000000000..85e933a4c8e0 --- /dev/null +++ b/sec-policy/selinux-openrc/selinux-openrc-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="openrc" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for openrc" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-opensm/Manifest b/sec-policy/selinux-opensm/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-opensm/Manifest +++ b/sec-policy/selinux-opensm/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-opensm/selinux-opensm-2.20231002-r1.ebuild b/sec-policy/selinux-opensm/selinux-opensm-2.20231002-r1.ebuild new file mode 100644 index 000000000000..5a5496114f35 --- /dev/null +++ b/sec-policy/selinux-opensm/selinux-opensm-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="opensm" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for opensm" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-openvpn/Manifest b/sec-policy/selinux-openvpn/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-openvpn/Manifest +++ b/sec-policy/selinux-openvpn/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-openvpn/selinux-openvpn-2.20231002-r1.ebuild b/sec-policy/selinux-openvpn/selinux-openvpn-2.20231002-r1.ebuild new file mode 100644 index 000000000000..50d12eccf5a6 --- /dev/null +++ b/sec-policy/selinux-openvpn/selinux-openvpn-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="openvpn" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for openvpn" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-pan/Manifest b/sec-policy/selinux-pan/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-pan/Manifest +++ b/sec-policy/selinux-pan/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-pan/selinux-pan-2.20231002-r1.ebuild b/sec-policy/selinux-pan/selinux-pan-2.20231002-r1.ebuild new file mode 100644 index 000000000000..a4735cb128c5 --- /dev/null +++ b/sec-policy/selinux-pan/selinux-pan-2.20231002-r1.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="pan" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for pan" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi +DEPEND="${DEPEND} + sec-policy/selinux-xserver +" +RDEPEND="${RDEPEND} + sec-policy/selinux-xserver +" diff --git a/sec-policy/selinux-pcscd/Manifest b/sec-policy/selinux-pcscd/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-pcscd/Manifest +++ b/sec-policy/selinux-pcscd/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-pcscd/selinux-pcscd-2.20231002-r1.ebuild b/sec-policy/selinux-pcscd/selinux-pcscd-2.20231002-r1.ebuild new file mode 100644 index 000000000000..6503e394baa4 --- /dev/null +++ b/sec-policy/selinux-pcscd/selinux-pcscd-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="pcscd" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for pcscd" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-phpfpm/Manifest b/sec-policy/selinux-phpfpm/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-phpfpm/Manifest +++ b/sec-policy/selinux-phpfpm/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-phpfpm/selinux-phpfpm-2.20231002-r1.ebuild b/sec-policy/selinux-phpfpm/selinux-phpfpm-2.20231002-r1.ebuild new file mode 100644 index 000000000000..8deb22351187 --- /dev/null +++ b/sec-policy/selinux-phpfpm/selinux-phpfpm-2.20231002-r1.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="phpfpm" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for phpfpm" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi +DEPEND="${DEPEND} + sec-policy/selinux-apache +" +RDEPEND="${RDEPEND} + sec-policy/selinux-apache +" diff --git a/sec-policy/selinux-plymouthd/Manifest b/sec-policy/selinux-plymouthd/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-plymouthd/Manifest +++ b/sec-policy/selinux-plymouthd/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-plymouthd/selinux-plymouthd-2.20231002-r1.ebuild b/sec-policy/selinux-plymouthd/selinux-plymouthd-2.20231002-r1.ebuild new file mode 100644 index 000000000000..d7b404c150ba --- /dev/null +++ b/sec-policy/selinux-plymouthd/selinux-plymouthd-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="plymouthd" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for plymouthd" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-podman/Manifest b/sec-policy/selinux-podman/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-podman/Manifest +++ b/sec-policy/selinux-podman/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-podman/selinux-podman-2.20231002-r1.ebuild b/sec-policy/selinux-podman/selinux-podman-2.20231002-r1.ebuild new file mode 100644 index 000000000000..36981cee1545 --- /dev/null +++ b/sec-policy/selinux-podman/selinux-podman-2.20231002-r1.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="podman" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for podman" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi + +DEPEND="${DEPEND} + sec-policy/selinux-container +" +RDEPEND="${RDEPEND} + sec-policy/selinux-container +" diff --git a/sec-policy/selinux-policykit/Manifest b/sec-policy/selinux-policykit/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-policykit/Manifest +++ b/sec-policy/selinux-policykit/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-policykit/selinux-policykit-2.20231002-r1.ebuild b/sec-policy/selinux-policykit/selinux-policykit-2.20231002-r1.ebuild new file mode 100644 index 000000000000..ecf940ece52b --- /dev/null +++ b/sec-policy/selinux-policykit/selinux-policykit-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="policykit" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for policykit" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-portmap/Manifest b/sec-policy/selinux-portmap/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-portmap/Manifest +++ b/sec-policy/selinux-portmap/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-portmap/selinux-portmap-2.20231002-r1.ebuild b/sec-policy/selinux-portmap/selinux-portmap-2.20231002-r1.ebuild new file mode 100644 index 000000000000..094c2a4025d1 --- /dev/null +++ b/sec-policy/selinux-portmap/selinux-portmap-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="portmap" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for portmap" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-postfix/Manifest b/sec-policy/selinux-postfix/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-postfix/Manifest +++ b/sec-policy/selinux-postfix/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-postfix/selinux-postfix-2.20231002-r1.ebuild b/sec-policy/selinux-postfix/selinux-postfix-2.20231002-r1.ebuild new file mode 100644 index 000000000000..326f1b0951e8 --- /dev/null +++ b/sec-policy/selinux-postfix/selinux-postfix-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="postfix" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for postfix" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-postgresql/Manifest b/sec-policy/selinux-postgresql/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-postgresql/Manifest +++ b/sec-policy/selinux-postgresql/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-postgresql/selinux-postgresql-2.20231002-r1.ebuild b/sec-policy/selinux-postgresql/selinux-postgresql-2.20231002-r1.ebuild new file mode 100644 index 000000000000..b7c0dbf185b9 --- /dev/null +++ b/sec-policy/selinux-postgresql/selinux-postgresql-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="postgresql" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for postgresql" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-postgrey/Manifest b/sec-policy/selinux-postgrey/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-postgrey/Manifest +++ b/sec-policy/selinux-postgrey/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-postgrey/selinux-postgrey-2.20231002-r1.ebuild b/sec-policy/selinux-postgrey/selinux-postgrey-2.20231002-r1.ebuild new file mode 100644 index 000000000000..2d34d9414fdf --- /dev/null +++ b/sec-policy/selinux-postgrey/selinux-postgrey-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="postgrey" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for postgrey" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-powerprofiles/Manifest b/sec-policy/selinux-powerprofiles/Manifest new file mode 100644 index 000000000000..f3ec74c99930 --- /dev/null +++ b/sec-policy/selinux-powerprofiles/Manifest @@ -0,0 +1,2 @@ +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-powerprofiles/metadata.xml b/sec-policy/selinux-powerprofiles/metadata.xml new file mode 100644 index 000000000000..781bc07e6d59 --- /dev/null +++ b/sec-policy/selinux-powerprofiles/metadata.xml @@ -0,0 +1,8 @@ + + + + + selinux@gentoo.org + SELinux Team + + diff --git a/sec-policy/selinux-powerprofiles/selinux-powerprofiles-2.20231002-r1.ebuild b/sec-policy/selinux-powerprofiles/selinux-powerprofiles-2.20231002-r1.ebuild new file mode 100644 index 000000000000..100262d43eb7 --- /dev/null +++ b/sec-policy/selinux-powerprofiles/selinux-powerprofiles-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="powerprofiles" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for powerprofiles" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-powerprofiles/selinux-powerprofiles-9999.ebuild b/sec-policy/selinux-powerprofiles/selinux-powerprofiles-9999.ebuild new file mode 100644 index 000000000000..100262d43eb7 --- /dev/null +++ b/sec-policy/selinux-powerprofiles/selinux-powerprofiles-9999.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="powerprofiles" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for powerprofiles" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-ppp/Manifest b/sec-policy/selinux-ppp/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-ppp/Manifest +++ b/sec-policy/selinux-ppp/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-ppp/selinux-ppp-2.20231002-r1.ebuild b/sec-policy/selinux-ppp/selinux-ppp-2.20231002-r1.ebuild new file mode 100644 index 000000000000..32f82422b502 --- /dev/null +++ b/sec-policy/selinux-ppp/selinux-ppp-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="ppp" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for ppp" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-privoxy/Manifest b/sec-policy/selinux-privoxy/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-privoxy/Manifest +++ b/sec-policy/selinux-privoxy/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-privoxy/selinux-privoxy-2.20231002-r1.ebuild b/sec-policy/selinux-privoxy/selinux-privoxy-2.20231002-r1.ebuild new file mode 100644 index 000000000000..944f5c86885e --- /dev/null +++ b/sec-policy/selinux-privoxy/selinux-privoxy-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="privoxy" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for privoxy" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-procmail/Manifest b/sec-policy/selinux-procmail/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-procmail/Manifest +++ b/sec-policy/selinux-procmail/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-procmail/selinux-procmail-2.20231002-r1.ebuild b/sec-policy/selinux-procmail/selinux-procmail-2.20231002-r1.ebuild new file mode 100644 index 000000000000..f55070a571cc --- /dev/null +++ b/sec-policy/selinux-procmail/selinux-procmail-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="procmail" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for procmail" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-psad/Manifest b/sec-policy/selinux-psad/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-psad/Manifest +++ b/sec-policy/selinux-psad/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-psad/selinux-psad-2.20231002-r1.ebuild b/sec-policy/selinux-psad/selinux-psad-2.20231002-r1.ebuild new file mode 100644 index 000000000000..31f4b3035f39 --- /dev/null +++ b/sec-policy/selinux-psad/selinux-psad-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="psad" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for psad" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-publicfile/Manifest b/sec-policy/selinux-publicfile/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-publicfile/Manifest +++ b/sec-policy/selinux-publicfile/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-publicfile/selinux-publicfile-2.20231002-r1.ebuild b/sec-policy/selinux-publicfile/selinux-publicfile-2.20231002-r1.ebuild new file mode 100644 index 000000000000..0ded2c74439e --- /dev/null +++ b/sec-policy/selinux-publicfile/selinux-publicfile-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="publicfile" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for publicfile" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-pulseaudio/Manifest b/sec-policy/selinux-pulseaudio/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-pulseaudio/Manifest +++ b/sec-policy/selinux-pulseaudio/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-pulseaudio/selinux-pulseaudio-2.20231002-r1.ebuild b/sec-policy/selinux-pulseaudio/selinux-pulseaudio-2.20231002-r1.ebuild new file mode 100644 index 000000000000..242a4ed214b0 --- /dev/null +++ b/sec-policy/selinux-pulseaudio/selinux-pulseaudio-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="pulseaudio" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for pulseaudio" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-puppet/Manifest b/sec-policy/selinux-puppet/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-puppet/Manifest +++ b/sec-policy/selinux-puppet/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-puppet/selinux-puppet-2.20231002-r1.ebuild b/sec-policy/selinux-puppet/selinux-puppet-2.20231002-r1.ebuild new file mode 100644 index 000000000000..aab5a0ce35a6 --- /dev/null +++ b/sec-policy/selinux-puppet/selinux-puppet-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="puppet" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for puppet" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-pyzor/Manifest b/sec-policy/selinux-pyzor/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-pyzor/Manifest +++ b/sec-policy/selinux-pyzor/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-pyzor/selinux-pyzor-2.20231002-r1.ebuild b/sec-policy/selinux-pyzor/selinux-pyzor-2.20231002-r1.ebuild new file mode 100644 index 000000000000..a70ca56fb7ff --- /dev/null +++ b/sec-policy/selinux-pyzor/selinux-pyzor-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="pyzor" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for pyzor" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-qemu/Manifest b/sec-policy/selinux-qemu/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-qemu/Manifest +++ b/sec-policy/selinux-qemu/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-qemu/selinux-qemu-2.20231002-r1.ebuild b/sec-policy/selinux-qemu/selinux-qemu-2.20231002-r1.ebuild new file mode 100644 index 000000000000..fd0ccba00495 --- /dev/null +++ b/sec-policy/selinux-qemu/selinux-qemu-2.20231002-r1.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="qemu" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for qemu" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi +DEPEND="${DEPEND} + sec-policy/selinux-virt +" +RDEPEND="${RDEPEND} + sec-policy/selinux-virt +" diff --git a/sec-policy/selinux-qmail/Manifest b/sec-policy/selinux-qmail/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-qmail/Manifest +++ b/sec-policy/selinux-qmail/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-qmail/selinux-qmail-2.20231002-r1.ebuild b/sec-policy/selinux-qmail/selinux-qmail-2.20231002-r1.ebuild new file mode 100644 index 000000000000..41c962999e05 --- /dev/null +++ b/sec-policy/selinux-qmail/selinux-qmail-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="qmail" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for qmail" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-quota/Manifest b/sec-policy/selinux-quota/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-quota/Manifest +++ b/sec-policy/selinux-quota/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-quota/selinux-quota-2.20231002-r1.ebuild b/sec-policy/selinux-quota/selinux-quota-2.20231002-r1.ebuild new file mode 100644 index 000000000000..83af6993da86 --- /dev/null +++ b/sec-policy/selinux-quota/selinux-quota-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="quota" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for quota" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-radius/Manifest b/sec-policy/selinux-radius/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-radius/Manifest +++ b/sec-policy/selinux-radius/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-radius/selinux-radius-2.20231002-r1.ebuild b/sec-policy/selinux-radius/selinux-radius-2.20231002-r1.ebuild new file mode 100644 index 000000000000..a8ac8c89be14 --- /dev/null +++ b/sec-policy/selinux-radius/selinux-radius-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="radius" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for radius" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-radvd/Manifest b/sec-policy/selinux-radvd/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-radvd/Manifest +++ b/sec-policy/selinux-radvd/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-radvd/selinux-radvd-2.20231002-r1.ebuild b/sec-policy/selinux-radvd/selinux-radvd-2.20231002-r1.ebuild new file mode 100644 index 000000000000..450680b1885e --- /dev/null +++ b/sec-policy/selinux-radvd/selinux-radvd-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="radvd" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for radvd" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-rasdaemon/Manifest b/sec-policy/selinux-rasdaemon/Manifest new file mode 100644 index 000000000000..f3ec74c99930 --- /dev/null +++ b/sec-policy/selinux-rasdaemon/Manifest @@ -0,0 +1,2 @@ +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-rasdaemon/metadata.xml b/sec-policy/selinux-rasdaemon/metadata.xml new file mode 100644 index 000000000000..781bc07e6d59 --- /dev/null +++ b/sec-policy/selinux-rasdaemon/metadata.xml @@ -0,0 +1,8 @@ + + + + + selinux@gentoo.org + SELinux Team + + diff --git a/sec-policy/selinux-rasdaemon/selinux-rasdaemon-2.20231002-r1.ebuild b/sec-policy/selinux-rasdaemon/selinux-rasdaemon-2.20231002-r1.ebuild new file mode 100644 index 000000000000..bf36c1a7d9ea --- /dev/null +++ b/sec-policy/selinux-rasdaemon/selinux-rasdaemon-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="rasdaemon" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for rasdaemon" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-rasdaemon/selinux-rasdaemon-9999.ebuild b/sec-policy/selinux-rasdaemon/selinux-rasdaemon-9999.ebuild new file mode 100644 index 000000000000..bf36c1a7d9ea --- /dev/null +++ b/sec-policy/selinux-rasdaemon/selinux-rasdaemon-9999.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="rasdaemon" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for rasdaemon" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-razor/Manifest b/sec-policy/selinux-razor/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-razor/Manifest +++ b/sec-policy/selinux-razor/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-razor/selinux-razor-2.20231002-r1.ebuild b/sec-policy/selinux-razor/selinux-razor-2.20231002-r1.ebuild new file mode 100644 index 000000000000..b2cc5c51843b --- /dev/null +++ b/sec-policy/selinux-razor/selinux-razor-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="razor" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for razor" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-redis/Manifest b/sec-policy/selinux-redis/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-redis/Manifest +++ b/sec-policy/selinux-redis/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-redis/selinux-redis-2.20231002-r1.ebuild b/sec-policy/selinux-redis/selinux-redis-2.20231002-r1.ebuild new file mode 100644 index 000000000000..d4fad53a3a99 --- /dev/null +++ b/sec-policy/selinux-redis/selinux-redis-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="redis" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for redis" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-remotelogin/Manifest b/sec-policy/selinux-remotelogin/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-remotelogin/Manifest +++ b/sec-policy/selinux-remotelogin/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-remotelogin/selinux-remotelogin-2.20231002-r1.ebuild b/sec-policy/selinux-remotelogin/selinux-remotelogin-2.20231002-r1.ebuild new file mode 100644 index 000000000000..4c496e0a4b64 --- /dev/null +++ b/sec-policy/selinux-remotelogin/selinux-remotelogin-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="remotelogin" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for remotelogin" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-resolvconf/Manifest b/sec-policy/selinux-resolvconf/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-resolvconf/Manifest +++ b/sec-policy/selinux-resolvconf/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-resolvconf/selinux-resolvconf-2.20231002-r1.ebuild b/sec-policy/selinux-resolvconf/selinux-resolvconf-2.20231002-r1.ebuild new file mode 100644 index 000000000000..3c831c611b84 --- /dev/null +++ b/sec-policy/selinux-resolvconf/selinux-resolvconf-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="resolvconf" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for resolvconf" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-rngd/Manifest b/sec-policy/selinux-rngd/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-rngd/Manifest +++ b/sec-policy/selinux-rngd/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-rngd/selinux-rngd-2.20231002-r1.ebuild b/sec-policy/selinux-rngd/selinux-rngd-2.20231002-r1.ebuild new file mode 100644 index 000000000000..36850e39315d --- /dev/null +++ b/sec-policy/selinux-rngd/selinux-rngd-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="rngd" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for rngd" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-rootlesskit/Manifest b/sec-policy/selinux-rootlesskit/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-rootlesskit/Manifest +++ b/sec-policy/selinux-rootlesskit/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-rootlesskit/selinux-rootlesskit-2.20231002-r1.ebuild b/sec-policy/selinux-rootlesskit/selinux-rootlesskit-2.20231002-r1.ebuild new file mode 100644 index 000000000000..2fb6d1bae21f --- /dev/null +++ b/sec-policy/selinux-rootlesskit/selinux-rootlesskit-2.20231002-r1.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="rootlesskit" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for rootlesskit" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi + +DEPEND="${DEPEND} + sec-policy/selinux-container +" +RDEPEND="${RDEPEND} + sec-policy/selinux-container +" diff --git a/sec-policy/selinux-rpc/Manifest b/sec-policy/selinux-rpc/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-rpc/Manifest +++ b/sec-policy/selinux-rpc/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-rpc/selinux-rpc-2.20231002-r1.ebuild b/sec-policy/selinux-rpc/selinux-rpc-2.20231002-r1.ebuild new file mode 100644 index 000000000000..f106ecf654cf --- /dev/null +++ b/sec-policy/selinux-rpc/selinux-rpc-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="rpc" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for rpc" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-rpcbind/Manifest b/sec-policy/selinux-rpcbind/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-rpcbind/Manifest +++ b/sec-policy/selinux-rpcbind/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-rpcbind/selinux-rpcbind-2.20231002-r1.ebuild b/sec-policy/selinux-rpcbind/selinux-rpcbind-2.20231002-r1.ebuild new file mode 100644 index 000000000000..63cc14143fa6 --- /dev/null +++ b/sec-policy/selinux-rpcbind/selinux-rpcbind-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="rpcbind" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for rpcbind" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-rpm/Manifest b/sec-policy/selinux-rpm/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-rpm/Manifest +++ b/sec-policy/selinux-rpm/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-rpm/selinux-rpm-2.20231002-r1.ebuild b/sec-policy/selinux-rpm/selinux-rpm-2.20231002-r1.ebuild new file mode 100644 index 000000000000..9c879322574e --- /dev/null +++ b/sec-policy/selinux-rpm/selinux-rpm-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="rpm" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for rpm" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-rssh/Manifest b/sec-policy/selinux-rssh/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-rssh/Manifest +++ b/sec-policy/selinux-rssh/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-rssh/selinux-rssh-2.20231002-r1.ebuild b/sec-policy/selinux-rssh/selinux-rssh-2.20231002-r1.ebuild new file mode 100644 index 000000000000..d47de1db2cde --- /dev/null +++ b/sec-policy/selinux-rssh/selinux-rssh-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="rssh" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for rssh" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-rtkit/Manifest b/sec-policy/selinux-rtkit/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-rtkit/Manifest +++ b/sec-policy/selinux-rtkit/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-rtkit/selinux-rtkit-2.20231002-r1.ebuild b/sec-policy/selinux-rtkit/selinux-rtkit-2.20231002-r1.ebuild new file mode 100644 index 000000000000..67f28651f624 --- /dev/null +++ b/sec-policy/selinux-rtkit/selinux-rtkit-2.20231002-r1.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="rtkit" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for rtkit" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi +DEPEND="${DEPEND} + sec-policy/selinux-dbus +" +RDEPEND="${RDEPEND} + sec-policy/selinux-dbus +" diff --git a/sec-policy/selinux-rtorrent/Manifest b/sec-policy/selinux-rtorrent/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-rtorrent/Manifest +++ b/sec-policy/selinux-rtorrent/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-rtorrent/selinux-rtorrent-2.20231002-r1.ebuild b/sec-policy/selinux-rtorrent/selinux-rtorrent-2.20231002-r1.ebuild new file mode 100644 index 000000000000..b8b74a03eaea --- /dev/null +++ b/sec-policy/selinux-rtorrent/selinux-rtorrent-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="rtorrent" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for rtorrent" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-salt/Manifest b/sec-policy/selinux-salt/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-salt/Manifest +++ b/sec-policy/selinux-salt/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-salt/selinux-salt-2.20231002-r1.ebuild b/sec-policy/selinux-salt/selinux-salt-2.20231002-r1.ebuild new file mode 100644 index 000000000000..f94b0730b5e7 --- /dev/null +++ b/sec-policy/selinux-salt/selinux-salt-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="salt" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for salt" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-samba/Manifest b/sec-policy/selinux-samba/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-samba/Manifest +++ b/sec-policy/selinux-samba/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-samba/selinux-samba-2.20231002-r1.ebuild b/sec-policy/selinux-samba/selinux-samba-2.20231002-r1.ebuild new file mode 100644 index 000000000000..fc2f1f34cdf9 --- /dev/null +++ b/sec-policy/selinux-samba/selinux-samba-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="samba" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for samba" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-sasl/Manifest b/sec-policy/selinux-sasl/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-sasl/Manifest +++ b/sec-policy/selinux-sasl/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-sasl/selinux-sasl-2.20231002-r1.ebuild b/sec-policy/selinux-sasl/selinux-sasl-2.20231002-r1.ebuild new file mode 100644 index 000000000000..802c87e658aa --- /dev/null +++ b/sec-policy/selinux-sasl/selinux-sasl-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="sasl" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for sasl" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-screen/Manifest b/sec-policy/selinux-screen/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-screen/Manifest +++ b/sec-policy/selinux-screen/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-screen/selinux-screen-2.20231002-r1.ebuild b/sec-policy/selinux-screen/selinux-screen-2.20231002-r1.ebuild new file mode 100644 index 000000000000..e6ae9366f8c6 --- /dev/null +++ b/sec-policy/selinux-screen/selinux-screen-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="screen" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for screen" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-secadm/Manifest b/sec-policy/selinux-secadm/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-secadm/Manifest +++ b/sec-policy/selinux-secadm/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-secadm/selinux-secadm-2.20231002-r1.ebuild b/sec-policy/selinux-secadm/selinux-secadm-2.20231002-r1.ebuild new file mode 100644 index 000000000000..a6b8283b48fe --- /dev/null +++ b/sec-policy/selinux-secadm/selinux-secadm-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="secadm" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for secadm" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-sendmail/Manifest b/sec-policy/selinux-sendmail/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-sendmail/Manifest +++ b/sec-policy/selinux-sendmail/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-sendmail/selinux-sendmail-2.20231002-r1.ebuild b/sec-policy/selinux-sendmail/selinux-sendmail-2.20231002-r1.ebuild new file mode 100644 index 000000000000..d8d51dd7ae33 --- /dev/null +++ b/sec-policy/selinux-sendmail/selinux-sendmail-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="sendmail" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for sendmail" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-sensord/Manifest b/sec-policy/selinux-sensord/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-sensord/Manifest +++ b/sec-policy/selinux-sensord/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-sensord/selinux-sensord-2.20231002-r1.ebuild b/sec-policy/selinux-sensord/selinux-sensord-2.20231002-r1.ebuild new file mode 100644 index 000000000000..524791bd5c11 --- /dev/null +++ b/sec-policy/selinux-sensord/selinux-sensord-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="sensord" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for sensord" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-shorewall/Manifest b/sec-policy/selinux-shorewall/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-shorewall/Manifest +++ b/sec-policy/selinux-shorewall/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-shorewall/selinux-shorewall-2.20231002-r1.ebuild b/sec-policy/selinux-shorewall/selinux-shorewall-2.20231002-r1.ebuild new file mode 100644 index 000000000000..d3b4d8b61f59 --- /dev/null +++ b/sec-policy/selinux-shorewall/selinux-shorewall-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="shorewall" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for shorewall" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-shutdown/Manifest b/sec-policy/selinux-shutdown/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-shutdown/Manifest +++ b/sec-policy/selinux-shutdown/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-shutdown/selinux-shutdown-2.20231002-r1.ebuild b/sec-policy/selinux-shutdown/selinux-shutdown-2.20231002-r1.ebuild new file mode 100644 index 000000000000..fbee422d6ddd --- /dev/null +++ b/sec-policy/selinux-shutdown/selinux-shutdown-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="shutdown" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for shutdown" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-skype/Manifest b/sec-policy/selinux-skype/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-skype/Manifest +++ b/sec-policy/selinux-skype/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-skype/selinux-skype-2.20231002-r1.ebuild b/sec-policy/selinux-skype/selinux-skype-2.20231002-r1.ebuild new file mode 100644 index 000000000000..7ff5125226e9 --- /dev/null +++ b/sec-policy/selinux-skype/selinux-skype-2.20231002-r1.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="alsa" +MODS="skype" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for skype" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi +DEPEND="${DEPEND} + sec-policy/selinux-xserver +" +RDEPEND="${RDEPEND} + sec-policy/selinux-xserver +" diff --git a/sec-policy/selinux-slocate/Manifest b/sec-policy/selinux-slocate/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-slocate/Manifest +++ b/sec-policy/selinux-slocate/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-slocate/selinux-slocate-2.20231002-r1.ebuild b/sec-policy/selinux-slocate/selinux-slocate-2.20231002-r1.ebuild new file mode 100644 index 000000000000..b61deef16d1e --- /dev/null +++ b/sec-policy/selinux-slocate/selinux-slocate-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="slocate" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for slocate" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-slrnpull/Manifest b/sec-policy/selinux-slrnpull/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-slrnpull/Manifest +++ b/sec-policy/selinux-slrnpull/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-slrnpull/selinux-slrnpull-2.20231002-r1.ebuild b/sec-policy/selinux-slrnpull/selinux-slrnpull-2.20231002-r1.ebuild new file mode 100644 index 000000000000..d2e59da792fc --- /dev/null +++ b/sec-policy/selinux-slrnpull/selinux-slrnpull-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="slrnpull" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for slrnpull" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-smartmon/Manifest b/sec-policy/selinux-smartmon/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-smartmon/Manifest +++ b/sec-policy/selinux-smartmon/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-smartmon/selinux-smartmon-2.20231002-r1.ebuild b/sec-policy/selinux-smartmon/selinux-smartmon-2.20231002-r1.ebuild new file mode 100644 index 000000000000..32217fc617a6 --- /dev/null +++ b/sec-policy/selinux-smartmon/selinux-smartmon-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="smartmon" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for smartmon" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-smokeping/Manifest b/sec-policy/selinux-smokeping/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-smokeping/Manifest +++ b/sec-policy/selinux-smokeping/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-smokeping/selinux-smokeping-2.20231002-r1.ebuild b/sec-policy/selinux-smokeping/selinux-smokeping-2.20231002-r1.ebuild new file mode 100644 index 000000000000..00831e763ec7 --- /dev/null +++ b/sec-policy/selinux-smokeping/selinux-smokeping-2.20231002-r1.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="smokeping" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for smokeping" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi +DEPEND="${DEPEND} + sec-policy/selinux-apache +" +RDEPEND="${RDEPEND} + sec-policy/selinux-apache +" diff --git a/sec-policy/selinux-snmp/Manifest b/sec-policy/selinux-snmp/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-snmp/Manifest +++ b/sec-policy/selinux-snmp/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-snmp/selinux-snmp-2.20231002-r1.ebuild b/sec-policy/selinux-snmp/selinux-snmp-2.20231002-r1.ebuild new file mode 100644 index 000000000000..6a71dc93df8a --- /dev/null +++ b/sec-policy/selinux-snmp/selinux-snmp-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="snmp" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for snmp" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-snort/Manifest b/sec-policy/selinux-snort/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-snort/Manifest +++ b/sec-policy/selinux-snort/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-snort/selinux-snort-2.20231002-r1.ebuild b/sec-policy/selinux-snort/selinux-snort-2.20231002-r1.ebuild new file mode 100644 index 000000000000..dcbdaaa0b204 --- /dev/null +++ b/sec-policy/selinux-snort/selinux-snort-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="snort" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for snort" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-soundserver/Manifest b/sec-policy/selinux-soundserver/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-soundserver/Manifest +++ b/sec-policy/selinux-soundserver/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-soundserver/selinux-soundserver-2.20231002-r1.ebuild b/sec-policy/selinux-soundserver/selinux-soundserver-2.20231002-r1.ebuild new file mode 100644 index 000000000000..7db8c6bc07a4 --- /dev/null +++ b/sec-policy/selinux-soundserver/selinux-soundserver-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="soundserver" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for soundserver" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-spamassassin/Manifest b/sec-policy/selinux-spamassassin/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-spamassassin/Manifest +++ b/sec-policy/selinux-spamassassin/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-spamassassin/selinux-spamassassin-2.20231002-r1.ebuild b/sec-policy/selinux-spamassassin/selinux-spamassassin-2.20231002-r1.ebuild new file mode 100644 index 000000000000..7ebc2fc48aff --- /dev/null +++ b/sec-policy/selinux-spamassassin/selinux-spamassassin-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="spamassassin" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for spamassassin" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-squid/Manifest b/sec-policy/selinux-squid/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-squid/Manifest +++ b/sec-policy/selinux-squid/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-squid/selinux-squid-2.20231002-r1.ebuild b/sec-policy/selinux-squid/selinux-squid-2.20231002-r1.ebuild new file mode 100644 index 000000000000..74252614f2c5 --- /dev/null +++ b/sec-policy/selinux-squid/selinux-squid-2.20231002-r1.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="squid" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for squid" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi +DEPEND="${DEPEND} + sec-policy/selinux-apache +" +RDEPEND="${RDEPEND} + sec-policy/selinux-apache +" diff --git a/sec-policy/selinux-sssd/Manifest b/sec-policy/selinux-sssd/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-sssd/Manifest +++ b/sec-policy/selinux-sssd/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-sssd/selinux-sssd-2.20231002-r1.ebuild b/sec-policy/selinux-sssd/selinux-sssd-2.20231002-r1.ebuild new file mode 100644 index 000000000000..6aedbbce8a08 --- /dev/null +++ b/sec-policy/selinux-sssd/selinux-sssd-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="sssd" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for sssd" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-stunnel/Manifest b/sec-policy/selinux-stunnel/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-stunnel/Manifest +++ b/sec-policy/selinux-stunnel/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-stunnel/selinux-stunnel-2.20231002-r1.ebuild b/sec-policy/selinux-stunnel/selinux-stunnel-2.20231002-r1.ebuild new file mode 100644 index 000000000000..0a31114c535a --- /dev/null +++ b/sec-policy/selinux-stunnel/selinux-stunnel-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="stunnel" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for stunnel" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-subsonic/Manifest b/sec-policy/selinux-subsonic/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-subsonic/Manifest +++ b/sec-policy/selinux-subsonic/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-subsonic/selinux-subsonic-2.20231002-r1.ebuild b/sec-policy/selinux-subsonic/selinux-subsonic-2.20231002-r1.ebuild new file mode 100644 index 000000000000..1d9771d6322c --- /dev/null +++ b/sec-policy/selinux-subsonic/selinux-subsonic-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="subsonic" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for subsonic" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-sudo/Manifest b/sec-policy/selinux-sudo/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-sudo/Manifest +++ b/sec-policy/selinux-sudo/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-sudo/selinux-sudo-2.20231002-r1.ebuild b/sec-policy/selinux-sudo/selinux-sudo-2.20231002-r1.ebuild new file mode 100644 index 000000000000..8c2e189f5f70 --- /dev/null +++ b/sec-policy/selinux-sudo/selinux-sudo-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="sudo" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for sudo" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-switcheroo/Manifest b/sec-policy/selinux-switcheroo/Manifest new file mode 100644 index 000000000000..f3ec74c99930 --- /dev/null +++ b/sec-policy/selinux-switcheroo/Manifest @@ -0,0 +1,2 @@ +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-switcheroo/metadata.xml b/sec-policy/selinux-switcheroo/metadata.xml new file mode 100644 index 000000000000..781bc07e6d59 --- /dev/null +++ b/sec-policy/selinux-switcheroo/metadata.xml @@ -0,0 +1,8 @@ + + + + + selinux@gentoo.org + SELinux Team + + diff --git a/sec-policy/selinux-switcheroo/selinux-switcheroo-2.20231002-r1.ebuild b/sec-policy/selinux-switcheroo/selinux-switcheroo-2.20231002-r1.ebuild new file mode 100644 index 000000000000..5c6b3671cf18 --- /dev/null +++ b/sec-policy/selinux-switcheroo/selinux-switcheroo-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="switcheroo" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for switcheroo" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-switcheroo/selinux-switcheroo-9999.ebuild b/sec-policy/selinux-switcheroo/selinux-switcheroo-9999.ebuild new file mode 100644 index 000000000000..5c6b3671cf18 --- /dev/null +++ b/sec-policy/selinux-switcheroo/selinux-switcheroo-9999.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="switcheroo" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for switcheroo" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-sxid/Manifest b/sec-policy/selinux-sxid/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-sxid/Manifest +++ b/sec-policy/selinux-sxid/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-sxid/selinux-sxid-2.20231002-r1.ebuild b/sec-policy/selinux-sxid/selinux-sxid-2.20231002-r1.ebuild new file mode 100644 index 000000000000..469612fe39c4 --- /dev/null +++ b/sec-policy/selinux-sxid/selinux-sxid-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="sxid" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for sxid" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-syncthing/Manifest b/sec-policy/selinux-syncthing/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-syncthing/Manifest +++ b/sec-policy/selinux-syncthing/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-syncthing/selinux-syncthing-2.20231002-r1.ebuild b/sec-policy/selinux-syncthing/selinux-syncthing-2.20231002-r1.ebuild new file mode 100644 index 000000000000..6c380d81eb64 --- /dev/null +++ b/sec-policy/selinux-syncthing/selinux-syncthing-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="syncthing" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for syncthing" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-sysstat/Manifest b/sec-policy/selinux-sysstat/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-sysstat/Manifest +++ b/sec-policy/selinux-sysstat/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-sysstat/selinux-sysstat-2.20231002-r1.ebuild b/sec-policy/selinux-sysstat/selinux-sysstat-2.20231002-r1.ebuild new file mode 100644 index 000000000000..6adde6199cac --- /dev/null +++ b/sec-policy/selinux-sysstat/selinux-sysstat-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="sysstat" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for sysstat" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-tboot/Manifest b/sec-policy/selinux-tboot/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-tboot/Manifest +++ b/sec-policy/selinux-tboot/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-tboot/selinux-tboot-2.20231002-r1.ebuild b/sec-policy/selinux-tboot/selinux-tboot-2.20231002-r1.ebuild new file mode 100644 index 000000000000..324ec9056fbe --- /dev/null +++ b/sec-policy/selinux-tboot/selinux-tboot-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="tboot" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for tboot" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-tcpd/Manifest b/sec-policy/selinux-tcpd/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-tcpd/Manifest +++ b/sec-policy/selinux-tcpd/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-tcpd/selinux-tcpd-2.20231002-r1.ebuild b/sec-policy/selinux-tcpd/selinux-tcpd-2.20231002-r1.ebuild new file mode 100644 index 000000000000..4d57ccdd7d88 --- /dev/null +++ b/sec-policy/selinux-tcpd/selinux-tcpd-2.20231002-r1.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="tcpd" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for tcpd" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi +DEPEND="${DEPEND} + sec-policy/selinux-inetd +" +RDEPEND="${RDEPEND} + sec-policy/selinux-inetd +" diff --git a/sec-policy/selinux-tcsd/Manifest b/sec-policy/selinux-tcsd/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-tcsd/Manifest +++ b/sec-policy/selinux-tcsd/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-tcsd/selinux-tcsd-2.20231002-r1.ebuild b/sec-policy/selinux-tcsd/selinux-tcsd-2.20231002-r1.ebuild new file mode 100644 index 000000000000..f24cb4b6a810 --- /dev/null +++ b/sec-policy/selinux-tcsd/selinux-tcsd-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="tcsd" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for tcsd" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-telnet/Manifest b/sec-policy/selinux-telnet/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-telnet/Manifest +++ b/sec-policy/selinux-telnet/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-telnet/selinux-telnet-2.20231002-r1.ebuild b/sec-policy/selinux-telnet/selinux-telnet-2.20231002-r1.ebuild new file mode 100644 index 000000000000..bf5dc3d497b7 --- /dev/null +++ b/sec-policy/selinux-telnet/selinux-telnet-2.20231002-r1.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="telnet" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for telnet" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi +DEPEND="${DEPEND} + sec-policy/selinux-remotelogin +" +RDEPEND="${RDEPEND} + sec-policy/selinux-remotelogin +" diff --git a/sec-policy/selinux-tftp/Manifest b/sec-policy/selinux-tftp/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-tftp/Manifest +++ b/sec-policy/selinux-tftp/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-tftp/selinux-tftp-2.20231002-r1.ebuild b/sec-policy/selinux-tftp/selinux-tftp-2.20231002-r1.ebuild new file mode 100644 index 000000000000..ff080142c5d6 --- /dev/null +++ b/sec-policy/selinux-tftp/selinux-tftp-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="tftp" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for tftp" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-tgtd/Manifest b/sec-policy/selinux-tgtd/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-tgtd/Manifest +++ b/sec-policy/selinux-tgtd/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-tgtd/selinux-tgtd-2.20231002-r1.ebuild b/sec-policy/selinux-tgtd/selinux-tgtd-2.20231002-r1.ebuild new file mode 100644 index 000000000000..0b9403a7e1f0 --- /dev/null +++ b/sec-policy/selinux-tgtd/selinux-tgtd-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="tgtd" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for tgtd" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-thunderbird/Manifest b/sec-policy/selinux-thunderbird/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-thunderbird/Manifest +++ b/sec-policy/selinux-thunderbird/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-thunderbird/selinux-thunderbird-2.20231002-r1.ebuild b/sec-policy/selinux-thunderbird/selinux-thunderbird-2.20231002-r1.ebuild new file mode 100644 index 000000000000..4f3d15fc5e6e --- /dev/null +++ b/sec-policy/selinux-thunderbird/selinux-thunderbird-2.20231002-r1.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="thunderbird" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for thunderbird" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi +DEPEND="${DEPEND} + sec-policy/selinux-xserver +" +RDEPEND="${RDEPEND} + sec-policy/selinux-xserver +" diff --git a/sec-policy/selinux-thunderbolt/Manifest b/sec-policy/selinux-thunderbolt/Manifest new file mode 100644 index 000000000000..f3ec74c99930 --- /dev/null +++ b/sec-policy/selinux-thunderbolt/Manifest @@ -0,0 +1,2 @@ +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-thunderbolt/metadata.xml b/sec-policy/selinux-thunderbolt/metadata.xml new file mode 100644 index 000000000000..781bc07e6d59 --- /dev/null +++ b/sec-policy/selinux-thunderbolt/metadata.xml @@ -0,0 +1,8 @@ + + + + + selinux@gentoo.org + SELinux Team + + diff --git a/sec-policy/selinux-thunderbolt/selinux-thunderbolt-2.20231002-r1.ebuild b/sec-policy/selinux-thunderbolt/selinux-thunderbolt-2.20231002-r1.ebuild new file mode 100644 index 000000000000..57620eec763c --- /dev/null +++ b/sec-policy/selinux-thunderbolt/selinux-thunderbolt-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="thunderbolt" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for thunderbolt" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-thunderbolt/selinux-thunderbolt-9999.ebuild b/sec-policy/selinux-thunderbolt/selinux-thunderbolt-9999.ebuild new file mode 100644 index 000000000000..57620eec763c --- /dev/null +++ b/sec-policy/selinux-thunderbolt/selinux-thunderbolt-9999.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="thunderbolt" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for thunderbolt" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-timidity/Manifest b/sec-policy/selinux-timidity/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-timidity/Manifest +++ b/sec-policy/selinux-timidity/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-timidity/selinux-timidity-2.20231002-r1.ebuild b/sec-policy/selinux-timidity/selinux-timidity-2.20231002-r1.ebuild new file mode 100644 index 000000000000..33885f100563 --- /dev/null +++ b/sec-policy/selinux-timidity/selinux-timidity-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="timidity" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for timidity" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-tmpreaper/Manifest b/sec-policy/selinux-tmpreaper/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-tmpreaper/Manifest +++ b/sec-policy/selinux-tmpreaper/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-tmpreaper/selinux-tmpreaper-2.20231002-r1.ebuild b/sec-policy/selinux-tmpreaper/selinux-tmpreaper-2.20231002-r1.ebuild new file mode 100644 index 000000000000..f4c58ab03030 --- /dev/null +++ b/sec-policy/selinux-tmpreaper/selinux-tmpreaper-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="tmpreaper" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for tmpreaper" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-tor/Manifest b/sec-policy/selinux-tor/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-tor/Manifest +++ b/sec-policy/selinux-tor/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-tor/selinux-tor-2.20231002-r1.ebuild b/sec-policy/selinux-tor/selinux-tor-2.20231002-r1.ebuild new file mode 100644 index 000000000000..7c123bf56945 --- /dev/null +++ b/sec-policy/selinux-tor/selinux-tor-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="tor" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for tor" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-tripwire/Manifest b/sec-policy/selinux-tripwire/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-tripwire/Manifest +++ b/sec-policy/selinux-tripwire/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-tripwire/selinux-tripwire-2.20231002-r1.ebuild b/sec-policy/selinux-tripwire/selinux-tripwire-2.20231002-r1.ebuild new file mode 100644 index 000000000000..6adc3d595548 --- /dev/null +++ b/sec-policy/selinux-tripwire/selinux-tripwire-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="tripwire" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for tripwire" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-ucspitcp/Manifest b/sec-policy/selinux-ucspitcp/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-ucspitcp/Manifest +++ b/sec-policy/selinux-ucspitcp/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-ucspitcp/selinux-ucspitcp-2.20231002-r1.ebuild b/sec-policy/selinux-ucspitcp/selinux-ucspitcp-2.20231002-r1.ebuild new file mode 100644 index 000000000000..0fd228ee37d8 --- /dev/null +++ b/sec-policy/selinux-ucspitcp/selinux-ucspitcp-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="ucspitcp" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for ucspitcp" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-ulogd/Manifest b/sec-policy/selinux-ulogd/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-ulogd/Manifest +++ b/sec-policy/selinux-ulogd/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-ulogd/selinux-ulogd-2.20231002-r1.ebuild b/sec-policy/selinux-ulogd/selinux-ulogd-2.20231002-r1.ebuild new file mode 100644 index 000000000000..933f467d9202 --- /dev/null +++ b/sec-policy/selinux-ulogd/selinux-ulogd-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="ulogd" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for ulogd" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-uml/Manifest b/sec-policy/selinux-uml/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-uml/Manifest +++ b/sec-policy/selinux-uml/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-uml/selinux-uml-2.20231002-r1.ebuild b/sec-policy/selinux-uml/selinux-uml-2.20231002-r1.ebuild new file mode 100644 index 000000000000..3eb6b1f9ae61 --- /dev/null +++ b/sec-policy/selinux-uml/selinux-uml-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="uml" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for uml" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-unconfined/Manifest b/sec-policy/selinux-unconfined/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-unconfined/Manifest +++ b/sec-policy/selinux-unconfined/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-unconfined/selinux-unconfined-2.20231002-r1.ebuild b/sec-policy/selinux-unconfined/selinux-unconfined-2.20231002-r1.ebuild new file mode 100644 index 000000000000..f0d92c5f4ac5 --- /dev/null +++ b/sec-policy/selinux-unconfined/selinux-unconfined-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="unconfined" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for unconfined" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-uptime/Manifest b/sec-policy/selinux-uptime/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-uptime/Manifest +++ b/sec-policy/selinux-uptime/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-uptime/selinux-uptime-2.20231002-r1.ebuild b/sec-policy/selinux-uptime/selinux-uptime-2.20231002-r1.ebuild new file mode 100644 index 000000000000..b3b365000afc --- /dev/null +++ b/sec-policy/selinux-uptime/selinux-uptime-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="uptime" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for uptime" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-usbguard/Manifest b/sec-policy/selinux-usbguard/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-usbguard/Manifest +++ b/sec-policy/selinux-usbguard/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-usbguard/selinux-usbguard-2.20231002-r1.ebuild b/sec-policy/selinux-usbguard/selinux-usbguard-2.20231002-r1.ebuild new file mode 100644 index 000000000000..03649808d331 --- /dev/null +++ b/sec-policy/selinux-usbguard/selinux-usbguard-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="usbguard" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for usbguard" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-usbmuxd/Manifest b/sec-policy/selinux-usbmuxd/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-usbmuxd/Manifest +++ b/sec-policy/selinux-usbmuxd/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-usbmuxd/selinux-usbmuxd-2.20231002-r1.ebuild b/sec-policy/selinux-usbmuxd/selinux-usbmuxd-2.20231002-r1.ebuild new file mode 100644 index 000000000000..eab4e9860ada --- /dev/null +++ b/sec-policy/selinux-usbmuxd/selinux-usbmuxd-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="usbmuxd" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for usbmuxd" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-uucp/Manifest b/sec-policy/selinux-uucp/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-uucp/Manifest +++ b/sec-policy/selinux-uucp/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-uucp/selinux-uucp-2.20231002-r1.ebuild b/sec-policy/selinux-uucp/selinux-uucp-2.20231002-r1.ebuild new file mode 100644 index 000000000000..e70e2afdfdda --- /dev/null +++ b/sec-policy/selinux-uucp/selinux-uucp-2.20231002-r1.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="uucp" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for uucp" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi +DEPEND="${DEPEND} + sec-policy/selinux-inetd +" +RDEPEND="${RDEPEND} + sec-policy/selinux-inetd +" diff --git a/sec-policy/selinux-uwimap/Manifest b/sec-policy/selinux-uwimap/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-uwimap/Manifest +++ b/sec-policy/selinux-uwimap/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-uwimap/selinux-uwimap-2.20231002-r1.ebuild b/sec-policy/selinux-uwimap/selinux-uwimap-2.20231002-r1.ebuild new file mode 100644 index 000000000000..87b7150bd1d3 --- /dev/null +++ b/sec-policy/selinux-uwimap/selinux-uwimap-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="uwimap" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for uwimap" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-uwsgi/Manifest b/sec-policy/selinux-uwsgi/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-uwsgi/Manifest +++ b/sec-policy/selinux-uwsgi/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-uwsgi/selinux-uwsgi-2.20231002-r1.ebuild b/sec-policy/selinux-uwsgi/selinux-uwsgi-2.20231002-r1.ebuild new file mode 100644 index 000000000000..a34abbba98ed --- /dev/null +++ b/sec-policy/selinux-uwsgi/selinux-uwsgi-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="uwsgi" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for uWSGI" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-varnishd/Manifest b/sec-policy/selinux-varnishd/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-varnishd/Manifest +++ b/sec-policy/selinux-varnishd/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-varnishd/selinux-varnishd-2.20231002-r1.ebuild b/sec-policy/selinux-varnishd/selinux-varnishd-2.20231002-r1.ebuild new file mode 100644 index 000000000000..ada21a9d7a0e --- /dev/null +++ b/sec-policy/selinux-varnishd/selinux-varnishd-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="varnishd" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for varnishd" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-vbetool/Manifest b/sec-policy/selinux-vbetool/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-vbetool/Manifest +++ b/sec-policy/selinux-vbetool/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-vbetool/selinux-vbetool-2.20231002-r1.ebuild b/sec-policy/selinux-vbetool/selinux-vbetool-2.20231002-r1.ebuild new file mode 100644 index 000000000000..8c83de0ca563 --- /dev/null +++ b/sec-policy/selinux-vbetool/selinux-vbetool-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="vbetool" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for vbetool" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-vdagent/Manifest b/sec-policy/selinux-vdagent/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-vdagent/Manifest +++ b/sec-policy/selinux-vdagent/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-vdagent/selinux-vdagent-2.20231002-r1.ebuild b/sec-policy/selinux-vdagent/selinux-vdagent-2.20231002-r1.ebuild new file mode 100644 index 000000000000..a27a2fa956ec --- /dev/null +++ b/sec-policy/selinux-vdagent/selinux-vdagent-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="vdagent" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for vdagent" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-vde/Manifest b/sec-policy/selinux-vde/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-vde/Manifest +++ b/sec-policy/selinux-vde/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-vde/selinux-vde-2.20231002-r1.ebuild b/sec-policy/selinux-vde/selinux-vde-2.20231002-r1.ebuild new file mode 100644 index 000000000000..5d618deaace7 --- /dev/null +++ b/sec-policy/selinux-vde/selinux-vde-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="vde" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for vde" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-virt/Manifest b/sec-policy/selinux-virt/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-virt/Manifest +++ b/sec-policy/selinux-virt/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-virt/selinux-virt-2.20231002-r1.ebuild b/sec-policy/selinux-virt/selinux-virt-2.20231002-r1.ebuild new file mode 100644 index 000000000000..769d6fc0a3b0 --- /dev/null +++ b/sec-policy/selinux-virt/selinux-virt-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="virt" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for virt" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-vlock/Manifest b/sec-policy/selinux-vlock/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-vlock/Manifest +++ b/sec-policy/selinux-vlock/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-vlock/selinux-vlock-2.20231002-r1.ebuild b/sec-policy/selinux-vlock/selinux-vlock-2.20231002-r1.ebuild new file mode 100644 index 000000000000..27d0b7f64e15 --- /dev/null +++ b/sec-policy/selinux-vlock/selinux-vlock-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="vlock" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for vlock" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-vmware/Manifest b/sec-policy/selinux-vmware/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-vmware/Manifest +++ b/sec-policy/selinux-vmware/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-vmware/selinux-vmware-2.20231002-r1.ebuild b/sec-policy/selinux-vmware/selinux-vmware-2.20231002-r1.ebuild new file mode 100644 index 000000000000..e6cb21f4c9fd --- /dev/null +++ b/sec-policy/selinux-vmware/selinux-vmware-2.20231002-r1.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="vmware" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for vmware" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi +DEPEND="${DEPEND} + sec-policy/selinux-xserver +" +RDEPEND="${RDEPEND} + sec-policy/selinux-xserver +" diff --git a/sec-policy/selinux-vnstatd/Manifest b/sec-policy/selinux-vnstatd/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-vnstatd/Manifest +++ b/sec-policy/selinux-vnstatd/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-vnstatd/selinux-vnstatd-2.20231002-r1.ebuild b/sec-policy/selinux-vnstatd/selinux-vnstatd-2.20231002-r1.ebuild new file mode 100644 index 000000000000..21ea29c180a3 --- /dev/null +++ b/sec-policy/selinux-vnstatd/selinux-vnstatd-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="vnstatd" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for vnstatd" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-vpn/Manifest b/sec-policy/selinux-vpn/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-vpn/Manifest +++ b/sec-policy/selinux-vpn/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-vpn/selinux-vpn-2.20231002-r1.ebuild b/sec-policy/selinux-vpn/selinux-vpn-2.20231002-r1.ebuild new file mode 100644 index 000000000000..9e998239a47f --- /dev/null +++ b/sec-policy/selinux-vpn/selinux-vpn-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="vpn" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for vpn" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-watchdog/Manifest b/sec-policy/selinux-watchdog/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-watchdog/Manifest +++ b/sec-policy/selinux-watchdog/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-watchdog/selinux-watchdog-2.20231002-r1.ebuild b/sec-policy/selinux-watchdog/selinux-watchdog-2.20231002-r1.ebuild new file mode 100644 index 000000000000..fa7de532e265 --- /dev/null +++ b/sec-policy/selinux-watchdog/selinux-watchdog-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="watchdog" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for watchdog" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-webalizer/Manifest b/sec-policy/selinux-webalizer/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-webalizer/Manifest +++ b/sec-policy/selinux-webalizer/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-webalizer/selinux-webalizer-2.20231002-r1.ebuild b/sec-policy/selinux-webalizer/selinux-webalizer-2.20231002-r1.ebuild new file mode 100644 index 000000000000..38878d46b404 --- /dev/null +++ b/sec-policy/selinux-webalizer/selinux-webalizer-2.20231002-r1.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="webalizer" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for webalizer" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi + +DEPEND="${DEPEND} + sec-policy/selinux-apache +" +RDEPEND="${RDEPEND} + sec-policy/selinux-apache +" diff --git a/sec-policy/selinux-wine/Manifest b/sec-policy/selinux-wine/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-wine/Manifest +++ b/sec-policy/selinux-wine/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-wine/selinux-wine-2.20231002-r1.ebuild b/sec-policy/selinux-wine/selinux-wine-2.20231002-r1.ebuild new file mode 100644 index 000000000000..fb41d916c767 --- /dev/null +++ b/sec-policy/selinux-wine/selinux-wine-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="wine" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for wine" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-wireguard/Manifest b/sec-policy/selinux-wireguard/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-wireguard/Manifest +++ b/sec-policy/selinux-wireguard/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-wireguard/selinux-wireguard-2.20231002-r1.ebuild b/sec-policy/selinux-wireguard/selinux-wireguard-2.20231002-r1.ebuild new file mode 100644 index 000000000000..a07364d339ee --- /dev/null +++ b/sec-policy/selinux-wireguard/selinux-wireguard-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="wireguard" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for wireguard" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-wireshark/Manifest b/sec-policy/selinux-wireshark/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-wireshark/Manifest +++ b/sec-policy/selinux-wireshark/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-wireshark/selinux-wireshark-2.20231002-r1.ebuild b/sec-policy/selinux-wireshark/selinux-wireshark-2.20231002-r1.ebuild new file mode 100644 index 000000000000..ee3cfc5898da --- /dev/null +++ b/sec-policy/selinux-wireshark/selinux-wireshark-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="wireshark" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for wireshark" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-wm/Manifest b/sec-policy/selinux-wm/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-wm/Manifest +++ b/sec-policy/selinux-wm/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-wm/selinux-wm-2.20231002-r1.ebuild b/sec-policy/selinux-wm/selinux-wm-2.20231002-r1.ebuild new file mode 100644 index 000000000000..4ef163d119ce --- /dev/null +++ b/sec-policy/selinux-wm/selinux-wm-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="wm" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for wm" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-xen/Manifest b/sec-policy/selinux-xen/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-xen/Manifest +++ b/sec-policy/selinux-xen/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-xen/selinux-xen-2.20231002-r1.ebuild b/sec-policy/selinux-xen/selinux-xen-2.20231002-r1.ebuild new file mode 100644 index 000000000000..f96c8842663f --- /dev/null +++ b/sec-policy/selinux-xen/selinux-xen-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="xen" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for xen" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-xfs/Manifest b/sec-policy/selinux-xfs/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-xfs/Manifest +++ b/sec-policy/selinux-xfs/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-xfs/selinux-xfs-2.20231002-r1.ebuild b/sec-policy/selinux-xfs/selinux-xfs-2.20231002-r1.ebuild new file mode 100644 index 000000000000..646a0fcce611 --- /dev/null +++ b/sec-policy/selinux-xfs/selinux-xfs-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="xfs" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for xfs" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-xscreensaver/Manifest b/sec-policy/selinux-xscreensaver/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-xscreensaver/Manifest +++ b/sec-policy/selinux-xscreensaver/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-xscreensaver/selinux-xscreensaver-2.20231002-r1.ebuild b/sec-policy/selinux-xscreensaver/selinux-xscreensaver-2.20231002-r1.ebuild new file mode 100644 index 000000000000..964b559117af --- /dev/null +++ b/sec-policy/selinux-xscreensaver/selinux-xscreensaver-2.20231002-r1.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="xscreensaver" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for xscreensaver" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi +DEPEND="${DEPEND} + sec-policy/selinux-xserver +" +RDEPEND="${RDEPEND} + sec-policy/selinux-xserver +" diff --git a/sec-policy/selinux-xserver/Manifest b/sec-policy/selinux-xserver/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-xserver/Manifest +++ b/sec-policy/selinux-xserver/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-xserver/selinux-xserver-2.20231002-r1.ebuild b/sec-policy/selinux-xserver/selinux-xserver-2.20231002-r1.ebuild new file mode 100644 index 000000000000..151d3ba7c199 --- /dev/null +++ b/sec-policy/selinux-xserver/selinux-xserver-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="xserver" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for xserver" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-zabbix/Manifest b/sec-policy/selinux-zabbix/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-zabbix/Manifest +++ b/sec-policy/selinux-zabbix/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-zabbix/selinux-zabbix-2.20231002-r1.ebuild b/sec-policy/selinux-zabbix/selinux-zabbix-2.20231002-r1.ebuild new file mode 100644 index 000000000000..5ab426832d3f --- /dev/null +++ b/sec-policy/selinux-zabbix/selinux-zabbix-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="zabbix" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for zabbix" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sec-policy/selinux-zfs/Manifest b/sec-policy/selinux-zfs/Manifest index 10292536925e..ddfc4a24f383 100644 --- a/sec-policy/selinux-zfs/Manifest +++ b/sec-policy/selinux-zfs/Manifest @@ -1,3 +1,5 @@ DIST patchbundle-selinux-base-policy-2.20221101-r3.tar.bz2 444710 BLAKE2B e33cc01a8be5a354e022be1e8bf242883b09b15ead0673f859819f5e668f18773a16527f2e608878e6976695dcb2890c55658e77877e93c716ae0b2dd2ed5a9b SHA512 52e60b22346903a6fead95c9fb348fa1d4037b7dcd3e5781248a7dfc426c8c3fced258fd22762c779a5f436d8be21eaed5425ed36ff99c267daae5e1cb9c8e7f DIST patchbundle-selinux-base-policy-2.20221101-r4.tar.bz2 457886 BLAKE2B 1e085f9f1739e0640c5eafa70db4c7ec19bca887c682ca2312a457fa57ee3eb176d0c8f16c2f84a1a026669b1240be3ff69066bd825c92fad75dcd2c13739f6c SHA512 da3ba1f076c04746719698aedb3aad48eb7c8a09df95c314b36f7a052538a07d893be413f35f4c34b01c1bf967ebe35ff32c2cea0722fe74a6e089a9d6aa47a6 +DIST patchbundle-selinux-base-policy-2.20231002-r1.tar.bz2 434734 BLAKE2B f2f28674ba93cd3a699cf0bc8fd06ab0500995f9518082cc76734c724b9ac82fcbcfa536f383a22b2fe72a9f781f202a78e630b7eb314880a98410badb32edd2 SHA512 30963590525842b7aaafc4bda99ae5297dc9706031431e69766dc90507357e4852ab0647893bfa27e6c6d82dd12f9af9a3fb5b790e2bd9b8311b8d91dafd083d DIST refpolicy-2.20221101.tar.bz2 583183 BLAKE2B 783d8af40fd77d7ddb848dba32e91921dd7c1380c094c45b719ada7b15f91aacbb52b410ffa6341f2f705ecbc9674b8570bd4867ce998e944fa0054ffd8bdf74 SHA512 29e5a29d90f714018c88fead2d5006ea90338fb5b7a1e4e98cb2e588c96cd861871d32176f6cc6f7c4e864ce5acae1aeed85d4c706ce2da8168986535baaf3a6 +DIST refpolicy-2.20231002.tar.bz2 600458 BLAKE2B 254d6d3d6b95f21e1f8e1df5822520ccaeade427053fb172079427cf70bd33f8ced87a9e09e1d36ec5f7b33f0bac8d730020d91996c6d25eafdcec66ebe35bb3 SHA512 029cd2225ce57d96f681720f24828e962320af41832ad2dc95d4d41d00dbde20bb08d91fa8b964b592812a9fedd908c261734b77ad72cccfde2de541b9c2c74d diff --git a/sec-policy/selinux-zfs/selinux-zfs-2.20231002-r1.ebuild b/sec-policy/selinux-zfs/selinux-zfs-2.20231002-r1.ebuild new file mode 100644 index 000000000000..3bb9917d5ee2 --- /dev/null +++ b/sec-policy/selinux-zfs/selinux-zfs-2.20231002-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +IUSE="" +MODS="zfs" + +inherit selinux-policy-2 + +DESCRIPTION="SELinux policy for zfs" + +if [[ ${PV} != 9999* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86" +fi diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz index c865a3a1473ce4f7e657660ed38d347e53106cad..48325bfe3c4879e4a6d1f6f183529ee53ad69c47 100644 GIT binary patch delta 27081 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

    8}g1%4`34PJ$-wM(4PIlOgF55?+1>^>C5 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 E0EMc>W&i*H delta 27129 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 AaR2}S diff --git a/sys-apps/kbd/files/kbd-2.6.3-no-redefine-fortify-source.patch b/sys-apps/kbd/files/kbd-2.6.3-no-redefine-fortify-source.patch index b18fb9f751cf..2edd547d1ed2 100644 --- a/sys-apps/kbd/files/kbd-2.6.3-no-redefine-fortify-source.patch +++ b/sys-apps/kbd/files/kbd-2.6.3-no-redefine-fortify-source.patch @@ -43,129 +43,3 @@ index 66023ff8..7fdbe7d6 100644 fi case "$GCC,$ac_cv_prog_cc_g" in -diff --git a/m4/ax_add_fortify_source.m4 b/m4/ax_add_fortify_source.m4 -new file mode 100644 -index 00000000..860c1598 ---- /dev/null -+++ b/m4/ax_add_fortify_source.m4 -@@ -0,0 +1,119 @@ -+# =========================================================================== -+# https://www.gnu.org/software/autoconf-archive/ax_add_fortify_source.html -+# =========================================================================== -+# -+# SYNOPSIS -+# -+# AX_ADD_FORTIFY_SOURCE -+# -+# DESCRIPTION -+# -+# Check whether -D_FORTIFY_SOURCE=2 can be added to CPPFLAGS without macro -+# redefinition warnings, other cpp warnings or linker. Some distributions -+# (such as Ubuntu or Gentoo Linux) enable _FORTIFY_SOURCE globally in -+# their compilers, leading to unnecessary warnings in the form of -+# -+# :0:0: error: "_FORTIFY_SOURCE" redefined [-Werror] -+# : note: this is the location of the previous definition -+# -+# which is a problem if -Werror is enabled. This macro checks whether -+# _FORTIFY_SOURCE is already defined, and if not, adds -D_FORTIFY_SOURCE=2 -+# to CPPFLAGS. -+# -+# Newer mingw-w64 msys2 package comes with a bug in -+# headers-git-7.0.0.5546.d200317d-1. It broke -D_FORTIFY_SOURCE support, -+# and would need -lssp or -fstack-protector. See -+# https://github.com/msys2/MINGW-packages/issues/5803. Try to actually -+# link it. -+# -+# LICENSE -+# -+# Copyright (c) 2017 David Seifert -+# Copyright (c) 2019, 2023 Reini Urban -+# -+# Copying and distribution of this file, with or without modification, are -+# permitted in any medium without royalty provided the copyright notice -+# and this notice are preserved. This file is offered as-is, without any -+# warranty. -+ -+#serial 10 -+ -+AC_DEFUN([AX_ADD_FORTIFY_SOURCE],[ -+ ac_save_cflags=$CFLAGS -+ ac_cwerror_flag=yes -+ AX_CHECK_COMPILE_FLAG([-Werror],[CFLAGS="$CFLAGS -Werror"]) -+ ax_add_fortify_3_failed= -+ AC_MSG_CHECKING([whether to add -D_FORTIFY_SOURCE=3 to CPPFLAGS]) -+ AC_LINK_IFELSE([ -+ AC_LANG_PROGRAM([], -+ [[ -+ #ifndef _FORTIFY_SOURCE -+ return 0; -+ #else -+ _FORTIFY_SOURCE_already_defined; -+ #endif -+ ]] -+ )], -+ AC_LINK_IFELSE([ -+ AC_LANG_SOURCE([[ -+ #define _FORTIFY_SOURCE 3 -+ #include -+ int main(void) { -+ char *s = " "; -+ strcpy(s, "x"); -+ return strlen(s)-1; -+ } -+ ]] -+ )], -+ [ -+ AC_MSG_RESULT([yes]) -+ CFLAGS=$ac_save_cflags -+ CPPFLAGS="$CPPFLAGS -D_FORTIFY_SOURCE=3" -+ ], [ -+ AC_MSG_RESULT([no]) -+ ax_add_fortify_3_failed=1 -+ ], -+ ), -+ [ -+ AC_MSG_RESULT([no]) -+ ax_add_fortify_3_failed=1 -+ ]) -+ if test -n "$ax_add_fortify_3_failed" -+ then -+ AC_MSG_CHECKING([whether to add -D_FORTIFY_SOURCE=2 to CPPFLAGS]) -+ AC_LINK_IFELSE([ -+ AC_LANG_PROGRAM([], -+ [[ -+ #ifndef _FORTIFY_SOURCE -+ return 0; -+ #else -+ _FORTIFY_SOURCE_already_defined; -+ #endif -+ ]] -+ )], -+ AC_LINK_IFELSE([ -+ AC_LANG_SOURCE([[ -+ #define _FORTIFY_SOURCE 2 -+ #include -+ int main(void) { -+ char *s = " "; -+ strcpy(s, "x"); -+ return strlen(s)-1; -+ } -+ ]] -+ )], -+ [ -+ AC_MSG_RESULT([yes]) -+ CFLAGS=$ac_save_cflags -+ CPPFLAGS="$CPPFLAGS -D_FORTIFY_SOURCE=2" -+ ], [ -+ AC_MSG_RESULT([no]) -+ CFLAGS=$ac_save_cflags -+ ], -+ ), -+ [ -+ AC_MSG_RESULT([no]) -+ CFLAGS=$ac_save_cflags -+ ]) -+ fi -+]) - diff --git a/sys-apps/kbd/kbd-2.6.3-r1.ebuild b/sys-apps/kbd/kbd-2.6.3-r1.ebuild index 8109218a18e0..0bacea6493e4 100644 --- a/sys-apps/kbd/kbd-2.6.3-r1.ebuild +++ b/sys-apps/kbd/kbd-2.6.3-r1.ebuild @@ -42,7 +42,9 @@ RDEPEND=" ${DEPEND} selinux? ( sec-policy/selinux-loadkeys ) " +# autoconf-archive for F_S patch BDEPEND=" + sys-devel/autoconf-archive virtual/pkgconfig test? ( dev-libs/check ) " diff --git a/sys-apps/pcsc-lite/metadata.xml b/sys-apps/pcsc-lite/metadata.xml index 0f53bd7be602..90fbe94fb35c 100644 --- a/sys-apps/pcsc-lite/metadata.xml +++ b/sys-apps/pcsc-lite/metadata.xml @@ -7,7 +7,7 @@ limit RAM and CPU ressources by disabling features - Use dev-libs/libusb detection to hotplug new smartcard readers. This flag should only be enabled if you're running a non-Linux kernel or you don't want to use sys-fs/udev. + Use dev-libs/libusb detection to hotplug new smartcard readers. This flag should only be enabled if you're running a non-Linux kernel or you don't want to use udev. Use virtual/libudev rules to handle devices' permissions and hotplug support. Unless you know what you're doing do not disable this flag on Linux kernels. This is provided as an option for completeness. Uses sys-auth/polkit to restrict access to smartcard readers or smartcards to given users. diff --git a/sys-apps/portage/portage-3.0.50.ebuild b/sys-apps/portage/portage-3.0.50.ebuild index f57dedf5b41b..d528af063975 100644 --- a/sys-apps/portage/portage-3.0.50.ebuild +++ b/sys-apps/portage/portage-3.0.50.ebuild @@ -31,8 +31,11 @@ RESTRICT="!test? ( test )" # setuptools is still needed as a workaround for Python 3.12+ for now. # https://github.com/mesonbuild/meson/issues/7702 +# +# >=meson-1.2.1-r1 for bug #912051 BDEPEND=" ${PYTHON_DEPS} + >=dev-util/meson-1.2.1-r1 $(python_gen_cond_dep ' dev-python/setuptools[${PYTHON_USEDEP}] ' python3_12) diff --git a/sys-apps/portage/portage-3.0.51.ebuild b/sys-apps/portage/portage-3.0.51.ebuild index 602c1b981ea8..97e46e848825 100644 --- a/sys-apps/portage/portage-3.0.51.ebuild +++ b/sys-apps/portage/portage-3.0.51.ebuild @@ -31,8 +31,11 @@ RESTRICT="!test? ( test )" # setuptools is still needed as a workaround for Python 3.12+ for now. # https://github.com/mesonbuild/meson/issues/7702 +# +# >=meson-1.2.1-r1 for bug #912051 BDEPEND=" ${PYTHON_DEPS} + >=dev-util/meson-1.2.1-r1 $(python_gen_cond_dep ' dev-python/setuptools[${PYTHON_USEDEP}] ' python3_12) diff --git a/sys-apps/portage/portage-3.0.52.ebuild b/sys-apps/portage/portage-3.0.52.ebuild index e2eb0936039f..5bf30b190b87 100644 --- a/sys-apps/portage/portage-3.0.52.ebuild +++ b/sys-apps/portage/portage-3.0.52.ebuild @@ -31,8 +31,11 @@ RESTRICT="!test? ( test )" # setuptools is still needed as a workaround for Python 3.12+ for now. # https://github.com/mesonbuild/meson/issues/7702 +# +# >=meson-1.2.1-r1 for bug #912051 BDEPEND=" ${PYTHON_DEPS} + >=dev-util/meson-1.2.1-r1 $(python_gen_cond_dep ' dev-python/setuptools[${PYTHON_USEDEP}] ' python3_12) diff --git a/sys-apps/portage/portage-9999.ebuild b/sys-apps/portage/portage-9999.ebuild index e2eb0936039f..5bf30b190b87 100644 --- a/sys-apps/portage/portage-9999.ebuild +++ b/sys-apps/portage/portage-9999.ebuild @@ -31,8 +31,11 @@ RESTRICT="!test? ( test )" # setuptools is still needed as a workaround for Python 3.12+ for now. # https://github.com/mesonbuild/meson/issues/7702 +# +# >=meson-1.2.1-r1 for bug #912051 BDEPEND=" ${PYTHON_DEPS} + >=dev-util/meson-1.2.1-r1 $(python_gen_cond_dep ' dev-python/setuptools[${PYTHON_USEDEP}] ' python3_12) diff --git a/sys-apps/system-monitoring-center/Manifest b/sys-apps/system-monitoring-center/Manifest index e8faf43e59ac..a14a72ea16a6 100644 --- a/sys-apps/system-monitoring-center/Manifest +++ b/sys-apps/system-monitoring-center/Manifest @@ -1,4 +1,3 @@ -DIST system-monitoring-center-2.21.1.tar.gz 1505833 BLAKE2B a2270f20e745191eb72c299d2d4f9a28d5a06ec538813ed60afa628bc4cc053a5ca3e0a5daacc60008d46de55a03d7403e2dbec1f3d62fa67361661bc0101ace SHA512 acc3ea1623407aec703efdd8461a67bb858446b6dbcecfddbf26e0edea1c39ca0cd64d0f81d662340d540cf4fe855bcbc8eb20b48af7f2caea2e7b39169c8c53 DIST system-monitoring-center-2.21.2.tar.gz 1511509 BLAKE2B 44c573a83cc8eb3288543e5ab69c334d0d47dbc1fe05d64f6197a870f7df9c81cd3c57fb67c4219e04bd889554a057276af388e8374de15d02e83ec7ff487ae2 SHA512 95d7622079aa2fa89b1f7e98c886e2c215a204b6cc2b52d4e2892964350639004514fbbd1244df9c70acc7238308071b459997dacc7fa997aae840c9cc95e817 -DIST system-monitoring-center-2.22.1.tar.gz 1741958 BLAKE2B 152e8d461219449bee1950172d52807fdf752503cc7446053cd76916fc8cf8045bb5a0e73ba75bdfc9c20f06a1ca0924366a31cb05f724e84fa14dcc3bae0ca0 SHA512 3a5e38d5e81a354442ba304e4b30faf5d1848fd7ec876508858a1dcf69bba2abfcea87191a5facab01bc02db79fbea9c992ae9b749812d30346c1024b2f35745 DIST system-monitoring-center-2.23.0.tar.gz 1753271 BLAKE2B 1426aa8c639f4958ba7e9dbbaba062a1b6768cfe32308888c3d92395a2861b3e3aca7ccd838f89e2c224ea94c6acd9e2c9a904e07e8bc64c31f8d88a2faed7ad SHA512 14347644fe7d5ff112c3b0ad09d394c9c0d70fe75b1fd092d3d4b0e9f6f8de3387c362d546f3272ba645cb9dba9b08089a9361cd7463bd4e3765c9df7338fd17 +DIST system-monitoring-center-2.24.0.tar.gz 1756467 BLAKE2B a0a477292b66cdffad5b2909a118381191e605bcf6b633362d4356cba309fbc6836c99ca46e1043c9398d97f85ca2df19afe0b2cede83d5c3bf7adf18fa50700 SHA512 54b80fb91d6845e2d13b42b27ab7c1f1c2379e2ff415f57c81ab1dc82b8e73783cf1aa151a096be5ce810cc001164f18c46e405f7acff318755ec358f7c299d8 diff --git a/sys-apps/system-monitoring-center/system-monitoring-center-2.21.1.ebuild b/sys-apps/system-monitoring-center/system-monitoring-center-2.21.2-r1.ebuild similarity index 82% rename from sys-apps/system-monitoring-center/system-monitoring-center-2.21.1.ebuild rename to sys-apps/system-monitoring-center/system-monitoring-center-2.21.2-r1.ebuild index da1003cb4f3f..e15e8abaa8d1 100644 --- a/sys-apps/system-monitoring-center/system-monitoring-center-2.21.1.ebuild +++ b/sys-apps/system-monitoring-center/system-monitoring-center-2.21.2-r1.ebuild @@ -35,9 +35,15 @@ RDEPEND=" ') " +src_prepare() { + sed -i "s|@PYTHON@|${PYTHON}|" "${S}/src/${PN}.in" || die + + default +} + src_install() { meson_src_install - python_optimize "${ED}"/usr/share/${PN} + python_optimize "${ED}/usr/share/${PN}" - mv "${ED}"/usr/share/appdata "${ED}"/usr/share/metainfo || die + mv "${ED}/usr/share/appdata" "${ED}/usr/share/metainfo" || die } diff --git a/sys-apps/system-monitoring-center/system-monitoring-center-2.22.1.ebuild b/sys-apps/system-monitoring-center/system-monitoring-center-2.22.1.ebuild deleted file mode 100644 index 0d57d2200134..000000000000 --- a/sys-apps/system-monitoring-center/system-monitoring-center-2.22.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 - -PYTHON_COMPAT=( python3_{10..12} ) - -inherit meson python-single-r1 xdg - -DESCRIPTION="Multi-featured system monitor GUI written in Python" -HOMEPAGE="https://github.com/hakandundar34coding/system-monitoring-center/" - -if [[ ${PV} == *9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/hakandundar34coding/${PN}.git" -else - SRC_URI="https://github.com/hakandundar34coding/${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 - sys-apps/dmidecode - sys-apps/hwdata - $(python_gen_cond_dep ' - dev-python/pycairo[${PYTHON_USEDEP}] - dev-python/pygobject:3[${PYTHON_USEDEP}] - ') -" - -src_install() { - meson_src_install - python_optimize "${ED}"/usr/share/${PN} - - mv "${ED}"/usr/share/appdata "${ED}"/usr/share/metainfo || die -} diff --git a/sys-apps/system-monitoring-center/system-monitoring-center-2.21.2.ebuild b/sys-apps/system-monitoring-center/system-monitoring-center-2.23.0-r1.ebuild similarity index 82% rename from sys-apps/system-monitoring-center/system-monitoring-center-2.21.2.ebuild rename to sys-apps/system-monitoring-center/system-monitoring-center-2.23.0-r1.ebuild index 0d57d2200134..8a65a073a3e7 100644 --- a/sys-apps/system-monitoring-center/system-monitoring-center-2.21.2.ebuild +++ b/sys-apps/system-monitoring-center/system-monitoring-center-2.23.0-r1.ebuild @@ -35,9 +35,15 @@ RDEPEND=" ') " +src_prepare() { + sed -i "s|@PYTHON@|${PYTHON}|" "${S}/src/${PN}.in" || die + + default +} + src_install() { meson_src_install - python_optimize "${ED}"/usr/share/${PN} + python_optimize "${ED}/usr/share/${PN}" - mv "${ED}"/usr/share/appdata "${ED}"/usr/share/metainfo || die + mv "${ED}/usr/share/appdata" "${ED}/usr/share/metainfo" || die } diff --git a/sys-apps/system-monitoring-center/system-monitoring-center-2.23.0.ebuild b/sys-apps/system-monitoring-center/system-monitoring-center-2.24.0-r1.ebuild similarity index 82% rename from sys-apps/system-monitoring-center/system-monitoring-center-2.23.0.ebuild rename to sys-apps/system-monitoring-center/system-monitoring-center-2.24.0-r1.ebuild index 0d57d2200134..8a65a073a3e7 100644 --- a/sys-apps/system-monitoring-center/system-monitoring-center-2.23.0.ebuild +++ b/sys-apps/system-monitoring-center/system-monitoring-center-2.24.0-r1.ebuild @@ -35,9 +35,15 @@ RDEPEND=" ') " +src_prepare() { + sed -i "s|@PYTHON@|${PYTHON}|" "${S}/src/${PN}.in" || die + + default +} + src_install() { meson_src_install - python_optimize "${ED}"/usr/share/${PN} + python_optimize "${ED}/usr/share/${PN}" - mv "${ED}"/usr/share/appdata "${ED}"/usr/share/metainfo || die + mv "${ED}/usr/share/appdata" "${ED}/usr/share/metainfo" || die } diff --git a/sys-apps/system-monitoring-center/system-monitoring-center-9999.ebuild b/sys-apps/system-monitoring-center/system-monitoring-center-9999.ebuild index 0d57d2200134..8a65a073a3e7 100644 --- a/sys-apps/system-monitoring-center/system-monitoring-center-9999.ebuild +++ b/sys-apps/system-monitoring-center/system-monitoring-center-9999.ebuild @@ -35,9 +35,15 @@ RDEPEND=" ') " +src_prepare() { + sed -i "s|@PYTHON@|${PYTHON}|" "${S}/src/${PN}.in" || die + + default +} + src_install() { meson_src_install - python_optimize "${ED}"/usr/share/${PN} + python_optimize "${ED}/usr/share/${PN}" - mv "${ED}"/usr/share/appdata "${ED}"/usr/share/metainfo || die + mv "${ED}/usr/share/appdata" "${ED}/usr/share/metainfo" || die } diff --git a/sys-apps/uutils-coreutils/uutils-coreutils-0.0.20.ebuild b/sys-apps/uutils-coreutils/uutils-coreutils-0.0.20.ebuild index 2edcdbbe0524..a36784fdc387 100644 --- a/sys-apps/uutils-coreutils/uutils-coreutils-0.0.20.ebuild +++ b/sys-apps/uutils-coreutils/uutils-coreutils-0.0.20.ebuild @@ -347,6 +347,10 @@ src_compile() { MANDIR="/share/man/man1" SELINUX_ENABLED=$(usex selinux) + + # pinky, uptime, users, and who require utmpx (not available on musl) + # bug #832868 + SKIP_UTILS="$(usev elibc_musl "pinky uptime users who")" ) emake "${makeargs[@]}" diff --git a/sys-apps/uutils-coreutils/uutils-coreutils-0.0.21.ebuild b/sys-apps/uutils-coreutils/uutils-coreutils-0.0.21.ebuild index 7136849e0498..58a64029fcb0 100644 --- a/sys-apps/uutils-coreutils/uutils-coreutils-0.0.21.ebuild +++ b/sys-apps/uutils-coreutils/uutils-coreutils-0.0.21.ebuild @@ -350,6 +350,10 @@ src_compile() { MANDIR="/share/man/man1" SELINUX_ENABLED=$(usex selinux) + + # pinky, uptime, users, and who require utmpx (not available on musl) + # bug #832868 + SKIP_UTILS="$(usev elibc_musl "pinky uptime users who")" ) emake "${makeargs[@]}" diff --git a/sys-apps/uutils-coreutils/uutils-coreutils-9999.ebuild b/sys-apps/uutils-coreutils/uutils-coreutils-9999.ebuild index 7136849e0498..58a64029fcb0 100644 --- a/sys-apps/uutils-coreutils/uutils-coreutils-9999.ebuild +++ b/sys-apps/uutils-coreutils/uutils-coreutils-9999.ebuild @@ -350,6 +350,10 @@ src_compile() { MANDIR="/share/man/man1" SELINUX_ENABLED=$(usex selinux) + + # pinky, uptime, users, and who require utmpx (not available on musl) + # bug #832868 + SKIP_UTILS="$(usev elibc_musl "pinky uptime users who")" ) emake "${makeargs[@]}" diff --git a/sys-block/Manifest.gz b/sys-block/Manifest.gz index 84d38c2abc4549e25bbb8dfcd887456b01beb117..1fbb3b11d723a1e4a60ddb5fb4efd261981fffa7 100644 GIT binary patch delta 5062 zcmV;%6FKaXR+3h*`xbwodv1X)8lE&*2M=K=bGVKa(j*WIwMYe}xdtoIz;TqTkJTos z6|GdXp@DY5fNOXtI_(3jB)}7pmSLK93m_Q&l*bEx;bRi=K0i#5%TYTm!^!-TWopEL z3zcYVpKaIO-I1A2>P{bpa5gNe_P~?mRndle5nIIMhq!_mLP$C@a7CU8%7g|b^;|$5 zX&-`+ZX7LdUvDbn^Lnqj>TMhcC*ZDugp74jBM{Kg^wwyxw>Du0G( zBv*3fc8`uBCe@)G1&&UJ2W+4Q7a3S^DALBnkE9N!P5r3x7P66_NXRcd321a`RP#t} z0ynkcD{%{XrfcigSz)0u;IOU5yfm=2nx7idp@weJ`f@&gfBp6DvEk^O3Gys>zBYpw zCdGvXg^*96EQnkVn#^NTQF<08K7R$ya_X?4meb&g{f3D#z9{uMaNlW)ogBIrECoq5 zZAAo-x0n-+HDP~Lim333F?j^6qvg>>4K6mXMjE$)6OkR>NPTtsLO}4yy;@BA%6CZ$sL7__Q_ZxD3`IFojA%9to zi;29&ST6LL)RF>nzo5b&QBf`n0#NNO2Ep9CEL;x)A9F)<~o zW*!x(o0*7yK^!$}zak5YWsjRCb`QV6DGIn2^p6k?+OWZ7Q6nf+_1UJVy$vbX0{X(u z!y$QG1zkXZg8(}ugl%X6?XQg@P*Aa~Q~pE9KHr5`OSh3#0lX{lYtVoyXpkmGGEc3t zUK?@fl=s6*j&M{72|t3-#t!2K^AQqxY%s}@VQDG^P2`4>b)qXepfMBixthoMl%SK$ z86tmh;|gVLRtII_?_DT3oIC#|u@l9=WfDMvv9`L-MbmYzqJy}Jk;|Hv)#xwQQ7w8j z%6+Hk$9*+2`{{&CL-K_Cl&sD3o;87NlzSno+lW^N18_XDRU9co)MV@^nhNkBEY%?| zvSrv6NK~T>Cu`GN?Kuok*I;KvN1&t~GM`TBBjMsipSX`v@cucfGlmmxRHkt!Y;C;kT-s{;szD2KB+Ly| z)swp#B!7o=L)-(2l-V^xr3r8JF=o4Nn5n7lyj;hsY*^kyQgw>#G!R9$FV?gYPn08S zEP`qcV)uvxa&9Y18KAVYO=7aNUv_NVeLW#zb^(g5WQ8pB<3SefOwf z-Z*47$xjVq$Px7i4=^;6G0+azW**pz*71p=&wrZCAw7d;=pfEs#t#Yh^7iuO^C$aE z-0q{k2!Us+6>T|zD^<8COtV!o*Unk}(&#&^Jk+|#nR2v5-ms_uypw_?Mmux>76go} zKlS2WyX5YUNM8P+XqHq{+^LNc<#j4)>Z|2Qwmye-0*MwOS*TfOH@a)c;-t>x9FYX# z$$zf#4GIiZ4=faZrG1d1HXSsqjW{`Xn8Zbm76Y~}QwprGRP)mA?}0X`@;%@d{tgV( zjI`av*w_7S{?G#}w?s?Dlb&||942XA-BFZE1Z_#Cwed>mqS!TQE^UmI(?N<&k$|ie zG(X3y=5slqY2}*Ea;PP82Jr+2O^uCs%zr^`rXIGZG!SRe;a48w^*ZAs-ty(vHSoTt_kx4$hq#GA_jgGC)KT-BaBVl`tzE<*B) z9PNMz@=4>Mbz!TD^zee7%X6SLsQr)k(i~{^+9|AnW&x!rDfFhI2ool4h<|A6S8X8p z1 z{?3Enx;vO>su>hP)v)r39H*?by{)!vo0@6YHZz759LJq_(=K$c?KVc z%g4m5)~qeurju`uWk3U<8cpis7)JEZjdGWO*X@PxU5%5#C3!#{w}?&J_+$;PJE!wT zqui%=2w1%4>F%TywPcGz`;q=lUaxJFiwE=3L;^*0}0%;rGIdyLrygcP)c2c z`;?~1vS7o9{H6i0OC2H|4S>%)VRe;4MDr3L)Uqc}&8vt8;doRf^h}CLSCh4pRhUJM z3Dq;2cG0t+u~bd&?d@tnlR&&I7wA`uY=BH3a)iu7SEuPNT4ZImhOS1%f`Y>nmRN(5M10kk>+Z3+jPRoVaO5y zdP418NJ@y+Ek>QLYZnn{&{3zQ0}$$>%&LQQs3{G(Xq=4FM4affBgWr7gqaS@rHqLQ z-0z107Zp6fbn!2eMiNo}x*H;UO+4Ot!R9U^3Cl9zI1ImS(yI44VWb-8+c4@tvvWjAqty>3eE!K4o7;)2nLonc$lA z5$Xz&Oco=WOTzn*b_FE%Q(NMg4g4Q9(DG`a>bypNNF$96kZTSeI2vkAGE~Em zM_24b$2%7gE`JQkk}1Oo`mtV`=R#0KuzzdJ)T8uELCQjYnrQ)}U@7Xr2XLcKyi)=# zSPNE%XPdZZybYL-w}g!6GHUk7?M2G=yR0&@{J zowZZvRl^Rb?+T8)$Bq$_kZO*xN>S_ZALSC#QCGPU!n2aLjPpuEn;;#<#zU2B6d;3E zWVW{MFd&y-)Oogero^yE952}h*$NH4PQ+34>hycpwV$eX<9r{mZ}$2h4)>+od0WIn zkqRWafPb^Ghjv>4P{Ko@L7!3Ow@~zXRYQqGg!rQC*qpY`$a4&V2S^8RQ1J{-^KKw} z(?-1p!7U+ALLnwPXcimptLsE;!eBj6tZGAnS_V;cjEV?DDu*1g${O{v zDFKq~880wT&vsCVn77GNIPIIdutJ7dcry=^1`s4ggob7XbsPl&IW+R;w8NHCh7aRH zS}qOs!4R!(uk(57Iyi!7DLa)0(C7dL9>sjhnyP&8B<~Kq_qZMJ!wN-VGhycvKvA^5 z0e{Slj)zvt(iX8Amof@2IUN;(x|1Y)<|;{z>D+WsMQ5P=QTN(BvV(fZ0xVER2O`@`N)WAAKIc*bl{>r3+gI!`_vR;a@B=Q`<$BOzUk*busXMwg zs0Tt)ZU@QU8rZCUzkIOHezHum3tmkPhohGa2ZLaS1)7O7dlD*qJda74Mh30}R7bC-WfeN-QO*TM^0e@H% z2cT$(UQar6SdTU>18atyPhO|mb%K6sgQCExgtS3=Nq*HLZ<3fJc{@ z1;PI)%Ijz^Y@p5+90ys1bvi3oYSExDYpRiMucNr5Z6rsO=(jBmaUnn4F~D{>LR*2k zlarb&@I^UyoljJkHmFq$d$H1*DvhLq zdT`pGB-l7UZ3-NyAP2Jfc@hLZJcwJ(s->fY2vlm0ns5`PW+BrV{X z2EMmHPZKUORD(}{o)&c2Eh=SPr>DDyz;?%c12|37mehX+dyhJy4Uy7s0ek!M?VS<7 z=a)A8ufqr{Ndt3vFC6uONNBLc=~&y=*oNuAm?pjhLRrUQW3&ZL;4YPzSjLLdm(r~P zx(-0~G4cbYuQNe7m8kw7qJK@_DWK8dS)QAdhyb*#PA_fL48*31o8Y#ZTckeLa&+zY zE5nGX7>=jFNFX4mPVxq%HN-k4XRDY#b!Bv2y#7=!| zy;c?ugzI21^Z=E#NSx<1OnL#^GWN@vzKMVm#^-dN*zae53~}Ncq0p)Rt??o5v|B_m z>+2uPA@oUlTo1r!+O>vFw41|qb;#<-#v$>V4o0iZDVipF5G6dK1_DITbe7J#W`y*3 z3L_dCS5fcb`u59yBY(d>oN=FRePVt=>tLoe-QLl@80ab=kNxe}@UGVpgTkAH4ww}l zepI!r;4%nr>X^Ld2xF50BI{jq2KT}iqyXHBB*45;KpIGuJJd#TRBMsMj%l5ICSp#796mA0A;e9o4F4B3cYoV1!jD=`{0^If^U`>824Zq=5`9 zehA$$`I$Df*PwO=L1T@o3q22=7|+1sEIRz%bQa*g|NZvs%jXYYzkT`r<@M#uXC(iR zUr>ROch5bgs_g}w3t_+kV8UHSvr?)VgWY!AfI#0HntuZEbU+)E0Jr*4G(c(^@p6bH z=~NBKuN`#ggSC}n$(pvt4Lb-J3pOQ@A*gk96qJ`FX&!q@>*&xua=EF$iC`H)-3`=U z!s!4?jac9aaKZy5(;=^X0I}Gw?QbkU9{oVaz$7nJKpHfo0c~kt+KyMzwvJ=9w59o?yccujSWCgK5jkvD4J zu}T`N1u}+O5t<$;d4k7yJ3Jwd8qbTkT0_$X1cXpS@fMfriVFyd@zaldLk;TtUXYcm zG_@dIlU8C0E5b(oIw}xJtXaa=$S2+!PUP7Ewtq46_0snD~E!V-7T9$_$2s z!+!^qq0}{WOE{)+Q39h$Z0!K9D0`%N;1YEhF7Tf4&;rx+%^Xo*>~u5$iSgGUB9<68 za*W5^2Xec<^I&s(?(a07u5UsL8q^~Dw1TYaeemh`7kgRz<@5RSx4&d(Vb64A2ATs+ zG_8=;rC74dNo^VgR6Py=0+~t|HCFs5>VL8Y4Y&G02=omHNncKNO)`*QC?1?!)E6eH zmC)A86v)s(SLeYC;(*WBmY)Y3DmwCLw7|EnYb+qSmc@crckMrn>r0{_h(1v`QFgq8 zT4QQv01GvC(zK^07@dZ2m%a?fbR1Qv6{fyui?!D=hP#V3w31l4@>pBD9bzEB2rpXZ8H-ERp>;^aiLMy9jG-b@Pb+~XMtkq)ze?U;wfDVxL z8+QHsH~aMA<@5WQ9)JIGkIKVIYhB+hbp}E~^Nc*?(e&t%QSw)hS;u(LoFqJ2LX+u< zd^_o)`5w{k+6_<-AL+pJPo46|PwT7(35K%N#E!>xqRf>y$b^%gc2eC&7*jw^ey1X>S3VG3l*d$;@KV!SE{lyd1(@Mm#H_euzJMup2 zUFK!lBqfv!XNdD98Ymp(g46EqkR^wGJnM-UMD_CmLy9A!haR5M`9{TMjYNV70C`vY zpZr5VLp3L6NiJy{(>&6t=KR%F4%tNH9ri@X6|S5T3$I=#S{6Fr1Pg0R$5>`SKI3m& z9ryq>QjjA&8B2T%*LttH>TMi{H*wcMLdLqN5eR5#dTTcRgDz2dcUC#_B9pWiDt|_h z$dz2V-J@fONp)yPfuob*0UM~nMFtieinKAzLQ)6Qrhe3T3)#p|B;*&K1T;D|s(GX~ zft%X!mAHjG)3tT$tYCI9-~`lSUK-e9^`?e&sG(c5zMPNWUw^%OY?k6?f;{<{ug&0v zNpWF8A&X2#gGC+@P3AGFC_M`kpML^pIdxc2%W3e$e#68VUzGYBWK5c3Cx@;DOF>di zTM+@|E#^dHP1qlmA}V}hOdbL2XnAx|gNx0pk;ZM{L}Z6I?5jF`As~3%6CZ$sL7__Q_ZxD3`IFojA%8Lp z7ZZ7l$scOGQ5%E-Fd(Qv9y%rvC*+vsW8flGAmBeM1PP-ek<>DTJ_$Jf#cOEIV`54i z;LcwmbGn&{=oiFMv-T^ppjh^}X=3;A3!I{WYeD}A(Vz_*OcphQLRFt_irU+daxI`Q zC^INva}|ODOb!C#cZXCk<3%8 ztk*^yI_3Sak|P{dLc)(=w6VjuLBJ%dmLeoiH6D#`2p5Nvb)qY}!yzW(b2X1M*r=1t z86tlW^ocSyt0#aXYqA9nDwY3|*oorbG6|r-SX*7^qUkzU(LvnA$Yo8-YV;TDs1`jM z<-Sw&Qhd=yhf-V74T$8BpZI7*C7iG_roe8Q-REY zl|Z#4*zmQXL3|S%HW0e!NVquBC+=euynl}BjNybEl?gSF=q+A$E^W1a)u07A66OY5 z-;=uJ#P zoE1T}2C;j{2{{);ei-gYf@!Fcq)nTbA5gt%!*xq$AlYhf8WYjE34*`WeRe=P_uZp{ zdE=1TBtJEbAxG37XnbfSW1tY6#pMN!(LwW|y&|%4Y89yZ0%iGJB&!6lw zal4QD=5p&97Hv6!D^<8COtV!o*Unk}(&&2z2-LdBnQ}x&K%t`m@J z{?vyTK_y@i<3H&b3_t| zCx5%fHz+VvJ+M&tmG(i3+H}ycHsa*mVG)n$P8crj=_t%ON<)nN|`QG&MHjF@FbDk_cHzX|%wH@GB4TdYy5R@j<%qp->4e zjvJW)E%2roq=xIN+Dr!RuE8Y?*-&>r8k&I{LCJX3Q@FIY>1QU3c93^n>Rj?VVhY*G zpj{_?LMwCY48bj4|M#PPIP=4K`S$4#`*xqsyzNWQ;D%c3&T~5)8yOT)k_~pkYky0& z_U-{RYG7#EA-jZj#TxQv*gA@HfqD^IT5ufKNwSu6OkTgp>!H)p3M9-X3@cFNaPClz zPcrhc^NrT(8e-useA5Jw4s{^jP;ew#LGuL@H+3=P#sO3PxE0n^2X}bNHDa1-75a{v zo-q=gP|9DyJU_K1 z;XWgpJxKfyDAMnx77bWiMysSZ<)@zW)OzCfw?&k=<{mLv)ZxNa?WrSHGbZFBB)`bf z4u~M1G!9x9wyH=EFX*{E2U>&L|9CIWfo89r!U|}j)Db!0{#F!W!lVrmO@IBW4Ftbn zd7`vl0ectAk*cm1qF#HR!N=k9 zF)^z(YYVsOCu?xsIh{8e zzmQin)K1K=}HSY4$M(Yyo*wd~1L^D3f2I386AJ(FV6)nu(?6&_Gy zLiLQMUG(f{ELD?xd%GIYBoHsl1^U$@8z9q%93k`2)oHqm7Fn6Cp{r3{YT)pMB~~GE z$#QaJYra~;TKj#(et%3c_ndg53Q^h#>VWQK)U0qp_{A+8f{R-x(p;@>n@%`63|Rs| zPpG{MNeQvK#i-MD?IHpVI_k7^076}qS#^*OHKidJjgwKDh!dT59Jrc?FwCW{fxCE;u3$TbHK91XQ58LHvbThg}O zqbqizQVZoAY~yx&9s0~uoQLR1GrHq-YJ0= ztOcvXvrXJH-UiIaTSCa%vB_xpJR2neh9Q9MeYn29eE#Jfgq2%QKgLr*Fcy#JKrFDd ztRt*7vo8O5OKQ)1X7j+bnMY=wqiC*ml2b^5*Q+D}!xalQ}OH+%gLhx^j)ye(p( zNClEyz<=4;L%S^iDB+>dpwFoCTPXUxs-eUoLVVG6Y))HeZ-Q)pa5^VXz)3R<)r(ErTdJMn!}nl|znLWes_8ZmVX_PPuBc zd6O%c4$TMzk*?0y@)qry9Ja7DbPv|*@Neh~Y=2c6pb1lvjG12NOn2_ud<`Ssvuv;T zQvxK}GhSexp6#FzF>jNlaN0L@VTBB_@Maz+4IoI02o22&>NpAla%kkwX@@PP3?IgY zv|JkMgCSboUgz`Db#MgFQg$j0pwR&gJc{|0HC6fGN!}fJ?{PcchZTy#X2Q-TfTC!9 z1Amwq9S^OPr7dC-t;s03Q0jInX4oP9f&mK zzeymuagW#j?GJlHjlHu;;Tf|*tuM`cOcoqa#{%N%^VCrnDg$+2ap>AsYCv`8xm1)+ z69AeWy--Y}={)&xSfL8fpX;Pc)=n%G5`Vq#IvIl4#$k96leEj+tn`vq=xU- zpdJWGxg8{XYhbhb{qn&&`^hrNE_gNdP>!0%)V^dXJFukuuWWaC2iSC~NN28U@*`Yz zeoV3hajPK>Z&`EMPLtL1Hdpuh>Fd8J$=+=qJ=H6sLUTcui;>~GKn2^DCL18d0Dr8B z15h+XuP2>3tVf%cfi*+UC$CfOIzd0RK~dmT@>N&T(JnleG`P-uhK9_Zn%2f1z@tmd zg5ZA?<#n_dHc;mZj)N@1I-Qj(wP;Y7HPuMB*HPTjHj*Ps^xKw(xR4+27+^abp{>B& z$w^HaQzBhwHu|KPs>VN}S{_HIPk%L0=h5Rl;4NU_{`&IA=lib6?L<~Xx0pqZ7kcfL zhNEVHb0H&nQ0x^f+ZqjCPG1Rts?-FmMI8_VL^_}X_@bP<&L^r%8`LU>y;x~Yl}1uQ zJvi-85^NlwPB|Q?AP2Jfc@hLZJcwJ(s->fY2vlS>FKT^u-!4=08Z1iCH0@d-lI-vL!|Uuz}~)mduPP& z`K1m2>oCGf(!gBa3rBq*5*jRVI@Y!|wqZIjrit%>P}XtS7;QllxJxA_ma(GrrF3h6 zt^-hgjQl|9>r4<%C9402Xn)gp3TO*vmgnXqA^o1Cb+HU7O9W599{eU z$}nOohT|zP5(vntle__G4Y5wicyxoNwbFHrxgV@2l2{v+N^}YUL9VtGh&=V(1sj}u zhU?9~!fS7Td$s~6v;gH@$fKwkJxmHBFbDEmnY*g~9BmLf$eV-;Rez~fa1|gau~Q#g zua$)Z;W`)$JwPQb66ZM$lU~5KjQw(^Zz7nBaEh_`$>Z#i8?KmdDAfratm&N z{xcwc8>K5z=YO_4sM$4sT=W$(fh?%7O@T{9i-8J^unHxeWG=haRkb%Vy zp*to&(}wmM)XpGitWkBL=b;nh8CaY}hrgT70^Ik%-+q1h{Nd}jFTcOMzI^$NAs~<%Jq}n;H4v{3C zssZ`6gARSLwo)uv)7H3Q2LWTjrX(^1wT_O0@{%OYV^3)v9lA#@H}y9WEF-A9f!a$r z9YCoO3mgGXcz|R&rVgGC zr>E{(!`XSjYJA8p;bufg4pM?;oASh};2gv#j zyZ-%~efse7`Tb0fzkj($<>92YuJ4vQ1EHXKMjrBLdi2OB`K!mQV?1ciq>-Dh$@E0N zopjNBk7#%82B?RRbl~}?PWj`fbykA}Ls=rqbmY*X%#}CDgp;0jQr$)vKvPYAr!U$n z5X{l3R;RO7{Tjg`R{=&%E@3&c;b@OPnxzO1nAg5J@x)vuM5|m3%v+j9=niWHvaBA| c70OB9f1p8$qz>M;nf~to0srTm{(MdV0Qk0ceE;i85E3vu+tZzu`5&^f=HI^m^Y`Dq-!Eg0m+>!ud;jh`pGy1g z_y7I`PA8+N?1K*Zr)g zlwP76$#Sf=`1d%)&D?gF`J6PIuX)AD1zyZ!r}$N8tvQt%vTwW8a>^Xp@=Sh4g0Zi3}nc-BG%g#d7hGZHztE z-eDVm&(erm&E!Rn#LXY>xOoe`Me;U!zkM&q%Bked@~8AM&mhs9!WvVs*t+XhYa%%O zaD0thcDs+h+F>Ok31fY_>~c%I$B1y|?a4?LZle24WL!IkP&D7U+HjFDAF78tNnai^hJ&e>R zIpM7~LO`N)(s{>5!6(|QSt3w{bORuKh~Po1m2^9%xULm_A7PMOteGFKwL<0X)Uxpg>NQO& zrLMe3KfbzAsroY8D!`RZ$5Z+?^PFXWt*;Rq8)O8}N^muIVw;K1$;pEWfM;zxPV1%Y z!`+fSBaaB^8mX8T#d1;!B;nbPmFb>;Ozt~UK`DSOxop;Tc2X{OGZlP|c36gxhNa$L zN9>3F;a-}_KjKAY)eLm<`PCxVilj;B<}+D7TP9gDc)&tY2cxr;-g({|;|5EAVq4y= zU1Hj~rqg0C%LNL<;?A3r23N>k5V4$d2p`GpdB6=plw3*NukqqVNA2>XxDJb-3n1&G z2fk+Y%E~e)fL~qMv(A}wt1ETCEL4{wNz&FhKnl3NslBoZS212zz??refEkL>SF*l0 zeqec&5?Hh1Y`l)w`|;EMjnX84u^)kpl=)axn1S5uWC+p1WT8omk~ZAu_sZOPP61qN z0}xxbbFMslx4bCq4x3C*1kaeWDnD}Oc5~@*kXL~DWGPtrU`v%yNT>s=w3Z%;wyZmY zs@q}x!6A@m4~mH8AdNP`oPMq~3e^}Li5ki#ab2X&Q$D=W?ZIbPpoZjsv<|c!p)?@X0PgBQ;9m#s8L*T>x~UGkK(pzy$(@ULxY<5OudaAlzxEak z#CIfL&AI^)W59H4h2iR zRhsCbj?QAaIuNE06zGH;iAb_bkASk34Y;%Y@fR!IQIiG(jk)Dc#13OjzQEB8VfSWkW{K zpRy+q80wlu!qPv)Ec6+S6r6QTHzDjc1X7JBkCatLCvxcm_;-i$K_7!d+&rY|(Fsoa z$hELtD$wmzIU<1JAc$e&UH0aOz{E}k_rOy@lb8n{0n(GV2QL8@ljjE~e^v)EDhAj- zZeHR8p;mHSNgAWy5q+jg(KC2g$8m|eJP0w~5z!X|^qONp%Z4Zd0(lN)0uSk1O}`Ph zA3uE}p>O$y9(=@YQTvo6x!eJ7)F(`deuck|6EBc|Bzgg&b}_If04M{5sq<{4nXnBd z2qN_m0hCUqtl&ri{$6Dxe=$WFwO^}WBsz9x!UL$Tau$5{h#OIGzOZhN;Z z1tcMopca@4T0*mCsuh+8&yVaIizA1cC{~rTZ-|P95`rS|G5)&jB z0-ZDuVrXf69Mc9ND3?t(`p&bYdC0WQdk{#$!4(yRBmgPzh!ou5%gRs2l$!2s&ywn( zKG7SoIEalG5mv}L@f8LE>%p%Uld(GU0KO)SASRb|Me2iQNc_wN3v7>lC0v+ynD}5o z%XAeASG6uN#%cKUf70&}`||O_E9w8lGwfH5XnD*`hZ#|%J)u84)SI^;(TlJ5Of`;{>jW;n?Le9Dpi_h+jq0OqS%h zlhOP{3P2ZK;r|bus^$l4x=B}Lt zNP~z23xH=rY&1$Qh76`pwY8c=)j3w@noy2qtWWTZf1ClJDP*7@xz_nBR1}b+@GNeT%8@Exh=&o>y zp?=_Y0WB(;08vXOIUD%}Th>t`dUA00{1sB5oF4#&l3E_CPJjzfhvr9XEj5rJBD4c} z4eI+Kq3TjtDToBXN*J&@T+Z|xBn?MR6zVKhe~)?dkoS!9=ob7!DMc_6e4FGfGNo^R zVPi;k{#DREfBf=g?O(oH%vTJMo_#YQ3N+)kY(Z|IG6cK*Qs}IDYx&j4ea0#WjE3}FvB;dk$>@KfU z6odRwRt583(+%EK=^oZ{zp*=MOJ$-`}8(nz|XyhB2sz>*#bK11VPoKqf28zLPIHzK&$>SK__}&PeomzJ{wDc%v-fe>C#jehM?R zsUVdHXqx09=Bj}nPDrZaE13}HOCvVlj5UndpRxm<=eg#jTw?19TrLaAM+CWFiax?MfVr_06dT%?tE0O; zVh)pYb^d)x2i-Ug7^Uv(RQ4-puIsZHOM$AAH7re;Z)ILZa_iRVJ`b z)EkAm_+b`YsfoLi$@A~hxAbgG>tsVyAePA@#QN`6R z-;Rz!Jw#$LsaTbh#Yy-g5&P6Il_*x z9}nHsKV~(xeYOQ)upb(q>_gWh6#)m<-pCn5Ek4Hue=g+m5wc=KWOpYDw@o64t3%jX zAP=Zh)iorUNMAG?0HkfYsK$5P&uB&XFrf1gw`ek!-z~f((goPtjqJw5RYTmMS3`#x z9H4HJhq!`}D{2faqrwXT{)DSG^4jO2?VfAz#SJb_eM8|J^%$P3ib_~*@Lq|pRbvmCA z>QhK0vLf?1)7yfg%ffCDDU5$+a1B#~^~5S+_R}=(XUpfK{MV+a7YeGv5puSeacy{z z&f#JJtvYpWIzph2F3mhG% z6?DZRPSg~P-L(&m2~gj*H(V)2%BNx@m-cV)=*gWF^lOF@%4%Rkx5R%Di3N5hi25f*#S~4u+PaXd~cY=DYzQw++nmZvX8DUisD|Bdcny zcvI|$8{%aI%!CY(z!@tX>m4aWCLs>S3Dgwy9rOZ{V;rBoHYOr0lSq6&Yo?sT)hxuY z462$s-`bNP6iYJhpNl{Q!9mb@Us%(TCS~8O(GO0ymSM6(fHYBtGxiR}2WQ23V=_d>nK^okbKY?(9(B#u92%ZZu>J8a3-_H4~Mv zvkoZ_$%!+z*G`8g1$nd(_%%QfM8QwWrXVd3L0)30tltH(k0w&e(`%nTv(wgs?|fdB zjF{1*j$_8-n7Z~bUIsZ~6+pmO&0>WT<+z5tSVAN;%@u#JOqdP4(=}S?#b~7in27(1 zzjK-<1bVIw!=m}VdD~6;Va;zVl3IAm)gVAeAP1I;1=Nl+s218W>K)>Ocu8rJ-dOd3 zA3#AzVvGCc^SyjC*%@;rjumj3QyaM_fHDycg2W|f3gJdoVkCGNke>gCE-C%`WJ%J_ z7UlsI2y1_8;|L?`)zETOH&xGS#VUsk%0YWQku@P*&Gn*Tj%#KtI(ea4ad{YA7$A-? zHJhi&!OoK>3I^pX8WOaDhtf-J1sl zz50Jom45=uYU>n_aO8%mMd0mB0E&f#R6%`>hLPT^Ha@ZpssU|-8*0QS4U`#LqeHv+ z=`e9L6K3P`z-PmiKU#;HlywEnqIdu|*}~FuGg;#~QSoJwnyeu#jH1Egs_Ta6;Ya8^ z{N=%5Yyrac9Eq(<`;%J(i5`)ql5~hJfaf%9vzXGTWopOlXcK?n zYLQ$Yb+u76+pyH&2itR7Qgfa)Ywok%BKDS#_`Jva zTfkVB=WGui0Zp!sC8;I#m6uwRr?FN6gs2UD2mO2B01NG3RcZfg*AIvhp83)ab_Wez z)P+_9!-ugjR1{IV#<(f`85^$AA%uU)i>xLdH8`KsDqLyjR#>$HOWSN>`T0Ag%Y{w`L`25$4( zmb>+Ieu5tFQv)6w_aw-wF8G#ZMj14X*}0${Di%Mcb68p*0f4ODJPMv7)Bb{UrUJU`jJw=u8i%Sl znk=C5O6o2|O&*~Xa1Z(5xFa_Qx$Kgz>5YCW8j;5+NFx9to|>@%E3o>urNrFACwgtA zhoyE2My+UOs3Ubf#_$=hcW-~EOwmoS#`=UXoW14^035VZ0=U&bMddk}i>B3>C8AiS zW>TuSz&XFw{a)G?tQ6zXUKSN0QUjW$sd!O?J8-u)lOn0pwSfbQH5~_#TIXLrj{cDN zEoKZ6nE}XbfLh}K1wcS7c>pcVOo;`}o2WTBCQr@Ph$ssy!^AIl;kbVvo`nx`*w84| z+$tHQ{Z1?gst56dtB;srk{;zjYLcoq_4V%E`saHetv&I~VeYzwl`B|VwATRXlg7+z zYg8*-O$u|f+?aV_$neIHHe@rc;l!HyCM-B4FMh09POxJ8)QMM*1{YkE2359FGykE? zf(S)y;qV@MA2;uF!_I%;5|T!jh!S-}b(sd^0Vbj5B>4~Q?lg;wYwHVe@MI-O)-M!R z%W-yf%6N;Z%7>){+fb6)arP`x6X(HIm^aYG14iRj_-@;~p!U;xFHHPFG?H)dFcq_o zHrkquS1A#IA}oR^Jc~^Y2@_BjenWa-5pTXuD6{1}0e?~{=yG&PBv#jSL7$M$L%lBC6b`>=!J=*l zY^T^!K*>q?;S)inst7bs-hogQq^3bI07)C6WR&)>eAXTx#xZpq#769DOF;5gO&2Xf z!{~#a3!SKhR(olE6SIF_pS|7YFdPVi1Hg@WV8!i$;KGVg4Gwh*^2G(nR3Mbq(SMzu zgp9oQRzaj#HIzA1&_tXLDYfD2!R~Aw3RxKRwKPejL4#N!J507e4mQ-5c6`vM_A?MO z3-tq*AvSaYcm)*KSSY>;kphGevaLoA_6Iu0Cp+M_ZMEFE%dFm_`ukdDjF5Khar0z_ z*MetgtL&zGK$h<)ZJw6s?wg#uZGX103eV;%={YoLo2JHtQG_^goxy_0HR_G@83G@k zZ6mhEASKK%&9qRbaY%z%V$oX3p0z}5dTb5qVy7l1uSnYEG@t`+0%HGAx_P7XUb^6Oyz@bQjl>hRqLE*fAmv;$H)l|zk(tIrF* zn))L6q!-D3nf0 zB}h)siV%2+jaDTCg##L|-hYliAeg^)L@8{N8})uoG2_Lq{vtW5g2SL8h$!@;Zl;=w zeE84_0_mQCbJYHmsiD2luG*(>L1}zqQTJ7ifi`aeyU#;~dOQCxrg}N>jZBcU0xq&UO1c`b5I0q)bC(HEiTEP|UYKE;pSFTNMZ+0tm~wU?yj-fLjghlheH>~|M_XV~ zrtV?F6^)!Ei5!ATr*PEp)>bJA=5%I|gj2Um)1awp7Zi<3h%}XA$QV9V3ehU|0H9=T z8VCc*vGQ)>)3gWU<(wtJfAI_&cx=;nXem$%6NH|o9q>R1w%@HTOW$vL1V z%3^9WH38(hy5__uT1u|1fIQka#dlCP=noJT7lIg5wDr*}6Oeb>pA#}lJG+u| znn&LnG2c8Swz6~gf4S)VZqo4^((??5(u4z1j+Hu7Kjc}T>S>|^)Xqp@v;}ME=n1Cy0%3IZfjayrskPMfC!vK8cjCbt4Nk)UmHq1xd5?_(|DeWQc*ih&{NL z6(mQuPBGuY_RFW2zrFc3X5lu^j|iJ*YL5c_oGbi{^4Z6&e^M_GyeqOv4tAimoaR=^ zrJ%-2SXl>6$6obJ}0K`l5TE4CpFpC*H`a8Y6omwQ@KvZLg38U{Rj!KY)TGb&s7cgf^zQK%NPZvhH?{# zonntZ+2F0poan`>XgA-+Cx70bpx1KGb1EA|JHbI9$D+iqlFQk{B>)LA7opT1>ZB?kB)!(b~-&hcik33LNnev!I=?KM%tf= zkuVKi_{se=o!;VcTNv?pDFpT56S!cSvQwxuu!V4#>TklK6`49i#>Gc zvo*uLe=EfVE2JlkG#Gio)daY9C9 zqzWlZ?x0zNKdI|58p+wN z(e2p*8gAB)XxCt}8XeHrV*@<6!Ta6GCRL6T)At#;V?=nY7?XzQF!`gEf`it0uj5y+ zVLFxqCBfXSkn-poGLzyR6&}|pdy14Js$+Ha5|_9HC+{wMI{48_mTxmpe|ddC{B9qM ze~y|~byEUTy=cr6t*LPa;tsuUgwWAOeBz$ac`yR$oY6I)=$54AmC;l($w8}cE?Z_+&<2LN2OqU*9@8_mK<+aSJUZx5O7Dq z!*M46MC$9nE-9CQeQilgWaz&|;dgRyf9hoG3ZNfE4t~KFU?vKeBB4CA-8F=Q>&}m# z_v?89Eb242G$cWOkt*6zkTxNas)ma%a>+0fc|ca-mHO17F4bBNl&sn=WTXroZXK{F zLgy^-)Y&6fkECeADjXfS1@bf+!R@Cw8%PHSrl%kB`WA=-b;JWb*JOHZn0Q7!f6ff( z^TKZuXq{WqxjO&A`zfQ4Co`j zRuAHWaMWzQhHrB7I6OUVMx6K+%kSNQz7PZGK zpXmz1p+Z?1r>+4y2-*@xe@(+XG2IV1eEC&(-y=t!huq?(8kfE%hjc*r=*$W#3sdMj z3TSKF8}A>rCx3JvL|Zp3u}+Sl&{{?6N8C6bWlkOCKKf1{$Qwy3ZK2bSMNHU<68c7G z;5spgK4O5Mvzk&!oA@ecmPVRDPSBc5>N{<4y9D21equ&9j8QeBe*^mk*W|)aaT1Q? zAoe1${@NzdYIaT3>La!PSH+71@S^AwEUorlYmoN6LGk7NYt`k$ZL}e_mE`t*1-1b6z|f=cJys)VC|Zu=uI|<44vAXr94tW!-}lrG#y%5vVL4Q$+m@UjzX< z5;HrRkaEr1kB+2!)ZQLq1eqvHchn2h_PfT6kw#T#?uawg)T)a$-E_p4Pvi5K{SS^% zo~>_0XdZrxg&gTRPpJvZ8d0Z(#mef9Es#TF8!S!q9*h-Uf0$S+vW_sw>Fb^}9FN$9`5`Hw15=AN(zjZ~wyc=WpgVm>!XctM8c1$v zS6sIk)PKPSpd--8L2X8#7O>!8{ebY-5rFA+qM-GxQw|P$`cM+u!GxkrZ7QEMAEHAO zSSWqfiND&4+RiZGQ|CL8$U36~hF!#V#3(Q-8HSd#E7~DMop)-Q{nqYKBh%5aNIG<( b87bJ7zA7N;dp7VS^>_aVM+V|=ZA<_Frxy*V delta 10130 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 AEdT%j diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest index 4aaede16955a..deb64aa75f9d 100644 --- a/sys-devel/gcc/Manifest +++ b/sys-devel/gcc/Manifest @@ -15,6 +15,7 @@ DIST gcc-12-20230526.tar.xz 79780444 BLAKE2B 6f6eca272ab506e16a231003c399e285725 DIST gcc-12-20230825.tar.xz 79804260 BLAKE2B 4d3eb40eb5954d497b3e9586dad0d18c9e561d3fdd0bdccc5c9572edfbe024a235e30371a10116d98c77f0b6042739600c57ac99253d34f0fbb8b8465b187e1f SHA512 a6cd868f474c356886460b95263807828f9a379ce97524611ec504d6a9149ca1f92585128e6ffd03fa2647442e72fde6ebe987fd49f2fc49d8df39ab056905c5 DIST gcc-12-20230922.tar.xz 79801244 BLAKE2B 9b7681a742ed7aa81f06f726d765d4b1259c199ec3fb5c3072b789491b99c966f1a5d90fbe357136b5f1dd8b046653c51653b8a7049ef0768049534b5364816a SHA512 41542d2ab1ebd3c5a342159bc58a2f891d89a6b87533a928193dd28dc8dc3e3b3e3e4e547be20c930f8e85014c76128cbedbe6f846524b67acd3af16e93c3189 DIST gcc-12-20230929.tar.xz 79799412 BLAKE2B b4290ca0c9dd115e7e893c49ee205ab6c310f5c2b3087a6f619dca1838aef4c813fad349a0b618cbd8d107ae8d1a2307bc3499f32bf53c78d3dbda67a4991c99 SHA512 98bd7fe68d3ddd565c56182331129c5270e6a8b02bcb687e58af55e4a82644e6429e2ef7171216a19841fa8fc6fd605c0fabb38d7844daf278fc3bbb634cfc08 +DIST gcc-12-20231006.tar.xz 79786912 BLAKE2B 09da5378d449b6d1d5d5af82bfa18b6d073a4f255afef5e19a086e72d41ba0a204705353a4ef7df8c89ace4de639573fe98ab37f90e0f0761743336fcfb023b2 SHA512 21975c70bc7958a44e4785881cc4c64bc842ec28e34a10880ef7369299af0bccdeb54ceb6e303ca031795a678e1649100a6924110268ba53147ae6e7da6acb91 DIST gcc-12.3.0-musl-patches-1.tar.xz 3572 BLAKE2B c7bf65f7c9ea8023ddaac821ee2b778622fa310ac72a72b2f7032494a8f304eac86217f9204622e6c21aaef9952bece0d09bc126facd4f42b602927909815ab5 SHA512 babc279fea2c1fd4c018815f2f5630214fd46015ce9f365c28af242681d51818eaca30ce298eddcab1eed5ac5f2759e2b47b2335afab9d722b4469a6d4fec326 DIST gcc-12.3.0-patches-2.tar.xz 14236 BLAKE2B 06c43662c9abb0fa3cf90d5e2273c69aecb9158e6cf6f23c04754ed5d686be2616e81e2502eb16f4298ddd50518ca7677e13249da9e9b091162d3931ff65e4fe SHA512 b0d4b85dbf1a54aaaa1997203b872e3106906b4ad49cde57e1428bc22b2f8e2d73b8cb10ae0d0b792aebaf664594da4d1dea04c44ddc34e59047410766db04d1 DIST gcc-13-20230826.tar.xz 84285788 BLAKE2B c25be594e322dd7145245c42ae21b98aa9e3e6ae69f1fa313830e40bf2e8fcb8435762f1c9d3f1ca1dbf31653bdc76a658bec708b7850fe40a7c55504ac30618 SHA512 3d47632e90651bd50a881c727c1ef2aa3322b4fc3e082919ae430270901abf8a05a34fe93f8b678c10dc9a0758f93dc3b33ed5947c8743dab453d2b50c063722 diff --git a/sys-devel/gcc/gcc-12.3.1_p20231006.ebuild b/sys-devel/gcc/gcc-12.3.1_p20231006.ebuild new file mode 100644 index 000000000000..1ffe2b97a4bf --- /dev/null +++ b/sys-devel/gcc/gcc-12.3.1_p20231006.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +TOOLCHAIN_PATCH_DEV="sam" +PATCH_GCC_VER="12.3.0" +PATCH_VER="2" +MUSL_VER="1" +MUSL_GCC_VER="12.3.0" + +if [[ ${PV} == *.9999 ]] ; then + MY_PV_2=$(ver_cut 2) + MY_PV_3=1 + if [[ ${MY_PV_2} == 0 ]] ; then + MY_PV_2=0 + MY_PV_3=0 + else + MY_PV_2=$((${MY_PV_2} - 1)) + fi + + # e.g. 12.2.9999 -> 12.1.1 + TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3} +elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then + # Cheesy hack for RCs + MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5) + MY_P=${PN}-${MY_PV} + GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz" + TOOLCHAIN_SET_S=no + S="${WORKDIR}"/${MY_P} +fi + +inherit toolchain + +if tc_is_live ; then + # Needs to be after inherit (for now?), bug #830908 + EGIT_BRANCH=releases/gcc-$(ver_cut 1) +elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then + # Don't keyword live ebuilds + #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + :; +fi + +if [[ ${CATEGORY} != cross-* ]] ; then + # Technically only if USE=hardened *too* right now, but no point in complicating it further. + # If GCC is enabling CET by default, we need glibc to be built with support for it. + # bug #830454 + RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )" + DEPEND="${RDEPEND}" + BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]" +fi + +src_prepare() { + local p upstreamed_patches=( + # add them here + ) + for p in "${upstreamed_patches[@]}"; do + rm -v "${WORKDIR}/patch/${p}" || die + done + + toolchain_src_prepare + + eapply_user +} diff --git a/sys-devel/rust-std/Manifest b/sys-devel/rust-std/Manifest index aca06a84c871..1f5658b26598 100644 --- a/sys-devel/rust-std/Manifest +++ b/sys-devel/rust-std/Manifest @@ -1,3 +1,4 @@ DIST rustc-1.68.2-src.tar.xz 147835648 BLAKE2B 4b6deab818d915afe67a96f4d32a758c15a832041a77d9da5d065a903ea2718e0e7ebbc0cd1baaa436b655bdb93a62e0fb76f9e37aed595c064e0857201bb091 SHA512 8b085d0351e19100e9abc24b10c44a0939a1d35ba23421da4ece345d7373f7dbad1dc6a2ae153c1259404dd96b41e2682e711cf2b0b63fd03a196760cddbcdd3 DIST rustc-1.71.1-src.tar.xz 151983068 BLAKE2B 3dfdbc246feb84a79ae94c2de978c5585ee06cf6b683d2245869b62e28f7c79f89cc589f5431537713bf088236a0b824acefc1b68e418e9eb72e1eea98054e3f SHA512 fd0e5a16bdbeb539184513583089e55f681cb772810df357b6b1464853f7022ac02edab3dd155b2262ed0047e2a25dea3808dd078dcdfce9d399384465009db4 DIST rustc-1.72.0-src.tar.xz 151630408 BLAKE2B 7b26e5a9335f9262567b2a6aaf3b8ad6dc813688f532c54502c12c7b59d02082a082fe49ae370b0748fb13f8245dad13a58927d8563ba96fdf3639d4a128f236 SHA512 aed27c1babfec7f9b0815bc395302cff4f8e8ed83d8d3bde202f6c86fba4aec14ad2d3e99f4e22618c6727d876262511bfbcd83513731ea4b9c664462c97945b +DIST rustc-1.73.0-src.tar.xz 154319536 BLAKE2B 077bdedb36fdbc30db3c6331ac6014615eb79393ad42e38488d037ba38eaa6542467d39b2a14228d0bf6717110f915bf6fdcf0074c6293f413720cc748316eff SHA512 75c59680a82cb9d076b9434744a1c65908524ef769293952f5d9c5779d9a9c6fa4d9aa0c7e7d6b7566a21a50a27cd6ae452b5283a4d4606b2fa1acc24dfd8e0c diff --git a/sys-devel/rust-std/rust-std-1.73.0.ebuild b/sys-devel/rust-std/rust-std-1.73.0.ebuild new file mode 100644 index 000000000000..1432096c3a0d --- /dev/null +++ b/sys-devel/rust-std/rust-std-1.73.0.ebuild @@ -0,0 +1,155 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..12} ) + +inherit flag-o-matic multiprocessing python-any-r1 rust-toolchain toolchain-funcs + +DESCRIPTION="Rust standard library, standalone (for crossdev)" +HOMEPAGE="https://www.rust-lang.org" +SRC_URI="https://static.rust-lang.org/dist/rustc-${PV}-src.tar.xz" + +LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4" +SLOT="stable/$(ver_cut 1-2)" +# please do not keyword +#KEYWORDS="" #nowarn +IUSE="debug" + +BDEPEND=" + ${PYTHON_DEPS} + ~dev-lang/rust-${PV}:= +" + +DEPEND="|| + ( + >="${CATEGORY}"/gcc-4.7:* + >="${CATEGORY}"/clang-3.5:* + ) +" + +RDEPEND="${DEPEND}" + +# need full compiler to run tests +RESTRICT="test" + +QA_FLAGS_IGNORED="usr/lib/rust/${PV}/rustlib/.*/lib/lib.*.so" + +S="${WORKDIR}/${P/-std/c}-src" + +# +# The cross magic +# +export CTARGET=${CTARGET:-${CHOST}} +if [[ ${CTARGET} == ${CHOST} ]] ; then + if [[ ${CATEGORY} == cross-* ]] ; then + export CTARGET=${CATEGORY#cross-} + fi +fi + +is_cross() { + [[ ${CHOST} != ${CTARGET} ]] +} + +toml_usex() { + usex "$1" true false +} + +pkg_pretend() { + is_cross || die "${PN} should only be used for cross" +} + +pkg_setup() { + python-any-r1_pkg_setup +} + +src_prepare() { + default +} + +src_configure() { + # do the great cleanup + strip-flags + filter-flags '-mcpu=*' '-march=*' '-mtune=*' '-m32' '-m64' + strip-unsupported-flags + + local rust_root x + rust_root="$(rustc --print sysroot)" + rtarget="$(rust_abi ${CTARGET})" + rtarget="${ERUST_STD_RTARGET:-${rtarget}}" # some targets need to be custom. + rbuild="$(rust_abi ${CBUILD})" + rhost="$(rust_abi ${CHOST})" + + echo + for x in CATEGORY rust_root rbuild rhost rtarget RUSTFLAGS CFLAGS CXXFLAGS LDFLAGS; do + einfo "$(printf '%10s' ${x^^}:) ${!x}" + done + + cat <<- EOF > "${S}"/config.toml + [build] + build = "${rbuild}" + host = ["${rhost}"] + target = ["${rtarget}"] + cargo = "${rust_root}/bin/cargo" + rustc = "${rust_root}/bin/rustc" + submodules = false + python = "${EPYTHON}" + locked-deps = true + vendor = true + extended = true + verbose = 2 + cargo-native-static = false + [install] + prefix = "${EPREFIX}/usr/lib/${PN}/${PV}" + sysconfdir = "etc" + docdir = "share/doc/rust" + bindir = "bin" + libdir = "lib" + mandir = "share/man" + [rust] + # https://github.com/rust-lang/rust/issues/54872 + codegen-units-std = 1 + optimize = true + debug = $(toml_usex debug) + debug-assertions = $(toml_usex debug) + debuginfo-level-rustc = 0 + backtrace = true + incremental = false + default-linker = "$(tc-getCC)" + rpath = false + dist-src = false + remap-debuginfo = true + jemalloc = false + [dist] + src-tarball = false + [target.${rtarget}] + ar = "$(tc-getAR ${CTARGET})" + cc = "$(tc-getCC ${CTARGET})" + cxx = "$(tc-getCXX ${CTARGET})" + linker = "$(tc-getCC ${CTARGET})" + ranlib = "$(tc-getRANLIB ${CTARGET})" + $(usev elibc_musl 'crt-static = false') + EOF + + einfo "${PN^} configured with the following settings:" + cat "${S}"/config.toml || die +} + +src_compile() { + env RUST_BACKTRACE=1 \ + "${EPYTHON}" ./x.py build -vv --config="${S}"/config.toml -j$(makeopts_jobs) \ + library/std --stage 0 || die +} + +src_test() { + ewarn "${PN} can't run tests" +} + +src_install() { + local rustlib="lib/rust/${PV}/lib/rustlib" + dodir "/usr/${rustlib}" + pushd "build/${rhost}/stage0-sysroot/lib/rustlib" > /dev/null || die + cp -pPRv "${rtarget}" "${ED}/usr/${rustlib}" || die + popd > /dev/null || die +} diff --git a/sys-fs/Manifest.gz b/sys-fs/Manifest.gz index 2909f334bcd908e05b4c4ebf062269ef864fa060..ddbbc89b58eea2b645c4316c19d98657747d0fd9 100644 GIT binary patch delta 22473 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 enable module loading through libkmod install legacy rule generator rules and support scripts - note - that the functionality within was dropped from sys-fs/udev as it is not stable in + that the functionality within was dropped from sys-apps/systemd-utils as it is not stable in all cases; use at your own risk diff --git a/sys-fs/lxcfs/lxcfs-5.0.4.ebuild b/sys-fs/lxcfs/lxcfs-5.0.4.ebuild deleted file mode 100644 index cf1c6ee0cb54..000000000000 --- a/sys-fs/lxcfs/lxcfs-5.0.4.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..12} ) - -inherit cmake meson python-any-r1 systemd verify-sig - -DESCRIPTION="FUSE filesystem for LXC" -HOMEPAGE="https://linuxcontainers.org/lxcfs/introduction/ https://github.com/lxc/lxcfs/" -SRC_URI="https://linuxcontainers.org/downloads/lxcfs/${P}.tar.gz - verify-sig? ( https://linuxcontainers.org/downloads/lxcfs/${P}.tar.gz.asc )" - -LICENSE="Apache-2.0 LGPL-2+" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv ~x86" -IUSE="doc test" - -DEPEND="sys-fs/fuse:3" -RDEPEND="${DEPEND}" -BDEPEND="${PYTHON_DEPS} - virtual/pkgconfig - $(python_gen_any_dep ' - dev-python/jinja[${PYTHON_USEDEP}] - ') - doc? ( sys-apps/help2man ) - verify-sig? ( sec-keys/openpgp-keys-linuxcontainers )" - -# Needs some black magic to work inside container/chroot. -RESTRICT="test" - -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/linuxcontainers.asc - -python_check_deps() { - python_has_version -b "dev-python/jinja[${PYTHON_USEDEP}]" -} - -pkg_setup() { - python-any-r1_pkg_setup -} - -src_prepare() { - default - - # Fix python shebangs for python-exec[-native-symlinks], #851480 - local shebangs=($(grep -rl "#!/usr/bin/env python3" || die)) - python_fix_shebang -q ${shebangs[*]} -} - -src_configure() { - local emesonargs=( - --localstatedir "${EPREFIX}/var" - - $(meson_use doc docs) - $(meson_use test tests) - - -Dfuse-version=3 - -Dinit-script="" - -Dwith-init-script="" - ) - - meson_src_configure -} - -src_test() { - cd "${BUILD_DIR}"/tests || die "failed to change into tests/ directory." - ./main.sh || die -} - -src_install() { - meson_src_install - - newconfd "${FILESDIR}"/lxcfs-5.0.2.confd lxcfs - newinitd "${FILESDIR}"/lxcfs-5.0.2.initd lxcfs - - # Provide our own service file (copy of upstream) due to paths being different from upstream, - # #728470 - systemd_newunit "${FILESDIR}"/lxcfs-5.0.2.service lxcfs.service -} diff --git a/sys-kernel/Manifest.gz b/sys-kernel/Manifest.gz index 28934af1d42e917d1f8fb051fe5632162f1696c5..48151ce56ac738f2cd45ac764d33b78b1c2a6f98 100644 GIT binary patch literal 4592 zcmVz>YyaC1zyIOQhx1ikzv{pI{NeqZ+-7<6>;L}YzkXAG z{YH)!8|9d$X03Zm`_x@^Nn5q%ROi}dk5g}6OLs5%9?@RCny-AS)FG0Jo>@kkKC(+Y za;EZ>S>264SaRRh&dvPQrOv$1oqnZ=r#HX*j~{w2Z`y5}$7x$bs;pac^<{Qb?UP4Z zTGD$dx2DWT%w^lBy6s`f%94}M?dAF?eMvPl;qj%G?pnOnJn9@>{q{U`Xz8P0yXwAG zj%R-StKa_cKmYmfzxmzo-|YAAzI=K6?&G_!pY_B2@~^+ukMHjJ^7YLskFsUUlFk^_ z#5N_+k$R1fs|^zUzF%Qqb!QKzR`yZ4;7tiv1Mx#~Tmq}27;vPN6ZYE^c5 zsi}^+ZLL-M&X&d~jUVi&{GO@%kVH!*&$88bI=zj$dbT}F*CH~Od()L3WwXzJ`SI%~ zKYxA{EK94e71LCjw?0-$Cs7``b0}qNI*bu%oSbG*B;{DA$M{ep+gBS6E|ibzrLBDw zFHT+7tk-68u}Y71j4b)I#698D6#rmxF)7Q5zQ}*`Dmp?uiu08g0&8)G|CV8D!=}kVl?dts|7Ao&s ztY3yqyj$%%`5D_-g_g!mYO-pXZQfn{&fJ&)S*!7)`POmS=&K8Pv%UELBj1*8Jwjwa!}xm5ZvyOds#;22K5G$dU< zvggXdB_XLinE^0FbTG!9^4EcK@ED1PqqD92W8ogga8< zir{$53=5Sy(-5A@=uho0(JZ%Pi_%oS08!*(y@PT&9c$CyLng4hzF&MwZ|J z)?J+ym>GHRdac)k46rMC!cFR^YUF@#YKT-A=OW>bq>#9xZQDCcKHV*VoTY4L>=n=IK7LF1!W}pZoq@$-aL2^!Bf1 zd%NF#eA-RSc)gach{6TzNsT9mxntBA9EQU&2OA~>DaBh0B3BSWEIqf(_OTmSppC`+ zqpgKC)N$@%9vM42af-*xp~e;abhL*-0Y6xs=6A?pkiL};qs-yNDB#7h*~`@v?rqtV zmxK&ey?)ckXL}B~DTpjWsI`ohT=AhVsO z16nYmE?56a>7L3qa(R>uM*?c{kS1Gmj_M&r=;j#4e&H~^qFvSQ3J;iwhq41~(4=*q zJx|&9%Dlx>@6-0aK+9bNsdE9kqjOn)c{l}&;T7kJHM4}GLSvsri@rDoDOC{ zwi)haiqm1~^GbJS29~&|0$u1L=gqi`8%Lm1ip^f3&9YcMKyB2GjzL3s@70_p>&3WL zn+MlpK{j5&9DG-{FQ0z;Z0E^CYm=wC-M}8+ui2U`2D)P$6~XhqdIeUKHKY;};Z16A z0P{2$v&w9tSb(t7hjbA7ie7~h7Q?ElCCA1#9H23M-DnMOiXHUA&eEEMQGTmi&mAb) zc=v%zJC>3{fLc)lZ#-CIApGH?8`+q~sun={rp}|7%32#`K~3}JQJkkp=c7?<6wf(y z2MWP51KPbJ12q)=0)%bjR8Mt#_w^Tw#%w<*jsAFncwCt#dMgWD#n#JWr5Lk|rU_O+ zhJea9F4>Pw!~*`o3J*rW!5My4<`MXT?lz)o44e9g(*n@@N zYDVqzvcAtTs0-{k1O)F#ab@;)HKsbCB|htrOi(B6OF)@;YZd@KO#FKyoT~jU2--kj zyqy}^S!@EM6*Fl3W323+QZO2b%KCW%k9QxxeAV~w|E6w#oxJBv@I<&s80uS?LKGQW zx}gIoIFBYKWd;u+NVIDTL~$n{)S;~s0?)s~jF~;dW)oFo5%FTQ7${b;F32xP#M#eE zKtl=L=g1f=Q$^n%>~Ye{^R8_#!~*S7F#6+4Hz*fIK)E}to4}e41W_k2S=sjlUb836 zQ->yf@%feGu$XDM!kj@FvZdb}qA|KT@ELvsJ2|iJ^`F)5%U`~HJskao6ljWQX+l~lD|Hxm3@-<@xthg2uUJ!_dJaS=QuD_0;F*f_Wz8tYi6}La{x=tuU8#b4=IJM$8eK&IVH4$fKmw@ z3*Uilt_bvtowDwDCssV$CcX0sq72T811&TUPdHExP|DgOQ*^hF)fA{gHpWpf?d%oq!k2Ezrvk8n@4n5&1Y|7d%lfe%`8^L2KgeGAEQR+CR z>0y>94W!rfHV2Q8FO)z~=>X#h$YJT;8ZoL6SS(bGQM~+G;wA_1N4H;ZIru}U+`VMp zOiY^;4#qGc4P;ydN z+{&!mi79X!FTj@H7d#=_{bR-MyU!o~S3jSpLF?_IVpudO9abebb>Bt;iLh~;&rCgZ z9{jerm%#HpE;fw!BktoxBz+Rbwmvgyl}!OHI<`VywutekftHA@jDS3J8-%k+C=7}a zTH7t>HN7MGyO1y^ft6I2Hnt90;X064?g$!{ya`Vt8YH*_F-b%M@*lwqD^*7#E6<3V zIe7SG{BVAdliJX*xDL7qXU$$r>0X63H)6R7e*ajuKORQ@^WWWh$djB!K8NNT1Y@u( zltfl-amAN&Ksr*7s@iPV*R90~pdJ6Cp$(TPNQgqjjxco&Rn~~>6W03ja$pfYwJJyn z##9`o#WfS4#P~Rvh@QMo8!>e75*RKOr9-1S&eEtPAshaHOzONi42n*SySy?Js7GQHuaz#i_|N0g38j~JuXq-XQzRu)GtX@eEGPNhaCwG` zEODJ9#g_yDrLg({syxSq(>8*5grI)nUL3#mO-#kh;#Qg@2$0%%^??ZCNLnNmb7b1fc>96h;XN+rbh9s?NxD__{lxwhtqdr1fEG4*w)~Ph@uH|!kst)z;GBg#+jsWC?x@n1jSiS+_|(J zCQI>-(gy(~1HE7BxZf%Ldvg|g9SlUdj?B$-+tQaNXiWWqvX^AWHkSYOoo64x7IG~@D( z>cOIQYMlfp5o%5uUl-Nj{X>XNXnyMq56KH&<6uIjYtS_77-&q{B57<)z~jOfNK#s7 zkvt=M1%PcTgsB4LEiMU~vrTbNCmevoW?Q`-uyv3VJeayY*X|eMdnQ0XU9sI3k+Oo7 zP&Y9WtuVGrATj{Wm?fgr!p|#1qZPeC8I(FYW|kM5RN32gF)FG@57{5OG9g+topo!I z{}S?de02n6=J+Ck0&Viwdi|C~3u>eBr5%ZKL7_|%Kt<>mhb9;ys9`lo4bHFtB@J?e z^PQw#u#H1}SHXD(!ZUQVaFPsN5==Q)jb*K%uC5)fEv5jc4xRZMooJZaM?|l4)JGQ!>0EEd+afOQ;4Bmb9#XBiRM}TBEStw#77TYy4O*#;&#|;s% z4Uzy`pj+Iy%!+`K-K`l8XYnN|2al-ClY%gFToSHUvI9#IaC9?2uewHuNcZejb4w7{ zA#_nWZ~>c*$!}y+*3x=>wN7E6>B3CEY#dRaC!4XCNW+A79Na_mp>q_D9R+)#ni02= a5>7|27sEWj2wwKCU;RI|MBbm9AOHY&lH+>- literal 4582 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 Q_Rin@KaGvJ7Mmad0DsWjMgRZ+ diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest index 5ab21d125292..0de727d09703 100644 --- a/sys-kernel/gentoo-kernel-bin/Manifest +++ b/sys-kernel/gentoo-kernel-bin/Manifest @@ -2,12 +2,18 @@ DIST genpatches-5.10-207.base.tar.xz 6028660 BLAKE2B da81c9b4110317c9decd5c6d1fd DIST genpatches-5.10-207.extras.tar.xz 3872 BLAKE2B 83bda3267d82207c3b574eb3e88e79d04120b2d1340edfb5c7e1869a04beb6af90accf4bfcf16945e45ff8911e4c85e95d11184e2908d900720e934beba078ff SHA512 bb9e862d7096055e8a3df8af03e0d8268ab3ed749933a54bdf1f0eb7c36da5dc9f8cbc1c0a9cc683d188a354f1be2a77e61ae31b1dd15164068120b58427146f DIST genpatches-5.15-139.base.tar.xz 5486908 BLAKE2B 9bb9dce583643bf316d24dd741e13d26eb1a8adb1dd512d2fa69f5c1d901615622bd5170cca4efc63ca19e3e8454641529af2f9d989c9329ae2ce82c80a2b91e SHA512 91bfd0e55739e2fe833655fa52d904bea153cf156da109bd5548617bdcc44838bd3adb0bb4fe96ea8e27ad5f8836f191eb79151c7cd89254e3dff307f862f4f8 DIST genpatches-5.15-139.extras.tar.xz 3932 BLAKE2B 57659070be3889530d15448b8c38961fb4e45f307ed0f9bec896c70ee3bbdc133136fffe0f4f2e268bc96005766c1d662912b0d27077e67f917f4b30458c7694 SHA512 ca2599baa4e1462ad723b0a2c28b8e73a961a0b1b71a27344eb20a7e89fd1607454cb349d3c4401b061813fef395ce395f2cf6e52a75c249e6d22228a0c0466f +DIST genpatches-5.15-140.base.tar.xz 5551752 BLAKE2B d75b41c5bd5c1d92df5057a73fc8474eac6b20885f0417efb23eed0bb365932560b47ed73346c1d32c4b8cef1cb8fb3c64c3188244f4faad854826aa41ed81be SHA512 56c3c9f3d4acedc4cc89f4666e13d807d89471ebd59043cf1a9bc5e79123be7c34fbdc289e7136a6dcbaea14c94f6e86b93ea680c35deed8d7ee9e9a9e457211 +DIST genpatches-5.15-140.extras.tar.xz 3936 BLAKE2B 006d8787d59e0c62258d3ec071bed673a6c43face73907ab659dc4791c305532cd4db79a5ab6513117470825c10a17582c96fb6a111bbebd1251be21cea123a9 SHA512 fd0b5fb681d5d7a67780ac85915e6fe7c06528ee7353f95f4a51d1dfb70ef654428b44be603f1a011355d01ee8665acec050d9e67758af267bc557802cd647d8 DIST genpatches-5.4-264.base.tar.xz 6232296 BLAKE2B 09955b4c773e8f945a83f24ba79d40c62eddcba3c207f3c91dfe0e1e9e4351b916bde2bffef862f9c7adecea63a93a9390736010dc2f4784848c467208c4d955 SHA512 2effdb90bba04a190c2e88af5548c5a66b5144a92927c6a56c38b1e556beb2cca63804842ccff3889b243a1f47d9b4d91d8288c17fce36b9841bab788685476b DIST genpatches-5.4-264.extras.tar.xz 1812 BLAKE2B 5fe283f8ae6572dfc1c156baa6574c1ff172e05772b3e74352f61af9c4165f02544c62c3378a42fa0cb4167daf59b4f2fd95092d9cb459efc44f3f18e695c03b SHA512 3fb7e314a03c4f370efb47e97699d74d8b8b3d562fc3619e8b71c7431168d30875d5bfdbb826c2bb5b72d4e752b28a2b0b2885bc336cf5470c5099b2804f04cc DIST genpatches-6.1-62.base.tar.xz 3593184 BLAKE2B b9ede84287025cfb00e4772aecef49bb1528e3d47a4bfba110dc019ea94ed6319db1831ee765a497150e410e0d66029317c9859e951672207664345750531d5f SHA512 e1f5c54758b001cb9c4be6fcf0e92ad95cfe213b32186be0160bf5980ce1c6a77150f26baf89bf5e23c10c9c96df6ae3b5d77e2d84a4b792a93bb968a600fe58 DIST genpatches-6.1-62.extras.tar.xz 3812 BLAKE2B 2f642be1d81a2e94221c9c713b8df8994953dcbac4d612bdad2f8e7d64111e8dfa4d988c105eea7d926e7fe08ec7232499e9bd8b8e2a9fccebf78d62bde91c43 SHA512 e06d58f69e3055ff38af09061daf6d0571590136fd154dd2ef2dfaca93d151391315abb5d45e252db4acadffbc7a87124c4ee50b6fffd278ce63fac819c38d12 +DIST genpatches-6.1-63.base.tar.xz 3660676 BLAKE2B 6af8b23486d6458d06aadd6e3d72d36a768e17bfb1917c23744954746931af6747682f3ab3e8cc12040087d760b63067d7f1fb73355dd7cb1287f42e60019e06 SHA512 9552fbef812ed0cfd950d1606ecf62414886bc0f79b572ec27a58e1f9f80a4c872fa6d28aec6301fd0474d9168156092318aa84faa108668b0f6df1965d01a2c +DIST genpatches-6.1-63.extras.tar.xz 3816 BLAKE2B 6a9badb695f9306720e1bcc2836f90c82b27ac9205b455e76d9a0d6898f3539eaa05b96824aafb650c7efa1d1f9698190fccc5d115581c2a29617ef5b4259433 SHA512 e5fc923760637bf27dcadd2e59a6822e39f7c2d81d89019ebdba8853081ae875a60f657f8d483cd71dc8dacec51151a7dd3c9a5c4a7822fe32b658bcbe668c56 DIST genpatches-6.5-7.base.tar.xz 428224 BLAKE2B 9038c1beda5e3778508a29ccb0f906520f93a505f9a45f7050c47814eaf2e474d46e3cb8760dcf5a3bfbc504c5c133f8dcd8b55261a3d0c824cb374a42d98801 SHA512 89942e28ec1c594401a4ecfd6ba240e334356be0f1f35e48dd9abb1f4ffd122a044a76079f214c534a6acada0db4b735a8fa8face05feeeba82e2b51231c0472 DIST genpatches-6.5-7.extras.tar.xz 3696 BLAKE2B 0cba288c1d1c753e5a317e87432dbdc2e711635cd074b1daac3b40af683da939981eaa40b8d4291ad59d4abb92aba5fc97be134524e02b1c2c29653382d7f402 SHA512 ea3bcaffbf58f981388c2021baeea809a35a1b270cff6a0613dce2da8ff8431886612d22073c7a8d6462d20eb1f27d0c0518164c14e4af96b9393bb6a1a038e4 +DIST genpatches-6.5-8.base.tar.xz 521272 BLAKE2B 31bdac516a0a3f82cbe2c95d9fb0162d7a2b9f3865487528e7b92cb2316f559be9754d4c4c697f29500425c13fd0bb743c69b89530b4d471249f1b322315dbcb SHA512 debb1b1e499b94e4139143df5b3f22663fb6a216850e3262f5aeb0ade760f1a026d00e33f874c920369e3da968a192574351f6d93fcba3eb6b76ec45f5382b90 +DIST genpatches-6.5-8.extras.tar.xz 3700 BLAKE2B 65d52955a5a83d6e00409014b140dc1b9ee513673e5bee459ed7a047ae5d455f2ebd2cb6d8a156b81783a5e0c9e95d197a7b4f48678f1e066acdd60f47d2745f SHA512 be36f3481da77cc6cfa8521cb975367a105b4d0ec5febae709452650157130afd9372f2d89c7ed075ecaace642b78aebf9f33e146cf809c8f052367cc587c172 DIST gentoo-kernel-5.10.197-1.amd64.gpkg.tar 63232000 BLAKE2B 07ce6ca9e2d1185b6d7191e0a8be65c20b849d6e9db9d08de4de8c4f56802bd4d320b24810d9087a8cc87ac0fc432e2a4d04d1afd63022ce5c7a0c9b186defa6 SHA512 6671dec4d289a17b6d71ceb3a63194f06c2fd522fcb0844e2fc61ac71f547ba576958d28dfc8f4a33b0c2282e04aeeed1f3c0c1ba18910445244ced65a16593b DIST gentoo-kernel-5.10.197-1.arm64.gpkg.tar 56412160 BLAKE2B cce4aeecf8f2d9be8cf5323482263d17744c19c47ecb4317f13ab150b32ba942942f9d21f0a455571f1ff97e3357012491c03ffd6201d16a9c4b2a999c30424e SHA512 755c03fbbc1f4d81b6fcfb6e963b116ccc3b3125aeed848aa561cc50c4d2ede5437c93cafa64a4831777898a91f94f99c4327af0ea59e52c91cdbce7151d9c96 DIST gentoo-kernel-5.10.197-1.ppc64le.gpkg.tar 52828160 BLAKE2B d562015e81ca4c3cb7f7746dec03fac0a8ce17b356cc833c19f3866f7819faa9ed282de977af99baf2089b00df4bfd62d527ac4b4dbfd6c9752da2500436fbbc SHA512 64409775f0548a1f7890e01e49938ceacff0c7491d89ca96d6064e1324fa4517cbe3484fdc70a16d9c5deca7f5e4efc3565bf1526ca94b4239739b3d38dfc2a0 @@ -16,6 +22,10 @@ DIST gentoo-kernel-5.15.133-1.amd64.gpkg.tar 66314240 BLAKE2B 06c823e5c30cf9141a DIST gentoo-kernel-5.15.133-1.arm64.gpkg.tar 59392000 BLAKE2B 7a8ad6e702fc577108d38ee4fd6fdce91ae6128f875a81490e945d70f2788692f07eb51b85a6f10d9f7375f68d1df8ef6c16f5f5cdd22c7e5bd27a3d5175b3d7 SHA512 3d4247b46547e837fc768994d87b80823cbb154bde30defa7b3382affed7bfe9694125860580c7820fe2b3f401092b793ea3e43400ab4b46b08b322c6519d4f9 DIST gentoo-kernel-5.15.133-1.ppc64le.gpkg.tar 54937600 BLAKE2B 3f1caf13d56ff28609d9e9cfc1acb5b37ca0744f71fc1c8410c5558bf6c45e3470d1dc38e6f9113cf0ecc4f01265620102f4209ac76b25deaa2f29f81501108a SHA512 5aaf9ae9fcbad8a8367f9960958b0e3b5adb7d9d6ae0138192ac6f731377d2d6a8c2f97c37de8f6a39abd6dd32e71512f972de35b28cb8f5b4277de6c5da1673 DIST gentoo-kernel-5.15.133-1.x86.gpkg.tar 55971840 BLAKE2B 89ce0176b8c84a89eaa4ddd75645c53d0c79823be21125bd1a3efdcfedf23036dc00a56033c16c004bc2da325541e6203fcada80dcb9b9ea13602bce02f88463 SHA512 17ea6ba467c783f5d576a43bd6478bf879cb3ef6a46a4cb191255766f8d96c2c9ff741581f51fcd99e3aac8ef80987f7c8b4ce7fee878cc6c1d8d1fa908b1fed +DIST gentoo-kernel-5.15.134-1.amd64.gpkg.tar 66304000 BLAKE2B 0373ea1ec24e60b5371cafc5ec721126b7de78e79f4d5055a7c542eeda01c786e88c67f23c11249ea8969b4b42c1782046acb82004deb6d5fe904a4ca5f9aecc SHA512 9b7f85dcbb39d3b9f973be1a387284d01bbbb089820e7c8ff9abf621d1d0e7b0305df15e6ddcd8ba3f5bb066cd9e03d61131ab5ab370b03a08dfb1f6fadb0c30 +DIST gentoo-kernel-5.15.134-1.arm64.gpkg.tar 59402240 BLAKE2B 8c0b4eee837ddc39bee5bef7dd5e1595768cbfd40c6a0704497801fedb7e701e0414994cb4d0fc5c57aadf10f778c192f70da399f18780fcac6c6f7f55d779fc SHA512 66c6861fe9033ea76076c1e0a99a3572920b4271087b345202e371b22ca8079b8b007e139cb448dcda04a99124b1d47b28a9177440ee61e9948250fc7fd6d975 +DIST gentoo-kernel-5.15.134-1.ppc64le.gpkg.tar 54947840 BLAKE2B 2bbc465c00de2300d8ad78f86e4e0b91d9a4d9b153dc27c8fc3526522aa6da9952ffae4f7564dfcd5ab5365cecbcb6dba8ab7a4b9c8b70ad5598eb21a3fc4f60 SHA512 537d5f1f73bace803a55564f21b36fa5baed6e429ef9a1d3e1199b44841e5887fbdc969679f31fd73ac084d6cf55f16eac034a260d5b71a7a401bc97bac4cfbf +DIST gentoo-kernel-5.15.134-1.x86.gpkg.tar 55971840 BLAKE2B 30eb75986c115340b9a87cdf6724ca21f489a800849aa3c0315d4a663064696d05ee6be731aad1ebf6903443a0826f81f2f8b6c39112b945cd37c16b93c320b9 SHA512 abc30a76d029dffb69a3cb62126f129ac07af3ca2f7b79b7ae39d78b1ee25cd350a7bd51e37a85387cfe4bc10d0611e22a7d668a770936e38f902e5e5e3704d0 DIST gentoo-kernel-5.4.257-1.amd64.gpkg.tar 57559040 BLAKE2B 6da5a46d02e0d0d00df0ab49dc87f8d174d77837790ff19b9fa091eabb0772c39afb3838dd8cf0d663500c6aacf803344645b1f0510d0fc3f3de6eba4c5c1bb2 SHA512 a268a093bb566e9e666ed0868e3a15df23048be2db5d2cde92a1a1852cb5152881b85672a3e201fa20b22cc078a44759fe1ef0b6b429520c301111b1c07b9402 DIST gentoo-kernel-5.4.257-1.arm64.gpkg.tar 53841920 BLAKE2B 8596b416fb3d0fc4c656eacdfa0338745a25d290d2a0437bfe2d5cfc176a0e25f1f90c66a88f7a1ccbab3b7a78e67cdd61d0c1d156a4bbd10f262ea0428f4b3a SHA512 87d7b749996da91a6bf1a30a039e4b91648bb24a74f7261d94278bddcc99cc73418d4b693fb63a3aa1cd97f9a652500852adcd6e5c13f7bd625a5d106baaa507 DIST gentoo-kernel-5.4.257-1.ppc64le.gpkg.tar 52295680 BLAKE2B c30d017af6fe97b77d78eba67ac759f74acbe3d27b96c68cf97b6e6ae2a3e0f76b54877943f8624b318bcde143a622b3accbe60007c9914fdb68b9f5ddd78ff2 SHA512 9165bfccefae9d2563db86a4ac75ec27abc40066cd1842efcaf7a0550b5acc96cc462c8a3a2ef37298f3653b495e059ba205c3cc94ef0f00c810577697aecfb2 @@ -24,10 +34,18 @@ DIST gentoo-kernel-6.1.55-1.amd64.gpkg.tar 72540160 BLAKE2B 8e7aa1fea0dad4480912 DIST gentoo-kernel-6.1.55-1.arm64.gpkg.tar 65208320 BLAKE2B 81fe79b0906de31de8c85382271c5029ad3d685e4739a9c6018cea31745ca53e7133f30bd2ae5e83aff9b42edd2bacc04b9b2df01e2871e46ab174da2cfc91f1 SHA512 611a8de368c074ed90264d3be82654617ff2b33b8752d756492ce0cd6c2c441abf81ab2873337ef061b4dd43f3d4535680415970b184bd363017c2d01a8bf7b5 DIST gentoo-kernel-6.1.55-1.ppc64le.gpkg.tar 59822080 BLAKE2B 87ab21283f2beafbe2ebee7052bce9d22daa3c81b17eec34e948e6eaa1dd777f32db98a6be9a6591fd04825399e277b5f5ae7d7c14bd86f556765571c3e94042 SHA512 686f926aa777decfcc2e86d739ba3fb817c444aeb15047106284881eeb77f2008000b4c65cc0d535f237b850a4335c70124e89fa58eeb5fe3f6eebd42eb4a288 DIST gentoo-kernel-6.1.55-1.x86.gpkg.tar 61962240 BLAKE2B 10ac633366d6e0e31b392e0f6f654f1f5f0dc04bad1e97e5b29af00c4523adbefd95257aaf8fda395d924e6784a4bccdf26a424a6ad8d83b5127d22a8eee1293 SHA512 14bdf63a5731de0f01e0d3ccd339ccec36d551c60f8847ff318c73f464ee60ea3cdea5db62a0f52305243c0aa1e8420a97f8333cac77c399d58361c019b83583 +DIST gentoo-kernel-6.1.56-1.amd64.gpkg.tar 72509440 BLAKE2B 1bbd61cf4ec48dcb35919cc6299056f50aa1e635cb16848c3debefe4d602ec37fae8470f9ba2688f268121f05cdf8c3a55d6f28df200fff5ff55655d8769d39f SHA512 21dd0da2e6035b96f7bd4c6c27ac9f17d41db6facabcc84cc66503a9b1978a4150b332a38aa4942553e2a676d41af3bab6e7d004ca9f3564698e38618a551620 +DIST gentoo-kernel-6.1.56-1.arm64.gpkg.tar 65218560 BLAKE2B 5b6de63af448c1eadafb6374446c7bd4ed81899581990ccb8e55b66b7716bd3fcb97414b1930af29b1698fe0812ba4170acc1fa8ee842848f11ff7358cc4589a SHA512 145922c3457d04be8e4d6fdacfef0f2cef950eb92e33079f0213d3870f7fbd0ea28040abff5ca5ed3d722cb5f9b18865f9f65f28813a8d9bdea923023f87c163 +DIST gentoo-kernel-6.1.56-1.ppc64le.gpkg.tar 59822080 BLAKE2B 9af8b39695897d1120c284a0f6db54e81ca8cf2540fd98de2d8fc24743928d6dbc99b77e669c2315fe11768b83f587a3b085348af3212047566d1aec0eb80d58 SHA512 a6bf9ceb2e0da4c9c7e981a5f77d6bb9173f82817a969454581de96b07e549a3a059e2851fa336d7d37157583388d373e5dd6ee213e5037218cb5b2fac1df40e +DIST gentoo-kernel-6.1.56-1.x86.gpkg.tar 61972480 BLAKE2B 75e1600b42b3efcc803519b1247272e4bdacd559f6e0ecefc1fa97723407f362034893aec3c84312c13b4a97b9cf187e52296039a11de9c3edfceb95b2c7b35d SHA512 09d02255f2ec52b2ef37721aa401821624fb24c6ebdd0dbc1dbb78b8ff544e41151614674a2698ed92ee65c5e90f813da19ff6e17c408f7a6a490bea3ff4045d DIST gentoo-kernel-6.5.5-1.amd64.gpkg.tar 83599360 BLAKE2B 1c0ef6277d6350f0253633ab959dc49a5f69c9428d4a3b0a949d67957a656726641fd346b72e77cc1869dbd6dc1d8c95e93112a966fc52d72c01fe2cf016ad1a SHA512 b2608c8f72549da0959301745c40b4c7476aec063cb4ccdfb0b92c6f7ce4ffae32b9489500319341b64bed60cfe4e5a0ff5dc067e90b0677138e1e0879db440d DIST gentoo-kernel-6.5.5-1.arm64.gpkg.tar 73185280 BLAKE2B 5701a49199f604b7fb53caee89b82ee0de7c3ab5b11831aad509b7005efd13f3939e7e07eb4ada497faa2e709f08e1de78f0cf824b95d9c56bede84cdc8ec63d SHA512 a2a53824afd4d5905c8b9549bb82b73b86fec7f264d2b2092da526a37c1516a8d727651eccb470f672a412c34f0a4afd29ad2d56d6db5d7cee68f2341840781a DIST gentoo-kernel-6.5.5-1.ppc64le.gpkg.tar 64471040 BLAKE2B 0a4acdfb4f2d272d1b818e048fae752e54fe748e607941d9877a3415c5f88ba8bddcf18db1e64cc2bb4081f1e5e3802fc8f08bcdc5c5a940a3a19af0cbf2a1ec SHA512 81c2fe480c6fedf99f4e6badb952a5b4b12a95cf2329303ce8b2199898025673c3d7c8fbcaa28d5c3042e9331df59d72a42d4bc89b58a3659ea261da29f95b9b DIST gentoo-kernel-6.5.5-1.x86.gpkg.tar 67358720 BLAKE2B 5e516dceda5e5ec4e490e29d7c35d4ed0d2f865ff51f26b2be2cd46025b161591bb18e84010f55fd568fcd68130431c33238052bca322d81c87e731c3a8da762 SHA512 d8532b9479943a1c8caa2bdca0917530c585bb0e620930bf2f50c933f2cae3f6e77efac9e2fdb844a20af4e950c1868d2678972fa7867f0ee6c74eb2510ad2a5 +DIST gentoo-kernel-6.5.6-1.amd64.gpkg.tar 83630080 BLAKE2B e52e4fbd7302b6deb191e4d98b04f1c66c545e182c0ffb751d448cfb7b3119e2151bbeb4893f1202ad06efbc022de89ad71e2b06bd4c794827775a08d546e00c SHA512 e53be1dc3909b0e45ea681729efd3f12fecf68d3617cd496619511b14e7ebc695ea5943286cd10838ffd67f673f2009bce61583ab5cd7230f6a34b15c747ff4c +DIST gentoo-kernel-6.5.6-1.arm64.gpkg.tar 73205760 BLAKE2B 930304b4e66b4b8dd004f82899fbb27a1720fb43db1253440e3a2dedb989b4f0f1750c89dc8f7c4ed4a446110263e1c928cf69984b5ebbf90584c3c47fbba212 SHA512 821392de2d5579a4299ef1a12b3a308b09ab73aba08c88a6ffebf59450539512013da75d3b4b0174171e2b6b292d9a2d92ed176d21775c43027c30c5b8e090a0 +DIST gentoo-kernel-6.5.6-1.ppc64le.gpkg.tar 64481280 BLAKE2B bdb57d00e592e7d957316e24eda55913c8dc68f004c10ecc4a8d51bd53653835c6f9674955bcc34afbc599763e951e7943954dffd53cfd879a528349d4990605 SHA512 7ba227cdf22cd2a0d6440d6f21261ecdf19fe9255c449ee05fa7cba9bfe0f5d5a3c44ee64a9a4524f09f0e924d97cdc51ef9d9ba4b64ae96d1f95851412633c8 +DIST gentoo-kernel-6.5.6-1.x86.gpkg.tar 67368960 BLAKE2B 5cc89bc2acbdd48a4561ecc95ccd55966dd56609dd60da95fba30183ec234f19276deddf7b49de7d376b0ad7ff4c3d9f11851cfa10126a3bd88a398979c95b43 SHA512 fa793ff6a73997baea0363d1d2812652f10dfc17fb1015377a0e3cb1987646879bdc80cf2f5bedf98f5bd49ace8d53a0ef3580552033d1e8eb58f0ded54a7199 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 diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.134.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.134.ebuild new file mode 100644 index 000000000000..83c6a5e4fa8f --- /dev/null +++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.134.ebuild @@ -0,0 +1,127 @@ +# 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-6.1.56.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.56.ebuild new file mode 100644 index 000000000000..d2845437114c --- /dev/null +++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.56.ebuild @@ -0,0 +1,127 @@ +# 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=${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.5.6.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.6.ebuild new file mode 100644 index 000000000000..c378c0fde329 --- /dev/null +++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.6.ebuild @@ -0,0 +1,132 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KERNEL_EFI_ZBOOT=1 +KERNEL_IUSE_SECUREBOOT=1 +inherit kernel-install toolchain-funcs unpacker + +MY_P=linux-${PV%.*} +GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 )) +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="$(tc-getSTRIP)" + 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 + + # Modules were already stripped before signing + dostrip -x /lib/modules +} diff --git a/sys-kernel/gentoo-kernel/Manifest b/sys-kernel/gentoo-kernel/Manifest index ae5d656a4c28..58afac7e7c2c 100644 --- a/sys-kernel/gentoo-kernel/Manifest +++ b/sys-kernel/gentoo-kernel/Manifest @@ -2,12 +2,18 @@ DIST genpatches-5.10-207.base.tar.xz 6028660 BLAKE2B da81c9b4110317c9decd5c6d1fd DIST genpatches-5.10-207.extras.tar.xz 3872 BLAKE2B 83bda3267d82207c3b574eb3e88e79d04120b2d1340edfb5c7e1869a04beb6af90accf4bfcf16945e45ff8911e4c85e95d11184e2908d900720e934beba078ff SHA512 bb9e862d7096055e8a3df8af03e0d8268ab3ed749933a54bdf1f0eb7c36da5dc9f8cbc1c0a9cc683d188a354f1be2a77e61ae31b1dd15164068120b58427146f DIST genpatches-5.15-139.base.tar.xz 5486908 BLAKE2B 9bb9dce583643bf316d24dd741e13d26eb1a8adb1dd512d2fa69f5c1d901615622bd5170cca4efc63ca19e3e8454641529af2f9d989c9329ae2ce82c80a2b91e SHA512 91bfd0e55739e2fe833655fa52d904bea153cf156da109bd5548617bdcc44838bd3adb0bb4fe96ea8e27ad5f8836f191eb79151c7cd89254e3dff307f862f4f8 DIST genpatches-5.15-139.extras.tar.xz 3932 BLAKE2B 57659070be3889530d15448b8c38961fb4e45f307ed0f9bec896c70ee3bbdc133136fffe0f4f2e268bc96005766c1d662912b0d27077e67f917f4b30458c7694 SHA512 ca2599baa4e1462ad723b0a2c28b8e73a961a0b1b71a27344eb20a7e89fd1607454cb349d3c4401b061813fef395ce395f2cf6e52a75c249e6d22228a0c0466f +DIST genpatches-5.15-140.base.tar.xz 5551752 BLAKE2B d75b41c5bd5c1d92df5057a73fc8474eac6b20885f0417efb23eed0bb365932560b47ed73346c1d32c4b8cef1cb8fb3c64c3188244f4faad854826aa41ed81be SHA512 56c3c9f3d4acedc4cc89f4666e13d807d89471ebd59043cf1a9bc5e79123be7c34fbdc289e7136a6dcbaea14c94f6e86b93ea680c35deed8d7ee9e9a9e457211 +DIST genpatches-5.15-140.extras.tar.xz 3936 BLAKE2B 006d8787d59e0c62258d3ec071bed673a6c43face73907ab659dc4791c305532cd4db79a5ab6513117470825c10a17582c96fb6a111bbebd1251be21cea123a9 SHA512 fd0b5fb681d5d7a67780ac85915e6fe7c06528ee7353f95f4a51d1dfb70ef654428b44be603f1a011355d01ee8665acec050d9e67758af267bc557802cd647d8 DIST genpatches-5.4-264.base.tar.xz 6232296 BLAKE2B 09955b4c773e8f945a83f24ba79d40c62eddcba3c207f3c91dfe0e1e9e4351b916bde2bffef862f9c7adecea63a93a9390736010dc2f4784848c467208c4d955 SHA512 2effdb90bba04a190c2e88af5548c5a66b5144a92927c6a56c38b1e556beb2cca63804842ccff3889b243a1f47d9b4d91d8288c17fce36b9841bab788685476b DIST genpatches-5.4-264.extras.tar.xz 1812 BLAKE2B 5fe283f8ae6572dfc1c156baa6574c1ff172e05772b3e74352f61af9c4165f02544c62c3378a42fa0cb4167daf59b4f2fd95092d9cb459efc44f3f18e695c03b SHA512 3fb7e314a03c4f370efb47e97699d74d8b8b3d562fc3619e8b71c7431168d30875d5bfdbb826c2bb5b72d4e752b28a2b0b2885bc336cf5470c5099b2804f04cc DIST genpatches-6.1-62.base.tar.xz 3593184 BLAKE2B b9ede84287025cfb00e4772aecef49bb1528e3d47a4bfba110dc019ea94ed6319db1831ee765a497150e410e0d66029317c9859e951672207664345750531d5f SHA512 e1f5c54758b001cb9c4be6fcf0e92ad95cfe213b32186be0160bf5980ce1c6a77150f26baf89bf5e23c10c9c96df6ae3b5d77e2d84a4b792a93bb968a600fe58 DIST genpatches-6.1-62.extras.tar.xz 3812 BLAKE2B 2f642be1d81a2e94221c9c713b8df8994953dcbac4d612bdad2f8e7d64111e8dfa4d988c105eea7d926e7fe08ec7232499e9bd8b8e2a9fccebf78d62bde91c43 SHA512 e06d58f69e3055ff38af09061daf6d0571590136fd154dd2ef2dfaca93d151391315abb5d45e252db4acadffbc7a87124c4ee50b6fffd278ce63fac819c38d12 +DIST genpatches-6.1-63.base.tar.xz 3660676 BLAKE2B 6af8b23486d6458d06aadd6e3d72d36a768e17bfb1917c23744954746931af6747682f3ab3e8cc12040087d760b63067d7f1fb73355dd7cb1287f42e60019e06 SHA512 9552fbef812ed0cfd950d1606ecf62414886bc0f79b572ec27a58e1f9f80a4c872fa6d28aec6301fd0474d9168156092318aa84faa108668b0f6df1965d01a2c +DIST genpatches-6.1-63.extras.tar.xz 3816 BLAKE2B 6a9badb695f9306720e1bcc2836f90c82b27ac9205b455e76d9a0d6898f3539eaa05b96824aafb650c7efa1d1f9698190fccc5d115581c2a29617ef5b4259433 SHA512 e5fc923760637bf27dcadd2e59a6822e39f7c2d81d89019ebdba8853081ae875a60f657f8d483cd71dc8dacec51151a7dd3c9a5c4a7822fe32b658bcbe668c56 DIST genpatches-6.5-7.base.tar.xz 428224 BLAKE2B 9038c1beda5e3778508a29ccb0f906520f93a505f9a45f7050c47814eaf2e474d46e3cb8760dcf5a3bfbc504c5c133f8dcd8b55261a3d0c824cb374a42d98801 SHA512 89942e28ec1c594401a4ecfd6ba240e334356be0f1f35e48dd9abb1f4ffd122a044a76079f214c534a6acada0db4b735a8fa8face05feeeba82e2b51231c0472 DIST genpatches-6.5-7.extras.tar.xz 3696 BLAKE2B 0cba288c1d1c753e5a317e87432dbdc2e711635cd074b1daac3b40af683da939981eaa40b8d4291ad59d4abb92aba5fc97be134524e02b1c2c29653382d7f402 SHA512 ea3bcaffbf58f981388c2021baeea809a35a1b270cff6a0613dce2da8ff8431886612d22073c7a8d6462d20eb1f27d0c0518164c14e4af96b9393bb6a1a038e4 +DIST genpatches-6.5-8.base.tar.xz 521272 BLAKE2B 31bdac516a0a3f82cbe2c95d9fb0162d7a2b9f3865487528e7b92cb2316f559be9754d4c4c697f29500425c13fd0bb743c69b89530b4d471249f1b322315dbcb SHA512 debb1b1e499b94e4139143df5b3f22663fb6a216850e3262f5aeb0ade760f1a026d00e33f874c920369e3da968a192574351f6d93fcba3eb6b76ec45f5382b90 +DIST genpatches-6.5-8.extras.tar.xz 3700 BLAKE2B 65d52955a5a83d6e00409014b140dc1b9ee513673e5bee459ed7a047ae5d455f2ebd2cb6d8a156b81783a5e0c9e95d197a7b4f48678f1e066acdd60f47d2745f SHA512 be36f3481da77cc6cfa8521cb975367a105b4d0ec5febae709452650157130afd9372f2d89c7ed075ecaace642b78aebf9f33e146cf809c8f052367cc587c172 DIST gentoo-kernel-config-g9.tar.gz 4981 BLAKE2B 1881cb550ea9e274cb5bcc3bff5b1aa6f28bc218a09825c5ab3ba2bff4ee1826398c9fbecc513b6dd20d195fd5cf26e1e7c631bf66100ab1887705a8e04fc79d SHA512 9dc2f30a33aa19fed3006e93330210c9db613febd842467e40d51c47eccac1dbdcb5a7037e9174e92c29e2a85a52ef2c31bbe2a8cccc7a22320b3dccb8aab17a 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 diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.134.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.134.ebuild new file mode 100644 index 000000000000..eca1afb33d22 --- /dev/null +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.134.ebuild @@ -0,0 +1,141 @@ +# 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=g9 + +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 ~sparc ~x86" +IUSE="debug hardened" +REQUIRED_USE=" + arm? ( savedconfig ) + hppa? ( savedconfig ) + sparc? ( 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 + ;; + sparc) + 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.56.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.56.ebuild new file mode 100644 index 000000000000..803053479832 --- /dev/null +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.56.ebuild @@ -0,0 +1,146 @@ +# 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##*.} + 7 )) +# 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=g9 + +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 ~sparc ~x86" +IUSE="debug hardened" +REQUIRED_USE=" + arm? ( savedconfig ) + hppa? ( savedconfig ) + riscv? ( savedconfig ) + sparc? ( 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 + ;; + sparc) + 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.5.6.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.5.6.ebuild new file mode 100644 index 000000000000..1576a940ed34 --- /dev/null +++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.5.6.ebuild @@ -0,0 +1,149 @@ +# 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##*.} + 2 )) +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo +CONFIG_VER=6.5.4-gentoo +GENTOO_CONFIG_VER=g9 + +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 ~sparc ~x86" +IUSE="debug hardened" +REQUIRED_USE=" + arm? ( savedconfig ) + hppa? ( savedconfig ) + riscv? ( savedconfig ) + sparc? ( 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 + ;; + sparc) + 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 + + use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" ) + + kernel-build_merge_configs "${merge_configs[@]}" +} diff --git a/sys-kernel/gentoo-sources/Manifest b/sys-kernel/gentoo-sources/Manifest index eed25ba0fa57..711bbc3ebb6d 100644 --- a/sys-kernel/gentoo-sources/Manifest +++ b/sys-kernel/gentoo-sources/Manifest @@ -31,6 +31,9 @@ DIST genpatches-5.15-138.extras.tar.xz 3932 BLAKE2B ac867967660e190d705de428ef33 DIST genpatches-5.15-139.base.tar.xz 5486908 BLAKE2B 9bb9dce583643bf316d24dd741e13d26eb1a8adb1dd512d2fa69f5c1d901615622bd5170cca4efc63ca19e3e8454641529af2f9d989c9329ae2ce82c80a2b91e SHA512 91bfd0e55739e2fe833655fa52d904bea153cf156da109bd5548617bdcc44838bd3adb0bb4fe96ea8e27ad5f8836f191eb79151c7cd89254e3dff307f862f4f8 DIST genpatches-5.15-139.experimental.tar.xz 5424 BLAKE2B febd1fbbae82999c8b514a7bfd6b6c6286a31b8bbaeeb554bef08c752b2cbdd4875b93d85efaae45d05e7c381f9fb9847e289b13984292a661f5510679ae644b SHA512 20fb2b83f5c0b3190002821eee67b07fbeaf0c0c20039dda81316b7da9b42a5feeeb76b2b30b4217be743520f6a8d972f16f8fbc5ae777abc2c2337c624710d0 DIST genpatches-5.15-139.extras.tar.xz 3932 BLAKE2B 57659070be3889530d15448b8c38961fb4e45f307ed0f9bec896c70ee3bbdc133136fffe0f4f2e268bc96005766c1d662912b0d27077e67f917f4b30458c7694 SHA512 ca2599baa4e1462ad723b0a2c28b8e73a961a0b1b71a27344eb20a7e89fd1607454cb349d3c4401b061813fef395ce395f2cf6e52a75c249e6d22228a0c0466f +DIST genpatches-5.15-140.base.tar.xz 5551752 BLAKE2B d75b41c5bd5c1d92df5057a73fc8474eac6b20885f0417efb23eed0bb365932560b47ed73346c1d32c4b8cef1cb8fb3c64c3188244f4faad854826aa41ed81be SHA512 56c3c9f3d4acedc4cc89f4666e13d807d89471ebd59043cf1a9bc5e79123be7c34fbdc289e7136a6dcbaea14c94f6e86b93ea680c35deed8d7ee9e9a9e457211 +DIST genpatches-5.15-140.experimental.tar.xz 5428 BLAKE2B 2082d1573b401d5e8de883571c09eff60e072dafd319213a7fd21609cbc73c27130dce3bc8243dc696c3d5e99f06c2c60807d02745c821ef4820f24e8066473e SHA512 d56c4802c68a04d6a07987d7f817ab77541f5dee583b08743e8d05b15566403a2e6bf652ca6866e51ee47a16721b628eee895b80ba38169c4ac5f6cd05911e2e +DIST genpatches-5.15-140.extras.tar.xz 3936 BLAKE2B 006d8787d59e0c62258d3ec071bed673a6c43face73907ab659dc4791c305532cd4db79a5ab6513117470825c10a17582c96fb6a111bbebd1251be21cea123a9 SHA512 fd0b5fb681d5d7a67780ac85915e6fe7c06528ee7353f95f4a51d1dfb70ef654428b44be603f1a011355d01ee8665acec050d9e67758af267bc557802cd647d8 DIST genpatches-5.4-257.base.tar.xz 5959056 BLAKE2B c3c4f47328f4e3ade669e1cb4586a2420618b647fe6cb5d96210cdb8d5baf767d6eb6d9efd4ac48eadaf0f2b108569656c43b2b43a687b635daf9c91475491a1 SHA512 1231ad3f7ceb0451d9aa5a96be803eb48a5656fe63476ec55ccb71a96eadd2c12d2e44074b302b9c2770569abda60275c0ed161b3786d2dd7be6b0a49d4e4f55 DIST genpatches-5.4-257.experimental.tar.xz 16904 BLAKE2B ef6366a178627998f8e1c73665ffcb062b9c28ac9ad05910f70faba7b24a7eab10869ab71d41606553d29d05d8d7814d132c8f8fd936ad7416b5bb217a2e9217 SHA512 4a05286bf9297092dbe776d3806a65042bf2fa4d22e3080381a506d2c1d2bc6c8f502685d59372d53868d55f426a1d45a373fcf560d9f25fb276b09841954947 DIST genpatches-5.4-257.extras.tar.xz 1812 BLAKE2B 480e82ea79feb52785fc6643c883093f42240395a1d953cd1e5331c012cf64c6f4b292e878a938a9c5bb297e96ab9f80656839de6044c9f1e76c668c2c8e1ec9 SHA512 5322116802c6c0a44abc81911bb83fd7d4aa5b5f7fb4bb35ca78c47c6c0afb188e21a24cc5ac4e2810affa13689c902e97062d66a751630cf0722a2b28b1d83b @@ -55,6 +58,9 @@ DIST genpatches-6.1-61.extras.tar.xz 3812 BLAKE2B 2c6cf3ccdef6c66bc321654e84582e DIST genpatches-6.1-62.base.tar.xz 3593184 BLAKE2B b9ede84287025cfb00e4772aecef49bb1528e3d47a4bfba110dc019ea94ed6319db1831ee765a497150e410e0d66029317c9859e951672207664345750531d5f SHA512 e1f5c54758b001cb9c4be6fcf0e92ad95cfe213b32186be0160bf5980ce1c6a77150f26baf89bf5e23c10c9c96df6ae3b5d77e2d84a4b792a93bb968a600fe58 DIST genpatches-6.1-62.experimental.tar.xz 17452 BLAKE2B 4d77ab5622a45b161e8a8e6ee131a93be7d670f958a3a91083430482222b993e518f0349222065ff4ab718137d1d3e71bafa3c6e20a37255833643b3fdc7189e SHA512 27be0029e13002024ade3c48e300649c1036c3c08d20553561ba7b62792ff970eaab310a8c6f88314d29ee15bbdc215774fb11a5b030eac012c617a0961d4943 DIST genpatches-6.1-62.extras.tar.xz 3812 BLAKE2B 2f642be1d81a2e94221c9c713b8df8994953dcbac4d612bdad2f8e7d64111e8dfa4d988c105eea7d926e7fe08ec7232499e9bd8b8e2a9fccebf78d62bde91c43 SHA512 e06d58f69e3055ff38af09061daf6d0571590136fd154dd2ef2dfaca93d151391315abb5d45e252db4acadffbc7a87124c4ee50b6fffd278ce63fac819c38d12 +DIST genpatches-6.1-63.base.tar.xz 3660676 BLAKE2B 6af8b23486d6458d06aadd6e3d72d36a768e17bfb1917c23744954746931af6747682f3ab3e8cc12040087d760b63067d7f1fb73355dd7cb1287f42e60019e06 SHA512 9552fbef812ed0cfd950d1606ecf62414886bc0f79b572ec27a58e1f9f80a4c872fa6d28aec6301fd0474d9168156092318aa84faa108668b0f6df1965d01a2c +DIST genpatches-6.1-63.experimental.tar.xz 17448 BLAKE2B d876f1b8e2d132f49f8bc40a8b2c7fefcdf510866c9609a8ca1c274dd387e8aa683a84fd7985193c24b183d3a28a0ee0b91adc062db3a24d3a661db79e18770b SHA512 adf8e430a4baeca89e7c72970e85e1f02579af7e3056df3b7e31a29429a7688eb88dde62cc567009ef0139b2cec388c7f7df7861253a98325ff760fb1c44e4f4 +DIST genpatches-6.1-63.extras.tar.xz 3816 BLAKE2B 6a9badb695f9306720e1bcc2836f90c82b27ac9205b455e76d9a0d6898f3539eaa05b96824aafb650c7efa1d1f9698190fccc5d115581c2a29617ef5b4259433 SHA512 e5fc923760637bf27dcadd2e59a6822e39f7c2d81d89019ebdba8853081ae875a60f657f8d483cd71dc8dacec51151a7dd3c9a5c4a7822fe32b658bcbe668c56 DIST genpatches-6.5-4.base.tar.xz 258812 BLAKE2B df197ed4a66568eb823c889b15f126c66b6acb9a2cef224e198e576d601f1c5d1ba43bbecf510585adb93445f2fd634889714a31101fb2dddec67da9052adb7e SHA512 70b21a38cd4a2d1759819341365de33590d8d3f460d12cecd781dddbdc69e87e66f81389d8a1bea381bf74188c19b667d3c7789a92e3d8f80080982ba5d39872 DIST genpatches-6.5-4.experimental.tar.xz 78476 BLAKE2B 773552939f8b59a845ce473b9fd3ecfe7e60bcdb511df84a432fd9ee27d308f5ee8adee862aa8a7f9f9a46f826e6e0889b266774e9915dd6dde8bf28b8545040 SHA512 49b6350f7fd5ebc1026f0695db806faa2053043d6f13cf0ec7ce6674e009dafa2679c5e2668a9fbfaa65902de8a64d552f1e00f75594a2d9d4f00af21b6ced2c DIST genpatches-6.5-4.extras.tar.xz 3696 BLAKE2B ca8bf3d3b195dbfea39b27b574ea3f3e99f843604ce8ed6ffac141e2e198a4721a943d24c0bfeb559570f00985e6371c7badb69e94542af7bb291fa2485d5425 SHA512 db11e8db7f3fbbed7a037c4a8ebe47accefa9794e8a201e6e022adcdfc628ce3d2db9ccdcb0b0133e3b7956fdab9f63fbc3140f1759b31d2c1878f4075de9d2c @@ -67,6 +73,9 @@ DIST genpatches-6.5-6.extras.tar.xz 3696 BLAKE2B af6aff8421a6d4c205e93b38f4fc329 DIST genpatches-6.5-7.base.tar.xz 428224 BLAKE2B 9038c1beda5e3778508a29ccb0f906520f93a505f9a45f7050c47814eaf2e474d46e3cb8760dcf5a3bfbc504c5c133f8dcd8b55261a3d0c824cb374a42d98801 SHA512 89942e28ec1c594401a4ecfd6ba240e334356be0f1f35e48dd9abb1f4ffd122a044a76079f214c534a6acada0db4b735a8fa8face05feeeba82e2b51231c0472 DIST genpatches-6.5-7.experimental.tar.xz 78468 BLAKE2B a4a3000e1153e52df61ef7bdc699f801e65651734687139df14a2264fa92b3ca5f208e97c1c20099307b01655f9cd6efa02df8e60b44136a97099ad5154d0418 SHA512 f8cebf4608ed555e7652264f8496f9d88a80af8e81f21003b9f3733e074265f26c477b26e7e9727488b2467cb2403a6f36c1cddfc9f39de8b0c07c3204e47231 DIST genpatches-6.5-7.extras.tar.xz 3696 BLAKE2B 0cba288c1d1c753e5a317e87432dbdc2e711635cd074b1daac3b40af683da939981eaa40b8d4291ad59d4abb92aba5fc97be134524e02b1c2c29653382d7f402 SHA512 ea3bcaffbf58f981388c2021baeea809a35a1b270cff6a0613dce2da8ff8431886612d22073c7a8d6462d20eb1f27d0c0518164c14e4af96b9393bb6a1a038e4 +DIST genpatches-6.5-8.base.tar.xz 521272 BLAKE2B 31bdac516a0a3f82cbe2c95d9fb0162d7a2b9f3865487528e7b92cb2316f559be9754d4c4c697f29500425c13fd0bb743c69b89530b4d471249f1b322315dbcb SHA512 debb1b1e499b94e4139143df5b3f22663fb6a216850e3262f5aeb0ade760f1a026d00e33f874c920369e3da968a192574351f6d93fcba3eb6b76ec45f5382b90 +DIST genpatches-6.5-8.experimental.tar.xz 78464 BLAKE2B fdeca02cfb225d18c18c7900f897706e7c22e47741b95260ed160e4ee8851a964409de51a000e9224b6b6731843f3cab8793d275fd02cb12550bdd17dad8f77b SHA512 8067fcf4c9c931f86e1f16f99fb50cf4cf0586e973bdb3861c106c9fb16b3d6bc1051c2d74a10e0257e7fca10deb529a0347e155197f3be366e98fd01797617c +DIST genpatches-6.5-8.extras.tar.xz 3700 BLAKE2B 65d52955a5a83d6e00409014b140dc1b9ee513673e5bee459ed7a047ae5d455f2ebd2cb6d8a156b81783a5e0c9e95d197a7b4f48678f1e066acdd60f47d2745f SHA512 be36f3481da77cc6cfa8521cb975367a105b4d0ec5febae709452650157130afd9372f2d89c7ed075ecaace642b78aebf9f33e146cf809c8f052367cc587c172 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 diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.15.134.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.15.134.ebuild new file mode 100644 index 000000000000..16289cd67f64 --- /dev/null +++ b/sys-kernel/gentoo-sources/gentoo-sources-5.15.134.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" +ETYPE="sources" +K_WANT_GENPATCHES="base extras experimental" +K_GENPATCHES_VER="140" + +inherit kernel-2 +detect_version +detect_arch + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" +IUSE="experimental" + +DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" +SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" + +pkg_postinst() { + kernel-2_pkg_postinst + einfo "For more info on this patchset, and how to report problems, see:" + einfo "${HOMEPAGE}" +} + +pkg_postrm() { + kernel-2_pkg_postrm +} diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.1.56.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.1.56.ebuild new file mode 100644 index 000000000000..6b428623c0e2 --- /dev/null +++ b/sys-kernel/gentoo-sources/gentoo-sources-6.1.56.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" +ETYPE="sources" +K_WANT_GENPATCHES="base extras experimental" +K_GENPATCHES_VER="63" + +inherit kernel-2 +detect_version +detect_arch + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches" +IUSE="experimental" + +DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" +SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" + +pkg_postinst() { + kernel-2_pkg_postinst + einfo "For more info on this patchset, and how to report problems, see:" + einfo "${HOMEPAGE}" +} + +pkg_postrm() { + kernel-2_pkg_postrm +} diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.5.6.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.5.6.ebuild new file mode 100644 index 000000000000..3e7508de990c --- /dev/null +++ b/sys-kernel/gentoo-sources/gentoo-sources-6.5.6.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" +ETYPE="sources" +K_WANT_GENPATCHES="base extras experimental" +K_GENPATCHES_VER="8" + +inherit kernel-2 +detect_version +detect_arch + +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" + +DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" +SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" + +pkg_postinst() { + kernel-2_pkg_postinst + einfo "For more info on this patchset, and how to report problems, see:" + einfo "${HOMEPAGE}" +} + +pkg_postrm() { + kernel-2_pkg_postrm +} diff --git a/sys-kernel/linux-headers/Manifest b/sys-kernel/linux-headers/Manifest index e69e880eea41..3bd5b87f1446 100644 --- a/sys-kernel/linux-headers/Manifest +++ b/sys-kernel/linux-headers/Manifest @@ -10,6 +10,7 @@ DIST gentoo-headers-6.1-0.tar.xz 1172 BLAKE2B 6929760733cd4a89228554b57b1027ccf8 DIST gentoo-headers-6.3-1.tar.xz 1172 BLAKE2B 1203030d430d98fec697da541707927fe8f2027420d88f4287dde4ccdf660366e6dac0b422c0e9f9b4381d5e27a9c8a861093c3d31cb8861d4e9dbd472c37ca5 SHA512 8809047184b60e7366d4016ec5b7bf13797ab29e9d415004b15678f6a3574d1350a6f8f934256ee3dccb6eb4b7d122f29e8dcadb55f5c9cc27583075eb21321b DIST gentoo-headers-6.4-1.tar.xz 1164 BLAKE2B a96e98e6b095566070ba6d40f51aeb14e61beb7884b7db962246e93bc54303f0ba0f3cf4900a440f0aeda220e756f0d59df77213e50512a649ed9812860fe681 SHA512 4ca45a6cc59ed21edb950bd1c67e47b9153943a71ec5a5319f9f9160456a184fbb97bfc7071038e5e011abe6f3fd375a46a4d6e60106d1fb8f95bff83ca9cdf6 DIST gentoo-headers-6.5-1.tar.xz 1168 BLAKE2B 56c40f909565c8314b4821df457b9cc097c0325e60e3fe1476697eecc024fa66003dfa88fd7bc112a054e41e17e62d853c42ecd2b5bf2994030701d9f378ccb1 SHA512 4266f0b3cee7805bb877b5578a8c1d2edb0723ac0f6f08d8daba5b8f8d28d874a555fdf6dc5f89a876c0ece102a8cafa4cd5eb2da111b6365258457db649109f +DIST gentoo-headers-6.5-2.tar.xz 3300 BLAKE2B 5f62bc4fdf2e149eac9f5540bc8e07b27698a3d699fe51a704083086fd52ebb61c0d8f7b4d3f67c4a25c4bfabda57e20703bc3c6c34a724c57c97457decad5c6 SHA512 31833ce19d0e808e61341a2297902eabffe0112a62e4ae0295b432240069f83998ebd3a6f87a8bd17cd20fc8f4715b20ced3bcebffe57d68d049e36f757340b2 DIST gentoo-headers-base-3.18.tar.xz 3776668 BLAKE2B 837a675ecf05ec270549d0ba6b9dcb98fb0e40f22007ebfa3e430152b7149dcfa29c8bbe38c737add07f75642234f1633c1d5ae0170788e8d4f765faf00bbdbe SHA512 6615c604e5e618d26fff5a61691f7827bb05be9790db6c9f8e16e3842bce8f056f9928f85ae5714710b75743b0d0804faba4ba9c76e934e1de22dc03ef6d5535 DIST gentoo-headers-base-4.14.tar.xz 8017944 BLAKE2B e967a3f26fa002f62af72c165cf960e855f5d84dd105b3f136e5ae24f4cdfc9e5f8b217a83955b325ca4bd6bda0a9d4c4de02d8d79fd4aa72191bc63db96183a SHA512 2a4e83a9ee36ffa85b59ebac1e12f4f1c572825b767928a42c4748d924d04f0536bab4d9375ca68c11ad867c226f386c40c7c4d0158d1ab00c838eb5b2f9f21a DIST gentoo-headers-base-4.19.tar.xz 7956220 BLAKE2B 5b6868188b6cb505556b8f307972be6b27c0201e8287f6a2c4d0ac8bf16cfe048cb05afacf879731ba81de5e2a8c5afc4adad007e00b12efb8b2a158a666f4dd SHA512 ef0f159cb31651bf8e00c31d8ac807e64413c7bf88807e1ab4779524db10eec4726b65af0fad034a0cb2e000cd61a6008bcc174828061ffaf633c170dd09645c diff --git a/sys-kernel/linux-headers/linux-headers-6.5-r1.ebuild b/sys-kernel/linux-headers/linux-headers-6.5-r1.ebuild new file mode 100644 index 000000000000..2e7579c6996b --- /dev/null +++ b/sys-kernel/linux-headers/linux-headers-6.5-r1.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ETYPE="headers" +H_SUPPORTEDARCH="alpha amd64 arc arm arm64 csky hexagon hppa ia64 loong m68k microblaze mips nios2 openrisc ppc ppc64 riscv s390 sh sparc x86 xtensa" +inherit kernel-2 +detect_version + +PATCH_PV=${PV} # to ease testing new versions against not existing patches +PATCH_VER="2" +PATCH_DEV="sam" +SRC_URI=" + ${KERNEL_URI} + ${PATCH_VER:+https://dev.gentoo.org/~${PATCH_DEV}/distfiles/sys-kernel/linux-headers/gentoo-headers-${PATCH_PV}-${PATCH_VER}.tar.xz} +" +S="${WORKDIR}/linux-${PV}" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + +BDEPEND=" + app-arch/xz-utils + dev-lang/perl +" + +[[ -n ${PATCH_VER} ]] && PATCHES=( "${WORKDIR}"/${PATCH_PV} ) + +src_unpack() { + # Avoid kernel-2_src_unpack + default +} + +src_prepare() { + # TODO: May need forward porting to newer versions + use elibc_musl && PATCHES+=( + "${FILESDIR}"/${PN}-5.15-remove-inclusion-sysinfo.h.patch + ) + + # Avoid kernel-2_src_prepare + default +} + +src_install() { + kernel-2_src_install + + find "${ED}" \( -name '.install' -o -name '*.cmd' \) -delete || die + # Delete empty directories + find "${ED}" -empty -type d -delete || die +} diff --git a/sys-kernel/vanilla-kernel/Manifest b/sys-kernel/vanilla-kernel/Manifest index 9b7c79998288..ad4642e917e9 100644 --- a/sys-kernel/vanilla-kernel/Manifest +++ b/sys-kernel/vanilla-kernel/Manifest @@ -29,9 +29,15 @@ DIST linux-5.10.197.tar.sign 993 BLAKE2B a98f032c0886edeb2f508a86aaa9fb7981ab803 DIST linux-5.10.197.tar.xz 120607852 BLAKE2B 83ef21047b45710724f7b3570b27d22a0dc1cda3eb051eceb5952481dc3d3f3646bdebabaf4458e8f03f027b56b461d869abda15b0ad92a684a0a43ce87bab07 SHA512 5a8dcf7788e556b4a416bc7425e9684d1a6c40c483eb549dae975e3ff99cca9bfa2237106ba618c787b7d819940b90e29bad396108068ddc95aeb7d3529d9a38 DIST linux-5.15.133.tar.sign 993 BLAKE2B f9195946c0903320cdc66db68fb7edc5bbeeb67e04b016bbe5ad3b281125d9e56f6608cf4308a5e758944c9c2aa3e537d043c981d568bdad52b9f90eb9dbcdc7 SHA512 60403a6be4f3382f2ac6b65306d4611c94d4dfdab236b0982632389ebc163c84eaa6cc064b6722278071887e6baec1b22ad8d1f0ef3a91c94895c8e7a88e9882 DIST linux-5.15.133.tar.xz 126545380 BLAKE2B e71975def96d76fb5d0886be6460ed581a2ad88ee3b1c40b1b9a38013e912664a95a2055b2ecc190aa4c3f5e275eb8f00ffb6ac826e8ded9e1564a76f65f8985 SHA512 2877480c7f7da8d568c4ddb4e74d033ab2913509669377200320eb3f5faf7e7aaadc98ef80cec23055f0206692bae4663c36241562ba56e3c194c00779a99a0f +DIST linux-5.15.134.tar.sign 993 BLAKE2B 9830f97282775f5b69d6805c0b4e4a238ea0af86b1b802de349c4f4da72fe0b291fda92f4e0b37dc209c5f911ea170551469fc1598de2b0d94f1deeee49f1af2 SHA512 d55cb238264273c734b5ce06b2468b5cf8593252c32f87d5402fb2a150fc2ab966099387f283c7b831a6851ff3346159d032ed2878d24100f6b9d5b84c9d3f26 +DIST linux-5.15.134.tar.xz 126553976 BLAKE2B 8981578a9493fd522e07cd4560ee8e067cfb573b0fd180d58248523b5185eccba353661d1a06c5fd0fcc1f4e29f3bdb42edbf676023796925a6fe6ea8d44ef39 SHA512 c1b83da73badc76d183fa61ea3fa660ffdc5930184fd3b8dc4c717df5397c0a31cf614b5696a5dfbbc4f49a479a984d6ef71e889e44c0ba0c458b645f36bff38 DIST linux-5.4.257.tar.sign 991 BLAKE2B 459963482330a31f3e104be35f8c99a07232cf7192b211e06349bdf8d67a9de58f6c299dd42cc074710dadec49949660b486bcfc85570584711a95e958e76f03 SHA512 8214a736eb2bcef2e4048a4b78118709c4736adadb471e9eb89f75b3c288320366463ee40aec572678c4a78ae7a4b01be9b003bd7551df390e592661d80bb8b8 DIST linux-5.4.257.tar.xz 112968420 BLAKE2B 14dcaf7908494fb0bed03faa6c6c771e7c091b702d13adfd222a7b66f435962365b405e1a5c658e528ba830ea5d6e9835ebdfd176d8382d3302d917bb2e27be3 SHA512 2414247166cfbd77323da5e8f0f6bf1ea40850e491ff26b5bd8c3e29abccfe0a56664e16126f8673b3d5b5274a0507dbffd2bad3505e6d9dd2efa3b49eae515e DIST linux-6.1.55.tar.sign 989 BLAKE2B d10c453aea7debd92cc2ff13c70d19dfcea71646898199b2fd6c3b9e3a6f901f487c4e0da1fa0bfe76848e68c7897acfb103ca03ca0ace9d51fce9ac32d8b6b3 SHA512 bb351e432efa185a25c1d9cc0728d46edf59a6269192399260e97a9ab5c789896378a1d8194e3051c023233ce6d7e882cca52bd860e265a7b9b1a59a1b3f0006 DIST linux-6.1.55.tar.xz 134978840 BLAKE2B 60e806a9bc02c69e60e5ff5fcabf26622054cc48f372c60ad62f5a4e1c67c50632c017037b9d96657d124e9651eb80a367ef8fb85256eb68faad0dfd249bf1da SHA512 047d98b1aed8201d5d0d29228e6cbc0984cfb7b77e6f5584ad94431c644db8ce099445d63e7f5b6b6fd9b031176bf9448c3c99863273c9e178170af7cbe0d20f +DIST linux-6.1.56.tar.sign 989 BLAKE2B 181cca6f641b68b43d8c3e3f903fe0129a314b458d84f9b710cc5c07e15c29f2086ac053d006d6f2896613e13f8d4a1d59e32bfd8ced945316506b5fa32c4543 SHA512 6b0642511aa8e7d8f795e20d8f209a479e1260ee2fc20eeecbe9de1b923a852124b1b82a170d24c1eeb9142d5c6ce12946999ded4f6b55ebea0ec8bc0b1537b6 +DIST linux-6.1.56.tar.xz 134989580 BLAKE2B c70da3ecb8f849890fe2b5bf2874a2dd4f468508b508aaf1e7e6773c63845e782e2cf5285e0e7e62ce25e7a4485e1cf033122c4d6fbff0e83b92e172423e7a5c SHA512 4f03c0991f6d2985411885b6026b76ce0bdaccb94edf3a0352f8be31cc5056bee9729089af2be4e946b1405d922afc5d6fbda6b1117eef35fd4a0cac6dcb51ec DIST linux-6.5.5.tar.sign 987 BLAKE2B 24619bb3d949c875a242f3908e9353c82ac936c4f76db320736a215514c52212127aad781393de84f15715da5f7bf5210e2c22343867215fe9774e3fe5cacf8e SHA512 da6406e7ed54cc17ee36c14ea9b09ffd54753625861006fb4ec68cf1b81cc7dd8fbc42890ce98424082dbb4fac2f90aa353bd0b27fe446219e6940d90d03c9c3 DIST linux-6.5.5.tar.xz 138991456 BLAKE2B 2152bdcd8799b89612e76c1b3794313f981e08eda23c0150e56297a07f326c85f2a7a08106eb4e4d502b2134ed69e4344263fe6a2b398af5b5d7ccd018c0899b SHA512 c95ad978847915e044146f254c9cec7d3d32e4afc28a5cbbeec2f0591aef28f584f0a273f7bb5bd8706cd7cc849dfd0cdb764fbc2c84e8b3c1b0f30fb6bfd306 +DIST linux-6.5.6.tar.sign 987 BLAKE2B cf964c7017391eb169141935048572f684e183c4f19c8fa436d3c116b13adf75f5d8d0999df2ff907872de0067fa42267d2ec6f2ca59b386b8e77d85fec2c0ef SHA512 39370699c241d7e5be58fd6b331e8095752046a79362d22b2ae0501dcd3f2a3cc20c47be0d4cd58c56c0bb15eb34400ffed2e5937185e4aebc77caec6f4e3ef3 +DIST linux-6.5.6.tar.xz 138956648 BLAKE2B 6fec33a0ee1700694c43c2271263d23408f3ad53f71200717ebd3843dd0aecb5235a058439e63e304da276978f1e4148ae1aac78a22166b2ca236b137a406c0f SHA512 be7da02f4f4c3dff56b36c4462d0e9208c826a89717bd71876adaabc911e3fbf6b72592da6775d06c92f7ab832e27d5f82a0f8b69f244a764c72925607ef86c4 diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.134.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.134.ebuild new file mode 100644 index 000000000000..09401b1d4561 --- /dev/null +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.134.ebuild @@ -0,0 +1,137 @@ +# 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=g9 + +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-6.1.56.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.56.ebuild new file mode 100644 index 000000000000..aaebef705bd8 --- /dev/null +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.56.ebuild @@ -0,0 +1,137 @@ +# 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=g9 + +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.5.6.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.5.6.ebuild new file mode 100644 index 000000000000..4e53cde8ab8c --- /dev/null +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.5.6.ebuild @@ -0,0 +1,140 @@ +# 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 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.5.4-gentoo +GENTOO_CONFIG_VER=g9 + +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 + + use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" ) + + kernel-build_merge_configs "${merge_configs[@]}" +} diff --git a/sys-kernel/vanilla-sources/Manifest b/sys-kernel/vanilla-sources/Manifest index 34f5d8e6f6b4..c3ce70096356 100644 --- a/sys-kernel/vanilla-sources/Manifest +++ b/sys-kernel/vanilla-sources/Manifest @@ -8,7 +8,7 @@ DIST linux-6.5.tar.xz 138898084 BLAKE2B 2e641b79a080e8f4ce283bcf6b74e2c6f15a3743 DIST patch-4.14.326.xz 5286036 BLAKE2B 7e1a83b4cc6eaa242f52eb3b72a1b0d777d42800e1f94add8da73738fee6d16546edfb5bfd8638dc073cbfda3ec6fc416636464c800839930d943c5f043f867f SHA512 a905888c1077a8e485512301ff4a05f02f01f7c5d4ab4a0270e2a1f24d6978ef0f6e30109d65cbfe98842b679af8092425d41149efc1af1a9aa1477f22fb2c51 DIST patch-4.19.295.xz 5677904 BLAKE2B 971f8331b84c388bb26c6e29997efe10f9b0f7024a586135813730fc19353f1de919f73021079a05c754570bc56faae0d55b3d826ccc3a937a3888df234ac8a1 SHA512 a65488caef2fd6c6d7da802ca73c8e3c461bba89bb70128be345fddd78240708cb30ded10a139dc99afaf30a0475c4efe3a3bfedb1cda439ef3d01d5fa6ce60b DIST patch-5.10.197.xz 5203292 BLAKE2B 6813859db3fe6135a0e90b1968c95e4a918bb200267039fcf0c97ca7e66a576337706ad537d579fc474613fd1d6a295f8b9fdf9e966701951ce33f57b486229c SHA512 79f73dafef285df885371929e5d6230c05100cc5d6bf4e80bcd230cecff36b40b92f997a391dd5eb6f4c5f8306a1f435c64550bf48ec1318f66bd9ef257b491c -DIST patch-5.15.133.xz 4786988 BLAKE2B 8998194879d82dc1d5f599fc9417c61936b1e0c37aba6277b0cd0e4e61792ab4c2e941fde4b442b5dd2fc302fd26447e2c22da7b81d8ee0631e13fa37eb9acc8 SHA512 c655e7397f7df3c6e130db186b02a1522b2c141119078f94c72f94ed06933921180e411d1e8abe34a7a651c44096e770494b935e57f5d0daf60402a92b6226e9 +DIST patch-5.15.134.xz 4834328 BLAKE2B 0422693fc1b3a6ead7763f337bf3727f91eee92a48dc6094205fb06f43bf90af31bb3f9b137cef97780ef69f905cecb66739b26e709ff88a8990a0316e42759d SHA512 05aabbb391310e6f14d94d0b8ffc4da01e0b5ffb121cbe45ffbad2c71dca483012651ddd16ba21a9e874053d6c64d5807256c8e574b38f4e7613e3155b7e0a8b DIST patch-5.4.257.xz 5149824 BLAKE2B 7b81b40f555368914bc05640639d6d3a4dd4c396ad296dcde66c9be235822b80d08cbe9205c892fb383bf57bbeac5715102999b86459c223f462d4e96a625259 SHA512 afeeee2478e91424a304e468e5a5fa1c493d9c3a2d007a9c315e0f5ffe346991d6dddce1c354312764959b272c910cf164999892163ab47a87c3ecfde72ad1ab -DIST patch-6.1.55.xz 3276424 BLAKE2B 56ba9c54e81c5f7cb815c0d25c99bd56572f3f8027263eba1f2cec12fbcb3f9486d2afa77db7efb41ee1e0bee3f74e0c3f4be335573d10f24e4eddf874f465ac SHA512 4d89f2e33b070f461ab76e8c0916e8e2bb3f8f6ed7f19a1cb9ef7f8afa653da151d3233632eb9286c808f6ff457c1d91278387275466dfe8170e5a111d48175f -DIST patch-6.5.5.xz 419724 BLAKE2B 9313b8136c3868772422b085e7a768906d1ebab5ca92dcc5950db4a1a3e66c72e71e59ab6279a8a7b43943537c298ea86f98efd7d66bce3996e167ca6f541a76 SHA512 753af5890352b68a471fa3d7660c517e2845008589a304db7a7da3fbb57b327e3a786446ca2aeddcf0ffa069b41ba82be435990156aa1ba377c377f6da612c5a +DIST patch-6.1.56.xz 3332308 BLAKE2B 87d3efe71107d13c850833867f686a76a90892793058acbb9c79ed2c723c8770f1405bb2a820ce2e8cc8ae839e476f2a2c05e3adbce9196e573eb40ca410a796 SHA512 5fa0cb8b6572ed62a0f7380c4e2e6299aa5463b8898481a2093ea4553c33b9a5a3f8cda23ce7f70929a20111083c664a8b56a533df803e2c02bb9fd01ec83690 +DIST patch-6.5.6.xz 510216 BLAKE2B 9d51b6ce22982fece16f96b8c63053c790fd73d89f99a6e4919c6bd6c5f05debb1a3fa325a855c410423be0c5af06d457c0c9d8459ca3beb9b22f17eec67f854 SHA512 78509f471139840fee0214dde204d2cdeb404ab2ebd4a280d2b0c84b9b1a8862858fdb8942b0cfd6ebd1808d9f545419675c9e94dd8de95e78192dc70d17c051 diff --git a/sys-kernel/vanilla-sources/vanilla-sources-5.15.133.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-5.15.134.ebuild similarity index 100% rename from sys-kernel/vanilla-sources/vanilla-sources-5.15.133.ebuild rename to sys-kernel/vanilla-sources/vanilla-sources-5.15.134.ebuild diff --git a/sys-kernel/vanilla-sources/vanilla-sources-6.1.55.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-6.1.56.ebuild similarity index 100% rename from sys-kernel/vanilla-sources/vanilla-sources-6.1.55.ebuild rename to sys-kernel/vanilla-sources/vanilla-sources-6.1.56.ebuild diff --git a/sys-kernel/vanilla-sources/vanilla-sources-6.5.5.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-6.5.6.ebuild similarity index 100% rename from sys-kernel/vanilla-sources/vanilla-sources-6.5.5.ebuild rename to sys-kernel/vanilla-sources/vanilla-sources-6.5.6.ebuild diff --git a/sys-libs/Manifest.gz b/sys-libs/Manifest.gz index 71dce15cb0b8b839e14257e7e497680be1b338c3..73fa2fb8ce8d75481420c90826c26b2bd5db2c20 100644 GIT binary patch delta 4519 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

    oQNfx2zm3?de4R$o9JY5i zT@4w?f@jFS+57jO=Dl@&zfB9?P#-J7dkJ9Hg;wBL(Pc$ZcZ_W(OyvV>=W&a=EV}UK zy8Ep0Safnv3$A+CF(B^AgjD~6*WjVu6xi?;CmZlU4Q51qnj${XSfm`QbSBA zjEu#`TABtWh6ZGULFq7QaZ~q9No%YVr+875u~oK&YBR8NJzUb_2+XEJg}QC(&aUgk?IE`$aI5fY(XQH zkBt%CagerVgO4U8boWAVxC?}TcA5m&U(|qd)@^#R53lXCs%z18a!SW{^miy^%~g8M z30K{RdNh%Dbe9IDe_iZJX{+0wDA7H%#jM+NqPuTWet+9P?TkpVwg> zvvIBqX>=?|=hrZ0UA3qM#b`TCJa1j%p_y1n-d&o!Zy7Y*r?XK~Q}-QbWX^SpOBYLC z6Gp}lOyE#C%!grJqU&`&@2ys2M`xYw=#J)cO-o1Jy+Rn2yG#Fyby9aVY4QvT*BK$A z(-9EJw|}j1BK_S8@I{zgL;Jc>4SUuO8m6fEzYa=dd+q;2DH+qZ|;M}KAvK>N|_-%A7T3uM9}n$yV7)`bV% zbkf`FR$%z{YEH|%)t#?fWZ|KrjpcS-57Pvr;9KdsnFeFqG|jB*-F4Cu`I1!;x^S-O zDk*RlmhIa1dPeR0+xo)>*-gJv$hwDN>ljiXqrgc$=XKGbs|zo!zn`Nj!HynED1m%N zn17FJi^B4CBNL*49H63!QM~5F)zLs~1BKxl;nfvox+Qx{9vlF9=}hx;VYht524D;usShh&&yK9uu{8A^b&HNBWlc>4%shGk;?Y&^h<(i} z>oF*Dx8z*lj;6mNfF+4`yE6B05ahex$$yHQPr~8q-mKxH{wkQG`AGbJZoDSQufO%B z>57208c*faKT}@{Uj+*3LQ!q^U!#_k@Yc*TYe>x2!Ozn&Af+ z^SavL0s6W)38L0ra1a|@60g6QK~vjD=cIJ)OrVUaZfIOB7G1fjVLKnMLni2a%71R^ zdLZq4FE_#6rd_&U1?F|FCu$h@-3R0fx<)pkKF`o}%WJ&uUH)?W>k6D?i>{2-28QN? z6Oxqt@mdbN^SthL54v{($C}i>*XF(cvJn7N6Ng1Dx&yfZX)d3u=aRAp8?V2|LA~rv z)N~0C5(2Wz8ctXLod`e2UiqD+DO3UEL)3+RTXz|#(F9<3ZQN>PWoI3A!alK(3-5#p zu0p5cbO)ivP?za&B6yi$B3(2yGE9aPD_SjGf{7W{&9bpv#}Zg!oiY8V{|B@qT+kb7 F000x*!Eyiq delta 4523 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 delta 10014 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 diff --git a/sys-process/procs/Manifest b/sys-process/procs/Manifest index d505c20deb30..e0bd02700d00 100644 --- a/sys-process/procs/Manifest +++ b/sys-process/procs/Manifest @@ -1,229 +1,411 @@ +DIST addr2line-0.21.0.crate 40807 BLAKE2B 9796b9a1177a299797902b7f64247d81d63d3f7e0dcc1256990628e84c5f92e3094ee8d753d9b72187b9aaa73b7ca67c0217899f2226ebd1076f8d25b458475b SHA512 afde7660dda30dee240e79df1fb5b92d4572520bf17a134ef3765e2a077af9e13713952d52e27fae420109b40f6e24dbce1056687dbcbead858ffc21cc7dc69b DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd SHA512 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1 DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 3f5d54fea2793ce1c2c4d5b3049b910f45a5721e7538cb2557df63dc3069ab3f6b66aceb5e9a48f21c43ae29778fd045428ea103b2a6de81659e605e30e64ca6 SHA512 ad31f3d1b3fe41e593d4ca7e721bbad62936f2e6a17fd1e0997353edb6fc906d1bef2b79f0ac7c7676abe637bbabb23ff22059947be379a2441011f8178983c5 +DIST aho-corasick-1.1.1.crate 182812 BLAKE2B df74c2cfa0ae392a8d466e370ba761c4cd37c65773affba9a3cdcf7f5797b34b4a25e1646be3de5081644b34db2dce273609edb4f18a1ce7fdbf31ac28a10b88 SHA512 a894e1cefbb63a3b7b78a3676874d0b7a507c27970f48cdfbda1e5deefbf6b20ed4271b660a12eea77b318cd2fa0f80850a0b1ddfe0d0731ffa326c0fc295692 +DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055 SHA512 4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191 DIST anyhow-1.0.69.crate 43576 BLAKE2B deb44b3110aee1314dd599b730df8c2f03b7d13c0d945d4ef00a0e30ca74257269e43107be19868adfea331a8c730e0aec2dff3abea704e56bc6a35b9581fe14 SHA512 d65e5c9404a70b1e0af90dd66af157f8c31ad0858f703765d5fc6c828f1fc8db690b17451c4108e3a52a7da2d6c2366e745d7b4bd7d19e6dba3485f7c3a43071 +DIST anyhow-1.0.75.crate 43901 BLAKE2B 6353557d7ec2cbfdd001c039fad62c95fea9e02b113149f726fd14bb36b31e637e8609dd5ee20a900e9c11bb783d9958d664b31ba7c467382fa7f51d477ad3aa SHA512 190d6be8ede0af9808210db53e4dc31ce69b126a26b0357220c4705a11e83cab2c2c09c59964a35794f3c434f717eaa6bb669e9e8f16012535c14246b17e8d40 DIST async-channel-1.7.1.crate 12855 BLAKE2B f7762c5d3fa880da7e31f176fc28d9997fcb734c8cb850f8f369315af317c6c0a0b8b834b23474b8320cacfa5fda7464f60cf28f284b68b45d9abb728201bd89 SHA512 26c2fcc2b0f0bd1fb58826f7a0ef1bdd3069c02c00b7e59c2c7001f39d347df8c9882eee8682629ff8d94e88973186b20fcf2ee6885332024d181d3525866cd9 +DIST async-channel-1.9.0.crate 13664 BLAKE2B 52455c1c9f82bede902a96de0526ce4563184a9da303477110b556b4c877b563c21c32bfd9c6ded446ea0bad416af81a07e5df5a62e7c8f40c8183c1d09ac4f5 SHA512 cc624b87dbf34e4be4e219a82b96036396b92042025eeed2362d91f414ca17884365470fca5014b02659be44b77f20530ca33236dc427f0a2fcff2704c46c3dc DIST async-executor-1.4.1.crate 15490 BLAKE2B 2d85825f9deec4a89eae4be6c2899d22bd96f095413598abe2a58ca07e6b8745ee02a6e1db6a3be034159c7844e55009d6da9845116647c0b021dca115acf6be SHA512 24f8403f7cf7639a9477c0a4ee6fba8ebf73fc64b5c896ff07b5b9ea787ca65fa2e642e46a0ba3796e76774d46373e6ea6a20309feaf1f801281aea20cf82578 +DIST async-executor-1.5.4.crate 21325 BLAKE2B d015fd9eaf570726fa82a7cbce96ecd4eb829659966f37bf48511e1d18fe3156827f1082ab6eb7b00d457964e6216238ee4aa4ec36c2ef300407277df83a5c30 SHA512 bb458b997462c28bb11d83a372d336c682039d0b3b43fd82a1ab9889dc982d14b29198aeff3861447efe55c06107dc4a0901025f492d305f6f4122fc83a5af7a DIST async-global-executor-2.3.0.crate 11784 BLAKE2B 08481034b204a9b1016043ba240aae1f2c1a0228a4d268ba4fc5f68b71fdf92badc91830a97b1033fe632a72c79f7456a4fea02d33cd605379be68e13693f91c SHA512 4b5436c058c73e116dbde346b72658f53541cbda2f89b81ffce90f7132234ef71bd2067b39aa157236255191e460258c7acaa609196395a2c7c99ee73a0f38b9 +DIST async-global-executor-2.3.1.crate 11790 BLAKE2B 601d2551fb5b93a40495f5fe5edd787defda8ab91fcd7a80bbac046d837b42690c1a2d154cf7f7cc47c928eb7baa042b9cbbf4f152fabd93d7ce74b2e29a47fa SHA512 91adf1a880b8508de4edafa5590e8ef426c2569789e93956f447ce088b02e203475a5b5d110d31baf6ff63a0012aeefc5dd25737ebc9d2edfdf78b7fc1a4f04e +DIST async-io-1.13.0.crate 37191 BLAKE2B ec27c5a49550f9a2cda66df0a6c54e5a64191e6c1ebade4e47a3164cd04fe7fff60d225788983f55e47a785dd57c74a22f2a3455349d2d451646e4d0e7f4ffcb SHA512 b37a13fdb1d29e2e8852ab6f24589718a88aa39bf532145ae7541d61c3f49f731f890764dd945845eef6c8b5af1042bac2c04cdabc00b36dc4350fa1c62ce54e DIST async-io-1.9.0.crate 36394 BLAKE2B 521496ae3e9dd4cc8e2da47fe3bf51b440d3aab49d371abe23aecb972d89aad7c9139ef68538752ea3a62679f540ead647c43f52c0815fb545be3a24988dddcf SHA512 57eaa62b5cff44efcec1160097f6f47b0235b861560dbf1d19f965e2a3a083870dd96aa3a34b9a48cab60cc2ecd64ac09b20fc3ae8042386ade26b9422a17da9 DIST async-lock-2.5.0.crate 15656 BLAKE2B ba9bdebf220cb53638d8d000b5eb49ff9871c2cc35fa9117280b6ce4aee8c0c296975f315487b5f1fbdf42057e12cc90a72e9f5acd7aa90d3bc3bac580e0be17 SHA512 4b0a834b9f1b841421cf9af0d0f6826a7fcf91b5be208e3f3b923839475d866d9113b37011a9abe0daa5762f5b684b37db062360baf094810a219103fffbe62c +DIST async-lock-2.8.0.crate 29944 BLAKE2B ebb35437caf6bc8db154b21fd17bbe1973490fec06cd34e7385d9028440b0960407d674beaa707a01becb227ef1107686165953658f490902e13d0732a4e80b4 SHA512 f48732dd8e5de0228f56780adb87e4d9870496ddbfe4cc7c6aace8d4cd7198627a05ff0358fb33ed57480c7ac886b57253fc73b2bbcd3e8cfe65624b51847ae1 DIST async-std-1.12.0.crate 215080 BLAKE2B 1d9c56e03971f742b6e78a7a8ae097a6b1b622f64ebe378fa54511187e7c9c7ed5840ed6282633ac6636d3130d0ed4cc7985eb1a5c32718f07b57bc7172f3eaa SHA512 aaeef7f474fc700bba7beb6725d4eb778a9a05ebccfecdd81789b5d039c49508860d953f231c7b8fbce4c5b237d063a43eb03b83410490fc14eca572884f57e2 +DIST async-stream-0.3.5.crate 11916 BLAKE2B d79804d7310d1f47d7848007518e0b0e0f0724f2589a20478eda3ab1a1db8775c5aea494688c69437046accd10eaec789b244451e84a19e489f071519b50d2fa SHA512 d34ab46a9e18bdf35fe0e58808fadf422dd50246cedf48110b3273be17939678d2cb5b61fae9da176bc2c2b373933821e912fc395627f7a6fed1d2c43bc66c9d +DIST async-stream-impl-0.3.5.crate 4173 BLAKE2B e7c0d2371299af6fe9983adf4f8cbb6402ceaa5f9d286f124362332a4016404069c362176dd3b71061027b0768ac1f772b3e5e38809b870411f4590126a74ca6 SHA512 3725216119cf4cc78d433e2f8a8df9bfb7a3f046e4a8346bbe76e91b23686dfcbdb7cd182765e12d606ed0e3391477c43652a025597de9120170fd0b1151d204 DIST async-task-4.3.0.crate 29544 BLAKE2B ed27a637b0c7196f9dbc13b597cd97afbf4bdcd78d5f46e20862a39f41ea3b2dd9335795dbb8fc22e2c4ba75e4678156fb062f91211e1caf2475546ca99ba327 SHA512 55f4fa697d1e00946e3e518e35117552e66a28a4c52e72f66af4c1b9a31e932d1fd32f31a4097fea707789575a9aec0db2ce9eb51643909480a41c52d3558d22 +DIST async-task-4.4.1.crate 36349 BLAKE2B 568181c271fe757a08c404ca84b164f280f1db5527e297185a06f8bee65a71ad59e7461fd6201893ba1feceb294d5b2c32783aa39a67380a53ae965154a0086c SHA512 3877a6473f04f9613191691125861838186a51ec5f10cfa7980e76a6425e1561ee9c943e707ad2f878ec033ebe6af89cf098b1daf0c171f1f6b2edaa8b26d6d1 +DIST async-trait-0.1.73.crate 28654 BLAKE2B 07edf1e9cd92f389a7c05953200568dee887007b0233370ad55003cec40e8a310dc441c331c03df5a31681e033871958742f0a86955fb28a4bd05a95e01d2889 SHA512 f7739642fece168778f7c7c9077fef078e65943edb656399cbba27d4e37b0fb25cb7901c83dbe102b7c702a26f886f73a8240bc97ce14668013139a8814122eb DIST atomic-waker-1.0.0.crate 11771 BLAKE2B 4e94bf07e1df3b605bd0f8e8f8750323a5fa7a4d9c703b2183323aea8293021ac3028c6b03482941330c598db78aca0af4df06d346dbf581f617c2c333a997cd SHA512 cbc3e12c10f20e1b6d9a03097159a098c5e3a50a941b742891bd39bf0f7310986bda3e1e4c2ea0dfc82a70d9d57342889c46c11fe0d328372a6b3abecf7fa9a6 +DIST atomic-waker-1.1.2.crate 12422 BLAKE2B fc6632f3c9d719b1d24a1c8e05947d94028909d1c629b80576e176e567636dd4cca699c7e91cae2df63541da574146b3ce766374e93f0ee429bb5bc89a4d3cae SHA512 e07e58db7955791259d0ec00fc4d53318aefb4506e062914819c4220c6dc75fa11a7af0289b4653aa1f9041eb975a025635190de68b4800a0e91e33cdb0ba11c 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.69.crate 77299 BLAKE2B 594358f1d9171fc369f50cacffab03b8a10a8fe3da5b915611cb74b0dbad0e048c7dc79c53569d89827db583e0f61fb7269147b6258781a1599a811e642414a8 SHA512 6e86de53e1c5003ef68b6a85479cde1e70bf416bdc50e6e32ead9f9f070fa30ad46de22574041c844ddfeabd5d15de01ef746f19f8cb7f257c491ef0bf071244 DIST base64-0.13.0.crate 62070 BLAKE2B b957f65cdb1e28baeca0cefc92fa98be797409b7dabd15e0e88db6cdfb89779b662cba9f2270fbf3b7b66948fdc46c118b8040a78ab72049c48a928fa802bee0 SHA512 991a72999839daa232f508c5b24e7d3225e8a26db8d1d0e747881b115af9e408b92374e163b31e0b0d324c1c2e57e8e38d66861b61eb0a1dba87bb5871940151 +DIST base64-0.21.4.crate 77029 BLAKE2B 4380440305c8a293218bb1fdba5c257b2a088af2f74f2936937cd0f0b3462248b572bdbfe5e2a82af1f2cf04267267317b1c2b74972fa9976795e9c174d2352f SHA512 33fba19be1e7c3e74b57ae0487fda904258f31457c005467caf2e44eb55e271e0d2e3f2d4b80b667b05fc625878e0b136a07984dc88335a2099278672b3c4b0f DIST bindgen-0.64.0.crate 204700 BLAKE2B 4316d60ac565112afdaa99d70cdbd400d39bed1dcb6fc3d036952b4fc94d8ab4d35672fd8507b79dfa8edd34f09279e88bfccbae21b95f06a76a8df446c6bbeb SHA512 f016e3a9a9b0f65c0831f4c6fcf4839016124cefb8e2db922e1839ee22b9b9429ae20874f56217e8100a6bb68c4dd1b52664c41e9596b748088ed855111fbd95 +DIST bindgen-0.68.1.crate 218997 BLAKE2B e3706a992c166c16cd8b8ef996b2eba6a0d67f493825e7257ba660f597de33002a32df7fea0fc2508fb47155f70ace0765e9ac4e4649d1f24b2bbac8ecf06d8f SHA512 29520e30db93ef3e239273854c926eba7bbbe2ec70e5162a4722e03947461510732319bfcfc20d5dfc0df137d69e8c1ad97daa0236c5bd4da8a1679bfd696a90 DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 +DIST bitflags-2.4.0.crate 36954 BLAKE2B 1d6cfeb0a17dc53a6249a83c8c7ad7c102985ffcfd7f7f76506889684235e78fe489d23b5a5f9018f0bd526a38d6b1449784c62322fb01f4bb507c0af8bd545c SHA512 0c3d6667abea48811a792749702136ee3db97518b33bc4c7d35737505bf56315e0e5810deeea28b7a1b540ec0e21bd319ba0b3c5c4aef0ba8ed5499ffdfd9b0c DIST blocking-1.2.0.crate 18494 BLAKE2B 252a17536290d3898015b6eb844225c7fb78cd84424fda2459331d5eda56d19efff48c670b692288d32d870f62a539449a9b3ad7aef947de50f8862d44fbd9a7 SHA512 aa5cc62a340fb94859e90bd54b9e61d897026ee66570f15f94a0be287b470f5222233dbf30cdf1b0860c4a24abdb0c40f925d9ccbabfbf38fa27b5b17917aa33 +DIST blocking-1.4.0.crate 17170 BLAKE2B 1870a752b3dd2b8fd7527417ef3b20cb928194d9c10ac9804801f6cee245cd96c24a0f84bc745a94c83aec53b17b2ecd04dd806a45f6b2fbf469207bb7c7fa24 SHA512 a4965b4f3782aeb964843e349a2b2f6ca992a513b9cf8fbedcfdf369b193e1dfffcbb6d163b4f39728476a2f68e01e3bf4ff44067bb2a58d76506e35179e21f0 DIST bumpalo-3.11.1.crate 81207 BLAKE2B ba76008fb5a975aca12b6f893779e18dd353a22a42cbbeecd5870622a7cbc0cd7e37036af600c570b8a55f26ea8d07f44a9aa1a8373d977b6f75bd4276730292 SHA512 70e90bee1fa4e783ff5a3b18f192b9347bafab7daaa907e74913a415a66c29acfb073fcfb46150801aa7649ab0d2ec8a610de239551565dd167bac72ab13a9bc +DIST bumpalo-3.14.0.crate 82400 BLAKE2B 13bde02e2e60ea3099f4e46ff679d07b2e8046740c1855bb81fe8d20a4ef0fb26e565da724f628a00c9154ef16ffc9018f67433d2a32544564b66803b5bab223 SHA512 179c116a5320c5f21163c343ed48add36089d806e35bc303318dcfe09ba1d5f02bf8012726d0c2cb76a73fae05a7c887a91e18f9e5ff3b9f9ad8a2f12838757b 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 byteorder-1.4.3.crate 22512 BLAKE2B d39c546ba7346df315297fc53da4bfc77ecb1f38567ddb788549ee31cae2719a8bc0b7d1f1705abb3cff033aa57af004987d90748f5a31765273b3223a011c0d SHA512 8c8000eb8ecf40351c9ce36a3a8acd7a02f81786d1b11aab85adfeffa0f2267ed74df29b2ca5d1d38128484d1d3cad2b673aa0d0441dcd0620dfd3934bb888fa +DIST byteorder-1.5.0.crate 23288 BLAKE2B 7f85a7948406844070a2c8202e0bd52f73b3dfc7c666a97046128044eb9352195afb80e2bf894c0742ad109e4473339de1365d09591de70dfec6c8c02a8e1453 SHA512 96caf981177f6ded9f27f025922cb94eb0cd9de5303bd91680099912d922092e77b7361efa70011e84f1595e443193e4f1b354443b9980c123f6ae573b236f7f DIST bytes-1.2.1.crate 54857 BLAKE2B fae7e7b0e8023e4b5a9b7d5a390035dc5ee2b19f1fca03d885ad27611d45bd276c837bb63e9498e3f6d2f00d5573fd01f20115da21ccdf8606ce8d8bf5bd1b7f SHA512 39c19594f52af24b04eab319ab329e8ecb5732e4531184eb376677f57c8a6402c15bd171282498e69a4a472d82e308d0dc8140df0b7d923dca588aec90c4fd31 +DIST bytes-1.5.0.crate 58909 BLAKE2B 2931f19e813eff73be407677622fa29e45f9b49434d5b3a04104b56563fc0e941fd8c5f996258a1aa660000ef014668d70b683b751af8e48d28d0aea76890c92 SHA512 6654cf41d8f0d7e19b05fd95044b9a3bfccd81f469c797c6aa763a4dd29e1b34064bed2e094548d147045cca7bc4706059de5bcf9f6579189e6068fbbf1c29a3 DIST cache-padded-1.2.0.crate 9125 BLAKE2B d50b506aca9cfad3117be593c33bba4a5240034a838610925f9eac969155f22e0064c91f8d3588333880d1f5b6b936df87c0728530f80cd1062c73d570bfd1e4 SHA512 5b67d06908981d0e1ba01912a973cc5c90ce6612f227b306d12b13500594f5d2376d437a046e10b9cf959b609cb67fa6e24193fc651cb2d84e1f77338c6823fc DIST cc-1.0.73.crate 57880 BLAKE2B be8d7a25a54afdd759844e76aec61526fc2bd5ca09480e6cdd3bdcf27e5f9d3a88dc16cbcbf54cd021470a7cc521e1ad468116c112bbd30752bac0d5486939ac SHA512 980f012b90c6410144f6de4995048337e09214f19603076db6d4edb88e9ef9ac9e8c6e25569f66c2be3a47e99298f5886dafc102e1a9122316179aa26bc1c985 +DIST cc-1.0.83.crate 68343 BLAKE2B 33245b33fa845ea2f36da36e3830ec835f937e4319865b357ee9d5ea29a0f9f8392eadb38bf1d95e3c15ed201e561acaa87aedcef744f8db3dabff87a96c7f02 SHA512 742a248c3a7547bb220a0b9c97b67a831fab9b4ac21daa08c85a3966b9fe576088def33e16132fcabec9a2828a6fc437088bb045bfc98b2cea829df6742565a7 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.31.crate 214513 BLAKE2B 2ac43852ea14cb7b129adf68ff62adac1763b3f4802dd3d23c43cb131377b501b4adb22aa93818d7ceded8eb10c17f94a7836257ce2876d0513b063276129c54 SHA512 23276daa2c1bc3b7b2327dc84200fb40cc995a8b599d1a537e92e08138ab8a0d1548a510a8155dcdda18820120d7204e89a4686c866fc3a8d2460cdb30ac6089 DIST clang-sys-1.4.0.crate 38679 BLAKE2B d15bdae2142ed26b4f6bd037bd2062e8c4b7b87fc5b749b872a95ff1952d000066c255aa0984e5f9c4a5c88066db4a20cfd048db4ba5a59b331d5ffa5e9a281d SHA512 062189bb0a341e2e85de4987f4b564c1fc69e4005c9c42cfedb61dee5f48db9126a8114d1d97be1b9c21b8c885243751232fbe8cf532e1d2be593308fe45216a +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-3.2.25.crate 219403 BLAKE2B 75a8ee36c52e64cf0ac7ed5604d8a575c41c756a588bd418e6c1edccfb358350cdd831b4176f01b987fe7fa5901ca2bccee6b0f68ccba7dbe40baf85a5f3bdb4 SHA512 557c8932175d7ecd077b32b68904924e52dd46d04fd04ba36b3a9dfd7ab1dbe8c2128fecfd75d0388b21fca4aee55a941794181cc2910a4d4eb3c54e9c7e73ea DIST clap_complete-3.2.5.crate 31625 BLAKE2B c76baef63d773b81eb4d8d953da4a94769b618da45fb0f13fb9d6c6738b67ccdbd58ad2b5361bae99705fd2b7aadb520d6e7f4d258d872971e0e308a36900965 SHA512 c26d6c15a0ab44720cd7a5979dd4c66a9171082b99c04cda10fe4f6dd9a1405f8ca9022c344d03d7d2af7788bc28be033c9e2311f6879993901773176783f61e DIST clap_derive-3.2.18.crate 28208 BLAKE2B 05a23083a8e792858819d7eebf057257b1d49b0e8246d3f24c6f812456cbabfc75d9271c295a0d44539bd531ea6808ca7490e787c1fcae63bce045422d33d280 SHA512 d5349b3d5711bd4900173aa5210d7c4aebb0bf70128e11f26b362f5acb43687f6ce5ef73e4d614ce9c1d649d34b68ff15ab8b65fdf1898fd295ee4b4a7523497 +DIST clap_derive-3.2.25.crate 28212 BLAKE2B 8782f6425ed46197c5e5293e2f06fd82b2d17ea3e89206580ef3c6853bed2e8c99ef2528a30276a8287215d7f5505a992dd43c59f26b2915757c8e2f20510843 SHA512 c98098bfedb8b681d72eaedb946d9867fd068d9be31137fe1fb5d821cd68afec48e7d2963adb2099aa760c702d5b75fb0ed45fc62b83d7f26edc8cecc03ea5d3 DIST clap_lex-0.2.4.crate 9652 BLAKE2B 5120b508dedf52507068c0c369a45ddfbe0369e5c05b65bc5a78c422b2a4bf488f9ef1e0bed4e335450f2c08b80148eb5f7efed678039b5a94b5bd666385939f SHA512 6c05e5fd850befd45be9005af7252385f2304aa28a107413bbe329d97aea835f7acfd0bd169c99f69f466ab93d6e1c35d73a4e48343457a06fe2d6be5bedde0f DIST codespan-reporting-0.11.1.crate 48963 BLAKE2B 39deb717a853ffbe3585e20a67fd7a75b62e2d796a66b5004876501fd7476acde9f126804f2ef6220ebab66821a3ccf058d544d689a2705eae44285f34b510cb SHA512 0869789f5c50d3523d3ee16a8fe64756498a13704efbe82bb0845eaa87c7b6b1d075b3b6b80567cd9fce6cb09c5179e9c07e485fd17ce56c8139ade0f8bc6844 DIST concurrent-queue-1.2.4.crate 15375 BLAKE2B d65f379ab2cf8e75bdcedc0a8def45624c8eec73e92f8b559481695ffefbb715fb608985f204ecb964e547cbebb62a024cee210a03ebbb216e018a5ad951870e SHA512 4c0c81f02bc10b1ac25880f7a9647d787742f694a8cbc6aa921cb76c5416bae7ad94eab857e48d56a42243a96cc86bb0b7e18651021d281cca90d77a644d941a +DIST concurrent-queue-2.3.0.crate 20189 BLAKE2B 9195806ef6febcef33c5f2906e82127397b5fb146997c6fea2c1d7b9c42e83345f17acac4c5a5e0ca7349d786540f6b61eeb4b3422a651efd052caccaef052fe SHA512 dcf0bfaf3c9ca1c767cc3ae8542f30f72d7d5ffc9508d7d27a34f415d932b8d39c6b18caad999f266a1f36ca6fce7e23a9f9d367c9627068da8ac0a532756e20 DIST console-0.15.5.crate 34788 BLAKE2B 915818e2a5cc6776a3d40f51ac85ba178e738f5cf40e5e3c1450aa731a04d73a617341dead606e043fcf66d0701f625ccdb5c787978d784c3f22f9ec0524e89a SHA512 54dc15a0c0d7e1a96a368e5866e1e5ea9d11b0b7eafd0e086376085efd3f656bcf5ec86f4eb387b42dd8cd4258f9162c401914d519a175331d0c1873794f8d43 +DIST console-0.15.7.crate 35409 BLAKE2B b5e34b03a1c7d5fbffe5ae07182e28f6638e026a1dc2bd87bf47f67230ead612b37ce0c79b50d84619009753bb98dab661279b77c68760a0b75ce8303733abc7 SHA512 f37213812527bcad23baa8648cd949d8ec955e1be7589ecd36fee46637e77420c2561fc301f2562dd95bb66802b92ec1da5b85367bf16b793849913698a80576 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 crc32fast-1.3.2.crate 38661 BLAKE2B ce3762b03d24d5367d89738991c060f4b3af7840e0a7ac7fc17d01ed438caf964bbaefad0fc4d0c438dafa5a578429ddd353c71197f8b54b1ec441395f2f7ee0 SHA512 a683943e252afdb1b9d626a07533ed11cf7a63af603c19640056c5d2b9c884ad9aff33ac54c0853ffca2f6cf94b0730eae6c05abf3e53e55e709d180c8152357 DIST crossbeam-channel-0.5.7.crate 90257 BLAKE2B ac8d47df391d64e05f2eac2df7113d9038d53639d963cd45109c2de71a1b32c9f687052d5fa88533271ea3569519627729fae1e092d2491d2b66bc38e21e176f SHA512 70d605a224db1a4e2217280cd2269a954781bb21a0dc5b0b08a5a83794daf1c941181f271c6a8347f72321ca2119dc562ee016fdc18104d5d3327a82b412e9fc +DIST crossbeam-channel-0.5.8.crate 90455 BLAKE2B 017132056f1b40e55fbc7a09b75509d72b0a6123a0e5ea5d6104fe822f73b3ccce670d711d3b84b5ce743dcab5f10445297a6701b71213b77c0d56e2c3fd7160 SHA512 47677d6fe63050c51393e4a0537a3c65d7055c9eae118ebe60c5d716b4f47f23c2b1947b1e1b66bfb34a57c4db3a44631d323e996dd545565fe4f58c25863ff4 DIST crossbeam-utils-0.8.12.crate 41785 BLAKE2B 486aaa80eb0fff5740690d8a63c7b41dd06c19cd141f4e12c8f133f5ffa93a121d4e24e19390851051ef07ba63480d9ce3bf751621ada3a420ab6982a0445e28 SHA512 0e1f17887615b1883c3a0c4f0fb908999d550bd0041e8333eebbe43a964838d948fc1e5892e4ebd31e59ad53e5fbb5ebf6741dc1dd8b61907429f691c84de2d2 +DIST crossbeam-utils-0.8.16.crate 42508 BLAKE2B dfaf9e7cade2cb5a2de90dc622e58a69c5b28fe9f69d3cbb945431683cf48fb409565190e3414a815563afb12631d990476919890fc482ce6b5792fdc25536a7 SHA512 4b8d599a8b93015eea2fd404cdf1526fbb94662fffc7c64d2f0659aeef349e4ad682f61b2b85d075c7f3fbbc4d8106cd7caf6e65dae117ba982f31262df3f831 DIST crossterm-0.19.0.crate 104572 BLAKE2B 13b341870516c5ce4f3ac1d4f40567a2a465d65f9dbe9f627821bd6dde994fa5f8d9802a1b42f19ff91d5511ef7d03a0b62361fe8addbb18e74c624dbe66c9e9 SHA512 c46c095d73be48a3c1875806547ba708a40abfc8e5cd89514162e0d1636675c4f4e2857ac3b4b32239d14f7ab57a61018b6a919160b2136ae761dbbde726b932 DIST crossterm-0.22.1.crate 105450 BLAKE2B 4e90dddf5da88dd94c4ae82d0a6d989126b063fae56e5e0963414f196d779f4fdd265d528ecfda387a604866efb41943db8ceee124c2e97dfdcb1f092678f76b SHA512 2a8534a12bb119be583d491b3595259d164de6922ce2a17bbe6f19fcff93339a6d0d8c08398958a7592d6aa765eb2ebc6e61b54211080785357c711b2c454d91 +DIST crossterm-0.26.1.crate 122317 BLAKE2B 0f7c2af125b6e4abc09df134acbdddef62699654670f21fae490c360de139473917350643a217cfa69dd59bef2f2e887a2b1fa0278831f000ce015d8e592d811 SHA512 598431aee3067c071cc2561def7055f15f5bb91c70246f975d6227bb385fe8b1aa6b59096c465a92e09c8a934bd2a6d45790edc453d5c820a96b8fae1f66e81b DIST crossterm_winapi-0.7.0.crate 15187 BLAKE2B 5407aca29ccb36473b34527d977fd3fe9d190d2dd940da7077535351458fc0a06af114c145a0f3e741402f2df98a98605a8fb02e2e07c5bb107679a24260fc96 SHA512 5efbe7992b4a19725b5992e0b29a77673e8ecc03d28da35580a5cddaeb32b7e30c7bdb53a2392ebb5b1218617045c306d78451f109d5b836f0e00dcab59e0dfd DIST crossterm_winapi-0.9.0.crate 15561 BLAKE2B f84604f1da9cfdd0fc69742eef8088e7d0959073c6f7f37507b065b8537faa20bea8e349bcb1d6836be97f06b4a2c55c4dc63f50eb2f2aba1f34df9b8c9abf1a SHA512 b8c32a82cc83244e8991931e3fe0d85527ee2cc5e6b4a0839d633448dfa8a137c87684e8e079f44edf5a994355e0106bb573b36b57c7420ac5cb6fb0ce20ce8d +DIST crossterm_winapi-0.9.1.crate 16027 BLAKE2B ea63abf751aeab203f326e77260cfbd1de286be26acf714a083ae1262b0cc2a35b5cb6d0bd54f45b33c1942eb22f916141c5870aab34149fdb30faccf4d4642e SHA512 48eee242f477f43b69c00e3a5d4d255de2ce1774f6e73d869c5472b35d85af0b63f3a607097da8ace437b1e52a524ded4106767b83d4ec53c30c2e37ac4b46a7 DIST ctor-0.1.26.crate 10803 BLAKE2B 93627949b92651243b7a763d3d45a22fafcf2147a30661c4cc017e222bfc2bc12b4071054e3079adc431fc8a5dd8b86a8d11c53c401be6db846a3d0d2076b9b5 SHA512 3a3d60c976ec02a9edfe04470af4b04b02601c48e2a007393cedfef5c13e22bca58630e9e885e635a71aabc3e0ad8fb70995876551cdbc6a31029d8d2bc2e86d DIST cxx-1.0.79.crate 196798 BLAKE2B be1143b74dd3c32a96df20e3d1fc0ae1c6eebffd4dc41270cee3a185cb6ed04980d853214089830463996c434e7e04c6fc6d8a572b530529d79afb33d9033281 SHA512 b9f26b322bdcdf411e8bbb4735c411ba69e622e0d734221847edfb725582af52a63b5364c7c70412359a795634733f04b2bdc7a53717e72e0969a4680c41f168 DIST cxx-build-1.0.79.crate 83880 BLAKE2B 966b3363111fcabfb40912b653cf4fe9b42cf724755819a6a8c2841aaef670e837c2d50147c99c636f20b337f8744261c720e386c3a7fcfb1cd6bbe74224894c SHA512 55a58ff5f5d3e61a2b07548ff513f0f314120e177d10e7c5322c4079ad4ec0f02cf1b6d4ab28f75e329a476215a9a5866778742bf7519f559be26d9661c1e1de DIST cxxbridge-flags-1.0.79.crate 5635 BLAKE2B 63c5486e0e65f0ac5396255ba90a82e1c9a288d04b1a1af16bf3ab8d71515aedef90f3ad596b7f839c7205480ecc2106d8af18918656f7de232fe340ad4819de SHA512 0b09141eef1dd9097cd5bad019f6413642fefced8839a0ec76f66f2c38a00083c8702950d58ff7140f13ddebdf0230f2cb8c0932a4e8b8fc2ce1835d3bc4ed73 DIST cxxbridge-macro-1.0.79.crate 59633 BLAKE2B 5769b2cf4b0bc7b1c8ac50c5fba4e8fc5c411a0fe35047a60707151e61c3446397fcb77ace480e9c7c11c3145c422286fe5a81d4609aecbd7485665c20b2f3d9 SHA512 45c90e930c6a3c35c4e1e91a6da9a70ad6d50277fdcc4f208914be69917dc11320dde98d8a01cc322dda6159a84c7149e70d3bca80a103bfcfb442aecb5daed8 DIST directories-4.0.1.crate 16040 BLAKE2B 57368021712e652af2dbc64e3b219ac072c2fd5e5f7f882ac36649e0e804b5345c3f9afcd6d75caec3851a371f6eec3101e80a125f6ad20c045fd105980922f8 SHA512 babe4e23759b2e01a284a14aa1b45ba9d705ad7257246fe8c1ee6a071f48192c58a30b7d09c222268be83f7ebb59c0cc91e8b1342c1f9f0a96ec079fd264f8d5 +DIST directories-5.0.1.crate 15833 BLAKE2B 2348af89efae3020f901bc6d97a42028c12d3168ec57a9a19668eacfaed61da95df597a26afeb0faa82c9322fd3772478290f00216acee636694a67441e408e0 SHA512 4ec733bccf79940190b983e022ad4a5741c32136aac7bd942423e63a2e7a7c07b87e2692ae42eb21b7a5cc81c60ad883d55c568e0d6c10a7c7c64652ec0df83e 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 dockworker-0.1.2.crate 66687 BLAKE2B c0226caa98e4f74017e9a511849f3108cf2d852ef5c2aa6d3ed7b4fdf6adab58c204832eab2bcca428f6b3c3bff3c28223fc963cd24ab2be67d06a76baee4d24 SHA512 8804635d9e66b3fcb2bb4e2da4f63298605950d2518dcab2cc17fa2ad84a16b86d4582f3884606a69b1f965cf9556614b9efdfbfb2128533fb5e763d8f264d14 +DIST dockworker-0.3.0.crate 67355 BLAKE2B 98ea523b6bf850e9649314e0e770b85570a07d983404e37ff71bac8866fae287d651bc9a680a73b02457db2287fa9434adac40a57951fa6ccf692584bc3542dd SHA512 e08d43ba510f9c59f154c92fb416a5b6a71099fa45447404b32083dec063a9f144ad38bde8425246da86843c06bf71f05095ddafec095f5694b6d0251cf1f3eb DIST either-1.8.0.crate 15992 BLAKE2B 5b9254d54ced1f23447cc78fca74f12085c37e3c2da441b30521819025ebb808e8cbd9cbcec811f8b3951030914c1736b8bda61744d1323af8c5b8b0a3ef3ee9 SHA512 5089b218af067b51ee39c085568a1a6f542e8f68b362207bd7126cbcd2b76783cd21cc1517a1d088ce4dad1714be03a3660f50e9498a0bb43a8676cd7ec490d2 +DIST either-1.9.0.crate 16660 BLAKE2B ad61038bfacb16f678fff5dd9ccf8f345e1bef18bd7aa0aa9c99d44abf8428939362f32fc8dbb1b60ac56016e0096201071d0bf8c0431b660605d0dfa97da466 SHA512 4978d50842386f51e31a47ad037d5e491106a668bc701bb833e6ec3998afe3ebd80efddc47756b2f300f534b39b26fc01386dc878d3b02cc8c1fec6a474c2177 DIST encode_unicode-0.3.6.crate 45741 BLAKE2B e1e3792bc2bf9db7df33a516d0d755eef5eff1249aa9b2fd7f0dfcb155786c566fb619c9b2d73425a8625c8593988b117e9676c341f65e8795ddc838bf9881c4 SHA512 64193d6ac75f66d58ed864169b5d6228ede36dcf100614395e086bc8e847a3ddd287734d88e8ed50f38c679a99c80ec68449175a67d8ee03b02ec1cfa9d55e77 +DIST equivalent-1.0.1.crate 6615 BLAKE2B 302d78069d9df05e78b53f0488a9e4eb98fa2bc1e21893dc8a0acf2234347ba7c4df4b9d6b380ae77d8ffb1074b9c790460fe2dae47318aa1c4fe4208244540a SHA512 b2bc60e804c1b02c461dcefcfd60fc37145af710d183ebe65f9a4d63f2b2072d23193f98dc550a9213c7fdc6a2a837af23b04a89294ebbb681a4aaf5d5031140 DIST errno-0.2.8.crate 9276 BLAKE2B b73738deb47d1f76ec91ffd15558126d32312647b82677290725669edb01b8f34a503172fad6518ebf0ffb1633ef0afaf0750982b9384a9fb87833d31721c9a8 SHA512 1f513743224cd9a9b7e4caaf33dab075a4a79efa90c9f46c9edfb0c8600daccd3ad2677ba2116621e19fcf8be456954da5d611cbcea4b6f1410f7731828b50d1 +DIST errno-0.3.4.crate 10589 BLAKE2B a3c01fcfbb883c428bd9f93e72e1c0e6bad4a7c11350c6b27f10d6f3285993afa2a74c50cbf94e16ab5ee5564e0bec494480696dc7eae365e3efeeacd22122ef SHA512 8c9d8e30af79b554a6aaaf605ddc427355304fcaff9dbc7ace01b275b51a6b9297b7f1dcc4a27380b8ac06156d7f81984b87feaa82ac518f146bf3a149ae4dd1 DIST errno-dragonfly-0.1.2.crate 1810 BLAKE2B 781fc26dce5c33d83b9a1fd9be2b2ce9ac2559aaa858957ba6777e143b1e44cdfee48e1b47e3c91a95075a51921d1a421d0b45eb3d8de827cf4dd0ad744a7d8c SHA512 f853f1e1b8dd0f359a8f9a0399b3384c1103cd090d96e2b2204f91a40d40a9eb99383d4aa6a11e5470c51557afacf452d4be2049600d4235d27f59870fa3b916 DIST event-listener-2.5.3.crate 15392 BLAKE2B c56ed5eafa64014141e869dcf952e86f755eb35ed1722f8139260cb502ba226351ed1bea301618e94c9ca7f3309747057eb5f7d7986cfcdb7f6b79d13d52b439 SHA512 ddd67c1139ffe2aba95d763b73db0e2a9985dd2e57cf8f72030047d53d46d833df4b4192730cf0af4e060ce52e4f2df23aab6509abb94a6cd02e0d8cc3559d22 DIST fastrand-1.8.0.crate 11369 BLAKE2B 93e911ffcec559e30b2fefa44c4d74d1ffa9b8ef1904ace608b8576210bcd41a2b4c7adffc00cd3bb40996110d07316cf8068f4754a879c6cb47e3d41304d406 SHA512 82cbc2b29b97fa3fa2c9372d3e8c390586a7b39f6c7d8c45f9b779bdfdaa2e8a3b44bc7bfcb3367c18120726facc753c9827cf63a8fb4ddc2667509b16333cb1 +DIST fastrand-1.9.0.crate 11910 BLAKE2B 570c66ec1d4ace08b9790299759e3b6f0394aca52c4ec2e02258229c198846cba7c0627807548bac3ef1f86c7e512c4bd105f1e18e35ac0ea6934f76a6838e1f SHA512 321567b5fad8552c0efc4393b1e77d1bce288b0a88c475d432f79e91b3457ee6eb5db9e4d65ac6381b9990c9916f4651b6a76250df44d51ea3e25bd8184bdc52 +DIST fastrand-2.0.1.crate 14664 BLAKE2B 7a5812153500170dcc53ca8d66384fef46eeb5a8f970be43863f22f82bf427672d07cb053f4e04b0fea358ca89178399871235680f57223b8561c07b8d21cf13 SHA512 79a1e1b3f39264f037def236afbd87b732f5e0a2154b1d9e721b3c7990c52be45138320e2571fe628f482e0da7e3cf867abb745e3c277b19015fc031fd4410d9 DIST filetime-0.2.17.crate 14484 BLAKE2B c181cf4c3ddc5831c006917e7432620a62a0ca7aa379ea7f1aab9b99a8cf725055e8510f7f63ae5add770dc8f91c824d3b4e9e86ec0f3e7faa4e9a647c431a8b SHA512 3f7cc4e64381f4076ae04bbc0adbe2ecb024719f1f2fcc2ef537b0285261e03b8af7655d2db72358185dcce109df060d4a4a4015b3168fae0f6a952878860087 +DIST filetime-0.2.22.crate 15029 BLAKE2B 068f4a84388d04d900bc5518a94895985ecba9c618a47b6483cabc31abd267e37ce69d78c51703ec5745307800d96ac801f37ac9959c60283c3c3d6ccd349c0a SHA512 d40d8baeb57ec85bb9ccf76ff0f898915c4e6cf384020121b53f4a2a1ef2840af5b4c9e8e1ff177034273f4f7a6bf81d2dd7a02cf498b61ea31ceaa30b877067 DIST flate2-1.0.24.crate 70191 BLAKE2B f5ff04557dd0a57151b4c704cce60622157be4c847fb0a42eeb5a9d531ba28d34b41632bc1b34d2f935ab576f152479f72877dc4e6b296edf125becc6e6d52b2 SHA512 8faf97c28dcc4553f4880295677b1269b4acbc6518d006913d32d7e319990c6631e10f1baf7199b96e03f6de95b9e2de04502522bb1eb45bc301a0fbb0bfc0c5 +DIST flate2-1.0.27.crate 73460 BLAKE2B 5603848098ac02c9c83893df79ea9d9ad3df5b7e02ffa155ac74602bda7e28e14e6b7de2ff321b38d24fa3741ccea8a4c811abb47690cc295f90d4cf2bdd0bbf SHA512 e76e76444686433acabd16513e6e5860d4d6fa53a810f37266f36900f154acacac6dcd77b0373599a6d33a09175f5f02146d84726b982c59a78926950e19ff09 DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334 DIST form_urlencoded-1.1.0.crate 8734 BLAKE2B eaca73d73d16242f3fa3e38e23531c67c01404697bc7b7eb7c64fa04167dcb403a41818487fc46c5d9118842818472d549a2f5fcef5e4d962461e1c103d895d1 SHA512 9e245495dbf235b147e4216b313f2e6a96357d2782a66d71c08c2902c6a065701ca8ecdbb6b2035983a83c44cf36c921b5c71d63af0e02dd39bf5f8347117e11 +DIST form_urlencoded-1.2.0.crate 8923 BLAKE2B 2408d9bbca582be13febf041262f0e63a3d661dd8fd2a42e9203feb6ff02a94e3eade6b83179fab34448b9913c7924fdf53e0670ae97e550318229432978e33d SHA512 899ddd113a79bdeac12e499f581c5499d1a4b698c75cfc2d6aada5880cd802fc8537ff9ce68eca28374318d66fd70100962105c1e8962868a5732bb86326c104 DIST futures-0.3.24.crate 51399 BLAKE2B 03eb55cdcadb6646d01a485efc9ca0c679d8a71186d1dd97b078772ca298939e147537692216e2601b7d42cebe0c961b3a6693d7059c7ca735efa28fac8be07f SHA512 91f3f1b121923c239b1e3042048fd420a35506b4c1ed6527bcff0fffa8153049a384c4e0b21d59944327552c094db8de8977036c61127b27948979e0da6df949 +DIST futures-0.3.28.crate 53229 BLAKE2B fa4420594a8e261d2622715e5e40123d401b0a549b8eea9f72efe177c606b1fdb3743717a4826bc82479c1700e90a1b3bb3d0955d75e7eda84adbeabe0dddf89 SHA512 271c83c157de76b1c58db49d6f7aa0591c665551e60dbb260c3ad292a48138979b06e76b99a78cb4f3ea57cff3ec5884839cf6a0b807fa212d54ac28799c5e6d DIST futures-channel-0.3.24.crate 31963 BLAKE2B 2abaeb5249ce94271588cce9c6af9c96ba52d5a8900c69b5232e0e144e5e218bcd57788a3592e5b95aea84d73714552db131524d82de3655886f136789529c36 SHA512 2145a54fa7b89763c7c6352818b3e3b581190e131a3d3e7bf7b745a8e04ae6ecd9f5f1cc78ee65f7aabf1f786a25cae6b37d358cbbef34c494c34e217b84d7ac +DIST futures-channel-0.3.28.crate 32281 BLAKE2B 128709ed9c3f275ee9365135426b626dab7d34a706cb9435a6ee45e2a28f7d2e6702b7bcd8b0788f7171ccc75917f287834a18c8af58b73ec07f46425aecdd97 SHA512 21bcae42859687538a3bbd4a4328b1a176bf8eec3b03f9d341f8ec08e796ada1638c0c3011246995d742e392a3ecf4446ccd2e92ea5426fe658c5f5ad8303b99 DIST futures-core-0.3.24.crate 14618 BLAKE2B 381b5f9dd5249550a859ef83987121c1574c91a2498e0e96ccdc5657cdcadc770319a4b50200cf3138bd504fe537ab2d5c701bd97d3e0e39f4a9e75d4a7459db SHA512 d39b19f0c2109d7937d8dd7f6ee45144ca3662746189a5856e0f9a29bb255bc915214c008e97475046703fa90ea28343984575fba394a93dd782b95f09963e67 +DIST futures-core-0.3.28.crate 14780 BLAKE2B 551327876d54a6ccd97382679d61afb3e344f7c8e26813ac85779a57850cbb1f54041c82d71a7bfe4a30d1c8d9aeb560d8d4bf5babe7010fb7cf3c36c8ebf3cf SHA512 a21900a68f1a9232c245b160e95896b109315f10719147b4f104e11edb5b59c862555e07aee37a7d4fbedf0f09a02d4ed329f92fa1ad4679db1d7c78ae2865e0 DIST futures-executor-0.3.24.crate 17745 BLAKE2B 835a8f835c319e513443c0c947bae83c4a4d1656acf17af333063e33f96eafc76105d45798ccfff3ac2fc362bd54b785bcd2bd406a4830962e75ecb63d710c82 SHA512 fa6385534511ddfe73e4bc80081879b0a425041557d83b1d59f3e44f86ec279327532d732ed4daa4b13e74a11460fa7a99713b00563cdad153ea13c0dade234c DIST futures-io-0.3.24.crate 8910 BLAKE2B 67de3c0fbb671897b7ed64967e057b03a9b018b5dcb3d78af4945d4415cceb6a866bc04de2910d124452cc3175a6cc5651af979f8fbe6343f9b96e174cb31279 SHA512 63257cf13e99b8968a797dcce9d572722858c7c91c212a52d05badcf10440824ce9c450bfe5eaeef5528369339a14144a8e94d7e8b2fc717de26fa21a16f2848 +DIST futures-io-0.3.28.crate 8910 BLAKE2B 5554e9dd8548be47e7195ae8b223288cc2e765dc9feb703092972ec9e19ade825bc9d7093625a77c7dd2213df59e2c70ada84a84446b5a940c3e62daeb9dd57d SHA512 805177f2677a09d94ce5f010af9244e0e0dc285937e355a836179297c4c912a762f8d96bce57af388502810dcb67a772b7a522f5c6b21be3aa4b7ee46372d402 DIST futures-lite-1.12.0.crate 36032 BLAKE2B 16cd92362ddb217fd3c316f1104635b086abbf3b482b3381d62e3b5ddbd20122d1dadb48c83d3022db080d05352ee5a40f33978529bac3eb182b875f45cd132d SHA512 3d26148ed1c87926de51412a8d08e0619c64b85b610a74d6f61fcc1972dc0cbedb04c5824fcb4ef0a920c557ac81a0b2b4403ddb1c01e11648694ae56c28d72a +DIST futures-lite-1.13.0.crate 37058 BLAKE2B e1151b6263adfc96494ced26c377eb6582c4529f1c6347c1f920623400d317f6466d11e03c1ed70dd4172c57340b13b1fb1cfceedf430e3b95879bfa120d8e59 SHA512 2c007c62294c86108eba30a850a341e8fb369892bcbacfcd4b7ca39f949bc9a20624c3bb21630706d8240e27dcc402cec542480dbae8867ff933375e4be15fef DIST futures-macro-0.3.24.crate 11252 BLAKE2B 397a7675d735c9be21bdbb1f540445197f6cdf8c595c952483268cc19a9a06e673338f5713cc378b66f4a93bf5a8ba0d2edcce01390ffb9f0ec9337fd3b527d6 SHA512 05cdf441404a7656a092a0b9a9a2800412a8671e2d28b8b68b26e4b9121256acdf911851ea566847462e981ab4a2bbed3bba5500cf9560f3f61e6ce536afec81 +DIST futures-macro-0.3.28.crate 11272 BLAKE2B 3f6bd63f402ab3348e1eae96897b4c18aad01b99a1f9ff555496fc6f3114cfb3334b1949604c21af251fdc4923c09e4412f40031ed92646a06ee05f6bee9a0d9 SHA512 accbe4f434b3704fea440e1fa7492c438068ac89798e3b2c85a2b251c55663ef2c65480f6da0884c8e80a9c5f5203aa6ae623059235f4a480a54d91bc5e9426a DIST futures-sink-0.3.24.crate 7854 BLAKE2B c0cac5188d84de0ebdbe13419c30dcc38594b8edf9952468eb1e04dacbb2d7f754f5b555a1aed5fba9704978a294974c25cceee27a9e4ec6d90b031f324a3ac3 SHA512 4da560975ea2ce2d6cf01042f9a3a16401d769a34e2d8bfe2b0fffc818ac0c729464efa0c2d45ecd280aa7b74d7bab1d17a5670db3d2f4904e4b0a5f4cc463eb +DIST futures-sink-0.3.28.crate 7852 BLAKE2B 752286cb15ff37e9bf4c6cc80c8ebfeb229dbaa4e8aea6fa505f1e145e5dec99c4818c8e7ba2bd8a03898350e05bc124a5ad83e28989e282dbc132ed13e7fbf3 SHA512 e3535aaffa42215448d78adcba72f1dc3131598169dbcc8b52b82fe3e74f4b0d5631ab3dd3ac5d4315be890b94d6fd8f53de274ee4815f9abb27d40982c96c07 DIST futures-task-0.3.24.crate 11836 BLAKE2B 1f697816b721f4a51150dc38909974c6c765231c451e0884ae41e1ca16df9b93a8890e1df3a5083330de73ffccc3cfeeb976644504e45306ac5ee99ef4cd87ad SHA512 a78a739176c20afac835ed7b1fec04772aee1f2127bf4a4d0e54bf1e78079e854794fb3cff5858108168d8d1bfef7da99221599c9c533bc3c3059ef07286d54c +DIST futures-task-0.3.28.crate 11848 BLAKE2B 79cd7b01d24a5274b0e564edf0f5d041414d9dee02c503f2303958e679db0db3c652c64352052d20bbad7bace078b553f77920e2ae21a948a1c884eeecc663ab SHA512 198f3efa51b1a8492a4151a6e4ef6e7abd09f2f537f5ffc2b8f2cf739718fb9714718226ee1cde7a58d41a2e623445ae64013f02e7f00489320c06292465fa82 DIST futures-util-0.3.24.crate 155823 BLAKE2B 6fd86340f0fb96240e28f3e3885be9e555675b879e844643352241de81b55cc67023746b4c3fd941b2b38cddebcef41efbf72581d41cd30e7aba8f0330ad503e SHA512 30cfa53bc58101948ca6e828839186575cd8b092a629bf59a7e4df205309f82d0cd4ec70340f5e98c76fecf604934e553562f7c79ef382ac8451c640bd95c5be +DIST futures-util-0.3.28.crate 158510 BLAKE2B 0721356a4947b39cd066dc8a88afa7686b832be269295af3ebff8cd74b42dffe5484399f66e3e11e2b54c2b8e04ee002a9d507eeb5259fbdc00b226e0f94b175 SHA512 0c7dd3701b7ab0a443a56aa64e6d9b6ba7bb9ccba4c05dfe17608df3e2bed1c2fa460a0cb4abb9fb25289d3a776128ffcc4fced75ca73a65d40b18ee2e9a46e4 DIST getch-0.3.1.crate 1501 BLAKE2B 1d6cb37e7699ba2d96eab4f8c448bd779949d331d30a5a922244dde2a30aae025c66985b1fbdbba2c3dfbfcfef319f28659fbd2b13cb327a0ddaa67fbce9c301 SHA512 f3bd91d55b64c985c9425301e5bf20e8d80ee285b8da82675ed761a9502f7f9fd5282d50bf172b3598d89124b47516a397ace517de2ea8947fc6fb8b4fa42b27 +DIST getrandom-0.2.10.crate 34955 BLAKE2B 8e7b8554ae360484ceca2a05f834c2664b08f41cbc6c955663e1f8f22fb5750481518bf1c7b49f49223a99a66914ef013347b9186acc97a20249f3222a13f9d4 SHA512 82af9e0417bff9272ed0478be4ac90426405ce210014b21899c6b95fde1b16893bf46295388ff5f13fa712a04c99c46b770fab83f41a1343af1590a86ca8da3b DIST getrandom-0.2.7.crate 28854 BLAKE2B 30c054361c9b1d9f95bc505e27e98d8cbb685f37c91437948d9d26f22028e0797a7c704d88912c1648b3704bfe10623a8c5e130e81746c8f85848b831771db80 SHA512 01803e609848662ad8650cf451dfc2c37580da0b7b5e0d4cc764da6ded253cf49ae42a433b1c53e89773bde00c1ccc136394e58ed4548e7b5c0ca7e202e857e1 +DIST gimli-0.28.0.crate 269277 BLAKE2B 4d651d9f71b826d06b3089cb09933f30d785801b8072228c9a5c9ed2011172c679e86205dd507cb1866634238b20721773e60410bd25fbcc5c3421c72ba565be SHA512 a5a861c7398ec655635a39c3a421ca5c9effb03f4980a000c342b81b9bf229481639a8a62c4396508a9800ec9d313317036a8e4e7da3add5adeca596f1c09d51 DIST glob-0.3.0.crate 18724 BLAKE2B 1f1dd380e7d668a0c2cff9134279ebda958b4bccdd4a65ff01f9665b45ec4cce8ffbd47eb46e52cf516c5fd5803561e6bcb60cdee21ddfbb8601a95d45500620 SHA512 87098ffdbc518442995c422120cef71f83069c8f88a1970ecec5105b0f284ddd92bcee929f5c230d5b90ae1ead7e1214c3eea26f4a8b26715a00c1ab8b09bc46 +DIST glob-0.3.1.crate 18880 BLAKE2B dc89b3a664e810264dd7a01ad892e865ce35b504bfe5dba12d7ea8084da7de84feaa94c2208f1a1eefed90297e552636ad61ccebf6fc8cb4d01f27d605ad0a09 SHA512 29368160138bcb7ea5660f9f30c5711cfca8bc8ba836bbade3fbe8c424e7b4118daf27cffa677962e37e36f025fd2bb5a9c2aea865b0ff155cace455dfbb658b DIST gloo-timers-0.2.4.crate 5438 BLAKE2B 04113c72a2d47b1b41b2c6494ecdce8ea2c43d54019afb6d622caf3c8fef55367e029827ecbc64ae8cb3e95d2e09951801da5bdd3b58342a346ecb9e6a197a07 SHA512 ceb57d8f72ac460a9c411f3e58116c049b7e922c5d7010dee8c0cf8955bc5241c0098d27e4b5b39c6f79071a6df7045ee39aefff235023f89f63a50e4dbccd38 +DIST gloo-timers-0.2.6.crate 5516 BLAKE2B 1c06b6a7f7ebcae8145c8aa4675d2d4d56d04c37a3b8e25ede6dce7b8a144fee30ff5b4b04103408f1866b70b02607237161913d250ed6d34af2b6f4c54cb57c SHA512 1e3ea8351528e8e73add2f48482019fb9737533bb128170834bd27541e9d53c35c6bbe18c28bd0f70fc218ed22731c7a3f01891c6977fcbcf839fe932c3c792d DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5 SHA512 b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76 +DIST hashbrown-0.14.1.crate 127570 BLAKE2B afa9268513caa93fb141e69d27e7d65e72b9232b57d91e499f36ea4ec89d65bc6c8cbb37753ed59d149be5a2d349028b1fb0414c6223914366d6f3f31619855f SHA512 170bc233c9d23ac7e6d1ec5bc965d19d9018d434abeec19bc9f02c48570eba9db4e26035decd9f874306169d2640cad7be17bbbb78a81c145bb01bda3d51ee9c 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.3.3.crate 14253 BLAKE2B 9ed8b40a1cc894addcba2a45562d74359ba55156e2c3a547afce139324b1345df2f158f58978ccd7d343fac5e5d2cda86e2e0a9dafc77af36d4cd8aa0a6d4c03 SHA512 eb162d085e8e0db72571aca925fdb6094d1e5d091766dd62d6a116957459bfadc8d51f1acc67f4da3cf6a8802c0ff445f3ad2516c1df8fcdca0b751632e150a1 DIST hex-0.4.3.crate 13299 BLAKE2B deab49bf3d97f6fd7c0a0855b50232422443b226362bc7a4a19e57c2e662fff2cb046d4c5bd7618ddd523045f3d8c78754508f862f9a8ca29ca9247da6d6ec79 SHA512 fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6 +DIST home-0.5.5.crate 8557 BLAKE2B b14225f6e967ccd37fa734f50991a50065047f3814c4e526f3b4605ceb9206d4d12e189b4033ab85792ffea34a30f2b0267b10b9b0ed88df52c37f6ae1ecea4d SHA512 4ba97149d8f70e9b6eefc930292c7e62fab6ad03d5e4e6bf93d40209d3a65e40932c6f3d14ca579ed19ba33195977c60fc52b3d3788629fc760f41ce90fa1e58 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 httpdate-1.0.3.crate 10639 BLAKE2B ce0b401c69f76252639c10f6c2e4a823574a58565d7c5cc3633c72837aa4ec3630b34b148de4378ec498db196e3b2e1413ca0e5a4d9247855380fe19a8c20f94 SHA512 0586888fe89f40b838d5ceb083084d0b8058feff1d2933faedb96896dc86eec68b541a0374a508fd11b86eeadab3c62f88568ffe2c53206fad438373a50b2e5a DIST hyper-0.14.20.crate 183885 BLAKE2B b8fc273bdba1f422e4dd7f5ffcbe93f6ed5c750df71a51bd9a54c25b105f209b0cd97abf2ac5c2f415bbea2fd75094f53654d7c3554440ea125eca0f702b5ef6 SHA512 2a95a1b1de9a5032afbf0ab6c5c5c547d3cc4c08f02824868501d4d19c1a399d0b1729d6f7485dd016775e63c899b441cd667ff30afdb38170090fe007ec62a3 +DIST hyper-0.14.27.crate 195700 BLAKE2B 4c079a6f99b1da3816c08df3935b5c9c1a3acf878111f4afffe67cbe816975aae0bd49577fa7cdc1bd55ed78dd2328cb1b0cc09064e9bf6caadde91403159912 SHA512 580f2589dc1f938d2563d3fdfd1cb2f1b11278333ac54e813e4dbe50a0e63952546385f057b20eb123516b2f74e19b62a3ed0cd546fdf868f6a5770cd95643a2 DIST hyperlocal-0.8.0.crate 11626 BLAKE2B e90f6f14d9b0ee380babd501907ff32be8940c2672ae5292c4ec1c59a19fc0234419e9e3b6c314e8f1e5216640425166e1d29734fb68e51640c84b3f9c47f02f SHA512 68760a931a1c152debc7d2d89372ad0cd4bb5d84cc48e34be68e10abcf54a28263586f6bc5e81c432a6c58f52876f2917d5d517658a146d376a6507e91e05674 DIST iana-time-zone-0.1.51.crate 19397 BLAKE2B 9e29f255039c03361f9d0e1be83c71b984c4a3e980110ddae770381cb9a78f0ed6f90cccc2f8bd9553bc68e5f65d4d9194c8766fdd9da46c68172c78ddbcad8f SHA512 512606edca10e0489df59f25773edf68da63bf3295d4ab5f0313ae01ef21c3b21f867884dece838bbd75fe909155e90916f61ba9837f8131f0a610d6b21396de +DIST iana-time-zone-0.1.57.crate 19785 BLAKE2B 2304a63e4d3a477125ed07fccd5a84832f775c4a0fbd60a995e6f1850aaf3f5047c6f70975c9f6334f96def12770d470677e1f536e9817f8ab1df8a312622cfe SHA512 79bc0fe559dce022cd3c15ffc3b6f870c14a40de6d5a61b4a5a6ad28fe7efce82a16ac5102073a3510f3ba683843475f7fb8a4029bbafbc1cc25e48b98ce2fe8 DIST iana-time-zone-haiku-0.1.1.crate 7200 BLAKE2B 9e748694423cadd6edebc1daef2aa4126904f5597202874d68066a15580cade77f48f1e6f2a77e17c7de0fae5204ef1262ad5b6f30bd95f4faec77748aa2ae0a SHA512 daa7570aaf5a07c990b07fdc2153b63d947598ed35aa9c35c4773772a6c67997143b120a18ff4c7c13474d296e81a92975ebf5b9aa9d204c1820e9629cb2e369 +DIST iana-time-zone-haiku-0.1.2.crate 7185 BLAKE2B 37fa14b589ff092377b9271c414d4e584c5a531f13f70ac48df26df3cc03353db635b4630ba192fc65b800cce11823e91b91f03dfad85e4bed55aa18398156cb SHA512 448224ecafa935472ff6f0aab7cb71f9dabdbe71569c4b94fcc65baea925ef48841577687c9a31106a1826c2105e8dd73c748e9d27fd002648e5b0ce838af6b2 DIST idna-0.3.0.crate 271128 BLAKE2B cf8a2c43760f03e94953c6692423a12f28fe763aabea8785b93cd247b3aedd2aeef2cd99978a027186290016ed924db39d19fe7d397da1ab570be9646bbb630a SHA512 9b7cee27811ee52ed9bb39fe82f724742eef2e5370642b6c756bd134c8cbc20bb6faa9f296053672dba8a66f7356a08b2ca99f176407b173e2d566d85d066441 +DIST idna-0.4.0.crate 271429 BLAKE2B 8b81bc4535d2e8a1100ddeaf6f43c043fd601ee3b37eb109a9dff01630a81603223407bd5c2f1a1b108d741c811781b205c10148a0122b8125c237a5d5ba8a58 SHA512 b4133c5f73bd9c4ccc05245a9edcc5c980714129ce4f6eb7851eea7e509617ff972fadefe6ac78db6b4106667d9d6070de52c4d42414c95921e3d9fe1b7a76cb DIST indexmap-1.9.1.crate 54114 BLAKE2B 71e4968c85d5b3fac550590658f9fed72c754a9443221fc804efb97bd39b5fca7f894ee67f8d2c330bf212eb8a6b5c85879cd813ed56e3fc43a54f0bb689af5a SHA512 7eac99056123332ad38ef32eb65235c810e8b4d051d9b0ddd5582348c9cd3b162d36defe8e46a532e2066562f224e37fae94b52b4649ee9cfac7673b76a2513e +DIST indexmap-1.9.3.crate 54653 BLAKE2B 7bc1768589e74020dc15d3dd064009edaaef39b7aeb682d0ca8e49944e3f020b9c04d64feb102e88b22feb40863479dfaf4722d6a77b5d19e7ca553f4bf64c1b SHA512 2aa8069eb07a814c8fa3e11296c9f032ef60963520d7786ad20cca5cb7e73b8f76d97722a994d65295bb713020aadce5008cd3df5e99d8bd968ef1979f910a37 +DIST indexmap-2.0.2.crate 64274 BLAKE2B 6b480a9a1b6a8a388535f13a71e3570a0397be2b417aa41da75f9e886e68f10ae501b9eb8efef038738dd076f43d043cb0182761a4d417d3b7de772d4018d05e SHA512 9511c8ae0e5c7bc591262343587c3a9278af049e7b57334e0a39950e791123a8bf7cb540bc4c7a3682e7f83f861fe3c5424c4aee9ac6269e68e7d5996af2af17 DIST instant-0.1.12.crate 6128 BLAKE2B 728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902 SHA512 fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407 +DIST io-lifetimes-1.0.11.crate 37346 BLAKE2B 7f278b7378a8569d3552c9b6d4be06d7908e05d77cdb964267f0b621ec4975a42fb6e48fc030a75ad5865681adf32ff747943ac559ab4ad73331a6611a1b10c6 SHA512 30c6e5ce6f5beabe0d7bee4f4522884d1316cf7d9b8d093ba0f952995997be3d0f10e1e77b9c20b7fe2b65429de0d2ec89bb35e939455795205206a3154ed544 DIST io-lifetimes-1.0.3.crate 35650 BLAKE2B 51182293d373618fdf5dbab016167a01b3e12f79bffcbcc00e1679c2f63a167f7fc291fcd8f886944a855ad5d9828aadc9aceff1a3e5c09106fb274b39e837be SHA512 afb868979d54bc99d5c8a1c31062c91ea9e920470bb1f0bce95c2ebe0ef22fe8970ba86b2ad570d789f648485ea4d75fd83bba34e5a590a443698c713a321388 DIST itoa-1.0.4.crate 10601 BLAKE2B 95545252eaabc3114323a44c8b8ea12a91568d9fc8d26ccb3bdd798ac0e04d9a6a9307927c17558f1284fa5491464cfceba2f0b880d00673449b94c0fb783150 SHA512 a70bb6fbdbcab27fbb5a84041bcbad8e0c8fda58d55ca7ac757f7be5cd373101be40df99e9acd6ae49e637e40de037c6bc59560f96c9adeccb2b2e0bf6531e42 +DIST itoa-1.0.9.crate 10492 BLAKE2B 0d5acef9ae72d3f4b5a387d231952e6025def69da81d38269b4882bc534be7acadc073e526fd8bebdca898a98b2c741735c541e0b6a35ed0f8f8799b906b65b1 SHA512 95f7906edb7d6a2690389167f8c4d01bc37827205bca87d527f2eb33722419ed2f2e8afaa559cc5a0a7e7fac76515c9c44c71c42b536aa34b0e2858c40946b6d DIST js-sys-0.3.60.crate 79257 BLAKE2B 714facdab00d567d074de4a25b69487400c23194d0f58ca784159483f9e02289acadce084b1514d8816cc9e0597800de82a5298b071b7df19a24df93541f23c1 SHA512 543dfd444539fad27bafcbbf112366f53d4ccf4bc63f8bb17820d818c3e1804656697ed6268a793f383ddf6b6227f7e9b3a11fb6fbb24e10732fdbd971801665 +DIST js-sys-0.3.64.crate 80313 BLAKE2B 7cf5dcb2b9e0b63cb82771c9e98518a4cda70372c5aed07866a07d2aa51274622357e4b5a665499328f5a3c38f7c515303da50421bad4a496fbb658e2132325f SHA512 a4f389a4eb45c2122e7bcf365dccdce8fcf14b1b521b8b839746bba8783296e2f1b959d73bdd874743f49c61a24c4077dec52f63cc7d594cd42e9cd6ea9c2e64 DIST kv-log-macro-1.0.7.crate 16842 BLAKE2B ad3c028863d78730e4b2bb2e8cb980581b13d741b5dd2b76435ae91f5a7498a1e9f99178a0c9370b693a3af6a95c0682ff0d63e81a2515a267c6564d50ec3683 SHA512 aa7d79ae599930dcbca06f77590d9623dce461b118435dae1a4128fa8f38149a820109fe4bd1f19944b67285cf1b41bbf78e94b47e561dff1af683953c55a697 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.139.crate 638983 BLAKE2B e92b296cf8c916e10e859722ed75f4790401662ff7aa2fe8ed84ef9b94a00538768be33c272f0881e42da887c8c43e1fd44d061343386216492a76fe5d308598 SHA512 ff5fae517c49c382dee9b1d7479b65b0a818780453e5c00c416847d02f42186e2fcf19a8a8dc5e9cc2611300690c6ad324f9c0f0e8172e913a1b781fb7c0b5b4 +DIST libc-0.2.148.crate 690988 BLAKE2B 41dd38cfff1431cd8184220745697d794a66f6badec750be3910ddc4a6ddcf964692b5b28a5a9714592c5579da26248092facb9407920330b55aaef38501420c SHA512 1dec9ec8f4c610c08f62bc2b45dd32f1e4528a045161d848b5c4f0382be1158a690f4d7760203d7d2347a80422671f43b07531871cf44990887eaaed35d924d4 DIST libloading-0.7.3.crate 27378 BLAKE2B da36353819cbbc85dbb3196585970b431eb5570140978fed8a6b5e46bec2560b373e20fc108b9520589bfd1f804eea57a524a0cb497620d4a8fd11030e9c4818 SHA512 58da6e73f86aa05132949939507a128188ec2e26e2245e23b1534d90673c9909c7d5220aa4aeab2c16249f7433b4d0f98f20c94b8b1f7434c7abadc8b8039ae9 +DIST libloading-0.7.4.crate 27580 BLAKE2B 491faef2659270b10bb88ac46e0453f747f35e78d7f28b7d6d9151177b4c7a7aec0a1efdf702eda0988c31e9dafff2990eba4e6a9b0b695c535ea9086ccf36e7 SHA512 34439d9eca68bac8fcbe2bc94a70e07550e7e95d713ab74ed60ba6736ec807fd9c9135c178d436fbeb39afb074b2a9b05775d953340845c088f5f8712f5f56a1 DIST libproc-0.13.0.crate 31953 BLAKE2B 03a722990352c71ab21b6130ded0e4e8c1e3f64e6aeb6e301660f60991892b4060c0ca13b39c6609bcc88c19ba995947247013facc77bc093af16955b80cb173 SHA512 7e5580e45c074240073ae408212eaccd15ec5eaea15925f67b641ff2b353c09688bde3cee50022c558e35f8f03797eca6e6d4d41945833e66f5abd0253339a02 +DIST libproc-0.14.2.crate 32831 BLAKE2B a1695fc924a20f7e88afc4b05c4b1986c7543373222a0d2b5cf9826bcb0cb33c655cfa396346b936b374c72f062bc9819934c498a8d3f49ae99482db98962e6a SHA512 52bece68fc490a9a4568f65a38febcc49d326174746c2e05f3d746b8761d59fffb25ac5c53c240ce51e7a4fcf3b434ec8b31641e7848005981a80c8bfc8f790b DIST link-cplusplus-1.0.7.crate 7576 BLAKE2B 9e8fc7f4b149a778c732469c6ef4663ad01aa49d6dae747b4368f827a41c62cd2f38cbd7e1efff45d8bf0ccafbff305b8ff5503f25028bef12400343b427e278 SHA512 c8fdf9ffb29cd0f8824bb4416d28f6f4fd7a024ce5056acbe63a680f975f50fc0cb408c0d0af04a37b6985bf15f78e7e7d1fc20a9c0f8b729e7ea696460d8c75 DIST linux-raw-sys-0.1.3.crate 878488 BLAKE2B eaf7d613f42d3f843f541a29641a1bc4f9152854f7a61a837ed79f121f1c962222e6c32244fc473297f09215a0e33c475c833090897b2e84af64197594112f1f SHA512 c968f7ef0289195717d245977b57aa127e8874d3e15310b38b92897f39da547211b2e7ea914b21bc3dc7cbe67daa8dbed812be868db64a00d6f270c51c5b3f26 +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 linux-raw-sys-0.4.8.crate 1407619 BLAKE2B feaaae3eae813e30d0134f2490c489b5e62013f86153115eb06868fbf3d20c3bf3856500086de61d4dd3bc8faa90cf1b7151c05f0780a69e32b01a72c7b985da SHA512 aa35a1ad8774fb65a5866bd03c98861b8b445573ccb050bd365984dcabb37171f4456ef75d190bc770d316ea8efdd162eca6c555ad5538ed6f7f7d51827e7aaa +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 log-0.4.20.crate 38307 BLAKE2B cb9c9a401b49bd68c18d5e42f2ed94446f1aeb184caa23cefacad4ce54a2a357143af54a5595c45d6f3c3d20b054c451d9e6ccdc09c19cca99ffffdaf8bbfc72 SHA512 8661b0c71d3b7fc0d679aa3d7f06910e6d3da1c53862aa06526000e1bcaa0b0b068415a1a9ab317c318f00d15346dba8a4f5d2a60d8850790bed9cfaaf757b3e DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa +DIST memchr-2.6.4.crate 94439 BLAKE2B d1136f7105a33565214fdeecdc5a95e74d7fc7cf45997f81bf3cf389f3015fa561ab326433ddcff2db0b7259246eb6d26fc7b4e3c90c3af8b9b7ed7e8ec56ba0 SHA512 1065a67e04ec9210c70e430288e0a8d39f36ce6414722099553e99112ea2f8f710eae44bf39f8775b9850e6c8a50e634a1b1b084a8eb4f6b2eae6697dcf5b5f4 DIST memoffset-0.6.5.crate 7686 BLAKE2B 9a797388702389076c426052c3d54dc62802d5db8bc5c9c83990429f2ffaec4fab4c7dd3f09cd0704d1ea555e87976563bb43408ba54b5e66ce7e406d4604009 SHA512 11bdd9185b99dfee8e659e051b09ee301c7142a372a8117864745a5085c015436d2efbb1478192886f09cbc562529e209d2e3325d94938a64bc75b1d91d2bf3f DIST memoffset-0.7.1.crate 8556 BLAKE2B 1ef270f1c8dba32e66cf47a1835f10c342024762c0e56953f16e82d575250028154054d4c42b1324c60f955a40fad3bbb1c5fced147c11c9a4ad62f6f0e948c3 SHA512 40ca3c4b1fb929bec75bfcde0135037f81a6c5aa80181bc7dd7bbcd9c0946288eea8d23fca95e296567ccb02155ed0f66c7c23644b5cb3e6d3932be9f9742157 DIST mime-0.3.16.crate 15206 BLAKE2B 9a599ca82fd0dd6d3d2dea68a47b8441b1024d016ee1fb23cc6431b39ead20c9b3fe1ff3397af79c2c1b2cd277c440d4fff69f6b28c550ddbe15f680923c834b SHA512 cb1d691610cb82720e553247336fc5eab63407ad37febf2eb50aaa4e329cca70959ecd8bb8c7af5753acec2c8e86fc9a0f8ad9ad2de93fe9295ce84033d6054c DIST minimal-lexical-0.2.1.crate 94841 BLAKE2B e6b8919b80d938d0b98d60d4f5f29ce43d77ebfcf8b18bde08909141915c6ef4f0d07a543538d4f3ba8527a9f55926d4a8e83473248469d087e80b274d701d61 SHA512 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c DIST miniz_oxide-0.5.4.crate 53485 BLAKE2B 8836697bdc3707f89fa869e6b09a36ee4d83ce2ae0a53bc7b06bbad70ed7ac25f8f67d841f3f611f6756d891f0eddb0abf7fcaf87570f8ab32220f113583ea6d SHA512 589dac16ca9c2f94e6fa92b68bcf51d140f46562cbb3a1b791b75c59feae51da5ec16042604bbd6bcb7d7f0c7f75e98ea1af8cf42d177133a5eaa86429cf3114 +DIST miniz_oxide-0.7.1.crate 55194 BLAKE2B 56afbe0c0b3eca98105ae2d507493f365353cce29a6b04910ff26bc75899400fdbd067756cbda7b3d86f047fb8f3d737de00043a4a7348a813cc43e45824e33f SHA512 5eb6ffe34a866403273ff0267ff7838aeb50722ca57a03d5a1d842a5f19a3b4af570b133a3b9d64d78eafe49e4b9732b92dd63fd9c6b0ce59b3295daf10f6a3c DIST minus-5.2.0.crate 662305 BLAKE2B 1c1298503ef893f7be8bc1ad66dafc7148f3f738ebc9b2439ecf21980b81acbde4a992a7ab1d3792cc23790b0163afa9a5bef0ca9995bb278cd29035e5227500 SHA512 ae75fa0d9d0a91a7be3e18c39c85d0acf600215e5d7e1cfb42fb116b312f9b785fbf0c39bc96f2e4ead26e94a472905b5a35036e5e3b12f04233651c1d68602e +DIST minus-5.4.1.crate 710529 BLAKE2B 14a0db6494fc6ccf2ae170c84555a4650ba95c04a48ed9d462b0175042dc963ca260d6427040c87b44912999166c66ed909680cff4be580f94291ca5efcba78f SHA512 c7d6622ab582644116e081b885ea827e639c1cdadb45b00ffd379624c6940a0177f06bc32287486c22ba068c085e56bb446d13182aeb1d6c086086bd8a7984b1 DIST mio-0.7.14.crate 87429 BLAKE2B b8277f844429d32b6085dac9649fcee20bfd1922eca541ea927b1ea3c61667beb4f63064a9828cf347ed55678842aab2a608af359b3ec92b595995a6544dc371 SHA512 2349691ea87a086f9bd8df5738705e9d7b59399089948f810b6a7124beffd44dee348703c89b4b1af8d84821dcb932960dc4bd9ec9543558f59a40c4806fbfd9 DIST mio-0.8.4.crate 93013 BLAKE2B bc9722d2211195dcfaf574d83b2967d299eb02ff40b4fb4df2eb6b08d78e018ae1a9e198f43268ab2d38733feaa8298e9736dec9fb9add66c401d57406fd1292 SHA512 b44675c90daa37336a25e7eef53cdc664e6f52590ed4955bac82641baf8099d3d94850da79d985255eb74b61a499b1ea4a9d7309f6ea4c41454b3dbb090b70ee +DIST mio-0.8.8.crate 94264 BLAKE2B f70334d3daa8794079c865c5e91d9b32fee2b90af95a6690f7cbe0765818ed9a0f5d539f3390119565c3ed47025979657e30ee2e871760a776829dcddb59783c SHA512 448a05f19a147fe119965f7f1aaf24c2a40ed816ddf2e5c95ba3bdaded5e2812314c64a50dc7baada93bb005b65159cb6597f82a407936885ea376bb128b0c9a DIST miow-0.3.7.crate 24563 BLAKE2B 24375754245e4ac50620a8b6da6b21958914a6af6422a470487841c2524587d596673cc3718a85979ee911f104d71b59b38fbe9db28c1c7e4b702b9373215cb7 SHA512 451073e8913148889493de0373bc0450c8b23e136e151b48b9976292e4e03b7c3f3279ecf49dda5196badfe662a661a998cfa456d2ec340a495d54a4d2382699 DIST named_pipe-0.4.1.crate 13985 BLAKE2B f1ac31cb052cddff02f2547a043c97c8a5d757f4a6b6cea92f2ba9b70497b4a75bfd03608ca3b57452abdc936888e1c745aad2aefe9687b047c476b52d295b92 SHA512 709f814f0b4151d5c292b49ee05ec16805b7a7e4f4eec92e8e49be76f3c50a7bf262814e2e43449c7c61e7ac961adfc2a868f1f17c1115f285c73e6776ecd6fd DIST nix-0.24.2.crate 264176 BLAKE2B 2da44a51beba8549a558730567f6ea36ab0da81053dac10db637beb3901ce7c32b6efebba519af37068fa32270186d733ef55661b58621eb7e946fb16690cd6c SHA512 9502f899868466165d898b1dee676188e9761cbf7ad7be21e231d6d5c993f109b48edf06b659f547712ccec2d648dcdb689626845ecce22965aad2dfd7ed75ff DIST nix-0.26.2.crate 277973 BLAKE2B 86adcbeda37edda784593196c390e92ee069761d283f706c0390bf8983ba8841a51486a98a1869f910fe4d518afba5572490e9c69a021e12c598d094b41361ad SHA512 abf2d0a4eb83cd4bd43836e8b533f0f07f07979619c86c11302a2df0800d569f33f0dda0bc2c4136d36c79789d175eaf5d3928ecf16286319aabf93c720a1704 +DIST nix-0.26.4.crate 279099 BLAKE2B 41debf1f21427ad6c25c6cd26b7867feb8ba46366028c4b74073307e902e526543f536fc0a66db2cdc5a52fbbf9166a6a4843aba57e5e5caada3d914286ddd60 SHA512 cc68ff8e3e8ea8635c6fd4c0a866cf42121aa3e25165666ef3b97b5b2c1d9273cba6f689e80eb812b55b5ee513390924a926d95fce45de0a74b98764dd1fa27d +DIST nix-0.27.1.crate 286494 BLAKE2B 63fbe347360ad4b7a86f30bf2f1b27ff1ec581145a90c34160f4d143e9c297a34a2ee72e9de3a48bd3418657fbc9bafd09b704ec15a42b16b3a4187d5304ce77 SHA512 7b35a0f87427eb1b5e1480d7daedafea4609b7f3a4fcf48ca99bdbc2f150865996539f2c51c7ae6a6a13169614681fc838efb306994b020d44b45735a7380010 DIST nom-7.1.1.crate 115818 BLAKE2B 1ec3df3d9a7527f26618a9b6b976ca8ad5176d711dc7e6163dafb1ec214a55345e952439b4c98b2ac371c9a67c7ffdc3213d1081b62b699b36af68207fa8b320 SHA512 1456efdbda4f5b3da6c8580721acf101ed7d779619ee0190c1df103244e405a8ffa0c3889901a2d8beeab0ab84074ed4c7cec5330c7cc2a5a3c30e36a2530be8 +DIST nom-7.1.3.crate 117570 BLAKE2B 5643b67990b7305e101b16b8cd27c447e162a7adc6d0dfac00920b0cb50fea98c9d4edca63c34f6845cba05f8d0acb407cf3045cf64a4cb28e53c8b6bc9090cf SHA512 1ffce08dde299bc0e0367ad59c7b6a83e23decfa11115ee076ab91ec53cdd9ef37e4c2103c96eff23a7b6b8b5c3f67c83ce1917928c7d4c6462083bdfa0c9cad DIST nom8-0.2.0.crate 162020 BLAKE2B e196fb349cdbb263d4fc754f922cd3b819f85bd323672f2f23ad465eea5352fdd631a7e411381f19447ff3b1f2780186fbb738d6f04fff33d97ca060ab94c2c2 SHA512 0d4cca8f13978e9101cc2eb9fb65ad879929a5361353c9a04e9850061e788e942948a6ea064c6986440a2576c10ce84daa8aa21d75214f322691da5f63668454 DIST ntapi-0.3.7.crate 126994 BLAKE2B 320b513d86af462c6e4d3349e4edfd28d73ddc8f09264adc24eebbbb79976642a9d530bf9af4e61e0409e35f4164d49f9ec054dee9694cfbcc76b237d6c84104 SHA512 6f5fc3b3629f028e03e878681a5a426945e471578c5dc78e121560887a9af285fe432f7401b19b7422e65c3b762651afb9a57a2f7605884c851ddf41b741585c 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-traits-0.2.16.crate 50130 BLAKE2B 1101d28cb4dce477657684a068792b94c7008a965e655edbabfeff51cbe6f008450dc6d7e4fc5dc4fe9c3ee8623ed77a7bde83ce2f68e75d618295fe6cebe0a8 SHA512 2ef65e2f6275b1000f611cc4d019b2f4846a8964b54d9b96462da10e3ac9edbf3d1de82e40094c76f7f5205740361b0eb0ced414bcddbaba5955144f728c6f94 DIST num_cpus-1.13.1.crate 14752 BLAKE2B 27490aeee349d944c29e50b44e9a84371030459353a9316ffaa0245ce499df4424e39c25a81be59cd0f9a19c3214c78bdc7a84b632059282be476d8f918c44d6 SHA512 91ffe0ec792228621d6c2d5cc544ef4744203d19fc9c86e0aad2610038c43aca0448b6c27d82979417a0f6c939ea73523303a44c28df0d1c1b8d09814d5306d9 +DIST num_cpus-1.16.0.crate 15713 BLAKE2B 11b432fc7c7496d48918f09ed0954e0f1d0845596301266321293b374392898853fb7c313a0b0fd9d22d9dbfe3ccc5cc1e38f38407c89b2e5906eb76caa6ad68 SHA512 a75863afc4a563e63c64d06471c7921615355d98011ea9497b1f1a7dac2bdfc876509136018e8062ac38575ccf476a196d1fd9231e09e90017333bbf2df4615d +DIST object-0.32.1.crate 275463 BLAKE2B df88d37427c2741931ab0ef24a482755168c7348ccc280f8264e94e5f8548c608799868e0bc5984632ee02aa84313fc5e222b7cd7ebc6829729ea49544f13416 SHA512 5bfd3b8960fd80bb48691fdef35d7a9fc3d752a1cf5f29cb4e146a17d427e878d972d208e8aefe5015b3c62d065ed9a66f2f9f790b4743d1a4a3f9c0b8e581e3 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 option-ext-0.2.0.crate 7345 BLAKE2B cbfc03e7c960fe3023512a4ad816d657b4f54f8ecbde9f9c4df4c5fee3b36b68ab463c67ad650778279e01c7ffaa63a0dacbd0c080c8c3d15b1611de0e71f92d SHA512 f8539f97b01af97e0b80fc96556002251befa60f8ddd19613311e62f9dc9834d71c22f5d8e7c53c4925046e38cdcf834c3c28042a4da862d6f6a21ddff8d8e56 DIST os_str_bytes-6.3.0.crate 22928 BLAKE2B 84e8197375742373bc7c7a3b459f8a9f97ffa0b8a2e517bee0d8ebb420a8509056cf56984612f44171c6b5e219b6ea91b14134fa6386b3cf3502b13ab92386c9 SHA512 34f861a15543933c9fcb560a835bd943231ffcef2c68126d8633f8e792d2d59a20765947feddb0c795a15329d74260d6c2bf74a1f10ee88f355f47240acbb42e +DIST os_str_bytes-6.5.1.crate 22778 BLAKE2B 1d3daa82b41e6e360ec17051be2c5b1a394fe49ae349b2888e6f30fccf99d102c71357f76c3f68118de59e24480221b352a223ed01f26f11bf707b1c7de81941 SHA512 6d7a4475398daaae4e3d55ad58a8fba729517acf5744a5a6296f477207ee91e5bc36c2b54e58f6f9b15ce9bc75286e9ba62a59d577f0171d8151d3aaa01311b8 DIST pager-0.16.1.crate 9444 BLAKE2B f3bb5dffc9af9651b37eb1d5b1cfe1528be4b84afc7d7d9ff63528e96c5739efa389e7d8ce98b74ac63522ca135358adb3345f06ba9a70cf3722f6e0d7ec2bf4 SHA512 0a2a80fe12d2de7f6fd0e3a078d8d1fd3d154df068c80e29bff8034f498bc09866d4b4142d5d4eec1a7ba28ac75be65c374ee386bfe4190426a3c79594ebea16 DIST parking-2.0.0.crate 9714 BLAKE2B e3ecd48e90289fe173b1419ad3f68350dd05359461c5842e52304e20fef9b5e089803e0c0a8e85b249a546f61cf8624367e6ec164ef7638850b451d325851075 SHA512 21c5723dc0281ade1c2cd6a1c2215ba70eb47a721a4a594ef1e54061bc79579ffe9c31f06e534fd847f936ed265cd65a59dfa9e38880f8bd42c6e8ac70a13f93 +DIST parking-2.1.1.crate 9583 BLAKE2B f58a4cd2547c91e3786fae4cfd4ff882e3be346c3b63aae4f87551085d7ae87b91a991879c444ca837116f43e6569dc0839d59f7fddc02f91eed227b6efe2636 SHA512 37d7f035ec4c1d7cc407552d5d297b84dbfa74d34315fe1a6d59bcba5ec6f63beed432fd4ce02b9676a74947fdc18138e6283ffafb58330a6ac8e3539ddda00a 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.5.crate 32466 BLAKE2B 44d9cb65444ea93fded7e216e3bdbe2256ba1611f5cb6f80d67a01e71d428b81e6c7fc73cb928e2125f34bac0abf4d1da39f622e813dff89b01fed7632308b7e SHA512 c4315df551748d1ae77655e4d9f8c90f911498856e5358009e9e02e410bb8085f006f369188b0753a298371ebd74a5c383d848b65e31b55f3462381308c83a00 +DIST parking_lot_core-0.8.6.crate 32567 BLAKE2B 9943244f813879ab85eae0b9a6bd8f8f0070fe190bc43148a832b217ad546bc97e58707a3987072965a79ae8bc2fa839aebac272f2de00993b8ac1ca0c5fc5ef SHA512 906241f8e2d71784d572fb78978c9550b19af9c4e32fe3b2da751287806d0faeba61f5bd36f7aab026970b2bffaaa1f62ddc10c64dc348eae61bf7b51297ef80 DIST parking_lot_core-0.9.4.crate 32359 BLAKE2B 98629cee7346434103d0e9776d89d1c875c023c3fe91d47beae2f3029fe8bdcbe7dedadd262012ad9d1a1e624ffbebe6d3a9165623e40077ab9d0fa4b768cea7 SHA512 6dae00356b759ad1dd08c1edbcc3ffcc86ad412af98a5e4cdf4fc622d0feb79bdb3900c4f72e76cce803c667a6d8581b44264980816ebdc85d59ddaa881a2990 +DIST parking_lot_core-0.9.8.crate 32383 BLAKE2B 2f9666872894d1c85895437d1353f9e15be2bc8d004ffc8f0e5be95e9dd4b274797db3752eba1c0b5b6071c1b8a71e4857cae0b2aff1afdaa39e92e70be2e6fd SHA512 8d6dfdf661b0f7d0774cb9f61121f2daefd182ac8a2a0d24eab451febfbe1a664c815c163d34a7f3d15a54915a8e22e6c6cd10e89cb7d7598d48d81ad6a3c256 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 pin-project-1.0.12.crate 56972 BLAKE2B 1f6b106cd55b9692bb1d671bfd51011d9f89cfe8bbbe030c64e7ea57b6efb0765838b03812708a7aa38c197d3b43328a9d88fdf93abb51f4d1a3061301b74414 SHA512 434ce0a0e16441c7aa6f12dc98584a0e7986e9491eb08d5143e3f64e1f73dfa4db9d0fb2098f16e5a36f3653201aff735437d2d1d366c11160c09534c75fbfe7 +DIST pin-project-1.1.3.crate 57740 BLAKE2B 5201a01cee2e98caa0d3ed1ff25d4af8c4a74bb0a6f5a4382c3e2d90bfd5a2cc588759867e77553225f5bef547bd6be8bf1f613516748ecb26da9181d4460b85 SHA512 91b5e0a66e620dbad6b189cc45c41dfe2493d5ce09783f1bd556cee0ac1b3b103507c39c77a393c45fb6eb93dc1f1b9efd4ba5e2a9d4507240978f1020f12aaf DIST pin-project-internal-1.0.12.crate 27956 BLAKE2B ac5cf33b5981e32ecf802a9de1576f696006ffc035b33173b1606a1d12c7b12c53a217f5723e8ebd622a121345f440b200ab3972410a2f161a5ed83fa8769ed6 SHA512 f3f4839c5fa7e3232a323283ad9636cd03e1bab79b439cc2d2ea954d60a3dfd417aa4680b7a34a3baa48d7e02266cf16e56b719a905f04157c708c90c02e45a9 +DIST pin-project-internal-1.1.3.crate 27824 BLAKE2B 23b59024481710102677ba35aa8db8e27f6ce0973941addc11bc8a994031c2a4fe04cac197f04fb13c61110e554953883f50b4df15dd632e4c59fc8422fb26b0 SHA512 d2aef23074cdce910fbed47130636dfe3fcb6ab255c6fb4ff822d364d54d181f007c80755ae6f8c7519054888c1a763738d523217a8157542aa35007a77f2288 +DIST pin-project-lite-0.2.13.crate 29141 BLAKE2B c434a336716c9cdd16ebc297fed393e9106ef167a693c4aa0b12c681e03141b8ba3cdf64c310916cb7d5cc43cbbfcaaeb39bb5fb1e8b3efb9e94a3f72af914eb SHA512 7f12595d751d315de6c0d380e2f501b74154661eb676987d2cab6fdc956091a68c9cac658df45dbff73615e982e6ae2ea138c09ebb708cd6c351f0d18dbbdbee 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 piper-0.2.1.crate 15878 BLAKE2B bf63206c72b08a87da7ec5949124bb2742ec0aadb116f4c2ea86b09adeec4f741479b64e92f824a3df87ae9dba07ebdf812cbb6622853f9223f8ed90ee6dc389 SHA512 86d2195b8811bc2d30050e977925a947b175ca674e99497b7202dd8c515e09fb83e42f389ed3c6b554dc2c6480892bfd26c91fee463115ef1c710aaea858afe1 DIST polling-2.3.0.crate 21678 BLAKE2B c30866c2f50c7be9343854ae266f948c10dc2a799182c2b19474ce104d49a5f777e948557647668cf6397711a4f73d19dfaec2b2513c7d992f41ebc7dcc9a319 SHA512 2f3352c0cddd06fb85b2cb5967ced2f3e18ab9dc6b66d08155038b7398443c797bc74a88983bb999a9c87a7c47a1170e34b920b18dc0485901def84c2ac1db35 +DIST polling-2.8.0.crate 43554 BLAKE2B 8fc5986db7c34989954bbe84bd69d1f61c59b890d4e5fd21a20f3861bad750aafe2d1a89b3181df97f3659f1a6c980a92e43dcb9ef9e1de3881518024caa6f58 SHA512 c22dc35f39f374f21483c987d43108472dbfc291508e3f5e1d76e2c466f40b396b1ba7c222db5e5a2c0e670e83b4c34e0fbb5c3e93d86435b8a2ebb0890471a2 DIST proc-macro-error-1.0.4.crate 25293 BLAKE2B ef918c5efaf2545ab38787c8d0c07315af00431139e4dff66346bf798e3a429f91d12a79776c150412fdda0b158a72badd5e1044ac4d6917f8482d4b5a7110b7 SHA512 8a47bc9d3e24e9561d1e384d8f5a633284c2cf9b5e6733c5f9d1dbfe1870ccc8e2152482852e50b551cecb68e009148585b910ffb0508a7b4875598eaf8657db DIST proc-macro-error-attr-1.0.4.crate 7971 BLAKE2B 98e2925881c2be186e22c2c439697e91d43f807eb61a5d13e3b0b4321ed50a74f3d699942c04b89b6fea0f156bb5d19ebcf22f9cd4b98a7e6917c437600ed823 SHA512 2606afa9ec78d7dad4500c98d3a5ecbd02c6b53ab829c742bed7f57b322a95238ab4e01cf268746815f1424fd9b02eddfa30e72f98c66106f57765f3d3116495 DIST proc-macro2-1.0.47.crate 41955 BLAKE2B dbfc20b61443225130d08b05deeba56e63e76921e56359c9b0531798b18778d6ddcb56c3372fb6ccc68586a6c1dc725054f0e83f93e8623cb5ff6a7a2ed3dc83 SHA512 60c5d0dcbdee7ddab40664882d3cf5a868f7ea5b49ebab3b4419c3f325582b816625e73e0d1737bbd46bd7d765ece6c81c2ff4be894555d4b255f5cb9255e931 +DIST proc-macro2-1.0.68.crate 43783 BLAKE2B 0e6b3a6af81f4e5f7db6cdd79e43dbe65beca51a676dad32a36266e83d871ea73662bf6bda816774ccde1ca6f158c18610fe6d65ec8a01785ab8d07419492329 SHA512 ea4c48033cc95be90278dd2b543df841e4a947adc6ee472bc004d0713883691901f17696e1e521b77ddd30024c04166e5746b3678d454b2fb8bdfb654aae723c DIST procfs-0.15.1.crate 128786 BLAKE2B c61d2d514eea64d4e6e55ded61eebaf63f391a77c2e6f36dee6730ebe3c5a6908507e514295c1562c722ec587e45550a2f8798167952689e80e1096f0bcb58fb SHA512 8ccd80a027deb759798d055e21ae56f346e3cb869af40de23970f7237100f46087b3c3f1908900ce558b92bf5d341421a1b717cfacdcdd6d38b256255f15ac82 DIST procs-0.14.0.tar.gz 1086663 BLAKE2B 5ca0e01ea2913634e7cd5e84c1d770f73bb64afb6c3ba95aabee80ab5ca1f9ca1e67f501f09abad5a94af0653a37d671c27c70ce8d9bacf7dfe57f260fb74259 SHA512 869c0b3fc996fe645c70dbc563558d86dcf945bd491e79977f1f4c909da47ebede131a6dbe2afe504712f170c83cce542901b932e3724fb41ad1b4401647230e +DIST procs-0.14.1.tar.gz 1088950 BLAKE2B 510362c8e9f6d97a1aa0d34bc43ea4cdda7c6c4606a9084144b41a8c55b5444fa0e538f64b236903d80d6dabc5a5c031f2df126916e1c504325f9b869907a390 SHA512 0a3450bc8b9154ac2f979b4948ce0c1a5d34a730f742ef0e6551a31dd2cf389f1ea0ba0d0069b4df6bf7f36e88e89afcb46e2b8778f4faa582f3966a020e2d23 DIST quote-1.0.21.crate 28030 BLAKE2B 547344ba9272874f5fbb4bd27a69ef5be99823e10e1318afe71971b18f37e9c73d54168f16efb82c53a332e4874c80a82ea951fb2c85fad50cdfe783622b79fc SHA512 0728eb4df7e1f7c4d32ab08c901c2c969db8eb46b03bcec3e4956a4f6b360939d32abc6b6ebd7a31058e8e9b69c3d995a24cb484f93656f05b4ee963be1c74fc +DIST quote-1.0.33.crate 28090 BLAKE2B 77c4b166f1200e1ee2ab94a5014acd334c1fe4b7d72851d73768d491c56c6779a0882a304c1f30c88732a6168351f0f786b10516ae537cff993892a749175848 SHA512 c1e76c3c017e8554eebe309f8167fd56fce931981c06798aa85a0cc6d64a9cba6ab103f5a1324e69c6f9ca5dc47a8e31ff2e847850542748697afcd265b5939c 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.6.0.crate 239329 BLAKE2B 646405e681ce572ebe2dc51a3339f0f8204143f9b2b8f8e74a4c80379c43c3581363ad347610a384d5ee831cf1425f74ddd944a658b1da2461e8068c5521af69 SHA512 b4861c9cc13d6fb224f67057fd3522f04576591b3d7ae0d3581dce42ca2b2bff96860cf2a7f4dfab00e46a1d29e6473f6723c4aeb02e34ed6d5f205b66f07876 +DIST regex-1.9.6.crate 254981 BLAKE2B e0341184d93703a32734f1081d8962723873ef558f4db764b1996dfa9eeb359ac530f7dd93f4d32947e91c056b8bdc51dde99b890c14f959b02763dc22bd996c SHA512 e0da225eeeb9d02b83992959889fa9360b9c549905e4ae4982e61743fccce6d721eb0283a5d2f3e9323193bd5c839a2d0da603849bf6ec5f8ad2b7ffc81c59ab +DIST regex-automata-0.3.9.crate 610489 BLAKE2B 6eccdf930979ff4e8657cdb8fc67feebe18d16f6deefda7e1692c6cb6f311bd3c360d9dc091938bdaba061669b003ff7689d7717489326aba70aee563a4f0e20 SHA512 c404677bf470f913c1ca70385a1b9694ec4c048d306380c23001bb746803ff70999c7e215efdf02c6bf03cd9a922e98a6ecb3be588fd4f05c1f57836dbe54c0f DIST regex-syntax-0.6.27.crate 297300 BLAKE2B 4ca1a2e23d04e29c5925085ea4ab7ebcc398dfe135eacaab1e686aa8be43a110a28e8bec05a6910183f9a6bb1fd0d635fcb1a60b5a6a03fed4d2cf937a542a5a SHA512 5cc705a5dda08cbdb4dbcf3fa98763cadcda13d9c3ba407b35f3e88d77935efc2704bb40b3fb5aad7dfbad0df43bcb4c4cad9732defb954e2228a0739f7c37c6 +DIST regex-syntax-0.7.5.crate 343366 BLAKE2B af07596e45e3525ffd253d6070ddad08dffc8f0409ea14843a135646da8b37a7a568c12ede809d9fa47eec2329f68da7a3b3c0e0cabfa200de64affe6ecefee3 SHA512 6388dbf68c8c86d8a5bd8cfb13a86e9ab2da1a339fd607c1a16848f85dd21c85d744d694c7b918954ea27eeefc90b589926c9da464343fb78ab639a5e2925efd +DIST rustc-demangle-0.1.23.crate 28970 BLAKE2B 611d2e41a8a9799db2f8bcb8fc8fefcda361d055a417d2bfaaf2dedcce9d6f388c69d905a28c65e6691b4d408d7922ccdc97ce524c87c3cccb8467e314bc87b9 SHA512 8cd29800254b1305ad50f1fc008838c52d9659f97a51a68e9f2bd6d0a60126f3ebdd1c79760f96445b3bf998d0773526ddf663b174acca81babdc0b423247247 DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 16ac56622897f47a06b661fb59a196b08d48e782ab87549c8bd5c6fe92f374c9bfd44dcb36588512bd9b6125c2fd79a12d648aaa308fd9694bcca3a7c1b49ac9 SHA512 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544 +DIST rustix-0.36.15.crate 294690 BLAKE2B cd13d14ae72d21831f5a4aebdb4a43040e3d0ab826883c2b85126ac2ec814b3d65676cb82c9f20ab9cf2fcd5229ba3ff33bdf6f69800f602faf28be42839a3b5 SHA512 3c6b5baeb365326e33ca2f5c07d7fa572ee6c705b157b414dc7772ac55b7b7818fd26f5c62c96f348b2af93e54c28e7ca38897ff2902a2dcb23030f7be40b24a DIST rustix-0.36.4.crate 287355 BLAKE2B b57582ff65430e21cbef8f86851e97a4f0c89c0d456cbee8e2747548b045429d85f4b0df87ea39eb5005b8a5e2ec85040f4531f1ba6a6a1405e3b26a91d6525e SHA512 e56eeb9c0a6298b1fa2313ee887c63e5d24e08a880ce870703517d1b754dcf548011d78bfff762be952ef5f253c8d7d58d5e959f41235f7e99fc8e38ecb314a5 +DIST rustix-0.37.24.crate 323168 BLAKE2B 4d472e5272c622665cb7cfd54997ad4b34078f06ce38f2c084333794a3341397fe095d4272b258d2bc19526854d7b10befe6a491d27adc49136af36f75897e2e SHA512 9c995187f0c2c6b2c86811a2cb128e73de1b4f96acbed2dc41687c001d3f74f058d5a540945680f96ce04c272a9b79e9e568cfaa4f0c40247afc4b6ef35f252a +DIST rustix-0.38.17.crate 353766 BLAKE2B 678eb7f47bde735cf6377f3e2174135c0f9468483f5cd908cf813d798fad92d0bc7e1853f8643ec162388eaf1fed1f4d530bca82a75d57203945363433f77310 SHA512 26536098157ba388072e18c7fa26eb4e5617560dbe44002c2796d628bacb67782422b475602277981c806e5bd8f47ad0ef04264ff724796d08e37d830431f876 DIST ryu-1.0.11.crate 47007 BLAKE2B d03e8df69c3b21c1b2e4ffa91ece794f141e9f9bce4e9ed1ebf394b1cb0f796147b86189885f0734df8f431b2d166d8f6ed6a261be398d6d088fd56046a85c2e SHA512 dd2642aab2d3017c31432436226d5350b894c8b88a09395eb7de6350964b3cc48451a829ce78b04a9e4e0480076fe1bddd0604f4e57700faa2d60cac6e361408 +DIST ryu-1.0.15.crate 46906 BLAKE2B 6d6949e43aaa27fba0ec6002fa11ba859af8d867f87c90d88413267186abbf6302b817985bca3d577ab3fab2e319e11756f144473a16330dfd8fc7b604cdc4b3 SHA512 4655b5647f919082a9b84b889539ae7fb23a1201057cf280efe79c58cb5f040864efb7812cda5021bf6d34838a15d173ac8bdb0fb9fa2dba85173d3efa5a826b DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d +DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb DIST scratch-1.0.2.crate 8152 BLAKE2B d38df70a8067ab6a411798b64e4e9679b554aa66886c824e410d50ed805555716e96c54872186617f2963526119ba81c20ce237d4a0b1ce754d7d28696c9b742 SHA512 c3863dff0c67184605b356d6cc57db2bdf26cad9e0357ce6cbf7d3f23d913fa8917966a8c93b3084a3c9c900e357c6ca4bc2bc5ae5db3bb6feb5ee1ea5c61521 DIST serde-1.0.152.crate 77091 BLAKE2B 89c01ce359042ebe6b1b64ea710580886f965a98e1d6085c58a75269a9b43401e2cace080c4c93ee51982855fb7e2f09fdefe9bd237bbf30c5537f3a4258283b SHA512 b47bd58fdc1a81d96cc0c9d14c8b19153b6689e893851975b1d7c7010c4448750e7fa09056dd4f13ed475a4aea2a3950952ff528832976919a6e78504a37bea7 +DIST serde-1.0.188.crate 76230 BLAKE2B 81e92adf17e3f2ce73c82e3069b8fd656211cfeb6755abd338b74d52f748f5bba6690abf5c83ea2a126fbd6187bc587b539f0ebcf621e928085876f28fbb9513 SHA512 7d42ce834bcd1034f8ccbcd6646cc93f8e189e344f29f4d7b0ab148ba11ce7848d0ab986dce7a0245fcd6893243f5768f7bc0ca9c24c75c53585ecc899d312d2 DIST serde_derive-1.0.152.crate 55586 BLAKE2B f133c6cdb87d435ea0c05144e685047fec22b93df7c61df4aa139358c2732326c98d0f62fda629da0f648aaacfc9d6f312813940238f45b359546dd435e7a516 SHA512 2f4dffb5671b4758f0b7dc0939f6b5cfe3b3ba02a53c62c75b5a0ec89d2db26bdd95f3e269d1fd4b07ec921bc0ca5f0741c26fdfcd25bd6532ac698c6c701e91 +DIST serde_derive-1.0.188.crate 55563 BLAKE2B 3b24044915a704d9d8a2cae6e6547ecffea7ee3fd4260ddb2bf7fa38b23fd7fc597b61ac28bf65b9f0d45e18ffd6bc7596f5a3d602cc79835697fb3f5440242f SHA512 fa9132a319f7829e6afad65289031be99255466d76270875d9d81f82f63e53592eaef5452d0df38da92e9d0b6f2b37e91026635fff4bf597b0ae662b71b5eff0 +DIST serde_json-1.0.107.crate 146458 BLAKE2B 753be6076826ee0ba41a067e81c031e6fd69b539086a2d649e6595136fd05d61b717c3d4cb6774af0a0c02102f7f4588e682bd21732450afa93877d093596880 SHA512 ecd4ef86538df402f2a397cb86c5b4b277a9a43d742e2af3d51ab5ac0ba31c677bfc72db06c10f8abbc970ee41d5f77d758f1f70ea18495d96bf78cb7d66c2bc DIST serde_json-1.0.86.crate 144680 BLAKE2B 666aa0fd8956966aa4bdbfcd88699ae3ab31ec4ad3041c4c3c7b66a86b79829c17d937b0d558a0c34754e10b15cc2100c10e5479302b4af3efda73df73287845 SHA512 86922c40ce32f03c5128e899ce161e186dc35decd3e0672ed347a82f59452f2a3ba0284c342548b17e4b8dba7b13a3d98749ae8981c725ee853537f6e6b40092 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 shlex-1.1.0.crate 5199 BLAKE2B 325536bab9c9707566a099a161e7bc8448c7369cd9d7b2f144ed71543d551038ef1fd764376491e8076ccdcc928b5c4e177764a68584267a91386b8d542264c3 SHA512 e51892298dd79dc7cf04d7e6f0a03e4850a57b15cd75e6e3b56e2a0b15d4cb85ee8afcc14e3727d193c8b91baec8c2864a9c800834ee4d18a1be584f17591752 +DIST shlex-1.2.0.crate 6584 BLAKE2B ac07c648d9affe62512edab307fe07436dce69b428570ba6455aaf21c178145b1026e35704f920fc177b334cf190f57e393e4dd9e522dd26d133f80fb2c15f47 SHA512 cf48c0c47aac44654a48047fed3568c30f53f19cd131615cabbc247dbdf1eb1b7540b0d188f341251b4876dd0d5fcc13792800f0160f7907e8d8fe9a5e75083f DIST signal-hook-0.1.17.crate 27085 BLAKE2B 0e58cb64b07cb8c76a043f603edbf27bcc92040a1aadb2d0c96993b1ea1a55ef63a222ec51e1396d95bb4907016e1dbf20ba3f0c1915303828f187af44ba2df4 SHA512 253d1478d7a6491a0b423637a706c941cc2a9707d32d29126f48af808daf8acd88e59013936f8e164df687c04e3a8f5c201b5eeb1952e3269b1419efdb4df94f DIST signal-hook-0.3.15.crate 50138 BLAKE2B feade39b877523dd138a5df3114e13c35d6a2ca281ed4cb7774dc970b3cc88b9dc011db2914c87655c0962ad1cc72293fd105f06fa4297e02fe28d78bc56c1c8 SHA512 8b7703c8ef683868e4b0c315a73fcf6802f3e28730db6b79301e9818532ea62d6d218c9ff3ba465e02ed5c19a33e733ec5f7750ae9e0f823a2ebb35bb911a3cb +DIST signal-hook-0.3.17.crate 50296 BLAKE2B 5469a11485362b4a76f99c06071c69f6cc083bf4cceea93fce0b43385163ac3621b7a3c98d18ea1fb9e1439460ea37f470a29bfde9dea199e60a12b248be5d25 SHA512 045ac6268e504c5561d3884610a48c930dfd936086f793839f42602e92e4a8cef289955776e8eba8a5ca1a91b5f27ccb3724f49b32091f8f06c8bde984d82298 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.7.crate 16647 BLAKE2B f567cc822e7b84f64a0b0372c22a0463d260871455a33df025808a0476dcbbd4e051a117d8896d96d6d3d0655b7c296cd691ca22edc54486440f4e2e0f5d1e1b SHA512 659a9ca3323fc2cd236f6cb9eb6feeae8a1f5fa046fa239a34cd7a5ab8a7eadb9e5977e8d5cc41e9138900dd7c75ebc0601480771c5fdd2e084ee76619b82521 +DIST slab-0.4.9.crate 17108 BLAKE2B 8e5288c4d00efa915e7be27b55f2204850968624f0d8101c091a357131106bceeea7a63c98007420c12f67893dd2228b15d3f23508108c3a0ceaa605474bc7a9 SHA512 b6b5423ae026472920f7c9a4abe0962314140a36dc562c0a9e3fa60725b2b8b7a8b343110d9d4c0e18fb318b0103e14c0ccbc9ae350d5563a5ac80c35f228c40 DIST smallvec-1.10.0.crate 31564 BLAKE2B e3e46a0781d3a7892a739b001592d462d0704f010363984c439e3fe4f75aecb9720648aa1e9bcc56bb3be848dd40cee578212439f78f07a807c9441c3c3e0147 SHA512 a09110184582dcc01d7a0d3fa8f74c17bf726935126d3654667b8e9c4bc43ad16ccfd8fa94feae7d9b31913aa7ee030fe5936e4b44a36302b6ce5fe37372a7ae +DIST smallvec-1.11.1.crate 34831 BLAKE2B bad85ddb1d3a1fcec0cb6aba413f90695e0aa0c16b2b231d6d15095bdd6de1731720ea2b394c3f9a444d6d4763bbf44cff389a01aef3488dc599d2ea63ddbc36 SHA512 d4ed45e8867366072e77f23ebe8b31be96be37e5beed30fc2b5ffea81ab04a2ad2aa34fb4f29724b02a5eb90f8b1d8c40b800ee915453947f90758ce999704b5 DIST socket2-0.4.7.crate 44619 BLAKE2B 9bf2560812db2c91498d12274e02d17c279efe5817d882faabc465de71b1cb8045f6eab3c8e6031f6fd18e0e77913f42daab07f01e8d83bfa5ea44cc6966466f SHA512 44487f2de30cd327cad1af31ad36aaaa0bf10c33b5c23b024ada8d7e41d064fb2adbc9edb14aa8aa1eba679d8530c373c7187fc68d9709ae736a5c1a2cf37088 +DIST socket2-0.4.9.crate 45421 BLAKE2B 19c296b1b42839086793a29234f604a6c94ed1b9d30c4eb1ec695a76acfa266840f482e64b4ee2d5b4520f70849fbaf88984020ac25ec393918b89b2682d2541 SHA512 6cb2aabc409fc7d9942afc2073a36ad8730c06dcdab1866b9d3d72dc55afc643be6a2ca1f38c2e19fbfe782ae584512a1ab357c0f4974f98967a4f489e65331f +DIST socket2-0.5.4.crate 54663 BLAKE2B ae0e17bf233f3536a10f190c4e4ffafe9d20e4f6359877203cea29b5de6ed65d89617def3d691e3a7c1040dad1bfa414fb9f121692d0881c44a845165be1b8db SHA512 76ec5d712b24e0c42d0400abe2d6681f0e9d707f5ed562475a0496b80a2003991564519c555a175e8837f6e8083a7216b197634e5a1a68d2f5cc268ae6e30c2a DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee DIST strsim-0.10.0.crate 11355 BLAKE2B bcb25ad0a7284e24e4f17ebe0ccb621bdc4118e499b50b094d98aa7e8fcc0b96716c9953c3516ce7ea78309d41d424892ded595259696a5bbffdcb07802b5c2f SHA512 78b318532addfcf5c1ccc1e14539e258aab9d3cd893cc45d82342549bde838c177d90f13c560671f8f32929af47d0b467db35e6876bd7697d8b3f9e055aeeac1 DIST syn-1.0.104.crate 236683 BLAKE2B 865904923ecac469f1d92bab04ea9ee384be0592c7a303d9d0f2f4bc755744bd883372c215a8f1add8bc2728d7c2c27489ab292fc8a89bdce918fc4a32deae44 SHA512 8feabd8e6b1b5eb15077d7c92f0b3269e848d33b1f233b3df343b6d445ed332fb23e0222911a13edfd82cee969d25c43434268cd7a20ce1c0a608a1bbe327b29 +DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d +DIST syn-2.0.38.crate 243284 BLAKE2B 660de454989016dbb352c262d5d066ddc663eafcb928a2f62f61e6faf14cceed5cfbc37559e3795e1ce7886c78842be71eaa82ddced0cd6dd99ad99f95ab8ca4 SHA512 84fd4f4bc6de97cdb63a1ee9161daf8fb8fd1fa0f3c3bba4a29c463cd62cffd292c45b8cf17fd0911e580098cadc7b167e4e686595d31d72e7b53ee7df6d5f04 DIST tar-0.4.38.crate 49158 BLAKE2B a344a65951c5c39212ffa3cfdc7dc68c40a85dbc5e4aa08cfe7cf22f0216443fa081ddba5e8fadc48968cc8e70e08d23391a6caefdf359310e5880741c9d6730 SHA512 4b6458734811e1913cb7e348f32db16f9402fd0e0027ae867db81aecac250b35d07d9478cdae4e27a609ce0f29c9d61683934296cfc3b371119df9f2c380a84f +DIST tar-0.4.40.crate 51844 BLAKE2B b51c771611c2c1bc6a36d25493dd775bcb5891a2e4a8ae918781abe66c0335a3da30c5e44281fa5282dace34c09754fd2df840c0d74e5b0b4624a519fd455a8b SHA512 90bde0dfca91b6c304d5bcd4c93c653c066b76592927f5ed3025752d6d0244c0d5786c44af99df94dd6cc7a417663205d86f406a3b60f7307ca3c1757239bc12 DIST termbg-0.4.3.crate 15430 BLAKE2B c01d208434cad56fb830b918b8eeef232ed7b94af8dff455166f4533fa0eb6bd9b0da5372b7f79a93928e4deb55cddbbe54445cac1b3412b33ddaaf90de997d8 SHA512 2f9e346a46c1b9da161cff22e042b105284c568523b94c13552dd85f07e576b28c7232d15e8a1efc84b2e77713c2e78192a807748e26b391e2ba137924a2f557 DIST termcolor-1.1.3.crate 17242 BLAKE2B 5aef69c0004081bd3cc4d531d13d63627cc02313868c0faab62358d13abfa7b4ba82f142c2801d25a6ae46ecbc8b7bdbeaa21c9105ea3b8950ab6a38cdb88513 SHA512 5838fcbfd70f300cb4b62aab50565db52074c56b152ccc8ac1173e4676c0d5a636271bf5a645a77da6e1d4edbf0091af2cd4dd6d73b85c3d198c760898c06f3a +DIST termcolor-1.3.0.crate 18799 BLAKE2B e50e5d56e7b0e911e125a06714a3ac51bf3404a0686b97711cdcf0c6a4af344c6b80d88052f2bb5f6fb1798ac02e65fbd0fffa4359c749c799ce98311800fe4d SHA512 cb6639ece1f24a30ee4f28071f5f177e88dfc294c3b9aadbc4d539bb5e796a1f47a8d3db61e7e0798d271fa1e1cad9c23f3e56e166b8688c4fd4e81fab2a8942 DIST termios-0.3.3.crate 17103 BLAKE2B 855b1115d02dcb275ea772dec3db383f9a6f84c14876ac037a5e3bbd1e71e26d3adc64e41521145093256acbea56c28b6c14f7e3e2bc9fda37e7cea113abe214 SHA512 3d4cacdaa8bbbd9083a050e723c93510829210f5ca8eb806e661a3a1e3c8aee33565142c5df34fca74aad0d26319525ee70ca6faf3f55a29427423d37fda43ff DIST textwrap-0.13.4.crate 45021 BLAKE2B b4fb6c27a1c7e1ad47d9d5362354f45569de1f9561d5c8d9eff4d65c6d691014559a2f295778333872a9acbde7e058edfb90674f619d07b2e67dd3dd4bffeee3 SHA512 b63185db430f37211a5d6f31ee54b8eecd04f4cddb972f383cdfcc018331ea02c2de1b94f846f220fedc785290d53db4205a501d2994277f15d80e6ea086a8cf DIST textwrap-0.16.0.crate 53722 BLAKE2B 44140aa2dfd5076005749449a56e920418e71e34cb92f1d697eb3f3e7f6fe87b0a3861c8a4050a4a62e03187b6cadc4495e4200bee52ee183541431c73e47209 SHA512 97ae8acece5663e1a6b08b827179e96d5ad0ee67d635888cc3d83454b52cf48fce97eb0eba374ba4747834099c74f43d66d9fec868e84be45369a42c1aaec2c3 DIST thiserror-1.0.37.crate 18752 BLAKE2B b8d792715cfdffccba72af132e414a6ef28f8e4dfc0608bea49bda1bde5b6acb13da24feaabf4467b8aeace9b6d90a97e2202f7d24bfb753cc4019c2243bda25 SHA512 07f0cf9da1bf1029d70c1b6f0c54bc41ed759214683f35cf6b321ec2d69173e3da0abf80a692115a1e4630400b1fbf462878053853fdc6026edb40f7e13be72e +DIST thiserror-1.0.49.crate 18912 BLAKE2B ec93a21ea72626a0d49d87e8989633a4a1c6747e3dc4f183bd490b52488ded6fe97e60d0db59da6e67db2c2181ac13eb903a9b77bc8df7f61de77fdd73bd1c3e SHA512 a6b0476b9250f2a1555ad1f528b062fe7683f7aed338efaebd86b967e58d08f03ea10b4b6c502f4b6ccbeb44cf773b7511996a8504e541c1ea6a6efcc8cc2814 DIST thiserror-impl-1.0.37.crate 15428 BLAKE2B d91e9f058e1a2b722f604d9a399c0f291c5309299c4bc103427f8927ba41c9937c7e7cd4c0f394dfb9d96799be8a3d5b33f8e869045f58228a43354dead5117b SHA512 37d90875118fe45b51afa89dd0acfbe4d9852b899ad391b419b5181a92bda115cf5569ffef57caf6020964d5d847c2b1f191c99e2c0caf7d4166f531bd19f952 +DIST thiserror-impl-1.0.49.crate 15101 BLAKE2B 7a097705408155ff28e13b30c9a84e5da5cbb2ea60cd586f2bea303aab8180b4d57dc7edff1b36437376c04aa03758c4ba573492118785c3cd1f12b70d77de66 SHA512 dffaacf5238c81fa5bdd605c84c7d064695c4435b5927c0a7ef8975340170252d1361ad48c26116663fcdb0afaec0ec0a63b5f613ad256d75bcdfa3f0659a437 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 tokio-1.25.0.crate 626886 BLAKE2B 8b6465d8af495c04000dd593927c841a75a9d98082cce771f4b546460c42092f33b85be745839aeb68b91fc58c3d39f3b34c6376c68f95034e25639e45f09041 SHA512 ff53b5688a6b275ac02b0797eb3967e7ec6764f13373717e4b25623b4ddd8ca964fb2e30827bfe85de20a5d7a19b0408a6a5565d9199cedb6e00fa83c21b7f6c +DIST tokio-1.32.0.crate 725004 BLAKE2B 80dde8073cdd361c8e05a8ef3b0fed0b4ee56c915ed6c0adde4bc2db487e0dd60a3adafa55aa9a763d37ec992a27208063aeee6a95b594b2e5b02e2bf65da9a0 SHA512 c7a64e08b4584b52c98118dd07316ee3bc0c2b405278f37bce58c512072c20268df66a8ab553e4d3bd3470753899ac3b1df4b9b5411743dc0e092fbc2d9b11a2 DIST tokio-macros-1.8.0.crate 9346 BLAKE2B b334eb3f221ae22ad379db2ef7e4c88e6a01a69146726287b16a958a0c17fadc69063c2e6ca3cd1dbb21e764084c9ba64cfad705b5b5d448133349a7aed69437 SHA512 3fa620db09a8e911a2896c5c671494d3f5894b4014e868374e4f1331829975b287499c2f7a7615bf26a6b9abb3815b459c1fa684a738ea153ce09cecbfa57bc2 +DIST tokio-macros-2.1.0.crate 11472 BLAKE2B ae03d8812bc2b8f833e0ca77f1df8edeb8e0476c06f8f5104fa632ce77369ec54a80ff3da86439192971bf2e11147eade3765c447d76238b768732702004db95 SHA512 e2a24c1befd512d68b5d8b26a3f1d940dd10bfe0979b5d61a71052478d9fd19b28eb7bcbeaca4cf3c9736fd3da0386c899e3a619f47c2d9f7e6b497140586b9d +DIST tokio-stream-0.1.14.crate 35881 BLAKE2B ae77512f93bb58c33036c1c0e7b8f29dd1d56274b6168a51b262c39184f0a3d366375414a3fca2a7c6c836f618e236189fdea3dbec39a861155409ffc9a77d3f SHA512 b600ef2dd90e0f46d21e94cd04baba91ec3f586832125cc2f51f350b47e7f9cc1ff5bc7529843347fc60043a61243e5b846d8db8406014969a8935385f161303 +DIST tokio-util-0.7.9.crate 104487 BLAKE2B 4f8f2c970cecb1a9b7390e759ea42acbf8acbc04517e2a84d4540e03185dd0be24fbf6223904b646fd240bd1386431d56d937401756a3d04087004ab080cb788 SHA512 9c25f9b45782e8390a0430e25be9c426512c4f80c09d08dcd41981ccf429bd2e4d0ca20089a45718e1cbc4a6ac78b72f8e22e4cafa641568088020b47bfab59f DIST toml-0.7.2.crate 47107 BLAKE2B 9f9e608668b431f7e16056ccfa5ea70e79405f8f98756042aa235df0dc9b4cc9dc0f09f249171ee698b26c00ac88eb43a5d68dd8e2bc9515ad9143a8b1079c89 SHA512 23d7d3276d7a1aec9e757d7fbf0c7147c90a8259498a11bb7f1a600193e0124e0828635d0cf7b59ed63ed906e39bbe078d91a33dc62d7f48e15ff797ef5866a8 +DIST toml-0.8.2.crate 50425 BLAKE2B 3d715fb4bcb42e5ff1ad21f7553a559997c19b01ec0def1b92a6c6c19bd3c5171bebff63318a742369cec4b2df90bcc9a6824c0aa9fd1d8118abbeb360230757 SHA512 99c8e779c040ab2781d4d1626283e851ef386431732d0f84e7084cc65e892c5f9664a8834d95d558f135c77ca9c5132df953aede1357cb646579f5b3d8187570 DIST toml_datetime-0.6.1.crate 10765 BLAKE2B d31627732a1a70dce5142ecf6dafa2b52e56b7df7d865b64dc477affbb2cdf148fe4acdba84373c4fa1b8bb8de06380e2a105c10fe34e7591683697d78b17c78 SHA512 024fc32f5c3b8efa764bc3fc59af710627513ba2e536f01f227d36661eaee099ed78320ea65b15a15e39c0fc30ff2b44c501f96d5a2618034daeb290524694e0 +DIST toml_datetime-0.6.3.crate 10770 BLAKE2B fc1754eb7c3a7073cfe41e5ccba152ff09891a8de8afe38991cf2dd7b93aacf07f1075fd24d7aa643238cf31e3df1fc3162335b2c475438178b4a4d8a2055471 SHA512 cabf5dce24ed3bf4674008743180a21e86286d999cdce79f934de48b1e1fe0f16a7f3d2498bf059acdb823b51bc01986faf47139f8100ae272e6bd19095cfa9b DIST toml_edit-0.19.3.crate 93962 BLAKE2B 07a46618550673aea75a2706df9d7f557b59d97c3541701bc4d674d6b42b5dca80ba536d5da4d5ab2fb1bcc431b6e6af634aac1d58aa28dd4869d53a87f48524 SHA512 e3e6e50697b3e9c45c42a9e349baae6b6a2b1efd2248be3d438a85e8e22616e3c1a4763bd5fa0e3121a43c0fc9d376f76167cffcfe9834366013f148f0328870 +DIST toml_edit-0.20.2.crate 96487 BLAKE2B 030a68413efaa9cd970f4d0c9c32068c90b5f2633a35673db76af12dbe66b26c8ac2c31fffe8d78046c677bf404358a269131788df816bc52208b78650983580 SHA512 7eacaf3c78ac8c2bd768dc7e5ff03c39dbfed60da1eb498ba537a56579d674a23a7db6dc30286a088a0f3158cc1a292783194df5415eb1620d61c61df36e18dc DIST tower-service-0.3.2.crate 6847 BLAKE2B d4571704eb4bf7f729f4535a04b7eb94f644d71ba8c5604297843351adf4bcce7ff64ec4e5435783ee6ada1b0a5c97726cfaade391525c6b2bca933cd5e8ec19 SHA512 f4578421603067fa708c4ad9eca5ca096b5262b6d51a404f37d9fbb6c64f027cec6114991e4b7f8324cb756c033971a384f1804add28e00d0cd6b2ee01d9e005 DIST tracing-0.1.37.crate 73888 BLAKE2B 60c74379bf84d7b152f0b4d5b4d4669a1227dce0f3b5c10210338193853ca332de7eed3cc3b6160ee3719da7fdfe565665a887f2f82fb1e1c716c421048a2e87 SHA512 2116045f51b35e90fc933cc136d045d09c0aaa33400a9056051d887fea2d2982b394830e4d4c3bcb4b831e62b9c19f6c751c2d216169f663aa18c4067aed7d75 DIST tracing-core-0.1.30.crate 60351 BLAKE2B eadd1ad68830f4fa9972d207fac3b5be6b0f6d3d2ee4299f2fcd6d03313db6850ae0bb278ae618615e0bc2cd83ffbde0928857fe8e01dd9591a9e80114e0ff88 SHA512 9a14edf6338eff6636473f4ea844dfe337e434c14f40e7b9af6d7e6cf25f745f37bbe372bc63c01043667bea2f5b248b8afa8d6aae4cac3dc5193e3383ef1c65 +DIST tracing-core-0.1.31.crate 61263 BLAKE2B feec046ddd3e04995bfe24defd6ae1187fd7ad78d80d69031178f67ed534e9aa6ab6aaea92dad509f57e220df5f6f025ab8f96bbc957834126f53dcad36580c3 SHA512 66fcd0b4f32de3816b1dcbeda1af26fae0a79d088894637984dc6a0ca65b609f5f166cea376601f6a75f8e3a281da6d4450dc796aa0a7177ad615330237e2bed DIST try-lock-0.2.3.crate 4158 BLAKE2B d8bb2fd8ba10285871ac3dee069474d4225e312c0a13b6bc238604c5207fe33437541abfdb507a6b400fc3359b78d39a7e9a5bebca426692b5dab4622b09c192 SHA512 ebae7ba9227e6fc20499b48ab85169943765342d4790bb4a31ac33a2be0af9401e2854c8e00b9d3b7e225d16875c90700b1c3fa99af07833d3b7a91b7a414fc3 +DIST try-lock-0.2.4.crate 4467 BLAKE2B 7afbe36d02ccf31351c7c7ca4415578383bb4d0fbf89ba2c5c7835dbf410326fb0f6cb302baf7c1edccc4b193a2ab8079545fd67f26a74457d116204f3c6e745 SHA512 fbd989589eb0a1fb226de65537d51eceab632603e69710b37708d6109ed09c07333189675d5e560e35cc836e5cd211c726d8ce247186b5ea4529328d46c22632 +DIST unicode-bidi-0.3.13.crate 44477 BLAKE2B 90d80e7c57e93aa9aaa83e7c3c1a93bb6e4d51047803e61ed3f7c80361987947b2029a2b679bd301e8a0766ee8ea7f080e9b9b6ebcbb4354e19813a0f7da2abc SHA512 fb094fcfd907d90fa7232432aca0143209446e4c5c73d8a0fe6d2dc44b9dbb5b8b926c59b5e3f9a5a0a36f91c04613509b6e430c9c4adf526e7445e6e8d7a3d9 DIST unicode-bidi-0.3.8.crate 36575 BLAKE2B c0442dd47a8ee81f575b28e34c9781ccf507b53ea96d1d4df2e8117231e8e67579031e4244a2dacfd6f4c24ec01fbbd4da7c9ab72ad50af51ef56d7d813b6444 SHA512 810b5be48159ecbca542c715496f279518285c3b09f7c39451986f94e6c259fab1057512a2148bf99ba9abf76e861a24456b547cc2273f0b45ed5d3ce9dfe3d5 +DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920 DIST unicode-ident-1.0.5.crate 35455 BLAKE2B 7e14ce97ac53a88ccec015dea690918a673dc5b49e44de7fdcb5421871da35c4f514c6db9a363d6f4bfcf2e9a61a50a593d345d0b6f388ea882b17a00cd0335d SHA512 d355370daac356d900cd4c0a792d6c0eff114524c4bffce4d7e74469fe2117883ee00bf0e27d950b72e88739473f2045d5f83440a0aedfede97b4d9163b64a6c DIST unicode-normalization-0.1.22.crate 122604 BLAKE2B 3f3430b279cc0ce1595392c869442ce676ab097154c688779ebcf726e10c497df59be2cd7bb2f84f99499a9df0654760a10ac92224c17d74775aeebe291241e1 SHA512 a5810d5e9cd93dbb80e013997aa9d38e60834619483a6623eb2859ec5d59a5aec3fc4db123dc7f4e2fe9f2b8799cf6af48bdff22d69a00a23707240e8bf3bb3c DIST unicode-width-0.1.10.crate 18968 BLAKE2B 6174e307fd3ee290d0a5d1d31233baaa5315cdb73f19b8580718e9f9eb04cfd3aeaeb474af1e50c4b9fecc6fc777937dedc527c9dc9ed14ccf42af099e591f31 SHA512 9836a8d489d18ea1ecfe1957ed6d5da7dce825e138cd1848aef093fa8d2eb83fcf01eabb1a2446df4f5ede4e67316e9e81b5d58b59d4e8c5d67870e8fa5dca3b +DIST unicode-width-0.1.11.crate 19187 BLAKE2B 6baf7f3b32eb838925e591792abfe11968206d177facefb89ef51daf44c18f3fef1e41c19a47b88b81be50667af626af2024ccc540b240fb6e1d83fdea57076f SHA512 ee06f4144525424327a17578642565f396802f0eea539b3bebc8d9627376a8bc6c5376d83a6ee577068e99fe75815bd765e6d49fb9ab9b253d00594bb15a5ffe DIST unix_socket-0.5.0.crate 12261 BLAKE2B 833c47f6359554cb76cbac50ed91380a2dbe406f75e6b366a29a807f6981973fc84560ce83f8483743ad31bc0c53d8be40f215f7cf0822b7405195bee474e79b SHA512 dcd3589f042491540a69176dde6944710deea7317ed0de6912725686473ca15b34dda0a67490252bc8ef5c1ffdf7aecd7b76aa81a27a34b3c4870305c89412e5 DIST url-2.3.1.crate 72777 BLAKE2B 6ca0e537baf373b92269b2531945c1cdf360f1566cae4734dfb96f05a605e5c6c82e3192a1b9dde0ff22b92b87aba2d56e32a1bf17882b4de15efd7cdf52bc76 SHA512 8224010bef067574481e5d84100d944782d52b49db7c396ae2b4dfc145ed58769c15440d97a0fed4d2f9857592a8601417cc5b1bdea959c47a3e7a1f7182ed0d +DIST url-2.4.1.crate 78228 BLAKE2B 6e324237af50605e9285889d967e6a66e258982c5e78ec99b2df68cbcc555574c0b0d650724ecb015e1065c737c88e3c04205973c35b0afcd63f222e91dde3f9 SHA512 ff2aed100e405f4474e17dcc01d59b63460e7a8babeb7cdcf9df6c1c65216c425e24d557f76c7097702b2befc381656107bef755ce929089b52a3901c46aa185 DIST users-0.11.0.crate 21980 BLAKE2B c106e9ed67b9ad766bb7318506261579768185aea3d956d9e8b2adb52349525fe69703ee3bb2e4fb02aa223bfa6fc92a14d8128412623f70654254f842d7322c SHA512 e28028f895780bd59a11069b81b87470a287a447e42566cfb8de0e2d4ba8c90a3ce92901e253dcd2628383c8ed06c10714bc0181a57bf257f7edb3510936e596 DIST utf8-width-0.1.6.crate 2935 BLAKE2B 819dffbf5203508fa3c30d8904295cc550cb7569d11346d8066061763982c7c78f3a0a7d6733c8e9ed38f943625b3c50f84da87b6f7a1d042db9a34cb57ebdd3 SHA512 2c51e38c7fa2a2c113ff74164067e49e2e615048144f3065c228a965804029447f7a1e65d926facccb8332a2ab2be02fffb7413d8eee6f883d941909b350844c DIST value-bag-1.0.0-alpha.9.crate 26630 BLAKE2B 300e33ff2a397ee1d5463c868740a0a8baa007be023a5cf7bc4836acc5babd4d529c136fc7d968556397f9bac6b884259222a92d292b659fc24df0520a7da58f SHA512 52ae5b11c2f9befe58c28274f0596ba5b5a59e64f60be715967693600b94adf8329471e0db45c7abcd7d13bcf8a8dbf6f7818de253509ce6f87e04d6af084709 +DIST value-bag-1.4.1.crate 28652 BLAKE2B 4f9b215ddd979c4e67862067010ee524a4b6dcae40184572b4ece4dfab8f5c8ed20a4b867cba9183ec0b016cbc4735bee4e180aeb5f7c648aff540b2f9913a91 SHA512 6505ed342d6e2dda2d74a75c4609cddc130a291c09618c7111720ef26f01d059e11eb24339a58daf4a9103bec15f676668afaab52a7e423b2acdb565852c452e DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8 DIST waker-fn-1.1.0.crate 7114 BLAKE2B e510eec0490f0caca3930000cecccde209ad387d1657c380f95122c68ccc15fcbe0684315d0aea28f094f2c65f7b7b08ae62f6ec95e0d67fc47e6af0ba4589e9 SHA512 80f612597534d9f8bdcd5e6bdff740805efe28242822bc6db360e114a23cb47ff88c74b8ab855bc764f0a73545e85a69d76bce1441e5899a36e41ca270695dc5 +DIST waker-fn-1.1.1.crate 6323 BLAKE2B a6b60c11d72aa5991ba57036bff589f73ddb5c15c399b8510a7e4d2993af67fcfb9c0d3a85b0ed27a772a98d068b0748f4b43145475e46e4a5ee1ce290875a09 SHA512 293321481eba0b72a4a37b158c76b0a783f0e5e4677d9609e43aafb703d44162e4abfb6b50bed1adda5bd1bff95a3b658fb542cbaa6c684a1bc7a8e8cf4135c8 DIST want-0.3.0.crate 6550 BLAKE2B d97ac51dd5e49bec27cd196711110679013bb7aca520235db3f38c7d4399a2a17b9cf599cd0811137df957f2341e75442d48483dc7aed6910f0eed7a78ddad37 SHA512 7e7af8ddcc6faed3e3d18384a000339617187b74b0adf111a02bc15fdb152c88007844d6fe6f35a47a13f3384a19ee4723b884623de7d45c6619d76aa6699404 +DIST want-0.3.1.crate 6398 BLAKE2B bcc1384bbb86db27b5e082b29a8dd4d89c37b40f6cdec4df8a86c8d205b418468b6cd42a78bd14ebaba057b28e151c00b474c098d7596f49a823ce33510c13b9 SHA512 f93f765113f035e134b967e8eb3f4511b8e03e793a47899b614d826afac02348fc02865c298a10410ecec4eb64f35f66c22bcbdbe36ed0c4c1665dca1db4d526 DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f DIST wasm-bindgen-0.2.83.crate 169618 BLAKE2B f6158596c80a0385bee0a05bd9cf0b3beee83a7958efb40244956b4fec2c83baa1a1b4605eb604f313db3508a7911c78f645acbb19f6fc93eef27e9f7f0ac109 SHA512 ec93d1334417d0329e113d5f2da7f16c0f1209d71e5cbd21a2dc9278d877e70ca2327ff7863b40505504883ed51d6bf20dda98c22ef44011a47c604a7b44e82d +DIST wasm-bindgen-0.2.87.crate 175052 BLAKE2B bf8cf4aa1786ac5c2ba76e80500b5c54313adf9690ef370e60b894401bd1b81416da7bb46b90c014412c96f30f995bd1e52cf7f3a6be1111aea40866e8178396 SHA512 0c3099155ef079d2b91d2d5b135243d687bf865cdd9ae9d97d8cc2eb4c9bf7439b66b28d5b1d7e95048e53be63ed4909b6b3f2427951348de25ca7abb7a03705 DIST wasm-bindgen-backend-0.2.83.crate 25620 BLAKE2B 3cbba20a2f5344c0ed2791de7b04ee294746606289ba83a9c139b53b56edf31eab8d3b3802cec309d5395e2404bbd75b7fab5d748a9961b36906fabeb0e66493 SHA512 dd1b65733e4d0a198d61a5287bb75db3e03ef738d2c2dcd3ce3e873c27d41c90cfcbb775ad40b2a546190db8d7213e5866f8e3f9913c28fe4b43a49054bfea44 +DIST wasm-bindgen-backend-0.2.87.crate 26821 BLAKE2B e230aa256a1f681ab3ffd2c83c3f6a810c305bb79a5e1d806b8b2b9f54ef0babc83809f6153b9ca511faa4b122f80bd1cc9eb97e7ae3cb4cba9e2dc1c6bd0b51 SHA512 317ee2bdf85067cb7f4b4ed6ff475ff9e5063143e9b7c8a28572211c09025935815227c4afa8c92823ac92102562d4d34531aa4891d8c922048d37e27377ee94 DIST wasm-bindgen-futures-0.4.33.crate 15216 BLAKE2B e49b87bdca11ecb6dc529af2694b9ce260be42f7cae655143ae54d79c49fdcda978186e09aed8b0dd77f5ac658b8573e064e3a9341ee369bc9390427685c0845 SHA512 b682435f184d7c4ee2485e1a9b5d6ea0d2ed21b84143e7ad334075446ac0db0584b46d67b7fa499b46feeabed2b0652dcddbfac82813bda765cf534829b009aa +DIST wasm-bindgen-futures-0.4.37.crate 15193 BLAKE2B 06844bb1ef1b492461e245ac16ed13024c7f3acedd0355aeab11b8e8f32d8b607c5642ac5a41432e72a7d3fc84b6c842929a6609b8e77d7482e273a561506ef8 SHA512 144d321ac7c9f55d94e8a0a6803c2994be763141a757f33c27513fac45b0193d4e4429c899bf1fad25039d56054a0fa381f0171df09c06260532cb06d5407448 DIST wasm-bindgen-macro-0.2.83.crate 12075 BLAKE2B 3b358ba7c2a3563840f54f11170cde78044a8f087659daa7c784fa252f5dd4b7f6200eba425d95b568e50fd43c04c32a509994ddaf5248120feaa67586402150 SHA512 eb83e06f998e858cf25494c1d171984269e72db798147d4d1d8aeeb25ea7a35c5986b882011e131968621742ceecff976430856b4e8b7d7fd7f1237767cf01b4 +DIST wasm-bindgen-macro-0.2.87.crate 13897 BLAKE2B 0926975b0328cdd5525820358795b7b68b4ab9dc460715ed84e5d276e76e936057140efb1ba875acf25f3d2862e680f9827bd05cc47560d54f7ec673f30244cb SHA512 af366d8d853b280014cdf5286f3b1f6d7fb0837ce6e359a81cb6f85161537c8e2cd06d7f893c957f5bf1548d34084d33a213670b471937782b56033a23cb15a6 DIST wasm-bindgen-macro-support-0.2.83.crate 18530 BLAKE2B f305c9fc1f7bba5bee65a1c76fc2216c98aa306a072286e1ced048ab191f49e7e4436bf2f67d4c1fff558f59b2cef5e9b40e9e940268128ab1ebeb3c64696107 SHA512 804014c75ae5f8c1c7f0fad3f3209887fa346d74029e5f6e1830e44f7318719e65c4a643c71d87cf388f131fd370af40d536bbc15fc11c25b91cb785f56a908b +DIST wasm-bindgen-macro-support-0.2.87.crate 20006 BLAKE2B d32dfc7231e4fbc226586e66063538208f9e299fbf803c4e2d1e1e61b4a22f51cc7509bdd269a44f072f9843a083ee84d2326408fb3211009ce93542c3fdc6ce SHA512 9390aa2767fed1027be168612c424d4c7cd4423addd83b79afd8c67886f66303ca4846e6454302ecc78b47bc62e8ee46849a4c0d3edb98849ce8476901424e33 DIST wasm-bindgen-shared-0.2.83.crate 7194 BLAKE2B 4dd1cffea1edc98dcd4993bf6fdde8100fe00d1e97322ce8bc0bdefd0c659047c8c726e5da27b59fd7a6621c1e5385c18204e834c6c6fd1fb9de52f95b40e40d SHA512 2bfc1a068fa41a9ecacce7bda494fc0485c57ccb102c1d76c87a42e00ad30b944b0cb788642e8339d050a0e831ce8306844a77292ab9f79ed765b65cdb4765e7 +DIST wasm-bindgen-shared-0.2.87.crate 7248 BLAKE2B 0393ce9452119fd5f92836a76b28d3a697f91fb09de39d1af0a2a83e81d48bd4a17f39b48f15ae97edca3e361d4f8fedae8de04173c4ba1711decc73f64000d5 SHA512 cb9ff537554f56fd07052ddc4adc904a57ee64e13298df1dfca58b361ce163c34640e7dd9ed301ec1375f335dfa424230e22638ea7569ceb34aeca4505f6c008 DIST web-sys-0.3.60.crate 700485 BLAKE2B 13942a583dd8462b0591a19759a41f41fb17d2356b3bcd78402e420fdf5726782e5b4ed211c3716a81c1cdf64ce9b8adecaa3fa22756a3ec84eb7c3e12e3018c SHA512 d883363f99300e2d50bc5bf198f0fb8d6c53e5a778217e340573560ac07db26a71c98419fa2ced32820472126d6f97ad5773ad082521be0a1c9a374af9d61df9 +DIST web-sys-0.3.64.crate 725584 BLAKE2B f650eecc22ca53b75fff06c4117439d8fe9efa486701cb16a0daf76865cd017a9e25ed8c7ae1fc65fa2dd94a12c14bc2e6f9e837b70b47b4ca468bef65a29f82 SHA512 b02b0bc3f1354842b364d2f062ea4f5025edb6e615046750b56a6e2fcacef7e0b46a190eb45e14e590cf297e3ec1a813a81612ac5acfc12d744fe16c5ce041a4 DIST wepoll-ffi-0.1.2.crate 31309 BLAKE2B cd1b01c9fdb6482baff3ab12a9926c1a5a9b6e430e4609890a94b13480f8223de166558724b4d6926d6e9dd7f466926c783df54f9beabc75d646edf4f3429a73 SHA512 f0f5c379d08642aee9c6ef36175b9d858ee1cb7d444b832d6e7ad194167a4db2de5aaee3b2356ca42ef9f48a9872928c61b456305c05dd40cc53e5204686b8a7 DIST which-4.4.0.crate 10889 BLAKE2B 3118f923319f260d6574ee0fd28d641f858a1885c3082090f079ca64acd2a3dd996aafd84803f0f2ae2e58b87d5cadf63059d75e72ff836dbf3ebcf4cee82602 SHA512 8380e5ea79f7768c8b1479c2fbb6e6c8b232f3a8d43b6554b78a370f302fb396d53842678d760ce9fc720fe607cfb9da3e0da4180e4a6ecfef48119105555fd7 +DIST which-4.4.2.crate 15953 BLAKE2B 40ca22cd2f625cb035a1d919ed457a300b482c7751dcee4441974c53d56ce13f1f502535e1f7c0746a01981f4de2e2f761c3a255902d6353db1a4c3c62637448 SHA512 2d12aa1d4c2dbc140e39c8f15bd4ee1eeb8e8de71bcdf579479ef4be860fb0839eaf4cdb818addba242d50420f6e08acaf2bfc979a889e092c83644819246fd5 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-util-0.1.6.crate 12234 BLAKE2B b8db8ec9d7ada5532a22a2d070320174c32ece1f48890e9b028708e194fe72a04287b11910dc2ddc7f9c9674a9d8d39449b3e100725e1f59e59e3047a7e3650b SHA512 b1c949f9bcd34c1949a9d3a7bde6ce62fcf3d2cb66df60af41fe67a9d1acb24e571cdd5ac721be9f1ee4b3af5ef5149b5724ad6e02b558e124ef2a4412d12db9 DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 +DIST windows-0.48.0.crate 11864177 BLAKE2B 39c0e4f058f68a829ee08721818a0b04287af20dfe6e03a125b75566b4c8a58b56557d685600f1f9c215811154f9782f12368d42848445d54dcf9bfd6471349d SHA512 7c906f885fa0a730f1cb1ef4e62f5b602a49d44343febe1d38fcd4cbc28e0342766983796042585fe457aa229333558715b6270e378946faa8f398a7ecc2af8c DIST windows-sys-0.36.1.crate 3347053 BLAKE2B 818f7812bd9a55a4e95b3d461fa5fcc14569a159882f950d20fd5a6b7d2a2841f082c0bccaab657f5830549e6286a37d9f8fdf825a42403f543b51e35b2d20d4 SHA512 80973e461bef3be0d0d0c13d02b2129aeb0d0700768d637544315654126f101b39f980738035fe325bd96f549493a2245bd7b82511f833efa7bbcb2f62266001 DIST windows-sys-0.42.0.crate 3006791 BLAKE2B 7a0962364ecc416cf0ae7e49cce1298a12d819003e488f6e77aff1a52710f00378638b6a05db5557a031e1b75659587657971ddc63eaab35495133762f99a7b2 SHA512 b07b119688f3e3ad234d36979947f34e8e19988fb62101afbe18ec8afc9c8a4261128939df8bbb849d5c5982422cb4c50dbcba70f2bf401fbb7c605df1b2b354 +DIST windows-sys-0.45.0.crate 2568659 BLAKE2B 6f2d634d121a9bf41e2887e277a73f33aee69b04c7fcfc6ff973d21902787997f1e186f530e9226cddc003ffc3f85a179c069c8a8688de459f617df92d33f94f SHA512 f239346c0141b95aa76e0771e2f4e38b9a592f3cd92c6001de353637cd65cd73b94cbf9917a4eaa9b0c0b2e6e2af920b9cf6b3fccb52770df5160254cffc1c47 +DIST windows-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.5.crate 6904 BLAKE2B 7396bb210f37bd51da86f39fca3425c8f6610721d5c4e94f9fafa0a8a8046303b3fcc6979146bcfaa32f4406d242a0455f6cbb220f84c6ff84650e755acf5223 SHA512 e079eeef255a046be7f8e6a31c14f7b230254ebcf05eed2944827bb3d2a0dc30940d87593cf544d5e7ef35f6312b99430efcfb01421d91b02bb9c4bef7d98709 DIST windows_aarch64_gnullvm-0.42.0.crate 357917 BLAKE2B 58da715a46692ed786fa554338d446eaaa50c63ec1d4090cf0690a9211c0221034479e9066cad1c98234410519833826ae3163bf6724c3b06097d5b84d7b9fcf SHA512 8bd60142e8982ddb14dde4e93b9753f9ac34830c05c2a1dd4568377f9a928651bf9f026a0080e5bc7dfa62a45942376736954e3ac800855d00eef0c72929f338 +DIST windows_aarch64_gnullvm-0.42.2.crate 364071 BLAKE2B 97c4e3b2a2dd3f936f9bfcdad23639c9c4c499eed220aec361d26d6013d798efa118e6b298f9cf841ac149d2ae5d58ca653731718450fcf2910bb5f6fa39159f SHA512 75cd7eb1def8ce9d0ff3d7468d2b1cc31cc76c08f981a2460c3d1eb09cff7100d7442863a3591621c1f5f3b3f4badf0b5c95285b6ed583e37283a8403f1095f1 +DIST windows_aarch64_gnullvm-0.48.5.crate 418492 BLAKE2B 5c6f7d73ad05740f0bac304ed1ef9b2ea63b0d6ca8f875552ae299a0b73b1557e8fe996f1c2b69be9f2df350c9288690f49ee62239a2896991364331d6c55462 SHA512 20158d31454488f6053d3ad7b97d7fc6eae6cf37e4ba0e50c28bd29b368505eed64199ae31104d5f97b66846be54e5ed25c0ad31ea850819205c573a31ac0996 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.42.2.crate 666981 BLAKE2B 9f3cc5592cdede08bcdc1e7c455325279e3b763d96942695e10dccf1dfc37a81c749b69a7d6de883d4c0fa6e8a0d2f578fe2a8d6c42ad8ef6282590bf8fc87b7 SHA512 d2dafa8c94d01c1b65ca1bd631d31f2ef842f1db7accb132ff78c3f8483221b991afd3391563e03dcec42bbc9cbdc0ebdab47b991d25af85b5ba2ac1bbf8db63 +DIST windows_aarch64_msvc-0.48.5.crate 798483 BLAKE2B 60c466d6536426425a34b5ca20da97c8127ebeb4fb9b1363911165bada484f8913fcd50e90410b5661e0c27dbfe8f4eeaa62fb17d1f3566bfc82b6255e11619b SHA512 223f016c6f1a44dbc5c8a8428b39438f75380ea06951b7c26ed0877b19d79410c6fde5e4c7f2c839b6e76159131f39a1230e0e3a208dfc425ba9117e3665c4ff 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.42.2.crate 736236 BLAKE2B 4ef0496462afc73d9d72af7e5da1e6d3506a92f8172930e88ae64ab97596ffd31c4f97fb969e9b677e30159c27f00a8e756deb006b630fb98ce83f03c8b762e2 SHA512 ad09d650a05cb91cb6b40f59025c023a4c286bc1194586697c506016df2b9b0d5b02606b81687bc634795a0d9a9b8a73e486599328ae09c853e8e5ba662fc59c +DIST windows_i686_gnu-0.48.5.crate 844891 BLAKE2B fdc37cd74a4982056bf22fdb7b84e1c55dc838f3cb19ff3648730a77e673ef4ecc0380b3e4277bb8df2fcfa25f57b69014713d9e3ed27c28e19b25b3ea2ab774 SHA512 931ba5c1e4eb8ae73248e00d9611298d1c4b4b0dae719fdeb9243930cd420a103a7bc2738e0a4887c42c8f25728d6c5d64ad141dc092bc3f1d0f35dbe37d303a 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.42.2.crate 724951 BLAKE2B b084286cd4927efd2889b149abf8a9fe9d3d777130db9e592982660dbf9a96a0f5e723ca121465787aa11877d2d29a5a7d7cf066cdc8fa7e90d7ca7dcb7677f1 SHA512 c1706fc36d4b157c020744a11b3eb5d7dfbf05a0b56775bc717e94b7fd725816b20154fdbcd69ac08dbfb8b8bbfa74fab72d7a9c10399aad6a1cc54cf597e804 +DIST windows_i686_msvc-0.48.5.crate 864300 BLAKE2B 3d3ea8be55e2d6ced0eeda18abe1dffb925a1a78f456d683e4450d9f2fd287ad2e8494d65b2b770c677a12b3a60d10f0435e16c61880e3867c3657fd44892442 SHA512 70e2fb4fdb006a4cbd43ab2c7e940b277a15fb1790dfa2d1fc1f1fd18bead4886f6dc046e44326603e4894d988578917b8932aba5d9a6a4cc8424911cad9dc7e 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.42.2.crate 699373 BLAKE2B 01c70809d564b16b268656e47295e99c992d8f9839fac8a51338a0e7c3b9cdcd0429c456ca8c1c139a8c687ed7ed6c43a82250889d881aadaa65bd037223e0a6 SHA512 5767af3c86e717f93137a89d442230e6b60a649057edb3ab104b1f82c0bcd64fe089dcdf2f4fd486a799bece1ddb5f0449641536b678211945e749ae24f35c1f +DIST windows_x86_64_gnu-0.48.5.crate 801619 BLAKE2B aa7e7e6a6ff9f9553ada3a0a39a9aa798e9d995a8eef36e0b6fdb2a0db93ddecee5548970575271fe43aec74797a420d0ee231d503b5bad1bd999059261e0e33 SHA512 1d6056fae430b3d042bdff3c6217c76be4b8b9f5dada9bad06beaac2db7d7ab9b0a82e44f498ec88e61afa73e99f56d84d445dc3847732b9ce5d947e08485f74 DIST windows_x86_64_gnullvm-0.42.0.crate 357906 BLAKE2B 02e08e696f18105f0c131fcf5db046ec945cb21ede76d2da477589e15d062ca6f04906dac80fdd2ef9fcda9244490aad86b401d0156eb6b65ba3599098e8cfe7 SHA512 242e11b4a0d50a0ffe8d0e26e971de30ef4d29260ae6749403d39cb4278297a240c1ec4112bb38151cbb11a6f3c8a743e84cd75b6a76adfeaee8e623649c9ecf +DIST windows_x86_64_gnullvm-0.42.2.crate 364068 BLAKE2B 64bc53e98eb3fc649c9b43a6e734de4e65088e41edacabd49f7afcc5dc6e1065c563ecfc682747dda05978dea2dba4f45c16fcc18c3b00684c3d93681e5a7deb SHA512 d39a8bc948110fe612d3f8d6628b3f0d56620df11d8a49e0fabb6c90389ad407582b3af10e4eab46c79b3d11d2e10753d73d9e55963fbeac085f41e9749bdba3 +DIST windows_x86_64_gnullvm-0.48.5.crate 418486 BLAKE2B 12a2199d434617c1df1a839e9f435620ad64b40c579f6d0c3677553ad7a48e5765d12c266b04946402e15c92cff2e4ac4979ce2130750ef426e2672119680284 SHA512 c016d5b5e73832b61ff67929d92fa8c16e154656294357266ad29ce1f44db4ca2d2935dba31a6b571187dc838b1d22f1e3b41fefffd1d719a338439adf1646aa 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.42.2.crate 666936 BLAKE2B bc3a456e7f8bc272f8978ec69506ec9d89f97b7582ebbe05d8bd57bdf8156ef62d0d2dc6137a97e81d54059d70db97a24af9a038adff357f5dfd28805d6193b5 SHA512 53a35f438903fceb59e36bd2ac331773fb8e6c8c5a6d984e79021761f91b3b4a23efe49d219667a4d0d23dcdbf906da9c24e74fb1cff93395b5c55ff524e3788 +DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d278947d36122d9045b839ba0cf3e690202d242265b676f23cc301da5f9d98c56ca4ecb76f7d6f072ee71bf986a1deca87020b90e5 SHA512 fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0 +DIST winnow-0.5.16.crate 145939 BLAKE2B 4af89ecc35077b5e51ac05a48d15bed01f31f18a56c45a510d73be7fe5dcd1bc881dc37d8aabde9fdacfb94bb4157108ecad147fb37cbe4dbde5f304a4b15fc1 SHA512 8655879d8e144a5632c7eee3b3d53d7b5f72e182fd8bf2a758ccbb6b35355e82ae17e34708bd617ce11881829292bba4393354e0fdbff0695ecb60b46caea14f DIST xattr-0.2.3.crate 11959 BLAKE2B e67cc186c3a86c3019cb5832aa515267671b8f11f88ba6253a3217eaf06d70b72a0367e9c8fb42a584b5b57113f8788c67f4e3d70db6427dd4e4a6efff59ac44 SHA512 55b99a9a9440463050b672dcacb7e1d1cc78f2b6f40ea7bff2134ee3a1c787d64972a1e00d2e06cf5a341bf76eff32f68e17a0c939a23f2c9a892715722afcac +DIST xattr-1.0.1.crate 12258 BLAKE2B 5f7614de3e7179983c9767953b7713fa387ffb011ced680c93edf4a8ce2b0273a10bac6a968f67d7636beafe3c8ceb3015aa97b2b607d591c7cd68f5eaa07725 SHA512 f26860cf452e158ddded144d96b80614068dc6271f38ec3794ced4272c9ad01b9baf4938cf7a249e9716947b9c1b2700266bbd6ec9bc7645a3a2fbca9ab67c67 diff --git a/sys-process/procs/procs-0.14.1.ebuild b/sys-process/procs/procs-0.14.1.ebuild new file mode 100644 index 000000000000..19fead007877 --- /dev/null +++ b/sys-process/procs/procs-0.14.1.ebuild @@ -0,0 +1,285 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Autogenerated by pycargoebuild 0.6.3 + +EAPI=8 + +CRATES=" + addr2line@0.21.0 + adler@1.0.2 + aho-corasick@1.1.1 + android-tzdata@0.1.1 + android_system_properties@0.1.5 + anyhow@1.0.75 + async-channel@1.9.0 + async-executor@1.5.4 + async-global-executor@2.3.1 + async-io@1.13.0 + async-lock@2.8.0 + async-std@1.12.0 + async-stream-impl@0.3.5 + async-stream@0.3.5 + async-task@4.4.1 + async-trait@0.1.73 + atomic-waker@1.1.2 + atty@0.2.14 + autocfg@1.1.0 + backtrace@0.3.69 + base64@0.21.4 + bindgen@0.68.1 + bitflags@1.3.2 + bitflags@2.4.0 + blocking@1.4.0 + bumpalo@3.14.0 + byte-unit@4.0.19 + byteorder@1.5.0 + bytes@1.5.0 + cc@1.0.83 + cexpr@0.6.0 + cfg-if@1.0.0 + chrono@0.4.31 + clang-sys@1.6.1 + clap@3.2.25 + clap_complete@3.2.5 + clap_derive@3.2.25 + clap_lex@0.2.4 + concurrent-queue@2.3.0 + console@0.15.7 + core-foundation-sys@0.8.4 + crc32fast@1.3.2 + crossbeam-channel@0.5.8 + crossbeam-utils@0.8.16 + crossterm@0.19.0 + crossterm@0.26.1 + crossterm_winapi@0.7.0 + crossterm_winapi@0.9.1 + directories@5.0.1 + dirs-sys@0.4.1 + dirs@5.0.1 + dockworker@0.3.0 + either@1.9.0 + encode_unicode@0.3.6 + equivalent@1.0.1 + errno-dragonfly@0.1.2 + errno@0.2.8 + errno@0.3.4 + event-listener@2.5.3 + fastrand@1.9.0 + fastrand@2.0.1 + filetime@0.2.22 + flate2@1.0.27 + fnv@1.0.7 + form_urlencoded@1.2.0 + futures-channel@0.3.28 + futures-core@0.3.28 + futures-io@0.3.28 + futures-lite@1.13.0 + futures-macro@0.3.28 + futures-sink@0.3.28 + futures-task@0.3.28 + futures-util@0.3.28 + futures@0.3.28 + getch@0.3.1 + getrandom@0.2.10 + gimli@0.28.0 + glob@0.3.1 + gloo-timers@0.2.6 + hashbrown@0.12.3 + hashbrown@0.14.1 + heck@0.4.1 + hermit-abi@0.1.19 + hermit-abi@0.3.3 + hex@0.4.3 + home@0.5.5 + http-body@0.4.5 + http@0.2.9 + httparse@1.8.0 + httpdate@1.0.3 + hyper@0.14.27 + hyperlocal@0.8.0 + iana-time-zone-haiku@0.1.2 + iana-time-zone@0.1.57 + idna@0.4.0 + indexmap@1.9.3 + indexmap@2.0.2 + instant@0.1.12 + io-lifetimes@1.0.11 + itoa@1.0.9 + js-sys@0.3.64 + kv-log-macro@1.0.7 + lazy_static@1.4.0 + lazycell@1.3.0 + libc@0.2.148 + libloading@0.7.4 + libproc@0.14.2 + linux-raw-sys@0.1.4 + linux-raw-sys@0.3.8 + linux-raw-sys@0.4.8 + lock_api@0.4.10 + log@0.4.20 + memchr@2.6.4 + memoffset@0.7.1 + minimal-lexical@0.2.1 + miniz_oxide@0.7.1 + minus@5.4.1 + mio@0.7.14 + mio@0.8.8 + miow@0.3.7 + named_pipe@0.4.1 + nix@0.26.4 + nix@0.27.1 + nom@7.1.3 + ntapi@0.3.7 + num-traits@0.2.16 + num_cpus@1.16.0 + object@0.32.1 + once_cell@1.18.0 + option-ext@0.2.0 + os_str_bytes@6.5.1 + pager@0.16.1 + parking@2.1.1 + parking_lot@0.11.2 + parking_lot@0.12.1 + parking_lot_core@0.8.6 + parking_lot_core@0.9.8 + peeking_take_while@0.1.2 + percent-encoding@2.3.0 + pin-project-internal@1.1.3 + pin-project-lite@0.2.13 + pin-project@1.1.3 + pin-utils@0.1.0 + piper@0.2.1 + polling@2.8.0 + proc-macro-error-attr@1.0.4 + proc-macro-error@1.0.4 + proc-macro2@1.0.68 + procfs@0.15.1 + quote@1.0.33 + redox_syscall@0.2.16 + redox_syscall@0.3.5 + redox_users@0.4.3 + regex-automata@0.3.9 + regex-syntax@0.7.5 + regex@1.9.6 + rustc-demangle@0.1.23 + rustc-hash@1.1.0 + rustix@0.36.15 + rustix@0.37.24 + rustix@0.38.17 + ryu@1.0.15 + scopeguard@1.2.0 + serde@1.0.188 + serde_derive@1.0.188 + serde_json@1.0.107 + serde_spanned@0.6.3 + shlex@1.2.0 + signal-hook-mio@0.2.3 + signal-hook-registry@1.4.1 + signal-hook@0.1.17 + signal-hook@0.3.17 + slab@0.4.9 + smallvec@1.11.1 + socket2@0.4.9 + socket2@0.5.4 + strsim@0.10.0 + syn@1.0.109 + syn@2.0.38 + tar@0.4.40 + termbg@0.4.3 + termcolor@1.3.0 + termios@0.3.3 + textwrap@0.16.0 + thiserror-impl@1.0.49 + thiserror@1.0.49 + tinyvec@1.6.0 + tinyvec_macros@0.1.1 + tokio-macros@2.1.0 + tokio-stream@0.1.14 + tokio-util@0.7.9 + tokio@1.32.0 + toml@0.8.2 + toml_datetime@0.6.3 + toml_edit@0.20.2 + tower-service@0.3.2 + tracing-core@0.1.31 + tracing@0.1.37 + try-lock@0.2.4 + unicode-bidi@0.3.13 + unicode-ident@1.0.12 + unicode-normalization@0.1.22 + unicode-width@0.1.11 + url@2.4.1 + users@0.11.0 + utf8-width@0.1.6 + value-bag@1.4.1 + version_check@0.9.4 + waker-fn@1.1.1 + want@0.3.1 + wasi@0.11.0+wasi-snapshot-preview1 + wasm-bindgen-backend@0.2.87 + wasm-bindgen-futures@0.4.37 + wasm-bindgen-macro-support@0.2.87 + wasm-bindgen-macro@0.2.87 + wasm-bindgen-shared@0.2.87 + wasm-bindgen@0.2.87 + web-sys@0.3.64 + which@4.4.2 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-util@0.1.6 + winapi-x86_64-pc-windows-gnu@0.4.0 + winapi@0.3.9 + windows-sys@0.45.0 + windows-sys@0.48.0 + windows-targets@0.42.2 + windows-targets@0.48.5 + windows@0.48.0 + windows_aarch64_gnullvm@0.42.2 + windows_aarch64_gnullvm@0.48.5 + windows_aarch64_msvc@0.42.2 + windows_aarch64_msvc@0.48.5 + windows_i686_gnu@0.42.2 + windows_i686_gnu@0.48.5 + windows_i686_msvc@0.42.2 + windows_i686_msvc@0.48.5 + windows_x86_64_gnu@0.42.2 + windows_x86_64_gnu@0.48.5 + windows_x86_64_gnullvm@0.42.2 + windows_x86_64_gnullvm@0.48.5 + windows_x86_64_msvc@0.42.2 + windows_x86_64_msvc@0.48.5 + winnow@0.5.16 + xattr@1.0.1 +" + +inherit bash-completion-r1 cargo + +DESCRIPTION="A modern replacement for ps" +HOMEPAGE="https://github.com/dalance/procs" +SRC_URI=" + https://github.com/dalance/procs/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + ${CARGO_CRATE_URIS} +" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" Apache-2.0 BSD ISC MIT MPL-2.0 Unicode-DFS-2016" +SLOT="0" +KEYWORDS="~amd64" + +QA_FLAGS_IGNORED="usr/bin/procs" + +src_install() { + cargo_src_install + + target/$(usex debug debug release)/procs --gen-completion bash || die + newbashcomp procs.bash procs + + target/$(usex debug debug release)/procs --gen-completion zsh || die + insinto /usr/share/zsh/site-functions + doins _procs + + target/$(usex debug debug release)/procs --gen-completion fish || die + insinto /usr/share/fish/vendor_completions.d + doins procs.fish +} diff --git a/virtual/Manifest.gz b/virtual/Manifest.gz index 60dcc93e601631f6e1d8809208d539e26f99f4a3..6878fd5d332e4e508170a3e41887500fb4c054a3 100644 GIT binary patch delta 28149 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 z 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 delta 28141 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

    o~jO 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 YvH-h&*2l0i59z=D7pOML3$Dxn06Sw&`Tzg` diff --git a/virtual/dist-kernel/dist-kernel-5.15.134.ebuild b/virtual/dist-kernel/dist-kernel-5.15.134.ebuild new file mode 100644 index 000000000000..6e4e4714e283 --- /dev/null +++ b/virtual/dist-kernel/dist-kernel-5.15.134.ebuild @@ -0,0 +1,19 @@ +# 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/${PVR}" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~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.56.ebuild b/virtual/dist-kernel/dist-kernel-6.1.56.ebuild new file mode 100644 index 000000000000..8012e544096f --- /dev/null +++ b/virtual/dist-kernel/dist-kernel-6.1.56.ebuild @@ -0,0 +1,19 @@ +# 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 ~sparc ~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.5.6.ebuild b/virtual/dist-kernel/dist-kernel-6.5.6.ebuild new file mode 100644 index 000000000000..8012e544096f --- /dev/null +++ b/virtual/dist-kernel/dist-kernel-6.5.6.ebuild @@ -0,0 +1,19 @@ +# 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 ~sparc ~x86" + +RDEPEND=" + || ( + ~sys-kernel/gentoo-kernel-${PV} + ~sys-kernel/gentoo-kernel-bin-${PV} + ~sys-kernel/vanilla-kernel-${PV} + )" diff --git a/virtual/rust/rust-1.73.0.ebuild b/virtual/rust/rust-1.73.0.ebuild new file mode 100644 index 000000000000..6662fd2eeded --- /dev/null +++ b/virtual/rust/rust-1.73.0.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit multilib-build + +DESCRIPTION="Virtual for Rust language compiler" + +LICENSE="" + +# adjust when rust upstream bumps internal llvm +# we do not allow multiple llvm versions in dev-lang/rust for +# neither system nor bundled, so we just hardcode it here. +SLOT="0/llvm-17" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="rustfmt" + +BDEPEND="" +RDEPEND="|| ( + ~dev-lang/rust-bin-${PV}[rustfmt?,${MULTILIB_USEDEP}] + ~dev-lang/rust-${PV}[rustfmt?,${MULTILIB_USEDEP}] +)" diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz index 3497aacf0f4f5c6c107768e78b7a13f71af78847..15090e6fa819e952551d154a460f4cd8da0d462a 100644 GIT binary patch literal 6036 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 literal 6039 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 RF(du%{{iRQnQrnb004`6qPhS8 diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest index 822174c8d0b7..2e0aded6bacc 100644 --- a/www-client/firefox/Manifest +++ b/www-client/firefox/Manifest @@ -1,302 +1,3 @@ -DIST firefox-102.15.1esr-ach.xpi 466446 BLAKE2B 16e71c16aa1d8699d76a58ea8107216e4073c15195a9d817ac4670a1fe6f834b6a280cddc6b7fdb33f44a4fc28edf777f3fb9f55dcbc1d11c52910d582b7aa1a SHA512 8274d28fb438ca53decae0cecb851c23780431cd675cd656e3522dcd2773b2a0d1004f2dc9723a2f4a85f69009ca996ad05d87f155bb5906f650daa8385ef993 -DIST firefox-102.15.1esr-af.xpi 429119 BLAKE2B f9c25a77bc271d05e9b4115ac1f76d1aa495a53dc84015e3376bc5738874a64461fce7ef47fa152a9c7c46acba6a0fe94a8c1ae379e768d4426e995c58f1b248 SHA512 43cc11eb1e696fbf8a098e76b3e830349a7997ccb7bcd8c3bbc8b648b7cfcf877f2f10528834422303fc62f94356081244770bb533a5651af7d0c718ef2f7f8c -DIST firefox-102.15.1esr-an.xpi 510493 BLAKE2B fd46fe8e582eb44ffb0a7d5da1bb41404abb152695cfb1b4a1342ad8d0a9b729fb0c9bae786ec5d225f8386dc942f3c0bb569fc3a87c5eb8d2792de12d75e7cd SHA512 12600a6b9ccbaa39d81883837fcee8dfa521a87d7a17b05a38a58dac6a2e849b7adb4f14bc52f00ccd715dc3c07bc7b2e80d67073a1fe3e44ed3e51e328836cf -DIST firefox-102.15.1esr-ar.xpi 578877 BLAKE2B 89d5ac78af6d7e049c0793601af62da1b57f4075d0f5a25ae5e17b8413ae2d8de32556b355bb726558b695a3a1f02e6a6d430328ba38282f5c8a3023259befbc SHA512 fd11af88af2601d5428c87d782a1fdfdd1bdc7bc29790690a60773cb684400fb663fe1529757f380562fb24856ef54cdbd40458e0615796b8e42a464823e611d -DIST firefox-102.15.1esr-ast.xpi 498109 BLAKE2B 2748c0b49b865dc4c8e7f7d268087e8e48a67d61bea18b97b7e70d05099f8c658430d64be40cea12ba2779d837e7b2c6219506e150767c7b840d51da00ccba73 SHA512 723dcd487954074fa68571a23d24255b767e2f85551e2013927e119097e70eb170b44317c718502c77006c3810caabe707f9a6a9e84c40a26d2ca315312e287f -DIST firefox-102.15.1esr-az.xpi 500786 BLAKE2B 4815f334cf1c21a9acac94218ef3079b5e04949824c94054f027eed7be8b1a9f312581b79e3fc8933f0970adb15a327a5c94733bee10bf4dc7cb31fe14631ab8 SHA512 d5fecc00f599a479f972d07dff0c73c8fdda0c51109cbe67080606235e153554cb448333529b1daa71a06471bb404ef56da31bedb4f239ff0820aa32454ca1ad -DIST firefox-102.15.1esr-be.xpi 666693 BLAKE2B 899b2d83cff8f24aa6a4bab32fef44f8b18b024a122aca1dc1db3edd8cf8109809db16990169f7cf55eaed9d197b4e46d505cfedfd1ecdf84cee33f3034e0742 SHA512 1e8c8e8496e8d5aca016ada8c77ab4963ca249143d4dcabc65a12d977de183ffcbf50d6d3a306c731fddb51fae9aaf3039fedcf2587411691a3782421c2e2e1d -DIST firefox-102.15.1esr-bg.xpi 591348 BLAKE2B 4daafb5d95e47bc39607c3640d4d38e701b5f82f02c3f11f82d977dba9497999c5ffabad7cde72789bc22591c9ebbf1c00f651d78edb6feff2cecff2e00e3d17 SHA512 1e1e940ebc612bf32cc589b5cd9626538be7f460bd22c603d7d5fdae3f6cf4dc3335001156fbf43ea46ab8a610e3239889e13de67b0e88ea7af99e25ab467187 -DIST firefox-102.15.1esr-bn.xpi 591679 BLAKE2B ad853d8ace7d95c5b2feec367177a2ab8a2047972e429ee34f8f2d4290eba3abda8f949d30b5fba9cd25988414e10e4311807693b6eda66d272867ca6e7e58a3 SHA512 b948055a20c2928dca554ef38886ab27621ab1bfad182f9d7b86c4b3168b086b0b2ae13177b74f2938fba5c1350bdd4b584ee8320f35750c4ac4ec58b5e6434d -DIST firefox-102.15.1esr-br.xpi 555853 BLAKE2B 664710aaab274f783c9a2895931f7df3469bf4f9e22fe7fa7d3e528692b355843788c89a147f58557f12e7e797f98fd25b2ee7f732f5581c6df53b4190bf1ca1 SHA512 16b56b71386316d2643d16ad21d1c6c0b493dd787b15b1cfb85f6ef4dbe4a0ab4349f8fb50b0cbe09d259af9dbd2016bfe246a448daca91cd758b1ca3ac276b6 -DIST firefox-102.15.1esr-bs.xpi 471736 BLAKE2B d45c2d14e749b4060ec9427735b6c62f2626577b3665c0c78849eeaad03e25309a154bca256a0f0fd33cc5af1fb51d5e2e8afd6208faf61c502ebb22dd4a8821 SHA512 a27e4cb2eb43c161eebcfc1ac74eccbecb668ec382a4c4d7e2bbb5c7e726c1aef18953e246358faa83aa8a549ffec9f3f97cd710e7bb79f094bdc31136318964 -DIST firefox-102.15.1esr-ca-valencia.xpi 549197 BLAKE2B 701d71114e822048c811ca0e1b969f8f4f72c3708f8f370a6129d74655fabcebcee57b97fa93fa87cd97493e9a69bc8427af140ea50fb932cb10dac8dee3c389 SHA512 168b25b9eeebce43a936aef9717f8b7da86c69cba08da2d07f29ef8cf049c95098cb6b74b907ac96c3f4a82009de6b2d458df01e17351d388386accdf917d05b -DIST firefox-102.15.1esr-ca.xpi 561934 BLAKE2B 46b6e39b03b56764193c030285350487b0044d8e884f0e85b09464fce87a1d559d3a7df1e664603c9d50c87928918a37c022063dbd3908964f5e290d244d6936 SHA512 43f537f239d789cc5af18d02a3b38bd0a053ba2febee8142844b853712abd464e19de06e03dd9ebab298a44c8660dd054c959d5b3f9eab11f9e07a316e129d49 -DIST firefox-102.15.1esr-cak.xpi 563840 BLAKE2B 04bd4829556622a0b593b466134268aeb64ce6ac0a446266b0742216f80376e4be7cbd361459bf736114bff465b492fd1d9b95e946f469ed236b161eee070680 SHA512 c5bf2fb9db96068edafbb4a901539f0dd8e5becf0731f8ca8bcfff15e9c874f95a949bab27d759eddc03d4c4430e346a44c2d8fd6bb5e883866b36dec9188717 -DIST firefox-102.15.1esr-cs.xpi 599811 BLAKE2B 06006d670f42aa97c2c951cad32d735a465ac777a3651830008ed8b5ca6975dd728c5021bba8e4447d1d5cb68f93304985be55743ff1a5945dbdb60d8acebeac SHA512 f02a499432c2bebeb510775248f35975bf36713d04c450c522c922a0d6f6b821809ff9859e7ebbb564dd74fc1178735e0fa8f1a8d514e4e809ef5015bd1d8992 -DIST firefox-102.15.1esr-cy.xpi 579220 BLAKE2B aaa00f891d7109454b5ea3e1c6de930f5741d71493fd6aeb700b358a127beb6098905f311333649f1f03d139a87f68cbfea3e413045754f054eb6759a749cf8d SHA512 2ad652bc96893d62aef782ba359f93b5c84ac9ad783a39d683532e4d1d74d6c46fcdc5a02ae4afb3de450e18cf8785a1e03b847f04316bba22c4c1b80975e190 -DIST firefox-102.15.1esr-da.xpi 570516 BLAKE2B 323d420261778193bc6405b2ad11f6f9d12b0863aa8841c26f3d697cc9a929de8e5ae18a7be05f7418b5260a83fdb40599989b3e11a03daac704ea3f1bb163a7 SHA512 d299409caa9db7091f390d18af7fa445686c40b01c50059476fa89cf5ad997205f43ff3552822f18cd529b48d03fd35577ff033b984f4326dfcc62982ef1b4e3 -DIST firefox-102.15.1esr-de.xpi 591575 BLAKE2B beb7cd58e41f6cc811a803cc8141c36b64d73de9a392e6a802422874e7552570947670c3b8b8d8755a19946d44f215af29cdcf3fad857dfa11b077e95af77180 SHA512 e2ad00ac417855693117f7d537dd3cd83f2c271baa2d00b5f125ffc14707e32b0b08f53a2717a7c6c211d924712f9cf547e4c5f20b52b62358a156553109456a -DIST firefox-102.15.1esr-dsb.xpi 600381 BLAKE2B 40cb95ed66eb06b57bc015eb3c26d2a02426d0e37e63f5ae70a4bd77ee3f5a877b139f54973b3080bd5a040941501af136ebd5d7b53dd1b53d5413cea53c2be7 SHA512 48752cfb2b964812d898107de5da669855940fb73c5faa8197f58ffed27d80484131a769999d9b7f590244a83639c670f347f1bd0387359816e974372b7e919e -DIST firefox-102.15.1esr-el.xpi 681657 BLAKE2B f2849b02fa13b80f9acc701a8207fe4706adfdb5a764723a68342e21ad4e46cc604d769b9269502503ee9f3fbfa1e5f8587bc288b241596aa99bb5f5c873f00c SHA512 bc71052fb9e7702b67e2571e6cd4a7de12c4745f58dc816d3794db129353c4a35a8d9c9c8750d43a1df3dbeb27a3f053aa003a772b1bde6619c6ceff9d4855e7 -DIST firefox-102.15.1esr-en-CA.xpi 541057 BLAKE2B 059f39c21c96eb497c0e5ef557320ebedf26bf802331a499fb664a5d66d6cd9b04b24ee9ff6db573b679eff6112f3e49eb8aa6033d5164450a5d62e21e50c478 SHA512 366e020f66ffdc426b7b0dc67138237bfe3b39bb2c880164a31e0396109c4a682703c60b502cfab91dd9c7a18c6f9cdd576755febaf5e1ce607c09afc6bc3a7a -DIST firefox-102.15.1esr-en-GB.xpi 544000 BLAKE2B 22d31209c7439d986866eea04c9ea99f8df2cd30e2eea748dea0bc2bbda19d016fa8acb011a00a89db26c08f14bf32b0e7b42b01e5d3dd4f7e077d43758d7de8 SHA512 45192a37a124b25cfac165abbb41663a4f34591e2c06f977f83cd0663ea26248e77b22505df269b9aa40d4e7f38815f6c22c6f22769e36ec2730db0de0c98f03 -DIST firefox-102.15.1esr-eo.xpi 571438 BLAKE2B 74a633d48c4adacbc7b37152b34372b3283fb08845bc3321c53c209343054f6880395ca8474e6451564ac91607b36dc04504c08469c1e92ba7ccf9734ee333a4 SHA512 d0abb8e104a34e9e3decc065533157ece91f4e0fe4a1cc6658a23248e37edc2a46f9465ed303388dce93a524481d568aea0d8e6cc72b15ff0559fc76c66047ec -DIST firefox-102.15.1esr-es-AR.xpi 584201 BLAKE2B e89269171ab6b5572e918d9087c06e12023be19a999ce06e64e6e8062a0ea31af8df644f85c4c70406f16b3ebd19d27b3f246c023e179d907782fefe74487462 SHA512 3f65f978069d884cc40902c034cb6c0f800ea4108766a6f111ca57c7e67fb004b406980dd0f9c6623801806c86f90b052c6a5e4a8ae900a5fdc5ab63e0496fe4 -DIST firefox-102.15.1esr-es-CL.xpi 583184 BLAKE2B d8d7d81c2afabd1072888332168ecacdec633922e7fc2cf05fd554d703df3ff381b41ffaf64b0a3916bb6dbf7022761b94f1379e95678543858d820bb9ab1b1e SHA512 534fac3cc517412d3f1794d6c7c6fd3c60330779cac9cad562c9c6bc58bdf6d488eaf157b4f80d99f262be895f905bb192956e2324da6c30aad57d2d0a2928b9 -DIST firefox-102.15.1esr-es-ES.xpi 576082 BLAKE2B 72494115ca7ceb45b218bbea56e38af2b0aabf7419f33c6406799bb30b1dde6751ba1d1484186322ac4b852305a1335b9253e82064597ac90eeecced2cbc93b0 SHA512 54eada037e4b2fb02ad5a5e2ce135ec458c90d24d394d4450b8a1a11ed2263a36e143fe0835ca2e819b6ba6f3c18f6676fc8448d0967ea124a80934dc99ccd6b -DIST firefox-102.15.1esr-es-MX.xpi 586663 BLAKE2B a76df913b293420d305459f9cab91a141a54bf026ed3d8fcac2e88b9fd5030dd4b629bad68b57532b07d79ad046624ce41cac27541558758bb267d296ddef5b7 SHA512 29659e52d82578af22649d4ea13bd7de72775dffe728b6faccac0e403f70eeba50bea84452c93d6366fa22cedc48d77af6460b170f1bc24f80777d72ed0d5cfe -DIST firefox-102.15.1esr-et.xpi 543291 BLAKE2B d33540cc14711ee79a48992658faba01067aa72555d385790c50a1c6e061b8ef13710efb7d00225d56540ff5ccb62e16d1074e2e57c7454e9f4d76a06d4d92d7 SHA512 9517f6d3a0ded660bf0a5ba0b6a91a23828e7022cef8404eaaf90ee87fe8551a387e924b101e0b64b25bbc976dadca3ec161ea18516ba14ed1fc68f9c62cfc7b -DIST firefox-102.15.1esr-eu.xpi 572530 BLAKE2B a7a65261675f712354770b56f9fc2dc1c89364db082eec2def662e6002a89e9972387a32264c5493e90aeea78d7f2ed3fe6a7c21c79707d4df20ef8750a49e3e SHA512 8a02db4f85b6a836067108e2977639ab18978e67bccaa112b44663465d8ca104daaf9fbb9fde679efef0de0af639e4707fec0e96342df74d6d58cbdea956f5f6 -DIST firefox-102.15.1esr-fa.xpi 583123 BLAKE2B ad3070d8690ffcd93da5b3bd27722061b72076d145e4e63ad61ee0129f4cf8aa71a4383d486460e83fae48749f137c35f456aa9aace72af5f41588048ecf61de SHA512 c2a8a126f92ba6f17a726aebf4ff79ef8371536d1680e82fe233b184ca3f22c0ad2fc9bf348baf7fc3cb45c15affd66e99fe22d6d8bf88075f0798f9952c1fd1 -DIST firefox-102.15.1esr-ff.xpi 483134 BLAKE2B 29a690a020c71d13db4dc8a614af2fb9ea9e9a40acc5f337cf1209c31044cef61de2d910af00b785a6ecf7b304ad415e624e005cb0d0e55476a0c09f7c8ba41e SHA512 1a0849d5f4ce2c9fc08ff02337fb13ba61115003399b4207e7ea20de80959d89ff47efa7b445a7eca0435e7911c258207ad4b0ada978c0689491c321ffc834df -DIST firefox-102.15.1esr-fi.xpi 568233 BLAKE2B 7a1a456a91545dc1ad31b700a0b4c956423388288ac9d1b9f8093a10f9c35c5659b1b1d8a618f76d933bd4fb56edc9dfed0df84fafbdf73ec4245dd23de7cb26 SHA512 ef4ae516d4c55d702100cba1bd8c3e32d69ee7dddf951b2f8f0282fcb460dfe36f72460656af76b469c1f5adb3b507c61e5f86d0bdf9431093ff0e898cb29d20 -DIST firefox-102.15.1esr-fr.xpi 595547 BLAKE2B 0a0c40c7514dee33bf828a4ae41db0fb3d58299da49028b41404831f3a0435ec8dea312c6d82129a25dfcb79fa13d9e2c7f86e3ff894ba7098ee84b80d8ac677 SHA512 1bab3ec1da171911b100fd697e015ae4c107ed74bdf32e614ce21341ee885c0c1a8da821487a821867efaed408b216ed27ceb5c51bfb550dd1f60a8bc3b940ba -DIST firefox-102.15.1esr-fy-NL.xpi 580228 BLAKE2B 6c3d26729757df370fd45484fc276ad7b89cad6a1590eefdc1eb4bd9bb876bed08d962da39ce17f4274a10e9301505a4440879681100777ee8a442416f9e323f SHA512 c6ba1bfe43f27bbaa4b444e58705c7eaf08a85f93dafbba602222aa68cfc239814d05303097fe3c0c8cd01150f8377037a0f46f539319d76503185b43edf2319 -DIST firefox-102.15.1esr-ga-IE.xpi 480694 BLAKE2B eba262f1f9a270dde29b1f469f324d290030db661e93bc89e4b6d5368e56dae50a89261a3ef88370181cc8c03209d23b2c490cfb21a3db59d17e2da502601ed4 SHA512 31d198927369d46f6cc79c7610b6cac96ccbaf4100cde5d560ca8022f13d19dc19b74ba0a35777b71ad56e8402e242f2d59d5093ad1ddabf8a58af5975bff9b6 -DIST firefox-102.15.1esr-gd.xpi 557861 BLAKE2B 44c7c11f4b3b5f99f454cb4a9794f9533144100e7c3b6a42cd938e2624d0c8df299da3d7d7ed3c304220e2e657fb2f91de882018ba3fae9e07ea78af73d618d1 SHA512 9537467efa72f5deee75d5f115c16b4eed2e4b17519433aef7ad3a6ad4df84e79cfdb8d809ff779048a7be3c42ab7db056cb0340946d9109c0883f6e56997073 -DIST firefox-102.15.1esr-gl.xpi 550719 BLAKE2B fcd48d799a67cae3ca4870c6a472c19c09034e93ec70c0a557f5ad14174156b8ee307594eb32d7164e1b4ed66bcd2f02a037222e6632337839780737e4734c1c SHA512 029200f64aeed335d201ad1ed799ab15117d31d172e4053bcbccca791472b0ec9fdd2096c20b2c16828ec074feb714c294c2289fbc99634d453a2ced5b112635 -DIST firefox-102.15.1esr-gn.xpi 595702 BLAKE2B 1df986fc04ecf2240dcf28a04d9590b4b8d3891b540fc9cf9fb1b591ff75d4fbf07b3bb1dcab36e1a4a9d7436991fa25bcdca090b22096691d3479e23f56c261 SHA512 5cff40942ebd655f740f2be88c4f80e10b24712dce62b0ddc445cd8de13330b976c1fbfb892a48c8042eb4fa6ec02a6ddf13c5cada2d98d5ce44b9aa35bb09a7 -DIST firefox-102.15.1esr-gu-IN.xpi 541901 BLAKE2B daf4d8540631692f8c74710fa931be68f2b961cd42ddf8fc4a7c6691cf013809fd77ed5fae8e32f1ab6f8397d5a987ee47ffd430147da0e7ab99d27521e858bf SHA512 c4839ff02fe0f4b5883ddc13dd247d007e25703eb4e6ddb17eff8a213a7dc0a42d3f1fe8003cfcd5cf7f9ea64d61be5af463fb3d7a43a4fe8ba2920c192b6054 -DIST firefox-102.15.1esr-he.xpi 591524 BLAKE2B 48d6e0a729f0c7e01cc30a8f7f8cf7fe5f1d5e67a0f06e88c9a108a693ca819785e421d9a0c20ecefa558dbaeaf8f780a8edb2dd1613e9cb138f4f0af35af6b3 SHA512 c44a629f51e53acc94c4b6ea25014d29b2c0d3dfe093bd49971703fbb4562035d370ce4eeea9ab7b2f7f512c8aa648fd44d6129f5b82129918da92a975931868 -DIST firefox-102.15.1esr-hi-IN.xpi 570420 BLAKE2B e113c03b4da01d8d3a0c55e54a1c633265451caf33d32d6ee2db973f16d111cc305a835053ccac8478cf1d074e50ff2c3d7c5854475445c20eadc1661cec2825 SHA512 8ceb2ae78bc1c539d9df14b0234e9e6b1a35d33884fd1bcfa2fc39f8007a0b56ac86b158d5ea839c50899d3226b486f0d4b1ba164506f77e4aa2d00b33f42682 -DIST firefox-102.15.1esr-hr.xpi 555263 BLAKE2B 226cf53cd9c32c4c2c1896bcb80fcab62032ecc30992ee52804eaf4f4b45e828170f8c32106c20fa76fc200716cd98f03f5d72a2792b4291075927aba862921d SHA512 c18575c229efcbb94ea91af91e5ae6cd5f67681002e9d484b34ef0e8fe1bfd5f526f986ec983be0f9ae13ae88edfe515fd83626c397d0f3c4aea402d2322d02f -DIST firefox-102.15.1esr-hsb.xpi 599180 BLAKE2B 99d9dde536a85200f463fb70d69dd133521f5857c9ace959790c39f5a1de3de2634b125f1afa76a6600466168640bc3aa7f8abaf66f4b23a2edbe20e2f763058 SHA512 bdc29ec551f2d15c412ede942d80894bb61909b6fff3e7f3f991bb024ef1ab1d9633e971bbeb26a4ab8c5fa355171589c71204c51c66d6f9a2c30b1c7a8070a7 -DIST firefox-102.15.1esr-hu.xpi 605252 BLAKE2B 94220f487ee21e1ede94c3d337f7a5397dbed7fad2d8f9541437d981762913a37f3dbdd60ca8bb28d93ef3491eaf43acad1fa0649516a31132b5ff76c3d9e8ab SHA512 610afd533f3a52ca713cb2fc8aeb76cb8790deed4a21fc8cbb382cd2cc5fd5ac76e6e69debc9161ac012cd255ebab62370dba8957114878de1c500039952fd7e -DIST firefox-102.15.1esr-hy-AM.xpi 607091 BLAKE2B 511927b5570789114e6e3cba3757e2a32760b63facfcbde05dbd53c29a5300af285cfa32e28eb4a5f5049eabfabbaa07d67239c4ea594aba64c00c81a6b7b488 SHA512 d559cf9e0edec6c8da87e89da3db5929864bc73aeb278d7b15217c5e4db8223e912fad799c59c505c31216d10eadeedae361cbde0152484dc98c8b61fc7f1ca3 -DIST firefox-102.15.1esr-ia.xpi 567883 BLAKE2B 2e40707b9ca7e873822ed363650cb484facfea18b481d83000bef532e17b51e68b297625b162ff8a427dedc1aef90a3ab174b947468cbbd5ce039c2431119fcc SHA512 690093b74972e1e9da152315da6dc52a9a5502b47df862cfd720e5eaeaf575f813e781f0b9b861b363b3297f23698d9d422033ebc084d408fd0de5c1daea87c2 -DIST firefox-102.15.1esr-id.xpi 564793 BLAKE2B e23dba334b645d1564f96126313c185e8d8ebf2e6fca87847519c59756cde09acbeed310b2777d2c3fab7f420e93b4e51717e7441a3192905b310dec4130559d SHA512 2e023f1abfeced68447ed8aa5cb79be92850a96081fb2abe0ffc04be1b25dda4488e8674652d919e11c5706713510705a9b5883dd694e63ad3f6c03e5e22d5a0 -DIST firefox-102.15.1esr-is.xpi 575727 BLAKE2B 342dad0d2f64bb494e98e7207bbb9dedc908f0a896df3f6713e303532a63b8b9e148e7a0255da5a751b9c34ed57671cf24df76e9c9414d0047fad4a7efcb6928 SHA512 31a78de7f53cd139383472ba1d55ef5df42bb1e30404cabf5f5a83d1ac3c45e99026e13c2ab25132ea8b7e8e23180d91ef56307dbeb7de7f1829b99e2b30c517 -DIST firefox-102.15.1esr-it.xpi 505288 BLAKE2B 5f678200af119a626ad08d2fa60d5b836dd556096fc3a387617484d8334714a282f561c0f1c30f6f86dcd554e0c8e8a6fad4bd8e33b9fcc853dfea94cc9ceb85 SHA512 fa0e06c8bfc0c03cb25bc48b3c2f31df36bb262e0074ec99b8fa559366e229d3d5b5765edebd9947b27194291b1e07b529c0c9d0cb32a62b53b5843874ebe0fb -DIST firefox-102.15.1esr-ja.xpi 631482 BLAKE2B 8fa54af1ad8dc7c1857be59d30c162f3cf70dcfffe3f79288d2b98648eb9aad58cbe1e2cc255d6d3cf6b77d423fc8335eb7567333c21085a02112a674fce8900 SHA512 e251d18887d389aed8e95f825392915e1217d3dac779b0ba6163351818ac069111d94799a7fe678ab52e2f2a0e5ed3edab0cba889a5066191eae3985e8f433f0 -DIST firefox-102.15.1esr-ka.xpi 636000 BLAKE2B 74e11f93cc908eb7831159d4cea88240a6b34da23b00d1363cd6351bb5096a5c148f69b2638337075b3a909f8f987ab081937bd5bdfed28e46f5e48073923b49 SHA512 032b8a31ab79ee960979cea88f9ef888882bf7ec7bbcd10210483339d1253e4285fb3df3c14454f9605400b579cfafdcc4037ef9c830da29806478f8e48874c1 -DIST firefox-102.15.1esr-kab.xpi 583636 BLAKE2B 09478caa1ba5962fda253506ffdca8d61cb8a1ebecf47c9c30b63656bbd253088f4e9b9fda78ef53024635e6bffd42baa54aafcb5316ba77971cb7240cd6f685 SHA512 4c98296d7f3c183fc2116611ed5133fabcd2162e6f962e7c4d5031f19e6ce54a260650c02171a2ead7a12d0b69cf1d038524752d460e0fc64a0d22c9a6b1abe3 -DIST firefox-102.15.1esr-kk.xpi 658881 BLAKE2B 1793e24f7679f737f73d156fcd59aac07aa8eb44aeba042e22b8ec70980ff6ca61b7f84cc1ebdad3204e003301327415585c06f9874a964e13582cc9f8d2ea37 SHA512 1ec83feff3c6700740b99000ec65ced897335d044be3a96939e52f1627924a6e9bec398ec7c39d6d11d41acd89deb8526dc83990b06b1cc7742d1dfa8589463e -DIST firefox-102.15.1esr-km.xpi 543901 BLAKE2B f11681f1e13d18f6c675958d3808563862efe7c38665d63e0e7ec94eaaf7e1877b09cb6403be2441abdb8f05c9a95261df7ade331860085edbd02b1f3a7b5bd0 SHA512 1a26a7606452d633a9119e562b8e2c2759d9767a33f00bb2cc768a6ae79319f4f455fc2812b34dc1a6624d2e9ee89bf8b8c383e0acfb1fedd80a285302768f26 -DIST firefox-102.15.1esr-kn.xpi 508590 BLAKE2B 9a4f0f51c8606d038d2f5ad608f3258b71be91cd5729969c22feab13fc53f537f2a63da4c34a79a24b60648a0d6be84c72c70f09b31dc92d78240f614304b9c3 SHA512 0a0c016a5ed25327c58e060ed8c921641df69c0d9616b0ca786b57c8dffdba5dde7c98b8accda947a92cb7b483c2622d5aebd207989074a2483ea3bdae856971 -DIST firefox-102.15.1esr-ko.xpi 617299 BLAKE2B 133eb148fd99da795d4b5e16c9be47fa5988dd09c2788869a6d9a2d0696619bb4d46042b9b180702fe9e0fecaff2447204ffa5654f2d0e7878f51e1f231ba9d1 SHA512 67514e81eac7fdf21e5f994d72a378bd3006d8bc199869f6c13cdd532e9a6171a43bccf21389f6b3d0c231fa6be19c63e45b796ee67c2084096dd6812434c458 -DIST firefox-102.15.1esr-lij.xpi 480141 BLAKE2B 05e6bc63cc4d22e0990e8f8d5545ccb4ac836a3283d245fc868caf37f32ce4b4ec6eb41f2b673e119e4014f2f09b1c6564c09955fa1b31fe6bbc95e1ef191e23 SHA512 7a09d6a8e9d38a0fd6d487200943fcab3b0a50b90e601aaeeec2cadc761b158a7b72e087def23a003cb236953f6a5ee4aaf8adb0736039eda80b5c5e0e0a9d6e -DIST firefox-102.15.1esr-lt.xpi 574776 BLAKE2B 08855566765a0c91cc5a28caf7803bddf3803bc62b5290b351104cff9ff0f5d6968e6061d0fe299982961708a5c61ab7290d95a01899a5daf3e7a591d086c187 SHA512 31e9948c72b33d5acd731bc1131a7146d53037a55c86a6a74589c322c999aa4cbc27e5b382074a9362174bb949f77a7157210789c2bb64baf63f301e2f4618d7 -DIST firefox-102.15.1esr-lv.xpi 479295 BLAKE2B 733ab1e2a23fa16e9dac473c0607e0b382ecbcf88c657abfbf05e11e54befff41b6c3e94f486eeeb5a20d57a396fa1735a618d91da085702f0ffbf5695e0a4be SHA512 27cc798c690bbf50d94e681acce25ce1648d05099b7a40bb2169bb655cb1d7bfb72c2e86fdafff5adc86c6db962371cd17f33e501fd601b479403b5ae35457d8 -DIST firefox-102.15.1esr-mk.xpi 497531 BLAKE2B 072986622a0f4d9ff6424f329f16026b7226698964ac81bb8b16a057635089e66b37abd9a6d51f3248637635bfe1ffe52d9da3be9de76720b540a73db8b3df8d SHA512 94d87492d58ff9109d81852961cac5cf7202edec8f87d35667682f1313126096c1b0098c1a3fa115315cc33d2b012532edcfdcc70c5c7282dbc0f9c13f45965c -DIST firefox-102.15.1esr-mr.xpi 543737 BLAKE2B f25df6450724ce3c455479afd2803d1557060854dceb2616473b9d94d0c5c5482060a56ee6e0608c1cc65dfd838970dbc5eea76fbfb340a744aca99b7b41261e SHA512 2c8af0e73988c7826c2f84df9f17ad7df6dac7c9b54c182f36956258f748dff7b892287da40ff60a14d312f8cfd011d6068c9e33af4ec327a8271f95c3681d4b -DIST firefox-102.15.1esr-ms.xpi 459036 BLAKE2B 1a038b1861b4a06098482dc672ee241045267b1d4a0ceb8a45c4fa87f754078ec0c666284e08c3dd44c22a1a93666a7eb79998a33b0174b6ecec7d9c08601c70 SHA512 9ca9deb4ae3423534bd3c4b46c920dca0055dd7cebd74006f39509c342ec1dfdf0e118e7af443a9f04c2e3796807506c717b844d28b6ecb5824d1969597a4265 -DIST firefox-102.15.1esr-my.xpi 529940 BLAKE2B e20d56005f7652e3145a7a31d939ff832d38fb0d7e1fa09f1d89d042ec98c20aa58a43b03cca02d05ab0ceaeb61e0b3ab14fae4045a3656d44d1bbe3437dd14f SHA512 e7e306f4339c2934ce41e2bcc0a914ab07ca632ff21859269b2eb48a59b0b4b393134d5b8d917a0b616a051fe973ec05966a464fe013079b92dc9d8d35edb5f8 -DIST firefox-102.15.1esr-nb-NO.xpi 565285 BLAKE2B da93a00a2144bec90ef2685c1f8c56dec5417435c278c2d651c0905728a30d437b2fe056c18d89b1c95d9f8f13e0bbd24966339a3eb9a27c657879cfc85dfdce SHA512 e44c349c4d6508551fc1b96f0ab1805dc4aa15b76fd0333d061dc1e988baa3350083363a303d412e6c0fdf24a7d0b33f4e99d0abf6970e689153b73720ea3674 -DIST firefox-102.15.1esr-ne-NP.xpi 498089 BLAKE2B 6d5402d57d80b20797f31b74a570127f6d90bec5c17b874682162dbe54d13bdbb261ddae8a27e98251aaaaeb840259d2cd199ad14c5872465b8e84a9a1bdc351 SHA512 71d149a42af5d79df41a7fa53214f9cbfce9f034f2101a0067421c0b5fdbb2e5f5bb3f203be90d60ee485071adbad763b19b5ea2f183ff4486cf9afae6cc9f0d -DIST firefox-102.15.1esr-nl.xpi 573460 BLAKE2B baa8bf090ec1419764b2a9b981786e6afd8d20319313a62e617de4883d3831199afdc109a75a76224e8b9becccd4e295c71a555426aff072881d95da6221d616 SHA512 9cefae0b47d4f32760ef92387ad665fa764e393fe4c3f4bce3d24b45a96b9242fe10dff56dffac37503b6c857c063e8edb6da009b5a36cf9a1a41de5bfae39ee -DIST firefox-102.15.1esr-nn-NO.xpi 566165 BLAKE2B b919079133f6aca9e644367f77024b81ca5bff7a2d923fb26310595dddf36caae924a46233b927fd9a2bdfb96db377d787f9f23c9e5b21a14da94bddbca2543c SHA512 2e262c49191ed6f6059aa45fc20c9dd724fb59232e812a3451267188461c3529b49891a45f798a105918cca470135eb9f0c648bbaa19ebbd54829fbbaa61d0c8 -DIST firefox-102.15.1esr-oc.xpi 591143 BLAKE2B 2a6572a949bde2145e13138fe3a05e2cff685af27cd9d8c1f25521b6fc34ce79231ea66c399aecaedb508e1eac604d34676f09545086d26ca6a0a8d6e7e54f0a SHA512 7dc3f2c180052e44e00c74892cd00345829ec91cd2d3fa20575c9067bfb1a18cfa64de966f3cc9f9200a1755dbf1bb618f7b750a5d7574c1eefedd8149a9e58e -DIST firefox-102.15.1esr-pa-IN.xpi 648631 BLAKE2B 8e192dce259c3b1f1ed58d09c820fe82e7c1ae14fb23a6d87dd9473fff41f284df8ec730cf2807fb57aa3f786a2dc3dc0d8ab0a744f25bff3bab72cb9ef3cdf5 SHA512 1eade58a77aed3f24b2cdf043bcf56ca66bd9de9a5f915401008a8022bb27369093737aba260cf8532e248801e89867001fe26e113f4ce5a76f951b460189749 -DIST firefox-102.15.1esr-pl.xpi 597077 BLAKE2B 13a977f17904fe3c9f8736bea0db2685ba070200a872bfe19b8cfb25fd9c58e12831a8f21eb5a7ca0c087d007e1836916fabee83b3dd8ab2bd06723a9b4b3eea SHA512 46e113cdb313c0a7fdfb4990e6a09405349b151923d89e942b1744a9e43b3ca479fd481b12d3c4780449779f1873b27629b606a781595dd296b7fa96aedee098 -DIST firefox-102.15.1esr-pt-BR.xpi 579012 BLAKE2B 30213bbf9a4a9121b6ea7f4e5f94c51d4e9bf778b19d5c252fa35bdb13ed30d8f39d40f260d7935398660cf29ef086c94937aa4accc687f00b500fca3461ab15 SHA512 adf26f064fe03e270614a43037dab4138b9b8e87b25b2d211c5c9dd03658807fe66268918153e849cd749b6c391ea8d3f487fab14c83cdd13189736a1896e7ca -DIST firefox-102.15.1esr-pt-PT.xpi 582847 BLAKE2B 6b352e003655a895848c1689bc64e411042f14cbd9dc2851de5f08149767bd38709288c12cc7a88ce348c69973f9c8e0c970a6ece93a7c30c64ecb78b9a104b0 SHA512 004e4561797921b961350a91ebf9cba48a15de8f689b0dde7a9da92322af60bcca4b8c9ffd13611460842ae7d87f2b11e8052a6a513e87f4eef5200d3f907bac -DIST firefox-102.15.1esr-rm.xpi 571908 BLAKE2B 39bdf93d4b939502ae02be379ee3fae2a3d616c0bf01ac9ac306e587ca147d485cda66da6d81a3d4266057d4bc92759869b46f4517184b847559c2f16705c0ab SHA512 665f037ed9813b50b5cfeedccfbbf11adbd02343e17fae9a8cedbf72f327c027499be0fdb9a940cfa6717e6de52d4121b3fefffca569564786c68b93441347e8 -DIST firefox-102.15.1esr-ro.xpi 541920 BLAKE2B 7972eac7f9d9de29e98f19d51e17b4ec884b822b8449aa2967b790dca612c0f6f43b9d3bd1a4c1af212a3a6a0909f0db974c78103a4795182f610c4459135e1b SHA512 efb1248b4125525fc3eceb6218c804c4b2e1ca7e86aa4223b3002312d567441e96f23cbb418c6bb0b3895267a7c630aa83a2a091b2012021aa2b63902eaf5c4d -DIST firefox-102.15.1esr-ru.xpi 671118 BLAKE2B e2d896a2ffb5808cf7230674b35c438fe0f533f9020ea7688cab9cf6bfd852fe90dbc9b5f22164df6511e9282fb0b393b9fafc26de4a586410037bdaac53a779 SHA512 841f1c5ac528d3a8e4cf9aeb3ec8e4b612688ee9aae9d9c52c5f2b93724fcc26b5da65d25ff175e8d4d62220bbdf5e3ffe1026c636d46fc61611f595b314e985 -DIST firefox-102.15.1esr-sco.xpi 513233 BLAKE2B 842dc7b127c4d319fe8c67a1241ca6eb67601a2c2cef20ccac9b5fb04736968fdf4a427b3e10465a020ffc005dfc981af1c8ac22a4268e9efed9c914708b2f40 SHA512 f8eef112695cc8ef936e6097b4952e9285fc6a90ab92f9a70a4b8c8e460e59e988e92a1c7c43d23eee3c86da40ca9d91bfce46247f987ad8e4ea4b6e7be035c8 -DIST firefox-102.15.1esr-si.xpi 585622 BLAKE2B 81061a0831f08f281b88d15f66a5e6ab8cada03a08376feb1a0e7160551f3189a7e224fdf36c3f326249087cda8f534305df84759abc54ba3b5d439c79b61024 SHA512 03b3a64f6ec6f7cdf8e6d73165338076591928e505c896bc62a33558e72fb51b4d7bb0facfcce635f4d4854a4377e19fca7d291accf452e3db685a3679e3dfb7 -DIST firefox-102.15.1esr-sk.xpi 606124 BLAKE2B 7d9744ce41c1413be769b8b15980a6ede0346ab90b0adcb4bee3f5ec103d7a5e5f4b4225d61285aa380465634e01409419c33388824b7eeefeaab331b5e5ba52 SHA512 4f8652029aa6b0bcf75b2f29fca66db6c6ebe145398a6fe79b004844174d25a8c139cae084f6b469a1992692fa3db13cb516c438d4b67caa942f5a3381398497 -DIST firefox-102.15.1esr-sl.xpi 577351 BLAKE2B 6f32390e4c8b03d18ae885e97fe27194711afa4e15e09ecbf7e720e5d3d1906537195c05e317b3daa888b08f6ec6e2fe49d1f6bccba3bf913c00d961a1e2751e SHA512 75a16467b1f2f9d5a5a38f0831164eaa3856496078e7de8510deaf23a9ff3bbd9f65677e676b0cdb18e928cb069b18452ce4c5a836d8e6fd903d61eec07434c3 -DIST firefox-102.15.1esr-son.xpi 433056 BLAKE2B 216c17fd74787889f23368faa98577087434d7f0f0ba0540fff36226b192d09a6809ae2cd2cf28ebebdc2785ad3f009047815d25abd7e427456a3bdccd2b7a39 SHA512 4f21e87d7e10970ef1d87c4f696f811c11d8526d46968def102692458294b4ea71c25b929ecf94fa9ee3392c98305d6f23c9a94f82687fe0bd2da600db0770cb -DIST firefox-102.15.1esr-sq.xpi 593410 BLAKE2B 6ac5c8ecd34814a658d1a9921b6090d8ccf64ef5ade08d9cf634cf3e7909bd284fff5aa3f6bbd8e3c1248b9127d02bc63a6fe5ae2eafc87daa9ef6b72967e477 SHA512 4d0fae835ec751dd16ca1932e9e98f042b8714da5040e0b754058be9ad6fa0cf7457957f7694b9c6932dbcbfdc83f4c2e2184415196f7ffbe07b6ac5de5ccafc -DIST firefox-102.15.1esr-sr.xpi 635153 BLAKE2B 7ed25dc4a47fbfde96f6de842e261bc0c2cf54c8b8dca2d8530c84f3411db4267cc03b598715fe107311e5f5a56950063c31124f1a2bf8d4ec50f5a522f6ee21 SHA512 78c24b50b1f37387f2814c635ccb1ca8dc0031f01aa43f2e061fd8f1a3502cc176eb9660630ae64fbb5a19293332b77edf75aa6370f6da5a2a6c750d29b0f3d1 -DIST firefox-102.15.1esr-sv-SE.xpi 576063 BLAKE2B 82b63d8c70957ef1ee64e70b05d83f3824652c78b80460de03276a1cdfc553832b71686e0f7935f0b5522721f2fbbfe64859e8f40773fbcc956a31b465f92840 SHA512 1afc04015971a830ba86e95bc455b63b9cacb1ebca63f5506e9ab6a51fa1abaa64182cb924ec808fb43af46e2b271b9f3b65489eafdba884de8d2dc9b9929a61 -DIST firefox-102.15.1esr-szl.xpi 527105 BLAKE2B b5c2e9ee8d986be1702d720b0825dc33cc380be49167520604991541ad1237bdf5d5e50ce404539448fe407bb7faca3972c599849f5bb004d82a73ebe293326a SHA512 3402b6b66114d6fb3ec85ab1d5d9b5f710548852b5dd80a126d5a09ac594311ebf1d2d586ff2472133398e0e2244ede93b552d1c6a614894f8df807df084a3ca -DIST firefox-102.15.1esr-ta.xpi 522076 BLAKE2B de4ff9997f34141a3d9a31e246ddfca7690bc285400048f8b0b1709cf0bb00b363c629ea6d12f775411e4d6374d131413ec4722dfdb110e49c1032f23fbddae3 SHA512 9e189a00e15e448a7eb8ced6ac620e28f97a05c3c30da498db35a06f7f8df8e4b5dda777ef18428ed33a6b020a568e1cef8aa8c2980cc2b8da3ace3105433c86 -DIST firefox-102.15.1esr-te.xpi 568447 BLAKE2B ffb03f0157dd4ee9111a8c40b90660cbc6ace683f2f9ceae959d18fa5cb3e565e6a69e9ebd2550b9fdcd142f88f593a1b66e1320d9056e5a8702a012f690442a SHA512 e3d27bed8b6ff388020787d5e4fdbfb46ae20581524ac50589b3d4476d5f5964545bcdb45454c6605ba26a907f069f4e71fc45ebfd7647f1fcac7d62f5d3a067 -DIST firefox-102.15.1esr-th.xpi 649497 BLAKE2B 41a4cde2103132b72932f40f8a777b44a59a36dff7fee6eae31319f5161c5129e3fde959852959a57da9d29499b681dde2d9a7c496cc87bc8ff75677d4fe53a6 SHA512 00d8f5751ade4ce5d49ec2d1b1d51e3b15d725c0989622c3620e10671305982d5f28ee120003c498686b9b523c441dfd31a9b2d4ef844914f1027caaf15e0ca9 -DIST firefox-102.15.1esr-tl.xpi 532373 BLAKE2B 562c4ea206eaa9f67e014583226b5083c52bd612827a4b49d010d8fdef96c8343149da00a4e5794989a1694512c0d0d83d98682c2cf11e7a889bb953e6790ad8 SHA512 80f30969009e5a70f12f7bd74ac19ebdeca55dca2c64a12f7e0cefbbc1ae868ba5d1755066c0b2f36482499492a39c1b6bc8757db79acf2bb9c11edcfd532306 -DIST firefox-102.15.1esr-tr.xpi 590515 BLAKE2B 83f2bf6f556f568d1a40784d9ff6fa49d072a0c6cd20f627c1a51a8f4b5fc6f4476019840b3f55892bb4dc99a687226fbd890620abd9295a4b7841d58027fc3c SHA512 ea5484fe8410eef09c97d608a5eb55770efae75e80becf033d81486b849db5c5bb4c6bef52b26d25d83d7e5834208c981d90839f4f519ca82d356476384f7bc8 -DIST firefox-102.15.1esr-trs.xpi 497377 BLAKE2B 4d6c631998641f8f5c4e7fe2ab3183afd20017cee167576fd14cd107c9c978f2067913a7a1ad8c47dc86c18076f5165a2945ebf119c1e72f759fc55b290c70d6 SHA512 ef0e4dc86bd62c9ae921b3fc9934b648371dd869a8cc52281037d2df27bdc4111493797a1267d453b7fd3db50f49c92602859447b05757d83252cba86b7536df -DIST firefox-102.15.1esr-uk.xpi 664329 BLAKE2B b794dc475efcef1bdb0d8ddeccfefe7756854bc47f7de16cf8c57ba1d06079e466551f115696fcf558a82463a2f96fd0b14fa7a5e19976212d32fd213d4ceb62 SHA512 9a3c4263f2d57ab920282c3302e56c2bac231701a7c99f7a1228f6340291648f4f4991af1698ffa3ec766746a4250b2b2ac281172356b619a2d4a031baaddb76 -DIST firefox-102.15.1esr-ur.xpi 569928 BLAKE2B d2cd5d944c4259197033e9dae43dc08ce34f8c2814d647c22e12f05958f00d912ddb9ec04d411d782532315d4ee76d8238bd9453c6f0bb0c39536cf0607da1e0 SHA512 562ff9e93e4a185feaf1495531c0db298287149ab20fbe8d4cd83a3e8eecdad55e2375c1375938cc8397b8b0f97f050a1b962e4cb39619a27a53bf987a9ae2f3 -DIST firefox-102.15.1esr-uz.xpi 488874 BLAKE2B a8b26ec15d639792cd4551f386be9ae4b98f62e938ab27c8a507afa05809a5b458bfe3098a8be9f8bb239a41030647c4e93c30e4833594765c776569ecf903b4 SHA512 d2b042d631019b0891e4649480aec99758770e31c83a297b1556023af43454f3975b2ec9d9335c57b0be3c94ab53a3dadda3292d1bc39aa1e8bec40d3bdf9c10 -DIST firefox-102.15.1esr-vi.xpi 611420 BLAKE2B e641e03d69b921fc7210f52d71d35921cd01fc47e0c338ed53a38322032b29f0e20592a4b4b7d5fcddc952cca93cfbc3fb2307c604590e965375ef2f8280496c SHA512 dca11400fd9e9cfbb4283df69e5000ac0504594238c50d5f719426fc2dc74193a058d82f385f7d7b55c2fde61325d97ac713c94ba96f5a6880058971c4dd3e85 -DIST firefox-102.15.1esr-xh.xpi 427928 BLAKE2B 335e256f5f772fb1fdf6b92c2f53f730d6193d9e092c268ea15bdb18b5fecf4317c2430614326f41432f384f937d8a9ae2af43e566bdc1d9f12a94533cab0b92 SHA512 993860d2a80c41963615533f3da33cd1ea11d6a2fe1512a06d8f637cdfff36a50ae088bb6edb535b08e6e4e4fbccfb71c4f345fc97d91c0c2638ee1e900cf32e -DIST firefox-102.15.1esr-zh-CN.xpi 613312 BLAKE2B 5dec5d8117dc31b4d2ad5fd030d6233c7b3e47d9e279670c7ec32ae7f39f323bd4ac739bf8e5822a208af735e800d40db21be0f03dac2c7303c296183b5fdefb SHA512 cf6002bb131db9248908559967bd64da0f084546ae6b898ccf586910df089be5f730866dc672f3b13d988f8a3b7e011ab637f9f4a38ebe0052d7f87775ed83a2 -DIST firefox-102.15.1esr-zh-TW.xpi 614572 BLAKE2B daed53e754bdab4f6a02f45bffa21341803b23c8c069d2c5f17e29958a7630e944e4dbd60df4a05e4de0d94bfb19ee6fbf7465522134c8e084608cc0e52f2af0 SHA512 935d1012cc02cf80dbe26bfbdea714c885646719452cc687b06936a60998ddfb7b03411e7b9cd18148fc7f80fa1f9b7fc00d6c575e6dfc6f344baa49e0facc02 -DIST firefox-102.15.1esr.source.tar.xz 483198220 BLAKE2B 03506d41c5171d0fe6d4b00c7b0aaa019bc090dce74bc119e42e4d0ea049b4c72428d9388549d6b63d69262c3c8aa61cbadb6e4f6bb702f3b7c9e51cff5232a4 SHA512 bdb66b4fb5622af3e60580a3bcd464d98ef13cb38d6ac6c9e5fc046e567a003cf080125d7748950c91c442fde5e8024c50c4180d2f551aa3528160a3c05ae187 -DIST firefox-102esr-patches-13.tar.xz 22212 BLAKE2B 02e9edd071a99abbac02faa11ffce061d5d12d8baa9ce54b51d6bfdbf8160022a1565902d65ca30fe51b5670e509fa921b11a460989933cbb797fcd59d635125 SHA512 8b8b0f3789978447a1293fd9acb5c2db3d7e9f724357a0d762b54f7e34d28f11655997ffeafccfe8001a01dd595848d257f90cb983462c405d434cc794216520 -DIST firefox-115.2.1esr-ach.xpi 441056 BLAKE2B 52f1a02dd264bfe6c18dcb1282bdffdefd3216f294b97a59d95a5f5039c5f887907fac1921b4113810e665bc296251471958f8372c0e28f90c26f63eda0551c8 SHA512 a10ff0e945528f6723e830a608f45592e27eec5a37b8025a215e03b69016a280e5c5266919fea2a20812cf932f86d29a9716db2eedf755d7e9c41b801929a7fb -DIST firefox-115.2.1esr-af.xpi 402477 BLAKE2B 90945bb7b12ea5055c8fecca9824912ce87cb5c2986493832a8bb235397c0ba7573d4fdb5f796d976f05d897d915bafd800b38bda411255ac773d36bf82138e4 SHA512 b78836dab6d56a636f2f5beed8b485b5007e1c4147f949dd6745449580c052ef359ff0a52b2851e6ae41536bd19b55e07374b1e8a58af93b305e617fef09f69c -DIST firefox-115.2.1esr-an.xpi 482933 BLAKE2B e97de0315e009201a08ee89f404ddde02db7d5c2d698489d1362eec9bfe14642fbcee1a5c4da25e43821dc731bd163f46cbd1cd60ab7d68b3af85ef95d33b074 SHA512 45bf064dda5ce66eddab97553003ddcb8c89a522e858fc931c9221eb97069ec6c8908fd361fe12377a009fecb45b07b51fcedfb16ff6516b108abaa4b6309548 -DIST firefox-115.2.1esr-ar.xpi 549538 BLAKE2B acf40705dcb2a90f8a6fd5c10124ca62a8f063e09f9977687a630f3f2e76bfa575567f3ed9c90d1d37c56b6425087aed69fd92b4ff3a17056a1786e9f58faa59 SHA512 eb2964cb427e9f4640a2f13e87b538c2f5e6c02641e1570b35913eb54ab782bb3ad84fac60504e6a57e1b02df2b74add6af192ddebc1fa33b8803e8ab6dcbd44 -DIST firefox-115.2.1esr-ast.xpi 477369 BLAKE2B c3b3330f4c2cfff81e68d0be908e5f01d8d1c737f050d7505792abc283602acf5c37de9d355246ea2ef850bfffed8d40f8c1d3c589eb23a2bbcab637d77f268c SHA512 48b267caac5d93e63fb62fe5f22ac42bbed5c8d8164eb301a2ebb86010ddfd906072a25ddb9c27ce2188cdb0504e2754571aec15919e4c245eebe1cd6c551baa -DIST firefox-115.2.1esr-az.xpi 470733 BLAKE2B fb46bef71e79151a9a8c0aff3ed59b6695bcf2b325ad2cb7e7d073f871ca2233e2f3ced937c994f6014194918dc7efea994a914c9ea5bc239d460acce71e410e SHA512 1e01cd84a2495294b9f708aab1ce31dafd7dc3db5a8176e4f7abc21af09337fcdfe56e898e6547b7df142899f202f057109e8035c3b923ddcfa0be7c69d243e5 -DIST firefox-115.2.1esr-be.xpi 647092 BLAKE2B 749c91dabbf54383bbca581b2ebb5e8cb903bc12262635157f8b85d777c3e6034ce61d25b0ceccc435433d0c432d2ded7e6c7622ba34d0309b3cfb21fa24d24c SHA512 b298bcb885179fdeee76c8d6d604cfc5bb4fd97614a0c060b8a8774502ac6ef6ea66a305ebb571c3c6a704ccd347886362a07ace8536521544f190cf6550d3ef -DIST firefox-115.2.1esr-bg.xpi 564189 BLAKE2B 8a390cbd42904c1e7cde0b81fc7e17604f13195f651ee1ff3272512775417acfa88c2453bf81c7bc1936119486863dc1497e03117d34aac3fa150c3bf48dbcf5 SHA512 35e9f81e78af410271e2e840463620d40c3d872399d19412af77e2e2241e2e413bb38f45bdbd82e542d4e7f19179bbd0f3ed9a79e1cdb3737537a2133564dd6e -DIST firefox-115.2.1esr-bn.xpi 558435 BLAKE2B 9778b5d71d168d129990d47b31b53b9919b6595b3890ecc38cb14c5dd2ea44250d71146425d2bd55e2c5bb2a222639839ca85f8937a0bf3962aad08d52149d87 SHA512 e9e465a0c171a6784727a6f74e50f85b7ca6affce7162a86cf6defe08e3158785467aeb079032ab11b97e996a5a1bd62db570edf5bed7de0da249b80c9ed7e67 -DIST firefox-115.2.1esr-br.xpi 534386 BLAKE2B 40211bf93ee35050ea8f6387930b5cd5a9408a20d4e08443d01b5365515c4b6990d52b4dbcc6ec2c37add2da01cf4b205d19700dfb8f650fbdec24862b7f31fe SHA512 902a839f97737ab10bc8db0317bf9257d675795824ee9e670adbcc71f249c9882d0794e8da93c890f965da99907525f550c1a9896fe8dc941509202473ab7051 -DIST firefox-115.2.1esr-bs.xpi 441261 BLAKE2B bac9455776cc9265375325b5f130b1d1ae73119b3fa570f40e028f6b08f14e0b535432a5f3ba833c735f09bc931b7a7059ddc112b15aaa3d84c8cb059fb69f79 SHA512 21e0074a4f7ea57e2aaae7047733b6d54af739b9099977ca461ce7e3e13bbcc8aa979a49b631cdfe6b42e2507144678e202fba8cc13014ec2c9a36e81db272c1 -DIST firefox-115.2.1esr-ca-valencia.xpi 521952 BLAKE2B c15bbb21885504bad1b463364ca316ba2a808047327772bac42cdc17973bbb7cf9d0eb2e13ad8ce28c29566e09095a00fa8500ca1669ef2b7db71e47fe5daa9f SHA512 de3926f87afc1a54bfe1c2332f91dbd63d4c024fe08ebf0ebc2cf68cec1c33bfa3b7d208831edf254418e770a55598d4a8734e5b632b2e50e1859a73bee96d23 -DIST firefox-115.2.1esr-ca.xpi 545478 BLAKE2B 1afefea60a6ce28a3352bae2cb156cd8ea66f49dddabad38f60b0506e93e8e28fe58c5dbbc61c79af91edb17ea100dabeb84c3bfc41cab71457bb0d9f2aad312 SHA512 468a8e24b52cb4739b6004acbad797a37515edaa53ccfac685475df1aeb00d7add0e427fe14967d262ac57626756fe3d30afcde47cf7feb3d4a26ca541a54430 -DIST firefox-115.2.1esr-cak.xpi 564584 BLAKE2B 5fbf0d1288c4a56f245389b7e1843668dc5db5192ee5b97aa86c3ce3d66e04e8b3922761691a862f4e1f23a03b5dbc63dcd6a72fc7a0750934e591c3e281b51b SHA512 a28869ecd76824ee2777b3b8503d36b32432bf613d4f234ea0ef4425fe436a6283cecc55dfd8ffddb8519de30fd8c574bbf9b4be3e7a0345371da79472f3e277 -DIST firefox-115.2.1esr-cs.xpi 592268 BLAKE2B cf92f89c9d39ff875800ff6827ec9aa34cf30d21a1eae3011fb0d3301de9aa82867d599f107b2e706bbaad35152bea76d3ba9c4334d5c908911d41c5c0e8f283 SHA512 f973e7093cdc9c0fedcf6b35c4b186a177241e80c5ffa65c2f1cf0cf0141e3b8653312d8a125f24397a64f073f0dc554956e805fc2bc9c932d62cd46d3dc7c9f -DIST firefox-115.2.1esr-cy.xpi 564700 BLAKE2B 3ec19dc166573af60891359e4ef65bbe2ddd1dce656a5180d3154031634b2de27c0a139bed22a8553b080f7b3e7c015f93925dcde95a3916b33ffff042ad911c SHA512 951a8ebaed531577b8cb3924ef28b376a096581c2d3ed8b078c18f9e45f8010838ee9c08a34e46183f317eecb6688fe240de24fa93d908d1357103342457c830 -DIST firefox-115.2.1esr-da.xpi 554011 BLAKE2B f52dcfb16a93cfc92d0c142d6ebcf35e5fdbd0fba78b02f469e40371f16517b8cca52f3ea200e1167f1345f8471cec365cd4e61ad08c2193ce7d0ea55226d101 SHA512 16247ce3f7590a301bccb5f90ab3c15b6c9a4dfc2f151285f0a883224ab78002cf3ca99851cf1cd1e8b526f967716e5a29dc4841a294e99794ff7e759f8cb585 -DIST firefox-115.2.1esr-de.xpi 574630 BLAKE2B 3a6635fbae8df7a6b4327ebb05c5c3d11f9e44cfbdd3a442d02f7865e0608d86aa4947535dbbb19c15c61f220f8a8af0b8a8c3ff13dfa17167504afa5ff119ac SHA512 9265461925925703f5d189adcccb587ed8a3444d39a68680632ab8c903ae4aee7d908e76caab18cbffb24a488edc3200f5ea23b8c021e6d05fa9dc6b1100bc92 -DIST firefox-115.2.1esr-dsb.xpi 589329 BLAKE2B 881f6cb00278d2c3c19eec073eee6bc4b8c65d1dcde72f1b2d2e9fd783fa6c4d6c59b7fcb36884da3476025751967784251cbce49cd4f0b8fdd43d41e213fa90 SHA512 5db2508f45e120d130599840d6481087a7afdb94b9217700c2236c454e0f57124326c21afd5a3805e1c31f1bef1e84ff6de97fe98bb23b86a19ce3dd18715575 -DIST firefox-115.2.1esr-el.xpi 663757 BLAKE2B 3bf80cfff8148145a912d4fa59e88610e55fdc0137e374f145674499be47018270422df605c0d7fa00c40ea75f71a170cf752fe9114fc7db66a0489065856ba6 SHA512 a8231e9f4decb5f10b37d47c8e891a2a1079ad6c3f0868a663a97a5b37ce7bfb1a0e9256f4484e01b0735cb04b6a77604817ed9082adca267938ac2443a32801 -DIST firefox-115.2.1esr-en-CA.xpi 519417 BLAKE2B 629294381714195f9e016bec9b5d23679e3d108d4710724acc2f889ae753553d3dfbb8696cb9d6c7e8e99f00454b4581b8d38956584a5efb1d4d0b222a050640 SHA512 2bf5f9cd58702aa6651937c00cec14ffe15df90e32179cd7b44539f59b76c16940d481013aa4a4723f5b45739dc6432504f6e2b52b630cc5f1e93a69e761a5ee -DIST firefox-115.2.1esr-en-GB.xpi 531053 BLAKE2B 1b92251dcc947719f860476b8a2235e616fe7850cf15f088dd36bdba6d6daa0fdfecf9fce8609f090aa961f77fec62e8c36bcb53bbd743aff9f136861254d6f4 SHA512 8c6e6ae8e75bf0672fe25e0fed9f61309f1970e13f9b3a871cd2ce168e91b2d51d1d56fc31a52214e75bbe91e859fd376cfaa42ab692a92eade560f359bcec45 -DIST firefox-115.2.1esr-eo.xpi 556379 BLAKE2B 5fc15ac2423b487e2ff44d8e1b9cb7c40d19cf8e4b7d46b328c8da4c841239fadea02afd29d15a0309fac01a2eb5da44e830299f31930a70406d00c37647bbfa SHA512 3e88d96d218eb861b7778818f83f5155229369c62d17c9080bc1ee4cf3bdffe13668d2af63a06dfafea47dd5c2b2e682a0a305292e18517bd51e2cac27f9166e -DIST firefox-115.2.1esr-es-AR.xpi 568949 BLAKE2B 7f0ca97a8765233d5bf6773f86bd7c1716cd79dad4a90d8c770fbec957994b17e0ef5c49c52fd3f5db3c0f1bfb01736483bd6851e6885a86ea8f197e53922b65 SHA512 203aedaedd8f0a3ba0307622963a3771535b14914f121fd33c57380feda8174060a7505ec0d6e065224061e782f619e63d50f3bb59674b3781380257c1465eb3 -DIST firefox-115.2.1esr-es-CL.xpi 568618 BLAKE2B d5e61fc3b8f63496bb49aeb35749500591f89ddeaa2eb4dc7fd8abb9a5e327bb010d553288d58f46a429e6290f8ebad9715fe4ba95859d8d1d20f2ce45cb1914 SHA512 46afc40ae6b050b5e3b0eff58d019fcbb4ccd1e4d278646f82c6ffbf676fd05157132945d99c5d7b3e3e678eea1af181897520ca224df03cb8ca02f14cca33a6 -DIST firefox-115.2.1esr-es-ES.xpi 562049 BLAKE2B 4db45495a786105009af0c7be625b641239d17262c3a656539d1465f5204d5be5f7ff00e1f002d3c7d7b87dbc499c19ead33ced28086b157d20554bfb819bbe6 SHA512 aca5dce7b3356d9194ba9e0f74c4aaf328579c023dd21b01181ee2cbda45170b9a546a0231870ab96c5a38adfa88efef97fe4cacfef6e8e6ad1c46194324ce16 -DIST firefox-115.2.1esr-es-MX.xpi 565316 BLAKE2B b59f754f8c959a1c27e40a3ea10eb60538271f615dc72b537a9fd53313df602470a8344419e74c36665fed3d4bb84113b543ed89a9a4c438fbb2543885505b05 SHA512 b36398405b02bff14e4129b28cb85d8235e0ad9ccf64347fc8ed40e1cce8c83ac727152f5048df58060b07a9c64006d191c094953e30bfdff054d0fb26b470aa -DIST firefox-115.2.1esr-et.xpi 516132 BLAKE2B 6bfd405d4f0d15121d0753929a804157a9dd67191f750d27ba666152c1cf001e0742c894c5cb3300cf541dac39764969524b14600594470795ce7cec57c03efd SHA512 492755ebf3c48ef0d273c15a72f3f7a4813226eff967e87bba1677306ab4ba852cf79c69c930d0062c1f545bc5dff42d0bcc4ea407026b3577909fa51070f5e5 -DIST firefox-115.2.1esr-eu.xpi 551622 BLAKE2B 122322a7a5696bb780c6cad5c6ae1526d617c31bfe93959d6a87d35d5a9994da9910fb3c5e9b64d91cf3abbe5f6f66c57d9cb26c7aeab2de60abefa6c81b6087 SHA512 f0496aa64318fb69fc8c20efba7bf47b80f2855cf3ceb3325921756baebe26c6d4d2ef418abb99fd30d29c3987c78f182b5f4ce0d5a3662c6be5b858e9355481 -DIST firefox-115.2.1esr-fa.xpi 564531 BLAKE2B b7a2c91741d1180cd038400739b09bbc65e3eb4c5115ae09551cc3a969bc8c30b3006607b0896b71076e35d894b3a02b941f24e1177a87cba73c1332c0fe5a8f SHA512 bae42946ca0a19be1560cd9a11bddeef5ab1f82b1d3817fb42e683d6e7222f868be1b7c3df4c9f059d49a05ca7fd2e7c0d4e5183d610920f04eda9950cfe5a9b -DIST firefox-115.2.1esr-ff.xpi 457110 BLAKE2B a19f500db8472a0d05213b3870bf47f6bf7c7f1761c48f420e51d96a7cff05cc95cd72e23ae0c39703d29332017e465c8a15deef2e23a5c1963669252bd104af SHA512 e64870c3521c8d750ca99c565e500f8e517f52abee94cc47950f9ffedc1129def091a3c97b84576d5df5557795bb5ec25552e1989718e4afff722635e3a0fbb9 -DIST firefox-115.2.1esr-fi.xpi 551236 BLAKE2B e0c3e04cdb295ea484f30d6ffec98866e066024a24302e69d1b2b0ed3cc3a1eb80e97e4008172244c454b9e104256640735b28ab2c06a2b5ab78963ba4ac3ef1 SHA512 b9d83f89890bb4c4d5560ac623d95c7bb965334c04754102ef20b924b43cb365d10a3831bca6905553e4033f666578be761df9a9d6f671c0b7f6afec97c72b91 -DIST firefox-115.2.1esr-fr.xpi 580616 BLAKE2B 00a3aa75e2eeaa09b4b3ec35e351a7ad0e2c77a133957294a0525c0213435a37acc22ae1b46bd93a7906b61a20b8c49e860f41f65d258a71047c28c536f212bc SHA512 af010a13680274ede90449c68e5904f1069f9ef986746da08b1e0b4955038bd88f3bb05226cc9799396228b1025b4e5a4d83a250422eb089ddd73491ff255252 -DIST firefox-115.2.1esr-fur.xpi 573075 BLAKE2B 699ba126cba835aaa6c0273ca6a373ab9d4b3553210108cbe676c233cf5d18b8b15f9e19d06318868fef958d63456022e965cf703cbef35ecfb5c324afd74e5c SHA512 d82bfcdefc14d6a35cd6a274e8fd4de49c2347db900cf3ca8e4c9944860b64e5db59b0bab98742531b9199467bfe8ef6cde9de695863d75eae1ffadb7eff6579 -DIST firefox-115.2.1esr-fy-NL.xpi 564942 BLAKE2B 1885cb32ca66e819f0ab4a370a4f0dd9e37cd455da364c1304e4085778a66b85ea7a8ea0a81d8e83d949d1b4536ed3816a6c650b5ba13f4ac01698032b7f8b53 SHA512 ce1d9a84860ad09123ad98653f9dce9139730b17d43acbffa749492818c15b745145da68988ec9c8c29042a35d00cc813233d6224956c9573225d9a8a49b8a92 -DIST firefox-115.2.1esr-ga-IE.xpi 454327 BLAKE2B 8276d3c1f71bdcec654ab829a8a76a786e77a04fd760a5a431aa452c1f1ce7aa44a52acada4d1fe2728efbd7a8803ee92e660cdd4cea6f10ded94bbd6eb9dd8b SHA512 9819e42b4ffe6dd993d941cee97c8cb9f9f6d7c88562b6123753ea2bfe0c199c56d2a48dd4b460d2c791607106dad015b31d1c8ee2d7761c1a6ed4ab19330ca5 -DIST firefox-115.2.1esr-gd.xpi 566970 BLAKE2B 31824fc724731842fe002b7e5891fe5f97595f2ff739c6dae41d15ff79704ceeaaa4a2419535b927b3705ffa3c290d5b0111c39bdca1517be6eafb40ae81c21e SHA512 ee6c8ae08e183830bab4b8dc49edb54bf99d514033ae78ad3a6f52d6666ac22fd9fe0c748c4d33e6482e4802a0da145fdf782e44fb561e3b1231234dc8933717 -DIST firefox-115.2.1esr-gl.xpi 565474 BLAKE2B 7cd6ec185f6d2cf2dce894a18437f1bfa4024c33257de4ccb8ec63ee17c8e71711e292517bc1cdef94fbd075173ef60e83c708fe17caae228332104ac4e1268e SHA512 3a9c8ee880bf38bb2963877b51bcd44c83a335791374dac568aa94bbaa05124123ac5e5827e7777b54d0051ee7b2f3c23c5e7c9fb1fbc1d523a87205ec93a976 -DIST firefox-115.2.1esr-gn.xpi 577576 BLAKE2B c054d9f7c74fa710e8d5186046529cd9c1b8d53dcf6726dcc89f4144d7902cbbcccbd7fd5c8fbe78742e5a76617a4db9f0b5f92f2513d158a5bae02e7ede4331 SHA512 d83ae99e70c296c99915ca53f496a9d134599e2e24bc3d069e25977412d3fb21a4afa45a7cb41312489bab8df7945df8aac20da6c4059ff59db928c84ec1b414 -DIST firefox-115.2.1esr-gu-IN.xpi 506688 BLAKE2B 42164348b24e6665354da84c3dd676a664dc8e8b557b22748e1e1bc54cde9f142b5a0b42b92b0995d5534c25ba99b3abb1da446b01a17b4ec693ac70a09791f4 SHA512 f51340fd7504cc8e7447a10ff8932d672cb2bc9b6a23293ed69ae7266da1eaf00f0d000cc61f957f054869d38990914c1c59506dda27b7503f7547ed533ccdad -DIST firefox-115.2.1esr-he.xpi 574385 BLAKE2B 6ec88a094965dd4d59c86e7a230090ecefd0cbbd3ce0a7c911207d2edf15d45089b047621f9fc643a5df5797ab926f1114fc0d74b19ee0da0627f8cc84082159 SHA512 0003d93301c7a93c3eecc9ed28a5dd7f1c18546ee0f633ca098fea75dba46393bdd305b8cf380261a745f34d668feac470124d74b753cc6b02caa2c4eda17d67 -DIST firefox-115.2.1esr-hi-IN.xpi 538830 BLAKE2B aafa059156134a8e4e264ef4fa42a33451216c6d3c9b96f0936310fc702bd4e32b8963cb48879423804c182cadc4a691fb3b7f072dc6c25f7da9b9b5b644b042 SHA512 a5025a1e0b5a2983e3cb681aded56a75bed69c088790f53979559899994ea82f9f8f85d9138b0902964c76663f8b1896a749f24ac1b58b9ca40c66b725f4e0d1 -DIST firefox-115.2.1esr-hr.xpi 531646 BLAKE2B eecfd470bdc0bbebd81563e5594f9ceb72fe9c4ecedaa8d79508c0addbbc6ca2b8f1a637467b67a6c46ddd8e3c275c4a0096ca48b5ebc59f9fd877b91873190e SHA512 c63584b1be78ed2ba2785c0b373660e4c4da6df4c3e3488f38fcd40276db789486e9dc6945c4ff070557a14b0d892cdaa0b227355a1e5b4fb7184644a384f9da -DIST firefox-115.2.1esr-hsb.xpi 585513 BLAKE2B b70eadbb5af48d58d197f2bbe103d9dfd5fd4bd008f1cf9095f541d41d53579ac64c71b816d2dd801da95c0dda90ff90fa76192460bf8cd0b2d38ffa205ead26 SHA512 7447f268724150e7e8cecc4f6c9a3e387ddf11d149bc57cea5798e27637fd7b303cb7c6aea136c5554e0d5ece6013195b40e66e74b81c9a3f5217c3fa076d5b8 -DIST firefox-115.2.1esr-hu.xpi 588965 BLAKE2B f74daa6cdace32a59d723528ca0063fce0cc18598c9968a208146b55f1ab11a80a39c94884c67781941924e9b889fbed621d78ae5696e05c9ff11d619fcbba50 SHA512 d652fa46124ce524bd5f490a12ad714a97d835c9d9eeae890b137325496e10d330494bc1bc5044baff145c046d098fd0e8ce70b70e9caa1ac2f113285c2c8511 -DIST firefox-115.2.1esr-hy-AM.xpi 579196 BLAKE2B bf6c44d863ddf8bc3ac1eedb7fdcd09b0630ebcdb504689c946fc02ae7e6f7d75adce2ee4764c43f4e30de1f847c09c2ad136a43341ff475bdd8a8291149fac6 SHA512 d3763a4905354128e61bf2f8984ad14a0215e2e2b5b50ae7aadbf3c9d707ed9dda9d1d52256904b610a9de9829038a3510d6564b5b41a8df3ecc286b19e0acf7 -DIST firefox-115.2.1esr-ia.xpi 553070 BLAKE2B 666e09d451958d8de61ad9612ac57dae5f3af109082219d89844bd887b8ffa1067c0f4513de4c44d90135c1d0050e05cbd627f297ad0ead50453cb6da00a35c9 SHA512 53728454d1f2c2a66ae82dd429aaad47ab8e42a79ea4474be8e271442c6c84a0f70cc6f69297a91e9ba733e96cf208e81f763866f01ccd6cdc31c2888add2a0b -DIST firefox-115.2.1esr-id.xpi 537742 BLAKE2B dd1d8768290c23f33f12e74de527c9c06935c5de33a5bef5b4716451ecb2442f1e29dc21209a39598b69093b9ef1f63469da83222c30b3673667f48cadf5edb7 SHA512 e8acc016f2c85e326b4d402f5a3747aeb5cb66a14076f46a87806d9945a061583dfd3dd5a56b2ee76d5e707334735f2de4de7ec17c30d5255a5f81e97e8d849a -DIST firefox-115.2.1esr-is.xpi 560794 BLAKE2B 27b6b6d486139909a7f0709fc5da2b58c6d0e900ea39495db477124e148caf547b0eec623a90ad8e45d3f16800103bee6c216a7a17017006fbc797e08426ad74 SHA512 8c14088556eb924d224de01b58c4d855dfe1d937cca41f174032d04a85dc21f0906bd84a69fea3a7d3fad18b068606520e06dbc5fc8f92daa4c010454d398dfe -DIST firefox-115.2.1esr-it.xpi 507475 BLAKE2B 1def58ce5aec069635d175b00be5f4a6bc8856b7b5d3b243bf57abfe46932e264f79f600f0f729d16b946523a662bc09745ba44c021997cc71308d88ce8ee24a SHA512 9755066a8c03009213213b95769508d1ed68686480d11ab306483217681e2942abb438b4871ed8cfcda08f628f74f24c845eee05067b3b019cbf59726110b011 -DIST firefox-115.2.1esr-ja.xpi 634414 BLAKE2B feb7251de3dfdad2f41aa118deba41f27bd3c9cd02ae9a6bb330109eba9e11e6652df8bb4659a470b815514d5dff52f5579f9009216ef9f5858c3e3f6a00b72f SHA512 2037960a4e273cd7020e8afb9afb7c636b39101507b52c460eca37e173776415c7e71862c2c78482f396509f28db09d0c7ba5bb8e0eb5a8a94c73e33df84da90 -DIST firefox-115.2.1esr-ka.xpi 610753 BLAKE2B d671f557b872649db660650db83097d84b3f950d3c89c0e1c5fa38068e09755e289591b61be35222f2c303e27f77f8940a65d8f165215fb2196a49f25c7ebc71 SHA512 609cc873f1a1c18cfd07300a930eb4621455286fad2c3684b1c461c69a03a2ac0f6b3700f1799249efa1dd7fa09db974656eafefddfe843db2ae738b0fe1ee75 -DIST firefox-115.2.1esr-kab.xpi 562653 BLAKE2B 10a56c9ad304b34b6309a5d11ecd641748c28ed4d4fdbf00f8b3a925d8b35e269d46ec896de73f5bf6fd7bf30aab8e6b8de04c4e61aaacd35c632c12b3b4ca09 SHA512 d0529be9fa0f976a72545d729db51f058dc9ef7a266eb08a3d999c0d2ca7c0947ae44227a28d1ed8083fd0599a0fc1a97002be8740a98045b9f147e5c45d2e26 -DIST firefox-115.2.1esr-kk.xpi 639139 BLAKE2B 6b125fbca64968b44b3ad7f2efd2871978b0dd7ce869f7fa3fe694e154c61ab1bfdc0861cd70d1f19ec99919a4d0f758dd5be58690fc9d0db9711f2db236b8a6 SHA512 e78a80a8b0d2a968f1e0da0a14e63dad6693b6b0992156008f0f1e4d184ad8ac7e7b31a2688953eb364cd7361dc4feedab637d3cb311a4e5058de17270e59ea5 -DIST firefox-115.2.1esr-km.xpi 508110 BLAKE2B f1ee1e884b538ad279a0273d8ebe8a44c5a16b22fdf73e53a1fdab2963592233d4709dccb18e2c48f7f2a27bd45b842882159ebf49793e6b90c8912b82853399 SHA512 79846cc737766c12595fef2ff3d88eb6a55fafe393aeaf43b125426b2a11faa89a4c6c20a8ead07d32cc737ec3f73b550b2edf6587d3737b305cfef47ca28d20 -DIST firefox-115.2.1esr-kn.xpi 473769 BLAKE2B c427cf4eaf7cc140b59144d9a9ee932c4c0694e3addaab2c6e3cbc926de2ffaf5a86fdfe3ffb1047d42b4c88b3306b93a32cd237db20d8cb15db8c2682e998ae SHA512 1cc772bddc85a2966ef2aa068d254e8f68df1f6d50f958afe253fd484e6d0b5ab0beb80b59fbf6afa8177c2dad7c3b0ae9f37fdcb41e1666c93d41497211fb80 -DIST firefox-115.2.1esr-ko.xpi 600393 BLAKE2B f789b1df01d6226382660e37780d003cb17aeae61bc40c1442574c4f28d17441676448618b6377f56351c7e7c353493f56871233df4bf455ddbc696255c77dc6 SHA512 14f37a6a030a80899e679423ec36ac2f4d4a5d53bf308f8528b542d8bac6044c55ff6705885df9ca0d7b7465a51f9650677899f5e228c2eaa2f5619d161131e2 -DIST firefox-115.2.1esr-lij.xpi 463744 BLAKE2B 48efc967d1431589bd2e3731dce691e903cd8d2913531a4db216ea4bd106dd851f5d467a8dc92e9ac0a10d1f213da4e783574be579a909682eab12f976a5b286 SHA512 423e60341863f3e098850fea839239d6d532ae04e4096cc292e7bf87385ec0d1403ecd5acb56b1b1bddb6185924927c7be624fea5af220bbd0f4bfb1fdd1e74e -DIST firefox-115.2.1esr-lt.xpi 548292 BLAKE2B 3587f67fb5d38a0ec5faaeb193f005b8cfbfa23a2d7f33cf565718f07652c96e268fc312d854c07648f3b75a58eb50940349cede069f1d820607e04d14190ad6 SHA512 640aa0cd5a39384baf4d2aff4b720710e6d799066119e3ec352d522b7b762ce8c44df4bf68a3967b250479d205174b634e31dd828ca6782afed233eda4c86244 -DIST firefox-115.2.1esr-lv.xpi 450738 BLAKE2B c18d70ccb46f3392f5c91b7be0fe07a81d0877be4fe93a826ef20d88a04b5396374e574603277ded2344492e0c141a972894665b239599eb77bd04391c04c7ca SHA512 144124448996422279b89898bf5a9c4cb4c159a1954372c4e4cbb40f76f46623386ee52d19cfe86f9c9dede49d280fc83f89d06c6288ab3c896cea0e4cfd2d1b -DIST firefox-115.2.1esr-mk.xpi 470108 BLAKE2B 69f86fbc477cc5e8ec25f4f2671c8209467fd0aac2ecb17c2aaab8c814b98e7836d07bb1a757af582b5936f1f85c3d094a2896adf935287d5b86ff7f30926b3e SHA512 a55afbd2ab42652de4df23eaad0ebef62f32a7a2128c1e3196882955061e0d3489e56658c86fa0c8851a297961dadae91d4c6f76d378a1c86b81a6dbcf001963 -DIST firefox-115.2.1esr-mr.xpi 510465 BLAKE2B 0b6cf82fea1349d2d36c750f45f989c305826058a571f4c88c52cf9ee3acb1e5a95cf77abb1ca860705b4758070f698bacd35d50f76c9ebd28cbda47a5314b87 SHA512 0e9c374eed94324081f879fe8722f42154415bf7a5651f3e98f61d2687a40135970d76b81b24bf8d145a5f003b180b0473cc4e9835459abe748b1bdffc4e2dd7 -DIST firefox-115.2.1esr-ms.xpi 431281 BLAKE2B 3341feff235b24634719bf9c0001b4bd67b41cacd5674a47daed84e39a0d1d7d6ceb4354a29510b476b9c734b70a8c19650b41808f8ce79f4b142dd0f40ad21c SHA512 f2584ddfe32cda55ad2f175e22e8096ade5078b587750b22cc8c2a6dfd5bdde67105d0bf3bf1f8ba867a17d4ed24b45628b2b4970a4021d5822008f0621d9f6a -DIST firefox-115.2.1esr-my.xpi 493659 BLAKE2B 5eaadf496368cfec351f35a50b4dde331acda88dfd52770049b2d536b786243f121c2b71e5d9a995988300feea6d74154d4d966dbaa9596eb01e802f7cf3663e SHA512 e05032fd5390b52c9d319ce25520887b96df3f4250d1f472aab7e2ea8f569f6725106b3f8c9c8c1413b89a43b6549de6625eacd7d1682ca8e48fbfd9f517d08c -DIST firefox-115.2.1esr-nb-NO.xpi 548985 BLAKE2B dd2d5fd3893c8c72aef99d16ae42523ab8038645c1806f95d25516b736ad2380773efdc66df35a5857e8b940b3b6ce702bdfff2d28c5eecd5cdf600513e7ee63 SHA512 64b49537bc394a39fdb48335c365da4fcdbbb83590bf3f663a37f4f416591c059baf17cf6c1347872daf7c241d61a4fd3ce9be5752c34a92bd706c2c51c73ea2 -DIST firefox-115.2.1esr-ne-NP.xpi 469000 BLAKE2B 6c09dd5b148309be1136bc8a2a334ef3b83b2b0956e3b75313b316d944683268604f006411c4f0b6459674636408335c444c6eff5e0314c16c71073e2f4e7792 SHA512 862bcabfcfd6f9ea6c2838b1f694982ade4616492fb43ed337cfb9777894b9a5b53129d5b58b8cf94522b8e017fbd07cdf411f58a6a741d891a44cdc2c9665fa -DIST firefox-115.2.1esr-nl.xpi 559199 BLAKE2B f6c9df4000974f8ebcfaad7623ff3cf6f7ad761a69bd1acc153cddea5c8be760bcbfaf2fafb7013d1185c6375b520190a4a29267f6f7dd7c1b3cac102d9cd086 SHA512 95b7f11f305380b76768e191eecf59218f02ed6ae742b9d5ca79fd49cd9e0632a0ad694e5a7040e607bb8a2390d0cb70a0806de36eb84f776d4d84db0ca00fb4 -DIST firefox-115.2.1esr-nn-NO.xpi 551972 BLAKE2B b130f45523ffd0f034cd9836a262034eb5239013e7d71b5043358566f4b6942116cf5056cf08f2d98d80141e029975d8d87349475d3d9d0997e4efb5eda73757 SHA512 0440da38a1c13834b10467a43013d797f95394498299571272f397707a9695923dc608b136e11ecd6b809b5a257881f13a3037b674ca1959799872daee97ebec -DIST firefox-115.2.1esr-oc.xpi 572155 BLAKE2B 31ff459eee1840e8f4b16477a83e57bcc61fbee41b106b930397446ddb971ed06a1dcbed46551cc398deedb6528ed26ca2ad365d40ec41ae07e33b21ce407794 SHA512 57aa30bece8fcb285048e05854ee08c40c513d84b3c7f3b055bf27976305c73c74755560f7860c51f779c1a97d4009f741ac613099633056c481c7b419018d89 -DIST firefox-115.2.1esr-pa-IN.xpi 626114 BLAKE2B b9e85986c1a38508a354c5242ef661aa488b2ed3a533bba1f7323a25fdb2b7adcf91f7a68701cf0b02416c977cac7d632dcf2c9e47023206cdbc46a6072295bd SHA512 6dcca3a760ae8f576b7e307b1eaa4a9337ec96f26135c88f361bb439fae4a867db7d62d8e745af05e230b618ee9e0d5eceffe41dfd9730bb0d3caa949d1c19af -DIST firefox-115.2.1esr-pl.xpi 579826 BLAKE2B 38f3c4f98a8f6fa06c5ab01b50d8cdbb6758bcf98791767e0566954704ce251ce271b7b9383f3b35166251e3c91b489190c76f958dcfc1dccb363aeeec89839e SHA512 570d0926d3e8a55c58546afb667e87cdf70bcd8062bf0cfcea971295bc33cf22be457f0fa290b6d3223936d0e9bcc26d0f51dd333f41a6199e7924d5d60563ae -DIST firefox-115.2.1esr-pt-BR.xpi 563949 BLAKE2B ca7fdc7220027a5a408b09899566bcb99aa54381300db6bfbeb16c5bd833a8fab41b9f90cd2857576ca9510dda0c0315b2c68eaceaace7eb5df9b989e2a0ce17 SHA512 c77ca1f76621e90e96a23c24add9d050793edf13c11d95c2d0b25dbee279a7c4a61601f18e63f043ee07fd3581d542bc5ca94531581f5c9479d569c280ba425c -DIST firefox-115.2.1esr-pt-PT.xpi 569059 BLAKE2B 28e17dd8e92a47b8f79e133e3fb1c9c05cc657fa31dfbe8edaa6ac2c825f9729fe057d9bb68f25863a19450cefdcf0c37159d05bf414f689699364310aa7b231 SHA512 55e809bed93b849c8c5bc262ff205e3b422fbf95398c264150dedefdddb8b9fbc30251a5f2b8716ed74340ec5e272340678782acb5cd8ee53db3fb3c6d3aa930 -DIST firefox-115.2.1esr-rm.xpi 558668 BLAKE2B f212ed296e8d6ba241e1c971a7f549c1c6bf18fb77c31c880e721751d23c6fe2bc832cfeaae858066bf3cc84b6a1004b0cadfe39e6c08cfab90b6c9c9ae8720e SHA512 af289cc4c72a5a7e91f1d08cc05bc62b7cb85547f35d14fff8fe401ddabebe88afbb05c39a2cb0261c4c70ead022ec6435d0e7eb779f65e4bf6fc63f227ecaba -DIST firefox-115.2.1esr-ro.xpi 524801 BLAKE2B 48000cb8b2fe5c6f4dd0e8e9fd3745adec78ea75b619af2a7b84a335b40240a620481d48f7c1e90d6df6b60d92e24e44da4675937bde9d927a94129e276ce6a7 SHA512 65678bdcec7b1b090676bff4300e0492ba14fee79b02fe85edf28614629e38b668547dbe992c5e0937d395c968e3012f74beb9d40d33dac4bec3b3979de84ebd -DIST firefox-115.2.1esr-ru.xpi 651414 BLAKE2B caa06058a15f0a915cae1bad30127178e30344497a8e7e68f15ae9881c37cd2937ffa4a0dffc5a4713ba67f02dd7c4a47027720fbb62152be01cbfbb5dfb6562 SHA512 bf70e1a68915b4990a7e71f3ff2beaba870589759caf39aedb158a877cd33d7b08aca7160ab9adf88048200a636dacefb3421860259d9e75d8ecb6859994a312 -DIST firefox-115.2.1esr-sc.xpi 535148 BLAKE2B 33d70ff7ff0e922e7d5c78ec3e3ed2d470d89b99a3f2171ca6e1122b3d462a89b22ea6f09753b16b477917a03acba07c7e97c25ccc49f9691adec19d5f655e62 SHA512 ef8e707082d53aa2742a7429469f9aefa32fc3698a54af0541451b96d285c21242a4d19adc177c734c8bc6bcc5718758508d3eea7acd25fdcc0371a9344005b2 -DIST firefox-115.2.1esr-sco.xpi 489683 BLAKE2B 80b5026dee83e70caf354ad77bd8b7b80bf9ab66c70146e4446554897c93e9b53a60f5d8ef3c00af684e59acf30187536a96607c14784cc50fb5df32067aea35 SHA512 4c6789798309b07f07d6b1be638c04b45213df5352792df35cccd733407e4d4b0e2eb09717136bb7ae30bf29dcd2db8f908c6dd2a5423974286645cb60ef3d3b -DIST firefox-115.2.1esr-si.xpi 569009 BLAKE2B 5133c2f2d5f347edd9635b350e14c46b2aaf81de5ef57f98126855fb84ff8d22e45972a57eeba7af6836ee2b8875926601ea40d718d1a29562467f303fe10f3e SHA512 16484a8f8d0fb0a7ffdaa854391a204dc1d148b2f468bb4a69610732593b4c635136954ac9a69b99a04af5e31c7feb23ea9775a5312da6bcd524706fac5315ff -DIST firefox-115.2.1esr-sk.xpi 589731 BLAKE2B ba9a197c3601353c2cfb0fcfcecd43d192481205bf213faec768655d87649cd1d961251bf1f14dedaef1943bee49f023fe8d38217963c9a38e737beaca3e9832 SHA512 c03d5dacba95b82963cb0ecc2d5eb830958faf74a43cb33275930f772f67aa4627d911292cda713c74b1af88bff1bbf01ff726ad1ef216fb267978e2b999bee1 -DIST firefox-115.2.1esr-sl.xpi 562527 BLAKE2B cf38ac8502f0e417c4fbfdde269828bfcebb5333a724708b51ce018e54eb604e8890e8819cd97c7dcac469bca30b460698f5daff538ee9dc7edcbca30cfe8a21 SHA512 8b2d4e1d9f2a175834ef6d9c456932c7593bb74724b43e40c6a23a749de2b9c179540496f98f740e752e5ab3d1b605a290430c70d2ed0f5ef61a7b852721c745 -DIST firefox-115.2.1esr-son.xpi 400971 BLAKE2B 321901b3afbd93dff56c4c446f6cfd26ac6a1f6aba991ab81822cbca36504244702733c57665596a5326f48dbb7f066959aed3fcc2b420dae65186a3c676d424 SHA512 3fd3a7ffe0f0263ab01bcef7706da4b2f95fc1837502a5938f9dca2602ede2ce546253994092b6551cd9fd2dfa027990560f08603827165d1adbd8562cb9af09 -DIST firefox-115.2.1esr-sq.xpi 564456 BLAKE2B 3f406ccb8101f9e72d7d2a2def91a331bc11d9b24fe8cbde788cc425fa0cfddd144f2ef24d392ba6e70083fb7de221c8e0ab37d080e773a596a1e7f4ff36d262 SHA512 b7e9a258584765361701de33fbf78de2d95720a72d2254e4de3469b150078290ceb21e42735b12898061bdb04f043786a9a2854f074d286e52bbea3b60e90cd5 -DIST firefox-115.2.1esr-sr.xpi 614003 BLAKE2B 02f0b65fa53cfb3576983d710763aeebde27478ec2865d7bd1163f60db29254e9e1bc30b4831f9afbc7c075989d348e6060e69f914a56f4084ceef988fa5f57d SHA512 bc1f3962ab44b4c153169c84b4960ee8a6eb7ff6b717a3840a6dc8e5458e07bb9fb214644142ca5539eb12e5cc94bf517d9d83319b0a5cb0d197c5de120824de -DIST firefox-115.2.1esr-sv-SE.xpi 560552 BLAKE2B f4e8df95110be99aa6efa10ba013fa9211393f0d1bcd59c06dc13ab852e22995367c1cdc7ea41d18585b85f18521cb046520a446ebf573fd0579b53da58a9e4b SHA512 5da25dd45e8c09806c371840f170c757c743c7d20fd594edf619fd4fda56ea59566b923a89fa1b9f7d3a73e075e293921dda4ec499e58acae81292bf24425652 -DIST firefox-115.2.1esr-szl.xpi 504127 BLAKE2B bdd62356873ff4ba0e498fd131b3df978074fcfbec5ccc294b4554230ea563716f47d00ccaf3f93652a5831e960c8a94a4bfb613dfe4c4998958f03d1599d25f SHA512 201ce4f535ed95caaf9661af94709df2711277eee917b1d653b9ddb9e62259e807ad5e5a2046d3761d840714dbda79489d5aa78ff0abbe23bdb4c020729a2362 -DIST firefox-115.2.1esr-ta.xpi 488857 BLAKE2B 9d8ea0cb2a36d1e0742a9c8b560c4b8a391f6e3920127c73736b2138776749bf52bfc908852cf4c191b69f3d1489f8d828269188c53d5144326901db94b38acf SHA512 1afd8526e009618527c2f0a108647c580e6e02616554c1762ae23ed32444b8f4bf3338ebfd86245dd8f9dff5d5e326308fe87d02ad5fa0eb9d2ea0e9f3030dd7 -DIST firefox-115.2.1esr-te.xpi 536165 BLAKE2B 443ea617937dfcf49fbfd39b3a20df85793177ed6213eab79618cf123be6ffe77a098f33483a55299002291f79a59b028b9612751fa0ab4b8002a1e490d9d88a SHA512 9ced3bc3ea255ccc2ad4294421c0070ea79d5ed22984076bf5d24cbe258d6cf4877ac15a61cf2a0b2529dd70ab4bf79195647e34d4336e8f995d1b6dbda1de60 -DIST firefox-115.2.1esr-th.xpi 632052 BLAKE2B fe2109d97d35df8dbbff86c8f878a6c87e3b3b787ae09446e98d94dcd025264da3f978ef0c5c3b11dc8dd366f38d57582aa50b82c9733779cf1ae823d92b1d4a SHA512 2a5d429f4bad996bb74ad928ac8f9bdbc23fa1c43dff1da91f2cde43ce716369525e9d3a5d9e5c952454262ecffae9785f82a7e7a426b225364a29e76fcec17b -DIST firefox-115.2.1esr-tl.xpi 511428 BLAKE2B 2a0b508361ef5989f2d60f31230fef8541ad6870e897827395ac50df653fc7db4484fd3adc8aee9c888db09644a857668e41964478fdf83668b0cea623aa4300 SHA512 6c5d289d24f53bbaf403d6408cd8e50ea885c7ca8cebfaeb4a8298a9582304c0612c9ead9294d5f4bfecb9b4d3746bbe18230809720c6d3101cdc9c9b6d2fae3 -DIST firefox-115.2.1esr-tr.xpi 573259 BLAKE2B 133c021c594964369f563d46843d382efb6e45428d421d5105d88855caeb8ae0b422bfeff719db12df419e2e8dce06498e01ff75cab41381ec921756e4db913c SHA512 f7d6e04d6a7d094e4449fd907f1199354e5faba6da035992cbe09e41c92f9f303d85dcbfba3157e6d1813a233c726c017921e5f608f7e690d4efbc3b9aafecff -DIST firefox-115.2.1esr-trs.xpi 479681 BLAKE2B 62cfedad14a92b1b838d7c1196f65306e2ec2d659190ea9a7207509ab3120080407a1e6c1546e71ffef47318628e040362be4d58fbdd567c8bd2987015d9a51e SHA512 70f377956b47a885958748cf8c18fe3edc8a4ce06f814c9d688c2c836bb518294cad9ffa202042b82a5d2ebedfc9e125fdf7480d701479d470075b04799d4c43 -DIST firefox-115.2.1esr-uk.xpi 645040 BLAKE2B 3264788b06c4c8626bda6566bed1302aae1bf10a4f21a1ee063790bbe791342c4b7071e7699af9343f7dd3c6c52ae43cd756622992a4e021ce14b7d9aa1d1a27 SHA512 1862964080f16942141639e7e755923ca62fd2735eb81d8d6044b6b2880eefa1fd2624ac2a2f938780693775d80b51ce572dfbdcfb38882777814be718eba26e -DIST firefox-115.2.1esr-ur.xpi 538789 BLAKE2B b910d0d736ba15c22e13b3c1019a0941843ebafccca88dfcc4670fa0903d8a883d09951aba43aa412df1011f709d08fbd677c379e90a7aa57ec13e16134472b7 SHA512 9ab9cf2246c8c6654a88e39f41458c05388213aa6270dd7b639cd78baa226c04acb5f09235382d3aa5c26936bcc315be617fdccd8a444bbc0da53ed7dbb43072 -DIST firefox-115.2.1esr-uz.xpi 461757 BLAKE2B be1db721925e56ff06755184bea79398f7ec782616bdbf543263ad21505653cc8f496874aaafac378cb24412af5416a5951f6e1c051be53be075fc6d47045bb9 SHA512 994948ea46cf9cbb71d984ba24940034b0f3f1ac6e5315ee268c547e058479b5780bac0ac7c236e020eb25f9470615cd479c8c6fe9bae30acc3b8315fa2d9b14 -DIST firefox-115.2.1esr-vi.xpi 595536 BLAKE2B 0a17a892ac7394157c3fd5b024e262802cdcb9330d843fb51dffcf10a6d7d0e335d94946de12fabae447262834c695d00b0c215a30feabc1b7f15e23ec5162a0 SHA512 a3613772df174383c6c2df94bf3856c796ad02acf35e60abdeabcd24941e695ff8ee11f0c405d175ae8455803986ad667017180c42c418f67e8d15125cdd4811 -DIST firefox-115.2.1esr-xh.xpi 402432 BLAKE2B 3012eee773e3d4bd3d2795dc530ac81889798eea8d3cb614a2f69b5cb996782e14d7f53ac96b803a78936697c46264c68da1616fcfc0a785734bbe114af6825d SHA512 9669a89d86483878f25e7afe49e11e590f62c6d32668fb7f5ca3992c2e4e9838b01701601f118dc86aad7d1cfb2bb089a8bc51a228ee3ff95569278c2be35789 -DIST firefox-115.2.1esr-zh-CN.xpi 595484 BLAKE2B 35d42cd87628e9e13075471ac5db9275fd5f063a63b5962a5c1c7de238135ae3d03cc5156ef8b87344ebc32176ea3ef2cf505bf9d8a8b787cfc572b09e0e191e SHA512 857042f7718fd3e4fb4e4c26cff9fc881d343aba260010f75143fcd6843bf06348138af5eeb157bac65f384055f59b619482f5cb1a38d9d5e045cf5391c45948 -DIST firefox-115.2.1esr-zh-TW.xpi 597819 BLAKE2B 70b5179e0af42de33c415275ce620aaf500bde4ab50b41fe14e92c2d8a4eaf354fe950224461f58bcbb46f3b70e29af5059208edd5fa4c3af0419cff05861441 SHA512 81cc213c6e102c4c1b8e754b8befd5d7b959ce3f41aa9a65532e3bf1e1ac36b2599251f0d2230bda06658a4fa353edf5908aaf59e18b64448adc9fe2953aa8ed -DIST firefox-115.2.1esr.source.tar.xz 506585124 BLAKE2B 0c0600401c862c01f1fe145ef76c8b27efd4a9d8426932a2cd2de587134c4fd23a643cfee626a071ed7b06c9ec7459b1e4645581be08ae8a66659708c3166848 SHA512 5f9ff96996e3c482fa4d2e2861fdf14d2154bf0277d412bf9c9435204c7e2e2539ce7ef0891d8dafc74d5a12650a5ccd33d79547aa1bbb2c2a0972aaeb755edf -DIST firefox-115.3.0esr-ach.xpi 441059 BLAKE2B f64061376590dfc04d797d5605b734b23c949a95404be84f957b4c006969fb330ce35a2406e0254b5253a20b68bd6e6320948cc4fa809e64c3721356692826b4 SHA512 7a2efe4ccfeddfa34a6905deff14f1aca69287e8331cf294dcc2692316e3c2eccf9aab0161b14862d426a2191aed7c21718b7d09293ea2b92f6e01f97674f42a -DIST firefox-115.3.0esr-af.xpi 402468 BLAKE2B 64a23250007217bfd458817bbf4ce85282cfb18796333410c1c0eb56871e936c1fa3c690adfbf552ec53f14e92b07970780a71303043321d14bfc35f499377a6 SHA512 8a78188b3a9ee53596ee74c342008ad5a07edc598883a392a636125021e412719994d2254dbb2f3acfa2957f380767ef0a87e0d678160ab76d06b3bf7836e070 -DIST firefox-115.3.0esr-an.xpi 482934 BLAKE2B 0aaff224747cb4defc2535d3596d130449d712b82c46b3926bdf9c153da19955bed17fcdd549ee557e8da67d45afb7047b7825bc35e42883e394677ed2fac5c2 SHA512 ac2fad6c99d940f41bb351e55b43545e769d2589b05ed1e183228abde5ce0d5a93e5fdeeba469816f8d7f8b6b4ec9b26e1de9fe7c8073c1ca73f08c558212414 -DIST firefox-115.3.0esr-ar.xpi 549538 BLAKE2B a82f726cc6b228fea3b4df2d4f8c889704dd947ce25ff7a1323cbdecc5dd1816a01a4056c5e4d0c34efa28e6effe32c6ea3103000768d587db19e1557cea3177 SHA512 668837dff3c1e88ea300da8d0291e0c4f8a40cadbcfeef18b7de64bc40db87760674403bac042bf16a0ea53a5470909ed2ca0506bc5d1d6b323395059880c096 -DIST firefox-115.3.0esr-ast.xpi 477370 BLAKE2B a243b09ee6f4799e5a24de1b8f872c7e00a3b9872fa2e1fdf487959ccba9eea6c89b8d8ea2f747dce494f0d5b8726cb33e4b368f9aada574667c0dd83ee10331 SHA512 f0135284779fc122b38a3dbe92d805c4009801d03d306857f373b3495fbafcb6a96f37622dd59aaed80c34e5f1a4f59258f8753d5c45fb34e5eda95c24175f37 -DIST firefox-115.3.0esr-az.xpi 470741 BLAKE2B 2730b9616abc956b2b3c0e9bd60590d99911bbcd26659edaab90fdd86688f3d3ae158cca00186568792913331be9b06e354b1ef66328eb2c50695611a07ea9e4 SHA512 b0a09c0784a8bb657f929acf64879635976840a7106bf9fe8e23d1a9afba13ea2eae6c871776b7a9a1c830ae799c24fa6c69e2fd3d72040fa6994270c78c165d -DIST firefox-115.3.0esr-be.xpi 647096 BLAKE2B 4b7c9567feef25401100fb01ccf232d534dd9f054358521241e5a504d80267a8197c339946fe52ed78e972b88bc4e2df1b5dae630b67746f7c85132719aad29c SHA512 b25ce1ea779999ec5f68ed6be5e9769e129ebe9186d389b7354a6191f8721d754d0fb7b77da49601c706734f080bcaf795f98647dae0171b9c4d3384f67da279 -DIST firefox-115.3.0esr-bg.xpi 564176 BLAKE2B 0baf2ff823203d4cb389e760074611aca6081a008c457a0a03003a35602c74ffff80a7d5401f9db69471a213fde92570ae9627c6a42c16072b9f33217a48f76d SHA512 2f56ca2d184840784b97cefa6b8dc3f40816f34e902bdb325ed18aa6fd9e1c5e001f9f0262fc6d419df86be38726979d292d6a0ff90e8580b343cc78a0ae46b3 -DIST firefox-115.3.0esr-bn.xpi 558441 BLAKE2B c5830003169d698b22ecafe5c7f3bea64ee85a708310e8215112314dd30533791a48d3d508c9522415965458a626c37a34746155de04df8fa8507d88edf046d9 SHA512 6ca6f4319d4016d51aec8f596432d9ac182d0dc8451aa3e572f3ae0f31c6d04bb30ce64c5d6c02e422cbb3013545d388eb00e0657beae7b5167abab50df21f29 -DIST firefox-115.3.0esr-br.xpi 534386 BLAKE2B cc7274eb4d0d4e43c0a7a7a9592405522d917e748262e8e726859155e8de403fd24c2f3ca17e8a2d07a6a7b0e3841e20426bd36224e53dd59df7d21336194641 SHA512 87c769298f8370c4e20175ccb470e931935d9d33c43cf174436e8ca2d4b35f542d3ad80454463192dc9a3e0d171855862883630fa32286173a75aa2fc864b96e -DIST firefox-115.3.0esr-bs.xpi 441264 BLAKE2B fac219379063682fee10687741b7f2b0563b04b6c1c000ed3e46f567e9c90edfcbbfa232dddf3a2cf22ff85d02fbb3ad80ee35b68cf554f4ff9401e9e46acadd SHA512 c5b4029bf398b823fe496564855301576799318de717dfcb3e622e8200e39e9b727b7db5665b9440a60e80a05117448a8249f76a25fd6683d64fe6b2df03fa49 -DIST firefox-115.3.0esr-ca-valencia.xpi 521960 BLAKE2B b2f87b7a77cdc01e3268183487227bb39b4496b5ee9555444ad8828c4c07dc074ed3392cb1976ce7c30eb35fdbad95faaa96453feaad54e89cd7068b623616e4 SHA512 727b5d62aad4d0ae7be6ecaa9300b2b7f50a07933afb330d950d41b6e1f07de27c86528c9b3754c1d503a00f7d935fda43bcd6c7de28a0112b925ee04fdce49b -DIST firefox-115.3.0esr-ca.xpi 545473 BLAKE2B f28f65b20f4e59ec8e9a5fe6b41ac3ba693c4cd4f762ee81247182e3d59f77ff8ea78a81607ed570269372fa5036e4fec5b48ab68202356a144beae657258134 SHA512 9b87824038aa3c0832414d47ee5c59afc8d9ab631eacfe5d79a7ae4235cc6ceb1b6b881d37f55b801cce66e4616cb73b8803e8c2143246e5b2dad38f52ab7224 -DIST firefox-115.3.0esr-cak.xpi 564572 BLAKE2B 622f39c892ad539c25b3e152d29bd15af7988c66be3d9e1a0d3dfd3b15a2aa5a177c8fb928e29b5a31cf5dcec93cc92f29098db894ce5da9c1d25442608a15a6 SHA512 ea19020f9e4520ab0c8d5ba1af82c7bc2a218353737c050b44eecbce4eaeade1b3a864ac2f05d4dc74b42e361ed3f593e506d53ef98100918e66932d4534e9ce -DIST firefox-115.3.0esr-cs.xpi 592263 BLAKE2B 0db8401d614f2b73eb56d6b9bc87c1c0860fae4449d2c3ab7b0f71a147def7c0284174185ea4f85ed167d96828ebe94d916ebae03d9e18b77a287268959965cd SHA512 e9058b164e803aaafb7680014f09c28a75295d7537909349e38176949180cb29e0e860bc863466a7cc80247d4f6d505b186a7660754bb636f19d99608bbc43c8 -DIST firefox-115.3.0esr-cy.xpi 564691 BLAKE2B db5613d147d3aac9dcc507c73da65d38bd4c13562582552ab2fa7d850d0fb81a6f11e07dfeeb85c0f5cd148a7390493386fb21aeb0f53a62b59f93fec1c50b09 SHA512 0a5d369332ea3a864836496c8fd4ac4d6c575a1bda9f956a0c8ac6c6b7a780cabcc6b2f789657cb36e60cf123d9a4ec926cca9e897c2bc6371a3e74acc9b6d4d -DIST firefox-115.3.0esr-da.xpi 554013 BLAKE2B 1dc8e91fcb83696c34894030df43d2b322419c56c6cd8498b415ad8d99c79097325b1832b9d93efd8344f1596600179da59c36f0f8df4006bf8618d29f73fd7c SHA512 c89e337552be6de62c51c9eb3d51993fb55a3804a67c76bad776f5b66fc5aa436038864f4f4a3a82c4e93bf9a60661831aa1c2382948c44554610ec8d9f5bfd5 -DIST firefox-115.3.0esr-de.xpi 574633 BLAKE2B 81fa56513f143094bca54c85fcac0fc515a008751ff58aaba7367eafd7dd414472d43dca0e944d35ba61edf321be908e0eb76c2718a96dcad534ab821ccd87b5 SHA512 95dc2973201a9ac9e406a1f24ebef5dbaaa4808f3c6245ef0e0347cc8fa23aeaac4dab1b5e47225ec7b26f153a4f3e8250cbc6013310805690e74e16a6fe91fe -DIST firefox-115.3.0esr-dsb.xpi 589322 BLAKE2B bb2bb59f18dbe3cb2266e4eb413883bb19b90df542315d6ca695fd32891d158f81ce3dec356b23a373799adb0174dab6ca2630845bb0f03819aa40e0d5e18e6a SHA512 20becffba335abac89cbcbdb459596e3557500c64eed02c26b26d1eac8eb6ffa8611be35f93ade677c8109128ba2264b71cf123003c5d3e8e7071e45b4122ad2 -DIST firefox-115.3.0esr-el.xpi 663762 BLAKE2B 5e87101918f61ea0b94d79e104bf72ba1b8188f117998d640f3e86b708286bdaa00d8747176429a2410a75ad1eab4743dc77e54e1970d139e7bb29aadefbe02b SHA512 8f26d6f1e39d4b65b767c488cf4b7aaf7eaa8c037bfdd8dea4baeaaec78946c4e93fd197b50278a6359b6924daa12d00587d37db75de79eeab0a34d9fd9c100b -DIST firefox-115.3.0esr-en-CA.xpi 519419 BLAKE2B cd17300bd3cf97360d1aef2fa516e1084373404a63a4fb492150e09ca3c296387138d9f3f88709469120a216ff8d0ced5663afcd5a841d910315651bce80a86c SHA512 c34164ed7993d166cd66b679b37f1b80d4dd8a201cbdb5e7b82dc91d112153ee915dfddca71a0769afd69cce77de22cef1e16a7c889f3d47ad9e2555ecd74281 -DIST firefox-115.3.0esr-en-GB.xpi 531047 BLAKE2B 245d8bad968f18c6cf0edaa4f66d9d6d4b9abacb74336aa22fa3d67112de94475e8595922a9b733ada8c6012808a975543180a0659295940cdf412f2d07e64f8 SHA512 84a36a17c51b24b35ed00f3137738d79cef3d42f3c079c840259b743953f740667434113a719856fb84270f813940c73f3f691eb098769d0bb6ed8273919f445 -DIST firefox-115.3.0esr-eo.xpi 556383 BLAKE2B 38bfde79f8d30e897146c167c7b6e2d15668a3ff9fc552211ab36f41da937612cb942cb65d03d75848459c4026109acaa774e112273596df4467cf6975d5cbf1 SHA512 487f83dddf8f0d9cee12aa7bdec4a6ae1aa0d15150a73071ab50238694f85ddf2da14d1a24737f40f028f7dfa47a91faa7d5f0761a56847d12abc0276ee1e5c2 -DIST firefox-115.3.0esr-es-AR.xpi 568957 BLAKE2B dd204e2aa42a3564023f0b110715ed9254c313af1737cbe3d1f580963a495936321b5c4c2a8dc6d65729553609f7b3cebb6b8e202aac3176d8724329553a997e SHA512 6236b7cf8e91fb3083903bd0610db92410798a898e854a4adb77342d186478b344b42daada9c927dd5ddbc21ceaefe7005213e694663223946106b99b3a0bcb8 -DIST firefox-115.3.0esr-es-CL.xpi 568613 BLAKE2B 2b34057303505f9ba6ae37a038163f4ea560b72681292234bec0b9e47cca0a0afb282f3c60803a58e5d6ec35f50ba2e2a320118c1548dd45871a65b61dbbf646 SHA512 f0a8ec2855d4ce5ced2424d87f491dafe9022085556c7af803729f3364e7bc5cad29d2f77c9fb79988e5127a6cae12286198545adcdbd2f7acb3b516387a02d4 -DIST firefox-115.3.0esr-es-ES.xpi 562043 BLAKE2B 1cdb46cea9b1dfa0ad9799127879631eea9bba6549a61d9116cb6ba6fd6875d50c26ad7d990964c92e25b60cb9716b9aa234d07c2a94b62b892b10cb2258a51e SHA512 bedddf41febc8e3eb4de3166839bb8c68f026f4f17670cbe5b54aa82a613c4d42941d556eb6aaae7da73410abb87de291587502a5be0637160e98f28529114f5 -DIST firefox-115.3.0esr-es-MX.xpi 565318 BLAKE2B bcc405d6417fd79265b7010aa193026e6ec7378ebefa0bdacb78ba598fc63c731b1e0324b4d1ee902f745bf2cb612b26a17d1231c412108f3bd570dbf014b213 SHA512 d1ce44f1f8e0bc85f778694354b69ad8b960a10fe79681f7426d576d883fb47748c0499388236d92ae8a337d0defa6dc0198a2cbb41d186651972aea0e5dec84 -DIST firefox-115.3.0esr-et.xpi 516122 BLAKE2B ad809eeee1736b9159a6c7359899600f422cf9cfa2f5deddc22c7397c6a3306cbc7174b39ce070d8fe5356716a1e22ff4d21b7663378991cf4d0a4f1ce837a86 SHA512 75356ef0bb7659581efa3a7c5969448d152237883e2c5b13cb8c55d06a0d44d92931383498687e82a67e1d0f3b57e6589fbe42d23d8472da952f6d88c2dddaa2 -DIST firefox-115.3.0esr-eu.xpi 551618 BLAKE2B 080d769b0370970d3f824af5da69e0239350053d61ed14878bb3c906eba7ceadcc39d9a3fedb094240a03132288095a70e896f9fb089c807f9d6fa4592b18dd6 SHA512 65413eed90b1a5284884ba6474bf89eac707874aaf8dd3786bf3127e4f049a4f06feeccec896d26a6799d4e3455331c48fd2c67683fd364de631b471e3a270e7 -DIST firefox-115.3.0esr-fa.xpi 564541 BLAKE2B 799377d15de82fc05212208fdcdc35f9335e7ed299eb7117c49997d1fbe64f520adce8cde184d0e38c58e12a0de7855f1c25aa3bf93691216f4d224c119fa3b4 SHA512 5b2fed9db85074651fda96cfc4f70fa3547a0e142e6dbbe41781df1ff8cf061d5534283dd184ace6140c4f537563c73a063772384908f536f77225e9fbbcb25e -DIST firefox-115.3.0esr-ff.xpi 457106 BLAKE2B a7f577f99fc9d5fcb31a7b25709320326466ec822eb2fd29f3e2d568691a9a602726955758d37164881b8f9b0e7d4afa23bc15c04b7040214fa263ec5f3f0542 SHA512 c4bd5fff242dc9fb4e8c9d1e7153a13dd83dc310ff747387982b3b1e11a62b7344338ae21a4a2d264f94a52e13b9cd10330bb757919410a0f806cff79f59936b -DIST firefox-115.3.0esr-fi.xpi 551243 BLAKE2B 7c39cff9bb6b02d4c9345719965ac5e7d1852e0943af8c54670fdbcf06f469dd3c19c8728f0b99221209b02b3d2856c3c04413da363fb6df46edf5d3d6425f0c SHA512 da00cf0b5594ed6ce49cd567a211f733e5fc2896d5650b88419e05188ce20a54d66c5255bcf1303fa7ad3f56f89c6720f0e274b09f1103eb2c63e2990f4d17a4 -DIST firefox-115.3.0esr-fr.xpi 580609 BLAKE2B 3d723953bcf36686eb60144350f3be775eb522e59fcf11165f92bce0087dc5e3c1436760fa3eca52dd062d2ccb0aae62dc60f9b2703c749d17906d13a82d1a97 SHA512 3154c78db0708eb9f109d8f719d796c37b252c35fdd4c14a032285bc330f4fc2185d5ed6ff69980321cb03d30fbddfaefa2c812b8d25cca1e192c87e161b22b5 -DIST firefox-115.3.0esr-fur.xpi 573085 BLAKE2B bcb0e941d6aee58c2b5210f69e0af169751ba316d4758b6cd18cd1d64b242d566e58d416cd7c79ad6062eb29480d8582177cb29fba354964ff350a24c4391c5a SHA512 9f9f1db1d12073d4b68aed90ed277246de2fafbb29607e7a972ba9b9cd0ea7e26300fe6afa20f046868499ef4fd2b6ae4578348d1fc9edea48fc73bee844f1ea -DIST firefox-115.3.0esr-fy-NL.xpi 564947 BLAKE2B 18055ee7ef4a771115545156da09e1e5967ac2b747695c393d1b58ab6af4ef3b2a0c6c6703f9a771ce06d30101e14c2dc7787ca4e6a737cbf08af8f185e18564 SHA512 2e4a5eedfec75d459bd13fabf8cf979f247fa8d4314827229e8b3372b53380232a19a7a5e7175250e55369bc9d131084bdc7dca902f5944bddfc2bc531debe60 -DIST firefox-115.3.0esr-ga-IE.xpi 454337 BLAKE2B aff8870964da3935067e41b186a5f560ccf428525ebaa23fb356f67c52bb2fe7696a0bdef88f94f2f82f8d32af87d14f91de28051b46575bcfa6b570f90f83bc SHA512 26eaee1dbbc91b6276c97334eb16f3c3f1acbb7304eb424599581bf2106e1ba37e2f4cb53268500c1239faae03b64acd4825d98c35623b648092050d7330954e -DIST firefox-115.3.0esr-gd.xpi 566956 BLAKE2B 1eb28684742e4bbb60dee138c21629533cf68b95488ab82479fdd34836574cab7717de2b96f1979d84a068a19688d1917713776fc5290e8b82793598dd4077d6 SHA512 bbb86a47ed64e2e9eac5b95cb0bc14f3812fee0f0b8302545c95b9ac813c90016b6a8b16fd5fb5a0af6f612557ece38a4e093709f5bc87af37e91a2865885cc9 -DIST firefox-115.3.0esr-gl.xpi 565467 BLAKE2B 711716841cf6e445b25a57a83dbd3fbff65e75f8a4f5ac6e79aad881a6449fc4889afd341873beeff889b486766d80f8e8c073a39878186557f5b9ad0bdb3ce3 SHA512 b27c245fef9828a7851953b3412954674a8a4d18aab5e81c879e914be4c254989c9abcf17a90fea506b9418f34eddd17fd4868496f5dac7defd602cabc717a09 -DIST firefox-115.3.0esr-gn.xpi 577582 BLAKE2B 32d7a7f5dfd5956448c87ebc781bb62a5a987fdf08ecbfe56455ae8e93ef37e8e57da6ae7a91af341e1076d59b6a2ae3bee7106ef161984818ad4d181f4b922b SHA512 5ee7fe330a65d9029278771fd1357977fbe080a5a4fdf39f3f919499ab8362a67b4b7aced5949607c67048eef5d0b01893d03b735a66a51efb1339d1019a2f1e -DIST firefox-115.3.0esr-gu-IN.xpi 506687 BLAKE2B 187841233c014af0e85ec6c924793d51c38dd40331e6c9d251f37261c964c4c8d42a093d085d5c310144f9f7a09e2a1edea4ec9a55128af6b04060984de7c79e SHA512 86675e75804ce1bcf2e297797e3a4309531f31638a6896f92cd4f90881197f56aed1417571feab5ae17767582c8f1bba9bd0f47f6bf6fd7385e291b24d9898f1 -DIST firefox-115.3.0esr-he.xpi 574391 BLAKE2B e8bf34ff27b472bc6ed79c127adad255d3690b8becf43294480b4b6f7949a3df3d54fac3030d447247ab7ffb5c36bfb8b802cac6b086091fbfa675ddafc91ab4 SHA512 a3f70c001825a120ab70fb1f46e902f887136a7b677513896af93f1da7c28ebcec33099d15700646d0516df4df14e52e9a953b5504f71f395a97574cb754b537 -DIST firefox-115.3.0esr-hi-IN.xpi 538820 BLAKE2B 4778340405f1bee826c72baf847ae185748e10cc667f27b2184922558ccf20bb870d17b727cb7f0a1ab6c5e8e752b7321fa78a1f4131bab3ffb9d20d79dd1c9f SHA512 ac1c80ded013c067262605875aac0532f0af246462585ad65729ed469f1f605ec83a1fc07362312f221c405c09e4ad9efb8e5e39779466319c2a1d09092d9f95 -DIST firefox-115.3.0esr-hr.xpi 531646 BLAKE2B a37bd94a0e9f623b5466e1f6e8ada6b2d3ed955def86728649a0d44dc723049ff80b9973aeae0bd5ebdd6fe96a0e552fc248f5934a01c338760a4bb11e9d3b1c SHA512 ff7ccdb8382412c6f1070fb8f911669d9ed3137f71a2e06388488a1417cc0bb9200af7b9235643319807027a152ba7b7219c1f30dcefda60d27b9a63292ccd53 -DIST firefox-115.3.0esr-hsb.xpi 585516 BLAKE2B fcd3002274585ccddebc58b4896b0be8a23bf57f06e63ace8cc22eac8d67f74e55736bd2bd067a9a6441ccff23063a5cd71eb97ef34fcd5adb4a0cb7cb79a811 SHA512 9367c4b197b9121bdb43bd86341945cb0d7c29112d33d5650744a903408a38be3382b180f1b8613efcc1a865e0e033c82041e55fecdec81409b93406e28fe5e1 -DIST firefox-115.3.0esr-hu.xpi 588968 BLAKE2B bd521bbaa43a23b86f837b45135cbbb0d822fbc15ea3e796357fc90ac4cc52b70ab3fb0b99401d9d62580024a08db53e6cdd681129306558584cc8a7f786d24a SHA512 7f69359c4918da8820e193ac574c7c3deed8936845995669760c9f8a612c4faf25d7f97d472e670476074ccb5029faff449e66429e4848b4a8b3b85efa1a7af6 -DIST firefox-115.3.0esr-hy-AM.xpi 579189 BLAKE2B d9c5206b38a616c5a82fa42e1b85dccb28e80479031c8f003c954900737947e38c090c2c2a03acf8ff2d2acbb5764abe7a70effb4329a8cfb631751aecda0e5b SHA512 5c5fe70d7af0a9cc09e4db119c2bbac147a21ccc34b90e9b27226b55a63c0a9a41d3e716f8d8d4a78ae138aa4b21ba369cc7ed8320feeb8665290d8ca0060780 -DIST firefox-115.3.0esr-ia.xpi 553074 BLAKE2B 8483ea7726903fa9d829786fff54d2ec016e49eda52593b7b8948500860b838e61d67abf724d233813f6f7020bc9d094e4ebe8e4a9993ef7deedaa2b74fcc9b0 SHA512 2802816e770b9105e2e322963983369cd11a93865e6b828aa2fdbf73ee49cba91dacbe00db17dceec518ccc312696b0fee2733fbac70f4ed385af326f7787a69 -DIST firefox-115.3.0esr-id.xpi 537744 BLAKE2B 64d3a51a1114b4e98bb7358124b557b183b4adfcddf6f0987143e938ead21c946d2f5740c913b95d25966ef3199f81119f8aa88fa8843c987681302bb1095309 SHA512 da9392fc5cc03b8249b90d059fdf050659befd319573d7affa23cd0a87e3980554fa98ab15e1e0e11621b75380754b53a1128cd894dc397ce5a63e47246ec601 -DIST firefox-115.3.0esr-is.xpi 560794 BLAKE2B 85a4b8e42e68eaf19ab4f9d53afcf61037e38123115cccbc244b71dff127bb0a3084526c2cb4a27e3c7de1053e300fa9cdf36c67c5be439c8ffbcd2c93d6f90a SHA512 91c6ea8d34f09d442471964fb61fe64930768289db3d0c03b69fd43fc9a5c9d566e08b86814e618865ebdec2b11a85cf05977de830ac3759873ceb6b0c0714a1 -DIST firefox-115.3.0esr-it.xpi 507474 BLAKE2B 8274a7b9fc53b9211af287a6971aeab36cebb5d90ae8bcb318a712a141541a8ddcad909689e2d910181d8ded5b3b84254d912168b9bd92abff9860f4a9d8a0d3 SHA512 8d2fef1ada4273997cc415c7316def0e7a15e657bfcf17b01066e90c395527ee0dcff572ff2d0f0fd15f0a046f8336b686743ca174864983afa4640c03a3eeb6 -DIST firefox-115.3.0esr-ja.xpi 634398 BLAKE2B af36de4603c5271f149e3d8c38b826bf24149d9238bc379079831b68b926725bd638c0b88e8d6070a915de0751f8c62789e962d8af46bb840e773ea2c82641b2 SHA512 0f4a074f0063e5ef8be840f8cfe4d9ecfe7b2ceea447bdb6aa0b5136ccb27c6570c33d8ea9a056954bf5f9855d57cd8c5d56c05192ccc468729d32e89ed26d81 -DIST firefox-115.3.0esr-ka.xpi 610754 BLAKE2B 1b4f2d0756513b93a4e60a9e7786fc8b2efb8a0ad1abe02e80e0bf7c87435d3a151ce133638af4e46019c906271fd6a5344ac68d5df12d6b58feff235480670c SHA512 9e7d567a590a6c96ded077b3a99c4bc29e8fe6cd74393c30047a93d6bfefb56b91325556b369e28a30d9b58169a4430abfe4afda1407804f63a358efee3a385e -DIST firefox-115.3.0esr-kab.xpi 562652 BLAKE2B baa3267f9a39cdaab0d9812937c16699f1c4bd7bdee0d0fb7649c0961e7f0cafa118a59aee150106ec0c2b86dac43e32bac495c968f7dfd6521d7313ffedb099 SHA512 7607b6882e4f1664be7dfe91ec8db950bc41d0a8a8f03a3d34458935d1dc573ec1855fa27340c937fc8c00afd4d292ac48af00ebfa703a892b15e635a6a27e3d -DIST firefox-115.3.0esr-kk.xpi 639132 BLAKE2B 1a6f2807a73a15877d01510a355bc33ef28d9164734a6e12c797d7a1bac35ed612d63f72eb198cc979ebd01c16f8b5ae5717624ea4d5ba18fd85cbb42c2fc618 SHA512 2ad1292836451f98af104a801014d1e0ef5d821f5b831202d5d356d69d171d1660a379f1e4b7115b0701546c0fea5cac90f0bbeeb692d102601941944711dd7e -DIST firefox-115.3.0esr-km.xpi 508111 BLAKE2B b73cc368d8b10c254d72fc9ab0f70bdf1892b76ae28b9ebbe3261998adb5de99622e50140c10b7d48cc8103bb54c621cab4ff6abaa05e205aa787931841b1c37 SHA512 d5ee7331132afe88cd8c30959b8af6fedd8a76900e0b520172a59d8b29f162dfe267358c56170ae1c85e5dce384e2ba75666f3120488bcff7f15a2bcb821cf11 -DIST firefox-115.3.0esr-kn.xpi 473774 BLAKE2B 976c1de5e6e4f2b742d5871e9173899edd4f932be66fe07d03b2a6c5b3b7279fe445e1b3b8a612be19b472297480925ad78cfa5d901a8d2b360933bcddeecd01 SHA512 a7b93029a0bb3e4d369408329e6060c60d784fb802951702805940bada481fb8ccf8f59ac9f4f7bc46bfe18deefb85442a7df2ada682300aaebe1803a846754b -DIST firefox-115.3.0esr-ko.xpi 600377 BLAKE2B b40087038701923761027bc36c5242be5b02d14fe61fd902200c227c83da4e2d708c6cfa84e05bec2442ae718be70cf06b1cb0bde528b177d2880bbe0f517b36 SHA512 e3e34bfe30ee733a888396fb1ca12321903cd5e40f992c4683cc9e5f502dcb2080d77cc4a05f688dd8b903606f94e6f4183a18522197a9a3ae55471668b5e396 -DIST firefox-115.3.0esr-lij.xpi 463745 BLAKE2B 2633cec214a78207c9f564dcc9b11ff18f80ef41dd31be70d538b26edbfc9193ab56f090cafd0ab301f625cdee6e158bd1cb084ae370a238b75f7583387d23be SHA512 d2af8cf955ba7a8ce6d3b749bc70de61fe0245b976bea3116452b7c16d550703b47d30d7ed81d92d2cc605d1c488a76ea556008ba8976213c8b4d2cbcd2b6719 -DIST firefox-115.3.0esr-lt.xpi 548291 BLAKE2B 308a57f3dde1db37f78e475f5af23356957950ef5f0b4b87bc0c517bbd5bf30aaaaae227f7606f08b5c6c9f153bcc32604c82cafdd551c0eeaab770e12d798f4 SHA512 fd2731b642fe02ba6a793e798f59f2e02dfd3a891fe818caeb67aad43dd1ac0db4491f7d5f9096a21ca5f59fa6148652b6c47a6e36d12bdd01d38b73860ec0b8 -DIST firefox-115.3.0esr-lv.xpi 450735 BLAKE2B b46f973dfda68cebf351d6105b99b9bdc7f37cbef5f65a57d02809518b8ba0896155a00d5b91ea7ff752e578162b22efff19dbb482118804832acf45d4f0c26f SHA512 957329bb566c1cd2fc9c49c3075de1a038484229ef53d17dacba09555cb9916b511142007880d188aeaa1f9f2f7e1dc94d3d38da86c150c391d1f74da90f5935 -DIST firefox-115.3.0esr-mk.xpi 470106 BLAKE2B ca375281018d95ec99542d15726c1f495948d94a14ca8f922e6cce2870334f9aa61e4ef18bdb030f381b4d736601451ad26dfa51f09ba10dd60c1b5cef1860cf SHA512 5a9e9df4912a2203d38a081bb9ccbf41ce7a9948315b0dbd9b7d27318bc742fa0df4817d5fdb8004968254437ee6bed773eabbd27a294deceafb4d28cbe8d999 -DIST firefox-115.3.0esr-mr.xpi 510471 BLAKE2B 09d3f5f2918eeee5df7b2656b587ca76fb25adf64586876004fa23ec3c34c5887842592888c5835178474b269870b1dd2ee67822b39073d73b43007d1c9e121c SHA512 6e8cb360abe4f4ae1ed8914e797700f12ceb4df00f2f00c1577759f6cd59867f24c7a6643f50ea2743f5567d853f2e7f0231460e4936b50b44b40c396349ee16 -DIST firefox-115.3.0esr-ms.xpi 431284 BLAKE2B d5e26a8bfe9a641e894ed92104436fc1ae97ef7a3be6e9fa9b301a9a4df6733480c83f9e0ab3771c9599d9f984e3ed961d921960acb0169836e411e71f74e4ac SHA512 ec96fdb4a2c98d423654b39c13368e2d1ba36494cb707c55df78b6922741f7d0c847bdb5bdb48572a82097c93375656ff477975aaaed047e45355dbff9047b55 -DIST firefox-115.3.0esr-my.xpi 493652 BLAKE2B 0a9dce9ba240377ab3a6cbe5ec685eef686718bd522f6ddaf52a7298a9d2c7a8bacaac95d98fc2f3128a697b46c38dff785cb0561987e0b705113bf3b244768a SHA512 ee6da11adc2fd135be4f23d12f10e2217537b7e4db777dfa0017260a3b65aa603ae91471c67065030c1ca6479b3d4fdc4d88573cd2a8c745fcc2f7fc73dd7c15 -DIST firefox-115.3.0esr-nb-NO.xpi 548979 BLAKE2B 690b97e1062aaf130c945772abc25feb540970e57a7eca5c1cefe7719e151cc03a7ccf54e819c68191b3c6fdb04a9050f3e157a71554958ff8180f370c9a2958 SHA512 fc845558a1c6989b5d8dc282d7df3dab975fd094222c86e9a7ea3f1e4e72d3f50b91c39b6d3b5aa5b250c7f45b038cf2dac67e1585401c50af8472021d615072 -DIST firefox-115.3.0esr-ne-NP.xpi 468989 BLAKE2B 7b9cee2877ef5f5eecee4e0ebbedd1e0a92f4cdefd6327ceef6c03e52599f791ccaac265befff534395e17269f86e43dd39097567544aef5077a53b18784afbc SHA512 9d09e6123aa9867458059f502650a95995b1898590e53e2c837492fe1e1aff8efd92d1323692d9b2d238581727dbbd5f2f0e88a9c770d0e97f43c586e3a643c6 -DIST firefox-115.3.0esr-nl.xpi 559196 BLAKE2B 16951a2731bb8472491153bee77c7f6388fde450b1f5f1ed1dcdc64848392775a9358c0880bc96205b62ac4b51aa2329d185ea14e1dd814f0a9b35936ea37575 SHA512 4c5ee15f85b97d4b43e922e66448ebe90529e1dc22bed1283160270d0dc263d1a5c6a226b3e873802ff60700baff1d757bd1c82fc3ed0a579cfe70540924ce80 -DIST firefox-115.3.0esr-nn-NO.xpi 551972 BLAKE2B 310620304bca58a923b651ce9a86c4a4d60f704422c57dc99546d5fbf266227c7e8353da963a34d8693e364a93ed85ca965cede9d44706736a847d9bb297a60b SHA512 4f8586c5b0df788cd262fb4383490701f13277d997f162060a31e080c6c713f1a4df50a5b06311fbf76f376d2ea0440f19c72ec5c4c1721423b37cd5ff0ebd89 -DIST firefox-115.3.0esr-oc.xpi 572146 BLAKE2B 2c35080e94713c274bfc5cf63b3b89363372fd448fae600b14ff88f1456bf5075105ad871e54bc500d5fe8ba4262069cf028083778ef036d089435f426cb5d33 SHA512 76840f9405e48964348bb9f551d0cccd2fde97d8213163dd5649de7bc928104d8c400dbed5a7353598c246d574c7f43ead704544ce655b755ec6efd2bce99bcf -DIST firefox-115.3.0esr-pa-IN.xpi 626125 BLAKE2B aa8427e5ea401286468e1e563d75fc42b400791c50c37910969ac8d5fb2561306c012d3fd6f1431ec48b1534db9fe94b4b9dbcc3f828e502b8832ea1c52e8a7f SHA512 ea7d53b4df06aad6d595407a2e7a1e1d62afb01afc67c3f84d7c82c3ebbc57d32b9de22ff25ec55d6a0f7acff8e385f47067f26684e34ac4445c227302e4431d -DIST firefox-115.3.0esr-pl.xpi 579839 BLAKE2B c6513829af1ca3594bca7da397fac73d27224ffe4666961ffa5240be7576356888594513035abba4693f3c002cf13171cc9394748b432abf23a2142aa430e3c7 SHA512 dac5635d71a883e4a8835f7ecaa7a9f6e61e7e93eab7d4956455e897ecacb46b56caf9251fc8dfc3897777fbb7d3255d2cdd1d0a587d90c226c273922995d669 -DIST firefox-115.3.0esr-pt-BR.xpi 563948 BLAKE2B 56e9442da9f3f0f7b5d44f6e244a5f6f13fe3bcabd7b607c8cfb4072db9dfa37e544a60c865dd9fd8c43501b3e0700613622590d793cbb31687fa393f8837fe9 SHA512 798eb7181da5654fc26e5ff0ed2367882a52fb72d6e522aea218ce8f281d3d1e96b9cc22756e9c6f1bfc15146ca09e9b8c7c6ea049838f197bfe5d97b82c8e52 -DIST firefox-115.3.0esr-pt-PT.xpi 569055 BLAKE2B bb59d13cd850fe82d555c1700d6afb3b4f706daaf7302e3b4cc6fa5173026883de0b1dbad6c23fb78294a9cf89457392ca802235746a03de0eb89606c192baa8 SHA512 f0fe2e6339ebe0a6357c97b61dfb528deda2efc63757c48905d9d85c69e0fa8a40844f168e5d97e25b7bb22cbfc70c1c8985f1598eb079bde94271ee23e6a9f7 -DIST firefox-115.3.0esr-rm.xpi 558669 BLAKE2B ee694b439424b02b8094282bb165db36a26c39d2bbf7cc530205e62bbb59af9976986b0cf6e93ae2fb3e3b917bbbb9ff60430073802dc06540cc8475b7da745e SHA512 e862af9426ee0763001c2b2e9c67fb5d14afe81aba7946fee4a6a1da27009994ca3a9d94860ab07caf25e2aa4576ef81c2d84b454b6f01fb447b421a2d83ed0c -DIST firefox-115.3.0esr-ro.xpi 524793 BLAKE2B 53aa98a3b550daccbfb480433926e41513c30f8ee990e6bf7f9b35b92cc2f9b9f892bec430505affefaf50bdf3747e7681b35b25b67c7b84e2c15e7545f93601 SHA512 e76bc1229a5575a6588d9a5ff3b76f64d82f975d97530ed6436c6927d93f631e0dc02522ce03f6e0c036d0409d9ab1b70cc82ba52bfd1593c41b2fc3a9b8dffc -DIST firefox-115.3.0esr-ru.xpi 651421 BLAKE2B 45553ff0041295b1b0e40fff44c45621ff86eed36120edd91073d1776e7a9fc3ca4a9ad82aec340819753f79a45f05d1f2073b2e36f12415f9cff3910fa3947e SHA512 8c81d8dcc687516ae4bfb21a9b9dab795a4c9bdd11b4d92f8212d23381ed002d7324ff1af49d247663eed0b1d5b1dd5d96000325f3961b69b92d18e0efe7ab1c -DIST firefox-115.3.0esr-sc.xpi 535151 BLAKE2B ca5b092019b5f16ac8ce99887243d0188f102f6bd07a9e3f836a00ba1411c340bd5e957c4e36f87bdcb9606b2c2e17ca49f2e9b5b3375323cbe3b0ba285e9087 SHA512 195fbdf81891e28816cbf27ace01d60e61f2812390751d755a7237ac548dd9933db9648ceb5999b38de056b9e250ee3ebff607c65299c632feac07628204ea2d -DIST firefox-115.3.0esr-sco.xpi 489673 BLAKE2B 4c0a51bd9b2fefd84609ffae658e10954fefc86ee86b78dced65e9d3487373c5edfadb27ac85f22ff7908a854cc1d8ca60aee890b9e772fd4d1ae563f74632a7 SHA512 965a3b1405dd6e10dc805a248c5a087699a591e464b91ce7aba9faa254554b390720a3c15857ccbe0de5414bae77f12704af7ff07f02d4d80f0835c7914c6f13 -DIST firefox-115.3.0esr-si.xpi 569006 BLAKE2B 66bd34827ef3d721442dbee4dfc9988fa675836460d565c2d1ebf71cf332e3fa867baba8ffdf454f58d06e97246c9f19b05c20964011ba103262dae1f893fc3b SHA512 d5587f67619f3a006d860709e084cc600db3f98c1ea7118a43461c7d49cd0dcb3905cb00c74a8231c9fbb9adc181b2db1ca5444be1c1153803a0c48c8f1575f1 -DIST firefox-115.3.0esr-sk.xpi 589723 BLAKE2B f88bcb9985a0087f152ba66b61556beff3b56a246cfdbbc9535d50e939c7ce35334f2e06eba6343719b0164f450f6c7be0eb6cea927ee5ac7c0df8b49256333f SHA512 43b15ef0993bb1608e262f459a7058039cea062566dab16d21d797553c5ec9f2dd9912f61a89a600ae00311ce00c4eb0f09a38977d3b37a750d82d307e707675 -DIST firefox-115.3.0esr-sl.xpi 562527 BLAKE2B 42ef6e5bcecd41762dfbcf89dab98e8776d2fdce82b8a0c0d61988b7b1935ee5705c2f4d8bacc23e2070aff818d0f02cbe966841cfe3a99edfdd9f9fd2fd2121 SHA512 8f06723e8f0f20cb986b6ab64e83041055f29072ce03982e6fc2dc8b6fb0b670a20fc3bd0e3855534e2634f40e78158aaf03a96fab2c8d78e6afc160590ed358 -DIST firefox-115.3.0esr-son.xpi 400970 BLAKE2B 2ab03f9d54f2c12f2274d2fd4eb48ae035cfe33f73e752abfe7cb2dacae48db5fc9729fd78d9a172ee53a9b68a2cc63fd96541a1abd595568816e1f6353008db SHA512 8a64cdb587b5c17a1b1cdf1ee100d098dc6be91cd7ea40d5af7c1f54fa6b0a6b5479a7f35d705d0e89896c4bd8fd1a79aa93fbb6b8d951a1dabe7ff905637350 -DIST firefox-115.3.0esr-sq.xpi 564458 BLAKE2B 59bd0ee81e452591e4845854d1199634b261bd9eea1687db4e6bc2a95a567fa4a7df87dd20886850d7a6101808acecf2f0c9077571d0f9e2583445c98f345754 SHA512 b089107406077a5035dd3b6addad2332acabc2db5c60ca3a5a59dc3d4fa7d4bb891e310f25a89dd0bb597b9818b0b89a0b5b26ea95aba070f52fbc2f1a828777 -DIST firefox-115.3.0esr-sr.xpi 614012 BLAKE2B c5d523beed77a733f3b192601387fa78b2afc0490a16380f324e75299a782aa3c0d9df60e82ba399d88bf9ea806ab05fd5c636b17f5c39f715550ad604eca79c SHA512 4ae8f2a19a8c80990f529b9d74cb7b3d902682632425fe53688f32f77090d94be99f47947e1742c3604f3cb4f572b714203ef6e55ad50e3a0479d6be21b42c94 -DIST firefox-115.3.0esr-sv-SE.xpi 560562 BLAKE2B 0d79e79fb2146bd827c8d5b2b0a5744518bb0389f73befddb3bc4879ce2a686facf1eea4ca469f4f22e53839ecdafdba4603f5a484ea3912ef8850a40cdac484 SHA512 7a3742a9c4b68a19d667cedee5a18abba00387f6709f454f12a3bfeb1f05d7b23defb6b21c8b939d77ccf506199b20cc2ee2c09137476b32c53b2d6d6dd585b3 -DIST firefox-115.3.0esr-szl.xpi 504123 BLAKE2B b30ef2c06b975f31ebb951fe63eb6242753bbb0c65f211a74bf9e538ebedec353a02e3bac235a2d9e58d34a85ebcb0a748c460f680d3ee01e86fbdfd7f355a45 SHA512 b64d29f5c4fe66afc687645bfbbbeb6a4fff69df847b921b55cd56dea746d3439b7ce28089c6c6a18ce8f5e63510072b3796c91657b6aa52117ac9e883e476fe -DIST firefox-115.3.0esr-ta.xpi 488854 BLAKE2B 0a6df0fd1762371c7d0380b821ad061bad761cbbc7a5b6047325724685d019b0b271ed8226bd6814c9740d8f3efa5b87135fdace18d45dea0c2ff9fbc61f512a SHA512 b95b4fa141c49d7934d48868549e27c37a6a52ab3f8901eac71388f059b74afbfa9fe13d2e859ba8276c28e1798735e296794858913b1985d575d64cb1bedce4 -DIST firefox-115.3.0esr-te.xpi 536157 BLAKE2B f53873c869936af3c2abe16f79cb534eb2fdef06d09f606192de4e70cb23856eeaf22331430e5fc50731429c98a53bcfe4bd61cff139f7e77cf63926b9c07a74 SHA512 123cda2d694f5dfb5a718bb3fbc2b5b76c1bf033ec2f62a938ecc7ae9c687a05d5ede180031bff869db62cb880917f4e4a9465ca24b26a50fc47f38bbc4d9cff -DIST firefox-115.3.0esr-th.xpi 632036 BLAKE2B e7c80e63919c8e9cd1417440617d0c3598df0cd38f362ea23541313cbb3baf2497ebfe08d5c1265f970d9aafde06d72cbac979d807f72d9ea946318f84fcf8e4 SHA512 af0c0f336694ba79bd07399c50da1e3ea9d500f21274df99e9d2a4ca3f550ddd2964ef8fe1e89741a1d615de4fc5a16b8ee676c254f43727c50cf6c02f83c690 -DIST firefox-115.3.0esr-tl.xpi 511429 BLAKE2B 1367540fa508815b2ccf160ae75648bbbcc87f113af53ff18270bf2fc5049a2d7af3c6b6a81548b75743d728cfa8717b6cf8b46ad385e900ad599cad7dc1d1a5 SHA512 2b18f040eaee2aab06caa471f3f7792da9f44e18f217945787e5ada0364c3d9992419bbdb101353e1ef03e9eaaa693ac1c5ccd827c15af86bf3a009b0d29f30e -DIST firefox-115.3.0esr-tr.xpi 573250 BLAKE2B c7c4536d0ca886b7cff53634ec0c254b1b274c5c8f1c49af362d1a93cf5b103d14d243fadd16cbd4c84519330f379f92c65c7e88a72eaf5c47a6118990aa85cc SHA512 1ac5af3ee0a1827889ac68fa4ceef369ccc27ab92e29565bcb25bd28d4b6f8249018c29e9ca78f0d036f16687e79a1be44256cf709236bedc83ab5894b6a7dcb -DIST firefox-115.3.0esr-trs.xpi 479676 BLAKE2B effe9aed6e4e3ee1b82ec318adc8782b3086efe165a63724ee6d40bdc73fa9c6ff9c6a98ffc214cbae91399b92836045ae3b7e3e4d5b14892348a4fd70b31818 SHA512 01dfb044c6de5ef6df7d8d7791bab76c7cc48ec5bbff95ecfb0cb255b39a7e2d343ed0de7327fc959c3f7022ff6316c55c58ac232e2008fd22b483f950fb44b2 -DIST firefox-115.3.0esr-uk.xpi 645038 BLAKE2B 0c12ec2272b31f558c6c9f89393e0f2e482934e4fb07e553a727be9181dde8b3348cd6b7cf762a069a66792adcb9267ae9404d097e83b89d02db460445ea8df5 SHA512 580530562936915e9892ec41ca1cb92e0156a1f128031fbe4c9b973d2049f58f4c97f9454a4a36ef8d68c841758a18b792967de744f1cba033ade26943644259 -DIST firefox-115.3.0esr-ur.xpi 538792 BLAKE2B 4a8a2554c9ebc152a1c619f1cc06556bbec6965f3f5c2571d6258d4d60ade20bdd46d86e1ef6015d654119365f9edfd0b4a9f58d76e7c3ee1649d205df9cbf5f SHA512 14b83d2e33c8b3d706c543ae7a76dec099741fe492db34e44f0262f177a3341070dc8a211bbeda975bef846ec2082863fcbc8e59abf4513a470058605dd022a7 -DIST firefox-115.3.0esr-uz.xpi 461752 BLAKE2B b32741f273eb6eefe04fbdb5ab72a0535dd9c461a18e72db86a86b747c5786951f1950db863c281bbe5c99da0708f794522367b5fde7a41528edb2e09a0ee4a9 SHA512 2f488e30549cf372f3cc8ccc9652f3966ba81909c54f21b7f0e9112e6adffcb50f1ef25460aaefb04258bd3fffa42ac8d11484d7f635d1f1114c62d17fd2abd1 -DIST firefox-115.3.0esr-vi.xpi 595540 BLAKE2B 1903b240a754f5494407003472a08c9abfd2ce57e021597e68f2a94ec7f9189fa52b05c87606bef3d3d419f742a78fbec72aca59733f7e7c741a21cca76b4078 SHA512 a91a5211833eb7561a70265dada85c4d7cfc18e6da015b1726c0ed0c7bab9918f50d100b7ea1701014c0ff2cd5d22131db308da509d2dd161681b79b0f05feef -DIST firefox-115.3.0esr-xh.xpi 402437 BLAKE2B 6831582511f5de2fc6438687c56d9f48ce84972bcfeaa39a0042feeee21bdcdf04804e9f0fc569e98238aa32b14afc6b62f2617c9116e09918be81cfc3789088 SHA512 acd7f95b63692f165da9b881352ba053317dc5606f1b0874c33083630a70e95bb9b69a339a9336d057802f14f0f57c72f6b5900a22eb04c951df0b7eddda7b91 -DIST firefox-115.3.0esr-zh-CN.xpi 595480 BLAKE2B 17f8f497c94774181b44f119c52444831eeb0e39e22493325a1e85f82b79cfad1f156de606f5bf2bc01edd28d824b614596e07988b35bca88e6485edffa520f3 SHA512 71f5d0a8dd9ac68a83cf0cbf28b33c8b0ad008ab4b279abd840e0e3695bf1cce852af51bb95bcc84bc6f5bae0f2b08986a6725fbefcbf2318cca8f915c7bfa08 -DIST firefox-115.3.0esr-zh-TW.xpi 597824 BLAKE2B e48a8fd6887f1de2cd46db6a6c13a541b9046c0f8e669db1dc8d3b6e16f0bc4e77995712876e4d0dcdd67d72020178ccae595bb69d87b9a4908c2a6ffea727ab SHA512 93aad13cb9075e00796b79ea6b9f1ef7b7d5a85177c3f380ba1a7bd799d37150b48307e7f7a312a6fe4b029bce891821e712e7e725145892c04697154293cd0c -DIST firefox-115.3.0esr.source.tar.xz 510157064 BLAKE2B 858c7b47c07244f95327e29b52d73cea74f620ad8d496c719172cd4c812e53d84ab0fa9aaee23c93856536712bc517bf9c6e47122295c83c4c8191229145a3f6 SHA512 4a85095620a61dc516cfce6f288ba491a99c72a78c6dfae264c1292f9eba902e3df7101b97a6f8531114ccce421c92586e143872798aafd7aabbe98a257692ee DIST firefox-115.3.1esr-ach.xpi 441067 BLAKE2B 33f3e8fdf9e11f09b1486993d2fc580213525da4c16e2963ecddd2af7c44d72c85d502d2c0e78d01a247fa87dc7021a2edefc5a1d169e426395f3aa9fd0ec7ce SHA512 2d5b1c61d58ee73e0371a5a6f1c9482eb8f93043ad14cef7d5f559a2cb9350b4bcdb58777df1e067c2bf67b4e4a0c69a80c9792420ae320335aa99e441fa1d73 DIST firefox-115.3.1esr-af.xpi 402472 BLAKE2B e7515490301f0d0814614fdf83f27b4e9b91d191188c16d471e1920bdd3ed6086fb7b8cbd1658e3e4f42b0d2b1d0ea6bc642e62025534e9c57e6431d0e3b7b8f SHA512 7dc4b34862cbf337906d055c107c90fdece6a5db067302cd4324d3e84e2e9aa6d15c939fbb9292d5e976ee0e862545944f1429439db524a48378ac23cc226642 DIST firefox-115.3.1esr-an.xpi 482928 BLAKE2B c5bc3cca7a40bc65ac2ec71912686e36f268c2d983a5c3d80f86d312414c0b276c68cd925a7ac8cb6d00b8aa960fa3d474bde4e6dd3a43c84045ae8b0d42dc3b SHA512 b6f38e833a488668fc305f5d24adda02a6d95bdc7baafcfcee0b8667ba0002cc0e3cbb9795408c7d200f6e1e7fdd1cc8320db7040c5486b9eb9a0621e5b3fd20 @@ -398,207 +99,7 @@ DIST firefox-115.3.1esr-zh-CN.xpi 595486 BLAKE2B c24578d05d5b3c3f7dc2df7184fb575 DIST firefox-115.3.1esr-zh-TW.xpi 597814 BLAKE2B 5f48207fcb7d6cd81c7a223447726012cbe8a3f5d0fe195460063bdf98f3658e11b28003ce27a56363b1ff474fa840f28f4c5facd50beb7051264d9cf18681ac SHA512 29b304dd87ae32df33ad5d1485ad4734c106d2641c6ff3bc60564cd27d9806eedd2e598df22ee79ae7eaa4045c7ca3a2fcbc724a70fd74c3fd5c06f6294da715 DIST firefox-115.3.1esr.source.tar.xz 515785920 BLAKE2B ad5ec24361e94d9185eed210f681c50159f5be3e6046d79200b5e2586107f1ed98ebe7935f1e266afadd570fc1aa6a1aec81fe3b7fb86efb48afe82514f26c68 SHA512 65cb6fc46bba03eed742bd67f8e36b63b19f2ad7b85d2f503595704a4e88f554758a1e66ba548c8efe97a76322fb2514db72e6ff4bb2992d1aaa86edc3af85f1 DIST firefox-115esr-patches-06.tar.xz 14944 BLAKE2B e60a8a32f8c5e6d897e8c3e13d291ffab651937505ce258f031e7e75560c9eb89fce4a22c61872d639e6e1d40244e94761baa1660c2d3d02584ad4cc4778946f SHA512 d9ea1a063df287fa651042c90529b1a1b5ebd5a28735c44b5527cc7dd29678c2f8a9204f007db328371ed6af9613ca7215464c00df5e685c3af4296a22139257 -DIST firefox-117-patches-04.tar.xz 22388 BLAKE2B 89b9303a71e2421a2cef9ce0a3ca7dba5de7c21d6af59abe36b1e090bcadef30d2954acda874d72641b61b4cbfe0b032a6dd1d7d699709a2f4818c6e1e228d49 SHA512 7914262226a0d70cb3d24cd152d79e9e98b7a72993276ecf26f4e79608a0f4dd9717b8b0f3524f54db385af404d1779a2ec828e23b02c10a5dce27b53d20e835 -DIST firefox-117.0.1-ach.xpi 444794 BLAKE2B 7d8323bc22d1f078783171168e9d94ff5f8d8d678b8b1c2a9f7db7fc1a4e4221a383b8a4898d429cf4c7de77ceb5885d87817c6c965ca527de59a46321f4b150 SHA512 d0eac4c1f80492f083e4bf40879adf62c1c5c84179b0d9393f9f14a1d9b39c585e35793dae313818cfaeee063f0ca2b1b56306ef838ef6d4e40e47bca07f609b -DIST firefox-117.0.1-af.xpi 401870 BLAKE2B 7f280de7cc75817b35f224aa94bbe715eb7f0faca8f0c3e4080670ab88d218ebbd26ad04eab5afaa5e8be8729dc98a57dffa31c873aa563d9d68bab95410002f SHA512 8c35c83202637e32e4ee07b82d37005db9c4fd18be24da8947bac5763ba6d69412cab0d5a2c1f57d5b1059d9d6006bc49f16988571c1caef0c0ee07fbe29f64c -DIST firefox-117.0.1-an.xpi 483720 BLAKE2B ad0f6f648cbb4ab78cb86a356c110c94313661d8d768082a9984d5ad712954ba00c6314bb5cedecccc6198de5fbad779fe5b6233bd4f10b21492d0e257d96981 SHA512 b0b0233e7cbbc920f1c3bf322ff3e66928d97399d61d1fbea53066bf217f1bc543b8e10ad5262bc26c2d489f6fa1db070fe09840b8a46e5695eb554b1d465b51 -DIST firefox-117.0.1-ar.xpi 550587 BLAKE2B ffed86e98893f4cae6a4f7cffe7882166caf2419b17c0fbcbae1b60864127efded8dbe6f3ab1e11c78ecf08a985200dc0edad78aec62065f5459a670728adba8 SHA512 a9d20841e595e2a7e6a54b3457b3b0987ef4a78b2321dfb7f52fefc273c38b804a4a15377afb149ee7832406832ad9ed05d7738dd90d1ff16601a21eaccef2bc -DIST firefox-117.0.1-ast.xpi 477431 BLAKE2B 43d71d2da5c0b2b2b72b35abad7802e50709ce8c642886d5e21b66d578fa2ae07e5aeaf4ea057ffa89e0c9faf2fe29b14e90f43cd2e52cfe692f41bb6b7fe5c4 SHA512 35deb651a815178f6eb495ed19f89ea3f6fce30663f0dd0ccfb652a67a9b50367846b34250d0924e1f766d9b6db65532d83aa90b7a8677b1fb9315c5708938db -DIST firefox-117.0.1-az.xpi 470715 BLAKE2B c7cd0b875ac79bad7b4f5c2d00e841bcc669d6e16c2a0e7e0ecaf791ebabdb6457d774b8f6d57e020ca8e41600f2cdf30f8bc4d5983229da608333099050c1fb SHA512 b014e7aea064395dd45dd3ae104c473163517ed7692deb5473d6155ea3276a741f63e9d1f0e94a71822a02f0ce82fc223123e172bb61e6f8f0579e17c0aeda4c -DIST firefox-117.0.1-be.xpi 652093 BLAKE2B 80adf5fc012a03e542e9c1337601196342a4c72df2aa87ec3c6218c14cd35f1880fbcfdc3e1fe9376bdc2a0a6ff6b73fb63fa73933b8ce3dc762d8c13e3511a2 SHA512 e79bae64579daa7e06054c3ff51146041e016f0b76b878e26299432d2a972fb3bcb42bc3dcd22072661391cfd300981bfad3c76152143565a9ee12c4137e9dc1 -DIST firefox-117.0.1-bg.xpi 565325 BLAKE2B e02d0ecfb983c8d241ec512c7c9c0c7a0bace46e5cda0670611bbadb9f94da66956a38de7eeb95dfcba7e9959c4fc3235d6bd1adf8223c02692c1f18ab5f6f80 SHA512 805c8d39ddd217d3c9dd5e5d18ca261843140eb0dfb40ddeda3e0b5dca3f4479c096783d48ae21e80ba6c3ce6e6f03d9c27b66e067d6c0d9a302b561b4e9b75b -DIST firefox-117.0.1-bn.xpi 559637 BLAKE2B 72c3e2b381e6ea045de5fd43ed2fae43e64ae2844fe7048b91f9b2cefe11454530f5d2b0ccb2be6e45a91b2ac5b772423c1bee819f15d81ec652d67d55d2274d SHA512 b0baf45e0c50ce77863c943d3483321f157bb7af4abd8231c0141e93b9cc1caa0a97d2253fd62f75aa599ec908b1168d400835445eebf9a6cb522bde3103099c -DIST firefox-117.0.1-br.xpi 542774 BLAKE2B 18bd431094c8504657c68256103b452fd9ee9134ea82a7574dbb5c52c15cd3f0fbe49f9e0fd5f83eb366e6d870d48b2b154b830c8c8b7bb529d9cd47f0df9454 SHA512 2691be474fd2d8cef39114cb045058ae3956240d89e3fe298bef3227396f0a7df1f0d87bf4408f7330127e4e6a1d6b1979dd81080059a2370237b7269834fcb2 -DIST firefox-117.0.1-bs.xpi 440955 BLAKE2B fe021ebc2909e83d1aa2aacc6aa04a05d820369f724b1ccbe0fed7078c3b1c79ced9bf30250756e0c153546fd7b840a6a93d3b148b2ee6a4f895292f8638f4e9 SHA512 43567bd807b147339aacbf03b1bc9115097edae6f659e77013224be0a72771dcaa6d07e98f2cde69cce0e12293aca8cbf99e12c5b03d79ec40a7aef2f0d1da69 -DIST firefox-117.0.1-ca-valencia.xpi 522903 BLAKE2B ca085c37458e47bfcf6d01f325cce8bc20aa2d9878185d4141f83e294197b9e441a327b355082958d9d1b82570da95b4058c26ce083595ca1014a0d281f7208b SHA512 f8195d1a75c337ad887bfe71b114617573b7feea61e2646187469cf8faa81814bdc7f12d8a8038c5997fca3e39c9a28304e9ffa066a2bae74aa3078ae4a7cf64 -DIST firefox-117.0.1-ca.xpi 546625 BLAKE2B 52dc4e9cf4efb94609b4653d65b9d4ae4e081fa9f71f75aab71b4d3dd4e1f9e337597f0309982ff7bb22f90c960405cb260420c086db1e81886d57573d449300 SHA512 7191d9a218218ac5dc0468455a263705321964619d463fb9874d1494cc0b184bfc0c363033324980492b192a3c0836e257a52eddad15fdd3f496b4e058fa2b2c -DIST firefox-117.0.1-cak.xpi 567757 BLAKE2B 76874d4da409c7d17914b4d420d194a03a16bb5f02f0cb40318b2ac42358a7392c9ed0bc210618af936643d3a8a7f59db00da105038050ff4207e20212d6a9d2 SHA512 18f135007ca84ed28dbee447ce7a93c03ffc1e92d8fb61ea9cb06241a1a5186ff49e6125b54c0bb98d81e82d20315a193d868c556b3b91340ad13983550958f3 -DIST firefox-117.0.1-cs.xpi 596753 BLAKE2B 50e62d65a91a44f8f1ec922cd52a8ca3be4c569dbc503f85cf266d90ded69c49a9bb16ec033344a7084b322bcbd5b073f918cddbf0aeda23a3e2e2cc4dd4268b SHA512 586d8d9255012dc2a8605dd2d0351b6fd19e63cba1266b40d056edd5c290c007322d9a0cbb44068ca5d88f6b7a8be5b1cc233ce8c5832af4332be78091ab32f7 -DIST firefox-117.0.1-cy.xpi 568486 BLAKE2B 731e359d7a2dbed662956106eb3255cbaa3bc6757aac69c455a4b625d6b61068a82aebba79aa078d8b251612e33103d4bdac4fff5d6e76e0d3ca8e7b855ad045 SHA512 425225b47c3646621d9aa59a3d5f4871a97315e132616a576cb572e70271bdbf4224294833be8256ed05bdf384d541cd234f361f6be19caed206257b848070f1 -DIST firefox-117.0.1-da.xpi 557765 BLAKE2B 0b095d846c427e32ff84050dcad1cdd6c2a1c78a13a24828c051ca4893155b61abc917a616d0905fd164fe49d8cad9b198e5e1962b1fd63c020674cda3d7ca4c SHA512 6fa0960c3c33a1c511a2bafac027168d0f7ad203c34ac18a7659f89ba6284cd2eff240bf74652856058243ac81ba716ac8348b8eaec45b8a3f8f96aed5e791d5 -DIST firefox-117.0.1-de.xpi 578123 BLAKE2B 8047d3a77c50d1df2591120149e9956db06f679e07285bfb5103cb85d65a53c842d676ab7aa7b6308c615ae58900ffdf318f829fb9070fdccc01233ddc67ad8d SHA512 743fca26081f04232eb086b916503895c88c968fa30798b14785bd12f779e2ebaccefe4edd37f3095cd91444dac1c3b01d154d380aeec36c07f520c2fcdf4431 -DIST firefox-117.0.1-dsb.xpi 592963 BLAKE2B bf0d40cb824ff981cdfd3223da64a8538972ba059cd07767ecf93ef163c8e3f1ffde39867c02f3d13b7baf0489336979f4e62b1b8a0af461a0f17c4640402e66 SHA512 d3aae373841e4404762ef3a2c24a342bf280f463fa86077c02c23119fecdbbeed865b69a01b22282b3fad354564ee23ee3474102333c238115f48cd9de6434d3 -DIST firefox-117.0.1-el.xpi 666561 BLAKE2B 7230b739140167e3de81b593ebea72a581f1ff2099ede20f942b2fdf116023706114f6335db9483640671084d28a1e4e126f9210aeafd1edec5ed97f6a45ce86 SHA512 cae5777f266809b8738759567415a2cb813834eaea63d2fc09ff2ba230858eab3d67af5b7ae2bc1f2068ecc7259c823c8f460b6c331686b5ca260a0d520c608c -DIST firefox-117.0.1-en-CA.xpi 520398 BLAKE2B 82aee3b8d0a4b44b162abc86c052fb76c10a7bc3fdbc9b87bba584b5e117b1caef86e6cfaa54f5d44d95ea285149f5124e7821802a9931c7260b58a448243c66 SHA512 c051bf524c704fc01afd310dbdcbf00e1f8d439a7c71c021d40de5788c10c5d194d78e243ac6b0310d23f84a6526705c98742df948dd69fd3d8d8080c6a08997 -DIST firefox-117.0.1-en-GB.xpi 533891 BLAKE2B 0b1174ac3716f9caf0e74f7559e3c3cb56385f53deb6a836e55a056d00993af5c10192a24de4a55fa00d901252a0a4d6c6415a8cdcb439ef567080f37238767b SHA512 2d855ac972934f4151f666dfcd69027df442aa1109f505b039703edada2fa37b306bda4163636407a908ff6af90b713bcad2494d42885d9e47599e99b9e02b59 -DIST firefox-117.0.1-eo.xpi 561457 BLAKE2B e0123c20272d8fbf31c2edec047f79e84178db792288aca5eed62ea25805ece8b4e0c2382a060a2e642c73ecee4448b29885b65b520e36e0513e649d5fcd3290 SHA512 44f1bf3022055938d4e127a8de84e20a3fdaeec872bea2a605132c0bba4138109d5522239f40a4d5fcdada2c7350a3ba26976b0d8c2f9b5fa1a8c96091127ace -DIST firefox-117.0.1-es-AR.xpi 572729 BLAKE2B 891c9abfe34b851c4e566d78e77896734aa45407dcb3171ecbc2b69f454b8d89e30a888074e4e928aea9b6a90c2faf2eed5214883b5cf985d5c5a2de2466c050 SHA512 4e15bd682e7fc57fd846630a47a3e5898855e59dccc5c20d6db46a3bec9967d557c1b354019019f5c9310caf5ded2bbb2698d8d45984ef51402baeadc30afb4a -DIST firefox-117.0.1-es-CL.xpi 571661 BLAKE2B 771ffcd98f952a65ad5e3a03a4a1ae891d8162bc9716db7c524e1c6d99ed5decb49583bd5540fb520d35b1539ffce8cd71f8940062785b7234332b94b17f0f7e SHA512 9f7819c6190463aca08329285b025b9c9870f6d890e833b4a65e8ece5f8f124c78d434fe819d8ada183e7ed3c8de1ebaae5d0409d9c79d28c63d1e0601e9f427 -DIST firefox-117.0.1-es-ES.xpi 564585 BLAKE2B 929468686adc48f25d283a304ab80435bc9c4bee6888082dce5ea6b9fe5a75d5515200e13538185da264259824246a068496dbfe8effa5afe204897a5ca46b66 SHA512 2bbf7d45de5c79d9daaac2fb6557378fbb91324f12cbd3323b2c881e004068f2cabc98a97fad70c7a583b79a3b16c66ba215b27fda8efd0a34203dda1fadcf7f -DIST firefox-117.0.1-es-MX.xpi 566699 BLAKE2B c707dc1ed97ecb0edb7e1a30b081fef688a41e820093dff5f8143736b8bb064e3d090ee064fc42ff87ab61c19a27a6003ceb0918631f10f9b98fbfd060e5a716 SHA512 665c398b3a0fb26ae34e978ac9325312e16e4dfff88632b9feaea8a7ed415d145a9ad3d98c1439ead0581960f315a2f3e01a49624b2cb31ea8fd2d8545b3c9f8 -DIST firefox-117.0.1-et.xpi 517160 BLAKE2B 284faae42ed138900ca5ecb0b0a851d9f929bb9374635f5c1fe15f5de8fa3e64c1d0478a53dc9dfe87df31504612e408cfe83f1f4158a9398ba40fc90a905ce7 SHA512 4afd3b849286efef78805b1d2f8c42d76ea5499cfb60545a42ab818a4c357ba2f111c041e39f51182376ec0dce2952845f268346443c293696cbfedfe65723bf -DIST firefox-117.0.1-eu.xpi 555913 BLAKE2B c849636853d32f11e2add5e167b92e75df035247f342c28a6e66715ab8f6bbcb1de3c911bdd569e6b503069acb4f08e8ee3abc33e3fcc422a3aa29b2512f03ce SHA512 7f7b383e5c2e4ec6eed6815a9ba84f7aa80c345202170cd1a161aaccb98d3bbf0c1a01c9b3580e926a8868a3d36ec27ea7a3abdff1bb904072aef1bfc811a327 -DIST firefox-117.0.1-fa.xpi 567400 BLAKE2B 584c29684bc4e7145dab3cf4d260c4b8e5c55f1552d67369b5414adee49462df9f1874fb4608ee435a22246052d25c1a1ed2c16e78ced4b09177e8c34db532eb SHA512 c46a29a7835d4ebde8ef21c20467c2478c9a9eeb8ef971ccf6c0b88ef28b7da64d341fc21b1d4c527c66ad7a1a88d315a64d076c6b87d2f5c32f11cdcca5ab25 -DIST firefox-117.0.1-ff.xpi 456776 BLAKE2B 7b17db5da469b2fb9dac75c7b5b8092d91da4f089c7d0a64742e11fe987089b5143a5541c07f66d457f166b804a2e00ca670d5f253ac18299ea68a39cf6d6e2c SHA512 75d0d7b1ef7ad6e661dfe326e31351d7c41597a3185f709d1e033640119642c48d80c7fc7e69d242bbd160779ef37aaff9fdd5319980a611975fdfbdbd5d8f58 -DIST firefox-117.0.1-fi.xpi 555275 BLAKE2B 86053d2a7808cda208c8793fe7c17d22a7128eb94a24c0407bc54e127ad384a6daa1a7225d2a1fc11f4fdbb0b781eda6b219a74932582e122d6b2f1615c23d4a SHA512 c56b1dbdcdcdd2ce272db607f291c9f7c201e328c52ef94ba1453840a6bccbae61963df867f3588dbd164b9bdef4153cb005698243505e06c0010f7118cd9124 -DIST firefox-117.0.1-fr.xpi 584457 BLAKE2B c88c10add51a72c3758c8d4f78d4cf3df5cfa9908395425b5747ba8f1f2137d8c92ab8da77ce06b56c4c8ccc8c4669faecc2f629d0e0782507aeea2d5aea2266 SHA512 348619f4b50bc52e55230e53c374e87f191f55df37721f08f6fbe8a8d2d16b21082ae9f9bd4633d3a8fccb638aa18d385bbd37a46f7b75718523ba9d3e5153bb -DIST firefox-117.0.1-fur.xpi 576611 BLAKE2B 861ae2eb336680002b2301d172912530a8d0cc2a1f9a7420c173c9e3afedc321122b7e12dfc2276716a88fec085182a2f5c02b239cc53d911500824ddbdf65ed SHA512 ec7af54a5e46b88edf07c2a9330bace169f56a0ea8928c137f2751b0d30cd72eca448d41049d9d0953f8eaa58e2c51b05f6ff4a43f98d6c84c4de148fa99e717 -DIST firefox-117.0.1-fy-NL.xpi 568067 BLAKE2B a874f1dc6881fde14fa988ffe28f8d80924407b89039b7d42d3b5b68f05e60eeb58a97b608cc33f7bb0382f5815acdd71da6814ec6f74c61fcaa44c2be75e113 SHA512 c7ccefd29da83b4d8878a385e690ae56e8a528fd3b7088bb9b6e79e94e9b1529c6841c565a786258700ab2a987cb96bb087aa9efaea1c2fe52ebafe7f4161125 -DIST firefox-117.0.1-ga-IE.xpi 453869 BLAKE2B ae04dd74c34bf498cfcb8a2d6c4026097bccaa1ccd82267d43cabea66f9fd2eeb4875fd58b2c7f80777818bee461aa0a4bd431005005695f542706124daf3e4c SHA512 1a08fa6f47ea9d778d0d0f3006219f324319bc749ca804c05554bbb90b3a4bda692a059d51dcf40e8d1442aea6b62a3597f4961747400ceb191d71efa066922b -DIST firefox-117.0.1-gd.xpi 568329 BLAKE2B 20ab07d0cd19c6e21f2935af15e7c8c2e610d017878ff7b09e3877874870ae11e164e55f5c55b298cfa21bd993af9a863446e3f9e482154ee2449b2bcdc08970 SHA512 238970b699f9335a1e9a80cbe3e3ea94cfac00e7abbfaef351d35e642d17049f4b969d5fb0e1c9c9d1d4a854e6ee67ed052535508f44b11a130ab96a69d87383 -DIST firefox-117.0.1-gl.xpi 567521 BLAKE2B 89e1b7254e358bd6999313c87bf2d96c46d8edaf2fd1f122a96ad8a5dc08874075853bfaacb179f3bb78e701a48542a2284d4b06661d32e6c86c8181ef0deca0 SHA512 ac545da67cb40767b701735d2c07df0c2cfc5e08a2e75fd0c422b1f650ca8ebb3228085c90e8fb96b76ed39b98d11cad538a986de37b45746a5bb20cf934758e -DIST firefox-117.0.1-gn.xpi 581965 BLAKE2B 1f1359408f49cffc2b4f010c90474c3fd7a609ce634bc019d9aa7c7b610f684b1084259e094984d3de7e8ec73b6c3f5f91d7a81192fbe60e4d6c75d2a1c01ab0 SHA512 dba8ba7b1a8c71d1af4cb696ba0a2424c20b7d5df2d10c511475f332f930f87eaaea96fa264f0b8343ab75782ea62844e1791815519feb6913a446bdec47745a -DIST firefox-117.0.1-gu-IN.xpi 506746 BLAKE2B fe5d1bbc055e11771cce9f683bd6ea71576184ae6ef7374525e8cbe3b3e024f528dc4a80a047325bfcb55b66fa47e409e3a121d4d41d4f9e21785c741d214003 SHA512 5c97fd05b406266e852a09b57caeba14263ab03cc256eff95f9152be893f1d7fc9d99562f52a744ffbfee7e59b24cb734cbe26d71826d4a93a0aab096cb95a1c -DIST firefox-117.0.1-he.xpi 577834 BLAKE2B 8452847e6d424620109092870376cd396ca801474570f4f551e5844dcc036962b28b32bd8a3cedabf020282f800cc61d485aee5d0e01ca751e18535f0a75070c SHA512 a25acde56491f88486dd05fadee58d533f817e0ed8322e36ebfa2f37e5c68e8d8867b9ea0804f43b8626ee26bee0143b1a8d26a60645d2cd5f1387a84d900da9 -DIST firefox-117.0.1-hi-IN.xpi 543573 BLAKE2B bb888311afc6e000f0b13d3a6cf3db056216b1bc0a8e3950b31dbd5b4eee4358e33703ff9b4b515efe7d4fa252ab955b472e205089b5956e0b2708bd22d34f4f SHA512 92479f6117cd798963edac66df6aa0db77611ce2522ed58fb26e940784ccb1ea578ae317ac5f5ca426a7081c0e2a9182e567f9ed33f554fd2edc045a18918369 -DIST firefox-117.0.1-hr.xpi 533132 BLAKE2B 82f7bfb95a928fb63168bc8f5cb784ee7ab4e17896949d7c16327caf602935f8c50a4f63e501dc1e5695ee7a8a06525be5970a0fbc52392931ffd1d840b421b9 SHA512 7eb470e9b7bc17d94d80d95a790bf253d17af059e266d7872845086cab599ff5d3a4580081427163d683d6be99ae86aa828e6a1524a301de32dce4fa8614a7e1 -DIST firefox-117.0.1-hsb.xpi 589121 BLAKE2B 00f8198fe7e41f29da3c67dd2a0eff203ba86284cdf27b398198792534d2838ab24c0354ac55c542257fe00d450cd606668b32cb4c5e777bfdb5046748333aa1 SHA512 6f538d758dae2413b29fd289b8d20d44dff05b4de7e9c31936c5d48fd5226ec34138dbdf7ad6c82e8e7f96b5315f1529fa863a9417a2fd9938ad117394d18a48 -DIST firefox-117.0.1-hu.xpi 593016 BLAKE2B 9740e12c82ce95f8fb55120bfb991f9153c9e551a5227d532242dea57a31c8defae2458867d90fb55061d02f6896e0ed55d41beba9174e8fa6b06d7a2eeccfd5 SHA512 ac21bb393c1fa4ce1f244854d3915d2dd35ce2f9b5377ba34748197afd447ffacd7207f1039b699dda7a88fb8c9a17dc90ea3d3b43897d1b5e2e90c4291c9482 -DIST firefox-117.0.1-hy-AM.xpi 580487 BLAKE2B 469a3bb6f5619a6584a842003b6530368c388b2967403a62260866c895966fa8b6e060bf51a4543d24525f7773b530884ed44500ebd7cfc8ae4b41976845c031 SHA512 cfb404e1fd4dec6ddffd6902073a52c9ecde0cf62cde35bc50301b5b87f9a1e893123fda28fcb8acf33ebb1bd5449b371232c647f499a938fe460df6fd6078ba -DIST firefox-117.0.1-ia.xpi 556623 BLAKE2B 703586794d6306d1aac41c52d307c16515d4213874726f97e5d2a35ca5af053ddd85930a41c6a0edefc740db839f459af3288c8e84d41fd5d89f687bace7516a SHA512 56f2121b47410ffbbadd7254bf079cecf0ed791a32bb81aebfe22248d33cf613d86f460bb6494f61b5b0b66394c02117717a89f6bc23f6cc0d440491fbd8b5bd -DIST firefox-117.0.1-id.xpi 540545 BLAKE2B 682f799f6905ef167dc463de95e6316ae90bb10fc960e48d68bd2d5823a875a237845fbb58f18efb1328f404247ca79855974e8827d7d4fbe28befd019d07673 SHA512 8ff70a2498bb77666c7f1c1db15bf3332c0d74a7ec08f8d1f3d341e1ad37d6d83015e881a15098a9ddfdd58e723aa31a6bcac064ecd56bf20af0e046f6651103 -DIST firefox-117.0.1-is.xpi 564433 BLAKE2B 37532a4b1af33a8845df4d8b1095d24664e7ff4168cbe6e5032a83d7906b2ea3f793bafd85e26cc84e436ce57e9ea85cacfc804e06afc60ec8eebe884efe7df6 SHA512 b1d878ad48b3cb5f7352b4306c93b69ae7569901d9ddad33454901a47d17bf2aa17b228469734ad1adda7d6e8035cc5c04005c83cd6804740155886dd420a8f7 -DIST firefox-117.0.1-it.xpi 510636 BLAKE2B 26289a0e470191018e3ceeaad99fae8ce37475c47329a8455859db717528fb0f92b26d6cbf7e6031b64fd1d397126e63fb2f9b462347d0b096e8869e24598bfc SHA512 80ab6f36a3d69f752cfc5b1231638bed7e6849340a7ba439202b563e2b583892cc97c8a70c541b742f48783b8e0a8896bcc5d05c36e659815b36d297aca236fd -DIST firefox-117.0.1-ja.xpi 620391 BLAKE2B 7833f134c42c9853611af96989d611b7e6daa782828540291804b8691fb13d1778e9bf782c3c3cd4689ba8e2dadee8851548133949373bf12efbb447e6a42cba SHA512 f30c184a0942ece283f015d5c0925748f7178d89508da380fde0c29e6d362755b78f7d304c8eef915088dd64be9c28e26c63e47620b321ab53a7577d571dc05a -DIST firefox-117.0.1-ka.xpi 620751 BLAKE2B da252eeb96fe3786c3905c334946a2c984f73fa75276f6cae3959e69688c59ca4d625d9e300e3d6b6c324bb3f368681932cf07e4e63e0edce4cfc4a7c7d1803b SHA512 9cd3b9537998bcef38d036f2fa8981628ae5183758969a5e259527d856590c5e51e0218f77a1a8039a86745018b1ad96bc94c92da73ac9241f84715df214c584 -DIST firefox-117.0.1-kab.xpi 565303 BLAKE2B 23ddfdbaba2eef6da6e21e6e4084610bd5905168d589347100e99e55b3a388869c6099d089efaf6ba7193a768d265ad0e27798b4cf7d80f714e9f28aced6659e SHA512 972276edf066f5728aa200ca505a41ba5d99cb08aae6246a7d599952a2ef9c23bdf0f0cb8ed969790dcd7547a6b6a5462ff4e4c834d483e40151718d9e12e7c5 -DIST firefox-117.0.1-kk.xpi 645184 BLAKE2B 5369791e634c40279d58b858fb83d9ad586843d4eeb5aacb25f85d7bb8a3ab9ddd92b96f1b913d8bddc9f0ab40b855f72477d25825674c11a12a8e23efc6d0df SHA512 8845b795477701e1798fe5ec7b6e03977e01d4401ad5459244c79b3701556567d06c45621bc084da085fb97dab3f4794568895d1228731062caa28a6b086de17 -DIST firefox-117.0.1-km.xpi 507782 BLAKE2B aacd4abc97e87158d5760838874bb513b24371833da551a2d3178d9c36f4faa80104ee6c7b4de7d7fb779955491b590b7a7c93d69a2a0ec5d83304e3b97629dd SHA512 e1cb02447fa00abbe323e47b9d19f37dd0c81cbd15b0866eb6df90d95699ca788512dd640340898272359c0ffea2539783d4bd41161d05363eb1c62e48bfe877 -DIST firefox-117.0.1-kn.xpi 473354 BLAKE2B cafcc0a05db676b74c944af04bd9d8a4a19ea468a76b02a0a6d5ed2c7185d4dad8ac2be6a3ad486d6eae478e8f76e3825cdf6a517b941bde2b931deec965e282 SHA512 6d0c33582712357fb47de4a62b7922792aa06d5bb863f233013076895f4260adbc493d7c0c6cf9ad22e0e57503ef59a934f531f779e514c3617bf077cf9528c2 -DIST firefox-117.0.1-ko.xpi 603702 BLAKE2B 7430ed03581cbb2b70745169d602197c86fd07951eb12a63cd08a6fd828486caa1474ad07d7ce84a0aaef89b949cde3023dc1996a16a330daefa71d2857c3e0b SHA512 82afeba574aab4a4db1c8c0a55745ec5cfce4b040726285afcb289c3502343063de1ceb1c7eef60214581ec5288aaa23a50cfd9240453e9eda45ae0be2027358 -DIST firefox-117.0.1-lij.xpi 464077 BLAKE2B dcdd0a2919e1f4fab8dd7e6c39451cdd8334ca2c12a7bc553ab68f74f902614d562ce82a01e9b23364f00d3912b652012da7ddcf225bee2e0c5ebf871c045a90 SHA512 129ec86c19d7a9d6fd2e8d9140ef8eff1d5449c3a5210b1369acccbe0bb8d258f38cc71f36ad2f6babb5cbbd6de279d4043fcc4254ecffda5353b141db15bbae -DIST firefox-117.0.1-lt.xpi 549438 BLAKE2B a860990472ab714b95e6eea422876e5e2b8b874ebfdc9107eb1a00b21adf37b5f95f0fdc1346f2350c83291531f556160bc71691ed1677bcd587e1965155b411 SHA512 b11e3e62c0dba3d0f23831d5199845bf42dfe0583096619eacc2be038d197794d2474a75134ca7abd1b670df54ef712251cf4f18c361836e0e87f2788418a924 -DIST firefox-117.0.1-lv.xpi 450454 BLAKE2B 1fcb416ad653e67c1b05a1c2c4677a82a6652bac0c8eafcf39b7898a3b3fb27eb00405fd13bcb51b23000972f0fe01647404af58a9a8e7d3a0616e7b9deaa143 SHA512 e02d0cd4c3075c6f06e9a2589b66a7552e55b45bca898a5b7ea1a3da36d8c0c8ea291fce3f949c14afb530117e29b3898d412c10b0d2b7884039bdeeb76ffe55 -DIST firefox-117.0.1-mk.xpi 476033 BLAKE2B 01a7640d6d7a23c071e3ca42c52c709526db39dfbbcb1eca6afe33f6dc6e354ee0a2ec7fa1c9b0ff31f2a86cf09562407cfbbd5cad3b2302f9e2bcbcdfd182f1 SHA512 8b88a7b2d06dba93bc9a63036539d1f08a7419b0c641ac81f98f76ce6f5e67f528c296b6695766dc402e1284f79dd407d86d365a4808d66447684c1dfa05b4bb -DIST firefox-117.0.1-mr.xpi 511391 BLAKE2B 68029db7a2ff7830ed5b5cbbdc866b01974d5e68b8b99aae553c3ec1c836b0411633a5d4be03ad600ac26e229e12333b0c905908b69029ddb5ce388eaf78d68d SHA512 b1fff78cbfffcdf159cf48211fa964605f4fd8d58988250899e263360c3a986dc61de2baaac3d4befc2d0d204f0ffc4ef1af410070698e4bc12bf810dbdd5393 -DIST firefox-117.0.1-ms.xpi 430981 BLAKE2B ac6bbad1c1bc87449c36850e998b7a25d8f4547166580308e4c933cda38455ac809492dc7f4a4f8c65d7a39ef1c06aeaf9ef17c369876f7c5758b0dcfd2369ed SHA512 3c6b1a9b08f58888b672349c558b4e7674bd5d977a8816e3995849f4741ca75be4dc1f14761cab7f3b1a0e92e63bfe768fd9785ddf936052a6f79f39885b3ea1 -DIST firefox-117.0.1-my.xpi 493863 BLAKE2B 30d88b139aad38a5e4e61eea7968aede3c35159c16513f5abf162bb551d365a40215aadea872af5079c678e1bd53f7696eb23ac117fbc4b9b0658789ba427a3e SHA512 572af46bdb94371f48f3e47bd2847e649f027786d4891b9629aa2c6c7c34b0975ceaa938e1fe8e5c1ff2cc101f6b681c6f5608450c5d394132c637f13f670ce6 -DIST firefox-117.0.1-nb-NO.xpi 550899 BLAKE2B f4b966c69551e5ee9cc9a25b9160c35177016725d3508e6827ded565d8f21968c487e94c90d21c9f9422df12bafe6479f49f43d32f5cb03b0473319f788c7036 SHA512 327cdf11ff7b25ba0c5d6f5df55d8ac9a658ee0595d90e97c79d285b727b3d6e88ace910c360c29d59023b99a71546d7e59ccda4bdc31eee2796f8828ec32fbe -DIST firefox-117.0.1-ne-NP.xpi 468693 BLAKE2B 5ed5e3d2229720e9bf9eca44d0c1061fa47eeaa069d7d4683c3c4381c464831fec7852cb09500e8dc57b0b5aaec3687decaa302e3a587eac907770394e808103 SHA512 e04e7a1b013a3914056a50e00de134cad3028cb1133d56771bf545961b8fc9e14cd2312518f58af23ac393b80fc9bdd87a84a17b85e9aaa758fbae547b91f6f1 -DIST firefox-117.0.1-nl.xpi 562329 BLAKE2B eea9d199d10ffb2c98f28bdece3c45dff1b0388c80f53f86453c0417a4d21470c6c71789959797232b41b04bba05cac641acef415e868c2ddd5862630012283c SHA512 d5aa8924a3017a27970c5dd6bfaaea24eabb29d7ed18333d7e3eade70dcb2525ff4b31215caf0199c5956ee663e4ff6b28360eb996c0ee7f1843981d86ceea47 -DIST firefox-117.0.1-nn-NO.xpi 555662 BLAKE2B 85e3db533a9eabbbe7493a514b2e4f12065e9c7b08faa64b4d58e6111d6ffa5994189f58dfd7481a3ff021d374251574653c2a974f8163d42014537b179fad54 SHA512 f93591ca9214d07b79018d4614346888d7d2b1d6fd101cd399636c5ba09f1f843a7541a17f53606af9dbd3abe802a250c1f465aa7611f6643215385acc1fd923 -DIST firefox-117.0.1-oc.xpi 575179 BLAKE2B 16773fda04259691fc33e14bb8cb67f48ed51aa6ce6d6370fa3e8693aae345252f685b9d35763daa7d32ce81fa331f574a329db9e5cdb71a1b15788349a661e7 SHA512 1fc1d139eaefc52f556d3d523b574e20489cc6ed0e71288ea6b515fa25b8072675c0c06c2c24848409d8aa563e48f78f1e7fdab2919c4d733ea1c4fa55219596 -DIST firefox-117.0.1-pa-IN.xpi 629875 BLAKE2B bc9b9b3cd9f429f837bd778af7792e82c5adc374240c668c5be29be0b87c747912301df43bbcfe1067ab099facfc785968f83b85c1dd6c3873a527ffd599ec01 SHA512 f23258394b70863715d702ddea9717c740d0261be85a1b043cde9e263943e5dacddb3174f7c6c185a00bdbceeaaa362127ced1873ec476ab9e9bdf933815a246 -DIST firefox-117.0.1-pl.xpi 585327 BLAKE2B 936b06c9e0bd1d9b998150e864c0c1ff145e1c2bc7c1125907b01dbbe1c411b36b60fbbb947568aa220ef55c670dba56a7431629a9a1411adde4640e62673a3c SHA512 63a813315a1056bc19ef7fa65c7856ff503b00fc0f366b7697c73c03e6c75b43235762351159408655781d10adc7b41cc31975ecc0f2e686af915ca8fcf8d9b9 -DIST firefox-117.0.1-pt-BR.xpi 567123 BLAKE2B 5a0fd77d0a2802f844cad404c6c547db041c77e7c0f61eea5f256345e4aa29dfabf0b5522ef9efffcbd8c26d5fe8f309dfc94472ce7f7c09c43ecba7e0d79c90 SHA512 42a319dbf135ef5c67e48594c14d75d7424ee494f9608b4e959bf2154f1e4cb09f3b39442c0193ddd722f1012abf9936c87f0ba9be83e7605a5e7d24b8898f97 -DIST firefox-117.0.1-pt-PT.xpi 571439 BLAKE2B b639cefda2d0d23887e20b127bd765dda50630abaddf02b40debf00cc62b8aabccb381f675ada7f0207fd4a92d97ce1986d7f15ccf2a78390569c382c26736ec SHA512 f47c106d686820772a6205cf8a413a3a9a9d0bac5d0c5d2e381bc921f277e6ab87d6b30898a3e52b424f55dd96723376797380ba74ce8df539fa38ab2778ff34 -DIST firefox-117.0.1-rm.xpi 562455 BLAKE2B 37eaaa72a74fe0715e174130661c5eb8ef6913a8fc2a3f6864ac3109c6a137b449ec30bc06918c6bffced7cd8526ee67ccb1d5b38fea0aef989fdd2d063bb2af SHA512 f455a5a11e512c31be52fc763ebd34d16daae768408d43ed883627222cb33b95e9bd1dfeb4cb7166aa33a60dceee62c33c44a0e67821f94f2f9d056e0bdf2702 -DIST firefox-117.0.1-ro.xpi 525859 BLAKE2B 8c2c2dd9eba7528c07ae033ccd6652c57027e889c93cef660dddc51718e448886db087a034546f533d51a0c86d4e578524caec9fdb917553d070820fe7e4c0dd SHA512 849f229e8c82f8294116be54367ec85d746470b46c81984a4b469209aa6c537c8d35edec05f466cb6b5d6387dfee893fe839e10c3898466aeffe56f2ba891474 -DIST firefox-117.0.1-ru.xpi 656334 BLAKE2B 7f1ca76313a0cf27352e9ae007b1d0f9773b837569041e233b2d3ef13ecc2c2d6ec6c07975d6daa7172ef90392312b6ccb3e2c30103f858cae139b28edf37ae1 SHA512 0bbd4f8379d278badb0f84f167245563635daf7b9d8216e9b79026116c27eb84b31dee9667ed8932c4fc7de3aa95d918c855572884f353c6420e8835ef875b2b -DIST firefox-117.0.1-sc.xpi 541048 BLAKE2B c4291076ddff342066e27a117518c2cbb0875bdbd8897611963189c51c4f7dd05c9cb47275079506dbba6da2921bdeb54bafe65ff1c3d0f221612e2dd0fffe7a SHA512 681b7daa72e48b2bfa820ab698dc447a1a590a0bb132ff93f8ab1b4700edc7855234486960bf7673473dde45f7ba23145afe0e4739e4423c29aa22124a2737c5 -DIST firefox-117.0.1-sco.xpi 490213 BLAKE2B a46899ff81bb521fd7b46afbc644b6e59ba74e3761a5684db3cb4667ddbce44ad5376256dcd5033fb6ab2563654ba594a02f11cafe63923deaa7e82e5056273d SHA512 eed95d20c9b260986284c185797efe7a98ef5aabd5d33bf71c8331e2b8cb18cf665f0ed8b1380943a9a0a7067a3935b8c11203e1b9c7ec8f30eaf3b055ba20c7 -DIST firefox-117.0.1-si.xpi 578783 BLAKE2B 1eb170aa347f30e2e88877bc4f99e26ba5c9ebdfc0d4f1b6dbbb964f8966ec5dcaf9597fefd8fa201f291ba7086e4d5db1e467701dd25501a4e9a0ec89a97484 SHA512 ed113e784f85d43fcaf02e74c80a02035e3c3a9f4a45590ce707116b00ec61745dc80475affea41e82a15e10a35ed90f9e1872388798532f0f7fb21ee4aab01c -DIST firefox-117.0.1-sk.xpi 593728 BLAKE2B 2b7cf7cdeae1b58bc49844a3a467574c59e60c2301767b5e03c8c8e1418525faacdd7d833ae24dfa97937cfbe721e187facbea81867b16b952d4c70a0d9385d9 SHA512 19807928b1243b09c43f0495a47d94cb07c6d1ade5e413a64ce5ca35412d0026724e3117321b24c709fff9ec1abc38a4619623a4ff91a2cecf53b5aca5c97dd1 -DIST firefox-117.0.1-sl.xpi 565967 BLAKE2B 649f14a27eda7c6cc4b306036cc0a333f5dc9feb13e803479830880fdfbab4da4106c3455bbcce65784281c0823d3c5d75e2fa2f71863d29da9f8adbfb77ad42 SHA512 c29ccb34ad2698db99f2bf7499d3c294668c12b10fba5f02a2049bfed01b57f684a44b03dc5945acea78604dcbd256ff5a188e2a51ea9bef1173c8890afd8d0b -DIST firefox-117.0.1-son.xpi 400542 BLAKE2B 6b3a042c000e2aa018e0e830e19aa9fc3059e429469fad760ac53d2b22b1d932075cc08d21edef8b50c9cc1152f383d5e14cf7893ea26faefa28668add8cd683 SHA512 576d4efc5a55cbe7f8f74f0f44b2b985d315884afee9365831002512e04b04bd4a0897097d4769cc4af7c3b2d3bba9b761cdb100787518df58151d64757abde9 -DIST firefox-117.0.1-sq.xpi 565650 BLAKE2B b726906c7f9021366919bec4a638989dd91bd0b541f602c0fcd8bf237e3c3e87488ea8cdc70cd1ee592b3db4076b30439b2e5e9719f4519a9276ad0fa4b0de6e SHA512 d6029c737f83be9fe621fa6af7e0767af07e6fe9dbf923bca773ccbe1b993e708ed5361d60b89ce2dc13dc1e078c3dcf49b6523bb7bd7cf7aaf8b43adaa5215e -DIST firefox-117.0.1-sr.xpi 615339 BLAKE2B 1cf4181300ee42b55a04a59923e72023f00e106645f656586824dc5ac6df930174d3144ea5275450d2bd7e788cd069b6d2ec775efe7e410aac1bca66b95c37e1 SHA512 9a32a5449201c88bc4405108b5b27426961dfffe7ad366b3208a95b77812a80ee35a8e27cc956ad4732164f5a31a43b4f5dfdc81651d04c06a64333926f847e3 -DIST firefox-117.0.1-sv-SE.xpi 564229 BLAKE2B cb84a2f6b680939f2a5070ed7c745d156eddce911b5455c94c93b7d1865769f59d9547a7ef2587ec7f6b9333984d63830fb904f0ea7981f944b408a4e82a8429 SHA512 37e85842aa7cfe107295be7bb53fc26e89b346d8dc7438ff19e5a55973ac0118a668788b4a729d27f436f7d5341c7b50054247b82666d6cc5d9a8d4c97eb6f49 -DIST firefox-117.0.1-szl.xpi 504975 BLAKE2B 724406eb4a1010e5fb36cfd9bf2e574e1f8a792214dbccb8cfd194561b03a487e79ae8a406f46217ffabe2983d8730ecd0251fba8e7fff024684481b5b807695 SHA512 66fd575e656f44329988366e0b2aca56d9f33a3fa57d94a44e3dbe276653436dff49b8949a86944acd84374f91925acf80de7ea59637bf768edcf9c128bb2a77 -DIST firefox-117.0.1-ta.xpi 488410 BLAKE2B b1521191a6586dc105960aea7810ed2840ac19f25548253d11a8f7e4ee6142bf8fc27f7074bb67b02f2c39f62e42d26207e193762bff0be0302d8e9b1317534e SHA512 3bb33413b2af42d1a88418b4cf8992f5bb48f37eb6a5b4be9de2973d8e50b1226a22c0343f53eab00fc37706f00a20c020a5cf3b8404872dba121162bbc9fe40 -DIST firefox-117.0.1-te.xpi 536503 BLAKE2B f011ad982318e2e73ba5002c3500f8d0a901fc5c036eecbc3e934c3bfce0b9639e00ce47e9a226cb43e8dfeee1d5c3e21757825d387fecf6fc8826fc5082d219 SHA512 0987a70b2575c006ef4fddf5a3c52c8064031d934d1890ef9b731b2eb1302abd2a3e27a39ef1b94998d60820c0772f3576fdf1c0e9c6bf59749d4c9ae0ccd823 -DIST firefox-117.0.1-th.xpi 635861 BLAKE2B 9d35892f1276e3a455347bf03b80686e10a5315c51fdd2183eba7b717ab1a61f44bdc8e717d932c2224a44f0aaf1abf67e93c422bc33b10d1141da51e04f5644 SHA512 02d5c139556ed9bc745db688473da5327ddff24ff90487bdeebb025bf7f4f9dece032c1bb14cb36bad0598b14c5c63cb7a84bcf4fd6c3811d1dfd22d935b18c2 -DIST firefox-117.0.1-tl.xpi 512498 BLAKE2B 6e41e677985506ece451c5b0762aa0638e113bbaf774256a52e67d2f565ab5962f2573af11324a08371fb8f14e57b0b0f79f76b14873c27bfd5a7742c583af6b SHA512 9fcb5dbb7d1b6915763a75e3a97609076b4bc459a0018be664196e00a2a5670db9a8ec66e22241df3831adc6b72922bcf51dae8b65743ed5e2bf23331f7577bc -DIST firefox-117.0.1-tr.xpi 575940 BLAKE2B 118495998cf20b66db33f517e83c9072eb7f95450f8b3f521ed54306553bd497542739837129fbf6b772187d04f3fbad7d7a91af0ef0a4a3787e5ca325e41705 SHA512 3573abf195d43ffd1d8baa02baf804c47bf0a7ca904a346513e657fb4387947c6b2e1fbdf20145895e77d7c97af4829a706d53d4adcfbb276f79effa3f782e50 -DIST firefox-117.0.1-trs.xpi 484139 BLAKE2B c5f70d5ab2ac8b2c3e6dd37849577bf0ab383624015b1678414782175b6d7af4a9e974e166a389386c37b785e6a9872c159a47a6a8d7b9dbbdd673c9741e14f9 SHA512 a2abede6cade3000fd0b04a320b5cf103d999610c006ac1c44b53fa3a88cfea895be8731206f6863eb4903f747242a734cf2f3e42b6d3595bb0e9f6f3c4631dd -DIST firefox-117.0.1-uk.xpi 649509 BLAKE2B 44b7d3bcd4774ce4c547e9e16e26e26fa74a51b294b9a087b4b7d14773a0af50a0d332ed49f8e7f1d6bcf4b92a2fd7137087fb9a91c8daa24e25c359a1f80d20 SHA512 1e09f9887b212de19a439ae26a405a44cfc806c88c4c7fd3b72a6e497818491de9aca1188ac171ba3c13542e3341846b92f859fb39d68ae97066a00116dd8a34 -DIST firefox-117.0.1-ur.xpi 539405 BLAKE2B a566551e8b4ec6168abd3ce2e4944ce970187df9bd8aa4948fa3815d03684e72e6cb09d8263cac4fde1e657b494d69b0eaea62212bf2af886731c9b188d1f364 SHA512 e8688bb3c3d60dd7789c20e43f4ffe144e0a29f1eb1da0cef23b29f78b474c415f42dd392e8037f2e78a43adca2af3b2de3d8c8aa10cdf5dfa64fbcee003124f -DIST firefox-117.0.1-uz.xpi 461435 BLAKE2B 8327cad84645658a4ae73d1883fe8e14af0a29070cba518207e1748d681afecdee665947a674d6f6f7a427b44d2b4929766296aab59a7f4ffcbec23b97da4a0a SHA512 cdea003006ae45be1832aea3ceb9c12e840f343411caf55480e7b663601ab302235dbe390e7029dd178be3b15c797d51a505aa62d04007551d7cc0962a606285 -DIST firefox-117.0.1-vi.xpi 599834 BLAKE2B 0733b21e6bb8adfb64914468eb0ac42bf14c789250f9176500645d230821dc191d4c679ed88e912bd1b83292a32b18585d0202a732280bfda6535be902d46711 SHA512 1dda8825f70a5e8c6ed93fdff4ed6f37058edde2a551cce6fbb15400a29b13ffcb3f2fb6f0350d84858795912b9076506fd068454a515a80aa066685c86ee75f -DIST firefox-117.0.1-xh.xpi 401978 BLAKE2B bcb660965e3987d114909769a231d39cb8f51c27652a1d5c115e97c85a3325c45852419c936523ae5c4ef1d88ee334ec3a5b7618a206f9514ba43a230ab5e5f0 SHA512 a36b9e5fd6758e18fe2c400a43ea9b78b913eddc7e030caf907deffbcdbf9537e5d4f747321c7bb06893ca95b4386161d8281930e315f0edd886837f5c52a556 -DIST firefox-117.0.1-zh-CN.xpi 599263 BLAKE2B 97fa0aaf78fb5ae47f55a738da58a42ea3969beacfd955342729e719d88ba35d7cad8d03b92aa2f66fa863499661043e43cae0c0449f89517b4f39e602033a28 SHA512 675bd545974137c50415989ac8dd3ad6ee941e83d7ad603404c67819a66505ff9ccf01db544db65bf7a64cc2dfd11fc4bd389552a421cd0e3545abc55e00fb64 -DIST firefox-117.0.1-zh-TW.xpi 601287 BLAKE2B e0d429281429671f6998b5a6bd119937c52ca4c9e11d64b60e6f73a0b7fa8800336a29055944c4ccb05eaeb7862fc13923a4ebdc84543fd96992f4ae2b0b5bc6 SHA512 89f6f72da94660d83ddf4ba71803bd4f520e1dea5651172c97ca007bbb681e7330648f5afebd1d5f9be37992da4d9eaade750bff63918dcdc05698193940f86d -DIST firefox-117.0.1.source.tar.xz 509601584 BLAKE2B c618942209f60550ef5bd3db4a3a150fbe8993d2a40ba9b1ece3e647e4fcdd82639569f354f87b488b47781d52d21a158a25906c88fbaf86ddb57b5973f8ace6 SHA512 1583b0ad3b3b17c59bfbfb3e416074766327d0b926ef4f6c6b1e3b2d7cf6a18dec592b7d17fab9493ba1506f3540a02277096d28616dd29b6e7b9e93905f2071 DIST firefox-118-patches-02.tar.xz 13720 BLAKE2B 9a9a535f1f753fc34a2ebd257a90fd73c154fddfa6611eb590b68674f14a84a7c751972d6c3bd88f00bf7eae0c5fc2be5d371cc62cd52fa790f01c30ffca2adf SHA512 85c7f983341389e973407ac645db885d1601b621fe29271bd4f5766d5fbf6aaaae45bb8fc590e767a1641013624a86e144957bdbb59112f22236af1acf9a5cbd -DIST firefox-118.0-ach.xpi 446025 BLAKE2B f601ff42403ce2d4ce611f02c128a58b4f037795896e16f5b6dbb4eb524620bdcc7b06ff83d89bee8183d407da34989760f9092307fdb34f0c44ca4ff9da9cc7 SHA512 934b564d5a556dd0fa891fe3cd237e1415ec393020c7724955de25fc90766561f83a3ae975f0a361a1e986927990880beebf3f1502c79c151100f507e8634786 -DIST firefox-118.0-af.xpi 401797 BLAKE2B 11f6d9304ee1b636cd9759550a166b6466fda8973ac2e9111cc3797433b62155dca197c053291e6d72a6db2452a5aef401d8da9c80d0dcb5471c0e3d641c4ff8 SHA512 049c167147b4ed0bd6851594b283fcb40faf03e1a479bb0f794dc10027a66b296aea488241a829a7fa32125d36e770fe6ae5792bf66012bb588658ab04c7a095 -DIST firefox-118.0-an.xpi 485440 BLAKE2B 03d64b70235d70000d223ab776ffad06f825370295d33326db636b176d0b085b1130e22e31369855233dc787422879d177e05d57bd0113541a74d4faff1fe0af SHA512 2592ea83595099a8523dbe5ad955c1794e4a61032fecf783c4475d624f3815ae86c9322b4a945fefe635162698c69c80ef5dd70a5d9afae54e27bc0a5612ba23 -DIST firefox-118.0-ar.xpi 552502 BLAKE2B f30c0fc1fc6fc848eebadbe73bcbde66a11cf1520dd2d7e57733439de47d9f4e077283a435b7f99a320bc513429ff9129c4f25d1b8348af78369bfdde47770e1 SHA512 9e80110bac944522e4eba58d3956985d2211bb38dcc01dce8a19f93330772c9ebf9379266a1023caaa84e90200848c629ab78f47e2c36ca443dc8b2477c61162 -DIST firefox-118.0-ast.xpi 478764 BLAKE2B 7f8a12a2b50469471dbc758c3e419a04a657ff5f1acf6919cfa716001ca5e6500941f61acf11a1b6d8eb88347318240acea1f50f30b75f094e03a157f6a5a8d8 SHA512 d5a2a4295c4bb5476a24724186a38511b3ce4fdc306986976bccc582cd333fa9eac37faf90e56022d423c4aeabcbe00862a73e148d7eda32d9683a0a2356658b -DIST firefox-118.0-az.xpi 471884 BLAKE2B e27a73de51fca44f195c5ba156e94d39d51be5a93d1d7ff04152f0b8576cb8df417e29cc82de9ec3a1058b0fabda8e4d644fc451522740d5b1ab7a9547364259 SHA512 4b02eccd5110e4b17e913b409a51175321af35674ca14ed7c3971715c11d256eb901a9db0e7862c49e18ce1cd81f4a1b8cacccb0845c277869d6a4aa16e3b9f8 -DIST firefox-118.0-be.xpi 658000 BLAKE2B 149b4a330ac1c039c5dec69cd696481f625ec2b53e161db5d3b8afb4f689fd68c096c41c694c4f91433230b9d5eaffb703dc48a3fc8131603691990270b2677a SHA512 dff7de3b83e1c7575f60dc542e503bcad945277fb199646ddc6d2c7d6141ae5edacd687a1436f14ff10e7a78e9d10644ca0acdc78b025d8439e6b9477c45c844 -DIST firefox-118.0-bg.xpi 567002 BLAKE2B 399d33d40432b9e66d144c3f66504d54708e72be348dafab1fbc6831ea5718438eebdbd124a98dde5b9683b418f549c0e3bdb8d4c857c160cd841290c5d8c6e1 SHA512 c911c01f3f819b025db97c238816b58f752e7be1ccfade7ed2ebf549a3a19804a97574f248deaee75ec54b7b9c51caad1cf6c73af31c83af56d3a900b1dee883 -DIST firefox-118.0-bn.xpi 561427 BLAKE2B b4a1dee0ff9de6836d8e5dc94290c73c52afa5b18d38375e5f1b648a455360564e36fa5e46756fccd7cefa4ad23b91a8ce606bb031b978ac1369b34673073cd0 SHA512 a73b8b283d5c02737f6ceccf7dfe62a23382443dc54f749468caf45afec7cdd6de340152feec1c0f6d821a3f25c200326e1f8c3476b5e36cec1f6782d87c26fa -DIST firefox-118.0-br.xpi 546689 BLAKE2B 7d5501371ed46368fe4957d71b233e564ff9d7ef8d41f98dffc84b9904dc79c83bb6aa0aef9f0003a2a592c6f3257caa6f29021d6034a1fdbed947bf523bc121 SHA512 754a47acfb7e32585ba23d81fc495694ddfe0092a3d0c5463be2f4f60c7fcc1616a1dc17c0df3f95c7b96c831217e5e656dd863038d5550dba775ea94315eda8 -DIST firefox-118.0-bs.xpi 441970 BLAKE2B cc34baf49a7587e12eccbce150fff1bc64b6b14b337e003fd1de4b531e50e1fe087cd7fc851c1792a8d3cf4a66ddc493b01496078d2fd928c1d86a62ba3410ab SHA512 2fcb79cc704188739b4d9b817daf653fb704006a0f4a98640f383648dcdef7b2f0d74a63c245cd437107488dee3dbcf02fa7f40f063194205680018206b23331 -DIST firefox-118.0-ca-valencia.xpi 524708 BLAKE2B f80d1839bd233dcc913be4d6ad5e88a55dee49d8b7d7555de38a298cde5d4d2abebba4281712a6468946df8da171a2c3ec4b2d520037467b6ec566f3e3458860 SHA512 ff01f53335a4dabe5db90d8e6d083038968597273b97aaea44f0f4dd7025e562b364e229d330fe9fe28af52a1e6080ab1effaa06229ed400d07eff43219c8d68 -DIST firefox-118.0-ca.xpi 548396 BLAKE2B 3e5c9c00bf4541fa5e6ecd64333e967c33aa1ef9cbb04d0bcfac0f59d393ba98d05aaa0f583ee2b7119ceb35d8e5d410eb8f4ce4735ef3b6dd402fc09f4b5f0a SHA512 ae625d96dcf804d8b48e8b472014465664cc3b3213a065922f697561ea32b9bab0f4e2c2d6de1d63c358a3de3d54ed1a08d6eacfa8807256bd5debeccca8441a -DIST firefox-118.0-cak.xpi 569601 BLAKE2B 57b6e4db886f7c0bb9479f9068367246b2cdb41604f4d90c9fd7e4e9c2e21334d9eb7a3d2fcae2b22cc18bb32368a6c6231b81012e690918a1a3075ede6c39c4 SHA512 df46da31abe4f2bf17feaef2a91b1434b69b2bcd880d347549d278166c1593af9ad8ce9395e315f4a3f1b06d84091a772ccafaf88dc821d101479b46b50b5ea4 -DIST firefox-118.0-cs.xpi 602031 BLAKE2B 4383b4ac32538fb599a5a72b0b5d19ffe253c7775a89f209ed425c5bd3db6914a8a7fb855e52f2c6a5575d848e6fbdfdac27e1128c1e1c5f160c269e71d44b9d SHA512 6e674244b95974e55fdf349ec27c4db553598ec5000d59dc939f1d08be7a5c432e2f684d97b6cf402326aab419aead23aaae605cca9e83648091a587eb6ce172 -DIST firefox-118.0-cy.xpi 573646 BLAKE2B 7743bb9b6c0e07e28ba0d397c394f825de9c920a631bdf39535691dc67697b08b9919db39a8ca8a1f314e5a27dbcb3fca5908e871ae8c822081ef1e1ff5baa84 SHA512 e95e29183eb88f6ff825fdd82325e8bc8c1cbfef9a059bd2b9d307cc32bbcb583a6376c52aa005f7a54a31883cc7e63e42e0ddf0eb2e092ffe88a05937847690 -DIST firefox-118.0-da.xpi 562662 BLAKE2B fc0311350148f2b9f8a7b94075ea07113a76658fc11b10fe489e91eef52d6ea6552e5996276a943dca609056d9988e0369ef9bb8cfd0bfa77c1e84c0b6ced621 SHA512 c0a91db6fabd04b5c10cd8a1f8dc8dd3fb0acb41aeb2fd089f8b6db055fad324a17c92fa0dbae8d6618ad05b250abf381eede015cea833e051b123bbf0bd3155 -DIST firefox-118.0-de.xpi 583331 BLAKE2B 438ae52c7a7658e4cf14d8dd42d6d30bdf75eb61bec178704c6439da504a2de3e10bde169704ed39b0d60a6064daaab008c0e01ac5bac3de593d6b8492a2ba39 SHA512 00da9bf18cdca5d0d7555729ad84847d17914fe2bee9d0cdb5481bb9d65fe1bddd6ba11edfd18ea5cf3a61cdcd73b6682a33044f8e70cddf7138db31792889df -DIST firefox-118.0-dsb.xpi 598385 BLAKE2B 288be145984edd13c547f7ba62e3e4b7a1fc935bb2f38de66ef644fc8b50ee20836f49da876eb350cd5dfbef799ac4e97e7eb587db21f11c9c287fab6f03c6c1 SHA512 000aff916a0c7ae31fb15c12988a8cd28c69038bbfee3a66ed4ce8404a39239cd3358208574d420d7a46c3b52df2d73ae9dd785af896d5a3b2cea4d13e79093e -DIST firefox-118.0-el.xpi 672683 BLAKE2B 7b383da031ec9d0f62bde0f5487505b6e4969e06376253114f20f0d73184991c398f01f215f617d2e4a9d6d9f86d78c5372b8de6741bbf5217b33e43d37678f3 SHA512 d17f3a551fb31a60aab2b4d81ee7dedef31bbba188406d0470a86034ca4e8c25e760beda98fe6c8a6d1d877e9e0a897ec311fea90b67e2faf560a8aa286030cd -DIST firefox-118.0-en-CA.xpi 538014 BLAKE2B 16e552145e6a51c5ba675b09386eb60873510037853eab7c6c8d18f78fb80400347a57c68a64ca4739dfb1c4fb50bf8c3cfcd266ed9385404bf0ac7cf27c341b SHA512 8ac78b43f0db52e26d94986b8e86f3b1d4acdb406aa4b708a3cb071a6b9fb7ec5ff8a916a26014669bd4229e04a2c1d429e141789bc6c2151517dffea52858ff -DIST firefox-118.0-en-GB.xpi 538570 BLAKE2B b1519b0abfb699d32676acc2cbd5070407e626e1581e4a4ab6038bd40593f9dba32f5a90eae8d843016e8c7ec9f25104ee4914b99328d6762f65c98a9367f614 SHA512 6f3c524b4f5e422d2d46c15f489e0451b5bd52d6b17ecd56a437ca3d65accb3df7c2386d721157de1eb3c938e0b6557c981c999c22de8baca5c05d923f036d18 -DIST firefox-118.0-eo.xpi 563415 BLAKE2B b7dd788d90eb2479fb608b6a8922d54c07fd583d4c6dc0158cac861f50fa23e47905d2781b7188d9994f102422d8ed5b1f2d759774564f97d59f30bc2d4c737d SHA512 6f879e765d0d4718ebcd70dade2485e725db5ce64eddd816379f5c4f02794b3f3897ad77f8ee1ee669ed1355276d644ab7015615f13d8105bd3c992dbe0dcf2e -DIST firefox-118.0-es-AR.xpi 577749 BLAKE2B 00cc4ce38da4c551bd92a2acf95e3c7fe19942d547beb0c075862438a6452f5259f428f60711600dc794e3fdfa0e4988f09b534ab1f5c6c5790662e9c5cb03f0 SHA512 828725d5a004cc5154491f9b9634cc16b7b5288b1696ebff2bc018a99e96207830dcafcf582767f875ebfeaf6c81b2ff09ca132f2da7a4bbc827cf9c6e3ddfb9 -DIST firefox-118.0-es-CL.xpi 576549 BLAKE2B 5ecc7420dc88b2867c910d92bd4b84101240b9222aef8cb8702b1dce7a2f7e25770c26b9d92e88eace97e79c757a8eeed277bedb682fa9c275f1720421b55782 SHA512 edff8d4a163f5068d3d8ae1d0687aa77167ced3f3929e6cd15ccb387b52d26793ffcbc545b0e9928459a8a051742115399ddb1d249e9fa81666b649292c9c622 -DIST firefox-118.0-es-ES.xpi 571109 BLAKE2B d76c4f7da8377b81d2116911cdf73550a9e9ef5efa167a98fdb0443d19ffa919c416ea7bab124a219a0be66cdcea965a37da773526967298b57af3feed7ae89b SHA512 d6e9d0f8d537b883f7722f6fc885da3c36651511cc24bf922926377665187a08815e3beb8c566e70f600b4cf4cf07ec2f81c657803a54771172881664057b859 -DIST firefox-118.0-es-MX.xpi 568539 BLAKE2B 4d7a6a96f0fcc65b78b9b7b7bcbf58cfc53f81f730dc154d7aa29db5823c5a00ccdee0064508e3fe4d5144004cddc35b3a9fced9185d47c7fe2173f433a905f0 SHA512 1eb3377aaa7840703d058fafc4683b95042e7f6527a050a9173770d728b6fce4bcc54b7c3d28151f8867b1d9c749586cf69e4b713a929904854558d8206eafd4 -DIST firefox-118.0-et.xpi 519008 BLAKE2B c934b9bdc6415788e6fbe211001d2ba07cbf96332ea0fdcb8d20b6ec6c0dc1d4698c74ca2ba59eb9eb0de78758e4f221351a4b4ef1f60dd4ce0d3458f103831d SHA512 57000dc1ceadcf521909abc7d6b5616c328f26d607bb47f76416ca98bab716cb1e85ee159089e1e2d92345b94b2304017417d9d37cd4f06812df1c346eb6a2dc -DIST firefox-118.0-eu.xpi 559332 BLAKE2B 30ebb56dd768f8eac0478ad07979c289e458d89878ce6fb7e1a4b2ab352b967ede93b94427a28c050a38037e8c5813e2b5cb876eb7a3029e27a3a8c5f1401b77 SHA512 bbb18f36aa179dc2263792aabedc24ab47729284d9c159597e982cc0e8140eb90c8b235f29360ec481c51da5e94d8a06d1d52d8020088cf98d21bddddf25e05a -DIST firefox-118.0-fa.xpi 569207 BLAKE2B 9f5fc22d1b0b44cd172162f95bfb6a22b2268aea0088238485ce20bd9f2801c1d0676a4ec88b91f43d751d614f9c14429186f607910e57cd38e895360a78d14e SHA512 c3177b1be472fa7aa71c6a959012e3eabb37d97bbda2898fea474d0c00d7e7996c523c99345682b41c15aae6cc9b66d7e0567676753d2c2b9ee85dadeb0d20d2 -DIST firefox-118.0-ff.xpi 457175 BLAKE2B d3b586bc8e4b9d0aceee5f75ab8b7fd08fbb2a768f12ea7fb9eaaea80d0f2e9f3da732896af752a4fc5ee5cd189c8b86f9c936e54812b2590d0f195ba13d7a33 SHA512 701e14947d2be2903b517a33681d84d5ec0496b9977e766f9aac7e91376d59d67c9b867001b30d121aade150dfac513d4254bbab3b70f6ea6d74d35f4ffef692 -DIST firefox-118.0-fi.xpi 560265 BLAKE2B d05790ff89d64307325727ef473c9c71c83cfb44f1834200e0b9b00632a74a9b8c6b1ecd3894b2fc0d066813d2aa245ab0fd404af67eadb3bc3198cdf882955b SHA512 978bad217754d2dd0fd7850cfe10ab45eb6ccf64a9650e9a218ec1602036d98470cb39bcf510a5bd01b38cf395b1cbaec7ca2f8421441356ea4cb1d80efd9973 -DIST firefox-118.0-fr.xpi 588802 BLAKE2B aee457ec27035c1ef820d8de931a0e2b3389227badf0752e0557880d7e87d59c967e910467e844613bc26360b3523de0796c38617c6ee1d82ebeb4341e42fdb0 SHA512 6e66cf10e28323faddb8fd74adc4c3dfb669cf37c456037be408adb61496f77c3679e848e148f1f70e68541ce6797c53bb2613200c52766f339e8c71c0cb558f -DIST firefox-118.0-fur.xpi 582434 BLAKE2B 822da4d3f22fa27384e73cf3c4e8ec68b016994222f1356da3a03930c8ab792edd710626c31d76221d36193d4eab3143fb9070272b2628cc5f60cbc8ec6d415b SHA512 2fa23f253fa642153d0c46e5fb0cadf59a1132514c872ecf4fd474880967b213bee556f1c26d34329779a6e03cc7e7a55d594d689c59f75214fa4b49e257c2b5 -DIST firefox-118.0-fy-NL.xpi 573265 BLAKE2B f30bef69ce1aeb22126766dbb19b493c9248d079943477c94bfa2f1c71083ed7561c22e77fb6a6fac82d1c6eadd611fe7e1cdf511b863b9a44b67c91105b516e SHA512 8bbe83d2b55cf4ae1f29d7d9ac10cbb924d904655fa1a961f6275193dc1830fdfe626c4e6d35e56ccea6e92efa8a3ad3ef7b08fce52988b70f07cb4873a1fcc7 -DIST firefox-118.0-ga-IE.xpi 454899 BLAKE2B fce035e8632f66dac7d139e149293f10835346c9254d2f926b7ba19d434c0d84094838dad50186075794af24c8405d7ae8ac1f9aac28359c291abdf80063e446 SHA512 f6bfca0ac240ed3a58d23846d1a36825bbd517e781334566b9f345c5555bb20ada7cb36d0828f327c98731ff71bbd35c3015c3cc6a538e86fc0516f060a94d2c -DIST firefox-118.0-gd.xpi 570197 BLAKE2B beb93e3dfd5bf1ce5b4496f29df315b1f1e0821d226ccadaddf95a6cf0541c8a31fe5f3de8e774c60e900654fe1752aced1521359451ef4c1d4dfc049886799f SHA512 2763e4b9fd42cbc991d724c2af1f8b94c09c49279459c16541fd39a8bfb191bb13c31e3fe2fd5dc7918208f17d77066f750881805661de0dad142ff6f65618ef -DIST firefox-118.0-gl.xpi 569420 BLAKE2B f07a6f79749a94154b17ab20f5fd42bbeb4188b62262921422c88b2bc3fec09f91dd8e6fee82bd546758ba760ae29512574d6ba5c9a77d51723ed819b5fbad4e SHA512 6c167440661ad2aaff9bfaaf2a560a421fee7f8dee033a519508a58db836169f0d290617d3cd4f2b70652bdd2d7fab92bd08f486f9e2d4670d8ec7c3f82c25c2 -DIST firefox-118.0-gn.xpi 586934 BLAKE2B a1bf44449b65e9b0b5e415ee3f9f76cf6c4db007eb089ebc3c05f4c208907cb4fc10babeecf8fa25bb637dc8719730705431705d12032bc5a0f5e0a598c5b92c SHA512 598b8adbaaf5e360728663f72b31b57cb81f276a911ae8ad2365725f182139ef8742bd2500252f50f477f34ab285f071836ed908cae96724d8da1694b8a55094 -DIST firefox-118.0-gu-IN.xpi 507513 BLAKE2B bbdb197c8f55faec83bc250106953df6d5384cddbbeba8a1f1c231e956db31d52c47237329b53e6ae43516497d55bb95cfb4ed455e50c9e87fbe1b0e35e32a2f SHA512 5f081a6350bfc199ba43b5c0227e5f91e5b87eb928d2a60910d22d65905bc3cd5caa01f07d940bed25ba39f1bae9241e78ac82b29beb1f3273ce4656c4d4f577 -DIST firefox-118.0-he.xpi 583015 BLAKE2B 65121427823e31977125d66437ca6ced959bd4fbba05ada7ac18c0db7ce56668562d185cc58d479515479d99cdaef167a70594d3f8482060f510c2d0410ef94e SHA512 ae2cc19cc3a28ade466538ed0bbb87f27e4fb7c3712c59894ada313222081d43e852eddab9830f16dc2099fa4a39de56c16611ecb069f0bf999792c66e39621c -DIST firefox-118.0-hi-IN.xpi 545210 BLAKE2B e86c7164eeab69777b5587d343fc9f6374ec483af98f6e6c043cbafec2204a8cf71cf047fdcc7f55f65b55842e3a2cdb56445212268de76603660c75e6011965 SHA512 c346827c5eb9b81ef85f2ad6f4b41870e1d500d5ca0bce4c217398664870b3a43e5a79bed550d89d3eee5619e66c09c44e0971a5d6bc785887f398300644f242 -DIST firefox-118.0-hr.xpi 536179 BLAKE2B 6b64287c68d0d1750e1b72ef3b15c0851846818972c0e2302e7ec7fc0c97e1ec15d24971b3b91bdcffc331d3d1550902f5199e3988c37a5db2c19bfac163e39e SHA512 6fbf876fdc8f337de3714eae3b2b7329ce2a7e93bb97aa597900992ba17bbdbe84e5098f672700dbf109946f9c469023df7b66119d84a57b23b377db1ada142f -DIST firefox-118.0-hsb.xpi 594444 BLAKE2B 9fe2d3cac76babfd1753763e53afa9b5747f7ea8d595901f8814802be46b3145ec17bf3edc39c4302463020adb1a07f384931eb13ce57f2fa85a54cb3d4436fb SHA512 a55d970d747dc166b27c85ea663899779c908f8fc73486737e0e8eae41a76daa8df7a0389ee2f9ebd09f76de346120198aa3fccb569f6bbdae2e2ead20b1eb08 -DIST firefox-118.0-hu.xpi 598444 BLAKE2B 3327654cff44538bdb6ced3294134d5ae87f5898b92196aafac549fcdb95ca11ecd5675b31cd57e3b7a0f614539f881ef3541cbe5756fa1fab59070a803db25c SHA512 e1bcf26fc70250536ff74465eef51bd4e5e2883532ad1f0aed9a4f308bd281ac80a6e3228bade9dd0d426beb2425d0a92b216ceed7ddf13d88335ead1a4c543d -DIST firefox-118.0-hy-AM.xpi 584474 BLAKE2B dc98818297015e3536da76e5665bbfabd41ad0eca359b0c75801945f34c61365be34cd2915d4891667e94b34aec29ae3cb41114de516dc8383413f3fbe7dad03 SHA512 8b2d1060df3d7f951994c20fc16bd1b11f402cee3ec1ac5cc38bf93000f07a92b7cad260d3aef678edd339801f29a01651223e11ead1c4887689f63d8bc65649 -DIST firefox-118.0-ia.xpi 561642 BLAKE2B 6ee8a5ef57a71f47949877defd8fb4dbbab6dddd81df5ff3a0d3a7bca362c9a6f940070bfaed7a2295d1bcf01ddab18a486cd8f265a8613e0ed555c5cbc2dd92 SHA512 b1d8b815887b350e2de37b8676a67054da4433b5fba6cd93674f6f740f405247604ecc21eba906ee9d0f6fe0a0d59522c6f0527b960288dff8316e2bc066d49b -DIST firefox-118.0-id.xpi 542968 BLAKE2B a5f042c65b00ab1d7067750bb40d644585177a0092bb4bceee316ae3ed6d05cad9ab6430ddab2ae4708172be322aba4e9936659c1d3ce8e6cde289bdd4e860b4 SHA512 d1c5b822c4d17fd9c02a4defac69d89b1e236a58fe481bee78b0673322b7d7dbfcf690a29d17152ed7c744aa29b1ac0d01790ea00d1b827e327120592310851e -DIST firefox-118.0-is.xpi 569562 BLAKE2B 24476122c8ae497d7432615510853c2bbe659cdd5cf3f10412dbc04463bdae01a0a799d4e5a179c1e68aa603dc238a106728e12bb6f9327d10015326f27830b4 SHA512 c5a01e0291c0f72b6dd7695414daa1dc80fd86503d2b167cdfea0f583274508d751e9a5f52a9165c47760f877c233b5db33ac69629249f3ecf3d2442458ffe14 -DIST firefox-118.0-it.xpi 515955 BLAKE2B f97a6733402884b35d002cf6204a5d407956bf0dfd5c5ea4ae3380ad53dc5b3d008fd077c16b9ec9937a5a70c4d13cd6d7fc29365b355d985408a0b8ebda443c SHA512 3c4ff60db19da278d0010d1e77818462641fa0c21e16e728276adaac191f17de070353cbf8c59ba4ce019d5f30e3da10a819508d37fb0e20ee2f81493017e9b1 -DIST firefox-118.0-ja.xpi 625825 BLAKE2B ed86fc60b55a157edc1075a9bddf4f06415bf37c79e525d2d36b168de1776b21dae93594c353d3a8443974843072569c36d88057795839f362d513a3bb7976cc SHA512 ab14d606fa684007c9677a9118aaf5086eceac66385772dce025d886e954cd5b765c6aac4f57dfed6d2342a54ceec32f98fb45b2f9481ae63ee57e5a451b8835 -DIST firefox-118.0-ka.xpi 623571 BLAKE2B b21a3e242d1b1b3be4d618e6f125d37af5dc0d2ffa07f8aff90b2123a8150fe7574cf178565575edfba274d9a9fecba570fbdaa30d47d31cbba9e266a824004b SHA512 af53e56003a738f618c999b4d6555c16273429814f7294f8e3e61a864690f24576cf9cd8cac26c330207072fd5beb432409c719c90f053b4ddbb37932d9dbcea -DIST firefox-118.0-kab.xpi 571648 BLAKE2B 7741aae7922183f077fdf4d79dddc7e6f6e8a598d22ceec2dfc59f19aa63b204d015a8bba5c96186553287e1b0797c97f142b46f3406bbbf09d03afbd16fdc32 SHA512 31f6efd2cb15a2dcfcc75be4396fee01b570b263e0fc6ce3d7952e77ee510cdd0894a6c82ebeb224f52a1f8ca4e29d9bfb857486f5006d3cc2ce6f92afb467c2 -DIST firefox-118.0-kk.xpi 649059 BLAKE2B 859ecba8f2b871626ba2b91e716bac4bc01251e3172b073fc341a5087005de3679a5464109e51c9c94af4fe9216ab05a5679c4154f20ba560ae1a22441c0962d SHA512 66daff50757aa518648f8f7aa1fe55efa8b8d43e9a9538c8fa1563dcd42ffe3e92f3c6264078e2098ac4afd92890fa8a21d117d604ea73499b46458be0b65e12 -DIST firefox-118.0-km.xpi 508309 BLAKE2B 128c88c523d5ad328d109506fd540d2aed34c49180315c259d7fdf97704be6e429b9b5c4b457d1e892da304c2ad83f8e217d3fd772b5dbe97a3cde5ae8998702 SHA512 0f917fa495ee3e0942ed8eb07b75907fef68afaf97a0f6203f3e31b221b5e8df3b1bf3dbcebf9694cd329e896bf05b23a171cf74aedb906bfb72be5b30e061ef -DIST firefox-118.0-kn.xpi 473780 BLAKE2B 20556ee0025ef4b1376ae3858ebd4dc5d04c928caa0c4ac07f33da7ce5bba64a67631c0fc122b0b0c64993b7def20b71d9f36b3a7bd19997706baff94865accb SHA512 c17ddcb31487c6ee89ce1c71ce331af402428cc97b83ca2153a580cf8b9b305d1d804df3ad1df3ab3b9985d8bd431b70612822fc5ae37cc8b482872a238f28ec -DIST firefox-118.0-ko.xpi 609088 BLAKE2B 9400d3f70fff6d7b6ebd846d473a5f4167ab6546e013e9cc82886db6a97d9b1f339a34e0e4e2fefb1947cac0c85bb959f2af1d9763cda21687c7901ac0e40fd6 SHA512 5a2db85bf39fceeed602abb6ecf4f5b221238cd5515233b8d44fcc68dc7aa14b509e3e683226861805d048c491dcdefdec15b37090e9b7924fcd3256d5edf0bc -DIST firefox-118.0-lij.xpi 465495 BLAKE2B d817d4b151305b42a650929be3c96f3566c6f79aba26b165324fe8b19777679b3b3343708a8b2660bc17f04f69b9adc35751c6d78bd49ed512208e2ce1dc353e SHA512 ce54f9816f9c97a34a28ad6ea33f03b6e86988d9174ef1bfabc6a78bc772ada8cf4bf415e84c324bff2b78589c0b2ef34d7689c12e93fd7d1e2ca169df8e69ef -DIST firefox-118.0-lt.xpi 551348 BLAKE2B 297eeb115254cc1d155b8a6bea2619f3b795553dd5ad768c5dcf2b0907b0262dd101dc6da583b3e2b6cf3d31b56f1d62561f95a2f96633af62604e9936dda821 SHA512 4f5d7c59a74fd2388028593651c86d916f4886355723db8bb6a1ee2b2417aadda7ea910870672dc45744c22cc3fa04c9d6097020b04230ea1cace1f58211d071 -DIST firefox-118.0-lv.xpi 451456 BLAKE2B 7a54edf062efe0156660041d40120dc730d8d715892fab7eb4ed21fffde3fdb6a936c26a9d54a334abbb0e84e71cecdd307de86c943151d877a0227e34bcab4d SHA512 429e6591695df2f7d448fc82f1c2b7542baa1f451ac3b238db2fbddc2136777ff677fed6c63523cee4f2f18bc137ffcc571b225b8e9637bd6e38c74f2eb1c083 -DIST firefox-118.0-mk.xpi 476566 BLAKE2B 962ef56385ec259f32ed32d61e8afb2f50be558f44ccca7c16b0bb6f13d19306742bdd7e8720c304c5d03fac323c4253d581850d5ae368c009928d85b53daa16 SHA512 af297607048d3c3dcd89b5db8f31233dd0b429d182de8c0b83729abbde9b06c84e657435d52bdb65524026c5f473f9ba378bc6cfabb4e300b49638b8d5b6b7e5 -DIST firefox-118.0-mr.xpi 512902 BLAKE2B 1070376815a72e8acbf4803a12076a6ff66d7d32f734bc866981c56929acdc5c9ae485e7c261fa9a3c58d570cf511519259e87daf275b99d0e852416c4a07c89 SHA512 52f9c32717f2e9f27799fdf149a4bc9b08acea4c9c3cf4d0b340ed882068a718b57acddeb7a6a5cfd74e96e4243de1ae727597c825c24bdbf8cc623261373dbd -DIST firefox-118.0-ms.xpi 431284 BLAKE2B 7ed35b6d462bbc531799853ff6087aed514c55fc6260f0dc6b6b6e0e381df3d312e7e898e4a68a1a1f04171443c036e03912ff0665ae8922d25c3c1397e9b961 SHA512 c69b07fe08f502acc3bc0b34632646bfa3aae298a183ef11f0f56889f17bad5cfa43e9e7f9f362bfeee97b2fa76bc6345ece9da5c04fb734ac1d10843a698cc9 -DIST firefox-118.0-my.xpi 494968 BLAKE2B d580f46ae09ac56b6134e04476faa952bf6aa32c7699136e8a71b7c2fb9a0c95fb32886a5c5f47296cea337d20e11331d8b37f8d0f06ee879dc0d9f047b8ff88 SHA512 c4a930a9e237238d06269013fbe62aa4d12db9fc0d591bfab0cbdfa12142460dc471adb5b8b57cefa52919fd87f3b876266ab2a6f4139fa0a5934db7008adea4 -DIST firefox-118.0-nb-NO.xpi 556715 BLAKE2B 17d90149509dc9d07af69b9cc677b07e64ca49e422e2e69dedb3b3e310cf88754686b50782d1a56bd9361c86ef5dc527e35e85957f98fb1d560e92895f2d35b8 SHA512 e3ccc12ed2bcfb9955b871da3c671bd4bd92f0890a15c9ef0d4fd49f48c4135cfde4c2f57f3a52531d4597d42de62e736e78de3c8d16ce300f514db0c5e04815 -DIST firefox-118.0-ne-NP.xpi 469851 BLAKE2B af04c3195caa375f359a712397355514e292ee4e57d6c8f5f052630c66c83dd681a834a54dca7a68a71d026555e3629c2af139bba18e041e1d8b2a6d1d4d936b SHA512 7441f3c8cdea5c8ae6a73d1d9170e98cadd92c887d56b38957398d909b5a9df5163de6172ae67d12aaab0554f92151253c540014d421239a2e67d9229bb43019 -DIST firefox-118.0-nl.xpi 567477 BLAKE2B 1036e25098dd4490b649ce21a6ab01dd5605dec62a7fcc0f45d417f2046668721d0b5ecde3d0152e6ee24fdd1b4ae1d3cd150a08f661ea5bb96cbc5840b6980d SHA512 abafe8903a2841e30cdfb00a490430c7eeed97cd703376c6ba0f60b2496b3b12c2030cb5f82285ca1d670a81ac718be2d1116e7b98af8fa4ca5885bd5c43a7f6 -DIST firefox-118.0-nn-NO.xpi 561327 BLAKE2B cd2e51f20c5e2bb1f5b4c0a2b87f40217b9f8cb9e1e27b60e829ffe1f6e5fb81fa150d21f640c28300646a1c603ff278f1bef2c097267ae48bc205a860ab9ba7 SHA512 5947d9808ee635f81c544b28174a99d45598f3d5fa9ff4a8d73d9b3bd81bdd9801ec7bfcd716c0a4c3cafe8bebfe1f9d2aab7140d21ef8b2e935411345983e08 -DIST firefox-118.0-oc.xpi 577637 BLAKE2B ba6397c27ffb5313ce348b77f77261913ddb46f64c797f129b216f998c1a855a50663f7348d77aa4afa0856fc932b0cf07622a5e0c44b9abd95f43a054ca15a6 SHA512 61ea3ce818e06fc0533617f985a5fdb8f9a5ae100886ae2da87e209aa48df11461c3ace8bb75ed90605f83ada8ca352f94ea0936f666775fa930eef811cbd5a3 -DIST firefox-118.0-pa-IN.xpi 637560 BLAKE2B 90806a4385f96352980d935b24b5266e77342c4dc6bc6f83a1e76561450ee5e3e524b504e6e12b7644a3ffaaab3b77010bcb4386b951663bbe0f3d71e84cc959 SHA512 b04ccdd22a0edd8d4fd34ad1d6dfc953365a9227742219b933ffd2d94c1b2c3ec6c296770dd9dbd0f9eb0397e0cd0e12423da53a84956d77832ac77d50e6275e -DIST firefox-118.0-pl.xpi 587893 BLAKE2B 47e769a6be192f9a689a4d931c57313f9fc9938b94901a44272ed071e58a222f0c7788115e7ae76d5a2f5a588143988cb017b03099f9d7f8e716b632ffb94d72 SHA512 0d828a2f27e01742cf9a24cdfc5b54c538796d581337f644c672d9251d827099a1b6dcc2a033032acce483b3d9982a5f4d8d227d37ab533d6fe6ea6e5203bda2 -DIST firefox-118.0-pt-BR.xpi 572251 BLAKE2B 16099ecc495bec370565ae0d51c5bdbc5323a57f0fb6ef803a85843a929620398b935bfb7ba8408d9f5c4b42508ef707a9aa09ceee081c705317dc1c75ff8789 SHA512 7a3194ddb9ff0b5a464861ed9726c6ac700ee89a51e9ca1c05ba72070138704bee33de88e4da0ed161cb95ae2ee90cbf1e1e2befa3fca79cafede92d5d0dcd4e -DIST firefox-118.0-pt-PT.xpi 575073 BLAKE2B 621a70e1f6fcaa64525b3d760b43aa64994aee09f6f0bdbaa6b0a6abe46b8bb3ed345e9ec7fd94d12efcb449afc31924c06f4e5d47827eaafc19d34c2a27e048 SHA512 2fd440ae0c5b2600040717416dd9d0810dc0a59f82e0cba7ccf2fb22443f1814844e9def117ca8d2025b4f423849232bcc23f9c30d56f9deaab6a7bd19830a96 -DIST firefox-118.0-rm.xpi 567681 BLAKE2B f869cb9724f75bfc9a54116010e87b44f3380eb12142facf3ab39f4c8ad87c3e5a663ac69c52e8c8db4bbf3e9796c174a35ac2346c60d021021869a26b1065e6 SHA512 2843ac1b9deb9a8400e27ab19a3cf138d857888dc41908119851a2c1745fbe12dd86b91cfed25b2e07c57f2de4d9af8decd163edfd2cdebf9b283a2d11d34b05 -DIST firefox-118.0-ro.xpi 527803 BLAKE2B 6abe1fadf0b28d479f75870d86ebbe751f1ba0456313643d74d5d9ac5373fb08b722237803e53bbe33a39d961e65abd842e54baceff0c98b1786a00dc181ec08 SHA512 6fcb4d8079544714dfa948ed6c19996698884811ce070cbb396392b28f90300f2a48d073eb28afbeba8841ccf5b56972d28c29bb733ccb1a65125572921f66e4 -DIST firefox-118.0-ru.xpi 662272 BLAKE2B b19095b7d0a526925ec5f8e1d7d4730dba54663e20b39aacb5c464c02fdb7902e4f60e046860ad90350344f12bd7b0e9c17607a1ccc8c963a768a987d9842d10 SHA512 6c69d9b0520c79d458e576663107a781fb1d0afeaca5cf86a9da6c8891e0a574d3a4186f82866085b8f77ab0e2d7c74ec1a4b3b174cf5c0c46a58470c216928d -DIST firefox-118.0-sc.xpi 543781 BLAKE2B 3e75296b7bc6cc78f28f32c951215b63d59c54bc2792cf2df194819c18f3c474af99838b83b31d8bd27cb3b791f64099eefd189c015e3a569ea105bd5b2be1ad SHA512 3a40f26e0bfe6dafba8cb3b11b634cea7416e8554ecd128119049abef93d2892c4151374c93bb92b0dd83dbb670992064171f79cf716eb54a39022aa0a2d133a -DIST firefox-118.0-sco.xpi 491897 BLAKE2B fb3b2b07a3f869526713b82fc932a81f45b5efbaff2fec541e11699a859631464a7ba42d0dbd0d701fd45b8d8a5f8c064d18620370901e55d93ff5321d9cb229 SHA512 4cbe26aaad43b219f04e93e3721ec8ef2e86e8402fc7429fd51f50776127d7489d67b3ea81956d9f514427fdc05f44d0e4541b5b8ef67b8a8a4f016d19b4242f -DIST firefox-118.0-si.xpi 580408 BLAKE2B 51f6253c8304321528b8f77eaae9d467ce94427fb4c581d17c8676cc227354d39cba077c932e22cea9fe204e0e1a221884582e991a56c39acde825d1eca62faa SHA512 847f58bd85b28a7f82a613d8177eebb145ee1a5266d281a10ee8c4827a9bf08b61abd70228242731f0a650e27d8dcfd4991399baaba225ab37adc53b4bd3fe92 -DIST firefox-118.0-sk.xpi 599039 BLAKE2B 8b01b1457bda999a0586aae0d8a06bdfa48f4c20ef11512123d4b76086bb7c0d7df98a12d7153f3fc5c01351a8a68b772268d7d234be3ccd8272741d5a0e0c7b SHA512 250f80eeadbb5531cecf77e34e7280b4cf6dd45e7e8f09b42f8532e6e1ce0b94d5f55f3449f75f35e9d6c03cb45ceb8cfb6a464693db4475d2ea46a2a7295cfb -DIST firefox-118.0-sl.xpi 569545 BLAKE2B 8e33fdee452810344d56347ea19f7992c57e98bd78a9d3bbd2adfa2c1a98a0dfe4eb1f8be542226e760a741eb89d9bdedebadd1446badacbad6dac224b9ebe19 SHA512 f2131ddda7b53246624e6de3ed1ae3c73db42c814bd14881d643484b2861d3ddc6a89a5f5606d1c65126c30174d4e28a084f4d4120c02373e89c3a44e1e2dab6 -DIST firefox-118.0-son.xpi 400845 BLAKE2B 52a0a6a6b64b87b58054cfe4d23a4083552bb74a2138ce7ab578ce2c03264226135ba23e69d3dc75217ebf657bb6a3838d172c3a931b24d9e95a864d1c0970df SHA512 c70be874e3c9bfca778ebbe956bef5057fd66ee04f1ac2b5654f29ba9b172a367bf1b2e7dd706e4bf96136135ebeb472a1013a60b3782f6208e0cd718586f1f6 -DIST firefox-118.0-sq.xpi 567475 BLAKE2B 18c3690056cbb92242bd78a4c9f6fb26aab5c009d204f920b45e19fc51b2dfcbc9a691de45170a67b929306ff3733d1a102e2f8f107469b8e03fa9aa8353e9e5 SHA512 c0b0783892ce281eb0bb6608b22d4f94a4b86b52dc6c0375a59df72a9f986c9a977b85eac81a4a241637a970e185e1b80bad0b805d70ed819725f5b67b1768af -DIST firefox-118.0-sr.xpi 617281 BLAKE2B 0ca881be68499ccc511cb19927b5664332803072c65144824ce1c006564162294b70c6df26416287802ca4d4bcfa3d64765a22cf4aa0b9602e57cf04d176f22c SHA512 821546ef4962a82e2d4a91c23ba0fbde7c739c9c30d71287049c0086ab9f8b9d0040f0706698fe53007e0207d83c3fa9163dc7c293b6c59c49286ed44cbc21ce -DIST firefox-118.0-sv-SE.xpi 569307 BLAKE2B aab0cab473dcc873f64096cf1a40a11e3498f08ce27f2aacff1d753359187789813ea17933a6fa4979f9516027f7d5c7f5c6c32f11f49245248763fb9c10148c SHA512 635b1b36306859aab889599d4eb1dd6a5ce52aa2ffd15f9e545ed1739e01bcc168df52bc40470efaad8920c8e5e7a66bdf44f7398f6c2c8e7f8f480bbc443e79 -DIST firefox-118.0-szl.xpi 506756 BLAKE2B f724448f194b02595657d452c20996a9252b4ea6b3282d9ff3e985c4e53a57b2d9f64d4507f42a39d55464465689c975175e4b5d760142afc9e4cdd5294a8452 SHA512 cdbe2435d392d574581bcea588d4435ad72506ce461714bd0235291b136d8f227cc14b19d17e52055f7aa49932cde365ed1b2b83ae2fab2ae40aeb4d2562267e -DIST firefox-118.0-ta.xpi 489456 BLAKE2B a278e3b39cc4a980c95a4579946da56f0b7f56817bfe4362f2b0905cce248762f6a2c0ef28897ecb1b1583f14e4c12ee7c20614e07bc60ebb3b85c164b980ed2 SHA512 74388ce18c0feabf70c5c84eba70d96ec6c9ba4b79b3d40c06bb66ca05f4d73dd4e83d451302353082b5bbfa64cbd0ca03963f6ed33073579d02f3bef339bd0b -DIST firefox-118.0-te.xpi 537896 BLAKE2B bfd22565a3ef793cdffe17cb6e486c3acdd33450079463fd0945eb121d4c50f6b7132730b618cb7db6ce5e0799af538b2fe6dd7a3724ee5573a3200507e6cc09 SHA512 ea8040ae7368b72cf8b663081712e76944ab7cf578ad45579a5bda1f3d469efbfd837011b0cf46cab00795803b9892828d29f2d5102244117b9260b6fba3c122 -DIST firefox-118.0-th.xpi 638984 BLAKE2B f34b0ac20cef933c9b3085a0babb9095780500566ab7759fc89465a7f43a0cffa198f094ccbeb59c65c444daea0ee94c5867d5ea3a7e5e52e95552b89a87ac5a SHA512 47f79250c57a956f9f3491d1cc5cb98b01a21f35b4d0e2ed7793efdeb3f0aa78a0821386d31065b1b44f40ec054750b8ed60ac6da7aafcf5c4e935f43c02bc94 -DIST firefox-118.0-tl.xpi 514348 BLAKE2B b8178cba9adaf72e3c10d11e5d1b5a33267c377f16fb880319ad729e25792e585eaefcec5052663fecf98f4a6d7ade3b66c91088372dbf7f8a543216bac00d3c SHA512 08eb5470c054bf0604f0d44c5b5b17543b1581badbfc015506c1973f8a9a62dc4e589e0660300cfbf3e5741c71d9d5c390388e5abb88e89857efc4603694b892 -DIST firefox-118.0-tr.xpi 580795 BLAKE2B 5466d92fae70ac80c009c47f9e7d8f7fb7e90f151eb27a57ace307e1aa7784aca9f6b1d76ea1fd27a65cbee70d1dee53543b9be2f9ea76a0e4ea16de26d57f02 SHA512 373de9e7725950dbcd20396409ef8c6a5e266286db84dfe594cc7b63f5426983e983d07f6df1d39f0c236aad9f1ba07dc45f68407563d42a429d52203ad708de -DIST firefox-118.0-trs.xpi 485847 BLAKE2B 9d812b1d7cb27723ae023b68ac5b58a078c7a7aee3ade550879bea834d0fb5ab537ff25093c0d9cd7d12e6b1c9ae086849253f42b5cce1e1f6c5271ec6224031 SHA512 40d5562202aa83c4325df84dc7d6ae4960dcb6ad070ac86abcfefd0df95efbcfd4db47769a1a85efd2b50639b54116e14c424f65039b048745ec447443f66190 -DIST firefox-118.0-uk.xpi 655402 BLAKE2B 0d0d01f39257abda6ca676a6ac502c54278e78b925b590fb11ea83baf90a9926155f901f388d03b9236cf64227ea240364aebeeba6403d96b1d5383875312291 SHA512 657c7e73b10b83aefb0352d0281db8da41936186d5cd307dc431d2220d8f01d73b2515ceb25fa3ea7c30b1b9cf5264a7b74939dc0a9bceead5d7346e2823b37a -DIST firefox-118.0-ur.xpi 541042 BLAKE2B ba4a5b94589b3a857a53606acda24fbd730a246a1c1fe8caaeaad5104eea557f7b95ce9690f2e625b772283489371628a74bfe2c25857dcdf6897074e968a4a4 SHA512 965b5f84d320a65f48e42c8218a41970ee589fe7f457185a4c6f572d8b74c44db40c1a84caaf2749c735bad5acbe9b6b4357639b073bb608dedc1727213223bb -DIST firefox-118.0-uz.xpi 462474 BLAKE2B 93d6f466feb43657bfdf7b4533a1c009b1b7f26d7df936247ce1b7a7ea3b99e71151c92e34f943589c81f3116e036b2cea9a2c520ed1832a762b583e41726877 SHA512 2867ae13f7943e84badcda014d60db5cff7db7b02c08d2fdf4fec4fdf251a1128d226c6ced867b900f29117dcf6c4809bc57624a62f968144308145a1ea90e31 -DIST firefox-118.0-vi.xpi 605281 BLAKE2B 51865b9d8dd8f1a5f8200f754df8ad6ee2207f858606c8d5f5e18a063dceadc0331f4b4506438a17bf7a57de5b290ef401ba128cc9cdc43629cb81ecb7d42e3b SHA512 095f8851750a7f804f81ac7cfb83e1a4a483251b2140340e58ad961e5f7fd3758e3d8dc6df4273470a1064c7c034e087c3e4f39546c9c35f248982e036ce8597 -DIST firefox-118.0-xh.xpi 401464 BLAKE2B a2423f2509edd33aefebe4e9523c0463d51745035419fb59e8595845574903e4969ec6d341eb5c4bb95194eef210682fb1faa140f301ee33750388af95367e24 SHA512 d40d0c276ef89330c41634619b9e5b0233be6090a3277de91c06f2647280637ecd405f028ae1d4349db5ed9726d4f9f1a62e81d51d807c00e186e426e1d022d3 -DIST firefox-118.0-zh-CN.xpi 604604 BLAKE2B 63bee140785e0d04c6fc4bb798c50267a5ef1987c2b7188a570d61cf3e3236cdd8badfe473822d63602df849264751dbf4de116fb7046419a5f378667b0d0bc7 SHA512 7ad987778bb5b514dda69370744a1e5b9f212238be9503444ed13ee177545742da0d6ee2db06b05ef40b991474a3995ee6aec4d4130c3ae87af91ff8d080cd07 -DIST firefox-118.0-zh-TW.xpi 606636 BLAKE2B b976d18ba6dac7f48dcf8e904e0bdfc670ace60c0f0375114a5f9b4d095e51514ee4975f48afb0f5a22065200d499150a4ccf264d61b611e1a1db2d6816e7bc3 SHA512 b028cb6cbf8b5dd7bcc3fda78356363e6abcae9cc2f5d81c0c7d7b24b52d2c9a179c069915f2c1125773fa88c8e008e758426345dbed18a2d8d0b8ba15a3e9b9 DIST firefox-118.0.1-ach.xpi 446026 BLAKE2B e5c801bee7f8ebd92c5de87217fb46cd7e3b7ccf08d2ff25537ba80cef8e5c940a3eec173f3ce46181fe68aef783751a68e9236b556818dcbada34b7d1bb29e1 SHA512 cd3c9010a75cacd7afb2f3d9626798d935a88c1f9460130325ca76fecc04094e335762e8f55c4fb9fd98c09f6fd947b7d8b58ccde23fe0f06d5ae59a40628f0f DIST firefox-118.0.1-af.xpi 401795 BLAKE2B ad6a6815cb2f544a14d9125d9d89dbd745b679ccd89ef75c8bdc77fdf55ebc1f7c14422c92ae07a6a59a166f89afdf3ed024603c4ce9edce80c95f685ed6d3f3 SHA512 9187bf995aecdaeaa11c423ca60514fdd5f8d90fc8e93f1ee28897dcac057914801083a6b2c90634842c66d8ae80b87d6ec8989ce8cf666b4b64fe3b919b1a18 DIST firefox-118.0.1-an.xpi 485437 BLAKE2B 8da6d2893750e7e2e1e718fb8e6e559725f97ad8f3aca44bbc658573f89f5d21460b62176f9423ca0c81358863a2804ac653ebf49596c3ec84c3bf8f0ca16b6b SHA512 b61baa59dcf51c0627b0630680ed440734d69824f87236e7806c461dda6c891d6fcae6b791366bc9a55050e1a8aaad258f1df22eeaec0c6d72a96bd82651ea04 @@ -699,4 +200,3 @@ DIST firefox-118.0.1-xh.xpi 401467 BLAKE2B dc957bd62cc2994b95fd36d6bbafa1a72362d DIST firefox-118.0.1-zh-CN.xpi 604599 BLAKE2B 2d3b7020945bbd8d18152741f6f69446b70cd468a8608d6dea6b07d148b3b7d83ecbd99457e17c432a117b53ec0297dfc760cba0f06b6d03b83e9c0891482f99 SHA512 2c85bac1ead436e651c73b9db589ff0dbaa22331cea6ee641344f2caebd918deee45e5833641765a413f84ee62430679fc68fee534fb21d5d9a15b5185374b44 DIST firefox-118.0.1-zh-TW.xpi 606658 BLAKE2B 368842ec50e390cfcbce8eeca4dbd28c43eecb1176d3d530cde6f82fd0cdb670052f7d421517dc90ce9f8c8e07e0c7e9271305e467260a7e1f36d84861d4cb76 SHA512 fb2b55c11a1d028a85f83b79334f99169431a2890dd434a07b386b967fe8c54f1affd9c9078c3b75f61950ef55371dbb94e0bc67467fdea51c0a36bee864ab33 DIST firefox-118.0.1.source.tar.xz 516965884 BLAKE2B eef2b6f4d4f090535a8f74fa5ae3774288aa82142b8bb70c7ca913222a941ac9b7f8d9e6b6739a2ce67dff6f1bec0a9a21d11d015e3437013badf82335206b58 SHA512 b1efa1afea70434dc2a18d335bb8b526883cde200f1503b8c5fd2e7db8285e6a999cfa3aac354ea1c15a91d13a46d68db37023235314240b59eb8f55e01554ad -DIST firefox-118.0.source.tar.xz 518635224 BLAKE2B b31aa245687fe3c33152675ec5c4b8368ae810fbb8830535343029ed87683e2321afa8fdd473a41442475164312847874af09ccb704d9b1404cd033d0a8af0ec SHA512 7c34c43930bda84d17a241fe7e0f8e6ca262410423ae7e7cc8444224aea2d25a52acc9079064ba57f3350e3573eb23aeaf7a2d98136d17e6fa89a61aaf57155d diff --git a/www-client/firefox/firefox-102.15.1.ebuild b/www-client/firefox/firefox-102.15.1.ebuild deleted file mode 100644 index 23a3a2eeda0c..000000000000 --- a/www-client/firefox/firefox-102.15.1.ebuild +++ /dev/null @@ -1,1290 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -FIREFOX_PATCHSET="firefox-102esr-patches-13.tar.xz" - -LLVM_MAX_SLOT=16 - -PYTHON_COMPAT=( python3_{10..11} ) -PYTHON_REQ_USE="ncurses,sqlite,ssl" - -WANT_AUTOCONF="2.1" - -VIRTUALX_REQUIRED="pgo" - -MOZ_ESR=yes - -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,whissi,slashbeast}/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 x86" - -SLOT="esr" -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" - -# Firefox-only IUSE -IUSE+=" geckodriver +gmp-autoupdate screencast" - -REQUIRED_USE="debug? ( !system-av1 ) - pgo? ( lto ) - wayland? ( dbus ) - wifi? ( dbus )" - -# Firefox-only REQUIRED_USE flags -REQUIRED_USE+=" screencast? ( wayland )" - -FF_ONLY_DEPEND="!www-client/firefox:0 - !www-client/firefox:rapid - 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 - virtual/rust:0/llvm-15 - pgo? ( =sys-libs/compiler-rt-sanitizers-15*[profile] ) - ) - ) - ( - sys-devel/clang:14 - sys-devel/llvm:14 - clang? ( - sys-devel/lld:14 - virtual/rust:0/llvm-14 - pgo? ( =sys-libs/compiler-rt-sanitizers-14*[profile] ) - ) - ) - ) - !clang? ( virtual/rust ) - app-arch/unzip - app-arch/zip - >=dev-util/cbindgen-0.24.3 - net-libs/nodejs - virtual/pkgconfig - amd64? ( >=dev-lang/nasm-2.14 ) - x86? ( >=dev-lang/nasm-2.14 )" - -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.79.2 - >=dev-libs/nspr-4.34 - media-libs/alsa-lib - media-libs/fontconfig - media-libs/freetype - media-libs/mesa - media-video/ffmpeg - sys-libs/zlib - virtual/freedesktop-icon-theme - virtual/opengl - x11-libs/cairo[X] - x11-libs/gdk-pixbuf - x11-libs/gtk+:3[X] - x11-libs/libX11 - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXrandr - x11-libs/libXtst - x11-libs/libxcb:= - x11-libs/libxkbcommon[X] - x11-libs/pango - x11-libs/pixman - dbus? ( - dev-libs/dbus-glib - sys-apps/dbus - ) - jack? ( virtual/jack ) - libproxy? ( net-libs/libproxy ) - pulseaudio? ( - || ( - media-sound/pulseaudio - >=media-sound/apulse-0.1.12-r4 - ) - ) - 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-71.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? ( - x11-libs/gtk+:3[wayland] - x11-libs/libdrm - x11-libs/libxkbcommon[wayland] - ) - wifi? ( - kernel_linux? ( - dev-libs/dbus-glib - net-misc/networkmanager - sys-apps/dbus - ) - )" - -RDEPEND="${COMMON_DEPEND} - jack? ( virtual/jack ) - openh264? ( media-libs/openh264:*[plugin] )" - -DEPEND="${COMMON_DEPEND} - 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 ; 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+=( 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+=( 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}" -} - -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 ; 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 - # 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 - - 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 - - # Clearing crate checksums where we have applied patches - moz_clear_vendor_checksums bindgen - - # 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 ..." - if tc-is-gcc; then - have_switched_compiler=yes - fi - AR=llvm-ar - CC=${CHOST}-clang - CXX=${CHOST}-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 - 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 - - # Set Gentoo defaults - export MOZILLA_OFFICIAL=1 - - 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-updater \ - --enable-negotiateauth \ - --enable-new-pass-manager \ - --enable-official-branding \ - --enable-release \ - --enable-system-ffi \ - --enable-system-pixman \ - --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. - if use ppc64; then - mozconfig_add_options_ac '' --disable-sandbox - else - mozconfig_add_options_ac '' --enable-sandbox - fi - - 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 - - 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 - - if use wayland ; then - mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland - else - mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3 - fi - - if use lto ; then - if use clang ; then - # Upstream only supports lld when using clang - mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld - - mozconfig_add_options_ac '+lto' --enable-lto=cross - - else - # ThinLTO is currently broken, see bmo#1644409 - 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 - # This is upstream's default - mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld - else - mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd - 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 - else - 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 use pgo ; then - virtx_cmd=virtx - - # Reset and cleanup environment variables used by GNOME/XDG - gnome2_environment_reset - - addpredict /root - fi - - local -x GDK_BACKEND=x11 - - ${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}-esr.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/firefox-115.2.1.ebuild b/www-client/firefox/firefox-115.2.1.ebuild deleted file mode 100644 index 2936abe1ac00..000000000000 --- a/www-client/firefox/firefox-115.2.1.ebuild +++ /dev/null @@ -1,1407 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -FIREFOX_PATCHSET="firefox-115esr-patches-06.tar.xz" - -LLVM_MAX_SLOT=16 - -PYTHON_COMPAT=( python3_{10..11} ) -PYTHON_REQ_USE="ncurses,sqlite,ssl" - -WANT_AUTOCONF="2.1" - -VIRTUALX_REQUIRED="manual" - -MOZ_ESR=yes - -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="esr" -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" - -# Firefox-only IUSE -IUSE+=" geckodriver +gmp-autoupdate screencast" - -REQUIRED_USE="|| ( X wayland ) - debug? ( !system-av1 ) - pgo? ( lto ) - wifi? ( dbus )" - -FF_ONLY_DEPEND="!www-client/firefox:0 - !www-client/firefox:rapid - 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 - 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 - 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 - ) - !X? ( - >=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= ) - 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} - hwaccel? ( - media-video/libva-utils - sys-apps/pciutils - ) - 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 - - # 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 - 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-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 - - mozconfig_use_enable dbus - mozconfig_use_enable libproxy - - 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 - - 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}/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}-esr.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 - - if [[ -z "${REPLACING_VERSIONS}" ]] ; then - # New install; Tell user that DoH is disabled by default - show_doh_information=yes - show_normandy_information=yes - 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 - - # 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 - - if use hwaccel && has_version "x11-drivers/nvidia-drivers"; then - optfeature "hardware acceleration with NVIDIA cards" media-libs/nvidia-vaapi-driver - fi - - if ! has_version "sys-libs/glibc"; then - elog - elog "glibc not found! You won't be able to play DRM content." - elog "See Gentoo bug #910309 or upstream bug #1843683." - elog - fi -} diff --git a/www-client/firefox/firefox-115.3.0.ebuild b/www-client/firefox/firefox-115.3.0.ebuild deleted file mode 100644 index d02c0ee7fda7..000000000000 --- a/www-client/firefox/firefox-115.3.0.ebuild +++ /dev/null @@ -1,1368 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -FIREFOX_PATCHSET="firefox-115esr-patches-06.tar.xz" - -LLVM_MAX_SLOT=16 - -PYTHON_COMPAT=( python3_{10..11} ) -PYTHON_REQ_USE="ncurses,sqlite,ssl" - -WANT_AUTOCONF="2.1" - -VIRTUALX_REQUIRED="manual" - -MOZ_ESR=yes - -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 readme.gentoo-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="esr" -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" - -# Firefox-only IUSE -IUSE+=" geckodriver +gmp-autoupdate screencast" - -REQUIRED_USE="|| ( X wayland ) - debug? ( !system-av1 ) - pgo? ( lto ) - wifi? ( dbus )" - -FF_ONLY_DEPEND="!www-client/firefox:0 - !www-client/firefox:rapid - 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 - 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 - 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 - ) - !X? ( - >=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= ) - 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} - hwaccel? ( - media-video/libva-utils - sys-apps/pciutils - ) - 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 - - # 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 - 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-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 - - mozconfig_use_enable dbus - mozconfig_use_enable libproxy - - 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 - - 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}/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}-esr.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 - - readme.gentoo_create_doc -} - -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 - - # 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 - - readme.gentoo_print_elog - - 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 - - if use hwaccel && has_version "x11-drivers/nvidia-drivers"; then - optfeature "hardware acceleration with NVIDIA cards" media-libs/nvidia-vaapi-driver - fi - - if ! has_version "sys-libs/glibc"; then - elog - elog "glibc not found! You won't be able to play DRM content." - elog "See Gentoo bug #910309 or upstream bug #1843683." - elog - fi -} diff --git a/www-client/firefox/firefox-115.3.1.ebuild b/www-client/firefox/firefox-115.3.1.ebuild index 43b6050c6940..45cbcf9bda63 100644 --- a/www-client/firefox/firefox-115.3.1.ebuild +++ b/www-client/firefox/firefox-115.3.1.ebuild @@ -56,7 +56,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES} DESCRIPTION="Firefox Web Browser" HOMEPAGE="https://www.mozilla.com/firefox" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" SLOT="esr" LICENSE="MPL-2.0 GPL-2 LGPL-2.1" diff --git a/www-client/firefox/firefox-117.0.1.ebuild b/www-client/firefox/firefox-117.0.1.ebuild deleted file mode 100644 index c333fad41851..000000000000 --- a/www-client/firefox/firefox-117.0.1.ebuild +++ /dev/null @@ -1,1488 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -FIREFOX_PATCHSET="firefox-117-patches-04.tar.xz" - -LLVM_MAX_SLOT=16 - -PYTHON_COMPAT=( python3_{10..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 ) - 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 - 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 - 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 - ) - !X? ( - >=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.92 - >=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} - hwaccel? ( - media-video/libva-utils - sys-apps/pciutils - ) - 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 - - # Clear checksums from cargo crates we've manually patched. - # moz_clear_vendor_checksums xyz - moz_clear_vendor_checksums proc-macro2 - - # 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" - - # Configuration tests expect llvm-readelf output, bug 913130 - READELF="llvm-readelf" - - tc-export CC CXX LD AR AS NM OBJDUMP RANLIB READELF 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-wasm-function-references \ - --disable-wasm-gc \ - --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-x11-only - 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 - - # Install the vaapitest binary on supported arches (+arm when keyworded) - if use amd64 || use arm64 || use x86 ; then - exeinto "${MOZILLA_FIVE_HOME}" - doexe "${BUILD_DIR}"/dist/bin/vaapitest - fi - - # Install the v4l2test on supported arches (+ arm, + riscv64 when keyworded) - if use arm64 ; then - exeinto "${MOZILLA_FIVE_HOME}" - doexe "${BUILD_DIR}"/dist/bin/v4l2test - 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 - if use hwaccel && has_version "x11-drivers/nvidia-drivers"; then - optfeature "hardware acceleration with NVIDIA cards" media-libs/nvidia-vaapi-driver - fi - - if ! has_version "sys-libs/glibc"; then - elog - elog "glibc not found! You won't be able to play DRM content." - elog "See Gentoo bug #910309 or upstream bug #1843683." - elog - fi -} diff --git a/www-client/firefox/firefox-118.0.ebuild b/www-client/firefox/firefox-118.0.ebuild deleted file mode 100644 index 63526d063cb0..000000000000 --- a/www-client/firefox/firefox-118.0.ebuild +++ /dev/null @@ -1,1430 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -FIREFOX_PATCHSET="firefox-118-patches-02.tar.xz" - -LLVM_MAX_SLOT=16 - -PYTHON_COMPAT=( python3_{10..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 readme.gentoo-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 ) - 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 - 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 - 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 - ) - !X? ( - >=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.93 - >=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} - hwaccel? ( - media-video/libva-utils - sys-apps/pciutils - ) - 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 - - # Clear checksums from cargo crates we've manually patched. - # moz_clear_vendor_checksums xyz - moz_clear_vendor_checksums proc-macro2 - - # 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" - - # Configuration tests expect llvm-readelf output, bug 913130 - READELF="llvm-readelf" - - tc-export CC CXX LD AR AS NM OBJDUMP RANLIB READELF 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-disk-remnant-avoidance \ - --disable-gpsd \ - --disable-install-strip \ - --disable-legacy-profile-creation \ - --disable-parental-controls \ - --disable-strip \ - --disable-tests \ - --disable-updater \ - --disable-wasm-function-references \ - --disable-wasm-gc \ - --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-x11-only - 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 - - # Install the vaapitest binary on supported arches (+arm when keyworded) - if use amd64 || use arm64 || use x86 ; then - exeinto "${MOZILLA_FIVE_HOME}" - doexe "${BUILD_DIR}"/dist/bin/vaapitest - fi - - # Install the v4l2test on supported arches (+ arm, + riscv64 when keyworded) - if use arm64 ; then - exeinto "${MOZILLA_FIVE_HOME}" - doexe "${BUILD_DIR}"/dist/bin/v4l2test - 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 - - readme.gentoo_create_doc -} - -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 - - # 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 - - readme.gentoo_print_elog - - 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 - if use hwaccel && has_version "x11-drivers/nvidia-drivers"; then - optfeature "hardware acceleration with NVIDIA cards" media-libs/nvidia-vaapi-driver - fi - - if ! has_version "sys-libs/glibc"; then - elog - elog "glibc not found! You won't be able to play DRM content." - elog "See Gentoo bug #910309 or upstream bug #1843683." - elog - fi -} diff --git a/www-client/vivaldi/Manifest b/www-client/vivaldi/Manifest index 8a8f3ece848c..2515e2a6b200 100644 --- a/www-client/vivaldi/Manifest +++ b/www-client/vivaldi/Manifest @@ -1,3 +1,6 @@ DIST vivaldi-stable_6.2.3105.54-1_amd64.deb 99972904 BLAKE2B 5a92cdb1a9100a3e6cf7f59fda15525b33e30cb68757541c05439981eccbd83671fdba0cb8e293f518e6eea3a809b386032f77c633d20eb60a7fe15855e74f78 SHA512 434b76738fbf6be48361f41af0161214c4b226711042195dc78b84cb3d30d268563eeb50696a28056e1a7e656464ac52001fe46c40c66f5ceb38102db11453ab DIST vivaldi-stable_6.2.3105.54-1_arm64.deb 95022664 BLAKE2B ac955be8853a1d4b64e6b18044e798f1599adf17ebfd684c0a5eb369a1321a3f462543e8064fbb3b3c0bc55a9922bcdcc30cbd2f643153965141d02683c399e2 SHA512 f13d4ba877b04b3c15b154535364b49ecffbe23c49d6284411a0803e25bc94eb3a41ba7e9ec8392ac143b25760fbf28a76a20df2541cfbb96d635bc11857e25b DIST vivaldi-stable_6.2.3105.54-1_armhf.deb 95581688 BLAKE2B 78bf04b737acb89d9892ccac2380f9931bdfc7dd043d73e22e1c888ee92e79b401c67ce79fa2308cec63fde3b433e009a0c9ad9ff99c19a8e4f4ed92467bedec SHA512 fafe4c98689dbfad608b2fa1b93535ae780ca4104e5955f1128cf6f210c4fe30878ca62bfbf7f5ff730a301690b02f8bd25dbf17097c2bd49b62fd42626ebdc1 +DIST vivaldi-stable_6.2.3105.58-1_amd64.deb 99957612 BLAKE2B 4d8a320b89ff5b7d27f9e1534226f6cd8f9b5da7513936a440b1d3460bd9b354e3464f9ad23c6454573e5836e0c2ea37632b20aef37de7514e0f4d3c3f8bcdde SHA512 e5aba41eb038651faf2fdaea049af8fcac787970feaaf7645baacdb57ed8b16da85ee1da64f30150afe2a287afcf1a03dd934f0ed94fa5b6a3fefd4afa6e8899 +DIST vivaldi-stable_6.2.3105.58-1_arm64.deb 95032760 BLAKE2B 69785735d2e2cc588172d2604d42c2759274d4648284b4b64d7dde7f51946fb456ec3bba2161fa2d4734c6bb8c71b8aa1b4444593a0d371bc12d6b8e41431d38 SHA512 7c579902433d1f83ef94c35e88e2e8dd0888a15c661a634bf7236a5988aff333131b662cf5cc0dd068683ee8cae48c0b56fa7bd33346cf4b9cc48c58d13f4ac5 +DIST vivaldi-stable_6.2.3105.58-1_armhf.deb 95611036 BLAKE2B d2fdb40abec586f2a2d33fbb923e6485bda2b7ec712364f73b111118774864bb06d963ff687c9c04c1bf40a799fe2fe11726d05b4c4da0bff4450c23bb835964 SHA512 d60f60d6edb0a1d7d909bbb4b320b2b1b5786ed46f315fd3c207dcb71e80a5603c89b60eb8ce1ab1a9ade72b98deb9a177a8e8029570d0fa0cbe1249daae88b6 diff --git a/www-client/vivaldi/vivaldi-6.2.3105.58.ebuild b/www-client/vivaldi/vivaldi-6.2.3105.58.ebuild new file mode 100644 index 000000000000..9d522c106aff --- /dev/null +++ b/www-client/vivaldi/vivaldi-6.2.3105.58.ebuild @@ -0,0 +1,223 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CHROMIUM_VERSION="114" +CHROMIUM_LANGS=" + af + am + ar + az + be + bg + bn + ca + ca-valencia + cs + da + de + de-CH + el + en-GB + en-US + eo + es + es-419 + es-PE + et + eu + fa + fi + fil + fr + fy + gd + gl + gu + he + hi + hr + hu + hy + id + io + is + it + ja + jbo + ka + kab + kn + ko + ku + lt + lv + mk + ml + mr + ms + nb + nl + nn + pa + pl + pt-BR + pt-PT + ro + ru + sc + sk + sl + sq + sr + sr-Latn + sv + sw + ta + te + th + tr + uk + ur + vi + zh-CN + zh-TW +" + +inherit chromium-2 desktop linux-info unpacker xdg + +VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}" +VIVALDI_HOME="opt/${PN}" +DESCRIPTION="A browser for our friends" +HOMEPAGE="https://vivaldi.com/" + +if [[ ${PV} = *_p* ]]; then + DEB_REV="${PV#*_p}" +else + DEB_REV=1 +fi + +KEYWORDS="-* ~amd64 ~arm ~arm64" +VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_" + +SRC_URI=" + amd64? ( ${VIVALDI_BASE_URI}amd64.deb ) + arm? ( ${VIVALDI_BASE_URI}armhf.deb ) + arm64? ( ${VIVALDI_BASE_URI}arm64.deb ) +" + +LICENSE="Vivaldi" +SLOT="0" +IUSE="gtk proprietary-codecs qt5 widevine" +RESTRICT="bindist mirror" + +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:${CHROMIUM_VERSION} ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + ) + widevine? ( www-plugins/chrome-binary-plugins ) +" + +QA_PREBUILT="*" +CONFIG_CHECK="~CPU_FREQ" +S="${WORKDIR}" + +src_unpack() { + unpack_deb ${A} +} + +src_prepare() { + # Rename docs directory to our needs. + mv usr/share/doc/{${VIVALDI_PN},${PF}}/ || die + + # Decompress the docs. + gunzip usr/share/doc/${PF}/changelog.gz || die + + # The appdata directory is deprecated. + mv usr/share/{appdata,metainfo}/ || die + + # Remove cron job for updating from Debian repos. + rm etc/cron.daily/${PN} ${VIVALDI_HOME}/cron/${PN} || die + rmdir etc/{cron.daily/,} ${VIVALDI_HOME}/cron/ || die + + # Remove scripts that will most likely break things. + rm -vf ${VIVALDI_HOME}/update-{ffmpeg,widevine} || die + + pushd ${VIVALDI_HOME}/locales > /dev/null || die + rm ja-KS.pak || die # No flag for Kansai as not in IETF list. + chromium_remove_language_paks + popd > /dev/null || die + + if use proprietary-codecs; then + rm ${VIVALDI_HOME}/lib/libffmpeg.so || die + rmdir ${VIVALDI_HOME}/lib || die + fi + + if ! use qt5; then + rm ${VIVALDI_HOME}/libqt5_shim.so || die + fi + + if ! false; then # use qt6; then (TODO) + rm ${VIVALDI_HOME}/libqt6_shim.so || die + fi + + eapply_user +} + +src_install() { + mv */ "${D}" || die + dosym ../../${VIVALDI_HOME}/${PN} /usr/bin/${VIVALDI_PN} + fperms 4711 /${VIVALDI_HOME}/vivaldi-sandbox + + local logo size + for logo in "${ED}"/${VIVALDI_HOME}/product_logo_*.png; do + size=${logo##*_} + size=${size%.*} + newicon -s "${size}" "${logo}" ${PN}.png + done + + if use proprietary-codecs; then + dosym ../../usr/$(get_libdir)/chromium/libffmpeg.so.${CHROMIUM_VERSION} \ + /${VIVALDI_HOME}/libffmpeg.so.$(ver_cut 1-2) + fi + + if use widevine; then + dosym ../../usr/$(get_libdir)/chromium-browser/WidevineCdm \ + /${VIVALDI_HOME}/WidevineCdm + else + rm "${ED}"/${VIVALDI_HOME}/WidevineCdm || die + fi + + case ${PN} in + vivaldi) dosym ${VIVALDI_PN} /usr/bin/${PN} ;; + vivaldi-snapshot) dosym ${PN} /${VIVALDI_HOME}/vivaldi ;; + esac +} diff --git a/x11-drivers/Manifest.gz b/x11-drivers/Manifest.gz index 34e8d95c0dee709f64ac03e92ce914c41a7e9e01..a860183740ee58e7341fae1a0797f516838df55a 100644 GIT binary patch delta 4396 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 delta 4395 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 diff --git a/x11-drivers/nvidia-drivers/Manifest b/x11-drivers/nvidia-drivers/Manifest index c76f2dd7e115..d3e43299b2e8 100644 --- a/x11-drivers/nvidia-drivers/Manifest +++ b/x11-drivers/nvidia-drivers/Manifest @@ -7,7 +7,7 @@ DIST NVIDIA-Linux-x86_64-470.199.02.run 273256770 BLAKE2B 5ceca89da4b4c7de701602 DIST NVIDIA-Linux-x86_64-525.125.06.run 414318862 BLAKE2B 204c53bbf579edf6d88c9ab4efcf82983a2b58262df4748076de96f3d67b107949407ae0c5ffe9bf6747783b1bcb9a9efc4a3c60d7161427b1c85ecfc494171a SHA512 a5f13b633d111d9dc928e8522cd916a2b756fccbf2dc532649762a3f9bdc5503bd57c9c698da8205c49e82720b45789413a1afc26be77d741f823b49ae2f333d DIST NVIDIA-Linux-x86_64-535.104.05.run 340936244 BLAKE2B b549d84df020291180c2dd08f42abd806c01091ccc976932ed35d5ce0c3fe629adb892dfb48837b57f1eb2aefe13c6a06c7d3a05a490bf4de3c6d5315cf40114 SHA512 9aba3bada23b41acf7420da57cfced8bf883ef9210bbca5db9882e6e682e9755e0bc48fa12bb2ed114d4d68ba99443f26c22c94d3063d0daf8e9c1e21b369bb5 DIST NVIDIA-Linux-x86_64-535.113.01.run 341515532 BLAKE2B 2fe0564771f14618010bd1d8932db1d6c98701faabfd8a867f5f0e9939dcff6d64744c3f2272b62701c231473e49dd1b22687db777a1950c4e0f40f091b70ed2 SHA512 bf939843404bc163246b710ca336236f28af489f77ee1830a2d20d4ca926a434b6fbc2156d5777dc004692d5d1adbef77ce79071247f81da2db9adf42c32bfa7 -DIST NVIDIA-Linux-x86_64-535.43.10.run 341034069 BLAKE2B eee37dcf2d6a899dbd13132a6c362ac92f2ffa70476a30cbaaa54498474c8ec3029becb0dbbc4ed318714506a4e607ad459b5ed1c0cf37404fca9ae160e82cb1 SHA512 c4c2fcf3510b35e2faf2a93d8307d538758b48805fcc0486530fb6583ec6a8d4d358c3ed7bc6ca6d6e435d32c57e5c4d71932dd64416ebe4f65ec541b1c4d8a7 +DIST NVIDIA-Linux-x86_64-535.43.11.run 340959148 BLAKE2B a3158e6c578cdb87393841f014877e1431c9d0a604eeff488e8c99edbe825cd23fe90fa76e516dedb9d9bb6b56be15d7110002d34587a4034e66cb706c4abc37 SHA512 6a1a5fc1e75dc5c196d751223ffd500fba204c2370a2b0c37a6c6300558e5d48535266a7960d48b0ce9df529d203b2c57cda3d86f7e43f81084fe6735ec8f2c3 DIST NVIDIA-kernel-module-source-525.125.06.tar.xz 10100204 BLAKE2B 1a7a9f56be4533b8106df25ddf65cd7756cde11fd3e01f96f1f34c7d18af764fcfefc1cf980fed6c0e586e614ccacef9e2cddbabb87c7d7f06a1b27d94f63466 SHA512 1319a2333988795f5b0850cfe769ab0f4c4364bdb516147b85890abb4695aea2553ca0febf9cfcf2f8eafb4c05c3e21f56356ad75e64416c9782b027495028e6 DIST NVIDIA-kernel-module-source-535.104.05.tar.xz 12477388 BLAKE2B 0fb57ede191093c9512243f027747301d177d9c0444b119ea238f61d397f507b424ad05f05417b13ef94457b7557a92f426fe15217e9da5bacc9645477abd40a SHA512 a7f5428307f51c3b35bffe4e69ccf82883a16c6505fddce7b986f434d4bf1753dbc8c1ab42af2df47df6936860f274b6f15835f99fbbb871dab47a9ba61e53ad DIST NVIDIA-kernel-module-source-535.113.01.tar.xz 12469512 BLAKE2B 832d1468a35d9d5677b3fdae30a7db7518173d9b657124669634380568b19ea63659fbfe07f06e82dd8f77331d34d34e8b1a7505e8875594ee06426407528f8c SHA512 a9f1bfcb01c8ccf80ceeb2750111bbc7feec8c0b549e115c7afdcd7f3c8814d4591efa10964e8c1d2e82db38a7ef1cfe9303983ee559435211b8aff543011475 @@ -36,4 +36,4 @@ DIST nvidia-xconfig-470.199.02.tar.bz2 108683 BLAKE2B 80e5b356f1b2a10b2f0d1a139b DIST nvidia-xconfig-525.125.06.tar.bz2 111119 BLAKE2B bd9ef08c361e969775522911a931a25b4512a59d9aa2f90ab1be1696161cd127f20c526b31173d0226408c74da14b5cb381c717d6b8b8b3975b2449e5beb7d9c SHA512 7595f88004aa23595364dd25db35986abb802de80c9e70c9f22367184859057140271dcfd8688ec9d686ca67ae85740c21300ddebd1dbd78af5660896154f3b4 DIST nvidia-xconfig-535.104.05.tar.bz2 111008 BLAKE2B 3656fb5410a80113fb6198f8f49754538786394cf9fd911332cd6f23b0076b71a81612f213facd290d50806e5c35c3ed935edfbe356d0992c22d6cbc91c87bd4 SHA512 fa5f6b800344b22efeb9662954e7a3513c52f197d72d2a9bc4e66afb9d1656d4d248ac0c085915d2ce5c68fe067f27042ff195d6425dc189a7b70a56d102a27a DIST nvidia-xconfig-535.113.01.tar.bz2 110630 BLAKE2B ca6d9f5c5b2d841049322af19dcf3ed668a1140d3dc6be80a4e32a0c480dfda6c86ce09f60b6bf1eeb67b5fdf86c5776b544d2e5e9d2497c06db6e9280f0ac41 SHA512 1f238525cdb9bf6f2e27b703cec144ff03400e2fa7ca79cb425b455aa9b8c21de9473dcfe7b212aefff5f69eba0537f76560b0be7953bbf6ec0c7bb47bf984fe -DIST open-gpu-kernel-modules-535.43.10.tar.gz 12754455 BLAKE2B 0175902f7c547983f330d4f4d7e76f7a30d1c13c584fad0eb95dddc38a26de25c588b81a09fa5df74a57a436a2139fdee30ca4685e1a1ef1d0526e1e120d40c8 SHA512 6e010e682809e8cd54e5d18d65dbaa77c4ad9081581c934d22fe1680ad154917b0581e5d4608e4bbfac44509a28a9757a827a09927cad475e7653fc02ff06e13 +DIST open-gpu-kernel-modules-535.43.11.tar.gz 12754431 BLAKE2B a6b0c04eac55e43401340b3472247570c2ed228c9488ba882a97423b291d7306f082e7e2260561c419b85d221860be2b326199c9e30127e1180bff975f0d62ce SHA512 1155f9956a8dd58f49291b66e015db6a16fd3648be7948be7986d49b742d00d8f3d236ffbfa236f6ac53b6043281fce858b4625b5d96104bd0564f92a1f45526 diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-535.43.10.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-535.43.11.ebuild similarity index 100% rename from x11-drivers/nvidia-drivers/nvidia-drivers-535.43.10.ebuild rename to x11-drivers/nvidia-drivers/nvidia-drivers-535.43.11.ebuild diff --git a/x11-libs/Manifest.gz b/x11-libs/Manifest.gz index c5da9fba930aa328fe1ce6614a32f3e0ff4523da..f8f010ff61c355a30216af06c7e7eac02839f0a5 100644 GIT binary patch delta 14852 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 SV&h!;hyM>$51Qd5g8%?_n*^Ew diff --git a/x11-libs/fltk/Manifest b/x11-libs/fltk/Manifest index e624e9ce136e..3864bc146832 100644 --- a/x11-libs/fltk/Manifest +++ b/x11-libs/fltk/Manifest @@ -1 +1,2 @@ DIST fltk-1.3.5-source.tar.gz 5261324 BLAKE2B df05989d6581b570c689e29e9f31e5fc85fa91dee1296d70b5f5c3b4aab527749850ea78bec3ef5947151b21598c3bb04e52f78b5e6db179e7fd922627862b5e SHA512 db7ea7c5f3489195a48216037b9371a50f1119ae7692d66f71b6711e5ccf78814670581bae015e408dee15c4bba921728309372c1cffc90113cdc092e8540821 +DIST fltk-1.3.8-source.tar.gz 5335306 BLAKE2B 8c2d2fca4243c0e7c5a8aa46083940f99c8b3e7873d39d6e590a4b66587876393f209e5e7e5eaf4a4cc13f0f97cb03671d97129853b0146eeab409aaf687935e SHA512 5c1cbfc156c49888e25b90dcb9b1ab86a03447e08e00864c3c7ae8a0e32cfbd9154ee630054235c9edfd29fd1d0371ae77eff7b78094fb660dbbdec5cecfc8fb diff --git a/x11-libs/fltk/fltk-1.3.8.ebuild b/x11-libs/fltk/fltk-1.3.8.ebuild new file mode 100644 index 000000000000..a6c783843bb9 --- /dev/null +++ b/x11-libs/fltk/fltk-1.3.8.ebuild @@ -0,0 +1,191 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools flag-o-matic multilib-minimal xdg + +DESCRIPTION="C++ user interface toolkit for X and OpenGL" +HOMEPAGE="https://www.fltk.org/" +SRC_URI="https://www.fltk.org/pub/${PN}/${PV}/${P}-source.tar.gz" + +SLOT="1" +LICENSE="FLTK LGPL-2" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="cairo debug doc examples games +opengl static-libs +threads +xft +xinerama" + +RDEPEND=" + media-libs/libjpeg-turbo:0=[${MULTILIB_USEDEP}] + >=media-libs/libpng-1.2:0=[${MULTILIB_USEDEP}] + sys-libs/zlib[${MULTILIB_USEDEP}] + x11-libs/libICE[${MULTILIB_USEDEP}] + x11-libs/libSM[${MULTILIB_USEDEP}] + x11-libs/libXcursor[${MULTILIB_USEDEP}] + x11-libs/libXext[${MULTILIB_USEDEP}] + x11-libs/libXfixes[${MULTILIB_USEDEP}] + x11-libs/libXt[${MULTILIB_USEDEP}] + cairo? ( x11-libs/cairo[${MULTILIB_USEDEP},X] ) + opengl? ( + virtual/glu[${MULTILIB_USEDEP}] + virtual/opengl[${MULTILIB_USEDEP}] + ) + xft? ( x11-libs/libXft[${MULTILIB_USEDEP}] ) + xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] ) +" +DEPEND=" + ${RDEPEND} + virtual/pkgconfig + x11-base/xorg-proto + doc? ( app-doc/doxygen ) +" +DOCS=( + ANNOUNCEMENT + CHANGES + CHANGES_1.0 + CHANGES_1.1 + CREDITS + README + README.abi-version.txt + README.Cairo.txt + README.CMake.txt + README.MSWindows.txt + README.OSX.txt + README.Unix.txt +) +FLTK_GAMES=" + blocks + checkers + sudoku +" +PATCHES=( + "${FILESDIR}"/${PN}-1.3.0-share.patch + "${FILESDIR}"/${PN}-1.3.4-conf-tests.patch + "${FILESDIR}"/${PN}-1.3.3-makefile-dirs.patch + "${FILESDIR}"/${PN}-1.3.3-visibility.patch +) + +pkg_setup() { + unset FLTK_LIBDIRS +} + +src_prepare() { + default + + rm -rf zlib jpeg png || die + + sed -i \ + -e 's:@HLINKS@::g' FL/Makefile.in || die + sed -i \ + -e '/x-fluid/d' fluid/Makefile || die + sed -i \ + -e '/C\(XX\)\?FLAGS=/s:@C\(XX\)\?FLAGS@::' \ + -e '/^LDFLAGS=/d' \ + "${S}/fltk-config.in" || die + # docs in proper docdir + sed -i \ + -e "/^docdir/s:fltk:${PF}/html:" \ + -e "/SILENT:/d" \ + makeinclude.in || die + + # also in Makefile:config.guess config.sub: + cp misc/config.{guess,sub} . || die + + cp fluid/{,x-}fluid.desktop || die + + eaclocal + eautoconf + multilib_copy_sources +} + +multilib_src_configure() { + unset FLTK_LIBDIRS + + local FLTK_INCDIR=${EPREFIX}/usr/include/fltk + local FLTK_LIBDIR=${EPREFIX}/usr/$(get_libdir)/fltk + FLTK_LIBDIRS+=${FLTK_LIBDIRS+:}${FLTK_LIBDIR} + + multilib_is_native_abi && use prefix && + append-ldflags -Wl,-rpath -Wl,"${FLTK_LIBDIR}" + + econf \ + $(use_enable cairo) \ + $(use_enable debug) \ + $(use_enable opengl gl) \ + $(use_enable threads) \ + $(use_enable xft) \ + $(use_enable xinerama) \ + --disable-localjpeg \ + --disable-localpng \ + --disable-localzlib \ + --docdir="${EPREFIX}/usr/share/doc/${PF}/html" \ + --enable-largefile \ + --enable-shared \ + --enable-xcursor \ + --enable-xdbe \ + --enable-xfixes \ + --includedir=${FLTK_INCDIR} \ + --libdir=${FLTK_LIBDIR} \ + DSOFLAGS="${LDFLAGS}" \ + LDFLAGS="${LDFLAGS}" +} + +multilib_src_compile() { + # Prevent reconfigure on non-native ABIs. + touch -r makeinclude config.{guess,sub} || die + + default + + if multilib_is_native_abi; then + emake -C fluid + use doc && emake -C documentation html + use games && emake -C test ${FLTK_GAMES} + fi +} + +multilib_src_test() { + emake -C fluid + emake -C test +} + +multilib_src_install() { + default + + if multilib_is_native_abi; then + emake -C fluid DESTDIR="${D}" install-linux install + + use doc && \ + emake -C documentation DESTDIR="${D}" install + + use games && \ + emake -C test DESTDIR="${D}" install-linux + fi +} + +multilib_src_install_all() { + for app in fluid $(usex games "${FLTK_GAMES}" ''); do + dosym \ + ../icons/hicolor/32x32/apps/${app}.png \ + /usr/share/pixmaps/${app}.png + done + + if use examples; then + docinto examples + dodoc -r test/*.{h,cxx,fl} test/demo.menu + fi + + insinto /usr/share/cmake/Modules + doins CMake/FLTK*.cmake + + newenvd - 99fltk <<- _EOF_ + LDPATH="${FLTK_LIBDIRS}" + FLTK_DOCDIR="${EPREFIX}"/usr/share/doc/"${PF}"/html + _EOF_ + + # FIXME: This is bad, but building only shared libraries is hardly supported + # FIXME: The executables in test/ are linking statically against libfltk + if ! use static-libs; then + rm "${ED}"/usr/lib*/fltk/*.a || die + fi + + find "${D}" -name '*.la' -delete || die +} diff --git a/x11-misc/Manifest.gz b/x11-misc/Manifest.gz index 14fc714244c5fe5d8eec4f88becaa7cb7a1c1a3c..cf958484896921e80dbd97a2417cba2539988d41 100644 GIT binary patch literal 47016 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 literal 47018 zcmV({K+?Y-iwFP!00002|9rjOk|oEnrFXBV;0r*Czl@B$JYyP}WYXwn=3W+m3HA_; z?$c--lJoTXzJyq{3nWA%X+U??-kA~Z%h&R7_xNA`?Z5ropFZ#Jef97CfBxI&pZ*lj zkpA?a{;z-gKmT+3Pk%alnRTXp#cTG|@4KX{9lh+b&o%FIw6o5u#x_TfA?I4}uy@*F z_A7@g<=ErSF{WBe8|Nxlp1B^iA9o*jzK+`JK2z&yo#Ed1Jaauus3)Iy^;!P(U;p=i zJ7W41KXmVM*41{)$31wM9P-ZN4z=d7i=TF%yRLDCa`YY2o^9_!+-lRQwgoj zlQ%runQmXDUHcqk#xyd&xbGehUhIfRtVddRnS4uI|I>f@xBvV9_}~8XfBkQN%Ip68 zzxnwflt6!tv*DiT>KDXZdC*P&b(CZn_ zp6|Bvt~sA~4uhB7_m#SzmNE;)Yn0aoLWdGE2}+D9yjr(zXnn5AttZN*x~?&+R2%~C@2ZRd5K`|Q_oT=Bf}ox;5DSaLq< zHO4-!J;xmER%82Dsz=Oa9xUlqa-A!`uT`IO|MJV<-j^$;_-b%-(U9>%!X^5}lGdGClBo$IJGm&R7FwXRXFH2C|7ZLOU{E3ADD_nEF6i#s7}+cI|7Ho8?M_^=p0faF^KI-Ft}lyh=Q0TX)_mhHI^q z*Y12A53yMSc5kk0USrQQtjcm77%D4&)`pjy7+R{4eY`?#sqkqlwXzR({(4!jpZe_I zzVG)1W1HXBYu}^o%3`n3uEfKIf$6r{j*wGfT_zto+l?vItH-`_#I9CpAs+lZ9&;Qk zlyTq-_v|(F>)ykyV^7(~-q(4glUHps&NPps@xUX+8RD4v{KtCbgs)@U$KG|$)p}^> zE_L9z^_sbbRdB>|uO8>gs@J?~j90zz(^OZu+mTtd!iHhaJS-MHTA3joCkS(g!e+D_ z_z`@0^dt6q^ds&yJh`*Ni-)wk6W8wy5| zN4r2^zWd6_o#h`!UjR{!qeU!x>;=xB7dRGnoFkXb3fz5R>7jrXF!nNoZ=wAgO`wH87SFj;XhBhKb==`RPRyV9%a5$qIv`Ix;=kh{oMQXO zHC70nz*H(hz2gP5vt|G{C_S!m7=Vura=b3xU;9rVU_ZaZK0v>2!&&DwW0~`=_mwkt z#LHr~BVFsrv-%||orR^0CpZbw2w@nK&y&@t6{tOlZ4DFU$Lkh^j=*Q*Du%YB8Km&~ z<6MowIggOFhbjVoTqb}Jw$ z;PVy0FKyFcgc+`x+34$9eVn-FF$=FozzBV|Sirt|*LAe=vRdEz&+FTV<$5=+!cy!} ziTK2rn-Ek20eBIy;a363IoCb`g&J#*hSYLnQh5Qa1LMPU!3hv2_?|lyQ76uW)gsaX zkLSV4;6v?NuqwzJL89iASXa#Q4*ys#o`Z=ojG{vye!~rh91AD?$BGqR^8zn#Y+E>hS^?ol zs|TJl&pmk@2rqV5!E)GCxuC&VS^#QiE1lpJ?wi$(HwJWqBX@xX&tQaQqpyW$6Uzz_ zW4mk>`r3%W*zR?oA6M-6HrDbx6N8Ebo;X38W{lwc1w(~HUAe%V2ooh?8^@ACLZ_fX zyIy-?2t=z`umb4=rhTk2(sA(kkaR+0Blss+_z{<~;DmM!J|iE*PNG*T7*#yqSU!g1 z;s6ab)V!}_b!gnw)C25iPQq*NbMW#;6cQivBLid(|zx~`2Ph(3+*1~ z05w_r>zpUrg}=%Bgiyk1kG!EOd{b%n`-+YJ?c1mQx?bSh+j@1diYNj)7G7pl-sx=D zee6O+#_8cbtxp1${}(|Dm{8;!F1Uvt$lhW$1kiEr0mGkHZ^(n=Y8hq?+hsGQdGJJ> z3LHV&oRe=2qa}pF8xtEc6ql3upUQ&g9|YP)EawlQ_I({^9h+FtiAyIW6j{sILQUK#COmO2Kr*xUZpF)bjXuAA`mkK@!U)pe z_FeHSnDGiwL@+y?uundv=j#Sj_}WSIJ9wSVN=~E@E5rZwN-UHu_6ikcH}i$2Bcg5X z9V&pe@Y$>qffl*B(Gx^J7$eKxalLoM&wFfu>bi+Id-lnzW0(~KM{k~NXS@1J8)HwQ zLK!M61tK)KPFn|SW%v$fOZf!lThKju1c<)!uDZ`aya+MiuwfjhJPZUww86&K>vGNY zLMCv%x5dJx;|;Iu7i<=%!qkcVrF0@O<_s(&h|Z;lf$M2)$s`txEwD)d1ss;m1G;!( zI5WmGWC@60!1lP~f|S7TH^lR1snOs$Hf#;dgsjznELKN#0p%Dt+E7`P4hYH6dK+d{ zc*a101+VYUx4_tr>i`$wkkA$0994uHqd+snH^q1#*|4tPi9jhpiRA z^+2u=;&_uN`16b-qcs2~d^59_ILtz7vvZ(d)(dc9ToM_OkKPjTe!VRhe|H<8Gw+!f zF2sjpq7C_h=mfN-1M^hY5P0Fr5fvqrCVaFLOjhh?i~TU)un)9dJK7%DdqpWkHVm2y zwS;h^0&u1VL{GQ|n18;~)-nFF|NhHMXbkV6kzWJp?~i~i3UYmNHZLu))x3X`L3Wc#)YlEF4*V(>8B4wBEEx{ zks4-kM)bU4x4^kj(>G{ypvuO$Vaecfy^Nm6c@Fq2Pp$j1P2*GwqHXtCVcU86bdVXM z5S--L_bLg{A=+HSG#Ey}DlJgsh_R2iz}OnffWPe*)a3*S_nl+H7?Ct!1a6gK@sD;v zx<#S@!L4`cd@uXLDehvd2~jjT>t?eN5p6?fiV~w<#QYr&%z@XMSTR8dGz+`qIOBD> zzV;t~M|h{vXh#H6Gw*m3RA3%AOeVqIA)%lqTeJ%?48GJ>S`a%Pl7Ike-TS=Yi3Q;1T~N93EWj^T zWF$MkcfbRPwjggL`W_(w%Mk1V=f-3qwLIbntpEP$^B)ljGi8%~J2xNCSK<6bInM>a znzYp*>4R%(d%Yn&jt)`b)$>4RCE^cnm1Q;=Dpld8&;qp9f`Gt>F_j(JU>0=kOSmiDvH{d_wRrH0A76MJJ|DDYO91!vU=oA8ML2MC<0$;0R`CP-X;z2fIt;Gn3>B5kO$N z&3CYz2%usn2y$TJ8uS7l`dtXpXzL7=ov`10Ok@W#48uqVUbM_uU*#o#KR$h1-@o<0 ze=xE3ewb$P;pvD&l_&?q0vvqP*#Lil!*eqzJuzg>jBAEt;Ixo#R>$0v3Y!>#kh@ST zC}gY)18-+IA3D;?rBJ{_@gmhy;PI4G!~~+kTb^)@<_Xk*@|ggLha0u!LP}d4LzW0T0}`17+_bC^blL*!~sJC z^^XOwgxp+V#tl=2Tb_h91rZ#7?p<*poqIqx3#!eRm@x9$kNqZv+!3^8_QY^hBtI??}_(I8wk;E}+HD_nsP zy4M6y2|v&dNT<#^U!&u%pT|$A*w;)nq4#aY2=FX$p7@n)6Jp0IKwLotb^%TWmOh#r zm*-{iETSjcXCd)m-GI|+G6I*J=aW-mZLpSr^PEU*yd9Tkg)p(IbYflNRic^1#3I~p z{EN7bj7B`c2pcROA~{)|ldUNplJ!GM0u>-~V`s3ghz!4wju^C$4=G@o!@~4=33POB z=X}nGOg~^5C#W_nysw=FLdlvF4p7@jiC6wL`=@VTewe>I_%P@6p8P^zn}_3lwIn_P zyK4tN6DlUv75{`Q$T0R@XV?Wr1h+!2CcZK!Q)U;ekSD9tj5T2t9}Fy~QZho`V7ZiE2Hg5^=u)03vUXiGxiRE5$1L+&;mQf=EZo7Ft|dVP^~|0L;#c#$)<78YhVe{zUiOf(9rgB%AeKQ8 zU#)KfNvrLOz#gFno(64%(qC{3yc1#UyYWw^Da=e0i(!U9#~?6N*$H~`B~s4yp(Nl% zZ@21MMpCNb9w%-H4+Y8EKsw*ayc&AcLrExifTHp>hq&3;wgEa{s${^ARRBFE%qGAt zSWlwI^dN?iGBv$&J*htow8#lMZU!*?W2w-YNbLhBszLbzvJ;;9Fa!Z%4dP>l1lR|s zz*jI0bQ^HtQ8EJK)W&!`3>i#_{K5qt3td%FC(&kt7T4J#0S9rKtoJ~Ts~UO+7hjg@ z&p&?Kzr4z!mx=(w#*I`!>mJ%afwG?C`;Kd|lswJ^GXRQ8wYY|ts6rG zvppch`#|}823!?d!U8u$Ei_#L3Bm(Jru#jLo|qdl2Q`d$@B=&FM1wc;YKW+gsaR%% zW@5!R?4^1lbrdk}LRyYw`AUI3LHhuH_HG3>McvxrclbxDte-^+Yz!1qehJsg7&u}p zvBGPL@<8Fmo1ZWXC_eJx<9hx4<@=}m@Bezm&>yBAiB1Eogx91aJ&MoM6}+(U1{L*> z;q6Ma67rfJ@Bjn=LxOXJSCm8z+|%rq6jqzUM(dS zv=H74j{wjIyI0%`ERPSmKI^?{o81q zaHC<+JWB$~w=ZDcqg+CyX(*({M4jUr1WF+$P4qTDbFzp$FoAxJ4jkX%!LbqWUf2Xa zi&{lWZ72YC_I_5&Qr}1NM5K44+FfC)eLyC$L^M7Q3Gl_X333P?GrzZthUm+-LTehn zh-S~|5o8i8MMPIGMUU=IV03!0yCa;rU~NieB9T#K<=2v?`Q`K1FTd;`zITY&YnJsz zc^~W-^mt1w7vdTpAVAg@%seA0V9$pM*NPQ|*4n_X$40B%Vk-#3vPS~tLPTQS@a&Yd zAM3_YG6gA_Ah);|F}{GnF#P-6bE6v2o^OoehR-ZGu>zxRO!_un;^WYZ;QgMhci zEmY~6CvFBY1IKw<_{weO#NaBOy*x;6K*J7D!s{mHc+^ech)OxEbYhuDTX5I|%y0X3 z)xQ4y-#>u<`)Xm=2RsB(^i;R4f(hf=$oUAh+Jw89Jh!-@?NEz*0qgj|jpbZ;GK>iI z3~@@Ha6z{r-|U)+pQ}M~OFk@H8PYL}QCLN7apB`igX>Lr<63Z4Ep)=i^In9Nk$k^9 zc5{Ntg;f!*<{IjW)M7nFOhWY)!8Hgn)KO1_F=n8ZC_P}cI8C(d&b-^WFTOKE&CNMB zLK#0|^74h{uiw$t4=#C{f$$IkBLez$o-3seA2+Q8S!@;xj%{5FdY_Q!vHo2=a!0zr zd7$DfKnAR!Ik7-2E+skp96{fQtM}_N$8a^`xTk4Xu17)rvN7*xkBFrcWlof{&~q%d zFJugtt-_*3|8a!_N0a~-nZ<9R4!Xbso;(XKaKetzsu`mmo;ZW~;{Zn#3Nx$03AV6h zNLbtloN)zD9pVe6So=Rd{q)P%Py1if)u3&oaRIG$T7hF)QcMHTh)eu+BNSS2xi7Z^ z9XB@4cS8zbOA!LAF3&sjGL=9$GGhE@bE~u=;pJd$SV&?v7Yb)a>%yyN>4g0E9P5V7 z<&@DrXYxD@wu#!qo0f@qT=ZraJ?HCknQI3Vs)SbjH)!cmL&nI!Ia?R1x%v^@ekMmVFX8a;@qLk3k7iV#qSN zJAjkT%awex&%t~km<|mR{!pjz&Uu2gyotaF5bXr3K+h5^X;}gCsU}EGhcZ(1xP9ccmA0l z&B%!oPOKYEHsB{bp;7^oi3Qe%CVgG8zr7Ot_moa69gJpmu2r;&1Tjv%p8#04gf>px z3M4(y(qKa@sOAdogGrv&*ueYHuN!2x2<*BPopJN!jgJ(9aLof5(6BoID0=34TwUSB zvfgh{Us+t1t_0+s6@(yLc`8>%ZXMBbVOz%Oh0h~o5pQ6}0YPjHCRZX{k8cUqVoBv) z^j)p`f|L-C?g6}DY;~IV^%M}6%QC|Y31I7d1+R~EHHUb-AJ$qZ8Tq4dDpc2Lu@%PJ z&00$I_f!AjA?H(lc(Sv}dgy5B4P2M?*zlS|0&*Wm>g+DBe-l|@8R!J86~)Ky-?0_8 zq?+c$dHO~Ryd6J6+K3$}3N{)8(lXFja0_(nggCEj?>jd%l~NZmI$*(I7&g~)Y!jMs z0uL(@7x)_Gg~E0}IaPix-ufN<@0#kqgD($+0mOKL3&)rA#QOE;U%r1x;J;L4ZtV!p z4!wsvg5=oumo*9{hRSdYzz z@vQ0ctXaIiJi9y)K|p2)s9-ag7^_9lXv>(%Hu2L-ZdZE80+A&FF889d*WbR*4+pjH zj#!Yh2%B?^UbhDb1l^;X*J_02gGci~DtGgNtwW14+RuXEnBfo__wc~-1-xUyiHwftfebn}0MSG~_NTEZ zQ0Ng6@ofhA)oHm8h{o3t*CF~(C73Du%aX}NV24?|NOV z|FK^aIN{x}+F7mqxsfbrx%;EPaTcrnA@V3el%jXg(~K zcOaDFh0raQ)~Xr(_K@k%09fhI zWQ)Qug*!(q5f3~wus3c3&Unh8>O`J_a92+e&gL;Sw9#^rHsaV&0%X%sq4jTvX@%fV zBpf=ig(iFlOb%$bwgz%L`e1!Lu;@x-L?k2wvodiCPTm+gn9_(X$7u<4x>z9C6?|A} za-rUc!V7&rJpIS?5n~q%4-K3vv=2)r(z|5omD!i~MT1(ln@?7j{TGst!fICcdNhUsko(*3aaQc(=V95uoe8w9J8(8iWDxuOG49fO=f%|>;zgbWIYGm(zd06$F+1+H~ z7w!#}VhI3H;=jd~aTr`s0G_6_YQll10lCeY1h3%92By_07dY!UZ4B?<%hL@ z`OEh&Uw`;mcv4>&D@@yyAl+^g&`N6146y2k%z1ctd78Rr%V>Nnc450!m5KmBix#_| zP_uA}Gg@OXuQDd&zs*x^_MBT;w=gW{v0QMPEwm{F31MOPo28wW7T{VpL}s<)&izIz zU+sA=A`v*h(5}*BKB}O~aM7yTN@#zOty#_qZl#`jnbvUFDP|GbEwxF#8vSjXvX%hU z&U`8ciJL&-URLfuzWnqbU%r2PP2vN<@x?g}@@T{R94)L1ZCX47hS>xFWDrb1s$7Ua z(L?A24ZtMxINHOf_=`)s!|0-AzxgR>09ek>_sAeTF1nj3&Tf3!cxI?$W@}8s+mcxv zaN9%!`Q`JmgM+2cPeK!EbXl<(l#CmykUTFx3B890oEgp!RZYYXtIXk%Sn9FE)2nFW zDX~`m!hmN4gG9G<4KhBPm4?$Fe_yhDXlSpeMCEv0E*7PpDOTxVCTOE&0NDhiNYT`{ z$2Z_CqE0vhCuAKk40SBlY0)zOa;v1P5_oJ_K&$>908OCc-@p(yzra`cRlF2S zd~bv_;lrXeULC61FwORC&utYY{srV~P}nhl4X>M)oFj%1a2G(jaey1vgEzC;?Y5CF z;TV`A5e`jGz_j>15krOvlCW!;$OvpBy;f7)zpre1g)&o>)l*SuM8DP8gcmjhN?M?x zyTQ{?$go=v0C0TBe}%+)2m}#oFvU|dix64Fkp(0W&vJMYY|lfol>gx!Uq073 z;3oR?0|*T?Gcv=J&Op#9s5XPkZdMu*#Q0jhZGK#?pI=)RY>$2E9o>akToF5HndE;w zyC$Zal_;?e*<%S)2P0wPIPz`X+$NY30QO5>`u_B7-#>l&m}7m1uT`YG zm=OQZIyC{OrvKzPgl%^?5; zu<~lk33dgkoKNG$p5XIpP`>MUYgr&LZ^EcGXaT|isGDGl8}(e+(T@B^Eb>o8n2;hy z+`&RC2H=E;!~_{isJ<#m(O3;mv3KQ8CiW_wRl6BN6V*@dt6U1B67o8d8l$IK*C|Vho|;{Fu@F;8fmoh zvN^l6mzlM(EfcGmXdeKL%^MbA2Wz6Xr{(ziVOQ4#z7=*bkc(A+TeXl}l|HROwpit` z2qCq-!(nq{MgU^B6P=Rp;xU~C2}pq|3P4DjY7HuG+Hn}Uh)uRgSol;{DrPn8@@>h3 z3P9SlOR!PL+~&GoSMAroeg9bE6yNJJK_I9K4iV-&(GKu3q_EknWt~^vA}^EyBD&6n z8Cd}kY&ExZ9yWyC+nx!#$86$t!-&w!*5eVz4x-6|F+T0f9(cq5A@UhrabZj_fj89e z(Inw)=)=^lMyj2sS}^)8d`JHID)I$>5^2vLp$_I$eiK{}q01Z_0kPO;Zi{=iEXJ%b zmRWI1prha#3K=%g6d+>PS`^^r)h)k%PX9U;MtHNn)1+6m{{gcFkDlh|dhGyZgc@us zgBnIpWF`Qc4m|)eYXa=M05insu@OPdjy`xq>cLiQ9W!L>15JH~V?{P{F9c+>-Kf4v zq$Z#wI6oAaA7fDjm`XT=L>DvR2>v{Q489|NRdt=#WDggjICOn!fUM`c=zR zTfCqZKobk**aBqLoji_YJ=Ou9*UK3Ugl+p)L(rEZLbSQ(3pkc_j~Y=dM9GDy9>>Fk zV$5-fycTS}=fm_GjI=~GDZ-sqi5C9eW2UDkgH^gq1f>Y0c-3A+URGmnv)t# z%@IOv1#WQj9@5ifW&iwG7PH{Kc;lTg(f8^T#}e!m;DMKt_V~`&{2n8Bj6zVWU@b0#=8tg#uLMfkev>tVaC!Yz!2A1Ae z>&O22bN}W0{`#+3>jj<^pVKm858!PY*oS#G!1o#+`k-c@7Wh(QcVW4#=c(1(@?^>& ztue7h+K?Av2~#^lr9SQrroj{=6Q7OJTRE8aHb z-AY=FC!=2hpNwR(^@T`nCl(^ZDnkrpCePR}D|%0hY6zN^rZ3B&u+D_8f_|9nUs&4U z&(XejAfCc!UfW}S9Q~IM71QBebi?KGy)bSkVoWo~BR%zen2kL4G9+7rY~K(T9IQ{# zF2;I}Rl6fQ01(5`%{E*4e9zlMf(vkg>a5d)MHowf`x8+tuzp z48zDt*g8y{T~~vOVjA1VJ*X-46V_!@4kSB>i2DpCQ**NrZ2?`ef&Mr>{!65XtPXu@|Q)kF4X@q9D&6<3==PUACH_2FHEE7wSl?{59nG{BeZARI8RS zs31AKW`4K>dUyFiY;t8|mqOEmbDsG~2Cn`B_do8RKjJ;%@g+$CPaz7r)UA2!zPCwe zK&%Z!xV=)&LNecjkKGj=6K$eM_hyL?SJlM9iN0u^Kz=}_YCmEFB=3n@hIM1Ve8+ju zf-_zhZncz|9uvN)?o13wCgTV|Xk|#;e&$QCX0a@pK1#;w!;S>Ou_J15f~@RdhvalC zdpm!^#*`4O7>2nv413)6a4nv}TE2E;5U~;7nqXqJ6}0Srop|!&rysxk^g#{197kSb zf}rR~7@ZTT5J4+dp30W&F>L2qDlc5kwcrgfFHGZt&s+sQW^aIpt~*U9EO-jSe@)+D zP&RHZ>9{?vP@feB-XA-A+#S)7-sl(q<~hdJgn<^;1lE99UUz_?qDi}hQ%+kDH&k&h zt2T%;1WLj!h)F1AqwzPW{c_L@G`>68rrDxs=)Hk7q_QmxCG7$eu%pfDT*&6ja(({L zPjtOZ0<%D?AjtSgs1vJ(P_ZA)b{LpMQ$M3VE=NdoLgh2;gvaEm6Y()RYr-%O(9aX} zv4MX=ys(d}Wnle=ZDQ+)p9BzP5O3R0bUu}G?+0v-5g?L9h$-;{0BWNb3r|>PV6(62 zk)lD>E{1h(vx7sHo$RM*lVGvi!+Hq81uJcKO%xp72IUH)AQo2`H+)NHN4Wmhuq#_V zUZl{EU!@ZNntCOtjaWShBIRohUe`J=oE&6%D&QId7hpiGl$cSi2QkXYMA3;CK|w-{ z;NH$HZaW z*t!`H-(F+mw>~}|-oBSfd&oglx3Srg8~DbRfT-1ozBk&c^gEg7G6S%)#)T$@t)tbg zuFgPXwX)FsU zrC;z;%kD=Q`B;b3JWrgg4Xae3-RnN`TWu^UT{vcSCPb=Ao7VyC|<|DMNQD$HcjZ?VGX@C4zqP9Zq=ju z2jjB0HSDK{b2K$dKAxt9?zyj1>G(nP?Ni_$pUUD5+vTN+RjSIPz1QbN-jiognq$KG z8MuUNp@as684YL;heIqtT{!yvbk0?vAe?r&dhB){25u*6f$pp@`s>{AzPn+ zTr)XNV3=$<(JLp!EZ%7C*X8=n&#bX~tC@<|`z79$sTBhrM#>i@-x=`NnNj{t1CN{CWkWNB5q_|6qb1A52=aKT{9>vH`%(huMNyg%D;o- zCZ%oVlDhg1sYYv3fryT;RYw?B;1n#%hg#p`QdnS~i{H7^!u9ZwhAvnbT5$|S<9E6y za5+%JgHKcsn3Mp!=L{^2_ZBQC3m671!^TWQKhf;gYGG*>E!fR*UDZ*P+mj(1dWb*7 zC6Dt`oQvgv)>{CRJ&izk;sds_fMe59YOuKCxXXt1c~ZlJ%@(ag>>t+d=RaWh@a%n` zo`-@x0ra+^&Q3w(Ab|~E$X1wJ0?K>ZF>G?#CQTbZE-2t#5813anm{}+Kz-A_3LG7z zx;#0#tg*M3_v+)JWf0EOaZ~F`GwusaPH7EV!71}DEODf`u>;ossHrl z#}AX!UI;$Mi$=Z(I}S>Mxt!KYvl0_xV$|x6q(C_;UYmqInr4Kj9|cT{S4J%&<{YU* z#E1j5k=Re1*hvBSk}U@2qY>Yw5E~~ThK8Qj`M%|&9SQ1;32TLN#>UXK>9Y6~BXfW# zWcfx}L92R_t$|_bidblq_98?@>+P9=h55;r$@ebh{&2ek?$nMOD;Mld zx-Fo+IT@{AXu=MQb{Gchb7O|>>Ci$Pcs@Mk?nK{ULB&(lP%D6(qs5SRlU+!3cECBB zo)(r>2;2jseI0l5=U?{sZ(qKAjFs=y;`F31q}wS`@WjZ{Iq~K~KRgGEC?6-k-DWm< zS5z0#7`whKF12Rt222W3ZAaT)Ef~yCJLlnXII9?s4NW!!c@i36{t0OELh<267NWV; zQlKi2gu9}>YlYoIi_g?9@NMq(qPjojr|b5YALf^zzkmBQUd7Q1@&_k&VZ+dy8`uVx z?1!*#@TlOaR8%D=u4H?1n`40>Ysc*zr-}=9$4J^GOH6Gjbc{vpX|q~=WwEaVb_q9@ zX--r0&Xu@psg@AFRXo|3uux4GOM4dQH{8(C^F(h=P+%5Z*%)09OY$=E5Pv@u4lJ@& zLi3hTA9kp($VbiG@;G7PMY{5?Z4? z5w!7Wn)N|JFMDljT4tux{WggRe0dsy0CB>D^HwfLpDsMKIKI(t-~{RG=6<3%S2$nY z#dZ$+%ONHS3Jxz!N?{nWZ8TF zsbg;ql^Rf`ig^0Xf~wRRA85&Un+51QZb!^r-CPUaPCWWZ{l;Y9}!zfI&iu#`12 z-~h8$p*!%&o*qIV^qy5_r_n?n@Ub=yh>VvryP^|P(8mNzp2;&;#6&4=VU8b2*{A%= z_x}CY50jhTPa?748y$HU(AasU{RvM|k?av7GCCr2m1GwF;Z)%MJ#b8GAIF)S2dz6f zRjC*dQn$92XK<1yE^G@8x^X+hj-WU3u553h?SF)UHxkRI@8;~_ah^Ev*+KYN>C1Y7UqAfZKY#l9#~*(E{^_UJh08BJlDzjb6xktKg|KXIr+UyHc1MKRSF&rf z>&zJ`{G~nQ=MF?5!lt#rms9Z)8*S^GQS)?Gh5ZFrnz|o?6-jRZ@Pu62RsC5+*&B|@ z@l4hhH0N(z6rJrsOfcj6GyWGh^>yA6Lq2q$$)Ep!21Y?vqtvKkUDK|JFZ1|ErBz1!N~`HT4GD zA6Q29sI~XD!T*7TT7(>P7RA{vjy)U`jwN8ghrldU)qF;cSQ7@PhN?E6@?cr-Zjrw1 z(u!z^0@BKcZW9V9^Ecve-_>*E3dAJd>v+<^1&$B13dd&AhyW&jE=@mMPXxT~%k*_A z&%}Uj!l&R7IN%-3|CDA~f+Fx>kqNi!8M)rf(%m;s!5RWQd&b`_+8Frj>Cp5QzBCH?7{wFkg2h>HlN;(HH)o5@Ep2NC_s;q6Rt{1AtK`UVu2O-Meo_Uq8Cgw57hr+{`Ddr0p zS<|A_opSPcqgvI4qG_iocuS9Y*1A`A6t6w49*TGxR&j;g6pfaM-&bA-YLCkz!Ht%CiP^qRGu}#B7Je2IT z)26Mb#vCpfZu|f5=E*tnGd~S)rmaxg&jko#)6DNP1iBMUpfb)UAa-2ILTu z{gScx@8yT5DeE6~)E^3h!%Gs@it?j4ds6;Gu!fR3;-(>+4rk|hwqREUL^nIkzI$+a zif6XS2Q{R_%Q2-a`i(j<(U;5WCfBl0w0!t{LP;Lk`~LpY|Goc@4~-!2tCc1njwrbti)%|3o*8&edstE1 z@=!Ffr-avZLNj4>z{*iD2uJ95c8aQYPohus};%4dY| zHJsG-K1M+0LrBApof*8Wyt2cji=iyHSD8$!@Am1X3~&;Y;n_w2t?#&@5Qr7L@OIEj zuo8AScMbZ+7xR3?h1d$-$(iZel)f&>2se)+mu2y!md&d`@WP5CSs&! zJZeM@5)Q+gGK#%ElT~0)#GZPyg;S;DJm$I`l}^CRklzFDXBpaMw?i=;JOY!5=~RCh zNa3@=dTeM`s$bCP3xJR1}Bn50w zXI*-@83%$d_zg%Ae0QVZ-pWwyN*!JdK{$etKE0|I)HbvE5EX)}vq(={20_wrAa+J{ zmd$yigDl>JP?UX-w8XY5q0$pVA%9SIk6Peh>k(^B(jV- zZPPSO!j~4qty;ZcSs5=0whMMdLTZj3=>rDr)XQ^vr+~HKktiOWPgj`;!&x-tv*G z1F*sPNFHnxpM9#>E{7;hZR@b>)N8F~%pqWf@iN_ZOoHjC(^|z_$yy*3=Ga(U%n#M; zFu-haI~+=J|Gr#5eHx#B{`%|pAAV%9e*HMl3BY}clEJAX&oEvd(e`K_4Ji{G*M9o;A~Cu<+Xl<8n4?o>rZNzv5FJX6d!5a5 zD5AsL%3aH0A9lyrIPKR5ZHlm5Y!rh>&pH3=kGuK^m{x@FGW0d%pP7SBLq1R zrJlA3INq=pJ5GGb(=v#Q&=s~fpE-{^n1cty#`GL|TjFd{(F(>3UJAuUJZa%TKji8x zvN{~W+F6}v^g@I6U+;OuG}~|2(j1OahO)prOrWQupu>ZTtY2%K#&yrkdbfyHEdX&~ zVW#tRcN8)=RGSUAAnGVy!$s`2wGu^RY%s~Zjn+_-%V|_dsMUYBXzTNH5zmj`_WoVH zetFN51*?DvLx7`M2!kL@Ie4egGXZ+pRpj`A9l9MW#U6{CJcI6*te?;uP|yJ{tXnn4 zd6kd_RHw6$;6?K}2SH)86?Yo>uqep!;x<0K5slLu%6LntT6s#*5o?Dv@yUW$AdkN| zojloX^>A)M@CG3w%$>1FSQ38-({7No`gEmdTe6o090Bdns@HwMx-0a_KIBvotJ4W0 zW^n#_?LL3{`O`lyo+G5*tH+AP9q};+k0nyI@O<%r1WZgGS?ly+(d;Sv$-H!uRyb1F z8Ij$i)ZfmO92Vn+G|)#Q)PW7w`j|81uRnK3ou*c|7R(#7?Qe@$qZf~$i8Ki0zF?a9 zsAyUO{5>pgbeyRKEhZJWqa!g_cz-@{WXJ2k79De2Or^jMkgSeagm6M;lvn+k zlnF1`Y)f@^=7|5ac&|NM<>k2dazOrKx4fKdnuxG}Uck#lQVn^?tLKf#O^CI_s}aI! zDn&N;lrCOyD2IST3jpY6&VKYT5Ac8lS`F2wQ&1+3lr7hC^bxGKa#e%~Sy-qfAI zV|Rtq_^Xn~L09rIcCf~08Vr;g0Q4FhMFHNt92q3+bzVt2Tc_j9tuI2P5~upMw4_Rw zoTh3wOe73p*O+8@U9X>a|H}^^4gC7k_pd+w`s1h9v+^sv)ZP_`A6J+`!Iq-E$X5Oq zrzI|%Ik!{CZxb+=wIf9OXmRt6B(KnSWCDACmJ3j^^aPCn%wcs+GesN|I&PS&Gw&|X z(F#xlHAjv+6R*AJ|MBf?k?3y4^3UH!z(9gLKo`{K4T->Fi$UjbAh1&d9f(I5h60|> zKtT{!sEd!xCrH&lE#BY0{IdROS+lRpx&nR!?Y?7dWi%6fz?l~yW<}jOO*rtx& z$JBx>Hae+0+V$%-cph->!`6lxj;oR_`cg_v@wljZcuQqi&5D_Ig zztW~LFX3=}W3j%^11ZE`a_V8T{J(e&pl6|b@gdJ-4TJ4PkcEDrf~U>3^Y#LU!^r`F z(aU=Mygq&V*HxbOe&8MJ%2#qY)`*Yn4USmAm*OVCcvTEGl&WL;to%NkN$Lfo^xlWt z&QYgLoL;yU>}v*~q)u>CNW+CgSV*+Ja}ti~yaErgPcxctjLq@Gn35MG@c1=&tvAv{$bC%U@sn-O>xWMeKrNK*8x$Llo8U;?S@>hJr8($s-cyZn^Jnk3{#m@!Y)&P?Xpm1%oYDZv(@3Q!{&DtC7=Qys>k5A12`*ATh+kOQT2e#NpF< zSMd2adci)Govg49V;t7Mj%_C`lIJuvzf7QYXP8HD6`1Ol^xe)I$oDgp2$aOrJ-ezF zfS{(ZcBy`Zmq9j$!@Mg3XY5s~6PIrSvA4J4zUg(np5}-B^ZEmw-W-eL#J8bMu||i7 zOoYJFP3QyA-jnC-gXui_XI!L34arm*;I!-~DNcXu4&uj!9Vl;Jve^K0JKD`VNW%!X z=Vg%5!7px-j z6nsBl;stD{dv!cTObE>K^spD{VSZ|XyliD(@<*o@933O!Ltj_y`~36x@;8U|j4%D; z+|uJ^ay+JMO~mDu5zn0PDepfF=-3ouC0}5yZ4rBVO&WN1UY5Duzzx25_TO&ZLLk^Z z5>a;8WI)aoml=h2c#UH~9b?wX^R#t3{xTe%dA=1C7q4Hd&g~$Q?kjtP1gi-414SOR z6aApY3$b*b=;KNNES8@+v9MJO&-pVO)gz0Yox%&Qf){9BZ;Z8g&|y>#b$1lF(;y;{ z#?t#IA69Pv@Jz=2H2e2YUw-~!_5JzdbddT|HZ=gt@m!0>%Wt>T3j@>x9^VuUW!bpZ zZU0({AYd8b*{u1-H*>%mpL?4fQh1#vUkb)!4*3G)Y!gT-=+ld+;Q9!W>O`7*d(Fao z>)@zfvxm}JPd7Kl?v0K?_A-Y>NsfT(H*vO{W7{!{XwK&&3(TWPlA2Y77c#v$FgSYU zwizeZ7^a=rf|0!O5KfnX3NJQCryS5i2+7L=?w^1C>C^c32U8}C?D{13+}>YepXb8d z4$JXjIotVk-O#d|w~9e*LX6LNu?=p4GRbQey&ZFd(Oxu1h?Rf zS3?%f=OQ<6eHa$!?2$1uIWLrX<6ox`2)1tGp!8stSGre0VNY19~k8fG0WIftNpGw8Xmd zur>;XC;K$l71jkq>W+6_5a0J}I=#!rV>d4c_o#PRs)KM}kUP%;9eZfO-f#qi*9O6b zy+i(KMr(^;>vcNouHFOfWdaZ)^i%?HuAAW8ok;bR6xC20s=@Z6%fX)2i=M{oihbW7 zdX-*U;Vx%$i!a6GGXBHcRS(9n?CIDRD`-3P2Py^cVAH*k)Hqm7b_0&XaB2xMW_CbA zExVrlJL0flD$90Yyy>=mWDkJJ8~N-8mrcL34eRCcKM&1$$KGvEcR;cA>`A2wC&Xl& z!0)xLPO)C+bJ=7?l-+mtqDIrjJSw^&H4j1Ir#4*PR$%w)<>SM9Av1QHy(KRWv%s;( zm(0fJAOB$JzPB76-bCPVx%(;1@6LnoxR-S*jz7e8%_<@YYHQE+%A45aAnV~hcuu;_ zzh&A$p`93Flx-Gb6&QA=7F) z?Gw0WdL?F`{cuawDXI^JJfHijJpkHi`f-c8=akb;BQv zJx=Y+!N>QK3A1I}+SLmN{jy?T{>PU;IB$}dBBHOPYVqQ}>j8&nB%iqGxiedwx*-S9 zZQk|QEb@O67Rh=Zt7?Ipi8dsa!&sF*B^iR^Ox^`a7RHw4%^AhENb%LIf-^jC*3{#V(@U$eO{&fwaqRK|gX5#^ z*b^|remOmH$S9i3t0X`guSmrXoQ#n@eXHKA794os1%1Eefwz<7i?7f{t=Of{g)Q^#W7xe1e6b25NK@`}49~fB)xWlh@usql_u$l`W6J#+)4% zyb$5J*_n-TB9$ZMQFhLnYttgP!%lVL4FvO<%k0<+#4Fs-5lXRsY2)rM!Z(t|(WsgUabgVIa&K`ZFyVh zIy_gHmjALX-mG4a_PeF~`ww4!`Jl$j%UG4fQy$4-6JAAXtB*A&HWb(cO0Z5)^t(^b z6O}1f#xA_?@buASe7S>zV3r147nl(~IR~GhWS5oYeq3OpYLi(6V4xuVz%dbmg=n%e$2( z4pPE1mEyTJ#EX+vv}1ZZq+?ql*Do1sl#yq^A8N2)xc;{6$;v0kCL!`q`_e*-y#CpW z=l%gP?oJcL4^Lc2gAg4^k_$KTiYn*{g2yW9vUnGhPywyIytEReg$qTGhde4kVp*Ev z*n);4cyIFZ)<^(+!WlNo+N@48mtl{8jLVD79NO-TwFbJbBECZ^Hge#^yZGeuw*gzj zeo#;1h|5kx?oj3D%+(&A=(PyJj&?5}MM&}!UK{yx5cg%wFF)Tu{QLJmxJOr-y;FTM ziJrLFcL8J;kJP+vgI&G@CP@JIE?D)3x2$7JhKoQxF{4{}ki}y6sc<|QF?>%suYGD#Mp^BeJ z!4>R>6g3E`-aJ)3g+L=Abc#3jhVYgiGg#QroK29l=jzY%SgbEVkcm^+#CQ(m6TAmv;KkYyB%77IH0Y@mdTz=q<#oB9 z3RxoN{?@;L`S#%~>D@D*e$ea;cFfAT{On||g&<(;u|KIn8q_CV+q>siMjo`JHQI|%Mqu+V}fm?Wq!ZG)2rvZ*Jx+4!S+nJ zA;v5`c*f{OZD@|?1{?XLGc=~@7bhqwzt7z3;qS2&0ZLu;O6b2MIC@Cdr)3*;Zrd0` zY49fum5m(xdgcCKzHXaIe)!!~8nEjN#f;+j@V~Y(Em1USh46#)FY|nCHq!!<&>YGcz7IA>V~QYF9JtQfC2Dp2jn>s zI^BdP=QBD(mpFkzUn_ao3Y+wb;1pkyv0uJ@8DGBr`rBmd-_37JudPc^c>AkBO$-HP zX!kpD%MngqV#g}V&1Lz~3F{m8)M*nmeLz5EV_tRP&3?uE-k#EKlLnTOS-EUCOoJA) zSeG{?JeL93uHqp0_nT`*TDOz;_yru9sEmspjz)xEonB|$!(myyw+A{40rqaO@qKyo zn7#c6Y$uLv)P%r7U7uaX1aFicacZU~RE)`E6)A=TO`=H!fa+f?++X(Jf9k*fJpcT< zaxW7yAbs8@+8kN6P(?YSlWjim3;;WK7z}?*NZ3|^6AXEh;N4oL+fOV5PU7V)0f&av zXEYNc?DT?R3mmsMBqjXY!I_sQTgL%JPe)UY9^Y$1EzDyBy%_d(sQXO>xhLzBoJDGL z%_$Xn`Y-Irj8*6Y*+CMoKe8@}kjh?RQ-}9t)H=NzAWsDjA`#FWW*gaXOjm}7k|v7V z9QeL+U;DSYfBNau_x(p#y+tn*QPP5(;FI?{9*#TJ-VO-G0sNYp^9DogYk}0^X>dHj zQ~NP5faIBuO(6GE9vC{;a$u>IVEob3lt$=J&)fjJYMcp=;E(Uq+#E3OX`h2^qN9Sc zuZFfjT|}fNChb+@^*6L6zJO97nNxPK&Eo{eruxf^W8?L-vU?+OYw`A4ALk9jt%h@% zuzG;>!a^^8_;fts>ypjS{pb7h2iEa=&D*unYTj*}F1u>IzI@E*IuElQ#BWq4G{#h7 zChBxy4jnk1U*Sc8AnvvWys*Bx*7}^0mJ;#@`IqvLP%W2&NGQ=3J%genyV)axCRPt=PX#1UW(38|WMo;T*jSePi(tu;e@_Z|DQ} zS76V#h+$ExL$jtO_c+UGTDjQ?gJJRp-6T5b6tgo8Xy>Ur#zUy zAf6B|q0%8cXBwL0 zd8bcstkk$2DD0?nsaoh`d6AU^Q73c@r_9?!0WW6Gu{xf6I~N0<*P)b-AYe1SRuvL` zmgF6e))06tv@O>Ts(VIoyafQO5R}frX#fsKOO9=IxO#C~W8V3hL}Vt@gp$Qi_Hr~2 zK1{5FuC4NT7Se|Zt`c$!djc^zo^ekeAR6hRdoa!2S=$@PxUB(?FGuEIKg};M_T>Y- z3~OG_zjxBGWYdvjc7viYZtuf&Hsdpq;z>nLkFOj@--yldT60&tfz9%^CB|oXD7vV2 zd&f{#_#O*#* zS}A;L;P5*eBepXc(eK@ntGAPx4nAy8C%4;yk)cvv_?DG2XY+PJz^s@&=(5U^Uk&Wj zUcbBey1iWU2EV+#mlBErIOLvxev9Fd%qWB1$QH!CZniE?BXk4^8MQJQRu&_U`Q&1gC8ax-)y5_w+)UPL_C`>wP-xY<8G9DTHtj z<7KhDhsB%4s@=b&r@%rx%sfumh z&Ds6Ykv0I#Qo?yafvKVDZ?`@Jsg4VtuQz+TV88zI2h%%&b#F!Y(6QTyZsR2}>0Ht4 zqLdT%l3Qz!`+G~*gh(Bh>!zD8mOZ1^&}xW~+hQ?Dmxp6Oi_>nMOk}4DEHa1d_HtmW zE2kY&13P*@;&s~7Y2%IK7luV0!!~-bHGA9E&6f`6{e;s71SpFS?Hx4tZF5xjLUS7e z0C|t+POqNx z`mHVxI<>N0gQs0_1Ts$^-xL37+pC9|^}dE>PyQKiM*g7E>WNsk9jLltZcL+Z!63Uqw9|w@`hIWdT+S(^j`JoEY_Dy+1J1S(-;wg z{LATOu|*q3T&m*(iq~nwgPV2Hmve{GdhY2gj^W98gHu-2e&{^=Zn47*+Iu7p>>u43 zpvz%e1xIP1H%x3NZ%c2)7smrHubkOV(F{2A8>OhJrVMdt)}PpsSPpX`tVq8kVW5GR z_0$Eca3*&&d|uCJxz^Zin3;nkyf^~p-8@rTOLYVdNsg}ZUQ%h~GwQA0!7G^eu-hqI zuRi(j{oCjM3SjxAC3$n&`n#(Um8YPxl&YG;x6>;P!bv6>pBH1AN2 zHfPv8>7_0958g-jYBrwfIV(9G#hIY2w==XY$OF6KlBg=a;r&X3tRmXWG?3R9Zq_?E z&d6VCII4Z}&%}-Ub{yj~BNvSF-yo%`DDC5rFE6t7W)^iBWYlhEkJ`pFYSH3TD-kz$}ZD#gHdWCdBZlFWPS?m3XDBBeyHRuJ~JCSqQkrK(c};; zPuV-P%VKg&+hgvaT1P0q94!6&PoKVi{cvy@UI)&b9f`JN++IRwjHfx?~rqzycBn^ zWZ^v#>oo5>fCI`6Nu@UD znNB2}+1%wNQ9sN*WN)C1?XY2Y*{fjX;C*2=)*fbOcEhf2;Mz-r{jW!<(djl0KyPLy zy*3(7WQF^iWtmgpGnT1|a>4ncH7!^eb2wR ziU2_n_?i?5fZocMC6^@Ia=t#TL8&#le5^d|97|f4NdjZ^J}$kFsDrM3VBZ^zL?8Ht06Fh9yihIpq>2@Ykpjs4GH$pdaV-M@4)uArrCkS_3P&>d zRv)bZ78*lhy8&u1n@X~3<`x~oO@qAyh{x6U(1=W`AOn)z%~rrnw~!L8n_O2cd}Q_I zE;lgvQNRoy_NKqa4a~6&0r@(eaM}4QndYM-lKdC?ZVcWY_dFunEH2+6LqiDr0g>K%YQE^ZxyYf>ltPGWjz z$ikz9^95k>%N!rZzvC^Q>?$#rv`|2T_5+ucn6QFW_gfkEgP)zaACk#1ceOgFdj;xH zL1hAwog{JcezhIimt6jE!SZ&rXzakUk}SnKU3s`mSDPvj{iV{$^(91GKx*7Wb(kXw zuy-365PRLp_^4L&l@H#_F6rbgjkf z+6>()#Br&zt9)(ACEMk55lCmKq$kF@ECe1s^0r;^6<7LTdiI`SHBIBJ)6!T`goo#M zc%|P!s#^*g7sF8GR6sy|S4i4cw`MfWx+K6gwL)S8-HolwqszP^=N)xF zhOi!lB0Vfl*SNsw0I%Zq?j;k63y0!`d6Sy=9y%+r_p!DOd05T~mnX|t3`GT_Dz^}09L zq!Pa&@Rdk3UaR1tW#yZb|66t)(EHluJ96k2I4pH!UI(E8v`c;krt1R{$B$iD!oz?% z)S$e!#@}PN1MY^Fy6URj9X51~11Y&MwexUKx6g<@<#{DP-yeSI?c>ugqdXi9MCIYK z9^WDNt!Zl#;qoU>k8U+_|cN$&9a(>E(QB%$7z2c!PpX6p z7s{mz-F1UzWeU&?$N0&vw!du}ldfabBVuT|LNePyn1|cx8lPS&nJ1?=p)x^CtR%Z_ z$Q!_?mhtKl=BvDagzrHA1D4%t)j8x15;)0_M7Iv{tH3;awfanHqBY6vhfd(#VI4vp z4>%5@+wMyHRPKJQfD}t|&{D4C1b=gV16M8#6-!}z^>PqXo889W*F0W2KHvh5?Epnh z&X+bs5EAzXNv9lZXo-&~sh8@U0 z@2J9*Z^h#Y!~EE@DDd}qSYN;X^6SUP{H8U^*WvnM=cAP~F!*q^eA9*8%FeA~!cmqk zLI(7y2^gfY9DP_hzp#r`hb!4Rt3w=;NZ&5XP`a~lA*Ll25(ob?)CqT%y=a>NCN12y zhcXCRQi1HOVIAkf@wzCWjuu&A42yjf!sT^tPItkXZi5Cv>MFGl1&CmYBy6_>RERC= z;YGVl;0rZGc(on_&Iqxfk8$al0^7;M8cxSr@2_s9Da2bwp4NPR4RAEnb|7_k6EUe}<6`puW3+k6b#SGkdHv~B`L%zU^V2W?(+uLV69}6ggjSIu zq4jVssZ&k-B^&r@^*AZ2!0c1aki3N;H3iz6RSpol4vTK5-q3h0 zc*Sl&tmO-`*%W{rl85ITTPn6+G`%k;bV?;k;FbQDrv@wgGN@XW!dB2H!knzL&K!jp$}p>(o`!B<~Cg zpYXBOOuWKMMbka@IS zbR@h>cQe7%uC~%FPBl3p)zV0WO3=Z!pv+4;y^D{#F6uK8^{g}lC61jpwJVk9(9<@8 zV=eJgV0p91;Siyl*74AfG=bzD;Ox#vIxq}0YWyVbY0$Qjdoq+xs>BWw7I{g>Rj$PT zjQZm#o>k&Q4P<~j;Xs5)6=NXB1YV8Wi8&-d{#(yb<(S9NrFAHjpy+(lPb4{m20L&E zUf;p&m4@dkk)t^t!NXR5(1gowT~#B`@8GC5e+G+wqeyVBc=HrVjvzF$;pGUKh11=f z%eyE_RA}C_^iUNr99@M5vgcGmMzLd*iKH;dFRt<&sdiHZ37*34RlRA7AQj0mm0*b=DD8)77(VM zV^Ha}X|QP#wv@++``wbE;@A8coC>PtzM&mwx1I0eRuUwP%Q9b&>+T1r%=vANTwL4> zVjEzoCJ?;Rlz8exFSrUe)0<6l|wqF*td&Vr|N*G z%F8x&y-la90LkHt43i*QfrH}kcLhSJ+|m@ShClf%h6;1%w!1$Jh$|Kv9dNoid>SNj zONdpweaWUy{RGRAak_I9_xrQ;?SFs%z4Z^@-o^O`3D=%rsuUND!H_HRg>S=#aUqrw zFNo>q)L5E>Q-Za zcR?w?u!NY_Kd|z7jx#K$>U@h9d5t?`BHoH>NI_7DJlC4oBLtwIt z<1(1T9npbXZlm+T_fUYagzhZVX8TwhrSbF^`TC#sWsYBdbHwSxr~C8M!tBvKIu!xx zFhn4uB3+!01NNvWFrIr2VE zJ2{Q7N>&oH@}5Ad^}r!g2NGxTyrLqLNZ<5q`^aVc~^r8xS_7F z`4p#v`gY;FZr;HK#Y+7DpJ7S;PQl=;v>I~lrs?3udOR!)Z_;daX%%QY>u?{i4 z7v!LMSoqnKpPgF`ijYB<$rtLjfWmZ^^J#6x>kjpHn}v_UM)TQ&j@IOS3? zh0!HjlFqux{e@0=a;q zeqVriSr6tnCTm9dNs~k7s97&C2r30G1(0wTTD05jZd<$UJJqZQmm1!w#WQ%zEM%q@LVV|Bh(-QyY{!&d^ks05)) zPV?02V%N3LCYO-908~CB?tXIUiE!`~od5dq!*gzWdrnpaRhu{#$^pBtx-XTF!+thA z1pehZSp^tqPwGz2S^FryB#=%C*SSg7bilSWt4DfP13r+)I7e`kHne%+KZMz1@+@o= zjEz8-Ub?SIafoHAlKB+C92X|JYYN(MyGQgeCin5U>JAWzscnpK!9WxIOBkw!t>~H= zudxi5NyXsAf9s$sb|@ZqST>i#Ziy2TR9@tEJs;M)scHT}dOR&&QFar5TV9Bi?Q zXeXW@aqwhZ|6kqvO>xe!=$%``n=!M2bArLQcYX<1J<=5kGfJ+N3kIjIQFX}0MMh-- zk{3jc+WoaV$vanzsn~B-suc|HM%*~`GE8b7AIpRmI^^6Acpviwk>L8JTP$J~Qv0p-XFC#Wi%o~yZE!L9Q-kMhnQ z2}thR1V=c8CBbLYG~c)Lm(exh?275;dWzmg#i@kLf4KV0(RpFT_l-rm*>i!{N?lE@ zYK+md%P=N>y+q1X6XW0+hp9(YcufEw?pJx^wEZjpU*U7lzy*G8s1C{$5~9t=ozF9L z1U}oGN4_@;=tb8xfWFFuq+YAdL^N(-+tsNB(vrZYQ~pOhV+)|{T-T~L#1)wNd|n^h zx8FYhpAYX&*z1Yydx%ca2RArf7b}h<=;eAqw@oBjmTJ&Q3c$Pi7JZ4HS?t5Z=@ zcKRZ&T~edT5Hx}I`OX`EtS$9fVFhcXTlMan@Yv*nZzqh5a`2XxXfsKV)0GH+r|SN* ziL1D7(?EW@E)jx#H(~^*wSa8a&W&m^vIP*2ok&1iRJ@8)uRZ(?XX;uoY=G~pNN_o% zyF=RjN>2p#`=|D2zn><>LY}u$h24yCcWra^r8ykF<<}-XmFB~+C;-^o)ZZw2j&b_< zF~^!MbTppln7nm9W5pm8O1srgkfDe^LvYPBz{rSWSsQo$qgVUQ+N zp51T^V5&qzz;M9b>q-1REx=u~so9&O_(9F3&7B!Ode!)v2NgKd^Kf3vc5_>kVIrH; zSaZ6(lU*JMx+!FPJgL#w`SD%Ie;5c(-;p*O>S;6=judMh_Hv9G=wG;%<1J!fyj_lUjcpI=FiD?{B zoqybiOULdX3_-K%MO6jkS}*Z`x6~D^^LReoLC<>Rtie8Vt^;Acn zJZ~IQjd#vwo5`&zwZy9mJbX)af$Xkx+s@lzS`AFpY$U2}=MIQHxnW@boa%iF;xsLg zQwHTc%(XdKx_1tBo6|L!UG(S1?3gz!`aN9z3! z?oq*ebwhi06MFC6-3{)=rjMa-t970efj~7)SuLzbWlL#Btpn!noNFfqDi0;!SfZJS zseUIVS>RXv7aI8T#JGuqe(`W^4uDxT=v;C|n+20&x~M&1mX1W#4lFFB6e|M|)4W{+ zz(?#j6kh>U4KjkQqUf9ShE@&UrAgWyIJ>~}%=uI@(hDgt@E4>f6r>2JjoHonqmsYoiAsBb9GUrjy_4SfIYTNx{ok zG*JcRpueH0GN^!4?{?0Y%`0PoOD~-!^WZ_*Zt|?${H$lmUG#NghhpW|x=8Ev{L@L$m z!kP(T;&dsjEo(yuO4TNJzIo_ONAOjgvXjkT1y_wb4}&RxzbO!ym4;N3-rX<-snu+j z3=X|QV(ry(E0KuAuJ@MGEn23o@{jsN_mc63Uz%BABU;#lM|T4>4~u6OlAFteuY5eU z@BjJlPmUN2hkGV--#yW)dej~q6epH-N3xb!nLBpLq5bMu{eFR|;iyxmEdFm0-zq#c zF6GHlT?SzdpgO@l4(*&Sd|&$R4YiF_t5&YPj<-_I4VV@B64`I!iP)L%2Uga)&`GSC zT@mwixjy6i>aE;(@gwiK?kQ>Ken(Z;2!lmEFAz|&ED<=f!0_M(H#hP+MEKe!K$MAk z+uolE^6yXc%dgMmSjzd}kj}1{1hr=*zS;uKyHgWWhe*J3boC!*qcCk*etu^lnzX2+ zGhvYHlwEF^#kY)>KP7k63{4&*X@~j=jNd$$&TwdJNgC27_hr&r90NzfV z5)ds+FQq08N#-Lterwk|0{P60WtDG}tA<3bUI1Y`wC&isBXFjl(&0j21*P%0>-+`Z zA07_Nx6*0Xqpyu+F2eFeBndV*W?cZjV1gkTn;Z(Z%3~EQYSjQS*xOqjAFcy+iUK}$ zK4w>=`Evi1BWURm^hQhzn$9>M?X+h)z#51gy;+O zXbBODw<{WiY5t51}NtGYwd$!<2#UCC*9*rBl;+;I8s&FbFRm7BXO zX35YNZJMqU5I!A&)WmEfQ7MOJ)d_?|ZsguY1ur_k80cTIOz84Z|D-`PPX|ZRYu?;~ zL9nR=ggBymAj1L83sfvEzE0v*ah1q0uAmKAmFuVMZ_w84T)oGGtRyDpsQ|BM5d;z@ za;&R7tSmf4%yOtSlsD7-d?eJz)B5n~TYRT{`?`rqF|MwdhSN$M1)XnP4_?)_W5Ny9H)G^^lhJf zyas^-Ola3OP9tUs3Xh9Vt#hg4>D)0brHcy>yqCgto-R%&pem>KijHz50s=59xz$0A zY!<``?3|^#^8sAUckC7BsxF=5=+m|Ss$R&ur}g(wvg3n4I_y>zF(cS0e9SKjXjXu5 z;r^~u!w(mstpXj?GXeWt3K=vZrL~))V9M#RvMpv#ZRZQ34MfmTNlVl_@(-e``wAFM z>yG(|cX;WFwjctGOOIJNev7yl1t%VL}Z+D8T1DCC6T*=$BwcUcsDccL~kVSXTIv*E;<@^eK*8ygG zUd~78^{i}TQjaq}{K4%NYucz{fVKl$(Xb0bUezE~o=?oVm!n&oj}GTJ-gxU?p(MWo z3-USV(+{U$l^47Q*miBL1jpfb1!v&}eBj*?bTj$2dQaLnv3F9rTtxzYVt7n{NZWl)9SSJ|y z2B7?%6LM?%tvl!-i*n(PbP&_XxUW5UZnkEgr{Gr87MQk{+t*TfjQU`c&X1;^v3o|^ zh&zDSc&m4}42{{T3LIKHz?{ISvy=C%o}Hus zFWZv3a!U|&qK67kka%pD0ah?n?6&*1t3nD2tGDJynGDvO;y0HAz*eyOZQbaRB>(u- zKd!FrFW>JE-`^=yhw|72vCQWjYA0q|t}0HP+X!+TjKE_rR9R788L8v8>Jq{-f7Fyb zCVi1E9LyXwrokFnhR~m!E61Aw-&_OGlj_5!Gsh3(qxVrX?{=T7R}O0$+5tlP zd1THP=FzvQ82*IqFSHEJB@j(`ZP5l;>)Pw$K*5$Q=SKDERqYOrfhWgeh#U8@lauoF z)*M^Xy!yv{*5kQ-`Tpm(U+&MJzWws`!~dN>(Q)dFsz9B&HDjz<1c+(a#u7hKeom|j zHN0JvO6kgkc%@w-Y*%W@T}^cxiQ1qH&Ed(E+aOhpt2tz640d$K5mOgD?gJdMR6=+K z_uF$DVDC%otlg_#fZ3#^v)&3br6$+Xl#QZnipfu|=(}Y{@!IHq<`mgKhtOZokhjAHV+lq$Zffg*|SR6Vm)>fU}0D zNjjhVDnKY*1O!td`&u`kp8zsKl(f0)U3lJHuk8e>5W)9rb8ml!sx;)e8d5^PYQIok zV_BV3Y}@N4y`aKQy@?f5OE^^wm72ZEVnO zUb(@!TN%qs%#U+5oxG9EhOUc~V-is6tYOH_Z>`$!UPQJU19Bogsjk|Wk@jrP2g(Lt zX;48xA8(m@(jl(A1jC9dzuko;M-K&kx09&6D{%E0RkFC6S|L%Pya>2*Vr7YY657LM zdO9rlM%ZYD4pvA=bGk5-!>=7)(cMxBRdo)qj{of70mte@(m$S>Qn(*}{r7|BhGQYr zYuFAT9GYxKRj#z*nRbp2hz(G{-Y&=Po_E)02|~KJT&lZpplhJIvcGFMqIXT(9mF`* z1BvG4Ic(*F=+<&CEK)M4_vza%jdD_5NfYTO)ZMis_e?`l#x5CeeRavv97EYn{7V;+ zt5iT9StJm1?|Z3jZk%=}a) zKEJ!0$3tC!n?wevH{UJ9AWY_s6LiaJPNk_`#Tt$*dYG!W33Jh1SDitC79ke;lhX3Q z0~@u=ZP>xREvG>+Wa(;N(ytb$Hf_g_<=R$Wdfr=sd7oNAHLY0IzM8aahb*bobnn(J zILxZpXl4z2uSvrjH8yVRLBvlm)24aUSeBpTP>h$unk~NPJl#h-t>ki^$??-q0LUf% zKLG8Y;kI1d+~`n=#7d-dLdtURi0uLCRTGc!@>hYaiq8D!4w`MZeP1`} zWzyGZ$qI{R<=pVoD$gWicYaq+n>J-j8gbLpq4)cQfSi_&chjijg3%>7Uia;6J`eU* z#bI3ABq;6AnSnn)%)fs9`1yJ_?)snr(q_$qj%bIpD1$PItVte{l1F572*Co>RP>Z5 zq%JkF_HgI4ku#E$Y=%?L5=kifFAspHjVFHF6V4QL1Py9g-$nUU1^q1AzTy}e5b^+a zzWFL434~2og3a7ypApEuowd5lwy7^8D;Syq4>w_nS*K(v!bie+>n?XJD>x^}h{6{q zFG^mW%uQ=p#i3_%&LOEio)7HHw?Ep)Umu)l-ybA%TO%HdzJR(o0n-9$cW^WP@TXrB zq^jj9#p=*qPR`G0>dhH*pi2WJ;61=h5f6gA14{R)a;_`o(L$Dfy4xBfuJN*ZV|yu% zmy%4@?}lG~4Pq!fbE!`-1Tu+j(f^m502IsFy39x^c3Ft^Y5Q&SX4zuvVLY~b17?Wv0ATAtCgde zxdlUz^u}#7M8wsbyPKvoIx3Wd$JzXKoen;Te1|?jd}0?tbSQ03^@iX~X*iEX1vHG9 zgw3~ho2JbUfF^B56i3q6Eho4t$w*D&EjzWqZJkTq(Na@9^RZ5#Z7fw}97uMWmZMt$ zfbe_JFb7t<>+Mh_U%Ap|IoF*GJ>fMx37~}6v-+$3{pY)Rr^f*>H_ynD5syc4fD=lw zE7X$QSXJ>S=j9blI)?K1suPD!a8BBhq)OC45RBE&30<&>%V*ZDK%p2y;MRcDY9^hE z)$Eq0w(QKQ_VQ_HrMmZ*-Eb$Gb6@M=Sg6PXY;*I#89mi%YumMTsMcp;M=I^8wFSX~ zN>oEzc3>#+!a2WS88SrxV5xiv>g9c14x739OLTC;W=6*u6bLHZipN08U+*L$_wDJc zlF!>Q_EHl3!A_Ox`27Y9<^xEo;S~pBsvkZaw$}1&lN;Y|+jdnN^5EUMoO1hYM{>>4 zg~F;duk;Q8TbAaPgA=>$hg&l|W!PSe-#{`2JA@|{YUR=d|E$jA)H#kss9q$2s%hh? zHMnEEo}3@eZFis)nzi(KDT_02MQ*#*5;CwI7@|bBrvTJZi#>>@$2Ed>(2s}p+yIH^ zW2Irw+9f(LZP}@*h7(-81vzSDrMx|Wu`lbO%KvdKE4X{w90hFIe&7<4-ggIk0n)1S zdnZI){@q9;#((6?CRG#G&BBq5O+R7XVT%HQd_29XfQ_ zP#001%tPW)JA$;?x#q)cHo4-ecLbfdPNm<51HfS%-Ib_1F~lcBHRfPWyxMMTLi+kLy$W?Oi?RQK7!f7Ez-eTNy$7xg)DIqAw{a0Csh# zg6$~Jkvuf2OmVhdtBT4Y#^_iS~Z{Nk&731C2t)Fm#^6MA5$&M&E>TF zZM=NCZVS@VJY`1CX@UWb%Z)=K)W#K;po0Q#GEdr6W8LO-mW~|k2#v+veN99jFeV^^ zgE(e({*)9A`kne#^9pp--GdIbF0Z+2PW*X2uJ0lI`KdqG;kSoME1|Q-v#Kn}d(yzK z2ci1Z;Esy*r^r6H#F zqB$*dHOG?xsSZHE)y7bcl7HTQOrh6#afUDbq0W2B=+sU| z;Y)!#YANX+2bw>0egMP)RpRcl`E5@N!~?U^EZ0Rs?Zed~cs#E7?rDYNu~4L?XSp3Y zb+=i~JTn@gvMTh%%XY$^GuCZdDURiKl@fZ#z7GA(F>s0#HnGTB&(a|-$}BeVXDsAS z0tIBWECDtyWmK&K47~w6-a+i~KaB<-}Y7E+7rMLF23ro&_-O3SyA}`xS*~VoJ)`p;}L}xN; zx-H8bE*iRIqNn`Sb=`5(I;z>ZhHV<@GogWfo+e&9srA`aSWBA4^oXn{%(D_ z2MDEzca9VOOl(%HKiURf4@;k=wxmWP*Ty;2P8_RtQPN8+`5c`;1b|wK2g-xL=TM#D zv}t(2*N(1ar+X>9(!(0hsqF)xM4?qp5x1$)qP9icUx2%?n&+-?OW&5di)LWAo~Y^o z>6`^%yqp~V#}oVQe@I_Fmf(3r+mZs~XIy&9Y?@Upy=LQc$UYSZAj=qO)B6d+q_{Ce z=O9aQJh>a3I3Sv*Rh8MG^r1uh_LbG?1tmb>32SOQ?NCMXIFGjW`m*BWYz4;(+%n|+ zR;^oSR{F+eha(jC>fOiUd+?51x$H*Ev(sf87E zn|9dUUoYu9aXKLU0IJ`w_U*lI-Q$1}{<7cF<+AIJP5f&o!CgjzvSr56Ghvs@?$9Mlv^1WPxR*5K7WuYWwP_Z|%8x$dD6@wl8K1Dd2^J;cQ>`#;5m-`rQXj13Nuudbq2_zsK&xN!5y$)j!)^9eV?an{Ru+Lcb*U0>CD zyH7>$1|7Q80ZuN`b8gbL457+0pcle9i|?%Kl0>^Snub$4GB%ZDM=_n>K z+ggD>bsR2t=0F5s9fEJxBbG#*pAYQAr}5wU_t&486y3@nbX5VeTb|pJvQq$2KMXMa zy@TX8TPS`Sy*(C#Bm(uO93fdOC&4vAXIM)m(9P^d8K3EN4wBy|4XuF(kPGZW2o=js z`wQuH!Zt3xDVT3;CTfu6&FfuH75JkF{|D*b9k9HdG||#wyR7A&b=Osr`^Uv~X8E?O zqGMjKir!qjYN9gH})IQ=`R7A(MVxQ2xt0gFyTZ`7I1k+H0P)?;G!h~uWs`uDB_sm+eE%%|8>4bn1H>-+&s*grv z6S&?nMyRXCiMIwDg-mTdq}y+Iw%;J9*7W3X^~0I#C$#VFG zFg)>{vm`E&k>&tH@VjXdy_d6Dm$0@6j8@rJcwejm_b#h)(`EzbPq6MSh~@C z4A!#ga-DZwVc^N|5T}^m>NrtZgrJ4I=5Eu@gX463QP9g=8>WM(b-U$VNJs%(Jd;j7 zAgV(*k|U|4!I`Vdl>)jV|F^RPY8H(pMUm}-koVhID}`Xop``Wk-01d+eRwJmJ=SA} z+o~|p#vR|BRazWhFGf2+aI$2tgzu=bv63j~eTb$ZV<4ICNUDmCeM^vZ5Cup%kh!!Z z2YC~dx>kWM72gfw1SsMQHNtb|f!F_bAGa2@ECHse0<*-mhQt4xt@5f(THDudvp4=y zR`JyN!|FBw(gDqKEy;IR;Tn&g1Erm;^DuzH284uNxj;;c+wF$9UD=BZOf#JCp4RX4 zC-{DB>SVh47z;mI9RQ+3-gtwD(S$2TBv%YvSM;JUC%0XjvRhc@Ajs{Kjy^|;&j1k3 zZp4Gep&rhwJ6!}};k1sZ`2{pLANSJ3d_1k)4P!!;8Xz2EVrR7d0XbBIe!^rL(3K0B zNxnlJdYD6OY6M75>}Bc>0SUC-n7zV!UFd?O?uS>hgy77fUUa=)mJ+ApUXDVB`R-}` zIsbk1S7qYmK&CkBQO-@b*-MvuWkq^A)ZGPEC>*%v{-bt%w@cpq-cB*6X?zBc>bW0N?dAfS#vq!7K9C$_Tgj<_LcL<0zpty}2$FRO|7@$30I~rQE|oW{g-+*$ zcR}mpho9~A?aG8~_Zlu%ZZGk;&e?Xw*NMyaD#6#6KZtjgL9Qpys}^U#x&uWW*thMD zW<#A7hFgwH1@yyj>XzLPndp9pzWUs77**z@?P~7-TY0dM&#qGq_hY~ld1AmxMN}<% z+}t9t$sD?xk}*5K6~HT1y~VD2a_{XSrA^x>qEXo##FrXDz3K`NYX6ossc(PrOCG3YD@mMQJ5pQM`@IlSb~Q1gav=c4 zzP#Re)@sHYvo|>y*w4Uwk+Gq@C*j#W9`GQHv{)Q0cOsCfEedihFZ+d!yQ=e+T_@SS z4#3-~^2sK~i(Gv&Uy&u$BRSh<(XSj9SjVQQt7}(jOU`-eLwf76Tsx5szyQMI@SeQ% zV>=Wrb`Bv}NFbkRQ}B3RgOu3+DXZ}4_(#5qJn0BH^xAdQ(|#)9yl7Q^7GuXv#Meuk zej=2~G(*WfV#vi4hsk9^WfFk2`f9g+Lo&Mr~&xZ#ugPKjP35JAn+{THC!5PPnL-GMZhZg-blD{krn? zcF*Po+{wOsetkEI_Zn4v>vMk&Nq^TI_}k~-|03XjeTThX`4M^&Yz;UTZRIQJqq8ZS zp;rPVZ{zqnw5UFX0^nblSzFM*lJt(yRMb$8WMok>00 zN$Yy0!b6m9$uC(jVBcj6_E0Hb+wW*cjw7T(UjiU>aAr|wP5174>n``>1h#ZHS9f&y zT%s|D`2jL|C(f#B_}xvLd6?(h6`;gdIfC|;o0EoF2i@mW`}LPU)c+kHzI^@V*Kbcv z^G81oQe}HtB!73efZbeLJl^?{q4eCLbAYjfj!F&dTpN+HtcKWISDX6?Rk41nV@EAcv$ji_EuYz;o(`|3Usjg8 zIS0yARWH0ZZb5aY#8$fUQ%*UNHVzlP)ioip9;amkZUT{Z1MVp8-?&kmE;XxT`I86t zP7LyeFr2)&HT5ApIjlaFf}P#DaHZXz13c+%GM^;q$c1@&(+Efuy6i`}obI|x7Da+u zT4ZP62SNU_1vu`h6lKsoijz9D^VxXva7|!2;cQa}kSD5LmsC}ShkS?nc2G#Q+~S&Bay>HlA1%_V&8uV2Jh2{>8kpO`Ejb;^;{t4X79WjZC%DtE z9GzZ|hl|x&kD6O1#&7xVd42uwAMZtg75aXGGpTk{EF@iptX;e<*$#zR4xUpO$JNr#dhRb%`^O1f2i6QBwpua18!1x!+n}=DyoVUP69D74093z`&lNha<^JeFTnOTT1Z72HFiB*E&(C z`$oQbKLd7cdm|Qw?Dn-b2m~eB@}t|*9J^9l^CHkX=kAXa^zFoM(A}GlVPj}_f8J3a zzsB~sB{(3o6TYeoIHz5lES6SrL4&47?;h2ANcQM{l)}r{Hm8^FS*L`e5$jP|XC8Fql&NA;mgv@{@$|_P)9v^Gc)LzQ z0D;wvH$DlIY6>kWvI(l$dA{(O;3TmVV?>C1-!>8=$XB1ARdHM$OQM?! zBo0L@rh02i7$n;SN=FQ=OKsOJ0a!&7{z=zv_1)9@_WAR3h~hY3&&xd&ZRMIv=e#EH zXXgj%sjIAL)W{wfz-1*qUAKFzno9^{^;}fZ7J8&(BL4%WREh#*lB$LKjSo$Xl2|CS zcc#^5-WTi5IlIdJRtPI#&b8_Vp1b^JL3f4Lmh~xUU!xHvCF}ukHf##$?-cH0-?ezW z0VH7~wDbA_8qE}atB6@b~&n+@)qm8<7$UXGbQ`S)yJzWwJX+F(Uxn%%)* z)jY|39C+nyqH6(eXXVV<(p@kLU50%E4R!bHR8UlFHMmrT=SI!+;52aKo6rVNAE(2P zPHA@4r&9J;Yl=a@Rh8`}D8Gg%BGE6X_p!k}LU7d0GSAdvZnI(Jsc5#13poS$L(a6V zqNGr;SmHp%PJqy;Pa@rija;m-+u95RA@#|UHXnE%%faPz; zbMCup(zdpG>e6!_d0WzAnpK_7>sy$Ao9-pg6txG4Yehe~HMp-|6L4OYzDq+lH;b#z z?XH4$b%n@i8Yma*Uz+&sYOazv2?vv-te{rqh+li%T*J`pjt^r|==xFB=v%D)DgXQZ z{_yob-`c1D{=28&=B|dG%>0_CQmPy_qRo(>iH!g!(PXVaWZ!CDMR;Cg=#Jd*gLyvi zLPxe7OogZffDq5ad0t2r=!;W1w5&da+rW!XiY2f~h`0M?fM^3+31s*)@vm%FSRGre z;q1;HOnZ*d1keT{fNx{}h)i&WU6>f-y-9OPf)!Y%?18gtX$=bTFDFR)PMRQ zr?nCe!{4+32Y@x&$ra>p@>-U?EgN&4i+e9+`c2h@v~ZqQ<3%umXZ$ z2@W#ckz1TL%^IS6rwaL<|9D{UQe%0jEP&?;g|;t&_&UFZp~E3O4(RT-)z`) zSN`_R8KPTFS}h1&BvvXXPD0D(W?tprK^wIOsf3!O9y)MQ^FlDMV?64EWVh|!j@Pjh z%ON=pT*e7jr(6oe*}p2!ksDtvsOsfs{nV-#Jo2(7m~NL=fy4@J#f!VBn-~EF8s^fQ z>kiuyxeSKhT}_xtQv$J!j4 zxItd7`dv+)4WA_&G}70(X-zeC<8_U?p9C*OsRy689&Yz(*}4qQ?t|0??96&2^Urzq zu52%zv6oSu%QU=8ZtZe5gwr2RLW9Mc;^*b|XDd2pV$z&wM?qDGc< zG;KF*b-8U{HZ_j+{f8(<&1>_UgWLJI%5M_Jp1}TB9?~CQ-tF2xE@XFVQW1!IXQvs@uvQ6EjN7m_FW5#LG1VYd^wPH&I6Y;5*43F&`eo14W z#_6^ub;Imxm)RcMU%rv2itj1}be=K4)2SFYG~&3uxG>HEF^K2t8>ZzBdFtmwEShQx zIH}KJa=dh&oWBWtz9QhAC$3?;j^cJ@6dyk9M-L*fi$C|6km6?q`_KC}H_-91#&_Op z-gGLT>gKL4qtL^_!QNxD_Q$2Dw%hC`0j!Aq)oH`2SXeMeY+(sAX@3};J1X$My&Vo1 z`u2Il%Cl?|98RN(k*l7-Z~6-Opdg-9^GysjfRt2cnC6{w}!t zNA~I6Yl{48z@NG&SI+bh;D&2bFl%#a#^oSaP{5In72J`?yLRfbrSHe%`amf7_a-FQ z#<8}kwKV~qu*Yqw#zEmQziH_09-2*<7Lw9!Q{&UT2#1RsU~rw7Z&fgJP)rs0uGYCV zp`m}BvL6~$iTF7$(^ZUS3}~15 zIOXiP!nt(Q&Z3h{I*Fjw#Y^~Ru%qqZH7An`P$NWx^Tti)G1-6u-jDunr{nvF@$vn% z?_=g90Tmoe;$ie955m2xd$@PCl0eMRFXdMA=JqJ3cjz7CK=B&mwtoioZ!X@%1neS$ zZO875*7*Fo9L(K+7%cwqLC+(4&_MlQ!1*?$GoAh>OS!yPwT125t`D)IMe!tj6Li3L zr<2{Jr)w6nn&)k;T+}RcrD5bZksk@Coqrv z`gmIJ^wZw03pxLN1j27Wb*3pPdu+lKRd02w1KY(=Dhm55*KS0Kw!BsJ%Pz@4=EyrP zF6mM`TsNG%0VtW^yRNM5RQTX7s&q#Uq)*S+e!V=2v=Rio7ta%{I*NQ@a|iL@xZU== zvx>&EUyXYML5rt;E2kCR<&<>`xqsADNp-Tdwi>+pNCoS{%hFXL9L3m|^kTTKendA^ zj&~31WBdE_AK!lY`mKF?_HLgFkkIv(E*)bo3rIXYC|D*5Zz>x_cq^x_X)VCHY3l0o zbfUO)l1U+hM)KWhU=`S%D*!O@^yRQ{5N+7TaGG?7xVSk9jQ~9;tG)M^0ajCE8`5qz zfzO>&!TY>iA&0*2Tsbhqya^gpaaF)xC#?}ZrVoW%+~%=nBtS)q&;-@;mgJyVYXTC3 zrK&wh_%Bfg#4UqV&*~)lyT|r*zMq?W7}9ZctGeFpfY%V2Ik-`a#mx~^7~Zb)0<$#OjUx&-v)I23A&U-{&DxgV0h(gA=uD~anikIEi^u?*lmvQA>r+X_C znjXlI+8!n4Y*nn#0i7eCIk5njY$Ht#+qqR?>9pG*0_8%+>^QK48Rb@Q`BFp#5E!cJ z`f4{=S#@%U8+0wH!8=&3bODuA`ov%4#_MzYGJg5zvO6&Be7IGtb?~i}-Pt{;kW0ln zv^(ZHm04N(c{ZehQcYtSP~z>5#HD(WVh=92>cYtlT9Q^AfFoWCiYh}3>b))cXJ_X; zJcP9jdgZu`R|OyJ5$)&oQ}8@==8#2>k$?k=vU*}w$fFUj@zmjZ?i@BgB`@U3A zbtUENfwebx7Q6~;(Le(_*a5*##;QW0TT$D(s16SO{=xNk<6s7`hZvDAqgI$4&2;?< zfOF}#cEEl20$PaBTkd6Xx_n!+tZB|NM6<0$=%$`{dX6}n9+cQojH2*z8^3=7sp|cq z1EnHqjSzT@P)Jm2QM{x(NIBpP4gyi&P>jJ5B$8n8iXY|!$EK13g;Qrwi@{eYyzH<; z*7%j|o&lr}8N4$DoMgU9EeZri?qnf|>8Db3)-B2x@a~lkEa!7V(=P6BpTErK4&9SqnVb%1M05v_mMOW9Pia37xOR>o;&=p>*!9d)wo)-o2|s$Z^rx0h9>I z=bCo?A_?1jNt;g2uwvV#eC1GAG~HeoOHr=|95vmaTZ+h{L1; zbphW!tv^0}Yac#+eJA<;dSrXyZKyfK`Iv$CNLJFHFuDN!O!T$F$SBsiSrWg+l4ceBZose*v@>}=T*a6KHySXOOESBi|e{$5%uy^=Wnly zvk>Zeu9^=}ZF7@DLl?RAgvqI6ShO=HO zVWtKK0^m5o5IYcEMl&T}Nk}k#K4CsuTaVYt^bCyu2?> zgvi&6gA7bBhg>9HV)LGoK^S-*_wKJtkqIPhyDOjL1nzhAK zOEpz!fG7@}Wio0W*-GgR*wfO@y)uV5EL3q#o)7J-njJqoWTTUO&Ed+=m*@u9dL#-F zSSA>9=_RNJtl)@Q1SS~m%b8EiK-jbEv1ve4z!Om5%k!r947bXSS3SC*2y^whbi+~$ z-EG_R?T|$%yw%h>H5D$T4v8uuY&Zi$Zsy>fMyaaG1|N}JdWAiy9DhkY0~bIpe1Ow# zZGw(#)yW8`^8#~QKZLrgk!L&7IipiM3-Tu)>xue*Z{z7F@Yqd;<5^ceh%h=sIAm49 zoRW+ahNOuGagE1E9)MeC9<<2C&Znjwdg*DIVqco`aPj!Ew0k%6ltdKhX}O_)34i z!Wvz|g@*`*Du>{>V0e0iC@L)T9{zE&^9b^~uck=`G5PthKDJL!u+NWsTt;1`L4iwH zSQA)HP^&8MC%9R?%v=tqO0&_qx^)f}-`zVo&f~1>)Tdij#*G89gphWlR#NGz&FhT1 z(5NMoGz=~3yui>`(&uixjpSc>n$;X50Zb^gdLJ%0=?QiR$rdohxx!2g)6m-*6Upj6 z{9#t$s-w51DXTs#D5?2p;h^fbFxJ}s61$V*#S`R`R7>5mOX5#%^!t|&pT4~>S=8-? z@}WH?ZaTyPEvv?>L|)}SU2jaAl6z##p-%+2$hCoHnM7@`zE*yDI+l3qGGe8$-HsRjRrlPEf6?5ZK<1d?WIowkSN# zEAuM*eOtx@Ad*?Od951D2!m&Bsldf@aE#hmnsPHm?>US?Zj$oI~ zYzP6{R5q+hv6Hb|x(u5F4(dM=NwwzYsY1c3yX{rL1%Gp$+hNh6zY^GSjit%nRQA=A z_MYzc`0xWbhnMnrXg|z>zqUW;mtWfNzyE|&Di=ZMEY$^ZeykI!V!r7;J>mWt9J{%U zxpu=2O^JD>K)|3b#tlZ}8>ro~oFUW`wE>+;xN-GB)In~Jhe2hGE#M{x!ys~?`j?3E zJzy<1e5Nf)E>bv@=1~#QQDxFI#G$Cat1pm~d0eg#PVI`h?H72ugMg2NE6FjwPPl7z z#!h+j4C^aK-4h_C_=rGEt$CY-%O)}W`-6K|fvpb>BDWc4CVVJYM$nK0>kNAt&Rb5W z^Ps>_kJI72HrKHUi-_kW;{LhsyZ*ME}o0WCP@aStm^gp*B|ky%e$tEc_c;)GwZjL=v0^>Y1gYPJ^};EgEf_=vNv z*}^l=`E|m&t{%w@?R0B(xWE>7h}sG#|JSJtC|PUA=4pwSFxl!pndA0%K70;WQX;En zCx1z+VJu;K#cy*nmBSlrqrAoE5?chC}?;aMh?A@T|vp&|B5I^9(x6Ki1m%iOg zi(*s>PI5QW5*jbZxv#|ICbHa%EXu}(=wtQKIYVPEiWk96duh~=%yH|NeVWOaMcvOymUtQ7~)$JD4PYXZeD%zhbe6p(< z0gqKazwutV52s>yO4Co3A0Z_w#wc6wPV=S|=lj$3?c*Hp$~@-_z=nkoxEGRGRnAow z0smXLSQVh5GlarcJm=w}dIppf<$u;v5B$nQYKhNv%D9Hg%8c$k5pM1Nf~mDJxGhNl zLE)~uk{aI2`kEI2S}8`uo70@BZ8;Wo~f(3OdBqH8R6|u>jLn`D6z^((t-lpvES=5f~eEQyg|N5!@{*y&- zn3W0`YfYR03#OQr5Me=plQk?KamwZo8KkJkiJBE%%ZnzNZHMZ}O4Wolb#W@OS$1dt zfkdn4q`^wQ6o+4-{Yxy!WZnW7oz2*jS09dprDLM#w|igm;+#>!;6u zJxhrDD>=;zJbR_Ls4A$0c z0|?%*q-*`An`>lM1;GjQ28KX|T}Ll|rW-y^c;75AX(C66aeJ(C|FV9ZsW)zKaJa!q zj_1>Q2PC$~(BWZ{j?2Pl;}SQZ`c^FS8^JikU0ru55(s+RPUmD?tBB;QymJ8Decwrs zb?bJVcDpG+a#cG{ms2W$>s*x}5P?lapqx_PyxCq}o(%hWZEFJh&KV0E`I&XfKXhkjJa?a4{FJcyB?Hw{QEOj|9gOG3v*83%TBn=yTX)0U<#;72{Y zT|MOU{iFKuZe8Z#?nLN?u@{?;p)Ov!jb<*q*4A^ zh{IjGvk=t@1t8W6Np&&Qi&o)GDJGbf3WygOmuLmXI_z{<*W*1W2m0b3mFGP9jydkb zDkhM4Dvb4Z#9P4yK}`BcFvVgxav^kt{ma3`N0u@zE%qn%A*BI z|EfeT`;+O6(%{c^WYlvJ<_l`zhwek^fLZuULY-zJkSd+xIZSqLFTUrwFOxfYQE`me z4qjM}>xcf!q=R=c{_8)wxXPWqk|JLg#>TrSB{o1S`?fy5P*~KN7A#9^T-`u9Smx??2VsB*j;LI_p=;U$E zk=Jkn{26pA7KUi5uc0md{;qEL4N~*>Pu9Ct=_H>uXbVwwMjbA7>QX(eSQbyJQmNV8 zivr9^=V358RDXiipvHhLKro`-DbHv2;oJL4*eg8>PaGMw2_=QR z_68m%d5UUd%yGP}+8w8Q%D2E$+N!?%AQI|N2u z(OhM_o}W*$Rx1x^2anK%jXzcQs+=-M()%URPzWy9sTYim!x7|rpdHfNxvvRv5cZ{V zkp_XBSH9iBU9`InvC*obxC1!eB3RXR*=s{8tfJHIzs>Zs&z1NC8A7^z(-bwdzR8+iCoj#_S+^L9ycX&R6=>_+W`&5(3p@ zxf~7)H*t4!{n+^v`19(c?sn~#R?mwBiJqJXQ$UeV3_sX(=R5e49o)9t&#_55t9$4i zlw$YeBo=ar8vn5?Ex83h0VhUBywRL0fQ9U*hOSQifusQ}j^tZ}nakz5sKIf*ds_d% z6VIu9d)>h7q@otze7E}$R?Q}He7s~}F>>Ig;F+UzZf__pm)tlvYkFZ-{k~lFS1ppL z%KZj2K<)T=1Th^!GdMlFITpN2O#uh)&D*-NJHHm&pru3fr+K&1g-r)o+tIoAhW6U>~^e?KSeWe zWcRiYcV2^9UrHM~b&=C_gQcozJ|KfR5TnT$itO4VaZ`r$5Y91QK5HBaMbexqcY;ea zyc4=%)$1HPuLwy8_&~Qxb{ZMXQ%R#;0_B(m#K9psH!Vn<&I2}%KjF6BW$H3n6@qjm zteU={?)gww6VCj!jQRdo`}pzq_WS(ulNG1&c>SHRXXVhDZcr9dtX zS~uxf+Vlo(&`{kd$#O^3X9P$FlX&)R|N8LlCnCw*WtSEksbUvL55;EB0DV;kP`?)- zmk#ASgl}GR8KwEg4`SLNBS~wQHFbuO7vj}veUDc;9Jg!sW#SUBxT`f}e$KV}f>xn& zEiX;!ldnm+2VlwEkL*CLdm`i*-e%sk3pj!&TTNzAiM2Ns7f#!8JQg@D*<`{JqRviE z9}^!2EPPjq?oy_8H#q`jVp|ods*R8P&QIHu?|*&y@a^6H!mFKjWyJ$8frAt34(`H#h{(KX#+GByHJOFsQ~WAv2&(*x@2)CVaVy=vrY^!q{q|x{@;fj5$`QN1Y^`jA4-&W z3-cprhSzh`Xx6T(zVvs|TcmMrT9FOAtx>9Kouw_=TVCq{d;smFRfg92ZSto>EEZjZ zFk5hZLLx#A3rEI!AjwPf7tRUMGN+?Q54tPXZbhwUB$lbRv!Cv6WCEW}Knuvr+BMpp z0C7v%i&`824$IQOued5a_Tf*ZZr<|ZniV8B2Ovcndf>Vs16nY@icg_#7D#|y8o)aZ zUEKNJ2&!a>!&*eBXR!liS!b8kLRWUaor0M<04p#UE@iNQt;Iz({ee>k)V`kA-|hW~ z;X@>*YJF60^~O0D^>$TNy+8m#g{Nr6>&RftCAkeUJ5S?KnE$9Mlo=HilB#iS7F?$r z1ByggPPdlOAi7a&W#}9UfXqsg97%2J;w1m8ni_NF42PC@_@~lHx05tnZO(63z{w2_ zjt`KKFu=XDJv`!?GzSh?*(M?KH~Z*rL#tyti)IaA_MuvGR5@0YC7rU>sxSJLs?_#e zwEg>k>~TL2S2rj*G3;9Er7*)ju14wy4WGBIO|ov#?BGy2j(=`F(9O6C8&oRJNtnc8 z>o)Oj*Q-y*&aIp$r55XqWBJtD{pXJGEqJ~>@7w(PHq7L8*Y~bgV8}sC)WZc>aDZ2p zV?VVtkHkd9YIp9H`eMM|acP(Y>YqB3LHu)u`tYN9XOkQYNGQM`g62)^wSmRM1gIzm z(c%29H5UP2&+Gqwcv|U{hmKBax-Bj5IKd7Ft*b5+feP0R*tgZRyO6h?V8NmIr<(ZZ zMXH}14FMhtab(B)Wv43NI|lM;5zzRRVpB;#8q0~bKUG)bEG&^ eDnP?L^(^CRKy7M0Ty~!S>;D1!fvBrUQvm>@pSgYj diff --git a/x11-misc/albert/Manifest b/x11-misc/albert/Manifest index fdca6a3ac58e..376bcb3135b1 100644 --- a/x11-misc/albert/Manifest +++ b/x11-misc/albert/Manifest @@ -10,8 +10,10 @@ DIST albert-0.17.6.tar.gz 71453 BLAKE2B 7c39e1cdc0c6245269088b28b8aefab1e6c727be DIST albert-0.20.13.tar.gz 99022 BLAKE2B 14c0dee7690442ca9f587b275c904c01db50479bdb407bdbfaa88eaa6da7a0f2b43783c424dbc775d1525f64aacaf3a81c66929a23830071649756d07b5275d4 SHA512 36bebce820ebcf75ef56e9ff5cd94e6131335681070a267c9d5bfa39fbddcad3f426580c9346a56b36a247eb57348b8c749c687037174b07290571fcc59f5ac8 DIST albert-0.20.14.tar.gz 99167 BLAKE2B e2d42c49fd76d24174d80bc2ddb1346af0390f7c45101b951387fa5a115d0eb4776cf24603d145362f66c34b8f98a2ab553339be4ef39aa48edbbbc840eeff17 SHA512 2a46c183690c187b93849ec436e95a5a2c229a8c994c0fb10adcff61415f86ac6123d7f991726945d5eb1f52cc6104e24e8e547a1cff90d26df8d1272fde0b24 DIST albert-0.21.1.tar.gz 103593 BLAKE2B 47eaed729023bdbf1021f1a14eb633bb6be1eaa1e99047a5cd2df09a665410e733935fc820a30b99fff23abab22d15339e76e1f8f27345c4f6a35fc8bfdd2284 SHA512 3031c718fd7f8a6036461d418d4d8fa5403a48788447e806b11b8c21e91adfcb58d127f4db7081ec74f3cf0bd226b0d9ca6c8ab4eb487ec2343d4474611d50e5 +DIST albert-0.22.12.tar.gz 158573 BLAKE2B 7dccd361bfdf56c6c2b531b866fbc91fb3d56f7f7c152b7da1ed1d97abe8d7aca1cbe7adfc43a19332532145a5bf3b6790499ab74cb8ee3ce58b9b4025b3b246 SHA512 339e8d96901e23adbcdfbfadc97496ef37bef683ffdbe8fb66ef4b48a6f4c843df201a0016f8d409b8fe99bf50bc21e6d1ace33e3bc569ed81cddbfd81584705 DIST albert-jetbrains-python-extension-b7157473cc923fe4f15023c85a032eeab3627652.tar.gz 17062 BLAKE2B fa5da8a7df5e1bb337af75a30b7fbb2584eaa49745d14e88eeea18037d70c55e9885fdbeaeab8aaaa94531e73286c69e14b4864011875d59dcb790a10fd91e88 SHA512 53b9a0d9f972dd495648dd563df8d3b1c973aa02dce99ce7bb8a9da3bcf43174094d5a03035fbaf132072d834ccf918b17076d4f522265bea77c4220140b31de DIST albert-plugins-1bc69826f8eabc215cdeb1765bb4750f84133d1b.tar.gz 548693 BLAKE2B 98e2f19fa51d8fd422b4f0258ab9c08eced946239002cedbfd73fc37ff49c638ddcd4e7591ea8b27d575ac5940452f6d0bc18062d1e3b6624e366ac9a4724d21 SHA512 376e5dac161a4f69d3ab7efed9216e7ad186d92d911627b2fdff7dbf600498ee5effcd47f6393e1c8b172d590527cb24f3f507e0bf690c69f3563d79309c424f +DIST albert-plugins-1cff4d010745e7cb34fdab0f1459175099e3359a.tar.gz 360873 BLAKE2B d5422f0a7bcd0c5503c543704d062748f09876056e1818a7b8726bb9a4ddd42581b8136e2d02e2e8cb585625620e8186303d98055b45f2895fbfcc0a008d8869 SHA512 fa9a61dd842b1226b7e4f7741b8b53ffb7a878ea276d5655cae781f2be78a08723eb1e63c9ce1487ee5c3097906573c266fabe128604443ec7a7168f4410e2c5 DIST albert-plugins-22881af568d70a3d4c16a901cd49c0e233c14a7a.tar.gz 548330 BLAKE2B 780bd1ff7d71a6f0c4c921d637d064c765d3052591af2e2c371b1763b366dd1340de2a7d5f3eb5cebecc1d611ae86bc626ee62b7545b01d7275b9e3478d05c00 SHA512 eb7e7ed9b24471422e7a7cdf319276071d6ff9613b9932d0752488c5992478dedcab96230359031f50ea1826d8b15dc0eba1edb205e1e9779690f1a973d4060d DIST albert-plugins-41bd173e688f8be6d6aab2f8574fab975dcb04b8.tar.gz 439780 BLAKE2B 0865c196ecffb0532593634e81ad9c09e432d53f37f2c6a2b67a8d3d0070f16446a19535c51e69973d440d876b414ce6b69e7c329d3886fe382e15f9d2096d44 SHA512 78a8c76e80a515e9deb7aa8c8e0d09838f2d0dfe2616a22e63b9db3795e672dd80841fb6ec381debcdc99ed18c2fbdab48330988950430fa14c6e69aa951b139 DIST albert-plugins-6da6e51a1173e7b8eaa1de26475401bf7984ecdd.tar.gz 796106 BLAKE2B 0556baa4f7e82deeed2ae522e6778741ffc5f352495bbb15588db77001541be401477503d9fd4b03f92abd814ce37fd8024b996d32c7a2b05abbdc70a86259e4 SHA512 02e06b6291eee2b33dc65445eca75944a73b60590130649f2dc620382039021616896f2474555defa49cc78aa602b45651eb6fec902151229a0d9dfebcb558c0 @@ -21,4 +23,5 @@ DIST albert-python-extensions-29582644bfc992f66d306ff91057b7fdb9d0682e.tar.gz 12 DIST albert-python-extensions-7f571aceaf8e60eee8bb21e1ec4efa0e95523d13.tar.gz 483617 BLAKE2B 34a1b8626c17d0297294be5cd77fe3f9b4abd985541bd995d1665e5e4a3a9dd64b393c5aba6f00347e0a4c031df2a04672246caff1038858df286c271dd33975 SHA512 13e14ce180787cde9abd0c06970109d9217f67e0b4596d73768efb1a183f6493552766e89bea6fc83703a4c0cc1b4961459cbbf5953c530d2c09d53e686ccc53 DIST albert-python-extensions-874af6469607b5cafd45e424d2e27d0efd66231b.tar.gz 1295866 BLAKE2B 65d4f4dc1ace46e6d6a766d45280c3e44e06c28e3455d00c07f76c9043bc39c5dea12015f67ae9eee3a38a98dfc5ffd417810fef5c418a46c5d9e38e289e93de SHA512 db893476997bc0830ee5d654017a0333c13d7db1460d8826abce331200cc7108aa302b2d8277ddbfd8a1a1bbc0008e92e45ecaf67145aca6455e4642255f3e04 DIST albert-python-extensions-962a832cc35377d5c719147800368a3e83703646.tar.gz 1234952 BLAKE2B bb1329344c96e9a0bcbb89884d89b103ca620fc4baad59b4376017f535888a3f1cfdf3c8fd2979b455a701d9b88684951cfb0209169ffa73590a191a23c2ae2d SHA512 4a609dde39bdad9542b1af52684af796f55519bf3c5e4fcec428db0e2962389fbb9f7092352dcf778b56112bc475d38650834f61e299dfa120dd7b95241d295d +DIST albert-python-extensions-f1e3cf96b263df519b9d30984eb99b4850fc1976.tar.gz 1127881 BLAKE2B 2a3c8c2b370473623443d49cef9160218dfd789b621a64f3a8a5f6acbdcaa2415ce60d1495c59dd49d4444b665d1263a3d4b6330eaefe8fe5bcb74f911e6db38 SHA512 c13067a46a213f8ecb7ba53ce0dc82883fd9fd446bdc210996c6f9993010a74f5dc645124b7bbd650e12e9b72392123f09ba642ead441d01f54949aff9778197 DIST albert-xkcd-python-extension-bf88a964473d65b39c9e09eb48dabb847206f06f.tar.gz 729219 BLAKE2B f3c571bf2bf97f43a5aee7d8201f16732e12b589c8f7bfd58fe1ce138d728ba7416fed7eb203813922a5be5b3066f0c1d4bff136c61d480146fcf5da87dceb35 SHA512 0cdedb94bc82c2db8f3006efe43a084c098414aa711ebd88a011db6f1ef892f8114a73761d8b2f2a1d1be4603177f957eeb41ee642e1c31460d1507bca6fd402 diff --git a/x11-misc/albert/albert-0.22.12.ebuild b/x11-misc/albert/albert-0.22.12.ebuild new file mode 100644 index 000000000000..ca4351b5573d --- /dev/null +++ b/x11-misc/albert/albert-0.22.12.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10,11,12} ) + +inherit cmake python-single-r1 xdg-utils + +DESCRIPTION="A fast and flexible keyboard launcher" +HOMEPAGE="https://albertlauncher.github.io/" + +PLUGINS_HASH="1cff4d010745e7cb34fdab0f1459175099e3359a" +PYTHON_EXTENSIONS_COMMIT="f1e3cf96b263df519b9d30984eb99b4850fc1976" + +SRC_URI=" + https://github.com/albertlauncher/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz + https://github.com/albertlauncher/plugins/archive/${PLUGINS_HASH}.tar.gz -> ${PN}-plugins-${PLUGINS_HASH}.tar.gz + python-extensions? ( https://github.com/albertlauncher/python/archive/${PYTHON_EXTENSIONS_COMMIT}.tar.gz -> ${PN}-python-extensions-${PYTHON_EXTENSIONS_COMMIT}.tar.gz ) +" + +LICENSE="all-rights-reserved" # unclear licensing #766129 +SLOT="0" +KEYWORDS="~amd64" +IUSE="debug +python +python-extensions" + +REQUIRED_USE=" + python-extensions? ( python ) + python? ( ${PYTHON_REQUIRED_USE} ) +" +RESTRICT="mirror" + +RDEPEND=" + app-arch/libarchive:= + dev-cpp/muParser + dev-libs/qhotkey[qt6] + dev-qt/qt5compat:6 + dev-qt/qtbase:6[concurrent,dbus,gui,network,sql,sqlite,widgets] + dev-qt/qtscxml:6 + dev-qt/qtsvg:6 + sci-libs/libqalculate:= + python? ( + $(python_gen_cond_dep 'dev-python/urllib3[${PYTHON_USEDEP}]') + ${PYTHON_DEPS} + ) +" +DEPEND="${RDEPEND} + dev-qt/qtdeclarative:6 + python? ( $(python_gen_cond_dep 'dev-python/pybind11[${PYTHON_USEDEP}]') ) + x11-base/xorg-proto" + +PATCHES=("${FILESDIR}/${PN}-0.22.4-use-system-qhotkey-libraries-and-headers.patch") + +src_prepare() { + mv "${WORKDIR}"/plugins-${PLUGINS_HASH}/* "${S}"/plugins || die + if use python-extensions; then + mv "${WORKDIR}"/python-${PYTHON_EXTENSIONS_COMMIT}/* "${S}"/plugins/python/plugins + fi + + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DBUILD_DEBUG=$(usex debug) + -DBUILD_PYTHON=$(usex python) + ) + + cmake_src_configure +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_desktop_database_update +} diff --git a/x11-misc/albert/files/albert-0.22.4-use-system-qhotkey-libraries-and-headers.patch b/x11-misc/albert/files/albert-0.22.4-use-system-qhotkey-libraries-and-headers.patch new file mode 100644 index 000000000000..d50cb0f156a2 --- /dev/null +++ b/x11-misc/albert/files/albert-0.22.4-use-system-qhotkey-libraries-and-headers.patch @@ -0,0 +1,13 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 35ed2cd..f550e04 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -47,8 +47,6 @@ set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin) + set(QT_DEFAULT_MAJOR_VERSION 6) + set(BUILD_SHARED_LIBS FALSE) + set(QHOTKEY_INSTALL OFF CACHE BOOL "" FORCE) +-add_subdirectory(lib/QHotkey EXCLUDE_FROM_ALL) +-target_compile_options(qhotkey PRIVATE -Wno-unused-parameter -Wno-shadow) + + ### Lib ###################################################################### + diff --git a/x11-terms/Manifest.gz b/x11-terms/Manifest.gz index 9f0638e9280df9d23929824a85d5372ea9737049..df1cba9b62f43ffabc754b6a7e2fa0e38cf2f12d 100644 GIT binary patch literal 4550 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 o=}X{;3bx|^h!Qv3A{I + fperms 0755 /usr/bin/xterm + + # restore the navy blue + sed -i -e 's:blue2$:blue:' "${D}${DEFAULTS_DIR}"/XTerm-color || die +} diff --git a/xfce-base/Manifest.gz b/xfce-base/Manifest.gz index 27f2f77126a3cfa58b6f4340e0d3a3b314cab85a..2ae6abda4dee898eddbd896c741807ae61da959b 100644 GIT binary patch literal 3041 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 jEyNLm2R?ab4Dk literal 3044 zcmVIHX7ZH`P0iEUcPt}AAS2r|HH3uUcbm$%ZqRR{_=0%mTz8k zD>I<9Hem2I6-Op3M`mQ2H&W=&sx z_wpZq{qwiq|L`JyefP)j{Ozj~A3naYl%Jq#Wy$PA(yU=)*WP>GX1(_8-K33OitrGR zmD2aAUG%hLt*y;RBo#fYM;koZeCqOLZKl#S9q*@}R#i_ADW{xnv+42Zeb?0`h015B z>N;)Ak*Wb<6LCpvZ>v*lQ|lm;lJv-{^&18F^s`&&TD*6iYWLwS;{nx={?mH*_JJ0}dcbuCMe&wU1!ue0OX?{ZR9b0T zlGs`)bOKWE>Co6iDVa{rH7%Bpp4#F%xvkNXrIc5(yd$)qh`mOwdiEHnXa|G7cHQmL zq4rpx;gX>_4`{4zQC)VCEi-!5l&S^<+m$zzwW5hf?JJ~p@U>l1YYD2xIQeie9og;Gbx<=@>JGX24M6pKv%L?Jg8?C$pDs zxj_g>9y1?gWQ6CSnlXx;rAtth)p&9xTIx`X;!bJne?a!})$8Y=i9UgboN$fAb-Gbf z8NxRfSOgM8|DaJFJ5f@pz>+3k+nPD{W{jCOh<$0*toS&i`j8f32i=L=Z&?gtnqp@k z-%3Bym|Nm%3g7V0ptpk^T@g z-$5M|o^wR&bYkvN+|HnxX+Rk{vmU^#afJrlthSAc?fX=7pE88$yF)|^MZ5GGaAosa z<_zLa9_j7e3e$E)Vv0saQT$2!H^>6BFlhx^&504Elmf71uN)>(%BkQRBc;uZ_&nkr zncC4ay2p_jHMstT#?53E#R<1+Twr@GTBZ&rxI3s%yvpe#|LvXYc_8=kpFh9#pT7S0 zyVr00nXXxR7-r!x^eoCmjhZN@$!(}pcBf9q!7#S5ZSES0YX#>}3zJK4GtRVRXIbS6 zJriV3LA#C4yaRU}2rzT9A{pc6(AleG$14UR0F}A(XSgzUKZprM?|F{7;ecSWYas zUs?I)3&1#wY(aofWS9r}!;mO^yaL+?B%ZhBg+azs+stVq%*V!R49YbaDV%Wn?598H z*w1g~>-Z9{hnfwbz>O0%GyWX`DUN)>IEQPB`g)rsTT8g~_L=F&nFzU*R0@~Q7}8mC z;J(p$q#IdoOc39Lo(Mn&=90K3a+Nl2Vnj2z6>POM7GL8VBMXF@o~aWQ5bgA1IK2WOK++KoI>Y}6JwJXev4rpn}#OQ*;f zi$K<%g^W*9_O-u%e~`21xZS|=;Msv>X&>AwMt5VTnk7OQ19 z2GW8*wSiTkCvm81`fqW&$^QWvta(C=0Cq@=siQ4~WJNjiDM%RukN&HPTwx)MGb1Ng z83nd?jEC%77ZW@YEIQaojIfGnAY4c$yc=GMh%_W?qc2HuRD(d^fy~_;o*rR?^fkMa z16?J%&sT!Adcl$9}csC;6r%z}bl zBJ2aIqdg3@>8v%+0TI|OGSYSLA>6k?-^8rY~h_^U^0Fz9284`ZTDASmsVbMQ0aDK*@2epbXfj{gp7A zVJ*X)uW+CP*O&|uB#ZgAgq#kYg#bqe>lf*bC61LI0<*W#HGISgd{iulfoF>{k{YQ4 z1F2uY_U`TZKf5~WL+~b!*3J<(P60l!(PawW#)OJ0=^?Sak$@16y@-cljxbRh03l*< zk~yhlS(A15_e(XIFp4E>pmu0~!y>@C1ZJ4Wxv=ynxPUm}a>YBTo!mj}WRi&Qi^1j< ziR5tFsdm(G0ssPy+U#a`k~wgvIOT{deb7HZXSIq8UlW;JIaS;$|k`70dB0?$_t5`mg7gH}d>9XOBhmQ^n=}szwt2>(j&=(I(&D`B}LO0Yl2V zgzipuoWLOF4M+U5mAFxZXq1Z~R^p50^h!?8eGxwyI^N0}N>xj)xjCA_zOV{Zfnkp& zfE-8+rtirL!_?St&i&x5Q my9*0}kKM8sjF}fUG$c*NXRl5Nd$9zMzxofYIAFAm6#xKX)$H8> diff --git a/xfce-base/thunar/Manifest b/xfce-base/thunar/Manifest index d3e71ef1c698..95a71a6b35fe 100644 --- a/xfce-base/thunar/Manifest +++ b/xfce-base/thunar/Manifest @@ -1,2 +1 @@ -DIST thunar-4.18.6.tar.bz2 2831580 BLAKE2B 76b17464737b1cd7649fbfb14e3512cc215cb101c74dbe091f909cb5de6c8c9cf4b1e813620cf6595f4486789cd056533f9f7fee21e206cb80514d4d85d65221 SHA512 fa55a50b164926db39d80fc8588fc7924f3810cbf4128447d3a27142759c9f15f1fd1bbf34676611568b6924f7a9a888500c279f82a03598ae68d2a1a27426b9 DIST thunar-4.18.7.tar.bz2 2841751 BLAKE2B c5b2d60e4f94a172ed02a0999694a0a3dee57d9a335ec5da6bc4e608e1ce8d81c823b92dd32133054482351f24b47343664b1b1bb18b2e6836ff4463e764f1a4 SHA512 bbe567bad7c020489c3895109daf14edceef4d6301ac430f36c3036017a5d66d706aecd85471b9e41d25b7cbcfd86fefc4c14f904d4b38d19fb7ecea081f6eb9 diff --git a/xfce-base/thunar/thunar-4.18.6.ebuild b/xfce-base/thunar/thunar-4.18.6.ebuild deleted file mode 100644 index 08fa752a0dea..000000000000 --- a/xfce-base/thunar/thunar-4.18.6.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit xdg-utils - -DESCRIPTION="File manager for the Xfce desktop environment" -HOMEPAGE=" - https://docs.xfce.org/xfce/thunar/start - https://gitlab.xfce.org/xfce/thunar/ -" -SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" - -LICENSE="GPL-2+ LGPL-2+" -SLOT="0/3" -KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" -IUSE="exif introspection libnotify pcre +trash-panel-plugin udisks" - -DEPEND=" - >=dev-libs/glib-2.66.0 - >=x11-libs/gdk-pixbuf-2.40.0 - >=x11-libs/gtk+-3.24.0:3 - >=xfce-base/exo-4.17.0:= - >=xfce-base/libxfce4ui-4.17.6:= - >=xfce-base/libxfce4util-4.17.2:= - >=xfce-base/xfconf-4.12:= - exif? ( >=media-libs/libexif-0.6.19:= ) - introspection? ( dev-libs/gobject-introspection:= ) - libnotify? ( >=x11-libs/libnotify-0.7 ) - pcre? ( >=dev-libs/libpcre2-10.0:= ) - trash-panel-plugin? ( >=xfce-base/xfce4-panel-4.10:= ) - udisks? ( dev-libs/libgudev:= ) -" -RDEPEND=" - ${DEPEND} - >=dev-util/desktop-file-utils-0.20-r1 - x11-misc/shared-mime-info - trash-panel-plugin? ( - >=gnome-base/gvfs-1.18.3 - ) - udisks? ( - >=gnome-base/gvfs-1.18.3[udisks,udev] - virtual/udev - ) -" -BDEPEND=" - dev-util/intltool - sys-devel/gettext - virtual/pkgconfig -" - -src_configure() { - local myconf=( - $(use_enable introspection) - $(use_enable udisks gudev) - $(use_enable libnotify notifications) - $(use_enable exif) - $(use_enable pcre pcre2) - $(use_enable trash-panel-plugin tpa-plugin) - ) - - econf "${myconf[@]}" -} - -src_install() { - default - find "${D}" -name '*.la' -delete || die -} - -pkg_postinst() { - elog "If you were using an older Xfce version and Thunar fails to start" - elog "with a message similar to:" - elog " Failed to register: Timeout was reached" - elog "you may need to reset your xfce4 session:" - elog " rm ~/.cache/sessions/xfce4-session-*" - elog "See https://bugs.gentoo.org/698914." - - xdg_desktop_database_update - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_desktop_database_update - xdg_icon_cache_update -} diff --git a/xfce-base/thunar/thunar-4.18.7.ebuild b/xfce-base/thunar/thunar-4.18.7.ebuild index 8a289d8815c0..08fa752a0dea 100644 --- a/xfce-base/thunar/thunar-4.18.7.ebuild +++ b/xfce-base/thunar/thunar-4.18.7.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" LICENSE="GPL-2+ LGPL-2+" SLOT="0/3" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" IUSE="exif introspection libnotify pcre +trash-panel-plugin udisks" DEPEND=" diff --git a/xfce-base/xfce4-appfinder/Manifest b/xfce-base/xfce4-appfinder/Manifest index e795adad4d8d..25b87cbd0613 100644 --- a/xfce-base/xfce4-appfinder/Manifest +++ b/xfce-base/xfce4-appfinder/Manifest @@ -1,4 +1,2 @@ -DIST xfce4-appfinder-4.18.0.tar.bz2 562219 BLAKE2B 05aeedcfe6b00509f7c87affbd9ee12d72ad2298168497fa957a0ec189f18348606ff29c177f4c3c5b3e9b7c937d67727828b97b786038ebfd03259f473fae0d SHA512 e33144910bb4391beb6ca88e312c592593ce50a40e10487c5b72eca492dd2f7c3ab7324ce62413ad6f3df0025de29ece96b5d0a566eecbc87bd1d0e62c9156ad DIST xfce4-appfinder-4.18.1.tar.bz2 564600 BLAKE2B b715da63ea4e98e268e4173548b6826ab8c0cec95ab208b55c17e4a3eabd458f9eb486171b23226bb30c1ed2cc0b868f1c87b40b86980b7ee7d51f3cdf7e1455 SHA512 3ebdf1e189e3c7d8b738d9be502124ac5e05664713e53d9e9c2f758717c409d0dc50506cd488383ba7c96aa981050a5623a957e961b9da8f486e3c189899a378 -DIST xfce4-appfinder-4.19.0.tar.bz2 577596 BLAKE2B d6d8bc4f3cbbd1c8e31b4f2a9964833e35eca18de26c5e6fb4cc8b8fdfafe832018e1b7113fdef0bd0f88b04a4cdc2cfc70ab84089fda990b6e0c7fd658f832c SHA512 4796eac89c15b7349c390adcb151908d6cbfa89363daea3638066f5d8108abe5f8140b6a070f9fa8689f876fe62645a43be0f1fc46ec40c036dbf1550b7bfb79 DIST xfce4-appfinder-4.19.1.tar.bz2 581111 BLAKE2B f848018920150292481808924dc619c8bea91f1b92b9607db9d1bf69565cb6a37cd92a39df3642d0914422d814127f18bba82bc0b3bed497979ee1799c8f5ffa SHA512 e102016ea706e922cd57193d62e44dd66575828a43c05c9d80520916b66d1306bfed4a753b8eb5055c9072822862646e417683029ce3ab7061412c2b4b803ab1 diff --git a/xfce-base/xfce4-appfinder/xfce4-appfinder-4.18.0.ebuild b/xfce-base/xfce4-appfinder/xfce4-appfinder-4.18.0.ebuild deleted file mode 100644 index c268102201b5..000000000000 --- a/xfce-base/xfce4-appfinder/xfce4-appfinder-4.18.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 - -inherit xdg-utils - -DESCRIPTION="A tool to find and launch installed applications for the Xfce desktop" -HOMEPAGE=" - https://docs.xfce.org/xfce/xfce4-appfinder/start - https://gitlab.xfce.org/xfce/xfce4-appfinder/ -" -SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" - -DEPEND=" - >=dev-libs/glib-2.66.0 - >=x11-libs/gtk+-3.24.0:3 - >=xfce-base/garcon-0.3:= - >=xfce-base/libxfce4util-4.15.2:= - >=xfce-base/libxfce4ui-4.14:=[gtk3(+)] - >=xfce-base/xfconf-4.14:= -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - dev-util/intltool - sys-devel/gettext - virtual/pkgconfig -" - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/xfce-base/xfce4-appfinder/xfce4-appfinder-4.18.1.ebuild b/xfce-base/xfce4-appfinder/xfce4-appfinder-4.18.1.ebuild index 6c3fe76d75d7..c268102201b5 100644 --- a/xfce-base/xfce4-appfinder/xfce4-appfinder-4.18.1.ebuild +++ b/xfce-base/xfce4-appfinder/xfce4-appfinder-4.18.1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" DEPEND=" >=dev-libs/glib-2.66.0 diff --git a/xfce-base/xfce4-appfinder/xfce4-appfinder-4.19.0.ebuild b/xfce-base/xfce4-appfinder/xfce4-appfinder-4.19.0.ebuild deleted file mode 100644 index 02203d7dbd13..000000000000 --- a/xfce-base/xfce4-appfinder/xfce4-appfinder-4.19.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 - -inherit xdg-utils - -DESCRIPTION="A tool to find and launch installed applications for the Xfce desktop" -HOMEPAGE=" - https://docs.xfce.org/xfce/xfce4-appfinder/start - https://gitlab.xfce.org/xfce/xfce4-appfinder/ -" -SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" - -DEPEND=" - >=dev-libs/glib-2.66.0 - >=x11-libs/gtk+-3.24.0:3 - >=xfce-base/garcon-4.18.0:= - >=xfce-base/libxfce4util-4.18.0:= - >=xfce-base/libxfce4ui-4.18.0:=[gtk3(+)] - >=xfce-base/xfconf-4.18.0:= -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - dev-util/intltool - sys-devel/gettext - virtual/pkgconfig -" - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/xfce-base/xfce4-panel/Manifest b/xfce-base/xfce4-panel/Manifest index e0b8a808bbd7..a3f7c49bc992 100644 --- a/xfce-base/xfce4-panel/Manifest +++ b/xfce-base/xfce4-panel/Manifest @@ -1,4 +1,2 @@ -DIST xfce4-panel-4.18.4.tar.bz2 1624451 BLAKE2B 73fdfe6bdca57a1f7954620f8cb6243660290ef105e2227274d7c6e3d4d6996aa4f97ec79c1c4e7e322cb0f24d7470bc8a7f2c283a7396ec340c6eb401bcc2ed SHA512 27ab96d9fc22c505763bf0b4ad4e2d0224638dc5b78202769caba2a07e1779a77ad0492341d1fe368fb47e30724fa797f74ff5e65138c819abdd1cd64fd8a1c2 DIST xfce4-panel-4.18.5.tar.bz2 1591758 BLAKE2B c0ea27d10d66f6a8abd5beef539063036885cfd627f3a2686d4df0d27e9499a0fc814189aa8df1b51d4ea016ceb48f98805e0492ba288653ed1bea12b4154fd7 SHA512 6d3fcf7d56cad2d5f6aa083937c912fe131bd5838a074c4fc9477a01d2c2ceab75fe53edf3681c266f659c6dac7466df38ec2ad3554a1e14267cc62e6c02d818 -DIST xfce4-panel-4.19.1.tar.bz2 2087777 BLAKE2B 9be568832d6bc56fcecaf6eff2a907b64cc2b7f9fa51f18109c18300b9cb9cd7044d64b2b89d28ede409be3d4cd026274c543db7892ea128a1ce52679d62cccc SHA512 f22673e3a8785283a4179bf3a7791f2b14b9d5e87efffdc822ad61b24cca827517a15f0484392255ef04aeac99b5d4722bf347d14981340d4d86d7b47700883d DIST xfce4-panel-4.19.2.tar.bz2 2192543 BLAKE2B 67fb4732f15160df9f54d1ad84a73ebc280b7e57e518b0032b008586fca521fb686b4fdb02f226e4a4c9ee3c0cdbd0b8ebbe88825bd89ac18ccb6f49f8266759 SHA512 c5db0cf3565e471c9099c97e913de23e1a3038a37fc960397bab5a8ff2908e88a424fcea5aa86b5fbcf903403f972b16cbf7d26386c30408ba4a7d0fc45895c0 diff --git a/xfce-base/xfce4-panel/files/xfce4-panel-4.19.1-no-wayland.patch b/xfce-base/xfce4-panel/files/xfce4-panel-4.19.1-no-wayland.patch deleted file mode 100644 index 2c7c93e502d4..000000000000 --- a/xfce-base/xfce4-panel/files/xfce4-panel-4.19.1-no-wayland.patch +++ /dev/null @@ -1,51 +0,0 @@ -From 7eea3cadc0140d6e252a9ed8e3fe3a30ca0d0e38 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Ga=C3=ABl=20Bonithon?= -Date: Thu, 6 Apr 2023 18:22:59 +0200 -Subject: [PATCH] build: Fix for Wayland backend disabled (Fixes #729) - ---- - panel/panel-application.c | 9 +++++---- - 1 file changed, 5 insertions(+), 4 deletions(-) - -diff --git a/panel/panel-application.c b/panel/panel-application.c -index 847352b44..0ade54c9c 100644 ---- a/panel/panel-application.c -+++ b/panel/panel-application.c -@@ -199,7 +199,6 @@ panel_application_class_init (PanelApplicationClass *klass) - static void - panel_application_init (PanelApplication *application) - { -- GdkDisplay *display; - GError *error = NULL; - gint configver; - -@@ -237,21 +236,23 @@ panel_application_init (PanelApplication *application) - application->autosave_timer_id = g_timeout_add_seconds (AUTOSAVE_INTERVAL, - panel_application_autosave_timer, application); - -+#ifdef GDK_WINDOWING_WAYLAND - /* warn the user about restricted features on Wayland */ -- display = gdk_display_get_default (); -- if (GDK_IS_WAYLAND_DISPLAY (display)) -+ if (GDK_IS_WAYLAND_DISPLAY (gdk_display_get_default ())) - { - if (! gtk_layer_is_supported ()) - g_warning ("Wayland detected without layer-shell support (either because of your" - " compositor or because Xfce4-panel was built without this support):" - " Xfce4-panel might not look like a panel and many of its features will" - " not be available"); -- if (! gdk_wayland_display_query_registry (display, "zwlr_foreign_toplevel_manager_v1")) -+ if (! gdk_wayland_display_query_registry (gdk_display_get_default (), -+ "zwlr_foreign_toplevel_manager_v1")) - g_warning ("Wayland detected without foreign-toplevel-management support (your" - " compositor does not seem to support it): Some Xfce4-panel features will" - " not work (e.g. intellihide), as well as some plugins (e.g. ShowDesktop," - " Tasklist, WindowMenu)"); - } -+#endif - } - - --- -GitLab - diff --git a/xfce-base/xfce4-panel/xfce4-panel-4.18.4.ebuild b/xfce-base/xfce4-panel/xfce4-panel-4.18.4.ebuild deleted file mode 100644 index d08159e6b271..000000000000 --- a/xfce-base/xfce4-panel/xfce4-panel-4.18.4.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit vala xdg-utils - -DESCRIPTION="Panel for the Xfce desktop environment" -HOMEPAGE=" - https://docs.xfce.org/xfce/xfce4-panel/start - https://gitlab.xfce.org/xfce/xfce4-panel/ -" -SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" -IUSE="+dbusmenu introspection vala" -REQUIRED_USE="vala? ( introspection )" - -DEPEND=" - >=dev-libs/glib-2.66.0 - >=x11-libs/cairo-1.16.0 - >=x11-libs/gtk+-3.24.0:3[introspection?] - x11-libs/libX11 - x11-libs/libwnck:3 - >=xfce-base/exo-0.11.2:= - >=xfce-base/garcon-4.17.0:= - >=xfce-base/libxfce4ui-4.17.1:= - >=xfce-base/libxfce4util-4.17.2:=[introspection?,vala?] - >=xfce-base/xfconf-4.13:= - dbusmenu? ( >=dev-libs/libdbusmenu-16.04.0[gtk3] ) - introspection? ( >=dev-libs/gobject-introspection-1.66:= ) -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - vala? ( $(vala_depend) ) - dev-lang/perl - dev-util/gdbus-codegen - dev-util/gtk-doc-am - dev-util/intltool - sys-devel/gettext - virtual/pkgconfig -" - -src_configure() { - local myconf=( - $(use_enable introspection) - $(use_enable dbusmenu dbusmenu-gtk3) - $(use_enable vala) - ) - - use vala && vala_setup - econf "${myconf[@]}" -} - -src_install() { - default - find "${D}" -name '*.la' -delete || die -} - -pkg_postinst() { - xdg_icon_cache_update - xdg_desktop_database_update -} - -pkg_postrm() { - xdg_icon_cache_update - xdg_desktop_database_update -} diff --git a/xfce-base/xfce4-panel/xfce4-panel-4.18.5.ebuild b/xfce-base/xfce4-panel/xfce4-panel-4.18.5.ebuild index c1862efc0ff4..d08159e6b271 100644 --- a/xfce-base/xfce4-panel/xfce4-panel-4.18.5.ebuild +++ b/xfce-base/xfce4-panel/xfce4-panel-4.18.5.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" LICENSE="GPL-2+ LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" IUSE="+dbusmenu introspection vala" REQUIRED_USE="vala? ( introspection )" diff --git a/xfce-base/xfce4-panel/xfce4-panel-4.19.1-r1.ebuild b/xfce-base/xfce4-panel/xfce4-panel-4.19.1-r1.ebuild deleted file mode 100644 index d32f9bb6ec58..000000000000 --- a/xfce-base/xfce4-panel/xfce4-panel-4.19.1-r1.ebuild +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit vala xdg-utils - -DESCRIPTION="Panel for the Xfce desktop environment" -HOMEPAGE=" - https://docs.xfce.org/xfce/xfce4-panel/start - https://gitlab.xfce.org/xfce/xfce4-panel/ -" -SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86" -IUSE="+dbusmenu introspection vala wayland X" -REQUIRED_USE=" - || ( wayland X ) - vala? ( introspection ) -" - -DEPEND=" - >=dev-libs/glib-2.72.0 - >=x11-libs/cairo-1.16.0 - >=x11-libs/gtk+-3.24.0:3[X?,introspection?,wayland?] - >=xfce-base/exo-0.11.2:= - >=xfce-base/garcon-4.17.0:= - >=xfce-base/libxfce4ui-4.17.1:= - >=xfce-base/libxfce4util-4.17.2:=[introspection?,vala?] - >=xfce-base/libxfce4windowing-4.19.1:= - >=xfce-base/xfconf-4.13.2:= - dbusmenu? ( >=dev-libs/libdbusmenu-16.04.0[gtk3] ) - introspection? ( >=dev-libs/gobject-introspection-1.66:= ) - wayland? ( - >=dev-libs/wayland-1.15 - >=gui-libs/gtk-layer-shell-0.7.0 - ) - X? ( - >=x11-libs/libX11-1.6.7 - x11-libs/libwnck:3 - ) -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - vala? ( $(vala_depend) ) - dev-lang/perl - dev-util/gdbus-codegen - dev-util/gtk-doc-am - dev-util/intltool - sys-devel/gettext - virtual/pkgconfig -" - -PATCHES=( - # https://gitlab.xfce.org/xfce/xfce4-panel/-/issues/729 - "${FILESDIR}"/${P}-no-wayland.patch -) - -src_configure() { - local myconf=( - $(use_enable introspection) - $(use_enable dbusmenu dbusmenu-gtk3) - $(use_enable vala) - $(use_enable wayland wayland-client) - $(use_enable wayland gtk-layer-shell) - $(use_enable X gtk-x11) - $(use_enable X libwnck) - ) - - use vala && vala_setup - econf "${myconf[@]}" -} - -src_install() { - default - find "${D}" -name '*.la' -delete || die -} - -pkg_postinst() { - xdg_icon_cache_update - xdg_desktop_database_update -} - -pkg_postrm() { - xdg_icon_cache_update - xdg_desktop_database_update -} diff --git a/xfce-extra/Manifest.gz b/xfce-extra/Manifest.gz index 7a551647a20ead55d81e5d6253e311ab81bbd224..a39d5e5e06ed18a418a443763bdba63309a5c7f3 100644 GIT binary patch literal 7719 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

    D6aBN4pG!aio~;{-}9Bu~y_H+Z$-pA^x7e{i+0 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%0AyWxy%7@I6^uAuG4NVZ%t+4rec6{l^@m1!42E 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/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install postinst postrm prepare setup test +DEPEND=app-arch/libarchive:= dev-cpp/muParser dev-libs/qhotkey[qt6] dev-qt/qt5compat:6 dev-qt/qtbase:6[concurrent,dbus,gui,network,sql,sqlite,widgets] dev-qt/qtscxml:6 dev-qt/qtsvg:6 sci-libs/libqalculate:= python? ( python_single_target_python3_10? ( dev-python/urllib3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/urllib3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/urllib3[python_targets_python3_12(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) dev-qt/qtdeclarative:6 python? ( python_single_target_python3_10? ( dev-python/pybind11[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pybind11[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pybind11[python_targets_python3_12(-)] ) ) x11-base/xorg-proto +DESCRIPTION=A fast and flexible keyboard launcher +EAPI=8 +HOMEPAGE=https://albertlauncher.github.io/ +INHERIT=cmake python-single-r1 xdg-utils +IUSE=debug +python +python-extensions python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 +KEYWORDS=~amd64 +LICENSE=all-rights-reserved +RDEPEND=app-arch/libarchive:= dev-cpp/muParser dev-libs/qhotkey[qt6] dev-qt/qt5compat:6 dev-qt/qtbase:6[concurrent,dbus,gui,network,sql,sqlite,widgets] dev-qt/qtscxml:6 dev-qt/qtsvg:6 sci-libs/libqalculate:= python? ( python_single_target_python3_10? ( dev-python/urllib3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/urllib3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/urllib3[python_targets_python3_12(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) +REQUIRED_USE=python-extensions? ( python ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ) +RESTRICT=mirror +SLOT=0 +SRC_URI=https://github.com/albertlauncher/albert/archive/v0.22.12.tar.gz -> albert-0.22.12.tar.gz https://github.com/albertlauncher/plugins/archive/1cff4d010745e7cb34fdab0f1459175099e3359a.tar.gz -> albert-plugins-1cff4d010745e7cb34fdab0f1459175099e3359a.tar.gz python-extensions? ( https://github.com/albertlauncher/python/archive/f1e3cf96b263df519b9d30984eb99b4850fc1976.tar.gz -> albert-python-extensions-f1e3cf96b263df519b9d30984eb99b4850fc1976.tar.gz ) +_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=824db90d644537eb007c39f9687daebc diff --git a/metadata/md5-cache/x11-terms/Manifest.gz b/metadata/md5-cache/x11-terms/Manifest.gz index 1e8281786d6de9abb236650f19d29cfe05cf60c4..e38cbcf2a887b261d17d3b3d32ede75638126f62 100644 GIT binary patch literal 9770 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 A9{>OV diff --git a/metadata/md5-cache/x11-terms/xfce4-terminal-1.0.4 b/metadata/md5-cache/x11-terms/xfce4-terminal-1.0.4 deleted file mode 100644 index 4ec69162147a..000000000000 --- a/metadata/md5-cache/x11-terms/xfce4-terminal-1.0.4 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=dev-libs/libxml2 dev-util/intltool sys-devel/gettext virtual/pkgconfig -DEFINED_PHASES=configure postinst postrm -DEPEND=>=dev-libs/glib-2.42:2= >=x11-libs/gtk+-3.22:3= x11-libs/libX11:= >=x11-libs/vte-0.51.3:2.91= >=xfce-base/libxfce4ui-4.16:=[gtk3(+)] >=xfce-base/xfconf-4.16:= utempter? ( sys-libs/libutempter:= ) -DESCRIPTION=A terminal emulator for the Xfce desktop environment -EAPI=8 -HOMEPAGE=https://docs.xfce.org/apps/terminal/start -INHERIT=xdg-utils -IUSE=utempter -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris -LICENSE=GPL-2+ -RDEPEND=>=dev-libs/glib-2.42:2= >=x11-libs/gtk+-3.22:3= x11-libs/libX11:= >=x11-libs/vte-0.51.3:2.91= >=xfce-base/libxfce4ui-4.16:=[gtk3(+)] >=xfce-base/xfconf-4.16:= utempter? ( sys-libs/libutempter:= ) -SLOT=0 -SRC_URI=https://archive.xfce.org/src/apps/xfce4-terminal/1.0/xfce4-terminal-1.0.4.tar.bz2 -_eclasses_=xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=43320ff7eed5c7b2b7aed14651884e4c diff --git a/metadata/md5-cache/x11-terms/xfce4-terminal-1.1.0-r1 b/metadata/md5-cache/x11-terms/xfce4-terminal-1.1.0-r1 index 88cd815cc3bf..d677c179b79d 100644 --- a/metadata/md5-cache/x11-terms/xfce4-terminal-1.1.0-r1 +++ b/metadata/md5-cache/x11-terms/xfce4-terminal-1.1.0-r1 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://docs.xfce.org/apps/terminal/start https://gitlab.xfce.org/apps/xfce4-terminal/ INHERIT=xdg-utils IUSE=utempter -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris LICENSE=GPL-2+ RDEPEND=>=dev-libs/glib-2.44.0:2 >=dev-libs/libpcre2-10.00:= >=x11-libs/gtk+-3.22.0:3 x11-libs/libX11 >=x11-libs/vte-0.51.3:2.91 >=xfce-base/libxfce4ui-4.17.5:=[gtk3(+)] >=xfce-base/xfconf-4.16.0:= utempter? ( sys-libs/libutempter:= ) SLOT=0 SRC_URI=https://archive.xfce.org/src/apps/xfce4-terminal/1.1/xfce4-terminal-1.1.0.tar.bz2 _eclasses_=xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=23de674af7587346b3f6450e517eb588 +_md5_=93a78103a99178056b5a2c50fc5a8f6a diff --git a/metadata/md5-cache/x11-terms/xterm-384-r1 b/metadata/md5-cache/x11-terms/xterm-384-r1 new file mode 100644 index 000000000000..0acba8d8f43a --- /dev/null +++ b/metadata/md5-cache/x11-terms/xterm-384-r1 @@ -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 e5cc383ea8420f92fe3737be790021dc multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs fbbbc99d10168de2926e06da7169b8dc verify-sig 06b4d23e3bacdf7164b1e7f9e059492a xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=14cd371fc4812420c4b0aa4d7544962c diff --git a/metadata/md5-cache/xfce-base/Manifest.gz b/metadata/md5-cache/xfce-base/Manifest.gz index 6b71c69a685c42ee5eaaf9ea8419bfbf7d882d0f..5d792b505e569f8954d4d60ee0037160ec47a8b0 100644 GIT binary patch literal 4662 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

  • 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 A6951J delta 103458 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 SDTi=dev-ruby/vcr-2.9.3 + >=dev-ruby/webmock-3.8:3 +)" + +all_ruby_prepare() { + # Avoid dependency on git + sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die + + sed -i -e '3igem "faraday", "~> 2.0"' spec/spec_helper.rb || die +} diff --git a/dev-ruby/activesupport/Manifest b/dev-ruby/activesupport/Manifest index 655ecd754075..f0aadf928c7f 100644 --- a/dev-ruby/activesupport/Manifest +++ b/dev-ruby/activesupport/Manifest @@ -3,3 +3,4 @@ DIST rails-6.1.7.6.tgz 11040086 BLAKE2B 8b5311752952403cf8eae31b5d8e8d376c4b449f DIST rails-7.0.7.2.tgz 11085454 BLAKE2B 05574b6df7e28e409949fb311110fd7137d61c31072b394f950a180135201132f3cf9c5cca8f76c661827d7a5e807bfc4b0c97a449b8941115cbe3a0f2f84f62 SHA512 41fad11bd272ea21f7d15d855da04230f0801d9926f6ce3300754f1b2b9d691f18e55855b1a71e44faaf483b397b02ac11c75eb415b7c8976868bc9aefe5b005 DIST rails-7.0.7.tgz 11071730 BLAKE2B 215642609be86bd9977dc2cdb09a76c64e99260359d0a60aa411a5df572d7699a5f9959ea8aa0ff116ad75110db060436abcfb17da689b1a6aa819fd56373279 SHA512 75f952dfe4d9abc1473dfb017e42daec6358a45efad14a3b39a1b2dc5fec566757c2225fe920a4e872e896966cfb1d4b6e1c40c93d2043aec3bf5bd25ff7c956 DIST rails-7.0.8.tgz 11073254 BLAKE2B 2aee047a365acb0890ef3afbccfe323fedccf7b54214aa1c2f92b7a7aaa64c275c1e03f8f97e6a2e30281224ba30703d18b40aeee9b4e7fb6f035a4a7716a054 SHA512 0e9feb5bd0360868c3109152d8ea414b65d36d33a5dbb96b199cfa6c4335800d6c392e0fbcbfa453a02fd75924a297a65caf04948895de53db43700478dbeb11 +DIST rails-7.1.0.tgz 10869663 BLAKE2B b6bda46d861da68caba103ca161be93fd600fe218f797eae0294ee2280e82164469a1573b12dac8c01b7c640bec9f05e308ed2e47c9f9dd79ac42b05ee0c563a SHA512 99bb1255a62e4ebbb800780b12e2b0bce94bd4ac1639f03adb2fbcd06535f9f6965b4ebb3f289874fccb8d5c73ed83c285b04f100d1bda6d7e9c9759d41c893e diff --git a/dev-ruby/activesupport/activesupport-7.1.0.ebuild b/dev-ruby/activesupport/activesupport-7.1.0.ebuild new file mode 100644 index 000000000000..a60c561e4a43 --- /dev/null +++ b/dev-ruby/activesupport/activesupport-7.1.0.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby31 ruby32" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" + +RUBY_FAKEGEM_GEMSPEC="activesupport.gemspec" + +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Utility Classes and Extension to the Standard Library" +HOMEPAGE="https://github.com/rails/rails" +SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="" + +RUBY_S="rails-${PV}/${PN}" + +# bigdecimal and mutex_m are bundled with ruby as default gems +ruby_add_rdepend " + dev-ruby/base64 + >=dev-ruby/concurrent-ruby-1.0.2:1 + >=dev-ruby/connection_pool-2.2.5 + dev-ruby/drb + >=dev-ruby/i18n-1.6:1 + >=dev-ruby/minitest-5.1 + dev-ruby/tzinfo:2 +" + +# memcache-client, nokogiri, builder, and redis are not strictly needed, +# but there are tests using this code. +ruby_add_bdepend "test? ( + >=dev-ruby/dalli-3.0.1 + >=dev-ruby/nokogiri-1.8.1 + >=dev-ruby/builder-3.1.0 + >=dev-ruby/listen-3.3:3 + dev-ruby/rack:3.0 + dev-ruby/rexml + dev-ruby/mocha + >dev-ruby/minitest-5.15.0:* + )" + +all_ruby_prepare() { + # Set the secure permissions that tests expect. + chmod 0755 "${HOME}" || die "Failed to fix permissions on home" + + # Remove items from the common Gemfile that we don't need for this + # test run. This also requires handling some gemspecs. + sed -i -e "/\(system_timer\|execjs\|jquery-rails\|journey\|ruby-prof\|stackprof\|benchmark-ips\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|bcrypt\|uglifier\|minitest\|sprockets\|stackprof\|rack-cache\|sqlite\|websocket-client-simple\|\libxml-ruby\|bootsnap\|aws-sdk\|webmock\|capybara\|sass-rails\|selenium-webdriver\|webpacker\|webrick\|propshaft\|rack-test\|terser\|cgi\|net-smtp\|net-imap\|net-pop\|digest\|matrix\|web-console\|error_highlight\)/ s:^:#:" \ + -e '/stimulus-rails/,/tailwindcss-rails/ s:^:#:' \ + -e '/^group :test/,/^end/ s:^:#:' \ + -e '/^\s*group :\(db\|doc\|rubocop\|job\|cable\|lint\|storage\|ujs\|test\|view\) do/,/^\s*end/ s:^:#:' \ + -e 's/gemspec/gemspec path: "activesupport"/' \ + -e '5igem "builder"' ../Gemfile || die + rm ../Gemfile.lock || die + + # Avoid test that depends on timezone + sed -i -e '/test_implicit_coercion/,/^ end/ s:^:#:' test/core_ext/duration_test.rb || die + + # Avoid tests that seem to trigger race conditions. + rm -f test/evented_file_update_checker_test.rb || die + + # Avoid test that generates filename that is too long + sed -i -e '/test_filename_max_size/askip "gentoo"' test/cache/stores/file_store_test.rb || die + + # Avoid tests requiring a live redis running + rm -f test/cache/stores/redis_cache_store_test.rb || die + sed -i -e '/cache_stores:redis/ s:^:#:' Rakefile || die + sed -i -e '/test_redis_cache_store/askip "lacking keywords"' test/cache/cache_store_setting_test.rb || die +} diff --git a/dev-ruby/drb/Manifest b/dev-ruby/drb/Manifest new file mode 100644 index 000000000000..a8fcbde1c57c --- /dev/null +++ b/dev-ruby/drb/Manifest @@ -0,0 +1 @@ +DIST drb-2.1.1.tar.gz 46269 BLAKE2B 91bba196afcf481c34aed1df3569ec122ba42da34e6eacdb19c245e7c76f63594152b8294d383118bd539720f89f9ca3a6488047a318dd7369aa11223e6c2f4e SHA512 e524c76f50f391256a40ff451f1f1f968babdc12a36426cbc9b127eaa1b4e7c0f4ff367146d32ec4cba088379ea23c06547cecf32c77c90d61681ecf04c999c5 diff --git a/dev-ruby/drb/drb-2.1.1.ebuild b/dev-ruby/drb/drb-2.1.1.ebuild new file mode 100644 index 000000000000..d3973552ead8 --- /dev/null +++ b/dev-ruby/drb/drb-2.1.1.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby31 ruby32" + +RUBY_FAKEGEM_BINWRAP="" +RUBY_FAKEGEM_EXTRADOC="README.md" +RUBY_FAKEGEM_GEMSPEC="drb.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Distributed object system for Ruby" +HOMEPAGE="https://github.com/ruby/drb" +SRC_URI="https://github.com/ruby/drb/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="" + +ruby_add_rdepend "dev-ruby/ruby2_keywords" + +all_ruby_prepare() { + sed -e 's:_relative ": "./:' \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die +} diff --git a/dev-ruby/drb/metadata.xml b/dev-ruby/drb/metadata.xml new file mode 100644 index 000000000000..d5b22652c3b4 --- /dev/null +++ b/dev-ruby/drb/metadata.xml @@ -0,0 +1,11 @@ + + + + + ruby@gentoo.org + Gentoo Ruby Project + + + ruby/drb + + diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz index 779cb00d95855409598619fbb02fa96e9847fe79..b2fd717702d261a2dead48b000e5ea08d9cff9b7 100644 GIT binary patch literal 69264 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 delta 69263 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/${PN}-3.13 || ! cmake --version &>/dev/null ; then + CMAKE_BINARY="${S}/Bootstrap.cmk/cmake" + cmake_src_bootstrap + fi +} + +src_configure() { + # Fix linking on Solaris + [[ ${CHOST} == *-solaris* ]] && append-ldflags -lsocket -lnsl + + # ODR warnings, bug #858335 + # https://gitlab.kitware.com/cmake/cmake/-/issues/20740 + filter-lto + + local mycmakeargs=( + -DCMAKE_USE_SYSTEM_LIBRARIES=ON + -DCMake_ENABLE_DEBUGGER=$(usex dap) + -DCMAKE_DOC_DIR=/share/doc/${PF} + -DCMAKE_MAN_DIR=/share/man + -DCMAKE_DATA_DIR=/share/${PN} + -DSPHINX_MAN=$(usex doc) + -DSPHINX_HTML=$(usex doc) + -DBUILD_CursesDialog="$(usex ncurses)" + -DBUILD_TESTING=$(usex test) + -DBUILD_QtDialog=$(usex gui) + ) + + use gui && mycmakeargs+=( -DCMake_QT_MAJOR_VERSION=$(usex qt6 6 5) ) + + cmake_src_configure +} + +src_compile() { + cmake_src_compile + use emacs && elisp-compile Auxiliary/cmake-mode.el +} + +src_test() { + # Fix OutDir and SelectLibraryConfigurations tests + # these are altered thanks to our eclass + sed -i -e 's:^#_cmake_modify_IGNORE ::g' \ + "${S}"/Tests/{OutDir,CMakeOnly/SelectLibraryConfigurations}/CMakeLists.txt \ + || die + + pushd "${BUILD_DIR}" > /dev/null || die + + # Excluded tests: + # BootstrapTest: we actualy bootstrap it every time so why test it. + # BundleUtilities: bundle creation broken + # CMakeOnly.AllFindModules: pthread issues + # CTest.updatecvs: which fails to commit as root + # Fortran: requires fortran + # RunCMake.CompilerLauncher: also requires fortran + # RunCMake.CPack_RPM: breaks if app-arch/rpm is installed because + # debugedit binary is not in the expected location + # RunCMake.CPack_DEB: breaks if app-arch/dpkg is installed because + # it can't find a deb package that owns libc + # TestUpload, which requires network access + # RunCMake.CMP0125, known failure reported upstream (bug #829414) + local myctestargs=( + --output-on-failure + -E "(BootstrapTest|BundleUtilities|CMakeOnly.AllFindModules|CompileOptions|CTest.UpdateCVS|Fortran|RunCMake.CompilerLauncher|RunCMake.CPack_(DEB|RPM)|TestUpload|RunCMake.CMP0125)" \ + ) + + virtx cmake_src_test +} + +src_install() { + cmake_src_install + + # If USE=doc, there'll be newly generated docs which we install instead. + if ! use doc && [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then + doman "${WORKDIR}"/${PN}-${CMAKE_DOCS_VERSION}-docs/man*/*.[0-8] + fi + + if use emacs; then + elisp-install ${PN} Auxiliary/cmake-mode.el Auxiliary/cmake-mode.elc + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + fi + + insinto /usr/share/vim/vimfiles/syntax + doins Auxiliary/vim/syntax/cmake.vim + + insinto /usr/share/vim/vimfiles/indent + doins Auxiliary/vim/indent/cmake.vim + + insinto /usr/share/vim/vimfiles/ftdetect + doins "${FILESDIR}/${PN}.vim" + + dobashcomp Auxiliary/bash-completion/{${PN},ctest,cpack} +} + +pkg_postinst() { + use emacs && elisp-site-regen + + if use gui; then + xdg_icon_cache_update + xdg_desktop_database_update + xdg_mimeinfo_database_update + fi +} + +pkg_postrm() { + use emacs && elisp-site-regen + + if use gui; then + xdg_icon_cache_update + xdg_desktop_database_update + xdg_mimeinfo_database_update + fi +} diff --git a/dev-util/samurai/samurai-1.2-r2.ebuild b/dev-util/samurai/samurai-1.2-r2.ebuild index 5a7727cbbf8c..add970ecc2ef 100644 --- a/dev-util/samurai/samurai-1.2-r2.ebuild +++ b/dev-util/samurai/samurai-1.2-r2.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 @@ -12,7 +12,7 @@ if [[ "${PV}" == *9999 ]] ; then EGIT_REPO_URI="https://github.com/michaelforney/samurai.git" else SRC_URI="https://github.com/michaelforney/samurai/releases/download/${PV}/${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~x86" + KEYWORDS="amd64 arm arm64 ppc ppc64 x86" fi LICENSE="ISC Apache-2.0 MIT" diff --git a/dev-util/scons/scons-4.4.0-r1.ebuild b/dev-util/scons/scons-4.4.0-r1.ebuild index 6a9226c08f03..08f12df37ec8 100644 --- a/dev-util/scons/scons-4.4.0-r1.ebuild +++ b/dev-util/scons/scons-4.4.0-r1.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..11} ) PYTHON_REQ_USE="threads(+)" inherit distutils-r1 multiprocessing @@ -60,7 +60,8 @@ src_unpack() { mkdir -p "${P}"/src || die fi - tar -C "${P}"/src --strip-components=1 -xzf "${DISTDIR}/${MY_P}.tar.gz" || die + tar -C "${P}"/src --strip-components=1 --no-same-owner \ + -xzf "${DISTDIR}/${MY_P}.tar.gz" || die } src_prepare() { diff --git a/dev-util/scons/scons-4.4.0.ebuild b/dev-util/scons/scons-4.4.0.ebuild index ba0b51d2452c..7f8ec6d1a72d 100644 --- a/dev-util/scons/scons-4.4.0.ebuild +++ b/dev-util/scons/scons-4.4.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_SETUPTOOLS=rdepend -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..11} ) PYTHON_REQ_USE="threads(+)" inherit distutils-r1 multiprocessing @@ -50,7 +50,8 @@ src_unpack() { mkdir -p "${P}"/src || die fi - tar -C "${P}"/src --strip-components=1 -xzf "${DISTDIR}/${MY_P}.tar.gz" || die + tar -C "${P}"/src --strip-components=1 --no-same-owner \ + -xzf "${DISTDIR}/${MY_P}.tar.gz" || die } src_prepare() { diff --git a/dev-util/scons/scons-4.5.1-r2.ebuild b/dev-util/scons/scons-4.5.1-r2.ebuild index 0677fb162655..abf7ca5ec4a0 100644 --- a/dev-util/scons/scons-4.5.1-r2.ebuild +++ b/dev-util/scons/scons-4.5.1-r2.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..11} ) PYTHON_REQ_USE="threads(+)" inherit distutils-r1 multiprocessing @@ -47,7 +47,8 @@ src_unpack() { # use the git directory structure, then unpack the pypi tarball # on top of it to make our life easier unpack "${P}.gh.tar.gz" - tar -C "${P}" --strip-components=1 -xzf "${DISTDIR}/${MY_P}.tar.gz" || die + tar -C "${P}" --strip-components=1 --no-same-owner \ + -xzf "${DISTDIR}/${MY_P}.tar.gz" || die } src_prepare() { diff --git a/dev-util/scons/scons-4.5.2.ebuild b/dev-util/scons/scons-4.5.2.ebuild index a21519501e5e..ffb0cc1ce2a0 100644 --- a/dev-util/scons/scons-4.5.2.ebuild +++ b/dev-util/scons/scons-4.5.2.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..11} ) PYTHON_REQ_USE="threads(+)" inherit distutils-r1 multiprocessing @@ -52,7 +52,8 @@ src_unpack() { mkdir -p "${P}" || die fi - tar -C "${P}" --strip-components=1 -xzf "${DISTDIR}/${MY_P}.tar.gz" || die + tar -C "${P}" --strip-components=1 --no-same-owner \ + -xzf "${DISTDIR}/${MY_P}.tar.gz" || die } src_prepare() { diff --git a/dev-vcs/Manifest.gz b/dev-vcs/Manifest.gz index 279289ab6bb50488e25489ee8166ee0c41ef57dc..12fe29590556a7e84af82d630b4de6689519c6a5 100644 GIT binary patch delta 8399 zcmV;=ATZy7T7g=BABzY8000000{?ZKTasKya;D$43T^;1albrLHj+s;l3t_@#Ki+B z>mmv&6xq#Q{d|A+F!Lm)r%5(|LRDrQ5BLA#;gSFA=l}Zor(f)2?C~-F$6tPV{VDbI z(?9;(&;R?M!ax2Lt7|d0b;^h%wm4QeJv-NGD>)ip&cTO&Ieh6SO~3u{J)YS|s?m+L zD}OPn8{_0!b_*lBb51KRv~778mv%Wjg|u8;@#HkqIN=yS({n2Qr~mwypR*4?rBl)@ zp4IH_LrWv(5chPwcvtcX%lha!=6>?=dAd_`=)9G4tC!>53_k5SeRF!{U2_@BmMd+0 zmrq@FwQ^Q}KCHNo+UJ^X#KT+E9h*DjAO8L4|M=H`{-^)^ub<}m{6GJFe0@3g{o|+B z`#n@MuULCr)o1I?^Wmo?|yE~#WzP%V!f>z+h?@b=5hx8z4U*{9;hKJM^> zJYnu7cDsb?-R!TwKceM(_K$e+7Q@J{T@#NTdz{|8I&$ybELw7nXQIcqDnQ;B;F?9yCgl|SOOwkPpi z@dUl~R@i3T03yd`n;}M!ruan0hY&9T`~H1hf<*~E zg5^m@3nu)nphIdZ9bxNCz^k(yn;$obUl#J|y|TJ$A@M*U!Zs>_iZIf$0tq|>NZoB^ z{&71GV7{$>YOmIbCvoiUBnt5e>GwUme}W$&G}}7>3uMP|X%*H(4sQ~Q9|uvx*^3=w zsnz9Gh`~$^Y>iM8Uu=~44tW@?=t6QK$tl@~# zCW*YL2=-u?oD%y?_7T~qxIJQ3e`|RlnBNdp3$Q$-a{wM5ym|QQkTwk=QP_GO9LNbN z)v^Zlm1``(IBXN0XU#x!azp|3aX<(k5(NvSluX)gYMS~6fvq4H2>o1r=M>0IyF-5R zq&nfT1pnrYgb_3c-VS6Y9SjaVIl}}Sg5jwF3EyiW6fVUSh#)EBU6=%bRV zLT0Nrsus2~sNx*n+&PfQQL_+LXtRc=ScUca2v>Ix?bV>6*qw* zz;&DRoUw+o*?=P(hxND7ZCI!%!pOqXTVMf$$HR z1*Hedss0hILy|NQs%(lmU|TC7a|2r}ofVKG3B5(mPL|g@Rma|)f^>iZ_zKIfODc;E z@6P;0LpBv^@(YGXKmr!v^sX_I76nz8eCovx8mEns>?vBG-^aHvmw0*q5MYM(jPr~( zH|RRayig{;0+VwFX92R4+Xf$hfBh7%Zq+N)!Y*ilRU^q4hgTi`8g7h?5QJlE35{fsh71 z^&wX=3c2${Aa*(=u??a?hPu)rGL(lKNb2p8GJp2ym8d;0nnc_}MYaS_m}=3XcTl zKu-9nj8j0V9D)BI@$%At;Up88-?e9CGjU>DM48>kyjb3j8HI;~K{PnSWeq%5BdSyt zJ6r%%U%?g^IW~M+`Fm9`0RS=})WnFhMfvsp|_brJ#*}ep2@a6$)1Pb964t~$=#$&Tn8QqNP z+2}R+0!Ht=4O@ZoK~`l1GiBf!Duh3?&IpbHf4|WdlF@$QnyZ)p*_qgp>rxrWY9}U3 zFd;;Sl%K+DkUAu6b0`*o+cxj;1xSKxQTW668j2P`W(n|frIM54L1kiTYvNt;u+h+T zg~}4CN@+JUihWj$35*xn*R6$&fUaI72dZ_!DzR7XFus$G-GL;ac7KT3*RS@MC%gS9 ze@dynnnOu0C&0F%rNAN=B4CD;IR^Q%y-Q*quM7<#3TGrtO&upVpdyVk^@(j94Nc}y zh2(_xpc5Mh)vIX*LSgmLEn;;CNOls>pL>>Ncmw5ux<%jsnCw$EXcES006po0GDaq# zR^zSB&_IQrH#?&+8*VdB$uS9c-W*{>6@_3~;eLYB&xo_AbpjhwGA%+P{1LNn3j_fI ze9Mz{3`haJv%U;U0Rah<2@XjDzeST&4nzSDlbH@70pF9m4j=*Dv)m4@0s-NZixGx@ zeyzPDgwBF{(h{^&EC@AZh`~3T=(J2s0W0VfcF2x8LRs}zd+SRFEvB7+|i+JFE$}TYN!x($Icx0_SsM)J4Uj&P>KUe!9=2~_bjWAo9iBbqoWrZ z@4$`%eWddm>W(IKvhK`=f;h;0R*{QRM#53R@+4O^1 z|Mu&Aefj?78ngK5{v-SrDkdewgeO^?TCSB>4hH*_>9D=()n`0BV!C6YPQ}T<;S+Np z(}y8P4d_%0Haj|FLS;^H9`a>>S%5JT1*VXL04Ou)tuskvC^qx1GawM^pJ3?Vbk5_^ z6peK21dyurq|<`zI%N%$BB^=9UJrRy@m>OnqeFN&Ehgj~@8YTIik(5ScW@gf704HSC;-;;?H zZ-085u<$}IWGP}1`Dic`Akd{3*gKdup%KY7Fad$*uzpH1vYHfFaQ-AKL)T&U#tkpj z8``t%bZc|h`W&%qJ@(5uK}BDb0pBd%o{ATZ06uMr&|Pr`4u?!uAobYL?PfYu1mZmt z75Ed6c911%CS$Ct+WcN~15rZ&LNc`MMt@uodiY#s8cj}?q7f1T?G9lG%~Ub<0VLpg z1v3@x3$`xQI_1xPfwu55Ds6Vp3QktLwIg1`UYgTkFL}up4-#`0op{~^p^hd1KfH!@ zwJ^ILB?K2UbQTI!+|v)ydikrpU;Ad^p<| H|-?68Geg)2JQpj0Z?K#eo4)TTRqUi#h=TR509TScE7FB!+k0 z&-W(V3lFh%7-2Z>UGZV+f2;dNZdgZyZVwct2cyb#!=fe}zPqkMv!Iz3hAn9AdC zlVBD>fA0^;J~0Gp%;;=rk?h150|2t~RLE?Kw^I(NOzBLDk+1G36VAS#h2bmYs@>0f zQ4xOQl&VIbC~bscj?fT+2buBp*nsJlJ5VezrY@#CrdI6K=__>%2Eei8?oq#=*UaDw zkCTvcWG*T<@J%`$6+o(`jLyjwDFyaCYqCpnf4Nj1^au=6#cCcKd72`I50pR!z+ezI z;n`|3lX*IB)UajN>_aWCBp7=}HB3n97@Q93(gt!pHaU<(TmGC{EbJZ>)_ipcG}xD7 zCn6ZJdY5C+i(4IoyBr`kK;YD{UQ3wUG*3G>K?3ha#7O|MbxaqF%J1W zs_85hNe~*KqH!CL0vuxtwus6P$kZhmePYQxBm+v5T_7-<2l(@J>Ip#En+0mpts{I9 zU8|WY$t9gM%yzd&gNz>Nf~L6)+$D~Gf3&JeEcMheSbVRe7AFz`Sx<3L4%)Ut)vNB& z;Obns0tTKNY8-Sp#--oZxVt=k)B&DOD{`?p$SPAOUEQ9iV7rGS!->l>5n+xh1dO<-`H(jHF7;sHW5Y=L%%v>~ho67$i zw~G(I4n!q~iNNyY*~iw94vDhSf6_WBv8BUa)5Me%Vn?qwIiyqh4imEPq)vmJdZ2ib zlYsitiZ`WGfuRl>D-)rAcHPSnP)tOPr%P(LTv!r_;ayOKsB<=pJ%lHS9=0`Wc7XD7 ztHiWg%DhZ;z!ShZ|JH#3>;b`<=aACV2q%icYpOx(N@`%NZbVfldNl=ge|fyd_H<;j zp4+hBKgP!u@-G}IO)f1-umE=~GmnkLj$W*f1>@Crz+#ZkEDX7+*4BnA5uG5iW}jIH z23iLr^AI=`EDx~Qbj)$pVYJ53vW81QlC(4&Cp#P_lJl-AGF8a8N!v$ULykPtCh#aK zHSLiEYBFK3)(Sc_0<$r4e>f9B#A&20uhX2G=A@9rV-2)S-8vf2jgk$`I`+!h(P`+= zSdgZ<>sJ4JxNE$AeR;itez*)oCCxWMyal^>LJ+8x1_if@HSZIsn zMtAIuDXKl^zBE{d)xbVs8Y!UeU?5HL;u+Y$)zm8sl%eCH`R2+Oe{ckv&c72RvcV{z zf%Gq>55hvkXF+NKuV5HIA2c62G*Oo!lcBRsMW_ehy;g`bGIfyhPLc> zZerSbO;`4T9x+yLQ)dIH&#T7&^7)hf_V)VQwP)eO1;21HfsMn_<27J)-6}Zf9>l|~ zi4d}BegZL6L4Rbc7>_x|xNPx6JX6r%Y_$M+;A+`+P0T|T4U;b$DFUpBlUf@w1i=Id zn3IniEGfzgdmuCM>nIUaw}~Tlb~N|sR9&s8pN+**1Fr`Nwql^wTTbybDz__>{7sF0I*m%Pd*ij4pwkZ=Y*_Z*HJV%Lt!EYy~dRAcfeQH8K6gHG?Id1p9d8{J;GTX zctPR9NH{5iwxAKD6m=~07#i@H(B9sEz0E9*yI4@3h$>kq3M$VDT|yT&v$cZNm7Wmw5eLjX>;ytq8k zpDkas>YuhfPwt0{*IwA$4ITj*RR6+=wIChMQX-gmG%@Mbuct=I*wH9SidI8n-|i+H zN)zRvdyxJ}TFhDlWV6SqB&%L?PHJ9Hunbw7GEd+l1|U-Vw(e(b+t5a5A}98ylynX} zw~jNnHdOs^qb@T$jm#&*O0ocnXndZxacWWGQ&n0?mNj80TSqK({&JIM9WH+nt{z1* zo?}8U8a#otgd)%{-(qH79+!vI{K&@Jy3DVnn%su&Gil&}EJC#r0Qg)A$AM%MQPnNB z`%$iIJA*3%tFtP`uAeZEA8kp17I3j^@?R8)A;%y#O~Io5?ZCcOhvcLXgsbV5!zTJ! zp<$0HVi7DB>6WSefeK8pIMsiwasL!Y18^^(^^3i)U*BKGWqyoDxb&u%rkIzeR~@+J zb*G@TjpYwh7lFVcWJ_I$NX=kPkJtloVKx{~<8YeOSYuUq>MVzg)s?jABD!98HPlJ~ zieZhZSuU5zWFOPfT`Dka-u1oV3roA*5SV=trU2Z)69-C*s=SH4xXFJ@`2~%$I0Mio z1Rmn*8e%nFLIH=>t%nj~2_zGRud^zrD>VGmk#Ma7Dcm}*NLrdO9HM_DuH>kg{+?V>ZsKvT1yuve(TJYWS&(|Ml(T z<^2BX&o;ljz5VGbQ!gV>5D1A()D~3%8DSfA3k%0_D36u!Sx0}VqcN+YF*X3^)@4O- z%#P(K$SgJE5{43O4Q`<@RZH6eZswz!sS>plkL@u9DE$mdOxYSq$)Vw{Jye<0Ct#h}V9mT*PJ=%TH`796vr8)Dg0#9-jV__- z7MTbi|H*fGIjnzkX%&8Zw@>TsmtUS56omaTCZMTupcGn(C+@t_i=Nnlk{w0isIabE zFKum2o1=kswx+u<=qsp@-9H+?)|f|%3x}jZRgE4xnR0%%>b4fJ#}d^hZu>TB?{D)F z?oNG}5O_46-R@-XMBM zoIDJGB2X_Lx!-gNqbWb8Mu#CY6bx9kri3yUuc-Uc@Z(k)>pSZGz zN6?nnTzimX7&`WhnpIO<2J}9HiB?R5#1$=2q7HvPVfnCbBTTguI}O}vbdi)VC29B$ zx#Tn`#=4;t1YKAT=~1!5{7y{)SM$MV%0=B(*y!pEotg+=)+K0kT*r1FED)6IQFcMo z|GH0&JdZMwq3HBM##R>q*f2{iqgiDrQ9rdVEPK#=GFp%&Nys`tRB6RpF(Xt$Y0>Y? zXvKejKdF1f=Ow{h(Jh=A3S2|vkYCf}H_$#<5CDka#D-JW{X9LT1pVy-7EIHyZafQ2 zr0aqx#jX>4)Hk|7`J;|n=ShgVHgu>H%!8P2DC^Shy)~f;y;KGPMcZ!mKMItaG$g9) z2!`b(hCzcex>l*d6Ez#8l9R5T-zJi0#K?b{#?+B5nw`MuNxs9E$ zz_k&Y>VL%Q>9zxM^^sR3$42!jnRk_D;i)K-l5}hcb%LchLkbehh`JD1LB;K+Oi^FD z?@19Gsh~l7gEHrBUUsT4-E;w6hi_z;F#FaY7!UwV=PQ_&?{al&09vAitwOZ?Z90D{ z!$Av$qr2VhHo;gl%5od8r63RV-9T0H6IDnGfdiVV9Li(Irjkc8Ut7nYlppUStqK<< zJqosfr-5Ao#rYJgm#2%S7rm;sUMZS~)V;N4u4}fofm9ozs!Gz~l=_1M4#IY@<~23w z8GLI_^A>!WR|trOs5vA|Z;8nFxI}-VFfnPlw$z;sHbbpoi(qqy(eLEgmJWmbHY!)Q zk50-*lMzLJ*j7Wp5eZBS3JlSvQ!Kc3%P~Ubnpfflbw>}orhBmS)-oikvDgV6!Y%^D z8RBgqN7BI#^&2DwfC_hMu09XX>CW8cR_?qt%h2~IWQ93PNkz#-s;X!x24jD{G<1Ui zBQ?A}B>|*OO|yfwLd*{Lg1S$-kE(kj67EA%UbAjB-89kY1AXA(MsPwWOSr+&9xa^d zj?M}UbqgK>TT%1(NN~8UbfgM+joILxbu*t5MI+SWs%AG*(o9;?J(jGyEtG!gDe7dq zqw&c5cu-s@NR9MR8su)(fL?!xj7U<{-E*+M|N8#f-Y(`5?2HfhsC3a{4;l;vMu78j z3vSVE{eqpRgu2_JpU$duK?Q$G6b8((+vlpjfDgzgrn1*w7-X&lTWHT7&nxw>Z#8 z?AuAm`J{gH6tL;yC^@&(=_g?P39~3B5CMN)b?^wYun&N?L&tQ@-}nsS7_3T7>i)iN zhT-Y6_)(Yex{BmDN>;+hH96|4C?WvtY%9_0vpc9BR+ly?rnx{9C885YdK{zyT5LF) z9F*dlH$S*aO3U=YI+!C~O@%onEu{2&NAKy%WkTSBe#v|1Fmj-#47-PY3ivrtNyUHP zS_aJ~@zDdFr9m2`t}3#yOP7N*0PN|ayoQw?!zM?!h>5h^V9aL#g7aubqk908g*F`~ z;KX+mW}!ECs=6c)P}W7Y5i4&xHSUs4V_gv!u47c5045t*pFI4a(f8e7V8_J?Qhh(wAK00GmT8)%({ zGi=y-;R^WVvm^g8LYg4bwG7_=X0$5lvGhq9-aUuw8Nl+Ty^6!YPjrp;>+^?n)=jY) z7!=6UyY4Y7O+(i@!_u}-B1~(j$VO~cpq$r=2e33+>Py% z&O4o)5GX0tLosCX<#ujx$+3@@&rbyDFOxaMLSrg94$Rj;;RRq-xBOP960iurARB|N z)1_Eb+lF*HM^Y`XWIEB)Arf{ESrLCU$KjB|Ax3?$M$zrhEt>#+>aakcL6dsaRZ ze%Z8ZdQ&aKjQ(W_1Qs~UQ+|7p`MO2a(f?kbJEm!C9j=2~1Hli{wWYCb9)$PA0()z^ zn(H+~p1rOQYq(e!kzx}u4%7`KH}s(dhDf-m){j3ueJTpF_Yy2#wS$4WE}?(cQ@e`qgR88X(5 zb`Yq|bSA*IfI~PftUa(A)Nu}|A8KIx?u#y@K-~rO6_V-Fyf>&F%A~gRp#hE!i!tc4 z#sc5YYSPs03SI=AGBF8Vx3nmn$H@??AwsXR>0PY}_9hK|pa_{yx}JX~H-^k#x2xAw zf=(}@j)S*8?@Hqb$fDpYJXcXn9s0wOVvk2`EMtMEGDw8JYqC@)xGRC&>P=iz>+SvH z?d7|Dxm2U5<8k(=9A))=AaRSEH3|we+l^B`yewa98LmsCl>m+x1mSX;P77%qUAb8O zb|#YGG8RM$28u`@S(SexB66mv>to2rszX*Z73P9Grnb92A@2{gry?+3z? zvJN?KcTTEiAdgO}FPA-jThC+U{xN#rZhaQiE&KyC&!~a6Qs;jWF6%=)l1U5#PuL(l z9WE0vKwT_!JQSo$-=^ZA>`M5*pA@2ly^u7!40T22iLQ)jzz*C(4Gdj2KxOdOkIxo> zTB@>=u&cMR%UqV#Hv`Y8sEEAPkuqOBEI@Y?@kufy`cOc9B%qTpJXDu%+*iG+-x?Ka ll!E%d1@OciqtqARL^uLgpe7*w##;a3{{ZWlRm>Pt003AiyHfxF delta 8400 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 diff --git a/dev-vcs/gitg/gitg-44.ebuild b/dev-vcs/gitg/gitg-44.ebuild index f25cedb16549..4d574896d580 100644 --- a/dev-vcs/gitg/gitg-44.ebuild +++ b/dev-vcs/gitg/gitg-44.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Gitg" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" IUSE="glade +python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" diff --git a/mail-client/Manifest.gz b/mail-client/Manifest.gz index f3d60484915fc8a424b3a6de37f6826f6e19de77..ab382802f34311e030b0efadaad22bbb35075403 100644 GIT binary patch literal 3537 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 L1y|!T>lgq4(Guj& literal 3537 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 diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest index f8f52e0717a4..6162653c8cd5 100644 --- a/mail-client/thunderbird/Manifest +++ b/mail-client/thunderbird/Manifest @@ -1,135 +1,4 @@ -DIST firefox-102esr-patches-13.tar.xz 22212 BLAKE2B 02e9edd071a99abbac02faa11ffce061d5d12d8baa9ce54b51d6bfdbf8160022a1565902d65ca30fe51b5670e509fa921b11a460989933cbb797fcd59d635125 SHA512 8b8b0f3789978447a1293fd9acb5c2db3d7e9f724357a0d762b54f7e34d28f11655997ffeafccfe8001a01dd595848d257f90cb983462c405d434cc794216520 DIST firefox-115esr-patches-05.tar.xz 15000 BLAKE2B e6e6918d182100616095119f1da7fd6ddc8fa3dae236d075292451f2b2ab1be7b16620eb17f01e5c10fc81324c81b25c596b9e99e7d7745a7ac0b22a27ae3e97 SHA512 ccda6860d885837c59e7ee4612bdd72dedcbc0dc5d6cf7d40dc6524591b67a2d165a251a13662bf1dd3995ffe392861a73bc08bc606a2320de5a5d8880086314 -DIST thunderbird-102.15.1-af.xpi 556867 BLAKE2B 4a084cba1c414d788252fbbec52dd88982910c4af82ce418f10f3f8527e63ffa74a607ea06e2fed32f5973bc520d4a4f3eb89e1d6d24e7aa71cc81c9a82eddb9 SHA512 5a62dfb70174ce595b66d3e68e2fe0426a6c66d2b77964cbe5d1e73739278b4f3660c7ea7354e98a6cb0f4cdc5ea578b35d97ea1c2ae2fb98579e77f85b51a96 -DIST thunderbird-102.15.1-ar.xpi 666808 BLAKE2B a35bd1979b6f4ed374aaf5373badcec33dddd1a30c35f50b9589903a3023ec2f41eb8d3ffb40754fb0f04f43b5bbde14bce193bc77369ccaa5d9efabc0e657fb SHA512 fed83e1325c56a3f067810ff531af999e05d22bf1b2c8bcc9442ea1fe1841ebd4588aab1159237a9c29ec144bc278fd85a29315db26b0a20808c7a1e4a4c25fe -DIST thunderbird-102.15.1-ast.xpi 572285 BLAKE2B 9bbbc9b64902c4c373be79e80e325afa12b3ceeefa34376d8e9edd6fe7e23e5d74e652e1b03e43dfd55e13b01699c61ff3889f8251f3d2d5b692238ec834ab2e SHA512 ae34b0826ce74280685b93bf940a377942167bfab223e745ed5232821f911e8c4ec032df06aec3ecc05dafb0099ca1d0b8bb5654d8ecf2e6d95be4f42ec41a3b -DIST thunderbird-102.15.1-be.xpi 701911 BLAKE2B 036f9e9623036874ccbb47a1c9e12854ba636c24570a2830d243f5533e42469d773989bb335a2b2afd57c8ff576a9dc3cade21119ed5740bba3bf927ae20b5ff SHA512 d490773f0ef246b86bfb3bd6d7ee4c0173fc7bca4aa2293fb6fef0930e4e8a3bee7d96b72aead6af2b6d4137ef8d28f1981c0eee9591a3228a5fde0e281afcfe -DIST thunderbird-102.15.1-bg.xpi 693376 BLAKE2B 31c98795a387dcf51fbdfec64e9403736190e8c9b6d9854dd8eba2e7a10168396b6f3ceee58cdb444839d880102190bc2eaef6d73f7dc2e4102c15b5d6ee2d7b SHA512 3a47cbea8831c6ad30c4194f7f13aef7f226d5a1eac0e520f0fe83e8fbf67bc263181756fe3fa72c4e6bf7848b708c608f56c9b45dd988553e8f92f10165468e -DIST thunderbird-102.15.1-br.xpi 626469 BLAKE2B 74b29055aec6aacce016c207c934d1528dd5b4085cf559c583ecc9247cb0c93f120eeaec91782313b968c79c7f6918132235d9b36917d7afd4b446193fa74e23 SHA512 af9a45cba4bf51d1892ba35e5f34dc0389e14ac6e48aa302fa85f3c46bc4d628c59968a5bf0cbf7a746af82ce653a941895cb2a6b3130428f00e590423f1bbcd -DIST thunderbird-102.15.1-ca.xpi 651364 BLAKE2B fd5cc9068ff4f2c78b9ca85e8bdc2c8a8781ed8c8702566745a64321c62f68966835d4f488a5bbf9b82740b58b0e4c0de374aeba689a1c491560997d60cdd52e SHA512 d4659aea9e55ae7fae8d95d87f34678914238248e5d639cc6ed50552e7051b0631ebafc8ed951fc915eec3a242059118686e08eeb5ab194eb143f599f1625f2b -DIST thunderbird-102.15.1-cak.xpi 651778 BLAKE2B 6a0b52611748664dc5e76fce295078608ebf48e445fdab34233884e1f5119112cdde9f76eeba2859d8550e81db98afe3be37803f2474f05f4c68c5b3f2f0e401 SHA512 94b07990a48f0d56a3ff7d0c908f89b5298627082e48f1f8797ee427a5b1df17206a75aa08d8cf7e7066f481ec15e0529416319413648507bf5e41daebad592b -DIST thunderbird-102.15.1-cs.xpi 728623 BLAKE2B 0a1d3f14dd07199076aa30997744c8c437bb302d60969933b4dad860f14beda909c68c9a9bb95ad35ea710ced8962ad1ffddbec26e8aab4966a69595fe3f98c7 SHA512 a0ed8751da41f727f01396cce0bf89939a02a3f0884342ceac019f365f8d789b882414a21bf5707b1a76d4b3577fc2f81bbc26679407bcef2edaf0e74b536eeb -DIST thunderbird-102.15.1-cy.xpi 705574 BLAKE2B 1abc8453de2ae18d3e06070e7e338c6665dbc16e946479ea2c1677c2270cd47c9dae7c088beced54b799fce6ea63e9913c9365f265b743cd88955ab50c8fe0e1 SHA512 1016a71112f02699871259bd1e805e93233419c3695e6d29d0ef683de317dfb00523260330f4c20a6f10ab8503e1ce53f8bb67cb12045381f5190a2374774470 -DIST thunderbird-102.15.1-da.xpi 685254 BLAKE2B c26401930387a314d1de1a912b062a92e06c053538eb9f19e04e8a1f21ec684f068b0f0c1c8670ab583731309a853bbc2ab559408bfbb08251dbf97971ce5743 SHA512 6eefa771ba941bd2867f4e97f18e3a23bf2eac5d65a3f470a128b0520345d8ec0fe95fa28c804bd1c7dd526b2bd7acf9dc74bd9c7c4b3bbfc7acbc8560697392 -DIST thunderbird-102.15.1-de.xpi 717943 BLAKE2B 4912dfd1b4029d846e7b89d873cbfde045017274dd11617906d5ecf54b9fe62099f1fe50b1a4f9a8f857c2cdfea7855b4207eeed7ff6f43a754f2011dc66add5 SHA512 c6c1c5e3b86f2ee8c4df0da0f6e614ae0ae0a41024b9fee700a18f78b54f3307a0898887fd31f03e0710f0a85f68d264323f89c6931bb418b2d1dd6c26e63fe5 -DIST thunderbird-102.15.1-dsb.xpi 737082 BLAKE2B a155e313088013e9019a1028696a40cb3fbbe7b772241d2acbe1ebcc6e0e8c7a7e15d8f6360c12ebb548f6cc65dc05fb0c449ac835b7b4748aecb5b27df930ce SHA512 0724f6c0675b62e1966c968aa42a74962ff8f719b853107485ad228e9d2360f9d169984c1f620c3a7ac87e83c5bff34d03072ed56445cc214546969bd08300e3 -DIST thunderbird-102.15.1-el.xpi 840811 BLAKE2B d835412a2612683676b468f31051bc5308f3431d8c800fb15b9100b68a54d6fa97f2b02b2506877a560c85ae108d098676d49c3fba3fac7c2dd2cd1448e8a567 SHA512 8ac0897fab426746bb920d4b1b096fda6e8ebde3102a1dbba48e6aebc832a1dce089e1047e0b9158d7b5608ba21bcb88768c9eee357e175886cd2fefbc1d41ec -DIST thunderbird-102.15.1-en-CA.xpi 659093 BLAKE2B f531b11f7760e65c6b596a5df311bd6b31ad753a8fa9bb14c0394146a93ba0e181d0c7c2e7f2c19d4fb90aab03871fd54953d8afbbc56ad839180835ef255c45 SHA512 89c4a4d7046e095623d93da4afd5616598e5f8a6b0c2fecab66c3d6b3478997392ac28a590236cfb82e21be1168f8eea93739d9652986a55d5509a7431a61137 -DIST thunderbird-102.15.1-en-GB.xpi 665007 BLAKE2B f61c8e68a039b680b46c575912d61db9f32875f22e01e926c0b013ad371f2b0fe475ace75a6203c73e6a60626640b3ee75924f78a31f7979dc4e23d06b51318b SHA512 e200bdd90b58bcd79830dacf920adba1e5a2827b42b7ef9a47f5dd73544556e730f26bd295be2834659a9535f4845f4069eef4d3914dc49223dc6990ea5a3546 -DIST thunderbird-102.15.1-es-AR.xpi 717272 BLAKE2B 6640d6c9cc9e6128de266866a03fe362b62f4f56b60c59c6f097e89d54d2973b834a68370eaad4ecb53e1e74215d9fe31a523c5ef32dac93cee3f0dfcd2dec8c SHA512 14b68bb72d5537682e75a4b023f7b5357edb945f313ff4b0533ff5fcabca707a905a32a4c6ec641f141afe6cd62d51543cc5139ae07ad82b7b764a14f81c03fc -DIST thunderbird-102.15.1-es-ES.xpi 677479 BLAKE2B c5ad2697de8de20f9f2130fde852ee6894c69c14e7e640c62e855217c21132365c06b4f04773c9e923e182a140c26e5a6f68ac01c57f2cf32e0c09bf8b9a0971 SHA512 fa4618e7024861292749e51de3f93a42f1ed6aebb5b67a21ae9c060f604c196b566b7c0a01056ebc622f1eeb629491cf3f6e22fd307db2196873ced525f73a19 -DIST thunderbird-102.15.1-es-MX.xpi 719706 BLAKE2B 1f09522dc3e920698c31c23ffc54ae1797e144546d023c0d0da925170b458faf62a4ef0407ad428e55108d381eaa6904548f32996b8f7680f3403e386a605917 SHA512 25a898a51e4911621bbe7af5399db087e4dc5d0e5903eb903e5b84c7b96c3408463dd9bc250ff8ba11dd6ae2027c61f270d98b14a4966f5da7b653ea69ec69b8 -DIST thunderbird-102.15.1-et.xpi 676673 BLAKE2B e0e2516c326bd6c40a6edffea74805221dc40faedf18615d24e61293f8aae47bba7554dcccc8e21cf32325c30258cc1164d84eeba04830d85982b63e18ecdeb3 SHA512 aaaf778ce76a62a4dd5f0efbe22d00be32993f5a0928ea587a6ec0abbcd51e922cfae76b3dd368a76a3be086a2c2f1ee3f379308d3deee0bc1452f6731ae2602 -DIST thunderbird-102.15.1-eu.xpi 701827 BLAKE2B c4a2c96f2b93ee9b01e843d190064e1c4cd891408e9b9e145b0a24ab95622fd16e2a50dbb766e2ef360501f9cd15ec07aba275bbe341114263551050cc9a7213 SHA512 0a963e08253884e8db2db12eb877b9b207e0399379b4ff6e553374abc5acf0e5f5f5e87eb2af564e181715b11d0ddfbd96b9acc03f28889e77033bc8bdc6bd73 -DIST thunderbird-102.15.1-fi.xpi 693484 BLAKE2B 3d469fb18155f453fb66ed02018224f03d5dacf2c637d6036c280981a6bad0fc75c494e1bd64cf9e349e87a5a60ce3c1934dc30ffe22cd8147bdb91911e06a36 SHA512 a3a60da468539fcde731e0dedf92c8f7b364b7af8889f29674cd379c6918852aad171ad1d9337a746bc00393d165fdb76ceca9d44e56434f759714808f17c095 -DIST thunderbird-102.15.1-fr.xpi 730314 BLAKE2B f6f0c4031d8e47aa2ce32cdda94ab897fcb3ba664ed06f61126474313af69b15f58a7a6daf3427dddb62721629479a9cd61b7c5f1c86e49cb27fd737b8db93b6 SHA512 efa266b25259d69bbaae5ab5220379472d7edc80e56a5c08492239a0965d15ccf6fb30e7d49ebbe84368ebc5771f43d98a1b7d10c701a53c6839850dcdb6cc7a -DIST thunderbird-102.15.1-fy-NL.xpi 711990 BLAKE2B 3ab27fa0a7c0260a458c23acfb72de41378f275d09347fdd360c780dd5a19ab5bc320b9cb2c3fdb39c8d4884b14f8b45be27958334becce3c9c6676e19187231 SHA512 f24caab4df202cdd054199354b3c85b808be12108614367d0bce6f1fe2785944f4c6d6e79345eab37e7448f7de1f41597b648744fe1a1ba5fe19ae65ca03b3ab -DIST thunderbird-102.15.1-ga-IE.xpi 614535 BLAKE2B 5b4118bbea2519082eecf1d7460ec6e970e973a53ea008972634713d6a4a88e9e0819f46afc54e7e0db239d1101dc48d02221c3a51a85638cef1439b432b3079 SHA512 2066b0d3a2c89d467bcdf142e467c7a19051655e84f2d255d2b507a0953f4922e821ea943b4c02f1f872c4b2e43d455b06fbf8f97e81b81187a9339a695c335c -DIST thunderbird-102.15.1-gd.xpi 643572 BLAKE2B 2ae836bfaa35c22c5fda145c9e396c2d50c83f82090e0884b64b05987d147294d12e0f35d9a54d3e18ecd347ade7ccfa2c2dd9ced6e9d1ce52de7f4eb1dd503d SHA512 5d504b7dd7a2bf1cc4ae9ec6aefb2fcd495f4f2befba36d3b03531f33645b063e528000fb7ceff0eb20224f44c670a756bb1c43bed761d498f0502f5cdafe690 -DIST thunderbird-102.15.1-gl.xpi 672999 BLAKE2B da34bc56ba8166f27383607ed5f0c32e1738a18bbe460ce27d98439f980e0599f39544038a20beb8b3a79a6d642e8ef7406abc64ef1ed7325d5798cc144aadde SHA512 89c2a5631d87694c61f7697244e63c2815defeca38074edd9d345c1b979ef1c5372f81ab3c48c0348275a5201b222428fd2f7e1e061d5d5a505eb2e2221b2bc7 -DIST thunderbird-102.15.1-he.xpi 676367 BLAKE2B 01880923abf8720ed907a85618c166dc22b43c6af02865feba711eea01dbd497ffbc375d61909e3fe4f75cb6aa0d695d47deede8463394ac1af615235e78e161 SHA512 b5f7019bbadba185ab5494f6340397d674eeaadb0c7a8e3187cc8ca8078707b6ccf032b0b8050eb710c60634c434819a81118a9fdf24b9284837959864e09b4b -DIST thunderbird-102.15.1-hr.xpi 677717 BLAKE2B a47008b76ccae630724fdba63023b5a97ea6e4d9d2cbaf01268dfb0d3861e97174755db21dc44e49d88a78140d026ec58855748fd70342489e5452d163dc77f6 SHA512 7c4c747b1c035ce1b81ee7aa68ad33c02f77ec7d75f404113c7b1fad8617a26a0098858fefdeb68dcf102f61fcf312b388ec595f40bad85fcd9a51c773f73c6e -DIST thunderbird-102.15.1-hsb.xpi 736538 BLAKE2B 03da7718115841e84b7bae4175670565c99dfdaba953297b464cbb6f9c12c9c71c0e7ae6115c1ae719d66340c86dc357502c34939fc89eaaf3d001dd1a227bae SHA512 f33150d20f87bc812cd63ac9c84c1938cd0e81061a3c9dce005ce3fc7e19b83d536bf8b86d0018e1550bcaa231f262a54d00555926bff815a67afab3576e3d2c -DIST thunderbird-102.15.1-hu.xpi 741199 BLAKE2B 575814969143a0af0d388eb379845cff32e61a8e21692b71fd82a59b4c117f90d503320947705ae1a98d95b6c19fae312f910be3cc3b0ccd403d934f049a0c58 SHA512 6b6a786f15d3462e90620f66bb23a4e70a74fc56cd66ea4cf54d3085277bea9c5b502c9c72ec7848ceff7d5599ba9c06626b242b23c8eeb3c63a5cbc3a22ab28 -DIST thunderbird-102.15.1-id.xpi 653190 BLAKE2B f28f3b64dbb22d0eb9684bcc54596bf089fa0db7d7989f7895a79d4280bff2b72db9d44d88af11170fd7fdf29af741efa9b071a94095f665edeffdf5462501ff SHA512 04dc8f6f32f07783a50924aa26b3bd6ea7c157b08ce78c3b1fb83a58618bace56cdd9f385addb0922b1739fe7bbd2bb9260303526e8e33b57636d02a9bb4555d -DIST thunderbird-102.15.1-is.xpi 706391 BLAKE2B 1e6752cf0e11aee1461252cda0087d130d6a192e6b8cf27add604e01a09548c6962d1ecc254ad05a63508658fcde3b47ca331168bf989ae7db9df28c8c65f5b5 SHA512 9a0e5d8c3cc4aacfe8046167ed896e83d3a39e9bde3a2409e714e48c879ce8db11207dcfc9404cb95d2aca8d3d2245b211fbba6e45ca3f4f2b0c1dbc8e8f2337 -DIST thunderbird-102.15.1-it.xpi 639986 BLAKE2B beaddfbb045bd7af0820d49d6f31811ad5ef733804fdcc3fcec984260639da4770f74c9a43bad0f4ae03e51d2e0b2c7891600de4927bdbd81388d0b0c5879e02 SHA512 6bf50cbb9485fe318b34e8edf9e7d34b5b0d3f5b55e6fdbc245a68c393a7060f0d6e0d350fe17ff8bd402b4e3256be024dc75f845a22158a211260353165ec2a -DIST thunderbird-102.15.1-ja.xpi 781906 BLAKE2B 785a3e2d23b5c3d4514cee520e66e6f18148bda015af58a117d494b27a5ffa38ab382a6a02375c03324ce00faa68e6c5aa5f6e65a74e8b1ef8e696afd6085f6c SHA512 b187be58c8388fb18b7c728c9460585dea16d1c67449d5af49a64e63e3d9594f37c5de5c64824a015fa90510070ebaaba45bb4437ef63483dde742ce32261152 -DIST thunderbird-102.15.1-ka.xpi 769800 BLAKE2B cc96ecde197054094643f3e276f52b44cbda5ebe571e17ecb5e5a580d02ef039c06a39ad784ed6f80703e9515b38753a4c972167edc9f9ea469077383afa265d SHA512 746b18753979ae39f7bf14fcce3357393a0219f980bf703c48cb8a1d95ff185ed73580b6080ca9b7d923b1d53b18f0f409da8e4e39c3db381c15a8a20e204b38 -DIST thunderbird-102.15.1-kab.xpi 702701 BLAKE2B 249868f0187f5176bc92fc8f0cc65034f669365fb94b2ae4b9e192887e63fa5ad56b805be78aa6356632e542f1e6d78673fe610d09cd293c394f3a277aa3b705 SHA512 8362fefad1900254010f02714bc4cd0eb475b15494065bb6f27e30e1adf243cfa8f5f43514f1d975446f4de1327f0d3d46728a7bdaa30ad803e004374af6a833 -DIST thunderbird-102.15.1-kk.xpi 810964 BLAKE2B 47ea299ba8773971c860abb87d8f1a7de0099a4f60f85ab9938473df04c8d60749e610762e2cdc7ffaba0af5726f18ca6f8cfdda26c5004fc0e9962bb042fd51 SHA512 07203b2184d59d78ba3b9c4ccaa021882ddea70de5bd551fb68fab5b44fa6e386803fd3aa62aae5f4b5fbf10ef836ce63e1de44a981d6da42dcbb3c738f86e4a -DIST thunderbird-102.15.1-ko.xpi 716819 BLAKE2B c4de13706da0c97d12afc71005faf411dcf5fe816a3ea605a869547031592bbeb319d0df516dc1e5146c7023d04ccb3ad6a28b382cb8c35201fdfdd5de25ff6d SHA512 7ab6de78bef723ae99a057e22776a4a5accc4fb228d34e99bfbc01d8b3ed9e6f61bae0e4263c36ace98859d30f68c0642db41118ed85edbc4a04634d03fea305 -DIST thunderbird-102.15.1-lt.xpi 690853 BLAKE2B 9896ec2467806923e08892538d94b2491d1930402ef8ee5f9a27d669c1710a52d912934e53d6db1d12c266ebb7464a0514842c78edb551a8ae5ec5e47b6bb0dd SHA512 f124f3fe430d4fbaa2444a9d84769e71e75d7a56fb64f6dc84ee843b6469f5f21de2b3fc9e447e290686224d1f0fe4b09e16d095daa79848aa60b8a12187479f -DIST thunderbird-102.15.1-lv.xpi 617765 BLAKE2B d3d594bfe7f0fc5f29b307217b4bea238f3e1cbe2e7509fdf1b977a75f50b9ca30cccff06bbb51ff4688cfb010fd13928e78e96476aab53eab00f5fd75d725b3 SHA512 69dc32327888e54998d8b1bc54c5d26fe5290b92da32dc887da92a9c7e40986ecbf08eee1ce93eb4add61f6538b0bf4fd7c9c3e6faeb834c25d9587faa5c8e71 -DIST thunderbird-102.15.1-ms.xpi 577756 BLAKE2B 8a6d3df6fd6a55cec005b8acf504383bc2b28f91b8314a2350889a8618614bd1fa7bb8abc49be8f2f595f771d603fc016d84e3a777114f54872ff1be018cbd4b SHA512 568c2f3a77f37f20abd4f48ebd1d92aec6e18d26659f48f3ab2e27379472a2ba173543b2dd575add58e9854904303ea9bbba483221815988ea6e23b098254f1a -DIST thunderbird-102.15.1-nb-NO.xpi 662681 BLAKE2B c4c3a070438959a0bb74d80ff53468b8332657293af215cba5614ad37db5096ae73f151d1abf6a3d42e9b014abb0c06ed361582f2454fd1d8d0b68e11ad21932 SHA512 e6496610d2c15b23a1ac13505ff1a25645f2c1ea0b684e0d1617752a12763b6ff602064059baf3697fde94002222d39d3b380768c7d5b9b13872e6d50bc86ad9 -DIST thunderbird-102.15.1-nl.xpi 703274 BLAKE2B d235f7a8bfbf4301d71a87057a555ef68b4d0f858438f23aa3ca38d13f93eddec121914c9c974b81e06ca310148974ce2227b19f461594fb66c0ca34c94688e4 SHA512 b1b71731274e71104046b61ab182b3bd1ea70c95c2dd3ef421af4defdf1eed4053f6d9089182fb15b382d2d4c1d8dc60470e3361395bded9919777d34f332083 -DIST thunderbird-102.15.1-nn-NO.xpi 672831 BLAKE2B c8b260ab0e221c15f389299b0987ad664f72e401a0c9d0791a6a2aaa427ab2edb2afd8dd695658f0444ccfc01a8b6c85326bfc04e14a28f4f4c08faff2c83a14 SHA512 992691d46138431e1ebae809b65eda62f2258c6ab6ddc0268fb87126f9fb98f7c9cdb727867b3e9f67a427e213cb6a05a4da148f42e0fa20879d24109722ea0a -DIST thunderbird-102.15.1-pa-IN.xpi 668030 BLAKE2B edd425371e2b331057fdbc0f93c268aecc7fbbe541764d3b1f324b79efd51839704bcb7ee87c14911a15912365f1ff280205a46cffc767416ed621a0932c7ae1 SHA512 6ee25091e96ba2fcabdc7a2f39a2ed6036bb603d2e5a09dff3e2ed18b76e825fa2df5d0fa0979bab9bf701320a61f0ea4e9dbb29d6003511b85a4e09f7b3273d -DIST thunderbird-102.15.1-pl.xpi 716228 BLAKE2B 50658910592a1efec6c32769b896277b8272729b09f44e69bc1c9492acd715dc6662fa3c7778b70f59099c024a56bade96106eede9530647dda5beed4275e1fa SHA512 db87ee0f7b6f717ad59e77475a66c16d90841a3fd0aa0bec44d531ddc5f1dc5659a8c817a3f7b98bf0b632d299b60334cb32c5974f6f20549130828ff168c1e4 -DIST thunderbird-102.15.1-pt-BR.xpi 711150 BLAKE2B 9cf8f74ad72f7c24689faa8d0be9dfd052ff7c8232f85cfe1b27713fc836eaedfb7cab07dccea686c0960e89f97e15616f37e21ae0a56490f8c434e4664ff728 SHA512 1611bcc3dcf6e6ef9fa7386ff2e2872d92b4e0729c6e818b9500301dba6b392bf7e363b6971872f7eb2af2753360836ac9766eaea5ae87772e13be2afd5cb47f -DIST thunderbird-102.15.1-pt-PT.xpi 686909 BLAKE2B 1e6aa88ade8b5cf6ec79fa066052e57349541798679742097708570750f58802e7afc201117280cbca3f52ec88f5145e39ab926c053cd1290a06023aaa890fc2 SHA512 181b325075fe6a4db8b4e90873a58fefd4865784b951924ec9441d651b332e696d9c8072a1f58dc73574977f33911322ec46f32fc758a6b86f1b5ecb729dc75a -DIST thunderbird-102.15.1-rm.xpi 701680 BLAKE2B d218f082e22c678208039d99533b93f28d296f2ec197760f8793ef0c8b46290f42f61b3a0630a0b918637a12d7f21f236ddf57c03ee0d853e0c1dcd3541d82cd SHA512 3aea6ebabb22ebeaacbcf88f8ac1b53d2eda9f8db87585053132539bead2f51eb44b0b3b013d33c5b7159af36ed6962890ead4dc7f0168688d6576356d82641a -DIST thunderbird-102.15.1-ro.xpi 661281 BLAKE2B 99c1342f9f88df433a9051e74bd80697da4b946385ed5f04b239fa626e5befd5c9ce4f5f1e627ddeb69946d2292c0022964dbbf68b170941a162603d68918022 SHA512 5bb737ae504ecfc32e3ad4698a6edecb7f79b875e062d920cef9f7a16aa05a0a71e793c7b9d73ac6b743f1cacc109e106d9fe834ded8ee913b12417281b34a88 -DIST thunderbird-102.15.1-ru.xpi 827219 BLAKE2B a13e621caecd51e3730d70cc148494d580379f44532d47aa94b0bf315d8ec2c4039d95a5ec3fb60c2ce1da65f4fb433231fee5b53fee4b6bbeb7529c35b8241d SHA512 f3020601f570c8701e353927a2be59d40bf50d71fe9b426fd110952031b8616b5bf87619414e03cface953c29e2025c01d7efe0f494224d4b55221d97f730371 -DIST thunderbird-102.15.1-sk.xpi 740979 BLAKE2B 46a9b560a9bc43a34874dbc4b5bc3bcfcb91e805b5530c1a136d63feb4f83cc1ee00f72e5e02837d1e1d7a0e880427f4d26f6d135fd400be5353d27120c06c05 SHA512 74bde4af466c79e3e38d83de25ce2d075a65e5fd6978f1c665397149ba976c6dce9706a713c4ec222e98881d05335655a6ae23460b3104cc58d3a8a2b6b7704d -DIST thunderbird-102.15.1-sl.xpi 704056 BLAKE2B fdfaba4b70c990b1560429c5b194fbd71baa5ec711e87dec35d56801c1b75a79b2887c22d5c7f07d2372c77344ce565843856503c613ffc920d2cb8914f261f0 SHA512 41172887970bc116fd6138f0618eaac235ebd418af479a5c82e8712b5926106e666f003ccb492c99bff289361749e691d85ebf461cac91a99601bbfe9c1e6a6e -DIST thunderbird-102.15.1-sq.xpi 726033 BLAKE2B b05a720a6bef04dea2dfd53bb29584a3e8c844c857b14a50458efa9c53a58d0e99b9e11141aa5ad968b289592ce61696d071c993470cf52761d7ad32231dc010 SHA512 f3dffbc82d01603523aa6b6b91f3b29bf81579a12d2a418cb53f5cd4efdb3b509338dceb2b23b298d73aeb8f3b405c8518e15889102c2f716776fa62134d416b -DIST thunderbird-102.15.1-sr.xpi 720554 BLAKE2B d529ff1c639af2987e2549ace727912879affecee0a8a812e172a0f33c2dab9dbbe3d2c3d6e9f68921ae6cf111dfd6379caee01779ba1c9a5aa891bc0d059b43 SHA512 634383b60937fb98e8cd5c6fbcd3319e34c3ee14ef448b934fb0338ea4c974e9382990ff55040c1e52a8198f8c579b950ecf1c7d9b32b8b2675ce9d6a5f2570b -DIST thunderbird-102.15.1-sv-SE.xpi 706951 BLAKE2B 01d25ca940b46eb8a6deb845b750986e6ade89abfb6ae0589a4aa2914fc69a109441fa050b93a7d2b3bdbe7757d6cc9a1fa8739e1d455e6c9f8386e6b04b2b31 SHA512 8df9fd9112b964b36098e74dd82128aacdf80eaf4935dbd63ec68a84ec413ab90314fa9b83b357641e6bfaecd64f1e48b15c8f57ea4ecb630848024a0e44a952 -DIST thunderbird-102.15.1-th.xpi 758235 BLAKE2B bc417c8626c70cd09ac841d21f4843f4a841f3d1a6677389abc5dbbb357965590eea362c0931f78a09474db7024272f77fd37b68c8217aee93c8acbf9bc25cf3 SHA512 70349b7356dff8737e0d8158aa09ee9bbfe569738319603740c260fb1367fc352bc5924b90ab44b8eb6898328fe914d7a0ee8d74b4b1836699c85b58c195f7f7 -DIST thunderbird-102.15.1-tr.xpi 720174 BLAKE2B 04e9ecfe72639f91920e018bd0b9d3c6d28822479284e9fca6a107bb233bdcf6a65c02eecf33c0468d12ddc633cecf74e840e4ea11f565eb8aa36b32d1582946 SHA512 7e890b6e764571eaeefb91aa5d986758fe106bda640369a13bb408ceb4035e0f02ddc1aa2cc6caea04a8eefb400c138939e6c192ea78510f681081625495601c -DIST thunderbird-102.15.1-uk.xpi 818661 BLAKE2B 0a802e198a906a65e8b07332860901826ab726af4465cd650820516abf209989cbe07ed879f4cb2027800a56b8f8298d7ad4d167de17bd2cdd6a6293832e67d8 SHA512 516d905ebe38d4e065cd627f78e3bff6424d933023cb42cf44550c0c13f56b549eabc84d62f1239a67a4db53eada15341e6aa2ecc454a898045b441549bdc025 -DIST thunderbird-102.15.1-uz.xpi 593010 BLAKE2B f292a57be02dd6123a76e6f40cdd2c27f3f6dc814cfbfd420f649c3ffb6dfc5f21042b272f91b043b5ebac42669a56f8a9d1d21647f38186a666fb220618b023 SHA512 8e51e998595076771fa39a5f6ebd0f4438c6ebab974ea498820c40694f56fe1752fd5e4016f2d25db307b380935ec32534d5775757f4dc5211539e6319220fb1 -DIST thunderbird-102.15.1-vi.xpi 745660 BLAKE2B fd33ea64dc4d08530ce19e440dd5bac20c395d1ba9491b0bdc4c0d704fff53252ba7cfba12236bb41dbb6a372bfb3f1965e213f9cc069f964e4e3ea936e613cd SHA512 3f521beeb920cff979287022ace2320f331b7c6a1a8f8d22c7c15418884e9dcd2f9a73ee4444c5aac85b90339c6b340362f83d7f5d26ef9b48d97d5b04913aca -DIST thunderbird-102.15.1-zh-CN.xpi 739885 BLAKE2B 9bcb263aca4a53dd19ae030f8dd8174377154348c0de7e3ba221e6b88acaeaea23aee5c2712e3accc2b15601844192403b1c5d4c61d8ea38d4e9cb3d50f8e32b SHA512 56554b81fc3be72db18ebdd91f3ece0eade91b939ca290390db15ae5ee217ceb9e4300f42dc33e53702ac6243dd66c9564a26580aae88f14e371fe4158a75d05 -DIST thunderbird-102.15.1-zh-TW.xpi 748346 BLAKE2B 6924d29f27ecdb829b527a57bbbf03c17961a3de259fcc5338a50c8fb1935b6a8650d337ba2eddea733ec1e7e08a22ded153768e685edcd901cbc6a21020fac1 SHA512 cdacf57bc383cffa7b8f0c663427ceb68ec4d155bb2857ef12143e8ea5bb123d7783b12bf772e84880862bd61da46022053c900206fcbff010bb03da110ab712 -DIST thunderbird-102.15.1.source.tar.xz 504786376 BLAKE2B ca3689e3884aedca7287616e7af0b24c2e340c87b8e00242a5a3f7c2585e1a622fda9b42423491909f9b15a4b29232d3edcb141e6b0ca69fd13a92fae1a48751 SHA512 2c96b9cae7acbf354a6aaf7a7987f40ffddbcb8d05a579e6782afbf9c685392e29b274460e7a82426f41f604cec06cb96139be45f099121603ffe434ec8fac06 -DIST thunderbird-115.3.0-af.xpi 542154 BLAKE2B fec7ec5f4bd61b2e9f646f87d7d33e0f67d3de40e38440c054e6dc469199801d9a52dd5f6538e84994b41864c99fcead67c8a1e061e818482bd4e68d1990b244 SHA512 4a8482b33c476594fd50818c95db3f2fc0b0cd90ac9902104e2ff02c82b2ba48a2847a633ffb0ede479be15b8ad3f2eedb64c82241ae6cd9915e6d1d9c99619d -DIST thunderbird-115.3.0-ar.xpi 654726 BLAKE2B e55b3cfc46eef2fb7d11c0b3427ca03931fe630945a71261e3950d2273e7135f8353e93dcb3a51ec4ad74f4df5084defe5d79a7da854f06750010f7ee329316b SHA512 6f4d4699203c0a6ce03c776b16956b3f7a568db1230267e83d233b456f96cd592567b016ac206050a5221c102f1f9fd679282c05c3878ea7d50370cb9d6ed9f2 -DIST thunderbird-115.3.0-ast.xpi 561120 BLAKE2B 393f7cebfddc3bfa42ac8cde4ab518f792533bbcd7b98b23edc2cc5e2428ef3f1f562ba6d7671b97c8db082bd83b78337614d5af752001910c6bd6b827bb7969 SHA512 a0de2959c56f0f26d25240bfa399561b4494edd90fc2ad4238e5e19bfd0ba4dbe1d979ca7c59219646572cd340ec8b7c51d061feb846f1cb5bd3ca842eb0b8bd -DIST thunderbird-115.3.0-be.xpi 694083 BLAKE2B b5d4ec3ab8a10c6d6848d9aa97e7fa7399e3e9ac870c103a85a36809e3cd875e8302f9611d67683cdfba3ddd2b37748253bfa817ff13afee767cca98342df52f SHA512 f0e4a45f6e3435439ac596b3c2d7a831eecfda8fe91830a55f7901abaab2cdc7bc49e36aa7045a2aed6a86f2ac84dadaea54b22ff0badf72b76b5f5a24d76fd0 -DIST thunderbird-115.3.0-bg.xpi 681249 BLAKE2B 66d4846257d4205a70b057f8e5fa652f3d9adeefd0249f61c4d94da8e6ac74b5c4f80fbe77de396ca60a6421e511da77b27f0cc5a56037b522625abba1e0760e SHA512 54a7bd74e98a0100c846288fa109f73a5c4a10de2b8daf09facf397118e8bd30b81a4a0f4de020ae894a79f391b4036d5c640ea4422547bc3f4a8ded5cf4d81a -DIST thunderbird-115.3.0-br.xpi 626489 BLAKE2B 945d4cd6d16ffb9185f65019ed5f3b8c4fccff989fcc41ce3401ef2da47c74b62d0817ab496fc9af728f3643697bdd5b469a898b44d3100e3b5bbff5259851fa SHA512 8a89b9537ea315d4f795e8cf97bcc32532c22ceba5497642767d9bb3af4906e8101a103d3cecb460eb310d2e19f326150c337325ee82178e5a5e7c23f6cf1615 -DIST thunderbird-115.3.0-ca.xpi 664393 BLAKE2B d11560514fb8885ef03e30dbdd77eca9fe3b2af276755f57878811e8140296b2eefeaf77c647622d43c7c2f0c16d7d0e08f30e69aa67e282d98715cdfc7cb339 SHA512 52819f3b8e35c4d190140cd35cc650e03f59c013628542a80561c8ca68fc9808affea8cdae027a812f5cf533bf472801923dcf18fd13018d480e23af18c181e0 -DIST thunderbird-115.3.0-cak.xpi 657815 BLAKE2B c8157f9d1392995acbd36d4fe87fce425d491a1c5ee07febcd2fa5c328052d8e1b4fd06d6a3e8a71abb3ddef09331c272c8db0b7aa3fca19cfa2a55ce4789bea SHA512 dba0795e6de3ec685cff08f7c0b3830b2da2d4c217b1b454948674e89793d22bcec0e6256b8c3c09a866687776b532055606e1d48e9f46a8ee6ea1e939690488 -DIST thunderbird-115.3.0-cs.xpi 733925 BLAKE2B 4892f664be32ac172c2a76bce0794e4e5a666c5f944073edfee8e14ecf104f298d63dbab7939f435927f5de4516313a5839890f328097674b9fc257dc66f4891 SHA512 740b05aeede740d35d27e0f497ba0c69f500e4f1d430a4e7a15052b7dad26f0fe9c1d253eb7ff72082c5f12f5eaed6e6888c758452bb45eeeedafe4a2c6d0d17 -DIST thunderbird-115.3.0-cy.xpi 703325 BLAKE2B e4c4cb465d44bf8d493512d099b279d89e3d916813c4eb0267fb7852a437972a517af16b27a06debf67eae128d40d174e190289555615acb6881fe8191e4fa54 SHA512 777b8b2a16c26ef480f035f18f497f6882024c3bb63ff3a562707e7e0875e82f878c59665fc73a491e5063c05b84bd47c0a131aa29f131152ec9fd4654492cf2 -DIST thunderbird-115.3.0-da.xpi 690779 BLAKE2B b6f9b0640c36fca31eff734b94fb0d5fd79fc0e194c6dd86dd9a3a5bb42793e56f864fd2d59409c6df6910f636d1168bc6563b69ad7341eea766629bcf80acbe SHA512 4f3bc6be50b68dc683cfda2c356461536a0d6844d7236d67dffa9a28d737c51dc383ed60c4922a5c94b72c524342941ed1d78985fee20c44382f78938f12f971 -DIST thunderbird-115.3.0-de.xpi 720271 BLAKE2B 4b5a82781b67ef9c414c62f3ba299bd33af552480fa5a141f1a27d0b7ada20422f3f6945bf89997a7b5d249d2a6a9d8da5ffb5934e42ac00342463e4b56ecd96 SHA512 b41fbf8add9c12c661fbd870fc4de394f0bf140496b4159e20c682dabcab5a7f58393d741b7640422915b039416edcde6a3962b98c7449f257b6a1bf98e96d97 -DIST thunderbird-115.3.0-dsb.xpi 738024 BLAKE2B 89d7ec0336b0196c8e43c61ea6e344a4048d6ceb165c23f716c9c46eb9e386758e188e9c65322d4cd27d9a64e454b806e4d9282b3d9f0132106241b4d3b8e4c7 SHA512 4c113fa4f00f73a9383d6c8efca1b650db11a67f7ae2b94369d7ae379659f55f33ec60d12c60701eeb9946dff11c87d3d70934606c40c54f7f6e180cb8966249 -DIST thunderbird-115.3.0-el.xpi 837360 BLAKE2B 4703510d7c90398f5d3c5854edcfe9d58db6402cfe0fa1f93b855eb91f95a77d36103af428bca4ac5d8286c4a8ba23c468a467e05a6e305740c795f15855ea5d SHA512 0dd0ab7ef9ffa2e2c87fcc475ec6221b8c5d5fdfd347fb142ce9caa2ac349aefaeb27915dc4fa3fd89f2ea46ead7c108052c961d86d6322f0cd62618ed026b1d -DIST thunderbird-115.3.0-en-CA.xpi 648449 BLAKE2B 5a1500fffdcc393cb418af95f6b0c27f6bcbe48219ed3b15738185c99d5b3754215511953b8884743063ad597a61824203d087a0824998da31c95fe4d8fe87c4 SHA512 08fc04ec6d2312a98b22c467f879d29995c6ad5c88e737827dbbca092cf53691c5f1bea6685c31f6c73ab6eb964a904351cf8cfbd367869390e8586fd5dbfa0d -DIST thunderbird-115.3.0-en-GB.xpi 661514 BLAKE2B 6399775de7b16047ef400d2b7251898ead7081bf8bb8042eee3457b962dcb4ff50f907758f1cd9c4f10bc00820df97bcad9b20ad6237e4f5cce1dd2eb8110cba SHA512 65d0cea8ab73fae8c2ae956e3552c97b97985b94950ae301b8ac61dcee9a030ccb58b9871025adae8da33a069d0fd24df008cfc47d82b6c394a52eecdbf5bd77 -DIST thunderbird-115.3.0-es-AR.xpi 713107 BLAKE2B 003b1f543461acbe92ff07be04abd9ec61952533176d4734111e32ac1ebb6ade8eb87495e06580c6a8a2064c9cd024f07de97cc668ec6bd3a31c03f9fb915f42 SHA512 34afdc976ef37607484ea6d8b36ab9f181c65d0583c3069910b2d83d1dc2685e67b59d3732a090384d4813f1a93dc46a2f9b198ca6bcf94a6929163819a695bb -DIST thunderbird-115.3.0-es-ES.xpi 675704 BLAKE2B a3d13c9f2cf8400a7d47fa9cc49fa0c416a328fa46fc304afcad81cf0e13240c98fc134cfee5b16385ec58e13a4c5ddc603ae5a9e9843dec9f11653c3db264a9 SHA512 a40b2cf3801a5ca9ead95d8c65e6fd25f8a75fedaf4c68b01363bbfbd8e64b7595dd178e02745d4ce304c4a0e696f6c4533a3c8b7470cefcd22337a5610ac392 -DIST thunderbird-115.3.0-es-MX.xpi 710140 BLAKE2B d6b6d68f2000bad29c7e39ba3c1530097f2eb4ab90f0710bc9106338df8712e9861417a8981a46940b220314bd2128df0724a4e432667c49f09ff3f62ec8ca5b SHA512 d2775aab8d5f613d462e7e2cf695a8d28fe3830f1f5b2f1663f847cb8afdd25543ac3711caeb379e728f5bed1e97f237c26610f86518579dc49cdcb13565cba6 -DIST thunderbird-115.3.0-et.xpi 671819 BLAKE2B 9a7bc6a110c6e903794032718792aaacb07fc63b375d329254a5a64a4e5140c88a00905d8b10bccd135779954e506be7490b86e108b72b81ecd31d63605e7c63 SHA512 a37287f1a53ea64ca2eb17246b05727f3310481df75ee19c7ea7dd6b0407d37a2cc13984797d7bad29a8ed0c88dbd0528134cbfc17630ca2ac18c4529859959c -DIST thunderbird-115.3.0-eu.xpi 692540 BLAKE2B acf82c80cfcaf9d8a3ae4b9b2fff93582eef03070ce551c3efd1d67250f43b94b58b6c26f8e0d567c5154c604413faf257c4d857491b97e706832ee06bfcf846 SHA512 e453b9c5f75733255a427cdb18f349a99de581abcb75a13911ce5bcad2daa700284a76c38cc7b10b6e90ab278487a27a281e7f4552a8a2308ea938880d0f8359 -DIST thunderbird-115.3.0-fi.xpi 689877 BLAKE2B 0b9b8ec3049e8b62f192820204bc9457b1264921b58a1054690f5280bd43d379b5c4d9a6d12649c41e4df9d0780784598076a0330ad4243828284596a822158b SHA512 1b7cd13177e408da94e5657b3d1c1e120d3164434f04dbfbb77c630c6ce71fb6059fc3904689cf49901253e0da964bc3a883bce6b472db49b8f4735a0e926e98 -DIST thunderbird-115.3.0-fr.xpi 725335 BLAKE2B ce1cc57fd6b3556cc85ef7e38370e3341046110a423928bd0ce1e65a7ab050db46450c26a67fed54b13b8df6c2f669dc0c4d327634d2a42cd3c3ae573c40ce34 SHA512 9e503d72fdb54ed53424d815d9793d46a3973f8c644e9b863b803ba6c844c2023670aea304c9279b01f909e55830c6bbba75495c4b2bd2b3d08c8af0414a37ef -DIST thunderbird-115.3.0-fy-NL.xpi 707904 BLAKE2B 9b87f6ebf6d019ea82b2ee5b1a07adaa6386a3f0179559cfded3219be120eba848dbaad8ddd04e8fa4243f9075e22ed06a793a1428e22a1393c325ce3c5cbdda SHA512 1a3df7812a6162319ea8d11343ba4efba81ee6bb94caae7d6c2f470860168735ba864db25be12a6c5951ab2371e0d48c61ffae2a2af9ccb643748da3f04f2747 -DIST thunderbird-115.3.0-ga-IE.xpi 601816 BLAKE2B a669c814c8a01f3678a3d6f2d549e1043299e6b440af5a859728973953304808a2dbb5908c1022238e9870abde99d4b67f355320b4eb9e36d8822aa481f1fbbe SHA512 50bfaf4a537ead804982523529cc85a88eb5061df72dc06e348d013e2dfd7a03d2a52a7db84698319b014f8a53c63fb4ba550690e027e03b4fdc81e59dbc091a -DIST thunderbird-115.3.0-gd.xpi 702991 BLAKE2B 149081aefca264ebc8fa64b018e846a204160e210db948ef279365ab90caa9d1fb0354a44283abf43cac8e87933fb586cf4329122b2c191e52b77edc67af1809 SHA512 3fc8318ff3edcc4fc2cf7214446a6b59be3bf6e69680c15d11646ba3868e58c4a4b347892e965cca16d09cf688a32c98fc846b5cf3ac5ad3a290d3e1a112fd82 -DIST thunderbird-115.3.0-gl.xpi 705420 BLAKE2B 5340db082d4b5f037c0dd515a96baeac4cd1cec3bc552cd23369a927c8e9a2bcc1f5fb7cd2da32dc8f4e321babf55a7297c3818fd1318cea8cd60d5e957b7bc5 SHA512 153b544ddeac7db415f54de40c87dcd83dbf85bbe6ae1fd78b97946e55c875a307dd7fa8d67ffb6f2c24cb1e669fd1b650d0f1913c1d3e4c1dc80caec9e4e82a -DIST thunderbird-115.3.0-he.xpi 667476 BLAKE2B c20905b1e25887ef12c991ebb2a9505ddc54c949bd3f6b137b097408d1a1ccb9fba8ffbcec39f13a76f48d775b7da8bd6d7dc7c70274247d8002bc08b66aa73d SHA512 ba9925f6aba832a271e336f0d56f24ed008ddc10e18ef51c18fa6e1d292d42c211d24204c29f17dfa9c325391e05e45b7e341bad516f5fa75eea872f81c8d365 -DIST thunderbird-115.3.0-hr.xpi 674901 BLAKE2B e218ec3271f64c0b970302152412810c9f23f63e26ae3e6b9f0bdeb68fa0db973cf8e4b5632d127935c4d76d2e972587ca218504874a2f356e0c66bacd6a8f6d SHA512 85e1359ee081d27771665040152d849714905cb4bbe6471791d032b0c74089d068beb9ec24a68720d2fb5e3025122c0c96eb55b5dec682aaae1e1d31f0a548a8 -DIST thunderbird-115.3.0-hsb.xpi 734546 BLAKE2B fba58099daf793a2e662599490aaf4cf054df7a23760b592c3e7eea50aba6e8081280f085f7e197693ed22dec685734d930d337632d3c7c236946fc0c755d3cc SHA512 3c1dfab10219c1a0963645744eeb8ce51097e0de7009ba6f055419c2a91f06b8831e57b0259419fe05c6401564d959450d048a2e3f3c52edc4f32b519fe9641f -DIST thunderbird-115.3.0-hu.xpi 737467 BLAKE2B 137aeef8244485605129265b413f3e4c2f05590eeb2d180456ed2d67573bafe5e58220ec82e3e0439dab6e2c7fec5fefe1db1366c44ea61eb18a9aef9282dd9c SHA512 08cf70acd86d7a26d152c1247a114642c2adeab9b39ed7b4c6c2671df028f61394e7e04214cceb3442b4328657a6936791ad9192938017b6a91ee00933e6440a -DIST thunderbird-115.3.0-id.xpi 642538 BLAKE2B 12effba284bf090d2f29f48ddbbf3657f03f85fd8551223491580e3376549afe64878a3c34ad1637a96d7c4467d200c41967468217135654471343e07732eb87 SHA512 8e8e4cc38f6a4e4ab8f550bd99a5392a751fd6188dd26cdca3162548750e19f4d0819588ae425f2993424ace0c7a767bde7d58d4c3cddd5eb945da51f80f3981 -DIST thunderbird-115.3.0-is.xpi 702209 BLAKE2B 82c1b7b1ef28d701b2bf750db9bc7540bf9fe839fcc2ceea83fb2e2a6912a494a92e8dc5747319e811b0d59477628a46ac42ebf3db5f12da457eb3b2f1062376 SHA512 7aafd936603c93fcdfbb20526accb62b091370b96840eda6d6966f93cccac337de1e1d66ba6cbadd369c5283d1133f6166b1f244622862b164c1deacd964d2e0 -DIST thunderbird-115.3.0-it.xpi 643537 BLAKE2B ea9c106975738251467fac26f892bee3bdbea3f42594c97f9f29ff11e3bff10f9afedfe353cc3da7aa2abe7e3d75c87737e4d72a575a78f1b4a43eaf10fad16c SHA512 8becc7e7a05e4078d4b7720e22e4b65813202b6766296cf73ca6072d5bf1be409363735e8922d7e9ca3fb98e0281ab07d127af68a74829baa19859650abaee73 -DIST thunderbird-115.3.0-ja.xpi 781687 BLAKE2B 7e21d132ac7de16f30e1ea246853cd9c0ae6687b73508547304adfc7cbef5d4c4731023abe72c3bb2d2d13a2b64ebd9466bd777ca7d247fa0c922f74bbc3c221 SHA512 20ac111957c53dbf23eda1023ac893539790cf50fe2282b042ed55717dd9e83b038c818390b53e9159600b46e65bc75dec5c89c6860f95a63ddea418c7f9ad7b -DIST thunderbird-115.3.0-ka.xpi 764449 BLAKE2B 6f7cb6d13b0509ca35c85f56a054b62c983d51dae2fe1db057f3d73cdd62c5ba3fbd9656bd43ae12db6d8401acec8776f13efb69b2836fc72e4c6b5d72e2412b SHA512 c0ca640dac6323c220007f80635e8b848b14732e6c9a2e260f59cee5a03521774845cb596be610ac657f6c7eb7f63d59c6965418ad956ce1fed377ef0b367d13 -DIST thunderbird-115.3.0-kab.xpi 698918 BLAKE2B f8623c63a0a8454241d6399c80ac49d4aa633df54a9d4d648e17304c6b8fcfbf8d5f4b447c0c2d22d569e83bb48fb48795685a24930c738ef0c44bd61f9fbc8b SHA512 e1136b2d5f1c4cce31995e78dc7d5b9db98ade7dece1207db18e2e69e95d2b5834e5067109dfdf3c488c0075ae6cf6f59818a5d59ff4569aa6e57b609bb4eda8 -DIST thunderbird-115.3.0-kk.xpi 805071 BLAKE2B 2bc85cc2f21695f05e47d663ce06cb860038b4088cc7941cb440e4a37baf9cdad795483f015c20efbf07068f94e224253a7ede1ba2608306812f2b80da9ab6b4 SHA512 2c2e32aa2ebcb0bf50577bea113d4f23e2b66c237fd5ed68dcf244777bae458ebada4820e182277f2abe1a19e3677c20c80ed3672f110890a422555fa8277349 -DIST thunderbird-115.3.0-ko.xpi 712207 BLAKE2B bf06fefb12cc9b6e931b263fa578f9bbff7867c9c8871f6c9b7186d3995f2508d0bef140ef3653728e8da984201e3c6be8b057c75bc4cea13bc34ae9ffca7ec5 SHA512 49ec61dc48af4b6793d16b913d342a198e958725bd621b535bc259f465aba3e3263a0e0af69a8bf8f21a6bccc554415d506d9ce4d4fb65c526ac8f1e5bacde2e -DIST thunderbird-115.3.0-lt.xpi 680094 BLAKE2B 0f01c42e80589823e117fddf828e02eda3345e530e24da5f002e63ced18954842cd68544c6abc8e2a006c582d5191c2436232c5b89badd1fd09e619d51a14e7f SHA512 9cfd0e928041e871798da4a1f9b99a98310238e88628f5cf9393757c3daa61b49a1692343ce0fe312171bde3f5908e5bb9aa6e73bfc84c91fc6abc6425e45c0b -DIST thunderbird-115.3.0-lv.xpi 604647 BLAKE2B 660ca350375888cce6b5ae0c86e359c6fef77b4c785f5c79f8008c62340b054fd176fe12dce713cdf6ffd2380918ec9c287fa743a55487d69c95425615a09d5c SHA512 1e2063ae49bda4055579ca1ec8869e6325712f5ee2fc0a19c5d02be9b24390b050acd896a9b3190a6d0e6a7877e789f74ca8f7f6ed221fbec3a4ba3b1a3a6e92 -DIST thunderbird-115.3.0-ms.xpi 565732 BLAKE2B a43efbcfd9bf2b83d56642658fb9718a8a3bbca3d3b950964a96e617c7b05f820fee8bbf4dc1dbb0d8dd8e29c755b0285956a9d2415c3950ca2a500b59cae621 SHA512 6438bcf04382b54e3be5c4ddaf9c2555f3d65829e8ec347aa7adf3e4edfaf9ac9e7c58f0ad0a4c3c167cd9d7e0b3a5626a4413ba060a2bb0b3b10781d13108ef -DIST thunderbird-115.3.0-nb-NO.xpi 653865 BLAKE2B 108deacf3b35b4007a0294a853bf13db31525a9b8efe59ef9623b206d4cf8447622913b515dbd0ad63a9ace78776fac89bc6683c61d79f1366f3ee4dfa706f7c SHA512 880383e3e9b5e9c4288b2a43e8cc8068878501c09a56164552f6a6203cb340f2fa4fc8f1fa1b6cdf7d5be58c4974e0c75459747b62712197460555436b0f319c -DIST thunderbird-115.3.0-nl.xpi 699497 BLAKE2B 533d86cf366f63b667b85a412961be57f128fe58eb8ecb87be13cf705f8d72fb43a7256da03569d5f4473d0efdc5ead6f6e8373468cb5526024f94b3a4751f4d SHA512 4ea9c06d4ce0b0f9f3424013980ed56b057beed552cca12a1075250b900bd25108d92cdb58a8428e7493973151b0f4846e153e82da3fb4e2b4ac6a768bf6ce1b -DIST thunderbird-115.3.0-nn-NO.xpi 673377 BLAKE2B 1a9f47580b81d44d579fa23c7f6745dcf507efa5e234cd2b173c32cabac5993f35c7579204b1e83e1b2c95aa37288018292fbf97d703e9c4bd69ae3c50ea0960 SHA512 81a92888ad777a5f263e97c1a6ff063adae1544645c13d429eac68bf0d829872964abaa2af36c812696a9488829febd90816d2ce7d5e7589f90b236369d21d2d -DIST thunderbird-115.3.0-pa-IN.xpi 655776 BLAKE2B 74372dc9c9b0110d4e3c4e6e7c61d2f18d339e7392083bb28b621857c53f8eda5423e70c4033c3be52d731f342d12251b25cb8a29dcf6d9f74e88bce0c0d2b78 SHA512 3db143d77962d46e31b397b7072e3e759f01fda099812ccd383364a8ffd120c0104aff1999ad0658bfc9e75823e218e76dda7f3beb292089eaf5e9038948cd62 -DIST thunderbird-115.3.0-pl.xpi 716599 BLAKE2B 519b36822928c90864e49cf8d43b78ed830372dd6cbac057cfa6fe0a26634d6af8375b787bf754925a45f0461cedd9722534adf37baf5b1c4ed53296ef6b4477 SHA512 b991caae146ea2e607325c2dcc734e08c421c2fc67ac0e59c7672ea884b7570a862dd34685431bbddafcabf819ded95d30152de967da818d05509d7a136d57bc -DIST thunderbird-115.3.0-pt-BR.xpi 707262 BLAKE2B 83991dbf5797f1d8adfce65e368c72abecf93b58fabc3fa38f41bd945815ceb0e34c925fe968e3925efe6796fc4f6b6c2f95a3bce5609418128d45562e7fbe3d SHA512 5b23685772fe14c1c774e1f992397f9f7d6ae34166521562657f4ebcb52e80e43ca3ca8f72e00088fd6537829354c6ecc17351f83fafe0b693c39ccaf3f5d6f2 -DIST thunderbird-115.3.0-pt-PT.xpi 687833 BLAKE2B ac1894ccffeae396e09da424999492cb5313e81e677ea13d6ee01cf560315735c17eb53cc744f6e02b1560c7aa0118c7d04dcc8eac7688f63e17c700f888a9a0 SHA512 e999edc39ca76350961a95af246eaa3123206c6731b44f4f06d87d7b6de55c858e2e6915b227de99110a3f560b77489a62be43c78dd2a4c86fe1faad46610df0 -DIST thunderbird-115.3.0-rm.xpi 704043 BLAKE2B 8c02dfeffd6f8dbfb4da227c02e711f49e25069e09fff3b1a7e3122cc73909c8607b3b5f0be818e1e33e61bd82b39e74b833d066227f1b36ae465d85aefae0fa SHA512 17f68fcb56337cf4bdaf3cf27c14812bd6c29cc2f8cbe307a0cd50d80b392c980f02c72c878fb14eb938f29dbf562ad52a4d5ace7cb1626a8c7ecb63772dfb97 -DIST thunderbird-115.3.0-ro.xpi 651297 BLAKE2B 4d1ed4c153daf634f080cfffd1a287102108b8f5a06992580d18f2061a9204d96f94cc497ade5af6cf7b95ff7bc2e5da62c957ac7d55d0994ae9e82d2ec67d64 SHA512 fb63879f90e4504165fdcc2f54bf657979ee3e57fb9fa4b6994cfebd5f4bc4e6884fee7704e98815b9d01ab6101d3ff242f37d8bc66e0c2de8c407078dcf9f04 -DIST thunderbird-115.3.0-ru.xpi 820865 BLAKE2B fe25b2d2c283e2fbc334a19c3dc381ad54a621f6ee8e2e1e7eaca34b9ba33261c298c9dbd7591031f069927503db9556c114cbcfa7c55b5a87dfe17db7256301 SHA512 cf6dcecbcb87d851608c396623c866bd127938d553459981103b9f82c485317b17f198cc270602a8cad204726a93d9da33ae716b34576887a697a3461919c6f1 -DIST thunderbird-115.3.0-sk.xpi 736657 BLAKE2B 71d09c05a79ac460959b5829cbdb47374cf446f3489afa421a9fd8a45e87ab2a23764f141a1b11c7dbf1dba39295964054da8fd985e1abfc7f70c064f8b695bc SHA512 08a0a67efa3d01fd4bbcb7112221cc1ec77bb149f5aced91b2021bc1c34b46763a209213f9b3a6aa7b7ed5f69c8c12c6ad0d249ea730387ecdf4f4b80d19aed5 -DIST thunderbird-115.3.0-sl.xpi 701216 BLAKE2B c05697f9c42516b97d5c75d21692196f12ac47381461477cb65079a09cde105070ea017e78498ee097c2c46564a793f1081ce86e700f5b079a9befa8cb845be1 SHA512 2960ca7a6131ec978da299732e2e1865a04ad87a18e167d31459b1ebacd10bea0105b7fbf014cecf7d8cea5032cb108fad265f120717675fb4534a10d9eda65d -DIST thunderbird-115.3.0-sq.xpi 717450 BLAKE2B 3b053b5a6f3bb30ce37c72d5c3e7caafbb50c58304e462ed29f7ed1ef872f67e6127d8ae146f6e69d1ce502628c54ac76988d532ecd36c6d17379f5582ee0154 SHA512 166230b60fdea71c1ecf4a8bc708e2a099d1da2969350d2ea406793c347233d7401ae71cfd83f197073a8aa8e828c9df4bebaffb7bd14750009ada8c25358227 -DIST thunderbird-115.3.0-sr.xpi 740171 BLAKE2B 12ecde70b24026543a9a0068c491c10dad3e5a8ecd3c9cc9ebe0f8c42013e05840cfd9637499faa3933ce339e1c5bc54081a429fa443cae154fc3692e56c7ce7 SHA512 1cb2312a0fe790b7af3fc8cfd2ff37007823cd7a01bb99cbbe0aec32edc5b43786ad6c170c404eb6f0191868289c7694b2e1b1553694e34dca6e31496673396a -DIST thunderbird-115.3.0-sv-SE.xpi 702346 BLAKE2B 91bf87b0d443483f5376994ec3b992e60f7b87bea271cb95ec4198447e2e8fa82e3c08aa7efce54787286e54b384ae7032615029aeddab5bd8aafe1f67b9f2c4 SHA512 8a170d105a87ddcc8fa4b1d495793b620f8f5db0e084c16b9d79a1f51934fe0a69c9d26a5ed8b7db4bca997d307638530799e92920bae11304dbcb0601526db2 -DIST thunderbird-115.3.0-th.xpi 761856 BLAKE2B 2c693eaeec019f5a313502ce5964dbb71f2f85e0c17eebb4f96ee7d3a6d0bea0222849aa138080c70791cfe95f494d8a2a79d4ce865638d9901e28a19b9e7f37 SHA512 afe769838ad45721c9925fdcf7259c17854690ee57c3252aebf646d302a01aebb6199b1e2fddc75f229843b40d101685de72148751a1380df75419c0d56cf7a4 -DIST thunderbird-115.3.0-tr.xpi 715002 BLAKE2B 5c6dc9696f6aa3f7540261e8f94ab05645441144fa771472fb31ba68c22a71d51b78a368aa617a8a57171b28272c628e9f1398f856db27910f682693e1c60146 SHA512 0c018f7af36ae237b08c309e3f62b4b934ade877ce2623ba7950facda03e3fa2137d0ab273351edb54451ccc64cf52e5a0ff8ffb4e43e4c065395c6f301fc902 -DIST thunderbird-115.3.0-uk.xpi 813757 BLAKE2B ff50e7b0618a30e8e817a25adeb46976da1184357b543281d21f5404233eea8f524755aab1f7e333fa370902645bd187cfe4ecc6af75e173045e358676bd64a5 SHA512 744ce2a074f956bf2287bc286ad7e501b1ffa431a527ea7f6d36dd68f8776072df9365cf1aac9fb44acec99b45ff08848f3f8e5dfcee7ba0e7f7d0fe1ff3e80d -DIST thunderbird-115.3.0-uz.xpi 579985 BLAKE2B 2310a774180e08b2ab02fc73b08c087fb75f6ba53cbb62dc63ff244851663bfc76194a24a1da9747ca62ff067b2fa2aafb0cb333c492a19508e0e43be372e733 SHA512 5137990eb0b1ce7edb0ed7a7bb09ddd676933c05517a20359e319d88175e2dbe991be877f73618e9e7f64966f1f53f9eb2f62edebe02ea29170fab5dd027a160 -DIST thunderbird-115.3.0-vi.xpi 742715 BLAKE2B e298c99cd96165f9acc0732dc45028aceb4b8028d31d58a4381aa040c6a38a2809fcb22689f5e423ffe828402fb2c192609039a0072aac29a088798bf8d51f35 SHA512 a5c677015cddbd4799c0fe11b972f909760c4b1f3973f52e6fc04c5a170b3cf4483abe71454f7f209535d98f6f8685a14741df6462410306de87e73fa255030d -DIST thunderbird-115.3.0-zh-CN.xpi 740787 BLAKE2B f548142441c4c70d55d131cb61e756d8544cd22f1599f8944c517a7184a1a2582bd6a98489b9dd30db22768163e015bb5d3e862af32733bffc8622a01ceeb3be SHA512 c9ab7f78e471d48ca287721bc96da4ccc2709473e4bcee0000cc3a5236e59bd0687540d3a2e1e13b78df61c0db5ecb6aa8d12032c3fcc625f85ad818aab2ab5f -DIST thunderbird-115.3.0-zh-TW.xpi 744414 BLAKE2B 6abc1552410f0497462319161b67cabc88a41c01ae9db6f12d7563715a264477eb7eef8d1a89d7bd84546eaae879440dec0faa6824e0e1053415e331f9b0e466 SHA512 372475654794c3d8835482213fc8d76d7989c2e12474351ed988397cc555249c8e2f607e1036ec5520fe4e32dbe8f40cee57b6fc6cfed16c8ef65ed7b66d6e7a -DIST thunderbird-115.3.0.source.tar.xz 533553340 BLAKE2B 120d809f90fac55f4a96b0ecc9027ec9dcb5177d980f93456a294c9ac514285bb6bbcb2a26553112bab8f5bd8464c0697a5a48d9487a701a5065c0fed6e74161 SHA512 a6fd99f9eccea5cfc8a6236a1651444fae9db99efd0ae667366638f664513e70529c63e2947b53433c1013517b23f3561cffada81d1181bd9359a02d3e059503 DIST thunderbird-115.3.1-af.xpi 542155 BLAKE2B ac2276dc78095475fcd6bbde7b762d9c5926ceeaff6f30f29e0d384a2aa96302e785aa40c279861db2ae9e4f4518214e5d8c4b95b2f050d2aad3334619982fc0 SHA512 d44bc133e333f1c85e2928196b65de3491ab9fa23a44a783ec2192a49c778cfdec71cad0c1c08e5339528a53da4f60f585cdc6c8fa920d1957dbd98d1aa681d4 DIST thunderbird-115.3.1-ar.xpi 654727 BLAKE2B 417c2d1ca3e109235588fe241a01dc19208b00b436032a21eca4541548d144cbce9c04882f4a2471a7748287044d62b94e390fff422d529f8e2174ae2e11722e SHA512 f9790ff5ae7a27b9d0a83ca9d2f1c1d204670a724c35fcdfb8df480a753794831278956822b4604f72358f66dbb8cecb71e0bc7fcb36021994f2ea6a477fffad DIST thunderbird-115.3.1-ast.xpi 561119 BLAKE2B cdfe76d451621fe2e508b80b01045b8bf8147fd6cf96a4c74950eb3d8eee368353683b11a9e9bf6421215ef09fcf7093cb748f51f58b2ca046db8d7f85213f3b SHA512 663c4cba6f27649c91b42e0fae44e98be4d515a218194f8e8edcb794386457f64002af1266b687213842139ab5c54d1d6fc2a7e2a6fb98eba9d4cef646e622ab diff --git a/mail-client/thunderbird/thunderbird-102.15.1.ebuild b/mail-client/thunderbird/thunderbird-102.15.1.ebuild deleted file mode 100644 index 1d625e370530..000000000000 --- a/mail-client/thunderbird/thunderbird-102.15.1.ebuild +++ /dev/null @@ -1,1190 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -FIREFOX_PATCHSET="firefox-102esr-patches-13.tar.xz" - -LLVM_MAX_SLOT=16 - -PYTHON_COMPAT=( python3_{10..11} ) -PYTHON_REQ_USE="ncurses,sqlite,ssl" - -WANT_AUTOCONF="2.1" - -VIRTUALX_REQUIRED="pgo" - -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 \ - 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,whissi,slashbeast}/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 ~arm64 ~ppc64 x86" - -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" - -# Thunderbird-only USE flags. -IUSE+=" +system-librnp" - -REQUIRED_USE="debug? ( !system-av1 ) - pgo? ( lto ) - wayland? ( dbus ) - wifi? ( dbus )" - -# Thunderbird-only dependencies. -TB_ONLY_DEPEND="!&2 - return 1 - fi - - if use clang ; 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}" -} - -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 ; 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 - # 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 - - 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 - - # Clearing crate checksums where we have applied patches - moz_clear_vendor_checksums bindgen - - # 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 ..." - if tc-is-gcc; then - have_switched_compiler=yes - fi - AR=llvm-ar - CC=${CHOST}-clang - CXX=${CHOST}-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 - 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 - - # Set Gentoo defaults - export MOZILLA_OFFICIAL=1 - - 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-updater \ - --enable-js-shell \ - --enable-negotiateauth \ - --enable-new-pass-manager \ - --enable-official-branding \ - --enable-release \ - --enable-system-ffi \ - --enable-system-pixman \ - --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. - if use ppc64; then - mozconfig_add_options_ac '' --disable-sandbox - else - mozconfig_add_options_ac '' --enable-sandbox - fi - - 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 wayland ; then - mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland - else - mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3 - fi - - if use lto ; then - if use clang ; then - # Upstream only supports lld when using clang - mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld - - mozconfig_add_options_ac '+lto' --enable-lto=cross - - else - # ThinLTO is currently broken, see bmo#1644409 - 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 - # This is upstream's default - mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld - else - mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd - 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 - else - 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 - - # 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 use pgo ; then - virtx_cmd=virtx - - # Reset and cleanup environment variables used by GNOME/XDG - gnome2_environment_reset - - addpredict /root - fi - - local -x GDK_BACKEND=x11 - - ${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-client/thunderbird/thunderbird-115.3.0.ebuild b/mail-client/thunderbird/thunderbird-115.3.0.ebuild deleted file mode 100644 index 8a70d85db28e..000000000000 --- a/mail-client/thunderbird/thunderbird-115.3.0.ebuild +++ /dev/null @@ -1,1313 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -FIREFOX_PATCHSET="firefox-115esr-patches-05.tar.xz" - -LLVM_MAX_SLOT=16 - -PYTHON_COMPAT=( python3_{10..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 ~arm64 ~ppc64 x86" - -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/media-fonts/Manifest.gz b/media-fonts/Manifest.gz index c5e4c606d11c5b93ceb58534fb54d354e03e682e..95b1a8d7dd524056ab0b7400e079d50af8f04b2c 100644 GIT binary patch delta 14561 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 LF`T@J91sBj&F!U( delta 14595 zcmV+eIsC@lr2^8W0rfhdI zk~nHv;s$}LRj5^KJr++stkzPINK&RsEx+G6Y2djM29X4`YebP1sj(Dhe|CKdmbm&C zglxMvKGE*drsj9{Faj*){hgL-6jQn%fMCI;Kpi$`*DMy?^(finf8|i8_Rm6tHBQH0 z>4MXeBzu>$D{Z<%C?TD;Dc7 z@X6#&nq;r#w~P0CGOa_`N_-re3J2vJSG}Y-t3WcR(2hw6Tf?%6=`_qMDzOa*^7~{M zkZ~!NRV>NNZuL1We*~2YaZbgBn=>joT7G%SBkz!NAJ^;Qq$hQnV%{I0ikHH}#=t@$ zc3GcjH&f$vsC`WB+cLXNk?UnuZb}s?!WV(YVK|JB4=-MwO(o|3nyfGlLx>sXUsK400&y(Qc__d>> zQQNCa_qI)af8n+RyGeHSxUboNKK}c|zx(r_`RRWD7#{mf6~^^&PWnhw?v}Y#wf4B`v%h$CGeQ?PcK=9^$lMX}< zt~y?<>A*=!=BKs`07R9sN!q%)c2rg4n5?F!+xEKmI6r@U`O=^7-KU$Hmlvd*tE?Ra z$!)qHZn>-W9<`Xz)^*D={txjtYo{DY*rNuL6ZNe|R6jD=pV&Q)G(|iD>}el>rY*nL34BD@7*zO`+AO8V12F$tzzY~=ftov8}R!LdctW(D@D!gsh2e-*ToOw^$|UT!wgh_YwrBxvf}E5#gD z9Ql&`$c8hMbqQ6cTGb$m4S1kwmeMkz%Sn-B(Uf&d8@u)GN{u|Bz=?9^DpFljjlB13 z-f@#Ci$e4s_sykjy5>;303!ye^|XIXO5sO@V>=H3#knb-n6?@6oLRe+N@U9_=0HU( ze@8%WRtVFz`tMfm`}e<*-8)En;3^r}vTaTR5Ak-9w%B)`S-GaHs{JX;)=`{kWidwe z-n4380pMWONggA!dx`Rz6jKs+T^zv+J7x18yeZXdm~!FLeP!O&_6K`AXwRg5*RJm@ z!9h74a5X9CbYxf>&9DVqd?DINJLw^Jf1Rkh0y~aArA*aD=W~n;OpQ(z9F2vxrva;m-Jw4Z#>)>KFsag?>J`V*~6D4z~JM%{Lsv+lmae>cHG zu$2a*hem4QaR_9F6+9j#G*<0ND>f^q|nx z?9W~r374hKYz($oWLG%G4cw+~yX$j*e)`Xc&tE?M_$E8~rguX%@embN_@dW&`?pq# zB>iGzfA!sE$s{NpRKdEKP`Y?Ve^whX!E5hbgP0KULY>K8TK=awv4ouO}L@48sT25)V9nuQUsR=kPynRrXtaK z(`V8oh(c-3o@`pd+7x!ej=j2pwx#LwMoy&@FLwUWEH3s_#_(;`ej&fFf7=bI@q3Hr zth#CN;nron#?HH*&R{y5u?(9jGHHdJuaym@3JXZZDOonnMb+M@^JFG;(!FB_q!n45 z`X(ufL;?f3sH}Q=g$@c>HGfvN@$Igo@9U;-=DID; zAbN90y*@Z6Hi<4>(~1^=+`s{6afmeWR8S)We`|7NPjY-gbU^lC zVXIiXL-?`)G{K`TbKE(}pru680%C-mBE^R%h>lahRnzaH<*&oy z>?`|PSB+%D(-%b45YDqivLDo<+kxOwvk~49=N>RE{fl%@6eQmJ3Wov*GLyjOQLa6; z6j4s=AA%cQiFrJ4IL4{mWFgDcT-XbQkVd! zO?He1bDWa|s@LFIjhQi`WuNM_8lZ-4Jzr}IY0T_WKb`gupgb>9^}|Y!QN;6NUud^v z0dfg}5`|#ntu%haoI2jDTMD1u!|oMZR1@86N8<7+B{OL^?3SAR8|u>Dbe+wP*XL99 z4YlIE-oI3ge?J|iQl>QhyksvwzJGdp?!PSE&H0GOCJk9VS{0tN5p1(HQW7|==f)@c z?DqB&Ii_g=qFkavRcs)8l818HtW9f*VFfiWGDx9F&etg9>RQ}ZAgSKK>Y<%wj_X|8 z8^qn%zp*dCQSgG?l5-|oxT?c|3u1(hoJj!A zVNCqT<<+ywu`&>LpGED2+>??NNCF&>+ttu>e*W?K_w|4>XW`UAI4O8GrV1fpyEJd2 zolsTS?;QJXn4O+g1K2Z%>`30j8!eL2#)Hf8VJWP`lXtcH54K4OCg7;R-vmW!YF*8~ z#qR5T6wd+M=>X<(@3(V*NzlyA5yl;H^te%MsMD7INvH z1Y!nH=)b7)ltL)f%xRk=M-B^7yQoM@64eZfe+Aq|O_r$9+gM7!C0H{I?L>C{-YCp= zP0gAXLq*NY#gX^7i$@^eaHfFFt){G9K*_gzbDWd2w}MoFKnhGKgs64rMc5cBQs@C! zOTHWjNK2igM}*5TqKb%|?`dAB8*Oq|@u>RtAq!-h<0m~rdoRfbu#Fju%Qx= zUGs8Ar%JQ(e+%*3a+JMiR0~e$t3LBata7Br$v2(dcgL$Y-u@9gD?&|3x#du;h$H7r zuI^sUs?MQfZ?tRRx)hZNqJyo}14=ije|W~`_fDL}Bm2}#4JkXQd0A9uSm#W^J(A4@ z>z`l#@$O0^-mZa;tfS;^BQYyb5EN9TrXdjxFbz0{Qg*FM_Yf!v67BGs`P7(~dJUkl zE9h$0i+%@K%I)uL14W-AH= zY*|jp()T8~h?df+$kbWk5!H$jtWH6&2)QgKnj#8o;spG_M$a8F`W0=NO_ z>sbgD`yL(1RsZ_lJ$e4|{B&QgYq^b5^t!Aig8}rtNQ&^OiyAmQ1gYS3f4il0F{|$; z%FAeeRO$kvd$I;46**yXwdooyOK-{Z(tZ_5Dt?*yr{|uW>E8;6wT@-c=3#$GTV`*= zSXlc7yec+|iNbn0_5d-<<@6xtBA7o_jcg6A!LDV>u zxm*rK8TE4FCo5`5_|ZEw?TUO}&cM5`HG3xJDWRcB%CV@Sn+b6;mYc2H!y>8e)Y7kW zK090cE#9y4{Rg%26sTZh9Gd>B3v>|(+vNc~yP7UaJlZ!sWiYcFe`Tr%_8^O^ZZHw9 z*tlcEmYs@;^&l{hHWVibQ8~?MRY3OD*K<=&_#VDq#(1jzLw#xe!mA$@6ppW#V;uU9dFd&8(l1u6V2I|UmVM^|9H>jj6%$|C_uld=kG(05b~^kP zl>y$?EN5lR5qVw`e`xK<6xeULf~*Tzkour!(Zq5)XRTq&1> z$Lu9-bq*eBJ?BnW4Yl}cEX|3}$%a{F6`Y)qE5#bNc&hWbC^#dfP4ivFtj1X6pY8XN z{g+Se+xPt3fAZJ%?mqUBBsq-I3Pb7|J?I;~FUlKfMm!xx4@#p$u&Fvt%L=s|ecoDE z^>-IdgRa$aPBl{{48=^62U6Pv3M+pPAkL|9uzJ__Iq26q-8%M1lGJjCEO#EtIZY9z z1*A*{-=>uG>AnT|G+p(SM(I*U^`TCt_%pcu70c6Se@_+7qDW4freEhFCt?HA5-ZrT z@-0b9LzA~6U60^;bKUXQ|HHTZ{O$LlAM|ud@*%aDSL&sMpWu#=+2x1p@aI$#Al8Nn zv0F*c;uOOWxG8~sD$;A0V+hBjB~gAJX-c(M38g?2GFpy1$q(?J3uPNz$toFb1rl(MlPAoxWiSvF(7DtpAedymywYwxa8RA7W_K0uBqG>t(D#{SnJ>Z{QmOg7mE9KvklLi9=_GFPZ5}B3cOvlAE_75 zOnNy0g-OQ--By7bTWj9S0hrG@)loRaDNjiWfASGE+M&x!T^xl}&5gV;wG$`R06gwV zTP#qNdVaeg(}w&|RT?-R=cvIcZ@uIwe^B1VT9;}DPRd^Kz#MNCJ_;$pp~)VU73-ov z$}QeCprc-@xOe$*hwg5?k*fSyjMCvjvN`H9!rr{C+#O$VkRM&&QC6kL?6vky7Hw0u ze{QW*vu5qsvtwUUw5VNdkWrM)2CvX$gYak^PeI>&w} zpLY;>#(EM{l6~8^D{JNOK;>6c{egc=eBPA{-PM}zng{^W;8&sTRg1~_ zD+(g%Zh7+W$;t$~X_m;QlbU)+Ib=&xe`)TA)2*wDc=o#XyOPGsfByQ|e;uI!-9K(D z#u}(6_*c3dgrS%?$to6j+Gkw6RMKeE$#1G~^8UOW;NV1g-jgsE#8R9_-4~Rx*`+6o z+jka9j6^7*9GaHGG9(C}TRxN+eo!-1fNh+tcv;?7pMj7uCtE4OmZ7oirg@qje@@_{ z5+9ZAq-G??nK*d1s%pLtPo{$892S*p%p2!Ip=8g6gYjdZty&`OsxXs!7I%xCFY=}S z`qDq-Z{NSZBecXD@OS7@O4}OpD|b-k0AS~^3RcEn@rGi4)}MuQ5S)M%ZLdkYRq}_0 z;-FS(-f;l+B}{4X)W@28I>Y90f3r7U(cx@bW@*-#d-rhF{+=!qW$(PZVCF12~0T1CWC?RKWV7WUSC#1bV8$RxS%&JNc2mH;Ae%x?R(I2oat4zQ1J zQ0lTPLw!y=+I_lk5um_5{N8OlTONx#Gj%_=#XiNb0j$<|Bg)S?NOodZK(`R=w?kf} z^hPJdZBqbt$xW9-hv6|2A+=o2)Mntn)bwO&K5m!tN!g};jn1y#e^NSfoArSxp{nXy zRL$H(Bs=Ta!t9WCZ-OXr?~|Heo<2V1ug_2aya)fA@|4}?wuCAE@1(=ESPw6G<;W=w zVDlzPOB@+onJ8zx%b+S#aKxc$*~RkdiBFMzPkF@N+~+*J+ntELoCIRYs^9|P;4atO zF<_ko-}0pDr^E3sf40iC$jn&@fvRm(ee85i3^Jlq>gv<2yQ1r==;-C91c_7Lj+Z#8 zD&ay;Sm5PRuc04`^aLx;MHfZBlNuNtwd%&4LI1Y}d-;^Ve*5d&hXP{$b&T%3wUu-s zvDt4YRyz)b?aB3=%$i-fI8~(0bxKfX3f3jR{woZR1h28AyYCav; zLcvt5<(&b{3bc4#);R5>szpUWe_OkWauhkG@(J2zZi*LjsM)St*PMjnsp}8L?%sC( zvHmW}!HlX$7^geT^##Hldc_n%?5@IODTd zw|5tdOS%bZe=OUnPg|ly-B+FKRhgK7fhqH)a*(jh*62lyq`M6t&(HO zQ0!3Z>kc;L;ErnwVCg@!dBw?Z(xB{`Cc(o#JWoeNe^q7F>o5_8V!;Gj(6^HU6644* zMFRS@F3Wwz{@uUM_Q5`HQ5RIJ2+{Q62Qj=J| zdt2Td*w+|3MamI1bQRXui-L`*5i2=U>)L7Hn|;-JD}59 zN^hGlf51(2*fIi?$+{uvzap>Z@Oq*b%HB;{mRHoHY!seWCfTd9sG#crm?z~6;`Gb7 zW}uTW#RjI#02Zus5Kh#{F`7c%w|Si}Utd0c{Ogyd(rvQ=A%-IwJXG~P%OdkuT2mlR zQ-~0kb6V=cI&1~>&%s`#DnH~(+Y|%}xs1DEe_LO@O#$cK*$~Tu%5I>n)AFhDNm)1z8`sm^ui{RZ|?gk!PsNwByy zJkdV#P-7`f47{JysXY$cs>Fmsg%zB8WkYD-#B02Z1N~F|sr>x$bN;=;eI9xruvq2N zf6i7p%8M0P73Po0nvZqHB^j+Mtq;YPBel z3y9f5oigrVBncZp1&)TimPhtfWL0$4iHFCeR>ozYj)nTsxsKD7Qpsupq1yR?g_fsf zlY@^0fY68blZ)cZk*r4YCTInHp>moRf9m@AW}qf7?gVpGCwYt`H}c9qe?0x`>5gUz zBah_S6lUSaO}0!>H(u&%mO`j>fh|?hey4=F*j(M4)9TGkwEZ76`d$`|d|1h5*S2i0 zahIhT>wZygIjme%EZ)xGFw{XgO#;meF+D%-fK1%U#dR2J*JPI6u8s9kb}!tNf6G`~ zc7)CGVy{~`-IP>^;=Q6$FJI)%0#mY#dmUFIX&Yo>6NHup#R}%!gnuo*G$vG`$bPs(@C4tmw1AHm7QM?as z`qBZvI4(^u7E2&^gF|urlyWZfe*}U zM(IUH6A6W~imIEGr=;aR^aWIKdLe8rYEC(CK+(Uk;o`jG1yZYF!}3dcV4JIM+5tYR zh8U!f+hVs`7Qq!e{Avjo$APOC*CcWcL!-zgPT&8l9>I^YwWY<<*r_U6;7uL zFaTy{vY{o39ElpHQa#%7)uV~br(Bm#pQLcfv;1Qqt56Hn#5v=&hOJJO&SN|#S~nu3 z*C_{uxDy2%b!yp(RFr_db=@bc_6PdNwo7cl&aJ{cUITS%AwH^;f5WNpD6-iogj}Z8 zk!lbzo2lka9Ub1ShCQVf3GL^M9yiM3w~tT1DsU0KY?0o^|I{?g2$s7^3VFdX*=W$!GKc1dnp5M9hy~~cfl^2kw&0D+a zGJZIvY#W1Uujo%ay<{mAJgP#=YSL{TFwdd{QARMsQ@E!@f7q2wc<81V$x==S=}fpO z*LJPix$M@A)sIp7V>-fJ

    1LHgPSXSfR}w)W4`rr_vFXd|}f_&hIRfz38Dduq=#y zDh^S)nm`9dWn|q~8NRGs-L$^q;ScqSIH1`rdl8|#QbsEu_|}K}_Vn@j>8=5N@4}Ho zawyt{1@Jhvf1o3gLH)(-_#3s!uE^zXu@NMb^S&vhsi-)Myhm1I0i}C;x5+YTJhScU z;Chc;sItv#X*H`lAdwFgBp{7VE%L``{;mL}GLK-%riMZcL<5no!j#&8lV`#BguoCe_^Hcsd9G$w*femZ0dU5m+RAq zT>kp@?dkcQv5Cac$Hk%?nVr)Ews+EqSVj5aSawJ{UZ<=tEBiya-Xr8hkeXT;Sx>N} zuT=49f_HRlAqAZjd#_{$)z?+J+#W2lQsXKy8o07k-ltU^ zJ&I@$f2J+Lo&T>2BBSjUaJopiDLZ1-Ves>3qjts#EL4*=WVM=uppRb)1(or>#FrM5q`R4Y(NLqlF2~?QO-Igwq8(# ztCjMJ(9Z%AOf?`o)DTY@em+MM7B>Ih|U#Wt!s`LbV>^<-<3kW_?!ZFvmdj+3lJoJ~(1)>W^- z#!*Pht?3ORj9YC+scjD43N2Ilfyt^Lj?!I9cn5?=RP$LDtrl`55P@L^=+G1#6=d7CwDAI1#2}5;wh*3 zQrb#bp^?s}@0{y=S_AeD1a8v#HWf9Zf8J8<{gSnpAD>?COSaxLjgv^5->{NSh^%9d z&hY+q)}bPl)49Gro9-rd%PHD8&y7r`Ud7UMKHhW-TW4SD@SZGPvpL0{8x999z({=< z0N7qRsK3Pf<+MM#zANG30xu~6wyVC<6uwj8h(8gAg6426DfNAKYs+rY(#P?2e-1sn zn!=8n0jR4BJmn~;o@jcq?Y)h6&Iu?>NRtH;N&D0o2OG8I!lC-hRpG$N*6!YBBf6k@iLn=8rWR#*Xv{c zl)pdy&5}{($8;%~=bc!*sx~^5yuzSfC8({{$qwq_;f)0#LyoIMR2&obf7+%UHBsiW ztu?bY#nsRx(G2!1XHe@ z;J}}jtUrH$x-()qmbY;Te~ouKr+^1=&VQ=m)%wzFg&PQvQ7p-ku9fm^9zUeEJ} ziPAu$-Y(@t#lShcn`6@YcL zZ$kz(4{=G1Yi(YZoNVzlDS$yAakeCJjQBAU@q}c0UUdqA&IWLBZkpGk)QzGlZw<`0 z>7vEHcCLm^Wg!`Me~CX?rAGyH+Oo*f2rUC}TkKL!y$_peqeD|B&Wq>)(xPbD$yYbf4eA~q`?G5|HUrN@qWE~ zch%M}woW?VW+Lo7ai)9F>6UWcn~9>~rkvwGZQC`i&~}|%uInvTTyajb?XEJxWVJ`f zPf>rms0FQvX|tE&Edt=pSz>-I#X?USS9+gEq*)zpzb%=)lBfT^SIs+a^W;8V&W``{ zPRYHa>@s;Qf0#}Rg9TWy`=)_5QBpUW&Uz6=mETwh>rv@R4qnWI} z+3FO5FGM#qmO-qe2y@&coi6g50{!5XRSff7xl;-E)&=aL<-6U;cQ?AD(}d zr~LeT`BdUhO^#J5VjrUR!(k^8UllY%`gM9~N_r>+nybX>sbF8Im3(M#uUGw+qS~}Ci8LL&pDH9pbctbP!bWb_{E2{Uy+$qlS4c*z4&peD_lVl&t=?g z6TZFt`1)J+B7ofA0K|eDb#0Y6z^3h94{(X&{~3Iy7op zC5Cue?B-Gq;B1PMtX|PhdCRPHW|X^@SEb#xt8XI4s!XEtH>>(D`l9bs7rYkzJcBnz z{03RA_fF>j*3GHa_dzY3=}~a%j<#l?EEyUcqLAOJ9Lh-|NQak<&I$30iI$fwYYHZ| zf4;Ie6o{08gZ)Mc$l2fFDpk_k6gXBN$6MOUcaxlJ1fnj#u37*3G~O-RZK{NLq@3qoMPpfRwmK6QcN%?? zl^du!gES8B_bJX)#bqI#k`x24-XE$6I+Vo$oTL(^@v#N6m(3f+)5h~{-l>)89CmWR zFL@^9zPDO{1GoG3viG#%AYYKEe}~kcI>?)<&NX`;qyjQlP>h;_6I219Rc@V)rEKUi z{W0B~!y(&6U8$9tTKn;CZONI+o3nXYp|DH52w1u=+LurLz3RjMPNNrqP@N^HPK-AI z88DuF=KzU1Gv13T>~L<13*|+j|FAY^*VP2=N{AmbgH_5sWsNsSBDE3Ee+x%La?`;M zR?Sv+eCv%k?3EhZKhZrDwmka8J`^Vpq{axy27Dje~dUN!_+JLj5MsNVE04Saw4&o6uoVbNRW)HaC> zwIvU7Z|wej?4g;JEK+jtpl zzCJCCtNbPL5tZkXYzhGS3ZU!ZI=Wuks5n)!dX2M8|7x$tvMvDDslHZ~d{#~Vf>>{8 z>D;WBhobMNCzFKfAYz(MYeSQ~b!r50012?taK(je<*49xw*TD5e+{2~&wu8ZUwMo- zf*EIg%LF4L6opOKRJf|D7CBFHxsJ(g8USYmiiCPJY7^4x=-XgN2S=VrEtcgWC`H;c2x_aMsH!_3aSs3x zx=OGz6N|ko=Uk-g=liOC{rvR&zX9pryW2`7Nzz}&0Kt>B56X#t0B%?k5?*Z*Cn!fa zDi=iqhd?#Xe*)^hmP?&MO2?{yS?7N^3)=8FSiQ)ORLQ{JYj7}GS>bHcXe?f^@)~Zc z<7t9vfKFTI$eP0_3eOHlmi%GfPG7cJ=j<2dExXTo>5XJf^tW$KcoHkMeb-ZpV?#>X z)s2@X!uvAUbAXa=RDxvLzzTPhn9lc$_U*6d-}g^!fBA)4O#zFBg`l#PC?@~Go0Dc| zMS9jDCokzsxj0&>h{4VWNouusuXL~GOz5ITDu9%Sq-K`8OxY+6Q)}av1a}UM?RhV5 z?uQ<<%p4$zo;HqnT}o3Ysnq_8t~p3AmFoZOs+L;7$=+MKPu{G4Qnkn!E9dx-;YRgG zN@bZAfAckmpn2!GO1?VJR9Ustdt95#A>1`UzxV%q`1se?{(FbrSl9@N8S8_ zJhDR4sM&E`ppd4Q-eJZHJ|9<%$RL8GM*Enq&qfTsc zx#ti7#SAI7J^GoK$R+H}K;z)W0bX&R7e?i8-m>m*06SBnJYCX1RT!zn!Hecr8C{rq05=DuL^)HTvm#`07| zJ%d)9-K#p;*;z2ONuO5sljxzUdz4tVybb_U34<`2LkUrlO~P@rcXNVcH{0%{2`UFp zf1&&dAbe5Q(J9-aZQ)z!-(;ec1egbckWDDQ2Ft!W2fZsLRC`pT>2$CFP`41Fl(Tih zJ=i*AhaMXn*TS4wPQKTGXjM1*%!gz9TEi-m&@<%}s8m8Idt49o8&~%GANlFkbK+ag zpK|%sf6vBat+k(`@(l!L{U4pe9?oINf4z!LRkO9pZi#B;sU1!cRIf_{*{;2lqrA>Y z9+uKltAkpUHBRXu>-?)s&qQ0F^7tLG(8tLsthY#3obNuIAR(g?+$%rR%QoP~riAy( zuAu1I?FjZt)vZD@m8Y`U#8sXhL_THo!W7vI!X)yVU;tlTTCTPb0!*e;YBI z_IB5CU%98!zf)&^&h?M~ul4YI>!Gdt2FlTU_ViJhCuOm~WTTO?y~X6yDrU=}ovQQ2 zyF`GKY0N5@ZQC8CJj}Wzh$M1M$1!Y50rsntu+mnDeBN(2dqdjbW+2emON#FV#wiew4ck76;Le)1bC5 zVPciQP8@D-YK|3gMh1c6=C`%`K0cJE@87Y|YyD2MPf zhmxJVK4zVv1t};_claSFSDU%R1f882q%e}oUtN;A4N5@Z*6T%iyi0$c*CXTrV3xv`EYk|M zBepABmQK~!Ry|Plaa>9AAnZV{5znsL(DF%-tMF8dS15Z2KRj0MNBQym{l}{$*HG5- zuir}?2buK}@0O`yw2WF#e@DfumIb_g?SMBexSd`NX$oorX%__!Hj86Nh9bdOW;_V0 zX=k7HEfP3bda;Wy_r_YMgzv$ca$e4OampTDsB_vQsz*aP+VsFsnKen@2lf}o)B;gc zmjLiJRZwHCx|c2c1Y$#WVw^I6YD5<{66a#N3i^1e-#BdT^iQ}5e_Oe=lcqo7KtQ{{a(aRCAu#AM$(Gif0)RxaiL;Zyx$q#8EnVC$$nXVa+v0tcUS7$ES+?Msw?5p{e<=7oolhN54~9RREg=J)VaheLyut?|CJc|FUSm*XRX+5h{Z@At@%H$9p(+fCJd*+-J9m6tJt7=az~^ z-$+$^B}J@We|D(%UnK!-b2caM&O2}fqHDG|(m22cao&&vqqd9H2YztG9`|VOXI@Pu zxp)(sq?!R>BuOm}6K|CGvqgTW$Ghoy$4}!S6n?gXTG-a!7VDJYu$dn2GgSh#)yyM& z63T1 zw(=eSf1g7eKGUg~r~^J_m7TRr+TP7f;m6m1|HkR+Rup7Pz@<zLj|f0UI~pNl#&=z{|rl)F{9mN4GP`c<*5 zHF~p1v8H9Es%+GFN7Mk0gpg`scN`mW#KHZ-gR2_{^nABs|N6~n>&@-ZbG0o}D0uV4 zZLNZJhSDgTS6#F$;q@z)&BFukbveoVl9kIQb^=EU{8XMLYrSGWSummSrVAQnEdn$Z zf7JyQOE*0zCfz!Rk_>O1VR9r{g0IT6=B-J7aw0{|MO)O``mJ$T3xoNp{MF4$$+;!H z0=%lCl-rc`TqiJV#xkeMyQkMWqE*GJ$YT7eT|Iab*8*H6gwo6h;En!2fH zbd9J^nGVhN$C;FdU2M`c$G*wi2@tqBe{d{ubH3U$hc#KFRLyi`GpV4l*{5vU2RLp^ zw5Gn6g{#1YhKKBqUAq___&BWF*+Aj#Z0<>_SRTRQ;W;3vAt5zg-n0}a@)61UBIjYx zYc-jGy7WTPNO1FJ>e9xZl9y^<2cqdxpXcZXIA?k{oOW)#^kwTV6H5V+6AKt_f0vK{ zdit2}Lx+#{NpxmV$^Vp8(yaEek9}&$I~ijcIS#M@zX9-Pl?Bvoz;}LOsi*gZw#AYc z1+pX$Rj)uGA?q&EG_7nGWemrP5cK=%AtoEC+DtLPdryad&cz zaHu;xX%#eh@NMDTGQUz%dQR-ve<&;H=s|-OWk<$pUFX0wv4Ec@;JzGUX&wL&a9&pL z|dWgzI^}Vss4U!x*VF?OPkA9%7lwJ>sb{blx%pV^_CdZC5c)KXvtd3 zzB-`Vcu4O&wfs>C=afJtBi%#IHg$wtS2&Fo+N-lFyT$FgY0wEgc__Zge~vH14oFh7 zOpS1Dl>M?jl(F$6$|;3|$SECHm>e~C?i=3U z)n?(-Wy(d9+u1m-hkn|NF69>Bz`AqNbhAuQewX5>q)Wh=8fsn&9bN?v(6!nEzz?*lJmw^(-mO z`Rs5JPDqvnSY4y^3Ldk9PJFRYL?%V|9fa8Tq65#AXN~Mv)ydLzl%pgeN@Z6#kGMF- zqnTV%IB&dhTU3r6ud^;T87Uezhoksg>bhJ)zeE2*@5Kn)l0b7;U6eM~ z$B7u_APn(J`9CcHf91dS5C~(S&U`M$xF)}(`sCoMfz zwcKqX5a~9de^)IY6tDlJY!(+RxxWd&XYY?b0LK=bn%S*d&U?og)9@qLNF{ulMru8nl;hr%g8 zEgHa|-S#)ukYb(7K_5!B*RYe~UXxSD(bnv>7j^uBe|&>S){Fy0px!A(C)?~iR8!L~ zn^db=qTL~0t$e+aoiFGrm6G7Xp-#oZ@h-PEj}d6-jYV~;v^ObR*)rId_P4ZwN8iNl6^PLY=+I61knpK5r|i~3XHBcSf_5Y7|r ze~;b!-9$7J(4_+abt?UA>q!xog;c8B5rsb4?;wgU%A&NLrQ4$-6Vy<8tDH+*+2gBs z=ML)Iy)Mq;wW+R^IQNZG)i#FgVoB;x#e?-^7)xfCECd~Wk| zA)Z}+_uHlHMv!4&@in^vsvj+qix16~97HKAHNEzDb_O)}+1t8!kd-nA$w@;nK1FH| tNv;$bk%u0O2D7S)og?jWrXVoxL2grEm<+E7F<9gO{U2yb-A5b{0Ra7h2V(#L diff --git a/media-fonts/lxgw-wenkai/Manifest b/media-fonts/lxgw-wenkai/Manifest index c611fc8c7dda..105ea9818758 100644 --- a/media-fonts/lxgw-wenkai/Manifest +++ b/media-fonts/lxgw-wenkai/Manifest @@ -1,2 +1,2 @@ DIST lxgw-wenkai-v1.300.tar.gz 62468087 BLAKE2B 1c33aec7e363781e2b65335869b54266a39b95e478216ddad819ef0db6631fbc46ae65d644b699d8ed3fea019f0a7cafd4a284d3099fdc9de6aed9fbee780ae4 SHA512 1a1de82b3c34b65b82bb1cc1726362da22f4a54c9bbf336adf455c695db07678c9fbbd5dbfae0b5f19d0a17b522a862f56fc759d27dfeec9297ad6ebf05381ed -DIST lxgw-wenkai-v1.310.tar.gz 63110288 BLAKE2B d68234995e8199b5c740d6d407171d0baa96b5fe9bd13c6e6f9bd9f16abd7e81664c26329647029e25a997260019ffdeac698c4084e5f7818a1ac3f83eb55fff SHA512 4b0985bde3257b07bb74a92d6519c8acd8403a2aa4f4ff4219a71f760bb9ce9e3e8c44209dde76b6c96c5962a41aa543cbb6924947f4ddebe6978a37b0e41d5f +DIST lxgw-wenkai-v1.311.tar.gz 63109767 BLAKE2B 2e9c04bf9b298c02aa8e7e4ea298575c71d66658e16ddb205fa218af8dce283ae2cc56aa78ad284f10294776900825fb3b4abf6e8f00b0f86fa5a06b82371920 SHA512 9a03a2fd96e1434aa0c62e42bc5ea1b0a9d8e2b4af0ef79f7db68bc287650f2e280c281ff7ff4b1dcd5a5f68d1d7031193a1b2dc32dea1523f013efb95a5337f diff --git a/media-fonts/lxgw-wenkai/lxgw-wenkai-1.310.ebuild b/media-fonts/lxgw-wenkai/lxgw-wenkai-1.311.ebuild similarity index 100% rename from media-fonts/lxgw-wenkai/lxgw-wenkai-1.310.ebuild rename to media-fonts/lxgw-wenkai/lxgw-wenkai-1.311.ebuild diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz index c0eab08ee5335a1a4e093ab49998be6cf0842d3b..28462b1ee525b7a970bb6333b8d2a77acfda8926 100644 GIT binary patch delta 36907 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 HK@9-_6gScq delta 36932 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 giflib + cpe:/a:giflib_project:giflib diff --git a/media-libs/libpulse/files/pulseaudio-16.1-add-more-standard-samplerates.patch b/media-libs/libpulse/files/pulseaudio-16.1-add-more-standard-samplerates.patch new file mode 100644 index 000000000000..e1ea200c4c4c --- /dev/null +++ b/media-libs/libpulse/files/pulseaudio-16.1-add-more-standard-samplerates.patch @@ -0,0 +1,35 @@ +commit 86c5fbab5778685e19b5a4a9b8eb04ca90dff780 +Author: Igor V. Kovalenko +Date: Sun Feb 5 19:49:10 2023 +0300 + + alsa-util: Add more standard sample rates. + + Part-of: + +diff --git a/src/modules/alsa/alsa-util.c b/src/modules/alsa/alsa-util.c +index 9f35cb20f..fd30f18bd 100644 +--- a/src/modules/alsa/alsa-util.c ++++ b/src/modules/alsa/alsa-util.c +@@ -1430,7 +1430,8 @@ unsigned int *pa_alsa_get_supported_rates(snd_pcm_t *pcm, unsigned int fallback_ + 32000, 44100, 48000, + 64000, 88200, 96000, + 128000, 176400, 192000, +- 384000 }; ++ 352800, 384000, ++ 705600, 768000 }; + bool supported[PA_ELEMENTSOF(all_rates)] = { false, }; + snd_pcm_hw_params_t *hwparams; + unsigned int i, j, n, *rates = NULL; +diff --git a/src/pulse/sample.h b/src/pulse/sample.h +index 35346a865..65c0c5d6b 100644 +--- a/src/pulse/sample.h ++++ b/src/pulse/sample.h +@@ -128,7 +128,7 @@ PA_C_DECL_BEGIN + #define PA_CHANNELS_MAX 32U + + /** Maximum allowed sample rate */ +-#define PA_RATE_MAX (48000U*8U) ++#define PA_RATE_MAX (48000U*16U) + + /** Sample format */ + typedef enum pa_sample_format { diff --git a/media-libs/libpulse/files/pulseaudio-16.1-fix-memblock-alignment.patch b/media-libs/libpulse/files/pulseaudio-16.1-fix-memblock-alignment.patch new file mode 100644 index 000000000000..b05e530ac89d --- /dev/null +++ b/media-libs/libpulse/files/pulseaudio-16.1-fix-memblock-alignment.patch @@ -0,0 +1,122 @@ +commit 300db779224625144d6279d230c2daa857c967d8 +Author: Igor V. Kovalenko +Date: Thu Feb 9 13:28:29 2023 +0300 + + pstream: Pass frame size to keep split memblock parts aligned + + `pa_pstream_send_memblock()` would split incoming memblock into parts not + exceeding maximum pool block size. + + To make sure split parts of memblock are still frame-aligned add new `align` arg + to `pa_pstream_send_memblock`, find out required alignment from stream sample + format and pass it there. Bump default alignment to 256 which is good up to + 32bit 64ch frames. + + Part-of: + +diff --git a/src/modules/module-tunnel.c b/src/modules/module-tunnel.c +index 61f427bd3..ab094ba4e 100644 +--- a/src/modules/module-tunnel.c ++++ b/src/modules/module-tunnel.c +@@ -676,7 +676,7 @@ static int sink_process_msg(pa_msgobject *o, int code, void *data, int64_t offse + * IO thread context where the rest of the messages are + * dispatched. Yeah, ugly, but I am a lazy bastard. */ + +- pa_pstream_send_memblock(u->pstream, u->channel, 0, PA_SEEK_RELATIVE, chunk); ++ pa_pstream_send_memblock(u->pstream, u->channel, 0, PA_SEEK_RELATIVE, chunk, pa_frame_size(&u->sink->sample_spec)); + + u->receive_counter += chunk->length; + +diff --git a/src/pulse/stream.c b/src/pulse/stream.c +index 0aa627396..3585b27e8 100644 +--- a/src/pulse/stream.c ++++ b/src/pulse/stream.c +@@ -1535,7 +1535,7 @@ int pa_stream_write_ext_free( + s->write_memblock = NULL; + s->write_data = NULL; + +- pa_pstream_send_memblock(s->context->pstream, s->channel, offset, seek, &chunk); ++ pa_pstream_send_memblock(s->context->pstream, s->channel, offset, seek, &chunk, pa_frame_size(&s->sample_spec)); + pa_memblock_unref(chunk.memblock); + + } else { +@@ -1569,7 +1569,7 @@ int pa_stream_write_ext_free( + pa_memblock_release(chunk.memblock); + } + +- pa_pstream_send_memblock(s->context->pstream, s->channel, t_offset, t_seek, &chunk); ++ pa_pstream_send_memblock(s->context->pstream, s->channel, t_offset, t_seek, &chunk, pa_frame_size(&s->sample_spec)); + + t_offset = 0; + t_seek = PA_SEEK_RELATIVE; +diff --git a/src/pulsecore/protocol-native.c b/src/pulsecore/protocol-native.c +index 672182fbc..1342dee10 100644 +--- a/src/pulsecore/protocol-native.c ++++ b/src/pulsecore/protocol-native.c +@@ -1260,7 +1260,7 @@ static void native_connection_send_memblock(pa_native_connection *c) { + if (schunk.length > r->buffer_attr.fragsize) + schunk.length = r->buffer_attr.fragsize; + +- pa_pstream_send_memblock(c->pstream, r->index, 0, PA_SEEK_RELATIVE, &schunk); ++ pa_pstream_send_memblock(c->pstream, r->index, 0, PA_SEEK_RELATIVE, &schunk, pa_memblockq_get_base(r->memblockq)); + + pa_memblockq_drop(r->memblockq, schunk.length); + pa_memblock_unref(schunk.memblock); +@@ -2535,7 +2535,7 @@ static void setup_srbchannel(pa_native_connection *c, pa_mem_type_t shm_type) { + mc.memblock = srbt.memblock; + mc.index = 0; + mc.length = pa_memblock_get_length(srbt.memblock); +- pa_pstream_send_memblock(c->pstream, 0, 0, 0, &mc); ++ pa_pstream_send_memblock(c->pstream, 0, 0, 0, &mc, 0); + + c->srbpending = srb; + return; +diff --git a/src/pulsecore/pstream.c b/src/pulsecore/pstream.c +index 7147b776a..ff62f464b 100644 +--- a/src/pulsecore/pstream.c ++++ b/src/pulsecore/pstream.c +@@ -82,6 +82,10 @@ typedef uint32_t pa_pstream_descriptor[PA_PSTREAM_DESCRIPTOR_MAX]; + */ + #define FRAME_SIZE_MAX_ALLOW (1024*1024*16) + ++/* Default memblock alignment used with pa_pstream_send_memblock() ++ */ ++#define DEFAULT_PSTREAM_MEMBLOCK_ALIGN (256) ++ + PA_STATIC_FLIST_DECLARE(items, 0, pa_xfree); + + struct item_info { +@@ -475,7 +479,7 @@ void pa_pstream_send_packet(pa_pstream*p, pa_packet *packet, pa_cmsg_ancil_data + p->mainloop->defer_enable(p->defer_event, 1); + } + +-void pa_pstream_send_memblock(pa_pstream*p, uint32_t channel, int64_t offset, pa_seek_mode_t seek_mode, const pa_memchunk *chunk) { ++void pa_pstream_send_memblock(pa_pstream*p, uint32_t channel, int64_t offset, pa_seek_mode_t seek_mode, const pa_memchunk *chunk, size_t align) { + size_t length, idx; + size_t bsm; + +@@ -492,6 +496,11 @@ void pa_pstream_send_memblock(pa_pstream*p, uint32_t channel, int64_t offset, pa + + bsm = pa_mempool_block_size_max(p->mempool); + ++ if (align == 0) ++ align = DEFAULT_PSTREAM_MEMBLOCK_ALIGN; ++ ++ bsm = (bsm / align) * align; ++ + while (length > 0) { + struct item_info *i; + size_t n; +diff --git a/src/pulsecore/pstream.h b/src/pulsecore/pstream.h +index 2bff270ad..88bdca4cc 100644 +--- a/src/pulsecore/pstream.h ++++ b/src/pulsecore/pstream.h +@@ -51,7 +51,7 @@ void pa_pstream_unlink(pa_pstream *p); + int pa_pstream_attach_memfd_shmid(pa_pstream *p, unsigned shm_id, int memfd_fd); + + void pa_pstream_send_packet(pa_pstream*p, pa_packet *packet, pa_cmsg_ancil_data *ancil_data); +-void pa_pstream_send_memblock(pa_pstream*p, uint32_t channel, int64_t offset, pa_seek_mode_t seek, const pa_memchunk *chunk); ++void pa_pstream_send_memblock(pa_pstream*p, uint32_t channel, int64_t offset, pa_seek_mode_t seek, const pa_memchunk *chunk, size_t align); + void pa_pstream_send_release(pa_pstream *p, uint32_t block_id); + void pa_pstream_send_revoke(pa_pstream *p, uint32_t block_id); + diff --git a/media-libs/libpulse/files/pulseaudio-16.1-smoother-start-paused.patch b/media-libs/libpulse/files/pulseaudio-16.1-smoother-start-paused.patch new file mode 100644 index 000000000000..3f0acbc8f95e --- /dev/null +++ b/media-libs/libpulse/files/pulseaudio-16.1-smoother-start-paused.patch @@ -0,0 +1,26 @@ +commit 8fe50bbc31e11abf2f30864f1e2dbdaa16d0e1c3 +Author: Georg Chini +Date: Thu Aug 25 08:11:04 2022 +0200 + + time-smoother-2: Fix stream time when stream starts paused + + When a stream is started but has not yet called smoother_2_put(), pa_smoother_2_get() + returns the time since the start of the stream even if the stream was started paused. + When the stream is started paused, pa_smoother_2_get() should return 0 instead. This + patch fixes the problem. + + Part-of: + +diff --git a/src/pulsecore/time-smoother_2.c b/src/pulsecore/time-smoother_2.c +index e14b52f72..ea7ec1b36 100644 +--- a/src/pulsecore/time-smoother_2.c ++++ b/src/pulsecore/time-smoother_2.c +@@ -295,7 +295,7 @@ pa_usec_t pa_smoother_2_get(pa_smoother_2 *s, pa_usec_t time_stamp) { + + /* If the smoother has not started, just return system time since resume */ + if (!s->start_time) { +- if (time_stamp >= s->resume_time) ++ if (time_stamp >= s->resume_time && !s->paused) + current_time = time_stamp - s->resume_time; + else + current_time = 0; diff --git a/media-libs/libpulse/files/pulseaudio-16.1-smoother-time-calculation.patch b/media-libs/libpulse/files/pulseaudio-16.1-smoother-time-calculation.patch new file mode 100644 index 000000000000..9d976e5be984 --- /dev/null +++ b/media-libs/libpulse/files/pulseaudio-16.1-smoother-time-calculation.patch @@ -0,0 +1,27 @@ +commit c3eae5d00cb79bd897049483126e75bb48a69cd1 +Author: flyingOwl +Date: Fri Dec 30 00:16:03 2022 +0100 + + time-smoother-2: Fix time calculation by comparing timestamps + + This fixes the rare case of resume_time being bigger than time_stamp. Which + happens sometimes when a gstreamer client is quickly seeking through a + media file. The resulting integer underflow then causes a huge value in + current_time which will break the playback. + + Part-of: + +diff --git a/src/pulsecore/time-smoother_2.c b/src/pulsecore/time-smoother_2.c +index ea7ec1b36..46cc5e9cc 100644 +--- a/src/pulsecore/time-smoother_2.c ++++ b/src/pulsecore/time-smoother_2.c +@@ -307,7 +307,8 @@ pa_usec_t pa_smoother_2_get(pa_smoother_2 *s, pa_usec_t time_stamp) { + /* If we are initializing, add the time since resume to the card time at pause_time */ + else if (s->init) { + current_time += (s->pause_time - s->start_time - s->time_offset - s->fixup_time) * s->time_factor; +- current_time += (time_stamp - s->resume_time) * s->time_factor; ++ if (time_stamp > s->resume_time) ++ current_time += (time_stamp - s->resume_time) * s->time_factor; + + /* Smoother is running, calculate current sound card time */ + } else diff --git a/media-libs/libpulse/libpulse-16.1-r3.ebuild b/media-libs/libpulse/libpulse-16.1-r3.ebuild new file mode 100644 index 000000000000..a67865f3948a --- /dev/null +++ b/media-libs/libpulse/libpulse-16.1-r3.ebuild @@ -0,0 +1,219 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +MY_PV="${PV/_pre*}" +MY_P="pulseaudio-${MY_PV}" +inherit bash-completion-r1 flag-o-matic gnome2-utils meson-multilib optfeature systemd toolchain-funcs udev + +DESCRIPTION="Libraries for PulseAudio clients" +HOMEPAGE="https://www.freedesktop.org/wiki/Software/PulseAudio/" + +if [[ ${PV} = 9999 ]]; then + inherit git-r3 + EGIT_BRANCH="master" + EGIT_REPO_URI="https://gitlab.freedesktop.org/pulseaudio/pulseaudio" +else + SRC_URI="https://freedesktop.org/software/pulseaudio/releases/${MY_P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +fi + +S="${WORKDIR}/${MY_P}" + +LICENSE="LGPL-2.1+" + +SLOT="0" +IUSE="+asyncns dbus doc +glib gtk selinux systemd test valgrind X" +RESTRICT="!test? ( test )" + +# NOTE: libpcre needed in some cases, bug #472228 +# TODO: libatomic_ops is only needed on some architectures and conditions, and then at runtime too +RDEPEND=" + dev-libs/libatomic_ops + >=media-libs/libsndfile-1.0.20[${MULTILIB_USEDEP}] + asyncns? ( >=net-libs/libasyncns-0.1[${MULTILIB_USEDEP}] ) + dbus? ( >=sys-apps/dbus-1.4.12[${MULTILIB_USEDEP}] ) + elibc_mingw? ( dev-libs/libpcre:3 ) + glib? ( >=dev-libs/glib-2.28.0:2[${MULTILIB_USEDEP}] ) + gtk? ( x11-libs/gtk+:3 ) + selinux? ( sec-policy/selinux-pulseaudio ) + systemd? ( sys-apps/systemd:= ) + valgrind? ( dev-util/valgrind ) + X? ( + x11-libs/libX11[${MULTILIB_USEDEP}] + >=x11-libs/libxcb-1.6[${MULTILIB_USEDEP}] + ) + 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 +Date: Sun Feb 5 19:49:10 2023 +0300 + + alsa-util: Add more standard sample rates. + + Part-of: + +diff --git a/src/modules/alsa/alsa-util.c b/src/modules/alsa/alsa-util.c +index 9f35cb20f..fd30f18bd 100644 +--- a/src/modules/alsa/alsa-util.c ++++ b/src/modules/alsa/alsa-util.c +@@ -1430,7 +1430,8 @@ unsigned int *pa_alsa_get_supported_rates(snd_pcm_t *pcm, unsigned int fallback_ + 32000, 44100, 48000, + 64000, 88200, 96000, + 128000, 176400, 192000, +- 384000 }; ++ 352800, 384000, ++ 705600, 768000 }; + bool supported[PA_ELEMENTSOF(all_rates)] = { false, }; + snd_pcm_hw_params_t *hwparams; + unsigned int i, j, n, *rates = NULL; +diff --git a/src/pulse/sample.h b/src/pulse/sample.h +index 35346a865..65c0c5d6b 100644 +--- a/src/pulse/sample.h ++++ b/src/pulse/sample.h +@@ -128,7 +128,7 @@ PA_C_DECL_BEGIN + #define PA_CHANNELS_MAX 32U + + /** Maximum allowed sample rate */ +-#define PA_RATE_MAX (48000U*8U) ++#define PA_RATE_MAX (48000U*16U) + + /** Sample format */ + typedef enum pa_sample_format { diff --git a/media-sound/pulseaudio-daemon/files/pulseaudio-16.1-fix-memblock-alignment.patch b/media-sound/pulseaudio-daemon/files/pulseaudio-16.1-fix-memblock-alignment.patch new file mode 100644 index 000000000000..b05e530ac89d --- /dev/null +++ b/media-sound/pulseaudio-daemon/files/pulseaudio-16.1-fix-memblock-alignment.patch @@ -0,0 +1,122 @@ +commit 300db779224625144d6279d230c2daa857c967d8 +Author: Igor V. Kovalenko +Date: Thu Feb 9 13:28:29 2023 +0300 + + pstream: Pass frame size to keep split memblock parts aligned + + `pa_pstream_send_memblock()` would split incoming memblock into parts not + exceeding maximum pool block size. + + To make sure split parts of memblock are still frame-aligned add new `align` arg + to `pa_pstream_send_memblock`, find out required alignment from stream sample + format and pass it there. Bump default alignment to 256 which is good up to + 32bit 64ch frames. + + Part-of: + +diff --git a/src/modules/module-tunnel.c b/src/modules/module-tunnel.c +index 61f427bd3..ab094ba4e 100644 +--- a/src/modules/module-tunnel.c ++++ b/src/modules/module-tunnel.c +@@ -676,7 +676,7 @@ static int sink_process_msg(pa_msgobject *o, int code, void *data, int64_t offse + * IO thread context where the rest of the messages are + * dispatched. Yeah, ugly, but I am a lazy bastard. */ + +- pa_pstream_send_memblock(u->pstream, u->channel, 0, PA_SEEK_RELATIVE, chunk); ++ pa_pstream_send_memblock(u->pstream, u->channel, 0, PA_SEEK_RELATIVE, chunk, pa_frame_size(&u->sink->sample_spec)); + + u->receive_counter += chunk->length; + +diff --git a/src/pulse/stream.c b/src/pulse/stream.c +index 0aa627396..3585b27e8 100644 +--- a/src/pulse/stream.c ++++ b/src/pulse/stream.c +@@ -1535,7 +1535,7 @@ int pa_stream_write_ext_free( + s->write_memblock = NULL; + s->write_data = NULL; + +- pa_pstream_send_memblock(s->context->pstream, s->channel, offset, seek, &chunk); ++ pa_pstream_send_memblock(s->context->pstream, s->channel, offset, seek, &chunk, pa_frame_size(&s->sample_spec)); + pa_memblock_unref(chunk.memblock); + + } else { +@@ -1569,7 +1569,7 @@ int pa_stream_write_ext_free( + pa_memblock_release(chunk.memblock); + } + +- pa_pstream_send_memblock(s->context->pstream, s->channel, t_offset, t_seek, &chunk); ++ pa_pstream_send_memblock(s->context->pstream, s->channel, t_offset, t_seek, &chunk, pa_frame_size(&s->sample_spec)); + + t_offset = 0; + t_seek = PA_SEEK_RELATIVE; +diff --git a/src/pulsecore/protocol-native.c b/src/pulsecore/protocol-native.c +index 672182fbc..1342dee10 100644 +--- a/src/pulsecore/protocol-native.c ++++ b/src/pulsecore/protocol-native.c +@@ -1260,7 +1260,7 @@ static void native_connection_send_memblock(pa_native_connection *c) { + if (schunk.length > r->buffer_attr.fragsize) + schunk.length = r->buffer_attr.fragsize; + +- pa_pstream_send_memblock(c->pstream, r->index, 0, PA_SEEK_RELATIVE, &schunk); ++ pa_pstream_send_memblock(c->pstream, r->index, 0, PA_SEEK_RELATIVE, &schunk, pa_memblockq_get_base(r->memblockq)); + + pa_memblockq_drop(r->memblockq, schunk.length); + pa_memblock_unref(schunk.memblock); +@@ -2535,7 +2535,7 @@ static void setup_srbchannel(pa_native_connection *c, pa_mem_type_t shm_type) { + mc.memblock = srbt.memblock; + mc.index = 0; + mc.length = pa_memblock_get_length(srbt.memblock); +- pa_pstream_send_memblock(c->pstream, 0, 0, 0, &mc); ++ pa_pstream_send_memblock(c->pstream, 0, 0, 0, &mc, 0); + + c->srbpending = srb; + return; +diff --git a/src/pulsecore/pstream.c b/src/pulsecore/pstream.c +index 7147b776a..ff62f464b 100644 +--- a/src/pulsecore/pstream.c ++++ b/src/pulsecore/pstream.c +@@ -82,6 +82,10 @@ typedef uint32_t pa_pstream_descriptor[PA_PSTREAM_DESCRIPTOR_MAX]; + */ + #define FRAME_SIZE_MAX_ALLOW (1024*1024*16) + ++/* Default memblock alignment used with pa_pstream_send_memblock() ++ */ ++#define DEFAULT_PSTREAM_MEMBLOCK_ALIGN (256) ++ + PA_STATIC_FLIST_DECLARE(items, 0, pa_xfree); + + struct item_info { +@@ -475,7 +479,7 @@ void pa_pstream_send_packet(pa_pstream*p, pa_packet *packet, pa_cmsg_ancil_data + p->mainloop->defer_enable(p->defer_event, 1); + } + +-void pa_pstream_send_memblock(pa_pstream*p, uint32_t channel, int64_t offset, pa_seek_mode_t seek_mode, const pa_memchunk *chunk) { ++void pa_pstream_send_memblock(pa_pstream*p, uint32_t channel, int64_t offset, pa_seek_mode_t seek_mode, const pa_memchunk *chunk, size_t align) { + size_t length, idx; + size_t bsm; + +@@ -492,6 +496,11 @@ void pa_pstream_send_memblock(pa_pstream*p, uint32_t channel, int64_t offset, pa + + bsm = pa_mempool_block_size_max(p->mempool); + ++ if (align == 0) ++ align = DEFAULT_PSTREAM_MEMBLOCK_ALIGN; ++ ++ bsm = (bsm / align) * align; ++ + while (length > 0) { + struct item_info *i; + size_t n; +diff --git a/src/pulsecore/pstream.h b/src/pulsecore/pstream.h +index 2bff270ad..88bdca4cc 100644 +--- a/src/pulsecore/pstream.h ++++ b/src/pulsecore/pstream.h +@@ -51,7 +51,7 @@ void pa_pstream_unlink(pa_pstream *p); + int pa_pstream_attach_memfd_shmid(pa_pstream *p, unsigned shm_id, int memfd_fd); + + void pa_pstream_send_packet(pa_pstream*p, pa_packet *packet, pa_cmsg_ancil_data *ancil_data); +-void pa_pstream_send_memblock(pa_pstream*p, uint32_t channel, int64_t offset, pa_seek_mode_t seek, const pa_memchunk *chunk); ++void pa_pstream_send_memblock(pa_pstream*p, uint32_t channel, int64_t offset, pa_seek_mode_t seek, const pa_memchunk *chunk, size_t align); + void pa_pstream_send_release(pa_pstream *p, uint32_t block_id); + void pa_pstream_send_revoke(pa_pstream *p, uint32_t block_id); + diff --git a/media-sound/pulseaudio-daemon/files/pulseaudio-16.1-fix-resampler-oversized-memblock.patch b/media-sound/pulseaudio-daemon/files/pulseaudio-16.1-fix-resampler-oversized-memblock.patch new file mode 100644 index 000000000000..bd3d39d0af82 --- /dev/null +++ b/media-sound/pulseaudio-daemon/files/pulseaudio-16.1-fix-resampler-oversized-memblock.patch @@ -0,0 +1,55 @@ +commit 1cfa7378236b3cf9daf3be09d3227b92df69cc53 +Author: Igor V. Kovalenko +Date: Wed Feb 8 03:24:59 2023 +0300 + + resampler: Fix oversized memblock pushed from resampler + + The assumption that the format enum is ordered by size is not valid for quite + some time, since 24bit formats were appended to format enum later than 32bit + formats. This causes resampler to produce properly aligned memblock of size + larger than maximum mempool block size if input format is 24bit and output + format is 32bit. + + Oversized block is getting split by `pa_pstream_send_memblock()` into parts of + size not exceeding maximum mempool block size. This usually works well but for + 32ch 32bit 48000Hz stream the frame alignment is 128 bytes and maximum mempool + block size value is multiple of 64 but not 128 bytes, therefore resulting parts + are misaligned. + + On receiving side this causes extra allocation of 128 byte chunk while `mcalign` + helper reassembles properly aligned frame out of second block of misaligned + size. While first and second properly aligned frames are retrieved successfully + from `mcalign` helper, third retrieved frame would end up with properly aligned + size but misaligned memblock index (in this example, that would be 64 bytes.) + Attempt to push a chunk with misaligned memblock index causes assertion failure + + Assertion 'uchunk->index % bq->base == 0' failed at memblockq.c:289, + function pa_memblockq_push(). Aborting. + + Fix oversized block issue by checking proper size of format instead of enum + value. + + Fixes: a67c21f09 ("merge 'lennart' branch back into trunk.") + Part-of: + +diff --git a/src/pulsecore/resampler.c b/src/pulsecore/resampler.c +index b035f67ed..ba18c92c4 100644 +--- a/src/pulsecore/resampler.c ++++ b/src/pulsecore/resampler.c +@@ -613,9 +613,13 @@ size_t pa_resampler_max_block_size(pa_resampler *r) { + * conversion */ + max_ss.channels = (uint8_t) (PA_MAX(r->i_ss.channels, r->o_ss.channels)); + +- /* We silently assume that the format enum is ordered by size */ +- max_ss.format = PA_MAX(r->i_ss.format, r->o_ss.format); +- max_ss.format = PA_MAX(max_ss.format, r->work_format); ++ max_ss.format = r->i_ss.format; ++ ++ if (pa_sample_size_of_format(max_ss.format) < pa_sample_size_of_format(r->o_ss.format)) ++ max_ss.format = r->o_ss.format; ++ ++ if (pa_sample_size_of_format(max_ss.format) < pa_sample_size_of_format(r->work_format)) ++ max_ss.format = r->work_format; + + max_ss.rate = PA_MAX(r->i_ss.rate, r->o_ss.rate); + diff --git a/media-sound/pulseaudio-daemon/files/pulseaudio-16.1-fix-uac2-broken-avoid-resampling.patch b/media-sound/pulseaudio-daemon/files/pulseaudio-16.1-fix-uac2-broken-avoid-resampling.patch new file mode 100644 index 000000000000..a260ced351a5 --- /dev/null +++ b/media-sound/pulseaudio-daemon/files/pulseaudio-16.1-fix-uac2-broken-avoid-resampling.patch @@ -0,0 +1,382 @@ +commit aed52c507f345d0b5c4cd2b1d2c58dae2d904b53 +Author: Igor V. Kovalenko +Date: Wed Feb 22 01:19:24 2023 +0300 + + alsa-util: Perform format and rate detection before setting HW params + + Perform detection of supported sample format and rates just after device is + opened, before `snd_pcm_hw_params()` is called for the first time. This fixes a + problem where device restricts available sample rates after HW params are set + preventing sample rate detection (seen with UAC2 devices and kernel 6.1.9) + + Bug: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/issues/1414 + Bug: https://github.com/alsa-project/alsa-lib/issues/119 + Part-of: + +diff --git a/src/modules/alsa/alsa-mixer.c b/src/modules/alsa/alsa-mixer.c +index 49c39687c..c272e392b 100644 +--- a/src/modules/alsa/alsa-mixer.c ++++ b/src/modules/alsa/alsa-mixer.c +@@ -5074,7 +5074,7 @@ static snd_pcm_t* mapping_open_pcm(pa_alsa_mapping *m, + handle = pa_alsa_open_by_template( + m->device_strings, dev_id, NULL, &try_ss, + &try_map, mode, &try_period_size, +- &try_buffer_size, 0, NULL, NULL, exact_channels); ++ &try_buffer_size, 0, NULL, NULL, NULL, NULL, exact_channels); + if (handle && !exact_channels && m->channel_map.channels != try_map.channels) { + char buf[PA_CHANNEL_MAP_SNPRINT_MAX]; + pa_log_debug("Channel map for mapping '%s' permanently changed to '%s'", m->name, +diff --git a/src/modules/alsa/alsa-sink.c b/src/modules/alsa/alsa-sink.c +index b249df680..ca22f195f 100644 +--- a/src/modules/alsa/alsa-sink.c ++++ b/src/modules/alsa/alsa-sink.c +@@ -2527,7 +2527,9 @@ pa_sink *pa_alsa_sink_new(pa_module *m, pa_modargs *ma, const char*driver, pa_ca + &ss, &map, + SND_PCM_STREAM_PLAYBACK, + &period_frames, &buffer_frames, tsched_frames, +- &b, &d, mapping))) ++ &b, &d, ++ &u->supported_formats, &u->supported_rates, ++ mapping))) + goto fail; + + } else if ((dev_id = pa_modargs_get_value(ma, "device_id", NULL))) { +@@ -2541,7 +2543,9 @@ pa_sink *pa_alsa_sink_new(pa_module *m, pa_modargs *ma, const char*driver, pa_ca + &ss, &map, + SND_PCM_STREAM_PLAYBACK, + &period_frames, &buffer_frames, tsched_frames, +- &b, &d, profile_set, &mapping))) ++ &b, &d, ++ &u->supported_formats, &u->supported_rates, ++ profile_set, &mapping))) + goto fail; + + } else { +@@ -2552,7 +2556,9 @@ pa_sink *pa_alsa_sink_new(pa_module *m, pa_modargs *ma, const char*driver, pa_ca + &ss, &map, + SND_PCM_STREAM_PLAYBACK, + &period_frames, &buffer_frames, tsched_frames, +- &b, &d, false))) ++ &b, &d, ++ &u->supported_formats, &u->supported_rates, ++ false))) + goto fail; + } + +@@ -2598,13 +2604,11 @@ pa_sink *pa_alsa_sink_new(pa_module *m, pa_modargs *ma, const char*driver, pa_ca + + u->verified_sample_spec = ss; + +- u->supported_formats = pa_alsa_get_supported_formats(u->pcm_handle, ss.format); + if (!u->supported_formats) { + pa_log_error("Failed to find any supported sample formats."); + goto fail; + } + +- u->supported_rates = pa_alsa_get_supported_rates(u->pcm_handle, ss.rate); + if (!u->supported_rates) { + pa_log_error("Failed to find any supported sample rates."); + goto fail; +diff --git a/src/modules/alsa/alsa-source.c b/src/modules/alsa/alsa-source.c +index ef8b12c32..d88c47f1f 100644 +--- a/src/modules/alsa/alsa-source.c ++++ b/src/modules/alsa/alsa-source.c +@@ -2218,7 +2218,7 @@ pa_source *pa_alsa_source_new(pa_module *m, pa_modargs *ma, const char*driver, p + &ss, &map, + SND_PCM_STREAM_CAPTURE, + &period_frames, &buffer_frames, tsched_frames, +- &b, &d, mapping))) ++ &b, &d, &u->supported_formats, &u->supported_rates, mapping))) + goto fail; + + } else if ((dev_id = pa_modargs_get_value(ma, "device_id", NULL))) { +@@ -2232,7 +2232,7 @@ pa_source *pa_alsa_source_new(pa_module *m, pa_modargs *ma, const char*driver, p + &ss, &map, + SND_PCM_STREAM_CAPTURE, + &period_frames, &buffer_frames, tsched_frames, +- &b, &d, profile_set, &mapping))) ++ &b, &d, &u->supported_formats, &u->supported_rates, profile_set, &mapping))) + goto fail; + + } else { +@@ -2243,7 +2243,7 @@ pa_source *pa_alsa_source_new(pa_module *m, pa_modargs *ma, const char*driver, p + &ss, &map, + SND_PCM_STREAM_CAPTURE, + &period_frames, &buffer_frames, tsched_frames, +- &b, &d, false))) ++ &b, &d, &u->supported_formats, &u->supported_rates, false))) + goto fail; + } + +@@ -2279,13 +2279,11 @@ pa_source *pa_alsa_source_new(pa_module *m, pa_modargs *ma, const char*driver, p + + u->verified_sample_spec = ss; + +- u->supported_formats = pa_alsa_get_supported_formats(u->pcm_handle, ss.format); + if (!u->supported_formats) { + pa_log_error("Failed to find any supported sample formats."); + goto fail; + } + +- u->supported_rates = pa_alsa_get_supported_rates(u->pcm_handle, ss.rate); + if (!u->supported_rates) { + pa_log_error("Failed to find any supported sample rates."); + goto fail; +diff --git a/src/modules/alsa/alsa-ucm.c b/src/modules/alsa/alsa-ucm.c +index e75756f53..744e7aae1 100644 +--- a/src/modules/alsa/alsa-ucm.c ++++ b/src/modules/alsa/alsa-ucm.c +@@ -2026,7 +2026,7 @@ static snd_pcm_t* mapping_open_pcm(pa_alsa_ucm_config *ucm, pa_alsa_mapping *m, + try_buffer_size = ucm->core->default_n_fragments * try_period_size; + + pcm = pa_alsa_open_by_device_string(m->device_strings[0], NULL, &try_ss, +- &try_map, mode, &try_period_size, &try_buffer_size, 0, NULL, NULL, exact_channels); ++ &try_map, mode, &try_period_size, &try_buffer_size, 0, NULL, NULL, NULL, NULL, exact_channels); + + if (pcm) { + if (!exact_channels) +diff --git a/src/modules/alsa/alsa-util.c b/src/modules/alsa/alsa-util.c +index fd30f18bd..b631c870c 100644 +--- a/src/modules/alsa/alsa-util.c ++++ b/src/modules/alsa/alsa-util.c +@@ -523,6 +523,8 @@ snd_pcm_t *pa_alsa_open_by_device_id_auto( + snd_pcm_uframes_t tsched_size, + bool *use_mmap, + bool *use_tsched, ++ pa_sample_format_t **query_supported_formats, ++ unsigned int **query_supported_rates, + pa_alsa_profile_set *ps, + pa_alsa_mapping **mapping) { + +@@ -561,6 +563,8 @@ snd_pcm_t *pa_alsa_open_by_device_id_auto( + tsched_size, + use_mmap, + use_tsched, ++ query_supported_formats, ++ query_supported_rates, + m); + + if (pcm_handle) { +@@ -588,6 +592,8 @@ snd_pcm_t *pa_alsa_open_by_device_id_auto( + tsched_size, + use_mmap, + use_tsched, ++ query_supported_formats, ++ query_supported_rates, + m); + + if (pcm_handle) { +@@ -612,6 +618,8 @@ snd_pcm_t *pa_alsa_open_by_device_id_auto( + tsched_size, + use_mmap, + use_tsched, ++ query_supported_formats, ++ query_supported_rates, + false); + pa_xfree(d); + +@@ -632,6 +640,8 @@ snd_pcm_t *pa_alsa_open_by_device_id_mapping( + snd_pcm_uframes_t tsched_size, + bool *use_mmap, + bool *use_tsched, ++ pa_sample_format_t **query_supported_formats, ++ unsigned int **query_supported_rates, + pa_alsa_mapping *m) { + + snd_pcm_t *pcm_handle; +@@ -661,6 +671,8 @@ snd_pcm_t *pa_alsa_open_by_device_id_mapping( + tsched_size, + use_mmap, + use_tsched, ++ query_supported_formats, ++ query_supported_rates, + pa_channel_map_valid(&m->channel_map) /* Query the channel count if we don't know what we want */); + + if (!pcm_handle) +@@ -684,6 +696,8 @@ snd_pcm_t *pa_alsa_open_by_device_string( + snd_pcm_uframes_t tsched_size, + bool *use_mmap, + bool *use_tsched, ++ pa_sample_format_t **query_supported_formats, ++ unsigned int **query_supported_rates, + bool require_exact_channel_number) { + + int err; +@@ -711,6 +725,12 @@ snd_pcm_t *pa_alsa_open_by_device_string( + + pa_log_debug("Managed to open %s", d); + ++ if (query_supported_formats) ++ *query_supported_formats = pa_alsa_get_supported_formats(pcm_handle, ss->format); ++ ++ if (query_supported_rates) ++ *query_supported_rates = pa_alsa_get_supported_rates(pcm_handle, ss->rate); ++ + if ((err = pa_alsa_set_hw_params( + pcm_handle, + ss, +@@ -784,6 +804,8 @@ snd_pcm_t *pa_alsa_open_by_template( + snd_pcm_uframes_t tsched_size, + bool *use_mmap, + bool *use_tsched, ++ pa_sample_format_t **query_supported_formats, ++ unsigned int **query_supported_rates, + bool require_exact_channel_number) { + + snd_pcm_t *pcm_handle; +@@ -805,6 +827,8 @@ snd_pcm_t *pa_alsa_open_by_template( + tsched_size, + use_mmap, + use_tsched, ++ query_supported_formats, ++ query_supported_rates, + require_exact_channel_number); + + pa_xfree(d); +diff --git a/src/modules/alsa/alsa-util.h b/src/modules/alsa/alsa-util.h +index 2eed3eac3..c65801104 100644 +--- a/src/modules/alsa/alsa-util.h ++++ b/src/modules/alsa/alsa-util.h +@@ -67,6 +67,8 @@ snd_pcm_t *pa_alsa_open_by_device_id_auto( + snd_pcm_uframes_t tsched_size, + bool *use_mmap, /* modified at return */ + bool *use_tsched, /* modified at return */ ++ pa_sample_format_t **query_supported_formats, /* modified at return */ ++ unsigned int **query_supported_rates, /* modified at return */ + pa_alsa_profile_set *ps, + pa_alsa_mapping **mapping); /* modified at return */ + +@@ -82,6 +84,8 @@ snd_pcm_t *pa_alsa_open_by_device_id_mapping( + snd_pcm_uframes_t tsched_size, + bool *use_mmap, /* modified at return */ + bool *use_tsched, /* modified at return */ ++ pa_sample_format_t **query_supported_formats, /* modified at return */ ++ unsigned int **query_supported_rates, /* modified at return */ + pa_alsa_mapping *mapping); + + /* Opens the explicit ALSA device */ +@@ -96,6 +100,8 @@ snd_pcm_t *pa_alsa_open_by_device_string( + snd_pcm_uframes_t tsched_size, + bool *use_mmap, /* modified at return */ + bool *use_tsched, /* modified at return */ ++ pa_sample_format_t **query_supported_formats, /* modified at return */ ++ unsigned int **query_supported_rates, /* modified at return */ + bool require_exact_channel_number); + + /* Opens the explicit ALSA device with a fallback list */ +@@ -111,6 +117,8 @@ snd_pcm_t *pa_alsa_open_by_template( + snd_pcm_uframes_t tsched_size, + bool *use_mmap, /* modified at return */ + bool *use_tsched, /* modified at return */ ++ pa_sample_format_t **query_supported_formats, /* modified at return */ ++ unsigned int **query_supported_rates, /* modified at return */ + bool require_exact_channel_number); + + void pa_alsa_dump(pa_log_level_t level, snd_pcm_t *pcm); +commit 5ab2b9cb0e32190c3ea12b0f4cb7533d7340bbf1 +Author: Igor V. Kovalenko +Date: Wed Feb 22 01:50:22 2023 +0300 + + alsa-util: Fix pa_alsa_get_supported_formats fallback. + + Looks like original intention was to scan over sample formats supported by PA, + but code does the scan by list of alsa formats. Reverse the map and adjust + fallback case which now can use the same map. + + Part-of: + +diff --git a/src/modules/alsa/alsa-util.c b/src/modules/alsa/alsa-util.c +index b631c870c..d3c092f52 100644 +--- a/src/modules/alsa/alsa-util.c ++++ b/src/modules/alsa/alsa-util.c +@@ -1502,35 +1502,35 @@ unsigned int *pa_alsa_get_supported_rates(snd_pcm_t *pcm, unsigned int fallback_ + } + + pa_sample_format_t *pa_alsa_get_supported_formats(snd_pcm_t *pcm, pa_sample_format_t fallback_format) { +- static const snd_pcm_format_t format_trans_to_pa[] = { +- [SND_PCM_FORMAT_U8] = PA_SAMPLE_U8, +- [SND_PCM_FORMAT_A_LAW] = PA_SAMPLE_ALAW, +- [SND_PCM_FORMAT_MU_LAW] = PA_SAMPLE_ULAW, +- [SND_PCM_FORMAT_S16_LE] = PA_SAMPLE_S16LE, +- [SND_PCM_FORMAT_S16_BE] = PA_SAMPLE_S16BE, +- [SND_PCM_FORMAT_FLOAT_LE] = PA_SAMPLE_FLOAT32LE, +- [SND_PCM_FORMAT_FLOAT_BE] = PA_SAMPLE_FLOAT32BE, +- [SND_PCM_FORMAT_S32_LE] = PA_SAMPLE_S32LE, +- [SND_PCM_FORMAT_S32_BE] = PA_SAMPLE_S32BE, +- [SND_PCM_FORMAT_S24_3LE] = PA_SAMPLE_S24LE, +- [SND_PCM_FORMAT_S24_3BE] = PA_SAMPLE_S24BE, +- [SND_PCM_FORMAT_S24_LE] = PA_SAMPLE_S24_32LE, +- [SND_PCM_FORMAT_S24_BE] = PA_SAMPLE_S24_32BE, ++ static const snd_pcm_format_t format_trans_to_pcm[] = { ++ [PA_SAMPLE_U8] = SND_PCM_FORMAT_U8, ++ [PA_SAMPLE_ALAW] = SND_PCM_FORMAT_A_LAW, ++ [PA_SAMPLE_ULAW] = SND_PCM_FORMAT_MU_LAW, ++ [PA_SAMPLE_S16LE] = SND_PCM_FORMAT_S16_LE, ++ [PA_SAMPLE_S16BE] = SND_PCM_FORMAT_S16_BE, ++ [PA_SAMPLE_FLOAT32LE] = SND_PCM_FORMAT_FLOAT_LE, ++ [PA_SAMPLE_FLOAT32BE] = SND_PCM_FORMAT_FLOAT_BE, ++ [PA_SAMPLE_S32LE] = SND_PCM_FORMAT_S32_LE, ++ [PA_SAMPLE_S32BE] = SND_PCM_FORMAT_S32_BE, ++ [PA_SAMPLE_S24LE] = SND_PCM_FORMAT_S24_3LE, ++ [PA_SAMPLE_S24BE] = SND_PCM_FORMAT_S24_3BE, ++ [PA_SAMPLE_S24_32LE] = SND_PCM_FORMAT_S24_LE, ++ [PA_SAMPLE_S24_32BE] = SND_PCM_FORMAT_S24_BE, + }; +- static const snd_pcm_format_t all_formats[] = { +- SND_PCM_FORMAT_U8, +- SND_PCM_FORMAT_A_LAW, +- SND_PCM_FORMAT_MU_LAW, +- SND_PCM_FORMAT_S16_LE, +- SND_PCM_FORMAT_S16_BE, +- SND_PCM_FORMAT_FLOAT_LE, +- SND_PCM_FORMAT_FLOAT_BE, +- SND_PCM_FORMAT_S32_LE, +- SND_PCM_FORMAT_S32_BE, +- SND_PCM_FORMAT_S24_3LE, +- SND_PCM_FORMAT_S24_3BE, +- SND_PCM_FORMAT_S24_LE, +- SND_PCM_FORMAT_S24_BE, ++ static const pa_sample_format_t all_formats[] = { ++ PA_SAMPLE_U8, ++ PA_SAMPLE_ALAW, ++ PA_SAMPLE_ULAW, ++ PA_SAMPLE_S16LE, ++ PA_SAMPLE_S16BE, ++ PA_SAMPLE_FLOAT32LE, ++ PA_SAMPLE_FLOAT32BE, ++ PA_SAMPLE_S32LE, ++ PA_SAMPLE_S32BE, ++ PA_SAMPLE_S24LE, ++ PA_SAMPLE_S24BE, ++ PA_SAMPLE_S24_32LE, ++ PA_SAMPLE_S24_32BE, + }; + bool supported[PA_ELEMENTSOF(all_formats)] = { + false, +@@ -1548,7 +1548,7 @@ pa_sample_format_t *pa_alsa_get_supported_formats(snd_pcm_t *pcm, pa_sample_form + } + + for (i = 0, n = 0; i < PA_ELEMENTSOF(all_formats); i++) { +- if (snd_pcm_hw_params_test_format(pcm, hwparams, all_formats[i]) == 0) { ++ if (snd_pcm_hw_params_test_format(pcm, hwparams, format_trans_to_pcm[all_formats[i]]) == 0) { + supported[i] = true; + n++; + } +@@ -1559,7 +1559,7 @@ pa_sample_format_t *pa_alsa_get_supported_formats(snd_pcm_t *pcm, pa_sample_form + + for (i = 0, j = 0; i < PA_ELEMENTSOF(all_formats); i++) { + if (supported[i]) +- formats[j++] = format_trans_to_pa[all_formats[i]]; ++ formats[j++] = all_formats[i]; + } + + formats[j] = PA_SAMPLE_MAX; +@@ -1567,7 +1567,7 @@ pa_sample_format_t *pa_alsa_get_supported_formats(snd_pcm_t *pcm, pa_sample_form + formats = pa_xnew(pa_sample_format_t, 2); + + formats[0] = fallback_format; +- if ((ret = snd_pcm_hw_params_set_format(pcm, hwparams, format_trans_to_pa[formats[0]])) < 0) { ++ if ((ret = snd_pcm_hw_params_set_format(pcm, hwparams, format_trans_to_pcm[formats[0]])) < 0) { + pa_log_debug("snd_pcm_hw_params_set_format() failed: %s", pa_alsa_strerror(ret)); + pa_xfree(formats); + return NULL; diff --git a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1-r8.ebuild b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1-r8.ebuild new file mode 100644 index 000000000000..e12ba4cea6fc --- /dev/null +++ b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1-r8.ebuild @@ -0,0 +1,393 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +MY_PV="${PV/_pre*}" +MY_P="pulseaudio-${MY_PV}" +inherit bash-completion-r1 gnome2-utils meson optfeature systemd tmpfiles udev + +DESCRIPTION="Daemon component of PulseAudio (networked sound server)" +HOMEPAGE="https://www.freedesktop.org/wiki/Software/PulseAudio/" + +if [[ ${PV} = 9999 ]]; then + inherit git-r3 + EGIT_BRANCH="master" + EGIT_REPO_URI="https://gitlab.freedesktop.org/pulseaudio/pulseaudio" +else + SRC_URI="https://freedesktop.org/software/pulseaudio/releases/${MY_P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +fi + +S="${WORKDIR}/${MY_P}" + +# libpulse-simple and libpulse link to libpulse-core; this is daemon's +# library and can link to gdbm and other GPL-only libraries. In this +# cases, we have a fully GPL-2 package. Leaving the rest of the +# GPL-forcing USE flags for those who use them. +LICENSE="!gdbm? ( LGPL-2.1 ) gdbm? ( GPL-2 )" + +SLOT="0" + +# +alsa-plugin as discussed in bug #519530 +# TODO: Find out why webrtc-aec is + prefixed - there's already the always available speexdsp-aec +# NOTE: The current ebuild sets +X almost certainly just for the pulseaudio.desktop file +IUSE="+alsa +alsa-plugin aptx +asyncns bluetooth dbus elogind equalizer fftw +gdbm +glib gstreamer jack ldac lirc +ofono-headset +orc oss selinux sox ssl systemd system-wide tcpd test +udev valgrind +webrtc-aec +X zeroconf" + +RESTRICT="!test? ( test )" + +# See "*** BLUEZ support not found (requires D-Bus)" in configure.ac +# Basically all IUSE are either ${MULTILIB_USEDEP} for client libs or they belong under !daemon () +# We duplicate alsa-plugin, {native,ofono}-headset under daemon to let users deal with them at once +REQUIRED_USE=" + ?? ( elogind systemd ) + alsa-plugin? ( alsa ) + aptx? ( bluetooth ) + bluetooth? ( dbus ) + equalizer? ( dbus ) + ldac? ( bluetooth ) + ofono-headset? ( bluetooth ) + udev? ( || ( alsa oss ) ) + zeroconf? ( dbus ) +" + +# NOTE: +# - libpcre needed in some cases, bug #472228 +# - media-libs/speexdsp is providing echo canceller implementation and used in resampler +# TODO: libatomic_ops is only needed on some architectures and conditions, and then at runtime too +gstreamer_deps=" + media-libs/gst-plugins-base + >=media-libs/gstreamer-1.14 +" +COMMON_DEPEND=" + ~media-libs/libpulse-${PV}[dbus?,glib?,systemd?,valgrind?,X?] + >=media-libs/libpulse-16.1-r3 + dev-libs/libatomic_ops + >=media-libs/libsndfile-1.0.20 + >=media-libs/speexdsp-1.2 + alsa? ( >=media-libs/alsa-lib-1.0.24 ) + aptx? ( ${gstreamer_deps} ) + asyncns? ( >=net-libs/libasyncns-0.1 ) + bluetooth? ( + >=net-wireless/bluez-5 + media-libs/sbc + ) + dev-libs/libltdl + sys-kernel/linux-headers + >=sys-libs/libcap-2.22-r2 + dbus? ( >=sys-apps/dbus-1.4.12 ) + elibc_mingw? ( dev-libs/libpcre:3 ) + elogind? ( sys-auth/elogind ) + equalizer? ( + sci-libs/fftw:3.0= + ) + fftw? ( + sci-libs/fftw:3.0= + ) + gdbm? ( sys-libs/gdbm:= ) + glib? ( >=dev-libs/glib-2.28.0:2 ) + gstreamer? ( + ${gstreamer_deps} + >=dev-libs/glib-2.26.0:2 + ) + jack? ( virtual/jack ) + ldac? ( ${gstreamer_deps} ) + lirc? ( app-misc/lirc ) + ofono-headset? ( >=net-misc/ofono-1.13 ) + orc? ( >=dev-lang/orc-0.4.15 ) + selinux? ( sec-policy/selinux-pulseaudio ) + sox? ( >=media-libs/soxr-0.1.1 ) + ssl? ( dev-libs/openssl:= ) + systemd? ( sys-apps/systemd:= ) + tcpd? ( sys-apps/tcp-wrappers ) + udev? ( >=virtual/udev-143[hwdb(+)] ) + valgrind? ( dev-util/valgrind ) + webrtc-aec? ( >=media-libs/webrtc-audio-processing-0.2:0 ) + X? ( + >=x11-libs/libxcb-1.6 + x11-libs/libICE + x11-libs/libSM + >=x11-libs/libX11-1.4.0 + >=x11-libs/libXtst-1.0.99.2 + ) + zeroconf? ( >=net-dns/avahi-0.6.12[dbus] ) +" + +# pulseaudio ships a bundle xmltoman, which uses XML::Parser +DEPEND=" + ${COMMON_DEPEND} + test? ( >=dev-libs/check-0.9.10 ) + X? ( x11-base/xorg-proto ) +" + +# alsa-utils dep is for the alsasound init.d script (see bug 155707); TODO: read it +# NOTE: Only system-wide needs acct-group/audio unless elogind/systemd is not used +RDEPEND=" + ${COMMON_DEPEND} + system-wide? ( + alsa? ( media-sound/alsa-utils ) + acct-user/pulse + acct-group/audio + acct-group/pulse-access + ) + bluetooth? ( + ldac? ( media-plugins/gst-plugins-ldac ) + aptx? ( media-plugins/gst-plugins-openaptx ) + ) + !media-video/pipewire[sound-server(+)] +" +unset gstreamer_deps + +# This is a PDEPEND to avoid a circular dep +PDEPEND=" + alsa? ( alsa-plugin? ( >=media-plugins/alsa-plugins-1.0.27-r1[pulseaudio] ) ) +" + +BDEPEND=" + dev-lang/perl + dev-perl/XML-Parser + sys-devel/gettext + sys-devel/m4 + virtual/libiconv + virtual/libintl + virtual/pkgconfig + orc? ( >=dev-lang/orc-0.4.15 ) + system-wide? ( dev-util/unifdef ) +" + +DOCS=( NEWS README ) + +# patches merged upstream, to be removed with 16.2 or later bump +PATCHES=( + "${FILESDIR}"/pulseaudio-16.0-optional-module-console-kit.patch + "${FILESDIR}"/pulseaudio-16.1-module-combine-sink-load-crash.patch + "${FILESDIR}"/pulseaudio-16.1-module-combine-sink-unload-crash.patch + "${FILESDIR}"/pulseaudio-16.1-move-qpaeq-to-daemon.patch + # alignment fix changes internal abi, added requirement matching >=media-libs/libpulse-16.1-r3 + "${FILESDIR}"/pulseaudio-16.1-fix-memblock-alignment.patch + "${FILESDIR}"/pulseaudio-16.1-add-more-standard-samplerates.patch + "${FILESDIR}"/pulseaudio-16.1-fix-resampler-oversized-memblock.patch + "${FILESDIR}"/pulseaudio-16.1-fix-uac2-broken-avoid-resampling.patch +) + +src_prepare() { + default + + gnome2_environment_reset +} + +src_configure() { + local enable_bluez5_gstreamer="disabled" + if use aptx || use ldac ; then + enable_bluez5_gstreamer="enabled" + fi + + local enable_fftw="disabled" + if use equalizer || use fftw ; then + enable_fftw="enabled" + fi + + local emesonargs=( + --localstatedir="${EPREFIX}"/var + + -Ddaemon=true + -Dclient=false + -Ddoxygen=false + -Dgcov=false + -Dman=true + # tests involve random modules, so just do them for the native # TODO: tests should run always + $(meson_use test tests) + -Ddatabase=$(usex gdbm gdbm simple) # tdb is also an option but no one cares about it + -Dstream-restore-clear-old-devices=true + -Drunning-from-build-tree=false + + # Paths + -Dmodlibexecdir="${EPREFIX}/usr/$(get_libdir)/pulseaudio/modules" # Was $(get_libdir)/${P} + -Dsystemduserunitdir=$(systemd_get_userunitdir) + -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d" + -Dbashcompletiondir="$(get_bashcompdir)" # Alternatively DEPEND on app-shells/bash-completion for pkg-config to provide the value + + # Optional features + $(meson_feature alsa) + $(meson_feature asyncns) + $(meson_feature zeroconf avahi) + $(meson_feature bluetooth bluez5) + -Dbluez5-gstreamer=${enable_bluez5_gstreamer} + $(meson_use bluetooth bluez5-native-headset) + $(meson_use ofono-headset bluez5-ofono-headset) + -Dconsolekit=disabled + $(meson_feature dbus) + $(meson_feature elogind) + -Dfftw=${enable_fftw} + $(meson_feature glib) # WARNING: toggling this likely changes ABI + $(meson_feature glib gsettings) # Supposedly correct? + $(meson_feature gstreamer) + -Dgtk=disabled + -Dhal-compat=false + -Dipv6=true + $(meson_feature jack) + $(meson_feature lirc) + $(meson_feature ssl openssl) + $(meson_feature orc) + $(meson_feature oss oss-output) + -Dsamplerate=disabled # Matches upstream + $(meson_feature sox soxr) + -Dspeex=enabled + $(meson_feature systemd) + $(meson_feature tcpd tcpwrap) + $(meson_feature udev) + $(meson_feature valgrind) + $(meson_feature X x11) + + # Echo cancellation + -Dadrian-aec=false # Not packaged? + $(meson_feature webrtc-aec) + ) + + meson_src_configure +} + +src_install() { + meson_src_install + + # qpaeq moved to media-sound/qpaeq + if [[ -f "${ED}"/usr/bin/qpaeq ]]; then + rm "${ED}"/usr/bin/qpaeq || die + fi + + # Upstream installs 'pactl' if client is built, with all symlinks except for + # 'pulseaudio', 'pacmd' and 'pasuspender' which are installed if server is built. + # This trips QA warning, workaround: + # - install missing aliases in media-libs/libpulse (client build) + # - remove corresponding symlinks in media-sound/pulseaudio-daemonclient (server build) + rm "${D}/$(get_bashcompdir)"/pulseaudio || die + rm "${D}/$(get_bashcompdir)"/pacmd || die + rm "${D}/$(get_bashcompdir)"/pasuspender || die + + # Daemon configuration scripts will try to load snippets from corresponding '.d' dirs. + # Install these dirs to silence a warning if they are missing. + keepdir /etc/pulse/default.pa.d + keepdir /etc/pulse/system.pa.d + + if use system-wide; then + newconfd "${FILESDIR}"/pulseaudio.conf.d pulseaudio + + use_define() { + local define=${2:-$(echo ${1} | tr '[:lower:]' '[:upper:]')} + + use "${1}" && echo "-D${define}" || echo "-U${define}" + } + + unifdef -x 1 \ + $(use_define zeroconf AVAHI) \ + $(use_define alsa) \ + $(use_define bluetooth) \ + $(use_define udev) \ + "${FILESDIR}"/pulseaudio.init.d-5 \ + > "${T}"/pulseaudio \ + || die + + doinitd "${T}"/pulseaudio + + systemd_dounit "${FILESDIR}"/pulseaudio.service + + # We need /var/run/pulse, bug 442852 + newtmpfiles "${FILESDIR}"/pulseaudio.tmpfiles pulseaudio.conf + else + # Prevent warnings when system-wide is not used, bug 447694 + if use dbus; then + rm "${ED}"/etc/dbus-1/system.d/pulseaudio-system.conf || die + fi + fi + + if use zeroconf; then + sed -i \ + -e '/module-zeroconf-publish/s:^#::' \ + "${ED}/etc/pulse/default.pa" \ + || die + fi + + # Only enable autospawning pulseaudio daemon on systems without systemd + if ! use systemd; then + insinto /etc/pulse/client.conf.d + newins "${FILESDIR}/enable-autospawn.conf" "enable-autospawn.conf" + fi + + find "${ED}" \( -name '*.a' -o -name '*.la' \) -delete || die +} + +pkg_postinst() { + gnome2_schemas_update + + use udev && udev_reload + + if use system-wide; then + tmpfiles_process "pulseaudio.conf" + + elog "You have enabled the 'system-wide' USE flag for pulseaudio." + elog "This mode should only be used on headless servers, embedded systems," + elog "or thin clients. It will usually require manual configuration, and is" + elog "incompatible with many expected pulseaudio features." + elog "On normal desktop systems, system-wide mode is STRONGLY DISCOURAGED." + elog "" + elog "For more information, see" + elog " https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/WhatIsWrongWithSystemWide/" + elog " https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/SystemWide/" + elog " https://wiki.gentoo.org/wiki/PulseAudio#Headless_server" + elog "" + fi + + if use bluetooth; then + elog "You have enabled bluetooth USE flag for pulseaudio. Daemon will now handle" + elog "bluetooth Headset (HSP HS and HSP AG) and Handsfree (HFP HF) profiles using" + elog "native headset backend by default. This can be selectively disabled" + elog "via runtime configuration arguments to module-bluetooth-discover" + elog "in /etc/pulse/default.pa" + elog "To disable HFP HF append enable_native_hfp_hf=false" + elog "To disable HSP HS append enable_native_hsp_hs=false" + elog "To disable HSP AG append headset=auto or headset=ofono" + elog "(note this does NOT require enabling USE ofono)" + elog "" + fi + + if use ofono-headset; then + elog "You have enabled both native and ofono headset profiles. The runtime decision" + elog "which to use is done via the 'headset' argument of module-bluetooth-discover." + elog "" + fi + + if use gstreamer; then + elog "GStreamer-based RTP implementation modile enabled." + elog "To use OPUS payload install media-plugins/gst-plugins-opus" + elog "and add enable_opus=1 argument to module-rtp-send" + elog "" + fi + + if use systemd; then + elog "Pulseaudio autospawn by client library is no longer enabled when systemd is available." + elog "It's recommended to start pulseaudio via its systemd user units:" + elog "" + elog " systemctl --user enable pulseaudio.service pulseaudio.socket" + elog "" + elog "Root user can change system default configuration for all users:" + elog "" + elog " systemctl --global enable pulseaudio.service pulseaudio.socket" + elog "" + elog "If you would like to enable autospawn by client library, edit autospawn flag in /etc/pulse/client.conf like this:" + elog "" + elog " autospawn = yes" + elog "" + elog "The change from autospawn to user units will take effect after restarting." + elog "" + fi + + optfeature_header "PulseAudio can be enhanced by installing the following:" + use equalizer && optfeature "qpaeq script for equalizer GUI" media-sound/qpaeq + use dbus && optfeature "restricted realtime capabilities via D-Bus" sys-auth/rtkit +} + +pkg_postrm() { + gnome2_schemas_update + use udev && udev_reload +} diff --git a/media-tv/Manifest.gz b/media-tv/Manifest.gz index acea2da5e88781bd8f96b3731102fbe0362eb8df..90e5b531eb7d5e200858419ec75b287c8d34ff54 100644 GIT binary patch literal 3611 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 diff --git a/media-tv/kodi/metadata.xml b/media-tv/kodi/metadata.xml index b2debfa81d1e..c0e583490be2 100644 --- a/media-tv/kodi/metadata.xml +++ b/media-tv/kodi/metadata.xml @@ -24,9 +24,9 @@ Enable control of shutdown, reboot, suspend, and hibernate Enable support for the Raspberry Pi Use system ffmpeg instead of the bundled one - Use virtual/libusb for usb device hotplug support. This flag should only be enabled if you're running a non-Linux kernel or you don't want to use sys-fs/udev. + Use virtual/libusb for usb device hotplug support. This flag should only be enabled if you're running a non-Linux kernel or you don't want to use udev. Enable UDF support. Required for playing blurays. - Use sys-fs/udev rules to handle devices' permissions and hotplug support. Unless you know what you're doing do not disable this flag on Linux kernels. This is provided as an option for completeness. + Use udev rules to handle devices' permissions and hotplug support. Unless you know what you're doing do not disable this flag on Linux kernels. This is provided as an option for completeness. Use sys-power/upower to get battery level and active power source Enable internal webserver Enable metadata XSLT scrapers support with dev-libs/libxslt diff --git a/media-video/Manifest.gz b/media-video/Manifest.gz index ee01e62607939cf0bedf510a0c4a4d011f9de173..f6b4b13c8571f3c239665391050f191f5d7733a2 100644 GIT binary patch delta 19359 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