From eb037978f3c7896194f12f15ee3587e4dffa49a9 Mon Sep 17 00:00:00 2001 From: root Date: Sun, 4 Aug 2024 08:51:05 +0300 Subject: [PATCH] Sync with portage [Sun Aug 4 08:51:05 MSK 2024]. --- Manifest.files.gz | Bin 29741 -> 29784 bytes app-admin/Manifest.gz | Bin 32028 -> 32025 bytes app-admin/awscli/Manifest | 4 +- app-admin/awscli/awscli-1.33.26.ebuild | 90 -- app-admin/awscli/awscli-1.33.27.ebuild | 2 +- app-admin/awscli/awscli-1.33.33.ebuild | 90 -- ...i-1.33.32.ebuild => awscli-1.33.35.ebuild} | 0 app-admin/entr/entr-5.6.ebuild | 2 +- app-arch/7zip/7zip-23.01.ebuild | 110 -- app-arch/7zip/7zip-24.05.ebuild | 110 -- app-arch/7zip/7zip-24.06.ebuild | 110 -- app-arch/7zip/7zip-24.07.ebuild | 2 +- app-arch/7zip/Manifest | 6 - app-arch/7zip/metadata.xml | 2 +- app-arch/Manifest.gz | Bin 18248 -> 18248 bytes app-backup/Manifest.gz | Bin 7875 -> 7867 bytes app-backup/borgmatic/borgmatic-1.8.12.ebuild | 2 +- app-backup/dar/dar-2.7.15.ebuild | 2 +- app-cdr/Manifest.gz | Bin 7508 -> 7508 bytes app-cdr/xfburn/xfburn-0.7.1.ebuild | 2 +- app-containers/Manifest.gz | Bin 8733 -> 8741 bytes .../devcontainer/devcontainer-0.65.0.ebuild | 2 +- app-containers/incus/Manifest | 4 - app-containers/incus/incus-6.0.0-r1.ebuild | 219 --- app-containers/incus/incus-6.2.ebuild | 219 --- app-containers/lxc/lxc-6.0.1.ebuild | 6 +- app-crypt/Manifest.gz | Bin 25282 -> 25282 bytes app-crypt/efitools/metadata.xml | 4 +- app-crypt/jitterentropy-rngd/metadata.xml | 23 +- app-crypt/qca/Manifest | 1 - app-crypt/qca/qca-2.3.8.ebuild | 118 -- app-crypt/sbsigntools/metadata.xml | 3 - app-editors/Manifest.gz | Bin 13961 -> 13959 bytes .../featherpad/featherpad-1.5.1.ebuild | 2 +- app-editors/neovim/Manifest | 1 + app-editors/neovim/neovim-0.10.1.ebuild | 130 ++ app-editors/neovim/neovim-9999.ebuild | 6 +- app-editors/vscode/Manifest | 3 + app-editors/vscode/vscode-1.92.0.ebuild | 131 ++ .../vscodium/vscodium-1.91.0.24190.ebuild | 2 +- .../vscodium/vscodium-1.91.1.24193.ebuild | 2 +- app-emacs/Manifest.gz | Bin 75119 -> 75263 bytes app-emacs/cider/cider-1.15.1.ebuild | 2 +- app-emacs/erlang-mode/Manifest | 1 + .../erlang-mode/erlang-mode-27.0.1.ebuild | 45 + app-emacs/erlang-mode/erlang-mode-9999.ebuild | 45 + .../erlang-mode/files/50erlang-mode-gentoo.el | 3 + app-emacs/erlang-mode/metadata.xml | 16 + app-emacs/jinx/jinx-1.9.ebuild | 2 +- app-emacs/org-mode/org-mode-9.7.6.ebuild | 2 +- .../scala-ts-mode-1.0.0_p20240630.ebuild | 2 +- app-emacs/transient/transient-0.7.2.ebuild | 2 +- app-emulation/Manifest.gz | Bin 15516 -> 15513 bytes app-emulation/xen-tools/Manifest | 3 + .../xen-tools/xen-tools-4.18.3_pre0.ebuild | 525 +++++++ ...-4.17.4.ebuild => xen-tools-4.19.0.ebuild} | 13 +- app-emulation/xen/Manifest | 3 + app-emulation/xen/xen-4.18.3_pre0.ebuild | 179 +++ .../{xen-4.17.4.ebuild => xen-4.19.0.ebuild} | 4 +- app-misc/Manifest.gz | Bin 50748 -> 50754 bytes app-misc/fastfetch/fastfetch-2.17.2.ebuild | 2 +- app-misc/hello/metadata.xml | 11 +- app-office/Manifest.gz | Bin 8422 -> 8417 bytes app-office/lyx/Manifest | 1 - app-office/lyx/lyx-2.4.0.ebuild | 180 --- app-portage/Manifest.gz | Bin 9585 -> 9587 bytes app-portage/command-not-found/Manifest | 1 + .../command-not-found-0.0.6.ebuild | 40 + app-shells/Manifest.gz | Bin 10635 -> 10634 bytes app-shells/bash/Manifest | 12 + app-shells/bash/bash-5.2_p32.ebuild | 402 +++++ .../files/bash-5.2_p32-memory-leaks.patch | 130 ++ app-shells/starship/starship-1.19.0.ebuild | 2 +- .../zsh-completions-0.35.0.ebuild | 2 +- app-text/Manifest.gz | Bin 50442 -> 50443 bytes app-text/barcode/metadata.xml | 11 +- app-text/mythes/metadata.xml | 2 +- app-vim/Manifest.gz | Bin 31574 -> 31580 bytes app-vim/vim-multiple-cursors/metadata.xml | 4 - app-xemacs/Manifest.gz | Bin 21779 -> 21779 bytes .../ebuild-mode/ebuild-mode-1.72.ebuild | 2 +- dev-build/Manifest.gz | Bin 6703 -> 6705 bytes dev-build/bazelisk/bazelisk-1.20.0.ebuild | 2 +- dev-build/cmake/Manifest | 4 - dev-build/cmake/cmake-3.27.9.ebuild | 295 ---- dev-cpp/Manifest.gz | Bin 14624 -> 14618 bytes dev-cpp/cppdap/Manifest | 1 + dev-cpp/cppdap/cppdap-0_pre20240802.ebuild | 45 + dev-cpp/magic_enum/Manifest | 2 +- .../files/magic_enum-0.9.6-werror.patch | 22 + ...m-0.8.2.ebuild => magic_enum-0.9.6.ebuild} | 11 +- dev-cpp/robin-map/robin-map-1.3.0.ebuild | 2 +- dev-db/Manifest.gz | Bin 16774 -> 16775 bytes dev-db/mysql-workbench/Manifest | 1 - .../mysql-workbench-8.0.36.ebuild | 121 -- dev-debug/Manifest.gz | Bin 3850 -> 3850 bytes dev-debug/lldb/Manifest | 2 +- ....ebuild => lldb-20.0.0_pre20240801.ebuild} | 0 dev-dotnet/Manifest.gz | Bin 3792 -> 3798 bytes .../csharp-language-server-0.14.0.ebuild | 2 +- .../dotnet-runtime-nugets-7.0.20.ebuild | 2 +- dev-java/Manifest.gz | Bin 55170 -> 55165 bytes ...t-contrib-1.0_beta6_pre20201123-r3.ebuild} | 4 +- ....5.0-r2.ebuild => ant-ivy-2.5.0-r4.ebuild} | 7 +- dev-java/jclasslib/Manifest | 2 + dev-java/jclasslib/jclasslib-4.3.1.ebuild | 38 + dev-java/owasp-java-encoder/Manifest | 1 + .../owasp-java-encoder-1.3.0.ebuild | 34 + dev-java/scala-cli-bin/Manifest | 15 +- .../scala-cli-bin/scala-cli-bin-1.0.4.ebuild | 78 - .../scala-cli-bin/scala-cli-bin-1.1.0.ebuild | 78 - .../scala-cli-bin/scala-cli-bin-1.2.1.ebuild | 78 - .../scala-cli-bin/scala-cli-bin-1.2.2.ebuild | 2 +- ....1.1.ebuild => scala-cli-bin-1.4.2.ebuild} | 6 +- ....ebuild => shrinkwrap-spi-1.2.6-r1.ebuild} | 4 +- dev-lang/Manifest.gz | Bin 22006 -> 22155 bytes dev-lang/dafny-bin/dafny-bin-4.7.0.ebuild | 2 +- dev-lang/dafny/dafny-4.7.0.ebuild | 2 +- dev-lang/erlang/Manifest | 1 + dev-lang/erlang/erlang-27.0.1.ebuild | 169 ++ dev-lang/gleam/Manifest | 2 + .../files/gleam-1.4.0-rust178-compat.patch | 28 + dev-lang/gleam/gleam-1.4.0.ebuild | 35 + dev-lang/jwasm/Manifest | 1 + .../files/jwasm-2.18-makefile-dep-fix.patch | 11 + .../jwasm/files/jwasm-2.18-types-test.patch | 47 + dev-lang/jwasm/jwasm-2.13.ebuild | 2 +- dev-lang/jwasm/jwasm-2.18.ebuild | 36 + dev-lang/jwasm/metadata.xml | 2 +- dev-lang/luau/Manifest | 2 +- dev-lang/luau/luau-0.632.ebuild | 2 +- .../{luau-0.630.ebuild => luau-0.637.ebuild} | 2 +- dev-lang/nasm/metadata.xml | 5 +- dev-lang/nasm/nasm-2.16.03.ebuild | 2 +- dev-lang/php/Manifest | 4 - dev-lang/php/php-8.1.26-r1.ebuild | 762 --------- dev-lang/php/php-8.1.28.ebuild | 782 ---------- dev-lang/php/php-8.2.15.ebuild | 845 ---------- dev-lang/php/php-8.2.18.ebuild | 863 ----------- dev-lang/php/php-8.2.20.ebuild | 3 + dev-lang/python/Manifest | 6 + dev-lang/python/python-3.10.14_p2.ebuild | 542 +++++++ dev-lang/python/python-3.11.9_p1.ebuild | 573 +++++++ dev-lang/python/python-3.12.4_p3.ebuild | 558 +++++++ dev-lang/python/python-3.13.0_rc1_p1.ebuild | 660 ++++++++ dev-lang/python/python-3.8.19_p3.ebuild | 432 ++++++ dev-lang/python/python-3.9.19_p4.ebuild | 492 ++++++ dev-lang/scrapscript/Manifest | 1 + dev-lang/scrapscript/metadata.xml | 23 + dev-lang/scrapscript/scrapscript-0.1.1.ebuild | 33 + dev-lang/scrapscript/scrapscript-9999.ebuild | 33 + dev-lang/spidermonkey/Manifest | 5 - .../spidermonkey/spidermonkey-115.10.0.ebuild | 504 ------ .../spidermonkey/spidermonkey-115.11.0.ebuild | 503 ------ .../spidermonkey/spidermonkey-115.12.0.ebuild | 503 ------ .../spidermonkey/spidermonkey-115.9.1.ebuild | 474 ------ dev-lang/typescript/typescript-5.5.3.ebuild | 2 +- dev-lang/uasm/uasm-2.56.2.ebuild | 2 +- dev-libs/Manifest.gz | Bin 101361 -> 101343 bytes dev-libs/c-siphash/c-siphash-1.1.0.ebuild | 2 +- dev-libs/c-stdaux/c-stdaux-1.5.0.ebuild | 2 +- dev-libs/immer/immer-0.8.1.ebuild | 48 - dev-libs/lager/lager-0.1.1.ebuild | 49 - dev-libs/libclc/Manifest | 1 + .../libclc/libclc-20.0.0_pre20240801.ebuild | 61 + dev-libs/libinput/libinput-1.26.1.ebuild | 2 +- dev-libs/nss/Manifest | 3 +- ...103-gentoo-fixes-add-pkgconfig-files.patch | 268 ++++ dev-libs/nss/nss-3.102.ebuild | 418 ----- .../{nss-3.101.1.ebuild => nss-3.103.ebuild} | 7 +- dev-libs/openspecfun/openspecfun-0.5.5.ebuild | 4 +- dev-libs/openssl/Manifest | 6 - .../files/openssl-3.1.5-CVE-2024-2511.patch | 137 -- .../files/openssl-3.1.5-p11-segfault.patch | 78 - .../files/openssl-3.2.1-CVE-2024-2511.patch | 137 -- .../files/openssl-3.2.1-p11-segfault.patch | 79 - .../openssl/files/openssl-3.2.1-riscv.patch | 70 - .../openssl/files/openssl-3.2.1-s390x.patch | 31 - .../files/openssl-3.3.1-pkg-config-deux.patch | 303 ++++ dev-libs/openssl/openssl-1.0.2u-r1.ebuild | 2 +- dev-libs/openssl/openssl-1.1.1w.ebuild | 2 +- dev-libs/openssl/openssl-3.0.13-r2.ebuild | 2 +- dev-libs/openssl/openssl-3.0.14.ebuild | 2 +- dev-libs/openssl/openssl-3.1.5-r2.ebuild | 286 ---- dev-libs/openssl/openssl-3.1.6.ebuild | 8 +- dev-libs/openssl/openssl-3.2.1-r2.ebuild | 308 ---- dev-libs/openssl/openssl-3.2.2.ebuild | 8 +- dev-libs/openssl/openssl-3.3.1-r1.ebuild | 8 +- ...l-3.3.0.ebuild => openssl-3.3.1-r2.ebuild} | 22 +- dev-libs/sexpp/Manifest | 1 - dev-libs/sexpp/sexpp-0.8.6.ebuild | 35 - dev-libs/tree-sitter-gleam/Manifest | 1 + .../tree-sitter-gleam-1.0.0.ebuild | 18 + dev-libs/zug/zug-0.1.1.ebuild | 39 - dev-lua/Manifest.gz | Bin 7302 -> 7302 bytes dev-lua/luaexpat/luaexpat-1.5.2.ebuild | 2 +- dev-ml/Manifest.gz | Bin 40096 -> 40093 bytes dev-ml/dune-configurator/Manifest | 1 - .../dune-configurator-2.8.4.ebuild | 116 -- ...ild => dune-private-libs-3.11.1-r3.ebuild} | 15 +- ...ild => dune-private-libs-3.13.1-r3.ebuild} | 16 +- ...ild => dune-private-libs-3.16.0-r3.ebuild} | 10 +- dev-ml/dyn/Manifest | 2 - dev-ml/dyn/dyn-3.11.1.ebuild | 31 - dev-ml/dyn/dyn-3.13.1.ebuild | 31 - dev-ml/llvm-ocaml/Manifest | 2 +- ...d => llvm-ocaml-20.0.0_pre20240801.ebuild} | 0 dev-ml/ordering/Manifest | 2 - dev-ml/ordering/ordering-3.11.1.ebuild | 29 - dev-ml/ordering/ordering-3.13.1.ebuild | 29 - dev-ml/stdune/Manifest | 2 - dev-ml/stdune/stdune-3.11.1.ebuild | 34 - dev-ml/stdune/stdune-3.13.1.ebuild | 36 - dev-php/Manifest.gz | Bin 19172 -> 19168 bytes dev-php/adodb/Manifest | 1 - dev-php/adodb/adodb-5.22.2.ebuild | 39 - dev-php/adodb/adodb-5.22.7.ebuild | 6 +- dev-python/Faker/Faker-26.1.0.ebuild | 42 + dev-python/Faker/Manifest | 1 + dev-python/Manifest.gz | Bin 270291 -> 270246 bytes dev-python/PyQt5/PyQt5-5.15.11.ebuild | 2 +- .../PyQtWebEngine/PyQtWebEngine-5.15.7.ebuild | 2 +- dev-python/antlr4-python3-runtime/Manifest | 1 + .../antlr4-python3-runtime-4.13.2.ebuild | 37 + dev-python/argh/Manifest | 1 - dev-python/argh/argh-0.31.2.ebuild | 33 - dev-python/argh/argh-0.31.3.ebuild | 2 +- dev-python/argh/files/argh-0.31.2-py313.patch | 164 -- dev-python/asteval/Manifest | 3 +- dev-python/asteval/asteval-1.0.0.ebuild | 36 - ...val-0.9.33.ebuild => asteval-1.0.2.ebuild} | 0 dev-python/attrs/Manifest | 1 + dev-python/attrs/attrs-24.1.0.ebuild | 33 + dev-python/autobahn/Manifest | 1 + dev-python/autobahn/autobahn-24.4.2.ebuild | 122 ++ dev-python/black/Manifest | 1 + dev-python/black/black-24.8.0.ebuild | 49 + dev-python/boto3/Manifest | 4 +- dev-python/boto3/boto3-1.34.144.ebuild | 53 - dev-python/boto3/boto3-1.34.145.ebuild | 2 +- dev-python/boto3/boto3-1.34.151.ebuild | 53 - ...-1.34.150.ebuild => boto3-1.34.153.ebuild} | 0 dev-python/botocore/Manifest | 4 +- dev-python/botocore/botocore-1.34.144.ebuild | 76 - dev-python/botocore/botocore-1.34.145.ebuild | 2 +- dev-python/botocore/botocore-1.34.151.ebuild | 76 - ...34.150.ebuild => botocore-1.34.153.ebuild} | 0 dev-python/bracex/Manifest | 1 + dev-python/bracex/bracex-2.5.ebuild | 49 + dev-python/cachetools/Manifest | 1 - dev-python/cachetools/cachetools-5.3.3.ebuild | 21 - dev-python/cachetools/cachetools-5.4.0.ebuild | 2 +- dev-python/cfn-lint/Manifest | 6 +- dev-python/cfn-lint/cfn-lint-1.6.1.ebuild | 70 - dev-python/cfn-lint/cfn-lint-1.8.2.ebuild | 2 +- dev-python/cfn-lint/cfn-lint-1.9.0.ebuild | 70 - dev-python/cfn-lint/cfn-lint-1.9.1.ebuild | 70 - dev-python/cfn-lint/cfn-lint-1.9.2.ebuild | 70 - ...int-1.7.2.ebuild => cfn-lint-1.9.3.ebuild} | 0 dev-python/clang-python/Manifest | 2 +- ...=> clang-python-20.0.0_pre20240801.ebuild} | 0 dev-python/colored-traceback/Manifest | 3 - .../colored-traceback-0.3.0.ebuild | 19 - .../colored-traceback-0.4.0.ebuild | 24 - .../colored-traceback-0.4.1.ebuild | 24 - .../colored-traceback-0.4.2.ebuild | 2 +- dev-python/croniter/Manifest | 3 - dev-python/croniter/croniter-2.0.5.ebuild | 31 - dev-python/croniter/croniter-2.0.7.ebuild | 2 +- dev-python/croniter/croniter-3.0.0.ebuild | 31 - dev-python/croniter/croniter-3.0.1.ebuild | 31 - dev-python/django-filter/Manifest | 3 +- .../django-filter/django-filter-23.5.ebuild | 42 - ...-24.1.ebuild => django-filter-24.3.ebuild} | 0 dev-python/dominate/dominate-2.9.1.ebuild | 8 +- .../dominate/files/dominate-2.9.1-py313.patch | 37 + dev-python/ensurepip-setuptools/Manifest | 1 - .../ensurepip-setuptools-70.3.0.ebuild | 24 - .../ensurepip-setuptools-71.0.4.ebuild | 2 +- dev-python/fakeredis/Manifest | 1 + dev-python/fakeredis/fakeredis-2.23.5.ebuild | 89 ++ dev-python/flask-nav/flask-nav-0.6-r5.ebuild | 4 +- dev-python/furo/Manifest | 1 - dev-python/furo/furo-2024.5.6.ebuild | 42 - dev-python/furo/furo-2024.7.18.ebuild | 2 +- dev-python/google-api-python-client/Manifest | 1 - .../google-api-python-client-2.136.0.ebuild | 51 - .../google-api-python-client-2.137.0.ebuild | 2 +- dev-python/graph-tool/Manifest | 2 +- ...ool-2.71.ebuild => graph-tool-2.75.ebuild} | 0 dev-python/hiredis/hiredis-3.0.0.ebuild | 2 +- dev-python/iminuit/Manifest | 1 + dev-python/iminuit/iminuit-2.28.0.ebuild | 58 + dev-python/irc/Manifest | 1 - dev-python/irc/irc-20.4.3.ebuild | 44 - dev-python/irc/irc-20.5.0.ebuild | 2 +- dev-python/jaraco-functools/Manifest | 1 + .../jaraco-functools-4.0.2.ebuild} | 29 +- dev-python/jaraco-text/Manifest | 1 - .../jaraco-text/jaraco-text-3.14.0.ebuild | 2 +- dev-python/jaraco-vcs/Manifest | 1 + dev-python/jaraco-vcs/jaraco-vcs-2.3.1.ebuild | 43 + dev-python/jsondiff/Manifest | 4 - dev-python/jsondiff/jsondiff-2.0.0-r1.ebuild | 37 - dev-python/jsondiff/jsondiff-2.1.1.ebuild | 41 - dev-python/jsondiff/jsondiff-2.1.2.ebuild | 41 - dev-python/jsondiff/jsondiff-2.2.0.ebuild | 2 +- dev-python/jupyterlab-server/Manifest | 1 - .../jupyterlab-server-2.27.2.ebuild | 64 - .../jupyterlab-server-2.27.3.ebuild | 2 +- dev-python/jupyterlab/Manifest | 1 - dev-python/jupyterlab/jupyterlab-4.2.3.ebuild | 81 - dev-python/jupyterlab/jupyterlab-4.2.4.ebuild | 2 +- dev-python/keyring/Manifest | 1 + dev-python/keyring/keyring-25.3.0.ebuild | 55 + dev-python/lit/Manifest | 2 +- ...0.ebuild => lit-20.0.0_pre20240801.ebuild} | 0 .../metadata.xml | 5 +- .../magic-wormhole-transit-relay/metadata.xml | 5 +- dev-python/magic-wormhole/metadata.xml | 5 +- dev-python/mapbox-earcut/Manifest | 1 + .../mapbox-earcut/mapbox-earcut-1.0.2.ebuild | 37 + dev-python/mistletoe/Manifest | 1 - dev-python/mistletoe/mistletoe-1.3.0.ebuild | 36 - dev-python/mistletoe/mistletoe-1.4.0.ebuild | 2 +- dev-python/mkdocs-material/Manifest | 2 +- .../mkdocs-material-9.5.29.ebuild | 2 +- ...8.ebuild => mkdocs-material-9.5.31.ebuild} | 2 +- dev-python/moto/Manifest | 1 + dev-python/moto/moto-5.0.12.ebuild | 197 +++ dev-python/nbxmpp/Manifest | 1 - dev-python/nbxmpp/nbxmpp-5.0.1.ebuild | 35 - dev-python/nbxmpp/nbxmpp-5.0.2.ebuild | 2 +- dev-python/noiseprotocol/metadata.xml | 5 +- dev-python/openstacksdk/Manifest | 1 - .../openstacksdk/openstacksdk-3.2.0.ebuild | 91 -- .../openstacksdk/openstacksdk-3.3.0.ebuild | 2 +- dev-python/oslo-log/Manifest | 2 - .../oslo-log/files/oslo-log-6.0.0-py313.patch | 80 - dev-python/oslo-log/oslo-log-6.0.0.ebuild | 58 - dev-python/oslo-log/oslo-log-6.1.0.ebuild | 57 - dev-python/oslo-log/oslo-log-6.1.1.ebuild | 2 +- dev-python/patch-ng/Manifest | 1 + dev-python/patch-ng/patch-ng-1.18.0.ebuild | 24 + dev-python/pdm-backend/Manifest | 1 - .../pdm-backend/pdm-backend-2.3.2.ebuild | 75 - .../pdm-backend/pdm-backend-2.3.3.ebuild | 2 +- dev-python/pip-run/Manifest | 2 - dev-python/pip-run/pip-run-12.6.1.ebuild | 51 - dev-python/pip-run/pip-run-12.7.0.ebuild | 50 - dev-python/pip-run/pip-run-13.0.0.ebuild | 2 +- dev-python/portalocker/Manifest | 1 - .../portalocker/portalocker-2.10.0.ebuild | 45 - .../portalocker/portalocker-2.10.1.ebuild | 2 +- dev-python/pyaml/Manifest | 1 - dev-python/pyaml/pyaml-24.4.0.ebuild | 30 - dev-python/pyaml/pyaml-24.7.0.ebuild | 2 +- dev-python/pydot/Manifest | 2 - dev-python/pydot/pydot-2.0.0.ebuild | 42 - dev-python/pydot/pydot-3.0.0.ebuild | 38 - dev-python/pydot/pydot-3.0.1.ebuild | 2 +- dev-python/pyjwt/Manifest | 1 + dev-python/pyjwt/pyjwt-2.9.0.ebuild | 40 + dev-python/pymongo/pymongo-4.8.0.ebuild | 2 +- dev-python/pypy3_10/Manifest | 1 + dev-python/pypy3_10/pypy3_10-7.3.16_p1.ebuild | 212 +++ dev-python/pypy3_9/Manifest | 1 + dev-python/pypy3_9/pypy3_9-7.3.16_p1.ebuild | 211 +++ dev-python/pytest-asyncio/Manifest | 1 - .../pytest-asyncio-0.23.7.ebuild | 51 - .../pytest-asyncio-0.23.8.ebuild | 2 +- .../files/pytest-httpbin-2.0.0-certs.patch | 83 + .../pytest-httpbin-2.0.0-r1.ebuild | 54 + dev-python/pytest-httpserver/Manifest | 1 - .../pytest-httpserver-1.0.10.ebuild | 39 - .../pytest-httpserver-1.0.11.ebuild | 2 +- dev-python/pytest-subtests/Manifest | 2 - .../pytest-subtests-0.12.1.ebuild | 40 - .../pytest-subtests-0.13.0.ebuild | 39 - .../pytest-subtests-0.13.1.ebuild | 2 +- dev-python/python-dbusmock/Manifest | 1 - .../python-dbusmock-0.31.1-r1.ebuild | 54 - .../python-dbusmock-0.32.1.ebuild | 2 +- dev-python/pytools/Manifest | 2 - dev-python/pytools/pytools-2024.1.10.ebuild | 2 +- dev-python/pytools/pytools-2024.1.8.ebuild | 34 - dev-python/pytools/pytools-2024.1.9.ebuild | 34 - dev-python/pywinrm/Manifest | 1 - dev-python/pywinrm/pywinrm-0.4.3-r1.ebuild | 47 - dev-python/pywinrm/pywinrm-0.5.0.ebuild | 2 +- dev-python/qiskit/Manifest | 72 + dev-python/qiskit/qiskit-1.2.0_rc1.ebuild | 315 ++++ dev-python/redis/redis-5.0.8.ebuild | 1 + dev-python/sabctools/sabctools-8.2.4.ebuild | 2 +- dev-python/scikit-build-core/Manifest | 1 + .../scikit-build-core-0.9.10.ebuild | 63 + dev-python/setuptools-rust/Manifest | 54 + .../setuptools-rust-1.10.0.ebuild | 176 +++ dev-python/setuptools/Manifest | 1 - .../setuptools/setuptools-70.3.0.ebuild | 135 -- .../setuptools/setuptools-71.0.4.ebuild | 2 +- dev-python/shapely/shapely-2.0.5.ebuild | 2 +- dev-python/siphash24/siphash24-1.6.ebuild | 2 +- dev-python/spake2/metadata.xml | 5 +- dev-python/sphinx-argparse/metadata.xml | 5 + .../sphinx-argparse-0.5.2.ebuild | 2 +- dev-python/sphinx-autodoc-typehints/Manifest | 1 - .../sphinx-autodoc-typehints-2.2.2.ebuild | 44 - .../sphinx-autodoc-typehints-2.2.3.ebuild | 2 +- dev-python/sqlparse/Manifest | 1 - dev-python/sqlparse/sqlparse-0.5.0.ebuild | 22 - dev-python/sqlparse/sqlparse-0.5.1.ebuild | 2 +- dev-python/stripe/Manifest | 1 + dev-python/stripe/stripe-10.6.0.ebuild | 92 ++ dev-python/structlog/structlog-24.4.0.ebuild | 2 +- dev-python/sympy/Manifest | 2 - dev-python/sympy/sympy-1.12.1.ebuild | 108 -- dev-python/sympy/sympy-1.13.0.ebuild | 106 -- dev-python/sympy/sympy-1.13.1.ebuild | 2 +- dev-python/textdistance/Manifest | 1 - .../textdistance/textdistance-4.6.2.ebuild | 36 - .../textdistance/textdistance-4.6.3.ebuild | 2 +- dev-python/tqdm/Manifest | 1 + dev-python/tqdm/tqdm-4.66.5.ebuild | 45 + dev-python/txtorcon/metadata.xml | 5 +- dev-python/uvicorn/Manifest | 2 +- ...rn-0.30.4.ebuild => uvicorn-0.30.5.ebuild} | 0 dev-python/validators/Manifest | 1 - .../validators/validators-0.32.0.ebuild | 26 - .../validators/validators-0.33.0.ebuild | 2 +- dev-python/vcrpy/vcrpy-6.0.1-r1.ebuild | 69 + dev-python/wcmatch/Manifest | 1 + dev-python/wcmatch/wcmatch-9.0.ebuild | 61 + dev-python/whatthepatch/Manifest | 1 - .../whatthepatch/whatthepatch-1.0.5.ebuild | 27 - .../whatthepatch/whatthepatch-1.0.6.ebuild | 2 +- dev-python/xdoctest/Manifest | 3 +- dev-python/xdoctest/xdoctest-1.1.4.ebuild | 49 - ...est-1.1.3.ebuild => xdoctest-1.1.6.ebuild} | 0 dev-python/ytmusicapi/Manifest | 1 - dev-python/ytmusicapi/ytmusicapi-1.7.4.ebuild | 24 - dev-python/ytmusicapi/ytmusicapi-1.7.5.ebuild | 2 +- dev-python/zstandard/zstandard-0.23.0.ebuild | 2 +- dev-ruby/Manifest.gz | Bin 110953 -> 110954 bytes dev-ruby/autoprefixer-rails/Manifest | 3 +- .../autoprefixer-rails-10.4.13.0.ebuild | 42 - ...ld => autoprefixer-rails-10.4.19.0.ebuild} | 7 +- dev-ruby/hashdiff/Manifest | 1 + dev-ruby/hashdiff/hashdiff-1.1.1.ebuild | 30 + dev-ruby/rexml/Manifest | 1 + dev-ruby/rexml/rexml-3.3.4.ebuild | 40 + dev-ruby/rss/Manifest | 2 +- .../{rss-0.2.9-r1.ebuild => rss-0.3.1.ebuild} | 8 +- dev-ruby/sprockets-rails/Manifest | 1 + .../sprockets-rails-3.5.2.ebuild | 40 + dev-scheme/Manifest.gz | Bin 9644 -> 9641 bytes dev-scheme/guile/Manifest | 1 + dev-scheme/guile/guile-3.0.10.ebuild | 81 + dev-scheme/racket/racket-8.13.ebuild | 2 +- dev-util/Manifest.gz | Bin 64952 -> 64960 bytes dev-util/astyle/Manifest | 2 - ...le-3.4.8.ebuild => astyle-3.4.9-r1.ebuild} | 11 +- dev-util/astyle/astyle-3.4.9.ebuild | 2 +- dev-util/astyle/metadata.xml | 7 +- dev-util/cloc/Manifest | 1 + dev-util/cloc/cloc-2.00.ebuild | 31 + dev-util/cppcheck/metadata.xml | 5 +- .../files/glslang-1.3.283.0-gcc15.patch | 24 + dev-util/glslang/glslang-1.3.283.0.ebuild | 4 + dev-util/kdevelop-php/Manifest | 1 - .../kdevelop-php/kdevelop-php-24.05.1.ebuild | 53 - dev-util/kdevelop-python/Manifest | 1 - .../kdevelop-python-24.05.1.ebuild | 53 - dev-util/kdevelop/Manifest | 1 - dev-util/kdevelop/kdevelop-24.05.1-r1.ebuild | 130 -- dev-util/kdevelop/kdevelop-24.05.1.ebuild | 129 -- dev-util/librnp/Manifest | 1 - .../librnp-0.17.0-dont-bundle-sexp.patch | 36 - dev-util/librnp/librnp-0.17.0-r3.ebuild | 85 - dev-util/spirv-llvm-translator/Manifest | 1 + .../spirv-llvm-translator-18.1.3.ebuild | 63 + dev-util/visualvm/Manifest | 1 + dev-util/visualvm/visualvm-2.1.9.ebuild | 161 ++ dev-vcs/Manifest.gz | Bin 11684 -> 11683 bytes dev-vcs/pre-commit/pre-commit-3.7.1.ebuild | 2 +- eclass/Manifest.gz | Bin 39551 -> 39550 bytes eclass/llvm.org.eclass | 4 +- games-action/Manifest.gz | Bin 14376 -> 14372 bytes games-action/armagetronad/Manifest | 2 +- ...0.ebuild => armagetronad-0.2.9.2.3.ebuild} | 8 +- games-action/barrage/Manifest | 2 +- ...rage-1.0.5.ebuild => barrage-1.0.7.ebuild} | 2 +- games-arcade/Manifest.gz | Bin 20928 -> 20422 bytes games-arcade/spacerider/Manifest | 1 - .../files/spacerider-0.13-font.patch | 14 - .../files/spacerider-0.13-gcc41.patch | 10 - .../files/spacerider-0.13-gcc49.patch | 22 - .../files/spacerider-0.13-gentoo.patch | 27 - .../files/spacerider-0.13-ovflfix.patch | 11 - games-arcade/spacerider/metadata.xml | 8 - .../spacerider/spacerider-0.13-r1.ebuild | 44 - games-arcade/tuxdash/Manifest | 1 - .../files/tuxdash-0.8-fix-build-system.patch | 11 - .../tuxdash/files/tuxdash-0.8-fix-c++14.patch | 101 -- .../tuxdash/files/tuxdash-0.8-fix-paths.patch | 45 - games-arcade/tuxdash/metadata.xml | 8 - games-arcade/tuxdash/tuxdash-0.8-r1.ebuild | 47 - games-arcade/xsfcave/Manifest | 1 - games-arcade/xsfcave/metadata.xml | 16 - games-arcade/xsfcave/xsfcave-0.5-r1.ebuild | 23 - games-board/Manifest.gz | Bin 10042 -> 10040 bytes .../gnome-mahjongg-3.40.1.ebuild | 1 + games-board/stockfish/metadata.xml | 4 - games-engines/Manifest.gz | Bin 3713 -> 3717 bytes games-engines/fheroes2/Manifest | 2 +- ...es2-1.1.0.ebuild => fheroes2-1.1.1.ebuild} | 0 games-puzzle/Manifest.gz | Bin 17299 -> 17135 bytes games-puzzle/seatris/Manifest | 1 - .../files/seatris-0.0.14-as-needed.patch | 11 - games-puzzle/seatris/metadata.xml | 8 - games-puzzle/seatris/seatris-0.0.14-r2.ebuild | 56 - gnome-base/Manifest.gz | Bin 4726 -> 4730 bytes ....0.ebuild => gnome-session-46.0-r1.ebuild} | 4 +- gnome-base/gnome-settings-daemon/Manifest | 1 + .../gnome-settings-daemon-46.0.ebuild | 142 ++ gnome-extra/Manifest.gz | Bin 11253 -> 11254 bytes ...ld => gnome-system-monitor-46.0-r1.ebuild} | 3 +- gui-apps/Manifest.gz | Bin 5050 -> 5050 bytes gui-apps/foot-terminfo/Manifest | 1 + .../foot-terminfo/foot-terminfo-1.18.0.ebuild | 28 + gui-apps/foot/Manifest | 1 + gui-apps/foot/foot-1.18.0.ebuild | 75 + gui-libs/Manifest.gz | Bin 5294 -> 5296 bytes gui-libs/egl-gbm/egl-gbm-1.1.1-r2.ebuild | 2 +- .../egl-wayland/egl-wayland-1.1.13.1.ebuild | 2 +- .../eglexternalplatform-1.1-r1.ebuild | 2 +- ...-poison-macro-to-hide-GDK_WINDOWING_.patch | 91 ++ gui-libs/gtk/gtk-4.12.5-r2.ebuild | 240 +++ ...gtk-4.14.4.ebuild => gtk-4.14.3-r1.ebuild} | 8 + ...gtk-4.14.3.ebuild => gtk-4.14.4-r1.ebuild} | 8 + kde-apps/Manifest.gz | Bin 35098 -> 35140 bytes kde-apps/artikulate/Manifest | 1 - kde-apps/artikulate/artikulate-24.05.1.ebuild | 46 - kde-apps/cantor/Manifest | 1 - kde-apps/cantor/cantor-24.05.1.ebuild | 117 -- kde-apps/cervisia/Manifest | 1 - kde-apps/cervisia/cervisia-24.05.1.ebuild | 42 - kde-apps/k3b/Manifest | 1 - kde-apps/k3b/k3b-24.05.1.ebuild | 110 -- kde-apps/kalzium/Manifest | 1 - kde-apps/kalzium/kalzium-24.05.1.ebuild | 66 - kde-apps/kamoso/Manifest | 1 - kde-apps/kamoso/kamoso-24.05.1.ebuild | 46 - kde-apps/kde-dev-scripts/Manifest | 1 - .../kde-dev-scripts-24.05.1.ebuild | 34 - kde-apps/kdesdk-thumbnailers/Manifest | 1 - .../kdesdk-thumbnailers-24.05.1.ebuild | 26 - kde-apps/kig/Manifest | 1 - kde-apps/kig/kig-24.05.1.ebuild | 72 - kde-apps/kimagemapeditor/Manifest | 1 - .../kimagemapeditor-24.05.1.ebuild | 34 - kde-apps/kmix/Manifest | 1 - kde-apps/kmix/kmix-24.05.1.ebuild | 76 - kde-apps/kmplot/Manifest | 1 - kde-apps/kmplot/kmplot-24.05.1.ebuild | 41 - kde-apps/kompare/Manifest | 1 - kde-apps/kompare/kompare-24.05.1.ebuild | 40 - kde-apps/kqtquickcharts/Manifest | 1 - .../kqtquickcharts-24.05.1.ebuild | 20 - kde-apps/ktouch/Manifest | 1 - kde-apps/ktouch/ktouch-24.05.1.ebuild | 63 - kde-apps/kwave/Manifest | 1 - kde-apps/kwave/kwave-24.05.1.ebuild | 87 -- kde-apps/libkomparediff2/Manifest | 1 - .../libkomparediff2-24.05.1.ebuild | 28 - kde-apps/lokalize/Manifest | 1 - kde-apps/lokalize/lokalize-24.05.1.ebuild | 70 - kde-apps/marble/Manifest | 1 - kde-apps/marble/marble-24.05.1.ebuild | 97 -- kde-apps/minuet/Manifest | 1 - kde-apps/minuet/minuet-24.05.1.ebuild | 32 - kde-apps/poxml/Manifest | 1 - kde-apps/poxml/poxml-24.05.1.ebuild | 21 - kde-apps/rocs/Manifest | 1 - kde-apps/rocs/rocs-24.05.1.ebuild | 48 - kde-apps/step/Manifest | 1 - kde-apps/step/step-24.05.1.ebuild | 53 - kde-apps/umbrello/Manifest | 1 - kde-apps/umbrello/umbrello-24.05.1.ebuild | 69 - kde-misc/Manifest.gz | Bin 4413 -> 4413 bytes kde-misc/skanlite/Manifest | 1 - kde-misc/skanlite/skanlite-24.05.1.ebuild | 36 - kde-misc/tellico/Manifest | 1 - kde-misc/tellico/tellico-3.5.4.ebuild | 89 -- mail-client/Manifest.gz | Bin 3383 -> 3383 bytes mail-client/thunderbird-bin/Manifest | 66 - .../thunderbird-bin-115.12.2.ebuild | 327 ---- mail-client/thunderbird/Manifest | 65 - .../thunderbird/thunderbird-115.12.1.ebuild | 1363 ----------------- media-fonts/Manifest.gz | Bin 37628 -> 37631 bytes media-fonts/noto/noto-20240630.ebuild | 2 +- media-gfx/Manifest.gz | Bin 37704 -> 37704 bytes .../displaycal-py3-3.9.10.ebuild | 66 - media-gfx/dmtx-utils/Manifest | 1 - media-gfx/dmtx-utils/dmtx-utils-0.7.5.ebuild | 30 - .../files/graphite2-1.3.14-gcc15.patch | 29 + .../graphite2-1.3.14_p20210810-r3.ebuild | 1 + media-gfx/panini/Manifest | 1 - .../files/panini-0.73.0-drop-register.patch | 75 - media-gfx/panini/panini-0.73.0-r1.ebuild | 56 - media-gfx/panini/panini-0.73.0.ebuild | 52 - media-libs/Manifest.gz | Bin 69183 -> 69178 bytes media-libs/libkeyfinder/Manifest | 1 - .../libkeyfinder/libkeyfinder-2.2.7.ebuild | 34 - media-libs/mpvqt/Manifest | 1 + media-libs/mpvqt/mpvqt-1.0.1.ebuild | 27 + media-libs/openimageio/Manifest | 1 + .../openimageio-2.5.12.0-heif-find-fix.patch | 19 + .../openimageio/openimageio-2.5.12.0.ebuild | 1 + .../openimageio/openimageio-2.5.13.1.ebuild | 303 ++++ .../woff2/files/woff2-1.0.2-gcc15.patch | 33 + media-libs/woff2/woff2-1.0.2-r6.ebuild | 1 + media-libs/zxing-cpp/Manifest | 1 - media-libs/zxing-cpp/zxing-cpp-2.1.0.ebuild | 24 - media-radio/Manifest.gz | Bin 5197 -> 5196 bytes media-radio/kochmorse/kochmorse-3.5.1.ebuild | 3 +- media-radio/kochmorse/metadata.xml | 5 +- media-sound/Manifest.gz | Bin 57416 -> 57426 bytes media-sound/qjackctl/Manifest | 1 + media-sound/qjackctl/qjackctl-1.0.1.ebuild | 47 + media-sound/qtractor/Manifest | 1 + media-sound/qtractor/qtractor-1.1.0.ebuild | 109 ++ media-video/Manifest.gz | Bin 23707 -> 23710 bytes media-video/yle-dl/Manifest | 1 - media-video/yle-dl/yle-dl-20240429.ebuild | 57 - metadata/Manifest.gz | Bin 12193 -> 12191 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/timestamp.chk | 2 +- metadata/md5-cache/Manifest.gz | Bin 28399 -> 28371 bytes metadata/md5-cache/app-admin/Manifest.gz | Bin 56219 -> 55900 bytes metadata/md5-cache/app-admin/awscli-1.33.26 | 16 - metadata/md5-cache/app-admin/awscli-1.33.27 | 4 +- metadata/md5-cache/app-admin/awscli-1.33.33 | 16 - .../{awscli-1.33.32 => awscli-1.33.35} | 6 +- metadata/md5-cache/app-admin/entr-5.6 | 4 +- metadata/md5-cache/app-arch/7zip-23.01 | 14 - metadata/md5-cache/app-arch/7zip-24.05 | 14 - metadata/md5-cache/app-arch/7zip-24.06 | 14 - metadata/md5-cache/app-arch/7zip-24.07 | 4 +- metadata/md5-cache/app-arch/Manifest.gz | Bin 28758 -> 28283 bytes metadata/md5-cache/app-backup/Manifest.gz | Bin 13722 -> 13721 bytes .../md5-cache/app-backup/borgmatic-1.8.12 | 4 +- metadata/md5-cache/app-backup/dar-2.7.15 | 4 +- metadata/md5-cache/app-cdr/Manifest.gz | Bin 9967 -> 9965 bytes metadata/md5-cache/app-cdr/xfburn-0.7.1 | 4 +- metadata/md5-cache/app-containers/Manifest.gz | Bin 23679 -> 23358 bytes .../app-containers/devcontainer-0.65.0 | 4 +- .../md5-cache/app-containers/incus-6.0.0-r1 | 16 - metadata/md5-cache/app-containers/incus-6.2 | 16 - metadata/md5-cache/app-containers/lxc-6.0.1 | 6 +- metadata/md5-cache/app-crypt/Manifest.gz | Bin 40763 -> 40610 bytes metadata/md5-cache/app-crypt/qca-2.3.8 | 17 - metadata/md5-cache/app-editors/Manifest.gz | Bin 26503 -> 26817 bytes .../md5-cache/app-editors/featherpad-1.5.1 | 4 +- metadata/md5-cache/app-editors/neovim-0.10.1 | 18 + metadata/md5-cache/app-editors/neovim-9999 | 6 +- metadata/md5-cache/app-editors/vscode-1.92.0 | 15 + .../app-editors/vscodium-1.91.0.24190 | 2 +- .../app-editors/vscodium-1.91.1.24193 | 2 +- metadata/md5-cache/app-emacs/Manifest.gz | Bin 100343 -> 100697 bytes metadata/md5-cache/app-emacs/cider-1.15.1 | 4 +- .../md5-cache/app-emacs/erlang-mode-27.0.1 | 13 + metadata/md5-cache/app-emacs/erlang-mode-9999 | 12 + metadata/md5-cache/app-emacs/jinx-1.9 | 4 +- metadata/md5-cache/app-emacs/org-mode-9.7.6 | 4 +- .../app-emacs/scala-ts-mode-1.0.0_p20240630 | 4 +- metadata/md5-cache/app-emacs/transient-0.7.2 | 4 +- metadata/md5-cache/app-emulation/Manifest.gz | Bin 34794 -> 35127 bytes .../md5-cache/app-emulation/xen-4.18.3_pre0 | 17 + .../app-emulation/{xen-4.17.4 => xen-4.19.0} | 10 +- .../app-emulation/xen-tools-4.18.3_pre0 | 17 + .../{xen-tools-4.17.4 => xen-tools-4.19.0} | 16 +- metadata/md5-cache/app-misc/Manifest.gz | Bin 79572 -> 79567 bytes metadata/md5-cache/app-misc/fastfetch-2.17.2 | 4 +- metadata/md5-cache/app-office/Manifest.gz | Bin 14328 -> 14166 bytes metadata/md5-cache/app-office/lyx-2.4.0 | 18 - metadata/md5-cache/app-portage/Manifest.gz | Bin 20039 -> 20205 bytes .../app-portage/command-not-found-0.0.6 | 14 + metadata/md5-cache/app-shells/Manifest.gz | Bin 20375 -> 20530 bytes metadata/md5-cache/app-shells/bash-5.2_p32 | 15 + metadata/md5-cache/app-shells/starship-1.19.0 | 4 +- .../app-shells/zsh-completions-0.35.0 | 4 +- metadata/md5-cache/app-xemacs/Manifest.gz | Bin 22426 -> 22428 bytes .../md5-cache/app-xemacs/ebuild-mode-1.72 | 4 +- metadata/md5-cache/dev-build/Manifest.gz | Bin 17130 -> 16963 bytes metadata/md5-cache/dev-build/bazelisk-1.20.0 | 4 +- metadata/md5-cache/dev-build/cmake-3.27.9 | 16 - metadata/md5-cache/dev-cpp/Manifest.gz | Bin 28211 -> 28381 bytes .../cppdap-0_pre20240802} | 16 +- .../{magic_enum-0.8.2 => magic_enum-0.9.6} | 8 +- metadata/md5-cache/dev-cpp/robin-map-1.3.0 | 4 +- metadata/md5-cache/dev-db/Manifest.gz | Bin 33685 -> 33526 bytes .../md5-cache/dev-db/mysql-workbench-8.0.36 | 16 - metadata/md5-cache/dev-debug/Manifest.gz | Bin 9932 -> 9920 bytes metadata/md5-cache/dev-debug/lldb-15.0.7 | 2 +- metadata/md5-cache/dev-debug/lldb-16.0.6 | 2 +- metadata/md5-cache/dev-debug/lldb-16.0.6-r1 | 2 +- metadata/md5-cache/dev-debug/lldb-17.0.6 | 2 +- metadata/md5-cache/dev-debug/lldb-18.1.8 | 2 +- metadata/md5-cache/dev-debug/lldb-19.1.0_rc1 | 2 +- metadata/md5-cache/dev-debug/lldb-20.0.0.9999 | 2 +- ....0_pre20240720 => lldb-20.0.0_pre20240801} | 12 +- metadata/md5-cache/dev-dotnet/Manifest.gz | Bin 7565 -> 7556 bytes .../dev-dotnet/csharp-language-server-0.14.0 | 4 +- .../dev-dotnet/dotnet-runtime-nugets-7.0.20 | 4 +- metadata/md5-cache/dev-java/Manifest.gz | Bin 71286 -> 71123 bytes ...2 => ant-contrib-1.0_beta6_pre20201123-r3} | 6 +- metadata/md5-cache/dev-java/ant-ivy-2.5.0-r2 | 16 - metadata/md5-cache/dev-java/ant-ivy-2.5.0-r4 | 16 + metadata/md5-cache/dev-java/jclasslib-4.3.1 | 14 + .../dev-java/owasp-java-encoder-1.3.0 | 15 + .../md5-cache/dev-java/scala-cli-bin-1.0.4 | 13 - .../md5-cache/dev-java/scala-cli-bin-1.1.0 | 13 - .../md5-cache/dev-java/scala-cli-bin-1.2.1 | 13 - .../md5-cache/dev-java/scala-cli-bin-1.2.2 | 4 +- ...cala-cli-bin-1.1.1 => scala-cli-bin-1.4.2} | 4 +- ...wrap-spi-1.2.6 => shrinkwrap-spi-1.2.6-r1} | 4 +- metadata/md5-cache/dev-lang/Manifest.gz | Bin 49897 -> 50377 bytes metadata/md5-cache/dev-lang/dafny-4.7.0 | 4 +- metadata/md5-cache/dev-lang/dafny-bin-4.7.0 | 4 +- metadata/md5-cache/dev-lang/erlang-27.0.1 | 15 + metadata/md5-cache/dev-lang/gleam-1.4.0 | 14 + metadata/md5-cache/dev-lang/jwasm-2.13 | 4 +- metadata/md5-cache/dev-lang/jwasm-2.18 | 11 + metadata/md5-cache/dev-lang/luau-0.632 | 4 +- .../dev-lang/{luau-0.630 => luau-0.637} | 6 +- metadata/md5-cache/dev-lang/nasm-2.16.03 | 4 +- metadata/md5-cache/dev-lang/php-8.1.26-r1 | 18 - metadata/md5-cache/dev-lang/php-8.1.28 | 18 - metadata/md5-cache/dev-lang/php-8.2.15 | 18 - metadata/md5-cache/dev-lang/php-8.2.18 | 18 - metadata/md5-cache/dev-lang/php-8.2.20 | 2 +- metadata/md5-cache/dev-lang/python-3.10.14_p2 | 16 + metadata/md5-cache/dev-lang/python-3.11.9_p1 | 16 + metadata/md5-cache/dev-lang/python-3.12.4_p3 | 16 + .../md5-cache/dev-lang/python-3.13.0_rc1_p1 | 17 + metadata/md5-cache/dev-lang/python-3.8.19_p3 | 16 + metadata/md5-cache/dev-lang/python-3.9.19_p4 | 16 + metadata/md5-cache/dev-lang/scrapscript-0.1.1 | 16 + metadata/md5-cache/dev-lang/scrapscript-9999 | 15 + .../md5-cache/dev-lang/spidermonkey-115.10.0 | 16 - .../md5-cache/dev-lang/spidermonkey-115.11.0 | 16 - .../md5-cache/dev-lang/spidermonkey-115.12.0 | 16 - .../md5-cache/dev-lang/spidermonkey-115.9.1 | 16 - metadata/md5-cache/dev-lang/typescript-5.5.3 | 4 +- metadata/md5-cache/dev-lang/uasm-2.56.2 | 4 +- metadata/md5-cache/dev-libs/Manifest.gz | Bin 194772 -> 194027 bytes metadata/md5-cache/dev-libs/c-siphash-1.1.0 | 4 +- metadata/md5-cache/dev-libs/c-stdaux-1.5.0 | 4 +- metadata/md5-cache/dev-libs/immer-0.8.1 | 16 - metadata/md5-cache/dev-libs/lager-0.1.1 | 16 - metadata/md5-cache/dev-libs/libclc-15.0.7 | 2 +- metadata/md5-cache/dev-libs/libclc-16.0.6 | 2 +- metadata/md5-cache/dev-libs/libclc-17.0.6 | 2 +- metadata/md5-cache/dev-libs/libclc-18.1.8 | 2 +- metadata/md5-cache/dev-libs/libclc-19.1.0_rc1 | 2 +- .../md5-cache/dev-libs/libclc-20.0.0.9999 | 2 +- .../dev-libs/libclc-20.0.0_pre20240801 | 13 + metadata/md5-cache/dev-libs/libinput-1.26.1 | 4 +- metadata/md5-cache/dev-libs/nss-3.101.1 | 16 - .../dev-libs/{nss-3.102 => nss-3.103} | 4 +- metadata/md5-cache/dev-libs/openspecfun-0.5.5 | 4 +- metadata/md5-cache/dev-libs/openssl-1.0.2u-r1 | 4 +- metadata/md5-cache/dev-libs/openssl-1.1.1w | 4 +- metadata/md5-cache/dev-libs/openssl-3.0.13-r2 | 4 +- metadata/md5-cache/dev-libs/openssl-3.0.14 | 4 +- metadata/md5-cache/dev-libs/openssl-3.1.5-r2 | 17 - metadata/md5-cache/dev-libs/openssl-3.1.6 | 6 +- metadata/md5-cache/dev-libs/openssl-3.2.1-r2 | 17 - metadata/md5-cache/dev-libs/openssl-3.2.2 | 6 +- metadata/md5-cache/dev-libs/openssl-3.3.1-r1 | 6 +- .../{openssl-3.3.0 => openssl-3.3.1-r2} | 9 +- metadata/md5-cache/dev-libs/sexpp-0.8.6 | 14 - .../dev-libs/tree-sitter-gleam-1.0.0 | 14 + metadata/md5-cache/dev-libs/zug-0.1.1 | 14 - metadata/md5-cache/dev-lua/Manifest.gz | Bin 8308 -> 8300 bytes metadata/md5-cache/dev-lua/luaexpat-1.5.2 | 4 +- metadata/md5-cache/dev-ml/Manifest.gz | Bin 112345 -> 111230 bytes .../md5-cache/dev-ml/dune-configurator-2.8.4 | 16 - ...ibs-3.11.1 => dune-private-libs-3.11.1-r3} | 6 +- .../md5-cache/dev-ml/dune-private-libs-3.13.1 | 16 - ...ing-3.13.1 => dune-private-libs-3.13.1-r3} | 8 +- ...-3.16.0-r1 => dune-private-libs-3.16.0-r3} | 4 +- metadata/md5-cache/dev-ml/dyn-3.11.1 | 16 - metadata/md5-cache/dev-ml/dyn-3.13.1 | 16 - metadata/md5-cache/dev-ml/llvm-ocaml-15.0.7 | 2 +- metadata/md5-cache/dev-ml/llvm-ocaml-16.0.6 | 2 +- metadata/md5-cache/dev-ml/llvm-ocaml-17.0.6 | 2 +- metadata/md5-cache/dev-ml/llvm-ocaml-18.1.8 | 2 +- .../dev-ml/llvm-ocaml-19.0.0_pre20240720 | 16 - .../md5-cache/dev-ml/llvm-ocaml-19.1.0_rc1 | 2 +- .../md5-cache/dev-ml/llvm-ocaml-20.0.0.9999 | 2 +- .../dev-ml/llvm-ocaml-20.0.0_pre20240801 | 16 + metadata/md5-cache/dev-ml/ordering-3.11.1 | 16 - metadata/md5-cache/dev-ml/stdune-3.11.1 | 16 - metadata/md5-cache/dev-ml/stdune-3.13.1 | 16 - metadata/md5-cache/dev-php/Manifest.gz | Bin 29297 -> 29141 bytes metadata/md5-cache/dev-php/adodb-5.22.2 | 10 - metadata/md5-cache/dev-php/adodb-5.22.7 | 4 +- metadata/md5-cache/dev-python/Faker-26.1.0 | 16 + metadata/md5-cache/dev-python/Manifest.gz | Bin 357528 -> 352219 bytes metadata/md5-cache/dev-python/PyQt5-5.15.11 | 4 +- .../md5-cache/dev-python/PyQtWebEngine-5.15.7 | 4 +- ...ck-0.4.0 => antlr4-python3-runtime-4.13.2} | 18 +- metadata/md5-cache/dev-python/argh-0.31.2 | 16 - metadata/md5-cache/dev-python/argh-0.31.3 | 4 +- metadata/md5-cache/dev-python/asteval-0.9.33 | 16 - .../{asteval-1.0.0 => asteval-1.0.2} | 2 +- metadata/md5-cache/dev-python/attrs-24.1.0 | 16 + metadata/md5-cache/dev-python/autobahn-24.4.2 | 17 + metadata/md5-cache/dev-python/black-24.8.0 | 16 + metadata/md5-cache/dev-python/boto3-1.34.144 | 16 - metadata/md5-cache/dev-python/boto3-1.34.145 | 4 +- metadata/md5-cache/dev-python/boto3-1.34.150 | 16 - .../{boto3-1.34.151 => boto3-1.34.153} | 6 +- .../md5-cache/dev-python/botocore-1.34.144 | 16 - .../md5-cache/dev-python/botocore-1.34.145 | 4 +- .../md5-cache/dev-python/botocore-1.34.150 | 16 - .../{botocore-1.34.151 => botocore-1.34.153} | 2 +- metadata/md5-cache/dev-python/bracex-2.5 | 16 + .../md5-cache/dev-python/cachetools-5.3.3 | 16 - .../md5-cache/dev-python/cachetools-5.4.0 | 4 +- metadata/md5-cache/dev-python/cfn-lint-1.6.1 | 16 - metadata/md5-cache/dev-python/cfn-lint-1.8.2 | 4 +- metadata/md5-cache/dev-python/cfn-lint-1.9.0 | 16 - metadata/md5-cache/dev-python/cfn-lint-1.9.1 | 16 - metadata/md5-cache/dev-python/cfn-lint-1.9.2 | 16 - .../{cfn-lint-1.7.2 => cfn-lint-1.9.3} | 2 +- .../md5-cache/dev-python/clang-python-15.0.7 | 2 +- .../md5-cache/dev-python/clang-python-16.0.6 | 2 +- .../md5-cache/dev-python/clang-python-17.0.6 | 2 +- .../md5-cache/dev-python/clang-python-18.1.8 | 2 +- .../dev-python/clang-python-19.1.0_rc1 | 2 +- .../dev-python/clang-python-20.0.0.9999 | 2 +- ...240720 => clang-python-20.0.0_pre20240801} | 10 +- .../dev-python/colored-traceback-0.3.0 | 15 - .../dev-python/colored-traceback-0.4.1 | 15 - .../dev-python/colored-traceback-0.4.2 | 4 +- metadata/md5-cache/dev-python/croniter-2.0.5 | 16 - metadata/md5-cache/dev-python/croniter-2.0.7 | 4 +- metadata/md5-cache/dev-python/croniter-3.0.0 | 16 - metadata/md5-cache/dev-python/croniter-3.0.1 | 16 - .../md5-cache/dev-python/django-filter-23.5 | 16 - ...{django-filter-24.1 => django-filter-24.3} | 2 +- metadata/md5-cache/dev-python/dominate-2.9.1 | 10 +- .../dev-python/ensurepip-setuptools-70.3.0 | 12 - .../dev-python/ensurepip-setuptools-71.0.4 | 4 +- .../md5-cache/dev-python/fakeredis-2.23.5 | 16 + .../md5-cache/dev-python/flask-nav-0.6-r5 | 10 +- metadata/md5-cache/dev-python/furo-2024.5.6 | 15 - metadata/md5-cache/dev-python/furo-2024.7.18 | 4 +- .../google-api-python-client-2.136.0 | 16 - .../google-api-python-client-2.137.0 | 4 +- .../{graph-tool-2.71 => graph-tool-2.75} | 2 +- metadata/md5-cache/dev-python/hiredis-3.0.0 | 4 +- metadata/md5-cache/dev-python/iminuit-2.28.0 | 17 + metadata/md5-cache/dev-python/irc-20.4.3 | 16 - metadata/md5-cache/dev-python/irc-20.5.0 | 4 +- .../dev-python/jaraco-functools-4.0.2 | 16 + .../md5-cache/dev-python/jaraco-text-3.12.1 | 16 - .../md5-cache/dev-python/jaraco-text-3.14.0 | 4 +- .../md5-cache/dev-python/jaraco-vcs-2.3.1 | 16 + metadata/md5-cache/dev-python/jsondiff-2.1.1 | 16 - metadata/md5-cache/dev-python/jsondiff-2.1.2 | 16 - metadata/md5-cache/dev-python/jsondiff-2.2.0 | 4 +- .../md5-cache/dev-python/jupyterlab-4.2.3 | 17 - .../md5-cache/dev-python/jupyterlab-4.2.4 | 4 +- .../dev-python/jupyterlab-server-2.27.2 | 16 - .../dev-python/jupyterlab-server-2.27.3 | 4 +- metadata/md5-cache/dev-python/keyring-25.3.0 | 16 + metadata/md5-cache/dev-python/lit-15.0.7 | 2 +- metadata/md5-cache/dev-python/lit-16.0.6 | 2 +- metadata/md5-cache/dev-python/lit-17.0.6 | 2 +- metadata/md5-cache/dev-python/lit-18.1.8 | 2 +- metadata/md5-cache/dev-python/lit-19.1.0_rc1 | 2 +- metadata/md5-cache/dev-python/lit-20.0.0.9999 | 2 +- ...0.0_pre20240720 => lit-20.0.0_pre20240801} | 4 +- .../md5-cache/dev-python/mapbox-earcut-1.0.2 | 17 + metadata/md5-cache/dev-python/mistletoe-1.3.0 | 16 - metadata/md5-cache/dev-python/mistletoe-1.4.0 | 4 +- .../dev-python/mkdocs-material-9.5.29 | 4 +- ...material-9.5.28 => mkdocs-material-9.5.31} | 6 +- metadata/md5-cache/dev-python/moto-5.0.12 | 16 + metadata/md5-cache/dev-python/nbxmpp-5.0.1 | 16 - metadata/md5-cache/dev-python/nbxmpp-5.0.2 | 4 +- .../md5-cache/dev-python/openstacksdk-3.2.0 | 16 - .../md5-cache/dev-python/openstacksdk-3.3.0 | 4 +- metadata/md5-cache/dev-python/oslo-log-6.0.0 | 16 - metadata/md5-cache/dev-python/oslo-log-6.1.0 | 16 - metadata/md5-cache/dev-python/oslo-log-6.1.1 | 4 +- .../{jsondiff-2.0.0-r1 => patch-ng-1.18.0} | 12 +- .../md5-cache/dev-python/pdm-backend-2.3.2 | 16 - .../md5-cache/dev-python/pdm-backend-2.3.3 | 4 +- metadata/md5-cache/dev-python/pip-run-12.6.1 | 16 - metadata/md5-cache/dev-python/pip-run-12.7.0 | 16 - metadata/md5-cache/dev-python/pip-run-13.0.0 | 4 +- .../md5-cache/dev-python/portalocker-2.10.0 | 16 - .../md5-cache/dev-python/portalocker-2.10.1 | 4 +- metadata/md5-cache/dev-python/pyaml-24.4.0 | 16 - metadata/md5-cache/dev-python/pyaml-24.7.0 | 4 +- metadata/md5-cache/dev-python/pydot-2.0.0 | 16 - metadata/md5-cache/dev-python/pydot-3.0.0 | 16 - metadata/md5-cache/dev-python/pydot-3.0.1 | 4 +- metadata/md5-cache/dev-python/pyjwt-2.9.0 | 16 + metadata/md5-cache/dev-python/pymongo-4.8.0 | 4 +- .../md5-cache/dev-python/pypy3_10-7.3.16_p1 | 15 + .../md5-cache/dev-python/pypy3_9-7.3.16_p1 | 15 + .../dev-python/pytest-asyncio-0.23.7 | 16 - .../dev-python/pytest-asyncio-0.23.8 | 4 +- ...distance-4.6.2 => pytest-httpbin-2.0.0-r1} | 14 +- .../dev-python/pytest-httpserver-1.0.10 | 16 - .../dev-python/pytest-httpserver-1.0.11 | 4 +- .../dev-python/pytest-subtests-0.12.1 | 16 - .../dev-python/pytest-subtests-0.13.0 | 16 - .../dev-python/pytest-subtests-0.13.1 | 4 +- .../dev-python/python-dbusmock-0.31.1-r1 | 16 - .../dev-python/python-dbusmock-0.32.1 | 4 +- .../md5-cache/dev-python/pytools-2024.1.10 | 4 +- .../md5-cache/dev-python/pytools-2024.1.8 | 16 - .../md5-cache/dev-python/pytools-2024.1.9 | 16 - .../md5-cache/dev-python/pywinrm-0.4.3-r1 | 16 - metadata/md5-cache/dev-python/pywinrm-0.5.0 | 4 +- .../md5-cache/dev-python/qiskit-1.2.0_rc1 | 17 + metadata/md5-cache/dev-python/redis-5.0.8 | 4 +- metadata/md5-cache/dev-python/sabctools-8.2.4 | 4 +- .../dev-python/scikit-build-core-0.9.10 | 16 + .../md5-cache/dev-python/setuptools-70.3.0 | 17 - .../md5-cache/dev-python/setuptools-71.0.4 | 4 +- .../dev-python/setuptools-rust-1.10.0 | 16 + metadata/md5-cache/dev-python/shapely-2.0.5 | 4 +- metadata/md5-cache/dev-python/siphash24-1.6 | 4 +- .../dev-python/sphinx-argparse-0.5.2 | 4 +- .../dev-python/sphinx-autodoc-typehints-2.2.2 | 16 - .../dev-python/sphinx-autodoc-typehints-2.2.3 | 4 +- metadata/md5-cache/dev-python/sqlparse-0.5.0 | 16 - metadata/md5-cache/dev-python/sqlparse-0.5.1 | 4 +- metadata/md5-cache/dev-python/stripe-10.6.0 | 16 + .../md5-cache/dev-python/structlog-24.4.0 | 4 +- metadata/md5-cache/dev-python/sympy-1.12.1 | 16 - metadata/md5-cache/dev-python/sympy-1.13.0 | 16 - metadata/md5-cache/dev-python/sympy-1.13.1 | 4 +- .../md5-cache/dev-python/textdistance-4.6.3 | 4 +- metadata/md5-cache/dev-python/tqdm-4.66.5 | 16 + .../{uvicorn-0.30.4 => uvicorn-0.30.5} | 2 +- .../md5-cache/dev-python/validators-0.32.0 | 16 - .../md5-cache/dev-python/validators-0.33.0 | 4 +- metadata/md5-cache/dev-python/vcrpy-6.0.1-r1 | 16 + metadata/md5-cache/dev-python/wcmatch-9.0 | 16 + .../md5-cache/dev-python/whatthepatch-1.0.5 | 16 - .../md5-cache/dev-python/whatthepatch-1.0.6 | 4 +- metadata/md5-cache/dev-python/xdoctest-1.1.3 | 16 - .../{xdoctest-1.1.4 => xdoctest-1.1.6} | 2 +- .../md5-cache/dev-python/ytmusicapi-1.7.4 | 16 - .../md5-cache/dev-python/ytmusicapi-1.7.5 | 4 +- .../md5-cache/dev-python/zstandard-0.23.0 | 4 +- metadata/md5-cache/dev-ruby/Manifest.gz | Bin 212794 -> 213101 bytes .../dev-ruby/autoprefixer-rails-10.4.13.0 | 17 - .../dev-ruby/autoprefixer-rails-10.4.15.0 | 17 - .../dev-ruby/autoprefixer-rails-10.4.19.0 | 17 + metadata/md5-cache/dev-ruby/hashdiff-1.1.1 | 17 + metadata/md5-cache/dev-ruby/rexml-3.3.4 | 17 + metadata/md5-cache/dev-ruby/rss-0.2.9-r1 | 17 - metadata/md5-cache/dev-ruby/rss-0.3.1 | 17 + .../md5-cache/dev-ruby/sprockets-rails-3.5.2 | 17 + metadata/md5-cache/dev-scheme/Manifest.gz | Bin 12588 -> 12754 bytes metadata/md5-cache/dev-scheme/guile-3.0.10 | 15 + metadata/md5-cache/dev-scheme/racket-8.13 | 4 +- metadata/md5-cache/dev-util/Manifest.gz | Bin 131709 -> 131392 bytes metadata/md5-cache/dev-util/astyle-3.4.9 | 4 +- .../{astyle-3.4.8 => astyle-3.4.9-r1} | 8 +- metadata/md5-cache/dev-util/cloc-2.00 | 11 + metadata/md5-cache/dev-util/glslang-1.3.283.0 | 2 +- metadata/md5-cache/dev-util/kdevelop-24.05.1 | 17 - .../md5-cache/dev-util/kdevelop-24.05.1-r1 | 18 - .../md5-cache/dev-util/kdevelop-php-24.05.1 | 17 - .../dev-util/kdevelop-python-24.05.1 | 18 - metadata/md5-cache/dev-util/librnp-0.17.0-r3 | 16 - .../dev-util/spirv-llvm-translator-18.1.3 | 17 + metadata/md5-cache/dev-util/visualvm-2.1.9 | 14 + metadata/md5-cache/dev-vcs/Manifest.gz | Bin 22083 -> 22086 bytes metadata/md5-cache/dev-vcs/pre-commit-3.7.1 | 4 +- metadata/md5-cache/games-action/Manifest.gz | Bin 15528 -> 15525 bytes ...ronad-0.2.9.1.0 => armagetronad-0.2.9.2.3} | 8 +- .../{barrage-1.0.5 => barrage-1.0.7} | 6 +- metadata/md5-cache/games-arcade/Manifest.gz | Bin 22144 -> 21645 bytes .../md5-cache/games-arcade/spacerider-0.13-r1 | 13 - .../md5-cache/games-arcade/tuxdash-0.8-r1 | 13 - .../md5-cache/games-arcade/xsfcave-0.5-r1 | 13 - metadata/md5-cache/games-board/Manifest.gz | Bin 12851 -> 12849 bytes .../games-board/gnome-mahjongg-3.40.1 | 4 +- metadata/md5-cache/games-engines/Manifest.gz | Bin 5254 -> 5249 bytes .../{fheroes2-1.1.0 => fheroes2-1.1.1} | 2 +- metadata/md5-cache/games-puzzle/Manifest.gz | Bin 18803 -> 18630 bytes .../md5-cache/games-puzzle/seatris-0.0.14-r2 | 14 - metadata/md5-cache/gnome-base/Manifest.gz | Bin 8025 -> 8188 bytes ...ome-session-46.0 => gnome-session-46.0-r1} | 2 +- .../gnome-base/gnome-settings-daemon-46.0 | 18 + metadata/md5-cache/gnome-extra/Manifest.gz | Bin 20644 -> 20641 bytes ...itor-46.0 => gnome-system-monitor-46.0-r1} | 8 +- metadata/md5-cache/gui-apps/Manifest.gz | Bin 11572 -> 11887 bytes metadata/md5-cache/gui-apps/foot-1.18.0 | 17 + .../md5-cache/gui-apps/foot-terminfo-1.18.0 | 11 + metadata/md5-cache/gui-libs/Manifest.gz | Bin 11691 -> 11842 bytes metadata/md5-cache/gui-libs/egl-gbm-1.1.1-r2 | 4 +- .../md5-cache/gui-libs/egl-wayland-1.1.13.1 | 4 +- .../gui-libs/eglexternalplatform-1.1-r1 | 4 +- metadata/md5-cache/gui-libs/gtk-4.12.5-r2 | 19 + .../gui-libs/{gtk-4.14.3 => gtk-4.14.3-r1} | 2 +- .../gui-libs/{gtk-4.14.4 => gtk-4.14.4-r1} | 2 +- metadata/md5-cache/kde-apps/Manifest.gz | Bin 69571 -> 65758 bytes .../md5-cache/kde-apps/artikulate-24.05.1 | 17 - metadata/md5-cache/kde-apps/cantor-24.05.1 | 18 - metadata/md5-cache/kde-apps/cervisia-24.05.1 | 16 - metadata/md5-cache/kde-apps/k3b-24.05.1 | 18 - metadata/md5-cache/kde-apps/kalzium-24.05.1 | 16 - metadata/md5-cache/kde-apps/kamoso-24.05.1 | 17 - .../kde-apps/kde-dev-scripts-24.05.1 | 16 - .../kde-apps/kdesdk-thumbnailers-24.05.1 | 16 - metadata/md5-cache/kde-apps/kig-24.05.1 | 18 - .../kde-apps/kimagemapeditor-24.05.1 | 16 - metadata/md5-cache/kde-apps/kmix-24.05.1 | 16 - metadata/md5-cache/kde-apps/kmplot-24.05.1 | 16 - metadata/md5-cache/kde-apps/kompare-24.05.1 | 16 - .../md5-cache/kde-apps/kqtquickcharts-24.05.1 | 16 - metadata/md5-cache/kde-apps/ktouch-24.05.1 | 16 - metadata/md5-cache/kde-apps/kwave-24.05.1 | 16 - .../kde-apps/libkomparediff2-24.05.1 | 17 - metadata/md5-cache/kde-apps/lokalize-24.05.1 | 18 - metadata/md5-cache/kde-apps/marble-24.05.1 | 17 - metadata/md5-cache/kde-apps/minuet-24.05.1 | 16 - metadata/md5-cache/kde-apps/poxml-24.05.1 | 16 - metadata/md5-cache/kde-apps/rocs-24.05.1 | 17 - metadata/md5-cache/kde-apps/step-24.05.1 | 17 - metadata/md5-cache/kde-apps/umbrello-24.05.1 | 17 - metadata/md5-cache/kde-misc/Manifest.gz | Bin 6607 -> 6292 bytes metadata/md5-cache/kde-misc/skanlite-24.05.1 | 17 - metadata/md5-cache/kde-misc/tellico-3.5.4 | 17 - metadata/md5-cache/mail-client/Manifest.gz | Bin 8916 -> 8590 bytes .../mail-client/thunderbird-115.12.1 | 17 - .../mail-client/thunderbird-bin-115.12.2 | 17 - metadata/md5-cache/media-fonts/Manifest.gz | Bin 40941 -> 40949 bytes metadata/md5-cache/media-fonts/noto-20240630 | 4 +- metadata/md5-cache/media-gfx/Manifest.gz | Bin 60636 -> 59971 bytes .../md5-cache/media-gfx/displaycal-py3-3.9.10 | 18 - metadata/md5-cache/media-gfx/dmtx-utils-0.7.5 | 14 - .../media-gfx/graphite2-1.3.14_p20210810-r3 | 2 +- metadata/md5-cache/media-gfx/panini-0.73.0 | 13 - metadata/md5-cache/media-gfx/panini-0.73.0-r1 | 13 - metadata/md5-cache/media-libs/Manifest.gz | Bin 117257 -> 117279 bytes .../md5-cache/media-libs/libkeyfinder-2.2.7 | 14 - metadata/md5-cache/media-libs/mpvqt-1.0.1 | 16 + .../md5-cache/media-libs/openimageio-2.5.12.0 | 2 +- .../md5-cache/media-libs/openimageio-2.5.13.1 | 17 + metadata/md5-cache/media-libs/woff2-1.0.2-r6 | 2 +- metadata/md5-cache/media-radio/Manifest.gz | Bin 7557 -> 7549 bytes .../md5-cache/media-radio/kochmorse-3.5.1 | 2 +- metadata/md5-cache/media-sound/Manifest.gz | Bin 74175 -> 74488 bytes metadata/md5-cache/media-sound/qjackctl-1.0.1 | 16 + metadata/md5-cache/media-sound/qtractor-1.1.0 | 17 + metadata/md5-cache/media-video/Manifest.gz | Bin 39457 -> 39298 bytes .../md5-cache/media-video/yle-dl-20240429 | 17 - metadata/md5-cache/net-analyzer/Manifest.gz | Bin 65146 -> 64835 bytes .../{gvm-libs-22.8.0-r1 => gvm-libs-22.10.0} | 6 +- .../md5-cache/net-analyzer/gvm-libs-22.8.0 | 16 - .../md5-cache/net-analyzer/gvm-libs-22.9.0 | 16 - .../net-analyzer/openbsd-netcat-1.219_p1 | 2 +- metadata/md5-cache/net-dialup/Manifest.gz | Bin 7105 -> 7269 bytes .../md5-cache/net-dialup/lrzsz-0.12.20-r9 | 14 + metadata/md5-cache/net-dns/Manifest.gz | Bin 13713 -> 13554 bytes .../md5-cache/net-dns/dnssec-root-20181220-r1 | 10 - metadata/md5-cache/net-dns/inadyn-2.12.0-r1 | 2 +- metadata/md5-cache/net-fs/Manifest.gz | Bin 6161 -> 6318 bytes metadata/md5-cache/net-fs/wdfs-1.4.2-r3 | 11 + metadata/md5-cache/net-im/Manifest.gz | Bin 17013 -> 17195 bytes .../net-im/bitlbee-facebook-1.2.2-r1 | 14 + .../md5-cache/net-im/bitlbee-facebook-9999 | 4 +- .../{discord-0.0.62 => discord-0.0.62-r1} | 0 metadata/md5-cache/net-irc/Manifest.gz | Bin 13928 -> 14092 bytes metadata/md5-cache/net-irc/rhapsody-0.28b-r1 | 14 + metadata/md5-cache/net-libs/Manifest.gz | Bin 58931 -> 58931 bytes metadata/md5-cache/net-libs/msgraph-0.2.3 | 6 +- metadata/md5-cache/net-mail/Manifest.gz | Bin 21071 -> 20908 bytes .../md5-cache/net-mail/dot-forward-0.71-r4 | 14 - metadata/md5-cache/net-misc/Manifest.gz | Bin 96105 -> 95126 bytes metadata/md5-cache/net-misc/curl-8.9.1 | 4 +- metadata/md5-cache/net-misc/curl-9999 | 4 +- metadata/md5-cache/net-misc/gallery-dl-1.26.9 | 16 - metadata/md5-cache/net-misc/gallery-dl-1.27.0 | 16 - metadata/md5-cache/net-misc/gallery-dl-1.27.1 | 4 +- metadata/md5-cache/net-misc/haeredes-0.5.3 | 16 - metadata/md5-cache/net-misc/haeredes-0.5.4 | 4 +- metadata/md5-cache/net-misc/hath-0.5.7 | 16 - metadata/md5-cache/net-misc/hath-0.5.8 | 4 +- .../{inetutils-2.5 => inetutils-2.5-r1} | 4 +- .../{kafka-bin-3.7.0 => kafka-bin-3.8.0} | 2 +- ...lnetd-0.17-r13 => netkit-telnetd-0.17-r14} | 6 +- metadata/md5-cache/net-misc/rdate-1.10 | 14 - metadata/md5-cache/net-misc/rdate-1.10.2 | 14 - metadata/md5-cache/net-misc/snarf-7.0-r4 | 11 - .../{telnet-bsd-1.2-r4 => telnet-bsd-1.2-r5} | 4 +- metadata/md5-cache/net-misc/unison-2.53.5-r1 | 2 +- metadata/md5-cache/net-misc/yt-dlp-2024.08.01 | 16 + metadata/md5-cache/net-p2p/Manifest.gz | Bin 13723 -> 13723 bytes .../net-p2p/resilio-sync-2.7.2.1375-r1 | 15 - .../md5-cache/net-p2p/transmission-4.0.6-r2 | 4 +- .../net-p2p/transmission-remote-gtk-1.6.0 | 16 + metadata/md5-cache/net-vpn/Manifest.gz | Bin 15605 -> 15603 bytes metadata/md5-cache/net-vpn/ocserv-1.3.0 | 4 +- metadata/md5-cache/sci-libs/Manifest.gz | Bin 72380 -> 72384 bytes metadata/md5-cache/sci-libs/geos-3.12.1 | 4 +- metadata/md5-cache/sci-libs/openlibm-0.8.0 | 4 +- .../md5-cache/sci-mathematics/Manifest.gz | Bin 30839 -> 30510 bytes .../md5-cache/sci-mathematics/flint-3.0.1 | 16 - .../md5-cache/sci-mathematics/flint-3.1.0 | 16 - .../md5-cache/sci-mathematics/flint-3.1.3_p1 | 4 +- .../md5-cache/sci-visualization/Manifest.gz | Bin 6396 -> 6394 bytes .../md5-cache/sci-visualization/gnuplot-6.0.0 | 17 - .../md5-cache/sci-visualization/gnuplot-6.0.1 | 17 + metadata/md5-cache/sys-apps/Manifest.gz | Bin 91660 -> 91171 bytes metadata/md5-cache/sys-apps/ifd-gempc-1.0.7 | 14 - metadata/md5-cache/sys-apps/plocate-1.1.19 | 15 - metadata/md5-cache/sys-apps/plocate-1.1.20 | 15 - metadata/md5-cache/sys-boot/Manifest.gz | Bin 9068 -> 9227 bytes metadata/md5-cache/sys-boot/gnu-efi-3.0.18-r3 | 15 + metadata/md5-cache/sys-cluster/Manifest.gz | Bin 25067 -> 25070 bytes metadata/md5-cache/sys-cluster/ceph-18.2.4-r2 | 6 +- metadata/md5-cache/sys-devel/Manifest.gz | Bin 33217 -> 33856 bytes metadata/md5-cache/sys-devel/clang-15.0.7-r3 | 2 +- metadata/md5-cache/sys-devel/clang-16.0.6 | 2 +- metadata/md5-cache/sys-devel/clang-17.0.6 | 2 +- metadata/md5-cache/sys-devel/clang-18.1.8 | 2 +- .../sys-devel/clang-19.0.0_pre20240720 | 17 - metadata/md5-cache/sys-devel/clang-19.1.0_rc1 | 2 +- .../md5-cache/sys-devel/clang-20.0.0.9999 | 4 +- .../sys-devel/clang-20.0.0_pre20240801 | 17 + .../sys-devel/clang-common-15.0.7-r8 | 2 +- .../sys-devel/clang-common-16.0.6-r4 | 2 +- .../sys-devel/clang-common-17.0.6-r5 | 2 +- .../sys-devel/clang-common-17.0.6-r6 | 2 +- .../sys-devel/clang-common-18.1.8-r1 | 2 +- .../sys-devel/clang-common-19.1.0_rc1 | 2 +- .../sys-devel/clang-common-20.0.0.9999 | 2 +- ...240720 => clang-common-20.0.0_pre20240801} | 6 +- ...40720 => clang-runtime-20.0.0_pre20240801} | 4 +- .../md5-cache/sys-devel/gcc-12.4.1_p20240801 | 16 + .../md5-cache/sys-devel/gcc-13.3.1_p20240802 | 16 + metadata/md5-cache/sys-devel/gcc-14.2.0 | 17 + .../md5-cache/sys-devel/gcc-14.2.1_p20240803 | 16 + .../{gcc-14.1.9999 => gcc-14.3.9999} | 0 metadata/md5-cache/sys-devel/lld-15.0.7 | 2 +- metadata/md5-cache/sys-devel/lld-16.0.6 | 2 +- metadata/md5-cache/sys-devel/lld-17.0.6 | 2 +- metadata/md5-cache/sys-devel/lld-18.1.8 | 2 +- metadata/md5-cache/sys-devel/lld-19.1.0_rc1 | 2 +- metadata/md5-cache/sys-devel/lld-20.0.0.9999 | 2 +- ...0.0_pre20240720 => lld-20.0.0_pre20240801} | 14 +- metadata/md5-cache/sys-devel/llvm-15.0.7-r3 | 2 +- metadata/md5-cache/sys-devel/llvm-16.0.6 | 2 +- metadata/md5-cache/sys-devel/llvm-17.0.6 | 2 +- metadata/md5-cache/sys-devel/llvm-17.0.6-r2 | 2 +- metadata/md5-cache/sys-devel/llvm-18.1.8-r1 | 2 +- metadata/md5-cache/sys-devel/llvm-18.1.8-r2 | 2 +- .../sys-devel/{llvm-18.1.8 => llvm-18.1.8-r4} | 6 +- metadata/md5-cache/sys-devel/llvm-19.1.0_rc1 | 6 +- metadata/md5-cache/sys-devel/llvm-20.0.0.9999 | 4 +- ....0_pre20240720 => llvm-20.0.0_pre20240801} | 12 +- .../md5-cache/sys-devel/llvm-common-15.0.7 | 2 +- .../md5-cache/sys-devel/llvm-common-16.0.6 | 2 +- .../md5-cache/sys-devel/llvm-common-17.0.6 | 2 +- .../md5-cache/sys-devel/llvm-common-18.1.8 | 2 +- .../sys-devel/llvm-common-19.1.0_rc1 | 2 +- .../sys-devel/llvm-common-20.0.0.9999 | 2 +- ...0240720 => llvm-common-20.0.0_pre20240801} | 4 +- metadata/md5-cache/sys-kernel/Manifest.gz | Bin 34988 -> 27558 bytes metadata/md5-cache/sys-kernel/dkms-3.0.12-r1 | 14 - .../{dkms-3.0.13 => dkms-3.0.13-r1} | 4 +- metadata/md5-cache/sys-kernel/dracut-102 | 4 +- .../sys-kernel/gentoo-kernel-5.10.220 | 18 - .../sys-kernel/gentoo-kernel-5.10.221 | 18 - .../sys-kernel/gentoo-kernel-5.10.222 | 4 +- .../sys-kernel/gentoo-kernel-5.15.161 | 18 - .../sys-kernel/gentoo-kernel-5.15.162 | 18 - .../sys-kernel/gentoo-kernel-5.15.163 | 4 +- .../sys-kernel/gentoo-kernel-6.1.100 | 4 +- ...oo-kernel-6.1.97 => gentoo-kernel-6.1.103} | 10 +- .../md5-cache/sys-kernel/gentoo-kernel-6.1.95 | 18 - .../md5-cache/sys-kernel/gentoo-kernel-6.1.98 | 18 - .../md5-cache/sys-kernel/gentoo-kernel-6.1.99 | 18 - ...too-kernel-6.6.39 => gentoo-kernel-6.10.3} | 10 +- .../md5-cache/sys-kernel/gentoo-kernel-6.6.35 | 18 - .../md5-cache/sys-kernel/gentoo-kernel-6.6.37 | 18 - .../md5-cache/sys-kernel/gentoo-kernel-6.6.40 | 18 - .../md5-cache/sys-kernel/gentoo-kernel-6.6.41 | 4 +- .../md5-cache/sys-kernel/gentoo-kernel-6.6.42 | 18 - ...too-kernel-6.6.38 => gentoo-kernel-6.6.44} | 8 +- .../md5-cache/sys-kernel/gentoo-kernel-6.9.10 | 18 - .../md5-cache/sys-kernel/gentoo-kernel-6.9.11 | 18 - .../md5-cache/sys-kernel/gentoo-kernel-6.9.12 | 18 - .../md5-cache/sys-kernel/gentoo-kernel-6.9.8 | 18 - .../md5-cache/sys-kernel/gentoo-kernel-6.9.9 | 18 - .../sys-kernel/gentoo-kernel-bin-5.10.220 | 17 - .../sys-kernel/gentoo-kernel-bin-5.10.221 | 17 - .../sys-kernel/gentoo-kernel-bin-5.10.222 | 4 +- .../sys-kernel/gentoo-kernel-bin-5.15.161 | 17 - .../sys-kernel/gentoo-kernel-bin-5.15.162 | 17 - .../sys-kernel/gentoo-kernel-bin-5.15.163 | 4 +- .../sys-kernel/gentoo-kernel-bin-6.1.100 | 4 +- ...l-bin-6.1.99 => gentoo-kernel-bin-6.1.103} | 8 +- .../sys-kernel/gentoo-kernel-bin-6.1.95 | 17 - .../sys-kernel/gentoo-kernel-bin-6.1.97 | 17 - .../sys-kernel/gentoo-kernel-bin-6.1.98 | 17 - ...el-bin-6.6.40 => gentoo-kernel-bin-6.10.3} | 10 +- .../sys-kernel/gentoo-kernel-bin-6.6.35 | 17 - .../sys-kernel/gentoo-kernel-bin-6.6.38 | 17 - .../sys-kernel/gentoo-kernel-bin-6.6.39 | 17 - .../sys-kernel/gentoo-kernel-bin-6.6.41 | 4 +- .../sys-kernel/gentoo-kernel-bin-6.6.42 | 17 - ...el-bin-6.6.37 => gentoo-kernel-bin-6.6.44} | 8 +- .../sys-kernel/gentoo-kernel-bin-6.9.10 | 17 - .../sys-kernel/gentoo-kernel-bin-6.9.11 | 17 - .../sys-kernel/gentoo-kernel-bin-6.9.12 | 17 - .../sys-kernel/gentoo-kernel-bin-6.9.8 | 17 - .../sys-kernel/gentoo-kernel-bin-6.9.9 | 17 - .../sys-kernel/gentoo-sources-6.1.103 | 14 + .../sys-kernel/gentoo-sources-6.10.3 | 14 + .../sys-kernel/gentoo-sources-6.6.44 | 14 + .../{installkernel-44 => installkernel-47} | 4 +- .../sys-kernel/vanilla-kernel-5.10.221 | 18 - .../sys-kernel/vanilla-kernel-5.15.161 | 18 - .../sys-kernel/vanilla-kernel-5.15.162 | 18 - ...kernel-5.10.220 => vanilla-kernel-6.1.103} | 8 +- .../sys-kernel/vanilla-kernel-6.1.95 | 18 - .../sys-kernel/vanilla-kernel-6.1.97 | 18 - .../sys-kernel/vanilla-kernel-6.1.98 | 18 - .../sys-kernel/vanilla-kernel-6.1.99 | 18 - .../sys-kernel/vanilla-kernel-6.1.9999 | 18 - ...la-kernel-6.6.35 => vanilla-kernel-6.10.3} | 8 +- .../sys-kernel/vanilla-kernel-6.6.37 | 18 - .../sys-kernel/vanilla-kernel-6.6.38 | 18 - .../sys-kernel/vanilla-kernel-6.6.39 | 18 - .../sys-kernel/vanilla-kernel-6.6.42 | 18 - ...la-kernel-6.6.40 => vanilla-kernel-6.6.44} | 6 +- .../sys-kernel/vanilla-kernel-6.9.10 | 18 - .../sys-kernel/vanilla-kernel-6.9.11 | 18 - .../sys-kernel/vanilla-kernel-6.9.12 | 18 - .../md5-cache/sys-kernel/vanilla-kernel-6.9.8 | 18 - .../md5-cache/sys-kernel/vanilla-kernel-6.9.9 | 18 - ...ources-6.1.102 => vanilla-sources-6.1.103} | 4 +- ...-sources-6.10.2 => vanilla-sources-6.10.3} | 4 +- ...-sources-6.6.43 => vanilla-sources-6.6.44} | 4 +- metadata/md5-cache/sys-libs/Manifest.gz | Bin 39869 -> 40157 bytes .../md5-cache/sys-libs/compiler-rt-15.0.7 | 2 +- .../md5-cache/sys-libs/compiler-rt-16.0.6 | 2 +- .../md5-cache/sys-libs/compiler-rt-16.0.6-r4 | 2 +- .../md5-cache/sys-libs/compiler-rt-17.0.6 | 2 +- .../md5-cache/sys-libs/compiler-rt-18.1.8 | 2 +- .../md5-cache/sys-libs/compiler-rt-19.1.0_rc1 | 2 +- .../sys-libs/compiler-rt-20.0.0.9999 | 2 +- ...0240720 => compiler-rt-20.0.0_pre20240801} | 10 +- .../sys-libs/compiler-rt-sanitizers-15.0.7 | 2 +- .../sys-libs/compiler-rt-sanitizers-16.0.6 | 2 +- .../sys-libs/compiler-rt-sanitizers-17.0.6 | 2 +- .../sys-libs/compiler-rt-sanitizers-18.1.8 | 6 +- .../compiler-rt-sanitizers-19.1.0_rc1 | 6 +- .../compiler-rt-sanitizers-20.0.0.9999 | 2 +- ...compiler-rt-sanitizers-20.0.0_pre20240801} | 12 +- metadata/md5-cache/sys-libs/efivar-39 | 16 + metadata/md5-cache/sys-libs/libcxx-15.0.7-r1 | 2 +- metadata/md5-cache/sys-libs/libcxx-16.0.6 | 2 +- metadata/md5-cache/sys-libs/libcxx-17.0.6 | 2 +- metadata/md5-cache/sys-libs/libcxx-18.1.8 | 2 +- metadata/md5-cache/sys-libs/libcxx-19.1.0_rc1 | 2 +- .../md5-cache/sys-libs/libcxx-20.0.0.9999 | 2 +- ..._pre20240720 => libcxx-20.0.0_pre20240801} | 10 +- metadata/md5-cache/sys-libs/libcxxabi-15.0.7 | 2 +- metadata/md5-cache/sys-libs/libcxxabi-16.0.6 | 2 +- metadata/md5-cache/sys-libs/libcxxabi-17.0.6 | 2 +- metadata/md5-cache/sys-libs/libcxxabi-18.1.8 | 2 +- .../md5-cache/sys-libs/libcxxabi-19.1.0_rc1 | 2 +- .../md5-cache/sys-libs/libcxxabi-20.0.0.9999 | 2 +- ...e20240720 => libcxxabi-20.0.0_pre20240801} | 8 +- metadata/md5-cache/sys-libs/libomp-15.0.7-r6 | 2 +- metadata/md5-cache/sys-libs/libomp-16.0.6 | 2 +- metadata/md5-cache/sys-libs/libomp-17.0.6 | 2 +- metadata/md5-cache/sys-libs/libomp-18.1.8 | 2 +- metadata/md5-cache/sys-libs/libomp-19.1.0_rc1 | 2 +- .../md5-cache/sys-libs/libomp-20.0.0.9999 | 2 +- ..._pre20240720 => libomp-20.0.0_pre20240801} | 6 +- .../md5-cache/sys-libs/llvm-libunwind-15.0.7 | 2 +- .../sys-libs/llvm-libunwind-16.0.6-r1 | 2 +- .../md5-cache/sys-libs/llvm-libunwind-17.0.6 | 2 +- .../md5-cache/sys-libs/llvm-libunwind-18.1.8 | 2 +- .../sys-libs/llvm-libunwind-19.1.0_rc1 | 2 +- .../sys-libs/llvm-libunwind-20.0.0.9999 | 2 +- ...0720 => llvm-libunwind-20.0.0_pre20240801} | 8 +- metadata/md5-cache/sys-libs/readline-8.2_p13 | 15 + metadata/md5-cache/sys-process/Manifest.gz | Bin 17548 -> 17713 bytes metadata/md5-cache/sys-process/bottom-0.10.1 | 13 + metadata/md5-cache/virtual/Manifest.gz | Bin 44358 -> 42040 bytes .../md5-cache/virtual/dist-kernel-5.10.220 | 7 - .../md5-cache/virtual/dist-kernel-5.10.221 | 7 - .../md5-cache/virtual/dist-kernel-5.10.222 | 4 +- .../md5-cache/virtual/dist-kernel-5.15.161 | 7 - .../md5-cache/virtual/dist-kernel-5.15.162 | 7 - .../md5-cache/virtual/dist-kernel-5.15.163 | 4 +- .../md5-cache/virtual/dist-kernel-6.1.100 | 4 +- ...dist-kernel-6.1.97 => dist-kernel-6.1.103} | 4 +- metadata/md5-cache/virtual/dist-kernel-6.1.95 | 7 - metadata/md5-cache/virtual/dist-kernel-6.1.98 | 7 - metadata/md5-cache/virtual/dist-kernel-6.1.99 | 7 - ...{dist-kernel-6.6.37 => dist-kernel-6.10.3} | 4 +- metadata/md5-cache/virtual/dist-kernel-6.6.35 | 7 - metadata/md5-cache/virtual/dist-kernel-6.6.39 | 7 - metadata/md5-cache/virtual/dist-kernel-6.6.40 | 7 - metadata/md5-cache/virtual/dist-kernel-6.6.41 | 4 +- metadata/md5-cache/virtual/dist-kernel-6.6.42 | 7 - ...{dist-kernel-6.6.38 => dist-kernel-6.6.44} | 4 +- metadata/md5-cache/virtual/dist-kernel-6.9.10 | 7 - metadata/md5-cache/virtual/dist-kernel-6.9.11 | 7 - metadata/md5-cache/virtual/dist-kernel-6.9.12 | 7 - metadata/md5-cache/virtual/dist-kernel-6.9.8 | 7 - metadata/md5-cache/virtual/dist-kernel-6.9.9 | 7 - metadata/md5-cache/virtual/httpd-basic-0-r5 | 7 + .../{httpd-cgi-0-r5 => httpd-cgi-0-r6} | 4 +- metadata/md5-cache/www-apps/Manifest.gz | Bin 24829 -> 24988 bytes metadata/md5-cache/www-apps/nextcloud-29.0.4 | 15 + metadata/md5-cache/www-client/Manifest.gz | Bin 12395 -> 12236 bytes .../www-client/chromium-127.0.6533.88 | 4 +- .../md5-cache/www-client/firefox-bin-128.0 | 16 - .../md5-cache/www-client/firefox-bin-128.0.2 | 16 - metadata/md5-cache/www-client/tangram-3.1 | 14 + .../md5-cache/www-client/vivaldi-6.8.3381.48 | 4 +- ...ivaldi-6.8.3381.46 => vivaldi-6.8.3381.50} | 6 +- ....9.3392.10 => vivaldi-snapshot-6.9.3425.3} | 2 +- metadata/md5-cache/x11-apps/Manifest.gz | Bin 15397 -> 15565 bytes metadata/md5-cache/x11-apps/x11perf-1.7.0 | 14 + metadata/md5-cache/x11-libs/Manifest.gz | Bin 25478 -> 26119 bytes metadata/md5-cache/x11-libs/gtk+-3.24.41-r1 | 19 + .../{gtk+-3.24.42 => gtk+-3.24.42-r1} | 2 +- metadata/md5-cache/x11-libs/libFS-1.0.10 | 13 + metadata/md5-cache/x11-libs/libXfont2-2.0.7 | 15 + metadata/md5-cache/x11-libs/libXtst-1.2.5 | 15 + metadata/md5-cache/x11-libs/libdrm-2.4.122 | 4 +- metadata/md5-cache/x11-misc/Manifest.gz | Bin 65124 -> 65129 bytes .../{py3status-3.58 => py3status-3.59} | 2 +- metadata/md5-cache/x11-themes/Manifest.gz | Bin 28753 -> 28912 bytes .../x11-themes/gnome-backgrounds-46.0 | 13 + metadata/md5-cache/x11-wm/Manifest.gz | Bin 17220 -> 17048 bytes metadata/md5-cache/x11-wm/evilwm-1.3.1 | 13 - metadata/md5-cache/x11-wm/evilwm-1.4.2 | 2 +- metadata/md5-cache/x11-wm/twm-1.0.12 | 2 +- metadata/news/timestamp.chk | 2 +- metadata/timestamp | 2 +- metadata/timestamp.chk | 2 +- metadata/timestamp.commit | 2 +- metadata/timestamp.x | 2 +- metadata/xml-schema/timestamp.chk | 2 +- net-analyzer/Manifest.gz | Bin 43304 -> 43294 bytes net-analyzer/gvm-libs/Manifest | 3 +- ...gvm-libs-22.8.0-linking-math-library.patch | 23 - ...-22.9.0.ebuild => gvm-libs-22.10.0.ebuild} | 14 +- .../gvm-libs/gvm-libs-22.8.0-r1.ebuild | 118 -- net-analyzer/gvm-libs/gvm-libs-22.8.0.ebuild | 112 -- .../openbsd-netcat-1.219_p1.ebuild | 4 +- net-dialup/Manifest.gz | Bin 5226 -> 5227 bytes .../lrzsz-0.12.20-fix-integer-overflow.patch | 23 + net-dialup/lrzsz/lrzsz-0.12.20-r9.ebuild | 76 + net-dns/Manifest.gz | Bin 7719 -> 7712 bytes net-dns/dnssec-root/Manifest | 3 - .../dnssec-root-20181220-r1.ebuild | 80 - net-dns/inadyn/files/inadyn-2.12.0-musl.patch | 217 +++ net-dns/inadyn/inadyn-2.12.0-r1.ebuild | 2 + net-fs/Manifest.gz | Bin 3355 -> 3357 bytes net-fs/wdfs/wdfs-1.4.2-r3.ebuild | 23 + net-im/Manifest.gz | Bin 9069 -> 9067 bytes .../bitlbee-facebook-1.2.2-r1.ebuild | 43 + .../bitlbee-facebook-9999.ebuild | 11 +- ...bitlbee-facebook-1.2.2-fix-make-deps.patch | 38 + ...0.0.62.ebuild => discord-0.0.62-r1.ebuild} | 0 net-im/discord/files/launcher.sh | 2 +- net-irc/Manifest.gz | Bin 8067 -> 8065 bytes net-irc/rhapsody/rhapsody-0.28b-r1.ebuild | 41 + net-libs/Manifest.gz | Bin 31164 -> 31158 bytes net-libs/msgraph/msgraph-0.2.3.ebuild | 4 +- net-mail/Manifest.gz | Bin 14049 -> 14053 bytes .../dot-forward/dot-forward-0.71-r4.ebuild | 63 - net-misc/Manifest.gz | Bin 54224 -> 54219 bytes net-misc/curl/curl-8.9.1.ebuild | 2 + net-misc/curl/curl-9999.ebuild | 2 + net-misc/gallery-dl/Manifest | 3 - net-misc/gallery-dl/gallery-dl-1.26.9.ebuild | 55 - net-misc/gallery-dl/gallery-dl-1.27.0.ebuild | 49 - net-misc/gallery-dl/gallery-dl-1.27.1.ebuild | 2 +- net-misc/haeredes/Manifest | 1 - net-misc/haeredes/haeredes-0.5.3.ebuild | 37 - net-misc/haeredes/haeredes-0.5.4.ebuild | 2 +- net-misc/hath/Manifest | 1 - net-misc/hath/hath-0.5.7.ebuild | 35 - net-misc/hath/hath-0.5.8.ebuild | 2 +- ...ils-2.5.ebuild => inetutils-2.5-r1.ebuild} | 1 + net-misc/kafka-bin/Manifest | 2 +- ...in-3.7.0.ebuild => kafka-bin-3.8.0.ebuild} | 0 ....ebuild => netkit-telnetd-0.17-r14.ebuild} | 4 +- net-misc/rdate/Manifest | 2 - net-misc/rdate/rdate-1.10.2.ebuild | 38 - net-misc/rdate/rdate-1.10.ebuild | 33 - net-misc/snarf/snarf-7.0-r4.ebuild | 38 - ...1.2-r4.ebuild => telnet-bsd-1.2-r5.ebuild} | 4 +- net-misc/unison/unison-2.53.5-r1.ebuild | 5 + net-misc/yt-dlp/Manifest | 1 + net-misc/yt-dlp/yt-dlp-2024.08.01.ebuild | 79 + net-p2p/Manifest.gz | Bin 6743 -> 6751 bytes net-p2p/resilio-sync/Manifest | 2 - .../resilio-sync-2.7.2.1375-r1.ebuild | 80 - net-p2p/transmission-remote-gtk/Manifest | 1 + .../transmission-remote-gtk-1.6.0.ebuild | 41 + .../transmission/transmission-4.0.6-r2.ebuild | 2 +- net-vpn/Manifest.gz | Bin 7916 -> 7917 bytes net-vpn/ocserv/ocserv-1.3.0.ebuild | 2 +- profiles/Manifest.gz | Bin 238135 -> 238163 bytes profiles/arch/amd64/package.use.mask | 2 +- profiles/arch/arm/package.use.mask | 6 +- profiles/arch/arm64/package.use.mask | 4 + profiles/arch/base/package.use.mask | 2 +- profiles/arch/hppa/package.use.mask | 4 + profiles/arch/ia64/package.use.mask | 4 + profiles/arch/loong/package.use.mask | 4 + profiles/arch/powerpc/package.use.mask | 4 + profiles/arch/riscv/package.use.mask | 4 + profiles/arch/sparc/package.use.mask | 4 + profiles/arch/x86/package.use.mask | 2 +- profiles/features/musl/package.mask | 4 + profiles/package.mask | 36 +- profiles/thirdpartymirrors | 2 +- profiles/use.local.desc | 7 +- sci-libs/Manifest.gz | Bin 43180 -> 43175 bytes sci-libs/geos/geos-3.12.1.ebuild | 2 +- sci-libs/openlibm/openlibm-0.8.0.ebuild | 4 +- sci-mathematics/Manifest.gz | Bin 19359 -> 19359 bytes sci-mathematics/flint/Manifest | 2 - .../files/flint-3.1.0-fix-pc-install.patch | 29 - sci-mathematics/flint/flint-3.0.1.ebuild | 81 - sci-mathematics/flint/flint-3.1.0.ebuild | 84 - sci-mathematics/flint/flint-3.1.3_p1.ebuild | 2 +- sci-visualization/Manifest.gz | Bin 4336 -> 4337 bytes sci-visualization/gnuplot/Manifest | 2 +- .../files/gnuplot-6.0.1-watchpoints.patch | 16 + ...plot-6.0.0.ebuild => gnuplot-6.0.1.ebuild} | 32 +- sci-visualization/gnuplot/metadata.xml | 21 +- sys-apps/Manifest.gz | Bin 51319 -> 51316 bytes sys-apps/ifd-gempc/Manifest | 1 - sys-apps/ifd-gempc/ifd-gempc-1.0.7.ebuild | 60 - sys-apps/plocate/Manifest | 2 - sys-apps/plocate/plocate-1.1.19.ebuild | 86 -- sys-apps/plocate/plocate-1.1.20.ebuild | 86 -- sys-boot/Manifest.gz | Bin 5895 -> 5894 bytes .../gnu-efi-3.0.18-remove-linux-headers.patch | 14 + sys-boot/gnu-efi/gnu-efi-3.0.18-r3.ebuild | 111 ++ sys-cluster/Manifest.gz | Bin 11384 -> 11378 bytes sys-cluster/ceph/ceph-18.2.4-r2.ebuild | 3 +- sys-devel/Manifest.gz | Bin 7707 -> 7700 bytes sys-devel/clang-common/Manifest | 2 +- ...=> clang-common-20.0.0_pre20240801.ebuild} | 0 ...> clang-runtime-20.0.0_pre20240801.ebuild} | 0 sys-devel/clang/Manifest | 2 +- sys-devel/clang/clang-20.0.0.9999.ebuild | 7 +- ...ebuild => clang-20.0.0_pre20240801.ebuild} | 8 +- sys-devel/gcc/Manifest | 4 + sys-devel/gcc/gcc-12.4.1_p20240801.ebuild | 64 + sys-devel/gcc/gcc-13.3.1_p20240802.ebuild | 65 + sys-devel/gcc/gcc-14.2.0.ebuild | 53 + sys-devel/gcc/gcc-14.2.1_p20240803.ebuild | 53 + ...-14.1.9999.ebuild => gcc-14.3.9999.ebuild} | 0 sys-devel/lld/Manifest | 2 +- ...0.ebuild => lld-20.0.0_pre20240801.ebuild} | 0 sys-devel/llvm-common/Manifest | 2 +- ... => llvm-common-20.0.0_pre20240801.ebuild} | 0 sys-devel/llvm/Manifest | 4 +- ...vm-18.1.8.ebuild => llvm-18.1.8-r4.ebuild} | 1 + sys-devel/llvm/llvm-19.1.0_rc1.ebuild | 1 + sys-devel/llvm/llvm-20.0.0.9999.ebuild | 32 +- ....ebuild => llvm-20.0.0_pre20240801.ebuild} | 31 +- sys-fs/Manifest.gz | Bin 22251 -> 22250 bytes sys-fs/mp3fs/metadata.xml | 5 +- sys-kernel/Manifest.gz | Bin 4904 -> 4900 bytes sys-kernel/dkms/Manifest | 1 - sys-kernel/dkms/dkms-3.0.12-r1.ebuild | 59 - ...ms-3.0.13.ebuild => dkms-3.0.13-r1.ebuild} | 8 +- .../files/dkms-3.0.12-add-gentoo-os-id.patch | 13 - sys-kernel/dkms/metadata.xml | 1 + sys-kernel/dracut/dracut-102.ebuild | 2 +- sys-kernel/gentoo-kernel-bin/Manifest | 133 +- .../gentoo-kernel-bin-5.10.220.ebuild | 132 -- .../gentoo-kernel-bin-5.10.221.ebuild | 132 -- .../gentoo-kernel-bin-5.10.222.ebuild | 2 +- .../gentoo-kernel-bin-5.15.161.ebuild | 132 -- .../gentoo-kernel-bin-5.15.163.ebuild | 2 +- .../gentoo-kernel-bin-6.1.100.ebuild | 2 +- ...build => gentoo-kernel-bin-6.1.103.ebuild} | 0 .../gentoo-kernel-bin-6.1.95.ebuild | 132 -- .../gentoo-kernel-bin-6.1.97.ebuild | 132 -- .../gentoo-kernel-bin-6.1.98.ebuild | 132 -- .../gentoo-kernel-bin-6.1.99.ebuild | 132 -- ...ebuild => gentoo-kernel-bin-6.10.3.ebuild} | 2 +- .../gentoo-kernel-bin-6.6.35.ebuild | 164 -- .../gentoo-kernel-bin-6.6.38.ebuild | 164 -- .../gentoo-kernel-bin-6.6.39.ebuild | 164 -- .../gentoo-kernel-bin-6.6.40.ebuild | 164 -- .../gentoo-kernel-bin-6.6.41.ebuild | 2 +- .../gentoo-kernel-bin-6.6.42.ebuild | 164 -- ...ebuild => gentoo-kernel-bin-6.6.44.ebuild} | 0 .../gentoo-kernel-bin-6.9.11.ebuild | 164 -- .../gentoo-kernel-bin-6.9.12.ebuild | 164 -- .../gentoo-kernel-bin-6.9.8.ebuild | 164 -- .../gentoo-kernel-bin-6.9.9.ebuild | 164 -- sys-kernel/gentoo-kernel/Manifest | 53 +- .../gentoo-kernel-5.10.220.ebuild | 134 -- .../gentoo-kernel-5.10.221.ebuild | 134 -- .../gentoo-kernel-5.10.222.ebuild | 2 +- .../gentoo-kernel-5.15.161.ebuild | 141 -- .../gentoo-kernel-5.15.162.ebuild | 141 -- .../gentoo-kernel-5.15.163.ebuild | 2 +- .../gentoo-kernel-6.1.100.ebuild | 2 +- ...97.ebuild => gentoo-kernel-6.1.103.ebuild} | 2 +- .../gentoo-kernel/gentoo-kernel-6.1.95.ebuild | 146 -- .../gentoo-kernel/gentoo-kernel-6.1.98.ebuild | 146 -- .../gentoo-kernel/gentoo-kernel-6.1.99.ebuild | 146 -- ....42.ebuild => gentoo-kernel-6.10.3.ebuild} | 4 +- .../gentoo-kernel/gentoo-kernel-6.6.35.ebuild | 153 -- .../gentoo-kernel/gentoo-kernel-6.6.38.ebuild | 153 -- .../gentoo-kernel/gentoo-kernel-6.6.39.ebuild | 153 -- .../gentoo-kernel/gentoo-kernel-6.6.40.ebuild | 153 -- .../gentoo-kernel/gentoo-kernel-6.6.41.ebuild | 2 +- ....37.ebuild => gentoo-kernel-6.6.44.ebuild} | 0 .../gentoo-kernel/gentoo-kernel-6.9.10.ebuild | 153 -- .../gentoo-kernel/gentoo-kernel-6.9.11.ebuild | 153 -- .../gentoo-kernel/gentoo-kernel-6.9.12.ebuild | 153 -- .../gentoo-kernel/gentoo-kernel-6.9.8.ebuild | 153 -- .../gentoo-kernel/gentoo-kernel-6.9.9.ebuild | 153 -- sys-kernel/gentoo-sources/Manifest | 9 + .../gentoo-sources-6.1.103.ebuild | 27 + .../gentoo-sources-6.10.3.ebuild | 27 + .../gentoo-sources-6.6.44.ebuild | 27 + sys-kernel/installkernel/Manifest | 2 +- ...rnel-44.ebuild => installkernel-47.ebuild} | 9 +- sys-kernel/vanilla-kernel/Manifest | 52 +- .../vanilla-kernel-5.10.220.ebuild | 137 -- .../vanilla-kernel-5.10.221.ebuild | 137 -- .../vanilla-kernel-5.15.161.ebuild | 137 -- .../vanilla-kernel-5.15.162.ebuild | 137 -- ...5.ebuild => vanilla-kernel-6.1.103.ebuild} | 2 +- .../vanilla-kernel-6.1.97.ebuild | 137 -- .../vanilla-kernel-6.1.98.ebuild | 137 -- .../vanilla-kernel-6.1.99.ebuild | 137 -- .../vanilla-kernel-6.1.9999.ebuild | 126 -- ...37.ebuild => vanilla-kernel-6.10.3.ebuild} | 2 +- .../vanilla-kernel-6.6.38.ebuild | 143 -- .../vanilla-kernel-6.6.39.ebuild | 143 -- .../vanilla-kernel-6.6.40.ebuild | 143 -- .../vanilla-kernel-6.6.42.ebuild | 143 -- ...35.ebuild => vanilla-kernel-6.6.44.ebuild} | 0 .../vanilla-kernel-6.9.10.ebuild | 143 -- .../vanilla-kernel-6.9.11.ebuild | 143 -- .../vanilla-kernel-6.9.12.ebuild | 143 -- .../vanilla-kernel-6.9.8.ebuild | 143 -- .../vanilla-kernel-6.9.9.ebuild | 143 -- sys-kernel/vanilla-sources/Manifest | 6 +- ....ebuild => vanilla-sources-6.1.103.ebuild} | 0 ...2.ebuild => vanilla-sources-6.10.3.ebuild} | 0 ...3.ebuild => vanilla-sources-6.6.44.ebuild} | 0 sys-libs/Manifest.gz | Bin 14398 -> 14405 bytes sys-libs/compiler-rt-sanitizers/Manifest | 4 +- .../compiler-rt-sanitizers-18.1.8.ebuild | 1 + .../compiler-rt-sanitizers-19.1.0_rc1.ebuild | 1 + ...r-rt-sanitizers-20.0.0_pre20240801.ebuild} | 5 + sys-libs/compiler-rt/Manifest | 2 +- ... => compiler-rt-20.0.0_pre20240801.ebuild} | 0 sys-libs/efivar/Manifest | 1 + sys-libs/efivar/efivar-39.ebuild | 70 + sys-libs/efivar/metadata.xml | 2 +- sys-libs/libcxx/Manifest | 2 +- ...build => libcxx-20.0.0_pre20240801.ebuild} | 0 sys-libs/libcxxabi/Manifest | 2 +- ...ld => libcxxabi-20.0.0_pre20240801.ebuild} | 0 sys-libs/libomp/Manifest | 2 +- ...build => libomp-20.0.0_pre20240801.ebuild} | 0 sys-libs/llvm-libunwind/Manifest | 2 +- ... llvm-libunwind-20.0.0_pre20240801.ebuild} | 0 sys-libs/readline/Manifest | 6 + sys-libs/readline/readline-8.2_p13.ebuild | 263 ++++ sys-process/Manifest.gz | Bin 10152 -> 10145 bytes sys-process/bottom/Manifest | 173 +++ sys-process/bottom/bottom-0.10.1.ebuild | 282 ++++ virtual/Manifest.gz | Bin 28247 -> 28255 bytes .../dist-kernel/dist-kernel-5.10.220.ebuild | 16 - .../dist-kernel/dist-kernel-5.10.221.ebuild | 16 - .../dist-kernel/dist-kernel-5.10.222.ebuild | 2 +- .../dist-kernel/dist-kernel-5.15.161.ebuild | 16 - .../dist-kernel/dist-kernel-5.15.162.ebuild | 16 - .../dist-kernel/dist-kernel-5.15.163.ebuild | 2 +- .../dist-kernel/dist-kernel-6.1.100.ebuild | 2 +- ...1.97.ebuild => dist-kernel-6.1.103.ebuild} | 0 virtual/dist-kernel/dist-kernel-6.1.95.ebuild | 16 - virtual/dist-kernel/dist-kernel-6.1.98.ebuild | 16 - virtual/dist-kernel/dist-kernel-6.1.99.ebuild | 16 - ....6.37.ebuild => dist-kernel-6.10.3.ebuild} | 0 virtual/dist-kernel/dist-kernel-6.6.35.ebuild | 16 - virtual/dist-kernel/dist-kernel-6.6.39.ebuild | 16 - virtual/dist-kernel/dist-kernel-6.6.40.ebuild | 16 - virtual/dist-kernel/dist-kernel-6.6.41.ebuild | 2 +- virtual/dist-kernel/dist-kernel-6.6.42.ebuild | 16 - ....6.38.ebuild => dist-kernel-6.6.44.ebuild} | 0 virtual/dist-kernel/dist-kernel-6.9.10.ebuild | 16 - virtual/dist-kernel/dist-kernel-6.9.11.ebuild | 16 - virtual/dist-kernel/dist-kernel-6.9.12.ebuild | 16 - virtual/dist-kernel/dist-kernel-6.9.8.ebuild | 16 - virtual/dist-kernel/dist-kernel-6.9.9.ebuild | 16 - virtual/httpd-basic/httpd-basic-0-r5.ebuild | 20 + ...-cgi-0-r5.ebuild => httpd-cgi-0-r6.ebuild} | 1 - www-apps/Manifest.gz | Bin 12966 -> 12968 bytes www-apps/nextcloud/Manifest | 1 + www-apps/nextcloud/nextcloud-29.0.4.ebuild | 43 + www-client/Manifest.gz | Bin 6200 -> 6200 bytes .../chromium/chromium-127.0.6533.88.ebuild | 2 +- www-client/firefox-bin/Manifest | 198 --- .../firefox-bin/firefox-bin-128.0.2.ebuild | 366 ----- .../firefox-bin/firefox-bin-128.0.ebuild | 366 ----- www-client/tangram/Manifest | 2 + www-client/tangram/tangram-3.1.ebuild | 66 + www-client/vivaldi-snapshot/Manifest | 6 +- ...ild => vivaldi-snapshot-6.9.3425.3.ebuild} | 0 www-client/vivaldi/Manifest | 6 +- www-client/vivaldi/vivaldi-6.8.3381.48.ebuild | 2 +- ...1.46.ebuild => vivaldi-6.8.3381.50.ebuild} | 2 +- x11-apps/Manifest.gz | Bin 13834 -> 13834 bytes x11-apps/x11perf/Manifest | 1 + x11-apps/x11perf/x11perf-1.7.0.ebuild | 21 + x11-libs/Manifest.gz | Bin 17813 -> 17826 bytes ...-poison-macro-to-hide-GDK_WINDOWING_.patch | 90 ++ x11-libs/gtk+/gtk+-3.24.41-r1.ebuild | 205 +++ ...-3.24.42.ebuild => gtk+-3.24.42-r1.ebuild} | 5 + x11-libs/libFS/Manifest | 1 + x11-libs/libFS/libFS-1.0.10.ebuild | 22 + x11-libs/libXfont2/Manifest | 1 + x11-libs/libXfont2/libXfont2-2.0.7.ebuild | 35 + x11-libs/libXtst/Manifest | 1 + x11-libs/libXtst/libXtst-1.2.5.ebuild | 19 + x11-libs/libdrm/libdrm-2.4.122.ebuild | 2 +- x11-misc/Manifest.gz | Bin 46520 -> 46522 bytes x11-misc/py3status/Manifest | 2 +- ...atus-3.58.ebuild => py3status-3.59.ebuild} | 0 x11-themes/Manifest.gz | Bin 20753 -> 20747 bytes x11-themes/gnome-backgrounds/Manifest | 1 + .../gnome-backgrounds-46.0.ebuild | 18 + x11-wm/Manifest.gz | Bin 9155 -> 9144 bytes x11-wm/evilwm/Manifest | 1 - x11-wm/evilwm/evilwm-1.3.1.ebuild | 45 - x11-wm/evilwm/evilwm-1.4.2.ebuild | 3 +- x11-wm/twm/twm-1.0.12.ebuild | 3 +- 1669 files changed, 15338 insertions(+), 31559 deletions(-) delete mode 100644 app-admin/awscli/awscli-1.33.26.ebuild delete mode 100644 app-admin/awscli/awscli-1.33.33.ebuild rename app-admin/awscli/{awscli-1.33.32.ebuild => awscli-1.33.35.ebuild} (100%) delete mode 100644 app-arch/7zip/7zip-23.01.ebuild delete mode 100644 app-arch/7zip/7zip-24.05.ebuild delete mode 100644 app-arch/7zip/7zip-24.06.ebuild delete mode 100644 app-containers/incus/incus-6.0.0-r1.ebuild delete mode 100644 app-containers/incus/incus-6.2.ebuild delete mode 100644 app-crypt/qca/qca-2.3.8.ebuild create mode 100644 app-editors/neovim/neovim-0.10.1.ebuild create mode 100644 app-editors/vscode/vscode-1.92.0.ebuild create mode 100644 app-emacs/erlang-mode/Manifest create mode 100644 app-emacs/erlang-mode/erlang-mode-27.0.1.ebuild create mode 100644 app-emacs/erlang-mode/erlang-mode-9999.ebuild create mode 100644 app-emacs/erlang-mode/files/50erlang-mode-gentoo.el create mode 100644 app-emacs/erlang-mode/metadata.xml create mode 100644 app-emulation/xen-tools/xen-tools-4.18.3_pre0.ebuild rename app-emulation/xen-tools/{xen-tools-4.17.4.ebuild => xen-tools-4.19.0.ebuild} (98%) create mode 100644 app-emulation/xen/xen-4.18.3_pre0.ebuild rename app-emulation/xen/{xen-4.17.4.ebuild => xen-4.19.0.ebuild} (98%) delete mode 100644 app-office/lyx/lyx-2.4.0.ebuild create mode 100644 app-portage/command-not-found/command-not-found-0.0.6.ebuild create mode 100644 app-shells/bash/bash-5.2_p32.ebuild create mode 100644 app-shells/bash/files/bash-5.2_p32-memory-leaks.patch delete mode 100644 dev-build/cmake/cmake-3.27.9.ebuild create mode 100644 dev-cpp/cppdap/cppdap-0_pre20240802.ebuild create mode 100644 dev-cpp/magic_enum/files/magic_enum-0.9.6-werror.patch rename dev-cpp/magic_enum/{magic_enum-0.8.2.ebuild => magic_enum-0.9.6.ebuild} (76%) delete mode 100644 dev-db/mysql-workbench/mysql-workbench-8.0.36.ebuild rename dev-debug/lldb/{lldb-19.0.0_pre20240720.ebuild => lldb-20.0.0_pre20240801.ebuild} (100%) rename dev-java/ant-contrib/{ant-contrib-1.0_beta6_pre20201123-r2.ebuild => ant-contrib-1.0_beta6_pre20201123-r3.ebuild} (95%) rename dev-java/ant-ivy/{ant-ivy-2.5.0-r2.ebuild => ant-ivy-2.5.0-r4.ebuild} (99%) create mode 100644 dev-java/jclasslib/jclasslib-4.3.1.ebuild create mode 100644 dev-java/owasp-java-encoder/owasp-java-encoder-1.3.0.ebuild delete mode 100644 dev-java/scala-cli-bin/scala-cli-bin-1.0.4.ebuild delete mode 100644 dev-java/scala-cli-bin/scala-cli-bin-1.1.0.ebuild delete mode 100644 dev-java/scala-cli-bin/scala-cli-bin-1.2.1.ebuild rename dev-java/scala-cli-bin/{scala-cli-bin-1.1.1.ebuild => scala-cli-bin-1.4.2.ebuild} (100%) rename dev-java/shrinkwrap-spi/{shrinkwrap-spi-1.2.6.ebuild => shrinkwrap-spi-1.2.6-r1.ebuild} (93%) create mode 100644 dev-lang/erlang/erlang-27.0.1.ebuild create mode 100644 dev-lang/gleam/files/gleam-1.4.0-rust178-compat.patch create mode 100644 dev-lang/gleam/gleam-1.4.0.ebuild create mode 100644 dev-lang/jwasm/files/jwasm-2.18-makefile-dep-fix.patch create mode 100644 dev-lang/jwasm/files/jwasm-2.18-types-test.patch create mode 100644 dev-lang/jwasm/jwasm-2.18.ebuild rename dev-lang/luau/{luau-0.630.ebuild => luau-0.637.ebuild} (96%) delete mode 100644 dev-lang/php/php-8.1.26-r1.ebuild delete mode 100644 dev-lang/php/php-8.1.28.ebuild delete mode 100644 dev-lang/php/php-8.2.15.ebuild delete mode 100644 dev-lang/php/php-8.2.18.ebuild create mode 100644 dev-lang/python/python-3.10.14_p2.ebuild create mode 100644 dev-lang/python/python-3.11.9_p1.ebuild create mode 100644 dev-lang/python/python-3.12.4_p3.ebuild create mode 100644 dev-lang/python/python-3.13.0_rc1_p1.ebuild create mode 100644 dev-lang/python/python-3.8.19_p3.ebuild create mode 100644 dev-lang/python/python-3.9.19_p4.ebuild create mode 100644 dev-lang/scrapscript/Manifest create mode 100644 dev-lang/scrapscript/metadata.xml create mode 100644 dev-lang/scrapscript/scrapscript-0.1.1.ebuild create mode 100644 dev-lang/scrapscript/scrapscript-9999.ebuild delete mode 100644 dev-lang/spidermonkey/spidermonkey-115.10.0.ebuild delete mode 100644 dev-lang/spidermonkey/spidermonkey-115.11.0.ebuild delete mode 100644 dev-lang/spidermonkey/spidermonkey-115.12.0.ebuild delete mode 100644 dev-lang/spidermonkey/spidermonkey-115.9.1.ebuild delete mode 100644 dev-libs/immer/immer-0.8.1.ebuild delete mode 100644 dev-libs/lager/lager-0.1.1.ebuild create mode 100644 dev-libs/libclc/libclc-20.0.0_pre20240801.ebuild create mode 100644 dev-libs/nss/files/nss-3.103-gentoo-fixes-add-pkgconfig-files.patch delete mode 100644 dev-libs/nss/nss-3.102.ebuild rename dev-libs/nss/{nss-3.101.1.ebuild => nss-3.103.ebuild} (97%) delete mode 100644 dev-libs/openssl/files/openssl-3.1.5-CVE-2024-2511.patch delete mode 100644 dev-libs/openssl/files/openssl-3.1.5-p11-segfault.patch delete mode 100644 dev-libs/openssl/files/openssl-3.2.1-CVE-2024-2511.patch delete mode 100644 dev-libs/openssl/files/openssl-3.2.1-p11-segfault.patch delete mode 100644 dev-libs/openssl/files/openssl-3.2.1-riscv.patch delete mode 100644 dev-libs/openssl/files/openssl-3.2.1-s390x.patch create mode 100644 dev-libs/openssl/files/openssl-3.3.1-pkg-config-deux.patch delete mode 100644 dev-libs/openssl/openssl-3.1.5-r2.ebuild delete mode 100644 dev-libs/openssl/openssl-3.2.1-r2.ebuild rename dev-libs/openssl/{openssl-3.3.0.ebuild => openssl-3.3.1-r2.ebuild} (92%) delete mode 100644 dev-libs/sexpp/sexpp-0.8.6.ebuild create mode 100644 dev-libs/tree-sitter-gleam/tree-sitter-gleam-1.0.0.ebuild delete mode 100644 dev-libs/zug/zug-0.1.1.ebuild delete mode 100644 dev-ml/dune-configurator/dune-configurator-2.8.4.ebuild rename dev-ml/dune-private-libs/{dune-private-libs-3.13.1.ebuild => dune-private-libs-3.11.1-r3.ebuild} (76%) rename dev-ml/dune-private-libs/{dune-private-libs-3.11.1.ebuild => dune-private-libs-3.13.1-r3.ebuild} (71%) rename dev-ml/dune-private-libs/{dune-private-libs-3.16.0-r1.ebuild => dune-private-libs-3.16.0-r3.ebuild} (82%) delete mode 100644 dev-ml/dyn/dyn-3.11.1.ebuild delete mode 100644 dev-ml/dyn/dyn-3.13.1.ebuild rename dev-ml/llvm-ocaml/{llvm-ocaml-19.0.0_pre20240720.ebuild => llvm-ocaml-20.0.0_pre20240801.ebuild} (100%) delete mode 100644 dev-ml/ordering/ordering-3.11.1.ebuild delete mode 100644 dev-ml/ordering/ordering-3.13.1.ebuild delete mode 100644 dev-ml/stdune/stdune-3.11.1.ebuild delete mode 100644 dev-ml/stdune/stdune-3.13.1.ebuild delete mode 100644 dev-php/adodb/adodb-5.22.2.ebuild create mode 100644 dev-python/Faker/Faker-26.1.0.ebuild create mode 100644 dev-python/antlr4-python3-runtime/antlr4-python3-runtime-4.13.2.ebuild delete mode 100644 dev-python/argh/argh-0.31.2.ebuild delete mode 100644 dev-python/argh/files/argh-0.31.2-py313.patch delete mode 100644 dev-python/asteval/asteval-1.0.0.ebuild rename dev-python/asteval/{asteval-0.9.33.ebuild => asteval-1.0.2.ebuild} (100%) create mode 100644 dev-python/attrs/attrs-24.1.0.ebuild create mode 100644 dev-python/autobahn/autobahn-24.4.2.ebuild create mode 100644 dev-python/black/black-24.8.0.ebuild delete mode 100644 dev-python/boto3/boto3-1.34.144.ebuild delete mode 100644 dev-python/boto3/boto3-1.34.151.ebuild rename dev-python/boto3/{boto3-1.34.150.ebuild => boto3-1.34.153.ebuild} (100%) delete mode 100644 dev-python/botocore/botocore-1.34.144.ebuild delete mode 100644 dev-python/botocore/botocore-1.34.151.ebuild rename dev-python/botocore/{botocore-1.34.150.ebuild => botocore-1.34.153.ebuild} (100%) create mode 100644 dev-python/bracex/bracex-2.5.ebuild delete mode 100644 dev-python/cachetools/cachetools-5.3.3.ebuild delete mode 100644 dev-python/cfn-lint/cfn-lint-1.6.1.ebuild delete mode 100644 dev-python/cfn-lint/cfn-lint-1.9.0.ebuild delete mode 100644 dev-python/cfn-lint/cfn-lint-1.9.1.ebuild delete mode 100644 dev-python/cfn-lint/cfn-lint-1.9.2.ebuild rename dev-python/cfn-lint/{cfn-lint-1.7.2.ebuild => cfn-lint-1.9.3.ebuild} (100%) rename dev-python/clang-python/{clang-python-19.0.0_pre20240720.ebuild => clang-python-20.0.0_pre20240801.ebuild} (100%) delete mode 100644 dev-python/colored-traceback/colored-traceback-0.3.0.ebuild delete mode 100644 dev-python/colored-traceback/colored-traceback-0.4.0.ebuild delete mode 100644 dev-python/colored-traceback/colored-traceback-0.4.1.ebuild delete mode 100644 dev-python/croniter/croniter-2.0.5.ebuild delete mode 100644 dev-python/croniter/croniter-3.0.0.ebuild delete mode 100644 dev-python/croniter/croniter-3.0.1.ebuild delete mode 100644 dev-python/django-filter/django-filter-23.5.ebuild rename dev-python/django-filter/{django-filter-24.1.ebuild => django-filter-24.3.ebuild} (100%) create mode 100644 dev-python/dominate/files/dominate-2.9.1-py313.patch delete mode 100644 dev-python/ensurepip-setuptools/ensurepip-setuptools-70.3.0.ebuild create mode 100644 dev-python/fakeredis/fakeredis-2.23.5.ebuild delete mode 100644 dev-python/furo/furo-2024.5.6.ebuild delete mode 100644 dev-python/google-api-python-client/google-api-python-client-2.136.0.ebuild rename dev-python/graph-tool/{graph-tool-2.71.ebuild => graph-tool-2.75.ebuild} (100%) create mode 100644 dev-python/iminuit/iminuit-2.28.0.ebuild delete mode 100644 dev-python/irc/irc-20.4.3.ebuild rename dev-python/{jaraco-text/jaraco-text-3.12.1.ebuild => jaraco-functools/jaraco-functools-4.0.2.ebuild} (50%) create mode 100644 dev-python/jaraco-vcs/jaraco-vcs-2.3.1.ebuild delete mode 100644 dev-python/jsondiff/jsondiff-2.0.0-r1.ebuild delete mode 100644 dev-python/jsondiff/jsondiff-2.1.1.ebuild delete mode 100644 dev-python/jsondiff/jsondiff-2.1.2.ebuild delete mode 100644 dev-python/jupyterlab-server/jupyterlab-server-2.27.2.ebuild delete mode 100644 dev-python/jupyterlab/jupyterlab-4.2.3.ebuild create mode 100644 dev-python/keyring/keyring-25.3.0.ebuild rename dev-python/lit/{lit-19.0.0_pre20240720.ebuild => lit-20.0.0_pre20240801.ebuild} (100%) create mode 100644 dev-python/mapbox-earcut/mapbox-earcut-1.0.2.ebuild delete mode 100644 dev-python/mistletoe/mistletoe-1.3.0.ebuild rename dev-python/mkdocs-material/{mkdocs-material-9.5.28.ebuild => mkdocs-material-9.5.31.ebuild} (96%) create mode 100644 dev-python/moto/moto-5.0.12.ebuild delete mode 100644 dev-python/nbxmpp/nbxmpp-5.0.1.ebuild delete mode 100644 dev-python/openstacksdk/openstacksdk-3.2.0.ebuild delete mode 100644 dev-python/oslo-log/files/oslo-log-6.0.0-py313.patch delete mode 100644 dev-python/oslo-log/oslo-log-6.0.0.ebuild delete mode 100644 dev-python/oslo-log/oslo-log-6.1.0.ebuild create mode 100644 dev-python/patch-ng/patch-ng-1.18.0.ebuild delete mode 100644 dev-python/pdm-backend/pdm-backend-2.3.2.ebuild delete mode 100644 dev-python/pip-run/pip-run-12.6.1.ebuild delete mode 100644 dev-python/pip-run/pip-run-12.7.0.ebuild delete mode 100644 dev-python/portalocker/portalocker-2.10.0.ebuild delete mode 100644 dev-python/pyaml/pyaml-24.4.0.ebuild delete mode 100644 dev-python/pydot/pydot-2.0.0.ebuild delete mode 100644 dev-python/pydot/pydot-3.0.0.ebuild create mode 100644 dev-python/pyjwt/pyjwt-2.9.0.ebuild create mode 100644 dev-python/pypy3_10/pypy3_10-7.3.16_p1.ebuild create mode 100644 dev-python/pypy3_9/pypy3_9-7.3.16_p1.ebuild delete mode 100644 dev-python/pytest-asyncio/pytest-asyncio-0.23.7.ebuild create mode 100644 dev-python/pytest-httpbin/files/pytest-httpbin-2.0.0-certs.patch create mode 100644 dev-python/pytest-httpbin/pytest-httpbin-2.0.0-r1.ebuild delete mode 100644 dev-python/pytest-httpserver/pytest-httpserver-1.0.10.ebuild delete mode 100644 dev-python/pytest-subtests/pytest-subtests-0.12.1.ebuild delete mode 100644 dev-python/pytest-subtests/pytest-subtests-0.13.0.ebuild delete mode 100644 dev-python/python-dbusmock/python-dbusmock-0.31.1-r1.ebuild delete mode 100644 dev-python/pytools/pytools-2024.1.8.ebuild delete mode 100644 dev-python/pytools/pytools-2024.1.9.ebuild delete mode 100644 dev-python/pywinrm/pywinrm-0.4.3-r1.ebuild create mode 100644 dev-python/qiskit/qiskit-1.2.0_rc1.ebuild create mode 100644 dev-python/scikit-build-core/scikit-build-core-0.9.10.ebuild create mode 100644 dev-python/setuptools-rust/setuptools-rust-1.10.0.ebuild delete mode 100644 dev-python/setuptools/setuptools-70.3.0.ebuild delete mode 100644 dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.2.2.ebuild delete mode 100644 dev-python/sqlparse/sqlparse-0.5.0.ebuild create mode 100644 dev-python/stripe/stripe-10.6.0.ebuild delete mode 100644 dev-python/sympy/sympy-1.12.1.ebuild delete mode 100644 dev-python/sympy/sympy-1.13.0.ebuild delete mode 100644 dev-python/textdistance/textdistance-4.6.2.ebuild create mode 100644 dev-python/tqdm/tqdm-4.66.5.ebuild rename dev-python/uvicorn/{uvicorn-0.30.4.ebuild => uvicorn-0.30.5.ebuild} (100%) delete mode 100644 dev-python/validators/validators-0.32.0.ebuild create mode 100644 dev-python/vcrpy/vcrpy-6.0.1-r1.ebuild create mode 100644 dev-python/wcmatch/wcmatch-9.0.ebuild delete mode 100644 dev-python/whatthepatch/whatthepatch-1.0.5.ebuild delete mode 100644 dev-python/xdoctest/xdoctest-1.1.4.ebuild rename dev-python/xdoctest/{xdoctest-1.1.3.ebuild => xdoctest-1.1.6.ebuild} (100%) delete mode 100644 dev-python/ytmusicapi/ytmusicapi-1.7.4.ebuild delete mode 100644 dev-ruby/autoprefixer-rails/autoprefixer-rails-10.4.13.0.ebuild rename dev-ruby/autoprefixer-rails/{autoprefixer-rails-10.4.15.0.ebuild => autoprefixer-rails-10.4.19.0.ebuild} (93%) create mode 100644 dev-ruby/hashdiff/hashdiff-1.1.1.ebuild create mode 100644 dev-ruby/rexml/rexml-3.3.4.ebuild rename dev-ruby/rss/{rss-0.2.9-r1.ebuild => rss-0.3.1.ebuild} (56%) create mode 100644 dev-ruby/sprockets-rails/sprockets-rails-3.5.2.ebuild create mode 100644 dev-scheme/guile/guile-3.0.10.ebuild rename dev-util/astyle/{astyle-3.4.8.ebuild => astyle-3.4.9-r1.ebuild} (93%) create mode 100644 dev-util/cloc/cloc-2.00.ebuild create mode 100644 dev-util/glslang/files/glslang-1.3.283.0-gcc15.patch delete mode 100644 dev-util/kdevelop-php/kdevelop-php-24.05.1.ebuild delete mode 100644 dev-util/kdevelop-python/kdevelop-python-24.05.1.ebuild delete mode 100644 dev-util/kdevelop/kdevelop-24.05.1-r1.ebuild delete mode 100644 dev-util/kdevelop/kdevelop-24.05.1.ebuild delete mode 100644 dev-util/librnp/files/librnp-0.17.0-dont-bundle-sexp.patch delete mode 100644 dev-util/librnp/librnp-0.17.0-r3.ebuild create mode 100644 dev-util/spirv-llvm-translator/spirv-llvm-translator-18.1.3.ebuild create mode 100644 dev-util/visualvm/visualvm-2.1.9.ebuild rename games-action/armagetronad/{armagetronad-0.2.9.1.0.ebuild => armagetronad-0.2.9.2.3.ebuild} (90%) rename games-action/barrage/{barrage-1.0.5.ebuild => barrage-1.0.7.ebuild} (99%) delete mode 100644 games-arcade/spacerider/Manifest delete mode 100644 games-arcade/spacerider/files/spacerider-0.13-font.patch delete mode 100644 games-arcade/spacerider/files/spacerider-0.13-gcc41.patch delete mode 100644 games-arcade/spacerider/files/spacerider-0.13-gcc49.patch delete mode 100644 games-arcade/spacerider/files/spacerider-0.13-gentoo.patch delete mode 100644 games-arcade/spacerider/files/spacerider-0.13-ovflfix.patch delete mode 100644 games-arcade/spacerider/metadata.xml delete mode 100644 games-arcade/spacerider/spacerider-0.13-r1.ebuild delete mode 100644 games-arcade/tuxdash/Manifest delete mode 100644 games-arcade/tuxdash/files/tuxdash-0.8-fix-build-system.patch delete mode 100644 games-arcade/tuxdash/files/tuxdash-0.8-fix-c++14.patch delete mode 100644 games-arcade/tuxdash/files/tuxdash-0.8-fix-paths.patch delete mode 100644 games-arcade/tuxdash/metadata.xml delete mode 100644 games-arcade/tuxdash/tuxdash-0.8-r1.ebuild delete mode 100644 games-arcade/xsfcave/Manifest delete mode 100644 games-arcade/xsfcave/metadata.xml delete mode 100644 games-arcade/xsfcave/xsfcave-0.5-r1.ebuild rename games-engines/fheroes2/{fheroes2-1.1.0.ebuild => fheroes2-1.1.1.ebuild} (100%) delete mode 100644 games-puzzle/seatris/Manifest delete mode 100644 games-puzzle/seatris/files/seatris-0.0.14-as-needed.patch delete mode 100644 games-puzzle/seatris/metadata.xml delete mode 100644 games-puzzle/seatris/seatris-0.0.14-r2.ebuild rename gnome-base/gnome-session/{gnome-session-46.0.ebuild => gnome-session-46.0-r1.ebuild} (93%) create mode 100644 gnome-base/gnome-settings-daemon/gnome-settings-daemon-46.0.ebuild rename gnome-extra/gnome-system-monitor/{gnome-system-monitor-46.0.ebuild => gnome-system-monitor-46.0-r1.ebuild} (91%) create mode 100644 gui-apps/foot-terminfo/foot-terminfo-1.18.0.ebuild create mode 100644 gui-apps/foot/foot-1.18.0.ebuild create mode 100644 gui-libs/gtk/files/0001-gdk-add-a-poison-macro-to-hide-GDK_WINDOWING_.patch create mode 100644 gui-libs/gtk/gtk-4.12.5-r2.ebuild rename gui-libs/gtk/{gtk-4.14.4.ebuild => gtk-4.14.3-r1.ebuild} (95%) rename gui-libs/gtk/{gtk-4.14.3.ebuild => gtk-4.14.4-r1.ebuild} (95%) delete mode 100644 kde-apps/artikulate/artikulate-24.05.1.ebuild delete mode 100644 kde-apps/cantor/cantor-24.05.1.ebuild delete mode 100644 kde-apps/cervisia/cervisia-24.05.1.ebuild delete mode 100644 kde-apps/k3b/k3b-24.05.1.ebuild delete mode 100644 kde-apps/kalzium/kalzium-24.05.1.ebuild delete mode 100644 kde-apps/kamoso/kamoso-24.05.1.ebuild delete mode 100644 kde-apps/kde-dev-scripts/kde-dev-scripts-24.05.1.ebuild delete mode 100644 kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-24.05.1.ebuild delete mode 100644 kde-apps/kig/kig-24.05.1.ebuild delete mode 100644 kde-apps/kimagemapeditor/kimagemapeditor-24.05.1.ebuild delete mode 100644 kde-apps/kmix/kmix-24.05.1.ebuild delete mode 100644 kde-apps/kmplot/kmplot-24.05.1.ebuild delete mode 100644 kde-apps/kompare/kompare-24.05.1.ebuild delete mode 100644 kde-apps/kqtquickcharts/kqtquickcharts-24.05.1.ebuild delete mode 100644 kde-apps/ktouch/ktouch-24.05.1.ebuild delete mode 100644 kde-apps/kwave/kwave-24.05.1.ebuild delete mode 100644 kde-apps/libkomparediff2/libkomparediff2-24.05.1.ebuild delete mode 100644 kde-apps/lokalize/lokalize-24.05.1.ebuild delete mode 100644 kde-apps/marble/marble-24.05.1.ebuild delete mode 100644 kde-apps/minuet/minuet-24.05.1.ebuild delete mode 100644 kde-apps/poxml/poxml-24.05.1.ebuild delete mode 100644 kde-apps/rocs/rocs-24.05.1.ebuild delete mode 100644 kde-apps/step/step-24.05.1.ebuild delete mode 100644 kde-apps/umbrello/umbrello-24.05.1.ebuild delete mode 100644 kde-misc/skanlite/skanlite-24.05.1.ebuild delete mode 100644 kde-misc/tellico/tellico-3.5.4.ebuild delete mode 100644 mail-client/thunderbird-bin/thunderbird-bin-115.12.2.ebuild delete mode 100644 mail-client/thunderbird/thunderbird-115.12.1.ebuild delete mode 100644 media-gfx/displaycal-py3/displaycal-py3-3.9.10.ebuild delete mode 100644 media-gfx/dmtx-utils/dmtx-utils-0.7.5.ebuild create mode 100644 media-gfx/graphite2/files/graphite2-1.3.14-gcc15.patch delete mode 100644 media-gfx/panini/files/panini-0.73.0-drop-register.patch delete mode 100644 media-gfx/panini/panini-0.73.0-r1.ebuild delete mode 100644 media-gfx/panini/panini-0.73.0.ebuild delete mode 100644 media-libs/libkeyfinder/libkeyfinder-2.2.7.ebuild create mode 100644 media-libs/mpvqt/mpvqt-1.0.1.ebuild create mode 100644 media-libs/openimageio/files/openimageio-2.5.12.0-heif-find-fix.patch create mode 100644 media-libs/openimageio/openimageio-2.5.13.1.ebuild create mode 100644 media-libs/woff2/files/woff2-1.0.2-gcc15.patch delete mode 100644 media-libs/zxing-cpp/zxing-cpp-2.1.0.ebuild create mode 100644 media-sound/qjackctl/qjackctl-1.0.1.ebuild create mode 100644 media-sound/qtractor/qtractor-1.1.0.ebuild delete mode 100644 media-video/yle-dl/yle-dl-20240429.ebuild delete mode 100644 metadata/md5-cache/app-admin/awscli-1.33.26 delete mode 100644 metadata/md5-cache/app-admin/awscli-1.33.33 rename metadata/md5-cache/app-admin/{awscli-1.33.32 => awscli-1.33.35} (94%) delete mode 100644 metadata/md5-cache/app-arch/7zip-23.01 delete mode 100644 metadata/md5-cache/app-arch/7zip-24.05 delete mode 100644 metadata/md5-cache/app-arch/7zip-24.06 delete mode 100644 metadata/md5-cache/app-containers/incus-6.0.0-r1 delete mode 100644 metadata/md5-cache/app-containers/incus-6.2 delete mode 100644 metadata/md5-cache/app-crypt/qca-2.3.8 create mode 100644 metadata/md5-cache/app-editors/neovim-0.10.1 create mode 100644 metadata/md5-cache/app-editors/vscode-1.92.0 create mode 100644 metadata/md5-cache/app-emacs/erlang-mode-27.0.1 create mode 100644 metadata/md5-cache/app-emacs/erlang-mode-9999 create mode 100644 metadata/md5-cache/app-emulation/xen-4.18.3_pre0 rename metadata/md5-cache/app-emulation/{xen-4.17.4 => xen-4.19.0} (68%) create mode 100644 metadata/md5-cache/app-emulation/xen-tools-4.18.3_pre0 rename metadata/md5-cache/app-emulation/{xen-tools-4.17.4 => xen-tools-4.19.0} (50%) delete mode 100644 metadata/md5-cache/app-office/lyx-2.4.0 create mode 100644 metadata/md5-cache/app-portage/command-not-found-0.0.6 create mode 100644 metadata/md5-cache/app-shells/bash-5.2_p32 delete mode 100644 metadata/md5-cache/dev-build/cmake-3.27.9 rename metadata/md5-cache/{media-libs/zxing-cpp-2.1.0 => dev-cpp/cppdap-0_pre20240802} (52%) rename metadata/md5-cache/dev-cpp/{magic_enum-0.8.2 => magic_enum-0.9.6} (79%) delete mode 100644 metadata/md5-cache/dev-db/mysql-workbench-8.0.36 rename metadata/md5-cache/dev-debug/{lldb-19.0.0_pre20240720 => lldb-20.0.0_pre20240801} (76%) rename metadata/md5-cache/dev-java/{ant-contrib-1.0_beta6_pre20201123-r2 => ant-contrib-1.0_beta6_pre20201123-r3} (84%) delete mode 100644 metadata/md5-cache/dev-java/ant-ivy-2.5.0-r2 create mode 100644 metadata/md5-cache/dev-java/ant-ivy-2.5.0-r4 create mode 100644 metadata/md5-cache/dev-java/jclasslib-4.3.1 create mode 100644 metadata/md5-cache/dev-java/owasp-java-encoder-1.3.0 delete mode 100644 metadata/md5-cache/dev-java/scala-cli-bin-1.0.4 delete mode 100644 metadata/md5-cache/dev-java/scala-cli-bin-1.1.0 delete mode 100644 metadata/md5-cache/dev-java/scala-cli-bin-1.2.1 rename metadata/md5-cache/dev-java/{scala-cli-bin-1.1.1 => scala-cli-bin-1.4.2} (57%) rename metadata/md5-cache/dev-java/{shrinkwrap-spi-1.2.6 => shrinkwrap-spi-1.2.6-r1} (81%) create mode 100644 metadata/md5-cache/dev-lang/erlang-27.0.1 create mode 100644 metadata/md5-cache/dev-lang/gleam-1.4.0 create mode 100644 metadata/md5-cache/dev-lang/jwasm-2.18 rename metadata/md5-cache/dev-lang/{luau-0.630 => luau-0.637} (81%) delete mode 100644 metadata/md5-cache/dev-lang/php-8.1.26-r1 delete mode 100644 metadata/md5-cache/dev-lang/php-8.1.28 delete mode 100644 metadata/md5-cache/dev-lang/php-8.2.15 delete mode 100644 metadata/md5-cache/dev-lang/php-8.2.18 create mode 100644 metadata/md5-cache/dev-lang/python-3.10.14_p2 create mode 100644 metadata/md5-cache/dev-lang/python-3.11.9_p1 create mode 100644 metadata/md5-cache/dev-lang/python-3.12.4_p3 create mode 100644 metadata/md5-cache/dev-lang/python-3.13.0_rc1_p1 create mode 100644 metadata/md5-cache/dev-lang/python-3.8.19_p3 create mode 100644 metadata/md5-cache/dev-lang/python-3.9.19_p4 create mode 100644 metadata/md5-cache/dev-lang/scrapscript-0.1.1 create mode 100644 metadata/md5-cache/dev-lang/scrapscript-9999 delete mode 100644 metadata/md5-cache/dev-lang/spidermonkey-115.10.0 delete mode 100644 metadata/md5-cache/dev-lang/spidermonkey-115.11.0 delete mode 100644 metadata/md5-cache/dev-lang/spidermonkey-115.12.0 delete mode 100644 metadata/md5-cache/dev-lang/spidermonkey-115.9.1 delete mode 100644 metadata/md5-cache/dev-libs/immer-0.8.1 delete mode 100644 metadata/md5-cache/dev-libs/lager-0.1.1 create mode 100644 metadata/md5-cache/dev-libs/libclc-20.0.0_pre20240801 delete mode 100644 metadata/md5-cache/dev-libs/nss-3.101.1 rename metadata/md5-cache/dev-libs/{nss-3.102 => nss-3.103} (95%) delete mode 100644 metadata/md5-cache/dev-libs/openssl-3.1.5-r2 delete mode 100644 metadata/md5-cache/dev-libs/openssl-3.2.1-r2 rename metadata/md5-cache/dev-libs/{openssl-3.3.0 => openssl-3.3.1-r2} (72%) delete mode 100644 metadata/md5-cache/dev-libs/sexpp-0.8.6 create mode 100644 metadata/md5-cache/dev-libs/tree-sitter-gleam-1.0.0 delete mode 100644 metadata/md5-cache/dev-libs/zug-0.1.1 delete mode 100644 metadata/md5-cache/dev-ml/dune-configurator-2.8.4 rename metadata/md5-cache/dev-ml/{dune-private-libs-3.11.1 => dune-private-libs-3.11.1-r3} (68%) delete mode 100644 metadata/md5-cache/dev-ml/dune-private-libs-3.13.1 rename metadata/md5-cache/dev-ml/{ordering-3.13.1 => dune-private-libs-3.13.1-r3} (63%) rename metadata/md5-cache/dev-ml/{dune-private-libs-3.16.0-r1 => dune-private-libs-3.16.0-r3} (78%) delete mode 100644 metadata/md5-cache/dev-ml/dyn-3.11.1 delete mode 100644 metadata/md5-cache/dev-ml/dyn-3.13.1 delete mode 100644 metadata/md5-cache/dev-ml/llvm-ocaml-19.0.0_pre20240720 create mode 100644 metadata/md5-cache/dev-ml/llvm-ocaml-20.0.0_pre20240801 delete mode 100644 metadata/md5-cache/dev-ml/ordering-3.11.1 delete mode 100644 metadata/md5-cache/dev-ml/stdune-3.11.1 delete mode 100644 metadata/md5-cache/dev-ml/stdune-3.13.1 delete mode 100644 metadata/md5-cache/dev-php/adodb-5.22.2 create mode 100644 metadata/md5-cache/dev-python/Faker-26.1.0 rename metadata/md5-cache/dev-python/{colored-traceback-0.4.0 => antlr4-python3-runtime-4.13.2} (54%) delete mode 100644 metadata/md5-cache/dev-python/argh-0.31.2 delete mode 100644 metadata/md5-cache/dev-python/asteval-0.9.33 rename metadata/md5-cache/dev-python/{asteval-1.0.0 => asteval-1.0.2} (95%) create mode 100644 metadata/md5-cache/dev-python/attrs-24.1.0 create mode 100644 metadata/md5-cache/dev-python/autobahn-24.4.2 create mode 100644 metadata/md5-cache/dev-python/black-24.8.0 delete mode 100644 metadata/md5-cache/dev-python/boto3-1.34.144 delete mode 100644 metadata/md5-cache/dev-python/boto3-1.34.150 rename metadata/md5-cache/dev-python/{boto3-1.34.151 => boto3-1.34.153} (92%) delete mode 100644 metadata/md5-cache/dev-python/botocore-1.34.144 delete mode 100644 metadata/md5-cache/dev-python/botocore-1.34.150 rename metadata/md5-cache/dev-python/{botocore-1.34.151 => botocore-1.34.153} (97%) create mode 100644 metadata/md5-cache/dev-python/bracex-2.5 delete mode 100644 metadata/md5-cache/dev-python/cachetools-5.3.3 delete mode 100644 metadata/md5-cache/dev-python/cfn-lint-1.6.1 delete mode 100644 metadata/md5-cache/dev-python/cfn-lint-1.9.0 delete mode 100644 metadata/md5-cache/dev-python/cfn-lint-1.9.1 delete mode 100644 metadata/md5-cache/dev-python/cfn-lint-1.9.2 rename metadata/md5-cache/dev-python/{cfn-lint-1.7.2 => cfn-lint-1.9.3} (99%) rename metadata/md5-cache/dev-python/{clang-python-19.0.0_pre20240720 => clang-python-20.0.0_pre20240801} (76%) delete mode 100644 metadata/md5-cache/dev-python/colored-traceback-0.3.0 delete mode 100644 metadata/md5-cache/dev-python/colored-traceback-0.4.1 delete mode 100644 metadata/md5-cache/dev-python/croniter-2.0.5 delete mode 100644 metadata/md5-cache/dev-python/croniter-3.0.0 delete mode 100644 metadata/md5-cache/dev-python/croniter-3.0.1 delete mode 100644 metadata/md5-cache/dev-python/django-filter-23.5 rename metadata/md5-cache/dev-python/{django-filter-24.1 => django-filter-24.3} (98%) delete mode 100644 metadata/md5-cache/dev-python/ensurepip-setuptools-70.3.0 create mode 100644 metadata/md5-cache/dev-python/fakeredis-2.23.5 delete mode 100644 metadata/md5-cache/dev-python/furo-2024.5.6 delete mode 100644 metadata/md5-cache/dev-python/google-api-python-client-2.136.0 rename metadata/md5-cache/dev-python/{graph-tool-2.71 => graph-tool-2.75} (97%) create mode 100644 metadata/md5-cache/dev-python/iminuit-2.28.0 delete mode 100644 metadata/md5-cache/dev-python/irc-20.4.3 create mode 100644 metadata/md5-cache/dev-python/jaraco-functools-4.0.2 delete mode 100644 metadata/md5-cache/dev-python/jaraco-text-3.12.1 create mode 100644 metadata/md5-cache/dev-python/jaraco-vcs-2.3.1 delete mode 100644 metadata/md5-cache/dev-python/jsondiff-2.1.1 delete mode 100644 metadata/md5-cache/dev-python/jsondiff-2.1.2 delete mode 100644 metadata/md5-cache/dev-python/jupyterlab-4.2.3 delete mode 100644 metadata/md5-cache/dev-python/jupyterlab-server-2.27.2 create mode 100644 metadata/md5-cache/dev-python/keyring-25.3.0 rename metadata/md5-cache/dev-python/{lit-19.0.0_pre20240720 => lit-20.0.0_pre20240801} (86%) create mode 100644 metadata/md5-cache/dev-python/mapbox-earcut-1.0.2 delete mode 100644 metadata/md5-cache/dev-python/mistletoe-1.3.0 rename metadata/md5-cache/dev-python/{mkdocs-material-9.5.28 => mkdocs-material-9.5.31} (97%) create mode 100644 metadata/md5-cache/dev-python/moto-5.0.12 delete mode 100644 metadata/md5-cache/dev-python/nbxmpp-5.0.1 delete mode 100644 metadata/md5-cache/dev-python/openstacksdk-3.2.0 delete mode 100644 metadata/md5-cache/dev-python/oslo-log-6.0.0 delete mode 100644 metadata/md5-cache/dev-python/oslo-log-6.1.0 rename metadata/md5-cache/dev-python/{jsondiff-2.0.0-r1 => patch-ng-1.18.0} (51%) delete mode 100644 metadata/md5-cache/dev-python/pdm-backend-2.3.2 delete mode 100644 metadata/md5-cache/dev-python/pip-run-12.6.1 delete mode 100644 metadata/md5-cache/dev-python/pip-run-12.7.0 delete mode 100644 metadata/md5-cache/dev-python/portalocker-2.10.0 delete mode 100644 metadata/md5-cache/dev-python/pyaml-24.4.0 delete mode 100644 metadata/md5-cache/dev-python/pydot-2.0.0 delete mode 100644 metadata/md5-cache/dev-python/pydot-3.0.0 create mode 100644 metadata/md5-cache/dev-python/pyjwt-2.9.0 create mode 100644 metadata/md5-cache/dev-python/pypy3_10-7.3.16_p1 create mode 100644 metadata/md5-cache/dev-python/pypy3_9-7.3.16_p1 delete mode 100644 metadata/md5-cache/dev-python/pytest-asyncio-0.23.7 rename metadata/md5-cache/dev-python/{textdistance-4.6.2 => pytest-httpbin-2.0.0-r1} (56%) delete mode 100644 metadata/md5-cache/dev-python/pytest-httpserver-1.0.10 delete mode 100644 metadata/md5-cache/dev-python/pytest-subtests-0.12.1 delete mode 100644 metadata/md5-cache/dev-python/pytest-subtests-0.13.0 delete mode 100644 metadata/md5-cache/dev-python/python-dbusmock-0.31.1-r1 delete mode 100644 metadata/md5-cache/dev-python/pytools-2024.1.8 delete mode 100644 metadata/md5-cache/dev-python/pytools-2024.1.9 delete mode 100644 metadata/md5-cache/dev-python/pywinrm-0.4.3-r1 create mode 100644 metadata/md5-cache/dev-python/qiskit-1.2.0_rc1 create mode 100644 metadata/md5-cache/dev-python/scikit-build-core-0.9.10 delete mode 100644 metadata/md5-cache/dev-python/setuptools-70.3.0 create mode 100644 metadata/md5-cache/dev-python/setuptools-rust-1.10.0 delete mode 100644 metadata/md5-cache/dev-python/sphinx-autodoc-typehints-2.2.2 delete mode 100644 metadata/md5-cache/dev-python/sqlparse-0.5.0 create mode 100644 metadata/md5-cache/dev-python/stripe-10.6.0 delete mode 100644 metadata/md5-cache/dev-python/sympy-1.12.1 delete mode 100644 metadata/md5-cache/dev-python/sympy-1.13.0 create mode 100644 metadata/md5-cache/dev-python/tqdm-4.66.5 rename metadata/md5-cache/dev-python/{uvicorn-0.30.4 => uvicorn-0.30.5} (98%) delete mode 100644 metadata/md5-cache/dev-python/validators-0.32.0 create mode 100644 metadata/md5-cache/dev-python/vcrpy-6.0.1-r1 create mode 100644 metadata/md5-cache/dev-python/wcmatch-9.0 delete mode 100644 metadata/md5-cache/dev-python/whatthepatch-1.0.5 delete mode 100644 metadata/md5-cache/dev-python/xdoctest-1.1.3 rename metadata/md5-cache/dev-python/{xdoctest-1.1.4 => xdoctest-1.1.6} (96%) delete mode 100644 metadata/md5-cache/dev-python/ytmusicapi-1.7.4 delete mode 100644 metadata/md5-cache/dev-ruby/autoprefixer-rails-10.4.13.0 delete mode 100644 metadata/md5-cache/dev-ruby/autoprefixer-rails-10.4.15.0 create mode 100644 metadata/md5-cache/dev-ruby/autoprefixer-rails-10.4.19.0 create mode 100644 metadata/md5-cache/dev-ruby/hashdiff-1.1.1 create mode 100644 metadata/md5-cache/dev-ruby/rexml-3.3.4 delete mode 100644 metadata/md5-cache/dev-ruby/rss-0.2.9-r1 create mode 100644 metadata/md5-cache/dev-ruby/rss-0.3.1 create mode 100644 metadata/md5-cache/dev-ruby/sprockets-rails-3.5.2 create mode 100644 metadata/md5-cache/dev-scheme/guile-3.0.10 rename metadata/md5-cache/dev-util/{astyle-3.4.8 => astyle-3.4.9-r1} (70%) create mode 100644 metadata/md5-cache/dev-util/cloc-2.00 delete mode 100644 metadata/md5-cache/dev-util/kdevelop-24.05.1 delete mode 100644 metadata/md5-cache/dev-util/kdevelop-24.05.1-r1 delete mode 100644 metadata/md5-cache/dev-util/kdevelop-php-24.05.1 delete mode 100644 metadata/md5-cache/dev-util/kdevelop-python-24.05.1 delete mode 100644 metadata/md5-cache/dev-util/librnp-0.17.0-r3 create mode 100644 metadata/md5-cache/dev-util/spirv-llvm-translator-18.1.3 create mode 100644 metadata/md5-cache/dev-util/visualvm-2.1.9 rename metadata/md5-cache/games-action/{armagetronad-0.2.9.1.0 => armagetronad-0.2.9.2.3} (85%) rename metadata/md5-cache/games-action/{barrage-1.0.5 => barrage-1.0.7} (79%) delete mode 100644 metadata/md5-cache/games-arcade/spacerider-0.13-r1 delete mode 100644 metadata/md5-cache/games-arcade/tuxdash-0.8-r1 delete mode 100644 metadata/md5-cache/games-arcade/xsfcave-0.5-r1 rename metadata/md5-cache/games-engines/{fheroes2-1.1.0 => fheroes2-1.1.1} (97%) delete mode 100644 metadata/md5-cache/games-puzzle/seatris-0.0.14-r2 rename metadata/md5-cache/gnome-base/{gnome-session-46.0 => gnome-session-46.0-r1} (98%) create mode 100644 metadata/md5-cache/gnome-base/gnome-settings-daemon-46.0 rename metadata/md5-cache/gnome-extra/{gnome-system-monitor-46.0 => gnome-system-monitor-46.0-r1} (74%) create mode 100644 metadata/md5-cache/gui-apps/foot-1.18.0 create mode 100644 metadata/md5-cache/gui-apps/foot-terminfo-1.18.0 create mode 100644 metadata/md5-cache/gui-libs/gtk-4.12.5-r2 rename metadata/md5-cache/gui-libs/{gtk-4.14.3 => gtk-4.14.3-r1} (99%) rename metadata/md5-cache/gui-libs/{gtk-4.14.4 => gtk-4.14.4-r1} (99%) delete mode 100644 metadata/md5-cache/kde-apps/artikulate-24.05.1 delete mode 100644 metadata/md5-cache/kde-apps/cantor-24.05.1 delete mode 100644 metadata/md5-cache/kde-apps/cervisia-24.05.1 delete mode 100644 metadata/md5-cache/kde-apps/k3b-24.05.1 delete mode 100644 metadata/md5-cache/kde-apps/kalzium-24.05.1 delete mode 100644 metadata/md5-cache/kde-apps/kamoso-24.05.1 delete mode 100644 metadata/md5-cache/kde-apps/kde-dev-scripts-24.05.1 delete mode 100644 metadata/md5-cache/kde-apps/kdesdk-thumbnailers-24.05.1 delete mode 100644 metadata/md5-cache/kde-apps/kig-24.05.1 delete mode 100644 metadata/md5-cache/kde-apps/kimagemapeditor-24.05.1 delete mode 100644 metadata/md5-cache/kde-apps/kmix-24.05.1 delete mode 100644 metadata/md5-cache/kde-apps/kmplot-24.05.1 delete mode 100644 metadata/md5-cache/kde-apps/kompare-24.05.1 delete mode 100644 metadata/md5-cache/kde-apps/kqtquickcharts-24.05.1 delete mode 100644 metadata/md5-cache/kde-apps/ktouch-24.05.1 delete mode 100644 metadata/md5-cache/kde-apps/kwave-24.05.1 delete mode 100644 metadata/md5-cache/kde-apps/libkomparediff2-24.05.1 delete mode 100644 metadata/md5-cache/kde-apps/lokalize-24.05.1 delete mode 100644 metadata/md5-cache/kde-apps/marble-24.05.1 delete mode 100644 metadata/md5-cache/kde-apps/minuet-24.05.1 delete mode 100644 metadata/md5-cache/kde-apps/poxml-24.05.1 delete mode 100644 metadata/md5-cache/kde-apps/rocs-24.05.1 delete mode 100644 metadata/md5-cache/kde-apps/step-24.05.1 delete mode 100644 metadata/md5-cache/kde-apps/umbrello-24.05.1 delete mode 100644 metadata/md5-cache/kde-misc/skanlite-24.05.1 delete mode 100644 metadata/md5-cache/kde-misc/tellico-3.5.4 delete mode 100644 metadata/md5-cache/mail-client/thunderbird-115.12.1 delete mode 100644 metadata/md5-cache/mail-client/thunderbird-bin-115.12.2 delete mode 100644 metadata/md5-cache/media-gfx/displaycal-py3-3.9.10 delete mode 100644 metadata/md5-cache/media-gfx/dmtx-utils-0.7.5 delete mode 100644 metadata/md5-cache/media-gfx/panini-0.73.0 delete mode 100644 metadata/md5-cache/media-gfx/panini-0.73.0-r1 delete mode 100644 metadata/md5-cache/media-libs/libkeyfinder-2.2.7 create mode 100644 metadata/md5-cache/media-libs/mpvqt-1.0.1 create mode 100644 metadata/md5-cache/media-libs/openimageio-2.5.13.1 create mode 100644 metadata/md5-cache/media-sound/qjackctl-1.0.1 create mode 100644 metadata/md5-cache/media-sound/qtractor-1.1.0 delete mode 100644 metadata/md5-cache/media-video/yle-dl-20240429 rename metadata/md5-cache/net-analyzer/{gvm-libs-22.8.0-r1 => gvm-libs-22.10.0} (89%) delete mode 100644 metadata/md5-cache/net-analyzer/gvm-libs-22.8.0 delete mode 100644 metadata/md5-cache/net-analyzer/gvm-libs-22.9.0 create mode 100644 metadata/md5-cache/net-dialup/lrzsz-0.12.20-r9 delete mode 100644 metadata/md5-cache/net-dns/dnssec-root-20181220-r1 create mode 100644 metadata/md5-cache/net-fs/wdfs-1.4.2-r3 create mode 100644 metadata/md5-cache/net-im/bitlbee-facebook-1.2.2-r1 rename metadata/md5-cache/net-im/{discord-0.0.62 => discord-0.0.62-r1} (100%) create mode 100644 metadata/md5-cache/net-irc/rhapsody-0.28b-r1 delete mode 100644 metadata/md5-cache/net-mail/dot-forward-0.71-r4 delete mode 100644 metadata/md5-cache/net-misc/gallery-dl-1.26.9 delete mode 100644 metadata/md5-cache/net-misc/gallery-dl-1.27.0 delete mode 100644 metadata/md5-cache/net-misc/haeredes-0.5.3 delete mode 100644 metadata/md5-cache/net-misc/hath-0.5.7 rename metadata/md5-cache/net-misc/{inetutils-2.5 => inetutils-2.5-r1} (85%) rename metadata/md5-cache/net-misc/{kafka-bin-3.7.0 => kafka-bin-3.8.0} (86%) rename metadata/md5-cache/net-misc/{netkit-telnetd-0.17-r13 => netkit-telnetd-0.17-r14} (72%) delete mode 100644 metadata/md5-cache/net-misc/rdate-1.10 delete mode 100644 metadata/md5-cache/net-misc/rdate-1.10.2 delete mode 100644 metadata/md5-cache/net-misc/snarf-7.0-r4 rename metadata/md5-cache/net-misc/{telnet-bsd-1.2-r4 => telnet-bsd-1.2-r5} (90%) create mode 100644 metadata/md5-cache/net-misc/yt-dlp-2024.08.01 delete mode 100644 metadata/md5-cache/net-p2p/resilio-sync-2.7.2.1375-r1 create mode 100644 metadata/md5-cache/net-p2p/transmission-remote-gtk-1.6.0 delete mode 100644 metadata/md5-cache/sci-mathematics/flint-3.0.1 delete mode 100644 metadata/md5-cache/sci-mathematics/flint-3.1.0 delete mode 100644 metadata/md5-cache/sci-visualization/gnuplot-6.0.0 create mode 100644 metadata/md5-cache/sci-visualization/gnuplot-6.0.1 delete mode 100644 metadata/md5-cache/sys-apps/ifd-gempc-1.0.7 delete mode 100644 metadata/md5-cache/sys-apps/plocate-1.1.19 delete mode 100644 metadata/md5-cache/sys-apps/plocate-1.1.20 create mode 100644 metadata/md5-cache/sys-boot/gnu-efi-3.0.18-r3 delete mode 100644 metadata/md5-cache/sys-devel/clang-19.0.0_pre20240720 create mode 100644 metadata/md5-cache/sys-devel/clang-20.0.0_pre20240801 rename metadata/md5-cache/sys-devel/{clang-common-19.0.0_pre20240720 => clang-common-20.0.0_pre20240801} (69%) rename metadata/md5-cache/sys-devel/{clang-runtime-19.0.0_pre20240720 => clang-runtime-20.0.0_pre20240801} (72%) create mode 100644 metadata/md5-cache/sys-devel/gcc-12.4.1_p20240801 create mode 100644 metadata/md5-cache/sys-devel/gcc-13.3.1_p20240802 create mode 100644 metadata/md5-cache/sys-devel/gcc-14.2.0 create mode 100644 metadata/md5-cache/sys-devel/gcc-14.2.1_p20240803 rename metadata/md5-cache/sys-devel/{gcc-14.1.9999 => gcc-14.3.9999} (100%) rename metadata/md5-cache/sys-devel/{lld-19.0.0_pre20240720 => lld-20.0.0_pre20240801} (57%) rename metadata/md5-cache/sys-devel/{llvm-18.1.8 => llvm-18.1.8-r4} (95%) rename metadata/md5-cache/sys-devel/{llvm-19.0.0_pre20240720 => llvm-20.0.0_pre20240801} (91%) rename metadata/md5-cache/sys-devel/{llvm-common-19.0.0_pre20240720 => llvm-common-20.0.0_pre20240801} (66%) delete mode 100644 metadata/md5-cache/sys-kernel/dkms-3.0.12-r1 rename metadata/md5-cache/sys-kernel/{dkms-3.0.13 => dkms-3.0.13-r1} (89%) delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.220 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.221 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.161 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.162 rename metadata/md5-cache/sys-kernel/{gentoo-kernel-6.1.97 => gentoo-kernel-6.1.103} (71%) delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.95 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.98 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.99 rename metadata/md5-cache/sys-kernel/{gentoo-kernel-6.6.39 => gentoo-kernel-6.10.3} (83%) delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-6.6.35 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-6.6.37 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-6.6.40 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-6.6.42 rename metadata/md5-cache/sys-kernel/{gentoo-kernel-6.6.38 => gentoo-kernel-6.6.44} (96%) delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-6.9.10 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-6.9.11 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-6.9.12 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-6.9.8 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-6.9.9 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.220 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.221 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.161 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.162 rename metadata/md5-cache/sys-kernel/{gentoo-kernel-bin-6.1.99 => gentoo-kernel-bin-6.1.103} (67%) delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.95 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.97 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.98 rename metadata/md5-cache/sys-kernel/{gentoo-kernel-bin-6.6.40 => gentoo-kernel-bin-6.10.3} (74%) delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.6.35 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.6.38 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.6.39 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.6.42 rename metadata/md5-cache/sys-kernel/{gentoo-kernel-bin-6.6.37 => gentoo-kernel-bin-6.6.44} (85%) delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.9.10 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.9.11 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.9.12 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.9.8 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.9.9 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-6.1.103 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-6.10.3 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-6.6.44 rename metadata/md5-cache/sys-kernel/{installkernel-44 => installkernel-47} (95%) delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.221 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.161 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.162 rename metadata/md5-cache/sys-kernel/{vanilla-kernel-5.10.220 => vanilla-kernel-6.1.103} (67%) delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.95 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.97 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.98 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.99 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.9999 rename metadata/md5-cache/sys-kernel/{vanilla-kernel-6.6.35 => vanilla-kernel-6.10.3} (76%) delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-6.6.37 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-6.6.38 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-6.6.39 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-6.6.42 rename metadata/md5-cache/sys-kernel/{vanilla-kernel-6.6.40 => vanilla-kernel-6.6.44} (94%) delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-6.9.10 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-6.9.11 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-6.9.12 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-6.9.8 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-6.9.9 rename metadata/md5-cache/sys-kernel/{vanilla-sources-6.1.102 => vanilla-sources-6.1.103} (92%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-6.10.2 => vanilla-sources-6.10.3} (92%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-6.6.43 => vanilla-sources-6.6.44} (92%) rename metadata/md5-cache/sys-libs/{compiler-rt-19.0.0_pre20240720 => compiler-rt-20.0.0_pre20240801} (77%) rename metadata/md5-cache/sys-libs/{compiler-rt-sanitizers-19.0.0_pre20240720 => compiler-rt-sanitizers-20.0.0_pre20240801} (81%) create mode 100644 metadata/md5-cache/sys-libs/efivar-39 rename metadata/md5-cache/sys-libs/{libcxx-19.0.0_pre20240720 => libcxx-20.0.0_pre20240801} (82%) rename metadata/md5-cache/sys-libs/{libcxxabi-19.0.0_pre20240720 => libcxxabi-20.0.0_pre20240801} (83%) rename metadata/md5-cache/sys-libs/{libomp-19.0.0_pre20240720 => libomp-20.0.0_pre20240801} (92%) rename metadata/md5-cache/sys-libs/{llvm-libunwind-19.0.0_pre20240720 => llvm-libunwind-20.0.0_pre20240801} (84%) create mode 100644 metadata/md5-cache/sys-libs/readline-8.2_p13 create mode 100644 metadata/md5-cache/sys-process/bottom-0.10.1 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.10.220 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.10.221 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.15.161 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.15.162 rename metadata/md5-cache/virtual/{dist-kernel-6.1.97 => dist-kernel-6.1.103} (57%) delete mode 100644 metadata/md5-cache/virtual/dist-kernel-6.1.95 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-6.1.98 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-6.1.99 rename metadata/md5-cache/virtual/{dist-kernel-6.6.37 => dist-kernel-6.10.3} (59%) delete mode 100644 metadata/md5-cache/virtual/dist-kernel-6.6.35 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-6.6.39 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-6.6.40 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-6.6.42 rename metadata/md5-cache/virtual/{dist-kernel-6.6.38 => dist-kernel-6.6.44} (59%) delete mode 100644 metadata/md5-cache/virtual/dist-kernel-6.9.10 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-6.9.11 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-6.9.12 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-6.9.8 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-6.9.9 create mode 100644 metadata/md5-cache/virtual/httpd-basic-0-r5 rename metadata/md5-cache/virtual/{httpd-cgi-0-r5 => httpd-cgi-0-r6} (67%) create mode 100644 metadata/md5-cache/www-apps/nextcloud-29.0.4 delete mode 100644 metadata/md5-cache/www-client/firefox-bin-128.0 delete mode 100644 metadata/md5-cache/www-client/firefox-bin-128.0.2 create mode 100644 metadata/md5-cache/www-client/tangram-3.1 rename metadata/md5-cache/www-client/{vivaldi-6.8.3381.46 => vivaldi-6.8.3381.50} (89%) rename metadata/md5-cache/www-client/{vivaldi-snapshot-6.9.3392.10 => vivaldi-snapshot-6.9.3425.3} (91%) create mode 100644 metadata/md5-cache/x11-apps/x11perf-1.7.0 create mode 100644 metadata/md5-cache/x11-libs/gtk+-3.24.41-r1 rename metadata/md5-cache/x11-libs/{gtk+-3.24.42 => gtk+-3.24.42-r1} (99%) create mode 100644 metadata/md5-cache/x11-libs/libFS-1.0.10 create mode 100644 metadata/md5-cache/x11-libs/libXfont2-2.0.7 create mode 100644 metadata/md5-cache/x11-libs/libXtst-1.2.5 rename metadata/md5-cache/x11-misc/{py3status-3.58 => py3status-3.59} (96%) create mode 100644 metadata/md5-cache/x11-themes/gnome-backgrounds-46.0 delete mode 100644 metadata/md5-cache/x11-wm/evilwm-1.3.1 delete mode 100644 net-analyzer/gvm-libs/files/gvm-libs-22.8.0-linking-math-library.patch rename net-analyzer/gvm-libs/{gvm-libs-22.9.0.ebuild => gvm-libs-22.10.0.ebuild} (86%) delete mode 100644 net-analyzer/gvm-libs/gvm-libs-22.8.0-r1.ebuild delete mode 100644 net-analyzer/gvm-libs/gvm-libs-22.8.0.ebuild create mode 100644 net-dialup/lrzsz/files/lrzsz-0.12.20-fix-integer-overflow.patch create mode 100644 net-dialup/lrzsz/lrzsz-0.12.20-r9.ebuild delete mode 100644 net-dns/dnssec-root/dnssec-root-20181220-r1.ebuild create mode 100644 net-dns/inadyn/files/inadyn-2.12.0-musl.patch create mode 100644 net-fs/wdfs/wdfs-1.4.2-r3.ebuild create mode 100644 net-im/bitlbee-facebook/bitlbee-facebook-1.2.2-r1.ebuild create mode 100644 net-im/bitlbee-facebook/files/bitlbee-facebook-1.2.2-fix-make-deps.patch rename net-im/discord/{discord-0.0.62.ebuild => discord-0.0.62-r1.ebuild} (100%) create mode 100644 net-irc/rhapsody/rhapsody-0.28b-r1.ebuild delete mode 100644 net-mail/dot-forward/dot-forward-0.71-r4.ebuild delete mode 100644 net-misc/gallery-dl/gallery-dl-1.26.9.ebuild delete mode 100644 net-misc/gallery-dl/gallery-dl-1.27.0.ebuild delete mode 100644 net-misc/haeredes/haeredes-0.5.3.ebuild delete mode 100644 net-misc/hath/hath-0.5.7.ebuild rename net-misc/inetutils/{inetutils-2.5.ebuild => inetutils-2.5-r1.ebuild} (97%) rename net-misc/kafka-bin/{kafka-bin-3.7.0.ebuild => kafka-bin-3.8.0.ebuild} (100%) rename net-misc/netkit-telnetd/{netkit-telnetd-0.17-r13.ebuild => netkit-telnetd-0.17-r14.ebuild} (94%) delete mode 100644 net-misc/rdate/rdate-1.10.2.ebuild delete mode 100644 net-misc/rdate/rdate-1.10.ebuild delete mode 100644 net-misc/snarf/snarf-7.0-r4.ebuild rename net-misc/telnet-bsd/{telnet-bsd-1.2-r4.ebuild => telnet-bsd-1.2-r5.ebuild} (91%) create mode 100644 net-misc/yt-dlp/yt-dlp-2024.08.01.ebuild delete mode 100644 net-p2p/resilio-sync/resilio-sync-2.7.2.1375-r1.ebuild create mode 100644 net-p2p/transmission-remote-gtk/transmission-remote-gtk-1.6.0.ebuild delete mode 100644 sci-mathematics/flint/files/flint-3.1.0-fix-pc-install.patch delete mode 100644 sci-mathematics/flint/flint-3.0.1.ebuild delete mode 100644 sci-mathematics/flint/flint-3.1.0.ebuild create mode 100644 sci-visualization/gnuplot/files/gnuplot-6.0.1-watchpoints.patch rename sci-visualization/gnuplot/{gnuplot-6.0.0.ebuild => gnuplot-6.0.1.ebuild} (86%) delete mode 100644 sys-apps/ifd-gempc/ifd-gempc-1.0.7.ebuild delete mode 100644 sys-apps/plocate/plocate-1.1.19.ebuild delete mode 100644 sys-apps/plocate/plocate-1.1.20.ebuild create mode 100644 sys-boot/gnu-efi/files/gnu-efi-3.0.18-remove-linux-headers.patch create mode 100644 sys-boot/gnu-efi/gnu-efi-3.0.18-r3.ebuild rename sys-devel/clang-common/{clang-common-19.0.0_pre20240720.ebuild => clang-common-20.0.0_pre20240801.ebuild} (100%) rename sys-devel/clang-runtime/{clang-runtime-19.0.0_pre20240720.ebuild => clang-runtime-20.0.0_pre20240801.ebuild} (100%) rename sys-devel/clang/{clang-19.0.0_pre20240720.ebuild => clang-20.0.0_pre20240801.ebuild} (98%) create mode 100644 sys-devel/gcc/gcc-12.4.1_p20240801.ebuild create mode 100644 sys-devel/gcc/gcc-13.3.1_p20240802.ebuild create mode 100644 sys-devel/gcc/gcc-14.2.0.ebuild create mode 100644 sys-devel/gcc/gcc-14.2.1_p20240803.ebuild rename sys-devel/gcc/{gcc-14.1.9999.ebuild => gcc-14.3.9999.ebuild} (100%) rename sys-devel/lld/{lld-19.0.0_pre20240720.ebuild => lld-20.0.0_pre20240801.ebuild} (100%) rename sys-devel/llvm-common/{llvm-common-19.0.0_pre20240720.ebuild => llvm-common-20.0.0_pre20240801.ebuild} (100%) rename sys-devel/llvm/{llvm-18.1.8.ebuild => llvm-18.1.8-r4.ebuild} (99%) rename sys-devel/llvm/{llvm-19.0.0_pre20240720.ebuild => llvm-20.0.0_pre20240801.ebuild} (94%) delete mode 100644 sys-kernel/dkms/dkms-3.0.12-r1.ebuild rename sys-kernel/dkms/{dkms-3.0.13.ebuild => dkms-3.0.13-r1.ebuild} (77%) delete mode 100644 sys-kernel/dkms/files/dkms-3.0.12-add-gentoo-os-id.patch delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.220.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.221.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.161.ebuild rename sys-kernel/gentoo-kernel-bin/{gentoo-kernel-bin-5.15.162.ebuild => gentoo-kernel-bin-6.1.103.ebuild} (100%) delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.95.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.97.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.98.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.99.ebuild rename sys-kernel/gentoo-kernel-bin/{gentoo-kernel-bin-6.9.10.ebuild => gentoo-kernel-bin-6.10.3.ebuild} (98%) delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.35.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.38.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.39.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.40.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.42.ebuild rename sys-kernel/gentoo-kernel-bin/{gentoo-kernel-bin-6.6.37.ebuild => gentoo-kernel-bin-6.6.44.ebuild} (100%) delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.11.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.12.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.8.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.9.9.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.10.220.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.10.221.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.15.161.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.15.162.ebuild rename sys-kernel/gentoo-kernel/{gentoo-kernel-6.1.97.ebuild => gentoo-kernel-6.1.103.ebuild} (99%) delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.1.95.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.1.98.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.1.99.ebuild rename sys-kernel/gentoo-kernel/{gentoo-kernel-6.6.42.ebuild => gentoo-kernel-6.10.3.ebuild} (98%) delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.6.35.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.6.38.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.6.39.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.6.40.ebuild rename sys-kernel/gentoo-kernel/{gentoo-kernel-6.6.37.ebuild => gentoo-kernel-6.6.44.ebuild} (100%) delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.9.10.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.9.11.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.9.12.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.9.8.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.9.9.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-6.1.103.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-6.10.3.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-6.6.44.ebuild rename sys-kernel/installkernel/{installkernel-44.ebuild => installkernel-47.ebuild} (97%) delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.10.220.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.10.221.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.15.161.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.15.162.ebuild rename sys-kernel/vanilla-kernel/{vanilla-kernel-6.1.95.ebuild => vanilla-kernel-6.1.103.ebuild} (99%) delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.1.97.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.1.98.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.1.99.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.1.9999.ebuild rename sys-kernel/vanilla-kernel/{vanilla-kernel-6.6.37.ebuild => vanilla-kernel-6.10.3.ebuild} (99%) delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.6.38.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.6.39.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.6.40.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.6.42.ebuild rename sys-kernel/vanilla-kernel/{vanilla-kernel-6.6.35.ebuild => vanilla-kernel-6.6.44.ebuild} (100%) delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.9.10.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.9.11.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.9.12.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.9.8.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.9.9.ebuild rename sys-kernel/vanilla-sources/{vanilla-sources-6.1.102.ebuild => vanilla-sources-6.1.103.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-6.10.2.ebuild => vanilla-sources-6.10.3.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-6.6.43.ebuild => vanilla-sources-6.6.44.ebuild} (100%) rename sys-libs/compiler-rt-sanitizers/{compiler-rt-sanitizers-19.0.0_pre20240720.ebuild => compiler-rt-sanitizers-20.0.0_pre20240801.ebuild} (97%) rename sys-libs/compiler-rt/{compiler-rt-19.0.0_pre20240720.ebuild => compiler-rt-20.0.0_pre20240801.ebuild} (100%) create mode 100644 sys-libs/efivar/efivar-39.ebuild rename sys-libs/libcxx/{libcxx-19.0.0_pre20240720.ebuild => libcxx-20.0.0_pre20240801.ebuild} (100%) rename sys-libs/libcxxabi/{libcxxabi-19.0.0_pre20240720.ebuild => libcxxabi-20.0.0_pre20240801.ebuild} (100%) rename sys-libs/libomp/{libomp-19.0.0_pre20240720.ebuild => libomp-20.0.0_pre20240801.ebuild} (100%) rename sys-libs/llvm-libunwind/{llvm-libunwind-19.0.0_pre20240720.ebuild => llvm-libunwind-20.0.0_pre20240801.ebuild} (100%) create mode 100644 sys-libs/readline/readline-8.2_p13.ebuild create mode 100644 sys-process/bottom/bottom-0.10.1.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.10.220.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.10.221.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.15.161.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.15.162.ebuild rename virtual/dist-kernel/{dist-kernel-6.1.97.ebuild => dist-kernel-6.1.103.ebuild} (100%) delete mode 100644 virtual/dist-kernel/dist-kernel-6.1.95.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-6.1.98.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-6.1.99.ebuild rename virtual/dist-kernel/{dist-kernel-6.6.37.ebuild => dist-kernel-6.10.3.ebuild} (100%) delete mode 100644 virtual/dist-kernel/dist-kernel-6.6.35.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-6.6.39.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-6.6.40.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-6.6.42.ebuild rename virtual/dist-kernel/{dist-kernel-6.6.38.ebuild => dist-kernel-6.6.44.ebuild} (100%) delete mode 100644 virtual/dist-kernel/dist-kernel-6.9.10.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-6.9.11.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-6.9.12.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-6.9.8.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-6.9.9.ebuild create mode 100644 virtual/httpd-basic/httpd-basic-0-r5.ebuild rename virtual/httpd-cgi/{httpd-cgi-0-r5.ebuild => httpd-cgi-0-r6.ebuild} (95%) create mode 100644 www-apps/nextcloud/nextcloud-29.0.4.ebuild delete mode 100644 www-client/firefox-bin/firefox-bin-128.0.2.ebuild delete mode 100644 www-client/firefox-bin/firefox-bin-128.0.ebuild create mode 100644 www-client/tangram/tangram-3.1.ebuild rename www-client/vivaldi-snapshot/{vivaldi-snapshot-6.9.3392.10.ebuild => vivaldi-snapshot-6.9.3425.3.ebuild} (100%) rename www-client/vivaldi/{vivaldi-6.8.3381.46.ebuild => vivaldi-6.8.3381.50.ebuild} (99%) create mode 100644 x11-apps/x11perf/x11perf-1.7.0.ebuild create mode 100644 x11-libs/gtk+/files/0001-gdk-add-a-poison-macro-to-hide-GDK_WINDOWING_.patch create mode 100644 x11-libs/gtk+/gtk+-3.24.41-r1.ebuild rename x11-libs/gtk+/{gtk+-3.24.42.ebuild => gtk+-3.24.42-r1.ebuild} (95%) create mode 100644 x11-libs/libFS/libFS-1.0.10.ebuild create mode 100644 x11-libs/libXfont2/libXfont2-2.0.7.ebuild create mode 100644 x11-libs/libXtst/libXtst-1.2.5.ebuild rename x11-misc/py3status/{py3status-3.58.ebuild => py3status-3.59.ebuild} (100%) create mode 100644 x11-themes/gnome-backgrounds/gnome-backgrounds-46.0.ebuild delete mode 100644 x11-wm/evilwm/evilwm-1.3.1.ebuild diff --git a/Manifest.files.gz b/Manifest.files.gz index 6c3ed609d2b9202e80cc36bda80e16c3d4e078d5..1c925c2fef227b6243316195523441c86119d6f2 100644 GIT binary patch literal 29784 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 D~oW`@{e9zyD*2=?_-XROWB=us@4tQj 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 MAK$9I_gg(oFz= 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:' setup.py || die - distutils-r1_src_prepare -} - -python_test() { - local serial_tests=( - tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success - tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success} - tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_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/customizations/test_sessionmanager.py - tests/unit/test_compat.py::TestIgnoreUserSignals - tests/unit/test_help.py - tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignored - ) - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - EPYTEST_XDIST= epytest "${serial_tests[@]}" - - local EPYTEST_DESELECT=( "${serial_tests[@]}" ) - # integration tests require AWS credentials and Internet access - epytest tests/{functional,unit} -} - -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.33.27.ebuild b/app-admin/awscli/awscli-1.33.27.ebuild index c212ce9cac21..350b274749f3 100644 --- a/app-admin/awscli/awscli-1.33.27.ebuild +++ b/app-admin/awscli/awscli-1.33.27.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+1).(z+118), sigh BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 1 )).$(( $(ver_cut 3-) + 118 ))" diff --git a/app-admin/awscli/awscli-1.33.33.ebuild b/app-admin/awscli/awscli-1.33.33.ebuild deleted file mode 100644 index c212ce9cac21..000000000000 --- a/app-admin/awscli/awscli-1.33.33.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..13} ) - -inherit bash-completion-r1 distutils-r1 - -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+1).(z+118), sigh -BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 1 )).$(( $(ver_cut 3-) + 118 ))" -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.10.0[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - !app-admin/awscli-bin -" -BDEPEND=" - test? ( - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/pytest-forked[${PYTHON_USEDEP}] - ) -" - -EPYTEST_XDIST=1 -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 serial_tests=( - tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success - tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success} - tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_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/customizations/test_sessionmanager.py - tests/unit/test_compat.py::TestIgnoreUserSignals - tests/unit/test_help.py - tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignored - ) - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - EPYTEST_XDIST= epytest "${serial_tests[@]}" - - local EPYTEST_DESELECT=( "${serial_tests[@]}" ) - # integration tests require AWS credentials and Internet access - epytest tests/{functional,unit} -} - -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.33.32.ebuild b/app-admin/awscli/awscli-1.33.35.ebuild similarity index 100% rename from app-admin/awscli/awscli-1.33.32.ebuild rename to app-admin/awscli/awscli-1.33.35.ebuild diff --git a/app-admin/entr/entr-5.6.ebuild b/app-admin/entr/entr-5.6.ebuild index e7f905243699..23abe9a068f8 100644 --- a/app-admin/entr/entr-5.6.ebuild +++ b/app-admin/entr/entr-5.6.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://eradman.com/entrproject/code/${P}.tar.gz" LICENSE="ISC" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ppc ppc64 ~riscv x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/app-arch/7zip/7zip-23.01.ebuild b/app-arch/7zip/7zip-23.01.ebuild deleted file mode 100644 index 0d983a22a12f..000000000000 --- a/app-arch/7zip/7zip-23.01.ebuild +++ /dev/null @@ -1,110 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit edos2unix flag-o-matic toolchain-funcs - -NO_DOT_PV=$(ver_rs 1- '') -DESCRIPTION="Free file archiver for extremely high compression" -HOMEPAGE="https://www.7-zip.org/ https://sourceforge.net/projects/sevenzip/" -# linux-x64 tarball is only used for docs -SRC_URI=" - https://downloads.sourceforge.net/sevenzip/7-Zip/${PV}/7z${NO_DOT_PV}-src.tar.xz - https://downloads.sourceforge.net/sevenzip/7-Zip/${PV}/7z${NO_DOT_PV}-linux-x64.tar.xz -" -S="${WORKDIR}" - -LICENSE="LGPL-2 BSD rar? ( unRAR )" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="uasm jwasm rar" -REQUIRED_USE="?? ( uasm jwasm )" - -DOCS=( readme.txt History.txt License.txt ) -HTML_DOCS=( MANUAL ) - -DEPEND="${RDEPEND}" -BDEPEND=" - uasm? ( dev-lang/uasm ) - jwasm? ( dev-lang/jwasm ) -" - -PATCHES=( - "${FILESDIR}/${P}-respect-build-env.patch" -) - -# TODO(NRK): also build and install the library -# TODO(NRK): make it so this package can be used as a drop-in replacement -# for app-arch/p7zip ?? - -pkg_setup() { - # instructions in DOC/readme.txt, Compiling 7-Zip for Unix/Linux - # TLDR; every combination of options (clang|gcc)+(asm/noasm) - # has a dedicated makefile & builddir - mfile="cmpl" - if tc-is-clang; then - mfile="${mfile}_clang" - bdir=c - elif tc-is-gcc; then - mfile="${mfile}_gcc" - bdir=g - else - die "Unsupported compiler: $(tc-getCC)" - fi - if use jwasm || use uasm ; then - mfile="${mfile}_x64" - bdir="${bdir}_x64" - fi - export mfile="${mfile}.mak" - export bdir -} - -src_prepare() { - # patch doesn't deal with CRLF even if file+patch match - # not even with --ignore-whitespace, --binary or --force - pushd "./CPP/7zip" || die "Unable to switch directory" - edos2unix ./7zip_gcc.mak ./var_gcc{,_x64}.mak ./var_clang{,_x64}.mak - sed -i -e 's/-Werror //g' ./7zip_gcc.mak || die "Error removing -Werror" - popd >/dev/null || die "Unable to switch directory" - - default -} - -src_compile() { - pushd "./CPP/7zip/Bundles/Alone2" || die "Unable to switch directory" - - # avoid executable stack when using uasm/jwasm, harmless otherwise - append-ldflags -Wl,-z,noexecstack - export G_CFLAGS=${CFLAGS} - export G_CXXFLAGS=${CXXFLAGS} - export G_LDFLAGS=${LDFLAGS} - - local args=( - -f "../../${mfile}" - CC=$(tc-getCC) - CXX=$(tc-getCXX) - ) - # NOTE: makefile doesn't check the value of DISABLE_RAR_COMPRESS, only - # whether it's defined or not. so in case user has `rar` enabled - # DISABLE_RAR_COMPRESS (and DISABLE_RAR) needs to stay undefined. - if ! use rar; then - # disables non-free rar code but allows listing and extracting - # non-compressed rar archives - args+=( DISABLE_RAR_COMPRESS=1 ) - fi - if use jwasm; then - args+=( USE_JWASM=1 ) - elif use uasm; then - args+=( MY_ASM=uasm ) - fi - - mkdir -p "${bdir}" || die # Bug: https://bugs.gentoo.org/933619 - emake ${args[@]} - popd > /dev/null || die "Unable to switch directory" -} - -src_install() { - dobin "./CPP/7zip/Bundles/Alone2/b/${bdir}/7zz" - einstalldocs -} diff --git a/app-arch/7zip/7zip-24.05.ebuild b/app-arch/7zip/7zip-24.05.ebuild deleted file mode 100644 index 0d983a22a12f..000000000000 --- a/app-arch/7zip/7zip-24.05.ebuild +++ /dev/null @@ -1,110 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit edos2unix flag-o-matic toolchain-funcs - -NO_DOT_PV=$(ver_rs 1- '') -DESCRIPTION="Free file archiver for extremely high compression" -HOMEPAGE="https://www.7-zip.org/ https://sourceforge.net/projects/sevenzip/" -# linux-x64 tarball is only used for docs -SRC_URI=" - https://downloads.sourceforge.net/sevenzip/7-Zip/${PV}/7z${NO_DOT_PV}-src.tar.xz - https://downloads.sourceforge.net/sevenzip/7-Zip/${PV}/7z${NO_DOT_PV}-linux-x64.tar.xz -" -S="${WORKDIR}" - -LICENSE="LGPL-2 BSD rar? ( unRAR )" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="uasm jwasm rar" -REQUIRED_USE="?? ( uasm jwasm )" - -DOCS=( readme.txt History.txt License.txt ) -HTML_DOCS=( MANUAL ) - -DEPEND="${RDEPEND}" -BDEPEND=" - uasm? ( dev-lang/uasm ) - jwasm? ( dev-lang/jwasm ) -" - -PATCHES=( - "${FILESDIR}/${P}-respect-build-env.patch" -) - -# TODO(NRK): also build and install the library -# TODO(NRK): make it so this package can be used as a drop-in replacement -# for app-arch/p7zip ?? - -pkg_setup() { - # instructions in DOC/readme.txt, Compiling 7-Zip for Unix/Linux - # TLDR; every combination of options (clang|gcc)+(asm/noasm) - # has a dedicated makefile & builddir - mfile="cmpl" - if tc-is-clang; then - mfile="${mfile}_clang" - bdir=c - elif tc-is-gcc; then - mfile="${mfile}_gcc" - bdir=g - else - die "Unsupported compiler: $(tc-getCC)" - fi - if use jwasm || use uasm ; then - mfile="${mfile}_x64" - bdir="${bdir}_x64" - fi - export mfile="${mfile}.mak" - export bdir -} - -src_prepare() { - # patch doesn't deal with CRLF even if file+patch match - # not even with --ignore-whitespace, --binary or --force - pushd "./CPP/7zip" || die "Unable to switch directory" - edos2unix ./7zip_gcc.mak ./var_gcc{,_x64}.mak ./var_clang{,_x64}.mak - sed -i -e 's/-Werror //g' ./7zip_gcc.mak || die "Error removing -Werror" - popd >/dev/null || die "Unable to switch directory" - - default -} - -src_compile() { - pushd "./CPP/7zip/Bundles/Alone2" || die "Unable to switch directory" - - # avoid executable stack when using uasm/jwasm, harmless otherwise - append-ldflags -Wl,-z,noexecstack - export G_CFLAGS=${CFLAGS} - export G_CXXFLAGS=${CXXFLAGS} - export G_LDFLAGS=${LDFLAGS} - - local args=( - -f "../../${mfile}" - CC=$(tc-getCC) - CXX=$(tc-getCXX) - ) - # NOTE: makefile doesn't check the value of DISABLE_RAR_COMPRESS, only - # whether it's defined or not. so in case user has `rar` enabled - # DISABLE_RAR_COMPRESS (and DISABLE_RAR) needs to stay undefined. - if ! use rar; then - # disables non-free rar code but allows listing and extracting - # non-compressed rar archives - args+=( DISABLE_RAR_COMPRESS=1 ) - fi - if use jwasm; then - args+=( USE_JWASM=1 ) - elif use uasm; then - args+=( MY_ASM=uasm ) - fi - - mkdir -p "${bdir}" || die # Bug: https://bugs.gentoo.org/933619 - emake ${args[@]} - popd > /dev/null || die "Unable to switch directory" -} - -src_install() { - dobin "./CPP/7zip/Bundles/Alone2/b/${bdir}/7zz" - einstalldocs -} diff --git a/app-arch/7zip/7zip-24.06.ebuild b/app-arch/7zip/7zip-24.06.ebuild deleted file mode 100644 index 59e13dc0c5e5..000000000000 --- a/app-arch/7zip/7zip-24.06.ebuild +++ /dev/null @@ -1,110 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit edos2unix flag-o-matic toolchain-funcs - -NO_DOT_PV=$(ver_rs 1- '') -DESCRIPTION="Free file archiver for extremely high compression" -HOMEPAGE="https://www.7-zip.org/ https://sourceforge.net/projects/sevenzip/" -# linux-x64 tarball is only used for docs -SRC_URI=" - https://downloads.sourceforge.net/sevenzip/7-Zip/${PV}/7z${NO_DOT_PV}-src.tar.xz - https://downloads.sourceforge.net/sevenzip/7-Zip/${PV}/7z${NO_DOT_PV}-linux-x64.tar.xz -" -S="${WORKDIR}" - -LICENSE="LGPL-2 BSD rar? ( unRAR )" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="uasm jwasm rar" -REQUIRED_USE="?? ( uasm jwasm )" - -DOCS=( readme.txt History.txt License.txt ) -HTML_DOCS=( MANUAL ) - -DEPEND="${RDEPEND}" -BDEPEND=" - uasm? ( dev-lang/uasm ) - jwasm? ( dev-lang/jwasm ) -" - -PATCHES=( - "${FILESDIR}/${PN}-24.05-respect-build-env.patch" -) - -# TODO(NRK): also build and install the library -# TODO(NRK): make it so this package can be used as a drop-in replacement -# for app-arch/p7zip ?? - -pkg_setup() { - # instructions in DOC/readme.txt, Compiling 7-Zip for Unix/Linux - # TLDR; every combination of options (clang|gcc)+(asm/noasm) - # has a dedicated makefile & builddir - mfile="cmpl" - if tc-is-clang; then - mfile="${mfile}_clang" - bdir=c - elif tc-is-gcc; then - mfile="${mfile}_gcc" - bdir=g - else - die "Unsupported compiler: $(tc-getCC)" - fi - if use jwasm || use uasm ; then - mfile="${mfile}_x64" - bdir="${bdir}_x64" - fi - export mfile="${mfile}.mak" - export bdir -} - -src_prepare() { - # patch doesn't deal with CRLF even if file+patch match - # not even with --ignore-whitespace, --binary or --force - pushd "./CPP/7zip" || die "Unable to switch directory" - edos2unix ./7zip_gcc.mak ./var_gcc{,_x64}.mak ./var_clang{,_x64}.mak - sed -i -e 's/-Werror //g' ./7zip_gcc.mak || die "Error removing -Werror" - popd >/dev/null || die "Unable to switch directory" - - default -} - -src_compile() { - pushd "./CPP/7zip/Bundles/Alone2" || die "Unable to switch directory" - - # avoid executable stack when using uasm/jwasm, harmless otherwise - append-ldflags -Wl,-z,noexecstack - export G_CFLAGS=${CFLAGS} - export G_CXXFLAGS=${CXXFLAGS} - export G_LDFLAGS=${LDFLAGS} - - local args=( - -f "../../${mfile}" - CC=$(tc-getCC) - CXX=$(tc-getCXX) - ) - # NOTE: makefile doesn't check the value of DISABLE_RAR_COMPRESS, only - # whether it's defined or not. so in case user has `rar` enabled - # DISABLE_RAR_COMPRESS (and DISABLE_RAR) needs to stay undefined. - if ! use rar; then - # disables non-free rar code but allows listing and extracting - # non-compressed rar archives - args+=( DISABLE_RAR_COMPRESS=1 ) - fi - if use jwasm; then - args+=( USE_JWASM=1 ) - elif use uasm; then - args+=( MY_ASM=uasm ) - fi - - mkdir -p "${bdir}" || die # Bug: https://bugs.gentoo.org/933619 - emake ${args[@]} - popd > /dev/null || die "Unable to switch directory" -} - -src_install() { - dobin "./CPP/7zip/Bundles/Alone2/b/${bdir}/7zz" - einstalldocs -} diff --git a/app-arch/7zip/7zip-24.07.ebuild b/app-arch/7zip/7zip-24.07.ebuild index 59e13dc0c5e5..8a1c6685947e 100644 --- a/app-arch/7zip/7zip-24.07.ebuild +++ b/app-arch/7zip/7zip-24.07.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}" LICENSE="LGPL-2 BSD rar? ( unRAR )" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 arm64" IUSE="uasm jwasm rar" REQUIRED_USE="?? ( uasm jwasm )" diff --git a/app-arch/7zip/Manifest b/app-arch/7zip/Manifest index 763dd2f63f9e..b9f9fdee7c9d 100644 --- a/app-arch/7zip/Manifest +++ b/app-arch/7zip/Manifest @@ -1,8 +1,2 @@ -DIST 7z2301-linux-x64.tar.xz 1527700 BLAKE2B 35dc74f0a7a4e586ea5ae969dce72c14e0231822630d2d70f24e1c911cea0492354a258ef65096a6ce0da1510117c12466bc6cda577cdf9e8e74ede17e47f23e SHA512 d3549468de8fd161e4c9233fa0b170af1f28c74749d20f3d0eeb3873857f6c6d2cc0777d564e6a79be7cc21c9e982e10710a795320428dc51db809a8d0f9454e -DIST 7z2301-src.tar.xz 1378588 BLAKE2B 348484b24b39db70e513fe50d79954ea0e2dd669f83e3601fa796c8f0ca4734132ca20fac8cda9b8ba550bad9146627fc0ae07056abb99028ef6d825b6a533bd SHA512 e39f660c023aa65e55388be225b5591fe2a5c9138693f3c9107e2eb4ce97fafde118d3375e01ada99d29de9633f56221b5b3d640c982178884670cd84c8aa986 -DIST 7z2405-linux-x64.tar.xz 1553872 BLAKE2B d6c0bd4eb81f4112bfe50bf6affc68021b03d059076af5519a41c8d471e978ad2b4acc8f67c650070f9d07c518741a0146579ddfb8d56fd125f6db0beece0990 SHA512 13f97236157e2761a0bf406b08fba13a1ecc6d5663fb38f8dfe3b87f3910ba34fd359d8b36bea5135319543f31ec1e210eb512ea9864d9b140c336b9e416c313 -DIST 7z2405-src.tar.xz 1486772 BLAKE2B 609c7ae8b89e56e747ebfecb25108d8918138f48f0f2ed73183c76101ddd3615aafb9eb7823be0de2a434b450587e01f476d2ed092628a311b6e4ed091e06260 SHA512 d340adfa68e818dd3d3aa411780c81532fa37b6649178b81ec3739725f83e0bc3c01744612b2d467f4d0c2cc984dd35488406d7baee185cf372acebd9c0123a7 -DIST 7z2406-linux-x64.tar.xz 1551724 BLAKE2B e4cc8141b074209b58018e6aeb4b91f140160d5d52e1fba59da2d0cfcd41c488cbfa4bda99bdedd4915ca3c3bcca50e7f7f4289f44ce120577c8b632d2f7bf07 SHA512 fce2b8e9f26f092209613dc058a267ddf24c474a80b7e9837014fdaeab53bb892b7181561ca90048ca593fe29e010b8221e078c9c3ab9815baf23bc9caf3e829 -DIST 7z2406-src.tar.xz 1487008 BLAKE2B 0f8dd19a031520a9c233725e376bca06c91b9b513bc802a54b92ea046ae3dda69a293561938a1e4467d01333d46427bfee7a055c8b62cab7a9d04cf8262fe4eb SHA512 02c6d7d045ba0dc0e8533f471f3c138f0d6549b59594095cb81a2f0e602627bd6a49df3fd680e21400a908006121ff7ba370086db9bde639f79b821bb4c9707a DIST 7z2407-linux-x64.tar.xz 1554932 BLAKE2B 9229fdac09148c50032656743aba0f8ce1ec06b7fd2dad2c693dc299c5f83fc093ba047e9c3c3971bf4cc9387b0db52c84167202ed7fcecfcc6f5bc508d04ada SHA512 31b5bb832e73f3c2fd0437873fe6130b8d1bd1bea8320d1b27d06bf40dd737758732eb3664fab2c36417b96ffc5daca6607b6f1aefdaa9e697122da60e37a728 DIST 7z2407-src.tar.xz 1488556 BLAKE2B 42b4f9553aaa4797e80a2d50073ff0e77b5261e50766f8c596a632fb013ac1514a2963f27b924485f07728d13a4536c69911867e3728e8f8604ec25fc4c6824e SHA512 0299e5c1e1dfd33ecf22077f812da1f25bf2146a713c7a7e2498d639520f21f029e853914e66a84d1edfc5d721e1f3d914a3171ab336a406a94bc82d5b2d8e5d diff --git a/app-arch/7zip/metadata.xml b/app-arch/7zip/metadata.xml index a4f1984333a5..772c93a14f12 100644 --- a/app-arch/7zip/metadata.xml +++ b/app-arch/7zip/metadata.xml @@ -1,5 +1,5 @@ - + nrk@disroot.org diff --git a/app-arch/Manifest.gz b/app-arch/Manifest.gz index a092f542c1816c8105f871b9090104af1edd5cba..4dcd1d3d42cbfbfa5d60c912f0c5c9a61f29b52d 100644 GIT binary patch delta 17505 zcmV(jK=!}LjseJy0gyZbqQsFtb$_Ewi#yF>rIfw?^k4t)KW88QRBCFrYM!y~o{WF< zW9Qyxh`scfOPpoLRhl~^4_ncp%V1|MsW)+o!Mp=YJkQeLDN+?|*;tEtS_| zg&KwrYvnUj>}k(7M_qHbG^d{<`89o9eT2$WdS}@@YZQ8A8QYvW%u{;Veat%9j}*o{ z?Tlro$5>WOZmis9ud&R0nh)kqUw)R6d*zFNUo3x$&6v#cJURPR)*fp*U)i7*ead-` z5Qc5nkG0y@T5fsgTI_B4#ebL0)J~~2v1c=!zE>){9zLNSb0L{qneAG6A6_I{TQQ&P zeDd|g=-!Jp*1wIPY}=O~A8XdVe=XT$oo8Di96xOKG_$1@YALSNINj>bPHo$Vym`pV z^ShJTthEzMJqLd^cFJvM{wMn%(%3%MQKmbmtTwS%>@0Y5d95^f{(pfP<=jKI=<{pI ze0KB9leX2|XGk+PZ*vCM%BkMh*?n?rjaKLBGxpW;ntj_iaqQKau{mzxEZv7tJ3n5``?C%}{SLy&4$RMAJ*jO(s^fiz1OS!sGPu(ow@vgYI z%K;k(VAc1)LV?GFo21^fqb}CC`N7{;E6fHuO;^{5t0q6U+n`?p97DiW^8h(#$kE}k zqht)QzyV1|O)j{w@V(MQ;W0O`lw8jd2-zh^HWdr z6EX`6BR zU48%Z<@3V}`M}p|c|Z!6%h-}9x<O@n*h2&);LQ_{!(H%`S|AM5SsRd>HV)ym z@P_V`z+bnNxN_d`09@t0TJzhN@1H+CAwIq#KBc{}BM1{ABVk>|_DU>)6HfZvvS(09-365S8I1j#zqH1I&_M7v$N4kFE_K0)Ly}Ym*=b zD}ULD;kg@u7T?50GAO<_egQYEI5t!U+E7pCVa>w>`7sBg_EFNq5$DhA=ksq*>+)}3 zgbS=tK)uk7MeZPvFc2OVp;oLC`#=y`Y(bbA`ytZoIUKBL&V@DX69O!ZHNj81g|@MJ z->+f#$GEKntOK3%`kMYZUkd7!@<2#)7yQ8-HHd zwZhkj1Z!)AI5<6?5k+MB0Yp2IozKNru@hGZRMp`HvBO%@>A$a5OHdYr9(VYo1-&v5 zUeYjs+Jv9NTyrX(*oV;tLeqv2oP~t}9w3L`goPN-KCa^kJa>(_V}!yrzmkKw!0TrK ze47&$XVuwB*55Y*$j8-+4`%AZYk#pCu(yxisNr+IcN7Qv?^qdv5ylN|$I&-1G-N+E z1`j(XPB?NPfQCTo00H zXt8$QJhK(Jco##C8vr7~0N zZ6;($*bspQsHMS9I)d_J$)3ms62E=%@W|+j?J$IXx){ld1-@ccMA?W$_0M?Nrm#8aC|H_z03;= z8#69W*oRHP#tQH4u~2pr-iBF83{Cqtn>XydCyepnpo<%Pt>l^|wFb{M#9Gu?R7RZSn1_LWKt{!3$v=Q-R6g z*8uH^;tU2yhI6s+M3*V%$A%m7#%~<3Cmbk2##+TVci|O*Z19P|4(3@qA;FiR>+pqu z0iW|?5t6>H4Y#vgb{SBVBk$JQ!GGmRXBCAF2V36o7!d1B;wM}fwJkkI0*+9x#K%=b z!`a{?DE|m~=6R#wo|WPQDh||^8)DH(!DAr@ym20l>N||lFaUUZbi7b$ArDZ*HRZcfV9i2n_(lYsfQBg= zZ>ba72{~qy2;sXl3;t9E&nSHyc!yGeUC?b3?HcC5zFs!fK`%(>J81*nCc|q9HyvjT z{${(Nj^KRUFv{*R6-gk(MFQIfC~kHdv9aIWf6*b}=2o$6A|>CBSwY}fFwZlj(s}ai zYt4EEz!zc-Ahd%ytTdjW^=*&u``iBd<-gm9OxGLfF$X{fC?(V)7@So>m~<;4cf0Hs z+MBPzKY6aE{1IT_At3&Mz~|d<}semCOszl5sa!Oxj4YfqArpdd|6l``s7&9sXFJ<%2YPl+l2@O*ShjH%*@3NnN8ehNu&!6)cKA1TI3XRV)$#j!5$R#Gp`1;aE7+4XB*xI#45eWSgQXHBrZl)iEvE?u zXc@xQ6Q(23LrJuWi7p6hM?wb}7115%7wbW|z~y^!@O{+hlyx9$A*qf}d9N2Fe>8j_ z-~RI32Ml{NdjMtoj1Y`#NIGQj5Bo)ONxR})iel{byy6>t+Aw|?vr|M5TQq?m0_}N1 zpaqCV@o%XUluaKEv5d&vJQ>un_^q6Zas{bZqTzlazS3GOxg+esFfol;2JArjKBUEh zj8$>K)piF50=fdeH77zDYRv{*e?;N?co%GMA(M6%SzTqG0zI6SPhOCt%5G|V0*V-F z4P;L!;se9h*T4Pcy;w5VH{kOoyKk-8s5`)x27Ans!${eXFnKv>dO-F-)6f032{&Vb zHhNgO-tD(?Sbe5zgw4VB7CNO98^EfCN7V*9+u?vd&|)Mu<}zbJ(7i-&*7t9}epsw``liB>2Z#(Jf0!X{P&ueZw!E*x z>)}jN%y7Sm12%#+IFK9vN6=wwM}fM-Hs;s{IRlN+M=+|?hQZ5hbokUNIyZ@9f{pe#G+C11V0qE4e)hyBJ+& ztr1XAp*EE#P=*cZYN6u=Lj^1K&=K1+0}8-om+pu7z*ZiM^~*U=#rQbOzz~Xq3pgbM z5MVdUpksv7VZ?ceW*bIAAm31k8@Pcj{0(0;&ibv{v+*YVMl&JR(4KYlnX%WnpenuGO%iM+>BuIZd&8^yXt^tcvc?I2#k z>$>4pgfZw@$O>Nk9yE$Y!Syg6_LP7>2WbwNBlm=}}@8@#*bgehr^%x#(2J?R?)}8t`1xh zUgR*^0=x2xNI_>Q0g|JPOBsG<7Q>a)eNkeKhg}gUxY(u)GwYIvR5-Q*CbSN(24~6^ zK0`e?S^#dz7VI4_77-84`1P6iFSy^;%O2~m z*sTQo5tv&C7Emu>Rmq8HAMLp0BFvd)H5VIrTHk9rI zz0NN`{r2et*!y>X^0`Fizp)WmQBmYle$gX@FT! zGf^1rP5eV1OZqj|eiA;X%e9TB*a&%oWE$?ji6N-Lw4g)8&in%V4bAV}iOs@m(U01} z#4kb+oH7zy$t0MH1I=|f3Ak>VyEpi`u`Ly`gVgp>YqEuZ7D`Yc%TkS983aT)1_sq2 zG9q0)yTi7Y#9Q|IUar5ug5HbO`kQhQxj|l7-KZ!7V>>)91wDdoL$7<r(Q{Jir~G z&R_uUw9vPR3=B{H8ayOms)Pa)L-$G(V|RoGC?JZm`c;r1nV^C+@m@KC2D%hw;nzFXP+uu>ZYgxS2k;O*Z|& z63W1D8d8#=haypl$CQHIxl91oO-UOVGO!7=amYV^J83O>P*e`Hu4Ot`fXTyc${}>X zI9*zBG1T0G<#px%6gv-a@;+tUSm0LRj2-DP93ls$ZSvjZJfL$_YNdjwB1D>(Nyy^TV_B6m;9&fviXvWR> zIfzioWjGWib{B3Iuj;UC@8z(&9(oN}FHUj~F)d!&($irfthx)^9Ffi14IVxBX=n)w7 zN6NrD&_zc=k45|Sw|`8)R2~CzZ+#S`xBC;hx*zh%!SYbeZ$kQcsfxkNgu+0O0iujDQvWX(#qadrJ*5pOXm z4E8(dc;dYL(C26{5w-|WhL6i`J78oDpG{4fLZUeG2K@v>l~h&WVVlD2CMv2V&(_J? z0rGjIrR7<$TO8O=0D^!Nb+!b52Edkhi#Yizz+R^&@Adlh(@$Ui{ee(UZ->k}SDox= z&23f~OzM%{QKue-0d!Wpi7p0|Usb4qO0KLn|T>aN?4Xh!|iDSxF&2K_Zyw zjPvlj0~_RZl@)E)be04Xywzi{9r-{o(kl=s^#N5rh@FEZ#u9o3^rKFb5f@B<;#H`! z^1+jORCU=lVEiT}K?7(-&Id$*;&3WPBh$vh%^#yoFL z#u@|(2Sa$7n5m{_=_I}qeJcV8>dYU^2EUYV!6yt!gD`;P!aKz0;W6lF)l0y;MhY(a zrp!u!BYTuA1PJdu1pk1!ui5>7Wf=siA)vFO(-Yr8<41h_{DFV!*L)9}YO)QV6jKAy1=7ziI~~ z@&Xo@5UVXpY!Hl*-bykEydygUv+}GCqJE+Z>MW|o!bfcZ&k}|Mr(6+#Y(qmK?JfAV zd9aCHArR$5!sITx_d+h*3^qA+%2SFCAe@^sDv-fq)@XbSd)ZUrwkuMeQgPHWM zN?t>WWK~BX22{@5_QK3o%Oa-E6N83o8Vf+u+ zb?KM}oiANG0301yT9D;`P3Uk=+a-1yGc3Ur%)PR|WrUV6m=ILfwBxPN3J`BlT{3L~ z9gu3sCJb}5>X6<8THb*iVidNEit2*IcXdgJVPG~!Mh?{56n}+Mi<4AM|mCH z6Eq1+Lx*hGKcE;Y=#`4RxjF22yLJzE@Tv@Sobz_d(0o=}5WEAhZ~hX40Fn^c)q2qZ zt1TF z6XM|mtEJ3;+pA6wqM*{sFqDqgfx{uFwE=zefG&88a^h=(`KDygT)|eA7JbpxR>RhL zM$8@LBtAAE87=|sTBoSKR7ort9ZE7au&F7^#tDs&?f_}nTQ17&E;M=wY1qFz0Z6UWa=eSQ5W=NzVg00EHbB(}JXFl;cBq@#%7{4Ov; zLL9sfQHc͈mq!}OpGO2@Gx(Ze4n?hIK(oDXriPGr=fvtK!=7z!_K&^P$VPFAtL zO{913T`ZmQ-F6uDPh=!e*m?Z(FKmY`AEW)6X z{w6(tz75{W?ywU9V%F9n0()dZ7xE1^Z_N>Z*dHqU^RNH<{fGY@B)|O=$gd&|7|kV; z_4cTM9cWm8x3+F2!*oPLFo0FTVN|V$Mo;jxr5a-bhRBn;6x27M*j_^~L*@5Fln%0j z2(Yc#0J+@WRBak<#h72m+Byx(d>NqPflKp$iNNZmK)Z@M#_}8BR8D_F=8sxTRDf4a zrKc6?#Xk`Y5lkVtT)mon)j^|9%x>)GiTU}tgHD%#CLQ z5o<(Plq$PivU2)5v1*9uUQ0JcSa@YXMzg3xrJ`LLN%^u^RHTDyhruF4*m*d#j*g#e zm7lrQw^M~yX+D?g56JaSs$we%eo3SyoGs+*#A5`^svdSH-Te~dQkn))tR&gWD$C_D00|t` zs}exfmP(RFn@2^f-VCG%@eqPi;;`?HuNQdd5+}*U0aEV*`=)a0&Tpc?K)N^tovgGJ zCy^gGAR?lCTI~HURcBAoV{52?#;&X!%FZR=9EPT)HT zDf(CSVL*gFF4nhgUq0X#F)BRP4CUj+L@}s{%LM{u#19RU()d%4uR-##SzulLHBeAY z+~ZLy15%+4kqP8XO&7V+O*ZV|np1K6JVxqV__6dsVe;=WCFv z@=79^^v+V@X z=;&l~l+hNuks97S$bRD^D+ucHoL zrL)!0UY>5}q{Oy*5xP=HS*=brBMrjUY540@P8wi4hb^i&tP;$87oW{9sA2>hPr12P z##BWcVsx}~`;PEn@tUcgmmvb}Kcf7P;|X1l{*A5!S)FzjHOOIqX9Rm<%W21{5w12> zOPV?xM?qmjneC`QMYNDKT^Fr~7qRhKR70m*JHtBHec_x( zco&zzNTPD-IjQ}VV5_Fcpz3SZM4+lT0!pL*yn=D{D)j0=cF;lXZRLVv0i3<4*cKu} zkY#D?TwjD*6Cyo-G6=s70#Ko-QdM~^0@!n{zI^@1>H2be3pV0Z}4W{j8~mGfFoy@H??(nrS&U@3c=&t&!DP!Cfd9mI~R_l^9e zQ@U1Ks6Y86c`^5yC5QegCEryu>+kTR!(UzsH^d( zZg#@rzyMU_!M+Jk%;}ipI5qs?K)fU7q%0B}L4+)iwfb@VZU4MKf2c2cswh9i zH6ePHzc&!6NwkEu&$=OZ$m(apaiJPVJ;jKwBjjVjz;>^Lx-@WAhi~zY57hecXLS~T z+du#OOhCu?Ax9YM@59wHK!nzDbLsF@2}tF>wrX;J;ZcsIbUGaajEfb()oMgMn9nVr zq}EOXCQ7OjHc^B+;u5y2`(i>Nl@#(((bpk+gMLz#g6|W@rjt%w6~jTJ;7V16AqUTI zL|d=wYmbvpz$hyr=viZ=k?CAnq@}2(1}B8s$y@DoP)p1cf`Z}J3KOeo!2ICe4$J5n zGl@fgF9!L2B%pu%{=?7DbbWg`Ftk6=@t^6cw%k65~I6 zB9Q{pb&HR8Wmte@;GfW={MTtZzDSC`L!|G21odKiS(j46Ds-F+*?q*?LAd47`0)L# zx_`h9eqL|{1c&31!zrr7PYEGMe^Gpa9uyHHsCrki3?Ns>Ct0E487jij9Hg`=N z$_zG&|16*it79{>`gaJ|%Ec1yv43cWYMzSJ6mYAL0aN)?Tu9x#a3CTI&*~lS^x|HB zXlM~hsIZj9LHVdSzL>I7T|b#`$EDf_RoqHTd!a>Q@|D0S4T}29L_e z6`>JiXii}Dx(T5PQmdoF;!yL%-uHri{Wu;0uYIppg<{rCL_X@wic>urK#kffb#U3| zK~3?J>WOyCBR5pPLU@7B;Ac8p_M)wSNhWDVBxH3bKhywi>?p`}Sa)zoRlhKa>~vza zLQx<3c-O}%38k_WjHhFF1wT(JWJM{eix?q@1Of_lh!FZOi<2>v}#)_9H1QgrM*RdH3`A_TRgSfcl^~gWX9p+bLM{4TDR}g7K@?)*&{=hjsN5Qd=egAT9tAiCbhJzTJ07Xx zxk@mdB2{8RGX!-e@IL_Mjm-6bzyyW_kBky69=ohjy_3o%`sZ4G3-+T9X!j4_fB81Q zJVC6!6JL^qV7PAwQjI3*YVF_F)z>x0Lbby+U|_}cZS_uuD89r0L~IG46ET~+GEgcv z?MjR*Z7=6k7l^_kWWD>b)y?YX>FUq}0dV3_UJOiA70{My3q|8=Lc%S7rzEOGV7l+7 z#x$34C}2l@1;;C`goz=~Q$RzadNNXJ==`<=_FXkINbM@I4=7@Iz${US__h&Lc5dC2 zlxBSDp~uR7IH!Fxi>R|rg#XgZD{doLaHg|Wwe3U7Ds#r1c{)~OsmvD}x(&(%dcSpM zKTaDZvbj3VZdlxrH^5bY_$?-ba3tgg9R zcZCaJbP0;67Pb#-_J^K!H2nKKZ9p7!GR!Is-xqNkH}gVZl@xY=sHRs|0TYMgl~JW; z)YJ~OfnAJbY8+GPcPE549e$qKlw(!OQL9@60j@;Q9*gVvFZ3Eegj1}#!#h7w)k!;f zUnmpif~3OPd0VwsgHH`Kno5YnUD2(m#xaopYAY{88Z6GKQ6NPPOswNp@<#a_b}8#r zL2rOworVMf7gW`Mh_9gC@Z~a}%k}FsXP+M4SiBK}*w~;_BeN4RA#^v?9UJlLDLl8S z=|n>G&{UDORci*?VsEeviG(ZQ%! z){8Aye>mm>5%o(=*uH831b#*RUGg9e+wkIPQmfGF4Lb&ZyG47X=BE`k+z^GVbSVPW zK1RTcMfVtip+$L@3QF*A>&&El{`!ddf2aU}w!f1(3%-wU8;TvIb?T)We5+b5ciO74 zBxFb8OIpn-Yq7Q*BeUgR$G78_NEouj;8-&mOb3pwL^?5}MIL71)++regrj}CnG}mn z&Ao5SLKt9wn@F0(t9i}fsVGU+ltz)nv#YvMgP6v~R1fkwsu-vRV$rR!O$I61Y_ZLa z(j|89hS$uD7Y8{cKpMd{r!YzcYG@Bsi679LXOi&i`uxwc_HL?W+N&QuLZgoZAi63x zBD)P6jH+xns%ZgRl|}{>hU&ASV2CeqY*(Gin7xXB`c!rUtu@f_X74~3o;L*un8mDC zbz_Z>CLZ94aNqazAT+OpbE;WVcbd)6Z#T- zig>3wH0TT=yb_?CCapkHh(F!bvPJA-*Kx?ah^o*v7a%rx@^iVK4aYS-ld4MC5u`<0 z-Cp^Bjz54?t8N&m;1yZU(vuRYnx!>os-hEuESTd`J1_`P`>onR01u!M>Xy||f>W6GVw77ODO;UpnOT1g`DEmwV zA{b&z1qeqOso#yyDQXh}Fp7sHC4y^5vjGr)2yVL?Dk*POiQN}-b`Ov9#;^N(`2Lp< zwS;fr;!6pDUFB<0^-D1u*6THkC2G*akgSYEbaR!hk`aS1hYcjeIaBFAAvUL_^6c9K z3y}yFCP!TGtPKGdIz>o@&FPqE6H!ksittV~?7w3?LIq*1Br{TFi+>R7JnMkqQte%T zEma-`U+vBzr6eEVinS{Lp);|xQ4v+$scE3oc;wuyYQ|ANVJkbK%6rzhYsd;lu83y5 zNOwq^$8vr8(5&bCqc&~~l{i3>poYnH9nh+)#1XNU4$O6!miZD%XAM{b%_ETj_-abf zDW3_9V99Q(tWPIuAaInU5$|`^tQaMKH`Imcch#YsxSb_dpC^9thokQh*@h6SiWf~QEtW57hjuVGZNoB<>C5CnDu1ui3Uz1RX{I&tMUjf0nX4D zhmzEgE69HY9s)7$xmdsc_D>S_`Oaw3F(>|4Au%zlT+dklJ?^-J25~|I!ZBEX6YYKM z8wD5@XO22}!xW03GuTW#OwH}=ZbAe()ztE-I*rM)q|D1}98f~Jz~x!;7eSRuIj*QS zYT1rj(cF}7P&JwAS8!qoGwcE(+9pm&Y>A?7UDb~!mL~P6gLkAfqzoE*)cvmN8Jqz~ zG zl#1Wo>QtE3l!2p@a}n^Pej5ORY|yWgfD@SYDyb_kq22iFE^BU z&WqQ%njKNV2NpKeuq9=_Myk_8;P{$HPU7n?-}VoG7?lv-IG?k!)r2fe2rR}_KnlX6 z8cbCCSJd*eBu8hw1sL8VWB2ZwE~xc|WocN0B#Aexggl)zn9`k%@Cdz)P!DOy#cS== zkLd_Ap&ZmE_?}y$x46fDWNJ?hU6VH^R9MZGOM{2d{z=`O=5(futVM@~tR$0HC9D!3 zkY*@gQ+_PS%F;YAZDwV7I2Tbk;z}J{7yi z{GcgCIrG~Grb(DX16YpgYt`}3H|qRNSt`woJemn*(;cOivUJh2NaA1rm`x3jY-%1y zg=(rSIW4Gb`A#W+YD>Kmy{QEQf>)KG+B&OGI>1?56MInFDXJ%qk5DasP;FC^EaO=< z5)H}<7g3Lqrh>A^ATlThS3)dmRt|6aq7X^iC8o4o@k}4VOd4Z$Lg!8 zDjuH&y?T_*Eo$IRc&(Z))$MKk0R&$sCGk!Nav&N?KC)(i{E)P6Z&tt&)Me8Aq(0uu z^=*7;+jz{vL1ch;nx57)cCBm;wjr8CWbDGN(4om`q=qWFbn>z_E@+pm=_wFeyoY$W z7gmHX5Od~bBWx>xfBUqQv&KCq&WFWj^vsD_kxLEiuWC31X4SwuXg6Vb8j%AY(lw$e z1VXUhaH(p4%&E>s2ixos4})(VHTJ??RMC#T4JAx8`wUNnT0kXKXP{}8-h*rB4iC*m zmAnfc(+ec!IfLUvM>d9$9%bS@1`$Sw>}=r;g9GL=A-kv=zLU^|J?K!iBexb1g7{Fc z#!|z3Qb8y*=oX#g$xW>bY0uRaE?FT~Q^^9gV@#EQ#ltdNQFmk3q0$TE1z3S7nN;d2 z8KNet#DSKs`CbWAu5^B zIFuiMLERiZ6;O$j;JSHs+*Z?Xx2je((m|7Hkgf#2X_^9%@e@Fzqe1Y(uGyliyo_t# zLY=HcXEu~&8z8wRt)h)|HkH&fS=8o-Cqq(AgB%jbpURxd@OUJRg0MQ+V4$syrD09H z9A2xTuiDe73Ky?7Jv3fb?Hupq2=7nh`omOz-q0Qau~|GiE>ry>d+tjhuwv!isfDCt z0~!mVnFvRNmkb}k7>N{`>boI|G))SEc}OIG z;aW>Nw4%aswtL=8+&k!J0xdxe%yU??<~iOGbn`LD>*v3YZ@+y1^!bVN{Qf&E+CcK( znMq->UrQ&Cn%h9!=)C{B3IKL9x-%(YC1H_R0%SPB=a}C6J!AawS_}&G<8PB5g;ra zl%42ATbLETu0c6D!bRcN3h3>iAptC>Mp~8Y4wbH|YPusIHL>ofxl}WgOMLj_ABVfd z^cYShX$fFW!yQamA zo)p6fYU1O=>OrC$So72{Eu`;FN2mY<7;$dAv!{2WC|oM3w6$p1bNk z4Rt1HM3q0P(nVY8Y-q#ALd4I&@KbqIz8tRrLYGvPW6C6J zV!-gSv|xoY0Ie|it9zW2sv^p2ngg%JwkCk_xmsVo{rI8$MydVByb{gPJE&-t$DG?k zBF0^nW&=C%yK>uHV1L5u@zKTtp)*cFHcY=k4wjT8Hi`m*Bm|Av(=cR}e44t*RaTJn za$0E(2OHPclx=z)n?>k$tt0T(@U&I$pkXB_)hyP8f9hNE8eaoO=yXZdTt$Qy1kza+ z)WP5Jn7OM5l0S!`WgQi5%>^NBLT#(6|C{miOCcnw>={t2&wmB`<(yB?D)I1WGFGNh zlWEij8%@bUJY7S|eD{L>t%Kw&ld2kfpgKN%SbHGD(km^H-3CG{3-@XAdbz`eJGspdgzDjv{p zIvD603Zbf<+kf|f(Lg)Z>Z?9y?NHD_=sOKs1E@Pj5br1+b&!g6sc<0=0@}mAzK^f_ zk8qzKGiR~Rc86Q!r~`{2rl^pDl*J0R8a+qTHWY~fU{^Q4|9d9^JO&dG zx14*!+nQ+G zSzf|w4jT8(FNB*Ez!cSIe+$*oz#pQjRUL#nSPKl^fO3)=E}&ArtZ9`nQ02&rze6t<%0ow2xhZ_8pjxFA z%XHSL+HXfRmjR?(`Ste3turwgBs>GZ-G6V&iSpc z$ATRWc1}fix1b34)S-AH2qCs`eyqUXhNgzIs5a4Ij;U)_&?W$y5>nYBV#02rW(Yw; zy_;^i(D702_%pwRf12tD!=z!%K_|QlO)q_Iw?e)lG0?;q&Y0Dopeml~bg_Xh(db=+ zH3Wx7s3fSB88u7W@tI3y@m=!^!yNGaC?-dR16Bh}%BJH}s~2h#tTm~IJ3 zES2^d`u$k0e=py@?VrB?p(*HbUIx)&i!|9Rs1P#2;iDN=)CoHgss-5;xrSXL_B2i% zAPs#Imlr{>L|qIKj%gy0gie=r;fqQ|4{*|O8Ne$lc%6bji8vNqN?j@M0WXTaAxIno z+3Ija$-`RJ8KEd`{dNlur^fUU7DlLn^zGE6bh1wPK2@^WtLob{c-fqeX(4%}v48Wlu}>#;VKJEi0vyi#TY1WZmha zdiQzT;Hp=Cso!k|IP#n}HAEKdtSSOQL1_wKL-u}Ht#v*m2j8p3ItZ4J!XS(0H1?um zqyw6uTKEmEg0foCz)>};7wq{I&0>OG=*keBkEQge#Hfy<1+?m35*;59oU%|xy#W~? zO~m_Jh{dAr8eG+1xl|2D+FqT1cqqeUSZmRB0-D*BH1U!E(slHMmdu<>qWb%Q{$_pi3d+7@`>_PfPgI&Mj7hrZ+AdTf(onfY2RL1_`UBCE(B1FNu9HXU8^pC($}JMYLzGH1`6@k z*^qkAwfdNMhPl7hVu~6OWh<%M+$)J*a?{!Hz~M9tiLceXI!sSjyC^HCGDTAWADV9+ zqYj1ECC=(TRjJdwR}$#Z*O+Rdq>I6(PKUCj^Pbz?@2p9_; zy0jsw-i+<({ljW~9sl@{{}4@41iE8j%{)bp0FyOcRW72b?-l36HYU;1E!`_tam;0! zGv@APH`Y;Pn$dtSXR+C$a~=#)V^*S9YgUxn)16O*d=LeHJ9N6TqP%Mbbtp0QLs0`1 zL}3mKE;8XY*A^qwB^g~U4FD{`ajBNcqw1Fi3Fx>$Go4hfsv;nrARcI{V!0+~t4~{n zcZOEsg>?5+AY55U8hZq|Js0cezkb@E*K@tzXNyx;Y7s#aaV0>e_|~A2mNtv#;3Szu z+!qX;>O$F5H)QbP`;Cj7jr<{-YvKBSLvq`l+)_AzgW1bxkXMDzc`&1wm|BcE^nluVElq z9B-;N9sH|qnA&6|_v0aO7{`1wmWZ)};>%16N-FKUP@2q{irQ zRNW1q)0DX^Ic;m-5px9jquCtq#umUZXN>_45kfR|A(^0B1C!Obqc*jpN_fH}EJ5`< zs`d}4M#RlhLf0vO+y!eI=LaC)<0G#Lub5j^g?(Q_=InIo7Mkb|BUXk{bJ*W&^>3ek zoa6I{Yp5RUwP1~Gl8#PwT%S~L4WowVC@nTeI1<60GoMW z!n!$)pnxDlxE3K9Wa9(xWkR~r5yVpAQPMPgs&+)(L_*ra+U3=>jMO4dY&*WgqYOseb_ z1429_F?6_`n#L$Pb-Q7*IO$Y*J%(JAenj!8r$aMAO%q?mc3`g>lA^gb5h}Kqx*koM zp8wA4j(*~4RpzcTRo1vc;lg?d#b2L{OTBLImd}HK*dxxOqN5^)9iSVMI8^s+(pWk( zZW`di7jL#msu?;9R%$e-(^2R4Iw{sDUCr)2>yC;m%2z8X4bG{n2mxu<*>Whd*oT~T+Ta_J89HF0_oz1wff`Oi0A2b*4;Xqm!!jB)$Q}v8YxD2 z2Fm=_eGbZ9s%2Wu#UtLkW^+&_a)s|C-LR;-5`%z(7phzhxe*nlcywnDVPRPZ{ZG)< zW{TlSV-?w*_iQCob|cqPbf4jw4%CB=1bFy=)SWp|7g?$HZR?;>RowUJ77Wn%EuB;~ zVnz(Kijf&xL4E)%;vFg?4}g`doi{DL@9V@K~_*xd{+TMw zQuDGUqO=E9bwFNqkBbKWp#XINJ>t~7NpI>i-lND*3-Q#(EIMy?I;zqbH)xUpTeE?G z-LQUm*}PX#C4|3rMj9S6q+sz%*{Ff;RyN;GYV>(m@sqpPwxIHX$HL#Cao}9KYimUf zo|sGBF1oLwsc8!=(v4s%YQCg0MngBHYE-qUXff*oR;dA{llVZ`m%ANd(3Qtx{r1Bj zPBU~X)H`d#M{M+Y(j-e&#!ods6^(*_<$YR=5S)6jI!)-)L9kj(ma41}{3|GH1kCwS zlO|A$EEcQ+{i5nFUG=G3Yhq>lBhPxdO_8AY65cmxM%V0GTm@xR?$tcEalArHlt9v$A=I3Iswm*$ zhu=*~_3OUU=gh(1?61E(r&{{FRfYVO=4y@i~qkDEW6 zI!`r$RyBD#z-$^;N32v^BOFlm8_EbKf8Rmdn$o&?*sWVaysksJ^TBa*9S(q2$mgaT zg}VmdY1CoTctBS)HbP@86s00cRQG-8#_Gp%eQ03hx!bVu;@=3r z0Jx)7;#89b5j|>5J>tJ@Q=6mdDuP0A({W2*O4}4Zz~didsk&dYmsCT-s}yB7f8juy zWH(e)J`!>DrL9$_irz-RDgCJCsMved6mp1c5jaQnry=eMmLY13r`}%^VT$I$IfY^k z@6#AkAQa+Yx^V}!11Z&@>UhI+U8ihTPc;-(gZ1y-aS!?P+m|mN?l*h8p(v;B@GO98 zm^$&oq;5YvVnMfd+&P&|ZTm!Uf0+FoN_I%>`dhhSwspzc(nTt2iC*)ts(fDYDq3_J z{+89$;32S`aJya82-OTRVG&-^T4m+}C4(0oRTM}SBa;Y`s<_^2BGnzoNgXg@4fvE| zP4=eCt#gsN_*;LHhU#Wn&KZ@n0O)!%LghLQqeCB?xRT)rqbuMEty zpzF7<<6nQc(`6q(uloIWWGw0~8RJ7`v(9+TW zQuYSZfK?C%qeTrJe~YWbs@Uo*76IgpJNy_9hl#3TENHZ{=GWCWRP3T#-PRtDt5uWX*dWs?|WI!)s7^{$34$J*jRDj-{R!)mZ1jjdnr*k zD#}BNs|pndZW;+Kc9#5|860mm?I9O``}zC&AbuW0BhXY;e=KyVFPdk98R^K>5LSvK z*L<;847c4$>QN)j3cjR%i(|@x?Q`!)G!Y#T9lX}p(9As|o(X^;;Dpl;RHRK(GB zcBSdGuX7)e;1=MhjE_)Ii>`=>0~)FcB-04Y8X3f5udF&{9gg3E<2h7q($t^!+3yu|^ ztZFMG`{C=%rOx7;joQ7I}D}>{R&7Nkqv_dV#l^Um8-Px&a`;hlquCf&F zWHxKP>YR!@xZs9E5hfw|U%UaEW zMJlzk4X%uJ*a>}4Hms%_Yn@j%AGfW?lATXq-fI*a8hsDQ5S36{NV4a6=nmSrmJhjRg<6FZO|_Pjv@F{@&Gw!$k8RU zQE>5S-N(4+u7CBgcq~(L1&jdUTIkpN*w?w){-q7|$vTS&%*HkwR@m5>5L0D`=F_yk z*~7AGEU&f7J8aCd_gXu@m{|v`^^BQD=+lRo)9S0Ip)GVVAE0ZuJVymcu&i-BxZr#7 zC1%(105d?+QIiWUEPSu@PJ#18Xz`i#%yu!)_R`@9AkUffSCEc6&fELy(1FkLL zKoQQ8c>|n3)hBX&`yY?BBL2PBioNQ76RZG%7;VIw>WF~XH1E3~BOH(=PLRKO%m*w; z7>wV^e3PjJ8GjAHcNsY2#XLW=-L&%K*y;jv1fc z37Lfj@&*isk;XV~5{U7?8hoB1;L7|Fzfky*c$%AV0EORLLUGLv#r%Vz6KswBn%MBu zuD*Zy^7-L~eBf)fJRpV3Wo*e4T_fKB1;A0^5)HFXWq&4cypKIss)z4x7$fUIH0JwZ z3v&Z_Y4j9U2j^-o8PHrSC;kY?$(0>Bqj&5CcsL-KwU!nZ$#=di3(f$l^X{<|4?X*o z#91(su*}00Qo?Mp=3Fp+aLg|j33T%#%|7@V-wtrdi=22I?t-5Xcm0{p2$wjJ<-8M)-12+1=C?23KYw~ce0)QEN_%5R5GF!K!nm;Mei;w@x!YcW{|uMp za@Ee6rRW*i$pV(wv5V*51Tt{|xK>i|i8ox1SbACm%#vOg?q4_(`|WHdb#u zo`o>*D#zbAV7K-vPq94ufy6?c(wSqvf0he?Xy)N43D@a71203&udReIH&Hev%r76~ z_eKg~6_@}_GxO1hXw2@;0(FEJ@H;#+NQu*9WSPiOA&tI8H+qI;9G5WcLcHDq%6edH zkL7}%hWBd4Cz*$SPIiwKAQV@e*LkP~o!T=AD1MYcRjAz4DaRi>bM%)n+dzxR#!Cc_=GXTB~ zUm;j07HzTqz7aq^u2y_7Qx{%~f7O7!ee^~RpYy$=IM{#3$`Fh&?p_0qzJZ}3`>`>2 z*fDX!kpmHQ`iWlQi*r$cms22F#u@Cojo^9dZHEmM3}WqG(MMQTCamDUL^fEfC=3=;rxEnvrbKxB6{i9yGcLS3&sF##N<)OeR@iiD z9dy`oEZg9>3Dx*;L-o{-e?W{L%E!jszkdHV?E43A>~E}RH=20-$P=5G+MVk`$6RQ! zcHTU*6}Wg8Lq?w9R*-a)kq8%mNFOEV&g_cv+xZOD;zJ5S9L$a{GCxI42zkJ$%itP* zmmG>`5Ewy3LIcs(0ahcyJ-0*x&U{(Y&MH)R&=R~5#xWI`41NvJ zjwsGxaAY_a`%ZM3Vt#D6A#eP~0eixMP`@78?9whvGQ5LN1a>gb+6f811YL(O1Pu6` z7mEn!E7ykGSuVQ_D9Vv{Ywh5_@}#qh!iIw_Z+Hxdbtdr>F1#Hr#+860)GP6E)zEM@ z_{aq1AmANn?|Y z3SWQA!g=UK`}!2s3Hy2DJQ~$^7^7hT@bu_-q0&MgponYAccs9Zh1T$m2s!}`Q#9UE zC$tlC%q9`ScWD;>g8*1VUUSux)_iW~UJwJ3@aJ)lR_8tzy|kO1>Slg21t0o@Yp<^W@pr zn)M2RFT@%^Xa{pxX*@ye+aBNdxBd0Yf48T$PH&{g8~_=hlu(Oca8?Cj(yfHt?Xp{F zZ@vcqh0q zBI=l4!4bRRYY6P9WL|idjJv^N(ngXE%%dIDYet@98DkM|V4&bUJgUIa$FSi&LMI!_ zqWFw~N45z`!Djb^F{2XjQa10bmaDRu&@hE?825hgF8leX@%8Kfe0t;q?Fo8l(hM`@ z;Zb{qhpw3S-W?dv8!9oSR^WrdjRJoGQ=+wE9*FI#Fc;7T0NQoa81TS>xi3UQCLj_7 z6_kMCan%%Phks*-6VicN9lx&^ksdZ1%Grduf;~w?VhoMVP#TsnSSnFsN`pJpa+*+p zmLXg{VLAdmlti1D=z_3zBy@mL5#4cqu^xmAT)r0v-$#8;SqHKflIr-B_j-RpLc{m* z?JvK5z_2&72T-=p2*J39q(cV(uwNvXv@6b~D8^pTE55;}4daI~J4N)cMHBcT(4Hp* zT7YO2|CTyI+4Rv6%ZSX)lR+Je-^!^dSCD!o8txb3E3L(nJHj3e6VsSwzz&q}Ls~4z zSQQ6cZFg`Wpex{8b0UAl>tIu?eusPV?LZ@_M16Z~2sM=s>I~>plT8zZTTxKi?x|e^*4iSz;@b7w_ zqBPf;V9qdj8`itQ4G0J-BlF%!Wt<$gsr1V>X?WHbUgu&3QX(jQ2+3@rU>5U2#b)qP z-+GY))`H}!k^deJ>iZz}>)Y2KKUmf~`eCu&>6;2i9w2`*h+u}aLFJ$t+48;$ zuZJ^9F~j{L4%i6R;6QHtA3=w$9R=zR+n8e;dmOKVEAqX_C(`wwT^m-@*|e79!PP@UCHf9*v05F zYmI<{3bm;`fiiz=NDmz^7%Et)hmP2u8BhQwyL3Oq2e$H9tY6M~D#piI28K`^T)-(A zfB?H$1|1`u4kOM(G}|x|0{MnQ+`tWN;dg-OZUI1WAxcjq&9-67UB>eH5O#;xmyS z2mLD`qYZLvg9-E4K2xWk`MQ>2L?g9S^+md0(+NJ`OeM-ix(=`pdWR zYc157z zVw*C|tVtgZ28NT=0MV0cn)+6-)}Itc1%k9pb@T zuy?#zL_9R(*Jt8?;C@#xd#t}=w-!v0h8_yYbONT_GxJ|XM?wwAT$yL7ri6Y4JHq5i zF^Xvq>pGu4?;pN>`TTi*d#+h}ubEOYXX^aW9|OB8Yl!dh7ussaYS zDmWL|4Eld;M9fcS5PR5W{6wNzvvOd7%tz5 z_`+rpLD+ah|M0L4F^(p|nDHyVnJA3*CjKFhCH)#}KM9}H<=RG5Y=k^PG7b0N#1PbA zTF@b4XMTbGhUWKsT0P;l=tu2f;uj$ZP8o@^ySC> z!}#U31#3n4Jk>`Ly@S&V@kp9TqXePrlbuF8Q6r`IOKny zowSxbC@P0p*D{?ez~tdJ zHu-LH9?&_eacKx|2*!*kBfNnJVhN4MLshXZK4SX^ygO~}&T^}wC1gwrCB%16-VMv* zJNN;3&@qQggLscM`~J5de*XIT)AxVxPYmO$-x#)aAV)}Z$ee(1#m?CV5B)~yB!M-m z0ngZB-gJHwdm3OakGI`MG~;Ic97HJPG8~E$y9+mqS9RF6_i|WaTM%3b2{us%MwZxX zVt#rj?J<|GW7uhU5z!INy|Le;WHb>Pyl>85lon}L6T>Vr@X zFK0ZeW9T~CLD7v9+JN{lhUDBFO>@0EWoJVygI)-7~8Q=Bp+EwWPUBeT32M^VmvPs4p5VE@2-trds3nnP7I{R@&`7XM?B;+Wpfr#L!-m)w`3<~-Ezgn1yF3dL zINFVc2w);Qpr{Hu79MdX(uy(|?03-d#CiFl&(UBaY!RRgAD7*Bz{nato0>9(L~-N| z`U!?Asj9%kHig+uR8&cxt&_I{-FiUpT7M21EHMW4w-eXI@!_2o8?{Llr@T|G8sYE=Fd^b7?HBq$B=#6s*Zg>XE)UbWP zGXqVam5we04A7}8OsIlqV`e%)#Ti*wz#GGh%4fj~+AD285YiY6(3p``3j*gS5{k`B z3896r-P3gfHXD;!7#x2NoO_iw+{B)#WI-6L(`WR^R^jR+Klu5tdvnH$`JYq!r>i4x;5aifQS!>LkM`{D_0)@~tlJ9>Anyr*0AB$=mI#y7u zv;Y7?PKn$&y0qFzEEP)v?c)U&>py>*g*u<_7i1Hy}au?luAs222o18l3DMbem&dnJW$Y8N? zZLkvf<{>?5?@ac{mkRg6OgdC0PD6=gRYxEO>Qr8NVP>mk5mV=hK|?hS2j3jPJe+Pr zzo4+-=b0atjBooqzV8opac`o!bWDTJm#!TEjt(p>$nt+CbU3H&5<86hPY(U-uIXe%7VwNafL8;40sKG~7wmgV}usrc!R1`LBK)&+a0p^X{RCxgy8&zl= z_%TGfVOxI?eF$7r+S5>x^}~{V9pAz~t}h`t6Imw4fum^GiCp+jlQ{&P-@s9cV=8=x zsT0Ht-WB0`V4ey#x+so3%IoN!ph;L7I%LEC0mV>3uTl?B0ho7JnPx<)vN$Xt)5IoP0*!Xam_~gUm z7Kcr@q*&xENYqvKv?GvY>W=8HP6MtDw;H<>WV6HZL&X}NVGPazlamW zw>E$9e4?h!cX-4j8xMnC(Yiwjv0PX>pRP8E4HB-RU{Iq@d~~`Ob%f!($23)iaCI%g zbs?cV8V7Xsr7Od}2^(7lolDWm2SN6%sBe!DUE(>Z|6#?R=Jh^t#CBE1dqR?QFuo7* z7&>%I$J$(tk91cOP4d|N(birGc z6JHa|Hzj-K3bv}W=!>ql8n(_eV(uU(@v#BPa0zJFIz{!RN@Bt2P?D*EO-)fYPH22| z2S~%-a#3z~q0zgbl3#>_oV}Xg>Q#ss`O&$q&SOMb9s4|qdi6X`96u}d_4S{ebC`bu z1VEyb*y1+Au)$1{jv|8dyTAwuaqv1sB|2DTB*cOZ(}OZ79mk494}YAvGh`8QKE&lZ zkx_@ve&wKID7>^m-{2!VS;hJ`k>0s?v3Q2OMP-s0b0bqUbB zsKY!X8g^o0mIRan0T95k2!lrYoAiJ9Hh3$$!%hTm}=n0;-RAWrQ z5P4FUg8Bv&+iU1$sQiA2(m_@b0k#zzAeY;ls!gM<81w5`Tc=@}F9TFOaA|)&5m>zx zXjf6kSbhVX%IQzY{85XE3h=6_^t2+q_-_P51XBnuSFa{tbRWrK1CM zwvt*%ucma?z6Hw>>N_xnTw8xxHLI)_wvh=|5VoSMg&*p1L8lvH*;FI<`&#iO?1FeH z`+f+}v0@t=(@*fOS|z12#-VaS#2OJ6rOGasten11tQsP^*V0W97G4>U(Jbmvsc4r* zQobw}73rYbVX(*$b{-C`qvPjVS_j+KX_y+{9nf{aCuYJ%~F9h%w`d< zG4lf@sn7}dAv)AB3NL@!#3F^8!NMFd&F5160lD5uRcs}}FNw5-vxR(}c#MEq)x++j zyI*2lO4A^Ul_XnPWw|^CAc3QLRRXBmQc2Qi^QdUmn}PHo9zsw`9QM8O^#bo);v~5^ zKg)-6Yz=>v9QdY>Ey|xbWG)sk zbgb}qX}%2K*|ICNZC&ct348}3MgOWk42aOj#rn4G%Lm*dMuo?kp?tiUC+d z_@O~k8h`5XHAo&d3#_ZZ1`3Ladpt^IKq|B$GJ%|_iK{_5Ri4sRz;vY9o1W2h%s@DF zEH7Thhfa4y)LwsRud0^qd<{}nUP&aA-dU>qc006!T!L7*j55N#vmbI^;wUR4K-{Wy z!@8j~LC5TexP{>r0S1&q1q}RX(5vxOLACsAR!~p}q`iGGFv#i$3rmlaN3XVmPB4Ua z;)i;VgnoeDseoOIY|G)*P)N{)j!rg58GV9d8tO^v>JNViD!JXjxKHr_?}XB(I(XM$ zOIc~Ijx#p4T;x_oMd+6LI_lt6I$I6x<>_`#N^Gkap(}-y)#_9;(jZ)&hQChbqye^b z*rJNVD#6Tm@!9->Dn`KZl$&d1OjWcYMn^lh?+6bTubJw386wdBBg+3cp3wE^-{?A! z)oE8zgB*W$MzANgoOYZV;c8R0q^YxU6cjd;*^c^i6cP#fLv0a7Wj4@IzIYd<&WVuS zbwrYwDs=j7T1geT7pfvi=D;QU= zLaz>F2OZSjRxUUez}bt6Z6P8AS(e7m^+l*PA<};%gYerR02PWVRh8EwfIZjh%h!LL zt}nN@U?Wadu7oxPHj1eO*Y~K{h}o;Hk>}DOPaEpoBGw#b#)#=rIj`l^D+p>KeRRA4 zma?b$Oja)r^)U6(LF}k{-^gD&_4|Pw_DV~zqPTv_L;2u_yQtO#Zrj8GRD+>Mf${OM z3nG6q_)(n^JJ1PY<&^exSGRtDgzSg=*j=S)%I*`B*Tp z-Rqz(4P4dXTfE}~wSN3royFhw&p$sC(D8l95r+EvaJ38&p>^C`Iy_YZQn|0Knp}T) zlw&EKPR9V_a$BdZM#O{p-113k?Id8Lq$*((MW`b#VY|97CKOUhAs-ce9kMs*Csir< zK5=Y1>BLnr95f29R8<&q@cc%!^{T%1IQayOvJ!%xHAWhl&Xq-4idt%LLYSSr)lLVs z#5^G=7;ddFv6=?V5AN--jGi%*IP`yFkl#lF`p54-{QOMUw}(R>)O-kopdxatj@z!H z_MrR;_~%Phm78GL@qQ@5JRHi{!RH;Gn|eJ2J5?t`9xLu4Fu+c(GG0mncv^=P z09R9kFF&Au#gP?Yz)fuMsC--z8bOBU1Xiz`5Sk#hIw~vOqt2{2)uRE_sJ&7Lmwg`86fdcsXtz9aL-i|!7w8Orrn6-)+M0i4l4e9gR(JA4 z4baApf?S7n2X|EU3zNuBCsr#I^`VbPW9O-gtMV2hs2wF&rBeaF zwUDzz{C=~{xKM6NL`+kg-eLe_K~y*BlGg4%dKz71OuX zI~k(*4*wIeC45fAZ0^cHsoblYFillJ zTdFM-jjss_x14{Hs1kwczMC4;T*je*9rYC)ue1^-hCELJ4TNTs3k+YZ=w)yyEZ ztHeH_h~WXVL?PnaMo`(gbyHHB@u`O%EBE1?_RTD!&NdPLOE0gujbOo<&Q{g74=Jn6 z8FS|8SdFDJUu@_$C==-Y)|ve{ZIsC7>NLAyaYx<&SK)u}v1Q{e91EV?glnMv5Qe~} zR|W2C&9d}1+mC8qO4JaYi;DOWA3+B>$Qa;K?e$%aj$kLo7E6+jM5y-ya1D6v1hL?N zDq6r}B!t`=8=1UQVDGWI=5E~;E`ZS`D56@}KCIavdfL(O@AI?)anQ*yt2BIH#BJQn z3xQQq*r9)#URec99FA8;m6}mgJJbetF_NiqOr_tQ5ZZM3d1h0NRVhcUZVd#u5n+(ybNiu zIHyK|6g4ohj$6qa<#X7jtWyQO0eW>B5(HdORU?1Cf_B4~%X}`^ug{!)dU#{;MhIeK zgG!CePQ--J-B5RI#H*+9+@_`z3DHASMcP)a8EA{yp)6E7Zwjy~MZtM@P@9WdGp(r{ zk^py$W_T%RLRYsixJ^U{qh47rwp{(;m(?gEVZzi>FDgLaR6I z80>!*?U9YPH;HtHzR$9f>b#HK(k_+H#D{mU|uFj$0yO$P$BN&15hgIJOe$ z#Ecesn1x%b^rsMx_U&d;EH*XwzAX!3fNg&wX%esIHG`+3Bvn%yMH0`h>P8J>8XHqR z$mghHpcaTlx5hRZq-3+jHaAL_*u5KGGc#Ts~J&u zPh)>nTP_4uP*x4&R*IO=m*7*xJJq286$~Vi&uPL*_+Pg|4{( zvB8s{%k^wHuIZUnRl<%SEz;`t%6EVK0i0TO!$8HI0hLQnN~CI*)|{z|P6)DKj!W&p zAVB^5L@Oi!+cknlE{vvuOPfe45{*|wdGG;@EGoTHpy>YHP!-e}-!xnRQv#2M4k)00 z$Oc4Z4DeKBYE@HlV$y1$3-fB8^L_y#V%lmOUOz7|!#6tiKyUb9%D20aYP%1A^vSJ^5V zG5B)WKth}|mF^Q_b6P6TzCExIiBMs3#0AgV5OASWgjCp^j)^uA_0*yW?^MJ7JH{ha z5Y|dEBUQHe2eHnx4hSyQ-qn9nrUaexnZO8^?54{4bfN|VM>!htepk(kQF4DnU6_7X9m8+jyq@&Co~`&gEfEA-p9UCfKhSgsDn35p$IyI&BVjh+|KSMM37TWEuX5>m@G@m zyu8K%C6o(Xo+W<~RH>BXifW^l?Wh&aP3Z%r2(k)&mS=T*x+7Aic*0P{$j(qQUgA{GH_s8FTP}ik5V;}A z!B4aHJH`b2owA-%?`*-BXxvVz_}#5eg;`A*I665O0YA-oq9uwzvl$SCDn|80Bz#eo zggZz05*Vqbv=M)Kkfrl-Ly70Sc%7@+5e0l;VM7gDQs!%tuHJ~!x|(>yjdmW z>7>Dw?reld=xv00NJB1OYp;GxN0gF`3GhJjYIxJ)*nY=1tmH2=(LjjxeV?kzqPm%8-de#^=uUO^{JrDhB@YJknljTnT zc`VpRS4@v4sLV zS}98xJ&Pp%^^e)q@W`g-aa5?L%97K9x|Z*hqPBn3E76-;Fd%qU397BL`lJJ#wKcH^ zrJbUB;`j*F;s@0>CCM_LRU^@$tZ)(a7-=dfdki9jVsItIqGsjrrY{PSq+OC))Nz~w zFA@U{8s>>s${Lnc)O@VInyTXQS-J^^96? zl1nEqTjPRu$(o)5p~ZWMhg;J`@daYeyljMR1@Ld5mU7m(=fwH2*o>YzF)MPZf&Ent zhrp~Fcn9q!EKehHz(cx56oo(t)*CKWjX8hS+2~-KJ>p^Tt)s?XxQi;NIOPW3yY)|DmD93A4W zFHpX%>{?f)ol~7R*b7m~gvO!#2k$b zREEbRX%vLj!3G0uZ7dCI;^pvK4Sm&~Mpd|YwdtYps%qzWCr5aH8rMe#LBxM}1jJ_X z=(tSvhwQm8fxwEDcc&JTjtyumgk~Zf4PG*ERE>|oHPJBbW*S^)U{X&iu!4sOt~EJN z*`%WS_NmFiYGf%o*(Nq(f6!j_X}=bWbt1?c%(P4KIAs&ZNd$Ve_PaajMq@uBiUWb1 z?qMWSXsYjqDAF`32<9P?glm5->ClP_$Jy?AGjZ>rp9!=CH89U%&6?+UN6^j3Ag`bQ zI==n#{nO_s&hz{4uxJCxe`h9z#eOZFJZf$OaijD8>yBFktwto2iBPqy9zyJK6%Cuh zVpOrvMWrxuLgooo4Hc>>L6WI3XW%Q$D4O#VVv0t{R;OFpJUl6e5!A%Tht-2bIk4ubVOmJvn~qQc2r%N@cxO-VL{Yd@ zQfX_^u*aPj&dz6QOez15_#5g>(1;>)0$pw`(1Nw}z*!dIt?FL8)f3Cj3+1 zlGpeeFhZwGs^%&pv>=eqvY-zBj>pVhJ&^o43@z)ZXlpJAVH0XwRsG+LpI-_gNoCJ~ zT77>m*e~aNdRB>tN0YHKjhalOHrQxN4&vz=Qs%oC^lu#`XPH#h*aOvZLT8-e0;*Q+ z@Xo2u<0C$=oZJ*Nu;TFRd2~E;2;@iO!0n)gPSS)0O)ncnyI0TIgs9;g8po_5E-tCJ zSc6w?;sEZwB}_FBT2t|We$&A~*H8#m?c9I92aE>Vsa9Y0IctZ4214Iy&>BG9F@ktU z@u-7TtV@Lpc@WSZ_Vs;y-G7Ap{Fph5b+$X)B1auq1TjU06r?Oxu+``}nzo@x1UU_c zQ&-?lMV$Z;dmwKNZ~~%eLM-rPsLsf;)ZaRrhdTpc34z#Fhfc+urp3YGSofD=RNp!X zLg7>hNb0vw3*$r{;5V=YxM0aK7@HuOmJ}@+O456%Z zy`%{}VuD@W{QmEq1n?M4K-_ZnO{jV?FWk4NB?CIz`2DKBcTE}quQQBrCwY|9ICjm@ zR|i|tq%OBLB-9c%gKul1ZD)B2t2t=gH@^^WQUFs_pMNb>M+1L|s#bLn>R>^TYoPkW zTCM&0`}oHd5}0Yy%r!A~%OX{92~GY64x5}wRpGElBnV1Tl>o{~YPf((`Ld=}!a$WH zFa8d_TqqA6UFD|mp@M3aQY_P1qiVk$(Od?QZsph88@JBHV34f8+5>u5!*oFVVxpda zk}%M%_J0`--q2(dl>E8askYZ zPV-K2)SjMwRIJzM4>{+zz8(v9IM_KA-Q9vB;8Tan}0e}bxbs?)^=xFAR4O45)tl1N`A4}w zS5>umlmeBD@KD_=bh>8~0*m$Y|9n!3XA5Y7$jR%I2DIvM17WYTv0G~p)%&8J8)93< z8GkkUy-VsRShAe3smG0AqiT|S>p)ak)>QHWqsKCq`gDpEl&>m1nGP6(I_hv#NuKxc z=dHm`4O$#wQB_STL;GHoG4fFpQIz~(FA)Ye9di$$o!8_sFah^~xdokCsixB_-+O2E zK#o+07w#B;bsk9nV`91`AhA^1XXy81xqrTV`?i1j{)eWZ$9WkIQ{)bL^!62KoUA#)`c%B6+OU7!({-ksNi)9 z{v_g9a4B`Aya&7}`i3BJ2xP0n5hV|6RcC~vwDsF9IGh^OLs%H02GX}vkJ8CH;XYT% zX0NJm)8J)uI;Mr>X$FsmAvcwv`3QUL0c+Q8bw_yCR0+Q0y<)%oM4b31aj~nx|CT*1 z)f=lWx2iC_lZ!ZLf8?3&8CaUP4X%3Sm-^jifFsXoQ$u9I&Z;616qKg$HDvFH)mrC6 za`3%ctb<_rC=9Y_PGc`BMmnGgs)gUsDk!TJ4IEXodcmGg(JUs|g{}<2`B+MiN{s3# zT0pDrCDHK#!6^%6)EkiT(L}tjg;*@=uEACPl}pudr0vy-e}^(mhP4)5C!m>4NfR## zAYDg4h>4&~mFcz=xMI|tLA)_(c(3*Znv4X~ECjHy4;9n}zLp@PqVB9|FRH%}=x^3H zub}KpwhycIAv^d?Ji~I3ysD`7z#;Up2QjKR)g6I&&%Jd7KVgRO5&}OlG}jYL!{}vc z%2s$)N2~N#e{}{^_)efwyI4>s4pyWdUOoW5gyVEGNvz?JeK86$iLOBtSv_4TQL9wj7uoTOx}}l#ziD0s^*B7-gudzuf^X2`a3@r+s^6;rG5nxDY@wCUwpl zcCETde_xBvsa2k&8z{tEXG7{e*Xm>58Rq_0iz#YEl&z$0bFUM%WB?V_xl$`nljd}zLPj5-urmpH5YRHaVyUP+)skE7$ea_cHI(r30EC1}-U+iG6# zF>xB3p(25ORD_u|C{`JXCcy>D)H_V*;B;!7f5{3X>SM|Grh$ypka6JHvOK)^Xa3~xX77lB!MeUC&^ivZfV2Ta0 z&&Yg}zdU(=wp}eQg!c0uceYfHiQ-cEc}gm!&{3?4r!;{iG>!3;p2f1AT3)~g6@h9Z zXx433N2Trfnmj-gTh!cFbs#IH3&LvdD>$dZzJ`hNM!H_hG@w}n(H^Vy_17Qfr^kg| zIX;fePY7&i zRAfzk3xe3N?2a29Uc*4JINnrkI`~)JFt>LeRegO!gAGd?s_4^{(EzAxoOuCLHA57h z5HE$+MBt$6c$^L98JYvv&=wkxlhsEP)DEpquyRyh)>KLjph>pU_>ixmAvEg5 zc@7nSXT3fgFTQO{)1C<@N29EDyPIwpL)Zc?L4|$zl+CRxCW2~?3R)&gIPy2}f}kyH z>(YmXfvYbd=wd+-L5fb*7ILGG?*HAsyYrz`XBpsdVxIU@g8b%GzQCf(w=OG8e4c!!` z8<^NhF>FnFmd*iYHJ78;diqL7Q-<01s0L}tSEuU?G@xKjETpRiO2ueiy}eF74DU;S zyD-+JX*Erw`#LzC0XFl%gmu#;jmRs6Kv{%jkc|(#mkAx!=;BOKJzZXv2t%VZlg|H# z$7fp6hUo}YSGZx$NjDx1Y$Q(gAYz~AnMD2nKm9T1{AfR@nqJ(F*v-<^XpDyEEfD2Y zx2Euq)8)U5_SB&;RCiM?dkjDsxwvDr?-JaA7@!;;&D}rCzsp%jZFV>=9>C z(NPh@4$uur9IAUZX)K)?Hw|#%i#J;&)eM~lD>a(a>8NviofK=7u4eb1bw|Y&<*SvH z2ItgOgn%^bY&jHa-(pCOHh5=kw3v9Y#ADD22$5ZLTEWhu9JNv}O%BJhXmZz4HezbD z8uw#*OVVMm>h^hSjT9q117&{eJ_qG4)iSN-;t}s%vpJ{|xx#mnZdg=Zi9tZY3stU$ z+=vQNJi0T7u%LTYOF2PTn<<7Tja6iK-m{fV*^OLF(S3$zI#3Tf65!!~Q+MV>U1X)& zx2=OlRdL^=TQET5w{%j~lv9KVD{rdXHR7Eo9DUQ!`&@_yRn5;;Q)mY`pwIQEmjYz) z3XcU_KYl!mecW)S?w_f`EHy7%B1(HuRR`o%_qb@_9|}+h&?8RGoAjnW<2{P}v=C2i z%%byVr=u#3af2oqur(Wh*bVE4m(6<>RYLe{XQbgFLkbqJl#LqbZe{cBq(+~26+gLq zZ3`+Ncr5%K8VAm$yS7%;;EB1^?V|e{nwqx2BHakKqUK8~V>EPAszz0tiWajjV3itB zI*AX2eYx8a23>h9)^9)j;WR_HLcOy#e8fhdCrz?cW&BhFRM9AZSl*|_2*IfbtJ8!& z9R#bzWU0yu!M}pCM!=jOHE9C1$YQ}N&@Za)(p8_jwI*g(k+s~q%`3UojkVSl4D;1- zpsAF)CP^o|QMX;(%$Tkx@%8WgR29Elw-{@-IP$EQ+Y||UFX4TIW^~Q2#Z^#76p4`-Z>uPB-`r!1K|g}X9@ zV!xVrbBih)WK5}m88q@rL+J6pBJHITTb;~CrvYFDpZiH<>QK0CqC7xUYvd8h(u7r| zaWr$zq2|s#(p$)x`ndVCsq<75XjPM^1I(sjb;L@wHNpW^zoCp^fASr)ttqXWhuyj* z#OpegJ0Bc3*WmzYg?w(hQMhaHokkrdjR$l^Vs)?3xGRXB~CS25YeN?)Fb}eHnlmLt|BM|HyyY1rL;}q13dmQ zma6+Tdr37Uyh>4ae-jR*Np?d;TyecDtPm3kke*9VnvAEvsR=8xVwds#a0^es8)U zTvL)qyQ$Ky8B@+>T_0NGEs#-iHL5Xb&ZqwnflaVr2*9p$>n;c7aj`bobp5zy|9C9PMvj2DK{EoThHyu8 zV~5kQO7JhtY${rHO=#)pe<^!|X}~H7gVCafe~!h~VO4B(7K;FK#vOhPhr>kGFcvgg zS@Y{^8!C3ut!`_NM{+)O#Oa+)akA#U4%KQP)8RF!Jb$kSz@AjM21ioeJc3j?o1yca zdoM75Cw8j)TFX!a_q~)T92MoE#8rig12>I?7CTG+&J2z>oA!{4zy17ueGos7p%G}R ze<~Kb)ECV&!HjfdY6vUEk!!x#D~8+dB=x9~W(8kTzr``-!1lR!B$|j0hz?%s_V=B1 z&kzu(gEYto0#LVVYbxUCI=j+z+Sj=cNN@{qRK`ars6|&q!~qS}1d?e4W{nJDu~$}| zvJS^@!SNibHfd^4m>MmEq}rOttvkmwC0KLnI+KXdK(owjn!BnihnHRjNr!o=v1R;+ N{{^(M0ec*R004OZIYj^f diff --git a/app-backup/Manifest.gz b/app-backup/Manifest.gz index 7e6f8a96e82e459d3840af8535acc2af88c61206..3d3255c4c7e581e8b0d597968162cfc89a96ecf7 100644 GIT binary patch literal 7867 zcmV;s9z@|EiwFP!00002|7Dxoj$OHNhVT6pdI2RoA1=p;g9M3lW4{2&B4^qowS?~0 zAj;F{`?sOJSI@w}SZeLVVzK^Hk^OH!{r#s8pZD9a@izYDe?Ncv5S-5+{`}uR{nuZ@ zpFhO9#_GE#zxQ!5&*)s@Z_7d$<+MG^s{GyiP;;}LtK|?T0Ym=htJtf z=ln{%Fw~h>bUC!rYxHZ4K0@)O#dK2bVa?I}|}`^JuPTEAzNN{q?8+`Okm<%isR~VSFCXHvaXm8RRI%o2nEY@a=`$xG_r2sQh%f7dpeZ`Q2-^H&UT8Q1Y#W4~UpDBj4Vor9> z8QZ(Ml7-w?;)#}@yX7-|irMxF%f~XZGdE5!msYE1lpb>0WzXumXWikHHXh}gWBvN{ z{Py&DKS~x;ZugS8)hN9=&-12wT+S&}cdXUf0*&Wu#r88@{B@Q}wkrkYINkZC=V; zd0BLx4rUR4*Y4B%l70L7kv-&67h1??5xIP+X~VEf6-n#l=3j z^P_B=4fh6)>vljfr_yQdx?+rcKCL`*YLiA=V}e(q(oP6%RIAyyVL&dYnfHp+!MDJl zw!t>O#*u;_GfZDRBsA&63}diwgHH=>C!q8DvOPaN|Kozr9v@sb<{CG~N@Hd>N_B&d z?ki-UAd=jV2b1)ps+dyWV-8SIVU%dIu=BG9A6L!n{0Wm688rzumhINh%BAzXRGC7$dEml+TOEGX2wf_?jRX|IZS zJ+yMK!Nvy^atnMVq***11NnQ{v!4mwhJ}o#z1s+EG=%_H;I9BW0G`VpsjY5Me}}Y2 zJcsArh;D(dPDyKz9?T1lAy_c$?4~Ne29gP-q*K)n= zFRzbsH5B|_E+{(J0|g9_LSJVdBF>x-9FPK?qpd^V{Rr%29Iov=XDJ;JOlVas9ZNpE zxSWGTQX9w%F{Q4}?S#%l&wkXv1^{cHsguRfu_CF&JMptst&Y}hjRBL^l%2rRgcU!N z!%Bz`t>ZQL&K+V{(<<<|ml4vYR`xnTOBt8!RM_ zl93%MS|PY_;>x~LRJ_57lBq)lTQksueaYA^w-R(dtVCJ}LO+DInrVS&9c49kIQy*yr)~bYZYqW4Kq0k2`IN0LI7bFK@^O!r3LXTsL7=leiem381Nlgmho zqrY*f%?u`F9eJyGUDAc~UO6^QWa(Ew_VzM=y?BZiA65)x)7M}y`hwN=i2j&3M+f^C z%acwCvuwPNW7jukCj(Mcrb&~q7Z^;eKtfs(PKcp-tKin3(O6kP8L2?SOWyUp6oBx`u1|cB4F|lFk0x7${#StnxPw( z2rpNfrGgBUX>OD&tvvC7cpxvnXwCovKlXGrjuG>_*}THCXp3?@5vxI56X?M}kPn~E zK41YHNGaK4&*-8%eenQ8@=>Df)u42!PCUFXzh;;j|u^hyx2!*8}3~j zcjv`ofiMy2&*&D`*H09^7DID#1{VdS)CBj#o*2OCA4s9P8Z?|?_ax8RVJ;(rXGa<>eJmMhg z5aA16}}UarRE|p-FSdLMUU!jA6gVlFyo;F~r8U(xt$P zdM(4X9u&|*Dvq=*tvc(Qzv4kw~1QnKP&g0~#&4bmQ zhEalM!U8G-3TwDsN8~NC;shW*9v|QGgYFNCMso}Z8zHmPK}$?>6LdT*+5j1W^nhE1 zBHGOYn*h>gqVbpW7ztVdZ-AB>4W_TaCLMo@yf1N#J)xG^9yz!w0zg?tI~ebG1$!@! z?m_h>ClM$XJYgHsF&t)6<^^IJ92{4Ie0v=y%{?6(MWO&4P*E+dk=^J_?J155)kXw2 z@0)U7m{NjK40I|j4G74je8WtZ@Bt358t-PcPx#+EN)_h8gYaBowgekMR){q|e#pkU zk@a~YDuxrCGTQ=w&bpN{2>4PVBDr5AR&35jH^__l>0C&UF0?{_w2|S3IyH)^_=1XvZAi;uNJny4=Q9C14UHq?0#6f`M8!4B@dJu{6+o$x4#MxOYV43CNy|3;Pp)c{7M>KdME> z!x`b1gH?p3_K1|iIy@d>vg2VV=E>7yo5DEfd9dnlU6)|Jril=oM{a;X@y3B%0Qo@+ zJ``iyaZd7vf(N&HYNi7Km>M;J10SWVto0kB4hyqw0s{!a>k5FUa&g+gLu)|v=W5$i&cL#lU7 z;%;GPR*BBxOk&);UCXGzEs#%Ecv;AC_98|)2*WNKY5O1JqrEry?qR^{(QLo~qYqF&)tNj6qPOsS zt3hsy#*Y|gW9R!wt~7cpyQK_?>Xps*;wCPL);HIIOGS!h^a|Kxj`VL>AiBWgtL|PSn*&79il87{p){WGv8%%k? z>`9~zwsJzYC{&g6E0KP~LneIBLK?Ed3hL1G-Isbjz5Mp{`pcEM+{04f3;1Y^uVaUh zKzz(%3uv-*N`S<06kxLF)jj#w)}ojB{(XzRJGP874N!xcsAo-;G~%jQ3z7yKNc7My zH?TIEA|g~b3#q|c&2}HRvRa&666X;17#MAh&CfDcnXd^&|BYE?E96! z+{5ETx8QK|PTVFskB!ps&D5zH#-a4Pv%1DkpGa6^sdzv;pcc#>9Y}P-ENxdeVGUBC zVN0hjfEgZ1jm}*}QcYX&U`_srjED0#8uyMz&1U;x{j|wxw^2XAw8;F%bSggD@7xeJ z`M&LxfN=8F(;EPk_plKW4J0<9TkI@5Ct^v2?xUd;xd5{p1}ouv5H;6&^0o=5@X(`L z=XJcSU!H!u&ZYZ>@kh-#Db|4;69N%Hz)(umq#6$cA8KrKctCa*iU%_odm~{WKFI$$ zhWf3^{`E{8j z%TLW&*)Qaf&L$mFp~hbGLQj1kUk)UZ85EE2~lu&0xr4@$wMn0_XKA} zY_*b$CS_#m$l5SrTL!j^%}0-5A<|ziY0eXD*TbI&!j7a)mwyzCCjfIeE)D)LxcIhQ z!80P{b(#g?lO|i)I^%%3y)qSUgbic~%|xUcLb8D(41TQfk+JCm#_I&y3SB0%UexH5`k^olpV9W&`-^?+6IT9gMfAWXU~w>|(Nvh97{%4ix-shfOhGh^=Aq5?fq zs!0L>HI0C#)}C8bjI-$uSBUS2W=g^^Py(Hb!fnTSa|c_>%fO;37I?^ZLqd4UA2pj! zgTY!$!rB$l3@~D6$S>Hdnkt~kunsmGo4ZRanv25yn2iCu461}BgHHe}#+ib$E{q6F zkQ6ykYq6?h>u}6Cr7|fvG2Odhb~*6){PcpOcn8PF_$z9~tc-Y=*mfFuXq)+T405l{ z(b8zAX8RjzZ5u*D{!kiC@aY$#U&^<`E_zCns}A94%*d`xjeT+Q3RJrp4GG9LUO(3o z0cef)yq(t4xE>!xMkOG@Vp;S|k>Q<{6ggn@42{w0Gx5n4neh=?(xL4Rq7#I2(29X} zC7yLObROE0mn3(C+9EY-8o&J`j+%%tSh# zmmC0HdvLBKscxa}n{Uuy3`N5F@Gpop`4UTl2f`0zku3xa>$q?^gZ%vc({G>ufJxNq zGLa_UCw3DBCnBkvnhxG3$70LqJq?w1 zII)lgf|TA!G75^U1L@RF2fBL88tbt2Ub9j1T=RB>K6O$I{45t}k-zxVMg~ZvEb<=D zgAXQbIyqCm1@9~I!|YYmy=!!fa#?$6VYAkHDM*VEBOqY3wK|Cmj zjF3~Byqprf@Pc>k6;pd~eh2{-+B(3fI2(3(>x`um?KKG4+4wF#u<8)KZ>ybJ7@=Gk zRL<4Sfud8{3|I3LQXPM&Mrqd~3!{D5Uz&iZtbqoR&It7-h#t@51`03jL0)svfdT6Q zZha9s8qeDS9{~`S9p=Fmwy;r-$&-`3P(KMMA%H}pbFzvYxh9*$%jry#8tt64)0#>+ zVls;?w>XFw!xCTX^>oh1--A;6_h_=DaSiRc7FEI=!=owdxm;XsO8ce}Gv~^>=)x+_ z;lG*3#IWhsgB*L(rJ|wK*EEtotP{?oLFxUhAsf!6l6P=y3F{KjmZfu_csF7}$2)6{ z9iXkEiwfj`j3ZTkEgNP%IJ}~HrA~(-%Y(zmiJ`C_R>4+z@^v6N!Ft3K;ty?jG~^^0 zEDI|xopa7c`y*edM$+sR9;V{qTD0GRvb)Eag3t#k;ZecNoPvANWNl)UDFyLgU02FR zdje5To)s!0eGEJF)RKFYT}Ps8b>v`d;nAvT40c#)bW0cwEz6=mI&Tm9lLQS1-Z@NX z*;z4#8fz|M8C*1fw)IHN_)fjK;FA%7-dMiLy5Y7V6td&u(`V+QS_>2B1BTQ zzBTnUMt1fXGy$MrP%VXmMkix$s()9mcVp?x5MTF4G-76(j}G4JQWn!SIqXW9oKU^)=$P!#?~FYTp{s({{DCsbL5j4Mb>R z{u6Z6fU`R%MV+ATO(eor(u>+t)L%2+JodWOYQLKowrjCa6l&uZe!*JTxx%a#Vhnbg z!x8~^k6d9UAw7p}#BJ&_6SN6~U?+R*{vd4Iw|)z~V8v@<4@(oAF%p{H;qWl9XPoK? zEeHm$VbOQ82j_sgAG8AX;oaQY(wUwYex?b!I1Yw z7mkJ^JX!I@czQVx>g6>yYubf~(NxlP1KW!O#SveN^+n8e4cm|L#Fo8V5uS|#5yYb# zbfN+EXKo}~?VJ238m^Wm{_}{^E^H7oq?`l=6~p2eQW6!{8FJMP%!bn@?Bv-HT}w4P z{Oz(cai@U_+x-Z#d%OvRhoW_i-r3MHIYyJomp&E;LO5aCp!ls(Thf_GlsIS_ z=mV{Ql4v-kD_A?yNggrApV5mO2oX&-GSdp~yV9-*QRQ*2<$8U88360^uwMIU9H3i9 z7{nr-n4p3dQfbhtfaZvt@q?MDj3Lv2Iye9-TEJxYVoFX$mnyobO^7Y|Mzg(CIu!Z# zG3fpZi%VgQFX{ybk8&EmJ;4Eg&7=p$PhSgrEPyXQ)4Hwxlm2cDcgxymO#BKOe=l&Qbpv<@ASQjB^IbCa_#|?v-$dG$O^E_T_XfND)s0!(DX*|Qv zb@~UuNHuun+v)fs!r3|4%Z0XJEqN{vky)8N{8on$cL^sVEX1pn>YW^ z7g-l)aV~Itefs?M)BeMirtq*5iqj2nk@q&l5J}MZPmQ}Nk`AMQ>}^yOumm&k7l;Wc zI!a->z{}f9ze#&gO_QVfHXEVq!a5d&3>Elv8eJ6&SO*4$7)wm)?P2dbwgHlcwa_vw z+Qg6S;&jbyIFy8#2g&Mgj42vq9MGb!x~7LN5)B-(*C;cFnU01qUE?`0{3sE|)OQg+ zCJ~qdUy=*i%j-HWx_o7PLGtT$yc)Scv5rF4}6jWsPhr> zBRDvnWatbPKp`bG?;}JOd5)ec>BnoXfn5;ji4{p@py!|_%0a3MIqP>BAW%)uF^jZp z$4cnKlXRkI-S5U9570_IL2}fchM_a`l7cSg6Ke|T(S;hIj!V_PKY#i3<>&7o*QYPv z?Bna(czgQt{PB_nAFQTdf9hReZ5;h2>(LrSSuz4!U<^ZKfzC1c)g-q`EonQQP@^vb z3K9rW8E_%S%`5Ld90-XhlMc*U-8pDf!sayWY#);x6VYr8EDx%KA5zlMxj*(Ti`qegBOz;$ zi0o$#BIfcg%W!t?hQ#TH0SPYJPiu8_z#~+8=*;d;9wO2W0m6 z0Or!Yt)je?wXz5>(7C$hkYEywVxsY&O>Dx{?&Cm2Yu;Bmpw7&GwJ?^uI*!m(3aD6?Tq%?y3%!HWLj+GgvCaYbwmA- z!5+o??f*2tcy|%;flJ*5BQ!zw3J|9IXGbSw`ykQ?Kf8-H$BrQEtN}_0Xi^Q>NZm-? zj?Ao+h9HAm5Dk|?DF2-486Y4N@VV^%?ZO|%=E&bhSPhv7k8%O3zB>HYmJWFwWDYfg zT>Y8_A!rB;P;1cP2D_>r^0b?NpRV!O*hy-)Lp1nKzaN5v>sKF^9x)7^<@I4xS2FN| Z9d^~NebazwXm<3c{|Dv^l=J*I004m232OiV literal 7875 zcmV;!9z5Y6iwFP!00002|7DxWa$GrfhWGsxdI8y(hh=rR9d_95P4^1`I6xJpiLfB)&j=lwQpyp4bP-_M^u1n2XIKmYen|Mi#f z=MS;2vHI@G?|od%Gdh>}X;}!PoVI6Km7l#2H8@_$mAF!FAq|bM8Ht8TUB7o>FQE zr<#@Bt80BP^D*{0I*X3`l-jJP$tStWT6o|LJ8z#FyGhOmcWQMm@J~!N9NR9}w%Aqn zHs%_v9l{97Tz*vcQwouN-uLJQ@9kz^G34NP@vDaxVz+H^j6}p|iXp9-lbv(M z_O7mEA@`M7(eiV*e5Ow^+dg6WSVnf{#tG)qYW0lLLr%NwSzY(+JDk$SBV2Q=U!R`e zo<8qK$YRRv9x}HYp*QDQZ>q=ToI-WSTAeLWc+R&~?Zi`uUo%yIeDv9PVYjraAJ$Gb z^X;rU2nu!C@;EWs+;&Eez1UuPH=oEop-W?If}d*`sU-UmGQ#3p^|>83=T@f<+;Usn zp`=rFHdst+Jm~lpZI!|=PK{|*9|QUJX{NP0xvF)y)2$6(QfF0ttxZdi-A0+0GFM&} zou`7?gx|IM^gd+YzJ8?6#?SlZ5jG!Ex`&PDJE9$VRCTqt-B0Q+rCNL)X|JY~t{HM` z#q|=@ba_rCnEyk>^v&Bd0bgv^6IEs;;yXLL1d;_H7s~m($F9MdILF;D6gd z8(-r{!H*fHFCGw@)L{lO$lKs)q3uNL{61{YPtX6jbZ3tbEE{u;8)Bs~vm2$lK}Gi! zvQGd>?#I)U)T5%9Qr}|^x}bt6(Pkm@vj!hm&1C+B$%~Ab1RKkC>u2TCS+AAs@(7eP z+W@V$QOAq+_z^PlQ@x+fgQAo`ixi?K0+Fm)7=RJ6&u81pJz8@FeG__HDKtQYX3aE9 zt&4^(c8n(88`SgGO9UW@>pI76-c4TUEHK8m)B(IYR-3;M+1K@mSL)?aW9zi;-K21e zi|i({6j##($AqI6TLf7)SWi3l>2?osoxpyy>XA#_4nUZsb$g(Yg{L*lDs>PeYso=B z0p~Pd4OD`gnSKBg%dDgS2-v9AuUhk_oM)Og&VrYscLPubpq)^3_RxX-SSWGtSb6le zSW8Q^U9)w!V0j^F-YmXkxs~tnIc)Bv{HoSZfmnY(T#l+hjdki4nUSeNa& z+IG}!m^o}9JoEwo)M&#uz$_I99?#HxH+X9h<}l|lenm29W1)wG=lG09iMeaIUiO#Q zN4Odceh(KAo$CPt2Ax7(XBH7>&Ib%gfyz+GpZqF?6IzD)A2dq^i}?x~(xl(weeUvo!UJpUEL5 zgooDA8hqvsD2R$kXtSYUI{JWSo_3l=@Vpng!EeYOhN{q6Lnra%A~aMlAYnRqI#Ld9 zxMG)ZeR=u$pDlR-F#qVslX**a8;!C$3oiAETct7MzsAj-;a?!;yuJVS4=kvK|* zc8F*N;KGS3`%X~N1}BQ94iRk4=pN)tMs~TCfb(G`QbGXwLA<5;BVwV%HV_qq{#fj? zca~(S!n3<)&;hhQd`e3Kx5m=iNtxz7$Uk^Jm%vM7rQW@xO|8S9F$1ZpQ}o9PYSM(h zaaJq^NE|9l@j#;^w)YYHJl>uz2o`G$4?RYQ1J|u*YI9rh&{05SRQ|BZb2cc^CYztu zQ5uc{AcE*A^eae_!)%%UfF2jc*U%rxG{Vvv#o)?{{ZJ&8`jjNr-}0nRX(CGPtRE3u z6jR(N*OSRZZq&3oHyh%B;?5;a0#jY-gNkzO)M(C)k`jGD^kjqfr3l-ggppg6e?eHf zgBqcIW^>D0Luz}VR!gFHV6a6cqW>Nvuw1FBkLQnlW9^G(Zor}3j`)oAVIAVC&17=8*~V!(bil6W<(;Ovnhmk46Jhe<=L6PZ#hbbz(sb=6KY|^xN5J zJ@gNH(Pw0Zk$|P@V*!AE-y{#jM#>dftkDF%p6oBt`u1|^MViS!n$bd^G|i#s*fVg$ z7Qy8T+*djSW||x3QsJNh(Li2!(VWo;{Mu91C`QEZw$Ug#y2O{`u~-e@nzSB81NiWC z@_+OI`Qzn0P-dHrC9efQa^aGIw}Bw^CFMHHrTs1 z>dp(r0%ju8chN1Rub(h_Ee7Z03`-PbPEBAx=!pQF9>A>YiuP-L`SfY8x2t0H>u#f?Dt*&ZFcfIET~) z=qOy^bkQnfC6r->8Zw(lfMI}mJUSlOyTko~(I}1qU_)efI^7bJ)C3ieNCK1aXmsJ) zGDVb|1(HCg%|ziZ=MfT=0@?sBH4020flLCtinK3wjGPclWRDbF6#&32qaB3zyMVnX zNB4mGl95O}3Bm;W(lHcflINwxG&ne}1nKrVPMUi<5{09nIe?;CAOKj7k0z%mDp(s5 z+`Ml}c_B(MMln#Slr&9%C*>1nvV;zBXw`TZt9=ISoFi0W9yAE+ftG_D7ou!9)+v(~@N?EJmx00e2TFu^7mgK~16>9DB6>O(+@lMvP#Ek~g_;~yB-by}(7TDMgn-x?N+66;65yQ9<15XmZ4~PWGHDW*ACJsUqJyN(<^I;iYHbJ`mcb>S&PdMBYQsRpu&GurLoG=8j}w8-|G< zvW@mjga&q%qeb}A1t-y~YUbi&t$^kvGawskhlUMx9tZ_aNguM%$LZ0wf9|l5n;YVzb8S$ux^BO&!+V=5<73OH5{d!{)gQG zT~N-^ihd51F0u_ni!8w05;i;=6b=y`C^gE8xC1?AJTiVOfyNkQkH-c5vA?{Tj%z=n zg~vk~p_hYIh^6)jm4Z4f4>Q@(uoI!;DX~ppq-Id9{#JDf)N7gufqD1_02FN;@CAS$ zu;4>6(jM_pFuvLb8L-%TUNf>CWh!{tAMS3^lp}@Q*`#z^ERHISa&`>I_ zishk8QDrP|QJ(>GiUR1qL|zLKgD`9(Vo~QsP}u&*_-OA1zIzC;dNdm_n$ZWKALB3q z5lC+(2hIX+i^7ixW+U@`Bv*)phBoq$P!5UA*xsR{9~CW$8f3XZyF{GTcG`i9Ds{D2 zVpCIPmU$4^f0wJ+!vVTsfSZP9@>EB9%@t^w)_3R%O^mw3Cu*NQ?hS(jNmv?3=|<0D z4WvBu>`Ax{YIOp(FjSTDE0KCbLnd_3f*P{S3hdDI*_U`dz5Mp{`pXr$+(S~J3wU%a zlr>0m0y+kn&F6s5B>-Y53i8zR>K^}VYf;O5{=V7X9a|>B0cdb|w4OCp(uk`fEpQst z3f2P%gbaX|CW}Z_&XO|KMy=e(t?ZU{8;Z*TJI6G5ZVOOf3zyXJrPL#95pzH}$c)}; zrZJFY(+kKF^0YU{=SG}LABIn*P4U#w5~w)ofCG(2I)}yv8>`d2*smPjzQpU>*H2ID z>FxW)5V`(9FM1$&jUMoJ_yzO^8A31MlXIoZJ56^?{sc6t;%9P>Qbsf*2W8W+{RFOS z^h}LJ_z4Az0^!eKi%M_w4n8=Ae{b9}zG_akjT*mKSk}~PupjXuDMN-4k%UHK&&hDp z4)h~aR8RwiB%WL!8^V)83PS!YuQ;6w2UQKE6LZuO((Q#{bZNl@&C=K6Cm8xMJOusw3Yh?Pw=m%Rx1KOc$>A9l=iH@12 z?CN$H>Z5`!*ttzJFYA}5->!4%enI?EGfIkmK*yLs2#{td_~nAFqyXH}*ygZ6GK&kNXAt&= z!+?CC|8orXTa*0tj2+{xBUceT)Ii~R1e7K~NidvSj6-wzfmZi;=yi{nSD@3$rOW;- zIYl=V+JP?CoK?mciM2ZJkO(ziLt{@LqA0`zN8VFMz}hld&e9}tA@=~Tfs|o8Ks;5?rcimS=}01wwoTX(s|)_rJgaT` zknVucp}UO=r2JTN)L>Lxfb<_a91=^+xsmBKa-oUKinqf#k8hyjA|8(B-t8f~pdT7$ zS3Y(UHJz0txTNG7*>Y%zk|u#elPEMW8j=Efk@n2oL@xvV9~Xs|IzD*~r|DSkzn;>_==2&}9&%i7lmfk+I|` z7xsk^0SS^U2W%}=b)*i(j8ZC-fMe6W3uc!CkIzppD2jLO_!xgh?Uk4lWLf8K=g+D0vyG-4LsY z&%Dw4xuO`cpz*F&(^?wWqoeSs7$i_E3!VuwxU-Th2Z)ZARi)3wlPfgiBe0}H+Z_Za z5apm01LcZ6>u~5ilqEJ3m~p^v$AJ~Jn9dRL;P4321E+Bf*RQW{;`;WI1{Jn3{IGo+>~&{}by zzzkSMIYAy7k_XOC$_`WAZUPira<4B4v<5a@=w3`A@(w$PsoI1L@fMUF9fEBu$T%7F zyd@^m@x0{F(6tBWN)qc9;=cI=4aQ(3qz`|Atnrsf5;PEcAPZ~(U{J?}%NgY7@1K7A z{D+=|t?n^P_zFx><1+#lk*vk3g06UYsHSMFfWAp?YG!&miQ{#|I3PkD_-ZvBv`vo1 zmQi~eD(!G$!3zX2y@c5ie zBlSA*d#nc?jM;QjrhE$8SLBD-tFU|5=oaQAEmS=s%yc@40@KkA9yAR)*JHcnz+>vV zjuFBmW_az-U(f41+<(N&H+M#Gn6Tmy?IC$I$?f#Zs4LeOK&lfQx51YKKe22O4TXX6 z-z68=T$5h}0R|Ksslzo8ENQNWPY3)CFFEBsM(=J zmwAUkJTQlZ5O$Jcd&KL77rZO4nA!vLLkO_Yj;yt!Y{>G~8B4|5YY?!r@mV~u>JYte ztDRWb;`8W1T-4Fcfud8{3|8|STpj@> zY0W_e2BZgl>x;nASZ}BKFo2-!z~`TgEW~N|$;xqFu%8GN6M!SpIa!5{T$4=VNUz*f;k1$;n8k;=c84YD2-UeUZ#r^A5diMJUD4C^&&ag;Uqf^!1(uqW6b z%J68&i7{9fR$MygoQ?8_zF>`{*(*3q#KSdcziZ0w9%BkjAE1OrrDx_;yBAH?CPJA| zVEi&UAqQyaScY&g) zRn0`Oq@=zz)igqO_82q)pk81tnSw?oBX6pI7p`|>>B|sb_eV5hCe23&?{&$G>6#pJ zEH6!?FaX$Ih#pCXCDDM#cZq!mX?tBsN}4=u-7*1w)1a&{RZ`=L4sKKhT^6ws@OP&1 zk~@?Cl~V54o6yXiH(-v3NSh+jISM_EYSXoiisTtnx67)p5v?8e;g>-B)`*_6tF=uH zL*Qsygc9bTprZzq-8qS-%eFU`2w6!jDyOi&X1saqb&1t}H!p10V8JNF#x3-MwXSo8 zSuMmE>@8HE7`%o}-@%?fr>XmaJK$kTvGP0Y z`)C}XTSf@PBA%FZ1tp}=z*Pax5jdjH39?ynFI8eWnVIi#C9ci7TMOc1;g=way8hPtKRz`4w$T^PvF0k~!uiAVxu zlq+(cM1Ya35QR3ETPQ$)4*zy`xfh~|t+KDuFBbCU^?7`K z{pHKsyA#OAfMO1zCn)Wr5*`k<39Z1yd?-4zR=k-HXQtcaoaTekaz!*tDjV{D`3ys& zqtX;483EM&%L=0Ekgw>TXVxtxv||c0IQk(2;HZ_h{pC!JOd@lEnw(R%6LmiV!-Hs8 zu#3SJ5}UV`_^hypG^cu7r@DEABmqH11q{tu5TFB*R)86uW=CoQ(N$5Iq_Bd6nEw%h z=Tm3BUO0IjFJrzt?YP)&@KWdg2qs#YPsy<^Owe+=)>5!|!$aM}y&N(8{;d@r8x6bC8z{Zb4eIE)V2nLqnipw>ELFuS!~Uk{NN;4Y4h= zpN{l~4J>}S`E-gSNrob>`TPzqNMI3qIsrC7>tKIE<%4u42(s%CqG?Kp=6BGCt~Vh1 z=7yU$f9MOZi?TSEc6@#M{PolR!Z!i5u?Lje3j^f)SLf3_LEC?9N@aZ(V$`-H>1PV45o6_4u-gjgJ zAPs84Wk|G%9@)j|n%QtL2{sRq)!i7AHOMHSMO<}F4_?F?IB2gCW&|@84Pd&)IuQIY z5yI4W0X`y;Hl=-WE_g4m>$vdp74g-QU$5iUfFF9)*bzyi+mX_`Ta)D$0AEcUfb?v1 zR`9DLuXI)N4BeQ)T!OTyGN2ai2H4Pm@G4eFx1YKW_vuxPO~jSoF78rO!E3P5D9c(c z(vUh7yUPg*2f5+s6VvG${SJ?S4F?TBVSM1t_^^WBNx08QiX9d`Nd5r88ucSjF`L6$ z)CCxT763$@NIBY@k7I>X2%DRn`~(98#W4CHwFNyR}u z@FW>f=Of^Uad0}x&>1QX1(i^|4-;9WIeMzNAFsIvazRaxtw;(3H3u{i4qR2pS>I&< zKs7x_EK;%^DWQia@kGzM-;F*VbSv?slcVl544t8u6m&5kTT^h4F4O>YT%z{<`OBv- zKY#zYK7ILSA79_b+tZilkAEB|w#R9kE=%8LCyGRh@~>DiR1PvC*GS^vJ8U3b*=Pca z6LT?i9tIjucC4wsuQ(*3uBdb&M*x;pniyez8TCDoSu-&wcthV1i4E-61sFus zR6#%>NU`d%uw6HeSRuZ(ndu7k<+SZ>+!*va9&7Pp#dW~t;j6+rk*PWgPbfelht=0< zld%2aZa}oQ9n3W8z~XoQ;5Gp*r}%C7s+&-_yy0 zb~?e~kTpnz_Ok{N^L}mwD&o<)GBJRydH#szDRs5iXjluMWPo zr9&PEm^#Gk-OAJG2 hd41T_l?=3C2VHe*-!vc^njQV={{h{xv*!Fa005?A%_9H+ diff --git a/app-backup/borgmatic/borgmatic-1.8.12.ebuild b/app-backup/borgmatic/borgmatic-1.8.12.ebuild index cac1b9a834e8..6d9d450762e2 100644 --- a/app-backup/borgmatic/borgmatic-1.8.12.ebuild +++ b/app-backup/borgmatic/borgmatic-1.8.12.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://torsion.org/borgmatic/" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv" +KEYWORDS="amd64 ~arm ~arm64 ~riscv" IUSE="apprise" REQUIRED_USE="test? ( apprise )" diff --git a/app-backup/dar/dar-2.7.15.ebuild b/app-backup/dar/dar-2.7.15.ebuild index 3738a30c817d..eb57b2b189fd 100644 --- a/app-backup/dar/dar-2.7.15.ebuild +++ b/app-backup/dar/dar-2.7.15.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/project/dar/dar/${PV}/${P}.tar.gz" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="amd64 ~ppc sparc x86 ~amd64-linux" +KEYWORDS="amd64 ppc sparc x86 ~amd64-linux" IUSE="argon2 curl dar32 dar64 doc gcrypt gpg lz4 lzo nls rsync xattr" REQUIRED_USE=" diff --git a/app-cdr/Manifest.gz b/app-cdr/Manifest.gz index b556d3aee67c9d8446fe2db21b907b19211f3c80..1c2398a292848d34c81657e62c636a4e6b27d47a 100644 GIT binary patch delta 7493 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 P$DjTWNd0&XiZuWLGrBR_ delta 7493 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 P%Kr3!WM7BSiZuWL==f7X diff --git a/app-cdr/xfburn/xfburn-0.7.1.ebuild b/app-cdr/xfburn/xfburn-0.7.1.ebuild index 8efae6d1b16d..eecf1820ebde 100644 --- a/app-cdr/xfburn/xfburn-0.7.1.ebuild +++ b/app-cdr/xfburn/xfburn-0.7.1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~ia64 ~loong ppc ppc64 ~riscv x86" IUSE="gstreamer +udev" DEPEND=" diff --git a/app-containers/Manifest.gz b/app-containers/Manifest.gz index 9edf6cc81a8ec3ee5bd81f0c4471fc71f82ac657..cebd32fd147d1f2a9507cb78164682eac4af121e 100644 GIT binary patch delta 6205 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 delta 6142 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

Fr!5R-N!* ziIVrUz`~p#?tM!YqJV{W=kMmn9>er7*+I?bG*f?Z==0bMeGAlXTkoSx(8W4tk+ zPM`BM?ab|VRIlypoA0xNl(^MRoQ(JgX&dNfHzgR&L=j7pEFOtW%x8HeN7dSEoGv(S z{*9D*M#mqOy&PI$u33s=f0M`2!&6vwJ0$u!A5#==!Wb0Wa&|&k9{?SQe@v^`z0KBp zeV~kvva_747S9V>xFC`@;rPzxkDzzc0FI9T{i6MeLb6w}Te=U)!b@_rXoENnq1^Tb zgC%^V{d@2Wa0RF%4q2(7hCNuz;+4s>If4Mw2r_P<2H)!^o|wcke?p0;)E*iF;bz=V z-OXzaUoN8zPH}L&^D>K#aV48Vyf%^8kaVH#sU*RK=xwS4&E75*T&Zka^!DlDMQ+=1 zr892A32VNd0dgnyU9IJE#$83xqA(oTcRIZfLizjU+MmDtu|M^Ex!a)*`OQSoCx=jb zYcM2fO~;%&2J^gzf6s442~UqAIh^_Jgc$P%ndss8Akg`Gir0X^{Z&2|NR+ z0mA|xfX<3J&2!rN3=fDMHtc~I81Z&Qd0eO|r(#=UjQ`E)fP{Pr-#1GzpG%msm1=xx z_i{-*c00eje~oN1z&?X9Je$8eVq=u-pcE&~R*Mu-yfRe=*H938er+}A7D z`1`Q_^vaJU5Nq?1|o&n3=3D#^8f9~CIl)sa$?MZXK z`_r{H@E&&Eg790gU)eIm!G1!O%vM&OH{ienX6X$_f9O?5DW?3!(Ch&}{mE&)9l^Jc zXKeO>_cc2W!$y61y@4kMvpvk?M2vYo6a2$O^wjOliFq}k_wB*^9h@;Ob>BFG1Mt>u zw~aSj;W49l*aiP<*2Dvc++D6|WaDzuzO` zxTe#wl`IsG5>2XKdpJd9R@mGV1`nw9N*0tRoRF9_WAkih7_4o{sm-h2y|lv>0SZN$9t_!m6h@IFxx`CkVkik7a>KaV$HiF^1Ki( ze><?q^$_SkVX`{JkvLx353XumASbr!R1{ z4_$EY=?pIiWQ|Npfr;H#Ny5GZK%JU0q{;cL9$2Ht8@_wh=Ppw0n+@VmKz3V)s<#CI z9NF1gUPp3<>2=e5lozD%c(6$`TNbH|e{3c@pdj8>%{l1!t{2b*9C^S7W@H)CDh{k` zURwhILbQhxHcP%Ejt8f~r!7Xwh@ost`!|V8-*%=-hBN6dm;*xbd82Es}@fptD zurVuMFZGG@`!9ct0PhQC7k~2(p@Qr&X5mYG)&O)z6||ydy$u8?E$R|dV?K6 zQlQEn#+*;?8h(7%*HiIde{!nBf43iBJ8WLNQ|IM%A4F&ezvk*W0`mKI&iN)fIxJ*v zM}a#4)XO~_!|MGg!OPn&!1VTz(kei*0izfAeXpiSzMQ zL@>x(4&hx%UJu5K9TOVml_O8Xo>QJye(I>~lzd&Xe{0|Ne{^|)Me;E@&k~u5-=F89 zs8~+jASl^X00Hy5&e(ZOF9?Ao9**Ct7~Z4etfdE1n%%9A*4@J8;f;_Z5KX-LcS9YH z9!G}&^rPE?zOQ*7@2w&>e^sfORlK!8ngXP1d%|4d5YSo2n|jq4tlRNLM3s!kS$VXU zQ!5X9qP*X_I1=)*wEix&Vn;%m_r(G`_yVRm*g2pPZ1McuiveEh(pUTT{fB>#)4pCz ze?AE%R5nWW+(1`J78xPK>MpjOp3YD>@8tY8eAAkT3iGkD(%E0Le?V1jl5@1}krSE; zK5J`EYU`=Pdu~DKECHL%`r#m=N6Oi72^r)8y7dl3hjQD;iDdS!e{Jso^&}|Sv+HChXBRk} zooL0zJ22*qua(xnH9r4-(n@?0O&*(Vd8th)IeC&0Z1~7t{}6D)R@q)uf8#XKV4?tSFrKkZ#BmnQE);^*=_PI{US1gDU7lV>Qp)kHDRk_zp*Ad= zS|%t_5+TT;4wh5QJaSDy76ev zsTJCeH1i5C@4iUH#q%=bc$y$8-Y>Mwe4dWfLBBqec=<`kzb$8S_oq|;^xzUf(mMuv zJ2e_US})q(drHpgp#aT3BsF+bxKsmWUmF{T}#)?x=y2V1=D%kl192t@#cuY2@o zd?w3j3q>`}^L}MGX3jS~X9m+z8xHCB9!U76eSA)!^v0@~ybBh|eN?X^bRb9d{&aNz zDW=(K!ZsD_^6*QXwLI6>9raOq@q7-Tqn8@5e`bv>+%eQw>>t1W^@C8tvfp`s_Yk*x z`^M}R7xwPm--94Rv`(h3H$lkE?Z)V)Q^l+ef$$vlvL_=G3mxg>9V^ZE@*K);TknjB z7K%7I9oWv#{VTz_S5MmdWZ`1nBna#FHC)+C#vv5VOqHkRHX$I)adlWBZt@fgz8uJ{4;SIR zUR+bX=;OH<4o7#qhX^vEj>F6WpK4KBcEEv6qn3I^=j6d8PH)bzQS@>ISsB4Xd~CsD z1S}4+3iz}R$;D9*yTEV9|4!$u+~?&Ge~9{C1RL$QaH5)5Mxu|Lsk!f?MNhU&lgFx5 zyc~7UCr&fdd?uR*IkkkB`2Hu?2hQajs?!S}y>!$W`W9!gpV|8tGwv_FhSIA#fceWS*+ZtOvw0CFpmqHc^-h zuYCXLPkC8LUSXnW@~#vc_kXu)f4@_eue~+iio-^-))#>)cqR%q9Q(8!z!J&oHC*+X zS^<;ywoDeVl+%%>Uc;3mkvSGGCe6V^Clf*QIZ^FFrh{}qs(>}+s?WVI)oW=mP-}hP z>J?E4IFc7VofnZWdb8j05HVYsMziSCQ_FstlyyF$cZ*nqGG}nWl^xDQf92nu%ryC3 zywEne#J?V%$#fGpvxl!ZYZAhe zuk#tIM0}{-(Odg|pLbz}f4yVE_hk71c&FYvA{XnuXLkaRsAVc{1v{Y~in1}eXLK^3 zm_jg(2&IkDi%EbBXX={aVE0O&j%N(slYu7B<6gJfSzrR1HeT}=uG!ab-ckJdUq7wi zrGB8YFOBti9$xnCw3BQt9%LGL2uk~#Z`wyl-bUmU)VS(X;K|!`e@_Czj?=!Z+r}%; zE#UbDzza`tE0S^%PP|^Vp%uoyJ==EdXh79E?4LJzOJabbSeN5Yt)XJYEO9(EPvBa* zfpK{M3U+mzwk?|LIZ$$*HDY zn!(6vMK4RY|Bzi&e{sC%OR!_CK9l|C-e%~H0L0%;96(UOh^$lD78Bgn4h=C&rt4@9 z^f(f4SRKyu*(c{kJr(daL7DLSWr8ojmS7oh;BuI4w+*=&Bg^$Z#pkvH@L6dz2WkW3 zvL%Z+L%_32Kj6I=&la5VWKv*HkD65q+e%)qT)eziYCu$~n(U7GPUi#;>YOm;ihTl75-ODh4 z8^Y&xmGzOA9VIjIVDH{c7va>g34j%Xtyzx@<@APvM7*-O7J&&biFl9t#iQE(-k8*R z;oBS0S@ZVXf817yI6xQ(A8tqg@S!}8iMQvx~wqytvttlU}P(t7O1_f*5?n$m#??SdgYuE5t43k@bvC2d)BUPSx$hr zU(jVh-Y4RpydV!JTN^*khH;Cdy|SR=;+UhCKu^1ff2#AuK;1oU6Svp)GRx<6Bb{^+lG^nDW>|{aj=5+?~=^1KXCNfZMAmfJEUPPtj1y(Xc`0mULPC{Z7VC>M761C09D6yw450_;AKyHm z;Y?o1e`O|`|B$JeBv1#O&t1m2lXC1~J8mW^yJal(P?e@ZrI{hz@+& zy>Nz0+S1t?wCGk>&5X0Xc;bl;_nI^Noxw{l&Ae-PihT}`A?j}f%*tgc@K~oTyDqP{ z!aLiMEPN7Dkc~W{GvWE7HZHgIvRC-_y3KMwfA_tn>bx3M)zjFM>MObUGS}Ze)T*B^ zL+8Q4wyX>r1jXbO+u(I8hxM<>GXABYqit(WX7^5>s(9{yGZ)_nhu*@&ttG~dQ^0-8CTw$XUc(VHg{AH3hx5zNlTvj)TNreVo6B;DDUDLB>z ze~vK?AHKY0bk?Uhjm_quBF1{tK_^Uigtiw%&%9!O&a{sV7lX0ws>QO^)%mMLtu#NZ z*4Oc=fBpLhq%SYz^>B(Xjy$YFmQBTWf z0ABBa^GF8tO18l#FXP#*pP=!ELD=62e*mpVOL(urGvn@l@8U|9GVvEDepoEs7u!9_ zYD)I&ISaCjhS&5KMHVV7hqj>$%VALVvO8PM;5_5-Qh}i}3Mt-+Akm)4UbwDhUzdmI z&B|yzo;^H1xTCEvpML)K_50WH^+PG~%VqT5Md@S=tOnJFioKmjZS#vWnC$kLe}uRq zTp5$DEs$G|<8`_4)n)fAiov2iYo=_S>?VxrFqyrEb4rO^)1mRVHv}OZ@pEhzruJS{ z)=Yxgv2W@WoVHG@pAOu}4n|M?^fIRjW%U4thYcNO!ID054le7d4*NPhfIU27OV&0t zFRJsF51`tV|7EFs;E{OPyIF$ff8_+Bm*213hgQ^=BD^TyGF@j?q4kB{9x}b&+>=UN z-s^vyU1$Ep>lk4>PKw?JP)yE&P;Rd%G=n0?2I=nU<8@jLv)5A+;}6+3dmzY9e$&yE z<-Jbb+G+3!QstS!^<0))fpbC_&_xhn4YIu|#BoiGuk{9@UZ9~Ug5YS~Q|Dqu8{O`w zc=&dxNH%k1d4glGi?=v9UD<064(};I&H&fy zb^GxIe3*ufRv$9eW+^_k&tG4Q`}6C?;eSr9^Zu_i?*IX}VAZnDprV6`9bWC@m`88H z^Un3|?J3RK3Nk|FXHa;0C1qmCGgJ;!i(Y8P`djVb^`Mf|axCw>t&!DFm@Pu*t&i6P z>1kqYhP-YRTa;{0V7X1~*YVq)7(@FZbEoIY$%~Ly3yBCCoo`y51?a6NxZ$0^TYqQB z;(>kKp2FOO{Oj1PzSnOOEbs1Rm&@S*{SOQF(=VUDeEr*p)1&mB-#N|eH>kOT%AK&v z7Hv;yO)8!$VLzLlK`^^ENU9PXcDjygF$kztdUt$$H6!C;KgSKnT?FW?dta6tIZ!xYIi4FrcI5LVhp!Xa=9JAYX*EO0p? zah#qA0W*QPkZ-n|I;&zO&&^DsVpvY}ho!tl%VlL8MD!VbYD*bXF_h;F1KtPbKsL4o zd14VuWcf#_&uGSh9FY6E*8e|WXP_iEjwIPHk{L+=1o$~12&ikiq|!<1nd$xddk@;J zWJ;qsv)Subm$H~35aAIBcYm*5PU>7hq`M9~vWr8>8_65sS>|~h1pTI7CLm)d^*&Pi zdEr`neP%{Hfb0QQU+tSNoQ-hGWVZhwRz;F6HOaqi)Ii=Z-W`Eer68#U8YHtgf2XWr z+-B2}yq=w;Qs{9xa#X}JH7|6X6>k*KLEZhhXkB22eZL|(-PxC5Fn^z_o)z+qj01N| zXjEG#8QQ#X^sIdEQMHvQY@DWW$ZEyzxmcrG4$8)O^Vn6w8_wi1DT+>G;0j= zOPM{9<(DOU`}FDU^OGp}O-mg>!1-^xJP;>96xdUra2aHT;2k_rncVHYPP*oF55IG1 zDp+wIwTa@TYDW&vYJVDm_Ix#--#W1p`%HnL(i51jMZ>#PE4G2&DPu| zgH>{|t!CELb9ZQ?%R9BnI2p*RL=d%%6JTaNk6}e=yG2d@!_Zf%RBhWkL!a)=V8?q) zvx7x;VgGv)IOzn_Ul#4_-`~F1Uyo>dwEg+Q)6}%_T&=_(8h@F3fsnHS9;*0nWva6g z!wGdq`C($NKm5|bA)9*jabbPxVs~wo9@*Aw-;!ei+j4500Tfp>R{M2D4kEdD`t8OC zKQ2mLro?V;WCz%GHM+7>uZmquKTt*JB+D#f?7rGD2Rf(}Sd@Ybah>*mfWvgDD%xzI zQKcLdUXePpu770zE2vW2fLNPtA@yET`6VS>wLk4QUiuAp5QaFIsaj0xcw6!n*L}+G zr0PB0Az#Cm6rUaENGzvvrwl(-xh18?xH!EPG=5O3m4KGC57*7*0KG=9?I?=2OC>$^eGVSI01(y<~g)|bxHs})QMS6ly?rL6DgjwLw>ATug?M^k3^ujZ8NaG)heFoQ$lmYn^hKZb)%y5X`H%V*PpQ z)?RHzvVVm(UeOW35bsFMv4jDB)>+(|BgJT&aHAe-i##D^TzHxK9TxAYdMt~}RP`ec zF5-ErfR>ZvJ?p%6$kfjvn8_kIBPyY&O0ot6;P$w3v`rmU@xQFtkLi_fpI^Rw>EEAn z!fiGPyZWOYxWQ>%yzb#06HL;Ti_Tl5(j#p7!N}o5oS1eDQOB32Vqu$h>yFnC>IPo1 zs;BJ#rsF`8`;fe&Q@7*NQ|Xk?{lhiae*fkrGyChM50Hn zzkjUW%fFw@diR^NF?;4p1mb-fx;kD&&1vL5PvhBE9bctL8N%v|v>Mp!YSU~wQ$$5| z*iIP)H%RAYbE_$ANrdXByoN#S2%Do5qh>`x)FRH(htf^9U`EnKu1?l;ORE~z;soP* z<3@xcQnBlnKEGdlI@sAUQ{uZ zD}8#lpWe&GUsmk(!|31JAHM;*E9dY!d8vGC6Mb?f)6f%_8o{gk77trsn=V8i@Y89W z?uogGeq}prv&HAt{bjNU(>{X`%e$tur-t5lJqAJ7%H{*owtND4?Q(&BBu9~~ zN^(l3YO+@x4LwO;y=EEUj&}UKY%gE_{{F|?=MSpboNsSWVj1~y_0&ObfD2W%htNPW zKs`dbnrh3N+Toz{u01fhlGxNXb$^r_%QYwI75E840Gnu>qDecf`ZXx6e(->MpW|Jm z3yP=i?XV4uOP^id%46(6LICB;S-n7N{&3T`#l%W#Su)3D1EK5{%So^VfEd}+w1 zaM4LRrDWx6Q0_Sv}!d4J{({A7h)P9l%u4_?wz;cjXj9-6pO$sHh+lx2o1;rjEU zy?yDQzqY3tz1t-x@KvSV(;&;CrTnuCJED13O*Aj>x4kGJOdyk)QdC6L^ch6Icz8D6 zuJk5FJ#1I7{Wdw%dQb8L(=d}ziU9)es;UA^v5nn~UNcBorT!MPkw z;T-1>r>vYU44rmPUBbLlP5j_m)u-ExEW1X!Yt}e^Q+{vtbQ2k=fR$gSAU>V^>xcHh z{H-eFq(uB>r~NCF<6)nFmlf;hw_d;gloB32wx-hlwtJ(L*m6VLJgpF&mkmE=XjMVa zcCpm1$pUMQ=c$EkT1qTQT{lM1fW7H;E9$meWh)A=q9ifMY(}258Rdjlop&2y+22#b zq8+_F5BCH zVh$VUO2{cbe-tn@_ye5YkewT?g1bCJ?#hDn7Ws|cg4w6JOZP6@1WiZp)jiOP!`81ykF+Hv;~I~t+y`>MgMdNoQyT5)RPdgyw^D#cT^ z%5K|#?2_!|#iCQOCr__~4zJ0iqqcw?Gb-x3YN{4v8>cRVPF7`w;n#ZS=6w1^qUGM? zs3O@a*G@$~)(21!%h2)d((FOCnnSHRUeT%wTR${zI3%UyO$RiY@Ep)MG^etwAiQ8D zyX*^lSG#PGvJrIqyj3p579!f_nAF2L;#|Fd7PP(|3wqcWdVprZ+s zQ@4i(ARz$~yZUtGJXOmlux3%BZ7mxs#YK&j8dMtDD?swUM0Hkhb6A8|OlZ2V*Qfhp z<>Rqf7J_zgNFmK`!gdZf*yKq%X*S zaa_k5c^HDN2rd?h0;<(}F+e#JuG2X>(pzi~4NLZ|H%=yIr)>3c)7>u)neMjJ)!5)c z)DcXR;7YopBXQ69`)<>y|!5GhUP0b1LXg(3rN9Oe6B zz5U~5{QcCheSrSfel&49yY?#akkv$g5|}1fM^?^I7M4cr)%$G+`OaNMR)D^W5nWSI zM@clA2RskiP&_mc+&NzgdOm{XBFAYCm&fV7_q98NmyYB8sLTA0?pcu8?ehxiphh z+KyMZRLOz;Zm!oqfBahi**_?!^zGhue2h{_Bsu?gWVw0QsFbTBbAesPEAqCr9OSqh zq~!7Pt5hzng{-U8rW%RG&>V`WFfSu7McIY?lj)~sF4gem6}@f#tLhL(7z; z#-=_n#b6ptEVc0R$O;O(6{`%y6hQTd!#e9=y9yFRxrXC(rBNku>Ac=*-!( z8RaNuPc=#$N(zDMcvoq&I$X6lih0-l>|bsL5{vO@WE|3G7LDh_)nd_lLK`W@X%j;7Gm2h+4aKFeVsoQwM3D2GCLrAq!$cRmmg+SwqFBdoz3xp8E%nVC zNx);CE;a83xXOGXQyDquy36PVyPRZxDdZ~ZT7yd&K9=Cfn?n&cxd1;vz`thq*3m&7 zOYK$UE|AFJ4GYGh3Go)G_k9hCMbvb84P7IJGJOv?-xM*owffpQhTq@5fBr^;QAGsm zg)r3RCtR<(Ek_C6>}2pe3o}I6n!8=n&57l@)Y`z}pY!5~6T#k*mUPZ5Ls7)4TXN(tGZ|)&0Rh8V*v&w@=`T_zpr)#S-w{u7a?3^9F)nRA@n@M;q zphj{Z__V8X>is|Gj8|6(f4?k|gnV|TBQJUk?mVCQ+g+d;r@|$d?xOem;ID7z^Z5FW zP`Ht*6*&es*%s6spfzV`jR%x~)Z58n1VDikCS5LEvpT12-qcW~nwq3t=V+~hI1l<2 zMfsCub)tQD?ovgwKE2GBYx<}K`D@qv71OTk5NL0B>Q0p?2a!>Ae@|6SiCc;%@2U@h z6Xt}7(^Tq&8n#seQa@((@<>H9D)V5bAy1vumtAYCeJ4s)0_U|*KW4VWad>&Yw(Yzl zudm-f)Ng-(ZvR<>kuC2AR7aOBx@(}?<$zBiJEv!^jr7<_O|^Pkb6(Pxsap>P+RY-E6JA(7N;cZeNQas zs%+_?bc%Hf1U@g=*S|i0{>gso0l>~I#WC4_U#!B|aM||3eROr`EVfrxA%bJjc zX@jv)GR8b8f3CCZSdq2;Sc!8&3F%6w=iG^hV^eNn0oTq)ApVznCdz#>c6A8e-mvl~ zm-taH6F_jRf6cmmQQ4pOONDbstKa%-Z{L4qli!SbS0@*#tA-BjJOlB5QMV+Xs`Zm5 z!7s@%+(6V0nrpA>4*1;<$4E3bE}g^XEHH(dk}w+av054ik_=QJ87tfG(x|QKedlGK zt%wJ2NguOQr`luAATGISZ7)Y}`e=6r!jlAwOqg`Ce{agFlQk*u%OMR(onMXyt6OZE zbm{93ytQks#XAPwX_iFDyKKtHE38ti6q337xAbpc{<`k)>!u>bvq*T2U42wCoZ8My zqBv8U44j}FPvEfo+Z`V+$|$po_#*mLC0=0Ecz!4Ske-$#3vG!?q)=JPqoz!k`)d1r zo4iU+f7l*bcQvnX6WPRVKugKa4)vyS-yu}dlf{7sstUc&hx7@c9w8sN;;<(%o_Z&# z2;JOfl+Q^DmR;=uL?#Oca+bp<3bd<}b*&CU_et>a20gC#PT03^zaim}WV)6`eySu5 z@)-F$l^@f^gM`GRIaEo#0|F~yWaDX9QsIbuf7KnT64BO6T?S4YN$xbcM%6;~icqL| zTV|Wsxhr-V#mv=74+hN#Wp!x43m8!^Jp{I+jR(!WYSMz#QQcibV&4-*qVs3kOKjR} zj3yHYJUpT^WeTeE2&V(ZEEzBJjFKUi;Gkirq7O}a#D4HIB;NGIllb=6v*6;5tvW3c zf2pD`BPhWFK<|{_E<)7SW@*twM$(DWQ!RM)CNb8jf6Dvg>~{{==<0suq%sO%?gEuI zg!l8}vv4kYQXZQ8inQI5gEfaCf-*>R(eA-^0- z2+V0PC&c(|i!$zxMMbOfbU6ajy@;@PCw*57K?xka9qM7NyRn%d7tejN@CsXzzzPOy z@;CmMU;>y^C54*#zIcCt_P_l%3sqU9Qs^loFY6B#B2`WVLN*0}iPi^ae_rkN0$MDx zPlv;u)inRnLDi7@BG=5P+nKC-cmnn_7QC&#Bf7AzEZ-%Aq%IQ~vn)5{L^i*O38CoeSGDU%W z0eB>UvE9rA-6OVmx0KXRf3O>LU$igv^Y!6t|M>DWl2_8Bsjn23o$sBfJWm~8n_BSd z!&6qg0jj!ftg{{H8~NjXfmCmjdkx9H@!Ss z1p%({rXQ%*ZddXsDr`yEUV;@<(tPM7RCxziZNBb{E}@%7G)W^rf1e<(3WmtEKCR`t zCc<@}2}?^DHYiI-PP=$DJap6KYqhmWyivj^raOlH_xJwwbA5G`@yl!f{IX8O4DEmR;)m=|L zHXrd)+Ta3j1!W*sf4O#Jy*Mbq30C=0kZ(x@*1s$hgU8t+A&R!Tb6eStNZ9i$yHjj=Ll$Vlu9!TB4-6e z9aOZ(xRfj3YUg!RkF5Tpr0l6}swx}hY-$rz>)Ep_$G%Zrs0IpVDa& zk8RKAIp+yg(a+$4MZN1wnG;dXBxJD~oP1f{w&aCqR zj;}f-UC#TmAeUmS>NwBQGf~}c1_ghUL=?PqKAG(?eVSAyJRe>N*QxIJxdNvtVJ0G; zw`FXBe<3K=3)>8psdB(s(hVtw)csduIxD+07RgNJ)FTMM#a_BbTPklyCZE@1;SiCO zB3Q~=y3L#Kr+J<+#uF}k#CyVaG&fS)?@m?$DlT2cqJvK4Y2XFV7}OHgMxOQJ$96{n zcVhRdB&@K1ipi^6<#^7VxpYdmlQqJW*vgTLe|a2MRH}hCrJq-J_4{?vwW;)4qay;& zQPoQNBScfJ7n1D{NgnW=PL5UelGUt9@NxnY+|ga7>&NWbr8F&QLz0HqP0KoI-;2+_ z1B$YY=1b2wrEaRA@^*8qzO>FCkTm)0LSJcOn>MwpMWkBr(ju!$HIFMJ ziQ=nm%Ofmvn1cMjoJ!Rvl4`jee(8(WQIu)|iV#|M?wYgBQPm7(U9)DZo|08J9CjJy z5QkV_C~d`o?9+DMeo0dprbq7}O1fWxe~j1q?T_|s2zqx50#G%IFe={7)Hf8?ra8j6)UQy3#DC7Ro`sO=oj0_vbOIW6=G-9-gQXSTeWSch}>iD(2yQj$QS_H}W_NhV`Iu z*t!285pvXgE-~wwVrT+yr#;BlJ*eu!=X3BLSf5@E1TP;pJ&ItD7)nY;VSZwodLu2QA4< z-u}bVef;a?$)No<;m?_5f5$J{{Q#AzcG>ZiFq}YViW1OfS&!nC=rZR-&Z&i=3!n%f zjdRLCQZ6}LlWfR1wW9LDvW}_@UAqqHy?`e&8)<1+7&e80*>CSn3=TF0JCQ~0!V}2O zUM49kX=Ej%0=+E~Jew*o)SQQ14do0J zEZ^*{cI9%;Z6Q)Q;p`n#oq8$~1RaX1*7}2usktFAlZdP@Wh*EDpw^gc!a;sas!xqM zw%fYxrvNZ(q@x~XfA&uHn61NIiH#6dG6bh=$2$0pRzca>!wU2uY=D@GdRS9}&|}HY z+SU06z1fJ#mJDeEYL?jj@zhm(U$@UMpT7O|@ne6MdD|a_lI#p#soZ}8!LrL47hHp< zoWwsjud~7V(zC5hc9K7(P@e8$2d~W>0nFe}yZ025xw6Jte?v#(b`u~nqv_nwJVx76mlqfOXiIo z*C@X9F-$~%Wl9%2)_n^1X%@Ipt-8v}lnOi9F7_zzYN+pP_ocQ!>&N~Zl40)U9L3r3 z95$76YHGyze`~fQoP)SFEmShlD^HIB<#elfjW^YkeZD~%&I)x^h^Sd)6?%Q7o6bp~ z)+j2BZ0j)XtS-;HvELSnr4L1HHVcuDdg%hzsfxp*1zrXl!z{6uQ^B9E9hxot%$ERt znf4=)dI5tcs*XsqRl}119d%RN_c8^C0j_~Wk{pQB^ z)I`x4U&2bzrJUD6bEM|H2AILezIL%(#%@R#$rm&#YiR(epwK>CP5 z5M(Oy&`z1uTGd`Bv?pr=uSG&E+S$KfVJg@dS4Ab*qg9(-@3YjF97FE{)^lFwQ^igl z;!fIKek=2W70UM0g9aueRI9pGHJ2tYCE5c5MP3qTr+4R=0}~py zT?*i*=WOupkNWk?&($U&`!)t^uC6f&0xWFQlvbR2Y%-CAV;mi2eR%moqzS*+cLda| ze~f|is!H+<1vIpF&&tgy;n5x8Y96&2#`ty0b7Et-9-zb;t1TRUd`f3l*ttI`ytwv)P@`qa!@{S$(yrc8Rx1EOVU zZURSsnPr6R(&!zRo-Kd{*^Y*e*d(=4R45i$IT}PD`JCS7avatES2*VZ)WrDO8d~eJ zD>S|ZpdAt{9U5Y9QBYBD^qqwfFc689=)VMii|PW(7Tfw>N95qG0nD>)LhC{he%J;+vwhuIAh^` z4ck{6s7>IZfH%zq4 zQO)@VtphvwILz@iwZRHonbnG$jTTjum!$si^&i&krTy8T3FeQjrc$daF^x3H9(0Jp zSFQ~Bo-`z0q){tlQ8oGV4o{1fQuOk@s@w$!4D_F{Ax{}_624fUz;OV_e{x2MW->w? zjV9EB$z@8Cb-ZMI=-7-UE{Ch(IKCm$?s`?KL{DV?Yqd-~Sllkx?Q$=srCQn=ns%!Z zlkwHoVz3sSAn^hAjDU3uJ zH|9kCv8iUGhvzQi;fRXkfAC5UZ<1t2bCROI;MqB)Gg>5661if5TB-+gKvxy_QvN0% z%AWwnop)B0@=!?F0pY5~@Z*5?Y@1YgOTA7_*^APi>Us5}Cf}&Zbn0}S7lpWrf>Xn# zmij~Wnc7TVCXo`9s0e$}h(j^xdCOx9fP64Y+ms=5s0OsTPGR;De}7%I=Q@fsa4V$F zqS53@AWDFU)oBIJ6G$1Xzp0@MHlv6m1Us9w>zdIw8`!|BY}`MuGiFDSmZXU%QEdZN_?c{q8E1EL@L9uET; ztE*4)rA;zH)`0~6f8Xw?1z~dyS$!uX-;$zDEQ#@#x*w))9<=CBkQ@Rjx%{$dpPu*G z&9U%w5NzdlUx3n6W*>?A1c(k^8vo4iJ~U?_1~{uTq+V9A8j+qOnzS6L1P50u9|~4- zXu6g`4q$D1O=+7f?Lgg-lEHNL##^oPtE>-K1id2Ub2x)Re?X#sP0Dv%^6dY0Q{Dr<0_eaSx?=i^Avg}j+~CZ0M0aB zK7R>nPa>8#wTxXofnE8TuExw51SExq)odfAb%Dec`Dk5dkC2EUXCSW*rHOc_nn_XV ztV&?$aHZ3Ie{n)RC`L{^ufxB-s0v-}BI#0kIaR!bn+m(8q**(ARd-MR!gU?0^YiL9 z=O<$T+!4u*ZYga1E^R(2OgN(aH|Y@^vU-pnN$-x*I2~#(_mcm(z%DFbr-EIiYTCiI ziGJxR;c&ujx&HX;S+f2S!+36jJ9u@~5JO#3;iz*+9 z4lg@vk38?Vu9rzjY@2Nb&!kE5jkT zP$5{J&RMmko||PkP$ped6V~vlkFbKuEQ-UZf5iPon;9jMhC9Bs*yWWL0AAkX13L zC;3fUmKn1E>{)v<2V6nhoXgEF)fAK|QA?LWeWV1Hj2zy!TB)EGf{wlD-gQRm=Q_G_ ze{*D%)$#xQXxZA2I%`wF@KRul`jCRG>UWc6K2ywTK_n8D*iPI%`3!9(#~{ma)E)j9 ztSc{w{6S#l{U*RY8HC!wquR@mddCJ()r+;{oICR$%bf`Q@$+9_Uf+H(#7sAOs*0%k zgh%hfBzB%a1xj8GZwN?4{HAal1tqIgfB8OO+ZAZNO97}V0kC6w)X61}YjB){ME+Iq@!Segj02 z9W=+ffExOaP&xqviSv#=vl48he{#yeShc7*PMsB#xY$eaRhtY>Jg^b)&;Or_s-Mog z-_ga}ufsn#Y5!e=Jbo3KXB;^y{Mcp2=)$AbU*TW7lRQ$>S(wS}Y{^}(k;bNc#?mGB zCURJ=>J#v#VzP}f*-oVX+3V7whlTS3H}pfQA93>`T(c{-Sk~RPzY@Soe-MT0Jo>S- zjaLPL+46_?D%SF^-~3oa5>C?Yp5zea{Nc)3AG| zOtIrjrFvhl>%T3SEU*!5h0OXIz^K`&&gxOs{Av?NvEINp0%=zpf7C`DSYMr8Y7PeZ zOQmaRrkxzW(sq65;K9z7f1bvf4w^eASv76DI5brH?S}b-Se!Fdl(VVqyau@Kat&-b zX?L6{WfK`tGXt6Ir_&Yt2}(-r7Y6>!0efZ z&DW-+J7p$E7r+(0-#jF-QGV-%NfL~E~?4| z-mdm3#i9Sa^QQWQ0tR%lsJ6zo6J&QBv!engqe5WC*%Iml@|6~4*-L0*irRP0(y<-T%nZ~y%Jhr!Fw zz?L)msLTN~bp#CpQ(4*IN7ef57|tK>YL-nzvB&}Se*nq}KB>}xDCb%@;6}ay2;fT` z`s5JnIP}DwT?#VQk3&-ynu>eLV4XK6P1d)qghwe5+5DPSCa13QlzS#Gh+yPJM|K!r zev$W0yt`JXgh=RBZsk@v*AxM~9VH6}Uqs^~yV}KjzLn$8Z#xb^u7WWuwIzFvFw(7V z4;=;Xe@pk*KhL*+|L}VG4XoX!qlbz7Q2lM%Zsn=qq9#^YffB7vaSqb*p(!NzLoo}$ z{}lU7gu!a_-QAj~WB|NLok+E^jW{tmVqkD{6vmlV%0>Y^*>O1@ku6t=ky)&qR2fi6 zL}u@pH!{J=PK{zXh?P>|x(Zmb7x!bf(FgeOe|kmD^hHx&wUe)TInA3m*mB)StX@d3 zRc$U3GeMJMAJ`DLgz!iF_wvMJT5c2C)ySp7P%pbCj-0(?-sWzgGuax{{FFnB`fk?l zWsR2Z&c(4$`qg*+fU`P&a;16Mf=(y=_RKW7X>RGV=$y8iRtpqU)Wo;ds^9+Xudl!Gm~Q%b2J=2gjfPqTLrcb`%AQGTwq?Cm z575o2_~0HS&U4Vh-kN@i)E{b>%3mQxe@&yI6df4*fyK2XyC`6eJuFE(SH2jP>eS7> z$ers5k0PK{W$E?)Q~OKzV8Ev%Z(GnMk^dWxu2I{e#!MwMPqidUsJto&rNUNKcjK_U z=j4NkqkJ?{yEl-wkU$>lg#trV3XO^M)~8VQabL85|7uiwyU&z(q;`Hf9F`M1e>61? zbvoLd#0TSd0CTf-vN;H)LtJEytu|Hi%~@%X5>@#F_fwH8h#DuU`T!LdFe&eKTY3Ac zX^eDv^?4bQ%Kn(vWBq~0#{_YX->Gmy^`TlY?-IlYgRrkhAuo!C&M{YGj*n`{AV7P6HZ%;a$V?1nuZr9jRu$_UHoHfPJcT)t%B-Fhq0Mu=aUaMBXEO4;LoWOflf%A?giwZcU zPxN0G?|wF)>@n4HD$b2a3jt1qIFHjN^K3sQ$ZeIf1)$m5w1X;Zte zRjN3zlN3;`dyD#0O6{G)1mVz4v&E~Ek#{2$phTyAX!jwlpZ#1r&$+eeF_3x)P?`4$ zm7~x1wNW=jOgD(}f5*$mKVJFYbjj?Wzt?Bp1cld)4B)HfyDS=*C5_=!NmCzE=a8zy zU3Li^n^>n+6P1e2yPL+A9E$@;$uZ!}QF)$HIe1>3RVYwQwNyJcf7-Sxq{NO}<)l&( zB?^qu3v zpnReV6^->F2o1mC_iMX_0I8X61PIrhN~A_b5wnAW(`R0FqB!0i@Zm zvg}I!>x%g9f0ah@(UmDFm%PLw88b%xXDF7WRY`Lc^Pi5;E3vnLo+XfxK-QIQMX(qY zq%jblB0)>Liztg46hub3Rwv;uSL+ClAn0QY@&gDv0dQNe*AL&{uD7R~lbfB1JwW-r zO62a2`JNhEv!+BzB14ol9WTD6I````g>(qqnzVRHe^7Lxl2ufFXp$@sEd$Q1SDC981t}3Ud-Urs+f(Uw>GG3daK#UCkTyFPuVukAhFyLJj)q$ zkjyDrAO^eZ(wVsp1>bnn{S3+wX4%xrX82;geIhw4E0T)tfl8R{@t!u{?#!G?y?xZ^ zz;8{Gf54z+t^tb&jCQ(*Kl0kwk;f#ly*#(IMoTOcZ{KH!@dyp*gNMG$c%cGP(=|lN!S#xgowevZVHSl zW1l3A0=qOwcl;%#vSd{>FIA=&haf>HIz$b~BsDgRr%w)SH5P(@RcvA;DIIoFVhSb@eoh8bVWurztsg`L9H5J-~x^ zIGa>irL4gM)Ou{dQ@fFEvD0>xY2N5n^+VuUl53g@W&VD)t^#6CAuQS_CCNUV&}&iZ zf10hVEoGmws`AW^VMmryoHz`4^nxj5X?a$(O@~8e7=zdNOSIRyX_>@pbQIrK<~{6x z|MdFuKhJUN(f%P zT1%{Y0h1C+z81?N!n|$XU@JfAEFsN!e`NBN&jEammLa zVksx)t)Eg4!aKs$x@rijA?{Y{VGqWBA>sT`a8d`8#tGA1j;q?r z*pA6rJEB)jj?PllX#NNq=HDgRsRB(AVq&JOi}Hw+%3al$8#b~I)jO=cEjqe-tbG&> zG5EHLCATl48{ZBDxGmP-*VlRne_#*Z1V2yMvkavPG%}RhCG!;nuBqX)o>d`Lee>PU2~~N>R&RbwZcA&D$b%Xbz`6 zR+1F8xZYpvY+h~!gHj&t@^!>w-YV(GJ#yna^?rH3&fl{QpD4fCX1eW!D_Mh1R}=5f zPfg%tw!CkyZa`I0!Ye*t^7Sq0%zH^`7ki!)Ok!Aq0se6U^RcI}ig6abQERfpRO zCGkqCaMoi`qa4?vv&Fg%68YKZK$3nQn^$wGXxOTt(0!il<>S}>vtm;Z4?bUYVHEmTQpU@T5A^Z|u#y{fD!D{hbb_ zHsqVf#ffC=mCgZ4*AQMV<#N#tiLQIOPh zPbjv!70*_wfB({D^O|Di)mBtkyyi{PPn`HR3X*IbeBdMX>CWCrafpB)o{6E2$uSL4 z)Crh!dH3rP*6i);r~fANpielbT=L+em5~NC+Ez;%%|I;*=Cgu0l}~P<0NtAfoF~!# zs*@Xet%G+*{k^!-oR!wS#I;?LRkTrMT_S4NU~9Lcf2-=l>h-jq4>LJYzw9Kwqb&(w z0-r6RAZf>bX=1c4fx1YOSF-c&M>^p`s5vF$IhjpSK~h>ynGVE2;PlxpN8C=^by>yD zqo}p$z@%o9{YP#%?rZk){o9w{wtmmHGo})S=?X$ls8F#(`R?Jyu;O^)YC+_BLHGfutNnmrF`y-H$#s zL6y!_@rZ)%+I(~p`upYrj(B^f(FizYe^tng?{!fcfvE}@F{mjkS5K}nC&-#tnTa!U zS~+M=fRl$Oig2_}t?Q(AUh-ne8(@XYc7X4t_0g1)BxcJgCel9E>L2yj_;o|BybZOj z@=|itq9RVOJ$EgLby9jM$d9(`>nDQJ7H#t$ZPy$iYgBoZRk|KngA-yY7sv}Fe|}C1 z$7hi?1v;6Ulw^61322R&c~O=>By|t)2_Qh8fTa&hRx?0u)&EM(T=p2BQg-5ys!%Et z9*VRASG_A+OY3LU3IIr^z@=8}z_{vNv4cDy*Aewh=d@EKU6a|O<6UzKpq2ZAef#wC z`8Rq6&OfnvD!9)E4lzQx55D@Qe_FDd=7xORMvh~1*r@?hmF9Apw8{IEmaO=eke~3A z71LEABvChv?Q-rtsp!?F1)9UP-fDL{yyYE=RlP>rZk=~dBZ<_!KiITgI3%AW`6R=U zpGAAUW0}%iw&r!nAX)D!Ngv)2?s7zQ7T|4CeWxiheQBgTbQLm)O60Dje_MT$orSrb z#eckfzMHs*yUGeDK-)ZuZRItd5v(&A!~J z{VL@e+v2p7Nr>L0_)(c|JFmHbk}5D2fDhvJ3$&=YD7EOr#&@Xjmvvq)ZdG1l9Fe!g z>9RA|oQUzPo;%=VS9*dSe^a$|VKwxRXfjfY!rIi{Rr_PImt&)f_O9z_ z=&_Skq;pjDwpjn~m$P_Nqr6U%GRMu{a@YgMDl9hpfCbqOjs_tLkf#Coi}Jf$*7HGL zcQ{2KKm}*y8>zC8sws{&aSs(FuzHccPf0RaHRLBgPvt{JSBPief5&%zrOtD!R_nQH zCKUjDM1wgqI2q`RZdYAXC3aqw&3{QXl@#Rt*|9H`4Tb zI+B+jL97>rtEFgBrx*N0m|LXUoI?pJ;xkC0cuUGVp0^Dvhj5!3@?cq@Jc;L|tXSEf z(wrRiv@BGhoMQ`Z0Z>-DAnaw=~#c13cxeMgDi1dfAm zbbyRVOl)E2-Sn(fGT@w^af@mb-rZbs)$B4aI>;0+GVE0=Y|siXFl~$d2m5*gVABzm zUiZF8N7G^Rh28!beL5}>$u616xiK5qLE3&*r_l*~e3+Cx619OnsTzb5l!URr#BcOmmf!&6*p3O>DD^_Edb{I2_~I zomM95gGzWqYa9CBs(xATWTZdq+w05c9}`c%(dnmTX0hF9QGl~$jhA%br8Fi&Xj;Y> z*Nzd$#u1>7R2*&fsT^6AaZ%KL=JiLTAv;og(WLh1(uNXIY{cE0VVN_F?9}4SnVSB~ z`>on)8OA|xy962sVdx>(LkkC!Zkrc>Mp!%o!A(E(y@n19IW0PMMqxJ@NhJ9_Y{{>Gr29Lk zpA4s!Ws;1!1WqtOpDdz@A8AOp9eHLfko+Rm6u0c;lMQgG;a8y&qaL8R)W<7q8m2nd ztm66bR)W+(*p_2_<|zQV@-?0o>|Zbc^Sg^R+tT14M`7|pFmT9)^gq;pVmA}jl?&mG zjA_r3oNT!Iw3WW5dNSai?;uQn*O&op?x1YOebf1@hSJZ1%d{Zj1hW`FwqNY0rZJH+13aP$kfRzy-QGL_c0h z0coT6j;!uNkpXg8`Pwn-)Wp^&UM%Xs@*Wp*4JEHk6K@_g#a)I?vqJ&0#5QqA>`Yz- zc7;Z%ixeQ#<@tIadZljJEn=&%MQufvL!CI$6PeAx6&yrAStEy=k4ktYE=q7euBGav zn!tRTWUXB%tW)U|%^h2RnnNR*eB0{cOvS}lb}Y9jWYYDZyG8!jUO)eeVB^iXT_-5s z5{FRnlR%!oilm|px8vydywQC0^^3OMI=z9~G(xD`M)|~-0qH1zkgRv=;z4pCTv4yK zWy%o)aM=~tT1czPzY*M2BGa%p&%VX9;EkeENljL zyl8Xk_hdU_nQgm&sj3%vpRvmVxC1= zfV4;nR$=jf;waoo@YlDhtnO?5{_@Y~UG|thJb0PvCX!IJ`{*hxQ6rbBYFE_4)Ay8u zQO<~?YdSy7>m$(oPJml9v;g$Z2~MCLAD7wsZP8oAUc32%(7ie>lV#}~{N*OUjymf7 zWb*R+pn_-$ID-Ei8(^Qx@=}kD0zmrD;jMW%6!KSpLq!IORe0qkfG<*ELxX2PBh3p` zKE&AxA|Y{E>B55~B8yYSXD3PRYuNMwV&7No?aya%_1mH3^ESuah@5le7VO}m>U!T& z51Q4TwV&5!HV31u`;*fo%Y9KT#$f=}mnaUZ*06dB5_9?XfN#*SdA&G5oHY4J4j(&t z>@9SE$?srnsOoTf$8I)TwIgE-oNVmrbgMw7uhOXtIr^6!nrd?$%q)!TEe#LcHicj+ z7+77L6b6OosV;BVLSdEV?EJFI*oQ}mT)KG+bX%@(Up`!K?ayZ~jT@(O^^11x8q|ej zxp$?fa?oItqI_HG_#uFkFA2BGnH1%=D1Hfl4ZE|fffsveJ|fJdHlkYF!BFghP0kzJ zq}dr|-|#UUZ0&e0xw0JZ<`Ei0r2TLdZF>zx@`L~r;3AHpK3^+^ z{G1lnNK1Zp(lmY5*gHGysZ6RW!|coT;m>a0xUN&gNRS!z3yOA{sDpoqfAgHG)%h4+ z9D5~4l+>S9CGzXIrW`+bL%iL23e9>TcNt@s#!LWjhr7p~*k9pP+GptXp#SRjykI|P z%G*#dlNO>he~tID!NO4`Y9hTAy}C`dU^cCxmWNx5GXa~kZ$)WEO}cEb%4R0z1t@AcZ^4E_NtvY$dK6BZ2bb*hK-M;mO7`Ot+pio1}IHU zo96}l{d9zw$;3YDV zp4}6`=~*Aa9Zuwu{i@E+g}}WXHbxHOpuQsDAGRQJV^$}vOF)^UoTIynva>fy)09MYLz2qGT*&EvqQZ7aPI(-QF*Z0fy%=Xc=g?E z`X;quIk?G8v99{)U6X{PZY{50+hex{)B0!Cp2-@nv9+tN22xkfWwP!-01F>)n?GNK z?kiHk02ZCz-}E|@AEY~fO>4!~!Ld+s9ce_`6or?4+v&C7b-US#<3@F0E5EU@Q3{y? zO6x_<>;5c3(NErH*z{wFw+ryse?C>x!~y&qwMJa>y}|3A7zif5aZA>cnuS zW+f}@u|vt4Nt#jw6bajS3bjUWOZE4+Ki@uq^?&>*! zv^dlh_ZP*iX(mgk4XM>i7`5t4n{jV61X-A+S)VLfkE(x(sSU+m(q_vYAR zua#@r?LBZH^Mnx!%ANW-I|g{#ZuaIeDR*4-k~$SVKbm(OK!x0U2KOJ-0RxzCMHB%K zo!vpP4TdvGjX0sNK0{;>f`+CCn;v%$aidczmzQg&lDU=gOEX>X_PatZ`kD}^YShq> zDBrzPlJl*9mirRZZj*pIaVN=gMEEdv+!Z#?44^_++m(`-cSU`kynk++!|^BZMlMRa zbrZ>vU*Eoc?_WOrB6CC-dgM!u%~$UmciZZ%oL=!08uVB>RIuwYY9PG!DQ8>snT^)wQfom$D&`N07RoHod&BnPJ6kg4&<(XD3hbC%{jTec`^GQ&!#TmY5cMF z&+;M`FaKqMiL^A}_TFNkK3r69vf_|w2mb@whL@^T-$LBp$W%N}B ziI*=+kULks(#%KJ)s$WQ9~SOON9(cGg6bZ6D3eHvggKAEHi%cj7Yiib6`4~+q3#4u zjZs09Q>QY24O&@j;Ep!eQF$;nze2j?Y6aY??o)gWc|8!3i1H-DEi0cy_MRaMeP{2V4mB_^&tnna;TI+%$(W#imBc6BmE z>VZhsijwnTs`$!YSIAryU=mbMlr!EFQm$_l;EvmWD=oD+X-|MSlD-uuSzSJ}!hShT zF=hvUD21E71{pTDF_n0dA~qeHPNHkoSaWLo>asVd zSIzDf6#(=}*Ilzxdo@PGerDSd(=-9r$xd-&8iyN_=Cfd1xgE>XYQ4O+uYZ4ex) zU8%Z$ys}U?_OOEv6v6iu`}*-yB_7dbI#2^n$<#dtcTo`NL>pdkr%>$ zD}Kl{l;Z&4P`^-6liV)8ZUl^qqjt?>*kV=ZZDEEItjp#t`yPvodzn&u&_Y7kb54pR zKjYZqs(V$wv}O;bES;Cmi=FR7%Xpv+J9&LtvOll4e|`RiLtk#{!$eFizgIF6+vBWK zXIMCEBk$jBg)M9ligF3tz*VP4PDxmQpzsSURXtE~_1X@2(QQ^qK#M??Y1o)_Z6G_5 zYTF#?cG9D+It4U%9 ziIQra<3I_u*Z@^Ps=w9N^oNK@!X0CV#o%)SJ(eFmDYc#ERk}6wdLQxmRKH0D{QM+y ze|K{=)}++CRcZ*eM7OA(y0Y9XmXqk7*eV(Q*cQiQS-Yk|j;>8z;dU*KDKu5>2EMAt zG3jv@Rv>_Ol<$$hR&~mfgHQTIU#l(I%F(h*xs5V5mA#G} z)DNyoypyO^f=W78v&i=G4lRzyRG6cve{8cQMoyoNP!hEqQz;7+59-$P8r2Xv@_3TC z{-g)tx4%D~Z?7My1HM1`sNMuYl4OzDs&qheSwXi+^BJ#e^!Zq)`N5R*36~D@1e5D@ z(rHVxm$~yQDFT*3_}(&Ez!tKQha6B>iqfkOb_7YRPO)~=Zzn$L98n*DR;p!pe`wQD zf?c`Y-CWqnZd+EJXwjjgNz^JD5R$9F&|r^#4$4>ZwRDapg(l;HDj5o_+E3X$D~&D za(MHlHs(&iUphatIRovDxR$YGf3tS*(7}7!nC$^kGpp{d*!j@;AqvE!Zj_-k6@A`0 zx@kEmz@=T;S0qE~gP}@H8MBbfifrm_--)P{0BrU}d3rKJ6wga$n{z_EJ_XzDHGn$0 zYX78L@OHS)?hf<%$6iBVx9fWZe7hS&eCpRr{nyK%FHh~*<)%2JQMY^}e<0SR*#Nw= z?LR>KrqYcoNkHHmIW#c5f+FG7s#8PY_4nW{uUce>a((iJf!tK{;ox&$)y?9^QaYcft)qS=1y{(T#9o8>P5MB%AW2_Q#diE7SR6;-+~+4njF+AjlT zw>A*DXi5tl8pj`MzZqyNl^z*Bj6B`quO{l(j78J3$%cr|+07n@@0o&ISt@VPS@6SI zyqdD6q7sPGR)jDsf0dw&A_7qgBWX17E(Aj2R#DCFeAJ6WhuKqwCs*&%9uM4gh0|*! zWw1k6a#sIJ;vX3vgp!nK+-*pm9DldF_smlde&uMc(u3HHa(>hoB^rZ3i6MRM;SSFF zzkV}1qoO51n1kT0FN(7@yhthmWjyk{KvTTre>|#9mW>lKC9a0zx=x^1 zgTvl6FIXoRrh4_UEBUeNGtqVYB2MbxOD0gM2%4u+3mr}ENvFL+0v;zEMD zt<{URyQwp8lZA2 zK-I>0(|TI7r1#zR3LN{h|NWbh*tlhf+6np;w8}H>eEisCIdDGM&T~3C=!7DBQIpwF zbudzc`I6hGIQK$jMOk&8)2z`cnEg_m_BvEz3kI%kW4y=_-W7O0qt(De3l?~lB#Wrs z1Y~31f0HAfGm9eDjc`OHYPuFV+rR7ecqu&<#*~xGAeXQ>p;uO?oHzY!oE6M`PzalI zAH^#~4v0jb|0H^#cIoc~Jdv3nv@Kk=VKuoRs{dAc~1B ze_cd~?2){y(L?NEFAjp^D)*&(PHjTi43w+Em)zpe3AOQ#^~`eU)tN47j)^rrBx033 zxo?X;nUsI!G1~9^W9roVdiMsZ@$IatE-V+&dg|lHyS6^RAo zPCSsNn!sr#P7mKk-QK7{Y=8rbIv6i$e~%XQ1hG3l&D#6Zn*I6Qyne(m@RX zI=m_MG7$KgZJm1KuMXyx*S+ZcV7Hq;Sy$yCsGo+xmXd`$VdH7>df!1zMUO?aU>z_d z70s!RX|iwvpkEw?OETDd3}dDCV^L2_;;7%QX$NrXT_VL|4Pu|u_9;uGW)S8m!|ayZ zoVxDZQL{SgKNYK;k+kZk;;0}7Ho1mulqTMDgrjTR>Wr*fV*pXrleKmqY)=K}s7@3V z;lrX0B2HT=Qc5X))nRGg#dR;ollZb&e?Lu<-3%c1>X2|yhISlmuA&NJx0}e)ki2yD zG&icMqr8qmE-KN;UIQ?JETz+WYbHx*o%$~Ipmg-sm^7zo#guk;&NWNgADU{Ie{17h zzQfl^mD{wfckFINrGXQn6Uam6lOv_M8(5Wto^8;3%j?i>lN>EOX``l%RX!|*e^QqH zTBa|oDxoALofwq!X_Ma$;u-R>HE))Cb6c^$KD3wb&(oc^M!$}Bx$3mFSR+TT3c7Xm zsT1YU!8)6)c6CgMsBs<2Sn<9Gf4)kIavX2h>yEmU%HaTWXn$E$(FHMTXy^p{u3GJJ z?gShO7F6`1zSoo%4p!7BpL6JXf8Y@Lu8&|)Y-rV1i-8^l;>+2W zpr^s1qw~hfbi%29M1Y#@T1qPc$R&TN%`rM^rl`H5yf5P5gE`19CY^Z$zB%@#_6m_( zM5D~EiWh7$4wl-H(Z5Rq@k+?M1diKj-JK{Agg(pEeU~StF-jL<3NkM{jDyrZ-Kd;h zI34u`_ub4tKliUc=p)Y>G>==jL6G9N6Zca-opcV)GptoxT(3chlbhasd@g@G+mWI$ zr}e-KA#D;%2p{Z9M~CIJG{y5l=&egnpu&q%X(d(b1(6q(u=E(=(F3^aee}-hY(kHQ zXhan|-$50@m0!@jH%bN25)^3&vL{JHif&ayQ=TIr{6c`xBo!+#>8y*Eg_UEcez{KY zN^+4>k{u&wyT|H{C&82_yDfj&$CuCl{%_M{QPr5He_dR?6Rmdz1RS~!nA*&uu*Ev@~gRSF=lUmdequ%)nS#ru;e0ic_{RI z@1cxAkIOoo4CNFNHTi|ho_}~gkdw7P+KL9%f{p3J+AP6%Jc)S#da{3PRWA^HcGwUx z+U$0B9F)q+ErH@rIbNhzFHZ7Fc)Qh>pI?40# zc63f!IGmplOYt;{id`zX@{{tJlRb$n{VWGZxaty*YDX%yvXqfHaNU*zMf+}7XiDqr z9J?$xLa%;4Yy2TNI7fdNM1KUyelF_EuRH=r5^xc8LM1cLp0RY;=hn$42A5S$)NJ2hZ5#5#eZfBek2>Rmb@2AY%M~~DC*o74RIV5)3kHbpg9U^gY&UPxjZB0Qdn02n2dE2`%or* zP2<#Ejf2MfcIa<8fVrjVo+T%UnrT~=^R)|`%OYvD7yEhlCHwVI-axDh_&X)Af_(%M z9j~>b<`7k?G@ySb|C7?cTlXt>!SC0SB)Q+&OVP{vD{?MG(K)Mw0gOmem-!EZ6b^mx zCTZI2oVsCh>`Mc!hW6-?wIe%qwVmR8eulHD%xFK9(>PS-B#ZEbItk<@#?s4qx!|Tg;aQ{zU z#<#ZOaw;THRZX$X*5Kz*=z~8x%Bnq7pO#R&OyQvS%8T^bW7x`# zO5v<(i`f8Nl?E{>Q7RGCOWLE>9am7Z+R+Z}=h*d*xy=Z;97GO{-sE$HMZ@{ADP^tS zR~R<#@9^T^pI&9$oNsS`rVroRAN^DP_H+^V0JG71%ItXLu6DH2sYjY(FGLPUS+(>d zo9%xoPK=q%g}MS&mpn^8Ac=#+RzfX6jF`HpRK>y2|5oicCq1Ch}TmT%bfD2+!T8h>a>YhyH*0BCVkG0^)zJhtPOjno|u+@{MYBR7GanIj!;7OC}n1OZ&VK zJGx3zS&n$nI9f|IMH>CDOOHS35eHkuUNUbv5}*NzY9GikeavTE3DmC3T2R2JR;dg*zOksj|P8-Wn=OdjkB|xqxSNH&Bk|Ep+vi@(du=2{Sh_O&|#PS zLJ8_9OLOR;IA6$bw*}&a9igKgCxB=xrv&_}o$Q=ujqU&?xpZV01nl?K3Lc|$EQgw;PSS&phGy^x?%*H$&11h3F!Q!DsjgRLk^4o0C0ccgc}#L<8J0^<*dfZ~{! z1U@;mQo5WriL;V993k0n@$IeEPp`ig29J6jbapAxtLUwLz4rh4dKYE8Z6w?FgKj8- z1V|A09K2Z8DcSPTqpItC{T&19-izC^I=b9`NZM-=1TtqPX3n`qjo(=W;+6`lc48+r zsI3B!x0={Nf5$|~Q+j`qgEFY+0B3|l%W+Usc6dwW0w7nsH1f(`m6JEr^cxC;^D_?) zO?s(g>~$8~+M#UPZgjk5>cvOWT;1O$=k*k)e9xN3+&M}Rvpwov(W+ETYyxGL-YGNCPD8h zuxz-}uw_jNqU`?5uvdj9jYg)U)QX*?dq@Tl7MI#q#KlMrc=m{|r= zDesXzwd4es25HdoLv{uKmG5qM?^J;>-VTL{>^h-tI<9=YU$gg-Ob>@wi{sFB@aT4F z+o3ASWnD%Xa8SBBJKd<&b|P;enh@b9dE!>qAYZ#v-PV5Xa+rB$DHz^@T9XnuW;yk5 zxhbOv-efhBe-tG<*@nn?a?W0wi$!gx&g(y0I;~7^otO8nTD)`?EnoZ6bZp`*s-VHY z&PzG7ZukU&m$oh~K^F3Ly-eP1`H_*7K_?kGJ!k9E+3Sspkq~w!S*Yo67VOI(zaq0Q zmC2K69r~phIYB&)=`?)qww`pc)*W}Z0i$_J)YoTrf4!-XTZa0wzxdpGhSom4{W{D8S1lgbn&+BZCMWw0fB{!Al)|J>&7S$0jj_L58e~k1*p|DA7b$+eNKT{QqFVG!*T+b2j@bZwBuVIU1ss$HDC(=DyD@pFYdDs4Hw5xh z#}G2Nh2&LYV1IhGnicm{-x3hW*L5*_0i&U>-%&H zj*NNYJw*;QQ4fhac>HCfef|FD{KDe>r29hw^14l@^w{JBU!h3;&yrdl_nXcnZ_+X~ zscb`;bvuX0&IxMQ=J>SG+Hf0t(p+idfAnswa&(^VBA^wSniub!fT&_UA#_`MejzNS zw)*n!RVmtjpk3?cs6^x|<*A!FS=Z98%S?#T9<@B#qF0{RsX!Po*C`FYuwIR_uR8C; z`%6|H3NGy`wR?Z7$F{9rP(b8koT*WY>Rko!^=SvkA$%|ovI@Qu$+d+j)*y+be*miR zZo1!!%2?3m^Y*k67!JqjsfUZs8Oo4dr!wm6N@d*rhj~J=U^(531RMv}r~@sstt?K8 z`dbbSf9S1cD@k4D`KWxTXU4husuEDvi}vn6uJ3_u3Mp=`~_gd1;Te`u4|{0eXn+{*ae|b2~fFJ>vcur!Q@F7o~(L<6dcOj zAno{czTYzqWKi-29Ls@=e~U9=Ei}?YVQqR`3yd|BCSaY!&iJk?Vm-PutpPh`9+O<`As+&)273pRB@Icjm}5DVx4 zc}>N&$>1DK>Vs1+zn$-XslcY-^SbY3KOW1xR4r;SvH~+hnZdEerAf8qi%%U(14t#vO*&{Ud#P@mLEg=C(qhgsr%$(CDA4wxSH}euOI2!q~;E%IK+1oY*dgzTv$Xm;lKf4x*#S5{FL_1outzUW-~;)bj_ZlUxk*6{oc~ikf1nShdk|%7lIy3`ujT}G z@t<~SgV8C_%Sz@cl_#tHFAUnJvVYT7YbCPGX_=c^!AeV3t>=!sOqO*joyy{6uc{;m zvZWNdx`$Zu)a6-cW(Nl}N(Lufit%2NQyjcS?VQ4?5P9=rMfXz$2+#S3&`x_CL`dG6 zM2@)R9d(&Gf6h2{7v)5SE>||1CYA8z$5hITFl560ux4%Yth~I?KjOaAlzZ;R<%}*b zJNd>eo9zOtRU&N=20fMiS+9?ORsK02a^m-LKbIeUP?+fIu*+YIRNa6n zG@2!D4Lb}`mz_NM(bMa&9h_)h?Am@1COo0kNx(|y!W?q36)E(K8oaW#IgEs~W8-|z z-Ss{Bb~kvOjl6jS`4TBkZ9w%2Jq(==n^7=OB!B?P zQP=qruS{Olu(bO7o`K>X^l&QQrgh~m{WyqZ52E7g`Z%z2=|ys$T45%oI*4iBN^>CZ zOA3sDB1EM)oV4Xf=&gA<0#Alfm*iN^l=?y*e}7r8{^|cb*Xw$yJX`m&8bxQ2^De6C z#H`J2-@u9~``%-7G}6ZANlvb3EE`!h7wa1SWKG9Oz~FHD4;@gg8rJgDrkaa9Usy5u zP-{_R+0$=c6hwJ>ZS3re)0-o(yf%3CT)t*!lbVqhMN%CrCpOQNtTD7+9i>Q)HwQG%9;SCo7xRitV}Ah{Fn8bDN=ia^Gdt-h|3}mwD!;E~P?7R6IqawzOo5NElS)D!!>vJmjkH zPP=Z3C#kB%&l@1J(?l2F)@##W;i4kSe~z=O$n2m|@lNWjZUhQOzGvn<+P@rHdfXDz zf}u-aI9_U&kQ#?xku34xy9LgjemcEutex^U^(-1bn344HF2{8Qs-4Grjr+s5&!0cN zza)9Zd@u3Iwd|N7{YHIyNu^!c2O;zA{kW~J1|A}NDpoWchah)aeOQ# z1{;=Eda~BS%}LW}C#etOU6>jr5*v47P^LV6gZ<6~Ipt)dgV^IB8<~XHR6w(CC<-+t zJ6lYRALT%wioKg$c(psT9_)aXZOA9pqOCT*jZlJvsfDkD7d(c%H+zu)NKVn&9q)e% zKUi0O{QB+hZ%GuTRN&l*Nj_^$e?4^`>jtiJ?q_dnbX|i)Z`5|syED_tG5O|Dd{#Yb z+#>v~mrMmT1Z~UJO_3u_6J%&tVB)dnV;-QT~x^E-RGW*-y@77gqZu#Tg#T6`YVNqk)kqGpT1`Agm$VBQ!vl>g28 z3h`zSDV>M)-K}a7i$QtUm#J3P9(?zL`*6%dE8eU1*mbtk)XYZmYqpRd-q#L1`9Z9Q zVh8LHK2diFcD)+6R*G$7e^qt1iRrMxLBTbxQ}y~JSnT~Wo%`#jX=~mpgNACwLSl@G z?CPDblZ#Uy+UQW`W4V6&S%2|S8?n6%KMHED>9VQSxJJU)A&~A)^&MKfsK~elW$%I- zT0{ziJA0pizf0bc!Ka+z?yOzC0bQ3i8yxfKRBfoGZtJE|(kj6*e+pmw3+7V{RV|3r ze@M|z-1f?r*}I7v9!ym!vvLmivX{KpHl>$4r1;z4k= z6J~XM*NN&ne`J^{+(!+UB$YL_tWxQYu2HNiX+ug-_g@L%^4wvc>K}i+7b|;cVN-Kx zcA)&)C|aTF^?YmdF0++IX(|jJZH3-0eJ44ckv3I2DHnr+2gjw4N^#E8evi2lWWG5! z#)Bw1HE)OIWvhU$bXinydrL2f?~Mts+D)y3KWE@>e>%UY?&d6@DhH$+r#bpnkA8Y* zvQsQMsle9T1LtpPRCVtpEQXV8)$X0YEq<-eb|-0o%)~UHrgPjuBWl9rGeLg(e@{Q- z*HU=_%4!pB8hLrh?37-@?zg?JD2BRKnU8l~e#rchvYD$2T23GZ*=QEyMGC0Lw`9uZ zwm5uie;RjizM?ikk}@P%C5p(~OStkvtE1`h)O3>2C?p;B#m0JmuXuZjb8Gub9Q8gO zZC})@vP2=mb8WZRW08G7?bY9ual)=8&c7Ut-b)s>#;>+{c~ z&sVUo+1dMEQs8ItrIL;Z`dPbiy{HP_hs@1=f8{X56bwuq{Rj`d7%Igo85l6Z*2ozE z(fG~+9^yo^_pSPjx8Em^x;%)l?J)l-6!n@ZQPSyXPHvGisfw1^>1iLvYFVLJJJFh+ z5cDhrZ(8J;9OO5G~mJ*Y?DnS7X#i-c`S$UW{kb|gIDsN6yUYBh7L4iRwO4s#V zf3JVe|82$go4mv6JI`KB=m0oPPxyh2pnmO97a;Nh;A<*Czo`zJw2zEh+~}JcG>a@C zQq|_j6JEqRu<0d|u57$=GP@2U$I-V{5T16%D3jY;denf=wv`5P2c;~Ke%pejfTpJu z>Zkguq)IW9{c#-FATj8pRpNt?q12NxFp^o1#GI!|`r2 zrV*(m2r=(h>4t?f^*QA#`T+0!u&%Dt~jehTFWy3nntugv3pzcRF zsd)HIPEo!^a*ELPX`i;KM0x59(Y3&C)7!KjB`E=mOW>DZ3V7@TxiQo0TgB9qel|KH8v!_@NlTJP>##mh zXT=)fdD2fJtH`{14bQ&xU*r`Z&OpxKlC9Uwz6?X+JbS0B9T9ucUiq|uf1_5@Mm{(M zPe9R-yXo;&oMe#_(=#Pu^P?TXx06GHY-<+!l5b0OwP`~*jFG%%36S#g-ndVM80VW> zm)R0Em3NewH&2xUL;!qj17yb@yDxHvHK~pd-rP+Gn%CTAc7`Kf8q@)=%Vhf(h2sx` zSJL}3YTH91Wec-vHpnzAe=p~|SpVn0-XSI+OCu~DW%Ar-mRaW5IQiw=rb@ni*4)%ne^l}K+MRoq-pTnI z=h9R>SyFbsrc4E7t1h@a^L-c9#dASS=S3sBBr54xoH? zqF0$HZ)ky0QG}#W)6qCm(};bM_VWx!UBkKhbs7w=6*cr?_ll!xU#$fMWuR;yojH?J z>XWt18*k+`nyMwG6}H#_3ZC-v5|#*>rk)EypQdh^pSh2dA@i-dF$ zN)JW(RIH-#c(+{lm-_qs`;#TrKYu)!@)UBF&LG5fCM>-sEuEZ9i*I$LMtY}*{Tq?Hq| zT(6nKCd#u9{rO)%1Br*jjeRuP(`0Sa2_Sx_tkFjAjH-K)M{Y^dcky~5D1YR0WjPKb zG?5E9=yF5{6e4y9%mXWySN0g3Do{;vYE!rz zOg0!finS9iz44s4_lztgv7Y0%hMtwy^|$%yDSp9GdUfwJr^u4pR#q|pT=P_> z&k@+*q?p2pi}qr9#MUFQW(T#jyC&|3C9uYCDKSO~4y-|inb$K)Lp1(K7JH!a|ZeZid|2=lr(EWP^dD4A{qkrY_Zp@w~`+Wan z{xQGQcl+#k%#ACUYuoK~G)=LK0L1T>%0>|K_u&wvG~z(TeHm8y-OGC+s2H%HS3J~^ z2P#@Gk~MXbU^flVlaBJbO?WcAtmO*=;&~I7mp(7SQ$eooE99Hg@T9l(Ez^X}eYmyN ziId8=NqXnJt!#0rbbl(5y8vLPwL~qP93Vf1aZ)CJN$db#jX>JW0T{dY5d5EagYmYK ze8;M0(Z03s_b*yt;3zit@B(pDkr_~&Q&JX%M5L#^-V-O#=5VHXk&{WF+fCKMo-6v9 zM>P|=FO7IdK|{6=S}@$vp*g~c${-ZKya-|~f4f=xET^K>w|{d9`o0O(BWyZQ*-qfl z7pFmrc43;n^TRg3TshYA$HQru!{3tTZtK*}*U7g6{9Wq?fYN?xUa}8Iam+JNDI9Lx zUA+q)(C@R`S%0k8*MI!}=@)+NhnLOTp5LRVQEw-;lBUxfL%@u)ll!qo1kQXnEpbb> z9#j68-?=-HRex;d?E1>?C?K}!w-!~lUHsu*)Id6-wvDn+g|x#F zvg}~7?PEQ`PXdU77V7hE&)xO?&p+q4pP47GdyifHLx20VdcobBj>I55b`>>YJ7s`0 z{;GPOHl>b~x(wbJXRp9SxEg&Zn^%qXV0eWd#`2SoVa$W-O=@29`S-hTxt)tsy=lq(nZH!v zy4eGK>wo*!yk{}bR0XRJ*=QXZty5>1`jkG_>_2~{Q9P<6-5JM7ge~xpo?3c^L~SxQ z%Rz5~ubUD~Td8v@g_cyA;~egHv#)QJR{OFxKb>;)_IGr56;C!L>Qj0L7MB3seh8#vTev)|J9M5@an;eS%1rxv764La=l($QFrQgMm{8pRb7NN zp70*d7Gc#59jI;#*0B_&fXW6iIgNeA#&OpYjF=doZJqyo`|b1J_<%k#L z(6vOrr6oIA)~QsET~4=yJgN{GOSAIPM*^c!8XV1wkA3MLHpw15$#c#AHUIe6-{0Hv zT5ndb*IGFeq>Wo6MG$<`yQSM-ifTiw8-ITw*_pH(4c)tJCA_KA?`oY(Nm(wwu7q3- zy}NIiw7FzG3D(M7^GoWF^dKrayYlWO!YSI^$qKA2$_eq9lM0k5b~bg_iabqQ17nK#_jKADE5dYeISanI%n?6&$E)3TLRG*?QIf=swJC?SchQ6pHY2gigJ zqh)FCrM|9}rrLQ_+bMHIPf=J>0}r^~AhDCgEi7dvch)~nACpDhE`NBkZoQ-M#fVD! z7AKE~p%&@T?0TAXQu0rZLJI}(Md^hWz+kb^LnYls^~(Q8YTt6 z03B-?HN5als)ZbN`CAesB*Al_>`2=mxT&tP^n-ozUm9qpSy!e-Y*xmFAk15eARieM z`)WihXULP@o(4%tHL7t9P^^2-n>uA&60#hdHLU2jddyLhv|LWBx`o?CSyg!VL@}zI z`O>-=q4Iu`5b{!)s(6#uL0G_LwHMekx9?=sV|98rt9!oqWJ6twSHtIE*MhgMp~}5k zG7(fXDB{-vKAc`tdU9-rxI*oHTx!ppa=q{8?xK+V_Mdl$@ztu}pVj06BWWwFVnwTb z^^>&TF@GJ{;y7t-TD0)I>Ps}e)!DL=+2IWB=1)0YlzGC|6pvBmo~NW(EyN|NCP`jV zccxqQ%f-gj*e4O$?`a=9I~lE?Z{#dbB}<|nxJw{LIqlW9o`ausQ2D)<>kE8Y46{vSYgB?@ieqk{A#<5Wm0?)q}en zC2y6CsNbc;rl#u%-;;;mV1NJqFy^O^zkmET->CwUD_*Bl(}vKNIi)v6K#HgYWZ0aQ zEL|F4Ai`3S>vvT-u7fXaEq02pGqtZF+S*s!GHQ3g_I;QCf0~c(RNGg^}SZw3uGXyd-SxmR!%}NN0`;x|qs@ZpHDSx{d=!eD1?SvO7 zIBNGvNmd?@^&<*Jc=SL!ot^PX@~WEZt9d|8+(wb}!9;SvNW20K*K@ zOA_m%!C7ahlMvbW3QtZi=~U%n|Hk`Ra=>jkk*Mh~Vwpt8o39VZU!k`A1j0o76bUVospv&ic3{-PY4frfk; zLTs8$vQ1{2-lK+bCAJO#Exa+q$f>6$Z4{M3-``;4n*5`Wo1W+OG`^Lis|zaX*)DTC z80Z+MZX60c3;l~y7)^)IrM-A%m5;TMlm9^OZa2xsk*t~sMy# z^QOs*s;7#cn}2&u=ebgy;x~kru*CP-RhpdpxV~EsLmR}tIQ0&sR&ZFo@}Jeo=hKV1 z6yRc3QZ81lI=wj~=Oq)UDvurZXX!ZqTZ~JQ3#nlAPt|g%R!Gwp`-43S1DU^ z0+B-*SbbvJbRY~!PX=KplgAY71PIhaWo^>};kYajZ+}(v))bCv5}X1r^Tk2W{WZtu z|L+ONUJ*zdI@-zuK(OV$&cL>U!gKkuIGq<>zql32j{?PX!S6rMQ$VVW&UQl{_%95q@nx6ow`tYp_osKxv7E3Uu5b^+u_0)?g=vqVc?as{X7Hzy(MZ~9**Ug3j zSj8*dL*4uF&j0Pp{KuE~LKaV+rWV}eQVDVD6SC`jq1AlZEhTgxJ(HG}fdBwDR<>II zUVq|*>ba~l--3hb`PFQ1B&`F3GmF!h%R9AAq&#@0+z!%=WitRzwBPJ6&>t;eqr5|2 zhmu%PPWd?WQwibhN;1X^=-%2^E1NYc?_?pYlVDYdiRH{P?ZSu}X9edOb_v}oT~m^4 zxqkAem%@hefK46jnU}pi*X#HBdwaLR@_*y{h?px~l0U{9EJN9o5eHCJ2e^$YLSp>o zRL%tNY1_-oGMC{d1gHNJ7rf;`~U|NT)dO11Tdxl zmX8SAqdQD9wjsHw@<$w9=CINfs_mt5?c# z$L)n(ozgXHeyPz{TBefIj{EYn?+&Wmj)iF)^t?R!GO5Df5%V9y=?bHJUoG{498We( z0HixAl@nDyxMI^P)v|1n+%@w{MbpUa<%z|Uc0@Hg-mK{R$kn^IbS(tAD}P@(eh3v* zp>bCBLN;jR1KZohku1;RjHlASCT44oAtgcz^yNL1cpZFyDPBlQI#azAmuk&}Sq&jX z)s6frHJuHhEL!n;o_uNY$V!(3!GM!whOM)?sGq%-B~?6^>udk=@z0<8)W>VpF1C#< zk(rOAi1&~W9LdR9g-jX2SyXqSM8VD($oG#SXUc6b7ihHkQip@OOP}cu%j-(fr!^zB zDZNWN;&AC6q%w}Q*~1I&pqF%fH4)3=nH|n9#!G@IsnJuFn%MwJ&}&E9$VfhK(e+{C3%v^|w-wRHtD=7DWQ!oY0+Q>Rbxa=^04Q zC=SG&+EN`H_yj8qp5W7he)JgHU)^AoPINjH? zw4DF?_^|^ukw_Zr}iq6gx^Zs*g;Rq$uBRwl1Zvau@ch zAKkGpcmLPN_ikJd(q`X46J3qQr1#RLI%e@YCR~KZvW$oAMwB}%09(e+QxmGBt;jbI z8MNODc_-?yFS9l;TWjMgQLfo7VBDKwveCR_&&jK8{*1@${U{i3M zAM5pxca5EwyHJ@njSb;b#4?U z=_MX>mO3akHU~{8kk8PTYaxFRV_6rnjva6Teo_=zDY%=kmK}=n4Qaqa-9Qx*^#vG| z#dn(Kp2Lplu1FL3Pnm=1154pj6}l2~xBMli8 zSdw6ChA@JR^duqzST0dlid*)5^KvI|?0NG1C~UB9dx6@CWl&XQa-cV*C6)8O$p?p* zV_N{v6X6?Y*%=6bk{O)0%y!vcqMHtX7>I{MFl5isRWIPLHAyO)nC-SH`n{+X(|^NG z&PWRwHXvZB_tx2Msg1+7_wHyKaYm`Loq9vMmJVHjbLA-yWyrnHQcnNb+yDOc+s}Te zkG>(XPnm89h1kApvTWEF6-UW{2+3kXUa69Z3cnD5T{*@2BtXgZ4Fo0PvBp%{NvCov z(m+O?YrLy0>kk=Who~gPHJ!(QeSf)OQ&)0!RLJiDV=Bz1xKNXM30NZy2eo?1yn%(J ziq*g10+{d-Wr-I98C9((6&PBNN}S3dUGn4L-^=29D3a34CB095y0$G+gah~wg4ox; zzm}AaCUX(MC-zJ7T;_@a;G~qC9Xl!*m?B#HI7b5PR4Rv*0PiFo_VcZBE>^ixvDT#! zr*OG)2-KCwc@8Qyau6tj>Ou3F$sg3K_kK*0O2pGF^s;Xzg+M|?QwrTu?D_}z0;H(@71+{ zokgLpt<>dozNAw{_RpzMuYQkYYgVtQ`bEB9_c?!EvTr~6B7wSI8*S77(px?&MNtFz zd{4)v+arPV(wnjqmdok#AW^0>Rs^rz06sty-NP9?YSN=M?PC^fcE z`3$?!&Pm9;TJL|r##c=g><$sQczyjmqJyf=2lL5_d1{+G^+<|&F_%kBmY8T8ij3 zO}kAty;JzNn!L21zI2LHKk zAAkSQzI=Zi|CsOj7U4k;R*0RAuX5X5QptRtidYhVwMZhKbT6j)R5eYN7;zT3@ht40 zB<@dRBx+ltA?0wD*lO!yZ&BI#TaIa2jV?v``AwA!tHV;eh*57$F|{fPYbv0+p};2- za2MAAW~4|QUS}QhzCnfhAgzX0lGS-hExqTt>ajAtW*>;NQ5{UQ@y`D?-6S?gfiuOo z1()-aL~F;~IZN%`vVHy8xa{GSp;ObYyods`rIT{-N+ZhSP@OFqZ77Iz{*H}0cP@gE z{d|TYBZer2d4^<7FuaZxbe6v-; zBWb8u5^Qpb6++{*a&YB~lb_n|FozA?T`xlWVa1^<{*Mjjm6}wfq$=eb*YyhRc78ib zG~n1AR%N=fa^#(vx1yJ8m%Y&1rY6!}ixeA9F%x1nDjclr#j6&pc|p^~!he@O8{zQw zGGtzDu=hVyd9fHFcJ9ihKNsuEzv}x2;)5G}N@)Qj>jg}HPeGGa1At;{lqSw#UvlsX zb!83!p!!VSq}t=;%gjr!8J=R;3t8?Q11zK+kiCcV+nTy!zg6jYUZwr;oMq z`oNr8kp}hg4!$)fmEV&Ia)LvSL1Bd>2vB-XwNRAuOW@^f>>Lh$S5JpSZq$GGQkT`> zmh^S3nM|PE-qjDO<%MJIBv}$^QUP?%AZs094sTatNtWS9xY*BCrz!S5_2?o5 zq67-@U@98UXi4catRHsXK-cG1RAHQY({4(cNWl%>ehLatwXWN{)A)bwkMF-Ax*nPz z68Y9lMf;&$0gNsB`RL#P&}!@UwmYp5W$?-OqEe>fKNOA2oLxSYHwwxCX_MjS4LTF8 zvb-Ge5Z$U$Xrh$7w8RV594EoQt=6p;ppAo*&B~5#hxb;RnL7hRB_mB*cLug`jO-5f z5b#)Sj-74J4mng*SLuJUFIAvTT}{<-%OR7f0D2B*NH}>rNqF0D3lBxKJHh+iYCT83 z-w6ur!uU3IEdm!gYpfJ$JXRakA?@1_R(n;?xOC~NwtNA-?xqkK7lou^dsJ+rSr=*_ za@dO9)>ubzB#JMXYY|^jzsIpD5!#efA1@mp<<2OkHd))Ce#(CY()6wy`ne_qoP8u# zF4}u^YALC96P7R$8Ao&saIYL*g}MgsiCWQ~>vSrVy3O3(taDl7A0jnr87o^LJ$ln$ zf2&{qd@mjIP>0;^Hu6v>ZByh|F^)+dk(oxAApc5js45`uw)lgW5z(R44(yX=Nx+m+ z-#CZ+?m(3DcA8}oMY{&dMexm|B~?}rxvr}wFbk-X<#>Y;`!@3_*T1O1&^Ft01TwOX zViL9{^lGt=zJbt0rkX)>T3{>9Oc}?~S7ezDO62n%a|^2%+5vOAN?U#s!c;H1j{R<> z=uWF1bEYhQlWFxFRHGm|9Z5c99>`G5|83)rLhejsVq_b_inn(VWF^a0|9j$6h3X{JUTl#W*-i9s*+-}sYDx@D5 zcpN~UgJYLOe|5!kP=zg00#e?9YGi~qQ0=p*{O$X<55Ll{$e|Jk6qC#LGk;XN^3E>J zIrnun!jA{C$Iu;O%P&EOGi@xDuHKqOUrM3shZc{a3xqCk^^AsZV7oDrdX?x1)~V_j|kxfxot+ z1!!lK6O4j#P6{W$$)&)5mlCQ)xEu&|^F!Ab+bg#aNLEQ%_W+3Mj(>RO`rKTf{__hJ zWgn(%+kNw0=k_CFC^dPd(|%03b--3lnuE_0X)xAU*JihcI?(=T^a4 z69nkVjoZkko1|1dz6f}f07O4Z8NIAus!mP8!^6V=Bxx8_B=~~*FReuNdYRTsb``UW zP0rho`X+*DkbypqlVNfDpz3bVO3?!*b!4S_$%Y5O;USOm z3Bo@A^K<)4Mf9*$2SzK5pcZ8%5pL=(nuj$Sr6$xA-5ZZ&UMo(MrLK=6r%~Bm;*G|q zME5y_JaOoQ=zq+um2y+wof_S9Ou$mmLH&j{Ky=$5OI~=$944~@UsbcV5tXuzdqsbMq>(46dOz%Ks!i0F zQzIaNLipVk$e)B3=Sx3)vyb>rLVtV8ttpPeMyooXuz#77+IV0A0=i~v9I@yQCb|R* zGkNcn0gi^K-F2qO3N~jfH--Lr&m%a8u3OAh;G=ry2<}z;2=o@@AacYw++)5Zi#Bp@ zB7jo?fu^%E(wl?5hj;L~4;`Sowlf4T@3C&GBxStDK^fqL(ypnv5*`XHbWd#5PLNDy zu#-g3v47k(Np`^CxGw2PXSS`mQ>H!FjTG|X+kgK2mBSqchhryEEz`UtS166C<<{gW zUy=n;NB3x%3eJwk(97c12~`dT`%e`~se&pw0IP|HnzT=jZ?ufuoF$k|-DY`IO(RsE z=G47d`sn|(4jqcHcg#Kn%39tSd;hqW`DjA@0sF2y{Vf#qKSF{=M#uX zLkbLEBq(JtN<4=+-*Pu!LWoW6S_@d43| zPd)uZn%$0#cU(moz{7Je99-Gd@1Z{C7poD0q?PwgbhGbA(4UBeZcphw2>V+9uGjjI z7qG!_%73j0OFUnJR4GB*aN#xWXvejnY3lkMY;q^FS3{dKNP7N8Z#A}^q<(qfD^}Ce zhfIxAUM{+VnTjsa7%Mg+TFkzSXf2}5$1h}eWvjpHXIg88hxpf`p zGuv+cKwU{dOIx8FBhpKvZ9o{OlUNUxN(mW2VSgPv58bylJ<4Jyz%@_kP%@jCeDz$i z-+nO)7&^7>EPZ&7Kv}T^34*#Jn*+&Nsb~2w`fc;l=Aq0x8{n?$=UX!w&b?YYhArMx zsSjtHCH$CMk4uTWJ)LsDPmm)KeJ@&e963H(hudabwiT66ik=G&Yc(6t%N_Do0`b~( zw|`_$aPB1#jEhHc43P&?Ly7q2AZOHC@!Bk=RA>pyeT=i?aPP)`of^F~0m81GJl{Iq z&*Qj?NcC<%sVnpOUCxY8K?cd=MFZo(iMhsp5o@Y4%36IKl6$wN)M%Q-H$88t2Q@ua zUx{97I?*%6OgCFa6l*(I{QnAT7iyq4=PVJ zt*hoC>I#5ajil^^@IzJO=E3=*oKwPxq7a;Bc2L)QBWh?RFO7Oz+GyCu21X(!*^^Yh zB@DBjgj1p~v18}Uv+m{n%KbUN{^BmY*gektC%!K4ZYXBoITiN$G!LG7oF4mP?3361 zqJJ{j5i&+3^lArk@cN1^%uV|#?+r^S%NMzpT>3g!6eovXM?>8qEw@?+j7WIfcaHP* zQk1!Os~UFlx@uZ_Vo|TxO-b=ioN@lm0z50Rk{p*ey;zxO{^59UJf+z2L265rorA+E z3Nq=_P2}rS={TZ(Ql&u&m9$ZLX}t7Yu75wieEhnubbqgZjQ1Jyc&*$y?dNQTC_6UZ z*yY`iejO@h4`P}OHr44$+6{G@K87ngBAy+FVNGtkLeiZz4Pke%2gxWFR*{s#5_tO) zbgCIG9zX}qn8R+-O7U&wc6W~q=tF-IPb2vb<|&81uw5fseie6 zrCI@!bEySxzbh|hE$r^VBo9`-x|-fz_9f5LPBtPHLQ^6y8NDAX_pg8G4E_to7!VeO zPJuNXi)oy)1O{-jM+20ZemKt^x+drpp|^~e8Wi&^&fM&9Xc9X(u)A}l+G34jk*o0k z?j)$KqO$DaK~p=QQ&0VMIc?j^sejW8Jf(e<$DgeMoyubAlUky(ZOVJ54e&+Yblz#} zU@7v(8J9+Zce_sIQj=tJXN~gmBE?IjPPT2nDO3_{DQaHdygfV!e(|bKLO<8*-yiRv zC}W)Jha2pr$`UVt9LBcL^e;P`xaPrX*?6gEThoF;3HNA|eo>#R^4wYi2V8HGokE}I zDAxsebu(4{0I5`|;l?GSy;{9GUEf(VO8w~ccYaBguC9(M3ONlW69}tGo}GN@3s^>8 z(s;%RCW`9mO=ekrCW{tQ_5m~*^3d63Eg2}U&7nn>jjxr^0T+LluJyySVe1>OG%A>( z(Q%AQ63MIKsd*<+f3|jeu|1c3%^~xF|6cfHR;?)kmL;k=VM%sqZqAxpghg)pQ*=9BMl5U}dcgF%^JX&_fDAj6LqTy>+aUnreTF2lTE(7KO5cG`a#QJD3*R zA4I6Wfb*|Zy$b7kwZQ*v;7L7-qZdR_Z-qU#u-QkH9hGI8g{AOW*ynFuYc&fTVm&Qs zTZ#@<>EPk50%$>l_KS_DecQ!L2x5Jpvw~SdHYt9`@}Z#4+ij0hOi?+UD&n~FTH~+) z_|vH>jg4Et`jJPb+=y3ce_ghph>GWf&@+^8-@Jd}-{UE~AG+8PSv3LWOP^D%Xp)qMxd87XeqMZ1coGN|?PizE|J%iFz@ z!we)L$BVp7P@+M5foL}@=mMt(ptW2L#wWM!a0q%NDUR|1%C=jp`kqgJRFc`u)!*w@zB|OX5|F__ohmS02!^<{#T2 zgo`N>draX6Y2Di``!qCQGI44fBp$_8llmKuQ0d39qJtv|0BIYO13VMx1Ve`!@2K`(8(*>i_Yug(g9%atzD|($GD1T zhgQl{fAiay`p4JzW6f;)$A4Un&e4hBGxp_1;oVzOWd?i}M{vmOl8CEUMWtA|W z!d#?kFCfAaHQ8>50DEMgZ2LS_Rn(xxdCb!7t>#?;5oJ6xew!^t7yA;@%+(wfGKbN#;2L2Bw3pjH$&aU?V!XYrk|qwXCJKl{u}C3V($NN0ve$c;7|v_I9TXnrL57x`F_Fv{LkN$RrDMl z8>f#_jf6x>=YQRERDo7QDRXZ~jHvs-z^j7Sy zJ%PW+=|UzOD6C(NPjE+e_ooKaIQQbN+A4YwZ4A* z_Mv|N_W2zz{h`arvQx~n5NVmWI9#0E@kM8iZr0S&sq&467Me?GwoIG-KrCQSDXY>1**TYZ3IQR1 zPLx#-S>e^06nh$qsSsFwX!Fp>;1Ob?&q5PClR27B`_}Xnst@)`i90*vQM^ za3Yk1yh$Fs!W+7{#Z&~Ds=c^=%jB7!NW;1{g6s+X0EjiS!sj)k<2L23t^7=c z#OyugA+^;h3ZK?N)QvO9&R4~-k+~$%kWn=y+@nTPyi!|yG7GhIlm5#&R04eRVdRD` z&43~~nR|n+PiI&Xp?5O%bi%EW0#6MjwR^e~_(4b!BW?KD z^)DviWtkW1QIWjEXqT!B0URQKe^g=2`?#O(dmko&l!Ae3Ud%*bju)UT4i19j`GQ9g zgqP?G0aAb4Y(Y|Mum0nlB*STs&%e}?mVl(fo_2;Z6R&j*8|)A(^nNP2ehVS(EnfTM z4paWcFQj@NWa2{9;K`*1-ZmY8psorZ%FhInQ8W$xgjC=5HX^FKr{N+XsVKF1?VIMM zQ&E$sO$=v3#)00^N9Z6H#ho27b&_?0Eff&hz5gO3%Umz#;cJ|yqS%rWDR|hWb}hUm z;pgZSs}q2{ie#UIZrZ}t+r*qVo0%8HxEOMwo; z%R#x!w%>oW9eC1Bd5$65`C^Tugb{K?mitKdIyFaee3CLds+`|XcRh~VOSGHg> zQ{I=H4FMg0smLhWj%_Lrt@oTfc{AB5k#=z|&!syR-CY&gD~hbidpgLqE|yor zyn81)z(v`?N^*+=1|Y1Nd>3b&N*`$IY_INr;Ft(h$GqEE=HS|)roH&*VmtHlT3x`G z{4xxCg|~JF;z1|_3wJBRky|VepDbL zk~K0U`wTLaBY4+!^UFnM6TjVx2wdSIL zHR?UD$*LEgy{@rU$LJoeE8qY8_VM?3HzSW0M!rmZQC6ii0YI6W`IoMe2hSgOSr^2A z4nk-cxBRAhElo)$<&#%Gb4J~|mO4_3R8mQ1HQP}Kz+h`pDWF(5LzIb}G!3pSsbX#E ztx>k_Vu_b}Ev@-U?-I3-(qBmi#-*eX!G!I^w>TWtx+tcdEXu54kUc8{)geMbt??k1<1z4m7S3k?`#S&UHt81w;)hBdz9YZjsW&F4Ok{q5 zfQqEAHUD0eqgJw8mY7n^2ZiBgL!nCES8tTFNR`A<=w9P&IlB{bWCrujkwdrq}b;r5Q4#ZuDV++l(D2xcNbS@;a=pc462d##7I4;tE-#kM7d;lpZC zUs*=}VQ(bC3%s?>`+SL`N6W9iR3fQ~a#$K1?2Q^!E{ra*0 zZ`@cS4>6O9d(F_q;4G)w6%-nR?7e&8N;c3tEfO2->aQ`gu-{ZX)gv>=6Gtt-*cW7Q3ni|?nLf^0J_S#weNlozdxW6oyo7XDqx;sOlb?BqM7CsSPIO+2Oa9L6GLbVL6;C-IAsngi*(sY){GGqCURZ z44NE~x&gMps^H2diHoO2e?5miPYqDPr&_BxRPkb7S5=s8J9UDJOa_iO%M%rc)(v-8 zg?2iFdg>#1mef>#TEGRtk`JIY!kG)4yF1iEnO)Y&bk$ocom;&TX|(kh>bS zKh&~>52H@7Xa88Pe{b{4b8~^VUkWPMF@y6WG7nXp18CRr` zm)t>Dsaq5;%||wXVuscEjC*UmEYQCtxKTOUKs^<0I@N|zm`ra)ZS=0U9I1Bey2b4h z8ZOI+tldTITBq~aaVcfrb7PC>=}waFZgo&I*_mIK#Fx|>e`cL^DlF>X_P!}G<1ps5 zH6sG+vv|>)mxB{WYExY8v0C5fhu^;aJlA!`7lQT71cyDXRp+1%lTKkXcIV_!+Y^4* z;n1((!K_C{blfaEAbjy-IRkgNdfaBd z-r_!pV%yfQe+|WhnlJ4Z{Np@sJN-7pnmIilc>)%?OU#e;H&h+S@;7gW$bF^6~_s)bl6nJ>a(!>nv~Rg zd84V!ckqfq(rmLcl_EnTviB4?=WAxRnHTL@j_C2Mkp3Ni|D*ov7cHJ%n|B9bBunXkyc1vmz4gDkbe|c;BV$aNGj8~pwna6T1ruC=qU*BoZ z9IqW_=YRk#xt#AO@GQ<-Z=%tWs!jq&|3S3vs)Fxbe`{M*NevTrRv0RGhikT>Qr6&m zM^e5{x^?yAllLG%qAjwmf;KUi0xjfZw$U56GajU5U|?E~HDJOfO`s%mLU{r7#OAGEYh+Cg6Kp_4-FB&@LIckd{Iw`|+RT6ayCC-uwaAaJqt zdO)#%&-Qb5^tyS|i2y+5wWuh@(uPuRCpuC;Q(?rYY;PUsaj7RBD0z19K$3C|kTN$Z z;j|z88cBT==Z`Nd(2*B8U)@^gBsEo4e|%5JmO%d9ChDO?kFCep;1C16|^e#W0MrbQ8j|f$(0h4stQhnvcp^; zlZ7RH+7`HA3LL#_j6LO`nkoxg;8+h1+uyzBxLR^jTU71iRZ#lg1^!g>9PutuQBEei)sJWnaUO?vE?0lp=Cb2D?qveg1UJX! zO=`GhG+ey<;gyX~T8g;!X2(v%+m89Vxq~>@r;%-!0hJ&sw~_0~QY*z~yhD zj!Eg%Ws5-TC=pqpOr3E~Hnix2yjZ2_%9@bX>jcd%sW~WHt;g@K7Oax(`YDpo$ZS#> zmZJ)&37{~SWo&;{YJ^XTUar10()k%$7-hB7H8d8TN&(|>Y=BoACPe++I`Gm0Ee%5X zSo9MT0NI)^%)Y*IRt;cRaE9Y?0p^keOkPQMa;%E`dIl1@8+Bh6B8~^v|Mx$>%y&W; z=VN;T&Ge0fJCeTrEIx@?rE4Y75S`IqP0(n%is~~je@F=&b zcBowjwa|WFoR`bHiKJS-)0Rs24DvnIwW^zSe_e#woV?o-e(NB8nQ7n~Imb2lX&1{0 zTu^^k;|VrSVS}rRCN+7}6NK_w%az3qn1E=7^=tv3oe)91;wO`(J6p}#qE=(9~Pca+Wn>ydh|(Lmsw?r3(tl(Vc`=Dg*$Y0q>Y7Mw|* zpKs|VB@j?$6&;Hc%UkE?jp{hn#@_Mfk5xncwjk@p-{j*a;M!tVOMe<-hl)f%TGqNvXR?&Lr*vDN@{hB%4 zTMU!}grV>leAtzZkuyToCnhPR6O{r$OcWnfWENn`Zg7?fN70MOF?3dtkt>U9tnorg zQh>KR%G+Wa@@W(vhq~s?d$^MXFPGs44o2V|3D@@CbJ@QA_JL*l_W8@R41a3NC+B}Y z#Qg4GXFG1kw1;xvkvC^dp&U|n}_Z*jkoi03+IHtH>ffEh9wFXiP~Pb#!SBe$jH#39U;t$GH> zX<1;-7%v_mL9W$|tLS;XHSGcPnVo<8qEen5L@VWW|0Z(XG))N-*Z;C+UqAl-UB>nJ z@bQm7zrXWGdN`u8Q$XeFz8p)PKMNr=3Gdnx0b@8PcKI5<3Q(`}Pf zsR08EY3>H_TL^d+Mr>x&Ylwf;>KdFCwN^(-2~(24*6AZ2u|rhxOXG1RPUt(EM#!2M z*z6}@j2~c!0~VVETSvXBW5OIzQEk>kKpIVz-;}CdAin%Xpo-K^e4etnyhw^Z+qeWA z>p%0-MgdF_eb1$bJRWiFzxt<-f4*aol}BN@%PCA*&2!>;i+KYjY72kAvHVfen!|** zRIFQ}_IN4gH7`5kRTcyI^RznvBAI&B+)k}={+h$vnrQJPN1(269u3_=^>nwu9Ism3 z0$XlV-Up<$n&0?JC^U`kWL&VnE^~AXaU!S^^r{EBn&GUajBI;@AS*f{v;!n%tR`6=MSul}kAd z$~xj^RUnXxF&bbdk<)H9=qs`ps{V|8+r)`cCY>GFz)RV22aa%-05TN#I*1vzRJ|hx zody=24EL5Xo$)QIoGmW{ncd(hC8eseQ{Ky7l4d$^n$S-mBSU{U!=S*rDe_dhN|%Ii zD4|K&xPguUi$$lOap?eZcJc*qUB@PUi}d+bZx$T>SgS9i{d|M;P_Ukpl69VnO?syc z{?+j`C5N3Qto`qbh8*Tl}a@EXCD3=9i&bvk>0eCV7>PuxjWjbC^qndJgt6 zs;YBZYzK!X^c3FvbVluJ>v~(-Ux*rDY9(O(Un$O&;$(kUWlerGz#yHq-Ol|vD{(mv z4%EhDyKjj`RYx&l6#t|PK=8W7>&w?r(iWZ7R1>#2Jxx{VHRcF+l~&3Rs23%x0p0sg zX&;u}r_xU)bREey&6TXPt$fHS?nstXpYBb#L)6h?mWLp1YW$Ss$eWQ!;;-fUPyM-7 zogb}gkNJP0rp9@1>Z)EB+r6snuT224%pA=TNZH8+*>TNl04t%qW}@msI!i5z-()rg z&0CUI;DCyZd!4E_SFc^b#o+yu(w$T}RSS6AU>G=&jSiPNc(>q$G@IKt-xTroHDmdYfHB`!DJDl z&HEL5hObws&(hzAJ~DQnfz5$((fnp9L);Y=1D=(zRFrk23Z(ex4a^!Zj=$5!q-p@U zTB^HfyG(gVLB0m)o5ul(*b=?GAE2VXC=HSn9Lj{379i{GMQF;0?v#YEtJtj}bP}#q z@*{ugu**rPELC?~ZD2d{EvGt5hipMx%B%&l17+l=8ShhRZ4xYr6wKT6#s+qV76eC` z@7|L)Se}|t|Ed2yz4bR!Tx|Ns(iM&ZKh#0DqJ)fEF)FrGFvr{W;2t$M%~Vv*eczfg z7AfK0IvrGgECXkcV_ok<5n%VcytmA~$yQ zT^JS4Pp}{&PZie)u!<>Apc&7#V3QdJ$lowo{k1Fz@c8{$HwVUG` zY$gN6-92)$fUV&WT2UBqI)o~E_tt*}>zq0!cg3T!I1^`UsW60Q$sOi(c2Vm3uF-;s zrMoUs&o~MH<;Q0G8h@Yr>w(Qx#f>eNxMwzgR`D8Nabgl~D>axAGjLpP##61C6Acw` zDX*g|gVo&hSSEX(=OIgcF0L}a>)Vb502BM0q(?jSZvwke)k-Dgdj*v$mhykgfv-!V z!}`h2!}4#zDChG1W3$bmHdPcw!~2AJ?lPbmVwA*S08#O>9jYY0Vn?W{U{17R#Mv%n z{O3a+LG-}^OX4G8dd$|p@zMT#e*B)@k9~N{6M?C|XN8x|sn(j0bXmuQ2V1Ow5rnJ{ zeVWzp3Ws9FI9`MS!i9$lm)3vPv1tfJ`9R=WkIJMsF1RtrRCm&1BYX0>M(ZoPA1rgm zHTAv9RUgVx9z^B3a0H*`7Sk38kxscc;;1i)y-fNnWp&rd@Qtfy>`peLY&Nd5K;4$9 zY&(l!7-?FEpp~!{wV)*~rKj0vzTQ9YUwU^r+Zg`A`UJ6k$%g(*!V-V8Xxm|4hD!v^ zZmrztB7_xEDcfp-HIv7o6-|GO<>m$|tJomg4Y%afINN84c^z6J&GitM)DJ?r(W8Ni5jtf+w*De4OQ!x^Ky*nf$mAXVv719Vg5=VS3*C j!ZT-;b>~vyZF8ws9_$fI-yjH~()souKK}qeOCkaQWtulY diff --git a/app-emacs/cider/cider-1.15.1.ebuild b/app-emacs/cider/cider-1.15.1.ebuild index ae265c008537..c7fc6888e181 100644 --- a/app-emacs/cider/cider-1.15.1.ebuild +++ b/app-emacs/cider/cider-1.15.1.ebuild @@ -19,7 +19,7 @@ else SRC_URI="https://github.com/clojure-emacs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" + KEYWORDS="amd64" fi LICENSE="GPL-3+" diff --git a/app-emacs/erlang-mode/Manifest b/app-emacs/erlang-mode/Manifest new file mode 100644 index 000000000000..04ec6d235edb --- /dev/null +++ b/app-emacs/erlang-mode/Manifest @@ -0,0 +1 @@ +DIST erlang-27.0.1.tar.gz 62055749 BLAKE2B 2cbf74efb6e2bd821b30e9b39d13b5b16899a49eedcbedd171068cb4da5d2f5cd98697a4234387d194aeace3ec1c168d752a2afd5bc52c4c6799dfd68ade6916 SHA512 03bba7f7d8226474b4dba9855e78b59c7cf78973fbb2ed48893a26879dc0dce579336e9cae6870f154bdd48cf3be6398cc1ec4ff52f252017d84edb20d565e71 diff --git a/app-emacs/erlang-mode/erlang-mode-27.0.1.ebuild b/app-emacs/erlang-mode/erlang-mode-27.0.1.ebuild new file mode 100644 index 000000000000..614c5b4699a1 --- /dev/null +++ b/app-emacs/erlang-mode/erlang-mode-27.0.1.ebuild @@ -0,0 +1,45 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp + +DESCRIPTION="A major mode for editing Erlang" +HOMEPAGE="https://www.erlang/ + https://github.com/erlang/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/erlang/otp.git" + S="${WORKDIR}/${P}/lib/tools/emacs" +else + # Distfile is shared with dev-lang/erlang. + SRC_URI="https://github.com/erlang/otp/archive/OTP-${PV}.tar.gz + -> erlang-${PV}.tar.gz" + S="${WORKDIR}/otp-OTP-${PV}/lib/tools/emacs" + + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="Apache-2.0" +SLOT="0" + +RDEPEND=" + !dev-lang/erlang[emacs(-)] +" + +SITEFILE="50${PN}-gentoo.el" + +src_prepare() { + elisp_src_prepare + + sed -e "s:/usr/share:${EPREFIX}/usr/share:g" \ + "${FILESDIR}/${SITEFILE}" > "${T}/${SITEFILE}" || die +} + +src_install() { + elisp-install erlang *.el{,c} + elisp-site-file-install "${T}/${SITEFILE}" +} diff --git a/app-emacs/erlang-mode/erlang-mode-9999.ebuild b/app-emacs/erlang-mode/erlang-mode-9999.ebuild new file mode 100644 index 000000000000..614c5b4699a1 --- /dev/null +++ b/app-emacs/erlang-mode/erlang-mode-9999.ebuild @@ -0,0 +1,45 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp + +DESCRIPTION="A major mode for editing Erlang" +HOMEPAGE="https://www.erlang/ + https://github.com/erlang/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/erlang/otp.git" + S="${WORKDIR}/${P}/lib/tools/emacs" +else + # Distfile is shared with dev-lang/erlang. + SRC_URI="https://github.com/erlang/otp/archive/OTP-${PV}.tar.gz + -> erlang-${PV}.tar.gz" + S="${WORKDIR}/otp-OTP-${PV}/lib/tools/emacs" + + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="Apache-2.0" +SLOT="0" + +RDEPEND=" + !dev-lang/erlang[emacs(-)] +" + +SITEFILE="50${PN}-gentoo.el" + +src_prepare() { + elisp_src_prepare + + sed -e "s:/usr/share:${EPREFIX}/usr/share:g" \ + "${FILESDIR}/${SITEFILE}" > "${T}/${SITEFILE}" || die +} + +src_install() { + elisp-install erlang *.el{,c} + elisp-site-file-install "${T}/${SITEFILE}" +} diff --git a/app-emacs/erlang-mode/files/50erlang-mode-gentoo.el b/app-emacs/erlang-mode/files/50erlang-mode-gentoo.el new file mode 100644 index 000000000000..8dbd920433bc --- /dev/null +++ b/app-emacs/erlang-mode/files/50erlang-mode-gentoo.el @@ -0,0 +1,3 @@ +(add-to-list 'load-path "@SITELISP@") +(require 'erlang-start) +(setq erlang-root-dir "/usr/share") diff --git a/app-emacs/erlang-mode/metadata.xml b/app-emacs/erlang-mode/metadata.xml new file mode 100644 index 000000000000..03f107b69d89 --- /dev/null +++ b/app-emacs/erlang-mode/metadata.xml @@ -0,0 +1,16 @@ + + + + + matthew@gentoo.org + Matthew Smith + + + gnu-emacs@gentoo.org + Gentoo GNU Emacs project + + + + erlang/otp + + diff --git a/app-emacs/jinx/jinx-1.9.ebuild b/app-emacs/jinx/jinx-1.9.ebuild index 4faa877e1994..900d7311aaef 100644 --- a/app-emacs/jinx/jinx-1.9.ebuild +++ b/app-emacs/jinx/jinx-1.9.ebuild @@ -18,7 +18,7 @@ else SRC_URI="https://github.com/minad/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~x86" fi LICENSE="GPL-3+" diff --git a/app-emacs/org-mode/org-mode-9.7.6.ebuild b/app-emacs/org-mode/org-mode-9.7.6.ebuild index 86c9f98ba96b..2e6d3986022b 100644 --- a/app-emacs/org-mode/org-mode-9.7.6.ebuild +++ b/app-emacs/org-mode/org-mode-9.7.6.ebuild @@ -19,7 +19,7 @@ else SRC_URI="https://git.savannah.gnu.org/cgit/emacs/${PN}.git/snapshot/${MY_P}.tar.gz" S="${WORKDIR}/${MY_P}" - KEYWORDS="~amd64 ~ppc ~x86" + KEYWORDS="amd64 ppc x86" fi LICENSE="GPL-3+ FDL-1.3+ CC-BY-SA-3.0 odt-schema? ( OASIS-Open )" diff --git a/app-emacs/scala-ts-mode/scala-ts-mode-1.0.0_p20240630.ebuild b/app-emacs/scala-ts-mode/scala-ts-mode-1.0.0_p20240630.ebuild index b88012a0d9b4..19796258f6d0 100644 --- a/app-emacs/scala-ts-mode/scala-ts-mode-1.0.0_p20240630.ebuild +++ b/app-emacs/scala-ts-mode/scala-ts-mode-1.0.0_p20240630.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${PN}-${MY_COMMIT}" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" RDEPEND=" >=app-editors/emacs-29[tree-sitter] diff --git a/app-emacs/transient/transient-0.7.2.ebuild b/app-emacs/transient/transient-0.7.2.ebuild index 02944ca13d21..f479cee08744 100644 --- a/app-emacs/transient/transient-0.7.2.ebuild +++ b/app-emacs/transient/transient-0.7.2.ebuild @@ -17,7 +17,7 @@ else SRC_URI="https://github.com/magit/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux" fi LICENSE="GPL-3+" diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz index d64da48bf81bd8d84eea02044591772dde12cb4c..6461eaceaaa45f27c2cc954ae5e180d12213e91e 100644 GIT binary patch delta 515 zcmV+e0{s1)d6{{zp*nw$YtDMO-G8E)v`!BOdA68mQID&dH1yjWey<@$jYXWMiFa#B zi&?cZ0NB@Wd;#BxZjJWB@Q3=()E)#@L&mh|!KrsYy5IMkp*D48q*Xwqg7fSTN;PQ; zT?^;*OH91zeOf51s)j`m#*st8a+d*+2^!!_x?0pgCJ7y%_L?CFGWgzX9ceRpG z`C425_aVoSKs9|t+R|HrBDqpNj8DGHJ! z-X`WhuN5(Pe!q%%P^GAg7rv)CH8_Kc9LddA-@d%tTH~If*m9H<)ZCXk3F$eyz96Rb)1CRnyu3#S0h-ZvTzlqF@ F008O=0Mh^f delta 518 zcmV+h0{Q)!d7OE$p*nx#Kqg5$+)5cBhW3=Ysa3&FV-mAyIaFV|%Pc%e>-gT#uzk}# z_O-GQrcK$man;kOe#s6h0P<87f!D9a!9uqKdsvT(z4gKXcd8)RTpaq?3b=0Cy zjkxL9%YQD>k)CTY2W?4lx$D>8kW>LUEs}MYtU+t7sP$YRteY2h7vu2=0%Cmb8Pu`z z0DLH&c0%u=Umt%o01DoegVVCX3}uQsoscD$e!Jv`BxT2`Lce3g&UFJY!t?O=M;yudK edk2-${EDK2_COMMIT}.tar.gz + https://github.com/openssl/openssl/archive/OpenSSL_${EDK2_OPENSSL_VERSION}.tar.gz + https://github.com/ucb-bar/berkeley-softfloat-3/archive/${EDK2_SOFTFLOAT_COMMIT}.tar.gz -> berkeley-softfloat-${EDK2_SOFTFLOAT_COMMIT}.tar.gz + https://github.com/google/brotli/archive/${EDK2_BROTLI_COMMIT}.tar.gz -> brotli-${EDK2_BROTLI_COMMIT}.tar.gz + ) + " + + if [[ -n "${XEN_PRE_PATCHSET_NUM}" ]]; then + XEN_UPSTREAM_PATCHES_TAG="$(ver_cut 1-3)-pre-patchset-${XEN_PRE_PATCHSET_NUM}" + XEN_UPSTREAM_PATCHES_NAME="xen-upstream-patches-${XEN_UPSTREAM_PATCHES_TAG}" + SRC_URI+=" https://gitweb.gentoo.org/proj/xen-upstream-patches.git/snapshot/${XEN_UPSTREAM_PATCHES_NAME}.tar.bz2" + XEN_UPSTREAM_PATCHES_DIR="${WORKDIR}/${XEN_UPSTREAM_PATCHES_NAME}" + fi + if [[ -n "${XEN_GENTOO_PATCHSET_NUM}" ]]; then + XEN_GENTOO_PATCHES_TAG="$(ver_cut 1-3 ${XEN_GENTOO_PATCHSET_BASE})-gentoo-patchset-${XEN_GENTOO_PATCHSET_NUM}" + XEN_GENTOO_PATCHES_NAME="xen-gentoo-patches-${XEN_GENTOO_PATCHES_TAG}" + SRC_URI+=" https://gitweb.gentoo.org/proj/xen-gentoo-patches.git/snapshot/${XEN_GENTOO_PATCHES_NAME}.tar.bz2" + XEN_GENTOO_PATCHES_DIR="${WORKDIR}/${XEN_GENTOO_PATCHES_NAME}" + fi +fi + +DESCRIPTION="Xen tools including QEMU and xl" +HOMEPAGE="https://xenproject.org" +DOCS=( README ) + +S="${WORKDIR}/xen-$(ver_cut 1-3 ${XEN_BASE_PV})" + +LICENSE="GPL-2" +SLOT="0/$(ver_cut 1-2)" +# Inclusion of IUSE ocaml on stabalizing requires maintainer of ocaml to (get off his hands and) make +# >=dev-lang/ocaml-4 stable +# Masked in profiles/eapi-5-files instead +IUSE="api debug doc +hvm +ipxe lzma ocaml ovmf pygrub python +qemu +qemu-traditional +rombios screen selinux sdl static-libs system-ipxe system-qemu system-seabios systemd zstd" + +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + ipxe? ( rombios ) + ovmf? ( hvm ) + pygrub? ( python ) + rombios? ( hvm ) + system-ipxe? ( rombios ) + ?? ( ipxe system-ipxe ) + ?? ( qemu system-qemu )" + +COMMON_DEPEND=" + lzma? ( app-arch/xz-utils ) + qemu? ( + dev-libs/glib:2 + sys-libs/pam + ) + zstd? ( app-arch/zstd ) + app-arch/bzip2 + app-arch/zstd + dev-libs/libnl:3 + dev-libs/lzo:2 + dev-libs/yajl + sys-apps/util-linux + sys-fs/e2fsprogs + sys-libs/ncurses + sys-libs/zlib + ${PYTHON_DEPS} +" + +RDEPEND="${COMMON_DEPEND} + sys-apps/iproute2[-minimal] + net-misc/bridge-utils + screen? ( + app-misc/screen + app-admin/logrotate + ) + selinux? ( sec-policy/selinux-xen )" + +DEPEND="${COMMON_DEPEND} + app-misc/pax-utils + >=sys-kernel/linux-headers-4.11 + x11-libs/pixman + $(python_gen_cond_dep ' + dev-python/lxml[${PYTHON_USEDEP}] + ') + x86? ( sys-devel/dev86 + system-ipxe? ( sys-firmware/ipxe[qemu] ) + sys-power/iasl ) + api? ( dev-libs/libxml2 + net-misc/curl ) + + ovmf? ( + !arm? ( !arm64? ( dev-lang/nasm ) ) + $(python_gen_impl_dep sqlite) + ) + !amd64? ( >=sys-apps/dtc-1.4.0 ) + amd64? ( sys-power/iasl + system-seabios? ( + || ( + sys-firmware/seabios + sys-firmware/seabios-bin + ) + ) + system-ipxe? ( sys-firmware/ipxe[qemu] ) + rombios? ( sys-devel/bin86 sys-devel/dev86 ) ) + arm64? ( sys-power/iasl + rombios? ( sys-devel/bin86 sys-devel/dev86 ) ) + doc? ( + app-text/ghostscript-gpl + $(python_gen_cond_dep ' + dev-python/markdown[${PYTHON_USEDEP}] + ') + dev-texlive/texlive-latexextra + >=media-gfx/fig2dev-3.2.9-r1 + virtual/pandoc + ) + hvm? ( x11-base/xorg-proto ) + qemu? ( + app-arch/snappy:= + dev-build/meson + sdl? ( + media-libs/libsdl[X] + media-libs/libsdl2[X] + ) + ) + system-qemu? ( app-emulation/qemu[xen] ) + ocaml? ( dev-ml/findlib + dev-lang/ocaml[ocamlopt] ) + python? ( >=dev-lang/swig-4.0.0 )" + +BDEPEND="dev-lang/perl + app-alternatives/yacc + sys-devel/gettext" + +# hvmloader is used to bootstrap a fully virtualized kernel +# Approved by QA team in bug #144032 +QA_WX_LOAD=" + usr/libexec/xen/boot/hvmloader + usr/libexec/xen/boot/ovmf.bin + usr/libexec/xen/boot/xen-shim + usr/share/qemu-xen/qemu/hppa-firmware.img + usr/share/qemu-xen/qemu/opensbi-riscv32-generic-fw_dynamic.elf + usr/share/qemu-xen/qemu/opensbi-riscv64-generic-fw_dynamic.elf + usr/share/qemu-xen/qemu/s390-ccw.img + usr/share/qemu-xen/qemu/u-boot.e500 +" + +QA_EXECSTACK=" + usr/share/qemu-xen/qemu/hppa-firmware.img +" + +QA_PREBUILT=" + usr/libexec/xen/bin/elf2dmp + usr/libexec/xen/bin/ivshmem-client + usr/libexec/xen/bin/ivshmem-server + usr/libexec/xen/bin/qemu-edid + usr/libexec/xen/bin/qemu-img + usr/libexec/xen/bin/qemu-io + usr/libexec/xen/bin/qemu-keymap + usr/libexec/xen/bin/qemu-nbd + usr/libexec/xen/bin/qemu-pr-helper + usr/libexec/xen/bin/qemu-storage-daemon + usr/libexec/xen/bin/qemu-system-i386 + usr/libexec/xen/bin/virtfs-proxy-helper + usr/libexec/xen/boot/ovmf.bin + usr/libexec/xen/boot/xen-shim + usr/libexec/xen/libexec/qemu-pr-helper + usr/libexec/xen/libexec/virtfs-proxy-helper + usr/libexec/xen/libexec/virtiofsd + usr/libexec/xen/libexec/xen-bridge-helper + usr/share/qemu-xen/qemu/s390-ccw.img + usr/share/qemu-xen/qemu/s390-netboot.img + usr/share/qemu-xen/qemu/u-boot.e500 +" + +RESTRICT="test" + +pkg_setup() { + python_setup + export "CONFIG_LOMOUNT=y" + + #bug 522642, disable compile tools/tests + export "CONFIG_TESTS=n" + + if [[ -z ${XEN_TARGET_ARCH} ]] ; then + if use x86 && use amd64; then + die "Confusion! Both x86 and amd64 are set in your use flags!" + elif use x86; then + export XEN_TARGET_ARCH="x86_32" + elif use amd64 ; then + export XEN_TARGET_ARCH="x86_64" + elif use arm; then + export XEN_TARGET_ARCH="arm32" + elif use arm64; then + export XEN_TARGET_ARCH="arm64" + else + die "Unsupported architecture!" + fi + fi +} + +src_prepare() { + # move before Gentoo patch, one patch should apply to seabios, to fix gcc-4.5.x build err + mv ../seabios-${SEABIOS_VER} tools/firmware/seabios-dir-remote || die + pushd tools/firmware/ > /dev/null + ln -s seabios-dir-remote seabios-dir || die + popd > /dev/null + + if [[ -v XEN_UPSTREAM_PATCHES_DIR ]]; then + eapply "${XEN_UPSTREAM_PATCHES_DIR}" + fi + + if [[ -v XEN_GENTOO_PATCHES_DIR ]]; then + eapply "${XEN_GENTOO_PATCHES_DIR}" + fi + + # Rename qemu-bridge-helper to xen-bridge-helper to avoid file + # collisions with app-emulation/qemu. + sed -i 's/qemu-bridge-helper/xen-bridge-helper/g' \ + tools/qemu-xen/include/net/net.h \ + tools/qemu-xen/meson.build \ + tools/qemu-xen/qemu-bridge-helper.c \ + tools/qemu-xen/qemu-options.hx \ + || die + mv tools/qemu-xen/qemu-bridge-helper.c tools/qemu-xen/xen-bridge-helper.c || die + + if use ovmf; then + mv ../edk2-${EDK2_COMMIT} tools/firmware/ovmf-dir-remote || die + rm -r tools/firmware/ovmf-dir-remote/CryptoPkg/Library/OpensslLib/openssl || die + rm -r tools/firmware/ovmf-dir-remote/ArmPkg/Library/ArmSoftFloatLib/berkeley-softfloat-3 || die + rm -r tools/firmware/ovmf-dir-remote/BaseTools/Source/C/BrotliCompress/brotli || die + rm -r tools/firmware/ovmf-dir-remote/MdeModulePkg/Library/BrotliCustomDecompressLib/brotli || die + mv ../openssl-OpenSSL_${EDK2_OPENSSL_VERSION} tools/firmware/ovmf-dir-remote/CryptoPkg/Library/OpensslLib/openssl || die + mv ../berkeley-softfloat-3-${EDK2_SOFTFLOAT_COMMIT} tools/firmware/ovmf-dir-remote/ArmPkg/Library/ArmSoftFloatLib/berkeley-softfloat-3 || die + cp -r ../brotli-${EDK2_BROTLI_COMMIT} tools/firmware/ovmf-dir-remote/BaseTools/Source/C/BrotliCompress/brotli || die + cp -r ../brotli-${EDK2_BROTLI_COMMIT} tools/firmware/ovmf-dir-remote/MdeModulePkg/Library/BrotliCustomDecompressLib/brotli || die + cp tools/firmware/ovmf-makefile tools/firmware/ovmf-dir-remote/Makefile || die + fi + + # ipxe + if use ipxe; then + cp "${DISTDIR}/ipxe-git-${IPXE_COMMIT}.tar.gz" tools/firmware/etherboot/ipxe.tar.gz || die + + # gcc 11 + cp "${XEN_GENTOO_PATCHES_DIR}/ipxe/${PN}-4.15.0-ipxe-gcc11.patch" tools/firmware/etherboot/patches/ipxe-gcc11.patch || die + echo ipxe-gcc11.patch >> tools/firmware/etherboot/patches/series || die + fi + + # Fix texi2html build error with new texi2html, qemu.doc.html + sed -i -e "/texi2html -monolithic/s/-number//" tools/qemu-xen-traditional/Makefile || die + + # Drop .config, fixes to gcc-4.6 + sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop" + + # drop flags + unset CFLAGS + unset LDFLAGS + unset ASFLAGS + unset CPPFLAGS + + if ! use pygrub; then + sed -e '/^SUBDIRS-y += pygrub/d' -i tools/Makefile || die + fi + + if ! use python; then + sed -e '/^SUBDIRS-y += python$/d' -i tools/Makefile || die + fi + + if ! use hvm; then + sed -e '/SUBDIRS-$(CONFIG_X86) += firmware/d' -i tools/Makefile || die + # Bug 351648 + elif ! use x86 && ! has x86 $(get_all_abis); then + mkdir -p "${WORKDIR}"/extra-headers/gnu || die + touch "${WORKDIR}"/extra-headers/gnu/stubs-32.h || die + export CPATH="${WORKDIR}"/extra-headers + fi + + if use qemu; then + if use sdl; then + sed -i -e "s:\$\$source/configure:\0 --enable-sdl:" \ + tools/Makefile || die + else + sed -i -e "s:\${QEMU_ROOT\:\-\.}/configure:\0 --disable-sdl:" \ + tools/qemu-xen-traditional/xen-setup || die + sed -i -e "s:\$\$source/configure:\0 --disable-sdl:" \ + tools/Makefile || die + fi + else + # Don't bother with qemu, only needed for fully virtualised guests + sed -i '/SUBDIRS-$(CONFIG_QEMU_XEN)/s/^/#/g' tools/Makefile || die + fi + + # Reset bash completion dir; Bug 472438 + sed -e "s;^BASH_COMPLETION_DIR :=.*;BASH_COMPLETION_DIR := $(get_bashcompdir);" \ + -i config/Paths.mk.in || die + + # xencommons, Bug #492332, sed lighter weight than patching + sed -e 's:\$QEMU_XEN -xen-domid:test -e "\$QEMU_XEN" \&\& &:' \ + -i tools/hotplug/Linux/init.d/xencommons.in || die + + # fix bashishm + sed -e '/Usage/s/\$//g' \ + -i tools/hotplug/Linux/init.d/xendriverdomain.in || die + + # respect multilib, usr/lib/libcacard.so.0.0.0 + sed -e "/^libdir=/s/\/lib/\/$(get_libdir)/" \ + -i tools/qemu-xen/configure || die + + #bug 518136, don't build 32bit exactuable for nomultilib profile + if [[ "${ARCH}" == 'amd64' ]] && ! has_multilib_profile; then + sed -i -e "/x86_emulator/d" tools/tests/Makefile || die + fi + + # uncomment lines in xl.conf + sed -e 's:^#autoballoon=:autoballoon=:' \ + -e 's:^#lockfile=:lockfile=:' \ + -e 's:^#vif.default.script=:vif.default.script=:' \ + -i tools/examples/xl.conf || die + + # disable capstone (Bug #673474) + sed -e "s:\$\$source/configure:\0 --disable-capstone:" \ + -i tools/Makefile || die + + # disable glusterfs + sed -e "s:\$\$source/configure:\0 --disable-glusterfs:" \ + -i tools/Makefile || die + + # disable jpeg automagic + sed -e "s:\$\$source/configure:\0 --disable-vnc-jpeg:" \ + -i tools/Makefile || die + + # disable png automagic + sed -e "s:\$\$source/configure:\0 --disable-png:" \ + -i tools/Makefile || die + + # disable docker (Bug #732970) + sed -e "s:\$\$source/configure:\0 --disable-containers:" \ + -i tools/Makefile || die + + # disable abi-dumper (Bug #791172) + sed -e 's/$(ABI_DUMPER) /echo /g' \ + -i tools/libs/libs.mk || die + + # disable header check (Bug #921932) + sed -e '/__XEN_INTERFACE_VERSION__/,+2d' \ + -i tools/qemu-xen/include/hw/xen/xen_native.h || die + + # Remove -Werror + find . -type f \( -name Makefile -o -name "*.mk" \) \ + -exec sed -i \ + -e 's/-Werror //g' \ + -e '/^CFLAGS *+= -Werror$/d' \ + -e 's/, "-Werror"//' \ + {} + || die + + default +} + +src_configure() { + local myconf=( + --libdir="${EPREFIX}/usr/$(get_libdir)" + --libexecdir="${EPREFIX}/usr/libexec" + --localstatedir="${EPREFIX}/var" + --disable-golang + --disable-pvshim + --disable-werror + --disable-xen + --enable-tools + --enable-docs + $(use_enable api xenapi) + $(use_enable ipxe) + $(usex system-ipxe '--with-system-ipxe=/usr/share/ipxe' '') + $(use_enable ocaml ocamltools) + $(use_enable ovmf) + $(use_enable rombios) + $(use_enable systemd) + --with-xenstored=$(usex ocaml 'oxenstored' 'xenstored') + ) + + use system-seabios && myconf+=( --with-system-seabios=/usr/share/seabios/bios.bin ) + use system-qemu && myconf+=( --with-system-qemu=/usr/bin/qemu-system-x86_64 ) + use amd64 && myconf+=( $(use_enable qemu-traditional) ) + tc-ld-disable-gold # Bug 669570 + econf ${myconf[@]} +} + +src_compile() { + local myopt + use debug && myopt="${myopt} debug=y" + use python && myopt="${myopt} XENSTAT_PYTHON_BINDINGS=y" + + if test-flag-CC -fno-strict-overflow; then + append-flags -fno-strict-overflow + fi + + # bug #845099 + if use ipxe; then + local -x NO_WERROR=1 + fi + + emake \ + HOSTCC="$(tc-getBUILD_CC)" \ + HOSTCXX="$(tc-getBUILD_CXX)" \ + CC="$(tc-getCC)" \ + CXX="$(tc-getCXX)" \ + LD="$(tc-getLD)" \ + AR="$(tc-getAR)" \ + OBJDUMP="$(tc-getOBJDUMP)" \ + RANLIB="$(tc-getRANLIB)" \ + build-tools ${myopt} + + if use doc; then + emake -C docs build + else + emake -C docs man-pages + fi +} + +src_install() { + # Override auto-detection in the build system, bug #382573 + export INITD_DIR=/tmp/init.d + export CONFIG_LEAF_DIR=../tmp/default + + # Let the build system compile installed Python modules. + local PYTHONDONTWRITEBYTECODE + export PYTHONDONTWRITEBYTECODE + + emake DESTDIR="${ED}" DOCDIR="/usr/share/doc/${PF}" \ + XEN_PYTHON_NATIVE_INSTALL=y install-tools + + # Fix the remaining Python shebangs. + python_fix_shebang "${D}" + + # Remove RedHat-specific stuff + rm -rf "${D}"/tmp || die + + if use doc; then + emake DESTDIR="${D}" DOCDIR="/usr/share/doc/${PF}" install-docs + dodoc -r docs/{pdf,txt} + else + emake -C docs DESTDIR="${D}" DOCDIR="/usr/share/doc/${PF}" install-man-pages # Bug 668032 + fi + dodoc ${DOCS[@]} + + newconfd "${FILESDIR}"/xendomains.confd xendomains + newconfd "${FILESDIR}"/xenstored.confd xenstored + newconfd "${FILESDIR}"/xenconsoled.confd xenconsoled + newinitd "${FILESDIR}"/xendomains.initd-r2 xendomains + newinitd "${FILESDIR}"/xenstored.initd-r1 xenstored + newinitd "${FILESDIR}"/xenconsoled.initd xenconsoled + newinitd "${FILESDIR}"/xencommons.initd xencommons + newconfd "${FILESDIR}"/xencommons.confd xencommons + newinitd "${FILESDIR}"/xenqemudev.initd xenqemudev + newconfd "${FILESDIR}"/xenqemudev.confd xenqemudev + newinitd "${FILESDIR}"/xen-watchdog.initd xen-watchdog + + if use screen; then + cat "${FILESDIR}"/xendomains-screen.confd >> "${D}"/etc/conf.d/xendomains || die + cp "${FILESDIR}"/xen-consoles.logrotate "${D}"/etc/xen/ || die + keepdir /var/log/xen-consoles + fi + + # For -static-libs wrt Bug 384355 + if ! use static-libs; then + rm -f "${D}"/usr/$(get_libdir)/*.a "${D}"/usr/$(get_libdir)/ocaml/*/*.a + fi + + # for xendomains + keepdir /etc/xen/auto + + # Remove files failing QA AFTER emake installs them, avoiding seeking absent files + find "${D}" \( -name openbios-sparc32 -o -name openbios-sparc64 \ + -o -name openbios-ppc -o -name palcode-clipper \) -delete || die + + keepdir /var/lib/xen/dump + keepdir /var/lib/xen/xenpaging + keepdir /var/lib/xenstored + keepdir /var/log/xen + + if use python; then + python_domodule "${S}/tools/libs/stat/bindings/swig/python/xenstat.py" + python_domodule "${S}/tools/libs/stat/bindings/swig/python/_xenstat.so" + fi + + python_optimize + + readme.gentoo_create_doc +} + +pkg_postinst() { + readme.gentoo_print_elog +} diff --git a/app-emulation/xen-tools/xen-tools-4.17.4.ebuild b/app-emulation/xen-tools/xen-tools-4.19.0.ebuild similarity index 98% rename from app-emulation/xen-tools/xen-tools-4.17.4.ebuild rename to app-emulation/xen-tools/xen-tools-4.19.0.ebuild index c4bcc325110c..3341733ab7a4 100644 --- a/app-emulation/xen-tools/xen-tools-4.17.4.ebuild +++ b/app-emulation/xen-tools/xen-tools-4.19.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) PYTHON_REQ_USE='ncurses,xml(+),threads(+)' inherit bash-completion-r1 flag-o-matic multilib python-single-r1 readme.gentoo-r1 toolchain-funcs @@ -14,7 +14,7 @@ if [[ ${PV} == *9999 ]]; then EGIT_REPO_URI="https://xenbits.xen.org/git-http/${REPO}" S="${WORKDIR}/${REPO}" else - KEYWORDS="amd64 ~arm ~arm64 x86" + KEYWORDS="~amd64 ~arm ~arm64 ~x86" SEABIOS_VER="1.16.0" EDK2_COMMIT="b16284e2a0011489f6e16dfcc6af7623c3cbaf0b" @@ -363,7 +363,7 @@ src_prepare() { -i tools/Makefile || die # disable png automagic - sed -e "s:\$\$source/configure:\0 --disable-vnc-png:" \ + sed -e "s:\$\$source/configure:\0 --disable-png:" \ -i tools/Makefile || die # disable docker (Bug #732970) @@ -374,6 +374,10 @@ src_prepare() { sed -e 's/$(ABI_DUMPER) /echo /g' \ -i tools/libs/libs.mk || die + # disable header check (Bug #921932) + sed -e '/__XEN_INTERFACE_VERSION__/,+2d' \ + -i tools/qemu-xen/include/hw/xen/xen_native.h || die + # Remove -Werror find . -type f \( -name Makefile -o -name "*.mk" \) \ -exec sed -i \ @@ -457,9 +461,6 @@ src_install() { emake DESTDIR="${ED}" DOCDIR="/usr/share/doc/${PF}" \ XEN_PYTHON_NATIVE_INSTALL=y install-tools - # Created at runtime - rm -rv "${ED}/var/run" || die - # Fix the remaining Python shebangs. python_fix_shebang "${D}" diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest index 6436d82eb526..532161cb0a62 100644 --- a/app-emulation/xen/Manifest +++ b/app-emulation/xen/Manifest @@ -1,2 +1,5 @@ DIST xen-4.17.4.tar.gz 46527369 BLAKE2B 2fcd1248d75157b6455727b29ecc3a4e5941eb187d645b35b6cf48a23fdfae11e810c55a1a7c0396c6a23dc977f22b8fd06ee9b91a1edc3a7ba8561023e07cfc SHA512 50dc2efd26e48131afdbc8efb1ca90154a84fe5fba5a6bc81d9801a3c13aebea91c8211872b5c69ce2773644f2c935c31cc56584a05b10b81e8728282d89eb84 +DIST xen-4.18.2.tar.gz 51911271 BLAKE2B 0b58a74d867f42e7820a1050587c11ec9099aca74875fc9e4657e1eba239afed3e23fe3dba047f1e5f6d8cab4d2fd7f0eaf6b809c7549d73e8c102add7864c46 SHA512 c5feb450155883b5d2e7f43b05a64e7215b661b7d2f438d8f5a0896bd57283379ee11ca8e2e7a1d8787813cc6f1a260253fcb8688ed7d61a2bfb636db1626941 +DIST xen-4.19.0.tar.gz 52011199 BLAKE2B bc6502bf5b68ab130f1d64e20e8a6d8ca656240545f0a4f5fe500413504c7610352bd7577f0e7e9d9354745afaf39d3edd3ad775718e20d14181dd2dca28ec0a SHA512 bc0b4257cab66b0f9d4a1fe72e07f4980398b2934989c02ffe488b465eca3443caa0ded903871480aba6e36212921f335b68d67f202f22548c31899225f2d657 DIST xen-gentoo-patches-4.17.0-gentoo-patchset-2.tar.bz2 4001 BLAKE2B 7afce426759952e202a1dd819fe0a23108072bf9552ba14a0bd787a96ffe5e7a36f37e03dad8db9c46f5731acbc122c258eef6d517816aad9c8db1ca64700d19 SHA512 bcb1479f9ff5e194a4e452da9d0479febc2bcd465b4be69bb8f30e2e6b858fb77a71216dcb3e74dfb65e7ca6513742c294cd6b5eaa5ce82d0b122a00f1cbc450 +DIST xen-upstream-patches-4.18.3-pre-patchset-0.tar.bz2 51452 BLAKE2B 166d13eb16b5225fe5d8b96d9a7ba547b8d94b2989a15b641d53821e484d45bec8ed123180c8c7c5666da87f8a4368ad2a27284431561ae323453b4054c72d80 SHA512 bf434740567ac964babdc625c2cc13d9c2bcc79f8360f8f4dc8658fb191c60418a24cbea331d2a69fcadf4b30620f662e883695c379c87b4f8de17bfec51108c diff --git a/app-emulation/xen/xen-4.18.3_pre0.ebuild b/app-emulation/xen/xen-4.18.3_pre0.ebuild new file mode 100644 index 000000000000..d7f504573d2e --- /dev/null +++ b/app-emulation/xen/xen-4.18.3_pre0.ebuild @@ -0,0 +1,179 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit flag-o-matic mount-boot python-any-r1 secureboot toolchain-funcs + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://xenbits.xen.org/git-http/xen.git" + SRC_URI="" +else + KEYWORDS="~amd64 ~arm -x86" + + XEN_GENTOO_PATCHSET_NUM=2 + XEN_GENTOO_PATCHSET_BASE=4.17.0 + XEN_PRE_PATCHSET_NUM=0 + XEN_PRE_VERSION_BASE=4.18.2 + + XEN_BASE_PV="${PV}" + if [[ -n "${XEN_PRE_VERSION_BASE}" ]]; then + XEN_BASE_PV="${XEN_PRE_VERSION_BASE}" + fi + + SRC_URI="https://downloads.xenproject.org/release/xen/${XEN_BASE_PV}/xen-${XEN_BASE_PV}.tar.gz" + + if [[ -n "${XEN_PRE_PATCHSET_NUM}" ]]; then + XEN_UPSTREAM_PATCHES_TAG="$(ver_cut 1-3)-pre-patchset-${XEN_PRE_PATCHSET_NUM}" + XEN_UPSTREAM_PATCHES_NAME="xen-upstream-patches-${XEN_UPSTREAM_PATCHES_TAG}" + SRC_URI+=" https://gitweb.gentoo.org/proj/xen-upstream-patches.git/snapshot/${XEN_UPSTREAM_PATCHES_NAME}.tar.bz2" + XEN_UPSTREAM_PATCHES_DIR="${WORKDIR}/${XEN_UPSTREAM_PATCHES_NAME}" + fi + if [[ -n "${XEN_GENTOO_PATCHSET_NUM}" ]]; then + XEN_GENTOO_PATCHES_TAG="$(ver_cut 1-3 ${XEN_GENTOO_PATCHSET_BASE})-gentoo-patchset-${XEN_GENTOO_PATCHSET_NUM}" + XEN_GENTOO_PATCHES_NAME="xen-gentoo-patches-${XEN_GENTOO_PATCHES_TAG}" + SRC_URI+=" https://gitweb.gentoo.org/proj/xen-gentoo-patches.git/snapshot/${XEN_GENTOO_PATCHES_NAME}.tar.bz2" + XEN_GENTOO_PATCHES_DIR="${WORKDIR}/${XEN_GENTOO_PATCHES_NAME}" + fi +fi + +DESCRIPTION="The Xen virtual machine monitor" +HOMEPAGE="https://xenproject.org" + +S="${WORKDIR}/xen-$(ver_cut 1-3 ${XEN_BASE_PV})" + +LICENSE="GPL-2" +SLOT="0" +IUSE="+boot-symlinks debug uefi flask" +REQUIRED_USE="arm? ( debug )" + +DEPEND="${PYTHON_DEPS} + uefi? ( >=sys-devel/binutils-2.22[multitarget] ) + !uefi? ( >=sys-devel/binutils-2.22 ) + flask? ( sys-apps/checkpolicy )" +RDEPEND="" +PDEPEND="~app-emulation/xen-tools-${PV}" + +# no tests are available for the hypervisor +# prevent the silliness of /usr/lib/debug/usr/lib/debug files +# prevent stripping of the debug info from the /usr/lib/debug/xen-syms +RESTRICT="test splitdebug strip" + +# Approved by QA team in bug #144032 +QA_WX_LOAD="boot/xen-syms-${PV}" + +pkg_setup() { + python-any-r1_pkg_setup + if [[ -z ${XEN_TARGET_ARCH} ]]; then + if use amd64; then + export XEN_TARGET_ARCH="x86_64" + elif use arm; then + export XEN_TARGET_ARCH="arm32" + elif use arm64; then + export XEN_TARGET_ARCH="arm64" + else + die "Unsupported architecture!" + fi + fi + use uefi && secureboot_pkg_setup +} + +src_prepare() { + if [[ -v XEN_UPSTREAM_PATCHES_DIR ]]; then + eapply "${XEN_UPSTREAM_PATCHES_DIR}" + fi + + if [[ -v XEN_GENTOO_PATCHES_DIR ]]; then + eapply "${XEN_GENTOO_PATCHES_DIR}" + fi + + # Symlinks do not work on fat32 volumes # 829765 + if ! use boot-symlinks || use uefi; then + eapply "${XEN_GENTOO_PATCHES_DIR}"/no-boot-symlinks/${PN}-4.16-no-symlinks.patch + fi + + # Workaround new gcc-11 options + sed -e '/^CFLAGS/s/-Werror//g' -i xen/Makefile || die + + # Drop .config + sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop" + + if use uefi; then + export EFI_VENDOR="gentoo" + export EFI_MOUNTPOINT="/boot" + fi + + default +} + +xen_make() { + # Setting clang to either 'y' or 'n' tells Xen's build system + # whether or not clang is used. + local clang=n + if tc-is-clang; then + clang=y + fi + + # Send raw LDFLAGS so that --as-needed works + emake \ + V=1 \ + LDFLAGS="$(raw-ldflags)" \ + HOSTCC="$(tc-getBUILD_CC)" \ + HOSTCXX="$(tc-getBUILD_CXX)" \ + CC="$(tc-getCC)" \ + CXX="$(tc-getCXX)" \ + LD="$(tc-getLD)" \ + AR="$(tc-getAR)" \ + OBJDUMP="$(tc-getOBJDUMP)" \ + RANLIB="$(tc-getRANLIB)" \ + clang="${clang}" \ + "$@" +} + +src_configure() { + cd xen || die + + touch gentoo-config || die + if use arm; then + echo "CONFIG_EARLY_PRINTK=sun7i" >> gentoo-config || die + fi + if use debug; then + cat <<-EOF >> gentoo-config || die + CONFIG_DEBUG=y + CONFIG_CRASH_DEBUG=y +EOF + fi + if use flask; then + echo "CONFIG_XSM=y" >> gentoo-config || die + fi + + # remove flags + unset CFLAGS + + tc-ld-disable-gold # Bug 700374 + + xen_make KCONFIG_ALLCONFIG=gentoo-config alldefconfig +} + +src_compile() { + xen_make -C xen +} + +src_install() { + # The 'make install' doesn't 'mkdir -p' the subdirs + if use uefi; then + mkdir -p "${D}"${EFI_MOUNTPOINT}/efi/${EFI_VENDOR} || die + fi + + xen_make DESTDIR="${D}" -C xen install + + if use uefi; then + secureboot_auto_sign --in-place + else + # make install likes to throw in some extra EFI bits if it built + rm -rf "${D}/usr/$(get_libdir)/efi" + fi +} diff --git a/app-emulation/xen/xen-4.17.4.ebuild b/app-emulation/xen/xen-4.19.0.ebuild similarity index 98% rename from app-emulation/xen/xen-4.17.4.ebuild rename to app-emulation/xen/xen-4.19.0.ebuild index 7b2ca8a62fef..c389bf646393 100644 --- a/app-emulation/xen/xen-4.17.4.ebuild +++ b/app-emulation/xen/xen-4.19.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit flag-o-matic mount-boot python-any-r1 secureboot toolchain-funcs @@ -12,7 +12,7 @@ if [[ ${PV} == *9999 ]]; then EGIT_REPO_URI="https://xenbits.xen.org/git-http/xen.git" SRC_URI="" else - KEYWORDS="amd64 ~arm -x86" + KEYWORDS="~amd64 ~arm -x86" XEN_GENTOO_PATCHSET_NUM=2 XEN_GENTOO_PATCHSET_BASE=4.17.0 diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz index 121b192764d0d845092ec3901179a12910809506..4a107d92088304f1a248ae11ab7db74ac581c2b9 100644 GIT binary patch delta 49850 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 - - tamiko@gentoo.org - Matthias Maier - - - hello - + + + hello + diff --git a/app-office/Manifest.gz b/app-office/Manifest.gz index a5a5f9bca9f422037159cfdd91d2ba448abd654c..b23a3c5369c9c0546d3bb26d80a2288c7deaa810 100644 GIT binary patch literal 8417 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 D>h&f7 literal 8422 zcmV{APAKVTrom@)p`OJ{VT4iOo zTK23UjGD@*A+1wO7|~oyl~3e0Q;Ws-+IXSQX9rf`++J?X=-25fCU-)t&Sr4FH5SE& z)83<;X+DIr+?>h&=}$lX_kaA`AOHN94}CoS{pEFiTrcz6zx=6xeLDNw+lOZE9y33^ z56AaDd`QjK8a0{)l+HS$wLLAfk3!^p zbK7=n{9A0zn=iA>6g%6ivF#B`u0G8lFM^@Mt?ankar2avgSFmb zh{OD{;{49uc^iqfTkOSq*Cr90Gw{fjLYnp1@YV{Mu#RhIl|A^K<#IT6Co*Csj$np= zh}k1tzUFd|SIC??vG-l?TqCDicR!>1lS*B65yBGB^09Kx#Hx@}E2X$L2hFK1qFR%Y zhGbgyp_m!LRxmAZ5{``A&Fe&o=uSDu8J$mKxVq0HUXv%!HCaKnQRiNsq*(Lp6psS# zovSTdAY!Tb<($tUXID#ZqgGBTr%+pSY>wkRBl5dxx4Dy*R`Qy&=dnvnedQBFkNu?O zDG{IQ9M>HC{`T_m%lGHEr=Oqq$NATnr@1e|vuyX^8OhZ-_qaK`>XPfeRSTu9WQi

N)zAQG)U$Jviw71Oj-LO?^ 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 I2hlqK04v7}!~g&Q diff --git a/app-office/lyx/Manifest b/app-office/lyx/Manifest index 94fd4d2c267a..b44f5f921e29 100644 --- a/app-office/lyx/Manifest +++ b/app-office/lyx/Manifest @@ -1,2 +1 @@ -DIST lyx-2.4.0.tar.xz 17823824 BLAKE2B 924425bbbbc50c1e1b03e493a021be4f9b56344712407b46dc1ec75bd583f0f9803592d3fbdca70fdefdbb60056f0275ab4a25e251f728ed710ef796b50f711e SHA512 b52724a7f544f190c93b948c11b835057f73e417115cf67a5e586f6872816b3a4df7429d24b5323410a34a79f725052db57105649ff6c275141f97d391a2091b DIST lyx-2.4.1.tar.xz 17848700 BLAKE2B 5e9d9530610149a1b0f6a7d536068ff0da97e261a6069a9efc3c45a892c653e7accadcd0bde96bf3ffad9d936fef4a4b88ee7b5233f875bbc568044376a5b37e SHA512 80d57d46dab61ecb655c9d54ba1d20203ad943db5249ed16dbeb5b78b7845896a79224c8032213cc861fd943629fbe87ef8ac9155cc9b34da9be2f59eb087071 diff --git a/app-office/lyx/lyx-2.4.0.ebuild b/app-office/lyx/lyx-2.4.0.ebuild deleted file mode 100644 index dc7b64d683df..000000000000 --- a/app-office/lyx/lyx-2.4.0.ebuild +++ /dev/null @@ -1,180 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..13} ) - -inherit desktop font optfeature python-single-r1 cmake xdg - -DESCRIPTION="WYSIWYM (What You See Is What You Mean) document processor based on LaTeX" -HOMEPAGE="https://www.lyx.org/" -SRC_URI="http://ftp.lyx.org/pub/lyx/devel/lyx-$(ver_cut 1-2)/${P}.tar.xz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 ~arm64" -IUSE="aspell cups dia dot enchant gnumeric html +hunspell +latex monolithic-build nls rcs rtf svg l10n_he" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RESTRICT="test" - -RDEPEND="${PYTHON_DEPS} - app-text/mythes - dev-libs/boost:= - sys-apps/file - sys-libs/zlib:= - virtual/imagemagick-tools[png,svg?] - x11-misc/xdg-utils - - dev-qt/qtbase:6[concurrent,dbus,gui,widgets] - dev-qt/qt5compat:6 - dev-qt/qtsvg:6 - - aspell? ( app-text/aspell ) - cups? ( net-print/cups ) - dia? ( app-office/dia ) - dot? ( media-gfx/graphviz ) - enchant? ( app-text/enchant:2 ) - gnumeric? ( app-office/gnumeric ) - html? ( dev-tex/html2latex ) - hunspell? ( app-text/hunspell ) - l10n_he? ( - dev-tex/culmus-latex - dev-texlive/texlive-langarabic - ) - latex? ( - app-text/dvipng - app-text/ghostscript-gpl - app-text/ps2eps - app-text/texlive - dev-texlive/texlive-fontsrecommended - dev-texlive/texlive-latexextra - dev-texlive/texlive-mathscience - dev-texlive/texlive-pictures - dev-texlive/texlive-plaingeneric - || ( - dev-tex/latex2html - dev-tex/hevea - dev-tex/tex4ht[java] - dev-tex/tth - ) - ) - rcs? ( dev-vcs/rcs ) - rtf? ( - app-text/unrtf - dev-tex/html2latex - dev-tex/latex2rtf - ) - svg? ( || ( - gnome-base/librsvg - media-gfx/inkscape - ) ) -" -DEPEND="${RDEPEND}" -# bc needed http://comments.gmane.org/gmane.editors.lyx.devel/137498 and bug #787839 -BDEPEND=" - app-alternatives/bc - virtual/pkgconfig - dev-qt/qttools[linguist] - nls? ( sys-devel/gettext ) -" - -DOCS=( ANNOUNCE NEWS README RELEASE-NOTES UPGRADING ) - -FONT_S="${S}/lib/fonts" -FONT_SUFFIX="ttf" - -PATCHES=( - "${FILESDIR}"/lyx-2.4.0-fix-hunspell.patch - # Try first with xdg-open before hardcoded commands - # Patch from Debian using a similar approach to Fedora - "${FILESDIR}"/lyx-2.4.0-prefer-xdg-open.patch -) - -pkg_setup() { - python-single-r1_pkg_setup - font_pkg_setup -} - -src_prepare() { - sed "s:python -tt:${EPYTHON} -tt:g" -i lib/configure.py || die - cmake_src_prepare -} - -src_configure() { - #bug 221921 - export VARTEXFONTS="${T}"/fonts - - local mycmakeargs=( - -DLYX_INSTALL=ON - -DLYX_USE_QT=QT6 - -DLYX_INSTALL_PREFIX="${EPREFIX}/usr" - -DLYX_CXX_FLAGS_EXTRA="${CXXFLAGS}" - - -DLYX_NLS=$(usex nls) - -DLYX_ASPELL=$(usex aspell) - -DLYX_ENCHANT=$(usex enchant) - -DLYX_HUNSPELL=$(usex hunspell) - - # external dependencies - -DLYX_EXTERNAL_Z=ON - -DLYX_EXTERNAL_ICONV=ON - -DLYX_EXTERNAL_HUNSPELL=ON - -DLYX_EXTERNAL_MYTHES=ON - -DLYX_EXTERNAL_BOOST=ON - -DLYX_PROGRAM_SUFFIX=OFF - - # debug control - -DLYX_NO_OPTIMIZE=OFF - -DLYX_RELEASE=ON - -DLYX_DEBUG=OFF - -DLYX_DEBUG_GLIBC=OFF - -DLYX_STDLIB_DEBUG=OFF - ) - - cmake_src_configure -} - -src_install() { - cmake_src_install - - newicon -s 32 "development/Win32/packaging/icons/lyx_32x32.png" ${PN}.png - doicon -s 48 "lib/images/lyx.png" - doicon -s scalable "lib/images/lyx.svg" - - # fix for bug 91108 - if use latex; then - dosym -r /usr/share/lyx/tex /usr/share/texmf-site/tex/latex/lyx - fi - - # fonts needed for proper math display, see also bug #15629 - font_src_install - - python_fix_shebang "${ED}"/usr/share/${PN} - - if use hunspell; then - dosym ../myspell /usr/share/lyx/dicts - dosym ../myspell /usr/share/lyx/thes - fi -} - -pkg_postinst() { - font_pkg_postinst - xdg_pkg_postinst - - # fix for bug 91108 - if use latex ; then - texhash || die - fi - - optfeature "handling more fonts" dev-texlive/texlive-fontsextra -} - -pkg_postrm() { - font_pkg_postrm - xdg_pkg_postrm - - if use latex ; then - texhash || die - fi -} diff --git a/app-portage/Manifest.gz b/app-portage/Manifest.gz index c590041c7150f066e2a8a487a0178692dbb599d9..6fe2a14f00c1e2fde30eb99d90d7a7e759c6ab4a 100644 GIT binary patch literal 9587 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 literal 9585 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 diff --git a/app-shells/bash/Manifest b/app-shells/bash/Manifest index ead9a19e1f87..3789c5267d46 100644 --- a/app-shells/bash/Manifest +++ b/app-shells/bash/Manifest @@ -433,3 +433,15 @@ DIST bash52-025 1454 BLAKE2B 5d18e00cc44710f078037f25c61741a078bb0fc906d6d5555e5 DIST bash52-025.sig 95 BLAKE2B aff63f1a0a753b632f0d2ce4cf8f4117689469150d41dd0e0d7f76fca973d52fb16f3957b12709826e50705f921fe141108b1046de05d17b40216ed5d4a00893 SHA512 079888adce1cb8583b547d67005f179614f1c42756de20acdb9e24763dec145a421c68e7ceb48d42b853ae7fcb07e051cc1ca56f9dfd337c9a1b001618df2828 DIST bash52-026 1372 BLAKE2B ebe3bc47dadf5d689258c5ccf9883838d3383dc43bec68d2a6767b6348cf1515a98ec9e445c3110e8eb0d87e742c20a0d4ddb70649ec94217f55aad7d18552af SHA512 571993da2b8067ef5b7b705aee65dd414ee70b216ffbcb9fab7c08807b87a72465594c3f1576c795ae86bf951911cdde70ad1037e851b88ee379c4237ccff6fe DIST bash52-026.sig 95 BLAKE2B 175df0703ee5374094d41761ebc2827d34cb97328ea8e486cc9e5c946e482a7d0a16a7ac45e11296500cff8ac4c013e60b07d34abf8b3478527a80f742fbe85e SHA512 6db725ffcf429e04551b2fde329067696b20bef9418b57cff56a62f31c262d0b800061284469eb9f809ca49516516735213dc05defab52ff864ac3b214336559 +DIST bash52-027 1881 BLAKE2B b76ce03456e064f17db00e9026aa53656a063c195faa02c7d51da8d173f7525fe5411bf526f19ee9e717ee1ec957de7e73f5af851a68d5cb554f2c4492ab3844 SHA512 644ef1ea0ce002913b443cfc74d1376b3b8d1c7c976c88cfcec663313563ea905af3aa7ab7236e0ee8336195b01cfc7f2a5a738c5f787a637be92cda937f571e +DIST bash52-027.sig 95 BLAKE2B 7120dc764120e108fbafd80dcd5010aea2f79f7508fda375740f7601c5e7508f2c830673101fe528a79cb4a7a5718ebd5dcf5e7ae81943008b128b10bb57ab8b SHA512 ad76bc672e53c62a8554a2889d420294f7dde0a996cb3058ca8a3a4108b53d35ed56dbcd0601f1984b3ae26dfe5eb6d99c9d46ebe78f0947b82502bef2419152 +DIST bash52-028 1571 BLAKE2B 58fdeecf6dd685103c7dc0e7c200cae65206e5fb3360d798b9cec05fc935ebae139bdf142f6018c9837d1780eb7c5cecff0a945369c14fa575e6801c46a15a31 SHA512 0e59ee230c2f9394814578e56270efa93e5ed8ed2fbf0c0777fdfad4d3f01f560923a80792998789c901068d88371f984f539fdebbec726759eeb7966d324328 +DIST bash52-028.sig 95 BLAKE2B 62d4663cfb25b470635321815e0860434c2edb35b220450d0123fc0bee2d80f29af060c34c765a48d75b49030f17d50852a1540be28fc615ebdd3f32391fe4d1 SHA512 e3e37ac8e6a29688c4c9dd318fc767331eec39bf947670060ebd42fd8262aad400152dc02d1d459f00170e6b788cf95d4a0a6dd62a2eae4af5bc67ebc80ece5d +DIST bash52-029 3619 BLAKE2B 01ddb0acc5b6067e729320692284d61735ace62eeede81a74b7628fe6899da61d921a11bd0d22d0e6f2e241e7b0cb64591654a34a33916739e35e23d5cc6f5bd SHA512 b0b134347fbe0916b9c0fc60a9dbc6b6ebc7439bd5a12d0cda29a0012cbbcc16414392597764c24b8ca716ce727bce7da7fae39acc3cdba9506efb01014a43ae +DIST bash52-029.sig 95 BLAKE2B 49c408e8da095c130868b3fab7afb85408307a10d9154dda818e014cec2ec973e1fc2a96dcd7a1769d1581e3c1d758d172bfa066d7b1ea6fdbb80e062d24ef64 SHA512 11aeca6b46a5cdf518b26a59a972e956455cb4d15aedd968ad36f8100bfc38448f89fe7a72dbecfa8da9fe556a194dda9bb34f1d16c2408b92b0e594f163f262 +DIST bash52-030 4111 BLAKE2B d0cf114642393eb2e2d060eac339674c8ce10af4d54bbcee0f450854d27373ede9dd159caf6d05fc69429ad357d666b47f6781ef590287f33a535b2c26d8754d SHA512 515902fd567dfbbca3d4f6d98a7f2f5a9d1ad323d829f9b90839de4807592708dea3d52f67cb868617278f9c8c6bb299ab3310d898be344d63e824043f17fe2d +DIST bash52-030.sig 95 BLAKE2B b8edc295a6646721ce7be79ebac2331a36c0b84ca9f5a6b6e8c2da0674f1279debaf941bbbddd56e2b868afc60a92a34fd312e049fc8524ba1e88ca5cb952acc SHA512 2592d5b7f62a23dd16153691053e462342ae33f347349348de98487c52d2e73ab0d46216505925bc887bceb069bcb5c1c5ce7ce803e62eec7ef0458dbaf1fb69 +DIST bash52-031 1159 BLAKE2B dac378115906e21fc754267c42e129e2374c9b63f879d1717d79930589618d4d8d17821b2f529d1851db7567d3efdfb0410c18e6869047e3d87443b29d507289 SHA512 08f3e3cb6a6554ea6d1b1f5cbcd156cb75f9c0c5350801b67352a1c2ffec0d02d90c0947736fd52de304e549a1b919ea0ff42e23a8cf63a721a351ea1732bea5 +DIST bash52-031.sig 95 BLAKE2B 50e5c0b3afb0ffc8b1863bde645316d7c7c49e8b396041ca1dcf269c50b532aaccf0c3fb5a5e64036ece9054d8ccf78f7e829ecf0fbdcf8531ba57230b129f1c SHA512 f656d8fbbe79450fbf193e5c2aebc85cfc425703495f2925aa774d5c0e742ebf523c191264673c6dd76fa6071c39d5155698687475eb634cd6553e86266f91a5 +DIST bash52-032 1529 BLAKE2B 55aab849da0fcc69ab3516d9d7ff2858b5f15cbeaddf66282f43f272b52d646c2c41c2ceef632a2ae8f13c25d92e85f49fbc6de989ed4f6ac4bb7bea7fc59a5d SHA512 9eb277d2d92b9ec49f70582e52305bc45b425b189ba2a15c51c537e07ccf9cb894c1ca44fa399b04297fe51027aff7f169f41efe2d60895ca55c421c0778ef32 +DIST bash52-032.sig 95 BLAKE2B 23a5cd003c957932d0c0192b63a5e8e7366bf939c3f54ff91b444e3729607c88677fdf4a5b435e47da4a64624b10d8696e4e950fac8fbb6932bb4c64506d1f9f SHA512 d3b08c3d0efee81a8507b530405a886259438bfc4c2ab984dbe80d30177775aacf6448a2673f0bd274fe46c938a8b8d46844d3794374bafce63f7c1d8bf4efe1 diff --git a/app-shells/bash/bash-5.2_p32.ebuild b/app-shells/bash/bash-5.2_p32.ebuild new file mode 100644 index 000000000000..c279cf9bca3d --- /dev/null +++ b/app-shells/bash/bash-5.2_p32.ebuild @@ -0,0 +1,402 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/chetramey.asc +inherit flag-o-matic toolchain-funcs prefix verify-sig + +# Uncomment if we have a patchset. +#GENTOO_PATCH_DEV="sam" +#GENTOO_PATCH_VER="${PV}" + +MY_PV=${PV/_p*} +MY_PV=${MY_PV/_/-} +MY_P=${PN}-${MY_PV} +MY_PATCHES=() + +# Determine the patchlevel. See ftp://ftp.gnu.org/gnu/bash/bash-5.2-patches/. +case ${PV} in + *_p*) + PLEVEL=${PV##*_p} + ;; + 9999|*_alpha*|*_beta*|*_rc*) + # Set a negative patchlevel to indicate that it's a pre-release. + PLEVEL=-1 + ;; + *) + PLEVEL=0 +esac + +# The version of readline this bash normally ships with. Note that we only use +# the bundled copy of readline for pre-releases. +READLINE_VER="8.2_p1" + +DESCRIPTION="The standard GNU Bourne again shell" +HOMEPAGE="https://tiswww.case.edu/php/chet/bash/bashtop.html https://git.savannah.gnu.org/cgit/bash.git" + +if [[ ${PV} == 9999 ]]; then + EGIT_REPO_URI="https://git.savannah.gnu.org/git/bash.git" + EGIT_BRANCH=devel + inherit git-r3 +else + my_urls=( {'mirror://gnu/bash','ftp://ftp.cwru.edu/pub/bash'}/"${MY_P}.tar.gz" ) + + # bash-5.1 -> bash51 + my_p=${PN}$(ver_cut 1-2) my_p=${my_p/.} + + for (( my_patch_idx = 1; my_patch_idx <= PLEVEL; my_patch_idx++ )); do + printf -v my_patch_ver %s-%03d "${my_p}" "${my_patch_idx}" + my_urls+=( {'mirror://gnu/bash','ftp://ftp.cwru.edu/pub/bash'}/"${MY_P}-patches/${my_patch_ver}" ) + MY_PATCHES+=( "${DISTDIR}/${my_patch_ver}" ) + done + + SRC_URI="${my_urls[*]} verify-sig? ( ${my_urls[*]/%/.sig} )" + + unset -v my_urls my_p my_patch_idx my_patch_ver +fi + +if [[ ${GENTOO_PATCH_VER} ]]; then + SRC_URI+=" https://dev.gentoo.org/~${GENTOO_PATCH_DEV:?}/distfiles/${CATEGORY}/${PN}/${PN}-${GENTOO_PATCH_VER:?}-patches.tar.xz" +fi + +S=${WORKDIR}/${MY_P} + +LICENSE="GPL-3+" +SLOT="0" +if (( PLEVEL >= 0 )); then + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +fi +IUSE="afs bashlogger examples mem-scramble +net nls plugins pgo +readline" + +DEPEND=" + >=sys-libs/ncurses-5.2-r2:= + nls? ( virtual/libintl ) +" +if (( PLEVEL >= 0 )); then + DEPEND+=" readline? ( >=sys-libs/readline-${READLINE_VER}:= )" +fi +RDEPEND=" + ${DEPEND} +" +# We only need bison (yacc) when the .y files get patched (bash42-005, bash51-011). +BDEPEND=" + pgo? ( dev-util/gperf ) + verify-sig? ( sec-keys/openpgp-keys-chetramey ) +" + +# EAPI 8 tries to append it but it doesn't exist here. +QA_CONFIGURE_OPTIONS="--disable-static" + +PATCHES=( + #"${WORKDIR}"/${PN}-${GENTOO_PATCH_VER}/ + + # Patches to or from Chet, posted to the bug-bash mailing list. + "${FILESDIR}/${PN}-5.0-syslog-history-extern.patch" + "${FILESDIR}/${PN}-5.2_p15-random-ub.patch" + "${FILESDIR}/${PN}-5.2_p15-configure-clang16.patch" + "${FILESDIR}/${PN}-5.2_p21-wpointer-to-int.patch" + "${FILESDIR}/${PN}-5.2_p21-configure-strtold.patch" + "${FILESDIR}/${PN}-5.2_p32-memory-leaks.patch" +) + +pkg_setup() { + # bug #7332 + if is-flag -malign-double; then + eerror "Detected bad CFLAGS '-malign-double'. Do not use this" + eerror "as it breaks LFS (struct stat64) on x86." + die "remove -malign-double from your CFLAGS mr ricer" + fi + + if use bashlogger; then + ewarn "The logging patch should ONLY be used in restricted (i.e. honeypot) envs." + ewarn "This will log ALL output you enter into the shell, you have been warned." + fi +} + +src_unpack() { + local patch + + if [[ ${PV} == 9999 ]]; then + git-r3_src_unpack + else + if use verify-sig; then + verify-sig_verify_detached "${DISTDIR}/${MY_P}.tar.gz"{,.sig} + + for patch in "${MY_PATCHES[@]}"; do + verify-sig_verify_detached "${patch}"{,.sig} + done + fi + + unpack "${MY_P}.tar.gz" + + if [[ ${GENTOO_PATCH_VER} ]]; then + unpack "${PN}-${GENTOO_PATCH_VER}-patches.tar.xz" + fi + fi +} + +src_prepare() { + # Include official patches. + (( PLEVEL > 0 )) && eapply -p0 "${MY_PATCHES[@]}" + + # Clean out local libs so we know we use system ones w/releases. The + # touch utility is invoked for the benefit of config.status. + if (( PLEVEL >= 0 )); then + rm -rf lib/{readline,termcap}/* \ + && touch lib/{readline,termcap}/Makefile.in \ + && sed -i -E 's:\$[{(](RL|HIST)_LIBSRC[)}]/[[:alpha:]_-]*\.h::g' Makefile.in \ + || die + fi + + # Prefixify hardcoded path names. No-op for non-prefix. + hprefixify pathnames.h.in + + # Avoid regenerating docs after patches, bug #407985. + sed -i -E '/^(HS|RL)USER/s:=.*:=:' doc/Makefile.in \ + && touch -r . doc/* \ + || die + + # Sometimes hangs (more noticeable w/ pgo), bug #907403. + rm tests/run-jobs || die + + eapply -p0 "${PATCHES[@]}" + eapply_user +} + +src_configure() { + local -a myconf + + # Upstream only test with Bison and require GNUisms like YYEOF and + # YYERRCODE. The former at least may be in POSIX soon: + # https://www.austingroupbugs.net/view.php?id=1269. + # configure warns on use of non-Bison but doesn't abort. The result + # may misbehave at runtime. + unset -v YACC + + myconf=( + --disable-profiling + + # Force linking with system curses ... the bundled termcap lib + # sucks bad compared to ncurses. For the most part, ncurses + # is here because readline needs it. But bash itself calls + # ncurses in one or two small places :(. + --with-curses + + $(use_enable mem-scramble) + $(use_enable net net-redirections) + $(use_enable readline) + $(use_enable readline bang-history) + $(use_enable readline history) + $(use_with afs) + $(use_with mem-scramble bash-malloc) + ) + + # For descriptions of these, see config-top.h. + # bashrc/#26952 bash_logout/#90488 ssh/#24762 mktemp/#574426 + append-cppflags \ + -DDEFAULT_PATH_VALUE=\'\""${EPREFIX}"/usr/local/sbin:"${EPREFIX}"/usr/local/bin:"${EPREFIX}"/usr/sbin:"${EPREFIX}"/usr/bin:"${EPREFIX}"/sbin:"${EPREFIX}"/bin\"\' \ + -DSTANDARD_UTILS_PATH=\'\""${EPREFIX}"/bin:"${EPREFIX}"/usr/bin:"${EPREFIX}"/sbin:"${EPREFIX}"/usr/sbin\"\' \ + -DSYS_BASHRC=\'\""${EPREFIX}"/etc/bash/bashrc\"\' \ + -DSYS_BASH_LOGOUT=\'\""${EPREFIX}"/etc/bash/bash_logout\"\' \ + -DNON_INTERACTIVE_LOGIN_SHELLS \ + -DSSH_SOURCE_BASHRC \ + $(use bashlogger && echo -DSYSLOG_HISTORY) + + use nls || myconf+=( --disable-nls ) + + if (( PLEVEL >= 0 )); then + # Historically, we always used the builtin readline, but since + # our handling of SONAME upgrades has gotten much more stable + # in the PM (and the readline ebuild itself preserves the old + # libs during upgrades), linking against the system copy should + # be safe. + # Exact cached version here doesn't really matter as long as it + # is at least what's in the DEPEND up above. + export ac_cv_rl_version=${READLINE_VER%%_*} + + # Use system readline only with released versions. + myconf+=( --with-installed-readline=. ) + fi + + if use plugins; then + append-ldflags "-Wl,-rpath,${EPREFIX}/usr/$(get_libdir)/bash" + else + # Disable the plugins logic by hand since bash doesn't provide + # a way of doing it. + export ac_cv_func_dl{close,open,sym}=no \ + ac_cv_lib_dl_dlopen=no ac_cv_header_dlfcn_h=no + + sed -i -e '/LOCAL_LDFLAGS=/s:-rdynamic::' configure || die + fi + + # bug #444070 + tc-export AR + + econf "${myconf[@]}" +} + +src_compile() { + local -a pgo_generate_flags pgo_use_flags + local flag + + # -fprofile-partial-training because upstream notes the test suite isn't + # super comprehensive. + # https://documentation.suse.com/sbp/all/html/SBP-GCC-10/index.html#sec-gcc10-pgo + if use pgo; then + pgo_generate_flags=( + -fprofile-update=atomic + -fprofile-dir="${T}"/pgo + -fprofile-generate="${T}"/pgo + ) + pgo_use_flags=( + -fprofile-use="${T}"/pgo + -fprofile-dir="${T}"/pgo + ) + if flag=$(test-flags-CC -fprofile-partial-training); then + pgo_generate_flags+=( "${flag}" ) + pgo_use_flags+=( "${flag}" ) + fi + fi + + emake CFLAGS="${CFLAGS} ${pgo_generate_flags[*]}" + use plugins && emake -C examples/loadables CFLAGS="${CFLAGS} ${pgo_generate_flags[*]}" all others + + # Build Bash and run its tests to generate profiles. + if (( ${#pgo_generate_flags[@]} )); then + # Used in test suite. + unset -v A + + emake CFLAGS="${CFLAGS} ${pgo_generate_flags[*]}" -k check + + if tc-is-clang; then + llvm-profdata merge "${T}"/pgo --output="${T}"/pgo/default.profdata || die + fi + + # Rebuild Bash using the profiling data we just generated. + emake clean + emake CFLAGS="${CFLAGS} ${pgo_use_flags[*]}" + use plugins && emake -C examples/loadables CFLAGS="${CFLAGS} ${pgo_use_flags[*]}" all others + fi +} + +src_test() { + # Used in test suite. + unset -v A + + default +} + +src_install() { + local d f + + default + + my_prefixify() { + while read -r; do + if [[ $REPLY == *$1* ]]; then + REPLY=${REPLY/"/etc/"/"${EPREFIX}/etc/"} + fi + printf '%s\n' "${REPLY}" || ! break + done < "$2" || die + } + + dodir /bin + mv -- "${ED}"/usr/bin/bash "${ED}"/bin/ || die + dosym bash /bin/rbash + + insinto /etc/bash + doins "${FILESDIR}"/bash_logout + my_prefixify bashrc.d "${FILESDIR}"/bashrc-r1 | newins - bashrc + + insinto /etc/bash/bashrc.d + my_prefixify DIR_COLORS "${FILESDIR}"/bashrc.d/10-gentoo-color.bash | newins - 10-gentoo-color.bash + newins "${FILESDIR}"/bashrc.d/10-gentoo-title-r1.bash 10-gentoo-title.bash + if [[ ! ${EPREFIX} ]]; then + doins "${FILESDIR}"/bashrc.d/15-gentoo-bashrc-check.bash + fi + + insinto /etc/skel + for f in bash{_logout,_profile,rc}; do + newins "${FILESDIR}/dot-${f}" ".${f}" + done + + if use plugins; then + exeinto "/usr/$(get_libdir)/bash" + set -- examples/loadables/*.o + doexe "${@%.o}" + + insinto /usr/include/bash-plugins + doins *.h builtins/*.h include/*.h lib/{glob/glob.h,tilde/tilde.h} + fi + + if use examples; then + for d in examples/{functions,misc,scripts,startup-files}; do + exeinto "/usr/share/doc/${PF}/${d}" + docinto "${d}" + for f in "${d}"/*; do + if [[ ${f##*/} != @(PERMISSION|*README) ]]; then + doexe "${f}" + else + dodoc "${f}" + fi + done + done + fi + + # Install bash_builtins.1 and rbash.1. + emake -C doc DESTDIR="${D}" install_builtins + sed 's:bash\.1:man1/&:' doc/rbash.1 > "${T}"/rbash.1 || die + doman "${T}"/rbash.1 + + newdoc CWRU/changelog ChangeLog + dosym bash.info /usr/share/info/bashref.info +} + +pkg_preinst() { + if [[ -e ${EROOT}/etc/bashrc ]] && [[ ! -d ${EROOT}/etc/bash ]]; then + mkdir -p -- "${EROOT}"/etc/bash \ + && mv -f -- "${EROOT}"/etc/bashrc "${EROOT}"/etc/bash/ \ + || die + fi +} + +pkg_postinst() { + local old_ver + + # If /bin/sh does not exist, provide it. + if [[ ! -e ${EROOT}/bin/sh ]]; then + ln -sf -- bash "${EROOT}"/bin/sh || die + fi + + read -r old_ver <<<"${REPLACING_VERSIONS}" + if [[ ! $old_ver ]]; then + : + elif ver_test "$old_ver" -ge "5.2" && ver_test "$old_ver" -ge "5.2_p26-r8"; then + return + fi + + while read -r; do ewarn "${REPLY}"; done <<'EOF' +Files under /etc/bash/bashrc.d must now have a suffix of .sh or .bash. + +Gentoo now defaults to defining PROMPT_COMMAND as an array. Depending on the +characteristics of the operating environment, it may contain a command to set +the terminal's window title. Those who were already choosing to customise the +PROMPT_COMMAND variable are now advised to append their commands like so: + +PROMPT_COMMAND+=('custom command goes here') + +Gentoo no longer defaults to having bash set the window title in the case +that the terminal is controlled by sshd(8), unless screen is launched on the +remote side or the terminal reliably supports saving and restoring the title +(as alacritty, foot and tmux do). Those wanting for the title to be set +regardless may adjust ~/.bashrc - or create a custom /etc/bash/bashrc.d +drop-in - to set PROMPT_COMMMAND like so: + +PROMPT_COMMAND=(genfun_set_win_title) + +Those who would prefer for bash never to interfere with the window title may +now opt out of the default title setting behaviour, either with the "unset -v +PROMPT_COMMAND" command or by re-defining PROMPT_COMMAND as desired. +EOF +} diff --git a/app-shells/bash/files/bash-5.2_p32-memory-leaks.patch b/app-shells/bash/files/bash-5.2_p32-memory-leaks.patch new file mode 100644 index 000000000000..0c60e70d3cb5 --- /dev/null +++ b/app-shells/bash/files/bash-5.2_p32-memory-leaks.patch @@ -0,0 +1,130 @@ +[Compared to bash-5.2_p26-memory-leaks.patch, this drops a hunk for +builtins/evalstring.c as the open_redir_file issue is fixed in patch 31 +upstream for bash-5.2] + +https://lists.gnu.org/archive/html/bug-bash/2024-01/msg00036.html +https://lists.gnu.org/archive/html/bug-bash/2024-01/txtm8yNNPR9RQ.txt + +For evalstring.c: +* https://lists.gnu.org/archive/html/bug-bash/2024-01/msg00011.html +* https://git.savannah.gnu.org/cgit/bash.git/diff/builtins/evalstring.c?h=devel&id=81f7b44564cd1510788035cea7c59631865a7db2&dt=1#n766 + +From 711ab85262884f2b91f09eceb9aefd0e2426ce67 Mon Sep 17 00:00:00 2001 +From: Grisha Levit +Date: Sat, 3 Jun 2023 16:51:26 -0400 +Subject: [PATCH] various leaks + +Found mostly by normal usage running a no-bash-malloc build with clang's +LeakSanitizer enabled. So far seems to provide very accurate results. + +* arrayfunc.c +- quote_compound_array_word: make sure to free VALUE +- bind_assoc_var_internal: if assigning to a dynamic variable, make sure + to free the key (usually assoc_insert would do it) + +* bashline.c +- bash_command_name_stat_hook: free original *NAME if we are going to + change what it points to (what the callers seem to expect) + +* builtins/evalstring.c +- parse_and_execute: make sure to dispose of the parsed command + resulting from a failed function import attempt + +* examples/loadables/stat.c +- loadstat: bind_assoc_variable does not free its VALUE argument so make + sure to do it + +* subst.c +- param_expand: free temp1 value for codepaths that don't do it +--- + arrayfunc.c | 6 +++++- + bashline.c | 1 + + builtins/evalstring.c | 4 ++++ + examples/loadables/stat.c | 1 + + subst.c | 2 ++ + 5 files changed, 13 insertions(+), 1 deletion(-) + +diff --git a/arrayfunc.c b/arrayfunc.c +index 2c05d15b..8ba64084 100644 +--- arrayfunc.c ++++ arrayfunc.c +@@ -208,7 +208,10 @@ bind_assoc_var_internal (entry, hash, key, value, flags) + newval = make_array_variable_value (entry, 0, key, value, flags); + + if (entry->assign_func) +- (*entry->assign_func) (entry, newval, 0, key); ++ { ++ (*entry->assign_func) (entry, newval, 0, key); ++ FREE (key); ++ } + else + assoc_insert (hash, key, newval); + +@@ -985,6 +988,7 @@ quote_compound_array_word (w, type) + if (t != w+ind) + free (t); + strcpy (nword + i, value); ++ free (value); + + return nword; + } +diff --git a/bashline.c b/bashline.c +index c85b05b6..bd7548cc 100644 +--- bashline.c ++++ bashline.c +@@ -1928,6 +1928,7 @@ bash_command_name_stat_hook (name) + result = search_for_command (cname, 0); + if (result) + { ++ FREE (*name); + *name = result; + return 1; + } +diff --git a/builtins/evalstring.c b/builtins/evalstring.c +index df3dd68e..20c6a4a7 100644 +--- builtins/evalstring.c ++++ builtins/evalstring.c +@@ -461,6 +461,8 @@ parse_and_execute (string, from_file, flags) + should_jump_to_top_level = 0; + last_result = last_command_exit_value = EX_BADUSAGE; + set_pipestatus_from_exit (last_command_exit_value); ++ dispose_command(command); ++ global_command = (COMMAND *)NULL; + reset_parser (); + break; + } + +diff --git a/examples/loadables/stat.c b/examples/loadables/stat.c +index 1e60e7b6..ed5c9764 100644 +--- examples/loadables/stat.c ++++ examples/loadables/stat.c +@@ -349,6 +349,7 @@ loadstat (vname, var, fname, flags, fmt, sp) + key = savestring (arraysubs[i]); + value = statval (i, fname, flags, fmt, sp); + v = bind_assoc_variable (var, vname, key, value, ASS_FORCE); ++ free (value); + } + return 0; + } +diff --git a/subst.c b/subst.c +index 1ac6eb2d..ff0602da 100644 +--- subst.c ++++ subst.c +@@ -10727,6 +10727,7 @@ comsub: + { + chk_atstar (temp, quoted, pflags, quoted_dollar_at_p, contains_dollar_at); + tdesc = parameter_brace_expand_word (temp, SPECIAL_VAR (temp, 0), quoted, pflags, 0); ++ free (temp1); + if (tdesc == &expand_wdesc_error || tdesc == &expand_wdesc_fatal) + return (tdesc); + ret = tdesc; +@@ -10739,6 +10740,7 @@ comsub: + { + set_exit_status (EXECUTION_FAILURE); + report_error (_("%s: invalid variable name for name reference"), temp); ++ free (temp1); + return (&expand_wdesc_error); /* XXX */ + } + else +-- +2.43.0 diff --git a/app-shells/starship/starship-1.19.0.ebuild b/app-shells/starship/starship-1.19.0.ebuild index fafdae2a17e8..c44e5bb3dec5 100644 --- a/app-shells/starship/starship-1.19.0.ebuild +++ b/app-shells/starship/starship-1.19.0.ebuild @@ -22,7 +22,7 @@ LICENSE+=" " SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 arm64" BDEPEND=" dev-build/cmake diff --git a/app-shells/zsh-completions/zsh-completions-0.35.0.ebuild b/app-shells/zsh-completions/zsh-completions-0.35.0.ebuild index 0e09938f1de7..f9efea363112 100644 --- a/app-shells/zsh-completions/zsh-completions-0.35.0.ebuild +++ b/app-shells/zsh-completions/zsh-completions-0.35.0.ebuild @@ -8,7 +8,7 @@ if [[ ${PV} == 9999* ]] ; then EGIT_REPO_URI="https://github.com/zsh-users/zsh-completions.git" else SRC_URI="https://github.com/zsh-users/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" + KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~x64-macos" fi DESCRIPTION="Additional completion definitions for Zsh" diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz index b4e3a782f3a90d55e1c2621637922dbfe7d2a92b..931ead20d6b2a0430b69e2656867bf121b2f2295 100644 GIT binary patch delta 50319 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 z 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 IwpMHb0GT`Ti2wiq delta 50259 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 Ac>n+a diff --git a/app-text/barcode/metadata.xml b/app-text/barcode/metadata.xml index b4e14c04b700..d2ff668c8768 100644 --- a/app-text/barcode/metadata.xml +++ b/app-text/barcode/metadata.xml @@ -1,11 +1,8 @@ - - tamiko@gentoo.org - Matthias Maier - - - barcode - + + + barcode + diff --git a/app-text/mythes/metadata.xml b/app-text/mythes/metadata.xml index 8acbf740b37a..96ada836c02f 100644 --- a/app-text/mythes/metadata.xml +++ b/app-text/mythes/metadata.xml @@ -6,6 +6,6 @@ Gentoo Office project - hunspell + hunspell/mythes diff --git a/app-vim/Manifest.gz b/app-vim/Manifest.gz index 1df8ff7136e1e63cfa5649ff7c3bf309648f4c93..20c59c89273ab974171c2cf839f07cb9c718de94 100644 GIT binary patch delta 8238 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˃^O}*H@xd26=bJ9o-*XW{`mYqSFDA7 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 diff --git a/app-vim/vim-multiple-cursors/metadata.xml b/app-vim/vim-multiple-cursors/metadata.xml index e53c968f7f77..816cf28c38e3 100644 --- a/app-vim/vim-multiple-cursors/metadata.xml +++ b/app-vim/vim-multiple-cursors/metadata.xml @@ -1,10 +1,6 @@ - - tamiko@gentoo.org - Matthias Maier - vim@gentoo.org Gentoo Vim Project diff --git a/app-xemacs/Manifest.gz b/app-xemacs/Manifest.gz index d02eb261f571e37e25fa95c17fcfc3aa4acc1df3..c5dbc453811b55ab5054d83dfd2bd5267a3ce264 100644 GIT binary patch delta 16441 zcmV(zK<2-bssWR#0kGN)f2`v)aRz5!E+2%CXJ-K;3ag!{G4xy;5++arKP4JR{B=Sr zo3FPaG9cOJKP%DyP>w8U2EW@`h&YznvlPKW3;@axy@HBw-qx)A8-SfXAptuC3$+b7 zsq&Lzf)(^R0cMr~ErH>5v=#g}UVvTY*NBF=EeirBhTL#=2sLsHf65QoRZ~vUR7A(E zPj+J9PpnXm26!Qpo!p=646PXu$e|dPYva)2K%> zXbVAhVc`o2-CI3zz)tMo z^)m_)HD|shfA5xxNW(ge0CNGV5WrWeSQIveY()KGPjC$OKklinxFFN{KKCL%@s6t! zQTPUa=_JBpB?U41mU;%xax%%!f8*V`j9@BXS-^kexCkVV#7@5HIsr98&cN9ZbIbiy zCJ-Mco&`Ap&(}hQsoEfI9sB_F3&^H*^;y*8fIJKge>#A*xBcBx{R2zA-&U&=sN1;e z9X2RZwJsJfXPgY&1i}jvfxiKA44#I(Esz^R z6mSaVlJ4w;28OMGe~^BFvds1dS>VQb2k?Xs_sB1?@+lOY{334P^rqipy;&%b98QgJ zgDW8?f7tAK?smYwc2@0H4=@inXefwS)HtMj;+hdQ6k59ZS#&<^hu1>*&J7l>*VTfi z{#gIOegbs(Y;zf&i*SjNYRx5%17xnASBxzOf?0zX^H%4n|2zJ>7xuUT?yG^K6}7ik zLLDCYy7B1(-~bvt`i;&Traa7+EQQ^;-t*2#e4q~Zw3M3Z689;~yI1DH@lVAjYb{n(* zZn5_MF+uHZ@&JVwg+}tt^8w^e)FvYBD`2GHA%bcH+#Q^S0yI17gMl=-fE5ZJ5h)Uq$?xV1E z5R2~?>)S7XeEab6>nlNhr(AtNj+SXPf9Vo-UhajU=HE8^62VZjbgA}>_3+>ltoPJE zl{0umE1M*SAM97huL%l3@!ic)%kpahNYBIcp^Odo4eNyWcz6Xa$G2Pr!8Lm}cV+}~ zo`|}h2-ikozraudMaQ(DaM9ocOd)e}3}vix5H|DCJkrHmVS7-zJ9NZ)^T-b;TZGJ@ zOahV!(Pgd!#sO#SW(Q&%uQ73c`|&BixZ8;m$j%!>N74Bm=SG|H&4*c0&*Q|7;p2Ab z0lt}bZ&nqod1p`W5po6nA(bg+b$5i5;L@uJ2Rj?x&4vaOnEfV9Vs156 z`1BluWrj0WSV7=r<8$tD5cShWh(m&40WdIxYipaw-}l}LTQl0X`%P7ESQblz!viH~ z-AO2k6TIZHJ9wcp4#YhR{?9W&oUjS8?&c9xJx zKp(lc4SOXZD%d76==S9HB_Ftc{q>g*-@g9%Km*Yrl8y~WN{<%9!BeYs!wL~%skAGG zhv%Lp7-?>g%h^WaU^sY$p_1gm*K!eXQ>0kO$znjUq5x21h(EPQ^32xb8><(99K3(# zt<;7Pk!2OJhe3=eX1fROu@P5*JPtRk%7{kg)4U9-7&(+Pj|0rNdGIAInkXCaE4($p zStP-b4wJC57*iTNpcN5uM})U1d$6zVb-6yQ51)UG@%UhGC-#mHVV!&_ObeoipLd96 zfYghogdg70dznq)oe4hWCA+mgtuMd+Bri{} zvTO#?!*{_3_zX)EVlv}GB;pYf+Om@_792HGFF}K!h1)7n1zYlo>5Yv^WoM%zSKgjKj!#xG=F3#@3UCRLpa`S=>WaaZq+(B&mJs! z2LDX$As3599k7jKnjYnWAT>A-UPFi+u#0dWkgb4Oo|~sXN3n2cn_R^9;+-t#v(y69 zYLKb7Xy^~HI+!4#7`+D^w%cNycENkAr9*gnTBq?a5kMC77cBp9aVgT z$dIrS4wHoM$z?%32<8MvVqv#T1o#EQZ-EPHrBJ|{6wqmP2(r0w%*MkYPxpxJkVL{g zv1jvbEEP(V0C9LQ3QP1v?mi&hm&y{7Z6WM&VejksZn3_7X}>*(7vE(c>I;pS@x&Db z5HueB)&NiUTwEWj9we*))v1Uzvqc*X0e=>|2zDfkYBGBcty30>zgDN9a0NDY{(32` z++VkqZ@;&1KVC5+Me#5XMCN@i$T0D^c=R-jB@!2EhKD>w6TTN4^63zE04=V9cC-M4 zz_k{D4WkE4_nwdvoDX>9Z8`?vzja^i8bq_SQ0nulD3iBb1OPm(eP$)mfbgozRexU% zyCMh#R2}3N<3ujzjKsDP1bbP0D8gzW0fGv^L-?|vl41gp^t#{%;LA4ka}CgInD-`Z z>Q5_s7&KlZ)@xP_rl44gS8f6;~(v|7iGGEMRV}5gwIHCjeRm zWxh#rnI>v#l~iC53d`rjF~9|&^?yXm#b3wk!WpYMs137FNxm%>FMFa$^KIWtLF5r- zt`ly64;TB5aLa9x8$r_AT??9tD9Ll-iOz~>a&`yA%9~)Z2GS-#H9#=_lTRanMZ`MB zOJE!~#-A-?ESW%7Uu)=pUB9g_?c*==^Y{+L-m^DGq!KM!&mJT8f-nMJGJj%mTi6Y1 zLo*;X7y}HJ7>QcR{h?6RC&21hIv&y!JGeZ+G^!;aFjWBAJah4calyXM(IanabIT$7 z*+Vn}x)+{2H9HDdt? zJ)xBm2$UlQU~2R9{!X_%ntym}jYh>Hh;A)dT>G+SzqRjEUGLc&C}F!%|0s6?KAvKS zOtVNz9gArXAO)Ie6!j1cW82t#-^d3x4aj$ewj8b$WOA1yQ z&ok};fTFwila<5`dT$;T@}3ra1EbmAALvbt;5nw8RUW|nt^=fxmjB;o19s2XA|`Z% zMo4Td^h)#O-BRr~19U@rCmFQ++V z$ZNEc;;@2dT&D$J;K|&{60bAKK2U7MGpa$nAUsaMg3lhiT2*+-Ctr(4e*NRaT=SQ2 zpa1ys<1%NtvFW3Xi$4dLjmJG~^E(g`HszEHZ^R?4v9#{^f`92xNR4eZIqj#NV_Ic{ z7O~6lm^ci4C)8-LtnxQZrN-y@8vnEc$|JDF`=_@h>)3Cbc-TGVmU~oiCwuNk#3blk zHq@Nw2@&JZ?as2h4I6>13{V4iKZq%Fc?9g~IhHeuJ&M`XkO!A|yN5y8>dAHj#UL{D zWD$a1g!W(C*MGmEwEwZ3{sq5aQ#=sRmFAH5rDj84fQ@4)G9C}G9&Qi6fFmQq`MQwL zn(lZ>S&t5pu}$%;hb6p#Q^~i_iM5n$o8b{4*cRJt{sFE_XuSra>qu{A27mW}AQ1bY zZbUAr>#+#9tdMoyPo40-`gOxSWM=#U;$(&#Jcw)SX@6=WKw9IQc%LNIM#F@5WgaW& z>%?a3rRuiYzeYwDjfFYQ34j7=BkLZpkm-q(p(v_@xIA#$lV z{%q-lgqY2R^tB_y?s8}rau;I$v{BD&wPy_t?|oUc|M-1<>7PITq@Ladw>LwAL+G70 zV427?+pN{#2p5RLyP%nS<0l`bMm(MtPNZ5aqJOkD40>t>!YPftHCh}v@%NR`0E>@= zfdP6Dhw-g|yF(n)8}Osj`M`czJka=n18~OcZ=yyichN&(K&Y>3{;%(Kne8|&If4Kl zKmhK7z0Gb#aXz2M6YFk*CrftuTK~gWT7-#;Ne3~rd5X%fr~Ojf^`ZX(W&85ujG-hc z+kdfXt06&i7-wn;xC{z6!55&a7(@i4q}WmT9^g721mQPT(ePi(AMk~lSG2#1-yBb2 zT>#@zHRmKct#lLZ2?1;@!gbg^@g^rdh=uD{xXsh(W`PI+ts2wp1yygaajX$Wf!Uwd zD&W-E&W!AALR-v7VZv#M@!ca=!nn+y0Do*vSv8Wd;1fqpbrK`(BtSVlNvN0QnjinI z{p(L!f{0@*13nH6S3a8fziy;FvJ%7x6slYiij^h)wmNu5+wBG$YeWLZjgX2Rs&N6w z7HSY7)-0CT@GB8biiSdXCn-144I{Ly-KG*8{4EWJsz-sZgSg+V!h3k$fKzJ69)F4l zX*2>2SCkdo=t$6p(>;ywh?}r@HqXbCC5JYr_H1J;sDQj(2XP5d<-bj3ZI=3Y2=A~q ziQs2=!Et$}@$p7AecxV`Sl$K4{PK5NdsuC|FuvgujjwMniTELfX-?Mc& z84H|?n1dTx2FfbieqEdPv7#dZl7H=0sKckp9hC+6y#fBp2ZBM;6+O?kQZ2Xp0il}( zI?TI8==!o%>ls6kP}bRF)?=fhP_8H9kySxYodn4qO;Zpm;j#VXZ?h#U?4hlE@#d#2 z!36%W+3>npAOE5M;GMAAae)UKSBZL9L43*%+lAtarpFVe;b$Y8s%>L<5Pz7Op|%6{ z&*RrcNK4JW4%T#`GuxqX>mfZkw&0a?>Bux(<7 z$wOP=EH^~@BDm8FZv8*sSAW5Ums%1+$J3}!Pz6;$nz&5&0l^z+zHAU~Ref|_sPUjg zV^t8s7MIN^M_*5h3$<%$Rw&it{v$##*jY4|9l^yoc^@kF1O*=%k#ez3Zzr?oc_v;kRGbA74KI^7UJ@0d&6diS*Ks9o42yV``>3 z*)HVH`2;$j-!rs+S|oK@+RjFveFx-@YVs&n8=#gut}MU;Yo_gtUK zRmX9x2$`{XCG+M)g@3o=5-SXjNiB>RQA_;*KbUuk_&?zXbYR?lDsbVsD^i<)? z$2?a9wzk|I!hNe8Q0ov|i}rX4f=^RHB~)KE9}nEMiTsBv*z zKEa^iI`^Lya>UciEGPhE!pk!y^Qmu%ojq9^f>p4o+v7c}0$5ms4hpM2W&CUi$Q1Y4 ziH+<^zXPK39F09DvisdzKC{n;V}Lo`3>fTYdwAs}kyCs)?gjvC$gfP@*58+0#mDvG z(@*j`psGg}%{H=Q({7ekBSe7tcC%?#)hn9kAl^i{3OEczg6hr2L%^sS?uKPAmsKjU zDojS|1+|_dK5OCjlk_Hie}dKPf#rlcVJk?K!2h#{)=zF53!%*5ynt4KYeYe+V|&bO z3d%}S3f55-q;F^m>g zu}@YWqJf;swq6oElJzL~#9;+KybY0dT^5TIc5oJtSg)L)y~Q5)f2(DE{`|K;e*Z~1 zFYb~fP&rZ5rkIw41-9MUcp)_Pe2N_oOA1jw^4P;3J!s~zchu z(@{qJ`5YE|98Vq7e+@!l$vfH%(d_gogeYJ(T9cj7)x>R7sFn`6bi(i**&WQj(s)feZ4-}pS z2rQEshi3z8BN zSi>Uj4(tzWo#$bIwf{LiIVF7ZdUBTlL^cL=yKrwbs7)^>9&sQzABJ7v)Zq>t6zl6L z3}VOCo#8ycU$3VV;U}%wC8L{an9OIo=EGxzjr3y=Q<941! z;(>rYECt)VRqN@3r&<7Wm`g<5!X+vZggDfCVPmEP4|;5yl>zTqd7?a8o0vV?5EPH> zX=tq|CJRC9!a-iN_NVo4Kd#F;96_Pd!-i8TCwA36e<3d^brZrk=)mYQod3##0vy^2 zC44P$4NFGeLFj=4M<8?`tJx1@MK6yILRt3{mMtFF6`lr*Xe|W%=Kz-9*ebjX%AFw1 zPw&HN=j=vUoH!iF53xO;i37k5c3jN{pXFS{T-yXOojl-W_%AwOVuQwVDEQ_4jgcmJ z!WXjmf0zW%q0X9ifsC7<=&!|bpZ@yG`tiIV802lAw>bw(*q`eNLE^=y)RGoZu9=PM|nayQS32M&#w3>tC#f_Rte(ZFbN3d^)dnn zpS`SCMyZ#+T&S^~;L$E?qhx~1RyQL4pU2|}e?ePziJHlBMZ0lIDmD}k_?qXp2hw@k z41U}!5NaL;dRqXPtMI_X*qn_*;PJ03j@RA+0Wvz3tM1dHRoy`wfYer ze{sCgQ*_aD`a4aKo-Fx%1_+#Bk`Q6D1Zs=`Xg5`|dLQ_#xIjJ|^a7p?G!m@hfL+-g zUau!kHT20$^O=GKv5G`qprzKMTR(mT$**+yb*;XRU;gnVExhYSKHhAR2NpL78!klh zpSj31dX2ckkc|c%)kb2ch9TB~4}v(>e=w7MnTOgqWDtCtp#achL05?taI!Pn9X|FM zAS%{OKaJlufS3Edc;c|Z^zZ-$ruvMta`>9(Cbd|!ARpu-15BJ)Qt>o`3C^}AfdJ7{ zoa|)j$k>EOJlSkE?!6KsQM?$-?MDqS39aQgc1kv@baQ%Hu}`1=DGU8lQE0=)f5e{G zDX3(}lQg-BP=rmv;c?b{@p`#d>)QHrP*YNUxTozG7Z?IWp(s%O?U`t`Z(9ZV7Xu;` zidDU`X-IiwutPsOm!<6YvR)viTML57JRYXy#5LUa%+*qk``C`!QHKK$D9D;EGsO=^#;T&E=x30;Ja4cDV?;7a}SY<4+Z1MuX132kiZ zB3K0YUt|psMteI>F)n9s&5Bq-h;D@a8;vOaEQrtnL$FDsKGR!F?T_q%e+4#uIo7cd z;Rq3z84Q?3Jd19Drnf`DT;0YDvxTD>%ZHxXet)P5ltgTu^W_|?WVpJmM>EFv^$!d7 z$M?syuMkH3V`I)zyZLaZN^R^MB&ZpG0tA$4?9fcUSQShC(5sn&Ls8uS;$jzzl7ygaTHa>9kNiFc3erf#uS@Lu9*R|_=h z&qiY~H5rURo7-$6KhuwhdMNQ}OR5WD-|Th65iR@R>sXA6lxUEL>qxfb1O%ITxUCwn zK-Z&@3ZxOuUuyx7e~h0#{#alG4ZvWu8!n}6LZWWA9XWLIw$*d_;RsIIXLKyc5z)VF z3B>dW&qg_RvRwz%yH@$7103g-8tB39Rm-G?z=W`_AR5sGj=)ZwBJbN`0iFXVD;;xx zPU@o(;=;v(DJ#*Y5eS~~9ah3!$0CT^4Fw*V#;-=}!?L`Gf4s0a$HYH)u5MVxLT>gG zCoqfCEz&8@Y#RjqeZRo{=g+_NFQ5PI>vty{F99-uFw5b5-J@(m2;t+jlHWEjT+;$P zPZCcji%Jw*U~QjjV%zfgGDrd@8c{yY(gsB0IkPUgwA#8Y6VwF$ z_l(zVFE-JRe=v7@Vp1$N_0Wq=8|#>?`_pfXk>GBG7+k>i347a;W9Q&(0aAK^PR*X3 z&2}2XEDcJR6DK2H!9P`pX9UN>*xNept^Rn)czyo*&+hmhAk8(S&=0GRF3aAt1Aid2 z;JZoz(zKDZ=SE&!r;)xrX*Q=z*-`-oPxruHVYPuMUJz#BQrlVv&qOjMr*U}i;&n1NZaCeMfiJT6b;+xHD|>v%>}>+ zHX+7{f1FozZ=)WT8nEIBF|AHAp84n)_F=<%v}?L0>mv|msDs<&A1J$wsQ9Q0i9mT$ zP9U=R@=gr69Fugl#_zu8QY*v^8<@`kN8-Jl76Du%FrY(b0REZk85*Qx$UC7l+unY_ zz)FeCL-r|hZhND1$#%ZAWS$;{YF$>hP#Hsoe^)OjW59lrgU8PHx>6s18UOl|?lT@I z%|Az_IS3U#B}F(qgRynp!p92|K{&2YjW>!3T^-?9@hSf&LM;CBc1DB8v(N`8B-({_ znBP3~fq6S3sOH1gT(*2e%7|q|-8ZJX6ew^wDCdc-;(vS!fq|%cqO*_eDdBjki(#Lh ze{ciio+x01F#pq&$JRS4WO`zk^^t1n`f@Cx^eO9_t0j7yVN7wqh0S;Ue@YXgPw!VD)=Q`hatbh93f}9yIv8=cdSBcXAEx133wPmmBYFLcn%ooUifADk* zrJ4`BAz1+^4NlRDxvBzYg%<7ix^hf5V-K(w=DUt(u5h!9wA#G2W>6KB2zLv(az|%otqUW}K^2y^p?~$Bd)F z1u+!E8Z=?9RuowIXNuHrlwcHE)~NG^y5uH|Xs!;-s-q9mqgPuA=*N9??h(o2WQ zR@>(s`N_^TJ+}|d)?`wUj60R1*Jt7*`pPyOXGa4c%PtE9?f?R?I2*IGfApm|bp^7G zIVR)!>5LtRETo9m9>LeMC;z2D?)NXBfBl~sSAqkXT+jCOB7zr8FtSv~qquxW(9uzg z`q*&H87mk(pqT_m$4)rO(L>||TUzI~X%!<&h;cidocy%5c^tNs2$Ffxxv}D9rTqQg z^q(D(-t2vqS79tLaV!5kfA(6=V_Z+ncRDJ<*}hr=v5me&?0H2Gk?e1?R=Zl7S-X3Q#;w^I&lHLvaP6JG0O#lHUX`k7zw! zv1R<;gx~{=wJi=1ItE;cM?Ii4L zEZKG>C}Prq&;78)pxRNlJ=jK(;;3(sf8QPEGW-(+yH%YnLjt`IWv9|L#_lm9-z>O;n(){<4@+7;3LH+GwWaxHh_-gJH7p8+dyn-yLSQEdjQuz z=d%B5fWbt3o9a`sDU0vB9C10EsBa<6d9A|#@LkX(MY7XEJQg`Tc_y?JIOX{k7x!sS zpN)o1TBTzVlY_3d{Wl8<uVn`1SG_MWQ#BRw8!LPPdutSpU8Hi!dJrno*`)vE+;*BirpHZdnh-C z!y&g)Udf0;ASg8lt~;?Imso=(ZSYBm;HiC;mqMJc>r?yf+lTSvJPxED?}tP?jH4Z1 zl3{1(aQghR$DlYre&MFgp`XRWx+4E`?n`i9WW;~V2xriLsqVB-+7Tm`jQu%V3}lF_ zt;JcVzlw)f$@(X+zsJlPm6r@`3?rO>~V)pxAEqhn8p9$g{1ti2X>cYSU< z$vm>7plwKD2a$BRDV~ev$w6+5%`e0(Uw(E}K1$ztik?H_0oQ8=`X5>S`&vO)u!(di z5Y2zsTb=D7&&Gy2K>BtpwnILeb@+}etxuIA9#YU4JjvzYN+BRL$8fYi%Qbk0%O0M& zoS=wDTo9bYYuuciZWi>6Sm#@lYdg>dzK|VBZ3Bqc2-v;{TH1d=7@IB0gD6N4unr&}i#^|9^GgB1*T4Sq zb$t2o`%mr*vTr_gEAYIA3v{wz>#7fop|-k0bs<#?Y}@h$EBd$N5YeiUIA=SPH8bZ1 z<3TSE6kAPp4!a(=dDiJ+&auV~3R}9`PjC#~00|lIL;eTY=0VbV_scmg`+$I2Ib(lA zJE4IPu{}Ppwi-&uF+`tw z+cwT%11({fb#;3F=?I${tlMJm0N9a~tJg&=vfn#81Ynp&JDs(J>}FT-c!!ug*%@CF zso&XqI1C~HT9Unh&GD<#drE&^mg?h&?`7iaNH25PPo?zPcv!x|UK%t3j~2XcfKRp6 z3ZL3bNp@R#9iJ|XWDzA1^vsL(CB!)zI-M3puk2Nb-t$n|+rzF+%vW{GD@3fo>r3D` zZ!*!G!ENIks|Y*pPA2B~A}myp;o@hK;;%`LCb;sTcHR%hbo2HsTX71}MXTer8$#9Tk`51Yil;OAf-I&yw_PBk_d4u!vP82) z58=B>I)~4`9c@6)J*t03Jp^a%n!q`n#OL*Q!^#n&byoZhg1Eywn$hXR3d?18+T{@A zMtrZX5)XUEb9a0ZY9pXyk_-y zT-4D77?O7oVTUjhb{eAKEl4TyEAKgNo?0~Gv00o${hAv5{}=4v z+Q0rdnM$~;{L+6jYU!{6w1Al=l%KO0xYmppG1x}15o~orA)B8#^@rdgVqwCIWW z>;SD~ww-{F-#N>E;2eZ@R@q)LZ>-_9;p$S#{kCFI;Oy8A7$kJW3GHKI5C@Tv$N};7 zm=SA0H4qCiVAF8LzWU&Ou9x-bF?;sl)Xiv`H8`^LM1y}nwIt2LQTTpyQoBzGST090 zTdO!;GB;m;w|V$ym%};2Q@H2(g4e?3e0d?6p^iYc9OdV{gKiTe_UmMmh1*o5q*VqO zXCLLcDiqnPL|BtGL<|Q9RC-FUtwC{apcZfnUMq_lb^Ph`{1-k>*!&_#5M)0CW@@=hZIyJ79lTD1uL za#(lREG$cTTc2t6W|)k&V9p97hm7Ru`9!xqIj?`x9j}UA+}G2#hO8khT`|88m}oc> zKEeZ47Vh>IACK=*O4a#bOF48LUK+HX0iAra6yi{sKAm_C9c394Ap!E?R4d3KYp8uA zonVycTOc3teoDie?T5{iQb@(ia{ck!kB=Jn1};?nUg2kl^5yLYnV`3zd0wcygU67k z)24rIvUd@j61|;2OFNbKI9+^aW#5TLx$!&CED{qujv@9WF>@a-ohm-fJi>J`qQD}2+m9th=)!gHhPkLFK0}rCpUxMdx{kDz7(wEcrI>72g zyMsg7G=mWR#_4N*(zwez(ZFi!noN3FK4}kQv0UWoTAOKmxm2&uR9vM#Zt7w675{%6 zULv}r`($e|u%Yn5qI-dwIo;J11hKQAJT2O@?8vFK?+f;A{riXC_U9iLmf#&Qa~3O@ zBgl>_eNY%zcO(M->43OmOTu%d04m5RDT%^hE@w_Q&%@yF4zPDn#_1hC&lK6|Ywcxu zQK)7~54YF$Sr0H3OYcKMpX5JOmREmY_6XI>9*AfW;4-x0W?mHP4aUv}w5k9#9#|Zx z`QfbU;AObk+gVoJ)<-*Mv>qOkz$M3XDU@R=+d1D~# zEIYKr(cyDAKO?dpYW3nJC05A2wXu6oo^!MT`vd`mggL*<28^vA6+3&=Zje`O2;f>H zEZ8X21LZZHfbpD@JcGv{QaH;AU4t$+_NKaMFM=14vE$#b*yqpR z)x^EfRj^wsxSfF+AqLj6jjMlq%}57=Lieic(;Yr6XU++|Y~4s{9%tACACYm_b0sab ztlHNaU<4@P6UyxHQrmj<;u!Xd2^`*gvFsTf$Q_)}3AKNYzrDN@HrlFl zNHX}B7xwk-!>6CLa9o&{Rm;w?GZ8p#l(Q{hEGrW2*me{s`X0g*PLB+;y>Cx-0g!;= z0g^#fRsj}D?8g$koe^1t%(F&h7m(?8*adtVlY0tbC&Eu7d~0glO7>+L_h|u*Q#PF1 z?HSK~M>P5bYWi8K7l?n#f~%KI>l<8E?Z4( zVZDjo4rxJW7uN7T?AG)0!e>6nPTqQBXXP<0UC(TClVjjmCjoz*k8o_o`|J%*9}~Q3 zuWE53rtEpR{XSkcjR3g$Y@;yN)jf3gJ_htJS_&k!t=$X;vDA*f%UcSZ7{Ovf5B>9Q z*%NP6ozyV?ygEBSde+->Usehi{MJ7H?Z-GDy}=oMb%9kAPA?1*)3??2XujyEEC4I^ zai356mXLs1glB)0C|u}%E`l01?qx6ia_HNRHmmSB-dA^S4D+_p3&zVzz%_&lua=n5 zlsAUTk6%ktxiNwA49;Zna2)Kws+r}L48uV(9`huN*BufNyw&zOBIK_;*j`o)Sgvy7 zcBWZ*2FJ7ll+XO8;8f}AK+{n@Ui5}{1l`Me{r<;~DVKj;lGAw%P=IGhMuT4BOT_v9 z6mZ~oyxqjq_S5Zr=G!HC+WrHCY_Pe!W%v4baDUqiw7qgX+o1=$&CTNF=`=SSwjh>I zq);#LkNdqp@33^A@Zfj|rSWnS1yFVKmYH$QO3WtC^FgKaqJI$X?d2T}!N?&Wm|o)XvgSOc`8e79IX zhIj9y58E+~!2=9iIB)N&DX4?fsUSGBw-|pz0C2Kky>SbQqv3gjEiiR7=%SMX@kOT# z+Z=>lwWKOZid&ono@K43zqE*x)o~%#t-b|9ubUJ@R1!o)5Y6#M)|X*EEc0_a*3&hQ*!Bz&uSb)bKy@&c*N}s(VZb=Nn*o1C z`?6AhogaVPBMX6Oa6K=pC2Dv%@@8d_7Fp@wy(AqH0wfY%F1i0C=< zK+SuxO=Eb?`|>#VG^UVn-_V8rv zAJ51_bT+X_l~V0$c8HSoAa(vZ(7_M+Q@3~3A&RoosA2cPgQSzSN-=-#wTzc{o=q|8qS zh+fet-(C_9umPoTj&Of^0O|0vfvegYH_%Ny=Jc5FbSMGS9mshh8ysW=U;N2dv*uiZwBH4eBs0H~Y(mo9EBHR{( zjl)JA7j&5=x(Vo@sW*{3g$jH23K&zXaQkXX+NqeyOGf#&S7-bQEAmzRFC?eUoCNSn~7mkiotu8Nk{FR!`+ zs2~medQt=#t*X~k!x&(u(R*48LKhx!c?8^@IDAa!+Y!9(!ZW_q(EnTd@k+5bGbX!k zI~#QIjSgNz5g!(~d!w{hcK}fR>C>#;#423QVNlD8_swj1C_uddl z2&`U#L#zzXbhhl^{+I~ua9hIR_ELH%x`hk&o0b`#4$LL9a`agAh6=9`f5|)i`!8Sr z<5U0q@yCA|W}XeY)12rGf%4|scs=!L@%EPD5xgtbOQ9@LI=pa^B|DM_j@JBHUjmbl zwx4$AI(Ttxu*?gSJD*!2jx=1$wJuLqPg~x{Jsze8S$(gvLFL&lHXZO#qhN>EifI|+ zF9QQ)oac|12l z)`jXl!Fi8EUe;@UYUAraHDA9MRC?HipLwSmal#p??azlwjsv^x&-D1~+L+ZHANr8Dgn~KvG4$E@}4cC70mI9 z&nZV)1)A>Q3Vg?ry$S4dsBT*Dz+l$gYgvC1%59mxah4Ji4Q`z*V86pNM$1}%FLMfs zC4S=)#Mf3%Q(UHCo>`=qw->;90nX=|=n*WSFM>Ig4l^O#xU&#yZx|;Mj^RW>gd1_s zKCY+Msg!;bFXk{?)@9M`XnZaOxxC|bnIdohv}Wtu`ts?=RU{6gQ~B2V6r3Uk5Y>N# zw$jySFogMBPsB1}Q|y(uVpMN>ibCMkK^ZSJzdb(U|MHO?WHNvhZwlVF=Men6=dX}A zsFLFQ> zIh!oZKDVU^8QwPN@NAsVI_;%^wV!|Ql*T=0Alo^o_R9U!ntk~C`}g+;y;fK{Aw(t9A{J~1mUzRo6UOU9GK$DmP?*6o+w7o;VFw(7&QeHA;GED{og|2so_Lm{ z^a$}pWbcr1&Xo9K-vn6tmXClYca{f13>R^}_(~VhaNEWao=cu`^k5$~f;4}O)_giF z#<*FWS7(W1v)}QmR#UNy9@V&v7PTgO32(1@MCsbag>zcy+I#2%-`@YUXur4dxAyD$ z`b+z6>CTs`CF0^yJ-%R~=>ArnzKjyCJbRaX$;pkCNfX#$L-*{084*&6XW-QC|P}_e3?Mi?rZtwY9 zhtos@h;e#c=_F~WQL>rdaCP(=W?vF{}OFh(7ATQ?k=U?f#R8 zBbp0J#!(z&sCTVDzn;6hf)h2pRFbD4R2BOhMtyoPAaT>V+2<<9bC)SH+v!*!nmyDk zmBUWE*{tq`1z6(jHlEcmHX|%frboV@FI;5>)4i1*Wd1MDS5!3Q1 zkn%9#do>^%*Svn6FocYDRIxSO#S2{dhontU*;s53E^T?J-D3L+>3=I*vW(wB z`XIb#_ucpncRJI7^YdYlX}}XfyJT*5_}-3gx;*zN!e2qbeXC z*5K^tY`g`NnlM_pd2vcG@{;&`ykzSC{i$2}$pFHPeDn%bP|;g|JTA11C&I-SsCeM{ zAk$cMf(K7lL>r)m}s)cDz}lK(r2+iDOo}fHL@1d z@sCh_tI8cnx$~^u-Uis6Guq+)j!oE}&)5?9-D-XNpUZA9T5}NZfm+T;3i!Qsp$MO1 z6-e^%4@NjIyX`KN8v3hx!3j^f+>IJ9(F~4RX;4}8zTg~s>lN7L}YeuWLT&&?-b=P%~rxhJW1+au3f^!4!xFZ zcpLR<&5#qXvL4buhsv%e*5tK zWtZ<{f8Nge0YU584qKNB@W8XI_#~aZ$#FbGudlE???m%2Z(|=`fb5*3>M65%{&qXU zbvXLpDd{W@Mpbd7=LP{!Zt-K(Zw4&#oL)r7uf6Fb`{&?nEVow#RX+Z-=h0aVHoIEu z1vf$TwAu^!!u1TXgs}w4g!z4l3eb{0Ngx_n!rGU4c`p-c0U!Y1|Bk_50RQ3ePw$F_ YtpUTt&^v9uF8-(g4?jQ5yE2>r0I!nQZU6uP delta 16441 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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-cpp/Manifest.gz b/dev-cpp/Manifest.gz index 25dfbe8c82d0778c198aed52d0c7ca59cd2f60af..15e10e9fe8af60373de0887d24ec6d37fe896d0b 100644 GIT binary patch delta 13471 zcmV;QG+@i1a+-2~ABzY8000000{?ZL$&zKsah~^lir&*oig{RqCdeccDU%tw(2f>^ zM|H8YDod5w1i+`)_a9i_d$MT&i5@C5Z=U1f{tq4=f&cc0fBC~tU+sPD@jm{`pTEBR z0;eY)x{KHSHmE7vAy@cv}cDaPuORljU=hAS0%g$=6^DVv2;O5G%t+>p_ zZhrTWS}cAvzj|%nb-#8Rb?;(5g>>?CeuaKcZe!M({2DDT7sniDju7|x>7W0{AF>ZW z^&Bmi>{E0pES@Qy&}XhI9t)Yj^3N@moP%FA?alX;d_2!`j$bL9o@WRn7Cw6R*z#H3 zrIn5^t4uq8t@P4UYW%#JwGe{uDUQ)sOj*m!JOlFaP*o|7m>t za_sH>r`FpeRO$MVnavGfz2ooMrFe4LG4iNBgt=?%JZc|iu7+qcrt0~Pep(&zlx;cp zOuWiTx$^+Q$6j-9XUEZrdq^c(^eNS1tB)E+&a2v9blt7rLKQ~Ob;r8u?yFWSo=Bu& zJlq&IT%UF3dD;rOAJ^t;r&vlB0|9eo`^rjW-&`A(SNF~;aV|Tb!FRbFLYik1sxh78 zV;YITCyj9upVreeRAau`mzPiL`}dRE0aXDDlQ9BNfBEyv>*r^AXdf>zb73Y#G0R-8r%Lvx0j#oEO+eWHOYM|%aNbi&**2$thzZ~Vy3$G*q+iV z%kvMsLUF5hpK4qLVp!cPCHGsnY>(6{f!U3WEiLUp!X+cSD4wQySqh?!smORSp zF_0pxf7@QWgci58?O3DUd9>wxWlcu%VP{sRgyVD6e@g7Pc&)}Ok^yc;mcD~AbxvM?){%Ii z5#y#Rd;?*<0&0Aa2cR-*M^ucYa@|(5?FxzRK*r%n$l2=Hq)_qAr;`@X#Pbv*rRF4p zyjt7g#9O?+y}$hU7_h+WJ|aeruIVN@UJGcwXH{Vc|67|U5JcXgH=gE@eqn~9H#dIw ze<;J@Jp7Wt| zQ(A8GPW%qwfDi9EO;-pjHN|5FGNsi6z8l0efe;7TjF$X9qsGuwtpv#dSl-o|n+3m} ziw0MK4=vZsYR7tdtU2}@+>alhzmFepe|9TL(&ia3Dw?;c5Mk~cXvt}iHDQyj+gz9? zpvhn;FhA35I9+LC>{XeK?_LR_Tg*L2Ydm2_#I$KbRH`2jmCjvUXX zF!_-|o|NP(q?sMGS3`j@5F4xh7OV}$RtXo9_o#jn1qkR*w9`<@L6aLwgg;J3>hLA8 z0f-B&xROp^Fav+Je;`br5S#=%az!DB5ZVgPkoks=FLVk)fI-bBPF){*-1fqEIS0*kQBBxuD@i2aaDEGoYdUHvR+Q92BSd>B}P*kCBu7>a3d z>kc`X7BWGR2fKjMfHmgf6#{~Fk9)k{*U!&rW#E7IDJHr{w*!p<)^*VVfGLcXh(kv1 zgEf|xp?^^dh}H}fB_7%FTu2R486ZA9ezN3F?8uu5{SakDwbE#PQWbVI?Xa)8ug{FiO>91I)pJ9}oo@7BNR~fn`txK?Mk%NYGQ>75EK( z<%UO7Mmjhgg${ac<24>i6{S9r+V%vFKa3LQdH4YHH@8v06f4DZ3)aiechyBTJW~s- zTfuyQO_Pae$Y%5+HG}-YpGAHVd4E8Yg-8HMvDTXj~2+jdIn1M#1 zouRM*Z=Mo$BVNbirNX~a&=|M_#8eic^Rb9&%*sR5$CN@Q8_||9n4mC8lL9+_%fy@} zaCb6;tpd*rl9lQ}bzu&?G`gWS2gat!ld;wX6BUv7r2^|?3OT86SQP9hiAjHZ!CXb5 zP`dYE{krViO`-BsH{5a)uJgpWV3Ehz=+A+>z%b$zBth}|J*sLDazR`&5=uDn_d?lj z!XtB&4*mqpLr15M#;vigfz|L*`U#{!o&y^VEIEm2Mj6zw(r@uX2!@F)D&jYEN-IFV z3H101Nl3EuGpj+;=&5mft;K&st~uhQ!KzE}@O@M|;DALz8REW4Q;;F&*$`?d^CTlM zJ86L$;G0I>Nga-RDSrR{>F3w=`t4qhDcy9$)LRb<8=~78?NlyDk6>ht!8D3BdlC!$ z-@MHh)^=>oYT0jes~IwfL5 z{%m^mDpEW4I+2AqDOjUyzR96(4AAiYcM*Gk|Nio2{*9O+6L=F0@kUEQ-Md?DJR#|h z_sU@7BtbgTg@T;Oj*EY`N@XoEkpNF^@FGeBWxHUwa{2)H$fRDT^dxab{6M0_2-+gF zV7Lr0IJ4}LWwm078_Jw43;`2`J3xQ$rXCxd4f#aeV>w81Sfru8I)>v!SQjh|3TDFr zU>G*)lwSm@8oC(3BncLr49KQX4tk=q3P2r}$}PU!!H*9y+v9(Z_`J!plY^i}U77b- zU|cFNOQ=w#EDjo!PX?-6<&9XkhB{uj(z-WGxdw(3SOMD-kq(8hmlasQ1XK@?Q8)$i zs-Os(6BP%Khsxhf1%^4o89s{A6N+5Q;#ctNz-FFH9f5&I0|{^ z;YpAY0=qhrj*opUbkS~1^!-h_A_^4;Ngf(tZ(C95(@Amck%Xq){CBm)sg-Q)he#KYbDqdYUN^cZo zK!idr%~&Oo%SI$oHiy)!iPs?|N%u-7_=(_XR1m?$?D2T`v8?Yhsb7>iQYS$e6FiK1 zU&4kMYq!p-+889X%lH9)FW#uDjcOjzfMTs`wvp+Dub0UBo$l3t>OjB{I*6e$% z8WDvR)Qz15_~@kQL>$8zJTa`p8p;h&F^y888j*G}V2T2)F>js1{Yr|xz2D;%p89@T zggwAQBngE=UGrbH+ZNTr5-+~!P#ludM$+KbvP+)D8^~{ez%R_aiC)ARIJYoDd z(!d#!caRGVW%8IXiOWM@?<}m}D9-U)yhs&~jY3+IA$=m0;EcE-$vLqbL-ILv9EF;O z2gOiuWb!5l3AAS}4LCyzH9TzL{c+kjy9TIMz$H?pd^Qe+^x*e5)JnLzAK+$0px@eF znDB24uYFg46-57;VNeFBO?KdLlgvH-gEUShBGFm&M$YmuSZ?qIup}2HW0F&!3=o48 z;AC~okjlsPeJVNxV8;Qs6wUEfFatOu;Yj8*V1OQh-VEaPhuP-w!N>sfM^X#_4-lEG za*78+LwW&xa#e>i#97P?+|>wPBN`C?9mTrp2K)>8L z_5&e;(nW6{cU;Q1h<*8Nw_qXGo`4TR7Yqf`lqJc1$Q|WD#{%sE3K&(YsR7e3eXSkNg_4Csgg} z3p*H-a1a)MkA)c~rVgddg8-OYZO^ojKTe%Ueu^>xxn#1C!^dg8(QJXrfl4;~$^XrM z&##wr@2m3t&)kAggQ9__l-+S!TXpKla>^zR^-y_p480FXEgv238zE%s#SxZ*T3v#A z3Z@ob0^$H&_<@74p-Km3iw;79A53pMUGm;teg3do?15fzYf)>GG?=V*Uj#W{T{jf} z*$&HhKtYKYgaGv)n^kH`?D$a%G--2#Fq$g>fePn5e$dkwa0#k+C$1sJ48VK$d!MoS8FQ3BNZKC z*>LrKA%z-(cH=UJKa+HwC2w&BUPL`tH=MSbAPvzY|eR6&pZI6aVait?&gd?7;8cHL{V#5bB19b^CwPTZ~6Ci&u zXj0CW3R(==fM5v}HiSZ4DU+jyghv3Xe^~*4(J+qPBtEr46Ruu%$_@e7@~s{A*}i^# zdHvIeZSHn!wl;M~?U*w$f9(lqhSBjQxJlfZMk~-RM`VLhsjEp$WVF88mWcMw51Wh| z0D`t-MYCI_6m6LMqy8E8$>E})bGUy-8v?GAsW4$F53=mCp#~hO1BQs(scI4c%gS#> z>rC&|GirQYx@4$T*~l8S%s74@R1Tu5+6E7S#bvB!z}+I02P6)Npwy5buq1&D;EMJ} zi$y)A-O}vyc^RMIK4|?XTO$3`%8j6gw$oU}44#rLi?wgf)wy{#ZPNpIJClEi zZde)hjgk#W7c`WV3u@*Tu9tr=^LM*M&u}#%Hu@wXm-k?PZJ^9~c%X?`!QHPX>X?F?}G;H-AuKR>e@TJ{0i4afbC?6b+2nAh3c3|kSyzB6^ zAx;EgHf`X6XskC$hml(HmKlg|QF~^{Fb%1xla1g&8lY#v2pqV87PWdRf(_QIZo?fm zAU%Jct;49|K|}|&WiWs01uVo}Bk;#LRqelug2; zVzjE%Sj02(fW8@(puNS^We=x16f6>^iJB-f1u0kL?A0_wU>ARc<~R`4v88Qtl#Vu~ zoranOx!5U~pd-~B8I(XxsO+&T;$_u&PN{`u>8URBw;c7IqxPZFGSN!OpD)~b| zmu88GXqtgAL@h(ma78^7Z!38B9f@8#T?e*6m%l`d~{prK(NqE8-CZpq6nk)|W2n}UzvR@on(&Y>@ z*jW%W|8S-u2q; znO*ux8&q30hRPqwA+m8GF%dBhZ4RI~B3egKS36M(E+ZSV6farZhxS&xb^@uN(V=}x z;9Pqk=x!sCnzjRfAUeM^X6kQ^3$hnRT{hRcMgylBn^10Af0gbBsi+BwB&W6^ON-)mUt5ws$s?)a=T1l)Zy+t74jL;>R2*F5%rnywr)qf2gDS3 zy8G_r&+lJ2YKkM+CRq?36>w-_ zCJmDTF-gM{i)`1%Jj)6{HmXVUrNKqedLz@Z?CO1Mn^A+Mka9^+OSuHs0dsCsLs2M7 zwJWoF3>xx;+@_mplb;4sMI^o)7rCMoIrVghjc{rwwNBZywbWX`W#jO67|2b~N3&`j zsvKl7Vt;_#tV`j=pYi&)x7Tlz6dQqmvbNLkifyPjjMLH_*MfW&1+L-hQx|?nRC4il zxNU>{+n?S)&i|4Y<<{3%yD(59s{%QlkaX!9O>|GBGBjP)_a<$5-UgEBaDXtpVG0)5 z&o>ecumAzxv3ZV6(5NnWnnhXZL=c8`R6-v7quW(8c?&fhZxiMkPZo>Ua=EsGJ_J{UHJZrEN<=51 zOl70Xv;ii;jR$zCJGetCWSlVBWme?>D=#C!v~$}noJLK+&|9%_XmZOQgUrB6g5 zM6Qj0KFTBelbdMGo7~4quCHG{#Osz`*mg_T=3jll&R1zy0Ry|Z=Oe>Tdy zT*Ckz{?VUVJndl&NxD5*djvA5h0q#|3!D z&FKJ$Ml%a)tn5xAYZ&jWto9h1J+2S&5`caB@qPX79K&r;Q-$tLP4saM%0cu+Gr`62 z50ziFS=OL|ER-MAj&4o|wTNV7f7!H0&f4y_Pe5q4g-2SbYaKk{qmTz`DMPlRBi?yU z+4u>I6QC%re2(y_*&Q_itxdibFf~b2iWn_zpDCS}c8&QEq^N6ZMgnrE6~Ke<8aVT! zO`RFE2fRsIH9znlYT1$f-JJ$swuYcX=}4BR%tv>~b)OGm`}*+|1N8OWfBe>NEfkHs zKUkkA1y&%RdcY%fd=tqA4lOlq5d8xei|wgsRs4_o#p?WaZRh|U)QRc{*;KkI7aAy7 zQ2V*`v#@>`1acI<-00mw!9U{VaG_v==Bzpx&+=K+v8|#m5ilc&1XVRzjzfVtuSpVI zR8rqGtWY!Nf?`G6p2K4Te>glQpfH0p7av{n?yWfuqbEpANPEC$R(aPC@%r=Em){K_ z=G!<51#;#DXa!)gpofX!B!zh8#BXLztF@iw)B4a!pKDW+rGhw>>=<}$uwu&r2z9Kt z_ZrU7`4It`WiRL1@Nzsg->{F)sDb9~*+HCmOx$fk+rS!ye9*9Ae_W=tL!k>30G(K&6N#(5s1AYzO@yWpm(HrRctviIrh!_o*XX$ur}zZ++yZuu z)cyV6f7lLjHy~RDn~W3%PESMm;WDx0$u6M*9UrHB$LOMBe4I$j14I7c(IP`v2zTzh63 zBt{Sz|Njiw*YWww`d9n*>jx{I{Vm5f%a|mK$@eX2&jeApf6n)5KQ)5i5VShYLqkni z0<=5Kv`~Gxyi6GrL*#&9uI!@CQ?x*FNnJ+meDh)rh8bn>xzfc4YsaP$vU9F4Ur<5b$DcX9sd9V zHctzeKxUv>f2S%jH(8AiRP^z78?pFm?{6O_>Hv~wSIpt1bR^D%id|=6)O(;TkaP>v zQM`24o`s?xz`QnldGVrg;G{_uN2nx)66o4^LpbcTsAxAGj@Sn$)G3w$+z%^39k@E1 z<^oCE2Zq5La2$o-+teXIov~43IT;?apQNVX;**bI(l!|aVaH}()u-`grS>D6-_0xYEu((Y;Io3)O>$~Q#G;f9O zk3cS~ynvJIARp2%>j;t>^$v1k1ce>sM(B97XXdQ3b)Sb?&oOqG}#Ofd!18^JCkn_}jj{5qt0#4Jywl#AG1QfOR+&y4#pFY36{EeCO1Y2lo zmIT7S?N$RmR_9=@!OW#8nuC?Gts~lid~`Zhf6T8%!1Lfv^GgU)S34RzYr>46PHjA} zl3st%yp9f^#xLPn0Uy*g;jF9$zw_A{i_im^Wt!_JN|MC+-~~_to}c7DD+?hHj%&f& z*k95xi#EKJ`oeTITlj|aMe@Ox!62t(A!}7P7 z{rZ1&IP%AbB)c60!M}Rcflj-YqWK~OK|&0~m;~%8mbOE0P7;W`uK0baj&s>blOC~N z+5ptH%uvorkc(o z<0M+fd;(L{n(0Usf4?8RSL?y!Fv_v~*Hd&`lVuI*3?TcGDzHXb1HS0)H4=|9Q&qK3 zwN8(w|6os0xBlmV{ogx?-A+iNTS3nP7--~(YShpIRHp;4sAdY1zd(`revOBO$`V7P z!=X@%@k@0ycOmIvFE2!&1^G3!FVeOSUn5n`*JhDWx*7`Rf59+NI&ikmqbhx8l_FAk z5A3>5GfPVGSX+I3#A5IGc65nm1rXU{lE^yQXc|?m_$#^1wzVA*!3;`=iUq#ljSAl2 zPk6?x6E2;&A%-=kMM-AzaNWi%zP-Hu{B?Z$_OG%@w<8W%`lqyL4n3#=K^+dm144wl z%Q$E}ENX^)dtICn)Vg5>;pOV%5}g>a*076+V#FhBrMD7UD+zOP@&v$qdo?6yxiP+MYZI1N0_ zQyV#$l%zdFBzY|wuV%e-nI0{rygpl|ARL_xL)+p(D0S3nb)vPsNds zdcz^wLq=HdIrQHJG4VKYc7OvtE*3v zQAOB>!;fKFcqNG>R zb-jjgr%lSd+#>gVeEapz#Gqs<(G;qZCVcPLRFxbP3Q)w1)uG9Mt z!D--Le>cCNI^n)WlFy}yZ+=^G0UJ9suQz@=X19X?DsG0^&^;d_oPgX)R)|}lcxqoNgD2ePzars*Z_#A zouXaV(CGF6ri!jN;BSV4LmqAnfbvBHE;>5yCn7ZDpc9#Q4f@H!J;7l-GGsHs*Xi`hv zRly{-ufg@|Xh?lil#g~bx=u$IlCBKUX))yM22?dYq`PR)A83+Ox&)X0f0KJC8Gl3P z%VZpVbD0UWp=e=#BoSJNxPA!Mk5>@vXZ!W-cU}IRZr&1v=-!6z2I+C5FNT^W03#@x zGM)tqqH}g9sx#ZjW=go}VC(EUeBeWw1ln_!RP|i+u<>ECJ~Ou>LAENOgb+-bX*DqI2!8J?pJi!D>b}4o_|4_8xe%F zcDj^ic?}~-QRz?xXk^+i5WOdVzj&wQs!N$Pd+cE$X#p*tTi5U+p+vy4w1C*saTo+* zRBxNw?_K!BlQj)KX_{#1a0%K?`#T#OUv$LPL!6-6kWP~e&<#bnPV{zwz;1p1ALHA8 z{mLWUb?j4-*=`y(jIp7c)qh1LA#@{#x|X<=Gz+>?ONdC%WDj8gJ9R3aFCM7@Z#vSe z<2H~c{t&G?Fx?mlfa&OXUqXyX0-@sE5tCB#>TYXv?1B1SL012mH%6;!49F!N=>;LZ z{1(5j=^WwGxOvp%l_rp{!#2@Z4I!z82+&^C088=&XJ0*mErQX*_kWtv(kvSWIqNnN zpn=tZHa-OGvwiya_%~=0obX^`m$DQwBAm#th~yM`^GgAjL}3Y}d0_mcNAL6QgrjR5 zeDaT>fff*1lol~}U7>}*a}$TDtHK~g8K$ivNBpD)?8w*#Xq_kQd+pqL?a6AAJYZkC zygVXp=zbV&q^aE>G=KEuF%=oEM#7Veq?3jcBz3E9N%E%24b1&OZfsC)&)UNV2(#&G z0;j8;sv6D#SUsi-9PR=8{$-zE|KmS?zb|rYDI!m8>ly$;0yb~xXjdtG+&y)Jl6ATw zW0J}&6ZS%fkhPy)hR&fL-2jl~(@7KRG*YKs?We`+VhJ^$=pWQ@AUn_(ycD))sb_=5 zL3KRrC5{#&kHFq5pvcv*M3b&7L4Pi2e;HqIgsF{$=S~uJvj(Wkq9%0_HunEm)fqEH zKpGaZ&_D;*bz@2g3zp9IyD>G@Jp~Wiq|jYjO}&kSuR~U%H8D+;7}i<-y67;T;|;f# z6*%aciGBcCMsP|}lqjawWY?0T6AC8H#F>N~OImS@T1G@P#KcoOU7<2`l7CZ9TQ}mI zoi$_Gge+AmX^LYFD0|)fm z-9=v0w~++KoQzkSRexg!^BPVsLnkqQi<~#z7PAqvd`@hpjqRhOM`&Z1h9D%h zMzW4}The_DuJV~WcD4zE=AsZiXjXL#mj;Mn2E?T<%##s=8BK?_(bA2@X&a_dYH!e_vwx;T&LsejNPf8H9<<+gSv z(APzs)+!)cRhKn5%eo5#Ifq+vnzPWjP{f(&s+nsdeQLwSoL2k+X)PEY8}e979TBV# zptQ8XT&wOh(ER&sv(LRVW}R=R1h!2LeGF~8n$u94ETg-LZ|lqZ>o4~0_u8!82BM;_D$+nNOQrry(49&U9EPV|`vG+w zO#<_4nr_s=9S_JrjeCO8Gu(MyaYEK;#}zHBRx03uTC%Kr9x(;b42whMADqBGz~=HA zK|RmC%SinLi7q?JYwDT-9sE% z2b2=k=}o$KgP0Y~IOxP6F2iM1!-9OTW7TBJJle1bs3_gSGz4D+RiiFysSUssbtn71 zrtUmN`55@334o!76s&PmXK$}B;nwiM<=+l*&4MuBnP;2OPnl4RQ@37{W?qK~x-MOS z1jrs;$b_)oypl$5e;l=VbaP|XMLcS*>GB&=Dre14V4@`SbRalxxk}w5L4ERh_+z}y zb6*LSr8{Zo9wZFQqPuIz8x8KO$rh6CpT%UM8Fl~_SvIo%T*m@*M`Ajae{V9JdQM&` zrRx|%&~YW*thKdwqrraNwpn2zHIJc`p&jj;GJCr&L=;ds-p~@at5y`4K*XHRMXXZz!zx`QybA)b6aGXyb*%3YkpeS zgHV`Rw>)I(3zebfY{%TE~d*B>8_ zSl(|(oH~?SE4IUF$^?b4F4p$QK-8)>!La8nl17}ABG67zlR3fQ3E^FJtI5_?n-GOA z%m8~&)=(f-D$}VGv>Lrpe?~_)3!F|R0Fl~2f7}9ff9*Y}Jx|^3)pYfb?*H_Te?9UEIa)3yfeHsFY!5VU(n&*ri*La?1Wi;P-AIM2)`#Vop4%i^t znqENH1?#c^jUyi?N~pSMkOb?*Pu+8BO(V`2QCV^<`bLICZL_m5rWyL7V@low5ZYQL zRCpX+!yPXpL+CWzs9T9a7nuR-3)Ii{M&dAy&CuKF`(osf#ZH6uFXhi`SY($)E$z7yAdUB{`3DGC?L(2Z8ov$`(=h7PPYKC7tvjk*NIPEBa- zu88T9JzZF>lY&nTcCvQr_z5(JPQF6de?iBs$!gv^AYu4@M|U%ptrJJcX?6Cm%8|C@Yirl4?I=TRTxdD zSZ;mT_t&p4I^q2LQ_k*o%K2(?f5KYmJU+b>zv~u+q1$$~Bh(QVY8&bXs(7Xj?`eRb zTpKVIU@nLY9hgLgxULad9leY?{eR7Nti3TNR0%Rz8hc0Gqyn}a-Rk!^SGjZnf|&-a zCvG1EcSjd1QUpPp4Z0geQ}HfNonoVO`M650PE;KMPW(;HS^UmX+gz7?e}{=mA}w{f z90u1AbrskGuXRd-pYG(CLOyO=z3)Hl!!^sdie$-~j-%jtVCo69zTXTk2Gwi*kGQpnOY zkR1!}+SK@$&MxV?5DgNapc_k21qkd_bqn^?5e=`q_0@NNo^y`67qaLa<~SBLhnq2? zC}W*X_o{7;gKwEc$L|BeN~}Z{kvHeOE{cFdqfkC~jS%P_e<L-~zTT(WZ2CjgQU-cHPk2JxVDR?1J=H)?PoJMyGrq z7^a~nmPdDbew43E61qye z1=qSrM(a37(;-b=BWQM=Bkjir-Ihm=2C2?x%>In`-Zv+SkhmR2(s;Y{yV%y&X~Qj4n(GT?L_ZF4ZWnrQ$#30P z4~lhNe{riDY+cqFt2Kla0Zo71THN%%@u6cMI{_v^!xLNogD3NvtszS42s9nZ&-%jv z1HouIN`#6HI>rSOO4!$}$vR~L zj|AS`AarbO*5^ zN1=$!%2HK=jpozq`wtBFo&>F%O$?QpH_!2K{|66`=>PVofBDl7ul7Fncpv}e*VmUH ze0KhafB45g{jWcVfB0dwl3Sg%mr#ArE|(B{$u+j)TpDhF*;#FMzNNPr++5kU6_?rA z&F>yki^Y%TSFg>x?$=JE?p>^>kWQY?uh7rQZOmGeU!%q4;+W&i5#l~S{PX|#Q}*G9 zo}=ZGeTpuH#WST7`pk93Vws@BjJV|NPJY^24A1QB@9#V-GeM+_1>Z68{^QtypU3csEP=(QR-LbB^`>NH7ClYBG z4>yJl*Jqu1p0+~n$F;fIDVCDOK)_ttzOoY8H`j*c)xEPyoXgH<@Lev4kmi|$YE0+& zm_{P-Nn@PEr}gv<)tKMy^UIIx>(`Up0aXDHlQ9BNfByC5?b9<{KDhD-moH7J*^?`0 z5~$$`5G!Mc-;)jxV$IJ^jctFT+sn^(mOFOxn&iHf<;c(MXY?~=R^1#gF;iW8Y)@&G z<@pC*p}1AMPc<$AF|6*DlKVYewnyrf!0blGmX>xP;gXSE6woNa^}eaEQM0W*OCDwQ z7)TM;e{HW_LW|qlcC1nFJlb-;vL++>urn)D!tulLS~KT#RnIz+w;HxtiE#_p>;L=u zF~7*yN4%!*yHn|*1#8*G>BBi^#jq(iN-h&WPjMaIHkK5d3nX?-v4j$Avbu#=XQ9sI zX>G*0Ch;J@n&6O<@MG!E{HSZ`dns#+(|oUie-isWUaRqnWPqEIrSD)&os-v}btE2W z#JH&n-#}QefEpj<0jSK{5fvk;T({M1yF#Knka0K?a<)1)DO7y(>7>Oo@jS&ysX2)t zuhw=r@fNQy?=Rmz1}yNpkBE_@Yr08}*8*DaSydRq|JLRS1d(^>ji))JUznlj&5hqZ ze@gYMh2hsaluN6%m3{aQ2fQxe0W>FeTe0^xEBQ1}J$rAW8mQnYFnSau>0-T*=X~hg zl$P7P6TbsE;KO@P(-p!>P4Sq4OlkFi?*=hVAjCm7qb0x3s4+BED?xGqmUp%0X2Eag zqQMp5L(4U@+OeJaFt6Gs@}P-<=0xj| zCBFyk@ZDl%UZaNqqVGn&Q^@f^t+V<>n(_#FrOw}6?JVYSP!EJl8ZMADXE*r4C1QDd z@(jw3XTe#vcr_z00Kn47IB{a!d~}X0?md_FTfn}5e*2Rl1)+a_eZ7H~OOIex;u|N` zaip9^o2-c~abE*>7h-3m+yYBZ{!l!AgC%W)u%%AElhD9FVW*k*F*t2Pe!$L(BgeBT zOnzjLCnfm`X=VrQ)lgsz#Kx+>2WvyIRlQt=*sXk?Nb17trPLD6yO)6kxR^p57JPoqF6bKffADA?~H(Hz{Dh#|vd{ ztjEN6Kx-*WPQ|r6t3zp{Wt7gWqa*iuHk&|gsyvcd9pKL}N{4}v4+AR@8w|x7Lop3* z-603lLMABkU>8stu*N*RLO`(YagW#g`so?14BUS{#YFe$cAzo9x-L2ZFom%aamdJh zu*T9d^e;*Q(VAhR#3MVN3#maW1H^~NPnO(?9eFdMp8_sf;&q$^I#dhrfEY;oK8NTs zhEOy5?h!3Mb7hPYNQ|mD!2KY=0cS)#A@uC7cJ z-0*11NC$_b&_SuRlTMJ95Xi9IC*NK>j-*C;W@Q$*EJYPXERy!#YF@oN?47 zYJpHDl8m%3$OYf=mmWnA$&vnPqWv-^2e(jA;!DdLNlRnp(00l#N(p7*RoLzxtw*hE*c%wH~tp7fJi#Z8+d=7$n%8&^A*wx;BHU2{R$@{#Sn%L!8t$&GtdaM zGZYr!%~PUo#OqkRRQNXv8UuHLn93q_J{B>JS$T;1m{Q1OBia%M6BH(CQeek#nV8cA z?oMW~Rp5C+vQizWF3f?KMmN;vz}Pf-GS<3aq9XFXRA7BfAt%)hi-P?mF=>AFEZ2@ofZ`5h3mOOER)&no&IEJdA>eZ$>VRvk1G#fnfs6zEs6IsHZO$61 zKbs!Ciqww1PGliY3f3r_Z*r&`12nwAg4$$AbsmBIqLp~ArSPoJg7HO!jj^Q{F)&&cLg4u8Y z7>12H3aDDpx?WXKe z3QvNJ5ZKj`bf`BNhx7rZ7XsFK^2IMyCpbr`^BYKtfa8WrZH%iEtA z1b!o@(O_EXL2(M|pOa4wA%9|WV8gYy*6Mn<*RL<*{oa=dx7HUbH8}YdUwNx|b>S$z zQIG)<3b{06l|*LACi(_eVVx7NGE1QWBztAEvjfFX1cLv_Ws zEE$iaKnGxH19&-E@3{D(rN)H#119E0v-}CJlpIKy**k{)^6lk=0z)}H!c`;-U_Uj7 zu{f?pb-4iE;&>zI3OB1{yeSg2l zD?Ii6q<$k9?~x=F%7J!(Y6^c*EiCckiw?yhDQzSTUM;)iS%18N{N5EQkT=nbI0NT^ z22>OBgZEfCBk~S%fuT$u6DDza=dvVZW}cU3|3pBV;aAO^_}9Bz`i$A6Hi7D9W$izaebc(yapB%0#DH#Uj;LOBNC2ePNNq5Hi9vOc>Q6vd3-Q3!2FTa z!v6zACaav_pN^0k0H0jdp$u^rGXr-OR| z6B6#OA8m9IprekAI+(fe2*{^FBr7Cd^vpOVhoy(|3l)v*1_DtJ6T72#rK0&Nnb02j zHDphyT7Q@sI~a-@)eC%#>cwyMnPeuZ$CVbbLN=p|VbU2UrVgIuK>*CHwr5(%AE!BP^(K&Pr=l}OMgHdpbI~65H?ilpls1WNbrN{ZKq4# zyQ|M1mOao5ZY^p}k_MC2?u#JjtLuj1KigsX4k$<&Kx}wqw3{bk5NTWOkpp1FNTQR2 ztQ+z+BNj4%KSl9SM)&e)*pSvd=->JHi6+OI;ZDa*eA%yG4gA_azI?t@WWTj2rrLN^ zxsziNB7fIh9BEK`UYH$0a+daNu=Hdi>Tu7beq$Y2bvQze)tTHEY8yS6 zp^SNx>PSkI1iafIXG}W+3VJKbFKq)4$PQ}_Qi76vZLZAHbqs)*9*dwoB14cO=hc#S z3kXK4AtQ1lC(svYB&s9c`m5*d<>jv*^!<|{7k}$SY_P$w3P`VwGuA3xo$0LHg)xCs z3N7#ie8Xw__O4xo4a~xh2X?Mibfq1zs@+TCHUU#OTzk?Es7lFckHjcEWE=`U2VUp_ zUt#j>yv4PjY7?-*-%PLt4-ZTR8)92gcg~@A?XlmX_Kwuhvw6M=CnPvf=9eLJBnm?Z#yce37h!4fEJ2!*&( zCPxhkj{sEvvI731VH~?jd}@OxT)pg+9RjZ9TRZHNy}rJ@{pG_pce^!Po4TVoIA>!1 z+7r+WqvK2P^d}vSR-j#u$OfZQSCg2?XnnOU5$&BHwu*TJK+txqXm+cVq78F@)IY;M zIb0NU4u98ZL%?-16(%g@L6+Fp0piuI4j3YCr>aQ+Tr5`#VWg~0Q zGUNDtP&tUIY8yNR7MHP_p+V;Z37iNCRNjyuuq1&D;EMJ}i$y)A-O}vSc^RL+f6)3* zwnX}=$(L%=Kt^ao%0LbVhm$v44u(1C4xrsUlYb<1VYw-@WM~BKT;MaXdOT552NK|r z27*gYMuSF_Bp(d}qwf$?fFEAo5kR03L;6UsgApwm+XHX|2nr1ptofi7Frew`iIy~R zfHUC#kMd}mawDjr?KD;~gQsN6V(nXVm};I)+w=h5&g37W8&*brqhtfp1q~(Tf||L7 z>wo3*{KGEMGh9uGjXp`p<^9|6(oy3TQ{56kM*J7pZx}&-4`5G(5V1s0E>r(Z=%D?k z4U{<#4>S>LxKjRlkREQTsZZG^5+XGx?NJS5ElSAy5iV~;i^`{z+X2nUwWw{l(lbVK ztFwwZjRU{bSSpw}lU+z0wHvZVZVq0O0)NBR)r}ZD7vK@+lK4U`xK|G>Pb3XK>W~sK z?M`8WhOOSib)V1)zO>sW5#q@l<%6RUp`dHX4h%h(cO9NK#EBrxrVTt0jrAt!Fj7n2 zG6V4~YR?QArXe+TvJo6e1N1Byfdd!NqE=5uu)%uOZMee*r037Gbr@AVi0FW><$o=F z0Sj^02z+&bQ7q(i!$|@g&hPA?J`x+5xXITB+-vMW9be7R03lEXuuE=hc7^1IrfPEw zWHr@D27>uk^iJ3a*m(=q_xEo$UhUh51OpZyF*DyAWs~rz7_BNb7V(Tcpl?PcXm2rf z*~6(01&f4fq9%$=LCO_5i%5i16Mt(>Q5*>B*wQvRN=KX0PD4$CT6=e3P1{83ya&=jNPWg@5peaAe z|BgJ!Yc#bfZ|&(%zr1`KKmT|>zu5P`et)+QY*}ve(z{-}J+n(cX@hF3#!&eqIYc%N zBqkzuHOhhFh-e)_UF}3ExQuMbQoLksAKF{(+6kn7Mu+w(fphJFpu3Gk0*rswfav_v zn5n-tF34UOb=h3&8V#IkY(lwd{U+UyQ@dZr7OX>ykx^=WVd}m14c6Jl;x0}5;^waj zX$_r0?4JAw)Y6m{xrVWiB2AUc-vF2x*m!I6{Pg+LPk$LVUztjM!kG~N%!6}1XaTkQ zD6p(ogXh3Hq`Lb2S^GT134MQ+<$Ea=^QFK-gZ0ZWAl3=5tvubSn8ZJ_4i3R_N6bu9 z%Y#(IIQXu(7X)R$&FoBh3s@x$k^szWC!-S4dsSn6q?Wc#v7{zl9|29%C@-G3`N?_? zOS}mT)i7fYxm~6&>Tq|S3i*s^bu1a8i26);TelZ|uHLt{88ui6DVOxLluK|OFy}Tk6osNxyE3cCpdnAlZMvB@`Dq|k zMB>YFX-kO|IrVg>O(ZC_TBq#UT52uevT=Aj4CE&0qgk~MRSvQku|Gg=)}`>`&v^aY z_qQ*T3mbudz$c)p>Cl8z$9HOuYe7DX0@rZ$sS7_OD!F(&+_pjf?Jw^i=YL6ya_j4> zT^J~lRe_vNNV;^5Cb}n58Je!@dy}?2Zv#nmI6xTQFa-qdc-dxrx@i$$gyU zdj0$%UbpnZwp+S3|1$g$YgQ}Rv1s_!R8~gpfwP)FK^UQAz~X>lIC$2*KMlA0&rL!-_Go~#4#;-kT!OqJu3$VhzofI5~sF2Fl(P6t3Vnpsd|Wp@%;!+2+9 zwa3uxaeauF0PM$aU)LYbG28|ksQ2AAxWepn0Lis`M=;m}# zi%3S6e@%PjtnF_51cYW=c%+58*1;1#3VEQGGGr?{;+@x&ji0bM0gB?v=LnCQ-BAP3 z+T?2iQ+dps(lVf46pPp=jj&!TLlgumbti10Jd4n@Bcr zXsL07=pVRPY)|c)x|r%0tMl8np#yYKC#oZ4Q|YE$XrN$0?dQ_Z!unwl$Wi!mqjv`d z|A?2vg@Os1v+7_x%V$x?wu-t$z>FXgRMliT4h81CCP{EnNqy6>Ld}>9iWO~p4vz`o zfAE-q!VJ<}e00gXx8^jAo**$H?E#xv(|$pKMWu~JFZ@%a%WC}Rsg1P4l%(b zg?Qz}Z)Q!aX?#Q7)uEF<*QO*(1#v3bG4R@8#g+pQ>R4~@HJqXIBLXtZUe2@O<#=ko zVIQ4Q1I^pBgE;Y+xZ8xbfi(*Gpkc$fe@tnILKm{iNJ$40XB{Q<0js3!Y3RlPI-<$9*U&Zm%YlG~vbife$W3qo4b9&&dQis5 zR}GX>4%)ct)P?#>5hYZX_PA?xybK_4j%H|~c+umz_RKU$j36-n`wZCY`1E=Gt9|+9 z?u^iAvHu9(A1=}4Rj6}!&DsQ19TA?Y-CRlIc8o`s?xz`QnlEBZp?z)6!R z4k0Hglt9-8+`?g};ah_Cae4ED6Y3Pp0PcsCpblJ}O>=>y?E}N$4LFX%?``T3pw8GR zv7C$!(#8-vd8rk|!+_|$e^A68@u_1uy{pd9T;Qd~cbaA%J&O;u@+jcDv}_$Z2uejb z9k|t*PuOoAwJdKFDX*_T{-*(p+r*Qz6g9EFYYt2ER_Oi+~wBUQ4FAgNLB zAg7+SiIe>y&3Wzyb3+pfsYdsC+qiUyQ=@srdP&a#$i3sAsRK2~TF_O*QM*!)i6;mv zP_~q5(|WY#fn%#4ADy%l-__+nWx|j-qB}INv~@lh{dJw*Iud}Op!SDY9VBA_ZbKS! zp4!h*UtdTi8p^KO))8$$K02K$=GP+Nd2pxs zB?KwehsMsDFe9i_8xO3c*B>;mqr<21OL$hm2X#$2D{H~;e0Ihn^gw2r=K6_}Bypy6 zaJbF$ll*68A>_evEqELIOB!aeM@PRmO{5LY098#b0)YBSQ&{+8JQg2`VJJkZXB@4Q zRpMvlU;d8{M}GT|WVd4=_*aiQ&}r9FG+%@uNQi+L6Ds|rSlSM~ zIY}V$y5jexI?iP$O?t#Sd;q9znW3uTwH9@3K~w%6PMe;r!b=C8?yey#Zz2^qJxlzc z$+Oj_st!KIA!B|tGSzez87I*)<`bBr)=Wo#qWJyjYqcIc4x=2)zn!Annk;KbX8_rk zRDm_h8t_GTuaS6^nX0ONs&#ra{Rgvvy7fN??El_D>~=yD-3odZz(6BMRHKF#$}T$a zifX1H`AaIipwoCrs4Q__WjMIC7{63Ua~G1{H3S!kJ`3_|XkVml9ll1Yny<~EwCZYY zD3}MsK3S$uhU`{{Lj`SP!_Nw*^o zSo)`YZIi$xR)01PLhH;Lsvc(Sq#I5HX{K}J{xS|44~v>1-(DAI1hwwn#v`u<^i}Ow zpm>obl#Wi9DlJ)W02jiInpqrh7Qz4lK%v~C_V&JhAzu0L@6ov$F*SAO1yhe}J&dpET8f5opn`@DF^@xmUt`cFNhoKnRGHRQY=oYQBOmz^ z9#bE^3)#hLqS5&75S>odlaWXi7Si?IP(W&Bq3iI1>ZPNv4^HkGvA3`G<=tKkQTFYx zAFVjD;(y7TF~CJSMx_yIf->q1fVQT+qfS?9qT_0TT7~rth(mU0hiukd2;o*&pCqG- zunmVF!?f^95=qDn9qZO!i3Uw7sRK+Goh;irB!U;4j~(7~4IBo|%(7CTDl36rz=29$ z9o@mAgN92Rfe2)rXhK#`O@5#&4844?)tVNF1%IK6j3sQMR~iOOfDySyUd*iP zHH15DQs(6rxv%5Pr?}2?kIG+an;bp;Lf(+d%s0(5)C~=e2s(d18%S z7K*k|aa$+Zwc`qr6ot4L-?4m%gQBMz@g~@ag=5yh5#NVt#|yz=4=+xoS=2EJ@9_&d zr+;U<`32Pp_brlqE=_#%+lmX=*f~<<`KHd$yLDi{eqL`M!K}L{Woo3pYP8!O9IohSO`Hi14y&Kz+@LpRC$l4j>7V2~&VG!E{Y*At|6qEp=A~ zligZ_>($Ya`lcu!?P_$LjxHo!8KBc*$kz?1YI;a_(V#!jB&T!QeIlB|pnQdeoBbf8FNFsb%%#nC-NqAH->9Rr zO#la}Z^;^1e*2^T3E@Jmv^L6C=-bY2*y*I+s?Y^JUi1`2znhL^{GGe~nIf^gPO zm(nb+VFW2E9jXA0O#20*_vG&v@0471DU)W8JuDtL&p$ONB-VPAhtTccwS)b9$i`p3L6T2*5}F6l@w2IrNSj2^y!*Nm2C*)Ygiw}}7^ ztOm64Az+{E$A6E1gC@ZV4<>dgOA#Z&iTsL4PLVgi6mUrtmOz>Z#!q_mKJQLAy2imL z{}>u*0g**%5p&lSS_nKhahSR)3}TdF+8T1iPinx9jBS9{dBVQe&YjnutR~3=_NB|q zBhrTMhtWow+WkR)Lr)%4k>P42Jh@0ZX(&Nbx9XN8Z<^e|+z;f&2IX`-F>HV^o318s zy4tC#;T(X~W4gfM9Pu-woovz53 zq%zBdz0e_K?WdQabEro*0A%@e(u6vV)M;1yX|cLkLd_>2IyD@~4)g^th3#4D*nwj=bQsU^hFi-D z9CXb@KY%PFI3+1c6jN)mYst|G1(RmtOhS$&t++)kBO)4N;;EgkP#HSOe<`P}8*$Fg znz3v`7TqDD!Kf3Y4SQ74^N^E!k9at)k;b5rgKON&XEnxMb-O--#8PsZ{8Mv@)B z5gVHlD$-(PucJQXWW3s}e;PBG*Km3nI*IXnGsPP7YJqS+1%HS3Ct-;%cwQDHLj_h3t&E=bp7j|t2YOia`wM>lx8UC*8 zc&hg7a4je}?H!IAf24h1pWokpwl9CwX6-f*6?IjS26|a4^=E?aRD$3zJnh;KsOxAF zxPe`|Q3rQCAOkh-31iQ2=XJ#iS)(0Sw5(dGfCp;HvhI1r6hJdXipoDY0m4}7@)|)s z&%Mh?{R4?EJIZV7ngJdBQ8Q=q6ixHoER?%KtxHq9Myi7jf86!S(?R{AQoG1MmfoPZ zOcv(rVgRqB+~BU$$=^1s>ob{d!GpArDW{EaKg;!fPpR2I?8SxK6>M3eOP9bj&CO%! zx+H<^7%u=p1cVoXtrbNRso6&b%k4n`wKR?z7tq{)A?%Sgp1>@~GTxbOj` zM0I+T?%g0}MKcaMF^J1>8P%{L-|JX4nKF+yECMP@w=fOC7eUpii&|;}Fr~C*zt_~A zrzjr-dNctr)R2NTZtCp&+e^4Ld~o@=#Ip6D*xVOIQ5*oQcBk` zgrMU}x>;*$??!|Dx^1(*C) ztWfYQsbw9<)orMq>L^2}oWUzfL(Rx4)pWHU@I~6g)JAmH+!h%oz(r7Y%}?uk5DGKv zmWNDzp)%Bbd|se}D$6XCu1f)wa9vsLu8ZAqriX0rsA( zp+Krsrc)FOWd|LJvqiYgR^50C5I z7Uq-xG)TIosFTK~3jo5=O}S2#q0I$dL*W-_iks17YC|Ta<+es7QEHk9ml-~?V;*99 zM(urk|M|SU{pB`0>~1%*b&bcLY87Ll>({hDL8>7M^L6nfl{AN3Rb1L&(y8OA(=~{C zt>OV1sCDdI4P* ztjhv4j(nUbq3WVR608$Hbnf{)!SL35^_eDgt!#iSklwmG?$SBMksU;s6$4UhB0{Q1v^h^`yIBS;T)! zvTC?8khPj@(+TVWh3L2h90KiVO6_(=@O{19rR#n6LI-H-EJ$w+#^nU;P*4q7=ut?B z%rH{4gwFm=qPE{Jtvq;2f=@leLG~;vZl|2DCMT?g&f|a6JMp`2K^VGiS35!-VWGC6ZlJF}Ng2+FkqQvv3J zxX^(~REX;uk=4=5sMG(~Y{%OBpurK|MG7eGsGC&4mZMw!9_K2TE(llrA4vsnv<9BfyEjsX1G>KWdxnlJ784Nu+8SZYjZI^9r4PKO*V>h{)i z)O(G(L>{kLt`p$~8kD6?jiGz>%)wG!9zgTXy8cnO&#T1_adw!l$mO7ti?2wKM}pO< zNlf|nCS}{2Zf$LvdeIE#@W~tVC)J5|-Z)2-ku@BDYbH%|;V6`#yO7RhsbtkpIQZ$? zv6_D$FP}f|B4NIt6P=CqL2?%)MRRCnBe!8bttZT!>W4i zvvysOS~cDM1JM0-4J(A1b>~&+y5eGmxU@3|X_^MNlMY(C=OJf|4ytPE);h|C zs5d)*@&z!7HlEQa;kw>gDhdqJ0EjMA1Pj#V)SWR-UP4=9UL#_;9UU#+rrVK72*6Q? zinT4S8!@LmuCAo?Tel281NN8k*O&2Se>C3lx$y?Zq7>ZGH3Pb$3bQx($EB0Qy0RaH z)ivL7>Jl-Po1O)`i`r@|BuXJm(?E7CylYc`<6kqH~zzSkxSD#)zVfbvE6rwlxmEWfC2~4+tx<5?Msvob$RU0uGHr z`P?-^pnIU4uaTt$P5RP_K=mDQ2Qm1C(|0VAY#zb9Ma<^+xAn8Ve;Bk5x9j3{XI7Pe zP=G3R!xElL7l{=xpUlwI)7&zQ*QUfuI_>UIsyd2+?bgPUZb2iz@F)cruyu(xrK4+n zbT+W-hUV^3N~vHMq`$KE`tdY6<@>-e4K=Ymy3-puxpZ~8&K^bWT1{Oltlqaq+Q@i~ z6d?zwTT~5E!~$znxL((r_LI<6+AX+$);PS;V+ zUZ|)xJHNi`;7UdAL~X(E<4j}TO;e+~umO=)EPsbzeOw)^)|LZm@M(XROu`QUo;pb!&0c|Hg-oee497 z1PxDY{SThZYqo|csUy&IBtPqO4+9JYqv6m=O=PEsggU$-Xflm$GZ>k|z^$Hr!Dp6dv**ZI?^8}9-SrgJOmf~uPs idFOE5S6)0wb{&6<>H@5+qsX>U1`%2l5VU-)5herC zN3bZiok5t1Y@!G{-rYDrb`VkV2cHFhwW@ShpGIcqK`RLB#=6oVC;(99wh8G27g)qY zCaZyu4%Y=FCqn6O87$wm(9^~67#tMFL)P9Y#ma|!s5{x8e*lE>jKG$`^A1@b*r^>T zh{wp1Wh(&iSW-76w91|KI0Sah5iZnHG*Ur?qV~dHLlQa~$f1b{k8&UikC23a+QBpj zJOOcW{D4N2xe_F$IMf3<4{8D-ail8}A}B`kPB?wLC5M(=Q)BfB5xXNZuHQq*myljKP>tk?5av01$Z2 z01--pf6Cvj$xRlaTDn~MB&A7zY)Z)1u{kyfQ(q864l$AIRwnpBWl84*5~6byEhGYD zb0vH+pV=cMv)(-+eU_iNcSWbRSz5;PAjo46oD0z4tbik42pZ5AA&UGjFfbbK4@u3JIl4hOM zFA1X~4LSQsE*zx6U1o{^ts6U%?TN55PJ_%>LiZqB@XP3l5cxV-fB{@pA)z3oG0nC@ zTIKnmbI>;u_vjn#7DY-#G9LsCWk9+I;Y0RhyR%8CW%v!WlJ3sP0 zw;$(+mvVF31R=2mFb04?C6cW0;T?_qiSXGC<^qM-74nDb z5urpIf}pMv)sPI26oA^1Gy#0+8M42jy%O4;>;>Xs8{p-piE2`RR)Mtv0v_iBwyknT zSqWoK5I;Kt&-6oPKn+<^!hC!M#20E*ODwilXN5=d<|L)=m*4ALWxG{Q4R)8 zmP5>*ygU)(=X;ageGC#Gp1P>U4q&S4VEpPCeSxWW^KI}DK@y(a3xbpmC=HMYeHRV< zCPo3|P3kt_Eh+tfqleJSWW|N&`=CM>!i0D}ov0-5S5Roc)g-Nj;%hxvJ_g;1;|8)( zfuIKY6|yiRk9J@!B;Y#c-W(msdND?D0t6$V0#+m>Il8h*@$h0&^6^D%HAe(CiI=$M zjL19@#mukKnewCs5}Bch^=`3GuWzrP?@99MV6ak@M@EQ$tzgliFl=nWTa+4mjrfX zm+>f2pegwIoX~rCI0%5~{Fc5(kiMS~z=fQt4bcTb9dHmL%y+N?R*SO}5G4vkVbb8F zhv+Dnqas#+FlBJdIx=r&Ff-?HVxUn~JrE>6&GqxU0!6;L*2rXF#7;%>8TNqd;o5-{ zfHE~stu)WS0-?w@BT9=yXgJyB6X8%2K(v;WKTd^MhkcXdIMD#<$#YK<6dy)JI)ovz z-f!sU2F}T(31;&<#Rq)sAidyI-OyuvWCOgmaEPpbi$h}ya)c;N$h`m)1T0Lac8E*! z*q3w*8;(lEVyDC-na#s>15yAFgD4WUk~1rTCXkAXXyOs`xeDlLyhV1MmtLmxej<%h8aD|717OwZHoM;%> z@&Xhw4onbl0jX^59Sg|?d_~gYb@+htBK`@BOjsmy4m-nh_JRs_U*~}`rHZXU9H;6d zpL9d84==p*%a7~J%b)g_8?}hpJ&R!w7CfMT@sywokWCWDdqtR$x*;D>fPa&qEQ&(o z+&YeboDeNUG7r3;IN>!NyaeJ|pwhq$L<>mUq=yJH!H-Z1_yCax*MRye*AR7&D!xvn zs+J4;`e-tQ9)ndGV z>Pj{M!#w;;z!k&crV+LiF){x&()VV2mnWah)vY{r)j@_NXF%+XGmh|kPLIb+BF)h1 z$k_obU7iHKAI@)=C|X1S!~SqkvNZ3{@dqLR-3K}%=^MD(cy1IjpF_e4twGvx#(|@) zCyWWeaVd+qAkNY}A_i6gPD^T`jZigzkO$y%t2QUjUSKhcc;vrbgj07?Eyqi~B%hLv z;JjFVi`K3&yri#mCKR%s&V<7|J_yy}V-bTltW{xlvbsV-%nhdT7y!Qz-ZG zXdo~d83Bm?h!E@!wnCK14jzg%J2WC4sWhM=3(F=RIdg|^fmA*7N`r)MI4huk=hG%% zp)jXPItT`6D(U7?+u>K?EubhrEXGy~aWlX?@I0Z;s>-8q1l|1Tk|sk2Cq(5;mANh8 zSpfr)vd}!xA{CJx-Ua)|M&!??j(yk*(m6||(+CTBz3oII`yEsCj1bdVnxQgl~1 zDw!t?75$+$W8?!oR0SD2Hme#2Z&00hag+`7p^^~Bf(SB#n>;Oi3LC3`=65gUW3m5x zPnO+1bERm^G=!#A%=g7s7dSwCA#ZwjU;u%|mx3~?G zqKS9x>8u6D@oeF}z3$!xAh{=g9X^JS03Tw|-KYUqx?DzqKsM2B&~#Wd>L0KaE$qCJ zqVpi`GUs&ScIa4tKqvPN$H*lpRLAtV0BH)hCo(f>pTmH$B2_P@iw$v#NA+;3K2>%3 zI!Hf==8Wjau*QdG;EvD%`J0nts0S<8pXoB){q|7Z(ax69Pw|!eoFfxNg>k zUM4@{rE?%KA_of(P*TP9If|R~{_t^)J9zmPp6&%r1$v5qu3jUDiuNa4yIvhe2&5P< z>beV|w;>7v5(WcRgMhbQ%yatu#xztm!?B#fGmq1yDSsYNUg=ag2BA(8NpM(FgyR*E zi9M3Olv68|N3Kf`w zf}lGIZ5%Xz4j=}vf`B#h3)x5rAvRzZ z8TBkVups7eMKl2fiv0O7)_~7>-9hH-Y6%L4yTdAf!nY#M>LNV5`$?F&scW~XvS!i) zViul@<5`n5MpoB#-wIA?1*Z)otElP9FtBy2PQkI7DmrCAclTL0?E2{Iryt+xqPuh9 zRHdi_nyW6XNGiHPgE7IeNCPBsWE-LhYE$qO#4@(ycd7b4z%xk5fB_i}l(JVD2+n|+ z$x-}&r7nGzsnZTFtW`VgPDZUhpTa3->7tMsI|I(#~6HtL)= ztQ(zIuIio#P(dyHtHRtfsH2-8(q_@UV^P@_q%Q<2bo}UIk{<^L2Fi<9(Cs8z84A%( zccd^*{&(|r42JM=SRgLsk3qk5v5fzJ!+zH()-x`dIl2>eCpaM2kO|xpU-Q1!rJ|^G zNK!&{CfP}Pn-yf*x{jLqvv@y$l>aNZuqWgroDbphSLS=#3+ZyB8L4EEMNpwjgz+@w zT@KiELjzDqY!9?8d0LlRD*8k_9`iPWlPK4tAgjZ%qAo5JLiEVo-NaQEHYg~6L2Tn^ z!Fv3+qym%_w#WHAXxUC8IACM+h#uTn4Pq_8bjTwCr*J#)M`8UD^z+AMsdVHeN&qF& zrO_};?HjU{lj;K51rk+okfkHc*S$?dWi}oFff+r}O%%iNTEE%r_0vzU?^tXuw`$@< zHI@sbQkhfDWz)W0AD>vms7P<)QLoNT$u*0h zf-2Tq2K^^I)DCv5K7u%$no=wN1UbPsq*5Tyr>n&^Z*_kH9*73Gfw-!K%NoQ!{Cp3% z4nmGF*EQ1YYLnyl^B`TMpnPwyJ1cu{yY{@=-HITay%0`2;5h}Ecrv_)Lk{56QkM+O zemjIF`KgwuzF}Mn4%bnhQ5V$)ekCFaro-c6{DVe-ld5>TAz?7H?8hM@Y6x&pu@sM~*>Tr7)M_138D!+cJjprHTR%fX*epR+DjY1-NHN{vf-_ z6I+=U#U$lOiirV7+XVa2tp*H}ce0GQhrT`lj(5Ys49vNj(-0HR!w*{(&4+E0w`0nx zy&g$^o?0~m-{%#zAL${&er`lmdPh8&B~Y83E@*sg-O;2@AzkM_wgytOm(l-);|KCZsD8IFN$( zomp{0!mOxhqh?KqGJuS$(FHu8zB&G|E_`@0Sj2$Gfi%cbUh0@3w4Z$|5QqtfE1Q46 z3J{PEuz{O9o70PW4m4$P2GFLPFmFx$4jMQefjO=A3ksQ_k zGE`k7#F4iH^G@}>fSC0=yWKQEuTR!Nc2N(zQzsIHc}E*62;g|-K=Mg$DfTf=LzSS_ zIQOKwejj2+UIjy95HE*6X4UijjJNGGXID zrjniq?#KtdUWG!9si-3XQ4-Sp&RTE3e!3Gi{PuQ$RwqMmBGUb{NXqKHQtM1nd()E%^&M*ssq(LrZ9y9j$!m!fr0dtoS3T~4j~R&f^O zgb2)|_FuZXF49OUWvk6QZ9tpgCabpXP_zW3*WI6b$w@vfL6D$f*A=|%BhKU1+m7&^ zx}JjN7_LV=Za>vK>JngvOdx-5I+OwNs&;V%21(^^vUe>7{vM9-Y7{fUqON#ei`XH< z;Sx|92tR4)YB<7$U`T7Zi7dvQ)pA$^2VLNu9wF(}_XFXWJLs~&RQl9qrVZtJ^dX60 z0gqWu+@VMdNld&wL^)%PYnmn@Np<*o}6n?pu3}-U7wt`d3b+E z9l8@BbxIJuc}_;kIT9*}hZ29>)btDl9R!1i1yd(6 z(W2XZ0LNP%Q8#S57J_+WC9ld3JHuU1_n|*piobOM!UJQ(VQv|7#ojPpIL4@$1fS*eCK$v+r z_;uI$h#tLR{Acj_A}KI>eN>1al#tla!=E5wu#2 z>N{-e_lS>M6J32L0PY;!-f&h~)JfW|HYl_jzd}}XnmT`<;>_X`ON|%2jIGi~A)ygv zQ>~GuIj0#o5Rr5l5XUO$>8`8*(*!Rb8J*>@dn1%i-?xr_#5t7Ke*C(>{OP?;_s=Th zQc`T{gGbvGG_ifTv{Pq=t*o5ym_uK!=_M(jszb~J>lLTK`)v7IAnhgKwHU<;2tpt6zY*t?-8U?S2XE? z+(8JdsiOHT4EDMriEvU)xD<3vj?EEvqInC5!Mkoyn= zH8y|Y=OBkdp#R!#zrB4iAp7TE?|Gs1d~-Q9^ma84fK3ftP=hYXCnCvF)1yh)3H(+B zLLA%{Oa}1`T{DCfU`fE1O?_`b_|!;MQwvPfhSP@5gdPsR4wi*D0Qn*E>5&%( zJPd0CYeh2+WF#yJJ8>kL=Ac6DYISYmh$s-^pd$lUdLRjG3Bjz^5LAqlj3Fm~KHdqM zd!_|=cOxwaiNnreUJ+Gb_JS28cPpyW0LarhHRGX62FZf3;E<6p{3|TS3%jvF{qB9j zq)9D!=xqfvbv9E4-y;LED%S?PE-Rqb z>SE9|3mh2-JrJ+D?l$`ud;6EyPk(!s7s5;y4;L;3HAAnO)F%&lgYRj`=aj2`F>=gJ zjneyQRFM2Ffp9!Qj0skM)$QDMhuZ@u2qS=Jibg;$zUrB7LC{D!B2lW8G zj!F%jp2iN7ae6~_A&ekQ&}jXH8&$_kR+wp3N4rzM&>|tCgLL6Qt|id$JtRxk=x)$} z<-owxf;zV0)T1bW!Joi90znm(cP&$&fBFxbZ!dp(dHc)X9GvS&f^>wBF;1=q6<3%z_ zH>zjN`yvV-)aedfXjD&~u9K!F^?yXLnxvF9++w-Wtp?m&VLe`zZb4LiA8`2JaHuwhdPZXtI)a$H)AQ2m& zdu~l;_^S@1;4{?L+y+og+CJG3#6e9CYVfw{uYb7>SSBh7 zNqpY%iVv?py-a&I*!xV7JGv~v&C!pkof$*2Y?1JtITZ|`2$%$gZfXY{s1guGv85DK zM<6j`a}C0ycnHNwy43V^S&}NGlgN1wpR~e(xFPV=Zb0ObN#Mwjd(91@(2ZjW(`&H{ zS_lb`d@ri1BC))H1`0bsu74=PS2anmNf)egA~Kjn2ir)4bAVvrto6ze@>*m-5xGP0 zA&&iynoiVBXq-5*clRpBPapTkY4eZ!PAUAYLr-d1{RLS!mw2($z@@4ro;-=F^Mw>I zB_7qZsm^b~gOt*lyv9L*RP{;;fqmX`2i?Diu8OxNBBALq#|Q*Q?SBl&7y$f%vtYO9 zZRSK}Xl(8%c!0%1#&c>x3kgT33i7V^4m~XPy7q_f#L@Hq*Ez^lLEeov)dZpQ;$w0thG1+F%%lqjwCy^ zD*&#I@KxK5QzPr6r;)S@sHqKAomt0gOAuU{v>ecg4FV0X=D&3cIE>?$R44=Rkq$-SI_nq@rZhO;IF}v;pWmhwT@*1k0R$VhsBF$jb;Gl zoUDfpkTHoh^M7Ex79n}qkMAUKEgQ*X;MBFOrf5L>Xsn^B)-=Q?cSgpjvW>Vu&CWY} z!SUZ-KK*oG;B%WNAz!K6LO0lQB`u?gV2@@(mM*^3+OImQ(|`>qt}2CArbxY-$_HM1 zyb5eVl!g?I;@?OAS*S0 zbn6L}`Jy&uErDCHo_8qrX75=39rJ~cNiAw=W|hSAK_;P0bYTLGGPTDTN6@mQK8YPt zkGly*a5F8gL$PCI%{y(>+{xMrLS)UO^xZTJX#?noOKbN95ZFj?U{2Ny?n6m>HGFu| zH1sOgZ_5kRu36OG34IT`q7}G>1d6YJrM9|qT^~3VFPa;8Q}gKk4vJ-t3P*qv>I-qr)ZyTPrVmy~_Se({SoK*C0e6X>4AQ<4!iUZ%w0*XdR7bbye$s;r!4& z*f)Xy)ZUVPy=`rFQwtg&r_v1+0rHAFbg&1;pxse^xTIn#tj0pv{56S*3=E}FueG~& z*$INLO9d&khD0e9Eq^S*F5psE`{Yq4UKQ}&rtLrf@$<*O*!uYL>D@K&)5!vHtcs=L zQZwxum9GxNnOb9zGU`f#C=88%eQn7jh)2@?5EOt`Jdxd18Y?+u=)XEz5r}hFZAR2p z%T+7ZzLg0P&AMzaSdAZshMZ@;T6HanMyOuYY`(U$Xo4T!1$XFMDjXsZGmKDbH*Dn9 z9vWbu;o2Xe608Q=J$R^P9vajnc?}gPR63A;OOQ=hoFhkSwSrYZ(wn+}0N$AlHTj*% z+HF<>SOxDPzD=W*l8j4NM*%)ZGDDE9bVx>3SfQz-e9d!d^r{6Fu>7@SqG9aeIqW0B zrb|U+OsNUCffqohaAwsLTdZPuFsBl03pbO+DN^2~W=B@UHLq zo7>VoXlhggUfpyjmbH3+$f+Sw?K3K)Hwn_Nj&PIG&K(Y>F$JxfOI<#%wjuS^o)quJ ziVt7@6AXi<9JQ|{Uo|kU{ZgvfEs}p(?cU!%Fef#O<)()kH@SD9%ohGC%c$jhYTJpln0)MU_Vb*3+ zlZeZ@iP2=}))*sy&UAKg+7}~jhnu6Lns#FpjT0S?7Mv&Bsql8~AbniBHC-*bm9)uY zN`Dg1_${hf7gKK4;+Hz>5I_L8njhg_McoP7@eZy5+A4L;7JR(2>W zDZn`-vkJ%JoEq0azwt-*yKt1fzFT?3Pu~#CY1l<0nlkf&rM2)1L}7u=u7H;U!4wDvWFYUfWZ*?9lR=)Wgl=Y1u>9 z4o5zO+`z9@DbtzSX$axbcfhrRc6Q>@YTs1Xu1K4yf6;Dr)?eQ8k2u(T`TWQCop$NT zC&Vh6O`^GhK;ctB`k2A~4SJ zRoSCXf89`P>x2dsM7<@tHPsugRmRU^>*#vdu6qs0F3eqHo7(laU?2yso(Z_rgQ_wZ zP37gFJgDVQ>hTz=W^bHSm+9G~jH2X(?wR~iyL-CUszx=k4DEds?a-250F?v2siH4? zz04cO*Di)sX-haqa9XGRN{tImn~lvxGEHL^ZKD0q#e~@Ioqg?dc9q%MhR{S3{Z5 zkt0G+OejmrKAYB3t)KP1xo(6)b1P54U(Rdq4)|WPZb?yW#k&obCCMc+d0A>)*UY8%7;0PF z&=oTw=HWo({&}_X=P0oW+tys1kpPnxjRyF}o*_zJwwHu#= zaNl~>BY{*%XfebdG@vka^Xu-``uy>ydn~rwhE6eW=m4UIv@A8dvAVYBD&vl;XAO0u z^~zZTWE@2EPAhbx)}p|E@Z+lW6{jI}n#kGUF(%o6NewmHJvu^GtPf1@G%pX$B|}I@0p_81T@^Bo&*)wycpY1EGY&ps;q67&x_$#Io%DRPSn66HsxIAsqs^__0IK_Z%`dNOTiDH9Uq8Hl`isAN z*R4L0wdEu5vLrAyHK|F*OJAAl&ALVowbn3e@&&4{y?eiE;JpxXDE#8%M38!uc0oThsMW8tc@1TCXfi)>Thp&DH9agC(;>q`Vw$%UjX z-I?Fa_1WHDOdfXi)!k66-`aM97WZpiGD#K+3Zquhy{L7*;NNJS7OsAPpgOY#44rPb zLRW=r*(58)tkEgArE|A>=^>q(*;Pq@er#SKdhO4I6(uuuRAk)&6mf)St5YAUy>0z= zwJ}AFLtDF+=~r#I)~b6=NU4-x7o^m8-ds(S@UE@xNYdIfYSwUR14T70BG+D(p#AjY zT1kF1eUZp**O+wD4HV*G5J!K@ZtsBXX)->kt7-ws*R5vMb$`;OqIUBpH7p>1@4FEyMy-RQZIW zR<(#>O)Xg<)AiJK0RnLZT-0YjuJ$XO^y-?_G6lD;>L5H``_QeD8oDyo0EdWYJ_{AE z;iS|aH@IE%?%Jt=)Tt;bj~>#O6Cgce+L|;iP^UnC)QFfCy=sf~h$@GFOQ&g_EuIcg zmVWi_HdXYMRW*G;!pYapYfb9_8`>6vu+YknfvjowCIMOO!;j-$2*RNz+O+4ZmvLeYc@qiV{#7v(d(lt`RpIf1#^0Z+#yL z8HIDv@J4!Pw0AIn7F~V9m{#s;9WaE2-wbdL(>i7lroukS&>->TO*Htlu5K=9e}zs)X<32@M;59Ny!=QK+BRETI^^#gd;`2 zz$phgrO(!obNa4@rke0ynQMG`{qxuNP*%cilDAIv!jL*@EBYc3Vh#w|-G4O`IrJ4lr)z$f#Ek`}x?Z&uE9uB))@+g5Z?))e z>vngme?a-9aFR(?5`@grZcAJqU6{!>nXKlw`u+O)-eORY z&k-`~YCyy#G=sae_?jdQ-ES%~1p;*e_*%nyeKmz-VpJMv;IL*qp>b9HEPwdfF5gyh z)IL<$!Ec+kT!XqhsYMH4_K)i}@}!0eRjwzh4gjG!8AScjf>1yJ%AzghTBlXuuBv4^ zRl>rqhEtuOYx#J{9#OZsAgR|~fvrrmYL#44>*67f7ui_zkEUc_f+pkbJ;(TXzt6>E zo?V+udLe0%Jk)M<#0QQ9F@IIj;%Kk5w)s|a=v7WVSDD=bHBn!cJSl^!*Qjj@Orzw8c*%2T6YZ zn$6LjO4M>;==AlC73;b*(LBh#sE`OrokyK36eEiLoHn~7mh!hby1wK+n+YVVzL zh}e|I9iHZT+rPbi-S%bv@jw2L-LG_S+m5b*5=}8^@Ga{CCTLTKkG1G;3F4>$4Q;wv z;x@7B=d~UM;fPN0T3rKJ!{H!@&MP>!z9uf989PpznYpU*_q83ZD;! zS=F|#6>detnz2YRWq*BDS+%R5T5V!J2-{-QSBMP65~yTaq65wz)E>Zrdu!=S(l^lc zm9@#Ifcm1IHAC89{Gw}|=GC&KKFe#+?^Yapd-=G(PW$j~Qy@9!8JDC6&423~sFs?43@Kf;kxdQf zD!a6)CKuulc030fRhs}Gs$3g^QQdIRsv&AS~TW+O{T6rtwqlygq=kzBg%WI&#;$%|89*{kL%C zTiKf5V<-`Kk$+X~WbG9$5Hxf~+R{EiPeMQ1wV2iZs5KEq^N*r&XsGLp)=WK+ZR;lY zDq52f6MAlH>gRX>dxLRXXckobC_@_{b=-EIOG9@5_O(wPVXyB5P|ij4Yt=(-*Y_-~ z#vuT9>NRz{;O3fziQy{js5q_Bq@q?&DG&*6-M1p-Re#Y_@0o`mdF|(0>IMRBRZ_<< z35c7$UVr|}UoW{vEoOEMr*ZO(P|O+r#k%z3ay4houDALI$AkheH|PMV03*0LVY?JXxB8>MF6K* zvlhK&cYjrJhOXJwmtjat1Xv~(u8RpcSVl6E-4RbHU(>pf5gn>)L0i>=tZ#&v+UTXP z41!lT?J*cvX`7fBq=JTX==+ZDM*Cv#`dx1|YxObqs0Y*K47xR|!&Dm*kVV%8ERGIa z9(m7e1hop#As`-K)FqMz@U^B|!~8^}2!|?DT7SuVLRe8#4S?e$B-D;{;C#4-L;I*x z@6jC$hb8OkTenR0wUqo(AJ8^^(Im17)YmsJEv*sH#GTfJ_t>wm@=-}deb+n!TtwIB z1U0IDX|exm`er=05lhEiS{Rim7p%_t;+@st*>W+Scprd-1NmAQ)6>YbJ_8_ z`~|$V%|-VUgu2$u>zlfcwr^vh2|!6{4}aw?P6t5MmtAGG1YS4T&`W)jO1=1z-6kCV z^o@|+xA*k>7mYNv)vsMup5FuBJhf@{dYo$qAP;KfY~W z`Orv*=^Oksx8f%fu8e&ZBS4Fwuf0KcsoJZJjX(fD5gsEUAf;?e){s=Jja&h!w?d>c zM~|jfr&u>RZ>dol`F*{AL^WvZ)Wn>5(ue0s666Dgpt^vx5Rp0Reoo(*scf0hhBS1(gDS zFK@qm*>#4z4?YWjYE|j1K8?)IgH{mMjdi6#PynFHZ4=T5F0hD) zOjZLQ9j*&VPK46mGFZNAp{I-CF*qoUhpfF*ij@!dP=N+;>uv0rw z5RZ{1%T@s3v7~NDXq7wdaR}_1BV4GZXrzJ&MeT*Zh9q<}kV6v@9_2t39w7;TwS#F6 zcmm?$_yLV3b0tVhai|A!9@GRv;z(B{L{N<6op3;K3ukov%5z#o@<#pPo(RGXrEMgG z)zF@a3}%H)1uPyv~KK3wkN{MI1Msi3EhKi!7rmHLgedU0S0hYg@l5T#x&as zX_e=L&OzTu+@o)_TNEh~$$StnlmY1;gb&%1?an5lmf<(hO4=I^hJ`#uzI5LOA#3m{ z3tTVFg+$%~RM0=*?UBlVz=Hf%R9A(?FH|CV&U6$IlLbYo1IpC9kbkLc@if=Vr}N>L zUw@n*Ufxl#_ApuCS@9NtpB&;Fx2!gswR6{a6QUGd4(gg6OXUP7B_DX1XvKNSlZGe}XCaOt)Sq0Vx2zZHpdS!d2_+h(M>!ZY zSq?FK^72HCpYKg}_c2I(culzx1{ucj~+rRlNA@9?}G|m2ovJ@bfS{HUqPV(SCh0Bim&xx`51I3jvL5E z1%evnSIEMQJlcV^kbvu$dvkOk>%|zs2@s5c3RsblTCF2JRgfz||m!yP$7Nz;-;+C>%7HV+yQTq_f-NlaZSJToTxk zUB;t8fu`W+b3*Uo;UEB_^IQ5FLHd3|02gwmHbfT$b-+Q0FyFxnSS`*@K$IvDg-L^x z9-^aQj*3`+!IZ%*>&U#B!OWb)iGfB{^+1sPG}q7X3KaR~S|gKz5jz#hXV?R-hieB; z0Ls)jwbDHQ3WOrtj3_M*q2XkgPlQ8B0MS}f{x}t49rjI*<3t0bC(k`eP<$8>=@5p< zdcUEY8#pJECYa6d6d&-hgY<$=bwiKwkqz+L!XdJME)I<;$PuD6A@>4I5U?tg zKS!#6D%l}{@yTR+NGenqy`IRshGvb>qFG3BzZ90#e!9I~I})_==>(>+k{PMf?*MnXpLa9Cn81>;)CN)=myI8N0^ zKIw*FA6|Irmmk-cmp|_>H);{HdlthWEOI3ZeyWFB}wal&glcnQR_K&62hh!&8xNe>ZZf*+w2@BtzXt^xH`t|96kReYUD zRV^3x$N5D92KNhD=(HpQH;|c@LGfCKAmaF_sTR>35w@5L2?;hWxl0y>|0qzJs>OJJ z)s<`jhI#mxfGdW>O(Se4Vq*Slr0>o4E>Aw0t6O>Ms)Gzk&Vbk%XB^@8oF0#tM4F-1 zk+TC>x;zPdKb+q#QM8BvhW+87WNF@?;}1jtx({?j(l>Cm@!Tk6K8J)8T7$IXi~~no zPZ$$`<5CuJL7b&|L=3C~oR-u=8=-1{AP>OjR&7q4y})7?@yLI>2&e9(T8@`|Nj@bT z!FjR#7Oh=lcu8OBOfqKoaBg%sn12vzFqC)ZdU?g+W z(Li7_G6E3&5h2(eY=tP19Xu3kc4$O8QfWX#7M4vsa^?=-0;ziDl?Dmja8^Kn&!CRMO3(w!^Q&TR>5MSd6U};%0z(;CVuwRh38K2)g;vB~6A5PKe5xDsx-F zvjPSpWubYXMJggYybJb^jmV!($roDdp}69oy2K)JyH>@6-x*By`uo4XTdX`I63-@Q z@o0E_S_SYSV~4>@5nh>7=P(I>xr*v`qX9(Va@;;<4$wnWarkZ|e$LI{67IUJ0w$m) z$|sp;%?MBY@jzYRO9Q~IFv++a?Ec|mdCRiBD`-itP0oh6IeAfYFs0uQ4Y*sZ4-k>`1;wT&DLnR@M1rcNfH+fq46gF0W&F@~y$728Y zo-Dh2=1S3+X$VtsJ#6N6f4~orcouq}Geq1&>w&hlE9`Zmw_<-I^Tnz)< zRE@k_>utXy`kd7>P3ocqKJ9xHN`SGm?G2N!paZ8tVD>X2&ID1)s1OGhE5y#WS`BZ*dzW zMHBDX(^(6QVYKypv~I(!Tt0Y1c_yHNwKbh(TIfo!7Npy{w^)IVS;TG)9b zMdv}>WzOlu?a;A*fKKikj*&}HsE+Az0n!w1Ph@7&K8FEgMXFv*7aQUfkLux6eX8p6 zb&!4#%^A^;VT}*Xz#X9j@;4{z#0a4#*2!?t$K~+GNPg8_E-nKLu|k- zGU{1!U_s2`if94|6#4UEtO1|%x`WKu)e;m8cZXGfgl|Qh)kS!A_mePlQ`c@&WzD1q z#4J1)$FnABjI6Hfz7?F(3QikFR#DTHVPNZ4oq}UERdmXL?(Va0*!9uZPd~oXMR(`I zsY+1=G*?|%kyLbp24jL_kp@WO$Tmb1)TZDmh-GZY?^5-9fM<}90Ru7|C}poQ5S#%s zlcV^5OI;x0Qcc&aS^CNG^92&er=_}LeP9>F56ySPLTv-SsgV@$(?UtH@k^!3|P30O~715MOfjS3BG8!B~MwG&K$eYsgT{nj?NxNO# zezY$yw#JY1_0y+4-(J7`IPW|^h8wE@u>+rfXK@~=aZE@(-H!@|V2tQ69Oi^WUoHY>=qbsaVJXYqdiDF0V*VNb|MI3L30ugv$f7t-ZMGg8SSi=aZ62;*tU zyBx6Th6bRJ*dAzG^0Y3sRP>2)GK(6XIGaKOgs5k0uE8pK+F>5xYPPT_XokHY#R=;x2iQt8M`lmJSk zOQT_y+Bak?C)EYA3nZ%GAWKJ>uX~$_%4|FU0yBD`n<$3kwSKeL>!+Vy-?7+SZq>wz zYAhEF%)ZFsI5K_#h~fX6h+|RS;QFR9&aM0)$?2zyQ6ZE*vOBP?6roqh6hxl4}-0 z1y!uK4Ej%as2%K9eFSkhHKkVk337sONTooYPgjd;-s*n@JP-|V194Remo4BQeZ#mE9Im50qb{lq{7OU;OozwC_y>&uCspxwL&9KY*^fg+)DYmHVBb-* z<)eO4*Y1DVdclf;FAN6b;aDLQy0J3k&`|B8WR4QaewBOi6c|5;4Kz3-QB*{{PtS7Ny~)22{PU#j&YA4$ilkH^N4p z4bZX8|8|v4GFYL~1I!H^HPzCW?g`2DyjgW>niGFN;vw;r)Zz9pj;@|FRet?c9cdN# zGs1DTu50Qzdw<-LD9L)21_*QcbPI?;D5#r+n-Y#!rv@(PRWCRIqV6EbU;LX0!4}cy z8Oc`=ZPaN)#6eLKLR@`oFn<+i@VegA621a{TsUl@Qwqg>Z@HIGFK<77onKx)zuk-e z?N)!3ouw%T^A@uq*u08!TMYn`{e{q1f518@ZWIyHN)-hj0G&&GttR8*3UJSk{6Th; zC$=&zib=|m6cYoEwh8v3TMZZ{?_?Qq4}E*q;lWQ&U58^-OLXa3oS<%{>ZD$c z?@jlY*DpVh{pnq2Co1A$x2_(ZG3p@lP&lPpx-?P|eDx;Xwp6KCXNxZ5;HQ8XELY_N z%^tuBV%9(4`JiC)YNSQ>DJu?@k~cZ|D$pUJGJ+Dmuf}AjO!o{{B8u2L5T1+Hh@XGs zyK%(}q_So$B4-?lEy#Z~wFHrF0-x)wPXe05RC8IYBvO7EsbMB^`ck_PKe6k#YfgmT z0*Dt5n$`ClyL#vAcXqpJfL@=hgY2RncBf7x2=k6MR1m=N%7NsQ+*0ggoQ5jF%A9*r zUB3@8Bd>xXF^HGLAG7Ly!8hGU>SljRy<#h=SJy)`uQW@-RW%6YPrBfBAwD~Yljy_M z>bKRujVK`}s)t9RiWdctwLp7#QBfIugiK z((}L_`JmUUP^d8#btE84LYm)M>+P3MccO;h-YzkTXBa*~fLlQa=K!lzUmt%-@2#6Q z7Z5AzsTNmiSBF^?@koP6P)CTmgLd->VBjY@=(t!ifZU4 z0`sW-m#(ghG?Gf$YV%GT&?dOas%<+IEdl9u_orTRl21zzBxu-m1uy%E^LX{PBYdZ> zr(ijTcN35Jt9nOW0?d#JC4qmeTjEvi;s^|q%H3q|S_;Heo(^_2P*Z|eS3IwEqOOE+ z2`CMOpEPte9N|JRq_x~c7CV2n9M-@=7kH;fNILcXKse?Ox-2l2K6ROCLwO#3NFrFk zW0n(lC=ziFk$AL4kr>cn2wvCKxeuGTx}}{S36_8iQ4=j`vun}<*gAh>yP%3bxfDA< zVu}A_XnpmEsaY?mu62-lYB*?yk3%W*TZiCRI{@fhwb>3}-U7wt`d3b*( z)ZrT%$RdUY!~il&T&WJNtY18b*mMsW7SVz-AVWg+k=>9^kO1?7NN|h_0iU|24l2a} z+k;3-8`2AtT2e}=$O3-~cU|qA{HQhZ^E&#Yu48EEIUSUl>bo72AS5~Rn66|LaOd$X z!9r5h%>V$8?vywuFY>T`uA(cwo}oc-Id@c^$K_#*h>WI|t64LDwp9;?V(xsm)#v?b zjbGpOU_38+WAwW7N^2USe8@b!VgVfS_z8UiVuzG-BvcR&CAfd7=@|$*2nG)WYn@lL z=yo5#@s>x_4V$ioVBT1X>YjgqG=Ppkf~i?wl)ukO*7XlS1H}2IV`H*|E;yTBB(zZC8sQ$)Nm0x+(_pH&u<9@LRLDHvm_yVsn^htcTKch!cWTdug&)M z`ugGLmwWGzFHd({xsi`xswDVm>IwJ$2ztrn$02`n0NP4+1owzJpiqyDdXFHDx}r%B zyb)bwZ)b^^Z@ zfe<&BFd4)%bj=V_fF%K2Hub#$;Zq}3O)W4@ldDbj8%`TK6MBHMN)93pKz@jPdgKMz zZ^zoeTG31c83{|mP8><5L4Qe>YISYmh$s-^pd$lUdLRjG3Bjz^5E! zC?mYqQ7KV;!qgivL1w^xRLzBdsPF2a8#Kp>f%w)%u{v}w{iS(7=S@LpVVx=z)0Eb+_5S*xSFne)`+9yj7|W`5;^fYKC4lsZSpA2H(?=&nZ{?V&s^c z8m0Hqs37@U0^xXq7!$02s@u8i4z~wR5Jmvc6q7t;{SE{b)Y!@8tT5B6j&`Shp+!PO2kF9rTuY$gdq|e7(cPc{ z%YlKX1$Au0sYg-%fol|MVX=-(LRw^7h-`96=!UGN+Wc#N`(neU3hMqS2yQ;CQjr9j8Btv*ww2diGU=zp_2Ag zHxfb~sLQGipi#P}hB18|i)L@WOQ>8lpi>ncBcv}h%z8-aO3 z#7{gz?;VQ$hj9O=FR#A=e6vy{@&RJefi6WC7;|f=m#3c`umESOdlE*7?5-BH-y=0L zxQ1ef!?6GqxHmd3Ad2eNev_yH!a>qdOFIPEeY*^rxM**%X2LZ|>g!7T!7bGD#*1W< zZdA{j_eB&wsMB4QNzH+9E|aDv^?y~6lV(FnLKq9Ag20-52t~c2W&6MsA;8B)4WRQT zFejp`s9{=-8n`B46PtSI_B^U@=$=28kacJ9+z|rjhO|SU4ZcDA6Gf>P^*U=HNW=!{ zUK@k827BsSL2zo-EOwG$S{=_d{;I<$_zbl*w*eHBwof($aZrfssuz)Y$?Um z5lD>KT!Zi^9zt=FE;T(}mZS>lBy!$E_XGr&(?pZn4TwB42^{%xuel)4H^GLj+04iF5SwO$!QUW*JUB6lc0 z#IfH|(}}tXjT1-q?q0?C>Er%5ZT@lJDTTjv=t(WBzaZ=85-)ZdxKx$I>y83|D5Q8P z@u;Rvb$$yTq?FF&H4Xx#s#i(~?DLj8=>9!)RlGG32~CeVMj$Y1XMaG(0N@Xt1-m_O zGbbuTV{=Er11uIYo>L1V&o)spWMfD<6nU7$km4+LjKqJ4D(Gv{w*1wRNw8X@)8roc2NH{uGkaxXz=wY$fwLg3(j-L0w&OxpU5(nncYG~SIgQE}w zBwnZf`=fq5GML6;aDV!&sc$t%sKXU6(aapAuxzz8yRG3p_2@*xT8k49L!m+KNU~GA z0^r&RU$xyhHL^Z>8cC~wn%Yp+nRUFj1i_U_%K?qpAkgq?{#&Pj!#I9Pg+kzAnqIV| zQCamHA*hz$&ctyR8boszMLRh{9)9tVFuB!La#!yr9_?W;{C~vVVxM1MKZJL4m$%*@ zGH=^S2_N7DT*-YJ#)TQ+v-~w!ic~|h!XY}`HG%5@FL9mP_5VOF&6yCUAPx*iT@-L8 zs3l;p-ethq9bXhjDoRG(6h#6_8-UJp*nWXau*~T4tiUzcg#u}PxO+$QgXJm{j+lc$q?7XuV z9RKa*(@*yWKDT)i@|C(Rbb~Ed(lVL|_Gl(#>EcVR{i>rn4cLIZ*e z?aDpAs7+Z*;8v{X9g4l#JC=XPeBonKi&~mlCGmWaNhlLtm_VaU?J>p?v@EGlVu#e@ zZh{fqOpEJK>=;?|P8&6MvUY+HS@S4;Hw{DD0Q%w5+I;~8HWD0|lQo0;P?BB^A6}Qu zSrd8J@&dJM7Ik+*-$RZ_X}~QcP<($awbhmD`oO7p(cHkBnn&+ce1H{YZ`q->u5Zyt6F~#=ZEgW zz6t!N_Ll7HZELfeTG047m2RL2kXPKHgFP???T+%pB^6U)H5S6=uSrZ~U?`1xt=+ZD zP7r)uDoCL*LF(ch|g6Ckw=}Dwc{% z&9rM&zB&wNYK=k4s4EGgFf@PmwIz=r9!dK{Pykx-M0QtctmKfP|LSN(AkJO28Btd) zSFKq4RwhI=>$1IIHGUWxa-Q{S)wLuVp?XoX`P$B+34VAN+@Wu&aEL(6FhZ%_u#s1L zXn=i&Yk!1Fuo`Ih>PDE_tVe3+5mca1=|K7|K{j1+jvT4g3RVG0Z|Z*ncxN)y;m1^67v3_-TiAsJO+g{F@3HP5Bds}@wi^4E@uhOvj|u#W_r zE)|h6r6$}4UI3lKnN?40v5MiroJy=M+)NgyNO_Z*9a+8aKCT%!I}l2%m@sEkuQR{g z+?MV^Q==O2>ZUuftkr)*P7R4_pHUgTNsxARgqxIh?r<=TDQMMP>hgKD4XLm8qG#zsC_N@s)2Fsmr})Ui5vq@z&%G+nr16z=k*FuuC;#BO|GcJ2n6@YA8epK zW}sM(SC5{CH}Tmzak-&OM1qrt)%G&H0-%H;v`0-pZjBLWvjKmk7=?=DmN*n^*&=Nx zO4;-Sc!1_nv*_wK(tMs3EhvD$6CY%lVWsIVfpZ}`w-E*W6uw82=F=L9R(J2}&j!P0 zSL4FG+v@e}+fOgIb|^K3-|S`TG$D1t!;GWXk{4bUD2$rU21-?@$7$5{V`InT#vj@5!cq46Zsid_eM2y(VHb^Tk^obSX^#f_UWB!Pp}>lUk$GX5 zCfr>^Cc1OuNfV5qEbO5PUf`-lO+F$0)n%=I2yJih8vE$5VeF+&3=To7EUwNeSJ!e6 zlMOY_l0h-2*e_y1%}|q}FX4Zu58n-q*LK@+M~H1$fd?#j#t4NX$I6NEgJ>`rl$`cz zojkRpt<4LOb^FWHjY*PO$UT6-lDeX%tUtSIn~|h-TG1L?2?;I2)TQjg5?UleSs7_1;6B85ZXO;yQ4R;NMA z$)hnCNz9&R2_%O1LR zIPxLn27awdnaqkf+@sR(8YHC}BBGoe|VAP-8zMR;0Gm5I5ndez&e|9m;kAO}Phb0nV2fKM)4M zTb*T%L?Sx0qL~ok|5UEJ)?q~s@~HPLAg%Xh$0OHOM&pUVwj!9Ir){q?i=7TBillSW$5q z4Z_h5?XT6=&-&h6H$tJgl_%gY=e2hSe6Lxzq$sxH-3H5&@EH$oc=2CkMwXJRF zikT4ea3FI3yjuBll-PuAYc9@6fJuu+1AJZ=u}%{bT3)L)h8?QqZ7C=oL*u%#u&a0( zT-BYUejR^O2t^7p#oq@^;=1b4q&jIdMzBqb!?g~F5W6}ZbUk>)Ik<0ur^A4R!dS<@eg)_|bBvYo59|t%=&ES!az>t*WgJhS=vkkIm7vp4gh&7~CM^ z5HsR$S_jZ}Ia7A6`HG=I`Eh zt50NY`3Sr$2~15*YSQu2SEl-Ss#pQ00O%lrP_h};py8t+nZFx$R;i@KopA_NBWeEn5&>0mA!$o@ z<~MVFwzn6Phh2SjHx%o)ww<8G{aTkyl7)i8s8w_?YMn3mH(IBKs~;e!&a44Lr`xU2 zRpDATr)C{AI_0)>?p7~7q*F7yD#?G3%?m`Y{h6?$WTuXatUG`rj__=C>O-}+t>3OT zrl@gfYu7UUstwm#b*~92mGbL?l={w_t7#J6wY42dT6;##8ZK?1sHR2a+N%<@pMG2` z$w6s+mfUuYNhjSvAsz;C^tbHx4#=J+Uk(j%s=Nz(##3gkzPh-uNQwpfp-a=3qVn%3Fk=>TQv zSMP39MPFG}(+4D+eC@m@zSMrGZ6OE?t^63sns#pzki|ayIPQh8e%lSGnXsdVu&$W` zEeKd@chb0K)DQ@o2sMI-s3>eOo^4xgt|)%+SpD5zSq&9gR2?i;<+3V$uDy{JnpU*; zx?H2UVn(xo@!EYScJ_bltd4xPk(<>5i!5L2v{F~HV6aOXXs|(7ELvKm%L0|wATUS* zZ93J?Q}xdAi2%n@vcQT*t6wzpGqpd;A?=ajWN*#m6yUWl6(H4bVDAjJ_Mi8M*U#UP z{aXs)C3yXLbWNZ+g{a|AeF+5k2)=AxK~}FB#-$DN8Nfj5K?Q%+4ql-NC#wj!fEd%_ zThIb<7}4g?*BtLE_1qXz*!W-CWTAQg)Ks zMO2%*{&mGICZeTdLF1LYO4fkM0-md+9w>VP$_q5QhS1f7!mHP>4Ihu78YA(w)%SLH?x0_rU}youTq0w#v3p%JIy)dp3Pk~7+YmL)Z`*wJ(dM~Z%d zQx0-UpRFP1^j!;0HQ~Q9*ZA`Km#^=ktc2SnZ=LFeA$8PN^hF@V92zW-xU_{NCL)Q4 z)#iBkhh})?hbo`V;xJ(?lf^mRe=)CS!3#L6`CSq>7MSXK)l#gaBb!;XMQXp*qQ9-% z-L3us<&(lmCRIrgGDo{Dad~uMCfj7Pn&0a8>+5@qeSQ07y}Z72v!_^+I9o$)C$K+9 z$gHaY5tq;m?$Y9Gk~DO`smK%v)CJ&c4eRyQ6q1QiX`q3_+HnqztLkULf6sRLwu+W>zL0s>GLZ7J6}tpaydEz_wI z7Irn9>I7ZO$3ymry3GYiz3vKZWujH9eRXR-v{A>dns#(c%e?SrV%U=~f6sMoj?k~#d#4;C zHl=Zgr@7wtuWw(seVKp!kN;!$E8W|+qidi%esIG+SK7=E&5x6IBGycn{Jl4 zO|1HPtw%vPqEoz9*8tXVILM*%3XZL>i3=!s$VV>Vk!kLJ>Pjc*JD|vydAgv&=R;vu zwXJJ~ThXv)EK*Eae_vHr?dqpio0t#6w%GI)A_K7mDw&q(fU^g+2XNrtTKbao4Rn2F zZSpCgzNlx-kTw{<=o+VawJfR6@*4EJ702FQKJKs6KD^r$NRD~NB`zMd=x$CRL@*8U zW}Z<0B`vri2g|GQt|ff)fBFWhrRE<)N>^=UQ^UE+ zE^VsGh4_OV&w)nOCcuX(*G6DeHypHTh#DHAQ7KKrie?k2+K}GyK0IA*a;i4tbXr4( zmut{>d7D~a8xKz(npV4q>-&Yenj??4t%;Lq{8T%y51_2?P1>4{-1Tm=PrtqY7Os3N zTl0GiCE_l!f2y6Vy}|{8hR#S^+6U-K=tsL2v)UiECZcHmQ8W$>b$!vAsRy!c-Q-?H zYcgU&&rMDJ91mb`Fm4OYf{GtyXal5<+s<=o$nM|1_NgQ6^_>99xrlzPdZ_LCo~6|| z1i((crfwJ9T(dAST!kGKr!|^X)aoe(BEhZuR)oANe|qXY^YA0D{d`N^K%lKk>i8uA zakJO!&%gckl56DB6V0-kzO@NKofJjO8q?wkO7yBCY55MMTi;hmX1|tYsUE9UMp|Mr zA^ckjaBE?-R=X9g7J+}N(~qFgYADnR3Sz6HmDAPN!Jz;~*Eb;4r;~wpO=DdIaEdi+ z(OY&`e-&rwnq7SvhO|V0Wn$sFn1F+2BqP}!@r3d+w?_~$R1^pWN7vzCW;L!+ZoDMC@Cw533tb5FB z-?_ffCwpEBt*2RkeUswQrHLlmpAc4px~R7<8!)uKo&{ndE|qfA7k5mJ%{9$s$LsPJ z@YXgL-A@qeS~IV2>N?uKjfExvC8a%-f44Xt099XhmDLh>-C#p6^-U`E;zxFyaQO2# zLU!NY)9+t2($rSJc2#+P4|wy`rq%0lt{s3psFAaQlO-o7Stso()cV*d`J$y;!D;40 zBORu1@YCFipGdee_En4kErP!G2HmAKbMrq{t_5Kmnq(w|&X!|1w=ABAq;G?<-lGLv@Mr?ic#tKm0S`^elPHIt= bSS>Pvo82(~FTZ}1*g&TUgjafJU3UNgYXpb6 diff --git a/dev-db/mysql-workbench/Manifest b/dev-db/mysql-workbench/Manifest index 6a27f1c9b1a1..5ddccbe742f2 100644 --- a/dev-db/mysql-workbench/Manifest +++ b/dev-db/mysql-workbench/Manifest @@ -1,3 +1,2 @@ DIST antlr-4.11.1-complete.jar 3547867 BLAKE2B 24e9799a402302fd13ebd91028a8e3b8141af50b446bc06bb4df3f7619cad956e9b681c0908b870a1f9d6701049e89099906cdc6038dc007984b19f7a8cc756b SHA512 a445bb71e4470ffa7bbb382a873fe5c5737b96b2c68b57593c1151ed9944ec701ce0c299ea5c3b593bd33916d384d598e2538a9b0b11b41c77a399beca4aab88 -DIST mysql-workbench-community-8.0.36-src.tar.gz 27419906 BLAKE2B 47ab5c64b5beee712c9227cdb5c46a6863d830ef75983e0e56702e0b08370b9118b301d0c34ba95180bef2fe0b01ae24791337c9e1922cd412a37f057906027a SHA512 953f072414abb8c236ffccb8a4439dcd4c5eb76ff07f5ca276c35e8cf6102ef73292412fc70113a167f34bd998603ef22b59038ae06cf84d2f0440769c1d9689 DIST mysql-workbench-community-8.0.38-src.tar.gz 59069184 BLAKE2B ace0afbab46c106200da5234595065766798d97f57008261c166f97bed842f185e1bba90e0c60b9acf4843b54261b5aa49c8a3a6b096e72597443fcb1a011217 SHA512 9fa18d3a66111461dd47dec05ea8dfa214dac85017d51358e694d56cb05439d96a91f675e105cfbecc70c456127964a81ddb2a5a2951457196b20b10dcb6f502 diff --git a/dev-db/mysql-workbench/mysql-workbench-8.0.36.ebuild b/dev-db/mysql-workbench/mysql-workbench-8.0.36.ebuild deleted file mode 100644 index 1b9cbeeefbf0..000000000000 --- a/dev-db/mysql-workbench/mysql-workbench-8.0.36.ebuild +++ /dev/null @@ -1,121 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -GCONF_DEBUG="no" - -PYTHON_COMPAT=( python3_{10,11} ) -PYTHON_REQ_USE="sqlite" - -ANTLR_VERSION=4.11.1 - -inherit gnome2 flag-o-matic python-single-r1 cmake - -MY_P="${PN}-community-${PV}-src" - -DESCRIPTION="MySQL Workbench" -HOMEPAGE="https://www.mysql.com/products/workbench/" -SRC_URI="https://cdn.mysql.com/Downloads/MySQLGUITools/${MY_P}.tar.gz - https://www.antlr.org/download/antlr-${ANTLR_VERSION}-complete.jar" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="debug doc" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -# glibc: deprecated mutex functions, removed in 2.36.0 -CDEPEND="${PYTHON_DEPS} - app-crypt/libsecret - dev-libs/glib:2 - >=dev-cpp/antlr-cpp-4.11.1:4 - dev-cpp/atkmm:* - dev-cpp/pangomm:1.4 - >=dev-cpp/glibmm-2.14:2 - dev-cpp/gtkmm:3.0 - >=net-libs/libssh-0.9.5[server] - x11-libs/pango - x11-libs/gtk+:3 - >=x11-libs/cairo-1.5.12[glib,svg(+)] - >=dev-libs/rapidjson-1.1.0 - dev-libs/libsigc++:2 - dev-libs/boost[nls] - >=dev-cpp/ctemplate-0.95 - >=dev-libs/libxml2-2.6.2:2 - dev-libs/libzip - dev-libs/libpcre[cxx] - >=sci-libs/gdal-1.11.1-r1:= - virtual/opengl - || ( sys-fs/e2fsprogs dev-libs/ossp-uuid ) - dev-libs/tinyxml[stl] - >=dev-db/mysql-connector-c++-8.0.27-r1[legacy(-)] - dev-db/vsqlite++ - || ( dev-db/libiodbc >=dev-db/unixODBC-2.3.11 ) - dev-python/pexpect - >=dev-python/paramiko-1.7.4 -" - -RDEPEND="${CDEPEND} - app-admin/sudo - >=sys-apps/net-tools-1.60_p20120127084908" - -DEPEND="${CDEPEND} - dev-lang/swig - >=virtual/jre-11 - virtual/pkgconfig" - -S="${WORKDIR}"/"${MY_P}" - -PATCHES=( - "${FILESDIR}/${PN}-6.2.5-wbcopytables.patch" - "${FILESDIR}/${PN}-8.0.19-mysql-connector-8.patch" - "${FILESDIR}/${PN}-8.0.33-gcc13.patch" - "${FILESDIR}/${PN}-8.0.36-libxml2-2.12-support.patch" -) - -src_unpack() { - unpack ${PN}-community-${PV}-src.tar.gz -} - -src_prepare() { - ## remove hardcoded CXXFLAGS - sed -i -e 's/-O0 -g3//' ext/scintilla/gtk/CMakeLists.txt || die - ## And avoid -Werror - sed -i -e 's/-Werror//' CMakeLists.txt || die - ## Fix doc install directory - sed -i -e "/WB_INSTALL_DOC_DIR/ s/mysql-workbench/${P}/ ; /WB_INSTALL_DOC_DIR/ s/-community//" CMakeLists.txt || die - - ## package is very fragile... - strip-flags - - cmake_src_prepare -} - -src_configure() { - # -Werror=odr - # https://bugs.gentoo.org/924671 - # https://bugs.mysql.com/bug.php?id=115735 - filter-lto - - if has_version dev-db/libiodbc ; then - IODBC="-DIODBC_CONFIG_PATH=/usr/bin/iodbc-config" - fi - - if has_version dev-db/unixODBC ; then - UNIXODBC="-DUNIXODBC_CONFIG_PATH=/usr/bin/odbc_config" - fi - - append-cxxflags -std=c++11 - ANTLR_JAR_PATH="${DISTDIR}/antlr-${ANTLR_VERSION}-complete.jar" - local mycmakeargs=( - -DWITH_ANTLR_JAR=${ANTLR_JAR_PATH} - -DLIB_INSTALL_DIR="/usr/$(get_libdir)" - -DIODBC_INCLUDE_PATH="/usr/include/iodbc" - ${IODBC} - ${UNIXODBC} - -DPYTHON_INCLUDE_DIR="$(python_get_includedir)" - -DPYTHON_LIBRARY="$(python_get_library_path)" - -DMySQL_CONFIG_PATH="/usr/bin/mysql_config" - ) - cmake_src_configure -} diff --git a/dev-debug/Manifest.gz b/dev-debug/Manifest.gz index f0a8494b7774645b08f46d81d53258019e55bdd7..adcde5163d2386cb174d4760f21acd2b2246ffac 100644 GIT binary patch literal 3850 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 Me_T}Xo;Mo+04_LqV*mgE diff --git a/dev-debug/lldb/Manifest b/dev-debug/lldb/Manifest index b5bb67f8290a..279925324291 100644 --- a/dev-debug/lldb/Manifest +++ b/dev-debug/lldb/Manifest @@ -1,3 +1,4 @@ +DIST llvm-project-130c135689ec12ab78c53645808524a8d28f7cae.tar.gz 217788932 BLAKE2B 9ba8ad82597780f24e750272f9439d1e8d464813a607efec4920a13473103975bc181506dcc15c76a6e4ca83622284b77a7903e36aff6145719529630121cf0b SHA512 d9c67155f462e53968ec448e325b35a80c0d207039dd7155568fa366aa1894bc8dfaa2d5c03a67320bdefb1934720a1d23bc4b972c9fae3ff09c7a79d885c53d DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B f3d277e2029157329e5be78b78af36b0826a1dfd9a337992499bf701e33149665bfc47d5e14978e38f342559629a559f8b2ce328705ba34fdf6830f5ae9721a5 SHA512 4836d3603f32e8e54434cbfa8ef33d9d473ac5dc20ebf9c67132653c73f4524931abd1084655eaee5f20bcfcb91bcc4bbc5c4a0b603ad0c9029c556e14dc4c52 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df SHA512 fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d SHA512 89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7 @@ -8,4 +9,3 @@ DIST llvm-project-18.1.8.src.tar.xz 132067260 BLAKE2B a950492f1dbfb874dff63b1ffe DIST llvm-project-18.1.8.src.tar.xz.sig 566 BLAKE2B 6ab0efc5b38d4483f4e32e8b85774b2edd5d88fdf29f23b88eb0b5130a7a7f0e80549612b025f927e92de4a08ff7c292cff224dbda91a5d598244e98f7ad0fbd SHA512 ddfd1e8a06756759af6cbe488c82a6d6a62ba91f3e8a0eb4cece561321824f5d165b08ed91010588790b76e19790931d2651b24dba8567e3b151d3cb43bec25b DIST llvm-project-19.1.0-rc1.src.tar.xz 141259912 BLAKE2B e882ff54a96900b4948e572cf073c897df6b4ce159869a42c56a4c830187d83b8d9d9b3940dad22346f142f9674575191cc9d079312f0d9aa1105390c07f504f SHA512 9f43dbe8d5f1322f73fb1c638ce4fc7a8179c9ca33fdbfbb6d72632a3d6bf4bc4993f8f5ec827510af55f4f013fba8fe3d7d9e45f262eec16ecf9ab39296b4b8 DIST llvm-project-19.1.0-rc1.src.tar.xz.sig 438 BLAKE2B cc1acbd33440bb14f78c19cc3061a5c0cb3d9dbcd6f0d1516fe118ac02c500ba4df129f870ddf3fe1a52519feab4b631866413fce9c726272d52c3865a9eea27 SHA512 a3361992b55be13aeff5d91bb90a15e3a2ab89e486328fa4d9abc9efa3925aee70bea48449b003ae1926909d389bf71afcf6dc56d800ed2e0e3dbc65da6e4e92 -DIST llvm-project-72d8c2737bb557af9d0c735b9fa30b1b03485627.tar.gz 217324958 BLAKE2B d43c161ac98860e2ce03e7e2474c55766e7496200b090ebb1cb6dcf0c2ad3a32bae76249feca53cd8b56c63806a740c280e6306890cd28429c4a7e84cae5eada SHA512 af3b44ec3f96d636d919906cf20547eb91d0a83d07731c9db38f28311a52011d8ec66833422fad9bb89ca9ac546e308b02015a7b365086341bee1f3de1b6c5e2 diff --git a/dev-debug/lldb/lldb-19.0.0_pre20240720.ebuild b/dev-debug/lldb/lldb-20.0.0_pre20240801.ebuild similarity index 100% rename from dev-debug/lldb/lldb-19.0.0_pre20240720.ebuild rename to dev-debug/lldb/lldb-20.0.0_pre20240801.ebuild diff --git a/dev-dotnet/Manifest.gz b/dev-dotnet/Manifest.gz index db63b83e5cc94088e9a68d93a30d417fa505617f..6d1b7b590c399c2d0034e1a3b0a5bdea2917b4ca 100644 GIT binary patch literal 3798 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 MADP4{0E?F~g#Z8m literal 3792 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 G8UO&$KP_$m diff --git a/dev-dotnet/csharp-language-server/csharp-language-server-0.14.0.ebuild b/dev-dotnet/csharp-language-server/csharp-language-server-0.14.0.ebuild index 00de342fd6e6..658b0775c2a4 100644 --- a/dev-dotnet/csharp-language-server/csharp-language-server-0.14.0.ebuild +++ b/dev-dotnet/csharp-language-server/csharp-language-server-0.14.0.ebuild @@ -138,7 +138,7 @@ else SRC_URI="https://github.com/razzmatazz/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" + KEYWORDS="amd64" fi SRC_URI+=" ${NUGET_URIS} " diff --git a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.20.ebuild b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.20.ebuild index 58bf329e96dd..1e5370778953 100644 --- a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.20.ebuild +++ b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-7.0.20.ebuild @@ -36,7 +36,7 @@ S="${WORKDIR}" LICENSE="MIT" SLOT="${PV}/${PV}" -KEYWORDS="~amd64 ~arm ~arm64" +KEYWORDS="amd64 arm arm64" src_unpack() { : diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz index 4a1c5d8c1640497aacc3c4ef0f25182da31a1ec7..57d26f0a90efe3f2cd987f6c8ee9826cb7282ae8 100644 GIT binary patch delta 54579 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 E08Wuu!~g&Q delta 54618 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 r_ek87`H=virtual/jre-1.8:*" # JAVA_GENTOO_CLASSPATH="commons-httpclient-3,ant-core,bcel,ant-ivy-2,!!!groupId-not-found!!!,xerces-2" -JAVA_GENTOO_CLASSPATH="commons-httpclient-3,ant,bcel,ant-ivy-2,xerces-2" +JAVA_GENTOO_CLASSPATH="commons-httpclient-3,ant,bcel,ant-ivy,xerces-2" JAVA_SRC_DIR="src/main/java" JAVA_RESOURCE_DIRS="src/main/resources" diff --git a/dev-java/ant-ivy/ant-ivy-2.5.0-r2.ebuild b/dev-java/ant-ivy/ant-ivy-2.5.0-r4.ebuild similarity index 99% rename from dev-java/ant-ivy/ant-ivy-2.5.0-r2.ebuild rename to dev-java/ant-ivy/ant-ivy-2.5.0-r4.ebuild index 0158c70768f5..32e0a711eb11 100644 --- a/dev-java/ant-ivy/ant-ivy-2.5.0-r2.ebuild +++ b/dev-java/ant-ivy/ant-ivy-2.5.0-r4.ebuild @@ -12,9 +12,10 @@ inherit java-pkg-2 java-pkg-simple java-osgi DESCRIPTION="Ivy is a free java based dependency manager" HOMEPAGE="https://ant.apache.org/ivy/" SRC_URI="https://archive.apache.org/dist/ant/ivy/${PV}/apache-ivy-${PV}-src.tar.gz" +S="${WORKDIR}/apache-ivy-${PV}" LICENSE="Apache-2.0" -SLOT="2" +SLOT="0" KEYWORDS="amd64 ppc64 x86" PROPERTIES="test_network" @@ -24,7 +25,7 @@ CDEPEND=" >=dev-java/ant-1.10.14-r3:0 dev-java/bcpg:0 dev-java/bcprov:0 - dev-java/httpcomponents-client + dev-java/httpcomponents-client:4 dev-java/commons-vfs:2 dev-java/httpcore:0 dev-java/jakarta-oro:2.0 @@ -45,8 +46,6 @@ RDEPEND="${CDEPEND} DOCS=( LICENSE NOTICE README.adoc ) -S="${WORKDIR}/apache-ivy-${PV}" - JAVA_GENTOO_CLASSPATH=" ant bcpg diff --git a/dev-java/jclasslib/Manifest b/dev-java/jclasslib/Manifest index 8417d7402607..ae0e87bf4724 100644 --- a/dev-java/jclasslib/Manifest +++ b/dev-java/jclasslib/Manifest @@ -1 +1,3 @@ +DIST annotations-24.1.0.jar 30570 BLAKE2B 55120bf8969384048e0fd438fc96dc6769d6974b96e0e492636351c15466401da623341fe526685e51cd63378fa54c6485fa5dca83b2fc853b85ed4a75dc5d7d SHA512 663395a885561cc97eed411c67b496c06ec9a54906185a871de8743bf53e92152f4bc7c2a0118b7f3cfe85cc0a6c408ac6d589839b8d25c851637f85880331f2 DIST jclasslib-3.1.tar.gz 4630493 BLAKE2B 2dbede05833a6f7ff0f32194ea91aeb071615ee8562541d1b5abc2fc61c3f393bd93f5e444110a6a72df161d488cf21551af8208b1f391951b5ae7002ceb6ef3 SHA512 5c44043eb30ab32110097ef6b52f459bf4d512db71efc79aae99fdb6b9db740a7be1e6a59f6e3a233a3b303933ed90fe482c6b9c81d76de93af6c9724aad41dc +DIST jclasslib-4.3.1.tar.gz 1396903 BLAKE2B 2f070186f75e40be7cb7122e34d3a00688691cb9da49b6c161beaff7da3170b8ddf3e805467b7ecfbd820ca4bd0b335dee765d7318d0f487f2242e5f8bf4ae76 SHA512 25e35b39a39eb09fe7730d70abb4f6f500522f755801f80ece9357a1a90429254eb3bf57ea7a6cd638fcac77b0d04a62e0df9336c8184738acc74901ed4516e9 diff --git a/dev-java/jclasslib/jclasslib-4.3.1.ebuild b/dev-java/jclasslib/jclasslib-4.3.1.ebuild new file mode 100644 index 000000000000..79ad0e367e27 --- /dev/null +++ b/dev-java/jclasslib/jclasslib-4.3.1.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="doc source" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="Java bytecode viewer" +HOMEPAGE="https://github.com/ingokegel/jclasslib" +JAV="24.1.0" +SRC_URI="https://github.com/ingokegel/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz + https://repo1.maven.org/maven2/org/jetbrains/annotations/${JAV}/annotations-${JAV}.jar" +S="${WORKDIR}/${P}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +DEPEND=">=virtual/jdk-1.8:*" +RDEPEND=">=virtual/jre-1.8:*" + +JAVA_GENTOO_CLASSPATH_EXTRA="lib-compile/i4jruntime.jar" +JAVA_GENTOO_CLASSPATH_EXTRA+=":${DISTDIR}/annotations-${JAV}.jar" +JAVA_MAIN_CLASS="org.gjt.jclasslib.browser.BrowserApplication" +JAVA_RESOURCE_DIRS=( modules/browser/src/main/resources ) +JAVA_SRC_DIR=( modules/{data,browser}/src/main/java ) + +src_install() { + java-pkg-simple_src_install + java-pkg_dojar lib-compile/i4jruntime.jar +} + +pkg_postinst() { + elog "jclasslib uses Firefox by default." + elog "Set the BROWSER environment at your discretion." +} diff --git a/dev-java/owasp-java-encoder/Manifest b/dev-java/owasp-java-encoder/Manifest index 9b143f96e63b..5e218dde6c1d 100644 --- a/dev-java/owasp-java-encoder/Manifest +++ b/dev-java/owasp-java-encoder/Manifest @@ -1 +1,2 @@ DIST owasp-java-encoder-1.2.3.tar.gz 134303 BLAKE2B 76b9652863fcdfdce82bd26062fa500bb92b21ba6edff7b3f409a1375e135176f826dca4bb02b4dd48905112ae20a0af0a1f09cb4e21ea41c672a44c52fea209 SHA512 19c13894ce68325553bdbee41190cb113d698c79ec74885604fd9db4f083efe0fcdc4313b7191014bfd972d0ee52f0fbe0621d7bb407745bd1feeb2ac9e49783 +DIST owasp-java-encoder-1.3.0.tar.gz 150029 BLAKE2B 31e350f02a7374f809e435d90ee9b4b1424cd9cb2da7d4062dfe0fc5898e02623496e464483bafd550b82b926260ab4df918f9be776e47f66587c6bc3829ebba SHA512 0ccdd6ae63e657ee28a4d9de7664269eff57802bddb03c7163fdb27326668256573d995b0111dc83cc1e5a6acc247e03da443f4b34c08cf99b085ec0a383a439 diff --git a/dev-java/owasp-java-encoder/owasp-java-encoder-1.3.0.ebuild b/dev-java/owasp-java-encoder/owasp-java-encoder-1.3.0.ebuild new file mode 100644 index 000000000000..84640fdb1e59 --- /dev/null +++ b/dev-java/owasp-java-encoder/owasp-java-encoder-1.3.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +MAVEN_ID="org.owasp.encoder:encoder:${PV}" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="OWASP Java Encoder" +HOMEPAGE="https://owasp.org/www-project-java-encoder/" +SRC_URI="https://github.com/OWASP/owasp-java-encoder/archive/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${P}/core" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=">=virtual/jdk-1.8:*" +RDEPEND=">=virtual/jre-1.8:*" + +# skipping 10 tests because they seem to be unreliable depending on hardware used +# as some of them fail on some setups because the benchmark results don't align +# with the hardcoded value 200 for the expected results. here are some examples: +# Benchmarked Encode.forJavaScript: 442,382250 ns/op (+253,85% on baseline) +# Benchmarked Encode.forCssString: 446,929231 ns/op (+257,49% on baseline) +# Benchmarked Encode.forJava: 409,038065 ns/op (+227,18% on baseline) +JAVA_RM_FILES=( src/test/java/org/owasp/encoder/BenchmarkTest.java ) +JAVA_SRC_DIR="src/main/java" +JAVA_TEST_GENTOO_CLASSPATH="junit-4" +JAVA_TEST_RESOURCE_DIRS="src/test/resources" +JAVA_TEST_SRC_DIR="src/test/java" diff --git a/dev-java/scala-cli-bin/Manifest b/dev-java/scala-cli-bin/Manifest index 97b63d254284..43d2b697dd11 100644 --- a/dev-java/scala-cli-bin/Manifest +++ b/dev-java/scala-cli-bin/Manifest @@ -1,15 +1,6 @@ -DIST scala-cli-amd64-1.0.4.gz 33291617 BLAKE2B bd97626e7e95fb6b2a82fd424673078b89f5f4270087c667193e4de1ceff614076e73b728ba1f0334d5f9d7aa6f52c660487d52bf8fb49a786f7fe4ce18a0428 SHA512 447acafd47041cd173a06b5d113cd30adee76a2c161b2efc98b8ece60082d5b98189fd9b3da1f048061d306343cacb9b67566daa78ce8fe54dc82dd90a1e34bc -DIST scala-cli-amd64-1.1.0.gz 33673708 BLAKE2B 332f5a974949af49914de8fdb3129b0937fbce842616d6fefe16f7aff89baf6be1ba536d0ee6ff9bc1dd2b5ebfa51943bd0c6279ef83b95bd25a337530fa1295 SHA512 ba7ebb321a27e95f786027257c3f50dac1d12e0cc33abde24dc7c5dffb2f57a11c3ea67d92ed487968c49ff9ec3eaf5d1d62065beda5b6fa373d09b9126f4529 -DIST scala-cli-amd64-1.1.1.gz 33754319 BLAKE2B 91fb5e9b828a2c6c6dd984b421bb101ea1ae03c85d94eda14ba79433d29a88cb2850cb376c212f677c1b8167a0a21b320aeb0e4e63a29e6c8502d76babc1543d SHA512 1e0cd5eee280e208090961e4b6d216d472fef360f13e0f4e28412b9a52883d65c97e3fe70c8ce5cf96e6cd866f14b175454175be9df3bdc5c229fb2f121c925a -DIST scala-cli-amd64-1.2.1.gz 33851353 BLAKE2B 31c92901f970ec2c0a74cb45d94b98e6d8f282c175cf8deb1a806db4b6d2e9a8b2150bca9fc9e373948e5092bf4bb7d5d1145a133d3b1c234d3cbe383ff9a270 SHA512 169c81bee582c6144501e8bd5436bae0bd3447ed89856a4d4763d13d3083ad26d948729b71bea864986f2c676e50855b8fb036d3a69ed0a316e2c6af0f98ef5f DIST scala-cli-amd64-1.2.2.gz 33871512 BLAKE2B ef9328b26afb52ada07739539d560239d6ce2ffd72d1e353ce94d45c7358b6789aa0019804e249584ca497d5d15c96caab12eb31fab5b84a14162c00ca30c181 SHA512 02da0915ee140a129f622f973291c98c7dd7b7f16f5a2a5250ac825e09876b616a315fe5e6af43691f43870fa68234efeff73eadd4f6060d2d90fe937302eae7 -DIST scala-cli-arm64-1.0.4.gz 33185346 BLAKE2B 2b0131a56ed3f67fb5d5f25db6c511dc7d9e9128089e6826fa7d859b1457f03a99e290cc63f185820ea849a857f40d667d5db7a378dabcf545cdcdefded6a577 SHA512 3ff1c025a1035aa6a8550de17e85bc5c483007d5f07f03e0d792d6dc9ed1b18eb26909b3c7195fde12056a3b84ffa69dc53c01ec21b34187c1d7188a0a023aaa -DIST scala-cli-arm64-1.1.0.gz 33575885 BLAKE2B ebccbe86044b4708a356060a16f06bb94df01d261ab7dabe8eba8e644c121864cdee99debf95468d936cbff670413ec47e1ef903a9071b267a61c5fe46738c1a SHA512 6a85529be06a8d43d729c5a795bb0dcdb2680bd7ef3de471fee908e91249401262e8322019c640d4eb45d0a15ed0073ff51b24d61846228f46c36bfb48731408 -DIST scala-cli-arm64-1.1.1.gz 33656505 BLAKE2B b943f370c9375fec5cec3c63628ecd9e416b569ec2d692422f217b2506c104a1c3bb415569581d68c9476bf892b4a087e7b95b2310955dd0f9af52edc90af2e9 SHA512 79836261613bafe4710c1d904ec39e88c1862b3021f7b37ac5004c6079c762e68550522fbb7240e48e7408f844f648ab92c12cb568ebc63bb3e01f1992a7eaf3 -DIST scala-cli-arm64-1.2.1.gz 33769006 BLAKE2B 4bc2c830d17e235a3eba7029bfd018ee4cd12f8ee27a3574b1c2195ab8ad22b79c452a0660fb55f1be99a610be1f4ea38f8e2de622f10277be7f5403b540778a SHA512 90a8f6b4ae2fa90dcdd3c88fdbbd1079db1cbbde80f496da8663223ad79dc4b499b6ae43835067d8fde945d4fb5ed079dec850f688b9d1b62602d186d426f7cb +DIST scala-cli-amd64-1.4.2.gz 34238180 BLAKE2B 90cb8af5561bf5324e4fef3183b301d15839ac188f8ba7154e65306333d765429243591fc17a33f48e4b8a48c43034782643ba4014bfed3719c5037805c58878 SHA512 12ff3eff0117df6d9ae526203724a8261150fbd5436f61beeda33a5f4292b7a71196e2ee762d4e005f827ac2f104d3c5d2a657abc0a63a2b66e526d18ef2887a DIST scala-cli-arm64-1.2.2.gz 33766128 BLAKE2B d5b2d7ab8157f3874b1cfe0b0647ab30f5dd191337e575056eb758d52eda30871c54b20a08a1cda3e28c51afd744b4b8320aee6aef056b39b98f2534184739ba SHA512 004ca188e4ddd01c0e46277fa514b1c9bd061ea26d4318b8daff3ffaae5bb7cc9f4746509401da19774537c7e56f8a5a7da846cd4b5f90c61a3ab1f8d3ed0493 -DIST scala-cli-non-native-1.0.4 7553232 BLAKE2B 9299b20dddec80d12e738af4b283e816de5bae23262510146cd33a9b175f2a343f52932fbd3254974bd4219d2903f32772409f234423d3a027b6b0f02268e584 SHA512 4e5281ef7f8a886ad79746477d852f485ccad317568a64ee513e691dcd9a9121c2aed51f6170b959f0226fb81efe9aa1f8ecf1d94a84a0b387c349adfb756762 -DIST scala-cli-non-native-1.1.0 7728727 BLAKE2B 05deb93b91029721a21bac729aa9b370e05909e67bbade921e00d09c3a37e851e519188bff73dc614c3f5768834ae56f94623347735e756a6bcb0c4c81c8713c SHA512 13e426915794df757b6eb029d2545316bd9f4b9ba6f58cf59a546227d6997741cf681ce0c5e721e8e95cb9e420702f2d28f004df1780637dc9b39fd3bc4c884a -DIST scala-cli-non-native-1.1.1 7779964 BLAKE2B 08849ce4a6fbf1e6eb2e4fafd2e29522e535c0795d6f1acbcd25ec4523d14dcae4a746f3729786db8f62a3770e6fdbd78a76477b182b32945454ac19a2f8217c SHA512 61c2a1a325f83e19102cd2f5d6b89d37b9914d64f86da6218258f064a6a8e5ab927d28b278363316446611e2cbdc8e4687616ea2b001da00ecbafb4207eabeb2 -DIST scala-cli-non-native-1.2.1 7836408 BLAKE2B a7c191020a65a4420ef7cc9d8fe5f9c6d1548c1cfb14dea94c0d9a798f608c038083bb678bd1a4fbdc9bd3de58f02a11e970cfebec4ac755f7f12af21eeb4dbc SHA512 d889ad3fa96953423fc1d948b6e260f55ffc4234d6e9da05299afe0a6cbc2b66c42a7a65113f887d1bf41a699679d09e02aed6686150551d1e1171d7c1c7331b +DIST scala-cli-arm64-1.4.2.gz 34142373 BLAKE2B d7c2d87503e0c8916902e293d5d16e59b7ec80c942b72307667a0e8c16635e4d2e9839bf20a4284a1ffaf2eef001db4801bdc62afe9600babd1abd915783ba09 SHA512 10dcc3991d4e9951d688f907da38683701f8ff4784e86dcd1fd7441c79f70bdfef7d8022d98e247914800312b4eb37670a99059f77c045fd66f6d34e92179e5c DIST scala-cli-non-native-1.2.2 7837019 BLAKE2B 799ed83805ba767b687cf9a041a3e23f008e20e3ca55b8c52a9361c0b2465141abb7c17ca7dca59c9307af5a5a07a0cfe0d8035eea14a2adf2580913d67d6a10 SHA512 40aa43ee601c52238989a81884b6acc7a023599abb561bed1c9d31dff6053eff0f3477097a228bc30aab4df22d81b10fbbb64b5557d3067b4715c821c4eacb3e +DIST scala-cli-non-native-1.4.2 8004132 BLAKE2B 5254d25395080a26598bb4445c2200100b1c511e928774d5d52f5174b43d3fd9cd2b58ae97033a25e45495273bbf0717abccccbe84c5d4a8bb70a3c9f42f5b7e SHA512 002d052ec4b2409ede4da6cfda86ff638534d702a934d679aac0d18dab4c6c69ac8d9d8e67a8e9a410af8c8d0c19f1c864247b0d790e6f040976f4fb3dcabfe5 diff --git a/dev-java/scala-cli-bin/scala-cli-bin-1.0.4.ebuild b/dev-java/scala-cli-bin/scala-cli-bin-1.0.4.ebuild deleted file mode 100644 index 67f4eefef2f4..000000000000 --- a/dev-java/scala-cli-bin/scala-cli-bin-1.0.4.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit bash-completion-r1 - -UPSTREAM_PV=${PV/_/-} -UPSTREAM_PV=${UPSTREAM_PV/rc/RC} - -DESCRIPTION="CLI to interact with Scala and Java" -HOMEPAGE="https://scala-cli.virtuslab.org/" -SRC_URI=" - !amd64? ( !arm64? ( - https://github.com/VirtusLab/scala-cli/releases/download/v${UPSTREAM_PV}/scala-cli - -> scala-cli-non-native-${UPSTREAM_PV} - ) ) - amd64? ( - https://github.com/VirtusLab/scala-cli/releases/download/v${UPSTREAM_PV}/scala-cli-x86_64-pc-linux.gz - -> scala-cli-amd64-${UPSTREAM_PV}.gz - ) - arm64? ( - https://github.com/VirtusLab/scala-cli/releases/download/v${UPSTREAM_PV}/scala-cli-aarch64-pc-linux.gz - -> scala-cli-arm64-${UPSTREAM_PV}.gz - ) -" - -KEYWORDS="amd64 ~arm64" -LICENSE="Apache-2.0" -SLOT="0" - -S="${WORKDIR}" - -# A JRE is not strictly required if native images of scala-cli are used -# (amd64, arm64). However we may want a system JRE anyway, and having JRE -# in RDEPEND reduces the chances that scala-cli needs to install one -# for the user. -RDEPEND=" - >=virtual/jre-11 - sys-libs/zlib -" -BDEPEND="!amd64? ( !arm64? ( >=virtual/jre-11 ) )" - -QA_TEXTRELS="*" -QA_FLAGS_IGNORED="/usr/bin/scala-cli" - -src_prepare() { - default - - if use amd64; then - mv scala-cli-amd64-${UPSTREAM_PV} scala-cli || die - elif use arm64; then - mv scala-cli-arm64-${UPSTREAM_PV} scala-cli || die - else - mv scala-cli-non-native-${UPSTREAM_PV} scala-cli || die - fi - - chmod +x scala-cli || die -} - -src_compile() { - for shell in bash zsh; do - ./scala-cli install-completions \ - --shell ${shell} \ - --env \ - --output "${S}" \ - > ${shell}-completion || die - done -} - -src_install() { - dobin scala-cli - - newbashcomp bash-completion scala-cli - - insinto /usr/share/zsh/site-functions - doins zsh/_scala-cli -} diff --git a/dev-java/scala-cli-bin/scala-cli-bin-1.1.0.ebuild b/dev-java/scala-cli-bin/scala-cli-bin-1.1.0.ebuild deleted file mode 100644 index d73c7e68ad79..000000000000 --- a/dev-java/scala-cli-bin/scala-cli-bin-1.1.0.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit bash-completion-r1 - -UPSTREAM_PV=${PV/_/-} -UPSTREAM_PV=${UPSTREAM_PV/rc/RC} - -DESCRIPTION="CLI to interact with Scala and Java" -HOMEPAGE="https://scala-cli.virtuslab.org/" -SRC_URI=" - !amd64? ( !arm64? ( - https://github.com/VirtusLab/scala-cli/releases/download/v${UPSTREAM_PV}/scala-cli - -> scala-cli-non-native-${UPSTREAM_PV} - ) ) - amd64? ( - https://github.com/VirtusLab/scala-cli/releases/download/v${UPSTREAM_PV}/scala-cli-x86_64-pc-linux.gz - -> scala-cli-amd64-${UPSTREAM_PV}.gz - ) - arm64? ( - https://github.com/VirtusLab/scala-cli/releases/download/v${UPSTREAM_PV}/scala-cli-aarch64-pc-linux.gz - -> scala-cli-arm64-${UPSTREAM_PV}.gz - ) -" - -KEYWORDS="amd64 ~arm64" -LICENSE="Apache-2.0" -SLOT="0" - -S="${WORKDIR}" - -# A JRE is not strictly required if native images of scala-cli are used -# (amd64, arm64). However we may want a system JRE anyway, and having JRE -# in RDEPEND reduces the chances that scala-cli needs to install one -# for the user. -RDEPEND=" - >=virtual/jre-11 - sys-libs/zlib -" -BDEPEND="!amd64? ( !arm64? ( >=virtual/jre-11 ) )" - -QA_TEXTRELS="*" -QA_FLAGS_IGNORED="/usr/bin/scala-cli" - -src_prepare() { - default - - if use amd64; then - mv scala-cli-amd64-${UPSTREAM_PV} scala-cli || die - elif use arm64; then - mv scala-cli-arm64-${UPSTREAM_PV} scala-cli || die - else - mv scala-cli-non-native-${UPSTREAM_PV} scala-cli || die - fi - - chmod +x scala-cli || die -} - -src_compile() { - for shell in bash zsh; do - ./scala-cli install-completions \ - --shell ${shell} \ - --env \ - --output "${S}" \ - > ${shell}-completion || die - done -} - -src_install() { - dobin scala-cli - - newbashcomp bash-completion scala-cli - - insinto /usr/share/zsh/site-functions - doins zsh/_scala-cli -} diff --git a/dev-java/scala-cli-bin/scala-cli-bin-1.2.1.ebuild b/dev-java/scala-cli-bin/scala-cli-bin-1.2.1.ebuild deleted file mode 100644 index dc0659cfd5ec..000000000000 --- a/dev-java/scala-cli-bin/scala-cli-bin-1.2.1.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit bash-completion-r1 - -UPSTREAM_PV=${PV/_/-} -UPSTREAM_PV=${UPSTREAM_PV/rc/RC} - -DESCRIPTION="CLI to interact with Scala and Java" -HOMEPAGE="https://scala-cli.virtuslab.org/" -SRC_URI=" - !amd64? ( !arm64? ( - https://github.com/VirtusLab/scala-cli/releases/download/v${UPSTREAM_PV}/scala-cli - -> scala-cli-non-native-${UPSTREAM_PV} - ) ) - amd64? ( - https://github.com/VirtusLab/scala-cli/releases/download/v${UPSTREAM_PV}/scala-cli-x86_64-pc-linux.gz - -> scala-cli-amd64-${UPSTREAM_PV}.gz - ) - arm64? ( - https://github.com/VirtusLab/scala-cli/releases/download/v${UPSTREAM_PV}/scala-cli-aarch64-pc-linux.gz - -> scala-cli-arm64-${UPSTREAM_PV}.gz - ) -" - -KEYWORDS="~amd64 ~arm64" -LICENSE="Apache-2.0" -SLOT="0" - -S="${WORKDIR}" - -# A JRE is not strictly required if native images of scala-cli are used -# (amd64, arm64). However we may want a system JRE anyway, and having JRE -# in RDEPEND reduces the chances that scala-cli needs to install one -# for the user. -RDEPEND=" - >=virtual/jre-11 - sys-libs/zlib -" -BDEPEND="!amd64? ( !arm64? ( >=virtual/jre-11 ) )" - -QA_TEXTRELS="*" -QA_FLAGS_IGNORED="/usr/bin/scala-cli" - -src_prepare() { - default - - if use amd64; then - mv scala-cli-amd64-${UPSTREAM_PV} scala-cli || die - elif use arm64; then - mv scala-cli-arm64-${UPSTREAM_PV} scala-cli || die - else - mv scala-cli-non-native-${UPSTREAM_PV} scala-cli || die - fi - - chmod +x scala-cli || die -} - -src_compile() { - for shell in bash zsh; do - ./scala-cli install-completions \ - --shell ${shell} \ - --env \ - --output "${S}" \ - > ${shell}-completion || die - done -} - -src_install() { - dobin scala-cli - - newbashcomp bash-completion scala-cli - - insinto /usr/share/zsh/site-functions - doins zsh/_scala-cli -} diff --git a/dev-java/scala-cli-bin/scala-cli-bin-1.2.2.ebuild b/dev-java/scala-cli-bin/scala-cli-bin-1.2.2.ebuild index dc0659cfd5ec..d73c7e68ad79 100644 --- a/dev-java/scala-cli-bin/scala-cli-bin-1.2.2.ebuild +++ b/dev-java/scala-cli-bin/scala-cli-bin-1.2.2.ebuild @@ -25,7 +25,7 @@ SRC_URI=" ) " -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" LICENSE="Apache-2.0" SLOT="0" diff --git a/dev-java/scala-cli-bin/scala-cli-bin-1.1.1.ebuild b/dev-java/scala-cli-bin/scala-cli-bin-1.4.2.ebuild similarity index 100% rename from dev-java/scala-cli-bin/scala-cli-bin-1.1.1.ebuild rename to dev-java/scala-cli-bin/scala-cli-bin-1.4.2.ebuild index dc0659cfd5ec..e89ddb52ce30 100644 --- a/dev-java/scala-cli-bin/scala-cli-bin-1.1.1.ebuild +++ b/dev-java/scala-cli-bin/scala-cli-bin-1.4.2.ebuild @@ -25,11 +25,11 @@ SRC_URI=" ) " -KEYWORDS="~amd64 ~arm64" +S="${WORKDIR}" + LICENSE="Apache-2.0" SLOT="0" - -S="${WORKDIR}" +KEYWORDS="~amd64 ~arm64" # A JRE is not strictly required if native images of scala-cli are used # (amd64, arm64). However we may want a system JRE anyway, and having JRE diff --git a/dev-java/shrinkwrap-spi/shrinkwrap-spi-1.2.6.ebuild b/dev-java/shrinkwrap-spi/shrinkwrap-spi-1.2.6-r1.ebuild similarity index 93% rename from dev-java/shrinkwrap-spi/shrinkwrap-spi-1.2.6.ebuild rename to dev-java/shrinkwrap-spi/shrinkwrap-spi-1.2.6-r1.ebuild index 309ee2cc69c9..fb5680283e62 100644 --- a/dev-java/shrinkwrap-spi/shrinkwrap-spi-1.2.6.ebuild +++ b/dev-java/shrinkwrap-spi/shrinkwrap-spi-1.2.6-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -25,7 +25,7 @@ DEPEND=" " RDEPEND=" - ${CDP_EPEND} + ${CP_DEPEND} >=virtual/jre-1.8:* " diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz index 053ab2704f67f7eb503bc8c0e421884cbe910f18..24a5f175e6eea22ca749fbe340ca5073abaa244a 100644 GIT binary patch delta 22121 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 +Date: Sat, 3 Aug 2024 11:10:37 +0200 +Subject: [PATCH] Store formatted variables in a variable + +This fixes compilation errors when compiling with slightly less recent +rust compilers, e.g. 1.78.0 and 1.77.1. + +The performance overhead of formatting the string here is neglegible in +any case since the string is only discarded if there are zero or one +variables, in which case the extra call to `join` is very cheap. + +Upstream: https://github.com/gleam-lang/gleam/pull/3484 +--- a/compiler-core/src/language_server/code_action.rs ++++ b/compiler-core/src/language_server/code_action.rs +@@ -344,10 +344,11 @@ impl<'ast> ast::visit::Visit<'ast> for LetAssertToCase<'_> { + self.visit_typed_pattern(&assignment.pattern); + let variables = std::mem::take(&mut self.pattern_variables); + ++ let formatted_all = format!("#({})", variables.join(", ")); + let assigned = match variables.len() { + 0 => "_", + 1 => variables.first().expect("Variables is length one"), +- _ => &format!("#({})", variables.join(", ")), ++ _ => &formatted_all, + }; + + let edit = TextEdit { diff --git a/dev-lang/gleam/gleam-1.4.0.ebuild b/dev-lang/gleam/gleam-1.4.0.ebuild new file mode 100644 index 000000000000..3a3df1a23182 --- /dev/null +++ b/dev-lang/gleam/gleam-1.4.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cargo optfeature + +DESCRIPTION="A friendly language for building type-safe, scalable systems!" +HOMEPAGE="https://gleam.run https://github.com/gleam-lang/gleam" +SRC_URI=" + https://github.com/gleam-lang/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + https://dev.gentoo.org/~matthew/distfiles/${P}-crates.tar.xz +" + +LICENSE="0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 CC0-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 Unlicense ZLIB openssl" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="dev-lang/erlang:*" + +PATCHES=( "${FILESDIR}"/${PN}-1.4.0-rust178-compat.patch ) + +# rust does not use *FLAGS from make.conf, silence portage warning +# update with proper path to binaries this crate installs, omit leading / +QA_FLAGS_IGNORED="usr/bin/${PN}" + +src_install() { + dodoc CHANGELOG.md + cargo_src_install --path compiler-cli +} + +pkg_postinst() { + optfeature "erlang package support" dev-util/rebar:3 + optfeature "javascript runtime" net-libs/nodejs +} diff --git a/dev-lang/jwasm/Manifest b/dev-lang/jwasm/Manifest index e2626ac8ea5e..caed04a75758 100644 --- a/dev-lang/jwasm/Manifest +++ b/dev-lang/jwasm/Manifest @@ -1 +1,2 @@ DIST jwasm-2.13.tar.gz 578365 BLAKE2B 8c6fbe3e6cb56c0fe8135c30c629534d2b6e2a2ed534249834e0e2674bf6635cb15ab94d4fa05c5378cb0db8569ddc3ba49d2d7c9615b7ddb769cba1a2d5b715 SHA512 03f80f4a74b39c6093f5cd5334364f7458836a52ad01279c95683e7053cb4211c40235e16f6f2ee40bc7316dcd8a4fbcb57bf3606d31249d96d01933a8aa0563 +DIST jwasm-2.18.tar.gz 1169949 BLAKE2B 2a5d6c37f27dd5193390a5b5ab7d7ec260a800ead132dda4a49b16b5ae43b53ef397b663166767c8f4ce2de69dd9fa61e59e0537d837ba85da38cb17aa0da6e0 SHA512 f5ca9d2ec80b979e2acec7246861e13e11717917f59df126f28339e3c1ded3405c8a93daaef6ee817bc217d593151010bf18c85c9fc03600ff70cb18e793309c diff --git a/dev-lang/jwasm/files/jwasm-2.18-makefile-dep-fix.patch b/dev-lang/jwasm/files/jwasm-2.18-makefile-dep-fix.patch new file mode 100644 index 000000000000..277216cf18ef --- /dev/null +++ b/dev-lang/jwasm/files/jwasm-2.18-makefile-dep-fix.patch @@ -0,0 +1,11 @@ +--- a/GccUnix.mak ++++ b/GccUnix.mak +@@ -30,7 +30,7 @@ include gccmod.inc + + #.c.o: + # $(CC) -c $(inc_dirs) $(c_flags) -o $(OUTD)/$*.o $< +-$(OUTD)/%.o: src/%.c ++$(OUTD)/%.o: src/%.c | $(OUTD) + $(CC) -c $(inc_dirs) $(c_flags) -o $(OUTD)/$*.o $< + + all: $(OUTD) $(OUTD)/$(TARGET1) diff --git a/dev-lang/jwasm/files/jwasm-2.18-types-test.patch b/dev-lang/jwasm/files/jwasm-2.18-types-test.patch new file mode 100644 index 000000000000..37b35208e96f --- /dev/null +++ b/dev-lang/jwasm/files/jwasm-2.18-types-test.patch @@ -0,0 +1,47 @@ +From b19339d4356efbd9b49f73e67ed7c09b9dad4b75 Mon Sep 17 00:00:00 2001 +From: Sergei Trofimovich +Date: Thu, 16 May 2013 12:24:17 +0300 +Subject: [PATCH 1/2] types: add sanity tests for used sizes + +Signed-off-by: Sergei Trofimovich +--- a/gccmod.inc ++++ b/gccmod.inc +@@ -6,6 +6,7 @@ $(OUTD)/atofloat.o \ + $(OUTD)/backptch.o \ + $(OUTD)/bin.o \ + $(OUTD)/branch.o \ ++$(OUTD)/checks.o \ + $(OUTD)/cmdline.o \ + $(OUTD)/codegen.o \ + $(OUTD)/coff.o \ +--- /dev/null ++++ b/src/checks.c +@@ -0,0 +1,26 @@ ++/**************************************************************************** ++* ++* This code is Public Domain. ++* ++* ======================================================================== ++* ++* Description: make sure "inttype.h" filelds are of the desired size. ++* ++****************************************************************************/ ++ ++#include "inttype.h" ++ ++/* fails to compile if type sizes are of unexpected size */ ++static void validate_inttype_sizes() ++{ ++/* try to create */ ++#define T_IS_SIZE(__type, __expected_size, __test_name) \ ++ char __test_name[2 * (sizeof (__type) == (__expected_size)) - 1]; ++ ++ T_IS_SIZE(uint_8, 1, size_of_uint_8_must_be_1_byte); ++ T_IS_SIZE(uint_16, 2, size_of_uint_16_must_be_2_bytes); ++ T_IS_SIZE(uint_32, 4, size_of_uint_32_must_be_4_bytes); ++ T_IS_SIZE(uint_64, 8, size_of_uint_64_must_be_8_bytes); ++ ++#undef T_IS_SIZE ++} +-- +1.8.2.1 diff --git a/dev-lang/jwasm/jwasm-2.13.ebuild b/dev-lang/jwasm/jwasm-2.13.ebuild index 0242aa2b604c..2cac391deb8d 100644 --- a/dev-lang/jwasm/jwasm-2.13.ebuild +++ b/dev-lang/jwasm/jwasm-2.13.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/JWasm/JWasm/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="Watcom-1.0" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" RDEPEND="" DEPEND="" diff --git a/dev-lang/jwasm/jwasm-2.18.ebuild b/dev-lang/jwasm/jwasm-2.18.ebuild new file mode 100644 index 000000000000..f583e3ffd328 --- /dev/null +++ b/dev-lang/jwasm/jwasm-2.18.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="MASM-compatible TASM-similar assembler (fork of Wasm)" +HOMEPAGE="https://github.com/Baron-von-Riedesel/JWasm" +SRC_URI="https://github.com/Baron-von-Riedesel/JWasm/archive/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/JWasm-${PV}" + +LICENSE="Watcom-1.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +PATCHES=( + "${FILESDIR}"/${PN}-2.18-types-test.patch + "${FILESDIR}"/${PN}-2.18-makefile-dep-fix.patch +) + +src_prepare() { + default + + # don't strip binary + sed -i GccUnix.mak -e 's/ -s / /g' || die +} + +src_compile() { + emake -f GccUnix.mak CC="$(tc-getCC) ${CFLAGS} ${LDFLAGS}" +} + +src_install() { + dobin build/GccUnixR/jwasm + dodoc -r README.md History.txt Html/ +} diff --git a/dev-lang/jwasm/metadata.xml b/dev-lang/jwasm/metadata.xml index 28db5ef5b1ca..1c0ee30d49c1 100644 --- a/dev-lang/jwasm/metadata.xml +++ b/dev-lang/jwasm/metadata.xml @@ -4,6 +4,6 @@ jwasm - JWasm/JWasm + Baron-von-Riedesel/JWasm diff --git a/dev-lang/luau/Manifest b/dev-lang/luau/Manifest index c228d314e91d..2d919016e42d 100644 --- a/dev-lang/luau/Manifest +++ b/dev-lang/luau/Manifest @@ -1,5 +1,5 @@ -DIST luau-0.630.tar.gz 1736333 BLAKE2B 205d5575b97007108ebf197ff1bfd9d94c3c3f116ba2c1f8068ef9762b30e211973d5da458f261223647fc725bad926fa9406070d95220d390b9e5ecaabf75af SHA512 9f8290a11abe5e9c91eaf5c9c71b940d4ca2bd6a730a2fc6e9cb830e9f7bf6d87a29cb8e71268ed1fe5af0e01738e7e15fbe2a14d81c32e7c76961d146c1128c DIST luau-0.632.tar.gz 1740751 BLAKE2B e6a6da0dd8b599d0c77d01976e58239234deb9ff577d20cc77017e90731b254d5b516032c7927d0dc6d52047259e0715fdbe2c4e888cca775aa0303da9d52e87 SHA512 1fa204965ceea94a96dd879431d10ab33de16ab2d8ebb2d73d866d213246acb2ae9aad0126511c7f4b3a965c115bf3e68d7069b021718d784170acadb20cf645 DIST luau-0.634.tar.gz 1741026 BLAKE2B ec61c08b8165aca085f9743deee620c2dfb289e59a2c7aa9bb5dd441eaab8a6bfd38eb9295192ace96558e2f209e47752eb7405e9a5c7c645d21694569a0ce7c SHA512 a58e1c1a0eb56d0bd9d656e0420735fa30b58283c4c9f704404db5a51b66361a3ffa98600e6b6d68a6b9e30ccf0879ad43935f9d73295c06ab947dcd2c4d2ac5 DIST luau-0.635.tar.gz 1748762 BLAKE2B 84d12c0cfc2d70f1a6a029de5c42c3781b9786c8d7994bc4b8c0f762e7f40b805af0e02ad3cb1b2098d3c8f133554b43496d67202515d7b23b1d9fe68cd62e9e SHA512 b574e3a6e466f994772b3dcbc8eced19c2c29ddb4d4195276a1b708bab8c81555e6a78d97f426937062c6ced2c28cdc57ffe60ed1e10f9cba07a3ada35fcf91c DIST luau-0.636.tar.gz 1757794 BLAKE2B 3e2e55dbae17c61d34fe2ca81c7198d5e9d5637b9360831361287de6ff21eca60761f6d2c827d9826393f6d5468228eb8a34537318eb042043cd2bd147376a7b SHA512 55899c5132541e5f79232ef083b79d3b7ac8b51a937496a729da4b2bcd2b8cdea1c881529a776a524037f29ea878dc1b97c0dccabef38e8e26fd4426b6d562fd +DIST luau-0.637.tar.gz 1764323 BLAKE2B 7d02ba7641b576ccadb3ff233d73d6887f26d5c1e812fa3f74fbcdf9d8ead01f13a4a9147469d37b27fdcacc39169b1a139328a1aa6c49325585be5aa3582c0b SHA512 a7e0b6bf57770f026f59d66c1f424a9f292850076a07e203f7ab1296c229cb1541aee556bbc3833adc79f5a77520b4575539ffbd1422c044f59d60886feb917d diff --git a/dev-lang/luau/luau-0.632.ebuild b/dev-lang/luau/luau-0.632.ebuild index ff2804b115f7..ba40b86df707 100644 --- a/dev-lang/luau/luau-0.632.ebuild +++ b/dev-lang/luau/luau-0.632.ebuild @@ -17,7 +17,7 @@ else SRC_URI="https://github.com/luau-lang/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~x86" fi LICENSE="MIT" diff --git a/dev-lang/luau/luau-0.630.ebuild b/dev-lang/luau/luau-0.637.ebuild similarity index 96% rename from dev-lang/luau/luau-0.630.ebuild rename to dev-lang/luau/luau-0.637.ebuild index ba40b86df707..ff2804b115f7 100644 --- a/dev-lang/luau/luau-0.630.ebuild +++ b/dev-lang/luau/luau-0.637.ebuild @@ -17,7 +17,7 @@ else SRC_URI="https://github.com/luau-lang/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~x86" + KEYWORDS="~amd64 ~x86" fi LICENSE="MIT" diff --git a/dev-lang/nasm/metadata.xml b/dev-lang/nasm/metadata.xml index af1d91b0e9fc..4c45454f107f 100644 --- a/dev-lang/nasm/metadata.xml +++ b/dev-lang/nasm/metadata.xml @@ -1,7 +1,10 @@ - + + arthurzam@gentoo.org + Arthur Zamarin + The Netwide Assembler, NASM, is an 80x86 assembler designed for portability and modularity. It supports a range of object file formats, including Linux diff --git a/dev-lang/nasm/nasm-2.16.03.ebuild b/dev-lang/nasm/nasm-2.16.03.ebuild index 4c03189e21b1..e25dd3447c0e 100644 --- a/dev-lang/nasm/nasm-2.16.03.ebuild +++ b/dev-lang/nasm/nasm-2.16.03.ebuild @@ -12,7 +12,7 @@ S="${WORKDIR}"/${P/_} LICENSE="BSD-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm64 ~ia64 ~loong ppc64 ~riscv x86 ~amd64-linux ~x86-linux" IUSE="doc lto" QA_CONFIG_IMPL_DECL_SKIP=( diff --git a/dev-lang/php/Manifest b/dev-lang/php/Manifest index 56ca4d9663cd..0f0436a4d5b4 100644 --- a/dev-lang/php/Manifest +++ b/dev-lang/php/Manifest @@ -1,7 +1,3 @@ -DIST php-8.1.26.tar.xz 11809448 BLAKE2B e1d50f1de572580a207586b3c3b57081f7b9f1b680ffe8f9e82c88c9285af117dd7e9e2576fcb13119176cb9cd02b39481b6f40e9a1df81aa90b8c4d3e59e4b1 SHA512 5bc40077e57c0fccdf17810d688baea416f22ac248bb01b73d2e2590fc4cfabc7001c1c3833281a60870c74178f7b06cbc85474eba695aabf969ad0081a98417 -DIST php-8.1.28.tar.xz 11848504 BLAKE2B a5deb596176bcd69c33f239e752ac75e2da1538efe6d2b321802c50ea250214c6d9b59e8a5cb74f97f37c917159ef4fde4ccda4403d6e0a6fe751a19b7687472 SHA512 d56ecac164e00e9514cd3c6c8c453598b323118dc7d7ae7cc14ba0847d50a2e455b2391f52e0d81af325b02d8f73a7d2ed66bf66d068dac4a496d777c83a398f DIST php-8.1.29.tar.xz 11826292 BLAKE2B 471f85504531c61e534c857a854de2ce9935b263e002deee19c4508390f6b2a11f89a02f55a90d660ee8d537b22a45db057e24373fb17fd2edf45f6e458f0196 SHA512 fd4f75224f71111a4cc40b3015ae70ac57a623326a3299da9ab8bd9dfad4ea27ff345d0eb75f1407d183207e763d372d738bbd8d217d01ec1414d29a547e8ba7 -DIST php-8.2.15.tar.xz 12075384 BLAKE2B cef15868968538e232093bd66d862a88f0960325f2274eaf53a3d114d01787c58844aa3bce8bc09a723acd95801e1935a60e79fc189317e7f1ba19196dbfcdc4 SHA512 56c94bcafe07cf4bf5eb5fc6c67fcf16654c44a262ffb18188fc3ffac5e9bb11d39093bfb26c26bc8d2dec7e530d1a175180909262c9b5c30130cf5a4a293166 -DIST php-8.2.18.tar.xz 12089400 BLAKE2B 82a4ef0aee7fa66018cb528e6fc2da40f67be2a75449ed85c54881e6725cfa9fe82d6d5655c12d2e92f3fd685479367b7c038df5af0d7a0a122d627c78c50514 SHA512 8bdd6e5aa19dac80745d258a43f7330a3096d47dc66cbef0054b8f9eb9ace5e87d841a4001185a783241a416975753c922425e977f50b2716ce643b6a7bf351f DIST php-8.2.20.tar.xz 12097568 BLAKE2B 1e38e48ea9c28abfe2c3bd860bc5d959fbe327669c007f2e2a665ae14f5a045f6ad8a0a972f32618f88ea1ff3636c2692504478b5b094b48404d6c4a214f863b SHA512 c659ed4809b6507aa428b483c85c7322815ac9d7d8e4bfe575513a5e69c5a680b8d089fd98a19f83d3a00df3de61468809f21408455913aa24d519776e44abc5 DIST php-8.3.9.tar.xz 12470616 BLAKE2B 44cc360c91b121f6fe1c768134d2e5e355fe1ab23ebefb98e60e878755e79b0bd31fa46a435eb5c3dabf034fb7b4bd785db014dc63f40331a6b168a14d849571 SHA512 f6291b71cf2c66f9effc2a8a7b0365364481cd5532551161194376893074f1f20dc7e9dbd628727e3b07460ac63b6d38bf4871bf4976e2b3b290f230b0111360 diff --git a/dev-lang/php/php-8.1.26-r1.ebuild b/dev-lang/php/php-8.1.26-r1.ebuild deleted file mode 100644 index 4b24fb08bbe5..000000000000 --- a/dev-lang/php/php-8.1.26-r1.ebuild +++ /dev/null @@ -1,762 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -WANT_AUTOMAKE="none" - -inherit flag-o-matic multilib systemd autotools - -DESCRIPTION="The PHP language runtime engine" -HOMEPAGE="https://www.php.net/" -SRC_URI="https://www.php.net/distributions/${P}.tar.xz" - -LICENSE="PHP-3.01 - BSD - Zend-2.0 - bcmath? ( LGPL-2.1+ ) - fpm? ( BSD-2 ) - gd? ( gd ) - unicode? ( BSD-2 LGPL-2.1 )" - -SLOT="$(ver_cut 1-2)" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" - -# We can build the following SAPIs in the given order -SAPIS="embed cli cgi fpm apache2 phpdbg" - -# SAPIs and SAPI-specific USE flags (cli SAPI is default on): -IUSE="${IUSE} - ${SAPIS/cli/+cli} - threads" - -IUSE="${IUSE} acl apparmor argon2 avif bcmath berkdb bzip2 calendar - cdb cjk coverage +ctype curl debug - enchant exif ffi +fileinfo +filter firebird - +flatfile ftp gd gdbm gmp +iconv imap inifile - intl iodbc ipv6 +jit kerberos ldap ldap-sasl libedit lmdb - mhash mssql mysql mysqli nls - oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm - readline selinux +session session-mm sharedmem - +simplexml snmp soap sockets sodium spell sqlite ssl - sysvipc systemd test tidy +tokenizer tokyocabinet truetype unicode webp - +xml xmlreader xmlwriter xpm xslt zip zlib" - -# Without USE=readline or libedit, the interactive "php -a" CLI will hang. -# The Oracle instant client provides its own incompatible ldap library. -REQUIRED_USE=" - || ( cli cgi fpm apache2 embed phpdbg ) - avif? ( gd zlib ) - cli? ( ^^ ( readline libedit ) ) - !cli? ( ?? ( readline libedit ) ) - truetype? ( gd zlib ) - webp? ( gd zlib ) - cjk? ( gd zlib ) - exif? ( gd zlib ) - xpm? ( gd zlib ) - gd? ( zlib ) - simplexml? ( xml ) - soap? ( xml ) - xmlreader? ( xml ) - xmlwriter? ( xml ) - xslt? ( xml ) - ldap-sasl? ( ldap ) - oci8-instant-client? ( !ldap ) - qdbm? ( !gdbm ) - session-mm? ( session !threads ) - mysql? ( || ( mysqli pdo ) ) - firebird? ( pdo ) - mssql? ( pdo ) -" - -RESTRICT="!test? ( test )" - -# The supported (that is, autodetected) versions of BDB are listed in -# the ./configure script. Other versions *work*, but we need to stick to -# the ones that can be detected to avoid a repeat of bug #564824. -COMMON_DEPEND=" - >=app-eselect/eselect-php-0.9.7[apache2?,fpm?] - >=dev-libs/libpcre2-10.30[jit?,unicode] - virtual/libcrypt:= - fpm? ( acl? ( sys-apps/acl ) apparmor? ( sys-libs/libapparmor ) ) - apache2? ( www-servers/apache[apache2_modules_unixd(+),threads=] ) - argon2? ( app-crypt/argon2:= ) - avif? ( media-libs/libavif:= ) - berkdb? ( || ( sys-libs/db:5.3 sys-libs/db:4.8 ) ) - bzip2? ( app-arch/bzip2:0= ) - cdb? ( || ( dev-db/cdb dev-db/tinycdb ) ) - coverage? ( dev-util/lcov ) - curl? ( >=net-misc/curl-7.29.0 ) - enchant? ( app-text/enchant:2 ) - ffi? ( >=dev-libs/libffi-3.0.11:= ) - firebird? ( dev-db/firebird ) - gd? ( media-libs/libjpeg-turbo:0= media-libs/libpng:0= ) - gdbm? ( >=sys-libs/gdbm-1.8.0:0= ) - gmp? ( dev-libs/gmp:0= ) - iconv? ( virtual/libiconv ) - imap? ( net-libs/c-client[kerberos=,ssl=] ) - intl? ( dev-libs/icu:= ) - kerberos? ( virtual/krb5 ) - ldap? ( >=net-nds/openldap-1.2.11:= ) - ldap-sasl? ( dev-libs/cyrus-sasl ) - libedit? ( dev-libs/libedit ) - lmdb? ( dev-db/lmdb:= ) - mssql? ( dev-db/freetds[mssql] ) - nls? ( sys-devel/gettext ) - oci8-instant-client? ( dev-db/oracle-instantclient[sdk] ) - odbc? ( iodbc? ( dev-db/libiodbc ) !iodbc? ( >=dev-db/unixODBC-1.8.13 ) ) - postgres? ( >=dev-db/postgresql-9.1:* ) - qdbm? ( dev-db/qdbm ) - readline? ( sys-libs/readline:0= ) - session-mm? ( dev-libs/mm ) - snmp? ( >=net-analyzer/net-snmp-5.2 ) - sodium? ( dev-libs/libsodium:=[-minimal(-)] ) - spell? ( >=app-text/aspell-0.50 ) - sqlite? ( >=dev-db/sqlite-3.7.6.3 ) - ssl? ( >=dev-libs/openssl-1.0.2:0= ) - tidy? ( app-text/htmltidy ) - tokyocabinet? ( dev-db/tokyocabinet ) - truetype? ( =media-libs/freetype-2* ) - unicode? ( dev-libs/oniguruma:= ) - webp? ( media-libs/libwebp:0= ) - xml? ( >=dev-libs/libxml2-2.9.0 ) - xpm? ( x11-libs/libXpm ) - xslt? ( dev-libs/libxslt ) - zip? ( >=dev-libs/libzip-1.2.0:= ) - zlib? ( >=sys-libs/zlib-1.2.0.4:0= ) -" - -IDEPEND=">=app-eselect/eselect-php-0.9.7[apache2?,fpm?]" - -RDEPEND="${COMMON_DEPEND} - virtual/mta - fpm? ( - selinux? ( sec-policy/selinux-phpfpm ) - systemd? ( sys-apps/systemd ) )" - -# Bison isn't actually needed when building from a release tarball -# However, the configure script will warn if it's absent or if you -# have an incompatible version installed. See bug 593278. -DEPEND="${COMMON_DEPEND} - app-arch/xz-utils - >=sys-devel/bison-3.0.1" - -BDEPEND="virtual/pkgconfig" - -PHP_MV="$(ver_cut 1)" - -PATCHES=( - "${FILESDIR}/php-iodbc-header-location.patch" - "${FILESDIR}/php-capstone-optional.patch" -) - -php_install_ini() { - local phpsapi="${1}" - - # work out where we are installing the ini file - php_set_ini_dir "${phpsapi}" - - # Always install the production INI file, bug 611214. - local phpinisrc="php.ini-production-${phpsapi}" - cp php.ini-production "${phpinisrc}" || die - - # default to /tmp for save_path, bug #282768 - sed -e 's|^;session.save_path .*$|session.save_path = "'"${EPREFIX}"'/tmp"|g' -i "${phpinisrc}" || die - - # Set the extension dir - sed -e "s|^extension_dir .*$|extension_dir = ${extension_dir}|g" \ - -i "${phpinisrc}" || die - - # Set the include path to point to where we want to find PEAR packages - sed -e 's|^;include_path = ".:/php/includes".*|include_path = ".:'"${EPREFIX}"'/usr/share/php'${PHP_MV}':'"${EPREFIX}"'/usr/share/php"|' -i "${phpinisrc}" || die - - insinto "${PHP_INI_DIR#${EPREFIX}}" - newins "${phpinisrc}" php.ini - - elog "Installing php.ini for ${phpsapi} into ${PHP_INI_DIR#${EPREFIX}}" - elog - - dodir "${PHP_EXT_INI_DIR#${EPREFIX}}" - dodir "${PHP_EXT_INI_DIR_ACTIVE#${EPREFIX}}" - - if use opcache; then - elog "Adding opcache to $PHP_EXT_INI_DIR" - echo "zend_extension=${PHP_DESTDIR}/$(get_libdir)/opcache.so" >> \ - "${D}/${PHP_EXT_INI_DIR}"/opcache.ini - dosym "../ext/opcache.ini" \ - "${PHP_EXT_INI_DIR_ACTIVE#${EPREFIX}}/opcache.ini" - fi - - # SAPI-specific handling - if [[ "${sapi}" == "fpm" ]] ; then - einfo "Installing FPM config files php-fpm.conf and www.conf" - insinto "${PHP_INI_DIR#${EPREFIX}}" - doins sapi/fpm/php-fpm.conf - insinto "${PHP_INI_DIR#${EPREFIX}}/fpm.d" - doins sapi/fpm/www.conf - fi - - dodoc php.ini-{development,production} -} - -php_set_ini_dir() { - PHP_INI_DIR="${EPREFIX}/etc/php/${1}-php${SLOT}" - PHP_EXT_INI_DIR="${PHP_INI_DIR}/ext" - PHP_EXT_INI_DIR_ACTIVE="${PHP_INI_DIR}/ext-active" -} - -src_prepare() { - default - - # In php-7.x, the FPM pool configuration files have been split off - # of the main config. By default the pool config files go in - # e.g. /etc/php-fpm.d, which isn't slotted. So here we move the - # include directory to a subdirectory "fpm.d" of $PHP_INI_DIR. Later - # we'll install the pool configuration file "www.conf" there. - php_set_ini_dir fpm - sed -i "s~^include=.*$~include=${PHP_INI_DIR}/fpm.d/*.conf~" \ - sapi/fpm/php-fpm.conf.in \ - || die 'failed to move the include directory in php-fpm.conf' - - # Emulate buildconf to support cross-compilation - rm -fr aclocal.m4 autom4te.cache config.cache \ - configure main/php_config.h.in || die - eautoconf --force - eautoheader - - # Remove false positive test failures - # stream_isatty fails due to portage redirects - # curl tests here fail for network sandbox issues - # session tests here fail because we set the session directory to $T - rm tests/output/stream_isatty_err.phpt \ - tests/output/stream_isatty_out-err.phpt \ - tests/output/stream_isatty_out.phpt \ - ext/curl/tests/bug76675.phpt \ - ext/curl/tests/bug77535.phpt \ - ext/curl/tests/curl_error_basic.phpt \ - ext/session/tests/bug74514.phpt \ - ext/session/tests/bug74936.phpt || die - -} - -src_configure() { - addpredict /usr/share/snmp/mibs/.index #nowarn - addpredict /var/lib/net-snmp/mib_indexes #nowarn - - PHP_DESTDIR="${EPREFIX}/usr/$(get_libdir)/php${SLOT}" - - # https://bugs.gentoo.org/866683, https://bugs.gentoo.org/913527 - filter-lto - - # The php-fpm config file wants localstatedir to be ${EPREFIX}/var - # and not the Gentoo default ${EPREFIX}/var/lib. See bug 572002. - local our_conf=( - --prefix="${PHP_DESTDIR}" - --mandir="${PHP_DESTDIR}/man" - --infodir="${PHP_DESTDIR}/info" - --libdir="${PHP_DESTDIR}/lib" - --with-libdir="$(get_libdir)" - --localstatedir="${EPREFIX}/var" - --without-pear - --without-valgrind - $(use_enable threads zts) - ) - - our_conf+=( - $(use_with apparmor fpm-apparmor) - $(use_with argon2 password-argon2 "${EPREFIX}/usr") - $(use_with avif) - $(use_enable bcmath) - $(use_with bzip2 bz2 "${EPREFIX}/usr") - $(use_enable calendar) - $(use_enable coverage gcov) - $(use_enable ctype) - $(use_with curl) - $(use_enable xml dom) - $(use_with enchant) - $(use_enable exif) - $(use_with ffi) - $(use_enable fileinfo) - $(use_enable filter) - $(use_enable ftp) - $(use_with nls gettext "${EPREFIX}/usr") - $(use_with gmp gmp "${EPREFIX}/usr") - $(use_with mhash mhash "${EPREFIX}/usr") - $(use_with iconv iconv \ - $(use elibc_glibc || use elibc_musl || echo "${EPREFIX}/usr")) - $(use_enable intl) - $(use_enable ipv6) - $(use_with kerberos) - $(use_with xml libxml) - $(use_enable unicode mbstring) - $(use_with ssl openssl) - $(use_enable pcntl) - $(use_enable phar) - $(use_enable pdo) - $(use_enable opcache) - $(use_with postgres pgsql "${EPREFIX}/usr") - $(use_enable posix) - $(use_with spell pspell "${EPREFIX}/usr") - $(use_enable simplexml) - $(use_enable sharedmem shmop) - $(use_with snmp snmp "${EPREFIX}/usr") - $(use_enable soap) - $(use_enable sockets) - $(use_with sodium) - $(use_with sqlite sqlite3) - $(use_enable sysvipc sysvmsg) - $(use_enable sysvipc sysvsem) - $(use_enable sysvipc sysvshm) - $(use_with tidy tidy "${EPREFIX}/usr") - $(use_enable tokenizer) - $(use_enable xml) - $(use_enable xmlreader) - $(use_enable xmlwriter) - $(use_with xslt xsl) - $(use_with zip) - $(use_with zlib zlib "${EPREFIX}/usr") - $(use_enable debug) - ) - - # DBA support - if use cdb || use berkdb || use flatfile || use gdbm || use inifile \ - || use qdbm || use lmdb || use tokyocabinet ; then - our_conf+=( "--enable-dba" ) - fi - - # DBA drivers support - our_conf+=( - $(use_with cdb) - $(use_with berkdb db4 "${EPREFIX}/usr") - $(use_enable flatfile) - $(use_with gdbm gdbm "${EPREFIX}/usr") - $(use_enable inifile) - $(use_with qdbm qdbm "${EPREFIX}/usr") - $(use_with tokyocabinet tcadb "${EPREFIX}/usr") - $(use_with lmdb lmdb "${EPREFIX}/usr") - ) - - # Support for the GD graphics library - our_conf+=( - $(use_with truetype freetype) - $(use_enable cjk gd-jis-conv) - $(use_with gd jpeg) - $(use_with xpm) - $(use_with webp) - ) - # enable gd last, so configure can pick up the previous settings - our_conf+=( $(use_enable gd) ) - - # IMAP support - if use imap ; then - our_conf+=( - $(use_with imap imap "${EPREFIX}/usr") - $(use_with ssl imap-ssl "${EPREFIX}/usr") - ) - fi - - # LDAP support - if use ldap ; then - our_conf+=( - $(use_with ldap ldap "${EPREFIX}/usr") - $(use_with ldap-sasl) - ) - fi - - # MySQL support - our_conf+=( $(use_with mysqli mysqli "mysqlnd") ) - - local mysqlsock="${EPREFIX}/var/run/mysqld/mysqld.sock" - if use mysql || use mysqli ; then - our_conf+=( $(use_with mysql mysql-sock "${mysqlsock}") ) - fi - - # ODBC support - if use odbc && use iodbc ; then - our_conf+=( - --without-unixODBC - --with-iodbc - $(use_with pdo pdo-odbc "iODBC,${EPREFIX}/usr") - ) - elif use odbc ; then - our_conf+=( - --with-unixODBC="${EPREFIX}/usr" - --without-iodbc - $(use_with pdo pdo-odbc "unixODBC,${EPREFIX}/usr") - ) - else - our_conf+=( - --without-unixODBC - --without-iodbc - --without-pdo-odbc - ) - fi - - # Oracle support - our_conf+=( $(use_with oci8-instant-client oci8) ) - - # PDO support - if use pdo ; then - our_conf+=( - $(use_with mssql pdo-dblib "${EPREFIX}/usr") - $(use_with mysql pdo-mysql "mysqlnd") - $(use_with postgres pdo-pgsql) - $(use_with sqlite pdo-sqlite) - $(use_with firebird pdo-firebird "${EPREFIX}/usr") - $(use_with oci8-instant-client pdo-oci) - ) - fi - - # readline/libedit support - our_conf+=( - $(use_with readline readline "${EPREFIX}/usr") - $(use_with libedit) - ) - - # Session support - if use session ; then - our_conf+=( $(use_with session-mm mm "${EPREFIX}/usr") ) - else - our_conf+=( $(use_enable session) ) - fi - - # Use pic for shared modules such as apache2's mod_php - our_conf+=( --with-pic ) - - # we use the system copy of pcre - # --with-external-pcre affects ext/pcre - our_conf+=( - --with-external-pcre - $(use_with jit pcre-jit) - ) - - # Catch CFLAGS problems - # Fixes bug #14067. - # Changed order to run it in reverse for bug #32022 and #12021. - replace-cpu-flags "k6*" "i586" - - # Cache the ./configure test results between SAPIs. - our_conf+=( --cache-file="${T}/config.cache" ) - - # Support user-passed configuration parameters - our_conf+=( ${EXTRA_ECONF:-} ) - - # Support the Apache2 extras, they must be set globally for all - # SAPIs to work correctly, especially for external PHP extensions - - local one_sapi - local sapi - mkdir -p "${WORKDIR}/sapis-build" || die - for one_sapi in $SAPIS ; do - use "${one_sapi}" || continue - php_set_ini_dir "${one_sapi}" - - # The BUILD_DIR variable is used to determine where to output - # the files that autotools creates. This was all originally - # based on the autotools-utils eclass. - BUILD_DIR="${WORKDIR}/sapis-build/${one_sapi}" - cp -a "${S}" "${BUILD_DIR}" || die - cd "${BUILD_DIR}" || die - - local sapi_conf=( - --with-config-file-path="${PHP_INI_DIR}" - --with-config-file-scan-dir="${PHP_EXT_INI_DIR_ACTIVE}" - ) - - for sapi in $SAPIS ; do - case "$sapi" in - cli|cgi|embed|fpm|phpdbg) - if [[ "${one_sapi}" == "${sapi}" ]] ; then - sapi_conf+=( "--enable-${sapi}" ) - if [[ "fpm" == "${sapi}" ]] ; then - sapi_conf+=( - $(use_with acl fpm-acl) - $(use_with systemd fpm-systemd) - ) - fi - else - sapi_conf+=( "--disable-${sapi}" ) - fi - ;; - - apache2) - if [[ "${one_sapi}" == "${sapi}" ]] ; then - sapi_conf+=( --with-apxs2="${EPREFIX}/usr/bin/apxs" ) - else - sapi_conf+=( --without-apxs2 ) - fi - ;; - esac - done - - # Construct the $myeconfargs array by concatenating $our_conf - # (the common args) and $sapi_conf (the SAPI-specific args). - local myeconfargs=( "${our_conf[@]}" ) - myeconfargs+=( "${sapi_conf[@]}" ) - - pushd "${BUILD_DIR}" > /dev/null || die - econf "${myeconfargs[@]}" - popd > /dev/null || die - done -} - -src_compile() { - # snmp seems to run during src_compile, too (bug #324739) - addpredict /usr/share/snmp/mibs/.index #nowarn - addpredict /var/lib/net-snmp/mib_indexes #nowarn - - local sapi - for sapi in ${SAPIS} ; do - if use "${sapi}"; then - cd "${WORKDIR}/sapis-build/$sapi" || \ - die "Failed to change dir to ${WORKDIR}/sapis-build/$1" - emake - fi - done -} - -src_install() { - # see bug #324739 for what happens when we don't have that - addpredict /usr/share/snmp/mibs/.index #nowarn - - # grab the first SAPI that got built and install common files from there - local first_sapi="", sapi="" - for sapi in $SAPIS ; do - if use $sapi ; then - first_sapi=$sapi - break - fi - done - - # Makefile forgets to create this before trying to write to it... - dodir "${PHP_DESTDIR#${EPREFIX}}/bin" - - # Install php environment (without any sapis) - cd "${WORKDIR}/sapis-build/$first_sapi" || die - emake INSTALL_ROOT="${D}" \ - install-build install-headers install-programs - - local extension_dir="$("${ED}/${PHP_DESTDIR#${EPREFIX}}/bin/php-config" --extension-dir)" - - # Create the directory where we'll put version-specific php scripts - keepdir "/usr/share/php${PHP_MV}" - - local file="" - local sapi_list="" - - for sapi in ${SAPIS}; do - if use "${sapi}" ; then - einfo "Installing SAPI: ${sapi}" - cd "${WORKDIR}/sapis-build/${sapi}" || die - - if [[ "${sapi}" == "apache2" ]] ; then - # We're specifically not using emake install-sapi as libtool - # may cause unnecessary relink failures (see bug #351266) - insinto "${PHP_DESTDIR#${EPREFIX}}/apache2/" - newins ".libs/libphp$(get_libname)" \ - "libphp${PHP_MV}$(get_libname)" - keepdir "/usr/$(get_libdir)/apache2/modules" - else - # needed each time, php_install_ini would reset it - local dest="${PHP_DESTDIR#${EPREFIX}}" - into "${dest}" - case "$sapi" in - cli) - source="sapi/cli/php" - # Install the "phar" archive utility. - if use phar ; then - emake INSTALL_ROOT="${D}" install-pharcmd - dosym "..${dest#/usr}/bin/phar" "/usr/bin/phar${SLOT}" - fi - ;; - cgi) - source="sapi/cgi/php-cgi" - ;; - fpm) - source="sapi/fpm/php-fpm" - ;; - embed) - source="libs/libphp$(get_libname)" - ;; - phpdbg) - source="sapi/phpdbg/phpdbg" - ;; - *) - die "unhandled sapi in src_install" - ;; - esac - - if [[ "${source}" == *"$(get_libname)" ]]; then - dolib.so "${source}" - else - dobin "${source}" - local name="$(basename ${source})" - dosym "..${dest#/usr}/bin/${name}" "/usr/bin/${name}${SLOT}" - fi - fi - - php_install_ini "${sapi}" - - # construct correct SAPI string for php-config - # thanks to ferringb for the bash voodoo - if [[ "${sapi}" == "apache2" ]]; then - sapi_list="${sapi_list:+${sapi_list} }apache2handler" - else - sapi_list="${sapi_list:+${sapi_list} }${sapi}" - fi - fi - done - - # Installing opcache module - if use opcache ; then - into "${PHP_DESTDIR#${EPREFIX}}" - dolib.so "modules/opcache$(get_libname)" - fi - - # Install env.d files - newenvd "${FILESDIR}/20php5-envd" "20php${SLOT}" - sed -e "s|/lib/|/$(get_libdir)/|g" -i "${ED}/etc/env.d/20php${SLOT}" || die - sed -e "s|php5|php${SLOT}|g" -i "${ED}/etc/env.d/20php${SLOT}" || die - - # set php-config variable correctly (bug #278439) - sed -e "s:^\(php_sapis=\)\".*\"$:\1\"${sapi_list}\":" -i \ - "${ED}/usr/$(get_libdir)/php${SLOT}/bin/php-config" || die - - if use fpm ; then - if use systemd; then - systemd_newunit "${FILESDIR}/php-fpm_at.service" \ - "php-fpm@${SLOT}.service" - else - systemd_newunit "${FILESDIR}/php-fpm_at-simple.service" \ - "php-fpm@${SLOT}.service" - fi - fi -} - -src_test() { - echo ">>> Test phase [test]: ${CATEGORY}/${PF}" - PHP_BIN="${WORKDIR}/sapis-build/cli/sapi/cli/php" - if [[ ! -x "${PHP_BIN}" ]] ; then - ewarn "Test phase requires USE=cli, skipping" - return - else - export TEST_PHP_EXECUTABLE="${PHP_BIN}" - fi - - if [[ -x "${WORKDIR}/sapis-build/cgi/sapi/cgi/php-cgi" ]] ; then - export TEST_PHP_CGI_EXECUTABLE="${WORKDIR}/sapis-build/cgi/sapi/cgi/php-cgi" - fi - - if [[ -x "${WORKDIR}/sapis-build/phpdbg/sapi/phpdbg/phpdbg" ]] ; then - export TEST_PHPDBG_EXECUTABLE="${WORKDIR}/sapis-build/phpdbg/sapi/phpdbg/phpdbg" - fi - - SKIP_ONLINE_TESTS=1 REPORT_EXIT_STATUS=1 "${TEST_PHP_EXECUTABLE}" -n -d \ - "session.save_path=${T}" \ - "${WORKDIR}/sapis-build/cli/run-tests.php" -n -q -d \ - "session.save_path=${T}" - - for name in ${EXPECTED_TEST_FAILURES}; do - mv "${name}.out" "${name}.out.orig" 2>/dev/null || die - done - - local failed="$(find -name '*.out')" - if [[ ${failed} != "" ]] ; then - ewarn "The following test cases failed unexpectedly:" - for name in ${failed}; do - ewarn " ${name/.out/}" - done - else - einfo "No unexpected test failures, all fine" - fi - - if [[ ${PHP_SHOW_UNEXPECTED_TEST_PASS} == "1" ]] ; then - local passed="" - for name in ${EXPECTED_TEST_FAILURES}; do - [[ -f "${name}.diff" ]] && continue - passed="${passed} ${name}" - done - if [[ ${passed} != "" ]] ; then - einfo "The following test cases passed unexpectedly:" - for name in ${passed}; do - ewarn " ${passed}" - done - else - einfo "None of the known-to-fail tests passed, all fine" - fi - fi -} - -pkg_postinst() { - # Output some general info to the user - if use apache2 ; then - elog - elog "To enable PHP in apache, you will need to add \"-D PHP\" to" - elog "your apache2 command. OpenRC users can append that string to" - elog "APACHE2_OPTS in /etc/conf.d/apache2." - elog - elog "The apache module configuration file 70_mod_php.conf is" - elog "provided (and maintained) by eselect-php." - elog - fi - - # Create the symlinks for php - local m - for m in ${SAPIS}; do - [[ ${m} == 'embed' ]] && continue; - if use $m ; then - local ci=$(eselect php show $m) - if [[ -z $ci ]]; then - eselect php set $m php${SLOT} || die - einfo "Switched ${m} to use php:${SLOT}" - einfo - elif [[ $ci != "php${SLOT}" ]] ; then - elog "To switch $m to use php:${SLOT}, run" - elog " eselect php set $m php${SLOT}" - elog - fi - fi - done - - # Remove dead symlinks for SAPIs that were just disabled. For - # example, if the user has the cgi SAPI enabled, then he has an - # eselect-php symlink for it. If he later reinstalls PHP with - # USE="-cgi", that symlink will break. This call to eselect is - # supposed to remove that dead link per bug 572436. - eselect php cleanup || die - - if ! has "php${SLOT/./-}" ${PHP_TARGETS}; then - elog "To build extensions for this version of PHP, you will need to" - elog "add php${SLOT/./-} to your PHP_TARGETS USE_EXPAND variable." - elog - fi - - # Warn about the removal of PHP_INI_VERSION if the user has it set. - if [[ -n "${PHP_INI_VERSION}" ]]; then - ewarn 'The PHP_INI_VERSION variable has been phased out. You may' - ewarn 'remove it from your configuration at your convenience. See' - ewarn - ewarn ' https://bugs.gentoo.org/611214' - ewarn - ewarn 'for more information.' - fi - - elog "For details on how version slotting works, please see" - elog "the wiki:" - elog - elog " https://wiki.gentoo.org/wiki/PHP" - elog -} - -pkg_postrm() { - # This serves two purposes. First, if we have just removed the last - # installed version of PHP, then this will remove any dead symlinks - # belonging to eselect-php. Second, if a user upgrades slots from - # (say) 5.6 to 7.0 and depcleans the old slot, then this will update - # his existing symlinks to point to the new 7.0 installation. The - # latter is bug 432962. - # - # Note: the eselect-php package may not be installed at this point, - # so we can't die() if this command fails. - eselect php cleanup -} diff --git a/dev-lang/php/php-8.1.28.ebuild b/dev-lang/php/php-8.1.28.ebuild deleted file mode 100644 index 4fb765cbc0a9..000000000000 --- a/dev-lang/php/php-8.1.28.ebuild +++ /dev/null @@ -1,782 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -WANT_AUTOMAKE="none" - -inherit flag-o-matic multilib systemd autotools - -DESCRIPTION="The PHP language runtime engine" -HOMEPAGE="https://www.php.net/" -SRC_URI="https://www.php.net/distributions/${P}.tar.xz" - -LICENSE="PHP-3.01 - BSD - Zend-2.0 - bcmath? ( LGPL-2.1+ ) - fpm? ( BSD-2 ) - gd? ( gd ) - unicode? ( BSD-2 LGPL-2.1 )" - -SLOT="$(ver_cut 1-2)" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" - -# We can build the following SAPIs in the given order -SAPIS="embed cli cgi fpm apache2 phpdbg" - -# SAPIs and SAPI-specific USE flags (cli SAPI is default on): -IUSE="${IUSE} - ${SAPIS/cli/+cli} - threads" - -IUSE="${IUSE} acl apparmor argon2 avif bcmath berkdb bzip2 calendar - cdb cjk coverage +ctype curl debug - enchant exif ffi +fileinfo +filter firebird - +flatfile ftp gd gdbm gmp +iconv imap inifile - intl iodbc ipv6 +jit kerberos ldap ldap-sasl libedit lmdb - mhash mssql mysql mysqli nls - oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm - readline selinux +session session-mm sharedmem - +simplexml snmp soap sockets sodium spell sqlite ssl - sysvipc systemd test tidy +tokenizer tokyocabinet truetype unicode webp - +xml xmlreader xmlwriter xpm xslt zip zlib" - -# Without USE=readline or libedit, the interactive "php -a" CLI will hang. -# The Oracle instant client provides its own incompatible ldap library. -REQUIRED_USE=" - || ( cli cgi fpm apache2 embed phpdbg ) - avif? ( gd zlib ) - cli? ( ^^ ( readline libedit ) ) - !cli? ( ?? ( readline libedit ) ) - truetype? ( gd zlib ) - webp? ( gd zlib ) - cjk? ( gd zlib ) - exif? ( gd zlib ) - xpm? ( gd zlib ) - gd? ( zlib ) - simplexml? ( xml ) - soap? ( xml ) - xmlreader? ( xml ) - xmlwriter? ( xml ) - xslt? ( xml ) - ldap-sasl? ( ldap ) - oci8-instant-client? ( !ldap ) - qdbm? ( !gdbm ) - session-mm? ( session !threads ) - mysql? ( || ( mysqli pdo ) ) - firebird? ( pdo ) - mssql? ( pdo ) -" - -RESTRICT="!test? ( test )" - -# The supported (that is, autodetected) versions of BDB are listed in -# the ./configure script. Other versions *work*, but we need to stick to -# the ones that can be detected to avoid a repeat of bug #564824. -COMMON_DEPEND=" - >=app-eselect/eselect-php-0.9.7[apache2?,fpm?] - >=dev-libs/libpcre2-10.30[jit?,unicode] - virtual/libcrypt:= - fpm? ( acl? ( sys-apps/acl ) apparmor? ( sys-libs/libapparmor ) ) - apache2? ( www-servers/apache[apache2_modules_unixd(+),threads=] ) - argon2? ( app-crypt/argon2:= ) - avif? ( media-libs/libavif:= ) - berkdb? ( || ( sys-libs/db:5.3 sys-libs/db:4.8 ) ) - bzip2? ( app-arch/bzip2:0= ) - cdb? ( || ( dev-db/cdb dev-db/tinycdb ) ) - coverage? ( dev-util/lcov ) - curl? ( >=net-misc/curl-7.29.0 ) - enchant? ( app-text/enchant:2 ) - ffi? ( >=dev-libs/libffi-3.0.11:= ) - firebird? ( dev-db/firebird ) - gd? ( media-libs/libjpeg-turbo:0= media-libs/libpng:0= ) - gdbm? ( >=sys-libs/gdbm-1.8.0:0= ) - gmp? ( dev-libs/gmp:0= ) - iconv? ( virtual/libiconv ) - imap? ( net-libs/c-client[kerberos=,ssl=] ) - intl? ( dev-libs/icu:= ) - kerberos? ( virtual/krb5 ) - ldap? ( >=net-nds/openldap-1.2.11:= ) - ldap-sasl? ( dev-libs/cyrus-sasl ) - libedit? ( dev-libs/libedit ) - lmdb? ( dev-db/lmdb:= ) - mssql? ( dev-db/freetds[mssql] ) - nls? ( sys-devel/gettext ) - oci8-instant-client? ( dev-db/oracle-instantclient[sdk] ) - odbc? ( iodbc? ( dev-db/libiodbc ) !iodbc? ( >=dev-db/unixODBC-1.8.13 ) ) - postgres? ( >=dev-db/postgresql-9.1:* ) - qdbm? ( dev-db/qdbm ) - readline? ( sys-libs/readline:0= ) - session-mm? ( dev-libs/mm ) - snmp? ( >=net-analyzer/net-snmp-5.2 ) - sodium? ( dev-libs/libsodium:=[-minimal(-)] ) - spell? ( >=app-text/aspell-0.50 ) - sqlite? ( >=dev-db/sqlite-3.7.6.3 ) - ssl? ( >=dev-libs/openssl-1.0.2:0= ) - tidy? ( app-text/htmltidy ) - tokyocabinet? ( dev-db/tokyocabinet ) - truetype? ( =media-libs/freetype-2* ) - unicode? ( dev-libs/oniguruma:= ) - webp? ( media-libs/libwebp:0= ) - xml? ( >=dev-libs/libxml2-2.9.0 ) - xpm? ( x11-libs/libXpm ) - xslt? ( dev-libs/libxslt ) - zip? ( >=dev-libs/libzip-1.2.0:= ) - zlib? ( >=sys-libs/zlib-1.2.0.4:0= ) -" - -IDEPEND=">=app-eselect/eselect-php-0.9.7[apache2?,fpm?]" - -RDEPEND="${COMMON_DEPEND} - virtual/mta - fpm? ( - selinux? ( sec-policy/selinux-phpfpm ) - systemd? ( sys-apps/systemd ) )" - -# Bison isn't actually needed when building from a release tarball -# However, the configure script will warn if it's absent or if you -# have an incompatible version installed. See bug 593278. -DEPEND="${COMMON_DEPEND} - app-arch/xz-utils - >=sys-devel/bison-3.0.1" - -BDEPEND="virtual/pkgconfig" - -PHP_MV="$(ver_cut 1)" - -PATCHES=( - "${FILESDIR}/php-iodbc-header-location.patch" - "${FILESDIR}/php-capstone-optional.patch" - "${FILESDIR}/php-8.1.27-gcc14-libxml.patch" - "${FILESDIR}/php-8.1.27-implicit-decls.patch" - "${FILESDIR}/fix-musl-llvm.patch" -) - -# ARM/Windows functions that are expected to be undefined. -QA_CONFIG_IMPL_DECL_SKIP=( - __crc32d - _controlfp - _controlfp_s -) - -# Functions from alternate iconv implementations (bug 925268) -QA_CONFIG_IMPL_DECL_SKIP+=( - iconv_ccs_init - cstoccsid -) - -php_install_ini() { - local phpsapi="${1}" - - # work out where we are installing the ini file - php_set_ini_dir "${phpsapi}" - - # Always install the production INI file, bug 611214. - local phpinisrc="php.ini-production-${phpsapi}" - cp php.ini-production "${phpinisrc}" || die - - # default to /tmp for save_path, bug #282768 - sed -e 's|^;session.save_path .*$|session.save_path = "'"${EPREFIX}"'/tmp"|g' -i "${phpinisrc}" || die - - # Set the extension dir - sed -e "s|^extension_dir .*$|extension_dir = ${extension_dir}|g" \ - -i "${phpinisrc}" || die - - # Set the include path to point to where we want to find PEAR packages - sed -e 's|^;include_path = ".:/php/includes".*|include_path = ".:'"${EPREFIX}"'/usr/share/php'${PHP_MV}':'"${EPREFIX}"'/usr/share/php"|' -i "${phpinisrc}" || die - - insinto "${PHP_INI_DIR#${EPREFIX}}" - newins "${phpinisrc}" php.ini - - elog "Installing php.ini for ${phpsapi} into ${PHP_INI_DIR#${EPREFIX}}" - elog - - dodir "${PHP_EXT_INI_DIR#${EPREFIX}}" - dodir "${PHP_EXT_INI_DIR_ACTIVE#${EPREFIX}}" - - if use opcache; then - elog "Adding opcache to $PHP_EXT_INI_DIR" - echo "zend_extension=${PHP_DESTDIR}/$(get_libdir)/opcache.so" >> \ - "${D}/${PHP_EXT_INI_DIR}"/opcache.ini - dosym "../ext/opcache.ini" \ - "${PHP_EXT_INI_DIR_ACTIVE#${EPREFIX}}/opcache.ini" - fi - - # SAPI-specific handling - if [[ "${sapi}" == "fpm" ]] ; then - einfo "Installing FPM config files php-fpm.conf and www.conf" - insinto "${PHP_INI_DIR#${EPREFIX}}" - doins sapi/fpm/php-fpm.conf - insinto "${PHP_INI_DIR#${EPREFIX}}/fpm.d" - doins sapi/fpm/www.conf - fi - - dodoc php.ini-{development,production} -} - -php_set_ini_dir() { - PHP_INI_DIR="${EPREFIX}/etc/php/${1}-php${SLOT}" - PHP_EXT_INI_DIR="${PHP_INI_DIR}/ext" - PHP_EXT_INI_DIR_ACTIVE="${PHP_INI_DIR}/ext-active" -} - -src_prepare() { - default - - # In php-7.x, the FPM pool configuration files have been split off - # of the main config. By default the pool config files go in - # e.g. /etc/php-fpm.d, which isn't slotted. So here we move the - # include directory to a subdirectory "fpm.d" of $PHP_INI_DIR. Later - # we'll install the pool configuration file "www.conf" there. - php_set_ini_dir fpm - sed -i "s~^include=.*$~include=${PHP_INI_DIR}/fpm.d/*.conf~" \ - sapi/fpm/php-fpm.conf.in \ - || die 'failed to move the include directory in php-fpm.conf' - - # Emulate buildconf to support cross-compilation - rm -fr aclocal.m4 autom4te.cache config.cache \ - configure main/php_config.h.in || die - eautoconf --force - eautoheader - - # Remove false positive test failures - # stream_isatty fails due to portage redirects - # curl tests here fail for network sandbox issues - # session tests here fail because we set the session directory to $T - rm tests/output/stream_isatty_err.phpt \ - tests/output/stream_isatty_out-err.phpt \ - tests/output/stream_isatty_out.phpt \ - ext/curl/tests/bug76675.phpt \ - ext/curl/tests/bug77535.phpt \ - ext/curl/tests/curl_error_basic.phpt \ - ext/session/tests/bug74514.phpt \ - ext/session/tests/bug74936.phpt \ - ext/fileinfo/tests/bug78987.phpt || die -} - -src_configure() { - addpredict /usr/share/snmp/mibs/.index #nowarn - addpredict /var/lib/net-snmp/mib_indexes #nowarn - - PHP_DESTDIR="${EPREFIX}/usr/$(get_libdir)/php${SLOT}" - - # https://bugs.gentoo.org/866683, https://bugs.gentoo.org/913527 - filter-lto - - # The php-fpm config file wants localstatedir to be ${EPREFIX}/var - # and not the Gentoo default ${EPREFIX}/var/lib. See bug 572002. - local our_conf=( - --prefix="${PHP_DESTDIR}" - --mandir="${PHP_DESTDIR}/man" - --infodir="${PHP_DESTDIR}/info" - --libdir="${PHP_DESTDIR}/lib" - --with-libdir="$(get_libdir)" - --localstatedir="${EPREFIX}/var" - --without-pear - --without-valgrind - $(use_enable threads zts) - ) - - # The slotted man/info pages will be missed by the default list of - # docompress paths. - docompress "${PHP_DESTDIR}/man" "${PHP_DESTDIR}/info" - - our_conf+=( - $(use_with apparmor fpm-apparmor) - $(use_with argon2 password-argon2 "${EPREFIX}/usr") - $(use_with avif) - $(use_enable bcmath) - $(use_with bzip2 bz2 "${EPREFIX}/usr") - $(use_enable calendar) - $(use_enable coverage gcov) - $(use_enable ctype) - $(use_with curl) - $(use_enable xml dom) - $(use_with enchant) - $(use_enable exif) - $(use_with ffi) - $(use_enable fileinfo) - $(use_enable filter) - $(use_enable ftp) - $(use_with nls gettext "${EPREFIX}/usr") - $(use_with gmp gmp "${EPREFIX}/usr") - $(use_with mhash mhash "${EPREFIX}/usr") - $(use_with iconv iconv \ - $(use elibc_glibc || use elibc_musl || echo "${EPREFIX}/usr")) - $(use_enable intl) - $(use_enable ipv6) - $(use_with kerberos) - $(use_with xml libxml) - $(use_enable unicode mbstring) - $(use_with ssl openssl) - $(use_enable pcntl) - $(use_enable phar) - $(use_enable pdo) - $(use_enable opcache) - $(use_with postgres pgsql "${EPREFIX}/usr") - $(use_enable posix) - $(use_with spell pspell "${EPREFIX}/usr") - $(use_enable simplexml) - $(use_enable sharedmem shmop) - $(use_with snmp snmp "${EPREFIX}/usr") - $(use_enable soap) - $(use_enable sockets) - $(use_with sodium) - $(use_with sqlite sqlite3) - $(use_enable sysvipc sysvmsg) - $(use_enable sysvipc sysvsem) - $(use_enable sysvipc sysvshm) - $(use_with tidy tidy "${EPREFIX}/usr") - $(use_enable tokenizer) - $(use_enable xml) - $(use_enable xmlreader) - $(use_enable xmlwriter) - $(use_with xslt xsl) - $(use_with zip) - $(use_with zlib zlib "${EPREFIX}/usr") - $(use_enable debug) - ) - - # DBA support - if use cdb || use berkdb || use flatfile || use gdbm || use inifile \ - || use qdbm || use lmdb || use tokyocabinet ; then - our_conf+=( "--enable-dba" ) - fi - - # DBA drivers support - our_conf+=( - $(use_with cdb) - $(use_with berkdb db4 "${EPREFIX}/usr") - $(use_enable flatfile) - $(use_with gdbm gdbm "${EPREFIX}/usr") - $(use_enable inifile) - $(use_with qdbm qdbm "${EPREFIX}/usr") - $(use_with tokyocabinet tcadb "${EPREFIX}/usr") - $(use_with lmdb lmdb "${EPREFIX}/usr") - ) - - # Support for the GD graphics library - our_conf+=( - $(use_with truetype freetype) - $(use_enable cjk gd-jis-conv) - $(use_with gd jpeg) - $(use_with xpm) - $(use_with webp) - ) - # enable gd last, so configure can pick up the previous settings - our_conf+=( $(use_enable gd) ) - - # IMAP support - if use imap ; then - our_conf+=( - $(use_with imap imap "${EPREFIX}/usr") - $(use_with ssl imap-ssl "${EPREFIX}/usr") - ) - fi - - # LDAP support - if use ldap ; then - our_conf+=( - $(use_with ldap ldap "${EPREFIX}/usr") - $(use_with ldap-sasl) - ) - fi - - # MySQL support - our_conf+=( $(use_with mysqli mysqli "mysqlnd") ) - - local mysqlsock="${EPREFIX}/var/run/mysqld/mysqld.sock" - if use mysql || use mysqli ; then - our_conf+=( $(use_with mysql mysql-sock "${mysqlsock}") ) - fi - - # ODBC support - if use odbc && use iodbc ; then - our_conf+=( - --without-unixODBC - --with-iodbc - $(use_with pdo pdo-odbc "iODBC,${EPREFIX}/usr") - ) - elif use odbc ; then - our_conf+=( - --with-unixODBC="${EPREFIX}/usr" - --without-iodbc - $(use_with pdo pdo-odbc "unixODBC,${EPREFIX}/usr") - ) - else - our_conf+=( - --without-unixODBC - --without-iodbc - --without-pdo-odbc - ) - fi - - # Oracle support - our_conf+=( $(use_with oci8-instant-client oci8) ) - - # PDO support - if use pdo ; then - our_conf+=( - $(use_with mssql pdo-dblib "${EPREFIX}/usr") - $(use_with mysql pdo-mysql "mysqlnd") - $(use_with postgres pdo-pgsql) - $(use_with sqlite pdo-sqlite) - $(use_with firebird pdo-firebird "${EPREFIX}/usr") - $(use_with oci8-instant-client pdo-oci) - ) - fi - - # readline/libedit support - our_conf+=( - $(use_with readline readline "${EPREFIX}/usr") - $(use_with libedit) - ) - - # Session support - if use session ; then - our_conf+=( $(use_with session-mm mm "${EPREFIX}/usr") ) - else - our_conf+=( $(use_enable session) ) - fi - - # Use pic for shared modules such as apache2's mod_php - our_conf+=( --with-pic ) - - # we use the system copy of pcre - # --with-external-pcre affects ext/pcre - our_conf+=( - --with-external-pcre - $(use_with jit pcre-jit) - ) - - # Catch CFLAGS problems - # Fixes bug #14067. - # Changed order to run it in reverse for bug #32022 and #12021. - replace-cpu-flags "k6*" "i586" - - # Cache the ./configure test results between SAPIs. - our_conf+=( --cache-file="${T}/config.cache" ) - - # Support user-passed configuration parameters - our_conf+=( ${EXTRA_ECONF:-} ) - - # Support the Apache2 extras, they must be set globally for all - # SAPIs to work correctly, especially for external PHP extensions - - local one_sapi - local sapi - mkdir -p "${WORKDIR}/sapis-build" || die - for one_sapi in $SAPIS ; do - use "${one_sapi}" || continue - php_set_ini_dir "${one_sapi}" - - # The BUILD_DIR variable is used to determine where to output - # the files that autotools creates. This was all originally - # based on the autotools-utils eclass. - BUILD_DIR="${WORKDIR}/sapis-build/${one_sapi}" - cp -a "${S}" "${BUILD_DIR}" || die - cd "${BUILD_DIR}" || die - - local sapi_conf=( - --with-config-file-path="${PHP_INI_DIR}" - --with-config-file-scan-dir="${PHP_EXT_INI_DIR_ACTIVE}" - ) - - for sapi in $SAPIS ; do - case "$sapi" in - cli|cgi|embed|fpm|phpdbg) - if [[ "${one_sapi}" == "${sapi}" ]] ; then - sapi_conf+=( "--enable-${sapi}" ) - if [[ "fpm" == "${sapi}" ]] ; then - sapi_conf+=( - $(use_with acl fpm-acl) - $(use_with systemd fpm-systemd) - ) - fi - else - sapi_conf+=( "--disable-${sapi}" ) - fi - ;; - - apache2) - if [[ "${one_sapi}" == "${sapi}" ]] ; then - sapi_conf+=( --with-apxs2="${EPREFIX}/usr/bin/apxs" ) - else - sapi_conf+=( --without-apxs2 ) - fi - ;; - esac - done - - # Construct the $myeconfargs array by concatenating $our_conf - # (the common args) and $sapi_conf (the SAPI-specific args). - local myeconfargs=( "${our_conf[@]}" ) - myeconfargs+=( "${sapi_conf[@]}" ) - - pushd "${BUILD_DIR}" > /dev/null || die - econf "${myeconfargs[@]}" - popd > /dev/null || die - done -} - -src_compile() { - # snmp seems to run during src_compile, too (bug #324739) - addpredict /usr/share/snmp/mibs/.index #nowarn - addpredict /var/lib/net-snmp/mib_indexes #nowarn - - local sapi - for sapi in ${SAPIS} ; do - if use "${sapi}"; then - cd "${WORKDIR}/sapis-build/$sapi" || \ - die "Failed to change dir to ${WORKDIR}/sapis-build/$1" - emake - fi - done -} - -src_install() { - # see bug #324739 for what happens when we don't have that - addpredict /usr/share/snmp/mibs/.index #nowarn - - # grab the first SAPI that got built and install common files from there - local first_sapi="", sapi="" - for sapi in $SAPIS ; do - if use $sapi ; then - first_sapi=$sapi - break - fi - done - - # Makefile forgets to create this before trying to write to it... - dodir "${PHP_DESTDIR#${EPREFIX}}/bin" - - # Install php environment (without any sapis) - cd "${WORKDIR}/sapis-build/$first_sapi" || die - emake INSTALL_ROOT="${D}" \ - install-build install-headers install-programs - - local extension_dir="$("${ED}/${PHP_DESTDIR#${EPREFIX}}/bin/php-config" --extension-dir)" - - # Create the directory where we'll put version-specific php scripts - keepdir "/usr/share/php${PHP_MV}" - - local file="" - local sapi_list="" - - for sapi in ${SAPIS}; do - if use "${sapi}" ; then - einfo "Installing SAPI: ${sapi}" - cd "${WORKDIR}/sapis-build/${sapi}" || die - - if [[ "${sapi}" == "apache2" ]] ; then - # We're specifically not using emake install-sapi as libtool - # may cause unnecessary relink failures (see bug #351266) - insinto "${PHP_DESTDIR#${EPREFIX}}/apache2/" - newins ".libs/libphp$(get_libname)" \ - "libphp${PHP_MV}$(get_libname)" - keepdir "/usr/$(get_libdir)/apache2/modules" - else - # needed each time, php_install_ini would reset it - local dest="${PHP_DESTDIR#${EPREFIX}}" - into "${dest}" - case "$sapi" in - cli) - source="sapi/cli/php" - # Install the "phar" archive utility. - if use phar ; then - emake INSTALL_ROOT="${D}" install-pharcmd - dosym "..${dest#/usr}/bin/phar" "/usr/bin/phar${SLOT}" - fi - ;; - cgi) - source="sapi/cgi/php-cgi" - ;; - fpm) - source="sapi/fpm/php-fpm" - ;; - embed) - source="libs/libphp$(get_libname)" - ;; - phpdbg) - source="sapi/phpdbg/phpdbg" - ;; - *) - die "unhandled sapi in src_install" - ;; - esac - - if [[ "${source}" == *"$(get_libname)" ]]; then - dolib.so "${source}" - else - dobin "${source}" - local name="$(basename ${source})" - dosym "..${dest#/usr}/bin/${name}" "/usr/bin/${name}${SLOT}" - fi - fi - - php_install_ini "${sapi}" - - # construct correct SAPI string for php-config - # thanks to ferringb for the bash voodoo - if [[ "${sapi}" == "apache2" ]]; then - sapi_list="${sapi_list:+${sapi_list} }apache2handler" - else - sapi_list="${sapi_list:+${sapi_list} }${sapi}" - fi - fi - done - - # Installing opcache module - if use opcache ; then - into "${PHP_DESTDIR#${EPREFIX}}" - dolib.so "modules/opcache$(get_libname)" - fi - - # Install env.d files - newenvd "${FILESDIR}/20php5-envd" "20php${SLOT}" - sed -e "s|/lib/|/$(get_libdir)/|g" -i "${ED}/etc/env.d/20php${SLOT}" || die - sed -e "s|php5|php${SLOT}|g" -i "${ED}/etc/env.d/20php${SLOT}" || die - - # set php-config variable correctly (bug #278439) - sed -e "s:^\(php_sapis=\)\".*\"$:\1\"${sapi_list}\":" -i \ - "${ED}/usr/$(get_libdir)/php${SLOT}/bin/php-config" || die - - if use fpm ; then - if use systemd; then - systemd_newunit "${FILESDIR}/php-fpm_at.service" \ - "php-fpm@${SLOT}.service" - else - systemd_newunit "${FILESDIR}/php-fpm_at-simple.service" \ - "php-fpm@${SLOT}.service" - fi - fi -} - -src_test() { - echo ">>> Test phase [test]: ${CATEGORY}/${PF}" - PHP_BIN="${WORKDIR}/sapis-build/cli/sapi/cli/php" - if [[ ! -x "${PHP_BIN}" ]] ; then - ewarn "Test phase requires USE=cli, skipping" - return - else - export TEST_PHP_EXECUTABLE="${PHP_BIN}" - fi - - if [[ -x "${WORKDIR}/sapis-build/cgi/sapi/cgi/php-cgi" ]] ; then - export TEST_PHP_CGI_EXECUTABLE="${WORKDIR}/sapis-build/cgi/sapi/cgi/php-cgi" - fi - - if [[ -x "${WORKDIR}/sapis-build/phpdbg/sapi/phpdbg/phpdbg" ]] ; then - export TEST_PHPDBG_EXECUTABLE="${WORKDIR}/sapis-build/phpdbg/sapi/phpdbg/phpdbg" - fi - - SKIP_ONLINE_TESTS=1 REPORT_EXIT_STATUS=1 "${TEST_PHP_EXECUTABLE}" -n -d \ - "session.save_path=${T}" \ - "${WORKDIR}/sapis-build/cli/run-tests.php" -n -q -d \ - "session.save_path=${T}" - - for name in ${EXPECTED_TEST_FAILURES}; do - mv "${name}.out" "${name}.out.orig" 2>/dev/null || die - done - - local failed="$(find -name '*.out')" - if [[ ${failed} != "" ]] ; then - ewarn "The following test cases failed unexpectedly:" - for name in ${failed}; do - ewarn " ${name/.out/}" - done - else - einfo "No unexpected test failures, all fine" - fi - - if [[ ${PHP_SHOW_UNEXPECTED_TEST_PASS} == "1" ]] ; then - local passed="" - for name in ${EXPECTED_TEST_FAILURES}; do - [[ -f "${name}.diff" ]] && continue - passed="${passed} ${name}" - done - if [[ ${passed} != "" ]] ; then - einfo "The following test cases passed unexpectedly:" - for name in ${passed}; do - ewarn " ${passed}" - done - else - einfo "None of the known-to-fail tests passed, all fine" - fi - fi -} - -pkg_postinst() { - # Output some general info to the user - if use apache2 ; then - elog - elog "To enable PHP in apache, you will need to add \"-D PHP\" to" - elog "your apache2 command. OpenRC users can append that string to" - elog "APACHE2_OPTS in /etc/conf.d/apache2." - elog - elog "The apache module configuration file 70_mod_php.conf is" - elog "provided (and maintained) by eselect-php." - elog - fi - - # Create the symlinks for php - local m - for m in ${SAPIS}; do - [[ ${m} == 'embed' ]] && continue; - if use $m ; then - local ci=$(eselect php show $m) - if [[ -z $ci ]]; then - eselect php set $m php${SLOT} || die - einfo "Switched ${m} to use php:${SLOT}" - einfo - elif [[ $ci != "php${SLOT}" ]] ; then - elog "To switch $m to use php:${SLOT}, run" - elog " eselect php set $m php${SLOT}" - elog - fi - fi - done - - # Remove dead symlinks for SAPIs that were just disabled. For - # example, if the user has the cgi SAPI enabled, then he has an - # eselect-php symlink for it. If he later reinstalls PHP with - # USE="-cgi", that symlink will break. This call to eselect is - # supposed to remove that dead link per bug 572436. - eselect php cleanup || die - - if ! has "php${SLOT/./-}" ${PHP_TARGETS}; then - elog "To build extensions for this version of PHP, you will need to" - elog "add php${SLOT/./-} to your PHP_TARGETS USE_EXPAND variable." - elog - fi - - # Warn about the removal of PHP_INI_VERSION if the user has it set. - if [[ -n "${PHP_INI_VERSION}" ]]; then - ewarn 'The PHP_INI_VERSION variable has been phased out. You may' - ewarn 'remove it from your configuration at your convenience. See' - ewarn - ewarn ' https://bugs.gentoo.org/611214' - ewarn - ewarn 'for more information.' - fi - - elog "For details on how version slotting works, please see" - elog "the wiki:" - elog - elog " https://wiki.gentoo.org/wiki/PHP" - elog -} - -pkg_postrm() { - # This serves two purposes. First, if we have just removed the last - # installed version of PHP, then this will remove any dead symlinks - # belonging to eselect-php. Second, if a user upgrades slots from - # (say) 5.6 to 7.0 and depcleans the old slot, then this will update - # his existing symlinks to point to the new 7.0 installation. The - # latter is bug 432962. - # - # Note: the eselect-php package may not be installed at this point, - # so we can't die() if this command fails. - eselect php cleanup -} diff --git a/dev-lang/php/php-8.2.15.ebuild b/dev-lang/php/php-8.2.15.ebuild deleted file mode 100644 index 32739c75690e..000000000000 --- a/dev-lang/php/php-8.2.15.ebuild +++ /dev/null @@ -1,845 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -WANT_AUTOMAKE="none" - -inherit flag-o-matic multilib systemd autotools - -DESCRIPTION="The PHP language runtime engine" -HOMEPAGE="https://www.php.net/" -SRC_URI="https://www.php.net/distributions/${P}.tar.xz" - -LICENSE="PHP-3.01 - BSD - Zend-2.0 - bcmath? ( LGPL-2.1+ ) - fpm? ( BSD-2 ) - gd? ( gd ) - unicode? ( BSD-2 LGPL-2.1 )" - -SLOT="$(ver_cut 1-2)" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" - -# We can build the following SAPIs in the given order -SAPIS="embed cli cgi fpm apache2 phpdbg" - -# SAPIs and SAPI-specific USE flags (cli SAPI is default on): -IUSE="${IUSE} - ${SAPIS/cli/+cli} - threads" - -IUSE="${IUSE} acl apparmor argon2 avif bcmath berkdb bzip2 calendar - cdb cjk +ctype curl debug - enchant exif ffi +fileinfo +filter firebird - +flatfile ftp gd gdbm gmp +iconv imap inifile - intl iodbc ipv6 +jit kerberos ldap ldap-sasl libedit lmdb - mhash mssql mysql mysqli nls - oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm - readline selinux +session session-mm sharedmem - +simplexml snmp soap sockets sodium spell sqlite ssl - sysvipc systemd test tidy +tokenizer tokyocabinet truetype unicode - valgrind webp +xml xmlreader xmlwriter xpm xslt zip zlib" - -# Without USE=readline or libedit, the interactive "php -a" CLI will hang. -# The Oracle instant client provides its own incompatible ldap library. -REQUIRED_USE=" - || ( cli cgi fpm apache2 embed phpdbg ) - avif? ( gd zlib ) - cli? ( ^^ ( readline libedit ) ) - !cli? ( ?? ( readline libedit ) ) - truetype? ( gd zlib ) - webp? ( gd zlib ) - cjk? ( gd zlib ) - exif? ( gd zlib ) - xpm? ( gd zlib ) - gd? ( zlib ) - simplexml? ( xml ) - soap? ( xml ) - xmlreader? ( xml ) - xmlwriter? ( xml ) - xslt? ( xml ) - ldap-sasl? ( ldap ) - oci8-instant-client? ( !ldap ) - qdbm? ( !gdbm ) - session-mm? ( session !threads ) - mysql? ( || ( mysqli pdo ) ) - firebird? ( pdo ) - mssql? ( pdo ) - test? ( cli ) -" - -RESTRICT="!test? ( test )" - -# The supported (that is, autodetected) versions of BDB are listed in -# the ./configure script. Other versions *work*, but we need to stick to -# the ones that can be detected to avoid a repeat of bug #564824. -COMMON_DEPEND=" - >=app-eselect/eselect-php-0.9.7[apache2?,fpm?] - >=dev-libs/libpcre2-10.30[jit?,unicode] - virtual/libcrypt:= - fpm? ( acl? ( sys-apps/acl ) apparmor? ( sys-libs/libapparmor ) selinux? ( sys-libs/libselinux ) ) - apache2? ( www-servers/apache[apache2_modules_unixd(+),threads=] ) - argon2? ( app-crypt/argon2:= ) - avif? ( media-libs/libavif:= ) - berkdb? ( || ( sys-libs/db:5.3 sys-libs/db:4.8 ) ) - bzip2? ( app-arch/bzip2:0= ) - cdb? ( || ( dev-db/cdb dev-db/tinycdb ) ) - curl? ( >=net-misc/curl-7.29.0 ) - enchant? ( app-text/enchant:2 ) - ffi? ( >=dev-libs/libffi-3.0.11:= ) - firebird? ( dev-db/firebird ) - gd? ( media-libs/libjpeg-turbo:0= media-libs/libpng:0= ) - gdbm? ( >=sys-libs/gdbm-1.8.0:0= ) - gmp? ( dev-libs/gmp:0= ) - iconv? ( virtual/libiconv ) - imap? ( net-libs/c-client[kerberos=,ssl=] ) - intl? ( dev-libs/icu:= ) - kerberos? ( virtual/krb5 ) - ldap? ( >=net-nds/openldap-1.2.11:= ) - ldap-sasl? ( dev-libs/cyrus-sasl ) - libedit? ( dev-libs/libedit ) - lmdb? ( dev-db/lmdb:= ) - mssql? ( dev-db/freetds[mssql] ) - nls? ( sys-devel/gettext ) - oci8-instant-client? ( dev-db/oracle-instantclient[sdk] ) - odbc? ( iodbc? ( dev-db/libiodbc ) !iodbc? ( >=dev-db/unixODBC-1.8.13 ) ) - postgres? ( >=dev-db/postgresql-9.1:* ) - qdbm? ( dev-db/qdbm ) - readline? ( sys-libs/readline:0= ) - session-mm? ( dev-libs/mm ) - snmp? ( >=net-analyzer/net-snmp-5.2 ) - sodium? ( dev-libs/libsodium:=[-minimal(-)] ) - spell? ( >=app-text/aspell-0.50 ) - sqlite? ( >=dev-db/sqlite-3.7.6.3 ) - ssl? ( >=dev-libs/openssl-1.0.2:0= ) - tidy? ( app-text/htmltidy ) - tokyocabinet? ( dev-db/tokyocabinet ) - truetype? ( =media-libs/freetype-2* ) - unicode? ( dev-libs/oniguruma:= ) - valgrind? ( dev-debug/valgrind ) - webp? ( media-libs/libwebp:0= ) - xml? ( >=dev-libs/libxml2-2.9.0 ) - xpm? ( x11-libs/libXpm ) - xslt? ( dev-libs/libxslt ) - zip? ( >=dev-libs/libzip-1.2.0:= ) - zlib? ( >=sys-libs/zlib-1.2.0.4:0= ) -" - -IDEPEND=">=app-eselect/eselect-php-0.9.7[apache2?,fpm?]" - -RDEPEND="${COMMON_DEPEND} - virtual/mta - fpm? ( - selinux? ( sec-policy/selinux-phpfpm ) - systemd? ( sys-apps/systemd ) )" - -# Bison isn't actually needed when building from a release tarball -# However, the configure script will warn if it's absent or if you -# have an incompatible version installed. See bug 593278. -DEPEND="${COMMON_DEPEND} - app-arch/xz-utils - >=sys-devel/bison-3.0.1" - -BDEPEND="virtual/pkgconfig" - -PHP_MV="$(ver_cut 1)" - -PATCHES=( - "${FILESDIR}/php-iodbc-header-location.patch" - "${FILESDIR}/php-capstone-optional.patch" - "${FILESDIR}/php-8.2.8-openssl-tests.patch" -) - -php_install_ini() { - local phpsapi="${1}" - - # work out where we are installing the ini file - php_set_ini_dir "${phpsapi}" - - # Always install the production INI file, bug 611214. - local phpinisrc="php.ini-production-${phpsapi}" - cp php.ini-production "${phpinisrc}" || die - - # default to /tmp for save_path, bug #282768 - sed -e 's|^;session.save_path .*$|session.save_path = "'"${EPREFIX}"'/tmp"|g' -i "${phpinisrc}" || die - - # Set the extension dir - sed -e "s|^extension_dir .*$|extension_dir = ${extension_dir}|g" \ - -i "${phpinisrc}" || die - - # Set the include path to point to where we want to find PEAR packages - sed -e 's|^;include_path = ".:/php/includes".*|include_path = ".:'"${EPREFIX}"'/usr/share/php'${PHP_MV}':'"${EPREFIX}"'/usr/share/php"|' -i "${phpinisrc}" || die - - insinto "${PHP_INI_DIR#${EPREFIX}}" - newins "${phpinisrc}" php.ini - - elog "Installing php.ini for ${phpsapi} into ${PHP_INI_DIR#${EPREFIX}}" - elog - - dodir "${PHP_EXT_INI_DIR#${EPREFIX}}" - dodir "${PHP_EXT_INI_DIR_ACTIVE#${EPREFIX}}" - - if use opcache; then - elog "Adding opcache to $PHP_EXT_INI_DIR" - echo "zend_extension=${PHP_DESTDIR}/$(get_libdir)/opcache.so" >> \ - "${D}/${PHP_EXT_INI_DIR}"/opcache.ini - dosym "../ext/opcache.ini" \ - "${PHP_EXT_INI_DIR_ACTIVE#${EPREFIX}}/opcache.ini" - fi - - # SAPI-specific handling - if [[ "${sapi}" == "fpm" ]] ; then - einfo "Installing FPM config files php-fpm.conf and www.conf" - insinto "${PHP_INI_DIR#${EPREFIX}}" - doins sapi/fpm/php-fpm.conf - insinto "${PHP_INI_DIR#${EPREFIX}}/fpm.d" - doins sapi/fpm/www.conf - fi - - dodoc php.ini-{development,production} -} - -php_set_ini_dir() { - PHP_INI_DIR="${EPREFIX}/etc/php/${1}-php${SLOT}" - PHP_EXT_INI_DIR="${PHP_INI_DIR}/ext" - PHP_EXT_INI_DIR_ACTIVE="${PHP_INI_DIR}/ext-active" -} - -src_prepare() { - default - - # In php-7.x, the FPM pool configuration files have been split off - # of the main config. By default the pool config files go in - # e.g. /etc/php-fpm.d, which isn't slotted. So here we move the - # include directory to a subdirectory "fpm.d" of $PHP_INI_DIR. Later - # we'll install the pool configuration file "www.conf" there. - php_set_ini_dir fpm - sed -i "s~^include=.*$~include=${PHP_INI_DIR}/fpm.d/*.conf~" \ - sapi/fpm/php-fpm.conf.in \ - || die 'failed to move the include directory in php-fpm.conf' - - # Emulate buildconf to support cross-compilation - rm -fr aclocal.m4 autom4te.cache config.cache \ - configure main/php_config.h.in || die - eautoconf --force - eautoheader - - # missing skipif; fixed upstream already - rm sapi/cgi/tests/005.phpt || die - - # These three get BORKED on no-ipv6 systems, - # - # https://github.com/php/php-src/pull/11651 - # - rm ext/sockets/tests/mcast_ipv6_recv.phpt \ - ext/sockets/tests/mcast_ipv6_recv_limited.phpt \ - ext/sockets/tests/mcast_ipv6_send.phpt \ - || die - - # fails in a network sandbox, - # - # https://github.com/php/php-src/issues/11662 - # - rm ext/sockets/tests/bug63000.phpt || die - - # expected output needs to be updated, - # - # https://github.com/php/php-src/pull/11648 - # - rm ext/dba/tests/dba_tcadb.phpt || die - - # Two IMAP tests missing SKIPIFs, - # - # https://github.com/php/php-src/pull/11654 - # - rm ext/imap/tests/imap_mutf7_to_utf8.phpt \ - ext/imap/tests/imap_utf8_to_mutf7_basic.phpt \ - || die - - # broken upstream with icu-73.x, - # - # https://github.com/php/php-src/issues/11128 - # - rm ext/intl/tests/calendar_clear_variation1.phpt || die - - # overly sensitive to INI values; fixes sent upstream: - # - # https://github.com/php/php-src/pull/11631 - # - rm ext/session/tests/{bug74514,bug74936,gh7787}.phpt || die - - # This is sensitive to the current "nice" level: - # - # https://github.com/php/php-src/issues/11630 - # - rm ext/standard/tests/general_functions/proc_nice_basic.phpt || die - - # Tests ignoring the "-n" flag we pass to run-tests.php, - # - # https://github.com/php/php-src/pull/11669 - # - rm ext/standard/tests/file/bug60120.phpt \ - ext/standard/tests/general_functions/proc_open_null.phpt \ - ext/standard/tests/general_functions/proc_open_redirect.phpt \ - ext/standard/tests/general_functions/proc_open_sockets1.phpt \ - ext/standard/tests/general_functions/proc_open_sockets2.phpt \ - ext/standard/tests/general_functions/proc_open_sockets3.phpt \ - ext/standard/tests/ini_info/php_ini_loaded_file.phpt \ - sapi/cli/tests/016.phpt \ - sapi/cli/tests/023.phpt \ - sapi/cli/tests/bug65275.phpt \ - sapi/cli/tests/bug74600.phpt \ - sapi/cli/tests/bug78323.phpt \ - || die - - # Same TEST_PHP_EXTRA_ARGS (-n) issue with this one, but it's - # already been fixed upstream. - rm sapi/cli/tests/017.phpt || die - - # Most Oracle tests are borked, - # - # * https://github.com/php/php-src/issues/11804 - # * https://github.com/php/php-src/pull/11820 - # * https://github.com/php/php-src/issues/11819 - # - rm ext/oci8/tests/*.phpt || die - - # https://github.com/php/php-src/issues/12801 - rm ext/pcre/tests/gh11374.phpt || die - - # This is a memory usage test with hard-coded limits. Whenever the - # limits are surpassed... they get increased... but in the meantime, - # the tests fail. This is not really a test that end users should - # be running pre-install, in my opinion. Bug 927461. - rm ext/fileinfo/tests/bug78987.phpt || die -} - -src_configure() { - addpredict /usr/share/snmp/mibs/.index #nowarn - addpredict /var/lib/net-snmp/mib_indexes #nowarn - - # https://bugs.gentoo.org/866683, https://bugs.gentoo.org/913527 - filter-lto - - PHP_DESTDIR="${EPREFIX}/usr/$(get_libdir)/php${SLOT}" - - # Don't allow ./configure to detect and use an existing version - # of PHP; this can lead to all sorts of weird unpredictability - # as in bug 900210. - export ac_cv_prog_PHP="" - - # The php-fpm config file wants localstatedir to be ${EPREFIX}/var - # and not the Gentoo default ${EPREFIX}/var/lib. See bug 572002. - local our_conf=( - --prefix="${PHP_DESTDIR}" - --mandir="${PHP_DESTDIR}/man" - --infodir="${PHP_DESTDIR}/info" - --libdir="${PHP_DESTDIR}/lib" - --with-libdir="$(get_libdir)" - --localstatedir="${EPREFIX}/var" - --without-pear - --without-valgrind - --with-external-libcrypt - $(use_enable threads zts) - ) - - # The slotted man/info pages will be missed by the default list of - # docompress paths. - docompress "${PHP_DESTDIR}/man" "${PHP_DESTDIR}/info" - - our_conf+=( - $(use_with apparmor fpm-apparmor) - $(use_with argon2 password-argon2 "${EPREFIX}/usr") - $(use_with avif) - $(use_enable bcmath) - $(use_with bzip2 bz2 "${EPREFIX}/usr") - $(use_enable calendar) - $(use_enable ctype) - $(use_with curl) - $(use_enable xml dom) - $(use_with enchant) - $(use_enable exif) - $(use_with ffi) - $(use_enable fileinfo) - $(use_enable filter) - $(use_enable ftp) - $(use_with nls gettext "${EPREFIX}/usr") - $(use_with gmp gmp "${EPREFIX}/usr") - $(use_with mhash mhash "${EPREFIX}/usr") - $(use_with iconv iconv \ - $(use elibc_glibc || use elibc_musl || echo "${EPREFIX}/usr")) - $(use_enable intl) - $(use_enable ipv6) - $(use_with kerberos) - $(use_with xml libxml) - $(use_enable unicode mbstring) - $(use_with ssl openssl) - $(use_enable pcntl) - $(use_enable phar) - $(use_enable pdo) - $(use_enable opcache) - $(use_with postgres pgsql "${EPREFIX}/usr") - $(use_enable posix) - $(use_with selinux fpm-selinux) - $(use_with spell pspell "${EPREFIX}/usr") - $(use_enable simplexml) - $(use_enable sharedmem shmop) - $(use_with snmp snmp "${EPREFIX}/usr") - $(use_enable soap) - $(use_enable sockets) - $(use_with sodium) - $(use_with sqlite sqlite3) - $(use_enable sysvipc sysvmsg) - $(use_enable sysvipc sysvsem) - $(use_enable sysvipc sysvshm) - $(use_with tidy tidy "${EPREFIX}/usr") - $(use_enable tokenizer) - $(use_enable xml) - $(use_enable xmlreader) - $(use_enable xmlwriter) - $(use_with xslt xsl) - $(use_with zip) - $(use_with zlib zlib "${EPREFIX}/usr") - $(use_enable debug) - $(use_with valgrind) - ) - - # DBA support - if use cdb || use berkdb || use flatfile || use gdbm || use inifile \ - || use qdbm || use lmdb || use tokyocabinet ; then - our_conf+=( "--enable-dba" ) - fi - - # DBA drivers support - our_conf+=( - $(use_with cdb) - $(use_with berkdb db4 "${EPREFIX}/usr") - $(use_enable flatfile) - $(use_with gdbm gdbm "${EPREFIX}/usr") - $(use_enable inifile) - $(use_with qdbm qdbm "${EPREFIX}/usr") - $(use_with tokyocabinet tcadb "${EPREFIX}/usr") - $(use_with lmdb lmdb "${EPREFIX}/usr") - ) - - # Support for the GD graphics library - our_conf+=( - $(use_with truetype freetype) - $(use_enable cjk gd-jis-conv) - $(use_with gd jpeg) - $(use_with xpm) - $(use_with webp) - ) - # enable gd last, so configure can pick up the previous settings - our_conf+=( $(use_enable gd) ) - - # IMAP support - if use imap ; then - our_conf+=( - $(use_with imap imap "${EPREFIX}/usr") - $(use_with ssl imap-ssl "${EPREFIX}/usr") - ) - fi - - # LDAP support - if use ldap ; then - our_conf+=( - $(use_with ldap ldap "${EPREFIX}/usr") - $(use_with ldap-sasl) - ) - fi - - # MySQL support - our_conf+=( $(use_with mysqli) ) - - local mysqlsock="${EPREFIX}/var/run/mysqld/mysqld.sock" - if use mysql || use mysqli ; then - our_conf+=( $(use_with mysql mysql-sock "${mysqlsock}") ) - fi - - # ODBC support - if use odbc && use iodbc ; then - our_conf+=( - --without-unixODBC - --with-iodbc - $(use_with pdo pdo-odbc "iODBC,${EPREFIX}/usr") - ) - elif use odbc ; then - our_conf+=( - --with-unixODBC="${EPREFIX}/usr" - --without-iodbc - $(use_with pdo pdo-odbc "unixODBC,${EPREFIX}/usr") - ) - else - our_conf+=( - --without-unixODBC - --without-iodbc - --without-pdo-odbc - ) - fi - - # Oracle support - our_conf+=( $(use_with oci8-instant-client oci8) ) - - # PDO support - if use pdo ; then - our_conf+=( - $(use_with mssql pdo-dblib "${EPREFIX}/usr") - $(use_with mysql pdo-mysql "mysqlnd") - $(use_with postgres pdo-pgsql) - $(use_with sqlite pdo-sqlite) - $(use_with firebird pdo-firebird "${EPREFIX}/usr") - $(use_with oci8-instant-client pdo-oci) - ) - fi - - # readline/libedit support - our_conf+=( - $(use_with readline readline "${EPREFIX}/usr") - $(use_with libedit) - ) - - # Session support - if use session ; then - our_conf+=( $(use_with session-mm mm "${EPREFIX}/usr") ) - else - our_conf+=( $(use_enable session) ) - fi - - # Use pic for shared modules such as apache2's mod_php - our_conf+=( --with-pic ) - - # we use the system copy of pcre - # --with-external-pcre affects ext/pcre - our_conf+=( - --with-external-pcre - $(use_with jit pcre-jit) - ) - - # Catch CFLAGS problems - # Fixes bug #14067. - # Changed order to run it in reverse for bug #32022 and #12021. - replace-cpu-flags "k6*" "i586" - - # Cache the ./configure test results between SAPIs. - our_conf+=( --cache-file="${T}/config.cache" ) - - # Support user-passed configuration parameters - our_conf+=( ${EXTRA_ECONF:-} ) - - # Support the Apache2 extras, they must be set globally for all - # SAPIs to work correctly, especially for external PHP extensions - - # Create separate build trees for each enabled SAPI. The upstream - # build system doesn't do this, but we have to do it to use a - # different php.ini for each SAPI (see --with-config-file-path and - # --with-config-file-scan-dir below). The path winds up define'd - # in main/build-defs.h which is included in main/php.h which is - # included by basically everything; so, avoiding a rebuild after - # changing it is not an easy job. - local one_sapi - local sapi - mkdir "${WORKDIR}/sapis-build" || die - for one_sapi in $SAPIS ; do - use "${one_sapi}" || continue - php_set_ini_dir "${one_sapi}" - - # The BUILD_DIR variable is used to determine where to output - # the files that autotools creates. This was all originally - # based on the autotools-utils eclass. - BUILD_DIR="${WORKDIR}/sapis-build/${one_sapi}" - cp -a "${S}" "${BUILD_DIR}" || die - - local sapi_conf=( - --with-config-file-path="${PHP_INI_DIR}" - --with-config-file-scan-dir="${PHP_EXT_INI_DIR_ACTIVE}" - ) - - for sapi in $SAPIS ; do - case "$sapi" in - cli|cgi|embed|fpm|phpdbg) - if [[ "${one_sapi}" == "${sapi}" ]] ; then - sapi_conf+=( "--enable-${sapi}" ) - if [[ "fpm" == "${sapi}" ]] ; then - sapi_conf+=( - $(use_with acl fpm-acl) - $(use_with systemd fpm-systemd) - ) - fi - else - sapi_conf+=( "--disable-${sapi}" ) - fi - ;; - - apache2) - if [[ "${one_sapi}" == "${sapi}" ]] ; then - sapi_conf+=( --with-apxs2="${EPREFIX}/usr/bin/apxs" ) - else - sapi_conf+=( --without-apxs2 ) - fi - ;; - esac - done - - # Construct the $myeconfargs array by concatenating $our_conf - # (the common args) and $sapi_conf (the SAPI-specific args). - local myeconfargs=( "${our_conf[@]}" ) - myeconfargs+=( "${sapi_conf[@]}" ) - - pushd "${BUILD_DIR}" > /dev/null || die - einfo "Running econf in ${BUILD_DIR}" - econf "${myeconfargs[@]}" - popd > /dev/null || die - done -} - -src_compile() { - # snmp seems to run during src_compile, too (bug #324739) - addpredict /usr/share/snmp/mibs/.index #nowarn - addpredict /var/lib/net-snmp/mib_indexes #nowarn - - if use oci8-instant-client && use kerberos && use imap && use phar; then - # A conspiracy takes place when the first three of these flags - # are set together, causing the newly-built "php" to open - # /dev/urandom with mode rw when it starts. That's not actually - # a problem... unless you also have USE=phar, which runs that - # "php" to build some phar thingy in src_compile(). Later in - # src_test(), portage (at least) sets "addpredict /" so the - # problem does not repeat. - addpredict /dev/urandom #nowarn - fi - - local sapi - for sapi in ${SAPIS} ; do - use "${sapi}" && emake -C "${WORKDIR}/sapis-build/${sapi}" - done -} - -src_install() { - # see bug #324739 for what happens when we don't have that - addpredict /usr/share/snmp/mibs/.index #nowarn - - # grab the first SAPI that got built and install common files from there - local first_sapi="", sapi="" - for sapi in $SAPIS ; do - if use $sapi ; then - first_sapi=$sapi - break - fi - done - - # Makefile forgets to create this before trying to write to it... - dodir "${PHP_DESTDIR#${EPREFIX}}/bin" - - # Install php environment (without any sapis) - cd "${WORKDIR}/sapis-build/$first_sapi" || die - emake INSTALL_ROOT="${D}" \ - install-build install-headers install-programs - - local extension_dir="$("${ED}/${PHP_DESTDIR#${EPREFIX}}/bin/php-config" --extension-dir)" - - # Create the directory where we'll put version-specific php scripts - keepdir "/usr/share/php${PHP_MV}" - - local file="" - local sapi_list="" - - for sapi in ${SAPIS}; do - if use "${sapi}" ; then - einfo "Installing SAPI: ${sapi}" - cd "${WORKDIR}/sapis-build/${sapi}" || die - - if [[ "${sapi}" == "apache2" ]] ; then - # We're specifically not using emake install-sapi as libtool - # may cause unnecessary relink failures (see bug #351266) - insinto "${PHP_DESTDIR#${EPREFIX}}/apache2/" - newins ".libs/libphp$(get_libname)" \ - "libphp${PHP_MV}$(get_libname)" - keepdir "/usr/$(get_libdir)/apache2/modules" - else - # needed each time, php_install_ini would reset it - local dest="${PHP_DESTDIR#${EPREFIX}}" - into "${dest}" - case "$sapi" in - cli) - source="sapi/cli/php" - # Install the "phar" archive utility. - if use phar ; then - emake INSTALL_ROOT="${D}" install-pharcmd - dosym "..${dest#/usr}/bin/phar" "/usr/bin/phar${SLOT}" - fi - ;; - cgi) - source="sapi/cgi/php-cgi" - ;; - fpm) - source="sapi/fpm/php-fpm" - ;; - embed) - source="libs/libphp$(get_libname)" - ;; - phpdbg) - source="sapi/phpdbg/phpdbg" - ;; - *) - die "unhandled sapi in src_install" - ;; - esac - - if [[ "${source}" == *"$(get_libname)" ]]; then - dolib.so "${source}" - else - dobin "${source}" - local name="$(basename ${source})" - dosym "..${dest#/usr}/bin/${name}" "/usr/bin/${name}${SLOT}" - fi - fi - - php_install_ini "${sapi}" - - # construct correct SAPI string for php-config - # thanks to ferringb for the bash voodoo - if [[ "${sapi}" == "apache2" ]]; then - sapi_list="${sapi_list:+${sapi_list} }apache2handler" - else - sapi_list="${sapi_list:+${sapi_list} }${sapi}" - fi - fi - done - - # Installing opcache module - if use opcache ; then - into "${PHP_DESTDIR#${EPREFIX}}" - dolib.so "modules/opcache$(get_libname)" - fi - - # Install env.d files - newenvd "${FILESDIR}/20php5-envd" "20php${SLOT}" - sed -e "s|/lib/|/$(get_libdir)/|g" -i "${ED}/etc/env.d/20php${SLOT}" || die - sed -e "s|php5|php${SLOT}|g" -i "${ED}/etc/env.d/20php${SLOT}" || die - - # set php-config variable correctly (bug #278439) - sed -e "s:^\(php_sapis=\)\".*\"$:\1\"${sapi_list}\":" -i \ - "${ED}/usr/$(get_libdir)/php${SLOT}/bin/php-config" || die - - if use fpm ; then - if use systemd; then - systemd_newunit "${FILESDIR}/php-fpm_at.service" \ - "php-fpm@${SLOT}.service" - else - systemd_newunit "${FILESDIR}/php-fpm_at-simple.service" \ - "php-fpm@${SLOT}.service" - fi - fi -} - -src_test() { - export TEST_PHP_EXECUTABLE="${WORKDIR}/sapis-build/cli/sapi/cli/php" - - # Sometimes when the sub-php launches a sub-sub-php, it uses these. - # Without an "-n" in all instances, the *live* php.ini can be loaded, - # pulling in *live* zend extensions. And those can be incompatible - # with the thing we just built. - export TEST_PHP_EXTRA_ARGS="-n" - - if [[ -x "${WORKDIR}/sapis-build/cgi/sapi/cgi/php-cgi" ]] ; then - export TEST_PHP_CGI_EXECUTABLE="${WORKDIR}/sapis-build/cgi/sapi/cgi/php-cgi" - fi - - if [[ -x "${WORKDIR}/sapis-build/phpdbg/sapi/phpdbg/phpdbg" ]] ; then - export TEST_PHPDBG_EXECUTABLE="${WORKDIR}/sapis-build/phpdbg/sapi/phpdbg/phpdbg" - fi - - # The sendmail override prevents ext/imap/tests/bug77020.phpt from - # actually trying to send mail, and will be fixed upstream soon: - # - # https://github.com/php/php-src/issues/11629 - # - # The IO capture tests need to be disabled because they fail when - # std{in,out,err} are redirected (as they are within portage). - # - # One -n applies to the top-level "php", while the other applies - # to any sub-php that get invoked by the test runner. - SKIP_IO_CAPTURE_TESTS=1 SKIP_PERF_SENSITIVE=1 REPORT_EXIT_STATUS=1 \ - "${TEST_PHP_EXECUTABLE}" -n \ - "${WORKDIR}/sapis-build/cli/run-tests.php" --offline -n -q \ - -d "session.save_path=${T}" \ - -d "sendmail_path=echo >/dev/null" \ - || die "tests failed" -} - -pkg_postinst() { - # Output some general info to the user - if use apache2 ; then - elog - elog "To enable PHP in apache, you will need to add \"-D PHP\" to" - elog "your apache2 command. OpenRC users can append that string to" - elog "APACHE2_OPTS in /etc/conf.d/apache2." - elog - elog "The apache module configuration file 70_mod_php.conf is" - elog "provided (and maintained) by eselect-php." - elog - fi - - # Create the symlinks for php - local m - for m in ${SAPIS}; do - [[ ${m} == 'embed' ]] && continue; - if use $m ; then - local ci=$(eselect php show $m) - if [[ -z $ci ]]; then - eselect php set $m php${SLOT} || die - einfo "Switched ${m} to use php:${SLOT}" - einfo - elif [[ $ci != "php${SLOT}" ]] ; then - elog "To switch $m to use php:${SLOT}, run" - elog " eselect php set $m php${SLOT}" - elog - fi - fi - done - - # Remove dead symlinks for SAPIs that were just disabled. For - # example, if the user has the cgi SAPI enabled, then he has an - # eselect-php symlink for it. If he later reinstalls PHP with - # USE="-cgi", that symlink will break. This call to eselect is - # supposed to remove that dead link per bug 572436. - eselect php cleanup || die - - if ! has "php${SLOT/./-}" ${PHP_TARGETS}; then - elog "To build extensions for this version of PHP, you will need to" - elog "add php${SLOT/./-} to your PHP_TARGETS USE_EXPAND variable." - elog - fi - - # Warn about the removal of PHP_INI_VERSION if the user has it set. - if [[ -n "${PHP_INI_VERSION}" ]]; then - ewarn 'The PHP_INI_VERSION variable has been phased out. You may' - ewarn 'remove it from your configuration at your convenience. See' - ewarn - ewarn ' https://bugs.gentoo.org/611214' - ewarn - ewarn 'for more information.' - fi - - elog "For details on how version slotting works, please see" - elog "the wiki:" - elog - elog " https://wiki.gentoo.org/wiki/PHP" - elog -} - -pkg_postrm() { - # This serves two purposes. First, if we have just removed the last - # installed version of PHP, then this will remove any dead symlinks - # belonging to eselect-php. Second, if a user upgrades slots from - # (say) 5.6 to 7.0 and depcleans the old slot, then this will update - # his existing symlinks to point to the new 7.0 installation. The - # latter is bug 432962. - # - # Note: the eselect-php package may not be installed at this point, - # so we can't die() if this command fails. - eselect php cleanup -} diff --git a/dev-lang/php/php-8.2.18.ebuild b/dev-lang/php/php-8.2.18.ebuild deleted file mode 100644 index a7ece279280a..000000000000 --- a/dev-lang/php/php-8.2.18.ebuild +++ /dev/null @@ -1,863 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -WANT_AUTOMAKE="none" - -inherit flag-o-matic multilib systemd autotools - -DESCRIPTION="The PHP language runtime engine" -HOMEPAGE="https://www.php.net/" -SRC_URI="https://www.php.net/distributions/${P}.tar.xz" - -LICENSE="PHP-3.01 - BSD - Zend-2.0 - bcmath? ( LGPL-2.1+ ) - fpm? ( BSD-2 ) - gd? ( gd ) - unicode? ( BSD-2 LGPL-2.1 )" - -SLOT="$(ver_cut 1-2)" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" - -# We can build the following SAPIs in the given order -SAPIS="embed cli cgi fpm apache2 phpdbg" - -# SAPIs and SAPI-specific USE flags (cli SAPI is default on): -IUSE="${IUSE} - ${SAPIS/cli/+cli} - threads" - -IUSE="${IUSE} acl apparmor argon2 avif bcmath berkdb bzip2 calendar - cdb cjk +ctype curl debug - enchant exif ffi +fileinfo +filter firebird - +flatfile ftp gd gdbm gmp +iconv imap inifile - intl iodbc ipv6 +jit kerberos ldap ldap-sasl libedit lmdb - mhash mssql mysql mysqli nls - oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm - readline selinux +session session-mm sharedmem - +simplexml snmp soap sockets sodium spell sqlite ssl - sysvipc systemd test tidy +tokenizer tokyocabinet truetype unicode - valgrind webp +xml xmlreader xmlwriter xpm xslt zip zlib" - -# Without USE=readline or libedit, the interactive "php -a" CLI will hang. -# The Oracle instant client provides its own incompatible ldap library. -REQUIRED_USE=" - || ( cli cgi fpm apache2 embed phpdbg ) - avif? ( gd zlib ) - cli? ( ^^ ( readline libedit ) ) - !cli? ( ?? ( readline libedit ) ) - truetype? ( gd zlib ) - webp? ( gd zlib ) - cjk? ( gd zlib ) - exif? ( gd zlib ) - xpm? ( gd zlib ) - gd? ( zlib ) - simplexml? ( xml ) - soap? ( xml ) - xmlreader? ( xml ) - xmlwriter? ( xml ) - xslt? ( xml ) - ldap-sasl? ( ldap ) - oci8-instant-client? ( !ldap ) - qdbm? ( !gdbm ) - session-mm? ( session !threads ) - mysql? ( || ( mysqli pdo ) ) - firebird? ( pdo ) - mssql? ( pdo ) - test? ( cli ) -" - -RESTRICT="!test? ( test )" - -# The supported (that is, autodetected) versions of BDB are listed in -# the ./configure script. Other versions *work*, but we need to stick to -# the ones that can be detected to avoid a repeat of bug #564824. -COMMON_DEPEND=" - >=app-eselect/eselect-php-0.9.7[apache2?,fpm?] - >=dev-libs/libpcre2-10.30[jit?,unicode] - virtual/libcrypt:= - fpm? ( acl? ( sys-apps/acl ) apparmor? ( sys-libs/libapparmor ) selinux? ( sys-libs/libselinux ) ) - apache2? ( www-servers/apache[apache2_modules_unixd(+),threads=] ) - argon2? ( app-crypt/argon2:= ) - avif? ( media-libs/libavif:= ) - berkdb? ( || ( sys-libs/db:5.3 sys-libs/db:4.8 ) ) - bzip2? ( app-arch/bzip2:0= ) - cdb? ( || ( dev-db/cdb dev-db/tinycdb ) ) - curl? ( >=net-misc/curl-7.29.0 ) - enchant? ( app-text/enchant:2 ) - ffi? ( >=dev-libs/libffi-3.0.11:= ) - firebird? ( dev-db/firebird ) - gd? ( media-libs/libjpeg-turbo:0= media-libs/libpng:0= ) - gdbm? ( >=sys-libs/gdbm-1.8.0:0= ) - gmp? ( dev-libs/gmp:0= ) - iconv? ( virtual/libiconv ) - imap? ( net-libs/c-client[kerberos=,ssl=] ) - intl? ( dev-libs/icu:= ) - kerberos? ( virtual/krb5 ) - ldap? ( >=net-nds/openldap-1.2.11:= ) - ldap-sasl? ( dev-libs/cyrus-sasl ) - libedit? ( dev-libs/libedit ) - lmdb? ( dev-db/lmdb:= ) - mssql? ( dev-db/freetds[mssql] ) - nls? ( sys-devel/gettext ) - oci8-instant-client? ( dev-db/oracle-instantclient[sdk] ) - odbc? ( iodbc? ( dev-db/libiodbc ) !iodbc? ( >=dev-db/unixODBC-1.8.13 ) ) - postgres? ( >=dev-db/postgresql-9.1:* ) - qdbm? ( dev-db/qdbm ) - readline? ( sys-libs/readline:0= ) - session-mm? ( dev-libs/mm ) - snmp? ( >=net-analyzer/net-snmp-5.2 ) - sodium? ( dev-libs/libsodium:=[-minimal(-)] ) - spell? ( >=app-text/aspell-0.50 ) - sqlite? ( >=dev-db/sqlite-3.7.6.3 ) - ssl? ( >=dev-libs/openssl-1.0.2:0= ) - tidy? ( app-text/htmltidy ) - tokyocabinet? ( dev-db/tokyocabinet ) - truetype? ( =media-libs/freetype-2* ) - unicode? ( dev-libs/oniguruma:= ) - valgrind? ( dev-debug/valgrind ) - webp? ( media-libs/libwebp:0= ) - xml? ( >=dev-libs/libxml2-2.9.0 ) - xpm? ( x11-libs/libXpm ) - xslt? ( dev-libs/libxslt ) - zip? ( >=dev-libs/libzip-1.2.0:= ) - zlib? ( >=sys-libs/zlib-1.2.0.4:0= ) -" - -IDEPEND=">=app-eselect/eselect-php-0.9.7[apache2?,fpm?]" - -RDEPEND="${COMMON_DEPEND} - virtual/mta - fpm? ( - selinux? ( sec-policy/selinux-phpfpm ) - systemd? ( sys-apps/systemd ) )" - -# Bison isn't actually needed when building from a release tarball -# However, the configure script will warn if it's absent or if you -# have an incompatible version installed. See bug 593278. -DEPEND="${COMMON_DEPEND} - app-arch/xz-utils - >=sys-devel/bison-3.0.1" - -BDEPEND="virtual/pkgconfig" - -PHP_MV="$(ver_cut 1)" - -PATCHES=( - "${FILESDIR}/php-iodbc-header-location.patch" - "${FILESDIR}/php-capstone-optional.patch" - "${FILESDIR}/php-8.2.8-openssl-tests.patch" - "${FILESDIR}/fix-musl-llvm.patch" -) - -# ARM/Windows functions (bug 923335) -QA_CONFIG_IMPL_DECL_SKIP=( - __crc32d - _controlfp - _controlfp_s -) - -# Functions from alternate iconv implementations (bug 925268) -QA_CONFIG_IMPL_DECL_SKIP+=( - iconv_ccs_init - cstoccsid -) - -php_install_ini() { - local phpsapi="${1}" - - # work out where we are installing the ini file - php_set_ini_dir "${phpsapi}" - - # Always install the production INI file, bug 611214. - local phpinisrc="php.ini-production-${phpsapi}" - cp php.ini-production "${phpinisrc}" || die - - # default to /tmp for save_path, bug #282768 - sed -e 's|^;session.save_path .*$|session.save_path = "'"${EPREFIX}"'/tmp"|g' -i "${phpinisrc}" || die - - # Set the extension dir - sed -e "s|^extension_dir .*$|extension_dir = ${extension_dir}|g" \ - -i "${phpinisrc}" || die - - # Set the include path to point to where we want to find PEAR packages - sed -e 's|^;include_path = ".:/php/includes".*|include_path = ".:'"${EPREFIX}"'/usr/share/php'${PHP_MV}':'"${EPREFIX}"'/usr/share/php"|' -i "${phpinisrc}" || die - - insinto "${PHP_INI_DIR#${EPREFIX}}" - newins "${phpinisrc}" php.ini - - elog "Installing php.ini for ${phpsapi} into ${PHP_INI_DIR#${EPREFIX}}" - elog - - dodir "${PHP_EXT_INI_DIR#${EPREFIX}}" - dodir "${PHP_EXT_INI_DIR_ACTIVE#${EPREFIX}}" - - if use opcache; then - elog "Adding opcache to $PHP_EXT_INI_DIR" - echo "zend_extension=${PHP_DESTDIR}/$(get_libdir)/opcache.so" >> \ - "${D}/${PHP_EXT_INI_DIR}"/opcache.ini - dosym "../ext/opcache.ini" \ - "${PHP_EXT_INI_DIR_ACTIVE#${EPREFIX}}/opcache.ini" - fi - - # SAPI-specific handling - if [[ "${sapi}" == "fpm" ]] ; then - einfo "Installing FPM config files php-fpm.conf and www.conf" - insinto "${PHP_INI_DIR#${EPREFIX}}" - doins sapi/fpm/php-fpm.conf - insinto "${PHP_INI_DIR#${EPREFIX}}/fpm.d" - doins sapi/fpm/www.conf - fi - - dodoc php.ini-{development,production} -} - -php_set_ini_dir() { - PHP_INI_DIR="${EPREFIX}/etc/php/${1}-php${SLOT}" - PHP_EXT_INI_DIR="${PHP_INI_DIR}/ext" - PHP_EXT_INI_DIR_ACTIVE="${PHP_INI_DIR}/ext-active" -} - -src_prepare() { - default - - # In php-7.x, the FPM pool configuration files have been split off - # of the main config. By default the pool config files go in - # e.g. /etc/php-fpm.d, which isn't slotted. So here we move the - # include directory to a subdirectory "fpm.d" of $PHP_INI_DIR. Later - # we'll install the pool configuration file "www.conf" there. - php_set_ini_dir fpm - sed -i "s~^include=.*$~include=${PHP_INI_DIR}/fpm.d/*.conf~" \ - sapi/fpm/php-fpm.conf.in \ - || die 'failed to move the include directory in php-fpm.conf' - - # Emulate buildconf to support cross-compilation - rm -fr aclocal.m4 autom4te.cache config.cache \ - configure main/php_config.h.in || die - eautoconf --force - eautoheader - - # missing skipif; fixed upstream already - rm sapi/cgi/tests/005.phpt || die - - # These three get BORKED on no-ipv6 systems, - # - # https://github.com/php/php-src/pull/11651 - # - rm ext/sockets/tests/mcast_ipv6_recv.phpt \ - ext/sockets/tests/mcast_ipv6_recv_limited.phpt \ - ext/sockets/tests/mcast_ipv6_send.phpt \ - || die - - # fails in a network sandbox, - # - # https://github.com/php/php-src/issues/11662 - # - rm ext/sockets/tests/bug63000.phpt || die - - # expected output needs to be updated, - # - # https://github.com/php/php-src/pull/11648 - # - rm ext/dba/tests/dba_tcadb.phpt || die - - # Two IMAP tests missing SKIPIFs, - # - # https://github.com/php/php-src/pull/11654 - # - rm ext/imap/tests/imap_mutf7_to_utf8.phpt \ - ext/imap/tests/imap_utf8_to_mutf7_basic.phpt \ - || die - - # broken upstream with icu-73.x, - # - # https://github.com/php/php-src/issues/11128 - # - rm ext/intl/tests/calendar_clear_variation1.phpt || die - - # overly sensitive to INI values; fixes sent upstream: - # - # https://github.com/php/php-src/pull/11631 - # - rm ext/session/tests/{bug74514,bug74936,gh7787}.phpt || die - - # This is sensitive to the current "nice" level: - # - # https://github.com/php/php-src/issues/11630 - # - rm ext/standard/tests/general_functions/proc_nice_basic.phpt || die - - # Tests ignoring the "-n" flag we pass to run-tests.php, - # - # https://github.com/php/php-src/pull/11669 - # - rm ext/standard/tests/file/bug60120.phpt \ - ext/standard/tests/general_functions/proc_open_null.phpt \ - ext/standard/tests/general_functions/proc_open_redirect.phpt \ - ext/standard/tests/general_functions/proc_open_sockets1.phpt \ - ext/standard/tests/general_functions/proc_open_sockets2.phpt \ - ext/standard/tests/general_functions/proc_open_sockets3.phpt \ - ext/standard/tests/ini_info/php_ini_loaded_file.phpt \ - sapi/cli/tests/016.phpt \ - sapi/cli/tests/023.phpt \ - sapi/cli/tests/bug65275.phpt \ - sapi/cli/tests/bug74600.phpt \ - sapi/cli/tests/bug78323.phpt \ - || die - - # Same TEST_PHP_EXTRA_ARGS (-n) issue with this one, but it's - # already been fixed upstream. - rm sapi/cli/tests/017.phpt || die - - # Most Oracle tests are borked, - # - # * https://github.com/php/php-src/issues/11804 - # * https://github.com/php/php-src/pull/11820 - # * https://github.com/php/php-src/issues/11819 - # - rm ext/oci8/tests/*.phpt || die - - # https://github.com/php/php-src/issues/12801 - rm ext/pcre/tests/gh11374.phpt || die - - # This is a memory usage test with hard-coded limits. Whenever the - # limits are surpassed... they get increased... but in the meantime, - # the tests fail. This is not really a test that end users should - # be running pre-install, in my opinion. Bug 927461. - rm ext/fileinfo/tests/bug78987.phpt || die - - # glibc-2.39 compatibility, fixed upstream in - # https://github.com/php/php-src/pull/14097 - rm ext/standard/tests/strings/setlocale_variation3.phpt || die -} - -src_configure() { - addpredict /usr/share/snmp/mibs/.index #nowarn - addpredict /var/lib/net-snmp/mib_indexes #nowarn - - # https://bugs.gentoo.org/866683, https://bugs.gentoo.org/913527 - filter-lto - - PHP_DESTDIR="${EPREFIX}/usr/$(get_libdir)/php${SLOT}" - - # Don't allow ./configure to detect and use an existing version - # of PHP; this can lead to all sorts of weird unpredictability - # as in bug 900210. - export ac_cv_prog_PHP="" - - # The php-fpm config file wants localstatedir to be ${EPREFIX}/var - # and not the Gentoo default ${EPREFIX}/var/lib. See bug 572002. - local our_conf=( - --prefix="${PHP_DESTDIR}" - --mandir="${PHP_DESTDIR}/man" - --infodir="${PHP_DESTDIR}/info" - --libdir="${PHP_DESTDIR}/lib" - --with-libdir="$(get_libdir)" - --localstatedir="${EPREFIX}/var" - --without-pear - --without-valgrind - --with-external-libcrypt - $(use_enable threads zts) - ) - - # The slotted man/info pages will be missed by the default list of - # docompress paths. - docompress "${PHP_DESTDIR}/man" "${PHP_DESTDIR}/info" - - our_conf+=( - $(use_with apparmor fpm-apparmor) - $(use_with argon2 password-argon2 "${EPREFIX}/usr") - $(use_with avif) - $(use_enable bcmath) - $(use_with bzip2 bz2 "${EPREFIX}/usr") - $(use_enable calendar) - $(use_enable ctype) - $(use_with curl) - $(use_enable xml dom) - $(use_with enchant) - $(use_enable exif) - $(use_with ffi) - $(use_enable fileinfo) - $(use_enable filter) - $(use_enable ftp) - $(use_with nls gettext "${EPREFIX}/usr") - $(use_with gmp gmp "${EPREFIX}/usr") - $(use_with mhash mhash "${EPREFIX}/usr") - $(use_with iconv iconv \ - $(use elibc_glibc || use elibc_musl || echo "${EPREFIX}/usr")) - $(use_enable intl) - $(use_enable ipv6) - $(use_with kerberos) - $(use_with xml libxml) - $(use_enable unicode mbstring) - $(use_with ssl openssl) - $(use_enable pcntl) - $(use_enable phar) - $(use_enable pdo) - $(use_enable opcache) - $(use_with postgres pgsql "${EPREFIX}/usr") - $(use_enable posix) - $(use_with selinux fpm-selinux) - $(use_with spell pspell "${EPREFIX}/usr") - $(use_enable simplexml) - $(use_enable sharedmem shmop) - $(use_with snmp snmp "${EPREFIX}/usr") - $(use_enable soap) - $(use_enable sockets) - $(use_with sodium) - $(use_with sqlite sqlite3) - $(use_enable sysvipc sysvmsg) - $(use_enable sysvipc sysvsem) - $(use_enable sysvipc sysvshm) - $(use_with tidy tidy "${EPREFIX}/usr") - $(use_enable tokenizer) - $(use_enable xml) - $(use_enable xmlreader) - $(use_enable xmlwriter) - $(use_with xslt xsl) - $(use_with zip) - $(use_with zlib zlib "${EPREFIX}/usr") - $(use_enable debug) - $(use_with valgrind) - ) - - # DBA support - if use cdb || use berkdb || use flatfile || use gdbm || use inifile \ - || use qdbm || use lmdb || use tokyocabinet ; then - our_conf+=( "--enable-dba" ) - fi - - # DBA drivers support - our_conf+=( - $(use_with cdb) - $(use_with berkdb db4 "${EPREFIX}/usr") - $(use_enable flatfile) - $(use_with gdbm gdbm "${EPREFIX}/usr") - $(use_enable inifile) - $(use_with qdbm qdbm "${EPREFIX}/usr") - $(use_with tokyocabinet tcadb "${EPREFIX}/usr") - $(use_with lmdb lmdb "${EPREFIX}/usr") - ) - - # Support for the GD graphics library - our_conf+=( - $(use_with truetype freetype) - $(use_enable cjk gd-jis-conv) - $(use_with gd jpeg) - $(use_with xpm) - $(use_with webp) - ) - # enable gd last, so configure can pick up the previous settings - our_conf+=( $(use_enable gd) ) - - # IMAP support - if use imap ; then - our_conf+=( - $(use_with imap imap "${EPREFIX}/usr") - $(use_with ssl imap-ssl "${EPREFIX}/usr") - ) - fi - - # LDAP support - if use ldap ; then - our_conf+=( - $(use_with ldap ldap "${EPREFIX}/usr") - $(use_with ldap-sasl) - ) - fi - - # MySQL support - our_conf+=( $(use_with mysqli) ) - - local mysqlsock="${EPREFIX}/var/run/mysqld/mysqld.sock" - if use mysql || use mysqli ; then - our_conf+=( $(use_with mysql mysql-sock "${mysqlsock}") ) - fi - - # ODBC support - if use odbc && use iodbc ; then - our_conf+=( - --without-unixODBC - --with-iodbc - $(use_with pdo pdo-odbc "iODBC,${EPREFIX}/usr") - ) - elif use odbc ; then - our_conf+=( - --with-unixODBC="${EPREFIX}/usr" - --without-iodbc - $(use_with pdo pdo-odbc "unixODBC,${EPREFIX}/usr") - ) - else - our_conf+=( - --without-unixODBC - --without-iodbc - --without-pdo-odbc - ) - fi - - # Oracle support - our_conf+=( $(use_with oci8-instant-client oci8) ) - - # PDO support - if use pdo ; then - our_conf+=( - $(use_with mssql pdo-dblib "${EPREFIX}/usr") - $(use_with mysql pdo-mysql "mysqlnd") - $(use_with postgres pdo-pgsql) - $(use_with sqlite pdo-sqlite) - $(use_with firebird pdo-firebird "${EPREFIX}/usr") - $(use_with oci8-instant-client pdo-oci) - ) - fi - - # readline/libedit support - our_conf+=( - $(use_with readline readline "${EPREFIX}/usr") - $(use_with libedit) - ) - - # Session support - if use session ; then - our_conf+=( $(use_with session-mm mm "${EPREFIX}/usr") ) - else - our_conf+=( $(use_enable session) ) - fi - - # Use pic for shared modules such as apache2's mod_php - our_conf+=( --with-pic ) - - # we use the system copy of pcre - # --with-external-pcre affects ext/pcre - our_conf+=( - --with-external-pcre - $(use_with jit pcre-jit) - ) - - # Catch CFLAGS problems - # Fixes bug #14067. - # Changed order to run it in reverse for bug #32022 and #12021. - replace-cpu-flags "k6*" "i586" - - # Cache the ./configure test results between SAPIs. - our_conf+=( --cache-file="${T}/config.cache" ) - - # Support user-passed configuration parameters - our_conf+=( ${EXTRA_ECONF:-} ) - - # Support the Apache2 extras, they must be set globally for all - # SAPIs to work correctly, especially for external PHP extensions - - # Create separate build trees for each enabled SAPI. The upstream - # build system doesn't do this, but we have to do it to use a - # different php.ini for each SAPI (see --with-config-file-path and - # --with-config-file-scan-dir below). The path winds up define'd - # in main/build-defs.h which is included in main/php.h which is - # included by basically everything; so, avoiding a rebuild after - # changing it is not an easy job. - local one_sapi - local sapi - mkdir "${WORKDIR}/sapis-build" || die - for one_sapi in $SAPIS ; do - use "${one_sapi}" || continue - php_set_ini_dir "${one_sapi}" - - # The BUILD_DIR variable is used to determine where to output - # the files that autotools creates. This was all originally - # based on the autotools-utils eclass. - BUILD_DIR="${WORKDIR}/sapis-build/${one_sapi}" - cp -a "${S}" "${BUILD_DIR}" || die - - local sapi_conf=( - --with-config-file-path="${PHP_INI_DIR}" - --with-config-file-scan-dir="${PHP_EXT_INI_DIR_ACTIVE}" - ) - - for sapi in $SAPIS ; do - case "$sapi" in - cli|cgi|embed|fpm|phpdbg) - if [[ "${one_sapi}" == "${sapi}" ]] ; then - sapi_conf+=( "--enable-${sapi}" ) - if [[ "fpm" == "${sapi}" ]] ; then - sapi_conf+=( - $(use_with acl fpm-acl) - $(use_with systemd fpm-systemd) - ) - fi - else - sapi_conf+=( "--disable-${sapi}" ) - fi - ;; - - apache2) - if [[ "${one_sapi}" == "${sapi}" ]] ; then - sapi_conf+=( --with-apxs2="${EPREFIX}/usr/bin/apxs" ) - else - sapi_conf+=( --without-apxs2 ) - fi - ;; - esac - done - - # Construct the $myeconfargs array by concatenating $our_conf - # (the common args) and $sapi_conf (the SAPI-specific args). - local myeconfargs=( "${our_conf[@]}" ) - myeconfargs+=( "${sapi_conf[@]}" ) - - pushd "${BUILD_DIR}" > /dev/null || die - einfo "Running econf in ${BUILD_DIR}" - econf "${myeconfargs[@]}" - popd > /dev/null || die - done -} - -src_compile() { - # snmp seems to run during src_compile, too (bug #324739) - addpredict /usr/share/snmp/mibs/.index #nowarn - addpredict /var/lib/net-snmp/mib_indexes #nowarn - - if use oci8-instant-client && use kerberos && use imap && use phar; then - # A conspiracy takes place when the first three of these flags - # are set together, causing the newly-built "php" to open - # /dev/urandom with mode rw when it starts. That's not actually - # a problem... unless you also have USE=phar, which runs that - # "php" to build some phar thingy in src_compile(). Later in - # src_test(), portage (at least) sets "addpredict /" so the - # problem does not repeat. - addpredict /dev/urandom #nowarn - fi - - local sapi - for sapi in ${SAPIS} ; do - use "${sapi}" && emake -C "${WORKDIR}/sapis-build/${sapi}" - done -} - -src_install() { - # see bug #324739 for what happens when we don't have that - addpredict /usr/share/snmp/mibs/.index #nowarn - - # grab the first SAPI that got built and install common files from there - local first_sapi="", sapi="" - for sapi in $SAPIS ; do - if use $sapi ; then - first_sapi=$sapi - break - fi - done - - # Makefile forgets to create this before trying to write to it... - dodir "${PHP_DESTDIR#${EPREFIX}}/bin" - - # Install php environment (without any sapis) - cd "${WORKDIR}/sapis-build/$first_sapi" || die - emake INSTALL_ROOT="${D}" \ - install-build install-headers install-programs - - local extension_dir="$("${ED}/${PHP_DESTDIR#${EPREFIX}}/bin/php-config" --extension-dir)" - - # Create the directory where we'll put version-specific php scripts - keepdir "/usr/share/php${PHP_MV}" - - local file="" - local sapi_list="" - - for sapi in ${SAPIS}; do - if use "${sapi}" ; then - einfo "Installing SAPI: ${sapi}" - cd "${WORKDIR}/sapis-build/${sapi}" || die - - if [[ "${sapi}" == "apache2" ]] ; then - # We're specifically not using emake install-sapi as libtool - # may cause unnecessary relink failures (see bug #351266) - insinto "${PHP_DESTDIR#${EPREFIX}}/apache2/" - newins ".libs/libphp$(get_libname)" \ - "libphp${PHP_MV}$(get_libname)" - keepdir "/usr/$(get_libdir)/apache2/modules" - else - # needed each time, php_install_ini would reset it - local dest="${PHP_DESTDIR#${EPREFIX}}" - into "${dest}" - case "$sapi" in - cli) - source="sapi/cli/php" - # Install the "phar" archive utility. - if use phar ; then - emake INSTALL_ROOT="${D}" install-pharcmd - dosym "..${dest#/usr}/bin/phar" "/usr/bin/phar${SLOT}" - fi - ;; - cgi) - source="sapi/cgi/php-cgi" - ;; - fpm) - source="sapi/fpm/php-fpm" - ;; - embed) - source="libs/libphp$(get_libname)" - ;; - phpdbg) - source="sapi/phpdbg/phpdbg" - ;; - *) - die "unhandled sapi in src_install" - ;; - esac - - if [[ "${source}" == *"$(get_libname)" ]]; then - dolib.so "${source}" - else - dobin "${source}" - local name="$(basename ${source})" - dosym "..${dest#/usr}/bin/${name}" "/usr/bin/${name}${SLOT}" - fi - fi - - php_install_ini "${sapi}" - - # construct correct SAPI string for php-config - # thanks to ferringb for the bash voodoo - if [[ "${sapi}" == "apache2" ]]; then - sapi_list="${sapi_list:+${sapi_list} }apache2handler" - else - sapi_list="${sapi_list:+${sapi_list} }${sapi}" - fi - fi - done - - # Installing opcache module - if use opcache ; then - into "${PHP_DESTDIR#${EPREFIX}}" - dolib.so "modules/opcache$(get_libname)" - fi - - # Install env.d files - newenvd "${FILESDIR}/20php5-envd" "20php${SLOT}" - sed -e "s|/lib/|/$(get_libdir)/|g" -i "${ED}/etc/env.d/20php${SLOT}" || die - sed -e "s|php5|php${SLOT}|g" -i "${ED}/etc/env.d/20php${SLOT}" || die - - # set php-config variable correctly (bug #278439) - sed -e "s:^\(php_sapis=\)\".*\"$:\1\"${sapi_list}\":" -i \ - "${ED}/usr/$(get_libdir)/php${SLOT}/bin/php-config" || die - - if use fpm ; then - if use systemd; then - systemd_newunit "${FILESDIR}/php-fpm_at.service" \ - "php-fpm@${SLOT}.service" - else - systemd_newunit "${FILESDIR}/php-fpm_at-simple.service" \ - "php-fpm@${SLOT}.service" - fi - fi -} - -src_test() { - export TEST_PHP_EXECUTABLE="${WORKDIR}/sapis-build/cli/sapi/cli/php" - - # Sometimes when the sub-php launches a sub-sub-php, it uses these. - # Without an "-n" in all instances, the *live* php.ini can be loaded, - # pulling in *live* zend extensions. And those can be incompatible - # with the thing we just built. - export TEST_PHP_EXTRA_ARGS="-n" - - if [[ -x "${WORKDIR}/sapis-build/cgi/sapi/cgi/php-cgi" ]] ; then - export TEST_PHP_CGI_EXECUTABLE="${WORKDIR}/sapis-build/cgi/sapi/cgi/php-cgi" - fi - - if [[ -x "${WORKDIR}/sapis-build/phpdbg/sapi/phpdbg/phpdbg" ]] ; then - export TEST_PHPDBG_EXECUTABLE="${WORKDIR}/sapis-build/phpdbg/sapi/phpdbg/phpdbg" - fi - - # The sendmail override prevents ext/imap/tests/bug77020.phpt from - # actually trying to send mail, and will be fixed upstream soon: - # - # https://github.com/php/php-src/issues/11629 - # - # The IO capture tests need to be disabled because they fail when - # std{in,out,err} are redirected (as they are within portage). - # - # One -n applies to the top-level "php", while the other applies - # to any sub-php that get invoked by the test runner. - SKIP_IO_CAPTURE_TESTS=1 SKIP_PERF_SENSITIVE=1 REPORT_EXIT_STATUS=1 \ - "${TEST_PHP_EXECUTABLE}" -n \ - "${WORKDIR}/sapis-build/cli/run-tests.php" --offline -n -q \ - -d "session.save_path=${T}" \ - -d "sendmail_path=echo >/dev/null" \ - || die "tests failed" -} - -pkg_postinst() { - # Output some general info to the user - if use apache2 ; then - elog - elog "To enable PHP in apache, you will need to add \"-D PHP\" to" - elog "your apache2 command. OpenRC users can append that string to" - elog "APACHE2_OPTS in /etc/conf.d/apache2." - elog - elog "The apache module configuration file 70_mod_php.conf is" - elog "provided (and maintained) by eselect-php." - elog - fi - - # Create the symlinks for php - local m - for m in ${SAPIS}; do - [[ ${m} == 'embed' ]] && continue; - if use $m ; then - local ci=$(eselect php show $m) - if [[ -z $ci ]]; then - eselect php set $m php${SLOT} || die - einfo "Switched ${m} to use php:${SLOT}" - einfo - elif [[ $ci != "php${SLOT}" ]] ; then - elog "To switch $m to use php:${SLOT}, run" - elog " eselect php set $m php${SLOT}" - elog - fi - fi - done - - # Remove dead symlinks for SAPIs that were just disabled. For - # example, if the user has the cgi SAPI enabled, then he has an - # eselect-php symlink for it. If he later reinstalls PHP with - # USE="-cgi", that symlink will break. This call to eselect is - # supposed to remove that dead link per bug 572436. - eselect php cleanup || die - - if ! has "php${SLOT/./-}" ${PHP_TARGETS}; then - elog "To build extensions for this version of PHP, you will need to" - elog "add php${SLOT/./-} to your PHP_TARGETS USE_EXPAND variable." - elog - fi - - # Warn about the removal of PHP_INI_VERSION if the user has it set. - if [[ -n "${PHP_INI_VERSION}" ]]; then - ewarn 'The PHP_INI_VERSION variable has been phased out. You may' - ewarn 'remove it from your configuration at your convenience. See' - ewarn - ewarn ' https://bugs.gentoo.org/611214' - ewarn - ewarn 'for more information.' - fi - - elog "For details on how version slotting works, please see" - elog "the wiki:" - elog - elog " https://wiki.gentoo.org/wiki/PHP" - elog -} - -pkg_postrm() { - # This serves two purposes. First, if we have just removed the last - # installed version of PHP, then this will remove any dead symlinks - # belonging to eselect-php. Second, if a user upgrades slots from - # (say) 5.6 to 7.0 and depcleans the old slot, then this will update - # his existing symlinks to point to the new 7.0 installation. The - # latter is bug 432962. - # - # Note: the eselect-php package may not be installed at this point, - # so we can't die() if this command fails. - eselect php cleanup -} diff --git a/dev-lang/php/php-8.2.20.ebuild b/dev-lang/php/php-8.2.20.ebuild index f4a2e43fcdb1..115df248ab4e 100644 --- a/dev-lang/php/php-8.2.20.ebuild +++ b/dev-lang/php/php-8.2.20.ebuild @@ -354,6 +354,9 @@ src_prepare() { # - https://github.com/php/php-src/issues/14786 # rm ext/dba/tests/dba_gdbm.phpt || die + + # https://github.com/php/php-src/pull/14439 + rm ext/openssl/tests/bug74341.phpt || die } src_configure() { diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest index 082a810db228..aeef1ba4078b 100644 --- a/dev-lang/python/Manifest +++ b/dev-lang/python/Manifest @@ -24,15 +24,21 @@ DIST Python-3.9.19.tar.xz 19682840 BLAKE2B a12256663f0ff3b799c2193c5877aa89a4343 DIST Python-3.9.19.tar.xz.asc 833 BLAKE2B b48b58b8ccf4d6ba8d0d7120f04bebf59f843ffecf5fde4c3989fd9c26e3d3d1ccf4e5688f7024ae94775c8731e9ffa56799fca8596289edf93e4aac5480aaad SHA512 f7f4946243dfc56de2c84f50276b088d347f17054f50e3331d1e312e2a8e2c6ed1b4b4a807202b51137fd2af3fc9218cafa42ed348a954ace896d9a432e2defd DIST python-gentoo-patches-2.7.18_p16.tar.xz 35448 BLAKE2B 0139c0944f62f9cdd236f6a8557e0ed19704c7d72869af1cb7d8bd3e646a746cd4a0201e1b44232a5e78ef49f254db20b0d0271bf744fbfd4fe0f1e99b8f3e6c SHA512 810be590d0e06fab4b2165e6852ca49662f09dcd7e20b47a29f613ad7653252c8dfac3f0eb228d77c8a914efa7c08788b2fbd552a4b47504f5fd0ec17450c48f DIST python-gentoo-patches-3.10.14_p1.tar.xz 15836 BLAKE2B a850e4ad4f025fa9d38ccba937f1b3ee8443ed186c22ede58b4c7324a8541cf724590686671a9aa9194662303ce75bc80aac8ee6f9da34b793876817b6f593ff SHA512 5d969f5e5126ee675a062924a5f403de142fc5bfe4a931fd3576bcc6298a855419d305d4b1ffedacb429783a05324b36eef4c45c861c47bada0bdd840de2bca3 +DIST python-gentoo-patches-3.10.14_p2.tar.xz 19564 BLAKE2B 2ad1398e0679e73028a0614e8c4ef6bc76928f6c1d0e93c39c3bf2c23201904ee677377abb120444995154bda4251cb8f0aabafca5e6c82601a6270d0e62bf67 SHA512 6d4194b85a176a1a0f7acc3eab48829d504e66381f3008821a9a433e63f5188b444321192ad536d8219a1c3ca56dbdb5c39439401cbbb30f35a606e2b6617624 DIST python-gentoo-patches-3.11.9.tar.xz 8456 BLAKE2B 4e62837f17c1d056460df417b056a79ad78dbcdd3454761c7cda68ffe6faf8f4d4f04d5539e0ba94332fe19a751f7d5ff2c35ff969a6aa09a2c72d2ce5efbff1 SHA512 a288aa8d1d15e906e0f1762602a2122f9dc91bbd6b72123ac5d00ce55b3af324a4e8280b600fc0fb630e489e57ee1547d7595a4ede7a70e4b26d6686a8414997 +DIST python-gentoo-patches-3.11.9_p1.tar.xz 12348 BLAKE2B 885c18eb52d299c8da43fe48106a2464ce594822e8ed362150c98f749065447b7438741cacf82a71db102434a5b2a2e91778aca8609fd7ede7898f9e57a82d49 SHA512 2ed8a97692a8980e565038ad095dad8ed3daf1f8c5c5e042a0bc278c320e099962ad13b5ff919ae334674a4828c5e8f3b9c3af6b3c37e93a42374284f5ea2243 DIST python-gentoo-patches-3.12.3.tar.xz 6028 BLAKE2B 7953a48a1d95a6a33bd88060fbcac463a5469371aa0c882c3945f1fea64a63c4d45fca8451f51f4eaeea00a04267ad2e54e4cc720c95e8bb5a3477e00263b80a SHA512 4779bab2b24e59e4a77987ce3e9611d99e87c9c4d016309758c26a65fe2e11ef04d48d5af628c02b1552dc1f31b768f87448f8e19e716b4fe372941e6dacac3f DIST python-gentoo-patches-3.12.4_p1.tar.xz 7088 BLAKE2B 450b95539aaf7c8c052ca1bbcab3b1a8f1c33e8007b6c66cc290c33d88cac8bad346e13cf96508834599a59ccb6548e6dd8cbfb1e24d84539f502101b04299d0 SHA512 df874cb1d8d0f5df60fca82daa2a59cbcfeba6be72b021101a753306a09bb19ee268681b3fdb39659be923d868c727bf7aabbe8173cfd48a329c66f4727353c7 DIST python-gentoo-patches-3.12.4_p2.tar.xz 11124 BLAKE2B 8e49af60b1e514de9b77c562a8df5ae7d6caf0045e631fcf85a8f91335cf18f1df2ac611ea73d26e5b70c2537beb423a9303dcce41c2c2e2b049ee9f1e537b53 SHA512 df1d49e60d23f5f09144c57034c86f81f8d185f65c3a93bbb2b386977638bd525b45fe1dff8c7202d60ca3a5fdf96b94a492b076072713565e7449b679fde7b5 +DIST python-gentoo-patches-3.12.4_p3.tar.xz 14796 BLAKE2B 68f5235ef434f9db16e7bc635ff51b6607cfb9be713fdc3c0ef624ec0f513345f6e02e27b8ebc2b3c8a5fcd4f4f5161024407ae364bdffd3b22a7a9d3a509b30 SHA512 8e337a7234b8ad64dd82435dcda0ef4e90c21214bd7b13a83fe9ba700d5b07ce11fb33b7d34d808132120b4a077fde26278b87116bb02ccef50470c046a66d2b DIST python-gentoo-patches-3.13.0b1_p3.tar.xz 11056 BLAKE2B ef932bac59d2316ee8fe638a3d34ce247ff587915546038627674cd4c03179998a58336f8ebae45f1fcc94c8059d61ff6f22693f25ace1462bce275f50bfb48f SHA512 956e3da7376d60d7a593af50fff9842016a3b193180e93ab8298756c9eedfb2aaf8c1287bb75111e6340b5bac20a12dcb00ef51ecf0e12ef9ae5c98202fb071b DIST python-gentoo-patches-3.13.0b2_p9.tar.xz 11288 BLAKE2B e46bac845ce54e32446316b8a5e055905f023e88ad7fb9cfed101f0fccf6c0fef2fb9fd5b7dc4b15ec1e6c075ceaa9f07777c3cfede0f88412871beac0a54e47 SHA512 4148342d649acd98cce1f3d3c7bdbf4adad069ba555624882ddb69f00ee0e64641014086b5e60d97eac809ccb1e3e782a112eb58d7bb83bcfa3222811cbb8682 DIST python-gentoo-patches-3.13.0b3.tar.xz 5704 BLAKE2B 665f60d0a440c63ca6bbc1615333e01e0b9d3c5cd8c871157866dd70146a9afb71aecdb6f72f75de2fd8c163d011c8df538c8b278ad6a91079f3300bd05fead3 SHA512 959826aaf467235c8a144a2b94137113b273f79febd30fee0556b718132bb89b5ba97bc01a3718771cade099777f131b322682f336dfaabe18cd5838a75318fa DIST python-gentoo-patches-3.13.0b3_p1.tar.xz 8716 BLAKE2B 25b2d9f059c6f31a354b19833a3dfaab446a43ca00bbaa415e38c3ede6c4a738046469ca4ef6e184a5d7df33a8a1c5209271a1eb0728c3791e6630953bcd798f SHA512 57bbe0470e3356cef3b1880cedd18d4e84d6f64d1f398ce3e3e729744ac5f7a4dc4144333e2355f9ecf41c58382ab5708e7dbf7d480dbf797caa460862aee3bd DIST python-gentoo-patches-3.13.0b4.tar.xz 5700 BLAKE2B cc3e6d899dc51dc4a0f4b57fb5a891a61e5ba5a943edd31b55b6540f1d52a61f2a80f8ac1cdbc36ce155a83ab3942b8991fad0e83baab4c0a1080e62b30e16df SHA512 bf236ed221512a032a057f8b89b29a28e84cfaba56f58c2eaacee846db636089b2ae4534dc55ff3389cfbf1a4485e1cc2049a5cdb98ec1cd31eef71de60596c1 DIST python-gentoo-patches-3.13.0rc1.tar.xz 5696 BLAKE2B c34beb06ea6052b297e1bc5ec790f712a6d8acfa23b16b44dd8a7fc2788a4ba266da21cc2f463e79f10749e2f4752ae34c7074a0e588e84614020e6acd86403b SHA512 a6a2e8dc2a35a76b265788658cd8ecf2f5b7f466701cf4599df300eb8914435198f26789dafa309a7dc4c23e0da2aeb905c8175611f6fa50f622e70016212202 +DIST python-gentoo-patches-3.13.0rc1_p1.tar.xz 9840 BLAKE2B f8f52be8fde89793e5692a4693c030980a32651626cc6184f962d7d9dc9209ce6593f127ff279b71fda4fafeec148af80971bdb6dcaf129f63cc52238a34630f SHA512 e0d3aaf528ffeed8335f98dd4bfd43da8274757b0ae9f6a473134e9b57eafe12b870e41e1aafa52c2bd96de1b7ab9b9f225ddf8e87eec51f088b5484b3c92852 DIST python-gentoo-patches-3.8.19_p2.tar.xz 35524 BLAKE2B a6b81e6ae907b60eea676cb65a9c693e62453dc44616baaadb294c5782a195c20eff6c2869b38ea110fe06e9e511468f4ab0c3d1811b16e0ab2833f9dc09b25b SHA512 9944c330b6062c2ac6e13fcfbc1c8835dfd078f6744cdfbc03ba787ae97c08bdae559cefadafe9dfe9be9c31f8c15ee895599b266d870f73c06a2f4b15c78dc3 +DIST python-gentoo-patches-3.8.19_p3.tar.xz 39392 BLAKE2B 451765c7546831c35f52e2772b8b43b6515f66cace2d13ed473228bf2d2b18f49b938a61d4cdf1be0fecbebfac1fc8d3d95f7597eb9d877c0b2ce495e8d419c1 SHA512 76e405ddfd3ee98dbd077f6ec83ae93d0506ddbc3b2b8884a0f38c6269ea982b635b0eb7820f6f9b2f81eb0ef514b93a5eb10437414cde4de2bfb7ea37764b3c DIST python-gentoo-patches-3.9.19_p3.tar.xz 28240 BLAKE2B 35c70b1f9a590abe9a74795f478ab788cd72c96e9d84f2756685e61324dc4203148e71b00a236bb4af8fb8315e3582ecec255b39749a653e0511d4a9f9fef725 SHA512 6b8f4dab4aa7d4d646ee4091b5cf76bbc8896d4299a3623660a2c5fec06c0cf56c0a50ac87604885cd155141bc85e0e80acdbedb7b34a813901aad021b9b8ab2 +DIST python-gentoo-patches-3.9.19_p4.tar.xz 32048 BLAKE2B 9595d508304baf36a2c8daa2ae15d3596fdfb5fed5c531fc379ee347d5b165885ade1842f094184fb7bd81a6385e45f9b77ba7bfa4334ea30292c0bc59b373e2 SHA512 5713c69ee3745246a570e0f05ac8f45baa8f9fa8a2154c930f1ddcf827a2a790cb5e308f5ff9452d3ffda5d60c167a02429af773eebf13dcb6463793cd448500 diff --git a/dev-lang/python/python-3.10.14_p2.ebuild b/dev-lang/python/python-3.10.14_p2.ebuild new file mode 100644 index 000000000000..0b054e7e0898 --- /dev/null +++ b/dev-lang/python/python-3.10.14_p2.ebuild @@ -0,0 +1,542 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" +WANT_LIBTOOL="none" + +inherit autotools check-reqs flag-o-matic multiprocessing pax-utils +inherit prefix python-utils-r1 toolchain-funcs verify-sig + +MY_PV=${PV/_rc/rc} +MY_P="Python-${MY_PV%_p*}" +PYVER=$(ver_cut 1-2) +PATCHSET="python-gentoo-patches-${MY_PV}" + +DESCRIPTION="An interpreted, interactive, object-oriented programming language" +HOMEPAGE=" + https://www.python.org/ + https://github.com/python/cpython/ +" +SRC_URI=" + https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz + https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz + verify-sig? ( + https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.asc + ) +" +S="${WORKDIR}/${MY_P}" + +LICENSE="PSF-2" +SLOT="${PYVER}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE=" + bluetooth build debug +ensurepip examples gdbm libedit + +ncurses pgo +readline +sqlite +ssl test tk valgrind +" +RESTRICT="!test? ( test )" + +# Do not add a dependency on dev-lang/python to this ebuild. +# If you need to apply a patch which requires python for bootstrapping, please +# run the bootstrap code on your dev box and include the results in the +# patchset. See bug 447752. + +RDEPEND=" + app-arch/bzip2:= + app-arch/xz-utils:= + >=dev-libs/expat-2.1:= + dev-libs/libffi:= + dev-libs/mpdecimal:= + dev-python/gentoo-common + >=sys-libs/zlib-1.1.3:= + virtual/libcrypt:= + virtual/libintl + ensurepip? ( dev-python/ensurepip-wheels ) + gdbm? ( sys-libs/gdbm:=[berkdb] ) + kernel_linux? ( sys-apps/util-linux:= ) + ncurses? ( >=sys-libs/ncurses-5.2:= ) + readline? ( + !libedit? ( >=sys-libs/readline-4.1:= ) + libedit? ( dev-libs/libedit:= ) + ) + sqlite? ( >=dev-db/sqlite-3.3.8:3= ) + ssl? ( >=dev-libs/openssl-1.1.1:= ) + tk? ( + >=dev-lang/tcl-8.0:= + >=dev-lang/tk-8.0:= + dev-tcltk/blt:= + dev-tcltk/tix + ) +" +# bluetooth requires headers from bluez +DEPEND=" + ${RDEPEND} + bluetooth? ( net-wireless/bluez ) + valgrind? ( dev-debug/valgrind ) + test? ( app-arch/xz-utils ) +" +# autoconf-archive needed to eautoreconf +BDEPEND=" + dev-build/autoconf-archive + app-alternatives/awk + virtual/pkgconfig + verify-sig? ( sec-keys/openpgp-keys-python ) +" +RDEPEND+=" + !build? ( app-misc/mime-types ) +" +if [[ ${PV} != *_alpha* ]]; then + RDEPEND+=" + dev-lang/python-exec[python_targets_python${PYVER/./_}(-)] + " +fi + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/python.org.asc + +# large file tests involve a 2.5G file being copied (duplicated) +CHECKREQS_DISK_BUILD=5500M + +QA_PKGCONFIG_VERSION=${PYVER} +# false positives -- functions specific to *BSD +QA_CONFIG_IMPL_DECL_SKIP=( chflags lchflags ) + +pkg_pretend() { + use test && check-reqs_pkg_pretend +} + +pkg_setup() { + use test && check-reqs_pkg_setup +} + +src_unpack() { + if use verify-sig; then + verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.xz{,.asc} + fi + default +} + +src_prepare() { + # Ensure that internal copies of expat and libffi are not used. + rm -r Modules/expat || die + rm -r Modules/_ctypes/libffi* || die + + local PATCHES=( + "${WORKDIR}/${PATCHSET}" + ) + + default + + # https://bugs.gentoo.org/850151 + sed -i -e "s:@@GENTOO_LIBDIR@@:$(get_libdir):g" setup.py || die + + # force the correct number of jobs + # https://bugs.gentoo.org/737660 + local jobs=$(makeopts_jobs) + sed -i -e "s:-j0:-j${jobs}:" Makefile.pre.in || die + sed -i -e "/self\.parallel/s:True:${jobs}:" setup.py || die + + eautoreconf +} + +build_cbuild_python() { + # Hack to workaround get_libdir not being able to handle CBUILD, bug #794181 + local cbuild_libdir=$(unset PKG_CONFIG_PATH ; $(tc-getBUILD_PKG_CONFIG) --keep-system-libs --libs-only-L libffi) + + # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get + # propagated to sysconfig for built extensions + # + # -fno-lto to avoid bug #700012 (not like it matters for mini-CBUILD Python anyway) + local -x CFLAGS_NODIST="${BUILD_CFLAGS} -fno-lto" + local -x LDFLAGS_NODIST=${BUILD_LDFLAGS} + local -x CFLAGS= LDFLAGS= + local -x BUILD_CFLAGS="${CFLAGS_NODIST}" + local -x BUILD_LDFLAGS=${LDFLAGS_NODIST} + + # We need to build our own Python on CBUILD first, and feed it in. + # bug #847910 and bug #864911. + local myeconfargs_cbuild=( + "${myeconfargs[@]}" + + --prefix="${BROOT}"/usr + --libdir="${cbuild_libdir:2}" + + # Avoid needing to load the right libpython.so. + --disable-shared + + # As minimal as possible for the mini CBUILD Python + # we build just for cross. + --without-lto + --disable-optimizations + ) + + mkdir "${WORKDIR}"/${P}-${CBUILD} || die + pushd "${WORKDIR}"/${P}-${CBUILD} &> /dev/null || die + # We disable _ctypes and _crypt for CBUILD because Python's setup.py can't handle locating + # libdir correctly for cross. + PYTHON_DISABLE_MODULES+=" _ctypes _crypt" \ + ECONF_SOURCE="${S}" econf_build "${myeconfargs_cbuild[@]}" + + # Avoid as many dependencies as possible for the cross build. + cat >> Makefile <<-EOF || die + MODULE_NIS=disabled + MODULE__DBM=disabled + MODULE__GDBM=disabled + MODULE__DBM=disabled + MODULE__SQLITE3=disabled + MODULE__HASHLIB=disabled + MODULE__SSL=disabled + MODULE__CURSES=disabled + MODULE__CURSES_PANEL=disabled + MODULE_READLINE=disabled + MODULE__TKINTER=disabled + MODULE_PYEXPAT=disabled + MODULE_ZLIB=disabled + EOF + + # Unfortunately, we do have to build this immediately, and + # not in src_compile, because CHOST configure for Python + # will check the existence of the Python it was pointed to + # immediately. + PYTHON_DISABLE_MODULES+=" _ctypes _crypt" emake + popd &> /dev/null || die +} + +src_configure() { + # disable automagic bluetooth headers detection + if ! use bluetooth; then + local -x ac_cv_header_bluetooth_bluetooth_h=no + fi + local disable + use gdbm || disable+=" gdbm" + use ncurses || disable+=" _curses _curses_panel" + use readline || disable+=" readline" + use sqlite || disable+=" _sqlite3" + use ssl || export PYTHON_DISABLE_SSL="1" + use tk || disable+=" _tkinter" + export PYTHON_DISABLE_MODULES="${disable}" + + if [[ -n "${PYTHON_DISABLE_MODULES}" ]]; then + einfo "Disabled modules: ${PYTHON_DISABLE_MODULES}" + fi + + append-flags -fwrapv + filter-flags -malign-double + + # Export CXX so it ends up in /usr/lib/python3.X/config/Makefile. + # PKG_CONFIG needed for cross. + tc-export CXX PKG_CONFIG + + local dbmliborder= + if use gdbm; then + dbmliborder+="${dbmliborder:+:}gdbm" + fi + + if use pgo; then + local profile_task_flags=( + -m test + "-j$(makeopts_jobs)" + --pgo-extended + -u-network + + # We use a timeout because of how often we've had hang issues + # here. It also matches the default upstream PROFILE_TASK. + --timeout 1200 + + -x test_gdb + -x test_dtrace + + # All of these seem to occasionally hang for PGO inconsistently + # They'll even hang here but be fine in src_test sometimes. + # bug #828535 (and related: bug #788022) + -x test_asyncio + -x test_concurrent_futures + -x test_httpservers + -x test_logging + -x test_multiprocessing_fork + -x test_socket + -x test_xmlrpc + + # Hangs (actually runs indefinitely executing itself w/ many cpython builds) + # bug #900429 + -x test_tools + ) + + # musl-specific skips + use elibc_musl && profile_task_flags+=( + # various musl locale deficiencies + -x test__locale + -x test_c_locale_coercion + -x test_locale + -x test_re + + # known issues with find_library on musl + # https://bugs.python.org/issue21622 + -x test_ctypes + + # fpathconf, ttyname errno values + -x test_os + ) + + if has_version "app-arch/rpm" ; then + # Avoid sandbox failure (attempts to write to /var/lib/rpm) + profile_task_flags+=( + -x test_distutils + ) + fi + local -x PROFILE_TASK="${profile_task_flags[*]}" + fi + + local myeconfargs=( + # glibc-2.30 removes it; since we can't cleanly force-rebuild + # Python on glibc upgrade, remove it proactively to give + # a chance for users rebuilding python before glibc + ac_cv_header_stropts_h=no + + --enable-shared + --without-static-libpython + --enable-ipv6 + --infodir='${prefix}/share/info' + --mandir='${prefix}/share/man' + --with-computed-gotos + --with-dbmliborder="${dbmliborder}" + --with-libc= + --enable-loadable-sqlite-extensions + --without-ensurepip + --without-lto + --with-system-expat + --with-system-ffi + --with-system-libmpdec + --with-wheel-pkg-dir="${EPREFIX}"/usr/lib/python/ensurepip + + $(use_with debug assertions) + $(use_enable pgo optimizations) + $(use_with readline readline "$(usex libedit editline readline)") + $(use_with valgrind) + ) + + # disable implicit optimization/debugging flags + local -x OPT= + + # https://bugs.gentoo.org/700012 + if tc-is-lto; then + append-cflags $(test-flags-CC -ffat-lto-objects) + myeconfargs+=( + --with-lto + ) + fi + + if tc-is-cross-compiler ; then + build_cbuild_python + # Point the imminent CHOST build to the Python we just + # built for CBUILD. + export PATH="${WORKDIR}/${P}-${CBUILD}:${PATH}" + fi + + # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get + # propagated to sysconfig for built extensions + local -x CFLAGS_NODIST=${CFLAGS} + local -x LDFLAGS_NODIST=${LDFLAGS} + local -x CFLAGS= LDFLAGS= + + # Fix implicit declarations on cross and prefix builds. Bug #674070. + if use ncurses; then + append-cppflags -I"${ESYSROOT}"/usr/include/ncursesw + fi + + hprefixify setup.py + econf "${myeconfargs[@]}" + + if grep -q "#define POSIX_SEMAPHORES_NOT_ENABLED 1" pyconfig.h; then + eerror "configure has detected that the sem_open function is broken." + eerror "Please ensure that /dev/shm is mounted as a tmpfs with mode 1777." + die "Broken sem_open function (bug 496328)" + fi + + # install epython.py as part of stdlib + echo "EPYTHON='python${PYVER}'" > Lib/epython.py || die +} + +src_compile() { + # Ensure sed works as expected + # https://bugs.gentoo.org/594768 + local -x LC_ALL=C + # Prevent using distutils bundled by setuptools. + # https://bugs.gentoo.org/823728 + export SETUPTOOLS_USE_DISTUTILS=stdlib + + # Save PYTHONDONTWRITEBYTECODE so that 'has_version' doesn't + # end up writing bytecode & violating sandbox. + # bug #831897 + local -x _PYTHONDONTWRITEBYTECODE=${PYTHONDONTWRITEBYTECODE} + + if use pgo ; then + # bug 660358 + local -x COLUMNS=80 + local -x PYTHONDONTWRITEBYTECODE= + + addpredict "/usr/lib/python${PYVER}/site-packages" + fi + + # also need to clear the flags explicitly here or they end up + # in _sysconfigdata* + emake CPPFLAGS= CFLAGS= LDFLAGS= + + # Restore saved value from above. + local -x PYTHONDONTWRITEBYTECODE=${_PYTHONDONTWRITEBYTECODE} + + # Work around bug 329499. See also bug 413751 and 457194. + if has_version dev-libs/libffi[pax-kernel]; then + pax-mark E python + else + pax-mark m python + fi +} + +src_test() { + # Tests will not work when cross compiling. + if tc-is-cross-compiler; then + elog "Disabling tests due to crosscompiling." + return + fi + + local test_opts=( + -u-network + -j "$(makeopts_jobs)" + + # fails + -x test_concurrent_futures + -x test_gdb + ) + + if use sparc ; then + # bug #788022 + test_opts+=( + -x test_multiprocessing_fork + -x test_multiprocessing_forkserver + ) + fi + + # musl-specific skips + use elibc_musl && test_opts+=( + # various musl locale deficiencies + -x test__locale + -x test_c_locale_coercion + -x test_locale + -x test_re + + # known issues with find_library on musl + # https://bugs.python.org/issue21622 + -x test_ctypes + + # fpathconf, ttyname errno values + -x test_os + ) + + # workaround docutils breaking tests + cat > Lib/docutils.py <<-EOF || die + raise ImportError("Thou shalt not import!") + EOF + + # bug 660358 + local -x COLUMNS=80 + local -x PYTHONDONTWRITEBYTECODE= + # workaround https://bugs.gentoo.org/775416 + addwrite "/usr/lib/python${PYVER}/site-packages" + + nonfatal emake -Onone test EXTRATESTOPTS="${test_opts[*]}" \ + CPPFLAGS= CFLAGS= LDFLAGS= < /dev/tty + local ret=${?} + + rm Lib/docutils.py || die + + [[ ${ret} -eq 0 ]] || die "emake test failed" +} + +src_install() { + local libdir=${ED}/usr/lib/python${PYVER} + + emake DESTDIR="${D}" altinstall + + # Fix collisions between different slots of Python. + rm "${ED}/usr/$(get_libdir)/libpython3.so" || die + + # Cheap hack to get version with ABIFLAGS + local abiver=$(cd "${ED}/usr/include"; echo python*) + if [[ ${abiver} != python${PYVER} ]]; then + # Replace python3.X with a symlink to python3.Xm + rm "${ED}/usr/bin/python${PYVER}" || die + dosym "${abiver}" "/usr/bin/python${PYVER}" + # Create python3.X-config symlink + dosym "${abiver}-config" "/usr/bin/python${PYVER}-config" + # Create python-3.5m.pc symlink + dosym "python-${PYVER}.pc" "/usr/$(get_libdir)/pkgconfig/${abiver/${PYVER}/-${PYVER}}.pc" + fi + + # python seems to get rebuilt in src_install (bug 569908) + # Work around it for now. + if has_version dev-libs/libffi[pax-kernel]; then + pax-mark E "${ED}/usr/bin/${abiver}" + else + pax-mark m "${ED}/usr/bin/${abiver}" + fi + + rm -r "${libdir}"/ensurepip/_bundled || die + if ! use ensurepip; then + rm -r "${libdir}"/ensurepip || die + fi + if ! use sqlite; then + rm -r "${libdir}/"{sqlite3,test/test_sqlite*} || die + fi + if ! use tk; then + rm -r "${ED}/usr/bin/idle${PYVER}" || die + rm -r "${libdir}/"{idlelib,tkinter,test/test_tk*} || die + fi + + ln -s ../python/EXTERNALLY-MANAGED "${libdir}/EXTERNALLY-MANAGED" || die + + dodoc Misc/{ACKS,HISTORY,NEWS} + + if use examples; then + docinto examples + find Tools -name __pycache__ -exec rm -fr {} + || die + dodoc -r Tools + fi + insinto /usr/share/gdb/auto-load/usr/$(get_libdir) #443510 + local libname=$( + printf 'e:\n\t@echo $(INSTSONAME)\ninclude Makefile\n' | + emake --no-print-directory -s -f - 2>/dev/null + ) + newins Tools/gdb/libpython.py "${libname}"-gdb.py + + newconfd "${FILESDIR}/pydoc.conf" pydoc-${PYVER} + newinitd "${FILESDIR}/pydoc.init" pydoc-${PYVER} + sed \ + -e "s:@PYDOC_PORT_VARIABLE@:PYDOC${PYVER/./_}_PORT:" \ + -e "s:@PYDOC@:pydoc${PYVER}:" \ + -i "${ED}/etc/conf.d/pydoc-${PYVER}" \ + "${ED}/etc/init.d/pydoc-${PYVER}" || die "sed failed" + + # python-exec wrapping support + local pymajor=${PYVER%.*} + local EPYTHON=python${PYVER} + local scriptdir=${D}$(python_get_scriptdir) + mkdir -p "${scriptdir}" || die + # python and pythonX + ln -s "../../../bin/${abiver}" "${scriptdir}/python${pymajor}" || die + ln -s "python${pymajor}" "${scriptdir}/python" || die + # python-config and pythonX-config + # note: we need to create a wrapper rather than symlinking it due + # to some random dirname(argv[0]) magic performed by python-config + cat > "${scriptdir}/python${pymajor}-config" <<-EOF || die + #!/bin/sh + exec "${abiver}-config" "\${@}" + EOF + chmod +x "${scriptdir}/python${pymajor}-config" || die + ln -s "python${pymajor}-config" "${scriptdir}/python-config" || die + # 2to3, pydoc + ln -s "../../../bin/2to3-${PYVER}" "${scriptdir}/2to3" || die + ln -s "../../../bin/pydoc${PYVER}" "${scriptdir}/pydoc" || die + # idle + if use tk; then + ln -s "../../../bin/idle${PYVER}" "${scriptdir}/idle" || die + fi +} diff --git a/dev-lang/python/python-3.11.9_p1.ebuild b/dev-lang/python/python-3.11.9_p1.ebuild new file mode 100644 index 000000000000..c61b855b214a --- /dev/null +++ b/dev-lang/python/python-3.11.9_p1.ebuild @@ -0,0 +1,573 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" +WANT_LIBTOOL="none" + +inherit autotools check-reqs flag-o-matic multiprocessing pax-utils +inherit prefix python-utils-r1 toolchain-funcs verify-sig + +MY_PV=${PV/_rc/rc} +MY_P="Python-${MY_PV%_p*}" +PYVER=$(ver_cut 1-2) +PATCHSET="python-gentoo-patches-${MY_PV}" + +DESCRIPTION="An interpreted, interactive, object-oriented programming language" +HOMEPAGE=" + https://www.python.org/ + https://github.com/python/cpython/ +" +SRC_URI=" + https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz + https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz + verify-sig? ( + https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.asc + ) +" +S="${WORKDIR}/${MY_P}" + +LICENSE="PSF-2" +SLOT="${PYVER}" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE=" + bluetooth build debug +ensurepip examples gdbm libedit + +ncurses pgo +readline +sqlite +ssl test tk valgrind +" +RESTRICT="!test? ( test )" + +# Do not add a dependency on dev-lang/python to this ebuild. +# If you need to apply a patch which requires python for bootstrapping, please +# run the bootstrap code on your dev box and include the results in the +# patchset. See bug 447752. + +RDEPEND=" + app-arch/bzip2:= + app-arch/xz-utils:= + app-crypt/libb2 + >=dev-libs/expat-2.1:= + dev-libs/libffi:= + dev-libs/mpdecimal:= + dev-python/gentoo-common + >=sys-libs/zlib-1.1.3:= + virtual/libcrypt:= + virtual/libintl + ensurepip? ( dev-python/ensurepip-wheels ) + gdbm? ( sys-libs/gdbm:=[berkdb] ) + kernel_linux? ( sys-apps/util-linux:= ) + ncurses? ( >=sys-libs/ncurses-5.2:= ) + readline? ( + !libedit? ( >=sys-libs/readline-4.1:= ) + libedit? ( dev-libs/libedit:= ) + ) + sqlite? ( >=dev-db/sqlite-3.3.8:3= ) + ssl? ( >=dev-libs/openssl-1.1.1:= ) + tk? ( + >=dev-lang/tcl-8.0:= + >=dev-lang/tk-8.0:= + dev-tcltk/blt:= + dev-tcltk/tix + ) +" +# bluetooth requires headers from bluez +DEPEND=" + ${RDEPEND} + bluetooth? ( net-wireless/bluez ) + test? ( app-arch/xz-utils ) + valgrind? ( dev-debug/valgrind ) +" +# autoconf-archive needed to eautoreconf +BDEPEND=" + dev-build/autoconf-archive + app-alternatives/awk + virtual/pkgconfig + verify-sig? ( sec-keys/openpgp-keys-python ) +" +RDEPEND+=" + !build? ( app-misc/mime-types ) +" +if [[ ${PV} != *_alpha* ]]; then + RDEPEND+=" + dev-lang/python-exec[python_targets_python${PYVER/./_}(-)] + " +fi + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/python.org.asc + +# large file tests involve a 2.5G file being copied (duplicated) +CHECKREQS_DISK_BUILD=5500M + +QA_PKGCONFIG_VERSION=${PYVER} +# false positives -- functions specific to *BSD +QA_CONFIG_IMPL_DECL_SKIP=( chflags lchflags ) + +pkg_pretend() { + use test && check-reqs_pkg_pretend +} + +pkg_setup() { + use test && check-reqs_pkg_setup +} + +src_unpack() { + if use verify-sig; then + verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.xz{,.asc} + fi + default +} + +src_prepare() { + # Ensure that internal copies of expat and libffi are not used. + rm -r Modules/expat || die + rm -r Modules/_ctypes/libffi* || die + + local PATCHES=( + "${WORKDIR}/${PATCHSET}" + ) + + default + + # https://bugs.gentoo.org/850151 + sed -i -e "s:@@GENTOO_LIBDIR@@:$(get_libdir):g" setup.py || die + + # force the correct number of jobs + # https://bugs.gentoo.org/737660 + local jobs=$(makeopts_jobs) + sed -i -e "s:-j0:-j${jobs}:" Makefile.pre.in || die + sed -i -e "/self\.parallel/s:True:${jobs}:" setup.py || die + + eautoreconf +} + +build_cbuild_python() { + # Hack to workaround get_libdir not being able to handle CBUILD, bug #794181 + local cbuild_libdir=$(unset PKG_CONFIG_PATH ; $(tc-getBUILD_PKG_CONFIG) --keep-system-libs --libs-only-L libffi) + + # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get + # propagated to sysconfig for built extensions + # + # -fno-lto to avoid bug #700012 (not like it matters for mini-CBUILD Python anyway) + local -x CFLAGS_NODIST="${BUILD_CFLAGS} -fno-lto" + local -x LDFLAGS_NODIST=${BUILD_LDFLAGS} + local -x CFLAGS= LDFLAGS= + local -x BUILD_CFLAGS="${CFLAGS_NODIST}" + local -x BUILD_LDFLAGS=${LDFLAGS_NODIST} + + # We need to build our own Python on CBUILD first, and feed it in. + # bug #847910 + local myeconfargs_cbuild=( + "${myeconfargs[@]}" + + --prefix="${BROOT}"/usr + --libdir="${cbuild_libdir:2}" + + # Avoid needing to load the right libpython.so. + --disable-shared + + # As minimal as possible for the mini CBUILD Python + # we build just for cross to satisfy --with-build-python. + --without-lto + --without-readline + --disable-optimizations + ) + + mkdir "${WORKDIR}"/${P}-${CBUILD} || die + pushd "${WORKDIR}"/${P}-${CBUILD} &> /dev/null || die + # We disable _ctypes and _crypt for CBUILD because Python's setup.py can't handle locating + # libdir correctly for cross. + PYTHON_DISABLE_MODULES+=" _ctypes _crypt" \ + ECONF_SOURCE="${S}" econf_build "${myeconfargs_cbuild[@]}" + + # Avoid as many dependencies as possible for the cross build. + cat >> Makefile <<-EOF || die + MODULE_NIS_STATE=disabled + MODULE__DBM_STATE=disabled + MODULE__GDBM_STATE=disabled + MODULE__DBM_STATE=disabled + MODULE__SQLITE3_STATE=disabled + MODULE__HASHLIB_STATE=disabled + MODULE__SSL_STATE=disabled + MODULE__CURSES_STATE=disabled + MODULE__CURSES_PANEL_STATE=disabled + MODULE_READLINE_STATE=disabled + MODULE__TKINTER_STATE=disabled + MODULE_PYEXPAT_STATE=disabled + MODULE_ZLIB_STATE=disabled + EOF + + # Unfortunately, we do have to build this immediately, and + # not in src_compile, because CHOST configure for Python + # will check the existence of the --with-build-python value + # immediately. + PYTHON_DISABLE_MODULES+=" _ctypes _crypt" emake + popd &> /dev/null || die +} + +src_configure() { + # disable automagic bluetooth headers detection + if ! use bluetooth; then + local -x ac_cv_header_bluetooth_bluetooth_h=no + fi + + append-flags -fwrapv + filter-flags -malign-double + + # Export CXX so it ends up in /usr/lib/python3.X/config/Makefile. + # PKG_CONFIG needed for cross. + tc-export CXX PKG_CONFIG + + local dbmliborder= + if use gdbm; then + dbmliborder+="${dbmliborder:+:}gdbm" + fi + + if use pgo; then + local profile_task_flags=( + -m test + "-j$(makeopts_jobs)" + --pgo-extended + -u-network + + # We use a timeout because of how often we've had hang issues + # here. It also matches the default upstream PROFILE_TASK. + --timeout 1200 + + -x test_gdb + -x test_dtrace + + # All of these seem to occasionally hang for PGO inconsistently + # They'll even hang here but be fine in src_test sometimes. + # bug #828535 (and related: bug #788022) + -x test_asyncio + -x test_concurrent_futures + -x test_httpservers + -x test_logging + -x test_multiprocessing_fork + -x test_socket + -x test_xmlrpc + + # Hangs (actually runs indefinitely executing itself w/ many cpython builds) + # bug #900429 + -x test_tools + ) + + # musl-specific skips + use elibc_musl && profile_task_flags+=( + # various musl locale deficiencies + -x test__locale + -x test_c_locale_coercion + -x test_locale + -x test_re + + # known issues with find_library on musl + # https://bugs.python.org/issue21622 + -x test_ctypes + + # fpathconf, ttyname errno values + -x test_os + ) + + if has_version "app-arch/rpm" ; then + # Avoid sandbox failure (attempts to write to /var/lib/rpm) + profile_task_flags+=( + -x test_distutils + ) + fi + local -x PROFILE_TASK="${profile_task_flags[*]}" + fi + + local myeconfargs=( + # glibc-2.30 removes it; since we can't cleanly force-rebuild + # Python on glibc upgrade, remove it proactively to give + # a chance for users rebuilding python before glibc + ac_cv_header_stropts_h=no + + --enable-shared + --without-static-libpython + --enable-ipv6 + --infodir='${prefix}/share/info' + --mandir='${prefix}/share/man' + --with-computed-gotos + --with-dbmliborder="${dbmliborder}" + --with-libc= + --enable-loadable-sqlite-extensions + --without-ensurepip + --without-lto + --with-system-expat + --with-system-ffi + --with-system-libmpdec + --with-platlibdir=lib + --with-pkg-config=yes + --with-wheel-pkg-dir="${EPREFIX}"/usr/lib/python/ensurepip + + $(use_with debug assertions) + $(use_enable pgo optimizations) + $(use_with readline readline "$(usex libedit editline readline)") + $(use_with valgrind) + ) + + # disable implicit optimization/debugging flags + local -x OPT= + + # https://bugs.gentoo.org/700012 + if tc-is-lto; then + append-cflags $(test-flags-CC -ffat-lto-objects) + myeconfargs+=( + --with-lto + ) + fi + + if tc-is-cross-compiler ; then + build_cbuild_python + myeconfargs+=( + # Point the imminent CHOST build to the Python we just + # built for CBUILD. + --with-build-python="${WORKDIR}"/${P}-${CBUILD}/python + ) + fi + + # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get + # propagated to sysconfig for built extensions + local -x CFLAGS_NODIST=${CFLAGS} + local -x LDFLAGS_NODIST=${LDFLAGS} + local -x CFLAGS= LDFLAGS= + + # Fix implicit declarations on cross and prefix builds. Bug #674070. + if use ncurses; then + append-cppflags -I"${ESYSROOT}"/usr/include/ncursesw + fi + + hprefixify setup.py + econf "${myeconfargs[@]}" + + if grep -q "#define POSIX_SEMAPHORES_NOT_ENABLED 1" pyconfig.h; then + eerror "configure has detected that the sem_open function is broken." + eerror "Please ensure that /dev/shm is mounted as a tmpfs with mode 1777." + die "Broken sem_open function (bug 496328)" + fi + + # force-disable modules we don't want built + local disable_modules=( NIS ) + use gdbm || disable_modules+=( _GDBM _DBM ) + use sqlite || disable_modules+=( _SQLITE3 ) + use ssl || disable_modules+=( _HASHLIB _SSL ) + use ncurses || disable_modules+=( _CURSES _CURSES_PANEL ) + use readline || disable_modules+=( READLINE ) + use tk || disable_modules+=( _TKINTER ) + + local mod + for mod in "${disable_modules[@]}"; do + echo "MODULE_${mod}_STATE=disabled" + done >> Makefile || die + + # install epython.py as part of stdlib + echo "EPYTHON='python${PYVER}'" > Lib/epython.py || die +} + +src_compile() { + # Ensure sed works as expected + # https://bugs.gentoo.org/594768 + local -x LC_ALL=C + # Prevent using distutils bundled by setuptools. + # https://bugs.gentoo.org/823728 + export SETUPTOOLS_USE_DISTUTILS=stdlib + export PYTHONSTRICTEXTENSIONBUILD=1 + + # Save PYTHONDONTWRITEBYTECODE so that 'has_version' doesn't + # end up writing bytecode & violating sandbox. + # bug #831897 + local -x _PYTHONDONTWRITEBYTECODE=${PYTHONDONTWRITEBYTECODE} + + if use pgo ; then + # bug 660358 + local -x COLUMNS=80 + local -x PYTHONDONTWRITEBYTECODE= + + addpredict "/usr/lib/python${PYVER}/site-packages" + fi + + # also need to clear the flags explicitly here or they end up + # in _sysconfigdata* + emake CPPFLAGS= CFLAGS= LDFLAGS= + + # Restore saved value from above. + local -x PYTHONDONTWRITEBYTECODE=${_PYTHONDONTWRITEBYTECODE} + + # Work around bug 329499. See also bug 413751 and 457194. + if has_version dev-libs/libffi[pax-kernel]; then + pax-mark E python + else + pax-mark m python + fi +} + +src_test() { + # Tests will not work when cross compiling. + if tc-is-cross-compiler; then + elog "Disabling tests due to crosscompiling." + return + fi + + # this just happens to skip test_support.test_freeze that is broken + # without bundled expat + # TODO: get a proper skip for it upstream + local -x LOGNAME=buildbot + + local test_opts=( + -u-network + -j "$(makeopts_jobs)" + + # fails + -x test_concurrent_futures + -x test_gdb + ) + + if use sparc ; then + # bug #788022 + test_opts+=( + -x test_multiprocessing_fork + -x test_multiprocessing_forkserver + ) + fi + + # musl-specific skips + use elibc_musl && test_opts+=( + # various musl locale deficiencies + -x test__locale + -x test_c_locale_coercion + -x test_locale + -x test_re + + # known issues with find_library on musl + # https://bugs.python.org/issue21622 + -x test_ctypes + + # fpathconf, ttyname errno values + -x test_os + ) + + # workaround docutils breaking tests + cat > Lib/docutils.py <<-EOF || die + raise ImportError("Thou shalt not import!") + EOF + + # bug 660358 + local -x COLUMNS=80 + local -x PYTHONDONTWRITEBYTECODE= + # workaround https://bugs.gentoo.org/775416 + addwrite "/usr/lib/python${PYVER}/site-packages" + + nonfatal emake -Onone test EXTRATESTOPTS="${test_opts[*]}" \ + CPPFLAGS= CFLAGS= LDFLAGS= < /dev/tty + local ret=${?} + + rm Lib/docutils.py || die + + [[ ${ret} -eq 0 ]] || die "emake test failed" +} + +src_install() { + local libdir=${ED}/usr/lib/python${PYVER} + + # -j1 hack for now for bug #843458 + emake -j1 DESTDIR="${D}" altinstall + + # Fix collisions between different slots of Python. + rm "${ED}/usr/$(get_libdir)/libpython3.so" || die + + # Cheap hack to get version with ABIFLAGS + local abiver=$(cd "${ED}/usr/include"; echo python*) + if [[ ${abiver} != python${PYVER} ]]; then + # Replace python3.X with a symlink to python3.Xm + rm "${ED}/usr/bin/python${PYVER}" || die + dosym "${abiver}" "/usr/bin/python${PYVER}" + # Create python3.X-config symlink + dosym "${abiver}-config" "/usr/bin/python${PYVER}-config" + # Create python-3.5m.pc symlink + dosym "python-${PYVER}.pc" "/usr/$(get_libdir)/pkgconfig/${abiver/${PYVER}/-${PYVER}}.pc" + fi + + # python seems to get rebuilt in src_install (bug 569908) + # Work around it for now. + if has_version dev-libs/libffi[pax-kernel]; then + pax-mark E "${ED}/usr/bin/${abiver}" + else + pax-mark m "${ED}/usr/bin/${abiver}" + fi + + rm -r "${libdir}"/ensurepip/_bundled || die + if ! use ensurepip; then + rm -r "${libdir}"/ensurepip || die + fi + if ! use sqlite; then + rm -r "${libdir}/"sqlite3 || die + fi + if ! use tk; then + rm -r "${ED}/usr/bin/idle${PYVER}" || die + rm -r "${libdir}/"{idlelib,tkinter,test/test_tk*} || die + fi + + ln -s ../python/EXTERNALLY-MANAGED "${libdir}/EXTERNALLY-MANAGED" || die + + dodoc Misc/{ACKS,HISTORY,NEWS} + + if use examples; then + docinto examples + find Tools -name __pycache__ -exec rm -fr {} + || die + dodoc -r Tools + fi + insinto /usr/share/gdb/auto-load/usr/$(get_libdir) #443510 + local libname=$( + printf 'e:\n\t@echo $(INSTSONAME)\ninclude Makefile\n' | + emake --no-print-directory -s -f - 2>/dev/null + ) + newins Tools/gdb/libpython.py "${libname}"-gdb.py + + newconfd "${FILESDIR}/pydoc.conf" pydoc-${PYVER} + newinitd "${FILESDIR}/pydoc.init" pydoc-${PYVER} + sed \ + -e "s:@PYDOC_PORT_VARIABLE@:PYDOC${PYVER/./_}_PORT:" \ + -e "s:@PYDOC@:pydoc${PYVER}:" \ + -i "${ED}/etc/conf.d/pydoc-${PYVER}" \ + "${ED}/etc/init.d/pydoc-${PYVER}" || die "sed failed" + + # python-exec wrapping support + local pymajor=${PYVER%.*} + local EPYTHON=python${PYVER} + local scriptdir=${D}$(python_get_scriptdir) + mkdir -p "${scriptdir}" || die + # python and pythonX + ln -s "../../../bin/${abiver}" "${scriptdir}/python${pymajor}" || die + ln -s "python${pymajor}" "${scriptdir}/python" || die + # python-config and pythonX-config + # note: we need to create a wrapper rather than symlinking it due + # to some random dirname(argv[0]) magic performed by python-config + cat > "${scriptdir}/python${pymajor}-config" <<-EOF || die + #!/bin/sh + exec "${abiver}-config" "\${@}" + EOF + chmod +x "${scriptdir}/python${pymajor}-config" || die + ln -s "python${pymajor}-config" "${scriptdir}/python-config" || die + # 2to3, pydoc + ln -s "../../../bin/2to3-${PYVER}" "${scriptdir}/2to3" || die + ln -s "../../../bin/pydoc${PYVER}" "${scriptdir}/pydoc" || die + # idle + if use tk; then + ln -s "../../../bin/idle${PYVER}" "${scriptdir}/idle" || die + fi +} + +pkg_postinst() { + local v + for v in ${REPLACING_VERSIONS}; do + if ver_test "${v}" -lt 3.11.0_beta4-r2; then + ewarn "Python 3.11.0b4 has changed its module ABI. The .pyc files" + ewarn "installed previously are no longer valid and will be regenerated" + ewarn "(or ignored) on the next import. This may cause sandbox failures" + ewarn "when installing some packages and checksum mismatches when removing" + ewarn "old versions. To actively prevent this, rebuild all packages" + ewarn "installing Python 3.11 modules, e.g. using:" + ewarn + ewarn " emerge -1v /usr/lib/python3.11/site-packages" + fi + done +} diff --git a/dev-lang/python/python-3.12.4_p3.ebuild b/dev-lang/python/python-3.12.4_p3.ebuild new file mode 100644 index 000000000000..a2461c6b3906 --- /dev/null +++ b/dev-lang/python/python-3.12.4_p3.ebuild @@ -0,0 +1,558 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" +WANT_LIBTOOL="none" + +inherit autotools check-reqs flag-o-matic multiprocessing pax-utils +inherit python-utils-r1 toolchain-funcs verify-sig + +MY_PV=${PV/_rc/rc} +MY_P="Python-${MY_PV%_p*}" +PYVER=$(ver_cut 1-2) +PATCHSET="python-gentoo-patches-${MY_PV}" + +DESCRIPTION="An interpreted, interactive, object-oriented programming language" +HOMEPAGE=" + https://www.python.org/ + https://github.com/python/cpython/ +" +SRC_URI=" + https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz + https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz + verify-sig? ( + https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.asc + ) +" +S="${WORKDIR}/${MY_P}" + +LICENSE="PSF-2" +SLOT="${PYVER}" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE=" + bluetooth build debug +ensurepip examples gdbm libedit + +ncurses pgo +readline +sqlite +ssl test tk valgrind +" +RESTRICT="!test? ( test )" + +# Do not add a dependency on dev-lang/python to this ebuild. +# If you need to apply a patch which requires python for bootstrapping, please +# run the bootstrap code on your dev box and include the results in the +# patchset. See bug 447752. + +RDEPEND=" + app-arch/bzip2:= + app-arch/xz-utils:= + app-crypt/libb2 + >=dev-libs/expat-2.1:= + dev-libs/libffi:= + dev-libs/mpdecimal:= + dev-python/gentoo-common + >=sys-libs/zlib-1.1.3:= + virtual/libcrypt:= + virtual/libintl + ensurepip? ( dev-python/ensurepip-pip ) + gdbm? ( sys-libs/gdbm:=[berkdb] ) + kernel_linux? ( sys-apps/util-linux:= ) + ncurses? ( >=sys-libs/ncurses-5.2:= ) + readline? ( + !libedit? ( >=sys-libs/readline-4.1:= ) + libedit? ( dev-libs/libedit:= ) + ) + sqlite? ( >=dev-db/sqlite-3.3.8:3= ) + ssl? ( >=dev-libs/openssl-1.1.1:= ) + tk? ( + >=dev-lang/tcl-8.0:= + >=dev-lang/tk-8.0:= + dev-tcltk/blt:= + dev-tcltk/tix + ) +" +# bluetooth requires headers from bluez +DEPEND=" + ${RDEPEND} + bluetooth? ( net-wireless/bluez ) + test? ( + app-arch/xz-utils + dev-python/ensurepip-pip + dev-python/ensurepip-setuptools + dev-python/ensurepip-wheel + ) + valgrind? ( dev-debug/valgrind ) +" +# autoconf-archive needed to eautoreconf +BDEPEND=" + dev-build/autoconf-archive + app-alternatives/awk + virtual/pkgconfig + verify-sig? ( >=sec-keys/openpgp-keys-python-20221025 ) +" +RDEPEND+=" + !build? ( app-misc/mime-types ) +" +if [[ ${PV} != *_alpha* ]]; then + RDEPEND+=" + dev-lang/python-exec[python_targets_python${PYVER/./_}(-)] + " +fi + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/python.org.asc + +# large file tests involve a 2.5G file being copied (duplicated) +CHECKREQS_DISK_BUILD=5500M + +QA_PKGCONFIG_VERSION=${PYVER} +# false positives -- functions specific to *BSD +QA_CONFIG_IMPL_DECL_SKIP=( chflags lchflags ) + +pkg_pretend() { + use test && check-reqs_pkg_pretend +} + +pkg_setup() { + use test && check-reqs_pkg_setup +} + +src_unpack() { + if use verify-sig; then + verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.xz{,.asc} + fi + default +} + +src_prepare() { + # Ensure that internal copies of expat and libffi are not used. + # TODO: Makefile has annoying deps on expat headers + #rm -r Modules/expat || die + + local PATCHES=( + "${WORKDIR}/${PATCHSET}" + ) + + default + + # force the correct number of jobs + # https://bugs.gentoo.org/737660 + sed -i -e "s:-j0:-j$(makeopts_jobs):" Makefile.pre.in || die + + # breaks tests when using --with-wheel-pkg-dir + rm -r Lib/test/wheeldata || die + + eautoreconf +} + +build_cbuild_python() { + # Hack to workaround get_libdir not being able to handle CBUILD, bug #794181 + local cbuild_libdir=$(unset PKG_CONFIG_PATH ; $(tc-getBUILD_PKG_CONFIG) --keep-system-libs --libs-only-L libffi) + + # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get + # propagated to sysconfig for built extensions + # + # -fno-lto to avoid bug #700012 (not like it matters for mini-CBUILD Python anyway) + local -x CFLAGS_NODIST="${BUILD_CFLAGS} -fno-lto" + local -x LDFLAGS_NODIST=${BUILD_LDFLAGS} + local -x CFLAGS= LDFLAGS= + local -x BUILD_CFLAGS="${CFLAGS_NODIST}" + local -x BUILD_LDFLAGS=${LDFLAGS_NODIST} + + # We need to build our own Python on CBUILD first, and feed it in. + # bug #847910 + local myeconfargs_cbuild=( + "${myeconfargs[@]}" + + --prefix="${BROOT}"/usr + --libdir="${cbuild_libdir:2}" + + # Avoid needing to load the right libpython.so. + --disable-shared + + # As minimal as possible for the mini CBUILD Python + # we build just for cross to satisfy --with-build-python. + --without-lto + --without-readline + --disable-optimizations + ) + + mkdir "${WORKDIR}"/${P}-${CBUILD} || die + pushd "${WORKDIR}"/${P}-${CBUILD} &> /dev/null || die + + # Avoid as many dependencies as possible for the cross build. + mkdir Modules || die + cat > Modules/Setup.local <<-EOF || die + *disabled* + nis + _dbm _gdbm + _sqlite3 + _hashlib _ssl + _curses _curses_panel + readline + _tkinter + pyexpat + zlib + # We disabled these for CBUILD because Python's setup.py can't handle locating + # libdir correctly for cross. This should be rechecked for the pure Makefile approach, + # and uncommented if needed. + #_ctypes _crypt + EOF + + ECONF_SOURCE="${S}" econf_build "${myeconfargs_cbuild[@]}" + + # Unfortunately, we do have to build this immediately, and + # not in src_compile, because CHOST configure for Python + # will check the existence of the --with-build-python value + # immediately. + emake + popd &> /dev/null || die +} + +src_configure() { + # disable automagic bluetooth headers detection + if ! use bluetooth; then + local -x ac_cv_header_bluetooth_bluetooth_h=no + fi + + append-flags -fwrapv + filter-flags -malign-double + + # Export CXX so it ends up in /usr/lib/python3.X/config/Makefile. + # PKG_CONFIG needed for cross. + tc-export CXX PKG_CONFIG + + local dbmliborder= + if use gdbm; then + dbmliborder+="${dbmliborder:+:}gdbm" + fi + + if use pgo; then + local profile_task_flags=( + -m test + "-j$(makeopts_jobs)" + --pgo-extended + -u-network + + # We use a timeout because of how often we've had hang issues + # here. It also matches the default upstream PROFILE_TASK. + --timeout 1200 + + -x test_gdb + -x test_dtrace + + # All of these seem to occasionally hang for PGO inconsistently + # They'll even hang here but be fine in src_test sometimes. + # bug #828535 (and related: bug #788022) + -x test_asyncio + -x test_concurrent_futures + -x test_httpservers + -x test_logging + -x test_multiprocessing_fork + -x test_socket + -x test_xmlrpc + + # Hangs (actually runs indefinitely executing itself w/ many cpython builds) + # bug #900429 + -x test_tools + ) + + # musl-specific skips + use elibc_musl && profile_task_flags+=( + # various musl locale deficiencies + -x test__locale + -x test_c_locale_coercion + -x test_locale + -x test_re + + # known issues with find_library on musl + # https://bugs.python.org/issue21622 + -x test_ctypes + + # fpathconf, ttyname errno values + -x test_os + ) + + if has_version "app-arch/rpm" ; then + # Avoid sandbox failure (attempts to write to /var/lib/rpm) + profile_task_flags+=( + -x test_distutils + ) + fi + local -x PROFILE_TASK="${profile_task_flags[*]}" + fi + + local myeconfargs=( + # glibc-2.30 removes it; since we can't cleanly force-rebuild + # Python on glibc upgrade, remove it proactively to give + # a chance for users rebuilding python before glibc + ac_cv_header_stropts_h=no + + --enable-shared + --without-static-libpython + --enable-ipv6 + --infodir='${prefix}/share/info' + --mandir='${prefix}/share/man' + --with-computed-gotos + --with-dbmliborder="${dbmliborder}" + --with-libc= + --enable-loadable-sqlite-extensions + --without-ensurepip + --without-lto + --with-system-expat + --with-system-libmpdec + --with-platlibdir=lib + --with-pkg-config=yes + --with-wheel-pkg-dir="${EPREFIX}"/usr/lib/python/ensurepip + + $(use_with debug assertions) + $(use_enable pgo optimizations) + $(use_with readline readline "$(usex libedit editline readline)") + $(use_with valgrind) + ) + + # https://bugs.gentoo.org/700012 + if tc-is-lto; then + append-cflags $(test-flags-CC -ffat-lto-objects) + myeconfargs+=( + --with-lto + ) + fi + + # Force-disable modules we don't want built. + # See Modules/Setup for docs on how this works. Setup.local contains our local deviations. + cat > Modules/Setup.local <<-EOF || die + *disabled* + nis + $(usev !gdbm '_gdbm _dbm') + $(usev !sqlite '_sqlite3') + $(usev !ssl '_hashlib _ssl') + $(usev !ncurses '_curses _curses_panel') + $(usev !readline 'readline') + $(usev !tk '_tkinter') + EOF + + # disable implicit optimization/debugging flags + local -x OPT= + + if tc-is-cross-compiler ; then + build_cbuild_python + myeconfargs+=( + # Point the imminent CHOST build to the Python we just + # built for CBUILD. + --with-build-python="${WORKDIR}"/${P}-${CBUILD}/python + ) + fi + + # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get + # propagated to sysconfig for built extensions + local -x CFLAGS_NODIST=${CFLAGS} + local -x LDFLAGS_NODIST=${LDFLAGS} + local -x CFLAGS= LDFLAGS= + + # Fix implicit declarations on cross and prefix builds. Bug #674070. + if use ncurses; then + append-cppflags -I"${ESYSROOT}"/usr/include/ncursesw + fi + + econf "${myeconfargs[@]}" + + if grep -q "#define POSIX_SEMAPHORES_NOT_ENABLED 1" pyconfig.h; then + eerror "configure has detected that the sem_open function is broken." + eerror "Please ensure that /dev/shm is mounted as a tmpfs with mode 1777." + die "Broken sem_open function (bug 496328)" + fi + + # install epython.py as part of stdlib + echo "EPYTHON='python${PYVER}'" > Lib/epython.py || die +} + +src_compile() { + # Ensure sed works as expected + # https://bugs.gentoo.org/594768 + local -x LC_ALL=C + export PYTHONSTRICTEXTENSIONBUILD=1 + + # Save PYTHONDONTWRITEBYTECODE so that 'has_version' doesn't + # end up writing bytecode & violating sandbox. + # bug #831897 + local -x _PYTHONDONTWRITEBYTECODE=${PYTHONDONTWRITEBYTECODE} + + if use pgo ; then + # bug 660358 + local -x COLUMNS=80 + local -x PYTHONDONTWRITEBYTECODE= + + addpredict "/usr/lib/python${PYVER}/site-packages" + fi + + # also need to clear the flags explicitly here or they end up + # in _sysconfigdata* + emake CPPFLAGS= CFLAGS= LDFLAGS= + + # Restore saved value from above. + local -x PYTHONDONTWRITEBYTECODE=${_PYTHONDONTWRITEBYTECODE} + + # Work around bug 329499. See also bug 413751 and 457194. + if has_version dev-libs/libffi[pax-kernel]; then + pax-mark E python + else + pax-mark m python + fi +} + +src_test() { + # Tests will not work when cross compiling. + if tc-is-cross-compiler; then + elog "Disabling tests due to crosscompiling." + return + fi + + # this just happens to skip test_support.test_freeze that is broken + # without bundled expat + # TODO: get a proper skip for it upstream + local -x LOGNAME=buildbot + + local test_opts=( + -u-network + -j "$(makeopts_jobs)" + + # fails + -x test_concurrent_futures + -x test_gdb + ) + + if use sparc ; then + # bug #788022 + test_opts+=( + -x test_multiprocessing_fork + -x test_multiprocessing_forkserver + ) + fi + + # musl-specific skips + use elibc_musl && test_opts+=( + # various musl locale deficiencies + -x test__locale + -x test_c_locale_coercion + -x test_locale + -x test_re + + # known issues with find_library on musl + # https://bugs.python.org/issue21622 + -x test_ctypes + + # fpathconf, ttyname errno values + -x test_os + ) + + # workaround docutils breaking tests + cat > Lib/docutils.py <<-EOF || die + raise ImportError("Thou shalt not import!") + EOF + + # bug 660358 + local -x COLUMNS=80 + local -x PYTHONDONTWRITEBYTECODE= + # workaround https://bugs.gentoo.org/775416 + addwrite "/usr/lib/python${PYVER}/site-packages" + + nonfatal emake -Onone test EXTRATESTOPTS="${test_opts[*]}" \ + CPPFLAGS= CFLAGS= LDFLAGS= < /dev/tty + local ret=${?} + + rm Lib/docutils.py || die + + [[ ${ret} -eq 0 ]] || die "emake test failed" +} + +src_install() { + local libdir=${ED}/usr/lib/python${PYVER} + + # the Makefile rules are broken + # https://github.com/python/cpython/issues/100221 + mkdir -p "${libdir}"/lib-dynload || die + + # -j1 hack for now for bug #843458 + emake -j1 DESTDIR="${D}" altinstall + + # Fix collisions between different slots of Python. + rm "${ED}/usr/$(get_libdir)/libpython3.so" || die + + # Cheap hack to get version with ABIFLAGS + local abiver=$(cd "${ED}/usr/include"; echo python*) + if [[ ${abiver} != python${PYVER} ]]; then + # Replace python3.X with a symlink to python3.Xm + rm "${ED}/usr/bin/python${PYVER}" || die + dosym "${abiver}" "/usr/bin/python${PYVER}" + # Create python3.X-config symlink + dosym "${abiver}-config" "/usr/bin/python${PYVER}-config" + # Create python-3.5m.pc symlink + dosym "python-${PYVER}.pc" "/usr/$(get_libdir)/pkgconfig/${abiver/${PYVER}/-${PYVER}}.pc" + fi + + # python seems to get rebuilt in src_install (bug 569908) + # Work around it for now. + if has_version dev-libs/libffi[pax-kernel]; then + pax-mark E "${ED}/usr/bin/${abiver}" + else + pax-mark m "${ED}/usr/bin/${abiver}" + fi + + rm -r "${libdir}"/ensurepip/_bundled || die + if ! use ensurepip; then + rm -r "${libdir}"/ensurepip || die + fi + if ! use sqlite; then + rm -r "${libdir}/"sqlite3 || die + fi + if ! use tk; then + rm -r "${ED}/usr/bin/idle${PYVER}" || die + rm -r "${libdir}/"{idlelib,tkinter,test/test_tk*} || die + fi + + ln -s ../python/EXTERNALLY-MANAGED "${libdir}/EXTERNALLY-MANAGED" || die + + dodoc Misc/{ACKS,HISTORY,NEWS} + + if use examples; then + docinto examples + find Tools -name __pycache__ -exec rm -fr {} + || die + dodoc -r Tools + fi + insinto /usr/share/gdb/auto-load/usr/$(get_libdir) #443510 + local libname=$( + printf 'e:\n\t@echo $(INSTSONAME)\ninclude Makefile\n' | + emake --no-print-directory -s -f - 2>/dev/null + ) + newins Tools/gdb/libpython.py "${libname}"-gdb.py + + newconfd "${FILESDIR}/pydoc.conf" pydoc-${PYVER} + newinitd "${FILESDIR}/pydoc.init" pydoc-${PYVER} + sed \ + -e "s:@PYDOC_PORT_VARIABLE@:PYDOC${PYVER/./_}_PORT:" \ + -e "s:@PYDOC@:pydoc${PYVER}:" \ + -i "${ED}/etc/conf.d/pydoc-${PYVER}" \ + "${ED}/etc/init.d/pydoc-${PYVER}" || die "sed failed" + + # python-exec wrapping support + local pymajor=${PYVER%.*} + local EPYTHON=python${PYVER} + local scriptdir=${D}$(python_get_scriptdir) + mkdir -p "${scriptdir}" || die + # python and pythonX + ln -s "../../../bin/${abiver}" "${scriptdir}/python${pymajor}" || die + ln -s "python${pymajor}" "${scriptdir}/python" || die + # python-config and pythonX-config + # note: we need to create a wrapper rather than symlinking it due + # to some random dirname(argv[0]) magic performed by python-config + cat > "${scriptdir}/python${pymajor}-config" <<-EOF || die + #!/bin/sh + exec "${abiver}-config" "\${@}" + EOF + chmod +x "${scriptdir}/python${pymajor}-config" || die + ln -s "python${pymajor}-config" "${scriptdir}/python-config" || die + # 2to3, pydoc + ln -s "../../../bin/2to3-${PYVER}" "${scriptdir}/2to3" || die + ln -s "../../../bin/pydoc${PYVER}" "${scriptdir}/pydoc" || die + # idle + if use tk; then + ln -s "../../../bin/idle${PYVER}" "${scriptdir}/idle" || die + fi +} diff --git a/dev-lang/python/python-3.13.0_rc1_p1.ebuild b/dev-lang/python/python-3.13.0_rc1_p1.ebuild new file mode 100644 index 000000000000..a7d766ef12e0 --- /dev/null +++ b/dev-lang/python/python-3.13.0_rc1_p1.ebuild @@ -0,0 +1,660 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +LLVM_COMPAT=( 18 ) +LLVM_OPTIONAL=1 +WANT_LIBTOOL="none" + +inherit autotools check-reqs flag-o-matic llvm-r1 multiprocessing +inherit pax-utils python-utils-r1 toolchain-funcs verify-sig + +MY_PV=${PV/_} +MY_P="Python-${MY_PV%_p*}" +PYVER=$(ver_cut 1-2) +PATCHSET="python-gentoo-patches-${MY_PV}" + +DESCRIPTION="An interpreted, interactive, object-oriented programming language" +HOMEPAGE=" + https://www.python.org/ + https://github.com/python/cpython/ +" +SRC_URI=" + https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz + https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz + verify-sig? ( + https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.asc + ) +" +S="${WORKDIR}/${MY_P}" + +LICENSE="PSF-2" +SLOT="${PYVER}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE=" + bluetooth build +debug +ensurepip examples gdbm +gil jit + libedit +ncurses pgo +readline +sqlite +ssl test tk valgrind +" +REQUIRED_USE="jit? ( ${LLVM_REQUIRED_USE} )" +RESTRICT="!test? ( test )" + +# Do not add a dependency on dev-lang/python to this ebuild. +# If you need to apply a patch which requires python for bootstrapping, please +# run the bootstrap code on your dev box and include the results in the +# patchset. See bug 447752. + +RDEPEND=" + app-arch/bzip2:= + app-arch/xz-utils:= + app-crypt/libb2 + >=dev-libs/expat-2.1:= + dev-libs/libffi:= + dev-libs/mpdecimal:= + dev-python/gentoo-common + >=sys-libs/zlib-1.1.3:= + virtual/libcrypt:= + virtual/libintl + ensurepip? ( dev-python/ensurepip-pip ) + gdbm? ( sys-libs/gdbm:=[berkdb] ) + kernel_linux? ( sys-apps/util-linux:= ) + ncurses? ( >=sys-libs/ncurses-5.2:= ) + readline? ( + !libedit? ( >=sys-libs/readline-4.1:= ) + libedit? ( dev-libs/libedit:= ) + ) + sqlite? ( >=dev-db/sqlite-3.3.8:3= ) + ssl? ( >=dev-libs/openssl-1.1.1:= ) + tk? ( + >=dev-lang/tcl-8.0:= + >=dev-lang/tk-8.0:= + dev-tcltk/blt:= + dev-tcltk/tix + ) +" +# bluetooth requires headers from bluez +DEPEND=" + ${RDEPEND} + bluetooth? ( net-wireless/bluez ) + test? ( + app-arch/xz-utils + dev-python/ensurepip-pip + dev-python/ensurepip-setuptools + dev-python/ensurepip-wheel + ) + valgrind? ( dev-debug/valgrind ) +" +# autoconf-archive needed to eautoreconf +BDEPEND=" + dev-build/autoconf-archive + app-alternatives/awk + virtual/pkgconfig + jit? ( + $(llvm_gen_dep ' + sys-devel/clang:${LLVM_SLOT} + sys-devel/llvm:${LLVM_SLOT} + ') + ) + verify-sig? ( >=sec-keys/openpgp-keys-python-20221025 ) +" +RDEPEND+=" + !build? ( app-misc/mime-types ) +" +if [[ ${PV} != *_alpha* ]]; then + RDEPEND+=" + dev-lang/python-exec[python_targets_python${PYVER/./_}(-)] + " +fi + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/python.org.asc + +# large file tests involve a 2.5G file being copied (duplicated) +CHECKREQS_DISK_BUILD=5500M + +QA_PKGCONFIG_VERSION=${PYVER} +# false positives -- functions specific to *BSD +QA_CONFIG_IMPL_DECL_SKIP=( chflags lchflags ) + +pkg_pretend() { + use test && check-reqs_pkg_pretend + + if ! use gil || use jit; then + ewarn "USE=-gil and USE=jit flags are considered experimental upstream. Using" + ewarn "them could lead to unexpected breakage, including race conditions" + ewarn "and crashes, respectively. Please do not file Gentoo bugs, unless" + ewarn "you can reproduce the problem with dev-lang/python[gil,-jit]. Instead," + ewarn "please consider reporting freethreading / JIT problems upstream." + fi +} + +pkg_setup() { + use jit && llvm-r1_pkg_setup + use test && check-reqs_pkg_setup +} + +src_unpack() { + if use verify-sig; then + verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.xz{,.asc} + fi + default +} + +src_prepare() { + # Ensure that internal copies of expat and libffi are not used. + # TODO: Makefile has annoying deps on expat headers + #rm -r Modules/expat || die + + local PATCHES=( + "${WORKDIR}/${PATCHSET}" + ) + + default + + # force the correct number of jobs + # https://bugs.gentoo.org/737660 + sed -i -e "s:-j0:-j$(makeopts_jobs):" Makefile.pre.in || die + + # breaks tests when using --with-wheel-pkg-dir + rm -r Lib/test/wheeldata || die + + eautoreconf +} + +build_cbuild_python() { + # Hack to workaround get_libdir not being able to handle CBUILD, bug #794181 + local cbuild_libdir=$(unset PKG_CONFIG_PATH ; $(tc-getBUILD_PKG_CONFIG) --keep-system-libs --libs-only-L libffi) + + # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get + # propagated to sysconfig for built extensions + # + # -fno-lto to avoid bug #700012 (not like it matters for mini-CBUILD Python anyway) + local -x CFLAGS_NODIST="${BUILD_CFLAGS} -fno-lto" + local -x LDFLAGS_NODIST=${BUILD_LDFLAGS} + local -x CFLAGS= LDFLAGS= + local -x BUILD_CFLAGS="${CFLAGS_NODIST}" + local -x BUILD_LDFLAGS=${LDFLAGS_NODIST} + + # We need to build our own Python on CBUILD first, and feed it in. + # bug #847910 + local myeconfargs_cbuild=( + "${myeconfargs[@]}" + + --prefix="${BROOT}"/usr + --libdir="${cbuild_libdir:2}" + + # Avoid needing to load the right libpython.so. + --disable-shared + + # As minimal as possible for the mini CBUILD Python + # we build just for cross to satisfy --with-build-python. + --without-lto + --without-readline + --disable-optimizations + ) + + mkdir "${WORKDIR}"/${P}-${CBUILD} || die + pushd "${WORKDIR}"/${P}-${CBUILD} &> /dev/null || die + + # Avoid as many dependencies as possible for the cross build. + mkdir Modules || die + cat > Modules/Setup.local <<-EOF || die + *disabled* + nis + _dbm _gdbm + _sqlite3 + _hashlib _ssl + _curses _curses_panel + readline + _tkinter + pyexpat + zlib + # We disabled these for CBUILD because Python's setup.py can't handle locating + # libdir correctly for cross. This should be rechecked for the pure Makefile approach, + # and uncommented if needed. + #_ctypes _crypt + EOF + + ECONF_SOURCE="${S}" econf_build "${myeconfargs_cbuild[@]}" + + # Unfortunately, we do have to build this immediately, and + # not in src_compile, because CHOST configure for Python + # will check the existence of the --with-build-python value + # immediately. + emake + popd &> /dev/null || die +} + +src_configure() { + # disable automagic bluetooth headers detection + if ! use bluetooth; then + local -x ac_cv_header_bluetooth_bluetooth_h=no + fi + + append-flags -fwrapv + filter-flags -malign-double + + # Export CXX so it ends up in /usr/lib/python3.X/config/Makefile. + # PKG_CONFIG needed for cross. + tc-export CXX PKG_CONFIG + + local dbmliborder= + if use gdbm; then + dbmliborder+="${dbmliborder:+:}gdbm" + fi + + # Set baseline test skip flags. + COMMON_TEST_SKIPS=( + # failures + -x test_concurrent_futures + -x test_gdb + # flaky: https://github.com/python/cpython/issues/121973 + -x test_pyrepl + # flaky: https://github.com/python/cpython/issues/122136 (bug #936314) + -x test_asyncio + ) + + # Arch-specific skips. See #931888 for a collection of these. + case ${CHOST} in + alpha*) + COMMON_TEST_SKIPS+=( + -x test_builtin + -x test_capi + -x test_cmath + -x test_float + # timeout + -x test_free_threading + -x test_math + -x test_numeric_tower + -x test_random + -x test_statistics + # bug 653850 + -x test_resource + -x test_strtod + ) + ;; + ia64*) + COMMON_TEST_SKIPS+=( + -x test_ctypes + -x test_external_inspection + ) + ;; + mips*) + COMMON_TEST_SKIPS+=( + -x test_ctypes + -x test_external_inspection + -x test_statistics + ) + ;; + powerpc64-*) # big endian + COMMON_TEST_SKIPS+=( + -x test_descr + ) + ;; + riscv*) + COMMON_TEST_SKIPS+=( + -x test_urllib2 + ) + ;; + sparc*) + COMMON_TEST_SKIPS+=( + # bug 788022 + -x test_multiprocessing_fork + -x test_multiprocessing_forkserver + + -x test_ctypes + -x test_descr + # bug 931908 + -x test_exceptions + ) + ;; + esac + + # musl-specific skips + use elibc_musl && COMMON_TEST_SKIPS+=( + # various musl locale deficiencies + -x test__locale + -x test_c_locale_coercion + -x test_locale + -x test_re + + # known issues with find_library on musl + # https://bugs.python.org/issue21622 + -x test_ctypes + + # fpathconf, ttyname errno values + -x test_os + ) + + if use pgo; then + local profile_task_flags=( + -m test + "-j$(makeopts_jobs)" + --pgo-extended + --verbose3 + -u-network + + # We use a timeout because of how often we've had hang issues + # here. It also matches the default upstream PROFILE_TASK. + --timeout 1200 + + "${COMMON_TEST_SKIPS[@]}" + + -x test_dtrace + + # All of these seem to occasionally hang for PGO inconsistently + # They'll even hang here but be fine in src_test sometimes. + # bug #828535 (and related: bug #788022) + -x test_asyncio + -x test_httpservers + -x test_logging + -x test_multiprocessing_fork + -x test_socket + -x test_xmlrpc + + # Hangs (actually runs indefinitely executing itself w/ many cpython builds) + # bug #900429 + -x test_tools + + # Fails in profiling run, passes in src_test(). + -x test_capi + ) + + # Arch-specific skips. See #931888 for a collection of these. + case ${CHOST} in + alpha*) + profile_task_flags+=( + -x test_os + ) + ;; + hppa*) + profile_task_flags+=( + -x test_descr + # bug 931908 + -x test_exceptions + -x test_os + ) + ;; + ia64*) + profile_task_flags+=( + -x test_signal + ) + ;; + powerpc64-*) # big endian + profile_task_flags+=( + # bug 931908 + -x test_exceptions + ) + ;; + riscv*) + profile_task_flags+=( + -x test_statistics + ) + ;; + esac + + if has_version "app-arch/rpm" ; then + # Avoid sandbox failure (attempts to write to /var/lib/rpm) + profile_task_flags+=( + -x test_distutils + ) + fi + local -x PROFILE_TASK="${profile_task_flags[*]}" + fi + + local myeconfargs=( + # glibc-2.30 removes it; since we can't cleanly force-rebuild + # Python on glibc upgrade, remove it proactively to give + # a chance for users rebuilding python before glibc + ac_cv_header_stropts_h=no + + --enable-shared + --without-static-libpython + --enable-ipv6 + --infodir='${prefix}/share/info' + --mandir='${prefix}/share/man' + --with-computed-gotos + --with-dbmliborder="${dbmliborder}" + --with-libc= + --enable-loadable-sqlite-extensions + --without-ensurepip + --without-lto + --with-system-expat + --with-system-libmpdec + --with-platlibdir=lib + --with-pkg-config=yes + --with-wheel-pkg-dir="${EPREFIX}"/usr/lib/python/ensurepip + + $(use_with debug assertions) + $(use_enable gil) + $(use_enable jit experimental-jit) + $(use_enable pgo optimizations) + $(use_with readline readline "$(usex libedit editline readline)") + $(use_with valgrind) + ) + + # https://bugs.gentoo.org/700012 + if tc-is-lto; then + append-cflags $(test-flags-CC -ffat-lto-objects) + myeconfargs+=( + --with-lto + ) + fi + + # Force-disable modules we don't want built. + # See Modules/Setup for docs on how this works. Setup.local contains our local deviations. + cat > Modules/Setup.local <<-EOF || die + *disabled* + nis + $(usev !gdbm '_gdbm _dbm') + $(usev !sqlite '_sqlite3') + $(usev !ssl '_hashlib _ssl') + $(usev !ncurses '_curses _curses_panel') + $(usev !readline 'readline') + $(usev !tk '_tkinter') + EOF + + # disable implicit optimization/debugging flags + local -x OPT= + + if tc-is-cross-compiler ; then + build_cbuild_python + myeconfargs+=( + # Point the imminent CHOST build to the Python we just + # built for CBUILD. + --with-build-python="${WORKDIR}"/${P}-${CBUILD}/python + ) + fi + + # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get + # propagated to sysconfig for built extensions + local -x CFLAGS_NODIST=${CFLAGS} + local -x LDFLAGS_NODIST=${LDFLAGS} + local -x CFLAGS= LDFLAGS= + + # Fix implicit declarations on cross and prefix builds. Bug #674070. + if use ncurses; then + append-cppflags -I"${ESYSROOT}"/usr/include/ncursesw + fi + + econf "${myeconfargs[@]}" + + if grep -q "#define POSIX_SEMAPHORES_NOT_ENABLED 1" pyconfig.h; then + eerror "configure has detected that the sem_open function is broken." + eerror "Please ensure that /dev/shm is mounted as a tmpfs with mode 1777." + die "Broken sem_open function (bug 496328)" + fi + + # install epython.py as part of stdlib + echo "EPYTHON='python${PYVER}'" > Lib/epython.py || die +} + +src_compile() { + # Ensure sed works as expected + # https://bugs.gentoo.org/594768 + local -x LC_ALL=C + export PYTHONSTRICTEXTENSIONBUILD=1 + + # Save PYTHONDONTWRITEBYTECODE so that 'has_version' doesn't + # end up writing bytecode & violating sandbox. + # bug #831897 + local -x _PYTHONDONTWRITEBYTECODE=${PYTHONDONTWRITEBYTECODE} + + # Gentoo hack to disable accessing system site-packages + export GENTOO_CPYTHON_BUILD=1 + + if use pgo ; then + # bug 660358 + local -x COLUMNS=80 + local -x PYTHONDONTWRITEBYTECODE= + fi + + # also need to clear the flags explicitly here or they end up + # in _sysconfigdata* + emake CPPFLAGS= CFLAGS= LDFLAGS= + + # Restore saved value from above. + local -x PYTHONDONTWRITEBYTECODE=${_PYTHONDONTWRITEBYTECODE} + + # Work around bug 329499. See also bug 413751 and 457194. + if has_version dev-libs/libffi[pax-kernel]; then + pax-mark E python + else + pax-mark m python + fi +} + +src_test() { + # Tests will not work when cross compiling. + if tc-is-cross-compiler; then + elog "Disabling tests due to crosscompiling." + return + fi + + # this just happens to skip test_support.test_freeze that is broken + # without bundled expat + # TODO: get a proper skip for it upstream + local -x LOGNAME=buildbot + + local test_opts=( + --verbose3 + -u-network + -j "$(makeopts_jobs)" + "${COMMON_TEST_SKIPS[@]}" + ) + + # bug 660358 + local -x COLUMNS=80 + local -x PYTHONDONTWRITEBYTECODE= + + nonfatal emake -Onone test EXTRATESTOPTS="${test_opts[*]}" \ + CPPFLAGS= CFLAGS= LDFLAGS= < /dev/tty + local ret=${?} + + [[ ${ret} -eq 0 ]] || die "emake test failed" +} + +src_install() { + local libdir=${ED}/usr/lib/python${PYVER} + + # -j1 hack for now for bug #843458 + emake -j1 DESTDIR="${D}" altinstall + + # Fix collisions between different slots of Python. + rm "${ED}/usr/$(get_libdir)/libpython3.so" || die + + # Cheap hack to get version with ABIFLAGS + local abiver=$(cd "${ED}/usr/include"; echo python*) + if [[ ${abiver} != python${PYVER} ]]; then + # Replace python3.X with a symlink to python3.Xm + rm "${ED}/usr/bin/python${PYVER}" || die + dosym "${abiver}" "/usr/bin/python${PYVER}" + # Create python3.X-config symlink + dosym "${abiver}-config" "/usr/bin/python${PYVER}-config" + # Create python-3.5m.pc symlink + dosym "python-${PYVER}.pc" "/usr/$(get_libdir)/pkgconfig/${abiver/${PYVER}/-${PYVER}}.pc" + fi + + # python seems to get rebuilt in src_install (bug 569908) + # Work around it for now. + if has_version dev-libs/libffi[pax-kernel]; then + pax-mark E "${ED}/usr/bin/${abiver}" + else + pax-mark m "${ED}/usr/bin/${abiver}" + fi + + rm -r "${libdir}"/ensurepip/_bundled || die + if ! use ensurepip; then + rm -r "${libdir}"/ensurepip || die + fi + if ! use sqlite; then + rm -r "${libdir}/"sqlite3 || die + fi + if ! use tk; then + rm -r "${ED}/usr/bin/idle${PYVER}" || die + rm -r "${libdir}/"{idlelib,tkinter,test/test_tk*} || die + fi + + ln -s ../python/EXTERNALLY-MANAGED "${libdir}/EXTERNALLY-MANAGED" || die + + dodoc Misc/{ACKS,HISTORY,NEWS} + + if use examples; then + docinto examples + find Tools -name __pycache__ -exec rm -fr {} + || die + dodoc -r Tools + fi + insinto /usr/share/gdb/auto-load/usr/$(get_libdir) #443510 + local libname=$( + printf 'e:\n\t@echo $(INSTSONAME)\ninclude Makefile\n' | + emake --no-print-directory -s -f - 2>/dev/null + ) + newins Tools/gdb/libpython.py "${libname}"-gdb.py + + newconfd "${FILESDIR}/pydoc.conf" pydoc-${PYVER} + newinitd "${FILESDIR}/pydoc.init" pydoc-${PYVER} + sed \ + -e "s:@PYDOC_PORT_VARIABLE@:PYDOC${PYVER/./_}_PORT:" \ + -e "s:@PYDOC@:pydoc${PYVER}:" \ + -i "${ED}/etc/conf.d/pydoc-${PYVER}" \ + "${ED}/etc/init.d/pydoc-${PYVER}" || die "sed failed" + + # python-exec wrapping support + local pymajor=${PYVER%.*} + local EPYTHON=python${PYVER} + local scriptdir=${D}$(python_get_scriptdir) + mkdir -p "${scriptdir}" || die + # python and pythonX + ln -s "../../../bin/${abiver}" "${scriptdir}/python${pymajor}" || die + ln -s "python${pymajor}" "${scriptdir}/python" || die + # python-config and pythonX-config + # note: we need to create a wrapper rather than symlinking it due + # to some random dirname(argv[0]) magic performed by python-config + cat > "${scriptdir}/python${pymajor}-config" <<-EOF || die + #!/bin/sh + exec "${abiver}-config" "\${@}" + EOF + chmod +x "${scriptdir}/python${pymajor}-config" || die + ln -s "python${pymajor}-config" "${scriptdir}/python-config" || die + # pydoc + ln -s "../../../bin/pydoc${PYVER}" "${scriptdir}/pydoc" || die + # idle + if use tk; then + ln -s "../../../bin/idle${PYVER}" "${scriptdir}/idle" || die + fi +} + +pkg_postinst() { + local v + for v in ${REPLACING_VERSIONS}; do + if ver_test "${v}" -lt 3.13.0_beta2; then + ewarn "Python 3.13.0b2 has changed its module ABI. The .pyc files" + ewarn "installed previously are no longer valid and will be regenerated" + ewarn "(or ignored) on the next import. This may cause sandbox failures" + ewarn "when installing some packages and checksum mismatches when removing" + ewarn "old versions. To actively prevent this, rebuild all packages" + ewarn "installing Python 3.13 modules, e.g. using:" + ewarn + ewarn " emerge -1v /usr/lib/python3.13/site-packages" + fi + done +} diff --git a/dev-lang/python/python-3.8.19_p3.ebuild b/dev-lang/python/python-3.8.19_p3.ebuild new file mode 100644 index 000000000000..2a490a407fa3 --- /dev/null +++ b/dev-lang/python/python-3.8.19_p3.ebuild @@ -0,0 +1,432 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" +WANT_LIBTOOL="none" + +inherit autotools flag-o-matic multiprocessing pax-utils +inherit prefix python-utils-r1 toolchain-funcs verify-sig + +MY_PV=${PV/_rc/rc} +MY_P="Python-${MY_PV%_p*}" +PYVER=$(ver_cut 1-2) +PATCHSET="python-gentoo-patches-${MY_PV}" + +DESCRIPTION="An interpreted, interactive, object-oriented programming language" +HOMEPAGE=" + https://www.python.org/ + https://github.com/python/cpython/ +" +SRC_URI=" + https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz + https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz + verify-sig? ( + https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.asc + ) +" +S="${WORKDIR}/${MY_P}" + +LICENSE="PSF-2" +SLOT="${PYVER}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE=" + bluetooth build debug +ensurepip examples gdbm +ncurses pgo + +readline +sqlite +ssl test tk valgrind +" +RESTRICT="!test? ( test )" + +# Do not add a dependency on dev-lang/python to this ebuild. +# If you need to apply a patch which requires python for bootstrapping, please +# run the bootstrap code on your dev box and include the results in the +# patchset. See bug 447752. + +RDEPEND=" + app-arch/bzip2:= + app-arch/xz-utils:= + >=dev-libs/expat-2.1:= + dev-libs/libffi:= + dev-libs/mpdecimal:= + dev-python/gentoo-common + >=sys-libs/zlib-1.1.3:= + virtual/libcrypt:= + virtual/libintl + ensurepip? ( dev-python/ensurepip-wheels ) + gdbm? ( sys-libs/gdbm:=[berkdb] ) + kernel_linux? ( sys-apps/util-linux:= ) + ncurses? ( >=sys-libs/ncurses-5.2:= ) + readline? ( >=sys-libs/readline-4.1:= ) + sqlite? ( >=dev-db/sqlite-3.3.8:3= ) + ssl? ( >=dev-libs/openssl-1.1.1:= ) + tk? ( + >=dev-lang/tcl-8.0:= + >=dev-lang/tk-8.0:= + dev-tcltk/blt:= + dev-tcltk/tix + ) +" +# bluetooth requires headers from bluez +DEPEND=" + ${RDEPEND} + bluetooth? ( net-wireless/bluez ) + test? ( app-arch/xz-utils ) + valgrind? ( dev-debug/valgrind ) +" +# autoconf-archive needed to eautoreconf +BDEPEND=" + dev-build/autoconf-archive + app-alternatives/awk + virtual/pkgconfig + verify-sig? ( sec-keys/openpgp-keys-python ) +" +RDEPEND+=" + !build? ( app-misc/mime-types ) +" + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/python.org.asc + +QA_PKGCONFIG_VERSION=${PYVER} +# false positives -- functions specific to *BSD +QA_CONFIG_IMPL_DECL_SKIP=( chflags lchflags ) + +src_unpack() { + if use verify-sig; then + verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.xz{,.asc} + fi + default +} + +src_prepare() { + # Ensure that internal copies of expat and libffi are not used. + rm -r Modules/expat || die + rm -r Modules/_ctypes/libffi* || die + + local PATCHES=( + "${WORKDIR}/${PATCHSET}" + ) + + default + + # https://bugs.gentoo.org/850151 + sed -i -e "s:@@GENTOO_LIBDIR@@:$(get_libdir):g" setup.py || die + + # force the correct number of jobs + # https://bugs.gentoo.org/737660 + local jobs=$(makeopts_jobs) + sed -i -e "s:-j0:-j${jobs}:" Makefile.pre.in || die + sed -i -e "/self\.parallel/s:True:${jobs}:" setup.py || die + + rm Lib/distutils/command/wininst*.exe || die + + eautoreconf +} + +src_configure() { + # disable automagic bluetooth headers detection + if ! use bluetooth; then + local -x ac_cv_header_bluetooth_bluetooth_h=no + fi + local disable + use gdbm || disable+=" gdbm" + use ncurses || disable+=" _curses _curses_panel" + use readline || disable+=" readline" + use sqlite || disable+=" _sqlite3" + use ssl || export PYTHON_DISABLE_SSL="1" + use tk || disable+=" _tkinter" + export PYTHON_DISABLE_MODULES="${disable}" + + if [[ -n "${PYTHON_DISABLE_MODULES}" ]]; then + einfo "Disabled modules: ${PYTHON_DISABLE_MODULES}" + fi + + append-flags -fwrapv + filter-flags -malign-double + + # Export CXX so it ends up in /usr/lib/python3.X/config/Makefile. + # PKG_CONFIG needed for cross. + tc-export CXX PKG_CONFIG + + local dbmliborder= + if use gdbm; then + dbmliborder+="${dbmliborder:+:}gdbm" + fi + + local myeconfargs=( + # glibc-2.30 removes it; since we can't cleanly force-rebuild + # Python on glibc upgrade, remove it proactively to give + # a chance for users rebuilding python before glibc + ac_cv_header_stropts_h=no + + --enable-shared + --enable-ipv6 + --infodir='${prefix}/share/info' + --mandir='${prefix}/share/man' + --with-computed-gotos + --with-dbmliborder="${dbmliborder}" + --with-libc= + --enable-loadable-sqlite-extensions + --without-ensurepip + --without-lto + --with-system-expat + --with-system-ffi + --with-system-libmpdec + --with-wheel-pkg-dir="${EPREFIX}"/usr/lib/python/ensurepip + + $(use_with debug assertions) + $(use_with valgrind) + ) + + # disable implicit optimization/debugging flags + local -x OPT= + + # https://bugs.gentoo.org/700012 + if tc-is-lto; then + append-cflags $(test-flags-CC -ffat-lto-objects) + myeconfargs+=( + --with-lto + ) + fi + + if tc-is-cross-compiler ; then + # Hack to workaround get_libdir not being able to handle CBUILD, bug #794181 + local cbuild_libdir=$(unset PKG_CONFIG_PATH ; $(tc-getBUILD_PKG_CONFIG) --keep-system-libs --libs-only-L libffi) + + # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get + # propagated to sysconfig for built extensions + # + # -fno-lto to avoid bug #700012 (not like it matters for mini-CBUILD Python anyway) + local -x CFLAGS_NODIST="${BUILD_CFLAGS} -fno-lto" + local -x LDFLAGS_NODIST=${BUILD_LDFLAGS} + local -x CFLAGS= LDFLAGS= + local -x BUILD_CFLAGS="${CFLAGS_NODIST}" + local -x BUILD_LDFLAGS=${LDFLAGS_NODIST} + + # We need to build our own Python on CBUILD first, and feed it in. + # bug #847910 and bug #864911. + local myeconfargs_cbuild=( + "${myeconfargs[@]}" + + --libdir="${cbuild_libdir:2}" + + # Avoid needing to load the right libpython.so. + --disable-shared + + # As minimal as possible for the mini CBUILD Python + # we build just for cross. + --without-lto + --disable-optimizations + ) + + # Point the imminent CHOST build to the Python we just + # built for CBUILD. + export PATH="${WORKDIR}/${P}-${CBUILD}:${PATH}" + + mkdir "${WORKDIR}"/${P}-${CBUILD} || die + pushd "${WORKDIR}"/${P}-${CBUILD} &> /dev/null || die + # We disable _ctypes and _crypt for CBUILD because Python's setup.py can't handle locating + # libdir correctly for cross. + PYTHON_DISABLE_MODULES="${PYTHON_DISABLE_MODULES} _ctypes _crypt" \ + ECONF_SOURCE="${S}" econf_build "${myeconfargs_cbuild[@]}" + + # Avoid as many dependencies as possible for the cross build. + cat >> Makefile <<-EOF || die + MODULE_NIS=disabled + MODULE__DBM=disabled + MODULE__GDBM=disabled + MODULE__DBM=disabled + MODULE__SQLITE3=disabled + MODULE__HASHLIB=disabled + MODULE__SSL=disabled + MODULE__CURSES=disabled + MODULE__CURSES_PANEL=disabled + MODULE_READLINE=disabled + MODULE__TKINTER=disabled + MODULE_PYEXPAT=disabled + MODULE_ZLIB=disabled + EOF + + # Unfortunately, we do have to build this immediately, and + # not in src_compile, because CHOST configure for Python + # will check the existence of the Python it was pointed to + # immediately. + PYTHON_DISABLE_MODULES="${PYTHON_DISABLE_MODULES} _ctypes _crypt" emake + popd &> /dev/null || die + fi + + # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get + # propagated to sysconfig for built extensions + local -x CFLAGS_NODIST=${CFLAGS} + local -x LDFLAGS_NODIST=${LDFLAGS} + local -x CFLAGS= LDFLAGS= + + # Fix implicit declarations on cross and prefix builds. Bug #674070. + if use ncurses; then + append-cppflags -I"${ESYSROOT}"/usr/include/ncursesw + fi + + hprefixify setup.py + econf "${myeconfargs[@]}" + + if grep -q "#define POSIX_SEMAPHORES_NOT_ENABLED 1" pyconfig.h; then + eerror "configure has detected that the sem_open function is broken." + eerror "Please ensure that /dev/shm is mounted as a tmpfs with mode 1777." + die "Broken sem_open function (bug 496328)" + fi + + # install epython.py as part of stdlib + echo "EPYTHON='python${PYVER}'" > Lib/epython.py || die +} + +src_compile() { + # Ensure sed works as expected + # https://bugs.gentoo.org/594768 + local -x LC_ALL=C + # Prevent using distutils bundled by setuptools. + # https://bugs.gentoo.org/823728 + export SETUPTOOLS_USE_DISTUTILS=stdlib + + # also need to clear the flags explicitly here or they end up + # in _sysconfigdata* + emake CPPFLAGS= CFLAGS= LDFLAGS= + + # Work around bug 329499. See also bug 413751 and 457194. + if has_version dev-libs/libffi[pax-kernel]; then + pax-mark E python + else + pax-mark m python + fi +} + +src_test() { + # Tests will not work when cross compiling. + if tc-is-cross-compiler; then + elog "Disabling tests due to crosscompiling." + return + fi + + local test_opts=( + -u-network + -j "$(makeopts_jobs)" + + # fails + -x test_concurrent_futures + -x test_gdb + ) + + if use sparc ; then + # bug #788022 + test_opts+=( + -x test_multiprocessing_fork + -x test_multiprocessing_forkserver + ) + fi + + # workaround docutils breaking tests + cat > Lib/docutils.py <<-EOF || die + raise ImportError("Thou shalt not import!") + EOF + + # bug 660358 + local -x COLUMNS=80 + local -x PYTHONDONTWRITEBYTECODE= + + nonfatal emake -Onone test EXTRATESTOPTS="${test_opts[*]}" \ + CPPFLAGS= CFLAGS= LDFLAGS= < /dev/tty + local ret=${?} + + rm Lib/docutils.py || die + + [[ ${ret} -eq 0 ]] || die "emake test failed" +} + +src_install() { + local libdir=${ED}/usr/lib/python${PYVER} + + emake DESTDIR="${D}" altinstall + + # Remove static library + rm "${ED}"/usr/$(get_libdir)/libpython*.a || die + + # Fix collisions between different slots of Python. + rm "${ED}/usr/$(get_libdir)/libpython3.so" || die + + # Cheap hack to get version with ABIFLAGS + local abiver=$(cd "${ED}/usr/include"; echo python*) + if [[ ${abiver} != python${PYVER} ]]; then + # Replace python3.X with a symlink to python3.Xm + rm "${ED}/usr/bin/python${PYVER}" || die + dosym "${abiver}" "/usr/bin/python${PYVER}" + # Create python3.X-config symlink + dosym "${abiver}-config" "/usr/bin/python${PYVER}-config" + # Create python-3.5m.pc symlink + dosym "python-${PYVER}.pc" "/usr/$(get_libdir)/pkgconfig/${abiver/${PYVER}/-${PYVER}}.pc" + fi + + # python seems to get rebuilt in src_install (bug 569908) + # Work around it for now. + if has_version dev-libs/libffi[pax-kernel]; then + pax-mark E "${ED}/usr/bin/${abiver}" + else + pax-mark m "${ED}/usr/bin/${abiver}" + fi + + rm -r "${libdir}"/ensurepip/_bundled || die + if ! use ensurepip; then + rm -r "${libdir}"/ensurepip || die + fi + if ! use sqlite; then + rm -r "${libdir}/"{sqlite3,test/test_sqlite*} || die + fi + if ! use tk; then + rm -r "${ED}/usr/bin/idle${PYVER}" || die + rm -r "${libdir}/"{idlelib,tkinter,test/test_tk*} || die + fi + + ln -s ../python/EXTERNALLY-MANAGED "${libdir}/EXTERNALLY-MANAGED" || die + + dodoc Misc/{ACKS,HISTORY,NEWS} + + if use examples; then + docinto examples + find Tools -name __pycache__ -exec rm -fr {} + || die + dodoc -r Tools + fi + insinto /usr/share/gdb/auto-load/usr/$(get_libdir) #443510 + local libname=$( + printf 'e:\n\t@echo $(INSTSONAME)\ninclude Makefile\n' | + emake --no-print-directory -s -f - 2>/dev/null + ) + newins Tools/gdb/libpython.py "${libname}"-gdb.py + + newconfd "${FILESDIR}/pydoc.conf" pydoc-${PYVER} + newinitd "${FILESDIR}/pydoc.init" pydoc-${PYVER} + sed \ + -e "s:@PYDOC_PORT_VARIABLE@:PYDOC${PYVER/./_}_PORT:" \ + -e "s:@PYDOC@:pydoc${PYVER}:" \ + -i "${ED}/etc/conf.d/pydoc-${PYVER}" \ + "${ED}/etc/init.d/pydoc-${PYVER}" || die "sed failed" + + # python-exec wrapping support + local pymajor=${PYVER%.*} + local EPYTHON=python${PYVER} + local scriptdir=${D}$(python_get_scriptdir) + mkdir -p "${scriptdir}" || die + # python and pythonX + ln -s "../../../bin/${abiver}" "${scriptdir}/python${pymajor}" || die + ln -s "python${pymajor}" "${scriptdir}/python" || die + # python-config and pythonX-config + # note: we need to create a wrapper rather than symlinking it due + # to some random dirname(argv[0]) magic performed by python-config + cat > "${scriptdir}/python${pymajor}-config" <<-EOF || die + #!/bin/sh + exec "${abiver}-config" "\${@}" + EOF + chmod +x "${scriptdir}/python${pymajor}-config" || die + ln -s "python${pymajor}-config" "${scriptdir}/python-config" || die + # 2to3, pydoc + ln -s "../../../bin/2to3-${PYVER}" "${scriptdir}/2to3" || die + ln -s "../../../bin/pydoc${PYVER}" "${scriptdir}/pydoc" || die + # idle + if use tk; then + ln -s "../../../bin/idle${PYVER}" "${scriptdir}/idle" || die + fi +} diff --git a/dev-lang/python/python-3.9.19_p4.ebuild b/dev-lang/python/python-3.9.19_p4.ebuild new file mode 100644 index 000000000000..711e311506f8 --- /dev/null +++ b/dev-lang/python/python-3.9.19_p4.ebuild @@ -0,0 +1,492 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" +WANT_LIBTOOL="none" + +inherit autotools check-reqs flag-o-matic multiprocessing pax-utils +inherit prefix python-utils-r1 toolchain-funcs verify-sig + +MY_PV=${PV/_rc/rc} +MY_P="Python-${MY_PV%_p*}" +PYVER=$(ver_cut 1-2) +PATCHSET="python-gentoo-patches-${MY_PV}" + +DESCRIPTION="An interpreted, interactive, object-oriented programming language" +HOMEPAGE=" + https://www.python.org/ + https://github.com/python/cpython/ +" +SRC_URI=" + https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz + https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz + verify-sig? ( + https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.asc + ) +" +S="${WORKDIR}/${MY_P}" + +LICENSE="PSF-2" +SLOT="${PYVER}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE=" + bluetooth build debug +ensurepip examples gdbm +ncurses pgo + +readline +sqlite +ssl test tk valgrind +" +RESTRICT="!test? ( test )" + +# Do not add a dependency on dev-lang/python to this ebuild. +# If you need to apply a patch which requires python for bootstrapping, please +# run the bootstrap code on your dev box and include the results in the +# patchset. See bug 447752. + +RDEPEND=" + app-arch/bzip2:= + app-arch/xz-utils:= + >=dev-libs/expat-2.1:= + dev-libs/libffi:= + dev-libs/mpdecimal:= + dev-python/gentoo-common + >=sys-libs/zlib-1.1.3:= + virtual/libcrypt:= + virtual/libintl + ensurepip? ( dev-python/ensurepip-wheels ) + gdbm? ( sys-libs/gdbm:=[berkdb] ) + kernel_linux? ( sys-apps/util-linux:= ) + ncurses? ( >=sys-libs/ncurses-5.2:= ) + readline? ( >=sys-libs/readline-4.1:= ) + sqlite? ( >=dev-db/sqlite-3.3.8:3= ) + ssl? ( >=dev-libs/openssl-1.1.1:= ) + tk? ( + >=dev-lang/tcl-8.0:= + >=dev-lang/tk-8.0:= + dev-tcltk/blt:= + dev-tcltk/tix + ) +" +# bluetooth requires headers from bluez +DEPEND=" + ${RDEPEND} + bluetooth? ( net-wireless/bluez ) + test? ( app-arch/xz-utils ) + valgrind? ( dev-debug/valgrind ) +" +# autoconf-archive needed to eautoreconf +BDEPEND=" + dev-build/autoconf-archive + app-alternatives/awk + virtual/pkgconfig + verify-sig? ( sec-keys/openpgp-keys-python ) +" +RDEPEND+=" + !build? ( app-misc/mime-types ) +" + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/python.org.asc + +# large file tests involve a 2.5G file being copied (duplicated) +CHECKREQS_DISK_BUILD=5500M + +QA_PKGCONFIG_VERSION=${PYVER} +# false positives -- functions specific to *BSD +QA_CONFIG_IMPL_DECL_SKIP=( chflags lchflags ) + +pkg_pretend() { + use test && check-reqs_pkg_pretend +} + +pkg_setup() { + use test && check-reqs_pkg_setup +} + +src_unpack() { + if use verify-sig; then + verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.xz{,.asc} + fi + default +} + +src_prepare() { + # Ensure that internal copies of expat and libffi are not used. + rm -r Modules/expat || die + rm -r Modules/_ctypes/libffi* || die + + local PATCHES=( + "${WORKDIR}/${PATCHSET}" + ) + + default + + # https://bugs.gentoo.org/850151 + sed -i -e "s:@@GENTOO_LIBDIR@@:$(get_libdir):g" setup.py || die + + # force the correct number of jobs + # https://bugs.gentoo.org/737660 + local jobs=$(makeopts_jobs) + sed -i -e "s:-j0:-j${jobs}:" Makefile.pre.in || die + sed -i -e "/self\.parallel/s:True:${jobs}:" setup.py || die + + eautoreconf +} + +src_configure() { + # disable automagic bluetooth headers detection + if ! use bluetooth; then + local -x ac_cv_header_bluetooth_bluetooth_h=no + fi + local disable + use gdbm || disable+=" gdbm" + use ncurses || disable+=" _curses _curses_panel" + use readline || disable+=" readline" + use sqlite || disable+=" _sqlite3" + use ssl || export PYTHON_DISABLE_SSL="1" + use tk || disable+=" _tkinter" + export PYTHON_DISABLE_MODULES="${disable}" + + if [[ -n "${PYTHON_DISABLE_MODULES}" ]]; then + einfo "Disabled modules: ${PYTHON_DISABLE_MODULES}" + fi + + append-flags -fwrapv + filter-flags -malign-double + + # Export CXX so it ends up in /usr/lib/python3.X/config/Makefile. + # PKG_CONFIG needed for cross. + tc-export CXX PKG_CONFIG + + local dbmliborder= + if use gdbm; then + dbmliborder+="${dbmliborder:+:}gdbm" + fi + + if use pgo; then + local profile_task_flags=( + -m test + "-j$(makeopts_jobs)" + --pgo-extended + -x test_gdb + -x test_dtrace + -u-network + + # All of these seem to occasionally hang for PGO inconsistently + # They'll even hang here but be fine in src_test sometimes. + # bug #828535 (and related: bug #788022) + -x test_asyncio + -x test_concurrent_futures + -x test_httpservers + -x test_logging + -x test_multiprocessing_fork + -x test_socket + -x test_xmlrpc + + # Hangs (actually runs indefinitely executing itself w/ many cpython builds) + # bug #900429 + -x test_tools + ) + + if has_version "app-arch/rpm" ; then + # Avoid sandbox failure (attempts to write to /var/lib/rpm) + profile_task_flags+=( + -x test_distutils + ) + fi + local -x PROFILE_TASK="${profile_task_flags[*]}" + fi + + local myeconfargs=( + # glibc-2.30 removes it; since we can't cleanly force-rebuild + # Python on glibc upgrade, remove it proactively to give + # a chance for users rebuilding python before glibc + ac_cv_header_stropts_h=no + + --enable-shared + --enable-ipv6 + --infodir='${prefix}/share/info' + --mandir='${prefix}/share/man' + --with-computed-gotos + --with-dbmliborder="${dbmliborder}" + --with-libc= + --enable-loadable-sqlite-extensions + --without-ensurepip + --without-lto + --with-system-expat + --with-system-ffi + --with-system-libmpdec + --with-wheel-pkg-dir="${EPREFIX}"/usr/lib/python/ensurepip + + $(use_with debug assertions) + $(use_enable pgo optimizations) + $(use_with valgrind) + ) + + # disable implicit optimization/debugging flags + local -x OPT= + + # https://bugs.gentoo.org/700012 + if tc-is-lto; then + append-cflags $(test-flags-CC -ffat-lto-objects) + myeconfargs+=( + --with-lto + ) + fi + + if tc-is-cross-compiler ; then + # Hack to workaround get_libdir not being able to handle CBUILD, bug #794181 + local cbuild_libdir=$(unset PKG_CONFIG_PATH ; $(tc-getBUILD_PKG_CONFIG) --keep-system-libs --libs-only-L libffi) + + # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get + # propagated to sysconfig for built extensions + # + # -fno-lto to avoid bug #700012 (not like it matters for mini-CBUILD Python anyway) + local -x CFLAGS_NODIST="${BUILD_CFLAGS} -fno-lto" + local -x LDFLAGS_NODIST=${BUILD_LDFLAGS} + local -x CFLAGS= LDFLAGS= + local -x BUILD_CFLAGS="${CFLAGS_NODIST}" + local -x BUILD_LDFLAGS=${LDFLAGS_NODIST} + + # We need to build our own Python on CBUILD first, and feed it in. + # bug #847910 and bug #864911. + local myeconfargs_cbuild=( + "${myeconfargs[@]}" + + --libdir="${cbuild_libdir:2}" + + # Avoid needing to load the right libpython.so. + --disable-shared + + # As minimal as possible for the mini CBUILD Python + # we build just for cross. + --without-lto + --disable-optimizations + ) + + # Point the imminent CHOST build to the Python we just + # built for CBUILD. + export PATH="${WORKDIR}/${P}-${CBUILD}:${PATH}" + + mkdir "${WORKDIR}"/${P}-${CBUILD} || die + pushd "${WORKDIR}"/${P}-${CBUILD} &> /dev/null || die + # We disable _ctypes and _crypt for CBUILD because Python's setup.py can't handle locating + # libdir correctly for cross. + PYTHON_DISABLE_MODULES="${PYTHON_DISABLE_MODULES} _ctypes _crypt" \ + ECONF_SOURCE="${S}" econf_build "${myeconfargs_cbuild[@]}" + + # Avoid as many dependencies as possible for the cross build. + cat >> Makefile <<-EOF || die + MODULE_NIS=disabled + MODULE__DBM=disabled + MODULE__GDBM=disabled + MODULE__DBM=disabled + MODULE__SQLITE3=disabled + MODULE__HASHLIB=disabled + MODULE__SSL=disabled + MODULE__CURSES=disabled + MODULE__CURSES_PANEL=disabled + MODULE_READLINE=disabled + MODULE__TKINTER=disabled + MODULE_PYEXPAT=disabled + MODULE_ZLIB=disabled + EOF + + # Unfortunately, we do have to build this immediately, and + # not in src_compile, because CHOST configure for Python + # will check the existence of the Python it was pointed to + # immediately. + PYTHON_DISABLE_MODULES="${PYTHON_DISABLE_MODULES} _ctypes _crypt" emake + popd &> /dev/null || die + fi + + # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get + # propagated to sysconfig for built extensions + local -x CFLAGS_NODIST=${CFLAGS} + local -x LDFLAGS_NODIST=${LDFLAGS} + local -x CFLAGS= LDFLAGS= + + # Fix implicit declarations on cross and prefix builds. Bug #674070. + if use ncurses; then + append-cppflags -I"${ESYSROOT}"/usr/include/ncursesw + fi + + hprefixify setup.py + econf "${myeconfargs[@]}" + + if grep -q "#define POSIX_SEMAPHORES_NOT_ENABLED 1" pyconfig.h; then + eerror "configure has detected that the sem_open function is broken." + eerror "Please ensure that /dev/shm is mounted as a tmpfs with mode 1777." + die "Broken sem_open function (bug 496328)" + fi + + # install epython.py as part of stdlib + echo "EPYTHON='python${PYVER}'" > Lib/epython.py || die +} + +src_compile() { + # Ensure sed works as expected + # https://bugs.gentoo.org/594768 + local -x LC_ALL=C + # Prevent using distutils bundled by setuptools. + # https://bugs.gentoo.org/823728 + export SETUPTOOLS_USE_DISTUTILS=stdlib + + # Save PYTHONDONTWRITEBYTECODE so that 'has_version' doesn't + # end up writing bytecode & violating sandbox. + # bug #831897 + local -x _PYTHONDONTWRITEBYTECODE=${PYTHONDONTWRITEBYTECODE} + + if use pgo ; then + # bug 660358 + local -x COLUMNS=80 + local -x PYTHONDONTWRITEBYTECODE= + + addpredict "/usr/lib/python${PYVER}/site-packages" + fi + + # also need to clear the flags explicitly here or they end up + # in _sysconfigdata* + emake CPPFLAGS= CFLAGS= LDFLAGS= + + # Restore saved value from above. + local -x PYTHONDONTWRITEBYTECODE=${_PYTHONDONTWRITEBYTECODE} + + # Work around bug 329499. See also bug 413751 and 457194. + if has_version dev-libs/libffi[pax-kernel]; then + pax-mark E python + else + pax-mark m python + fi +} + +src_test() { + # Tests will not work when cross compiling. + if tc-is-cross-compiler; then + elog "Disabling tests due to crosscompiling." + return + fi + + local test_opts=( + -u-network + -j "$(makeopts_jobs)" + + # fails + -x test_concurrent_futures + -x test_gdb + ) + + if use sparc ; then + # bug #788022 + test_opts+=( + -x test_multiprocessing_fork + -x test_multiprocessing_forkserver + ) + fi + + # workaround docutils breaking tests + cat > Lib/docutils.py <<-EOF || die + raise ImportError("Thou shalt not import!") + EOF + + # bug 660358 + local -x COLUMNS=80 + local -x PYTHONDONTWRITEBYTECODE= + + nonfatal emake -Onone test EXTRATESTOPTS="${test_opts[*]}" \ + CPPFLAGS= CFLAGS= LDFLAGS= < /dev/tty + local ret=${?} + + rm Lib/docutils.py || die + + [[ ${ret} -eq 0 ]] || die "emake test failed" +} + +src_install() { + local libdir=${ED}/usr/lib/python${PYVER} + + emake DESTDIR="${D}" altinstall + + # Remove static library + rm "${ED}"/usr/$(get_libdir)/libpython*.a || die + + # Fix collisions between different slots of Python. + rm "${ED}/usr/$(get_libdir)/libpython3.so" || die + + # Cheap hack to get version with ABIFLAGS + local abiver=$(cd "${ED}/usr/include"; echo python*) + if [[ ${abiver} != python${PYVER} ]]; then + # Replace python3.X with a symlink to python3.Xm + rm "${ED}/usr/bin/python${PYVER}" || die + dosym "${abiver}" "/usr/bin/python${PYVER}" + # Create python3.X-config symlink + dosym "${abiver}-config" "/usr/bin/python${PYVER}-config" + # Create python-3.5m.pc symlink + dosym "python-${PYVER}.pc" "/usr/$(get_libdir)/pkgconfig/${abiver/${PYVER}/-${PYVER}}.pc" + fi + + # python seems to get rebuilt in src_install (bug 569908) + # Work around it for now. + if has_version dev-libs/libffi[pax-kernel]; then + pax-mark E "${ED}/usr/bin/${abiver}" + else + pax-mark m "${ED}/usr/bin/${abiver}" + fi + + rm -r "${libdir}"/ensurepip/_bundled || die + if ! use ensurepip; then + rm -r "${libdir}"/ensurepip || die + fi + if ! use sqlite; then + rm -r "${libdir}/"{sqlite3,test/test_sqlite*} || die + fi + if ! use tk; then + rm -r "${ED}/usr/bin/idle${PYVER}" || die + rm -r "${libdir}/"{idlelib,tkinter,test/test_tk*} || die + fi + + ln -s ../python/EXTERNALLY-MANAGED "${libdir}/EXTERNALLY-MANAGED" || die + + dodoc Misc/{ACKS,HISTORY,NEWS} + + if use examples; then + docinto examples + find Tools -name __pycache__ -exec rm -fr {} + || die + dodoc -r Tools + fi + insinto /usr/share/gdb/auto-load/usr/$(get_libdir) #443510 + local libname=$( + printf 'e:\n\t@echo $(INSTSONAME)\ninclude Makefile\n' | + emake --no-print-directory -s -f - 2>/dev/null + ) + newins Tools/gdb/libpython.py "${libname}"-gdb.py + + newconfd "${FILESDIR}/pydoc.conf" pydoc-${PYVER} + newinitd "${FILESDIR}/pydoc.init" pydoc-${PYVER} + sed \ + -e "s:@PYDOC_PORT_VARIABLE@:PYDOC${PYVER/./_}_PORT:" \ + -e "s:@PYDOC@:pydoc${PYVER}:" \ + -i "${ED}/etc/conf.d/pydoc-${PYVER}" \ + "${ED}/etc/init.d/pydoc-${PYVER}" || die "sed failed" + + # python-exec wrapping support + local pymajor=${PYVER%.*} + local EPYTHON=python${PYVER} + local scriptdir=${D}$(python_get_scriptdir) + mkdir -p "${scriptdir}" || die + # python and pythonX + ln -s "../../../bin/${abiver}" "${scriptdir}/python${pymajor}" || die + ln -s "python${pymajor}" "${scriptdir}/python" || die + # python-config and pythonX-config + # note: we need to create a wrapper rather than symlinking it due + # to some random dirname(argv[0]) magic performed by python-config + cat > "${scriptdir}/python${pymajor}-config" <<-EOF || die + #!/bin/sh + exec "${abiver}-config" "\${@}" + EOF + chmod +x "${scriptdir}/python${pymajor}-config" || die + ln -s "python${pymajor}-config" "${scriptdir}/python-config" || die + # 2to3, pydoc + ln -s "../../../bin/2to3-${PYVER}" "${scriptdir}/2to3" || die + ln -s "../../../bin/pydoc${PYVER}" "${scriptdir}/pydoc" || die + # idle + if use tk; then + ln -s "../../../bin/idle${PYVER}" "${scriptdir}/idle" || die + fi +} diff --git a/dev-lang/scrapscript/Manifest b/dev-lang/scrapscript/Manifest new file mode 100644 index 000000000000..69ec837f83b1 --- /dev/null +++ b/dev-lang/scrapscript/Manifest @@ -0,0 +1 @@ +DIST scrapscript-0.1.1.tar.gz 29042 BLAKE2B 4e462fae8271c045c3f1d1200d9fd1141528d3c364b0d639055f4b401f01cc60dd88314a9f33ea870facff3c424b8e3c8b62c1d6ec2501fd78538ca5d8c906c7 SHA512 dc507fbe3af4fe74f1b774eaabdb594d8589642fe82bbcf13823a58ed917d4c49d2d4e2afe72673e8642480e88e3c09fb7136c4cfbeb0c783316824851c9a1b9 diff --git a/dev-lang/scrapscript/metadata.xml b/dev-lang/scrapscript/metadata.xml new file mode 100644 index 000000000000..ff83a4e4ceeb --- /dev/null +++ b/dev-lang/scrapscript/metadata.xml @@ -0,0 +1,23 @@ + + + + + + xgqt@gentoo.org + Maciej Barć + + + Scrapscript solves the software sharability problem. Modern software + breaks at boundaries. APIs diverge, packages crumble, configs ossify, + serialization corrupts, git tangles, dependencies break, documentation + dies, vulnerabilities surface, etc. To make software safe and sharable, + scrapscript combines existing wisdom in new ways: all expressions are + content-addressible "scraps", all programs are data, all programs are + "platformed". + + + https://github.com/tekknolagi/scrapscript/issues/ + tekknolagi/scrapscript + scrapscript + + diff --git a/dev-lang/scrapscript/scrapscript-0.1.1.ebuild b/dev-lang/scrapscript/scrapscript-0.1.1.ebuild new file mode 100644 index 000000000000..2bd71da29ead --- /dev/null +++ b/dev-lang/scrapscript/scrapscript-0.1.1.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517="poetry" +PYTHON_COMPAT=( python3_{11..13} ) + +inherit distutils-r1 edo + +DESCRIPTION="Functional, content-addressable programming language" +HOMEPAGE="https://scrapscript.org/ + https://github.com/tekknolagi/scrapscript/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_BRANCH="trunk" + EGIT_REPO_URI="https://github.com/tekknolagi/${PN}.git" +else + inherit pypi + + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="MIT" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +python_test() { + edo "${EPYTHON}" ./scrapscript.py test +} diff --git a/dev-lang/scrapscript/scrapscript-9999.ebuild b/dev-lang/scrapscript/scrapscript-9999.ebuild new file mode 100644 index 000000000000..2bd71da29ead --- /dev/null +++ b/dev-lang/scrapscript/scrapscript-9999.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517="poetry" +PYTHON_COMPAT=( python3_{11..13} ) + +inherit distutils-r1 edo + +DESCRIPTION="Functional, content-addressable programming language" +HOMEPAGE="https://scrapscript.org/ + https://github.com/tekknolagi/scrapscript/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_BRANCH="trunk" + EGIT_REPO_URI="https://github.com/tekknolagi/${PN}.git" +else + inherit pypi + + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="MIT" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +python_test() { + edo "${EPYTHON}" ./scrapscript.py test +} diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest index 9a9be4d27edb..3c135b8dc442 100644 --- a/dev-lang/spidermonkey/Manifest +++ b/dev-lang/spidermonkey/Manifest @@ -1,11 +1,6 @@ DIST firefox-102.15.0esr.source.tar.xz 486592324 BLAKE2B b70727fa91d0d270673374bebb4745b87f6194191c1c9415547d772811a4a85f79a97e8985877eb5c9beef43fe15bef574172da35935e7024a947919ec11d883 SHA512 87db6e32fda215253f9b3bd233ef7fa91a64349310064b8482e5c634f34cbe99a2a111d74d2b9f2a99a0b3b510dbf9039ebe4ccfc176c2554d65bc9cfb508bf9 DIST firefox-102esr-patches-13.tar.xz 22212 BLAKE2B 02e9edd071a99abbac02faa11ffce061d5d12d8baa9ce54b51d6bfdbf8160022a1565902d65ca30fe51b5670e509fa921b11a460989933cbb797fcd59d635125 SHA512 8b8b0f3789978447a1293fd9acb5c2db3d7e9f724357a0d762b54f7e34d28f11655997ffeafccfe8001a01dd595848d257f90cb983462c405d434cc794216520 -DIST firefox-115.10.0esr.source.tar.xz 507826764 BLAKE2B 342d5cf4d61b3efe3dde6a6e53f064739d4107690f1d101915ba8cf2214f518aa8c7490903e20179f0874a3bd62871723e877e8f789d9816f3e0d9227d751eb6 SHA512 0626e2c68ce43f24dfc2b9216e2565537ad8781daf4195d53420e1b78d57d0f6360fbe56b0ddbedae3818546c72472c85c1ff2b208c123d32a0543e666f42b65 -DIST firefox-115.11.0esr.source.tar.xz 506015444 BLAKE2B ced11d0665215dbf0aed710015a1e27863ecb8ccbba71ff6f6c57e1789e54c3c7c1940507db86ff2d8eea4d323a9ca7fbc40eaa6eaa7b0ec922ff69ffad64886 SHA512 0f3a87c99fb008088afd509d9259f893fdd44ea6bf6a5e69806fefb8d355415e81b9e8832a392acb9d0c1c50e4add7f1362a4aaadc35e1d9c2e55baf7136aed8 -DIST firefox-115.12.0esr.source.tar.xz 505219784 BLAKE2B 6d2cc80daca9977f73ea0c0fe7e7cac999f2d7a99c324332d69d9438a6d954fe72ffb35e4df4c2a86abcdc94231c4847bb3e64dd612240f8a6d86e63abdb1be2 SHA512 d98475061d870e0f3aa920b7c0b9b0c1cbdb3f4102f760f1d1c5ea3e45e216c673c8d3662501e7e78af4950a003a519e94b57e9b1eda8d615c159cdf62130e89 DIST firefox-115.13.0esr.source.tar.xz 510571488 BLAKE2B e2b00965a92cd11da6c81daa8b6c652dfccc9f0f7d066bc17ae5fa3ac3aaaa021c4489a9f653127f5516e3d77cd7174de328343e22c4edab438e3fcb9a859178 SHA512 799cdf2d0494003a5addd0da703f53deb9c9d6bb6f6c95d40026363382803e2d086039c7798940a1f35f4cba111f2e8e21bde8ac2eac29fd9bd6876dd8d3a85f -DIST firefox-115.9.1esr.source.tar.xz 508070816 BLAKE2B 5182972f45edfb9ec6b23cc2e869fe86237bd51bd23fd31058d03d9dc98f0ea2dcf57215d61d724e08f98d0e0771b86b5e5ce78ed03c3ac08fac60ed4377f890 SHA512 9ccaede2fcda13a07f98a2110bb8f99c7324601d66bff311f3070a669576a1598fe1d7de2d005d725d1f44dbe3934a9c0fd0b7950f60686047d4ce8d9d812310 -DIST firefox-115esr-patches-09.tar.xz 16660 BLAKE2B 1dcdf62f35013b82dd70bf00c0505394b9277affcd1b1cbde92421778f4fcc146f536a546c2db8d6a70f92d40e4b1c96927fedec54383e6bb80bd9806d9b4461 SHA512 e003d0a2a5304dcdd0851b57ceb11993333326c8221d5d99555cd0c64090d5eda1bdb2a2a52e605f6094a3214ffa2238e43d57ff64eb7d424ff54b8125c16f5c DIST firefox-115esr-patches-10.tar.xz 17256 BLAKE2B 0f6265d6e12f55e9b5128f2f261ba3785b80563e049d2441fde09dedf419c6086c9d994d2b44d1aab35af64cde375bdc254206da9ef148fc20fa90da0417606d SHA512 a1f0012420593a1c1b38dba1785ee9092e0923f56458c38f003cca4ebaac30a73fe3d1f5806a5795c76b2b8d729f8184372e63681daa450c3bb8e5afbe9e2e4f DIST spidermonkey-102-patches-05j.tar.xz 4596 BLAKE2B 215b770bbdf17973d7b3fd1df6cee9647459d2b02b0be5bdb289d457e5dbdb06ceac7a3082fc2f5836e991a4ac4486d73330b0276a466b5c528dab226a27829c SHA512 d2b8e32dac87d60a00fd93479dc34d8adab4feec24a38591cebeb4cf271aa2fd964f4dc26e67ebfb127a47bc8f684d50b32b2cff18ed5286701a04a289058185 DIST spidermonkey-115-patches-01.tar.xz 3992 BLAKE2B e97d0cb3edfb885119226f54f22485ed4e8220cd904d3356b87ccc013403f976a042171cf9ca7250bcf3fe3d90996dd80b4104e7d614f95d7bcfcb0e710a8a78 SHA512 cece96f172a09dd0e29f7c2fdbf650cde405b276bc4083956365289f1da4b1d078ccbde760da6553888ddb3c53cf9aded52051db556a2c4ec492fed01dcb03a1 diff --git a/dev-lang/spidermonkey/spidermonkey-115.10.0.ebuild b/dev-lang/spidermonkey/spidermonkey-115.10.0.ebuild deleted file mode 100644 index 1bebf4fa8cbc..000000000000 --- a/dev-lang/spidermonkey/spidermonkey-115.10.0.ebuild +++ /dev/null @@ -1,504 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" - -# Patch version -FIREFOX_PATCHSET="firefox-115esr-patches-10.tar.xz" -SPIDERMONKEY_PATCHSET="spidermonkey-115-patches-01.tar.xz" - -LLVM_MAX_SLOT=18 - -PYTHON_COMPAT=( python3_{10..12} ) -PYTHON_REQ_USE="ncurses,ssl,xml(+)" - -WANT_AUTOCONF="2.1" - -inherit autotools check-reqs flag-o-matic llvm multiprocessing prefix python-any-r1 toolchain-funcs - -MY_PN="mozjs" -MY_PV="${PV/_pre*}" # Handle Gentoo pre-releases - -MY_MAJOR=$(ver_cut 1) - -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="firefox" -MOZ_P="${MOZ_PN}-${MOZ_PV}" -MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}" -MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}" - -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} - https://dev.gentoo.org/~juippis/mozilla/patchsets/${SPIDERMONKEY_PATCHSET} -) - -SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz - ${PATCH_URIS[@]}" - -DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++" -HOMEPAGE="https://spidermonkey.dev https://firefox-source-docs.mozilla.org/js/index.html " - -KEYWORDS="amd64 arm arm64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86" - -SLOT="$(ver_cut 1)" -LICENSE="MPL-2.0" -IUSE="clang cpu_flags_arm_neon debug +jit lto test" - -#RESTRICT="test" -RESTRICT="!test? ( test )" - -BDEPEND="${PYTHON_DEPS} - virtual/pkgconfig - || ( - ( - sys-devel/llvm:18 - clang? ( - sys-devel/lld:18 - sys-devel/clang:18 - &2 - return 1 - fi - - if use clang ; then - 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 ! 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 ! 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 - fi - fi - - einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2 -} - -python_check_deps() { - if use test ; then - python_has_version "dev-python/six[${PYTHON_USEDEP}]" - fi -} - -# 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 -} - -pkg_pretend() { - if use test ; then - CHECKREQS_DISK_BUILD="4000M" - else - CHECKREQS_DISK_BUILD="3600M" - fi - - check-reqs_pkg_pretend -} - -pkg_setup() { - if [[ ${MERGE_TYPE} != binary ]] ; then - if use test ; then - CHECKREQS_DISK_BUILD="4000M" - else - CHECKREQS_DISK_BUILD="3600M" - 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 - - # Build system is using /proc/self/oom_score_adj, bug #604394 - addpredict /proc/self/oom_score_adj - - 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 - - # Ensure we use C locale when building, bug #746215 - export LC_ALL=C - fi -} - -src_prepare() { - pushd ../.. &>/dev/null || die - - use lto && rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch - - if ! use ppc64; then - rm -v "${WORKDIR}"/firefox-patches/*ppc64*.patch || die - fi - - # Workaround for bgo #915651,915651,929013 on musl - if use elibc_glibc ; then - rm -v "${WORKDIR}"/firefox-patches/*bgo-748849-RUST_TARGET_override.patch || die - fi - - eapply "${WORKDIR}"/firefox-patches - eapply "${WORKDIR}"/spidermonkey-patches - - default - - # Make cargo respect MAKEOPTS - export CARGO_BUILD_JOBS="$(makeopts_jobs)" - - # Workaround for bgo #915651,915651,929013 on musl - if ! use elibc_glibc ; then - if use amd64 ; then - export RUST_TARGET="x86_64-unknown-linux-musl" - elif use x86 ; then - export RUST_TARGET="i686-unknown-linux-musl" - else - die "Unknown musl chost, please post your rustc -vV along with emerge --info on Gentoo's bug #915651" - fi - fi - - # sed-in toolchain prefix - sed -i \ - -e "s/objdump/${CHOST}-objdump/" \ - python/mozbuild/mozbuild/configure/check_debug_ranges.py \ - || die "sed failed to set toolchain prefix" - - # use prefix shell in wrapper linker scripts, bug #789660 - hprefixify "${S}"/../../build/cargo-{,host-}linker - - einfo "Removing pre-built binaries ..." - find third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die - - MOZJS_BUILDDIR="${WORKDIR}/build" - mkdir "${MOZJS_BUILDDIR}" || die - - popd &>/dev/null || die -} - -src_configure() { - # Show flags set at the beginning - einfo "Current CFLAGS: ${CFLAGS}" - einfo "Current CXXFLAGS: ${CXXFLAGS}" - einfo "Current LDFLAGS: ${LDFLAGS}" - einfo "Current RUSTFLAGS: ${RUSTFLAGS}" - - 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 - - cd "${MOZJS_BUILDDIR}" || die - - # ../python/mach/mach/mixin/process.py fails to detect SHELL - export SHELL="${EPREFIX}/bin/bash" - - local -a myeconfargs=( - --host="${CBUILD:-${CHOST}}" - --target="${CHOST}" - - --disable-ctype - --disable-jemalloc - --disable-smoosh - --disable-strip - - --enable-project=js - --enable-readline - --enable-release - --enable-shared-js - - --with-intl-api - --with-system-icu - --with-system-nspr - --with-system-zlib - --with-toolchain-prefix="${CHOST}-" - - $(use_enable debug) - $(use_enable jit) - $(use_enable test tests) - ) - - if use debug; then - myeconfargs+=( --disable-optimize ) - myeconfargs+=( --enable-debug-symbols ) - myeconfargs+=( --enable-real-time-tracing ) - else - myeconfargs+=( --enable-optimize ) - myeconfargs+=( --disable-debug-symbols ) - myeconfargs+=( --disable-real-time-tracing ) - fi - - if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then - myeconfargs+=( --enable-rust-simd ) - fi - - # Modifications to better support ARM, bug 717344 - if use cpu_flags_arm_neon ; then - myeconfargs+=( --with-fpu=neon ) - - if ! tc-is-clang ; then - # thumb options aren't supported when using clang, bug 666966 - myeconfargs+=( --with-thumb=yes ) - myeconfargs+=( --with-thumb-interwork=no ) - fi - fi - - # Tell build system that we want to use LTO - if use lto ; then - if use clang ; then - if tc-ld-is-mold ; then - myeconfargs+=( --enable-linker=mold ) - else - myeconfargs+=( --enable-linker=lld ) - fi - myeconfargs+=( --enable-lto=cross ) - - else - myeconfargs+=( --enable-linker=bfd ) - myeconfargs+=( --enable-lto=full ) - fi - fi - - # LTO flag was handled via configure - filter-lto - - # Use system's Python environment - export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none" - export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach - - # Show flags we will use - einfo "Build CFLAGS: ${CFLAGS}" - einfo "Build CXXFLAGS: ${CXXFLAGS}" - einfo "Build LDFLAGS: ${LDFLAGS}" - einfo "Build RUSTFLAGS: ${RUSTFLAGS}" - - # Forcing system-icu allows us to skip patching bundled ICU for PPC - # and other minor arches - ECONF_SOURCE="${S}" \ - econf \ - ${myeconfargs[@]} \ - XARGS="${EPREFIX}/usr/bin/xargs" -} - -src_compile() { - cd "${MOZJS_BUILDDIR}" || die - default -} - -src_test() { - if "${MOZJS_BUILDDIR}/js/src/js" -e 'print("Hello world!")'; then - einfo "Smoke-test successful, continuing with full test suite" - else - die "Smoke-test failed: did interpreter initialization fail?" - fi - - cp "${FILESDIR}"/spidermonkey-${SLOT}-known-test-failures.txt "${T}"/known_failures.list || die - - if use x86 ; then - echo "non262/Date/timeclip.js" >> "${T}"/known_failures.list - echo "test262/built-ins/Date/UTC/fp-evaluation-order.js" >> "${T}"/known_failures.list - echo "test262/language/types/number/S8.5_A2.1.js" >> "${T}"/known_failures.list - echo "test262/language/types/number/S8.5_A2.2.js" >> "${T}"/known_failures.list - fi - - ${EPYTHON} \ - "${S}"/tests/jstests.py -d -s -t 1800 --wpt=disabled --no-progress \ - --exclude-file="${T}"/known_failures.list \ - "${MOZJS_BUILDDIR}"/js/src/js \ - || die - - if use jit ; then - ${EPYTHON} \ - "${S}"/tests/jstests.py -d -s -t 1800 --wpt=disabled --no-progress \ - --exclude-file="${T}"/known_failures.list \ - "${MOZJS_BUILDDIR}"/js/src/js basic \ - || die - fi -} - -src_install() { - cd "${MOZJS_BUILDDIR}" || die - default - - # fix soname links - pushd "${ED}"/usr/$(get_libdir) &>/dev/null || die - mv lib${MY_PN}-${MY_MAJOR}.so lib${MY_PN}-${MY_MAJOR}.so.0.0.0 || die - ln -s lib${MY_PN}-${MY_MAJOR}.so.0.0.0 lib${MY_PN}-${MY_MAJOR}.so.0 || die - ln -s lib${MY_PN}-${MY_MAJOR}.so.0 lib${MY_PN}-${MY_MAJOR}.so || die - popd &>/dev/null || die - - # remove unneeded files - rm \ - "${ED}"/usr/bin/js${MY_MAJOR}-config \ - "${ED}"/usr/$(get_libdir)/libjs_static.ajs \ - || die - - # fix permissions - chmod -x \ - "${ED}"/usr/$(get_libdir)/pkgconfig/*.pc \ - "${ED}"/usr/include/mozjs-${MY_MAJOR}/js-config.h \ - || die -} diff --git a/dev-lang/spidermonkey/spidermonkey-115.11.0.ebuild b/dev-lang/spidermonkey/spidermonkey-115.11.0.ebuild deleted file mode 100644 index 30f367f6a1f9..000000000000 --- a/dev-lang/spidermonkey/spidermonkey-115.11.0.ebuild +++ /dev/null @@ -1,503 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" - -# Patch version -FIREFOX_PATCHSET="firefox-115esr-patches-10.tar.xz" -SPIDERMONKEY_PATCHSET="spidermonkey-115-patches-01.tar.xz" - -LLVM_MAX_SLOT=18 - -PYTHON_COMPAT=( python3_{10..12} ) -PYTHON_REQ_USE="ncurses,ssl,xml(+)" - -WANT_AUTOCONF="2.1" - -inherit autotools check-reqs flag-o-matic llvm multiprocessing prefix python-any-r1 toolchain-funcs - -MY_PN="mozjs" -MY_PV="${PV/_pre*}" # Handle Gentoo pre-releases - -MY_MAJOR=$(ver_cut 1) - -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="firefox" -MOZ_P="${MOZ_PN}-${MOZ_PV}" -MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}" -MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}" - -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} - https://dev.gentoo.org/~juippis/mozilla/patchsets/${SPIDERMONKEY_PATCHSET} -) - -SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz - ${PATCH_URIS[@]}" - -DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++" -HOMEPAGE="https://spidermonkey.dev https://firefox-source-docs.mozilla.org/js/index.html " - -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" - -SLOT="$(ver_cut 1)" -LICENSE="MPL-2.0" -IUSE="clang cpu_flags_arm_neon debug +jit lto test" - -#RESTRICT="test" -RESTRICT="!test? ( test )" - -BDEPEND="${PYTHON_DEPS} - virtual/pkgconfig - || ( - ( - sys-devel/llvm:18 - clang? ( - sys-devel/lld:18 - sys-devel/clang:18 - virtual/rust:0/llvm-18 - ) - ) - ( - sys-devel/llvm:17 - clang? ( - sys-devel/lld:17 - sys-devel/clang:17 - virtual/rust:0/llvm-17 - ) - ) - ( - sys-devel/llvm:16 - clang? ( - sys-devel/lld:16 - sys-devel/clang:16 - virtual/rust:0/llvm-16 - ) - ) - ( - sys-devel/llvm:15 - clang? ( - sys-devel/lld:15 - sys-devel/clang:15 - virtual/rust:0/llvm-15 - ) - ) - ) - !clang? ( virtual/rust ) - !elibc_glibc? ( - || ( - dev-lang/rust - &2 - return 1 - fi - - if use clang ; then - 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 ! 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 ! 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 - fi - fi - - einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2 -} - -python_check_deps() { - if use test ; then - python_has_version "dev-python/six[${PYTHON_USEDEP}]" - fi -} - -# 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 -} - -pkg_pretend() { - if use test ; then - CHECKREQS_DISK_BUILD="4000M" - else - CHECKREQS_DISK_BUILD="3600M" - fi - - check-reqs_pkg_pretend -} - -pkg_setup() { - if [[ ${MERGE_TYPE} != binary ]] ; then - if use test ; then - CHECKREQS_DISK_BUILD="4000M" - else - CHECKREQS_DISK_BUILD="3600M" - 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 - - # Build system is using /proc/self/oom_score_adj, bug #604394 - addpredict /proc/self/oom_score_adj - - 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 - - # Ensure we use C locale when building, bug #746215 - export LC_ALL=C - fi -} - -src_prepare() { - pushd ../.. &>/dev/null || die - - use lto && rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch - - if ! use ppc64; then - rm -v "${WORKDIR}"/firefox-patches/*ppc64*.patch || die - fi - - # Workaround for bgo #915651,915651,929013 on musl - if use elibc_glibc ; then - rm -v "${WORKDIR}"/firefox-patches/*bgo-748849-RUST_TARGET_override.patch || die - fi - - eapply "${WORKDIR}"/firefox-patches - eapply "${WORKDIR}"/spidermonkey-patches - - default - - # Make cargo respect MAKEOPTS - export CARGO_BUILD_JOBS="$(makeopts_jobs)" - - # Workaround for bgo #915651,915651,929013 on musl - if ! use elibc_glibc ; then - if use amd64 ; then - export RUST_TARGET="x86_64-unknown-linux-musl" - elif use x86 ; then - export RUST_TARGET="i686-unknown-linux-musl" - else - die "Unknown musl chost, please post your rustc -vV along with emerge --info on Gentoo's bug #915651" - fi - fi - - # sed-in toolchain prefix - sed -i \ - -e "s/objdump/${CHOST}-objdump/" \ - python/mozbuild/mozbuild/configure/check_debug_ranges.py \ - || die "sed failed to set toolchain prefix" - - # use prefix shell in wrapper linker scripts, bug #789660 - hprefixify "${S}"/../../build/cargo-{,host-}linker - - einfo "Removing pre-built binaries ..." - find third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die - - MOZJS_BUILDDIR="${WORKDIR}/build" - mkdir "${MOZJS_BUILDDIR}" || die - - popd &>/dev/null || die -} - -src_configure() { - # Show flags set at the beginning - einfo "Current CFLAGS: ${CFLAGS}" - einfo "Current CXXFLAGS: ${CXXFLAGS}" - einfo "Current LDFLAGS: ${LDFLAGS}" - einfo "Current RUSTFLAGS: ${RUSTFLAGS}" - - 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 - - cd "${MOZJS_BUILDDIR}" || die - - # ../python/mach/mach/mixin/process.py fails to detect SHELL - export SHELL="${EPREFIX}/bin/bash" - - local -a myeconfargs=( - --host="${CBUILD:-${CHOST}}" - --target="${CHOST}" - - --disable-ctype - --disable-jemalloc - --disable-smoosh - --disable-strip - - --enable-project=js - --enable-readline - --enable-release - --enable-shared-js - - --with-intl-api - --with-system-icu - --with-system-nspr - --with-system-zlib - --with-toolchain-prefix="${CHOST}-" - - $(use_enable debug) - $(use_enable jit) - $(use_enable test tests) - ) - - if use debug; then - myeconfargs+=( --disable-optimize ) - myeconfargs+=( --enable-debug-symbols ) - myeconfargs+=( --enable-real-time-tracing ) - else - myeconfargs+=( --enable-optimize ) - myeconfargs+=( --disable-debug-symbols ) - myeconfargs+=( --disable-real-time-tracing ) - fi - - # We always end up disabling this at some point due to newer rust versions. bgo#933372 - myeconfargs+=( --disable-rust-simd ) - - # Modifications to better support ARM, bug 717344 - if use cpu_flags_arm_neon ; then - myeconfargs+=( --with-fpu=neon ) - - if ! tc-is-clang ; then - # thumb options aren't supported when using clang, bug 666966 - myeconfargs+=( --with-thumb=yes ) - myeconfargs+=( --with-thumb-interwork=no ) - fi - fi - - # Tell build system that we want to use LTO - if use lto ; then - if use clang ; then - if tc-ld-is-mold ; then - myeconfargs+=( --enable-linker=mold ) - else - myeconfargs+=( --enable-linker=lld ) - fi - myeconfargs+=( --enable-lto=cross ) - - else - myeconfargs+=( --enable-linker=bfd ) - myeconfargs+=( --enable-lto=full ) - fi - fi - - # LTO flag was handled via configure - filter-lto - - # Use system's Python environment - export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none" - export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach - - # Show flags we will use - einfo "Build CFLAGS: ${CFLAGS}" - einfo "Build CXXFLAGS: ${CXXFLAGS}" - einfo "Build LDFLAGS: ${LDFLAGS}" - einfo "Build RUSTFLAGS: ${RUSTFLAGS}" - - # Forcing system-icu allows us to skip patching bundled ICU for PPC - # and other minor arches - ECONF_SOURCE="${S}" \ - econf \ - ${myeconfargs[@]} \ - XARGS="${EPREFIX}/usr/bin/xargs" -} - -src_compile() { - cd "${MOZJS_BUILDDIR}" || die - default -} - -src_test() { - if "${MOZJS_BUILDDIR}/js/src/js" -e 'print("Hello world!")'; then - einfo "Smoke-test successful, continuing with full test suite" - else - die "Smoke-test failed: did interpreter initialization fail?" - fi - - cp "${FILESDIR}"/spidermonkey-${SLOT}-known-test-failures.txt "${T}"/known_failures.list || die - - if use x86 ; then - echo "non262/Date/timeclip.js" >> "${T}"/known_failures.list - echo "test262/built-ins/Date/UTC/fp-evaluation-order.js" >> "${T}"/known_failures.list - echo "test262/language/types/number/S8.5_A2.1.js" >> "${T}"/known_failures.list - echo "test262/language/types/number/S8.5_A2.2.js" >> "${T}"/known_failures.list - fi - - ${EPYTHON} \ - "${S}"/tests/jstests.py -d -s -t 1800 --wpt=disabled --no-progress \ - --exclude-file="${T}"/known_failures.list \ - "${MOZJS_BUILDDIR}"/js/src/js \ - || die - - if use jit ; then - ${EPYTHON} \ - "${S}"/tests/jstests.py -d -s -t 1800 --wpt=disabled --no-progress \ - --exclude-file="${T}"/known_failures.list \ - "${MOZJS_BUILDDIR}"/js/src/js basic \ - || die - fi -} - -src_install() { - cd "${MOZJS_BUILDDIR}" || die - default - - # fix soname links - pushd "${ED}"/usr/$(get_libdir) &>/dev/null || die - mv lib${MY_PN}-${MY_MAJOR}.so lib${MY_PN}-${MY_MAJOR}.so.0.0.0 || die - ln -s lib${MY_PN}-${MY_MAJOR}.so.0.0.0 lib${MY_PN}-${MY_MAJOR}.so.0 || die - ln -s lib${MY_PN}-${MY_MAJOR}.so.0 lib${MY_PN}-${MY_MAJOR}.so || die - popd &>/dev/null || die - - # remove unneeded files - rm \ - "${ED}"/usr/bin/js${MY_MAJOR}-config \ - "${ED}"/usr/$(get_libdir)/libjs_static.ajs \ - || die - - # fix permissions - chmod -x \ - "${ED}"/usr/$(get_libdir)/pkgconfig/*.pc \ - "${ED}"/usr/include/mozjs-${MY_MAJOR}/js-config.h \ - || die -} diff --git a/dev-lang/spidermonkey/spidermonkey-115.12.0.ebuild b/dev-lang/spidermonkey/spidermonkey-115.12.0.ebuild deleted file mode 100644 index 30f367f6a1f9..000000000000 --- a/dev-lang/spidermonkey/spidermonkey-115.12.0.ebuild +++ /dev/null @@ -1,503 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" - -# Patch version -FIREFOX_PATCHSET="firefox-115esr-patches-10.tar.xz" -SPIDERMONKEY_PATCHSET="spidermonkey-115-patches-01.tar.xz" - -LLVM_MAX_SLOT=18 - -PYTHON_COMPAT=( python3_{10..12} ) -PYTHON_REQ_USE="ncurses,ssl,xml(+)" - -WANT_AUTOCONF="2.1" - -inherit autotools check-reqs flag-o-matic llvm multiprocessing prefix python-any-r1 toolchain-funcs - -MY_PN="mozjs" -MY_PV="${PV/_pre*}" # Handle Gentoo pre-releases - -MY_MAJOR=$(ver_cut 1) - -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="firefox" -MOZ_P="${MOZ_PN}-${MOZ_PV}" -MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}" -MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}" - -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} - https://dev.gentoo.org/~juippis/mozilla/patchsets/${SPIDERMONKEY_PATCHSET} -) - -SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz - ${PATCH_URIS[@]}" - -DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++" -HOMEPAGE="https://spidermonkey.dev https://firefox-source-docs.mozilla.org/js/index.html " - -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" - -SLOT="$(ver_cut 1)" -LICENSE="MPL-2.0" -IUSE="clang cpu_flags_arm_neon debug +jit lto test" - -#RESTRICT="test" -RESTRICT="!test? ( test )" - -BDEPEND="${PYTHON_DEPS} - virtual/pkgconfig - || ( - ( - sys-devel/llvm:18 - clang? ( - sys-devel/lld:18 - sys-devel/clang:18 - virtual/rust:0/llvm-18 - ) - ) - ( - sys-devel/llvm:17 - clang? ( - sys-devel/lld:17 - sys-devel/clang:17 - virtual/rust:0/llvm-17 - ) - ) - ( - sys-devel/llvm:16 - clang? ( - sys-devel/lld:16 - sys-devel/clang:16 - virtual/rust:0/llvm-16 - ) - ) - ( - sys-devel/llvm:15 - clang? ( - sys-devel/lld:15 - sys-devel/clang:15 - virtual/rust:0/llvm-15 - ) - ) - ) - !clang? ( virtual/rust ) - !elibc_glibc? ( - || ( - dev-lang/rust - &2 - return 1 - fi - - if use clang ; then - 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 ! 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 ! 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 - fi - fi - - einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2 -} - -python_check_deps() { - if use test ; then - python_has_version "dev-python/six[${PYTHON_USEDEP}]" - fi -} - -# 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 -} - -pkg_pretend() { - if use test ; then - CHECKREQS_DISK_BUILD="4000M" - else - CHECKREQS_DISK_BUILD="3600M" - fi - - check-reqs_pkg_pretend -} - -pkg_setup() { - if [[ ${MERGE_TYPE} != binary ]] ; then - if use test ; then - CHECKREQS_DISK_BUILD="4000M" - else - CHECKREQS_DISK_BUILD="3600M" - 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 - - # Build system is using /proc/self/oom_score_adj, bug #604394 - addpredict /proc/self/oom_score_adj - - 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 - - # Ensure we use C locale when building, bug #746215 - export LC_ALL=C - fi -} - -src_prepare() { - pushd ../.. &>/dev/null || die - - use lto && rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch - - if ! use ppc64; then - rm -v "${WORKDIR}"/firefox-patches/*ppc64*.patch || die - fi - - # Workaround for bgo #915651,915651,929013 on musl - if use elibc_glibc ; then - rm -v "${WORKDIR}"/firefox-patches/*bgo-748849-RUST_TARGET_override.patch || die - fi - - eapply "${WORKDIR}"/firefox-patches - eapply "${WORKDIR}"/spidermonkey-patches - - default - - # Make cargo respect MAKEOPTS - export CARGO_BUILD_JOBS="$(makeopts_jobs)" - - # Workaround for bgo #915651,915651,929013 on musl - if ! use elibc_glibc ; then - if use amd64 ; then - export RUST_TARGET="x86_64-unknown-linux-musl" - elif use x86 ; then - export RUST_TARGET="i686-unknown-linux-musl" - else - die "Unknown musl chost, please post your rustc -vV along with emerge --info on Gentoo's bug #915651" - fi - fi - - # sed-in toolchain prefix - sed -i \ - -e "s/objdump/${CHOST}-objdump/" \ - python/mozbuild/mozbuild/configure/check_debug_ranges.py \ - || die "sed failed to set toolchain prefix" - - # use prefix shell in wrapper linker scripts, bug #789660 - hprefixify "${S}"/../../build/cargo-{,host-}linker - - einfo "Removing pre-built binaries ..." - find third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die - - MOZJS_BUILDDIR="${WORKDIR}/build" - mkdir "${MOZJS_BUILDDIR}" || die - - popd &>/dev/null || die -} - -src_configure() { - # Show flags set at the beginning - einfo "Current CFLAGS: ${CFLAGS}" - einfo "Current CXXFLAGS: ${CXXFLAGS}" - einfo "Current LDFLAGS: ${LDFLAGS}" - einfo "Current RUSTFLAGS: ${RUSTFLAGS}" - - 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 - - cd "${MOZJS_BUILDDIR}" || die - - # ../python/mach/mach/mixin/process.py fails to detect SHELL - export SHELL="${EPREFIX}/bin/bash" - - local -a myeconfargs=( - --host="${CBUILD:-${CHOST}}" - --target="${CHOST}" - - --disable-ctype - --disable-jemalloc - --disable-smoosh - --disable-strip - - --enable-project=js - --enable-readline - --enable-release - --enable-shared-js - - --with-intl-api - --with-system-icu - --with-system-nspr - --with-system-zlib - --with-toolchain-prefix="${CHOST}-" - - $(use_enable debug) - $(use_enable jit) - $(use_enable test tests) - ) - - if use debug; then - myeconfargs+=( --disable-optimize ) - myeconfargs+=( --enable-debug-symbols ) - myeconfargs+=( --enable-real-time-tracing ) - else - myeconfargs+=( --enable-optimize ) - myeconfargs+=( --disable-debug-symbols ) - myeconfargs+=( --disable-real-time-tracing ) - fi - - # We always end up disabling this at some point due to newer rust versions. bgo#933372 - myeconfargs+=( --disable-rust-simd ) - - # Modifications to better support ARM, bug 717344 - if use cpu_flags_arm_neon ; then - myeconfargs+=( --with-fpu=neon ) - - if ! tc-is-clang ; then - # thumb options aren't supported when using clang, bug 666966 - myeconfargs+=( --with-thumb=yes ) - myeconfargs+=( --with-thumb-interwork=no ) - fi - fi - - # Tell build system that we want to use LTO - if use lto ; then - if use clang ; then - if tc-ld-is-mold ; then - myeconfargs+=( --enable-linker=mold ) - else - myeconfargs+=( --enable-linker=lld ) - fi - myeconfargs+=( --enable-lto=cross ) - - else - myeconfargs+=( --enable-linker=bfd ) - myeconfargs+=( --enable-lto=full ) - fi - fi - - # LTO flag was handled via configure - filter-lto - - # Use system's Python environment - export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none" - export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach - - # Show flags we will use - einfo "Build CFLAGS: ${CFLAGS}" - einfo "Build CXXFLAGS: ${CXXFLAGS}" - einfo "Build LDFLAGS: ${LDFLAGS}" - einfo "Build RUSTFLAGS: ${RUSTFLAGS}" - - # Forcing system-icu allows us to skip patching bundled ICU for PPC - # and other minor arches - ECONF_SOURCE="${S}" \ - econf \ - ${myeconfargs[@]} \ - XARGS="${EPREFIX}/usr/bin/xargs" -} - -src_compile() { - cd "${MOZJS_BUILDDIR}" || die - default -} - -src_test() { - if "${MOZJS_BUILDDIR}/js/src/js" -e 'print("Hello world!")'; then - einfo "Smoke-test successful, continuing with full test suite" - else - die "Smoke-test failed: did interpreter initialization fail?" - fi - - cp "${FILESDIR}"/spidermonkey-${SLOT}-known-test-failures.txt "${T}"/known_failures.list || die - - if use x86 ; then - echo "non262/Date/timeclip.js" >> "${T}"/known_failures.list - echo "test262/built-ins/Date/UTC/fp-evaluation-order.js" >> "${T}"/known_failures.list - echo "test262/language/types/number/S8.5_A2.1.js" >> "${T}"/known_failures.list - echo "test262/language/types/number/S8.5_A2.2.js" >> "${T}"/known_failures.list - fi - - ${EPYTHON} \ - "${S}"/tests/jstests.py -d -s -t 1800 --wpt=disabled --no-progress \ - --exclude-file="${T}"/known_failures.list \ - "${MOZJS_BUILDDIR}"/js/src/js \ - || die - - if use jit ; then - ${EPYTHON} \ - "${S}"/tests/jstests.py -d -s -t 1800 --wpt=disabled --no-progress \ - --exclude-file="${T}"/known_failures.list \ - "${MOZJS_BUILDDIR}"/js/src/js basic \ - || die - fi -} - -src_install() { - cd "${MOZJS_BUILDDIR}" || die - default - - # fix soname links - pushd "${ED}"/usr/$(get_libdir) &>/dev/null || die - mv lib${MY_PN}-${MY_MAJOR}.so lib${MY_PN}-${MY_MAJOR}.so.0.0.0 || die - ln -s lib${MY_PN}-${MY_MAJOR}.so.0.0.0 lib${MY_PN}-${MY_MAJOR}.so.0 || die - ln -s lib${MY_PN}-${MY_MAJOR}.so.0 lib${MY_PN}-${MY_MAJOR}.so || die - popd &>/dev/null || die - - # remove unneeded files - rm \ - "${ED}"/usr/bin/js${MY_MAJOR}-config \ - "${ED}"/usr/$(get_libdir)/libjs_static.ajs \ - || die - - # fix permissions - chmod -x \ - "${ED}"/usr/$(get_libdir)/pkgconfig/*.pc \ - "${ED}"/usr/include/mozjs-${MY_MAJOR}/js-config.h \ - || die -} diff --git a/dev-lang/spidermonkey/spidermonkey-115.9.1.ebuild b/dev-lang/spidermonkey/spidermonkey-115.9.1.ebuild deleted file mode 100644 index 3370f0954753..000000000000 --- a/dev-lang/spidermonkey/spidermonkey-115.9.1.ebuild +++ /dev/null @@ -1,474 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" - -# Patch version -FIREFOX_PATCHSET="firefox-115esr-patches-09.tar.xz" -SPIDERMONKEY_PATCHSET="spidermonkey-115-patches-01.tar.xz" - -LLVM_MAX_SLOT=17 - -PYTHON_COMPAT=( python3_{10..11} ) -PYTHON_REQ_USE="ncurses,ssl,xml(+)" - -WANT_AUTOCONF="2.1" - -inherit autotools check-reqs flag-o-matic llvm multiprocessing prefix python-any-r1 toolchain-funcs - -MY_PN="mozjs" -MY_PV="${PV/_pre*}" # Handle Gentoo pre-releases - -MY_MAJOR=$(ver_cut 1) - -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="firefox" -MOZ_P="${MOZ_PN}-${MOZ_PV}" -MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}" -MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}" - -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} - https://dev.gentoo.org/~juippis/mozilla/patchsets/${SPIDERMONKEY_PATCHSET} -) - -SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz - ${PATCH_URIS[@]}" - -DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++" -HOMEPAGE="https://spidermonkey.dev https://firefox-source-docs.mozilla.org/js/index.html " - -KEYWORDS="amd64 arm arm64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86" - -SLOT="$(ver_cut 1)" -LICENSE="MPL-2.0" -IUSE="clang cpu_flags_arm_neon debug +jit lto test" - -#RESTRICT="test" -RESTRICT="!test? ( test )" - -BDEPEND="${PYTHON_DEPS} - || ( - ( - sys-devel/llvm:17 - clang? ( - sys-devel/lld:17 - sys-devel/clang:17 - virtual/rust:0/llvm-17 - ) - ) - ( - sys-devel/llvm:16 - clang? ( - sys-devel/lld:16 - sys-devel/clang:16 - virtual/rust:0/llvm-16 - ) - ) - ( - sys-devel/llvm:15 - clang? ( - sys-devel/lld:15 - sys-devel/clang:15 - virtual/rust:0/llvm-15 - ) - ) - ) - !clang? ( virtual/rust ) - virtual/pkgconfig - test? ( - $(python_gen_any_dep 'dev-python/six[${PYTHON_USEDEP}]') - )" -DEPEND=">=dev-libs/icu-73.1:= - dev-libs/nspr - sys-libs/readline:0= - sys-libs/zlib" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/firefox-${MY_PV}/js/src" - -llvm_check_deps() { - if ! has_version -b "sys-devel/llvm:${LLVM_SLOT}" ; then - einfo "sys-devel/llvm:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if use clang ; then - 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 ! 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 ! 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 - fi - fi - - einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2 -} - -python_check_deps() { - if use test ; then - python_has_version "dev-python/six[${PYTHON_USEDEP}]" - fi -} - -# 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 -} - -pkg_pretend() { - if use test ; then - CHECKREQS_DISK_BUILD="4000M" - else - CHECKREQS_DISK_BUILD="3600M" - fi - - check-reqs_pkg_pretend -} - -pkg_setup() { - if [[ ${MERGE_TYPE} != binary ]] ; then - if use test ; then - CHECKREQS_DISK_BUILD="4000M" - else - CHECKREQS_DISK_BUILD="3600M" - 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 - - # Build system is using /proc/self/oom_score_adj, bug #604394 - addpredict /proc/self/oom_score_adj - - 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 - - # Ensure we use C locale when building, bug #746215 - export LC_ALL=C - fi -} - -src_prepare() { - pushd ../.. &>/dev/null || die - - use lto && rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch - - if ! use ppc64; then - rm -v "${WORKDIR}"/firefox-patches/*ppc64*.patch || die - fi - - eapply "${WORKDIR}"/firefox-patches - eapply "${WORKDIR}"/spidermonkey-patches - - default - - # Make cargo respect MAKEOPTS - export CARGO_BUILD_JOBS="$(makeopts_jobs)" - - # sed-in toolchain prefix - sed -i \ - -e "s/objdump/${CHOST}-objdump/" \ - python/mozbuild/mozbuild/configure/check_debug_ranges.py \ - || die "sed failed to set toolchain prefix" - - # use prefix shell in wrapper linker scripts, bug #789660 - hprefixify "${S}"/../../build/cargo-{,host-}linker - - einfo "Removing pre-built binaries ..." - find third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die - - MOZJS_BUILDDIR="${WORKDIR}/build" - mkdir "${MOZJS_BUILDDIR}" || die - - popd &>/dev/null || die -} - -src_configure() { - # Show flags set at the beginning - einfo "Current CFLAGS: ${CFLAGS}" - einfo "Current CXXFLAGS: ${CXXFLAGS}" - einfo "Current LDFLAGS: ${LDFLAGS}" - einfo "Current RUSTFLAGS: ${RUSTFLAGS}" - - 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 - - cd "${MOZJS_BUILDDIR}" || die - - # ../python/mach/mach/mixin/process.py fails to detect SHELL - export SHELL="${EPREFIX}/bin/bash" - - local -a myeconfargs=( - --host="${CBUILD:-${CHOST}}" - --target="${CHOST}" - - --disable-ctype - --disable-jemalloc - --disable-smoosh - --disable-strip - - --enable-project=js - --enable-readline - --enable-release - --enable-shared-js - - --with-intl-api - --with-system-icu - --with-system-nspr - --with-system-zlib - --with-toolchain-prefix="${CHOST}-" - - $(use_enable debug) - $(use_enable jit) - $(use_enable test tests) - ) - - if use debug; then - myeconfargs+=( --disable-optimize ) - myeconfargs+=( --enable-debug-symbols ) - myeconfargs+=( --enable-real-time-tracing ) - else - myeconfargs+=( --enable-optimize ) - myeconfargs+=( --disable-debug-symbols ) - myeconfargs+=( --disable-real-time-tracing ) - fi - - if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then - myeconfargs+=( --enable-rust-simd ) - fi - - # Modifications to better support ARM, bug 717344 - if use cpu_flags_arm_neon ; then - myeconfargs+=( --with-fpu=neon ) - - if ! tc-is-clang ; then - # thumb options aren't supported when using clang, bug 666966 - myeconfargs+=( --with-thumb=yes ) - myeconfargs+=( --with-thumb-interwork=no ) - fi - fi - - # Tell build system that we want to use LTO - if use lto ; then - if use clang ; then - if tc-ld-is-mold ; then - myeconfargs+=( --enable-linker=mold ) - else - myeconfargs+=( --enable-linker=lld ) - fi - myeconfargs+=( --enable-lto=cross ) - - else - myeconfargs+=( --enable-linker=bfd ) - myeconfargs+=( --enable-lto=full ) - fi - fi - - # LTO flag was handled via configure - filter-lto - - # Use system's Python environment - export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none" - export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach - - # Show flags we will use - einfo "Build CFLAGS: ${CFLAGS}" - einfo "Build CXXFLAGS: ${CXXFLAGS}" - einfo "Build LDFLAGS: ${LDFLAGS}" - einfo "Build RUSTFLAGS: ${RUSTFLAGS}" - - # Forcing system-icu allows us to skip patching bundled ICU for PPC - # and other minor arches - ECONF_SOURCE="${S}" \ - econf \ - ${myeconfargs[@]} \ - XARGS="${EPREFIX}/usr/bin/xargs" -} - -src_compile() { - cd "${MOZJS_BUILDDIR}" || die - default -} - -src_test() { - if "${MOZJS_BUILDDIR}/js/src/js" -e 'print("Hello world!")'; then - einfo "Smoke-test successful, continuing with full test suite" - else - die "Smoke-test failed: did interpreter initialization fail?" - fi - - cp "${FILESDIR}"/spidermonkey-${SLOT}-known-test-failures.txt "${T}"/known_failures.list || die - - if use x86 ; then - echo "non262/Date/timeclip.js" >> "${T}"/known_failures.list - echo "test262/built-ins/Date/UTC/fp-evaluation-order.js" >> "${T}"/known_failures.list - echo "test262/language/types/number/S8.5_A2.1.js" >> "${T}"/known_failures.list - echo "test262/language/types/number/S8.5_A2.2.js" >> "${T}"/known_failures.list - fi - - ${EPYTHON} \ - "${S}"/tests/jstests.py -d -s -t 1800 --wpt=disabled --no-progress \ - --exclude-file="${T}"/known_failures.list \ - "${MOZJS_BUILDDIR}"/js/src/js \ - || die - - if use jit ; then - ${EPYTHON} \ - "${S}"/tests/jstests.py -d -s -t 1800 --wpt=disabled --no-progress \ - --exclude-file="${T}"/known_failures.list \ - "${MOZJS_BUILDDIR}"/js/src/js basic \ - || die - fi -} - -src_install() { - cd "${MOZJS_BUILDDIR}" || die - default - - # fix soname links - pushd "${ED}"/usr/$(get_libdir) &>/dev/null || die - mv lib${MY_PN}-${MY_MAJOR}.so lib${MY_PN}-${MY_MAJOR}.so.0.0.0 || die - ln -s lib${MY_PN}-${MY_MAJOR}.so.0.0.0 lib${MY_PN}-${MY_MAJOR}.so.0 || die - ln -s lib${MY_PN}-${MY_MAJOR}.so.0 lib${MY_PN}-${MY_MAJOR}.so || die - popd &>/dev/null || die - - # remove unneeded files - rm \ - "${ED}"/usr/bin/js${MY_MAJOR}-config \ - "${ED}"/usr/$(get_libdir)/libjs_static.ajs \ - || die - - # fix permissions - chmod -x \ - "${ED}"/usr/$(get_libdir)/pkgconfig/*.pc \ - "${ED}"/usr/include/mozjs-${MY_MAJOR}/js-config.h \ - || die -} diff --git a/dev-lang/typescript/typescript-5.5.3.ebuild b/dev-lang/typescript/typescript-5.5.3.ebuild index 242c85963aec..ebdd7db72e65 100644 --- a/dev-lang/typescript/typescript-5.5.3.ebuild +++ b/dev-lang/typescript/typescript-5.5.3.ebuild @@ -11,7 +11,7 @@ S="${WORKDIR}/package" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64" +KEYWORDS="amd64 ~arm64 ~ppc64" RDEPEND=" net-libs/nodejs diff --git a/dev-lang/uasm/uasm-2.56.2.ebuild b/dev-lang/uasm/uasm-2.56.2.ebuild index 3d96057ef673..5a0d38620ed2 100644 --- a/dev-lang/uasm/uasm-2.56.2.ebuild +++ b/dev-lang/uasm/uasm-2.56.2.ebuild @@ -12,7 +12,7 @@ S="${WORKDIR}/UASM-${PV}" LICENSE="Watcom-1.0" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" PATCHES=( "${FILESDIR}/build-fix.patch" "${FILESDIR}/makefile-dep-fix.patch" diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz index 2bcc395f03849c403b7cd4c294a2de36445eb35b..6d90a9765f9bc6a5daac4b21f9c1457d1840ce34 100644 GIT binary patch literal 101343 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 z z7NM58!y-XxTWyU>vH8?C6n#gF@)xRbbxV00gfn zX(+W_>7Lt~Wk^|Nh(8@#*i`(3*!wn_XHHJ7!N&qb9?qI)gea z&MsKRQXnbt)dl6l%fPECq&jt1oRS30fWs-CO@8TqR-L507r#_xm7BEd4hk+&$VR3- zHSZ(NlVhYwtJ_Q>Qk{(KF%<0ZM%-&d9cIR^?qxNZgdIExY~hSm2N!b5HlIHi0I?0j(mdH+5<9zNa>y4M?dNSY4=~;A06+3;aj+6Xo8Qm`R+)u3! zsA{B?JJ(C`VyEfSbI3*{CloAGRdq~~A=p;;a%?O`dM4S1)aei#q5BSLL|f_A)`J%b zU_7h#@WzGa?~Sc)I=TZa=k6`|)U$LDy5*jLEHsF`eQ(sRL)qgIY!n`9Pw>y8v*s28 z&R&xCmRBlCIw?U<;^Bz%^O^HXvd~34s*zWuRUP4Zt^WPF|Dy5%%E**dYvitCoTgbJ zh)FdDF}cH*-cV4400JDWCm&t1W^?qCS}FNrzHK`@*u4P66HuXrMhn$ zI)j2}=+34)>_cKyqXMshSZ)beDH%FhK5xr-3*J<)(vxp%br=DNQ?=5nvWm2N7T6(2 zHB4nw>mU;s?IbE&Q8o=$c$3>y;PtjWQMJmg`?7I+TCE=+|NaoJ0x*e%B;hSNn?jV` zd-OhYaxf_UEVxKV=dKj?k}g!EPeF4#$i0cCSBsNOr`yJ)Z02Wl_w)L#T*@?Pew%IS zEz0CjEl4ij8#!WZBzb2Vl_?CmRT7GaGt8+~-DHMJnL1XaYJ*T#L_BuVAg67pvZ8_~ z#gX-)Hs~BfURYFRQ?(xbw)J1qQcQI|l03UsHxW+uGko~h|NH*;&M5I7)XvxKa)3^x ziQH%8%&93Ki8?yhnt%>RPfzgT!B%1cz-S~LF#J_OX!?t*=&npg)U)uelJ2P&0i{WL zJI}bQgb#ci#20c@0vE&wt&8Bodsu^31m0s3

I-xuSLMo(TnhJ4$G!?f34vJDt|> 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 z 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 nss.pc ++ chmod 0644 nss.pc ++ ln -sf ../../../../config/nss.pc $(DIST)/lib/pkgconfig ++ ++ # Create the nss-config script ++ mkdir -p $(DIST)/bin ++ sed -e "s,@prefix@,$(PREFIX)," \ ++ -e "s,@NSS_MAJOR_VERSION@,$(NSS_MAJOR_VERSION)," \ ++ -e "s,@NSS_MINOR_VERSION@,$(NSS_MINOR_VERSION)," \ ++ -e "s,@NSS_PATCH_VERSION@,$(NSS_PATCH_VERSION)," \ ++ nss-config.in > nss-config ++ chmod 0755 nss-config ++ ln -sf ../../../config/nss-config $(DIST)/bin ++ ++libs: ++ ++dummy: all export libs ++ +diff -Naur a/config/nss-config.in b/config/nss-config.in +--- /dev/null ++++ b/config/nss-config.in +@@ -0,0 +1,145 @@ ++#!/bin/sh ++ ++prefix=@prefix@ ++ ++major_version=@NSS_MAJOR_VERSION@ ++minor_version=@NSS_MINOR_VERSION@ ++patch_version=@NSS_PATCH_VERSION@ ++ ++usage() ++{ ++ cat <&2 ++fi ++ ++lib_ssl=yes ++lib_smime=yes ++lib_nss=yes ++lib_nssutil=yes ++ ++while test $# -gt 0; do ++ case "$1" in ++ -*=*) optarg=$(echo "$1" | sed 's/[-_a-zA-Z0-9]*=//') ;; ++ *) optarg= ;; ++ esac ++ ++ case $1 in ++ --prefix=*) ++ prefix=${optarg} ++ ;; ++ --prefix) ++ echo_prefix=yes ++ ;; ++ --exec-prefix=*) ++ exec_prefix=${optarg} ++ ;; ++ --exec-prefix) ++ echo_exec_prefix=yes ++ ;; ++ --includedir=*) ++ includedir=${optarg} ++ ;; ++ --includedir) ++ echo_includedir=yes ++ ;; ++ --libdir=*) ++ libdir=${optarg} ++ ;; ++ --libdir) ++ echo_libdir=yes ++ ;; ++ --version) ++ echo ${major_version}.${minor_version}.${patch_version} ++ ;; ++ --cflags) ++ echo_cflags=yes ++ ;; ++ --libs) ++ echo_libs=yes ++ ;; ++ ssl) ++ lib_ssl=yes ++ ;; ++ smime) ++ lib_smime=yes ++ ;; ++ nss) ++ lib_nss=yes ++ ;; ++ nssutil) ++ lib_nssutil=yes ++ ;; ++ *) ++ usage 1 1>&2 ++ ;; ++ esac ++ shift ++done ++ ++# Set variables that may be dependent upon other variables ++if test -z "${exec_prefix}"; then ++ exec_prefix=$(pkg-config --variable=exec_prefix nss) ++fi ++if test -z "${includedir}"; then ++ includedir=$(pkg-config --variable=includedir nss) ++fi ++if test -z "${libdir}"; then ++ libdir=$(pkg-config --variable=libdir nss) ++fi ++ ++if test "${echo_prefix}" = "yes"; then ++ echo ${prefix} ++fi ++ ++if test "${echo_exec_prefix}" = "yes"; then ++ echo ${exec_prefix} ++fi ++ ++if test "${echo_includedir}" = "yes"; then ++ echo ${includedir} ++fi ++ ++if test "${echo_libdir}" = "yes"; then ++ echo ${libdir} ++fi ++ ++if test "${echo_cflags}" = "yes"; then ++ echo -I${includedir} ++fi ++ ++if test "${echo_libs}" = "yes"; then ++ libdirs="" ++ if test -n "${lib_ssl}"; then ++ libdirs="${libdirs} -lssl${major_version}" ++ fi ++ if test -n "${lib_smime}"; then ++ libdirs="${libdirs} -lsmime${major_version}" ++ fi ++ if test -n "${lib_nss}"; then ++ libdirs="${libdirs} -lnss${major_version}" ++ fi ++ if test -n "${lib_nssutil}"; then ++ libdirs="${libdirs} -lnssutil${major_version}" ++ fi ++ echo ${libdirs} ++fi ++ +diff -Naur a/config/nss.pc.in b/config/nss.pc.in +--- /dev/null ++++ b/config/nss.pc.in +@@ -0,0 +1,12 @@ ++prefix=@prefix@ ++exec_prefix=@exec_prefix@ ++libdir=@libdir@ ++includedir=@includedir@ ++ ++Name: NSS ++Description: Network Security Services ++Version: @NSS_MAJOR_VERSION@.@NSS_MINOR_VERSION@.@NSS_PATCH_VERSION@ ++Requires: nspr >= 4.25 ++Libs: -lssl3 -lsmime3 -lnss3 -lnssutil3 ++Cflags: -I${includedir} ++ +diff -Naur a/manifest.mn b/manifest.mn +--- a/manifest.mn ++++ b/manifest.mn +@@ -10,7 +10,7 @@ IMPORTS = nspr20/v4.8 \ + + RELEASE = nss + +-DIRS = coreconf lib cmd cpputil gtests ++DIRS = coreconf lib cmd cpputil config + + lib: coreconf + cmd: lib diff --git a/dev-libs/nss/nss-3.102.ebuild b/dev-libs/nss/nss-3.102.ebuild deleted file mode 100644 index 84a8b5aed29e..000000000000 --- a/dev-libs/nss/nss-3.102.ebuild +++ /dev/null @@ -1,418 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic multilib toolchain-funcs multilib-minimal - -NSPR_VER="4.35" -RTM_NAME="NSS_${PV//./_}_RTM" - -DESCRIPTION="Mozilla's Network Security Services library that implements PKI support" -HOMEPAGE="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS" -SRC_URI="https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/${P}.tar.gz - cacert? ( https://dev.gentoo.org/~juippis/mozilla/patchsets/nss-3.101-cacert-class1-class3.patch )" - -LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris" -IUSE="cacert test +utils cpu_flags_ppc_altivec cpu_flags_x86_avx2 cpu_flags_x86_sse3 cpu_flags_ppc_vsx" -RESTRICT="!test? ( test )" -# pkg-config called by nss-config -> virtual/pkgconfig in RDEPEND -RDEPEND=" - >=dev-libs/nspr-${NSPR_VER}[${MULTILIB_USEDEP}] - >=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}] - >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] - virtual/pkgconfig -" -DEPEND="${RDEPEND}" -BDEPEND="dev-lang/perl" - -S="${WORKDIR}/${P}/${PN}" - -MULTILIB_CHOST_TOOLS=( - /usr/bin/nss-config -) - -PATCHES=( - "${FILESDIR}/${PN}-3.53-gentoo-fixups.patch" - "${FILESDIR}/${PN}-3.21-gentoo-fixup-warnings.patch" - "${FILESDIR}"/nss-3.87-use-clang-as-bgo892686.patch -) - -src_prepare() { - default - - if use cacert ; then - eapply -p2 "${DISTDIR}"/nss-3.101-cacert-class1-class3.patch - fi - - pushd coreconf >/dev/null || die - # hack nspr paths - echo 'INCLUDES += -I$(DIST)/include/dbm' \ - >> headers.mk || die "failed to append include" - - # modify install path - sed -e '/CORE_DEPTH/s:SOURCE_PREFIX.*$:SOURCE_PREFIX = $(CORE_DEPTH)/dist:' \ - -i source.mk || die - - # Respect LDFLAGS - sed -i -e 's/\$(MKSHLIB) -o/\$(MKSHLIB) \$(LDFLAGS) -o/g' rules.mk - - # Workaround make-4.4's change to sub-make, bmo#1800237, bgo#882069 - sed -i -e "s/^CPU_TAG = _.*/CPU_TAG = _$(nssarch)/" Linux.mk || die - - popd >/dev/null || die - - # Fix pkgconfig file for Prefix - sed -i -e "/^PREFIX =/s:= /usr:= ${EPREFIX}/usr:" \ - config/Makefile || die - - # use host shlibsign if need be #436216 - if tc-is-cross-compiler ; then - sed -i \ - -e 's:"${2}"/shlibsign:shlibsign:' \ - cmd/shlibsign/sign.sh || die - fi - - # dirty hack - sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../freebl/\$(OBJDIR):" \ - lib/ssl/config.mk || die - sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../../lib/freebl/\$(OBJDIR):" \ - cmd/platlibs.mk || die - - multilib_copy_sources - - strip-flags -} - -multilib_src_configure() { - # Ensure we stay multilib aware - sed -i -e "/@libdir@/ s:lib64:$(get_libdir):" config/Makefile || die -} - -nssarch() { - # Most of the arches are the same as $ARCH - local t=${1:-${CHOST}} - case ${t} in - *86*-pc-solaris2*) echo "i86pc" ;; - aarch64*) echo "aarch64" ;; - hppa*) echo "parisc" ;; - i?86*) echo "i686" ;; - x86_64*) echo "x86_64" ;; - *) tc-arch ${t} ;; - esac -} - -nssbits() { - local cc cppflags="${1}CPPFLAGS" cflags="${1}CFLAGS" - if [[ ${1} == BUILD_ ]]; then - cc=$(tc-getBUILD_CC) - else - cc=$(tc-getCC) - fi - # TODO: Port this to toolchain-funcs tc-get-ptr-size/tc-get-build-ptr-size - echo > "${T}"/test.c || die - ${cc} ${!cppflags} ${!cflags} -fno-lto -c "${T}"/test.c -o "${T}/${1}test.o" || die - case $(file -S "${T}/${1}test.o") in - *32-bit*x86-64*) echo USE_X32=1;; - *64-bit*|*ppc64*|*x86_64*) echo USE_64=1;; - *32-bit*|*ppc*|*i386*) ;; - *) die "Failed to detect whether ${cc} builds 64bits or 32bits, disable distcc if you're using it, please";; - esac -} - -multilib_src_compile() { - # use ABI to determine bit'ness, or fallback if unset - local buildbits mybits - case "${ABI}" in - n32) mybits="USE_N32=1";; - x32) mybits="USE_X32=1";; - s390x|*64) mybits="USE_64=1";; - ${DEFAULT_ABI}) - einfo "Running compilation test to determine bit'ness" - mybits=$(nssbits) - ;; - esac - # bitness of host may differ from target - if tc-is-cross-compiler; then - buildbits=$(nssbits BUILD_) - fi - - local makeargs=( - CC="$(tc-getCC)" - CCC="$(tc-getCXX)" - AR="$(tc-getAR) rc \$@" - RANLIB="$(tc-getRANLIB)" - OPTIMIZER= - ${mybits} - disable_ckbi=0 - ) - - # Take care of nspr settings #436216 - local myCPPFLAGS="${CPPFLAGS} $($(tc-getPKG_CONFIG) nspr --cflags)" - unset NSPR_INCLUDE_DIR - - export NSS_ALLOW_SSLKEYLOGFILE=1 - export NSS_ENABLE_WERROR=0 #567158 - export BUILD_OPT=1 - export NSS_USE_SYSTEM_SQLITE=1 - export NSDISTMODE=copy - export FREEBL_NO_DEPEND=1 - export FREEBL_LOWHASH=1 - export NSS_SEED_ONLY_DEV_URANDOM=1 - export USE_SYSTEM_ZLIB=1 - export ZLIB_LIBS=-lz - export ASFLAGS="" - # Fix build failure on arm64 - export NS_USE_GCC=1 - # Detect compiler type and set proper environment value - if tc-is-gcc; then - export CC_IS_GCC=1 - elif tc-is-clang; then - export CC_IS_CLANG=1 - fi - - export NSS_DISABLE_GTESTS=$(usex !test 1 0) - - # Include exportable custom settings defined by users, #900915 - # Two examples uses: - # EXTRA_NSSCONF="MYONESWITCH=1" - # EXTRA_NSSCONF="MYVALUE=0 MYOTHERVALUE=1 MYTHIRDVALUE=1" - # e.g. - # EXTRA_NSSCONF="NSS_ALLOW_SSLKEYLOGFILE=0" - # or - # EXTRA_NSSCONF="NSS_ALLOW_SSLKEYLOGFILE=0 NSS_ENABLE_WERROR=1" - # etc. - if [[ -n "${EXTRA_NSSCONF}" ]]; then - ewarn "EXTRA_NSSCONF applied, please disable custom settings before reporting bugs." - read -a myextranssconf <<< "${EXTRA_NSSCONF}" - - for (( i=0; i<${#myextranssconf[@]}; i++ )); do - export "${myextranssconf[$i]}" - echo "exported ${myextranssconf[$i]}" - done - fi - - # explicitly disable altivec/vsx if not requested - # https://bugs.gentoo.org/789114 - case ${ARCH} in - ppc*) - use cpu_flags_ppc_altivec || export NSS_DISABLE_ALTIVEC=1 - use cpu_flags_ppc_vsx || export NSS_DISABLE_CRYPTO_VSX=1 - ;; - esac - - use cpu_flags_x86_avx2 || export NSS_DISABLE_AVX2=1 - use cpu_flags_x86_sse3 || export NSS_DISABLE_SSE3=1 - - local d - - # Build the host tools first. - LDFLAGS="${BUILD_LDFLAGS}" \ - XCFLAGS="${BUILD_CFLAGS}" \ - NSPR_LIB_DIR="${T}/fakedir" \ - emake -C coreconf \ - CC="$(tc-getBUILD_CC)" \ - ${buildbits-${mybits}} - makeargs+=( NSINSTALL="${PWD}/$(find -type f -name nsinstall)" ) - - # Then build the target tools. - for d in . lib/dbm ; do - CPPFLAGS="${myCPPFLAGS}" \ - XCFLAGS="${CFLAGS} ${CPPFLAGS}" \ - NSPR_LIB_DIR="${T}/fakedir" \ - emake "${makeargs[@]}" -C ${d} OS_TEST="$(nssarch)" - done -} - -multilib_src_test() { - einfo "Tests can take a *long* time, especially on a multilib system." - einfo "30-45+ minutes per lib configuration. Bug #852755" - - # https://www.linuxfromscratch.org/blfs/view/svn/postlfs/nss.html - # https://firefox-source-docs.mozilla.org/security/nss/legacy/nss_sources_building_testing/index.html#running_the_nss_test_suite - # https://www-archive.mozilla.org/projects/security/pki/nss/testnss_32.html (older) - export BUILD_OPT=1 - export HOST="localhost" - export DOMSUF="localdomain" - export USE_IP=TRUE - export IP_ADDRESS="127.0.0.1" - - # Only run the standard cycle instead of full, reducing testing time from 45 minutes to 15 - # per lib implementation. - export NSS_CYCLES=standard - - NSINSTALL="${PWD}/$(find -type f -name nsinstall)" - - cd "${BUILD_DIR}"/tests || die - # Hack to get current objdir (prefixed dir where built binaries are) - # Without this, at least multilib tests go wrong when building the amd64 variant - # after x86. - local objdir=$(find "${BUILD_DIR}"/dist -maxdepth 1 -iname Linux* | rev | cut -d/ -f1 | rev) - - # Can tweak to a subset of tests in future if we need to, but would prefer not - OBJDIR="${objdir}" DIST="${BUILD_DIR}/dist" MOZILLA_ROOT="${BUILD_DIR}" ./all.sh || die -} - -# Altering these 3 libraries breaks the CHK verification. -# All of the following cause it to break: -# - stripping -# - prelink -# - ELF signing -# http://www.mozilla.org/projects/security/pki/nss/tech-notes/tn6.html -# Either we have to NOT strip them, or we have to forcibly resign after -# stripping. -#local_libdir="$(get_libdir)" -#export STRIP_MASK=" -# */${local_libdir}/libfreebl3.so* -# */${local_libdir}/libnssdbm3.so* -# */${local_libdir}/libsoftokn3.so*" - -export NSS_CHK_SIGN_LIBS="freebl3 nssdbm3 softokn3" - -generate_chk() { - local shlibsign="$1" - local libdir="$2" - einfo "Resigning core NSS libraries for FIPS validation" - shift 2 - local i - for i in ${NSS_CHK_SIGN_LIBS} ; do - local libname=lib${i}.so - local chkname=lib${i}.chk - "${shlibsign}" \ - -i "${libdir}"/${libname} \ - -o "${libdir}"/${chkname}.tmp \ - && mv -f \ - "${libdir}"/${chkname}.tmp \ - "${libdir}"/${chkname} \ - || die "Failed to sign ${libname}" - done -} - -cleanup_chk() { - local libdir="$1" - shift 1 - local i - for i in ${NSS_CHK_SIGN_LIBS} ; do - local libfname="${libdir}/lib${i}.so" - # If the major version has changed, then we have old chk files. - [ ! -f "${libfname}" -a -f "${libfname}.chk" ] \ - && rm -f "${libfname}.chk" - done -} - -multilib_src_install() { - pushd dist >/dev/null || die - - dodir /usr/$(get_libdir) - cp -L */lib/*$(get_libname) "${ED}"/usr/$(get_libdir) || die "copying shared libs failed" - local i - for i in crmf freebl nssb nssckfw ; do - cp -L */lib/lib${i}.a "${ED}"/usr/$(get_libdir) || die "copying libs failed" - done - - # Install nss-config and pkgconfig file - dodir /usr/bin - cp -L */bin/nss-config "${ED}"/usr/bin || die - dodir /usr/$(get_libdir)/pkgconfig - cp -L */lib/pkgconfig/nss.pc "${ED}"/usr/$(get_libdir)/pkgconfig || die - - # create an nss-softokn.pc from nss.pc for libfreebl and some private headers - # bug 517266 - sed -e 's#Libs:#Libs: -lfreebl#' \ - -e 's#Cflags:#Cflags: -I${includedir}/private#' \ - */lib/pkgconfig/nss.pc >"${ED}"/usr/$(get_libdir)/pkgconfig/nss-softokn.pc \ - || die "could not create nss-softokn.pc" - - # all the include files - insinto /usr/include/nss - doins public/nss/*.{h,api} - insinto /usr/include/nss/private - doins private/nss/{blapi,alghmac,cmac}.h - - popd >/dev/null || die - - local f nssutils - # Always enabled because we need it for chk generation. - nssutils=( shlibsign ) - - if multilib_is_native_abi ; then - if use utils; then - # The tests we do not need to install. - #nssutils_test="bltest crmftest dbtest dertimetest - #fipstest remtest sdrtest" - # checkcert utils has been removed in nss-3.22: - # https://bugzilla.mozilla.org/show_bug.cgi?id=1187545 - # https://hg.mozilla.org/projects/nss/rev/df1729d37870 - # certcgi has been removed in nss-3.36: - # https://bugzilla.mozilla.org/show_bug.cgi?id=1426602 - nssutils+=( - addbuiltin - atob - baddbdir - btoa - certutil - cmsutil - conflict - crlutil - derdump - digest - makepqg - mangle - modutil - multinit - nonspr10 - ocspclnt - oidcalc - p7content - p7env - p7sign - p7verify - pk11mode - pk12util - pp - rsaperf - selfserv - signtool - signver - ssltap - strsclnt - symkeyutil - tstclnt - vfychain - vfyserv - ) - # install man-pages for utils (bug #516810) - doman doc/nroff/*.1 - fi - pushd dist/*/bin >/dev/null || die - for f in ${nssutils[@]}; do - dobin ${f} - done - popd >/dev/null || die - fi -} - -pkg_postinst() { - multilib_pkg_postinst() { - # We must re-sign the libraries AFTER they are stripped. - local shlibsign="${EROOT}/usr/bin/shlibsign" - # See if we can execute it (cross-compiling & such). #436216 - "${shlibsign}" -h >&/dev/null - if [[ $? -gt 1 ]] ; then - shlibsign="shlibsign" - fi - generate_chk "${shlibsign}" "${EROOT}"/usr/$(get_libdir) - } - - multilib_foreach_abi multilib_pkg_postinst -} - -pkg_postrm() { - multilib_pkg_postrm() { - cleanup_chk "${EROOT}"/usr/$(get_libdir) - } - - multilib_foreach_abi multilib_pkg_postrm -} diff --git a/dev-libs/nss/nss-3.101.1.ebuild b/dev-libs/nss/nss-3.103.ebuild similarity index 97% rename from dev-libs/nss/nss-3.101.1.ebuild rename to dev-libs/nss/nss-3.103.ebuild index 84a8b5aed29e..d1dc0d9c119c 100644 --- a/dev-libs/nss/nss-3.101.1.ebuild +++ b/dev-libs/nss/nss-3.103.ebuild @@ -35,8 +35,8 @@ MULTILIB_CHOST_TOOLS=( ) PATCHES=( - "${FILESDIR}/${PN}-3.53-gentoo-fixups.patch" - "${FILESDIR}/${PN}-3.21-gentoo-fixup-warnings.patch" + "${FILESDIR}"/nss-3.103-gentoo-fixes-add-pkgconfig-files.patch + "${FILESDIR}"/nss-3.21-gentoo-fixup-warnings.patch "${FILESDIR}"/nss-3.87-use-clang-as-bgo892686.patch ) @@ -228,7 +228,8 @@ multilib_src_compile() { multilib_src_test() { einfo "Tests can take a *long* time, especially on a multilib system." - einfo "30-45+ minutes per lib configuration. Bug #852755" + einfo "~10 minutes per lib configuration with only 'standard' tests," + einfo "~40 minutes per lib configuration with 'full' tests. Bug #852755" # https://www.linuxfromscratch.org/blfs/view/svn/postlfs/nss.html # https://firefox-source-docs.mozilla.org/security/nss/legacy/nss_sources_building_testing/index.html#running_the_nss_test_suite diff --git a/dev-libs/openspecfun/openspecfun-0.5.5.ebuild b/dev-libs/openspecfun/openspecfun-0.5.5.ebuild index da7263c522f8..c9839568a88a 100644 --- a/dev-libs/openspecfun/openspecfun-0.5.5.ebuild +++ b/dev-libs/openspecfun/openspecfun-0.5.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/JuliaLang/openspecfun/archive/v${PV}.tar.gz -> ${P}. LICENSE="MIT public-domain" SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~ppc ~ppc64 ~s390 ~x86 ~amd64-linux ~x86-linux" DEPEND="sci-libs/openlibm:=" RDEPEND="${DEPEND}" diff --git a/dev-libs/openssl/Manifest b/dev-libs/openssl/Manifest index 143561033212..962bb20fa95f 100644 --- a/dev-libs/openssl/Manifest +++ b/dev-libs/openssl/Manifest @@ -7,15 +7,9 @@ DIST openssl-3.0.13.tar.gz 15294843 BLAKE2B 869aa5f70a8c1d0cac6027e9261530df70ab DIST openssl-3.0.13.tar.gz.asc 833 BLAKE2B 519515b6faa505d68ff9acc30db9515fac494145086fa5ad9561c39385a6fabb39ad9de10fedd49c8fc716ec59ea1b13ec5e6b466e549ea9f29b8d0bb74ba7b3 SHA512 c52d97c93d16f3ca2a7026fb25890482b6d86c37b5ab686c56b0e08522743ec4ea3f84afa4deb64b0df0d9a16b557430c4d4139ab42ffcf97d769b61d1e6197c DIST openssl-3.0.14.tar.gz 15305497 BLAKE2B 7426aea63d5495775c4a0440658cc9c46c4aa31c31473cd5519c2b1ca158e122634e0bbc275237d3eb124fc8bed3d58808d8ac1d228f24f7281d2630ff7813e0 SHA512 1c59c01e60da902a20780d71f1fa5055d4037f38c4bc3fb27ed5b91f211b36a6018055409441ad4df58b5e9232b2528240d02067272c3c9ccb8c221449ca9ac0 DIST openssl-3.0.14.tar.gz.asc 833 BLAKE2B 8a700452f6f698fbfa206469888fd72706f1798be212e712fd8a4c1ae87f0d98d54820974c64a3db3b5ac69d7beda665f462e83182337391212c0e72e1feb72e SHA512 003d17a2b71176517f5bfba6699c18b271111e5fec3effc275b965286140d1281fa6f5f5e6bcf63feca89dfa035ab776bda8d2af4b71ae921ca9e7a936581fb4 -DIST openssl-3.1.5.tar.gz 15663524 BLAKE2B a12eb88b0a4f2d927123e0d3ca7d2f80f2bdc867c710d24700fe39b631b93d90c73c3deceff151a9fa818ac88026eb798f3253f22d03c839ab9574086fa61eee SHA512 82e2ac6b3d9b03f8fc66d2ec421246e989eb702eb94586515abfb5afb5300391a0beedf6a2602f61ac10896b41e5608feeeeb4d37714fa17ac0f2ce465249fa9 -DIST openssl-3.1.5.tar.gz.asc 833 BLAKE2B 633502ec0a87074136d7ea42d9ac5f3df53523560d2a97410b5b57d28d916336da95ab5521c10f94202e3a0995331f0e17bdcf8843135634a5d5a95cfafc7b21 SHA512 48187bb8a7bdbd8b76fdcca736d2b03e2a89330b304eefb4e9620f570c741c60f2023307d8619ba1fa101a99223f94895e7be57ced6547a4fb06bd4c3677533a DIST openssl-3.1.6.tar.gz 15672690 BLAKE2B 70112a7ece66bb6faf1a262c503c1df08924b8c1b9b08a1395856f903b1d1b4a38956b485e83415c29fafbf990ae8aced9b2fb0a2af84863b5c0a2a6581282cf SHA512 18ca07ee6a98d5fe46accfa0156e0354ad770d78bbbbe8e4bb92b316a0e4404f17a34eb700f17ed355d826a4b2166894aa46d8dd81fedbcb16aa1aad0926a390 DIST openssl-3.1.6.tar.gz.asc 833 BLAKE2B 24fbb26ccf60ede99b9ea6ef6a2a8f1ae89c7881c21eafafeae7a498332dbaf7e52c94b2c52247e34511cc4bd204e71a68aa1a6dab133376e1f15bf676ef58be SHA512 ef3ca59527ca7b00430c251df399ea2cbe47ef0deebf4158250baac8e575ea26582756228f12dd0f7009b55199b0134e77ec47ade9835f1785c74703aa84987e -DIST openssl-3.2.1.tar.gz 17733249 BLAKE2B 960222e0305166160e5ab000e29650b92063bf726551ee9ad46060166d99738d1e3a5b86fd28b14c8f4fb3a72f5aa70850defb87c02990acff3dbcbdac40b347 SHA512 bab2b2419319f1feffaba4692f03edbf13b44d1090c6e075a2d69dad67a2d51e64e6edbf83456a26c83900a726d20d2c4ee4ead9c94b322fd0b536f3b5a863c4 -DIST openssl-3.2.1.tar.gz.asc 833 BLAKE2B a1d25fe30bf1804d13a8b6b98edf56be5bf744d9e2706f4169455c24efe2e3a361487d00d0d4bac240c3f0170693d77a39dd0d4ee5c792d2247aa00c47e74ebf SHA512 de39516c7b77612f33cdc830a8d13ef6bcd91c03d24a6ed105480f140f9e1ad7049844e234c96a516d62e0e33ce90442ffd0f309ea674884c735f04d8562f372 DIST openssl-3.2.2.tar.gz 17744472 BLAKE2B f42d44f31dc9ccf26ffe1fdd4a0119506a211808f92e860a34118109eae2ee7bcb5b0f43cbdf9eb811cd185cb53e092e62d652f7c0c0ce55b13289f7489073c9 SHA512 ebc945065f62a8a2ea4e2f136a2afaea4d38a03bb07a148f7fb73c34a64475a4069de122ebee11a66e421dbd58756ad7ab2d3f905dc90acee72d62757d8c0a2d DIST openssl-3.2.2.tar.gz.asc 833 BLAKE2B 09ef1766e771e1d7aac675a09bd9588ee9d76a1fe39794826fd5d9057ae41366a7e92fe81a40bc2fe19a309be612687d8ff760da3f3c44115e3b21b0342b5f46 SHA512 7a798e9c02d25510f4ec49b8956ebf4288760e1272bf327f36b253045ab2f50ac8042071f78984d1b463f07aa2b027f26ad2fbc31deacaac5658fc35437ddc66 -DIST openssl-3.3.0.tar.gz 18038030 BLAKE2B c68efaf8aca87961f396e305acc767b56d651b9adf4fd2c9d9b5a3266e35da4b856c6ed34be47d656c782aade975f20317a6759913b33d29d7eb088e638fa501 SHA512 1f9daeee6542e1b831c65f1f87befaef98ccedc3abc958c9d17f064ef771924c30849e3ff880f94eed4aaa9d81ea105e3bc8815e6d2e4d6b60b5e890f14fc5da -DIST openssl-3.3.0.tar.gz.asc 833 BLAKE2B 207b9fd53de6f57fe24d6a6e5e9f735b7649258bb2873b6c1e29b7d2689c9a75774dbf09392be40f8a8ab240e4e6c745e2864155e8b0f2f3f5ca3b45051e869a SHA512 8750daa607e6bfd2326a4d4f04c9c04608d9fa852fc1515acf1fcf3d1ad33b8ba8435d9ef1ac3a032fecd09aa90446c53996045506bcfbddb7544bb61b26af24 DIST openssl-3.3.1.tar.gz 18055752 BLAKE2B b09bbe94f49c33015fbcee5f578a20c0da33c289791bf33292170d5d3de44ea2e22144ee11067947aef2733e979c0fded875a4ec92d81468285837053447e68e SHA512 d3682a5ae0721748c6b9ec2f1b74d2b1ba61ee6e4c0d42387b5037a56ef34312833b6abb522d19400b45d807dd65cc834156f5e891cb07fbaf69fcf67e1c595d DIST openssl-3.3.1.tar.gz.asc 833 BLAKE2B e22c068dfcd0205f1cd27f965b76dcaf59bed61181523f198e40d61a4867b20a7636c853c427497559362a92766f430807f02b693821ac38daaa898946f2dba2 SHA512 ae2db74829b71a68e1fc86229396d76f60a9a98e6bba9adc62bdcf2581b60fb0e29ecde2b53a5686c452e754801568e05d3c4f47e8faf02219ac1aae78283338 diff --git a/dev-libs/openssl/files/openssl-3.1.5-CVE-2024-2511.patch b/dev-libs/openssl/files/openssl-3.1.5-CVE-2024-2511.patch deleted file mode 100644 index c5b7dfe449f7..000000000000 --- a/dev-libs/openssl/files/openssl-3.1.5-CVE-2024-2511.patch +++ /dev/null @@ -1,137 +0,0 @@ -https://www.openssl.org/news/secadv/20240408.txt -https://bugs.gentoo.org/930047 -https://github.com/openssl/openssl/commit/7e4d731b1c07201ad9374c1cd9ac5263bdf35bce -https://github.com/openssl/openssl/commit/c342f4b8bd2d0b375b0e22337057c2eab47d9b96 - -From 7e4d731b1c07201ad9374c1cd9ac5263bdf35bce Mon Sep 17 00:00:00 2001 -From: Matt Caswell -Date: Tue, 5 Mar 2024 15:43:53 +0000 -Subject: [PATCH] Fix unconstrained session cache growth in TLSv1.3 - -In TLSv1.3 we create a new session object for each ticket that we send. -We do this by duplicating the original session. If SSL_OP_NO_TICKET is in -use then the new session will be added to the session cache. However, if -early data is not in use (and therefore anti-replay protection is being -used), then multiple threads could be resuming from the same session -simultaneously. If this happens and a problem occurs on one of the threads, -then the original session object could be marked as not_resumable. When we -duplicate the session object this not_resumable status gets copied into the -new session object. The new session object is then added to the session -cache even though it is not_resumable. - -Subsequently, another bug means that the session_id_length is set to 0 for -sessions that are marked as not_resumable - even though that session is -still in the cache. Once this happens the session can never be removed from -the cache. When that object gets to be the session cache tail object the -cache never shrinks again and grows indefinitely. - -CVE-2024-2511 - -Reviewed-by: Neil Horman -Reviewed-by: Tomas Mraz -(Merged from https://github.com/openssl/openssl/pull/24044) ---- a/ssl/ssl_lib.c -+++ b/ssl/ssl_lib.c -@@ -3737,9 +3737,10 @@ void ssl_update_cache(SSL *s, int mode) - - /* - * If the session_id_length is 0, we are not supposed to cache it, and it -- * would be rather hard to do anyway :-) -+ * would be rather hard to do anyway :-). Also if the session has already -+ * been marked as not_resumable we should not cache it for later reuse. - */ -- if (s->session->session_id_length == 0) -+ if (s->session->session_id_length == 0 || s->session->not_resumable) - return; - - /* ---- a/ssl/ssl_sess.c -+++ b/ssl/ssl_sess.c -@@ -154,16 +154,11 @@ SSL_SESSION *SSL_SESSION_new(void) - return ss; - } - --SSL_SESSION *SSL_SESSION_dup(const SSL_SESSION *src) --{ -- return ssl_session_dup(src, 1); --} -- - /* - * Create a new SSL_SESSION and duplicate the contents of |src| into it. If - * ticket == 0 then no ticket information is duplicated, otherwise it is. - */ --SSL_SESSION *ssl_session_dup(const SSL_SESSION *src, int ticket) -+static SSL_SESSION *ssl_session_dup_intern(const SSL_SESSION *src, int ticket) - { - SSL_SESSION *dest; - -@@ -287,6 +282,27 @@ SSL_SESSION *ssl_session_dup(const SSL_SESSION *src, int ticket) - return NULL; - } - -+SSL_SESSION *SSL_SESSION_dup(const SSL_SESSION *src) -+{ -+ return ssl_session_dup_intern(src, 1); -+} -+ -+/* -+ * Used internally when duplicating a session which might be already shared. -+ * We will have resumed the original session. Subsequently we might have marked -+ * it as non-resumable (e.g. in another thread) - but this copy should be ok to -+ * resume from. -+ */ -+SSL_SESSION *ssl_session_dup(const SSL_SESSION *src, int ticket) -+{ -+ SSL_SESSION *sess = ssl_session_dup_intern(src, ticket); -+ -+ if (sess != NULL) -+ sess->not_resumable = 0; -+ -+ return sess; -+} -+ - const unsigned char *SSL_SESSION_get_id(const SSL_SESSION *s, unsigned int *len) - { - if (len) ---- a/ssl/statem/statem_srvr.c -+++ b/ssl/statem/statem_srvr.c -@@ -2338,9 +2338,8 @@ int tls_construct_server_hello(SSL *s, WPACKET *pkt) - * so the following won't overwrite an ID that we're supposed - * to send back. - */ -- if (s->session->not_resumable || -- (!(s->ctx->session_cache_mode & SSL_SESS_CACHE_SERVER) -- && !s->hit)) -+ if (!(s->ctx->session_cache_mode & SSL_SESS_CACHE_SERVER) -+ && !s->hit) - s->session->session_id_length = 0; - - if (usetls13) { - -From c342f4b8bd2d0b375b0e22337057c2eab47d9b96 Mon Sep 17 00:00:00 2001 -From: Matt Caswell -Date: Fri, 15 Mar 2024 17:58:42 +0000 -Subject: [PATCH] Hardening around not_resumable sessions - -Make sure we can't inadvertently use a not_resumable session - -Related to CVE-2024-2511 - -Reviewed-by: Neil Horman -Reviewed-by: Tomas Mraz -(Merged from https://github.com/openssl/openssl/pull/24044) ---- a/ssl/ssl_sess.c -+++ b/ssl/ssl_sess.c -@@ -533,6 +533,12 @@ SSL_SESSION *lookup_sess_in_cache(SSL *s, const unsigned char *sess_id, - ret = s->session_ctx->get_session_cb(s, sess_id, sess_id_len, ©); - - if (ret != NULL) { -+ if (ret->not_resumable) { -+ /* If its not resumable then ignore this session */ -+ if (!copy) -+ SSL_SESSION_free(ret); -+ return NULL; -+ } - ssl_tsan_counter(s->session_ctx, - &s->session_ctx->stats.sess_cb_hit); - diff --git a/dev-libs/openssl/files/openssl-3.1.5-p11-segfault.patch b/dev-libs/openssl/files/openssl-3.1.5-p11-segfault.patch deleted file mode 100644 index 50bc63ef2d14..000000000000 --- a/dev-libs/openssl/files/openssl-3.1.5-p11-segfault.patch +++ /dev/null @@ -1,78 +0,0 @@ -https://bugs.gentoo.org/916328 -https://github.com/opendnssec/SoftHSMv2/issues/729 -https://github.com/openssl/openssl/issues/22508 -https://github.com/openssl/openssl/commit/0058a55407d824d5b55ecc0a1cbf8931803dc238 - -From 0058a55407d824d5b55ecc0a1cbf8931803dc238 Mon Sep 17 00:00:00 2001 -From: Tomas Mraz -Date: Fri, 15 Dec 2023 13:45:50 +0100 -Subject: [PATCH] Revert "Improved detection of engine-provided private - "classic" keys" - -This reverts commit 2b74e75331a27fc89cad9c8ea6a26c70019300b5. - -The commit was wrong. With 3.x versions the engines must be themselves -responsible for creating their EVP_PKEYs in a way that they are treated -as legacy - either by using the respective set1 calls or by setting -non-default EVP_PKEY_METHOD. - -The workaround has caused more problems than it solved. - -Fixes #22945 - -Reviewed-by: Dmitry Belyavskiy -Reviewed-by: Neil Horman -(Merged from https://github.com/openssl/openssl/pull/23063) - -(cherry picked from commit 39ea78379826fa98e8dc8c0d2b07e2c17cd68380) ---- a/crypto/engine/eng_pkey.c -+++ b/crypto/engine/eng_pkey.c -@@ -79,48 +79,6 @@ EVP_PKEY *ENGINE_load_private_key(ENGINE *e, const char *key_id, - ERR_raise(ERR_LIB_ENGINE, ENGINE_R_FAILED_LOADING_PRIVATE_KEY); - return NULL; - } -- /* We enforce check for legacy key */ -- switch (EVP_PKEY_get_id(pkey)) { -- case EVP_PKEY_RSA: -- { -- RSA *rsa = EVP_PKEY_get1_RSA(pkey); -- EVP_PKEY_set1_RSA(pkey, rsa); -- RSA_free(rsa); -- } -- break; --# ifndef OPENSSL_NO_EC -- case EVP_PKEY_SM2: -- case EVP_PKEY_EC: -- { -- EC_KEY *ec = EVP_PKEY_get1_EC_KEY(pkey); -- EVP_PKEY_set1_EC_KEY(pkey, ec); -- EC_KEY_free(ec); -- } -- break; --# endif --# ifndef OPENSSL_NO_DSA -- case EVP_PKEY_DSA: -- { -- DSA *dsa = EVP_PKEY_get1_DSA(pkey); -- EVP_PKEY_set1_DSA(pkey, dsa); -- DSA_free(dsa); -- } -- break; --#endif --# ifndef OPENSSL_NO_DH -- case EVP_PKEY_DH: -- { -- DH *dh = EVP_PKEY_get1_DH(pkey); -- EVP_PKEY_set1_DH(pkey, dh); -- DH_free(dh); -- } -- break; --#endif -- default: -- /*Do nothing */ -- break; -- } -- - return pkey; - } - diff --git a/dev-libs/openssl/files/openssl-3.2.1-CVE-2024-2511.patch b/dev-libs/openssl/files/openssl-3.2.1-CVE-2024-2511.patch deleted file mode 100644 index d5b40447d745..000000000000 --- a/dev-libs/openssl/files/openssl-3.2.1-CVE-2024-2511.patch +++ /dev/null @@ -1,137 +0,0 @@ -https://www.openssl.org/news/secadv/20240408.txt -https://bugs.gentoo.org/930047 -https://github.com/openssl/openssl/commit/e9d7083e241670332e0443da0f0d4ffb52829f08 -https://github.com/openssl/openssl/commit/4d67109432646c113887b0aa8091fb0d1b3057e6 - -From e9d7083e241670332e0443da0f0d4ffb52829f08 Mon Sep 17 00:00:00 2001 -From: Matt Caswell -Date: Tue, 5 Mar 2024 15:43:53 +0000 -Subject: [PATCH] Fix unconstrained session cache growth in TLSv1.3 - -In TLSv1.3 we create a new session object for each ticket that we send. -We do this by duplicating the original session. If SSL_OP_NO_TICKET is in -use then the new session will be added to the session cache. However, if -early data is not in use (and therefore anti-replay protection is being -used), then multiple threads could be resuming from the same session -simultaneously. If this happens and a problem occurs on one of the threads, -then the original session object could be marked as not_resumable. When we -duplicate the session object this not_resumable status gets copied into the -new session object. The new session object is then added to the session -cache even though it is not_resumable. - -Subsequently, another bug means that the session_id_length is set to 0 for -sessions that are marked as not_resumable - even though that session is -still in the cache. Once this happens the session can never be removed from -the cache. When that object gets to be the session cache tail object the -cache never shrinks again and grows indefinitely. - -CVE-2024-2511 - -Reviewed-by: Neil Horman -Reviewed-by: Tomas Mraz -(Merged from https://github.com/openssl/openssl/pull/24043) ---- a/ssl/ssl_lib.c -+++ b/ssl/ssl_lib.c -@@ -4457,9 +4457,10 @@ void ssl_update_cache(SSL_CONNECTION *s, int mode) - - /* - * If the session_id_length is 0, we are not supposed to cache it, and it -- * would be rather hard to do anyway :-) -+ * would be rather hard to do anyway :-). Also if the session has already -+ * been marked as not_resumable we should not cache it for later reuse. - */ -- if (s->session->session_id_length == 0) -+ if (s->session->session_id_length == 0 || s->session->not_resumable) - return; - - /* ---- a/ssl/ssl_sess.c -+++ b/ssl/ssl_sess.c -@@ -127,16 +127,11 @@ SSL_SESSION *SSL_SESSION_new(void) - return ss; - } - --SSL_SESSION *SSL_SESSION_dup(const SSL_SESSION *src) --{ -- return ssl_session_dup(src, 1); --} -- - /* - * Create a new SSL_SESSION and duplicate the contents of |src| into it. If - * ticket == 0 then no ticket information is duplicated, otherwise it is. - */ --SSL_SESSION *ssl_session_dup(const SSL_SESSION *src, int ticket) -+static SSL_SESSION *ssl_session_dup_intern(const SSL_SESSION *src, int ticket) - { - SSL_SESSION *dest; - -@@ -265,6 +260,27 @@ SSL_SESSION *ssl_session_dup(const SSL_SESSION *src, int ticket) - return NULL; - } - -+SSL_SESSION *SSL_SESSION_dup(const SSL_SESSION *src) -+{ -+ return ssl_session_dup_intern(src, 1); -+} -+ -+/* -+ * Used internally when duplicating a session which might be already shared. -+ * We will have resumed the original session. Subsequently we might have marked -+ * it as non-resumable (e.g. in another thread) - but this copy should be ok to -+ * resume from. -+ */ -+SSL_SESSION *ssl_session_dup(const SSL_SESSION *src, int ticket) -+{ -+ SSL_SESSION *sess = ssl_session_dup_intern(src, ticket); -+ -+ if (sess != NULL) -+ sess->not_resumable = 0; -+ -+ return sess; -+} -+ - const unsigned char *SSL_SESSION_get_id(const SSL_SESSION *s, unsigned int *len) - { - if (len) ---- a/ssl/statem/statem_srvr.c -+++ b/ssl/statem/statem_srvr.c -@@ -2445,9 +2445,8 @@ CON_FUNC_RETURN tls_construct_server_hello(SSL_CONNECTION *s, WPACKET *pkt) - * so the following won't overwrite an ID that we're supposed - * to send back. - */ -- if (s->session->not_resumable || -- (!(SSL_CONNECTION_GET_CTX(s)->session_cache_mode & SSL_SESS_CACHE_SERVER) -- && !s->hit)) -+ if (!(SSL_CONNECTION_GET_CTX(s)->session_cache_mode & SSL_SESS_CACHE_SERVER) -+ && !s->hit) - s->session->session_id_length = 0; - - if (usetls13) { - -From 4d67109432646c113887b0aa8091fb0d1b3057e6 Mon Sep 17 00:00:00 2001 -From: Matt Caswell -Date: Fri, 15 Mar 2024 17:58:42 +0000 -Subject: [PATCH] Hardening around not_resumable sessions - -Make sure we can't inadvertently use a not_resumable session - -Related to CVE-2024-2511 - -Reviewed-by: Neil Horman -Reviewed-by: Tomas Mraz -(Merged from https://github.com/openssl/openssl/pull/24043) ---- a/ssl/ssl_sess.c -+++ b/ssl/ssl_sess.c -@@ -519,6 +519,12 @@ SSL_SESSION *lookup_sess_in_cache(SSL_CONNECTION *s, - sess_id, sess_id_len, ©); - - if (ret != NULL) { -+ if (ret->not_resumable) { -+ /* If its not resumable then ignore this session */ -+ if (!copy) -+ SSL_SESSION_free(ret); -+ return NULL; -+ } - ssl_tsan_counter(s->session_ctx, - &s->session_ctx->stats.sess_cb_hit); - diff --git a/dev-libs/openssl/files/openssl-3.2.1-p11-segfault.patch b/dev-libs/openssl/files/openssl-3.2.1-p11-segfault.patch deleted file mode 100644 index 59e785caac7c..000000000000 --- a/dev-libs/openssl/files/openssl-3.2.1-p11-segfault.patch +++ /dev/null @@ -1,79 +0,0 @@ -https://bugs.gentoo.org/916328 -https://github.com/opendnssec/SoftHSMv2/issues/729 -https://github.com/openssl/openssl/issues/22508 -https://github.com/openssl/openssl/commit/934943281267259fa928f4a5814b176525461a65 - -From 934943281267259fa928f4a5814b176525461a65 Mon Sep 17 00:00:00 2001 -From: Tomas Mraz -Date: Fri, 15 Dec 2023 13:45:50 +0100 -Subject: [PATCH] Revert "Improved detection of engine-provided private - "classic" keys" - -This reverts commit 2b74e75331a27fc89cad9c8ea6a26c70019300b5. - -The commit was wrong. With 3.x versions the engines must be themselves -responsible for creating their EVP_PKEYs in a way that they are treated -as legacy - either by using the respective set1 calls or by setting -non-default EVP_PKEY_METHOD. - -The workaround has caused more problems than it solved. - -Fixes #22945 - -Reviewed-by: Dmitry Belyavskiy -Reviewed-by: Neil Horman -(Merged from https://github.com/openssl/openssl/pull/23063) - -(cherry picked from commit 39ea78379826fa98e8dc8c0d2b07e2c17cd68380) ---- a/crypto/engine/eng_pkey.c -+++ b/crypto/engine/eng_pkey.c -@@ -79,48 +79,6 @@ EVP_PKEY *ENGINE_load_private_key(ENGINE *e, const char *key_id, - ERR_raise(ERR_LIB_ENGINE, ENGINE_R_FAILED_LOADING_PRIVATE_KEY); - return NULL; - } -- /* We enforce check for legacy key */ -- switch (EVP_PKEY_get_id(pkey)) { -- case EVP_PKEY_RSA: -- { -- RSA *rsa = EVP_PKEY_get1_RSA(pkey); -- EVP_PKEY_set1_RSA(pkey, rsa); -- RSA_free(rsa); -- } -- break; --# ifndef OPENSSL_NO_EC -- case EVP_PKEY_SM2: -- case EVP_PKEY_EC: -- { -- EC_KEY *ec = EVP_PKEY_get1_EC_KEY(pkey); -- EVP_PKEY_set1_EC_KEY(pkey, ec); -- EC_KEY_free(ec); -- } -- break; --# endif --# ifndef OPENSSL_NO_DSA -- case EVP_PKEY_DSA: -- { -- DSA *dsa = EVP_PKEY_get1_DSA(pkey); -- EVP_PKEY_set1_DSA(pkey, dsa); -- DSA_free(dsa); -- } -- break; --#endif --# ifndef OPENSSL_NO_DH -- case EVP_PKEY_DH: -- { -- DH *dh = EVP_PKEY_get1_DH(pkey); -- EVP_PKEY_set1_DH(pkey, dh); -- DH_free(dh); -- } -- break; --#endif -- default: -- /*Do nothing */ -- break; -- } -- - return pkey; - } - - diff --git a/dev-libs/openssl/files/openssl-3.2.1-riscv.patch b/dev-libs/openssl/files/openssl-3.2.1-riscv.patch deleted file mode 100644 index 51256cf434e2..000000000000 --- a/dev-libs/openssl/files/openssl-3.2.1-riscv.patch +++ /dev/null @@ -1,70 +0,0 @@ -# Bug: https://bugs.gentoo.org/923956 -# Upstream PR: https://github.com/openssl/openssl/pull/23752 ---- a/providers/implementations/ciphers/cipher_aes_gcm_hw.c -+++ b/providers/implementations/ciphers/cipher_aes_gcm_hw.c -@@ -142,9 +142,9 @@ static const PROV_GCM_HW aes_gcm = { - # include "cipher_aes_gcm_hw_armv8.inc" - #elif defined(PPC_AES_GCM_CAPABLE) && defined(_ARCH_PPC64) - # include "cipher_aes_gcm_hw_ppc.inc" --#elif defined(__riscv) && __riscv_xlen == 64 -+#elif defined(OPENSSL_CPUID_OBJ) && defined(__riscv) && __riscv_xlen == 64 - # include "cipher_aes_gcm_hw_rv64i.inc" --#elif defined(__riscv) && __riscv_xlen == 32 -+#elif defined(OPENSSL_CPUID_OBJ) && defined(__riscv) && __riscv_xlen == 32 - # include "cipher_aes_gcm_hw_rv32i.inc" - #else - const PROV_GCM_HW *ossl_prov_aes_hw_gcm(size_t keybits) ---- a/providers/implementations/ciphers/cipher_aes_hw.c -+++ b/providers/implementations/ciphers/cipher_aes_hw.c -@@ -142,9 +142,9 @@ const PROV_CIPHER_HW *ossl_prov_cipher_hw_aes_##mode(size_t keybits) \ - # include "cipher_aes_hw_t4.inc" - #elif defined(S390X_aes_128_CAPABLE) - # include "cipher_aes_hw_s390x.inc" --#elif defined(__riscv) && __riscv_xlen == 64 -+#elif defined(OPENSSL_CPUID_OBJ) && defined(__riscv) && __riscv_xlen == 64 - # include "cipher_aes_hw_rv64i.inc" --#elif defined(__riscv) && __riscv_xlen == 32 -+#elif defined(OPENSSL_CPUID_OBJ) && defined(__riscv) && __riscv_xlen == 32 - # include "cipher_aes_hw_rv32i.inc" - #else - /* The generic case */ ---- a/providers/implementations/ciphers/cipher_aes_ocb_hw.c -+++ b/providers/implementations/ciphers/cipher_aes_ocb_hw.c -@@ -104,7 +104,7 @@ static const PROV_CIPHER_HW aes_t4_ocb = { \ - if (SPARC_AES_CAPABLE) \ - return &aes_t4_ocb; - --#elif defined(__riscv) && __riscv_xlen == 64 -+#elif defined(OPENSSL_CPUID_OBJ) && defined(__riscv) && __riscv_xlen == 64 - - static int cipher_hw_aes_ocb_rv64i_zknd_zkne_initkey(PROV_CIPHER_CTX *vctx, - const unsigned char *key, -@@ -126,7 +126,7 @@ static const PROV_CIPHER_HW aes_rv64i_zknd_zkne_ocb = { \ - if (RISCV_HAS_ZKND_AND_ZKNE()) \ - return &aes_rv64i_zknd_zkne_ocb; - --#elif defined(__riscv) && __riscv_xlen == 32 -+#elif defined(OPENSSL_CPUID_OBJ) && defined(__riscv) && __riscv_xlen == 32 - - static int cipher_hw_aes_ocb_rv32i_zknd_zkne_initkey(PROV_CIPHER_CTX *vctx, - const unsigned char *key, ---- a/providers/implementations/ciphers/cipher_aes_xts_hw.c -+++ b/providers/implementations/ciphers/cipher_aes_xts_hw.c -@@ -159,7 +159,7 @@ static const PROV_CIPHER_HW aes_xts_t4 = { \ - if (SPARC_AES_CAPABLE) \ - return &aes_xts_t4; - --#elif defined(__riscv) && __riscv_xlen == 64 -+#elif defined(OPENSSL_CPUID_OBJ) && defined(__riscv) && __riscv_xlen == 64 - - static int cipher_hw_aes_xts_rv64i_zknd_zkne_initkey(PROV_CIPHER_CTX *ctx, - const unsigned char *key, -@@ -185,7 +185,7 @@ static const PROV_CIPHER_HW aes_xts_rv64i_zknd_zkne = { \ - if (RISCV_HAS_ZKND_AND_ZKNE()) \ - return &aes_xts_rv64i_zknd_zkne; - --#elif defined(__riscv) && __riscv_xlen == 32 -+#elif defined(OPENSSL_CPUID_OBJ) && defined(__riscv) && __riscv_xlen == 32 - - static int cipher_hw_aes_xts_rv32i_zknd_zkne_initkey(PROV_CIPHER_CTX *ctx, - const unsigned char *key, diff --git a/dev-libs/openssl/files/openssl-3.2.1-s390x.patch b/dev-libs/openssl/files/openssl-3.2.1-s390x.patch deleted file mode 100644 index 3cbf4854e12e..000000000000 --- a/dev-libs/openssl/files/openssl-3.2.1-s390x.patch +++ /dev/null @@ -1,31 +0,0 @@ -https://bugs.gentoo.org/923957 -https://github.com/openssl/openssl/pull/23458 -https://github.com/openssl/openssl/commit/5fa5d59750db9df00f4871949a66020ac44f4f9c - -From 5fa5d59750db9df00f4871949a66020ac44f4f9c Mon Sep 17 00:00:00 2001 -From: Ingo Franzki -Date: Fri, 2 Feb 2024 10:20:55 +0100 -Subject: [PATCH] s390x: Fix build on s390x with 'disable-asm' - -Do not define S390X_MOD_EXP for a NO_ASM build, this would result in -unresolved externals for s390x_mod_exp and s390x_crt. - -Signed-off-by: Ingo Franzki - -Reviewed-by: Hugo Landau -Reviewed-by: Tomas Mraz -(Merged from https://github.com/openssl/openssl/pull/23458) - -(cherry picked from commit a5b0c568dbefddd154f99011d7ce76cfbfadb67a) ---- a/include/crypto/bn.h -+++ b/include/crypto/bn.h -@@ -116,7 +116,8 @@ OSSL_LIB_CTX *ossl_bn_get_libctx(BN_CTX *ctx); - - extern const BIGNUM ossl_bn_inv_sqrt_2; - --#if defined(OPENSSL_SYS_LINUX) && !defined(FIPS_MODULE) && defined (__s390x__) -+#if defined(OPENSSL_SYS_LINUX) && !defined(FIPS_MODULE) && defined (__s390x__) \ -+ && !defined (OPENSSL_NO_ASM) - # define S390X_MOD_EXP - #endif - diff --git a/dev-libs/openssl/files/openssl-3.3.1-pkg-config-deux.patch b/dev-libs/openssl/files/openssl-3.3.1-pkg-config-deux.patch new file mode 100644 index 000000000000..a5ad9987eb57 --- /dev/null +++ b/dev-libs/openssl/files/openssl-3.3.1-pkg-config-deux.patch @@ -0,0 +1,303 @@ +https://github.com/openssl/openssl/pull/24687 +https://bugs.gentoo.org/936576 + +https://github.com/openssl/openssl/commit/aa099dba7c80c723cf4babf5adc0c801f1c28363 +https://github.com/openssl/openssl/commit/1c437b5704c9ee5f667bc2b11e5fdf176dfb714f + +From aa099dba7c80c723cf4babf5adc0c801f1c28363 Mon Sep 17 00:00:00 2001 +From: Richard Levitte +Date: Thu, 20 Jun 2024 14:30:16 +0200 +Subject: [PATCH] Give util/mkinstallvars.pl more fine grained control over var + dependencies + +Essentially, we try to do what GNU does. 'prefix' is used to define the +defaults for 'exec_prefix' and 'libdir', and these are then used to define +further directory values. util/mkinstallvars.pl is changed to reflect that +to the best of our ability. + +Reviewed-by: Neil Horman +Reviewed-by: Tomas Mraz +(Merged from https://github.com/openssl/openssl/pull/24687) + +(cherry picked from commit 6e0fd246e7a6e51f92b2ef3520bfc4414b7773c0) +--- + exporters/build.info | 2 +- + util/mkinstallvars.pl | 133 ++++++++++++++++++++++++++---------------- + 2 files changed, 85 insertions(+), 50 deletions(-) + +diff --git a/exporters/build.info b/exporters/build.info +index 86acf2df9467c..9241dc9b0a658 100644 +--- a/exporters/build.info ++++ b/exporters/build.info +@@ -19,7 +19,7 @@ DEPEND[openssl.pc]=libcrypto.pc libssl.pc + DEPEND[""]=openssl.pc + + GENERATE[../installdata.pm]=../util/mkinstallvars.pl \ +- "PREFIX=$(INSTALLTOP)" BINDIR=bin "LIBDIR=$(LIBDIR)" \ ++ "PREFIX=$(INSTALLTOP)" BINDIR=bin "LIBDIR=$(LIBDIR)" "libdir=$(libdir)" \ + INCLUDEDIR=include APPLINKDIR=include/openssl \ + "ENGINESDIR=$(ENGINESDIR)" "MODULESDIR=$(MODULESDIR)" \ + "PKGCONFIGDIR=$(PKGCONFIGDIR)" "CMAKECONFIGDIR=$(CMAKECONFIGDIR)" \ +diff --git a/util/mkinstallvars.pl b/util/mkinstallvars.pl +index 59a432d28c601..5fadb708e1b77 100644 +--- a/util/mkinstallvars.pl ++++ b/util/mkinstallvars.pl +@@ -11,13 +11,25 @@ + # The result is a Perl module creating the package OpenSSL::safe::installdata. + + use File::Spec; ++use List::Util qw(pairs); + + # These are expected to be set up as absolute directories +-my @absolutes = qw(PREFIX); ++my @absolutes = qw(PREFIX libdir); + # These may be absolute directories, and if not, they are expected to be set up +-# as subdirectories to PREFIX +-my @subdirs = qw(BINDIR LIBDIR INCLUDEDIR APPLINKDIR ENGINESDIR MODULESDIR +- PKGCONFIGDIR CMAKECONFIGDIR); ++# as subdirectories to PREFIX or LIBDIR. The order of the pairs is important, ++# since the LIBDIR subdirectories depend on the calculation of LIBDIR from ++# PREFIX. ++my @subdirs = pairs (PREFIX => [ qw(BINDIR LIBDIR INCLUDEDIR APPLINKDIR) ], ++ LIBDIR => [ qw(ENGINESDIR MODULESDIR PKGCONFIGDIR ++ CMAKECONFIGDIR) ]); ++# For completeness, other expected variables ++my @others = qw(VERSION LDLIBS); ++ ++my %all = ( ); ++foreach (@absolutes) { $all{$_} = 1 } ++foreach (@subdirs) { foreach (@{$_->[1]}) { $all{$_} = 1 } } ++foreach (@others) { $all{$_} = 1 } ++print STDERR "DEBUG: all keys: ", join(", ", sort keys %all), "\n"; + + my %keys = (); + foreach (@ARGV) { +@@ -26,29 +38,47 @@ + $ENV{$k} = $v; + } + +-foreach my $k (sort keys %keys) { +- my $v = $ENV{$k}; +- $v = File::Spec->rel2abs($v) if $v && grep { $k eq $_ } @absolutes; +- $ENV{$k} = $v; ++# warn if there are missing values, and also if there are unexpected values ++foreach my $k (sort keys %all) { ++ warn "No value given for $k\n" unless $keys{$k}; + } + foreach my $k (sort keys %keys) { ++ warn "Unknown variable $k\n" unless $all{$k}; ++} ++ ++# This shouldn't be needed, but just in case we get relative paths that ++# should be absolute, make sure they actually are. ++foreach my $k (@absolutes) { + my $v = $ENV{$k} || '.'; ++ print STDERR "DEBUG: $k = $v => "; ++ $v = File::Spec->rel2abs($v) if $v; ++ $ENV{$k} = $v; ++ print STDERR "$k = $ENV{$k}\n"; ++} + +- # Absolute paths for the subdir variables are computed. This provides +- # the usual form of values for names that have become norm, known as GNU +- # installation paths. +- # For the benefit of those that need it, the subdirectories are preserved +- # as they are, using the same variable names, suffixed with '_REL', if they +- # are indeed subdirectories. +- if (grep { $k eq $_ } @subdirs) { ++# Absolute paths for the subdir variables are computed. This provides ++# the usual form of values for names that have become norm, known as GNU ++# installation paths. ++# For the benefit of those that need it, the subdirectories are preserved ++# as they are, using the same variable names, suffixed with '_REL_{var}', ++# if they are indeed subdirectories. The '{var}' part of the name tells ++# which other variable value they are relative to. ++foreach my $pair (@subdirs) { ++ my ($var, $subdir_vars) = @$pair; ++ foreach my $k (@$subdir_vars) { ++ my $v = $ENV{$k} || '.'; ++ print STDERR "DEBUG: $k = $v => "; + if (File::Spec->file_name_is_absolute($v)) { +- $ENV{"${k}_REL"} = File::Spec->abs2rel($v, $ENV{PREFIX}); ++ my $kr = "${k}_REL_${var}"; ++ $ENV{$kr} = File::Spec->abs2rel($v, $ENV{$var}); ++ print STDERR "$kr = $ENV{$kr}\n"; + } else { +- $ENV{"${k}_REL"} = $v; +- $v = File::Spec->rel2abs($v, $ENV{PREFIX}); ++ my $kr = "${k}_REL_${var}"; ++ $ENV{$kr} = $v; ++ $ENV{$k} = File::Spec->rel2abs($v, $ENV{$var}); ++ print STDERR "$k = $ENV{$k} , $kr = $v\n"; + } + } +- $ENV{$k} = $v; + } + + print <<_____; +@@ -58,36 +88,41 @@ package OpenSSL::safe::installdata; + use warnings; + use Exporter; + our \@ISA = qw(Exporter); +-our \@EXPORT = qw(\$PREFIX +- \$BINDIR \$BINDIR_REL +- \$LIBDIR \$LIBDIR_REL +- \$INCLUDEDIR \$INCLUDEDIR_REL +- \$APPLINKDIR \$APPLINKDIR_REL +- \$ENGINESDIR \$ENGINESDIR_REL +- \$MODULESDIR \$MODULESDIR_REL +- \$PKGCONFIGDIR \$PKGCONFIGDIR_REL +- \$CMAKECONFIGDIR \$CMAKECONFIGDIR_REL +- \$VERSION \@LDLIBS); +- +-our \$PREFIX = '$ENV{PREFIX}'; +-our \$BINDIR = '$ENV{BINDIR}'; +-our \$BINDIR_REL = '$ENV{BINDIR_REL}'; +-our \$LIBDIR = '$ENV{LIBDIR}'; +-our \$LIBDIR_REL = '$ENV{LIBDIR_REL}'; +-our \$INCLUDEDIR = '$ENV{INCLUDEDIR}'; +-our \$INCLUDEDIR_REL = '$ENV{INCLUDEDIR_REL}'; +-our \$APPLINKDIR = '$ENV{APPLINKDIR}'; +-our \$APPLINKDIR_REL = '$ENV{APPLINKDIR_REL}'; +-our \$ENGINESDIR = '$ENV{ENGINESDIR}'; +-our \$ENGINESDIR_REL = '$ENV{ENGINESDIR_REL}'; +-our \$MODULESDIR = '$ENV{MODULESDIR}'; +-our \$MODULESDIR_REL = '$ENV{MODULESDIR_REL}'; +-our \$PKGCONFIGDIR = '$ENV{PKGCONFIGDIR}'; +-our \$PKGCONFIGDIR_REL = '$ENV{PKGCONFIGDIR_REL}'; +-our \$CMAKECONFIGDIR = '$ENV{CMAKECONFIGDIR}'; +-our \$CMAKECONFIGDIR_REL = '$ENV{CMAKECONFIGDIR_REL}'; +-our \$VERSION = '$ENV{VERSION}'; +-our \@LDLIBS = ++our \@EXPORT = qw( ++_____ ++ ++foreach my $k (@absolutes) { ++ print " \$$k\n"; ++} ++foreach my $pair (@subdirs) { ++ my ($var, $subdir_vars) = @$pair; ++ foreach my $k (@$subdir_vars) { ++ my $k2 = "${k}_REL_${var}"; ++ print " \$$k \$$k2\n"; ++ } ++} ++ ++print <<_____; ++ \$VERSION \@LDLIBS ++); ++ ++_____ ++ ++foreach my $k (@absolutes) { ++ print "our \$$k" . ' ' x (27 - length($k)) . "= '$ENV{$k}';\n"; ++} ++foreach my $pair (@subdirs) { ++ my ($var, $subdir_vars) = @$pair; ++ foreach my $k (@$subdir_vars) { ++ my $k2 = "${k}_REL_${var}"; ++ print "our \$$k" . ' ' x (27 - length($k)) . "= '$ENV{$k}';\n"; ++ print "our \$$k2" . ' ' x (27 - length($k2)) . "= '$ENV{$k2}';\n"; ++ } ++} ++ ++print <<_____; ++our \$VERSION = '$ENV{VERSION}'; ++our \@LDLIBS = + # Unix and Windows use space separation, VMS uses comma separation + split(/ +| *, */, '$ENV{LDLIBS}'); + + +From 1c437b5704c9ee5f667bc2b11e5fdf176dfb714f Mon Sep 17 00:00:00 2001 +From: Richard Levitte +Date: Thu, 20 Jun 2024 14:33:15 +0200 +Subject: [PATCH] Adapt all the exporter files to the new vars from + util/mkinstallvars.pl + +With this, the pkg-config files take better advantage of relative directory +values. + +Fixes #24298 + +Reviewed-by: Neil Horman +Reviewed-by: Tomas Mraz +(Merged from https://github.com/openssl/openssl/pull/24687) + +(cherry picked from commit 30dc37d798a0428fd477d3763086e7e97b3d596f) +--- + exporters/cmake/OpenSSLConfig.cmake.in | 7 ++++--- + exporters/pkg-config/libcrypto.pc.in | 12 ++++++++---- + exporters/pkg-config/libssl.pc.in | 8 ++++++-- + exporters/pkg-config/openssl.pc.in | 8 ++++++-- + 4 files changed, 24 insertions(+), 11 deletions(-) + +diff --git a/exporters/cmake/OpenSSLConfig.cmake.in b/exporters/cmake/OpenSSLConfig.cmake.in +index 2d2321931de1d..06f796158b2fa 100644 +--- a/exporters/cmake/OpenSSLConfig.cmake.in ++++ b/exporters/cmake/OpenSSLConfig.cmake.in +@@ -89,9 +89,10 @@ unset(_ossl_undefined_targets) + # Set up the import path, so all other import paths are made relative this file + get_filename_component(_ossl_prefix "${CMAKE_CURRENT_LIST_FILE}" PATH) + {- +- # For each component in $OpenSSL::safe::installdata::CMAKECONFIGDIR_REL, have CMake +- # out the parent directory. +- my $d = unixify($OpenSSL::safe::installdata::CMAKECONFIGDIR_REL); ++ # For each component in $OpenSSL::safe::installdata::CMAKECONFIGDIR relative to ++ # $OpenSSL::safe::installdata::PREFIX, have CMake figure out the parent directory. ++ my $d = join('/', unixify($OpenSSL::safe::installdata::LIBDIR_REL_PREFIX), ++ unixify($OpenSSL::safe::installdata::CMAKECONFIGDIR_REL_LIBDIR)); + $OUT = ''; + $OUT .= 'get_filename_component(_ossl_prefix "${_ossl_prefix}" PATH)' . "\n" + foreach (split '/', $d); +diff --git a/exporters/pkg-config/libcrypto.pc.in b/exporters/pkg-config/libcrypto.pc.in +index 14ed339f3c3a0..fbc8ea4c79b06 100644 +--- a/exporters/pkg-config/libcrypto.pc.in ++++ b/exporters/pkg-config/libcrypto.pc.in +@@ -1,7 +1,11 @@ +-libdir={- $OpenSSL::safe::installdata::LIBDIR -} +-includedir={- $OpenSSL::safe::installdata::INCLUDEDIR -} +-enginesdir={- $OpenSSL::safe::installdata::ENGINESDIR -} +-modulesdir={- $OpenSSL::safe::installdata::MODULESDIR -} ++prefix={- $OpenSSL::safe::installdata::PREFIX -} ++exec_prefix=${prefix} ++libdir={- $OpenSSL::safe::installdata::LIBDIR_REL_PREFIX ++ ? '${exec_prefix}/' . $OpenSSL::safe::installdata::LIBDIR_REL_PREFIX ++ : $OpenSSL::safe::installdata::libdir -} ++includedir=${prefix}/{- $OpenSSL::safe::installdata::INCLUDEDIR_REL_PREFIX -} ++enginesdir=${libdir}/{- $OpenSSL::safe::installdata::ENGINESDIR_REL_LIBDIR -} ++modulesdir=${libdir}/{- $OpenSSL::safe::installdata::MODULESDIR_REL_LIBDIR -} + + Name: OpenSSL-libcrypto + Description: OpenSSL cryptography library +diff --git a/exporters/pkg-config/libssl.pc.in b/exporters/pkg-config/libssl.pc.in +index a7828b3cc6a49..963538807bb2b 100644 +--- a/exporters/pkg-config/libssl.pc.in ++++ b/exporters/pkg-config/libssl.pc.in +@@ -1,5 +1,9 @@ +-libdir={- $OpenSSL::safe::installdata::LIBDIR -} +-includedir={- $OpenSSL::safe::installdata::INCLUDEDIR -} ++prefix={- $OpenSSL::safe::installdata::PREFIX -} ++exec_prefix=${prefix} ++libdir={- $OpenSSL::safe::installdata::LIBDIR_REL_PREFIX ++ ? '${exec_prefix}/' . $OpenSSL::safe::installdata::LIBDIR_REL_PREFIX ++ : $OpenSSL::safe::installdata::libdir -} ++includedir=${prefix}/{- $OpenSSL::safe::installdata::INCLUDEDIR_REL_PREFIX -} + + Name: OpenSSL-libssl + Description: Secure Sockets Layer and cryptography libraries +diff --git a/exporters/pkg-config/openssl.pc.in b/exporters/pkg-config/openssl.pc.in +index dbb77aa39add2..225bef9e2384d 100644 +--- a/exporters/pkg-config/openssl.pc.in ++++ b/exporters/pkg-config/openssl.pc.in +@@ -1,5 +1,9 @@ +-libdir={- $OpenSSL::safe::installdata::LIBDIR -} +-includedir={- $OpenSSL::safe::installdata::INCLUDEDIR -} ++prefix={- $OpenSSL::safe::installdata::PREFIX -} ++exec_prefix=${prefix} ++libdir={- $OpenSSL::safe::installdata::LIBDIR_REL_PREFIX ++ ? '${exec_prefix}/' . $OpenSSL::safe::installdata::LIBDIR_REL_PREFIX ++ : $OpenSSL::safe::installdata::libdir -} ++includedir=${prefix}/{- $OpenSSL::safe::installdata::INCLUDEDIR_REL_PREFIX -} + + Name: OpenSSL + Description: Secure Sockets Layer and cryptography libraries and tools diff --git a/dev-libs/openssl/openssl-1.0.2u-r1.ebuild b/dev-libs/openssl/openssl-1.0.2u-r1.ebuild index c2abe15ce890..eface797e109 100644 --- a/dev-libs/openssl/openssl-1.0.2u-r1.ebuild +++ b/dev-libs/openssl/openssl-1.0.2u-r1.ebuild @@ -22,7 +22,7 @@ MY_P=${P/_/-} BINDIST_PATCH_SET="openssl-1.0.2t-bindist-1.0.tar.xz" DESCRIPTION="full-strength general purpose cryptography library (including SSL and TLS)" -HOMEPAGE="https://www.openssl.org/" +HOMEPAGE="https://openssl-library.org/" SRC_URI="mirror://openssl/source/${MY_P}.tar.gz bindist? ( mirror://gentoo/bb/${BINDIST_PATCH_SET} diff --git a/dev-libs/openssl/openssl-1.1.1w.ebuild b/dev-libs/openssl/openssl-1.1.1w.ebuild index d8ec15eef987..356594f41c67 100644 --- a/dev-libs/openssl/openssl-1.1.1w.ebuild +++ b/dev-libs/openssl/openssl-1.1.1w.ebuild @@ -8,7 +8,7 @@ inherit edo flag-o-matic toolchain-funcs multilib-minimal verify-sig MY_P=${P/_/-} DESCRIPTION="Full-strength general purpose cryptography library (including SSL and TLS)" -HOMEPAGE="https://www.openssl.org/" +HOMEPAGE="https://openssl-library.org/" SRC_URI="mirror://openssl/source/${MY_P}.tar.gz verify-sig? ( mirror://openssl/source/${MY_P}.tar.gz.asc )" S="${WORKDIR}/${MY_P}" diff --git a/dev-libs/openssl/openssl-3.0.13-r2.ebuild b/dev-libs/openssl/openssl-3.0.13-r2.ebuild index 7419ab042851..c134dc8f5faf 100644 --- a/dev-libs/openssl/openssl-3.0.13-r2.ebuild +++ b/dev-libs/openssl/openssl-3.0.13-r2.ebuild @@ -8,7 +8,7 @@ inherit edo flag-o-matic linux-info toolchain-funcs inherit multilib multilib-minimal multiprocessing preserve-libs verify-sig DESCRIPTION="Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)" -HOMEPAGE="https://www.openssl.org/" +HOMEPAGE="https://openssl-library.org/" MY_P=${P/_/-} diff --git a/dev-libs/openssl/openssl-3.0.14.ebuild b/dev-libs/openssl/openssl-3.0.14.ebuild index 647c4ee7dbf9..2a3a9723b5e3 100644 --- a/dev-libs/openssl/openssl-3.0.14.ebuild +++ b/dev-libs/openssl/openssl-3.0.14.ebuild @@ -8,7 +8,7 @@ inherit edo flag-o-matic linux-info toolchain-funcs inherit multilib multilib-minimal multiprocessing preserve-libs verify-sig DESCRIPTION="Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)" -HOMEPAGE="https://www.openssl.org/" +HOMEPAGE="https://openssl-library.org/" MY_P=${P/_/-} diff --git a/dev-libs/openssl/openssl-3.1.5-r2.ebuild b/dev-libs/openssl/openssl-3.1.5-r2.ebuild deleted file mode 100644 index 1c3b048b75a0..000000000000 --- a/dev-libs/openssl/openssl-3.1.5-r2.ebuild +++ /dev/null @@ -1,286 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/openssl.org.asc -inherit edo flag-o-matic linux-info toolchain-funcs -inherit multilib multilib-minimal multiprocessing preserve-libs verify-sig - -DESCRIPTION="Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)" -HOMEPAGE="https://www.openssl.org/" - -MY_P=${P/_/-} - -if [[ ${PV} == 9999 ]] ; then - EGIT_REPO_URI="https://github.com/openssl/openssl.git" - - inherit git-r3 -else - SRC_URI=" - mirror://openssl/source/${MY_P}.tar.gz - verify-sig? ( mirror://openssl/source/${MY_P}.tar.gz.asc ) - " - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" -fi - -S="${WORKDIR}"/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0/$(ver_cut 1)" # .so version of libssl/libcrypto -IUSE="+asm cpu_flags_x86_sse2 fips ktls rfc3779 sctp static-libs test tls-compression vanilla verify-sig weak-ssl-ciphers" -RESTRICT="!test? ( test )" - -COMMON_DEPEND=" - !=sys-libs/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] ) -" -BDEPEND=" - >=dev-lang/perl-5 - sctp? ( >=net-misc/lksctp-tools-1.0.12 ) - test? ( - sys-apps/diffutils - app-alternatives/bc - sys-process/procps - ) - verify-sig? ( >=sec-keys/openpgp-keys-openssl-20230801 )" - -DEPEND="${COMMON_DEPEND}" -RDEPEND="${COMMON_DEPEND}" -PDEPEND="app-misc/ca-certificates" - -MULTILIB_WRAPPED_HEADERS=( - /usr/include/openssl/configuration.h -) - -PATCHES=( - "${FILESDIR}"/${P}-p11-segfault.patch - "${FILESDIR}"/${P}-CVE-2024-2511.patch -) - -pkg_setup() { - if use ktls ; then - if kernel_is -lt 4 18 ; then - ewarn "Kernel implementation of TLS (USE=ktls) requires kernel >=4.18!" - else - CONFIG_CHECK="~TLS ~TLS_DEVICE" - ERROR_TLS="You will be unable to offload TLS to kernel because CONFIG_TLS is not set!" - ERROR_TLS_DEVICE="You will be unable to offload TLS to kernel because CONFIG_TLS_DEVICE is not set!" - use test && CONFIG_CHECK+=" ~CRYPTO_USER_API_SKCIPHER" - - linux-info_pkg_setup - fi - fi - - [[ ${MERGE_TYPE} == binary ]] && return - - # must check in pkg_setup; sysctl doesn't work with userpriv! - if use test && use sctp ; then - # test_ssl_new will fail with "Ensure SCTP AUTH chunks are enabled in kernel" - # if sctp.auth_enable is not enabled. - local sctp_auth_status=$(sysctl -n net.sctp.auth_enable 2>/dev/null) - if [[ -z "${sctp_auth_status}" ]] || [[ ${sctp_auth_status} != 1 ]] ; then - die "FEATURES=test with USE=sctp requires net.sctp.auth_enable=1!" - fi - fi -} - -src_prepare() { - # Make sure we only ever touch Makefile.org and avoid patching a file - # that gets blown away anyways by the Configure script in src_configure - rm -f Makefile - - if ! use vanilla ; then - PATCHES+=( - # Add patches which are Gentoo-specific customisations here - ) - fi - - default - - if use test && use sctp && has network-sandbox ${FEATURES} ; then - einfo "Disabling test '80-test_ssl_new.t' which is known to fail with FEATURES=network-sandbox ..." - rm test/recipes/80-test_ssl_new.t || die - fi - - # Test fails depending on kernel configuration, bug #699134 - rm test/recipes/30-test_afalg.t || die -} - -src_configure() { - # Keep this in sync with app-misc/c_rehash - SSL_CNF_DIR="/etc/ssl" - - # Quiet out unknown driver argument warnings since openssl - # doesn't have well-split CFLAGS and we're making it even worse - # and 'make depend' uses -Werror for added fun (bug #417795 again) - tc-is-clang && append-flags -Qunused-arguments - - # We really, really need to build OpenSSL w/ strict aliasing disabled. - # It's filled with violations and it *will* result in miscompiled - # code. This has been in the ebuild for > 10 years but even in 2022, - # it's still relevant: - # - https://github.com/llvm/llvm-project/issues/55255 - # - https://github.com/openssl/openssl/issues/12247 - # - https://github.com/openssl/openssl/issues/18225 - # - https://github.com/openssl/openssl/issues/18663#issuecomment-1181478057 - # Don't remove the no strict aliasing bits below! - filter-flags -fstrict-aliasing - append-flags -fno-strict-aliasing - # The OpenSSL developers don't test with LTO right now, it leads to various - # warnings/errors (which may or may not be false positives), it's considered - # unsupported, and it's not tested in CI: https://github.com/openssl/openssl/issues/18663. - filter-lto - - append-flags $(test-flags-CC -Wa,--noexecstack) - - # bug #895308 - append-atomic-flags - # Configure doesn't respect LIBS - export LDLIBS="${LIBS}" - - # bug #197996 - unset APPS - # bug #312551 - unset SCRIPTS - # bug #311473 - unset CROSS_COMPILE - - tc-export AR CC CXX RANLIB RC - - multilib-minimal_src_configure -} - -multilib_src_configure() { - use_ssl() { usex $1 "enable-${2:-$1}" "no-${2:-$1}" " ${*:3}" ; } - - local krb5=$(has_version app-crypt/mit-krb5 && echo "MIT" || echo "Heimdal") - - # See if our toolchain supports __uint128_t. If so, it's 64bit - # friendly and can use the nicely optimized code paths, bug #460790. - #local ec_nistp_64_gcc_128 - # - # Disable it for now though (bug #469976) - # Do NOT re-enable without substantial discussion first! - # - #echo "__uint128_t i;" > "${T}"/128.c - #if ${CC} ${CFLAGS} -c "${T}"/128.c -o /dev/null >&/dev/null ; then - # ec_nistp_64_gcc_128="enable-ec_nistp_64_gcc_128" - #fi - - local sslout=$(bash "${FILESDIR}/gentoo.config-1.0.4") - einfo "Using configuration: ${sslout:-(openssl knows best)}" - - # https://github.com/openssl/openssl/blob/master/INSTALL.md#enable-and-disable-features - local myeconfargs=( - ${sslout} - - $(use cpu_flags_x86_sse2 || echo "no-sse2") - enable-camellia - enable-ec - enable-ec2m - enable-sm2 - enable-srp - $(use elibc_musl && echo "no-async") - enable-idea - enable-mdc2 - enable-rc5 - $(use fips && echo "enable-fips") - $(use_ssl asm) - $(use_ssl ktls) - $(use_ssl rfc3779) - $(use_ssl sctp) - $(use test || echo "no-tests") - $(use_ssl tls-compression zlib) - $(use_ssl weak-ssl-ciphers) - - --prefix="${EPREFIX}"/usr - --openssldir="${EPREFIX}"${SSL_CNF_DIR} - --libdir=$(get_libdir) - - shared - threads - ) - - edo perl "${S}/Configure" "${myeconfargs[@]}" -} - -multilib_src_compile() { - emake build_sw - - if multilib_is_native_abi; then - emake build_docs - fi -} - -multilib_src_test() { - # VFP = show subtests verbosely and show failed tests verbosely - # Normal V=1 would show everything verbosely but this slows things down. - emake HARNESS_JOBS="$(makeopts_jobs)" -Onone VFP=1 test -} - -multilib_src_install() { - # Only -j1 is supported for the install targets: - # https://github.com/openssl/openssl/issues/21999#issuecomment-1771150305 - emake DESTDIR="${D}" -j1 install_sw - if use fips; then - emake DESTDIR="${D}" -j1 install_fips - # Regen this in pkg_preinst, bug 900625 - rm "${ED}${SSL_CNF_DIR}"/fipsmodule.cnf || die - fi - - if multilib_is_native_abi; then - emake DESTDIR="${D}" -j1 install_ssldirs - emake DESTDIR="${D}" DOCDIR='$(INSTALLTOP)'/share/doc/${PF} -j1 install_docs - fi - - # This is crappy in that the static archives are still built even - # when USE=static-libs. But this is due to a failing in the openssl - # build system: the static archives are built as PIC all the time. - # Only way around this would be to manually configure+compile openssl - # twice; once with shared lib support enabled and once without. - if ! use static-libs ; then - rm "${ED}"/usr/$(get_libdir)/lib{crypto,ssl}.a || die - fi -} - -multilib_src_install_all() { - # openssl installs perl version of c_rehash by default, but - # we provide a shell version via app-misc/c_rehash - rm "${ED}"/usr/bin/c_rehash || die - - dodoc {AUTHORS,CHANGES,NEWS,README,README-PROVIDERS}.md doc/*.txt doc/${PN}-c-indent.el - - # Create the certs directory - keepdir ${SSL_CNF_DIR}/certs - - # bug #254521 - dodir /etc/sandbox.d - echo 'SANDBOX_PREDICT="/dev/crypto"' > "${ED}"/etc/sandbox.d/10openssl - - diropts -m0700 - keepdir ${SSL_CNF_DIR}/private -} - -pkg_preinst() { - if use fips; then - # Regen fipsmodule.cnf, bug 900625 - ebegin "Running openssl fipsinstall" - "${ED}/usr/bin/openssl" fipsinstall -quiet \ - -out "${ED}${SSL_CNF_DIR}/fipsmodule.cnf" \ - -module "${ED}/usr/$(get_libdir)/ossl-modules/fips.so" - eend $? - fi - - preserve_old_lib /usr/$(get_libdir)/lib{crypto,ssl}$(get_libname 1) \ - /usr/$(get_libdir)/lib{crypto,ssl}$(get_libname 1.1) -} - -pkg_postinst() { - ebegin "Running 'openssl rehash ${EROOT}${SSL_CNF_DIR}/certs' to rebuild hashes (bug #333069)" - openssl rehash "${EROOT}${SSL_CNF_DIR}/certs" - eend $? - - preserve_old_lib_notify /usr/$(get_libdir)/lib{crypto,ssl}$(get_libname 1) \ - /usr/$(get_libdir)/lib{crypto,ssl}$(get_libname 1.1) -} diff --git a/dev-libs/openssl/openssl-3.1.6.ebuild b/dev-libs/openssl/openssl-3.1.6.ebuild index a95bf0b407ff..96fc87688904 100644 --- a/dev-libs/openssl/openssl-3.1.6.ebuild +++ b/dev-libs/openssl/openssl-3.1.6.ebuild @@ -8,7 +8,7 @@ inherit edo flag-o-matic linux-info toolchain-funcs inherit multilib multilib-minimal multiprocessing preserve-libs verify-sig DESCRIPTION="Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)" -HOMEPAGE="https://www.openssl.org/" +HOMEPAGE="https://openssl-library.org/" MY_P=${P/_/-} @@ -18,8 +18,10 @@ if [[ ${PV} == 9999 ]] ; then inherit git-r3 else SRC_URI=" - mirror://openssl/source/${MY_P}.tar.gz - verify-sig? ( mirror://openssl/source/${MY_P}.tar.gz.asc ) + https://github.com/openssl/openssl/releases/download/${P}/${P}.tar.gz + verify-sig? ( + https://github.com/openssl/openssl/releases/download/${P}/${P}.tar.gz.asc + ) " KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi diff --git a/dev-libs/openssl/openssl-3.2.1-r2.ebuild b/dev-libs/openssl/openssl-3.2.1-r2.ebuild deleted file mode 100644 index fb480821f325..000000000000 --- a/dev-libs/openssl/openssl-3.2.1-r2.ebuild +++ /dev/null @@ -1,308 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/openssl.org.asc -inherit edo flag-o-matic linux-info toolchain-funcs -inherit multilib multilib-minimal multiprocessing preserve-libs verify-sig - -DESCRIPTION="Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)" -HOMEPAGE="https://www.openssl.org/" - -MY_P=${P/_/-} - -if [[ ${PV} == 9999 ]] ; then - EGIT_REPO_URI="https://github.com/openssl/openssl.git" - - inherit git-r3 -else - SRC_URI=" - mirror://openssl/source/${MY_P}.tar.gz - verify-sig? ( mirror://openssl/source/${MY_P}.tar.gz.asc ) - " - - if [[ ${PV} != *_alpha* && ${PV} != *_beta* ]] ; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" - fi -fi - -S="${WORKDIR}"/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0/$(ver_cut 1)" # .so version of libssl/libcrypto -IUSE="+asm cpu_flags_x86_sse2 fips ktls rfc3779 sctp static-libs test tls-compression vanilla verify-sig weak-ssl-ciphers" -RESTRICT="!test? ( test )" - -COMMON_DEPEND=" - !=sys-libs/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] ) -" -BDEPEND=" - >=dev-lang/perl-5 - sctp? ( >=net-misc/lksctp-tools-1.0.12 ) - test? ( - sys-apps/diffutils - app-alternatives/bc - sys-process/procps - ) - verify-sig? ( >=sec-keys/openpgp-keys-openssl-20230801 )" - -DEPEND="${COMMON_DEPEND}" -RDEPEND="${COMMON_DEPEND}" -PDEPEND="app-misc/ca-certificates" - -MULTILIB_WRAPPED_HEADERS=( - /usr/include/openssl/configuration.h -) - -PATCHES=( - "${FILESDIR}"/${P}-p11-segfault.patch - # bug 923956 (drop on next version bump) - "${FILESDIR}"/${P}-riscv.patch - "${FILESDIR}"/${P}-CVE-2024-2511.patch - "${FILESDIR}"/${P}-s390x.patch -) - -pkg_setup() { - if use ktls ; then - if kernel_is -lt 4 18 ; then - ewarn "Kernel implementation of TLS (USE=ktls) requires kernel >=4.18!" - else - CONFIG_CHECK="~TLS ~TLS_DEVICE" - ERROR_TLS="You will be unable to offload TLS to kernel because CONFIG_TLS is not set!" - ERROR_TLS_DEVICE="You will be unable to offload TLS to kernel because CONFIG_TLS_DEVICE is not set!" - use test && CONFIG_CHECK+=" ~CRYPTO_USER_API_SKCIPHER" - - linux-info_pkg_setup - fi - fi - - [[ ${MERGE_TYPE} == binary ]] && return - - # must check in pkg_setup; sysctl doesn't work with userpriv! - if use test && use sctp ; then - # test_ssl_new will fail with "Ensure SCTP AUTH chunks are enabled in kernel" - # if sctp.auth_enable is not enabled. - local sctp_auth_status=$(sysctl -n net.sctp.auth_enable 2>/dev/null) - if [[ -z "${sctp_auth_status}" ]] || [[ ${sctp_auth_status} != 1 ]] ; then - die "FEATURES=test with USE=sctp requires net.sctp.auth_enable=1!" - fi - fi -} - -src_unpack() { - # Can delete this once test fix patch is dropped - if use verify-sig ; then - # Needed for downloaded patch (which is unsigned, which is fine) - verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.gz{,.asc} - fi - - default -} - -src_prepare() { - # Make sure we only ever touch Makefile.org and avoid patching a file - # that gets blown away anyways by the Configure script in src_configure - rm -f Makefile - - if ! use vanilla ; then - PATCHES+=( - # Add patches which are Gentoo-specific customisations here - ) - fi - - default - - if use test && use sctp && has network-sandbox ${FEATURES} ; then - einfo "Disabling test '80-test_ssl_new.t' which is known to fail with FEATURES=network-sandbox ..." - rm test/recipes/80-test_ssl_new.t || die - fi - - # Test fails depending on kernel configuration, bug #699134 - rm test/recipes/30-test_afalg.t || die -} - -src_configure() { - # Keep this in sync with app-misc/c_rehash - SSL_CNF_DIR="/etc/ssl" - - # Quiet out unknown driver argument warnings since openssl - # doesn't have well-split CFLAGS and we're making it even worse - # and 'make depend' uses -Werror for added fun (bug #417795 again) - tc-is-clang && append-flags -Qunused-arguments - - # We really, really need to build OpenSSL w/ strict aliasing disabled. - # It's filled with violations and it *will* result in miscompiled - # code. This has been in the ebuild for > 10 years but even in 2022, - # it's still relevant: - # - https://github.com/llvm/llvm-project/issues/55255 - # - https://github.com/openssl/openssl/issues/12247 - # - https://github.com/openssl/openssl/issues/18225 - # - https://github.com/openssl/openssl/issues/18663#issuecomment-1181478057 - # Don't remove the no strict aliasing bits below! - filter-flags -fstrict-aliasing - append-flags -fno-strict-aliasing - # The OpenSSL developers don't test with LTO right now, it leads to various - # warnings/errors (which may or may not be false positives), it's considered - # unsupported, and it's not tested in CI: https://github.com/openssl/openssl/issues/18663. - filter-lto - - append-flags $(test-flags-CC -Wa,--noexecstack) - - # bug #895308 -- check inserts GNU ld-compatible arguments - [[ ${CHOST} == *-darwin* ]] || append-atomic-flags - # Configure doesn't respect LIBS - export LDLIBS="${LIBS}" - - # bug #197996 - unset APPS - # bug #312551 - unset SCRIPTS - # bug #311473 - unset CROSS_COMPILE - - tc-export AR CC CXX RANLIB RC - - multilib-minimal_src_configure -} - -multilib_src_configure() { - use_ssl() { usex $1 "enable-${2:-$1}" "no-${2:-$1}" " ${*:3}" ; } - - local krb5=$(has_version app-crypt/mit-krb5 && echo "MIT" || echo "Heimdal") - - # See if our toolchain supports __uint128_t. If so, it's 64bit - # friendly and can use the nicely optimized code paths, bug #460790. - #local ec_nistp_64_gcc_128 - # - # Disable it for now though (bug #469976) - # Do NOT re-enable without substantial discussion first! - # - #echo "__uint128_t i;" > "${T}"/128.c - #if ${CC} ${CFLAGS} -c "${T}"/128.c -o /dev/null >&/dev/null ; then - # ec_nistp_64_gcc_128="enable-ec_nistp_64_gcc_128" - #fi - - local sslout=$(bash "${FILESDIR}/gentoo.config-1.0.4") - einfo "Using configuration: ${sslout:-(openssl knows best)}" - - # https://github.com/openssl/openssl/blob/master/INSTALL.md#enable-and-disable-features - local myeconfargs=( - ${sslout} - - $(use cpu_flags_x86_sse2 || echo "no-sse2") - enable-camellia - enable-ec - enable-ec2m - enable-sm2 - enable-srp - $(use elibc_musl && echo "no-async") - enable-idea - enable-mdc2 - enable-rc5 - $(use fips && echo "enable-fips") - $(use_ssl asm) - $(use_ssl ktls) - $(use_ssl rfc3779) - $(use_ssl sctp) - $(use test || echo "no-tests") - $(use_ssl tls-compression zlib) - $(use_ssl weak-ssl-ciphers) - - --prefix="${EPREFIX}"/usr - --openssldir="${EPREFIX}"${SSL_CNF_DIR} - --libdir=$(get_libdir) - - shared - threads - ) - - edo perl "${S}/Configure" "${myeconfargs[@]}" -} - -multilib_src_compile() { - emake build_sw - - if multilib_is_native_abi; then - emake build_docs - fi -} - -multilib_src_test() { - # See https://github.com/openssl/openssl/blob/master/test/README.md for options. - # - # VFP = show subtests verbosely and show failed tests verbosely - # Normal V=1 would show everything verbosely but this slows things down. - # - # -j1 here for https://github.com/openssl/openssl/issues/21999, but it - # shouldn't matter as tests were already built earlier, and HARNESS_JOBS - # controls running the tests. - emake -Onone -j1 HARNESS_JOBS="$(makeopts_jobs)" VFP=1 test -} - -multilib_src_install() { - # Only -j1 is supported for the install targets: - # https://github.com/openssl/openssl/issues/21999#issuecomment-1771150305 - emake DESTDIR="${D}" -j1 install_sw - if use fips; then - emake DESTDIR="${D}" -j1 install_fips - # Regen this in pkg_preinst, bug 900625 - rm "${ED}${SSL_CNF_DIR}"/fipsmodule.cnf || die - fi - - if multilib_is_native_abi; then - emake DESTDIR="${D}" -j1 install_ssldirs - emake DESTDIR="${D}" DOCDIR='$(INSTALLTOP)'/share/doc/${PF} -j1 install_docs - fi - - # This is crappy in that the static archives are still built even - # when USE=static-libs. But this is due to a failing in the openssl - # build system: the static archives are built as PIC all the time. - # Only way around this would be to manually configure+compile openssl - # twice; once with shared lib support enabled and once without. - if ! use static-libs ; then - rm "${ED}"/usr/$(get_libdir)/lib{crypto,ssl}.a || die - fi -} - -multilib_src_install_all() { - # openssl installs perl version of c_rehash by default, but - # we provide a shell version via app-misc/c_rehash - rm "${ED}"/usr/bin/c_rehash || die - - dodoc {AUTHORS,CHANGES,NEWS,README,README-PROVIDERS}.md doc/*.txt doc/${PN}-c-indent.el - - # Create the certs directory - keepdir ${SSL_CNF_DIR}/certs - - # bug #254521 - dodir /etc/sandbox.d - echo 'SANDBOX_PREDICT="/dev/crypto"' > "${ED}"/etc/sandbox.d/10openssl - - diropts -m0700 - keepdir ${SSL_CNF_DIR}/private -} - -pkg_preinst() { - if use fips; then - # Regen fipsmodule.cnf, bug 900625 - ebegin "Running openssl fipsinstall" - "${ED}/usr/bin/openssl" fipsinstall -quiet \ - -out "${ED}${SSL_CNF_DIR}/fipsmodule.cnf" \ - -module "${ED}/usr/$(get_libdir)/ossl-modules/fips.so" - eend $? - fi - - preserve_old_lib /usr/$(get_libdir)/lib{crypto,ssl}$(get_libname 1) \ - /usr/$(get_libdir)/lib{crypto,ssl}$(get_libname 1.1) -} - -pkg_postinst() { - ebegin "Running 'openssl rehash ${EROOT}${SSL_CNF_DIR}/certs' to rebuild hashes (bug #333069)" - openssl rehash "${EROOT}${SSL_CNF_DIR}/certs" - eend $? - - preserve_old_lib_notify /usr/$(get_libdir)/lib{crypto,ssl}$(get_libname 1) \ - /usr/$(get_libdir)/lib{crypto,ssl}$(get_libname 1.1) -} diff --git a/dev-libs/openssl/openssl-3.2.2.ebuild b/dev-libs/openssl/openssl-3.2.2.ebuild index e00a57886dc5..78b6c73b9715 100644 --- a/dev-libs/openssl/openssl-3.2.2.ebuild +++ b/dev-libs/openssl/openssl-3.2.2.ebuild @@ -8,7 +8,7 @@ inherit edo flag-o-matic linux-info toolchain-funcs inherit multilib multilib-minimal multiprocessing preserve-libs verify-sig DESCRIPTION="Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)" -HOMEPAGE="https://www.openssl.org/" +HOMEPAGE="https://openssl-library.org/" MY_P=${P/_/-} @@ -18,8 +18,10 @@ if [[ ${PV} == 9999 ]] ; then inherit git-r3 else SRC_URI=" - mirror://openssl/source/${MY_P}.tar.gz - verify-sig? ( mirror://openssl/source/${MY_P}.tar.gz.asc ) + https://github.com/openssl/openssl/releases/download/${P}/${P}.tar.gz + verify-sig? ( + https://github.com/openssl/openssl/releases/download/${P}/${P}.tar.gz.asc + ) " if [[ ${PV} != *_alpha* && ${PV} != *_beta* ]] ; then diff --git a/dev-libs/openssl/openssl-3.3.1-r1.ebuild b/dev-libs/openssl/openssl-3.3.1-r1.ebuild index 987be29a1fbc..c01b8662e767 100644 --- a/dev-libs/openssl/openssl-3.3.1-r1.ebuild +++ b/dev-libs/openssl/openssl-3.3.1-r1.ebuild @@ -8,7 +8,7 @@ inherit edo flag-o-matic linux-info toolchain-funcs inherit multilib multilib-minimal multiprocessing preserve-libs verify-sig DESCRIPTION="Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)" -HOMEPAGE="https://www.openssl.org/" +HOMEPAGE="https://openssl-library.org/" MY_P=${P/_/-} @@ -18,8 +18,10 @@ if [[ ${PV} == 9999 ]] ; then inherit git-r3 else SRC_URI=" - mirror://openssl/source/${MY_P}.tar.gz - verify-sig? ( mirror://openssl/source/${MY_P}.tar.gz.asc ) + https://github.com/openssl/openssl/releases/download/${P}/${P}.tar.gz + verify-sig? ( + https://github.com/openssl/openssl/releases/download/${P}/${P}.tar.gz.asc + ) " if [[ ${PV} != *_alpha* && ${PV} != *_beta* ]] ; then diff --git a/dev-libs/openssl/openssl-3.3.0.ebuild b/dev-libs/openssl/openssl-3.3.1-r2.ebuild similarity index 92% rename from dev-libs/openssl/openssl-3.3.0.ebuild rename to dev-libs/openssl/openssl-3.3.1-r2.ebuild index 3c59077a40e6..a321e0cf5cc8 100644 --- a/dev-libs/openssl/openssl-3.3.0.ebuild +++ b/dev-libs/openssl/openssl-3.3.1-r2.ebuild @@ -8,7 +8,7 @@ inherit edo flag-o-matic linux-info toolchain-funcs inherit multilib multilib-minimal multiprocessing preserve-libs verify-sig DESCRIPTION="Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)" -HOMEPAGE="https://www.openssl.org/" +HOMEPAGE="https://openssl-library.org/" MY_P=${P/_/-} @@ -18,20 +18,22 @@ if [[ ${PV} == 9999 ]] ; then inherit git-r3 else SRC_URI=" - mirror://openssl/source/${MY_P}.tar.gz - verify-sig? ( mirror://openssl/source/${MY_P}.tar.gz.asc ) + https://github.com/openssl/openssl/releases/download/${P}/${P}.tar.gz + verify-sig? ( + https://github.com/openssl/openssl/releases/download/${P}/${P}.tar.gz.asc + ) " - #if [[ ${PV} != *_alpha* && ${PV} != *_beta* ]] ; then - # KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" - #fi + if [[ ${PV} != *_alpha* && ${PV} != *_beta* ]] ; then + KEYWORDS="~amd64 ~arm ~m68k ~mips ~s390 ~sparc ~x86 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + fi fi S="${WORKDIR}"/${MY_P} LICENSE="Apache-2.0" SLOT="0/$(ver_cut 1)" # .so version of libssl/libcrypto -IUSE="+asm cpu_flags_x86_sse2 fips ktls quic rfc3779 sctp static-libs test tls-compression vanilla verify-sig weak-ssl-ciphers" +IUSE="+asm cpu_flags_x86_sse2 fips ktls +quic rfc3779 sctp static-libs test tls-compression vanilla verify-sig weak-ssl-ciphers" RESTRICT="!test? ( test )" COMMON_DEPEND=" @@ -57,6 +59,12 @@ MULTILIB_WRAPPED_HEADERS=( ) PATCHES=( + # bug 936311, drop on next version bump + "${FILESDIR}"/${P}-riscv.patch + # https://bugs.gentoo.org/936793 + "${FILESDIR}"/openssl-3.3.1-pkg-config.patch + # https://bugs.gentoo.org/936576 + "${FILESDIR}"/openssl-3.3.1-pkg-config-deux.patch ) pkg_setup() { diff --git a/dev-libs/sexpp/Manifest b/dev-libs/sexpp/Manifest index fc9eda76e8ae..e35a19a74060 100644 --- a/dev-libs/sexpp/Manifest +++ b/dev-libs/sexpp/Manifest @@ -1,2 +1 @@ -DIST sexpp-0.8.6.tar.gz 46857 BLAKE2B 5ff8eaf3ba81af243e6780604b51b43743ed7f9de6121c1de273bbbd51d42e3feed3c00357c85ccaa5e808d2e5f753f58b5f96fea38f5b50b2b2bd9ee658be74 SHA512 b2698a397ef1b161a722e1834bc62f6d2b27c403faa27d97e1e137cc7315e004252ac75bbaaf817bc705f7830cb89665bb23ba8d18904fedd6c2f01c5f1e6f0f DIST sexpp-0.8.8.tar.gz 71705 BLAKE2B 40038e7bc56575da6d95d3b49c87dc5734416da57d3504b7984ec0ca56d735d6380751aa257dba1a3cc4e5cbea10cdf561ddac4f847b4abe2d2294bec46554bf SHA512 27660ebf1516539ab55cfe67d7636f34ce57439626b279f42465638f64791c20debc9c7dd28e5c84afb75377365640eae8cffd9d1b1378946435478adb403fad diff --git a/dev-libs/sexpp/sexpp-0.8.6.ebuild b/dev-libs/sexpp/sexpp-0.8.6.ebuild deleted file mode 100644 index 8c6eff4e3f61..000000000000 --- a/dev-libs/sexpp/sexpp-0.8.6.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="S-expressions parser and generator library in C++" -HOMEPAGE="https://github.com/rnpgp/sexpp" -SRC_URI="https://github.com/rnpgp/sexpp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~loong ~ppc64 x86" -IUSE="cli test" - -BDEPEND="virtual/pkgconfig - test? ( dev-cpp/gtest )" - -RESTRICT="!test? ( test )" - -src_configure() { - local mycmakeargs=( - -DBUILD_SHARED_LIBS=on - - -DDOWNLOAD_GTEST=off - - -DWITH_COVERAGE=off - -DWITH_SANITIZERS=off - -DWITH_SEXP_CLI=$(usex cli on off) - -DWITH_SEXP_TESTS=$(usex test on off) - ) - - cmake_src_configure -} diff --git a/dev-libs/tree-sitter-gleam/Manifest b/dev-libs/tree-sitter-gleam/Manifest index 24605c283153..679511222d6a 100644 --- a/dev-libs/tree-sitter-gleam/Manifest +++ b/dev-libs/tree-sitter-gleam/Manifest @@ -1 +1,2 @@ DIST tree-sitter-gleam-0.33.0.tar.gz 145953 BLAKE2B 542014b5273d3426ca948ee08f778830046b58be9de410861ddf51071984b2c9619099d8f36670e9b47e3d16d53657923f6d2a902102ade7a668b4b1ee3c93aa SHA512 0d34c8d653805fc9284e496d047cd1480c0608a42c7491faa7f3840117fc003713f6233a80556169fdd7345b571b1ed7c6ecfb8aa44ffe3e625e564c332cd0b4 +DIST tree-sitter-gleam-1.0.0.tar.gz 146043 BLAKE2B 3fc0f8995098441ebc082ce73fb1e3fdfa04260ed90ef6d5aef9c266868f7b74c55603beaad6b5f7fe0977cc00ef2fcdcb3657d484a97432c2d5288d9106d8f3 SHA512 ee7480dcf7a0a799b127417cdfe823c9683b5f25612a63014582420fec974e88b6965235c028533fd37bb8faec1db034b74ff0051586fa810cb8ad19b8f6735b diff --git a/dev-libs/tree-sitter-gleam/tree-sitter-gleam-1.0.0.ebuild b/dev-libs/tree-sitter-gleam/tree-sitter-gleam-1.0.0.ebuild new file mode 100644 index 000000000000..7e5269630ab3 --- /dev/null +++ b/dev-libs/tree-sitter-gleam/tree-sitter-gleam-1.0.0.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit tree-sitter-grammar + +DESCRIPTION="Gleam grammar for Tree-sitter" +HOMEPAGE="https://github.com/gleam-lang/tree-sitter-gleam" +SRC_URI="https://github.com/gleam-lang/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +# Highlight tests failing is a known issue. +# https://github.com/gleam-lang/tree-sitter-gleam/issues/83 +RESTRICT="test" diff --git a/dev-libs/zug/zug-0.1.1.ebuild b/dev-libs/zug/zug-0.1.1.ebuild deleted file mode 100644 index 5daa480a025c..000000000000 --- a/dev-libs/zug/zug-0.1.1.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Transducers for C++" -HOMEPAGE="https://sinusoid.es/zug/" -SRC_URI="https://github.com/arximboldi/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Boost-1.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( pV}iTsu`CIo-f2?AvWO{+UQL4i<-+G$$n& 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 V1h`Hjf|Fq!9SFxbJf$%-006zd4^037 diff --git a/dev-lua/luaexpat/luaexpat-1.5.2.ebuild b/dev-lua/luaexpat/luaexpat-1.5.2.ebuild index 967a7d162cdb..c0e452d1c9a0 100644 --- a/dev-lua/luaexpat/luaexpat-1.5.2.ebuild +++ b/dev-lua/luaexpat/luaexpat-1.5.2.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/lunarmodules/${PN}/archive/refs/tags/${PV}.tar.gz -> LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86" REQUIRED_USE="${LUA_REQUIRED_USE}" RDEPEND=" diff --git a/dev-ml/Manifest.gz b/dev-ml/Manifest.gz index 89ad53f9edfa7f6a4d38d7bdb1c553c238896493..3c9b6c1a1c13e466e904f9535eb9be8ffc5da02b 100644 GIT binary patch delta 39125 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 N{{d{u= lambda-term, zed - test/blackbox-tests/test-cases/utop/github3188.t - test/blackbox-tests/test-cases/utop/utop-simple.t - test/blackbox-tests/test-cases/utop/utop-default.t - test/blackbox-tests/test-cases/utop/utop-default-implementation.t - test/blackbox-tests/test-cases/utop/utop-ppx-rewriters.t - # ocamlformat - test/blackbox-tests/test-cases/formatting.t - # mdx - test/blackbox-tests/test-cases/mdx-stanza.t - # odoc - test/blackbox-tests/test-cases/odoc/odoc-simple.t - test/blackbox-tests/test-cases/odoc/odoc-package-mld-link.t - test/blackbox-tests/test-cases/odoc/multiple-private-libs.t - test/blackbox-tests/test-cases/odoc/odoc-unique-mlds.t - test/blackbox-tests/test-cases/odoc/github717-odoc-index.t - test/blackbox-tests/test-cases/odoc/warnings.t - ) - - rm -r ${bad_tests[@]} || die "Failed to remove broken/inappropriate tests" -} - -src_configure() { - : -} diff --git a/dev-ml/dune-private-libs/dune-private-libs-3.13.1.ebuild b/dev-ml/dune-private-libs/dune-private-libs-3.11.1-r3.ebuild similarity index 76% rename from dev-ml/dune-private-libs/dune-private-libs-3.13.1.ebuild rename to dev-ml/dune-private-libs/dune-private-libs-3.11.1-r3.ebuild index 7af637f64081..b8de85c41fbe 100644 --- a/dev-ml/dune-private-libs/dune-private-libs-3.13.1.ebuild +++ b/dev-ml/dune-private-libs/dune-private-libs-3.11.1-r3.ebuild @@ -20,16 +20,21 @@ RESTRICT="test" BDEPEND=">=dev-ml/dune-3.5" DEPEND=" dev-ml/csexp:=[ocamlopt?] - dev-ml/pp:=[ocamlopt?] - ~dev-ml/dyn-${PV}:=[ocamlopt?] - ~dev-ml/stdune-${PV}:=[ocamlopt?] " -RDEPEND="${DEPEND}" +RDEPEND="${DEPEND} + !dev-ml/stdune + !dev-ml/dyn + !dev-ml/ordering +" src_configure() { : } src_compile() { - dune-compile ${PN} + dune-compile ordering dyn stdune ${PN} +} + +src_install() { + dune-install ordering dyn stdune ${PN} } diff --git a/dev-ml/dune-private-libs/dune-private-libs-3.11.1.ebuild b/dev-ml/dune-private-libs/dune-private-libs-3.13.1-r3.ebuild similarity index 71% rename from dev-ml/dune-private-libs/dune-private-libs-3.11.1.ebuild rename to dev-ml/dune-private-libs/dune-private-libs-3.13.1-r3.ebuild index c2d1796c6f5e..b8de85c41fbe 100644 --- a/dev-ml/dune-private-libs/dune-private-libs-3.11.1.ebuild +++ b/dev-ml/dune-private-libs/dune-private-libs-3.13.1-r3.ebuild @@ -18,13 +18,23 @@ IUSE="+ocamlopt" RESTRICT="test" BDEPEND=">=dev-ml/dune-3.5" -DEPEND="~dev-ml/dyn-${PV}:=[ocamlopt?]" -RDEPEND="${DEPEND}" +DEPEND=" + dev-ml/csexp:=[ocamlopt?] +" +RDEPEND="${DEPEND} + !dev-ml/stdune + !dev-ml/dyn + !dev-ml/ordering +" src_configure() { : } src_compile() { - dune-compile ${PN} + dune-compile ordering dyn stdune ${PN} +} + +src_install() { + dune-install ordering dyn stdune ${PN} } diff --git a/dev-ml/dune-private-libs/dune-private-libs-3.16.0-r1.ebuild b/dev-ml/dune-private-libs/dune-private-libs-3.16.0-r3.ebuild similarity index 82% rename from dev-ml/dune-private-libs/dune-private-libs-3.16.0-r1.ebuild rename to dev-ml/dune-private-libs/dune-private-libs-3.16.0-r3.ebuild index 89ff8e2f11a6..073bf6fdcb07 100644 --- a/dev-ml/dune-private-libs/dune-private-libs-3.16.0-r1.ebuild +++ b/dev-ml/dune-private-libs/dune-private-libs-3.16.0-r3.ebuild @@ -21,7 +21,11 @@ BDEPEND=">=dev-ml/dune-3.12" DEPEND=" dev-ml/csexp:=[ocamlopt?] " -RDEPEND="${DEPEND}" +RDEPEND="${DEPEND} + !dev-ml/stdune + !dev-ml/dyn + !dev-ml/ordering +" src_configure() { : @@ -30,3 +34,7 @@ src_configure() { src_compile() { dune-compile ordering dyn stdune ${PN} } + +src_install() { + dune-install ordering dyn stdune ${PN} +} diff --git a/dev-ml/dyn/Manifest b/dev-ml/dyn/Manifest index 61a3f0d1c460..e03842497f86 100644 --- a/dev-ml/dyn/Manifest +++ b/dev-ml/dyn/Manifest @@ -1,5 +1,3 @@ DIST dune-3.10.0.tar.gz 2640800 BLAKE2B 5fc479a91ee6792f07a4fb61af530d55f46dea56b2fd5919975c0bfb231229395e7d0769bdae88419a89d378b8d7e2b229f7410ce7a34414629aa5117e606230 SHA512 2884a4eaaa44164ce911286ca6670b548a4a564e2b5040f05405d1d2729af84083fbfdde7c92db4f6f7a54d15a43fc9dddcec19d8d79d5a66221b2be861473de -DIST dune-3.11.1.tar.gz 2753844 BLAKE2B de80e4be355fe7c6f04f0004fbf28dac18c803fb055bd74a1c30a8983f8a234a487244561bd622f3330cfb55670163355c2a1647e847d2e3966690a62a10b644 SHA512 8d2eef71ae04a95b1d69784311726cafc3b275e1f202851eb116d6e7740015ce2453ec00278ef3b28c0b1544b10dbff36d942b063d7bb0ebc0a03a9a5f8261d4 -DIST dune-3.13.1.tar.gz 2891852 BLAKE2B 88cee2428134ddcd6b929915b6bbeb2d17be8b8190f963919a74c63ffcf80f596fb1556f88c41ee602b2386e02fdf396596a6b2097d67c720bd00e16cdda3a57 SHA512 910d4ddd55a91ee65d8ea35b8915506db74c924eb3b67f7b0715da5599ee5088ea3edec81ce6735addd5b17234e445608e59fa353b83e991c14768d83c97a2b5 DIST dune-3.6.2.tar.gz 1906058 BLAKE2B 7bbf1f346805432015a0e2a20bbeb1d94bbdc9f10537d31129c70466f88713d6659fddae18ab48c95d1a97f5e7931d8a5505eb08b89a27b6193b82b059f1c29e SHA512 636f6cbccca588b576f36840b752fc17d4a46b4c0625262a43c10f948bbb9820bdbee752a8d9a5cf7d5b79987bf824bdef9a44ecf49696959c9f597c4950d7be DIST dune-3.7.1.tar.gz 2011275 BLAKE2B dd0f473a720fc65ac550a2aab64930ff472a9bd306d603f088d813817df56148f676abe2a56ff3458bb1ed887784e565154eee08988bf984585b35bc9333d929 SHA512 d741b2a92e970f9747240d4356045f46447238f7c8d8c47ba0b1cad96b8194461a47fa315d86a1eef2033a4d38001c999e6033c31b0c75a311367fb78ea12b6b diff --git a/dev-ml/dyn/dyn-3.11.1.ebuild b/dev-ml/dyn/dyn-3.11.1.ebuild deleted file mode 100644 index 0d360e888937..000000000000 --- a/dev-ml/dyn/dyn-3.11.1.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -DESCRIPTION="Dynamic type" -HOMEPAGE="https://github.com/ocaml/dune" -SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz - -> dune-${PV}.tar.gz" -S="${WORKDIR}/dune-${PV}" - -LICENSE="Apache-2.0" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" -IUSE="+ocamlopt" -RESTRICT="test" - -BDEPEND=">=dev-ml/dune-3.5" -DEPEND="~dev-ml/ordering-${PV}:=" - -RDEPEND="${DEPEND}" - -src_configure() { - : -} - -src_compile() { - dune-compile ${PN} -} diff --git a/dev-ml/dyn/dyn-3.13.1.ebuild b/dev-ml/dyn/dyn-3.13.1.ebuild deleted file mode 100644 index bbe8279e144b..000000000000 --- a/dev-ml/dyn/dyn-3.13.1.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -DESCRIPTION="Dynamic type" -HOMEPAGE="https://github.com/ocaml/dune" -SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz - -> dune-${PV}.tar.gz" -S="${WORKDIR}/dune-${PV}" - -LICENSE="Apache-2.0" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" -IUSE="+ocamlopt" -RESTRICT="test" - -BDEPEND=">=dev-ml/dune-3.5" -DEPEND="~dev-ml/ordering-${PV}:=[ocamlopt?]" - -RDEPEND="${DEPEND}" - -src_configure() { - : -} - -src_compile() { - dune-compile ${PN} -} diff --git a/dev-ml/llvm-ocaml/Manifest b/dev-ml/llvm-ocaml/Manifest index b5bb67f8290a..279925324291 100644 --- a/dev-ml/llvm-ocaml/Manifest +++ b/dev-ml/llvm-ocaml/Manifest @@ -1,3 +1,4 @@ +DIST llvm-project-130c135689ec12ab78c53645808524a8d28f7cae.tar.gz 217788932 BLAKE2B 9ba8ad82597780f24e750272f9439d1e8d464813a607efec4920a13473103975bc181506dcc15c76a6e4ca83622284b77a7903e36aff6145719529630121cf0b SHA512 d9c67155f462e53968ec448e325b35a80c0d207039dd7155568fa366aa1894bc8dfaa2d5c03a67320bdefb1934720a1d23bc4b972c9fae3ff09c7a79d885c53d DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B f3d277e2029157329e5be78b78af36b0826a1dfd9a337992499bf701e33149665bfc47d5e14978e38f342559629a559f8b2ce328705ba34fdf6830f5ae9721a5 SHA512 4836d3603f32e8e54434cbfa8ef33d9d473ac5dc20ebf9c67132653c73f4524931abd1084655eaee5f20bcfcb91bcc4bbc5c4a0b603ad0c9029c556e14dc4c52 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df SHA512 fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d SHA512 89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7 @@ -8,4 +9,3 @@ DIST llvm-project-18.1.8.src.tar.xz 132067260 BLAKE2B a950492f1dbfb874dff63b1ffe DIST llvm-project-18.1.8.src.tar.xz.sig 566 BLAKE2B 6ab0efc5b38d4483f4e32e8b85774b2edd5d88fdf29f23b88eb0b5130a7a7f0e80549612b025f927e92de4a08ff7c292cff224dbda91a5d598244e98f7ad0fbd SHA512 ddfd1e8a06756759af6cbe488c82a6d6a62ba91f3e8a0eb4cece561321824f5d165b08ed91010588790b76e19790931d2651b24dba8567e3b151d3cb43bec25b DIST llvm-project-19.1.0-rc1.src.tar.xz 141259912 BLAKE2B e882ff54a96900b4948e572cf073c897df6b4ce159869a42c56a4c830187d83b8d9d9b3940dad22346f142f9674575191cc9d079312f0d9aa1105390c07f504f SHA512 9f43dbe8d5f1322f73fb1c638ce4fc7a8179c9ca33fdbfbb6d72632a3d6bf4bc4993f8f5ec827510af55f4f013fba8fe3d7d9e45f262eec16ecf9ab39296b4b8 DIST llvm-project-19.1.0-rc1.src.tar.xz.sig 438 BLAKE2B cc1acbd33440bb14f78c19cc3061a5c0cb3d9dbcd6f0d1516fe118ac02c500ba4df129f870ddf3fe1a52519feab4b631866413fce9c726272d52c3865a9eea27 SHA512 a3361992b55be13aeff5d91bb90a15e3a2ab89e486328fa4d9abc9efa3925aee70bea48449b003ae1926909d389bf71afcf6dc56d800ed2e0e3dbc65da6e4e92 -DIST llvm-project-72d8c2737bb557af9d0c735b9fa30b1b03485627.tar.gz 217324958 BLAKE2B d43c161ac98860e2ce03e7e2474c55766e7496200b090ebb1cb6dcf0c2ad3a32bae76249feca53cd8b56c63806a740c280e6306890cd28429c4a7e84cae5eada SHA512 af3b44ec3f96d636d919906cf20547eb91d0a83d07731c9db38f28311a52011d8ec66833422fad9bb89ca9ac546e308b02015a7b365086341bee1f3de1b6c5e2 diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-19.0.0_pre20240720.ebuild b/dev-ml/llvm-ocaml/llvm-ocaml-20.0.0_pre20240801.ebuild similarity index 100% rename from dev-ml/llvm-ocaml/llvm-ocaml-19.0.0_pre20240720.ebuild rename to dev-ml/llvm-ocaml/llvm-ocaml-20.0.0_pre20240801.ebuild diff --git a/dev-ml/ordering/Manifest b/dev-ml/ordering/Manifest index 61a3f0d1c460..e03842497f86 100644 --- a/dev-ml/ordering/Manifest +++ b/dev-ml/ordering/Manifest @@ -1,5 +1,3 @@ DIST dune-3.10.0.tar.gz 2640800 BLAKE2B 5fc479a91ee6792f07a4fb61af530d55f46dea56b2fd5919975c0bfb231229395e7d0769bdae88419a89d378b8d7e2b229f7410ce7a34414629aa5117e606230 SHA512 2884a4eaaa44164ce911286ca6670b548a4a564e2b5040f05405d1d2729af84083fbfdde7c92db4f6f7a54d15a43fc9dddcec19d8d79d5a66221b2be861473de -DIST dune-3.11.1.tar.gz 2753844 BLAKE2B de80e4be355fe7c6f04f0004fbf28dac18c803fb055bd74a1c30a8983f8a234a487244561bd622f3330cfb55670163355c2a1647e847d2e3966690a62a10b644 SHA512 8d2eef71ae04a95b1d69784311726cafc3b275e1f202851eb116d6e7740015ce2453ec00278ef3b28c0b1544b10dbff36d942b063d7bb0ebc0a03a9a5f8261d4 -DIST dune-3.13.1.tar.gz 2891852 BLAKE2B 88cee2428134ddcd6b929915b6bbeb2d17be8b8190f963919a74c63ffcf80f596fb1556f88c41ee602b2386e02fdf396596a6b2097d67c720bd00e16cdda3a57 SHA512 910d4ddd55a91ee65d8ea35b8915506db74c924eb3b67f7b0715da5599ee5088ea3edec81ce6735addd5b17234e445608e59fa353b83e991c14768d83c97a2b5 DIST dune-3.6.2.tar.gz 1906058 BLAKE2B 7bbf1f346805432015a0e2a20bbeb1d94bbdc9f10537d31129c70466f88713d6659fddae18ab48c95d1a97f5e7931d8a5505eb08b89a27b6193b82b059f1c29e SHA512 636f6cbccca588b576f36840b752fc17d4a46b4c0625262a43c10f948bbb9820bdbee752a8d9a5cf7d5b79987bf824bdef9a44ecf49696959c9f597c4950d7be DIST dune-3.7.1.tar.gz 2011275 BLAKE2B dd0f473a720fc65ac550a2aab64930ff472a9bd306d603f088d813817df56148f676abe2a56ff3458bb1ed887784e565154eee08988bf984585b35bc9333d929 SHA512 d741b2a92e970f9747240d4356045f46447238f7c8d8c47ba0b1cad96b8194461a47fa315d86a1eef2033a4d38001c999e6033c31b0c75a311367fb78ea12b6b diff --git a/dev-ml/ordering/ordering-3.11.1.ebuild b/dev-ml/ordering/ordering-3.11.1.ebuild deleted file mode 100644 index 66c9a48a8b2b..000000000000 --- a/dev-ml/ordering/ordering-3.11.1.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -DESCRIPTION="Element ordering" -HOMEPAGE="https://github.com/ocaml/dune" -SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz - -> dune-${PV}.tar.gz" -S="${WORKDIR}/dune-${PV}" - -LICENSE="Apache-2.0" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" -IUSE="+ocamlopt" -RESTRICT="test" - -BDEPEND=">=dev-ml/dune-3.5" -RDEPEND="${DEPEND}" - -src_configure() { - : -} - -src_compile() { - dune-compile ${PN} -} diff --git a/dev-ml/ordering/ordering-3.13.1.ebuild b/dev-ml/ordering/ordering-3.13.1.ebuild deleted file mode 100644 index 66c9a48a8b2b..000000000000 --- a/dev-ml/ordering/ordering-3.13.1.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -DESCRIPTION="Element ordering" -HOMEPAGE="https://github.com/ocaml/dune" -SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz - -> dune-${PV}.tar.gz" -S="${WORKDIR}/dune-${PV}" - -LICENSE="Apache-2.0" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" -IUSE="+ocamlopt" -RESTRICT="test" - -BDEPEND=">=dev-ml/dune-3.5" -RDEPEND="${DEPEND}" - -src_configure() { - : -} - -src_compile() { - dune-compile ${PN} -} diff --git a/dev-ml/stdune/Manifest b/dev-ml/stdune/Manifest index 61a3f0d1c460..e03842497f86 100644 --- a/dev-ml/stdune/Manifest +++ b/dev-ml/stdune/Manifest @@ -1,5 +1,3 @@ DIST dune-3.10.0.tar.gz 2640800 BLAKE2B 5fc479a91ee6792f07a4fb61af530d55f46dea56b2fd5919975c0bfb231229395e7d0769bdae88419a89d378b8d7e2b229f7410ce7a34414629aa5117e606230 SHA512 2884a4eaaa44164ce911286ca6670b548a4a564e2b5040f05405d1d2729af84083fbfdde7c92db4f6f7a54d15a43fc9dddcec19d8d79d5a66221b2be861473de -DIST dune-3.11.1.tar.gz 2753844 BLAKE2B de80e4be355fe7c6f04f0004fbf28dac18c803fb055bd74a1c30a8983f8a234a487244561bd622f3330cfb55670163355c2a1647e847d2e3966690a62a10b644 SHA512 8d2eef71ae04a95b1d69784311726cafc3b275e1f202851eb116d6e7740015ce2453ec00278ef3b28c0b1544b10dbff36d942b063d7bb0ebc0a03a9a5f8261d4 -DIST dune-3.13.1.tar.gz 2891852 BLAKE2B 88cee2428134ddcd6b929915b6bbeb2d17be8b8190f963919a74c63ffcf80f596fb1556f88c41ee602b2386e02fdf396596a6b2097d67c720bd00e16cdda3a57 SHA512 910d4ddd55a91ee65d8ea35b8915506db74c924eb3b67f7b0715da5599ee5088ea3edec81ce6735addd5b17234e445608e59fa353b83e991c14768d83c97a2b5 DIST dune-3.6.2.tar.gz 1906058 BLAKE2B 7bbf1f346805432015a0e2a20bbeb1d94bbdc9f10537d31129c70466f88713d6659fddae18ab48c95d1a97f5e7931d8a5505eb08b89a27b6193b82b059f1c29e SHA512 636f6cbccca588b576f36840b752fc17d4a46b4c0625262a43c10f948bbb9820bdbee752a8d9a5cf7d5b79987bf824bdef9a44ecf49696959c9f597c4950d7be DIST dune-3.7.1.tar.gz 2011275 BLAKE2B dd0f473a720fc65ac550a2aab64930ff472a9bd306d603f088d813817df56148f676abe2a56ff3458bb1ed887784e565154eee08988bf984585b35bc9333d929 SHA512 d741b2a92e970f9747240d4356045f46447238f7c8d8c47ba0b1cad96b8194461a47fa315d86a1eef2033a4d38001c999e6033c31b0c75a311367fb78ea12b6b diff --git a/dev-ml/stdune/stdune-3.11.1.ebuild b/dev-ml/stdune/stdune-3.11.1.ebuild deleted file mode 100644 index 07ca8e710512..000000000000 --- a/dev-ml/stdune/stdune-3.11.1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -DESCRIPTION="Dune's unstable standard library" -HOMEPAGE="https://github.com/ocaml/dune" -SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz - -> dune-${PV}.tar.gz" -S="${WORKDIR}/dune-${PV}" - -LICENSE="Apache-2.0" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" -IUSE="+ocamlopt" -RESTRICT="test" - -BDEPEND=">=dev-ml/dune-3.5" -DEPEND=" - ~dev-ml/dyn-${PV}:=[ocamlopt?] - ~dev-ml/ordering-${PV}:=[ocamlopt?] - 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 $AuocTa1mGa75i{F*htQhLx1}VinX=A^L;M zL60?8F2^IiY`jKrYYc!ab!Clj(oFW!D`DP=1#I2XVITnjWcbq3J>3jSgPmVvfmpH< zwV{7ljY94^4cJQ!pfWt8fuUJ*1vTbVqmkfmMw9=G@^o3Z{IPj~ckQa$aViUfdZnZ* zsg%jvPOLsO)hHUw7tVxMGrCSe1%>`vE1#9tTv5N1mZp$NEjM={RI{Rbi|@ijOfw2E z8qr@_6oOQU$HPOQr>K&c4x%qCsWD<8)1#uu0Vixr$MyOla2p-089YbPym^9^alc{3WYW zMd@OoSwm9QHL^3b-}_RDHEJAJGnxuaj5xn?6`@_H3pw%QymWrEbt_#pMK_4)vI2iJ z713^M5QD@^?HU2B>wwshfxeQ6XRTD4u1aRHpQ=0II-%ewz*jjGjHVwQXCj(vEZfIj z8%vcf1g`74y^oi9(`0cAP0t9hqbQ2>(;LmDIQU)5!MI_geVm#%0yP_AjHqm#GtSt30u zVc%BLm@TVr6kU@`LmwSgMi?QbbSnFJ|FquLdew!y$FSs^36NJEz!wi)lZQh+f88yi zSA#`}U23K#;#{jgVC0GAR?$@};_(W7gFj^H3(^sR7Pkg(Zk>{;9SAyxNR4XN;!D() zuIT_sOFcRC*25k9QQ@j4DfKXe3cBl9M{dU;rJ_-2Nq0nvZ8;VZfdv^pZmMeNc=bZ| zBHtU36V=dL4e!!D3CIo2r&YPTJ8r9Nno_H3Q&sjsOyXq$tu9TnU4tYhyc_UeMX{r6 zR4z1DDR&s%PPjv?Z1?89$AE%aT`a8{v2YYWxrrQ9voz)uHLXh%siAzLe;#-~Yvy`v z)g@J$^v!N-@=yHz0=_^0eLda(a=UWzROjqZa8gayb`#eg(gn#x^n)m(yRi>HJcYfgTF%y{;! zt8;E;2`}5629PSpsGb&G!-<2brNl1{JUNv&y#M3=eBf+PRY!a|0xny%u4$x&W)bLS zK6V@L=&A{8Tijf8X5m2#q?yO97r0AR&Jf3q-B@+}s>7J@ugYU3f6!I`qX}UAsMX;i zzfg2CLDV(JU_Kiz0#w&y5v$cs!17eTuby}poi`{iFFRAOPg>)-7)KR zTO0IKjnY7zDsW2#EfsX9j=VIMTcQx*h2+tsn4?M>!!bHPwCCt!hHQ z#x#w}?yF`F!(OW9(q)xU4y)QE)#vCMlYB=Z0kr{2{sAhJo<|oP7eQ+TtH;){$*!!r z?rs2(CR7C(VYcReD26#*lhH>!0T+`FNFy9en>kHU-hu>;P}02<1S$4QqHTb=r1v#Y~AId zSqX$A6=#X_P2Ck%RF&z6E|Wh=T?^X`VT1@p`@;_6&Gk+YO;|>G z0{DVL{70UR>NE#ru#GaqTBFLA(@cItLnqmiqDr_fwluUZAQx8>zjNnWO|($PF1 zKU8<9{_#;K&+jyGN@Hi0$JN7YZiK2A*`%%!p;0|mQxp@%33fy0Os4$H{|C^`i==9Z F004}(vzPz? delta 16857 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 YY7@dZ!EWfB$&`Qj|2C*>U2BK{0NOgC00000 diff --git a/dev-php/adodb/Manifest b/dev-php/adodb/Manifest index 3bfbc96143ef..51262f31db99 100644 --- a/dev-php/adodb/Manifest +++ b/dev-php/adodb/Manifest @@ -1,2 +1 @@ -DIST adodb-5.22.2.tar.gz 443988 BLAKE2B 1166c7b53a5ff39afe8d0a77cf56d2682e7f68d8f52f12ed9bf2519f4a15c626e26b590c7df3066f65bf6bbb7458be502d5a9e9b1ed2663286c51761fd58784c SHA512 50c2784f92e9ac372b34ed32d41efe82341dad09f269603359c50a30c9c301b7e65b2dfa75ae02cc7f12437ef57d8a9575e5a36e68d5b6e225fa1073ead3e339 DIST adodb-5.22.7.tar.gz 447580 BLAKE2B 1d8e6518155585f7e82f697e463832c4d798dce0bc59fb4a068aef7430945fe7cbfb7112b150f36fc91fb9555189276032da420bec68a71c6438c1d513dd3594 SHA512 731e5def40699bc445b9ef44585b7db6f890d977aaafaac58ea1fcfadd9d89d00871a279549f6e8ff683fe56f7061d78cdc2457e99ed0636a8497cae44bddc99 diff --git a/dev-php/adodb/adodb-5.22.2.ebuild b/dev-php/adodb/adodb-5.22.2.ebuild deleted file mode 100644 index 03da43f67f75..000000000000 --- a/dev-php/adodb/adodb-5.22.2.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_PN="ADOdb" -DESCRIPTION="Database abstraction layer for PHP" -HOMEPAGE="https://adodb.org/ https://github.com/ADOdb/ADOdb" -SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD LGPL-2.1+" -SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ppc64 sparc x86" - -# If you want to be picky, we should require that PHP be built with at -# least one database driver enabled; otherwise adodb isn't going to be -# able to do anything. But, the database USE flags for dev-lang/php are -# a mess. What we would *like* to do is have a set of USE flags for -# adodb that then propagate to PHP itself... for example, adodb[mysql] -# could require php[mysql]. To do that would require that we duplicate -# the database USE flag mess for adodb -- not desirable. Instead we punt -# and let the user install adodb unconditionally. If he doesn't have -# database support in PHP, it just won't work. -RDEPEND="dev-lang/php:*" - -S="${WORKDIR}/${MY_PN}-${PV}" - -src_install() { - DOCS="README.md docs/changelog*.md xmlschema*.dtd session/*.sql" - DOCS+=" session/*.txt session/*.xml pear/auth_adodb_example.php" - DOCS+=" pear/readme.Auth.txt" - - dodoc ${DOCS} - rm -f ${DOCS} || die "failed to remove docs before installation" - - insinto "/usr/share/php/${PN}" - doins *.php - doins -r datadict drivers lang pear perf session xsl -} diff --git a/dev-php/adodb/adodb-5.22.7.ebuild b/dev-php/adodb/adodb-5.22.7.ebuild index ac9e9d3ab242..c922b86af38d 100644 --- a/dev-php/adodb/adodb-5.22.7.ebuild +++ b/dev-php/adodb/adodb-5.22.7.ebuild @@ -8,9 +8,11 @@ DESCRIPTION="Database abstraction layer for PHP" HOMEPAGE="https://adodb.org/ https://github.com/ADOdb/ADOdb" SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_PN}-${PV}" + LICENSE="BSD LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm ~hppa ppc64 sparc x86" # If you want to be picky, we should require that PHP be built with at # least one database driver enabled; otherwise adodb isn't going to be @@ -23,8 +25,6 @@ KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc64 ~sparc ~x86" # database support in PHP, it just won't work. RDEPEND="dev-lang/php:*" -S="${WORKDIR}/${MY_PN}-${PV}" - src_install() { DOCS="README.md docs/changelog*.md xmlschema*.dtd session/*.sql" DOCS+=" session/*.txt session/*.xml pear/auth_adodb_example.php" diff --git a/dev-python/Faker/Faker-26.1.0.ebuild b/dev-python/Faker/Faker-26.1.0.ebuild new file mode 100644 index 000000000000..d05cd1263fd7 --- /dev/null +++ b/dev-python/Faker/Faker-26.1.0.ebuild @@ -0,0 +1,42 @@ +# Copyright 2022-2024 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=( pypy3 python3_{10..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A Python package that generates fake data for you" +HOMEPAGE=" + https://github.com/joke2k/faker/ + https://pypi.org/project/Faker/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + >=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}] + !dev-ruby/faker +" +BDEPEND=" + test? ( + dev-python/freezegun[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP},tiff] + dev-python/validators[${PYTHON_USEDEP}] + ) +" + +# note: tests are flaky with xdist +distutils_enable_tests pytest + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local -x PYTEST_PLUGINS=faker.contrib.pytest.plugin + epytest + epytest --exclusive-faker-session tests/pytest/session_overrides +} diff --git a/dev-python/Faker/Manifest b/dev-python/Faker/Manifest index ce3255bf6b90..221ae2b3dae4 100644 --- a/dev-python/Faker/Manifest +++ b/dev-python/Faker/Manifest @@ -1 +1,2 @@ DIST Faker-26.0.0.tar.gz 1763318 BLAKE2B 63cf76993c3e4fc229d5d80f3cd03d964f5f7f6fc7f9cb1aa272c075360ebec57289139d09d11d181436b30cdb5abc7fe7d7e5cc11d63e12b0e8746605f85d6a SHA512 ea09d4222b258f52e9d9b2c315ee46f42beb624c038f63d4a82baadafbf4a9cc382b92076bb7c421026c1761cadb246364bfc71a05177458a8e23d2eca2fd6e6 +DIST Faker-26.1.0.tar.gz 1763636 BLAKE2B 997d2449c70fd179a7bea5be93e05a916804b552bd7ac19360d99c9ec56f96a28838ccd854aa846842fed7d7cb83c6ed013d73696a551444a0f81a9236403f24 SHA512 8e2df35549c52f86cbca6f75629227bba45026b2174ba3757b9c80350b8e48674bd71412552db9133020f0b93065940fcbefbbc37d391cdddcddc6344fc1431b diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz index b535fa56284c9b8e591ec9616ed5f39b88eed4ea..846397bc879f02f060e3907eaebbc2a494fd0075 100644 GIT binary patch literal 270246 zcmV(>K-j+@iwFP!00002|8%|Ewk0=`W%sVHs2`vNINWi0tiDMa>Xu5X9?~;zPKJ_< zU`GVID)sf6(>d~-eX_``?o2XHoW0!vvt?@;%nbkGAOGt={=+Z(dtd!~{~!PLm!JRP z2(kUczx&Vs_`m(f zxX!a2WAAe2z4GqoJZHJe%xBtV)m>npYy=3TGrn&)V__R(qyE#IYGJLKGt^*{WVfBfJ7*Z=e%|M|cE z!$1DhKhK}``t9fa^?&*={qv`LfBXIq@i?!yH9OB$&NI&3dB?U6UaF?^I{4}%j52%a zN0_aId|xH#zIAA3uG0 zU$7SH+j<>Gy4UlfeYa6ZlyJE{L@;dBmVe$N%{cr2VzmHJo)#@GQakO*xk+4j5 zqVPJgU*kwuUb{3bs&$rimoeLgec!9HXzXt4tHi5p7dVcJ!5`&XJvP37*HwAHvld?E zxEtoU_Oa^G&%NUHzFz;XkNxwjb;a|2wZaNlJtxr; z-&Sj5iR{Ln6Z2!`S&bRv#XIrvtKBy*&H7G$^O{HI9adg*pGV$pvM2Re*Ku3{t3R)P zj+4zzBl0gZtt+#|4gYB@HWs&UjQ&3JX#HZ7@SOUxTA#lE-+O-l^5Tyzrnd#V*d*ZS z;IZzub_6sqc<`*?;Go5BJxo?;W(I{HOl)+kUmP6yKNaz+bQk;IP~cOR2fVYvV`P5hDg$=2iKc$uC{(ecC|$ zeXhML$dQf$hII_P^pIOUkIAp5WAC|n=X;NlLJxiJYi(Ti(C?3R)Yd8ngc$T!Xd8o9~E4=5poy;+6mY*I)ma-Piv5EZeKK9q;a$!N$4*VK3IJ z=ZtUWb&N@10`)7_m5FO}U6G}I!d3xxbHkw6^}1QDvDj5YVu*J$xPt19kJ~fUOu!_} z@w)Q@=~v**Ps|jL?Llate_OWMpAgpp3*LDx;NSvrGH_K3q3(_~1>QCT5|~Tfpk_V+ ztK&Ed*n6&fv5d1M;&;T(YiPh92zMv^J>3SI!k$hX7e)XK1E%y~Qx* zbrSdS;$3?SgrZxYGx8HBcRlfgMI^abB&^-x-8YXJ?*Q&$jw|+BVHG3on}xX>5d|Yp zU{ztoJ4|DqFcBcN9lS4Qxi{_)mPV``$4v>$jF|NmI=_WC`r)A3ISIGpBrKoxIzYiV z_<&hnR_p7R|8IZ(;XnP{zy0ME&+^-vjd}7QWogAFT$mC;8z(3Ƕ_gl153pZz>p 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

?}`Z5uAl#U&5Tl86+ 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


5J`abm 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%0D@t6AkBHPI!&= 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 ob_Gpc*L$o2pHKhbgFD~-Je01;<3tN;K2 literal 270291 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


8Kn~E~1B;dC2NctW$L)g%LPRgR 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

(sL99Yao39xEOUyjk45_oC= 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

9R zcw(0GegCvSuh!E&(z)Ddc4fu)RhYJXN7@CKjiu&Rv|eXhq}#&#P|iSg8L&?#K6f?S zjb)u!!=cjv(CL5eKFw!YSRPDcP3MuhtJI`o;5Exmn68hp2#5Yv&CPs45}EPemiKVl z_s_m+>U$@f2?!7)f*0*;cgB3^=2pI6$VKJfyRhw2Oo`YC`%sdjDa@g{%jJ!{c!yYK z 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 h?O=0Y+fjX(tfB({yU*2eea8HM{vVNt?=3.4.6::' setup.py || die + + # remove twisted plugin cache regen in setup.py + # to fix tinderbox sandbox issue + sed -e '/import/s:reactor:__importmustfail__:' \ + -i setup.py || die + + # https://github.com/crossbario/autobahn-python/issues/1646 + sed -e 's:(forbid_global_loop=True)::' \ + -i autobahn/wamp/test/test_wamp_component_aio.py || die +} + +python_test() { + rm -rf autobahn || die + + einfo "Testing all, cryptosign using twisted" + local -x USE_TWISTED=true + "${EPYTHON}" -m twisted.trial autobahn || die "Tests failed with ${EPYTHON}" + unset USE_TWISTED + + einfo "RE-testing cryptosign and component_aio using asyncio" + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local -x USE_ASYNCIO=true + epytest -p asyncio --pyargs \ + autobahn.asyncio.test.test_aio_{raw,web}socket \ + autobahn.wamp.test.test_wamp_{cryptosign,component_aio} + unset USE_ASYNCIO + + rm -f twisted/plugins/dropin.cache || die +} + +pkg_postinst() { + optfeature "C-based WebSocket acceleration" "dev-python/wsaccel" + optfeature "non-standard WebSocket compression support" \ + "dev-python/python-snappy" + optfeature "accelerated WAMP serialization support" \ + "dev-python/msgpack dev-python/ujson dev-python/cbor2 dev-python/flatbuffers dev-python/py-ubjson" + optfeature "TLS transport encryption" \ + "dev-python/pyopenssl dev-python/pynacl dev-python/pytrie dev-python/qrcode dev-python/service-identity" + optfeature "WAMP-SCRAM authentication" \ + "dev-python/cffi dev-python/argon2-cffi dev-python/passlib" + optfeature "native SIMD acceleration" "dev-python/cffi" + + python_foreach_impl twisted-regen-cache +} + +pkg_postrm() { + python_foreach_impl twisted-regen-cache +} diff --git a/dev-python/black/Manifest b/dev-python/black/Manifest index 27e4646f0a43..1ba94d5b0a17 100644 --- a/dev-python/black/Manifest +++ b/dev-python/black/Manifest @@ -1 +1,2 @@ DIST black-24.4.2.tar.gz 642299 BLAKE2B aa62394dc4a14fd6dd49502a86e46e7f707d6342127e2fb3b5cb7365ab392f5a0514df548d30219e9b6ed1f9d8ca80241ea206a06011ef8dc3d770191d3328ce SHA512 f3fb63fdbff947a217ad371939a6eaac1e818f58fb924516639f3c9469f0db6fbda8d4b207163d4a6db8a58a048fefe46fbfdb1ddf40f91348bd767208e60f35 +DIST black-24.8.0.tar.gz 644810 BLAKE2B 8961bca9caf4db7178b3bdc4cccbf8bea667329cb2a13e388fa966b0cc9c059edf6ee17f281b72b9b8b66359781d525cc3983b2cb7a5e0638418d9454e51b188 SHA512 2ba2579964764032d30378232f5874a5d71981eb76706ed12004c08c78eaa56bfb8e0740e513280b9246f54082443c64aa31d31955fdccae9c6e6ba96f54e1cc diff --git a/dev-python/black/black-24.8.0.ebuild b/dev-python/black/black-24.8.0.ebuild new file mode 100644 index 000000000000..33732add02a6 --- /dev/null +++ b/dev-python/black/black-24.8.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 2020-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{10..13} pypy3 ) + +inherit distutils-r1 optfeature pypi + +DESCRIPTION="The uncompromising Python code formatter" +HOMEPAGE=" + https://black.readthedocs.io/en/stable/ + https://github.com/psf/black/ + https://pypi.org/project/black/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + +RDEPEND=" + >=dev-python/click-8.0.0[${PYTHON_USEDEP}] + >=dev-python/mypy_extensions-0.4.3[${PYTHON_USEDEP}] + >=dev-python/packaging-22.0[${PYTHON_USEDEP}] + >=dev-python/pathspec-0.9.0[${PYTHON_USEDEP}] + >=dev-python/platformdirs-2[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/tomli-1.1.0[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-4.0.1[${PYTHON_USEDEP}] + ' 3.10) +" +BDEPEND=" + dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}] + dev-python/hatch-vcs[${PYTHON_USEDEP}] + test? ( + >=dev-python/aiohttp-3.7.4[${PYTHON_USEDEP}] + dev-python/aiohttp-cors[${PYTHON_USEDEP}] + dev-python/colorama[${PYTHON_USEDEP}] + dev-python/parameterized[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +pkg_postinst() { + optfeature "blackd - HTTP API for black" \ + "dev-python/aiohttp dev-python/aiohttp-cors" +} diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest index 6071dfca132a..f8bdb9050ddb 100644 --- a/dev-python/boto3/Manifest +++ b/dev-python/boto3/Manifest @@ -1,5 +1,3 @@ -DIST boto3-1.34.144.gh.tar.gz 840506 BLAKE2B 7fccc6ae45dec6411995795dc7dd180cec51b79f93362a221d7709f35ece2652390219d51507130fcfcedf82f0d2fa89461c112027b7d8040f84f2f907518b30 SHA512 4da24e40cb8beafd975cf21de0e548b167de59e1b47b4b005f4320d2c4cd60e0c5b72378ecdb1b21ec789b4b943df4856128890d865e0fb974a34563871a2078 DIST boto3-1.34.145.gh.tar.gz 841776 BLAKE2B e93a6c4d634c2df22ed27e58c2abe0a6cc835364b4a93c73c8c221ba39b63b89c5f3ddbf210eb90a451c9b6650061f08a173395f1fb3cd4abe8fde90347b4c63 SHA512 ebd85e3068d1ad332b2ed4c2ad45c022fadb090f8aacdcd72c0d515f91b218201afd69750281b68c909dbf2ab35bef3a39412a616f5b134780f15c0cc9854123 DIST boto3-1.34.149.gh.tar.gz 845064 BLAKE2B 25e77483b8ac8a52e7f5586794839dcab694cf8db3cc27112db25fc77b55845cb84dd2750a45dd5097b49e62e62403077fd741d7f1610fc7f735d8344e6fd23c SHA512 21a942ca15023b3e2732678ee79d1b8c7b027e89958b5761a8d543b91c434d06d7c84e137177e1fde52440c801f62dfa4caed309ec92400f6516720bbcc11690 -DIST boto3-1.34.150.gh.tar.gz 845173 BLAKE2B ad4d63056452b1743b91716fef05f7858ecaff10c4dfc7c10b9ff3bd1b6e7e2a641bbacddbd9ff48ad5536f24692a3423a7b34d174fb9c41961130853b93988c SHA512 87e4f7c6853a4f981f1920e532a8118a40dbcfd5798459fb095f1c5f3bedde9ed474d4f7fdf563b5f9e8170e1b63963d81c813747387a5b5cf2da2e264c9bf7d -DIST boto3-1.34.151.gh.tar.gz 846055 BLAKE2B 02074215e95b21078dacc5b6cf0fbe228db90ec75377fc1b6d91731de11b33874a5522fb7f19f7651bc7c1ab479e088ad207c421549f83837ee8cdca0132ca5f SHA512 027c277385f1e12f3dc388755cdc53ce34c0bfc3aef0745a676077fbbb0fb48fa499cfadb574abc3258fe29e39cb0f5d31876c371aed1491c4e6358b11b40fa5 +DIST boto3-1.34.153.gh.tar.gz 847038 BLAKE2B f29aec887fd57d2bc4b6be125787384438e0dba65dd01effcc91016b9301be2fdde315a2fbdc8f122350ae52f904ba1c281aee9a5dc52994ddd11b45ead3f8a3 SHA512 a8d8f75ef48ad8418aafddbdea4fb021f64b041e7beabf68a0c2f6c461c3aa0b3f2f20c33122ac87d57296fd0d14ee8834b96257085c522b556f6aa1d99ea0d1 diff --git a/dev-python/boto3/boto3-1.34.144.ebuild b/dev-python/boto3/boto3-1.34.144.ebuild deleted file mode 100644 index 54e9299b7dca..000000000000 --- a/dev-python/boto3/boto3-1.34.144.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..13} ) - -inherit distutils-r1 - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE=" - https://github.com/boto/boto3/ - https://pypi.org/project/boto3/ -" -SRC_URI=" - https://github.com/boto/boto3/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - >=dev-python/botocore-${PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}] -" - -EPYTEST_XDIST=1 -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} -} diff --git a/dev-python/boto3/boto3-1.34.145.ebuild b/dev-python/boto3/boto3-1.34.145.ebuild index 8cba6d95740e..54e9299b7dca 100644 --- a/dev-python/boto3/boto3-1.34.145.ebuild +++ b/dev-python/boto3/boto3-1.34.145.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="Apache-2.0" SLOT="0" -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" RDEPEND=" >=dev-python/botocore-${PV}[${PYTHON_USEDEP}] diff --git a/dev-python/boto3/boto3-1.34.151.ebuild b/dev-python/boto3/boto3-1.34.151.ebuild deleted file mode 100644 index 8cba6d95740e..000000000000 --- a/dev-python/boto3/boto3-1.34.151.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..13} ) - -inherit distutils-r1 - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE=" - https://github.com/boto/boto3/ - https://pypi.org/project/boto3/ -" -SRC_URI=" - https://github.com/boto/boto3/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - >=dev-python/botocore-${PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}] -" - -EPYTEST_XDIST=1 -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} -} diff --git a/dev-python/boto3/boto3-1.34.150.ebuild b/dev-python/boto3/boto3-1.34.153.ebuild similarity index 100% rename from dev-python/boto3/boto3-1.34.150.ebuild rename to dev-python/boto3/boto3-1.34.153.ebuild diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest index 92d13d4e3e6e..027992f8dce5 100644 --- a/dev-python/botocore/Manifest +++ b/dev-python/botocore/Manifest @@ -1,5 +1,3 @@ -DIST botocore-1.34.144.gh.tar.gz 13221134 BLAKE2B 9b688a781ad80f294c147ce4aacc31b59ad90369722a256b934610790682fbe54fcc18bded66d3151c24335dafdcc2eecaa293a30f6715aa69ded57efacd6540 SHA512 92d96253eb62b0425d3763cd9df7f5e944e780c5694b6bad03aa1671b65a5a786b54cad037479f2e227b86b2dd33da1a10db1da1ede857378a9f9783405bb288 DIST botocore-1.34.145.gh.tar.gz 13230154 BLAKE2B ebcf6acdd7ab01bca4032eaa9bc94fd72807edb3b0ce7cdc7addc4bed9a3500627b95d95e69c3027ecb384e65d95c0955e71a0e3262d89e3e8d49eefc37e9aaf SHA512 96042253f2f5ec74b258327c3c4eb322a8ed534ac8ed78f38a5aafb3a97ce832bfe5184090a2dadd41e30b75bf35c463d8d80c3de72a46410656d62076469650 DIST botocore-1.34.149.gh.tar.gz 13245965 BLAKE2B 6bc05c1d93eaa62fa9acb3c0e42acdc67272df442452892cb8e833d93edaafd0dfe03f9467e5f305d2827a12bcc9f0658e13a889f9165e1a83250a9ba1bd5f5b SHA512 e44ab480c611b43e13474db97642b92ac59c4b9e641d45ca0967aca385c608f37dd77541088161e7ac1b05ff9b5e4fa544e8d8711d7fbe0a8a4e78e7d7710722 -DIST botocore-1.34.150.gh.tar.gz 13246229 BLAKE2B 30b8327a8095afd514d320152b1e8088f95434805ed50704dc0304a1532a89ec9e040f98020b9bb0b2ef88a63eefed4925776f4bddf8d7c7214b6e51c7cc2c87 SHA512 1a05dd42cd0b9290c639a49457c33c02cb32d3055525f34215c25e8fe9b02351611385d7f20b2b2e94544e54634450859df5871cc8f803db1e361ba6981ed54e -DIST botocore-1.34.151.gh.tar.gz 13250953 BLAKE2B cb60a79948546aa78610441015059573dd26ba1153570ba1fda5c9f2b53488f48aa47c7b3f98323b47b143ef8cd429c0841458690f9d9bac6703dbce886454b8 SHA512 6b50ce628eb79b7a9167037d1b24cddcadd0d291ceb2bf47ba3ae90c643d77bc6aa236fa2f14605842ff1b36feee905884f6b4c5ca8e22da2a2b9d7deaf7cc4c +DIST botocore-1.34.153.gh.tar.gz 13269606 BLAKE2B 1b2ec1af3b699c18c5761fe72b8488361f843e1b2abc5f311736e7c93a52574738a8e72708791657d0d86586d64ee3c85804514779c6dc75c6c2e37035517be1 SHA512 9a7b3359f4304bcb4d3605e2516514360e8898d7b8b1fdee8fab5dc6026a7d8197b09199da4e9aefcf1ab0b094a2e0e336ad13942ce0364f7b5ac87d86fdc4fd diff --git a/dev-python/botocore/botocore-1.34.144.ebuild b/dev-python/botocore/botocore-1.34.144.ebuild deleted file mode 100644 index e3f2c4490826..000000000000 --- a/dev-python/botocore/botocore-1.34.144.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..13} ) - -inherit distutils-r1 - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -# unbundled packages -RDEPEND+=" - dev-python/requests[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - ) -" - -EPYTEST_XDIST=1 -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 - ) - - case ${EPYTHON} in - python3.13) - EPYTEST_DESELECT+=( - # memory use tests, probably fragile - tests/functional/leak/test_resource_leaks.py::TestDoesNotLeakMemory - ) - ;; - esac - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest tests/{functional,unit} -} diff --git a/dev-python/botocore/botocore-1.34.145.ebuild b/dev-python/botocore/botocore-1.34.145.ebuild index 4f1ad852bdc1..e3f2c4490826 100644 --- a/dev-python/botocore/botocore-1.34.145.ebuild +++ b/dev-python/botocore/botocore-1.34.145.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="Apache-2.0" SLOT="0" -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" RDEPEND=" =.*':':" 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 - ) - - case ${EPYTHON} in - python3.13) - EPYTEST_DESELECT+=( - # memory use tests, probably fragile - tests/functional/leak/test_resource_leaks.py::TestDoesNotLeakMemory - ) - ;; - esac - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest tests/{functional,unit} -} diff --git a/dev-python/botocore/botocore-1.34.150.ebuild b/dev-python/botocore/botocore-1.34.153.ebuild similarity index 100% rename from dev-python/botocore/botocore-1.34.150.ebuild rename to dev-python/botocore/botocore-1.34.153.ebuild diff --git a/dev-python/bracex/Manifest b/dev-python/bracex/Manifest index b763e1a5dffe..9a8c075971e8 100644 --- a/dev-python/bracex/Manifest +++ b/dev-python/bracex/Manifest @@ -1 +1,2 @@ DIST bracex-2.4.tar.gz 26588 BLAKE2B 99a3a846c1b427e11fd9fe05389d20c81126c5f9a23cb86961265fb1ea4ec51a48e1afa5e40f569b52533732784b00f2b504637efd4d19286a4bb603b1db76cd SHA512 14e520aad81b65df5047374b1920c7202bc62d4524fba4ae82ca7e92e18ae4e0f5d6a184fd772da0cafc3e891f45bab53ad31f6b444d914c3469969b33fa1a28 +DIST bracex-2.5.tar.gz 26622 BLAKE2B d86e133ab0b8033f94c238afab4c1e023d648e512dbd2759a9cb756322e317132d51c33b9826bc5cb20d715557abae1470a1d6212f6e103164a30618bf1e5b20 SHA512 e738ea7b45b17bbbc9a64e1782653ed69d56a94ef8c83f538d19319ed3ad23ec96037d22af0b00796bf5cb2fca3f75c8c2770ddfa9ef60536fd435de594aaae4 diff --git a/dev-python/bracex/bracex-2.5.ebuild b/dev-python/bracex/bracex-2.5.ebuild new file mode 100644 index 000000000000..765de6c20619 --- /dev/null +++ b/dev-python/bracex/bracex-2.5.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) +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/cachetools/Manifest b/dev-python/cachetools/Manifest index b470036e6f83..87922b8da879 100644 --- a/dev-python/cachetools/Manifest +++ b/dev-python/cachetools/Manifest @@ -1,2 +1 @@ -DIST cachetools-5.3.3.tar.gz 26522 BLAKE2B 56eb1ab02fa50a7980d977d9a136c4c43b4981308c1c9fd5b2de596ce5fc79b2e3fbdefdade594fa3aa632eb5b26742f2afb7359dc87705d27389a8312247095 SHA512 ece7b1e54839aa8cae65a6164dc8dce6b1553c72ead551e1ae1d8a5e5ee937b952773504dc0d63c423521adfd20d6839bb3ea066dcbc6ab296649bd4ab8f7d83 DIST cachetools-5.4.0.tar.gz 26975 BLAKE2B cdceb90771686dfee1be9117b3d12fd60e832683be7dd1825f2c430eb9f897d0565cac12b9238090e56391ea2cb097762b7c43726602ec82ffe7fcdf4885aa3c SHA512 ee45747725bed2e3f06b493cf052896af48485907792f1a8331b1dcfca8a52942d2a49eb8c2bf4942ef749f4266d239e95d4165fb681a74fa57d0fe126fc4397 diff --git a/dev-python/cachetools/cachetools-5.3.3.ebuild b/dev-python/cachetools/cachetools-5.3.3.ebuild deleted file mode 100644 index b581588689f8..000000000000 --- a/dev-python/cachetools/cachetools-5.3.3.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..13} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="Extensible memoizing collections and decorators" -HOMEPAGE=" - https://github.com/tkem/cachetools/ - https://pypi.org/project/cachetools/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" - -distutils_enable_tests pytest diff --git a/dev-python/cachetools/cachetools-5.4.0.ebuild b/dev-python/cachetools/cachetools-5.4.0.ebuild index daf8295984af..b581588689f8 100644 --- a/dev-python/cachetools/cachetools-5.4.0.ebuild +++ b/dev-python/cachetools/cachetools-5.4.0.ebuild @@ -16,6 +16,6 @@ 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" distutils_enable_tests pytest diff --git a/dev-python/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest index 99ea93e326ae..17ad268902fb 100644 --- a/dev-python/cfn-lint/Manifest +++ b/dev-python/cfn-lint/Manifest @@ -1,6 +1,2 @@ -DIST cfn_lint-1.6.1.tar.gz 2366313 BLAKE2B af7b3e8d5145f3368d4c7b2e86b0ffe441c1f6633de34024e8c10d8cd04625673a25e847c15f30a6778bee8196096ffca58241e3a6f21a750094a3b2845f5493 SHA512 f354fa40677f8b601dabfb12b8715f4eb49f8e8aec72d3b9eeb4a63fabe278c36629f404b193f557b193280d6ecd224f0f0a494f9dfc61a04ebb24d0fe953d67 -DIST cfn_lint-1.7.2.tar.gz 2412586 BLAKE2B 5ec2034dce3c347411408723ebd1e00143c8b2428364cd33591c260fddb1911d595398121dba356d5179737400ac56fa4077ce8458d0b061c886284e152052b8 SHA512 7c9f785ecb08e937f21be47dea736719b1c7afac2b2989e65f84745e220657a0e3ac3427fa53ece4c5fe51b7880fb9da04c9eac7bd509f43978255ec5706f434 DIST cfn_lint-1.8.2.tar.gz 2377269 BLAKE2B 8f4266c6d90f50f614f203a4b34ffc15397c973e8af07510c64e21bd80f1c4dd0f5bf6283268cbc69fbe505d6c945cc058ec0f06b05e868b3149941ab28b3948 SHA512 2605c5880960e3bce2822f2d9b9bd221d4ab7d77a4d9a1bcbdbf6df8f50492877daf704f84157946519a9da96f9d3de5ed5e65629d259726a10e1fb38c963950 -DIST cfn_lint-1.9.0.tar.gz 2579663 BLAKE2B e23dff84652fb904073d61fc93b193fae0666bec229749d4bd34921b6186db97c365bc6cb25579f96ad4b29cadfb6c5a98943180a06818337ca3204c1f7c6eb6 SHA512 f8280e6e47834d72c084a1bd5b3fcb6cf96ac6484ae4785a5a86f60f5f6c5386fd7f6edcd5982345ea9e16d309cc5f1d6748f88ca17f3d0e6ef7902891bbf1fa -DIST cfn_lint-1.9.1.tar.gz 2579458 BLAKE2B 263da6ba538d66878e66916d3850f249f03bbf189614c7c3bc3cbe20a82226e6f2ac8a696be6eefc9db018f7cf42f2e761fc671f2176f5ca231064fc25c03b78 SHA512 48794c629c4e84ddb9781546aa0e385634537af3f1239617e9569681a375239cf7a7a6f5095c0a6386b217fcd0b6d1bd3e71d65524ecda8b1d4b6ffdce01fdc9 -DIST cfn_lint-1.9.2.tar.gz 2579799 BLAKE2B 726492ade9c88d2031b8395a535638c919bf2a813badbba101ae4e8eae7b838e15b8ba8f661d594bac1388abc01087a007092db58bd148432fe555c92c2fd0b3 SHA512 43180ac412fed4e65558f81a7404f0aa30ebf60b09bebb0c145833742842e2f7a4d9b625fb93dc4017396d09f07443023bc3e1cc7af2b102d051dcf9d78b6a07 +DIST cfn_lint-1.9.3.tar.gz 2562556 BLAKE2B c8816021cfb83e2c0d915cc58e7c099bf8ff0640b0562ddf3a7bcfca250e7d4fa03480ff99b5eef4fb103a77aca9a2b3c5266a30b19cddc899f7c0ccb3ca88d6 SHA512 fd75a60b7249bb3f0865d4a37b70d5f64012879b332dfe240f7d7eddc5ae48674e7372b959dd6964f8d0c028c0b75dc78c25caf0ebb3e5186bb6b2b7004e1212 diff --git a/dev-python/cfn-lint/cfn-lint-1.6.1.ebuild b/dev-python/cfn-lint/cfn-lint-1.6.1.ebuild deleted file mode 100644 index 067ed8be2ab7..000000000000 --- a/dev-python/cfn-lint/cfn-lint-1.6.1.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..13} ) - -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 arm64 ~riscv x86" - -RDEPEND=" - >=dev-python/aws-sam-translator-1.89.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/regex-2021.7.1[${PYTHON_USEDEP}] - >=dev-python/sarif-om-1.0.4[${PYTHON_USEDEP}] - >=dev-python/sympy-1.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/defusedxml[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - # unpin the deps - sed -e 's:~=[0-9.]*::' -i pyproject.toml || 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 - # different graphviz version? - test/unit/module/template/test_template.py::TestTemplate::test_build_graph - ) - - # 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-1.8.2.ebuild b/dev-python/cfn-lint/cfn-lint-1.8.2.ebuild index 4ec420c8b216..067ed8be2ab7 100644 --- a/dev-python/cfn-lint/cfn-lint-1.8.2.ebuild +++ b/dev-python/cfn-lint/cfn-lint-1.8.2.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" RDEPEND=" >=dev-python/aws-sam-translator-1.89.0[${PYTHON_USEDEP}] diff --git a/dev-python/cfn-lint/cfn-lint-1.9.0.ebuild b/dev-python/cfn-lint/cfn-lint-1.9.0.ebuild deleted file mode 100644 index 4ec420c8b216..000000000000 --- a/dev-python/cfn-lint/cfn-lint-1.9.0.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..13} ) - -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 ~arm64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/aws-sam-translator-1.89.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/regex-2021.7.1[${PYTHON_USEDEP}] - >=dev-python/sarif-om-1.0.4[${PYTHON_USEDEP}] - >=dev-python/sympy-1.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/defusedxml[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - # unpin the deps - sed -e 's:~=[0-9.]*::' -i pyproject.toml || 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 - # different graphviz version? - test/unit/module/template/test_template.py::TestTemplate::test_build_graph - ) - - # 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-1.9.1.ebuild b/dev-python/cfn-lint/cfn-lint-1.9.1.ebuild deleted file mode 100644 index 4ec420c8b216..000000000000 --- a/dev-python/cfn-lint/cfn-lint-1.9.1.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..13} ) - -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 ~arm64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/aws-sam-translator-1.89.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/regex-2021.7.1[${PYTHON_USEDEP}] - >=dev-python/sarif-om-1.0.4[${PYTHON_USEDEP}] - >=dev-python/sympy-1.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/defusedxml[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - # unpin the deps - sed -e 's:~=[0-9.]*::' -i pyproject.toml || 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 - # different graphviz version? - test/unit/module/template/test_template.py::TestTemplate::test_build_graph - ) - - # 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-1.9.2.ebuild b/dev-python/cfn-lint/cfn-lint-1.9.2.ebuild deleted file mode 100644 index 4ec420c8b216..000000000000 --- a/dev-python/cfn-lint/cfn-lint-1.9.2.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..13} ) - -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 ~arm64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/aws-sam-translator-1.89.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/regex-2021.7.1[${PYTHON_USEDEP}] - >=dev-python/sarif-om-1.0.4[${PYTHON_USEDEP}] - >=dev-python/sympy-1.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/defusedxml[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - # unpin the deps - sed -e 's:~=[0-9.]*::' -i pyproject.toml || 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 - # different graphviz version? - test/unit/module/template/test_template.py::TestTemplate::test_build_graph - ) - - # 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-1.7.2.ebuild b/dev-python/cfn-lint/cfn-lint-1.9.3.ebuild similarity index 100% rename from dev-python/cfn-lint/cfn-lint-1.7.2.ebuild rename to dev-python/cfn-lint/cfn-lint-1.9.3.ebuild diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest index b5bb67f8290a..279925324291 100644 --- a/dev-python/clang-python/Manifest +++ b/dev-python/clang-python/Manifest @@ -1,3 +1,4 @@ +DIST llvm-project-130c135689ec12ab78c53645808524a8d28f7cae.tar.gz 217788932 BLAKE2B 9ba8ad82597780f24e750272f9439d1e8d464813a607efec4920a13473103975bc181506dcc15c76a6e4ca83622284b77a7903e36aff6145719529630121cf0b SHA512 d9c67155f462e53968ec448e325b35a80c0d207039dd7155568fa366aa1894bc8dfaa2d5c03a67320bdefb1934720a1d23bc4b972c9fae3ff09c7a79d885c53d DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B f3d277e2029157329e5be78b78af36b0826a1dfd9a337992499bf701e33149665bfc47d5e14978e38f342559629a559f8b2ce328705ba34fdf6830f5ae9721a5 SHA512 4836d3603f32e8e54434cbfa8ef33d9d473ac5dc20ebf9c67132653c73f4524931abd1084655eaee5f20bcfcb91bcc4bbc5c4a0b603ad0c9029c556e14dc4c52 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df SHA512 fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2 DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db365965f1c00bfea6c2d653b3996bd2acef8a2b37e37f6fc8a9d2b65711ad72657e0ef52c42f733053cf65051e7822f27396c30406d SHA512 89a67ebfbbc764cc456e8825ecfa90707741f8835b1b2adffae0b227ab1fe5ca9cce75b0efaffc9ca8431cae528dc54fd838867a56a2b645344d9e82d19ab1b7 @@ -8,4 +9,3 @@ DIST llvm-project-18.1.8.src.tar.xz 132067260 BLAKE2B a950492f1dbfb874dff63b1ffe DIST llvm-project-18.1.8.src.tar.xz.sig 566 BLAKE2B 6ab0efc5b38d4483f4e32e8b85774b2edd5d88fdf29f23b88eb0b5130a7a7f0e80549612b025f927e92de4a08ff7c292cff224dbda91a5d598244e98f7ad0fbd SHA512 ddfd1e8a06756759af6cbe488c82a6d6a62ba91f3e8a0eb4cece561321824f5d165b08ed91010588790b76e19790931d2651b24dba8567e3b151d3cb43bec25b DIST llvm-project-19.1.0-rc1.src.tar.xz 141259912 BLAKE2B e882ff54a96900b4948e572cf073c897df6b4ce159869a42c56a4c830187d83b8d9d9b3940dad22346f142f9674575191cc9d079312f0d9aa1105390c07f504f SHA512 9f43dbe8d5f1322f73fb1c638ce4fc7a8179c9ca33fdbfbb6d72632a3d6bf4bc4993f8f5ec827510af55f4f013fba8fe3d7d9e45f262eec16ecf9ab39296b4b8 DIST llvm-project-19.1.0-rc1.src.tar.xz.sig 438 BLAKE2B cc1acbd33440bb14f78c19cc3061a5c0cb3d9dbcd6f0d1516fe118ac02c500ba4df129f870ddf3fe1a52519feab4b631866413fce9c726272d52c3865a9eea27 SHA512 a3361992b55be13aeff5d91bb90a15e3a2ab89e486328fa4d9abc9efa3925aee70bea48449b003ae1926909d389bf71afcf6dc56d800ed2e0e3dbc65da6e4e92 -DIST llvm-project-72d8c2737bb557af9d0c735b9fa30b1b03485627.tar.gz 217324958 BLAKE2B d43c161ac98860e2ce03e7e2474c55766e7496200b090ebb1cb6dcf0c2ad3a32bae76249feca53cd8b56c63806a740c280e6306890cd28429c4a7e84cae5eada SHA512 af3b44ec3f96d636d919906cf20547eb91d0a83d07731c9db38f28311a52011d8ec66833422fad9bb89ca9ac546e308b02015a7b365086341bee1f3de1b6c5e2 diff --git a/dev-python/clang-python/clang-python-19.0.0_pre20240720.ebuild b/dev-python/clang-python/clang-python-20.0.0_pre20240801.ebuild similarity index 100% rename from dev-python/clang-python/clang-python-19.0.0_pre20240720.ebuild rename to dev-python/clang-python/clang-python-20.0.0_pre20240801.ebuild diff --git a/dev-python/colored-traceback/Manifest b/dev-python/colored-traceback/Manifest index 2adedaa5558f..0bda8bfe1223 100644 --- a/dev-python/colored-traceback/Manifest +++ b/dev-python/colored-traceback/Manifest @@ -1,4 +1 @@ -DIST colored-traceback-0.3.0.tar.gz 3837 BLAKE2B bf79942de0d0791b567dce21609be87319da11596b90e67018ee74069ea63b072b73778283112f9f52270fef046220eff355993d38f84ecd80d895da0401a010 SHA512 013d779df231295319c29a48fe81a5ddfd1b77b1734dedf630a914bdf0ea89e19a8ec028ae40c55125209e748f4027a74d04ec816f6c6d3c21aca52d2dd58e37 -DIST colored-traceback-0.4.0.tar.gz 4619 BLAKE2B 311c814820397774f466b2da1e64c1016ac4250ab4807b2c0c15bba74cf5c3b9f47fad24f6579de42af5c0c66455109fe5fe4e1611b47df2f7a37e083af23e51 SHA512 a477643ae646d93e4938351077760246d627ce4e2e7fc257dedb1b30a308c6851fbb5c265e168a3179ee60a970c8e3e0936b78ad0770f26a62027ed1b50082d2 -DIST colored-traceback-0.4.1.tar.gz 4723 BLAKE2B 774a5b523650a97bca368a35ee5aec22fc8e7cc8c2f0ec4ec6dec2684bf369cdd558ac8edd0394d1f594e02b15c0caa2d694a2455ab2483a9ccc1cd95c96fc90 SHA512 0cbf100d59e251d15fd793262a6e86b4c84de89a11e9eb56e4a1886d6c94dc7e72c1a86b95d97ac0668013aad2fbde2e4787abff8847d153df8fd3ad6af6ba85 DIST colored-traceback-0.4.2.tar.gz 4707 BLAKE2B 9a4e228b7291d4c74bc2cbee610ef750d3300fe9ee84cf2f6c668ebaf30f521eaae0ad67364936d1f537b66e30918ae729740dc604b8bd0829f9d383a847f511 SHA512 f83dcc820051cb42801d4b3020b00d20f870e9229789993716b3d03b1e834ccfc7c48cfa112de0ad8eb30f167bcb9018476e715203c4ab1dd1d7e46a8f982921 diff --git a/dev-python/colored-traceback/colored-traceback-0.3.0.ebuild b/dev-python/colored-traceback/colored-traceback-0.3.0.ebuild deleted file mode 100644 index 4e6a99a384c1..000000000000 --- a/dev-python/colored-traceback/colored-traceback-0.3.0.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Automatically color Python's uncaught exception tracebacks" -HOMEPAGE="https://github.com/staticshock/colored-traceback.py" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv x86" - -RDEPEND="dev-python/pygments[${PYTHON_USEDEP}]" diff --git a/dev-python/colored-traceback/colored-traceback-0.4.0.ebuild b/dev-python/colored-traceback/colored-traceback-0.4.0.ebuild deleted file mode 100644 index b6c3128cf4a4..000000000000 --- a/dev-python/colored-traceback/colored-traceback-0.4.0.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2024 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..13} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Automatically color Python's uncaught exception tracebacks" -HOMEPAGE=" - https://github.com/staticshock/colored-traceback.py/ - https://pypi.org/project/colored-traceback/ -" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" - -RDEPEND=" - dev-python/pygments[${PYTHON_USEDEP}] -" diff --git a/dev-python/colored-traceback/colored-traceback-0.4.1.ebuild b/dev-python/colored-traceback/colored-traceback-0.4.1.ebuild deleted file mode 100644 index b6c3128cf4a4..000000000000 --- a/dev-python/colored-traceback/colored-traceback-0.4.1.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2024 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..13} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Automatically color Python's uncaught exception tracebacks" -HOMEPAGE=" - https://github.com/staticshock/colored-traceback.py/ - https://pypi.org/project/colored-traceback/ -" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" - -RDEPEND=" - dev-python/pygments[${PYTHON_USEDEP}] -" diff --git a/dev-python/colored-traceback/colored-traceback-0.4.2.ebuild b/dev-python/colored-traceback/colored-traceback-0.4.2.ebuild index b6c3128cf4a4..397901e85fd2 100644 --- a/dev-python/colored-traceback/colored-traceback-0.4.2.ebuild +++ b/dev-python/colored-traceback/colored-traceback-0.4.2.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="ISC" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~riscv x86" RDEPEND=" dev-python/pygments[${PYTHON_USEDEP}] diff --git a/dev-python/croniter/Manifest b/dev-python/croniter/Manifest index 817e4129edab..d3dc9461b109 100644 --- a/dev-python/croniter/Manifest +++ b/dev-python/croniter/Manifest @@ -1,5 +1,2 @@ -DIST croniter-2.0.5.tar.gz 47450 BLAKE2B fe7260cea5ec477cc39660af98a11b933182c08d66d696edece1b88d3b3212f3cdc82d4c750a83d9ceb03cd7d7d90ec139bcf6e737f2a2d791412f5a562b7819 SHA512 a61d98182754773e8a556d01ca1926452a392e55285ae3654a8cadce12418e665c6cadd2cdffa4a4091c341c8f0cb3180e473b6e91c928c5309a4d376c5e3560 DIST croniter-2.0.7.tar.gz 49655 BLAKE2B e3c8c8e4ce87fdbf1ed9a993069b0b27ea07192315f7d81237989b8c2c2d36e965a95f09b32dd219b6dd0a2c2bd8db253bdff81e30f192057bc509990fc32f9f SHA512 9aeb10930ce9709794dc85c873098161881334f15edb722d2cbb5314f618c61c2842191111066ed904927d9ee37bc38dc14d2a6f156c57188ad3ab57a81a8de1 -DIST croniter-3.0.0.tar.gz 52232 BLAKE2B 4f424e1063c2af7a0f3f74cecdf41322515bef86fa2fa7ce3d0d2649344561ad28cf6e4cadba1df22f4707418902eb368d5e64a896b72c05bf47d5f19f1a46a7 SHA512 1d41caa62c876288e3b0cd3bf04b2fcea28d2dd7dc314cc427e8a1b5fb89a63d4ab02e333c8a70b311297b9c8f8306660b8e0e794b0c092a830d25f9aae6ad12 -DIST croniter-3.0.1.tar.gz 52790 BLAKE2B 9404451fc1df88bfd2d5b6b1ddb22fd8e1d9f3a07c4282b114e310a40021a0f3e6258f1fd7b0d35ed36bd273da7bce8099492e8b67f5e358f5a9e882efd0faa9 SHA512 d74e27812f261ee56e151e74b276ebefcc139bd8369ac3f792d8d970c4ee188097c491378ab519f8d47db64c647d4dc598a043cb2c4502a07612adc0ee1e9ad5 DIST croniter-3.0.3.tar.gz 53088 BLAKE2B 258eff623e0017dcc1fd1d1b3a0ac8e1e67c387afba15fbb04a077dad9e5c72d4d2d68541e06ac85897857ce2bdb36fe0ddb59812368b9e89e58f6322fe61034 SHA512 4fe703544fd899c80766e6a867d96e655b5269b8798562ad4396b9819072acfd22c69fe72d52e911807acfbabe65b131ca4b6f1311b62e5b99f7d1cd1de39068 diff --git a/dev-python/croniter/croniter-2.0.5.ebuild b/dev-python/croniter/croniter-2.0.5.ebuild deleted file mode 100644 index 6b9cd9264d4d..000000000000 --- a/dev-python/croniter/croniter-2.0.5.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..13} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python module to provide iteration for datetime object" -HOMEPAGE=" - https://github.com/kiorky/croniter/ - https://pypi.org/project/croniter/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" - -RDEPEND=" - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/tzlocal[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/croniter/croniter-2.0.7.ebuild b/dev-python/croniter/croniter-2.0.7.ebuild index 678616a1506d..6b9cd9264d4d 100644 --- a/dev-python/croniter/croniter-2.0.7.ebuild +++ b/dev-python/croniter/croniter-2.0.7.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" RDEPEND=" dev-python/python-dateutil[${PYTHON_USEDEP}] diff --git a/dev-python/croniter/croniter-3.0.0.ebuild b/dev-python/croniter/croniter-3.0.0.ebuild deleted file mode 100644 index 678616a1506d..000000000000 --- a/dev-python/croniter/croniter-3.0.0.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..13} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python module to provide iteration for datetime object" -HOMEPAGE=" - https://github.com/kiorky/croniter/ - https://pypi.org/project/croniter/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" - -RDEPEND=" - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/tzlocal[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/croniter/croniter-3.0.1.ebuild b/dev-python/croniter/croniter-3.0.1.ebuild deleted file mode 100644 index 678616a1506d..000000000000 --- a/dev-python/croniter/croniter-3.0.1.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..13} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python module to provide iteration for datetime object" -HOMEPAGE=" - https://github.com/kiorky/croniter/ - https://pypi.org/project/croniter/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" - -RDEPEND=" - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/tzlocal[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/django-filter/Manifest b/dev-python/django-filter/Manifest index 4d76509c2647..fd4fa3856bd5 100644 --- a/dev-python/django-filter/Manifest +++ b/dev-python/django-filter/Manifest @@ -1,3 +1,2 @@ -DIST django-filter-23.5.gh.tar.gz 137866 BLAKE2B 8956441dc4425925ff8a121833fc59552709274a64d880aa5cadbae8063a67891969a712f79c9a5aa03fcd404ed288294e818e9f2e968c4d88761a847e35a3e9 SHA512 5534a4e8538b4ed0b5dbc168a7ba4eb51b0431d22874d1d4613b421ec830f45caed8faa71ecb144ba26704ff842742e8517d1599277b84480c4bf4282c19308c -DIST django-filter-24.1.gh.tar.gz 138579 BLAKE2B 86711bc2f0e2dbad59d445d2dd4456c409d18e5ca9403a2179a5f8f2721b206ebdf7de67965d7efb7bbda88b9ac41e94b51a205406f53345b57b602deba7ec98 SHA512 84751d67c03f9cb8e42b37efe16fe457eaa3dee8c2b385a95600e5e2efbd377405e7d827c740c9b7c182fe4e50cfc84244921ee3d83d62bebe4b0efae99a8a70 DIST django-filter-24.2.gh.tar.gz 139679 BLAKE2B a45793644668525aee58eeea4d9e02c34d822234ef300853f393419ade54a00a3ff2b077db7d299a3b9165b5c689bb4d0e5f7f5417b33a73dc92202fafd9eeb3 SHA512 8a2f67ed497ab3866edd1fe12dc819ecaf5c1508eb44df164621c818c8e5a4ef9a5f4c584981170fd98d432b9231fb732826880ad37f63db65875195d1b4e103 +DIST django-filter-24.3.gh.tar.gz 141027 BLAKE2B e0403f597f2edb46efd800babedc227ce55b8e9084b7c1fabbd28d9fef85d43b3bc78c453f8c0edeaadfd74d4d3cfb9435378e7b1a2c1581acbed5593c235171 SHA512 73455b44400a60e7c68655b4bf755afc66a4f8c28f1700dbd2970c7c36d5ed61d8b673d72c75219bec5414b850d7cb5ac0a55ee90291c4ac17a672a5202d2934 diff --git a/dev-python/django-filter/django-filter-23.5.ebuild b/dev-python/django-filter/django-filter-23.5.ebuild deleted file mode 100644 index fac2db6651c4..000000000000 --- a/dev-python/django-filter/django-filter-23.5.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 - -DESCRIPTION="Django app allowing declarative dynamic QuerySet filtering from URL parameters" -HOMEPAGE=" - https://github.com/carltongibson/django-filter/ - https://pypi.org/project/django-filter/ -" -SRC_URI=" - https://github.com/carltongibson/django-filter/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/django-3.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - ${RDEPEND} - dev-python/djangorestframework[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - !!dev-python/coreapi - ) -" - -python_test() { - local -x DJANGO_SETTINGS_MODULE=tests.settings - "${EPYTHON}" -m django test -v 2 || die -} diff --git a/dev-python/django-filter/django-filter-24.1.ebuild b/dev-python/django-filter/django-filter-24.3.ebuild similarity index 100% rename from dev-python/django-filter/django-filter-24.1.ebuild rename to dev-python/django-filter/django-filter-24.3.ebuild diff --git a/dev-python/dominate/dominate-2.9.1.ebuild b/dev-python/dominate/dominate-2.9.1.ebuild index 85015fef18a1..22722a0e814f 100644 --- a/dev-python/dominate/dominate-2.9.1.ebuild +++ b/dev-python/dominate/dominate-2.9.1.ebuild @@ -4,8 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -# py3.13: https://github.com/Knio/dominate/issues/199 -PYTHON_COMPAT=( pypy3 python3_{10..12} ) +PYTHON_COMPAT=( pypy3 python3_{10..13} ) inherit distutils-r1 pypi @@ -20,3 +19,8 @@ SLOT="0" KEYWORDS="amd64 arm64 x86" distutils_enable_tests pytest + +PATCHES=( + # https://github.com/Knio/dominate/pull/202 + "${FILESDIR}/${P}-py313.patch" +) diff --git a/dev-python/dominate/files/dominate-2.9.1-py313.patch b/dev-python/dominate/files/dominate-2.9.1-py313.patch new file mode 100644 index 000000000000..944ad8596336 --- /dev/null +++ b/dev-python/dominate/files/dominate-2.9.1-py313.patch @@ -0,0 +1,37 @@ +From 58f7d7fdb171f80ed6ce97e6ca4409723975c47f Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= +Date: Sat, 3 Aug 2024 16:07:38 +0200 +Subject: [PATCH] Update tests for docstring dedenting in Python 3.13 + +Update the `get_expected()` function to account for the fact that +Python 3.13 automatically dedents all the docstrings, and therefore +does not require explicitly removing the indent (which effectively +removes too much indent). + +Fixes #199 +--- + tests/test_svg.py | 7 ++++++- + 1 file changed, 6 insertions(+), 1 deletion(-) + +diff --git a/tests/test_svg.py b/tests/test_svg.py +index e5bbec3..ea7d98f 100644 +--- a/tests/test_svg.py ++++ b/tests/test_svg.py +@@ -1,3 +1,5 @@ ++import sys ++ + import dominate.svg + from dominate.tags import * + from dominate.svg import * +@@ -14,7 +16,10 @@ def base(): + + + def get_expected(func): +- return func.__doc__.replace('\n ', '\n').strip() ++ doc = func.__doc__ ++ if sys.version_info < (3, 13): ++ doc = doc.replace('\n ', '\n') ++ return doc.strip() + + + def output_test(func): diff --git a/dev-python/ensurepip-setuptools/Manifest b/dev-python/ensurepip-setuptools/Manifest index 90139eaf39d4..44312663bf23 100644 --- a/dev-python/ensurepip-setuptools/Manifest +++ b/dev-python/ensurepip-setuptools/Manifest @@ -1,4 +1,3 @@ -DIST setuptools-70.3.0-py3-none-any.whl 931070 BLAKE2B 92c424f7efc52f42bb4e04f3ddcc57eb079e2db3cb2af1a142520f656c05895ed5bde816e37f05d96d4c431fb888bf09d576956313667a029b6f8de9afc867b4 SHA512 085d39ef4426aa5f097fbc484595becc16e61ca23fc7da4d2a8bba540a3b82e789e390b176c7151bdc67d01735cce22b1562cdb2e31273225a2d3e275851a4ad DIST setuptools-71.0.4-py3-none-any.whl 2341127 BLAKE2B 6312511c9981ff41e0f8a7eb3da511c9bf35b52af9fb7cbd826d3fecf342008911d8b13a6a0747a1f3d0a8189fcf701d82b03b7b62c73774845d35dc38fb8743 SHA512 a5909a1bbc46924ac8ee89322ed35fbf5562397fc46f5d20d12f6d63dbd94355c4c9718c07597b6d50c7fe46a771b96c2c25f1f2f53d6ff17c4d7cbd9e6bcb09 DIST setuptools-71.1.0-py3-none-any.whl 2341722 BLAKE2B 5d2aa4205b91f619a5c6e9596d9ac77aaef4759a98d4a2ee1cd706b01febadf2b94cc891f92640da185ac565d315b141c66f628a213fa199a3ab282250250d34 SHA512 3c2a49f5a3953b525885635bbd93a503e6bc378914da2a2ff658b5800b27848e91ee268d652176c7034f55b8937db10d7e68f3d4d315ca03124ee3054f58e36c DIST setuptools-72.1.0-py3-none-any.whl 2337965 BLAKE2B 88954b396a47b4223b73313100b9ae0782a16f755660da1abed31316f056beca78401b151f1bec39a791b1c556da09479e527b2316f5d1391e6996f5433c0bc3 SHA512 ef9f855c8ca4d7f6e5eb79f3d40b44830eede4664ec5667415fc676a0b8230a64fb62fda49c1eef6a9c3f89d4724b0717e7d702be99ab61f8763d91feb9a6ea1 diff --git a/dev-python/ensurepip-setuptools/ensurepip-setuptools-70.3.0.ebuild b/dev-python/ensurepip-setuptools/ensurepip-setuptools-70.3.0.ebuild deleted file mode 100644 index 6e384d8b8a5b..000000000000 --- a/dev-python/ensurepip-setuptools/ensurepip-setuptools-70.3.0.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit pypi - -DESCRIPTION="Shared setuptools wheel for ensurepip Python module" -HOMEPAGE="https://pypi.org/project/setuptools/" -SRC_URI="$(pypi_wheel_url "${PN#ensurepip-}")" -S=${DISTDIR} - -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" - -RDEPEND=" - ! - - tamiko@gentoo.org - Matthias Maier - + magic-wormhole-mailbox-server diff --git a/dev-python/magic-wormhole-transit-relay/metadata.xml b/dev-python/magic-wormhole-transit-relay/metadata.xml index ddffeecb78a5..9172b19bef24 100644 --- a/dev-python/magic-wormhole-transit-relay/metadata.xml +++ b/dev-python/magic-wormhole-transit-relay/metadata.xml @@ -1,10 +1,7 @@ - - tamiko@gentoo.org - Matthias Maier - + magic-wormhole-transit-relay diff --git a/dev-python/magic-wormhole/metadata.xml b/dev-python/magic-wormhole/metadata.xml index c0b4cfe14855..ee440e483ee0 100644 --- a/dev-python/magic-wormhole/metadata.xml +++ b/dev-python/magic-wormhole/metadata.xml @@ -1,10 +1,7 @@ - - tamiko@gentoo.org - Matthias Maier - + magic-wormhole diff --git a/dev-python/mapbox-earcut/Manifest b/dev-python/mapbox-earcut/Manifest index c972a5a3bb86..ff69070fef8a 100644 --- a/dev-python/mapbox-earcut/Manifest +++ b/dev-python/mapbox-earcut/Manifest @@ -1 +1,2 @@ DIST mapbox_earcut_python-1.0.1.gh.tar.gz 11794 BLAKE2B c54c2333ac08f551737ff6ba0e5179464c0330fefeb11e5cff9ad6d3927e8a5d5323cbceffd271a25103e75da44f2a4efa17b8c338f888f69f71ee7bc1e21682 SHA512 cdb32585cbaf74c15e59af0ae70d983dd2f9bc9cfe1b59b3eadc4d442f7d962241854b589a035deae67cacd9334833b911d0981f0d417fe587348fc7d24f0c0a +DIST mapbox_earcut_python-1.0.2.gh.tar.gz 12488 BLAKE2B c5a3f30f5044380979aa579caef3d1bbe55c650bb04740979723561985d7cddb7e10b85b214363b701a5d0ac0135cc646186d35da9f1b1cac2bcd67374121745 SHA512 5d5a4ceebc2cd7cd6492253445ac1f0cb5d0435d58fd0b08c4d4ba7e33643bdfd4d7db5171eac3ae4ece678957cee61c4c09fd4af0ab8fa500681493bfa36894 diff --git a/dev-python/mapbox-earcut/mapbox-earcut-1.0.2.ebuild b/dev-python/mapbox-earcut/mapbox-earcut-1.0.2.ebuild new file mode 100644 index 000000000000..31c30e838c06 --- /dev/null +++ b/dev-python/mapbox-earcut/mapbox-earcut-1.0.2.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2024 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..13} ) + +inherit distutils-r1 + +MY_P="mapbox_earcut_python-${PV}" +DESCRIPTION="Python bindings to the mapbox earcut C++ library" +HOMEPAGE="https://github.com/skogler/mapbox_earcut_python" +SRC_URI=" + https://github.com/skogler/mapbox_earcut_python/archive/v${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +DEPEND=" + dev-python/numpy:=[${PYTHON_USEDEP}] +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + >=dev-python/pybind11-2.12[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +DOCS=( CHANGELOG.md README.md ) diff --git a/dev-python/mistletoe/Manifest b/dev-python/mistletoe/Manifest index 8b453491ac40..ac8d27b423ac 100644 --- a/dev-python/mistletoe/Manifest +++ b/dev-python/mistletoe/Manifest @@ -1,2 +1 @@ -DIST mistletoe-1.3.0.gh.tar.gz 121653 BLAKE2B 32c106e349cbbb4f9f197df30bb42b108228fecb021d8482a18e4e859936bce250960a39ec02c98aac53dc75b9315dac1db052647417a3fdaa99f7cefafa49de SHA512 44094989ee95445c8330223bf095808e755eb2f59ce6984362f0b6c293a72397f7d340430aac618f635f1042466b6d48171a406ecc3ea17c69435f4b254d77ab DIST mistletoe-1.4.0.gh.tar.gz 122220 BLAKE2B ca82e85a5900a07ce97749d4e199b6a938e26f25154123a64cb26bdfb4efcdc60ac4bec8d43dc4c1fa33417f1e34772ea6cd7fe59db5a2f0a5aa8fbb73dac33e SHA512 6896be4a6eb377699e97d16d1224165a14dc238047490125d29cbcced6121afd7df70497434f6bea0aa4e2e2a086c31176ecc79d38943f18d0b72f36894c7eec diff --git a/dev-python/mistletoe/mistletoe-1.3.0.ebuild b/dev-python/mistletoe/mistletoe-1.3.0.ebuild deleted file mode 100644 index b6101a6dd72f..000000000000 --- a/dev-python/mistletoe/mistletoe-1.3.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{10..13} ) - -inherit distutils-r1 - -DESCRIPTION="A fast, extensible Markdown parser in pure Python" -HOMEPAGE=" - https://github.com/miyuchina/mistletoe/ - https://pypi.org/project/mistletoe/ -" -# pypi has incomplete test suite -SRC_URI=" - https://github.com/miyuchina/mistletoe/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -# NB: pygments is technically optional but we like syntax highlighting -RDEPEND=" - dev-python/pygments[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/parameterized[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/mistletoe/mistletoe-1.4.0.ebuild b/dev-python/mistletoe/mistletoe-1.4.0.ebuild index d48d8d1d09c9..b6101a6dd72f 100644 --- a/dev-python/mistletoe/mistletoe-1.4.0.ebuild +++ b/dev-python/mistletoe/mistletoe-1.4.0.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 arm64 x86" # NB: pygments is technically optional but we like syntax highlighting RDEPEND=" diff --git a/dev-python/mkdocs-material/Manifest b/dev-python/mkdocs-material/Manifest index 68bad461c5cd..9e8f4bb82656 100644 --- a/dev-python/mkdocs-material/Manifest +++ b/dev-python/mkdocs-material/Manifest @@ -1,3 +1,3 @@ -DIST mkdocs-material-9.5.28.gh.tar.gz 14934242 BLAKE2B 6f45fe353569623cb8c77f43cf372a5f62a48812b40aba5351c86cd941dee3e19f9af31ada73188bc3e8b5426a11041a10611761e7b5a12d7ffbcf64aa081b6d SHA512 34e3dc512c1d9a19406afb49aae38e7e4e2689cec6a9418b90271eff7ae1c4bc820e7ff51c6fa20639dda6d51ca1b70b97da0e4e3795b6cee1fb9bf756df6a68 DIST mkdocs-material-9.5.29.gh.tar.gz 14923128 BLAKE2B 646f58cab9d58d15f73e1b38bf165a819d70f3ebb39a75190fd03dc5baa04e92a0b73174c8ca9420602aabec00a4d1b51dadf2b8df57694365826d9b35387d14 SHA512 12b3c48c55f1fe32a6387cc18d9c102de8c1dc8a45ee28089236702ff0d0e7a3abb1032e4bdab206e45c24201f92a4c7aa8de10556d3034e953d2f57508398e6 DIST mkdocs-material-9.5.30.gh.tar.gz 14925913 BLAKE2B 291d9302e8c49724e31493176ad72f6ad7926f167ff1e761087b83158f6689cf081ab0155eeff29985ae5f4ca5bdf36e988515e128c86506fb742ff7e3105a14 SHA512 67afb9b558368922aaf585f797b054b7a1eb32d47653212723fa57fc6f6f52e540fadf0d90fdb9e1043e5f60e2210fe9225746caf53451163700ad0319caf522 +DIST mkdocs-material-9.5.31.gh.tar.gz 14926142 BLAKE2B ae47e54eaaea55885d5161c1e3435a2feb96f8495487ddb13c9bbb57c8ceb8d961c30d66a4ec51cf4212892724395b64d46d47c3e9547b8256d0fb17b4d1843a SHA512 ee74d6ab05d16fad3545c39efaed196242a68479a6a8286dcd96c1a61ec2d1fbd2a2678b7a3edea50bf8784d3c986060ce5abe5490f53a1d584c0954733134c2 diff --git a/dev-python/mkdocs-material/mkdocs-material-9.5.29.ebuild b/dev-python/mkdocs-material/mkdocs-material-9.5.29.ebuild index 0aabdac3ae43..d79902da91b8 100644 --- a/dev-python/mkdocs-material/mkdocs-material-9.5.29.ebuild +++ b/dev-python/mkdocs-material/mkdocs-material-9.5.29.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.5.28.ebuild b/dev-python/mkdocs-material/mkdocs-material-9.5.31.ebuild similarity index 96% rename from dev-python/mkdocs-material/mkdocs-material-9.5.28.ebuild rename to dev-python/mkdocs-material/mkdocs-material-9.5.31.ebuild index d79902da91b8..0aabdac3ae43 100644 --- a/dev-python/mkdocs-material/mkdocs-material-9.5.28.ebuild +++ b/dev-python/mkdocs-material/mkdocs-material-9.5.31.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/moto/Manifest b/dev-python/moto/Manifest index 1390d1192354..98eb82481aea 100644 --- a/dev-python/moto/Manifest +++ b/dev-python/moto/Manifest @@ -1,2 +1,3 @@ DIST moto-4.2.14.tar.gz 4933741 BLAKE2B 4c50a808dc8f27cfbcd0ba234d268084ee9a32f36cb5d6af61aacc4ee79f7bf5cf1045147c4642472129eee37bef8bc2c1953d140260d39d7f333ae0f5e5cf95 SHA512 d4079118ed1d2eef9134575e33dc0ed749bff0293d753baa63a630dbb987914b9933445027abdc344bb93fa1d6e483baf8a337a444c9dd055dda50b095ff9937 DIST moto-5.0.11.tar.gz 5295376 BLAKE2B c2077e020918940ee3642b7b0a8c467df48122e3ef8317a9c13b038fa01fe724efb0ebb44c8bb095fa9071dfb0dde85d8be6fef99929add2ae532615c22803cf SHA512 6d4515918d9192b7f308f18a975e435712912a5d1a856b314d538cb4b7f4c3127407ddff2130ea28488a30d35f25ab0341d4c7d752fef22692de302b5dda71cd +DIST moto-5.0.12.tar.gz 5345173 BLAKE2B 89bc77ab9409b6ccacbab350c77d3074c0adadf796b262d64e3a6ea11377b6e21f72a5223de6d34ab4d810fe6d80f3ed0beccc46a735d72bca344445b55300c0 SHA512 662843971f8c0c9169679097428d690a51ce70157738aadd6dca05cdf13643702a2ae0760865a4d6872b0e8585b06bc21369030b4b4ebbd285a1df8a765cd411 diff --git a/dev-python/moto/moto-5.0.12.ebuild b/dev-python/moto/moto-5.0.12.ebuild new file mode 100644 index 000000000000..2cef6b06581b --- /dev/null +++ b/dev-python/moto/moto-5.0.12.ebuild @@ -0,0 +1,197 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..13} ) + +inherit distutils-r1 pypi toolchain-funcs + +DESCRIPTION="Mock library for boto" +HOMEPAGE=" + https://github.com/getmoto/moto/ + https://pypi.org/project/moto/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/aws-xray-sdk-0.93[${PYTHON_USEDEP}] + dev-python/boto3[${PYTHON_USEDEP}] + >=dev-python/botocore-1.14.0[${PYTHON_USEDEP}] + >=dev-python/cfn-lint-0.40.0[${PYTHON_USEDEP}] + >=dev-python/cryptography-3.3.1[${PYTHON_USEDEP}] + dev-python/cookies[${PYTHON_USEDEP}] + >=dev-python/docker-3.0.0[${PYTHON_USEDEP}] + dev-python/flask[${PYTHON_USEDEP}] + dev-python/flask-cors[${PYTHON_USEDEP}] + >=dev-python/idna-2.5[${PYTHON_USEDEP}] + >=dev-python/jinja-2.10.1[${PYTHON_USEDEP}] + >=dev-python/jsondiff-1.1.2[${PYTHON_USEDEP}] + dev-python/more-itertools[${PYTHON_USEDEP}] + >=dev-python/pyparsing-3.0.7[${PYTHON_USEDEP}] + >=dev-python/openapi-spec-validator-0.5.0[${PYTHON_USEDEP}] + dev-python/pyaml[${PYTHON_USEDEP}] + >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] + >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + dev-python/python-jose[${PYTHON_USEDEP}] + >=dev-python/responses-0.15.0[${PYTHON_USEDEP}] + >=dev-python/requests-2.5[${PYTHON_USEDEP}] + dev-python/sshpubkeys[${PYTHON_USEDEP}] + dev-python/typing-extensions[${PYTHON_USEDEP}] + dev-python/xmltodict[${PYTHON_USEDEP}] + dev-python/werkzeug[${PYTHON_USEDEP}] + dev-python/zipp[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/freezegun[${PYTHON_USEDEP}] + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +src_test() { + local EPYTEST_DESELECT=( + # TODO + tests/test_firehose/test_firehose_put.py::test_put_record_http_destination + tests/test_firehose/test_firehose_put.py::test_put_record_batch_http_destination + # broken code (local variable used referenced before definition) + tests/test_appsync/test_appsync_schema.py + # Needs network (or docker?) but not marked as such, bug #807031 + # TODO: report upstream + tests/test_awslambda/test_lambda_layers_invoked.py::test_invoke_local_lambda_layers + tests/test_batch/test_batch_jobs.py::test_cancel_pending_job + tests/test_batch/test_batch_jobs.py::test_cancel_running_job + tests/test_batch/test_batch_jobs.py::test_container_overrides + tests/test_batch/test_batch_jobs.py::test_dependencies + tests/test_batch/test_batch_jobs.py::test_failed_dependencies + tests/test_batch/test_batch_jobs.py::test_failed_job + tests/test_batch/test_batch_jobs.py::test_submit_job_array_size + tests/test_batch/test_batch_jobs.py::test_terminate_job + tests/test_batch/test_batch_jobs.py::test_terminate_nonexisting_job + tests/test_cloudformation/test_cloudformation_custom_resources.py::test_create_custom_lambda_resource__verify_cfnresponse_failed + + tests/test_cloudformation/test_cloudformation_stack_integration.py::test_lambda_function + tests/test_core/test_docker.py::test_docker_is_running_and_available + tests/test_core/test_request_passthrough.py + tests/test_core/test_responses_module.py::TestResponsesMockWithPassThru::test_aws_and_http_requests + tests/test_core/test_responses_module.py::TestResponsesMockWithPassThru::test_http_requests + tests/test_events/test_events_lambdatriggers_integration.py::test_creating_bucket__invokes_lambda + "tests/test_s3/test_s3_lambda_integration.py::test_objectcreated_put__invokes_lambda[match_events0-ObjectCreated:Put]" + "tests/test_s3/test_s3_lambda_integration.py::test_objectcreated_put__invokes_lambda[match_events1-ObjectCreated:Put]" + "tests/test_s3/test_s3_lambda_integration.py::test_objectcreated_put__invokes_lambda[match_events3-ObjectCreated:Put]" + # TODO + tests/test_sqs/test_sqs_integration.py::test_invoke_function_from_sqs_queue + tests/test_sqs/test_sqs_integration.py::test_invoke_function_from_sqs_fifo_queue + # require py_partiql_parser + tests/test_s3/test_s3_select.py + tests/test_dynamodb/test_dynamodb_statements.py + # require joserfc + tests/test_apigateway/test_apigateway.py::test_update_authorizer_configuration + tests/test_apigateway/test_apigateway.py::test_create_authorizer + tests/test_apigateway/test_apigateway.py::test_delete_authorizer + tests/test_cognitoidp/test_cognitoidp_exceptions.py::TestCognitoUserDeleter::test_authenticate_with_signed_out_user + No + tests/test_cognitoidp/test_cognitoidp_exceptions.py::TestCognitoUserPoolDuplidateEmails::test_use_existing_email__when_email_is_ + - + tests/test_cognitoidp/test_cognitoidp_exceptions.py::TestCognitoUserPoolDuplidateEmails::test_use_existing_email__when_username_ + - + tests/test_cognitoidp/test_cognitoidp_replay.py::TestCreateUserPoolWithPredeterminedID::test_different_seed + No + tests/test_cognitoidp/test_cognitoidp_replay.py::TestCreateUserPoolWithPredeterminedID::test_same_seed + tests/test_cognitoidp/test_server.py::test_sign_up_user_without_authentication + tests/test_cognitoidp/test_server.py::test_admin_create_user_without_authentication + # TODO + tests/test_dynamodb/test_dynamodb_import_table.py + # hangs + tests/test_core/test_account_id_resolution.py::TestAccountIdResolution::test_environment_variable_takes_precedence + ) + local EPYTEST_IGNORE=( + # require joserfc + tests/test_cognitoidp/test_cognitoidp.py + # require antlr4 (which doesn't support py3.12) + tests/test_stepfunctions/parser + ) + + # test for 32-bit time_t + "$(tc-getCC)" ${CFLAGS} ${CPPFLAGS} -c -x c - -o /dev/null <<-EOF &>/dev/null + #include + int test[sizeof(time_t) >= 8 ? 1 : -1]; + EOF + + if [[ ${?} -eq 0 ]]; then + einfo "time_t is at least 64-bit long" + else + einfo "time_t is smaller than 64 bits, will skip broken tests" + EPYTEST_DESELECT+=( + tests/test_acm/test_acm.py::test_request_certificate_with_optional_arguments + tests/test_s3/test_multiple_accounts_server.py::TestAccountIdResolution::test_with_custom_request_header + tests/test_s3/test_server.py::test_s3_server_post_cors_multiple_origins + ) + EPYTEST_IGNORE+=( + tests/test_route53domains/test_route53domains_domain.py + ) + fi + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local -x TZ=UTC + + local serial_tests=( + # these tests set up credentials that are needed by the tests below + tests/test_core/test_importorder.py + # these tests apparently rely on some other test setting credentials + # up for them, so they need to be run separately, after the above + tests/test_awslambda_simple/test_lambda_simple.py::test_run_function{,_no_log} + tests/test_dynamodb/exceptions/test_dynamodb_exceptions.py + tests/test_dynamodb/exceptions/test_dynamodb_transactions.py::test_transaction_with_empty_key + tests/test_dynamodb/test_dynamodb.py::test_transact_write_items_failure__return_item + tests/test_dynamodb/test_dynamodb.py::test_transact_write_items_put_conditional_expressions + tests/test_dynamodb/test_dynamodb_update_expressions.py::test_update_different_map_elements_in_single_request + tests/test_events/test_events.py::test_start_replay_send_to_log_group + tests/test_lakeformation/test_resource_tags_integration.py + tests/test_redshiftdata + tests/test_resourcegroupstaggingapi/test_server.py::test_resourcegroupstaggingapi_list + tests/test_s3/test_s3.py::test_delete_bucket_cors + tests/test_s3/test_s3.py::test_delete_objects_percent_encoded + tests/test_s3/test_s3.py::test_delete_versioned_bucket_returns_metadata + tests/test_s3/test_s3_copyobject.py::test_copy_key_boto3_with_args + tests/test_s3/test_s3_copyobject.py::test_copy_key_boto3_with_args__using_multipart + tests/test_s3/test_s3_file_handles.py::TestS3FileHandleClosuresUsingMocks + tests/test_s3/test_s3_list_object_versions.py + tests/test_s3/test_s3_tagging.py + tests/test_s3control/test_s3control_access_points.py::test_delete_access_point + tests/test_utilities/test_threaded_server.py::TestThreadedMotoServer::test_server_can_handle_multiple_services + tests/test_utilities/test_threaded_server.py::TestThreadedMotoServer::test_server_is_reachable + ) + + distutils-r1_src_test +} + +python_test() { + EPYTEST_XDIST= epytest "${serial_tests[@]}" + + local EPYTEST_DESELECT+=( + "${EPYTEST_DESELECT[@]}" + "${serial_tests[@]}" + ) + case ${EPYTHON} in + python3.13) + EPYTEST_DESELECT+=( + tests/test_ses/test_ses_boto3.py::test_send_raw_email + tests/test_ses/test_ses_boto3.py::test_send_raw_email_validate_domain + tests/test_ses/test_ses_boto3.py::test_send_raw_email_without_source + tests/test_sesv2/test_sesv2.py::test_send_raw_email + tests/test_sesv2/test_sesv2.py::test_send_raw_email__with_specific_message + tests/test_sesv2/test_sesv2.py::test_send_raw_email__with_to_address_display_name + ) + ;; + esac + + epytest -m 'not network and not requires_docker' +} diff --git a/dev-python/nbxmpp/Manifest b/dev-python/nbxmpp/Manifest index 624cb19f321c..2d7e465831c8 100644 --- a/dev-python/nbxmpp/Manifest +++ b/dev-python/nbxmpp/Manifest @@ -1,4 +1,3 @@ DIST python-nbxmpp-4.5.4.tar.bz2 138170 BLAKE2B 00a4919032dd29828dc735695afe9c0814a8fe2ec765a534257768896d9f27bc3a395275d546ad717bdd16c97161e8f0a8acaf43cdb7bd9404e40bc72f2c3da5 SHA512 fcaedae519d8cd2d52cc65721ab1e743569ba1cf7c29f2db41ed5671ba0f2c5b47f1f6d9521e1614e89e21512a4575c6788316cdb86936f0c4886d54c3831bb3 -DIST python-nbxmpp-5.0.1.tar.bz2 142702 BLAKE2B 5459da538e3c05959c382e70fe8348b566333f4f68e76775b7bc8760f294ecc3bdb999124d1124bd5d7874af209f699eb4ffa1a15ce61ad70f98f235c70e98dd SHA512 eb20df090ec61013e6f26288798aeb2f2d61eab493cb4a52d5097a85d6dab8c45f033f2064583af5bf3ed920be33107419a958b65df2cf13fcd8ea6ae3297adf DIST python-nbxmpp-5.0.2.tar.bz2 142857 BLAKE2B 555370478aaafb24449b6147b4a80de5e300d1df83fe9e6fba87fa9e29eb09d51b16d74df63dbe6dd2c806a31bbd83e41eaf1a5261ba9b69996c10455bfbbcf8 SHA512 947fb4b47f98196becb0065898b51e7dcb6e3fbbc97cacd89641e4a57c5f310c9825029f5f54135f33d3e58b089d1063bf1e3d3af3cdc3ebf7dd9490d0277c92 DIST python-nbxmpp-5.0.3.tar.bz2 142891 BLAKE2B 5a73660357e0ce5056f34290e6b1148a4e36af82c88ace89a562b0a5675422d364047d16604856c5ac81a87a3f262651b65c97cff79fd95dad508a4a2977c15f SHA512 ae433fe943dcc996bf10cb5c0cda70bd15b825fa40d7cb49a16e86476074dffa3b0f6a2286a03ef9bde11f572be447fc615ca157895de0dcba598ab74262b48a diff --git a/dev-python/nbxmpp/nbxmpp-5.0.1.ebuild b/dev-python/nbxmpp/nbxmpp-5.0.1.ebuild deleted file mode 100644 index b5d256e868ef..000000000000 --- a/dev-python/nbxmpp/nbxmpp-5.0.1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..13} ) - -inherit distutils-r1 - -MY_P=python-nbxmpp-${PV} -DESCRIPTION="Python library to use Jabber/XMPP networks in a non-blocking way" -HOMEPAGE=" - https://dev.gajim.org/gajim/python-nbxmpp/ - https://pypi.org/project/nbxmpp/ -" -SRC_URI=" - https://dev.gajim.org/gajim/python-nbxmpp/-/archive/${PV}/${MY_P}.tar.bz2 -" -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 arm64 ~loong ~riscv x86" - -RDEPEND=" - dev-libs/gobject-introspection - net-libs/libsoup:3.0[introspection] - dev-python/idna[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - >=dev-python/precis-i18n-1.0.0[${PYTHON_USEDEP}] - >=dev-python/pygobject-3.42[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest diff --git a/dev-python/nbxmpp/nbxmpp-5.0.2.ebuild b/dev-python/nbxmpp/nbxmpp-5.0.2.ebuild index 0299ed984918..b5d256e868ef 100644 --- a/dev-python/nbxmpp/nbxmpp-5.0.2.ebuild +++ b/dev-python/nbxmpp/nbxmpp-5.0.2.ebuild @@ -21,7 +21,7 @@ S=${WORKDIR}/${MY_P} LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86" +KEYWORDS="amd64 arm64 ~loong ~riscv x86" RDEPEND=" dev-libs/gobject-introspection diff --git a/dev-python/noiseprotocol/metadata.xml b/dev-python/noiseprotocol/metadata.xml index befefe8b2874..6f58d80bcc85 100644 --- a/dev-python/noiseprotocol/metadata.xml +++ b/dev-python/noiseprotocol/metadata.xml @@ -1,10 +1,7 @@ - - tamiko@gentoo.org - Matthias Maier - + noiseprotocol diff --git a/dev-python/openstacksdk/Manifest b/dev-python/openstacksdk/Manifest index 1555edff36bb..5d3ad4c1a812 100644 --- a/dev-python/openstacksdk/Manifest +++ b/dev-python/openstacksdk/Manifest @@ -1,2 +1 @@ -DIST openstacksdk-3.2.0.tar.gz 1228138 BLAKE2B f03f90898beb4650f1ba3b13192f4d85dd630ad680c0a5988e9d284e0c5574e6a66085c93b291338df810bc2e31dbddd972557e159ac293be77298ffcac9ab1c SHA512 8cfc9054fe2749024d33556111c60af6b0225abce800fdb7fe1fbf81b0b7e9e183a191dd62eb12ba768b5815d76c1e0b335c0b5a3eac63efe005330794988537 DIST openstacksdk-3.3.0.tar.gz 1229640 BLAKE2B f807493c8db39121599124389f330316edb0d183a7bbf9219b6e75eb6c871d3bf55207a7de7270635e4a154b9e30e2365122eab2ea28634c8f003371dccaed03 SHA512 cccfd6f28de9c617ccf9e8d0476a884a63ac0e15707ac446f0aa56f22eaefabcff07ab7aa3d46484fe0c7c5a565d000f72407250e1365202af4bbc8787fbad18 diff --git a/dev-python/openstacksdk/openstacksdk-3.2.0.ebuild b/dev-python/openstacksdk/openstacksdk-3.2.0.ebuild deleted file mode 100644 index 45d7c67aff60..000000000000 --- a/dev-python/openstacksdk/openstacksdk-3.2.0.ebuild +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..13} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A collection of libraries for building applications to work with OpenStack" -HOMEPAGE=" - https://opendev.org/openstack/openstacksdk/ - https://github.com/openstack/openstacksdk/ - https://pypi.org/project/openstacksdk/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" - -RDEPEND=" - >=dev-python/cryptography-2.7[${PYTHON_USEDEP}] - >=dev-python/decorator-4.4.1[${PYTHON_USEDEP}] - >=dev-python/dogpile-cache-0.6.5[${PYTHON_USEDEP}] - >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.9.0[${PYTHON_USEDEP}] - >=dev-python/jsonpatch-1.21[${PYTHON_USEDEP}] - >=dev-python/keystoneauth1-3.18.0[${PYTHON_USEDEP}] - >=dev-python/netifaces-0.10.4[${PYTHON_USEDEP}] - >=dev-python/os-service-types-1.7.0[${PYTHON_USEDEP}] - >=dev-python/pbr-2.2.0[${PYTHON_USEDEP}] - >=dev-python/platformdirs-3[${PYTHON_USEDEP}] - >=dev-python/pyyaml-3.13[${PYTHON_USEDEP}] - >=dev-python/requestsexceptions-1.2.0[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/pbr-2.2.0[${PYTHON_USEDEP}] - test? ( - >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}] - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-config-6.1.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/prometheus-client-0.4.2[${PYTHON_USEDEP}] - >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] - >=dev-python/statsd-3.3.0[${PYTHON_USEDEP}] - >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -src_prepare() { - # Internet? - sed -e 's:test_create_dynamic_large_object:_&:' \ - -i openstack/tests/unit/cloud/test_object.py || die - - # TODO - sed -e 's:test_generate_form:_&:' \ - -e 's:test_create_static_large_object:_&:' \ - -e 's:test_object_segment_retries:_&:' \ - -e 's:test_object_segment_retry_failure:_&:' \ - -e 's:test_slo_manifest_retry:_&:' \ - -i openstack/tests/unit/cloud/test_object.py || die - sed -e 's:test_servers:_&:' \ - -i openstack/tests/unit/test_stats.py || die - - # unhappy about paths due to test runner - sed -e 's:test_method_not_supported:_&:' \ - -i openstack/tests/unit/test_exceptions.py || die - sed -e 's:test_repr:_&:' \ - -i openstack/tests/unit/test_resource.py || die - - # requires hacking - rm openstack/tests/unit/test_hacking.py || die - - # fragile warning-based tests - sed -e 's:test_unsupported_version_override:_&:' \ - -i openstack/tests/unit/test_missing_version.py || die - sed -e 's:test_create_unknown_proxy:_&:' \ - -i openstack/tests/unit/test_connection.py || die - - distutils-r1_src_prepare -} - -python_test() { - # functional tests require cloud instance access - eunittest -b openstack/tests/unit -} diff --git a/dev-python/openstacksdk/openstacksdk-3.3.0.ebuild b/dev-python/openstacksdk/openstacksdk-3.3.0.ebuild index 39d1d164ab65..45d7c67aff60 100644 --- a/dev-python/openstacksdk/openstacksdk-3.3.0.ebuild +++ b/dev-python/openstacksdk/openstacksdk-3.3.0.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~riscv x86" RDEPEND=" >=dev-python/cryptography-2.7[${PYTHON_USEDEP}] diff --git a/dev-python/oslo-log/Manifest b/dev-python/oslo-log/Manifest index 87abf20528f9..cefdf3cec287 100644 --- a/dev-python/oslo-log/Manifest +++ b/dev-python/oslo-log/Manifest @@ -1,3 +1 @@ -DIST oslo.log-6.0.0.tar.gz 95271 BLAKE2B 13967ea4eeb2ad227d5534027c3a424b0f142ea334a701537ea31341a2a5166fd9c7991206e589be4d3378371bc21331027010005f36d63a13c4d59cd362c308 SHA512 87ab8e5da0f57675095734d62f7d46908c55528f89d118de6c15c3e483a15e2f20cace46d9eb2766dd617d40cc45027faee89edd2c1ef881629237b8b63513f8 -DIST oslo.log-6.1.0.tar.gz 95741 BLAKE2B 9c5c073b19d5fa0d84f19967a67cc0164470cb5fdf596b73d7017f47b2154228e21ec03d71ac84c1e161ad0aee4013795de7ab405a808cc3ceb9f3b4a64a0474 SHA512 d7329d8fbc46aa5c2b463e40f7b284657dbac773f338a4d96016c7e04998800dfb6df5c1c240454e45786f285d6093f6ec0b66b3bda9eacce39b4c6c54cae306 DIST oslo.log-6.1.1.tar.gz 95558 BLAKE2B 04897e2f568dc634ee49a0980aa19ebd967dfb758840bdf3029c52d00481492ee43b7dc93a427de2c61edf8ef2f7819344263c282068acec835ea8c669d9e0a0 SHA512 2e5692dd3b59711139a3e049e5f167c456a6779f6eacb540d70ae7f2347062d6d635e5f9fa893919205b842958bcb3767e8a644466b06928623f8a569f2274e8 diff --git a/dev-python/oslo-log/files/oslo-log-6.0.0-py313.patch b/dev-python/oslo-log/files/oslo-log-6.0.0-py313.patch deleted file mode 100644 index b80e29550854..000000000000 --- a/dev-python/oslo-log/files/oslo-log-6.0.0-py313.patch +++ /dev/null @@ -1,80 +0,0 @@ -From 60c39a3b874f027f690b49c987daa31c37bfb0e6 Mon Sep 17 00:00:00 2001 -From: MichaÅ‚ Górny -Date: Tue, 11 Jun 2024 21:35:58 +0200 -Subject: [PATCH] Replace deprecated logging.warn() calls with logging.warning() - -Replace the deprecated logging.warn() calls with logging.warning(). -The former were undocumented, deprecated since Python 3.3 and eventually -removed in Python 3.13. - -See: https://docs.python.org/3.13/whatsnew/3.13.html#logging -Partial-Bug: 2069084 -Change-Id: I6d1ee13409fe84cd54b7a3aa3ed862bc6e33f1c3 -Signed-off-by: MichaÅ‚ Górny ---- - -diff --git a/oslo_log/tests/unit/test_log.py b/oslo_log/tests/unit/test_log.py -index d17d20a..7c066ae 100644 ---- a/oslo_log/tests/unit/test_log.py -+++ b/oslo_log/tests/unit/test_log.py -@@ -1115,7 +1115,7 @@ - self.assertIn(infoexpected, self.stream.getvalue()) - self.assertEqual('\033[00;36m', infocolor) - -- self.colorlog.warn(warn_msg, context=ctxt) -+ self.colorlog.warning(warn_msg, context=ctxt) - self.assertIn(infoexpected, self.stream.getvalue()) - self.assertIn(warnexpected, self.stream.getvalue()) - self.assertEqual('\033[01;33m', warncolor) -@@ -1266,7 +1266,7 @@ - self.mylog.info(info_message, context=ctxt) - self.assertEqual(infoexpected, self.stream.getvalue()) - -- self.mylog.warn(warn_message, context=ctxt) -+ self.mylog.warning(warn_message, context=ctxt) - self.assertEqual(infoexpected + warnexpected, self.stream.getvalue()) - - def test_domain_in_log_msg(self): -@@ -1590,11 +1590,11 @@ - stream = self.set_root_stream() - log = logging.getLogger("a.a") - log.info("info") -- log.warn("warn") -+ log.warning("warn") - self.assertEqual("warn\n", stream.getvalue()) - stream = self.set_root_stream() - log.info("info") -- log.warn("warn") -+ log.warning("warn") - self.assertEqual("info\nwarn\n", stream.getvalue()) - - -From cd5eb0fdf4d74150d8e3b014ef43ad0d0cbb9a5d Mon Sep 17 00:00:00 2001 -From: MichaÅ‚ Górny -Date: Tue, 11 Jun 2024 21:45:05 +0200 -Subject: [PATCH] Update test_rfc5424_isotime_format_no_microseconds output for py3.13 - -In Python 3.13, the isotime format does not include microseconds anymore -if they are zero. Update the test to account for both possibilities. - -Closes-Bug: 2069084 -Change-Id: I8fc022e5ad0df8ec4bd413de12106390d9dbc0f1 -Signed-off-by: MichaÅ‚ Górny ---- - -diff --git a/oslo_log/tests/unit/test_log.py b/oslo_log/tests/unit/test_log.py -index 7c066ae..3176c1c 100644 ---- a/oslo_log/tests/unit/test_log.py -+++ b/oslo_log/tests/unit/test_log.py -@@ -996,7 +996,10 @@ - self.config(logging_default_format_string="%(isotime)s %(message)s") - - message = "test" -- expected = "2015-12-16T13:54:26.000000+00:00 %s\n" % message -+ if sys.version_info >= (3, 13): -+ expected = "2015-12-16T13:54:26+00:00 %s\n" % message -+ else: -+ expected = "2015-12-16T13:54:26.000000+00:00 %s\n" % message - - self.log.info(message) - diff --git a/dev-python/oslo-log/oslo-log-6.0.0.ebuild b/dev-python/oslo-log/oslo-log-6.0.0.ebuild deleted file mode 100644 index 25956698161e..000000000000 --- a/dev-python/oslo-log/oslo-log-6.0.0.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYPI_PN=${PN/-/.} -PYTHON_COMPAT=( python3_{10..13} ) - -inherit distutils-r1 pypi - -DESCRIPTION="OpenStack logging config library, configuration for all openstack projects" -HOMEPAGE=" - https://opendev.org/openstack/oslo.log/ - https://github.com/openstack/oslo.log/ - https://pypi.org/project/oslo.log/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" - -RDEPEND=" - >=dev-python/pbr-3.1.1[${PYTHON_USEDEP}] - >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-context-2.20.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.20.0[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-7.1.0-r1[${PYTHON_USEDEP}] - >=dev-python/oslo-serialization-1.25.0[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.7.0[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/pbr-3.1.1[${PYTHON_USEDEP}] - test? ( - >=dev-python/testtools-2.3.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.3.0[${PYTHON_USEDEP}] - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest -distutils_enable_sphinx doc/source \ - dev-python/openstackdocstheme \ - dev-python/oslo-config - -PATCHES=( - # https://review.opendev.org/c/openstack/oslo.log/+/921797 - # https://review.opendev.org/c/openstack/oslo.log/+/921798 - "${FILESDIR}/${P}-py313.patch" -) - -src_test() { - # requires eventlet - rm oslo_log/tests/unit/test_pipe_mutex.py || die - - distutils-r1_src_test -} diff --git a/dev-python/oslo-log/oslo-log-6.1.0.ebuild b/dev-python/oslo-log/oslo-log-6.1.0.ebuild deleted file mode 100644 index 4cb2d5fa1887..000000000000 --- a/dev-python/oslo-log/oslo-log-6.1.0.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYPI_PN=${PN/-/.} -PYTHON_COMPAT=( python3_{10..13} ) - -inherit distutils-r1 pypi - -DESCRIPTION="OpenStack logging config library, configuration for all openstack projects" -HOMEPAGE=" - https://opendev.org/openstack/oslo.log/ - https://github.com/openstack/oslo.log/ - https://pypi.org/project/oslo.log/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/pbr-3.1.1[${PYTHON_USEDEP}] - >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-context-2.20.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.20.0[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-7.1.0-r1[${PYTHON_USEDEP}] - >=dev-python/oslo-serialization-1.25.0[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.7.0[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/pbr-3.1.1[${PYTHON_USEDEP}] - test? ( - >=dev-python/testtools-2.3.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.3.0[${PYTHON_USEDEP}] - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest -distutils_enable_sphinx doc/source \ - dev-python/openstackdocstheme \ - dev-python/oslo-config - -PATCHES=( - # https://review.opendev.org/c/openstack/oslo.log/+/921842 - "${FILESDIR}/${P}-py313.patch" -) - -src_test() { - # requires eventlet - rm oslo_log/tests/unit/test_pipe_mutex.py || die - - distutils-r1_src_test -} diff --git a/dev-python/oslo-log/oslo-log-6.1.1.ebuild b/dev-python/oslo-log/oslo-log-6.1.1.ebuild index ad1ab053a400..0715254b3851 100644 --- a/dev-python/oslo-log/oslo-log-6.1.1.ebuild +++ b/dev-python/oslo-log/oslo-log-6.1.1.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~riscv x86" RDEPEND=" >=dev-python/pbr-3.1.1[${PYTHON_USEDEP}] diff --git a/dev-python/patch-ng/Manifest b/dev-python/patch-ng/Manifest index c88444691fee..509614a0b5a4 100644 --- a/dev-python/patch-ng/Manifest +++ b/dev-python/patch-ng/Manifest @@ -1 +1,2 @@ DIST patch-ng-1.17.4.gh.tar.gz 168306 BLAKE2B 78067e3c3d296a21f8fd4155fe770245ba4457cb9e37003f5e7667c30827878a8c06d62c77bb1fdaf61b96a813612a7c39800d7040b13a9d18f0baeccbd86ba1 SHA512 919c04c3adfa36672f3db5f1761a12ccbb08ccfb890015bb0d27b1801c8c7dba99c4da01674b269703a7cbf39df5889f5c446551bb4cf7039dc383c23d8a5db3 +DIST patch-ng-1.18.0.gh.tar.gz 166380 BLAKE2B b3a53f2586763000c9a38d2acf25b4b1d236f34da8f0d0105a78d07bee46f30b5fb27ad0223cf274e83def6e66a1ec752f672d0a7e7df2f08280116ed26add30 SHA512 e4c271d5b8bfdcc756a8bb4f678de29f573190a4c1b3e9eb4b6c2564b008c38eb022c644c1bbee2412e7ee2e0ba08c161408303a3fbd223decd85bb6e63f24a9 diff --git a/dev-python/patch-ng/patch-ng-1.18.0.ebuild b/dev-python/patch-ng/patch-ng-1.18.0.ebuild new file mode 100644 index 000000000000..75b1ad3ff4fd --- /dev/null +++ b/dev-python/patch-ng/patch-ng-1.18.0.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..13} ) + +inherit distutils-r1 + +DESCRIPTION="Library to parse and apply unified diffs, fork of dev-python/patch" +HOMEPAGE="https://github.com/conan-io/python-patch-ng https://pypi.org/project/patch-ng/" +SRC_URI="https://github.com/conan-io/python-patch-ng/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" +S="${WORKDIR}/python-${P}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" + +distutils_enable_tests unittest + +python_test() { + "${EPYTHON}" -m unittest -v tests/run_tests.py || die "Tests failed under ${EPYTHON}" +} diff --git a/dev-python/pdm-backend/Manifest b/dev-python/pdm-backend/Manifest index 85c9ebe87320..7e22ae5f79da 100644 --- a/dev-python/pdm-backend/Manifest +++ b/dev-python/pdm-backend/Manifest @@ -1,2 +1 @@ -DIST pdm-backend-2.3.2.gh.tar.gz 136819 BLAKE2B 15f1375a646337f25fa37b94cd88d257849dbaa79cc2153ca608c4bc35d8e243f7d2a63ddcac87d435bea2fa5200b2d254544720d959566584526c8f182f9152 SHA512 acbf3be68dba894152b0257dbb99ba21e120e5dd48c5989fe5047a6c0073c58f829cb52f8537f32b096838202f0a29f2c38cab43d5c284d1b610811c9f2c25a3 DIST pdm-backend-2.3.3.gh.tar.gz 136942 BLAKE2B 14f2584f22f1c4e08f687c77621269ae1e5acfe4babb1ab427c10d65ff07841b8175479f867870b9a5745db76444ca140a7da497a94c831ca6d0ea1e67b4e88f SHA512 382ad95e2811f1142fee66065f96ede1a646c3e2b9fbfafc6afb17442d3aeccfbf1ff6260952986a025791d3d56a2c4b730decb3cb65e893c25a710e16cbcfc8 diff --git a/dev-python/pdm-backend/pdm-backend-2.3.2.ebuild b/dev-python/pdm-backend/pdm-backend-2.3.2.ebuild deleted file mode 100644 index a454d9f378c0..000000000000 --- a/dev-python/pdm-backend/pdm-backend-2.3.2.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{10..13} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="A PEP 517 backend for PDM that supports PEP 621 metadata" -HOMEPAGE=" - https://pypi.org/project/pdm-backend/ - https://github.com/pdm-project/pdm-backend/ -" -SRC_URI=" - https://github.com/pdm-project/pdm-backend/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" - -# see src/pdm/backend/_vendor/vendor.txt -RDEPEND=" - >=dev-python/editables-0.5[${PYTHON_USEDEP}] - >=dev-python/packaging-24.0[${PYTHON_USEDEP}] - >=dev-python/pyproject-metadata-0.8.0[${PYTHON_USEDEP}] - >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}] - - $(python_gen_cond_dep ' - >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}] - ' 3.10) -" -BDEPEND=" - ${RDEPEND} - test? ( - dev-python/setuptools[${PYTHON_USEDEP}] - dev-vcs/git - ) -" -# setuptools are used to build C extensions -RDEPEND+=" - dev-python/setuptools[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -src_prepare() { - rm -r src/pdm/backend/_vendor || die - find -name '*.py' -exec sed \ - -e 's:from pdm\.backend\._vendor\.:from :' \ - -e 's:from pdm\.backend\._vendor ::' \ - -e 's:import pdm\.backend\._vendor\.:import :' \ - -i {} + || die - distutils-r1_src_prepare -} - -src_compile() { - # this must not be set during src_test() - local -x PDM_BUILD_SCM_VERSION=${PV} - distutils-r1_src_compile -} - -src_test() { - git config --global user.email "test@example.com" || die - git config --global user.name "Test User" || die - distutils-r1_src_test -} - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -k "not [hg" -} diff --git a/dev-python/pdm-backend/pdm-backend-2.3.3.ebuild b/dev-python/pdm-backend/pdm-backend-2.3.3.ebuild index 22bb6218491e..a454d9f378c0 100644 --- a/dev-python/pdm-backend/pdm-backend-2.3.3.ebuild +++ b/dev-python/pdm-backend/pdm-backend-2.3.3.ebuild @@ -20,7 +20,7 @@ SRC_URI=" 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" # see src/pdm/backend/_vendor/vendor.txt RDEPEND=" diff --git a/dev-python/pip-run/Manifest b/dev-python/pip-run/Manifest index 3339f8997739..c1c7616a0c93 100644 --- a/dev-python/pip-run/Manifest +++ b/dev-python/pip-run/Manifest @@ -1,3 +1 @@ -DIST pip-run-12.6.1.tar.gz 38868 BLAKE2B 852e8207fc5951a4007f761c18dd06b483a0658d3ab3f51e667b5f0a204fe2f2c530ade5d2d36005c2a25d564cb779b5d2911aeaf5e046477631958172414352 SHA512 b4dcdf0d96061b7049bd8ad25e20f36fe305fe04148937cab3be91ab8fc95849b07b14d2948eb0d5172d36f5ef561b80cff07b1203c62f117c52eb5d265e9356 -DIST pip_run-12.7.0.tar.gz 39346 BLAKE2B 8e3f925310ea07b243f91e4b2afbc3aa87ce3bf2a55e6e9c8e1479f0e5002dd8937808d6c75eeeeb2348d6784c06abfdf78b75931d1de68237956a784c649398 SHA512 81708b966071956f21e0eb12229653171e161835a875182bc317428096b9a67b2272047c09871e216dab75b64c9aa3e50440602634522d217df653cd5175a833 DIST pip_run-13.0.0.tar.gz 38947 BLAKE2B 73a3a2ca97e4a9eab0e32ed487b7b231a92fcb9fa9084eb3f3ffb3b0a1468274fdc0cac530c02dd785b51f7ddc3f24d24feb6a7b38de2e20e893c1618f935ff7 SHA512 9683350d85cbb9298b8844f1b9a71f5d41d13f0812a5416066e731651153a57625a1ee91b37b6cfcf2e83cba3eaa890c078c13f9df8a2812b6070e21a7194d11 diff --git a/dev-python/pip-run/pip-run-12.6.1.ebuild b/dev-python/pip-run/pip-run-12.6.1.ebuild deleted file mode 100644 index 7483c10f42df..000000000000 --- a/dev-python/pip-run/pip-run-12.6.1.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 2022-2024 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..13} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="Install packages and run Python with them" -HOMEPAGE=" - https://github.com/jaraco/pip-run/ - https://pypi.org/project/pip-run/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" - -RDEPEND=" - dev-python/autocommand[${PYTHON_USEDEP}] - dev-python/jaraco-context[${PYTHON_USEDEP}] - dev-python/jaraco-env[${PYTHON_USEDEP}] - >=dev-python/jaraco-functools-3.7[${PYTHON_USEDEP}] - dev-python/jaraco-text[${PYTHON_USEDEP}] - >=dev-python/more-itertools-8.3[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/path[${PYTHON_USEDEP}] - dev-python/pip[${PYTHON_USEDEP}] - dev-python/platformdirs[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/tomli[${PYTHON_USEDEP}] - ' 3.10) -" -BDEPEND=" - test? ( - dev-python/flit-core[${PYTHON_USEDEP}] - dev-python/jaraco-path[${PYTHON_USEDEP}] - >=dev-python/jaraco-test-5.3[${PYTHON_USEDEP}] - dev-python/nbformat[${PYTHON_USEDEP}] - dev-python/pygments[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - epytest -m "not network" -} diff --git a/dev-python/pip-run/pip-run-12.7.0.ebuild b/dev-python/pip-run/pip-run-12.7.0.ebuild deleted file mode 100644 index f55fab6dd63b..000000000000 --- a/dev-python/pip-run/pip-run-12.7.0.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..13} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="Install packages and run Python with them" -HOMEPAGE=" - https://github.com/jaraco/pip-run/ - https://pypi.org/project/pip-run/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -RDEPEND=" - dev-python/autocommand[${PYTHON_USEDEP}] - dev-python/jaraco-context[${PYTHON_USEDEP}] - dev-python/jaraco-env[${PYTHON_USEDEP}] - >=dev-python/jaraco-functools-3.7[${PYTHON_USEDEP}] - dev-python/jaraco-text[${PYTHON_USEDEP}] - >=dev-python/more-itertools-8.3[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - >=dev-python/path-15.1[${PYTHON_USEDEP}] - >=dev-python/pip-19.3[${PYTHON_USEDEP}] - dev-python/platformdirs[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/tomli[${PYTHON_USEDEP}] - ' 3.10) -" -BDEPEND=" - test? ( - dev-python/flit-core[${PYTHON_USEDEP}] - dev-python/jaraco-path[${PYTHON_USEDEP}] - >=dev-python/jaraco-test-5.3[${PYTHON_USEDEP}] - dev-python/nbformat[${PYTHON_USEDEP}] - dev-python/pygments[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - epytest -m "not network" -} diff --git a/dev-python/pip-run/pip-run-13.0.0.ebuild b/dev-python/pip-run/pip-run-13.0.0.ebuild index f55fab6dd63b..6811926a8c56 100644 --- a/dev-python/pip-run/pip-run-13.0.0.ebuild +++ b/dev-python/pip-run/pip-run-13.0.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" dev-python/autocommand[${PYTHON_USEDEP}] diff --git a/dev-python/portalocker/Manifest b/dev-python/portalocker/Manifest index 38ebd4207f9f..38eeae0a97d9 100644 --- a/dev-python/portalocker/Manifest +++ b/dev-python/portalocker/Manifest @@ -1,2 +1 @@ -DIST portalocker-2.10.0.gh.tar.gz 34084 BLAKE2B 9efb130859002a4a6bb4c18b2fad293b6cfe3344402b7442be4d4d1b17ff837ff45a39ebb5e50db09ce2dcc7c902b72fa9d9f64625e772be1150d5659f2eafaa SHA512 79b60472ca589e6e696203f829eae2d66c11fca4ee2c7280aad91395f2cc2db6a1c7ae131d7a4945b2a2455ad62829a8a3163c628a74ec46a0f1564ea27d50e7 DIST portalocker-2.10.1.gh.tar.gz 34084 BLAKE2B c4b8b0f42e25c28dd73f73459f2425a355c1be7fb6d9e601c8f829b76a421b66981c96d948513a92b0d9746f0d4b4c9423eb671e160629d421b6720bb3c81883 SHA512 cdb5db6eab2974a8fef5628656b9e66bd1907d3010e28071c5a308d52a7ad28f838f3cb90e8bc258b2f258b8b999438e90972751e4d29b1769056db4f9ab9f8b diff --git a/dev-python/portalocker/portalocker-2.10.0.ebuild b/dev-python/portalocker/portalocker-2.10.0.ebuild deleted file mode 100644 index 2c3098f6479c..000000000000 --- a/dev-python/portalocker/portalocker-2.10.0.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{11..13} ) - -inherit distutils-r1 optfeature - -DESCRIPTION="A library for Python file locking" -HOMEPAGE=" - https://github.com/WoLpH/portalocker/ - https://portalocker.readthedocs.io/ - https://pypi.org/project/portalocker/ -" -SRC_URI=" - https://github.com/WoLpH/${PN}/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64" - -BDEPEND=" - test? ( - dev-python/redis[${PYTHON_USEDEP}] - >=dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}] - >=dev-python/sphinx-6.0.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - default - - # Disable code coverage in tests. - sed -i '/^ *--cov.*$/d' pytest.ini || die -} - -pkg_postinst() { - optfeature "redis support" dev-python/redis -} diff --git a/dev-python/portalocker/portalocker-2.10.1.ebuild b/dev-python/portalocker/portalocker-2.10.1.ebuild index 1981e8b48083..2c3098f6479c 100644 --- a/dev-python/portalocker/portalocker-2.10.1.ebuild +++ b/dev-python/portalocker/portalocker-2.10.1.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" BDEPEND=" test? ( diff --git a/dev-python/pyaml/Manifest b/dev-python/pyaml/Manifest index 3ebae752d3e5..880b2449db8d 100644 --- a/dev-python/pyaml/Manifest +++ b/dev-python/pyaml/Manifest @@ -1,2 +1 @@ -DIST pyaml-24.4.0.tar.gz 27204 BLAKE2B f0f7c43ffdfd648945bfb20c589ab3e48000ac98a602192ba75fd1a611e12877bbc848f79b070864ac10f59b9c1796d89f35521314e827c5a7951995de86a657 SHA512 d2c1ae1f29f61d210cb822c2c1b3fa3ace81a4b863c7dfec5d75c5418537256828ee54ca545edc9ce30995ba272dfd064f7ed6009dae00910a081ffc0270546e DIST pyaml-24.7.0.tar.gz 27935 BLAKE2B 09ccdd3c0966d4f13480b174bcec800a49464ac0ccd7cc7ce6e4d2bcb8407283fd6ef94c2b661c7d6c912c203bc284efa15df072508869a2ec5f9978d5ede9ac SHA512 c5ce15f0264e8783ed6e03348ad74d25708129fbd377e2ec0fd0c6de72e763ff3cf79ba5d6cc4b641f0422ab87f8103538f2ba6abb16ea21e6820259f4a48b29 diff --git a/dev-python/pyaml/pyaml-24.4.0.ebuild b/dev-python/pyaml/pyaml-24.4.0.ebuild deleted file mode 100644 index 20bb9714982f..000000000000 --- a/dev-python/pyaml/pyaml-24.4.0.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..13} ) - -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-24.7.0.ebuild b/dev-python/pyaml/pyaml-24.7.0.ebuild index f6434eb6f94d..20bb9714982f 100644 --- a/dev-python/pyaml/pyaml-24.7.0.ebuild +++ b/dev-python/pyaml/pyaml-24.7.0.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/pydot/Manifest b/dev-python/pydot/Manifest index f077b62d5526..c14ed80f7065 100644 --- a/dev-python/pydot/Manifest +++ b/dev-python/pydot/Manifest @@ -1,3 +1 @@ -DIST pydot-2.0.0.gh.tar.gz 275188 BLAKE2B 58f1598196861795bd44c6b97683e0c37b3c05e848a69d42a3fc898849f272466c989e7ff72e0be22a322a1e92c31c6b76a9317e56f3ec26743c20801daf8bfd SHA512 09102930a59ac4339e1d1e4f7a9d075f99eda6cb060885631a72f1fded90d001bd02940b55addc0c92856e95321cb3b344a1797b4809ac7c9048ac57c81d4707 -DIST pydot-3.0.0.gh.tar.gz 280655 BLAKE2B 0c58f5a03cdb2eb325aec96e532bbe4808170a3828377ba3a278c8c5631de9c74716a19426ebb0834ecba063b92c31ef41965edb1ee22018ed658e0e4e17bc7a SHA512 493601a54e9727d727b1ff3fa9133da400dd02ca147f04b5c446a2baeda3b5ae60d0edccaf122e946abe984f7d9e375cda553a22608b070e06e8f59eda82d565 DIST pydot-3.0.1.gh.tar.gz 280784 BLAKE2B d87d06bf5f62ae783ecb4ff6a16b0986969de49cbf45e120df5e722620fe614181700f8117b0a6ce24fd4aac4f618d4dc16c631f581ebb19bea73a5a92437585 SHA512 6aca6e91134e481334c12a7669d3f5df1181f9a4e2ab914a6c8ab87f28d0afa9d97cfc0d9b665d9fdedb3c335624d68967d491f79fc669573aa81cf1401316cd diff --git a/dev-python/pydot/pydot-2.0.0.ebuild b/dev-python/pydot/pydot-2.0.0.ebuild deleted file mode 100644 index ed52cd028776..000000000000 --- a/dev-python/pydot/pydot-2.0.0.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..13} ) - -inherit distutils-r1 - -DESCRIPTION="Python interface to Graphviz's Dot language" -HOMEPAGE=" - https://github.com/pydot/pydot/ - https://pypi.org/project/pydot/ -" -# pypi releases don't include tests -SRC_URI=" - https://github.com/pydot/pydot/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/pyparsing-3[${PYTHON_USEDEP}] - media-gfx/graphviz -" -BDEPEND=" - test? ( - ${RDEPEND} - dev-python/chardet[${PYTHON_USEDEP}] - ) -" - -python_test() { - cd test || die - local -x PYTHONPATH="${BUILD_DIR}/install$(python_get_sitedir)" - "${PYTHON}" pydot_unittest.py || die "Test failed with ${EPYTHON}" -} diff --git a/dev-python/pydot/pydot-3.0.0.ebuild b/dev-python/pydot/pydot-3.0.0.ebuild deleted file mode 100644 index ee9b63f3aaa8..000000000000 --- a/dev-python/pydot/pydot-3.0.0.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..13} ) - -inherit distutils-r1 - -DESCRIPTION="Python interface to Graphviz's Dot language" -HOMEPAGE=" - https://github.com/pydot/pydot/ - https://pypi.org/project/pydot/ -" -# pypi releases don't include tests -SRC_URI=" - https://github.com/pydot/pydot/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/pyparsing-3.0.9[${PYTHON_USEDEP}] - media-gfx/graphviz -" -BDEPEND=" - test? ( - dev-python/chardet[${PYTHON_USEDEP}] - dev-python/parameterized[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest diff --git a/dev-python/pydot/pydot-3.0.1.ebuild b/dev-python/pydot/pydot-3.0.1.ebuild index ee9b63f3aaa8..789796bdc244 100644 --- a/dev-python/pydot/pydot-3.0.1.ebuild +++ b/dev-python/pydot/pydot-3.0.1.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/pyjwt/Manifest b/dev-python/pyjwt/Manifest index 95bc4c64c3f3..84a290b246ea 100644 --- a/dev-python/pyjwt/Manifest +++ b/dev-python/pyjwt/Manifest @@ -1 +1,2 @@ DIST PyJWT-2.8.0.tar.gz 78313 BLAKE2B b5031ec0ea672ef2dffc077aba6c781a20a7497257a16241841c0e0158017370581e3c9785d930772290c25fc9029e71a5d8744d999b135b29715a4f35720508 SHA512 74e74cf8c78494a9e51a2a186347361388031d5c0d0864df2a5d051621d9d31dff617ab1d7ebb4a829cc7d409d196e1bdb3b361ec888b6c14f1abea77544475e +DIST pyjwt-2.9.0.tar.gz 78825 BLAKE2B f8228502944e6fc50412533c0c3f6d03fe7538dae8e1c42dd01d6b4419ef165f98125712e48d5c5b7f0d7eced36b6a84a69b9da549fe5e57effcba652f78faec SHA512 10d0344e05a142b3edadc970dd5cebc5eada1f638a599ca0f566c00149d67626c7fa1bbe668a56bc93048669df3af266c581f4872bf5756a4cc526f4b831dfc1 diff --git a/dev-python/pyjwt/pyjwt-2.9.0.ebuild b/dev-python/pyjwt/pyjwt-2.9.0.ebuild new file mode 100644 index 000000000000..d7c6984ef15b --- /dev/null +++ b/dev-python/pyjwt/pyjwt-2.9.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_PN="PyJWT" +PYTHON_COMPAT=( python3_{10..13} ) + +inherit distutils-r1 optfeature pypi + +DESCRIPTION="JSON Web Token implementation in Python" +HOMEPAGE=" + https://github.com/jpadilla/pyjwt/ + https://pypi.org/project/PyJWT/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + !dev-python/python-jwt +" +BDEPEND=" + test? ( + >=dev-python/cryptography-3.4.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # Internet + tests/test_jwks_client.py::TestPyJWKClient::test_get_jwt_set_sslcontext_default +) + +pkg_postinst() { + optfeature "cryptography" dev-python/cryptography +} diff --git a/dev-python/pymongo/pymongo-4.8.0.ebuild b/dev-python/pymongo/pymongo-4.8.0.ebuild index fed0a4c95185..12ef79058425 100644 --- a/dev-python/pymongo/pymongo-4.8.0.ebuild +++ b/dev-python/pymongo/pymongo-4.8.0.ebuild @@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P} LICENSE="Apache-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" IUSE="doc kerberos +native-extensions +test-full" RDEPEND=" diff --git a/dev-python/pypy3_10/Manifest b/dev-python/pypy3_10/Manifest index 98534aa04e78..854cda346ab1 100644 --- a/dev-python/pypy3_10/Manifest +++ b/dev-python/pypy3_10/Manifest @@ -1,2 +1,3 @@ DIST pypy3.10-gentoo-patches-7.3.16.tar.xz 4752 BLAKE2B a5cd87f30c0b20bf5d49c3b5c979c12231d6b67750e777d4488093094d5998e6f0d9adba51c04704eb31d621089aeb12ee5a6b0a58dad0ecda0d60d2ecbdab6d SHA512 e2779841a3e56e384134416ce2a10e1e00a11d7c720023506370fb9f54363da6b7300b4019c121aa1874152b62d9679ebcd3dd679fd0dbd2bf524520990b6f38 +DIST pypy3.10-gentoo-patches-7.3.16_p1.tar.xz 7696 BLAKE2B d51dd45ec0fd2fd2d8e8f6afb6fdb227268d86ca03885991c085aa3b374bdbe01c909cd9c25981a89955c3fcfaf258f09470b5a5649b9235a74f37dadb9a891e SHA512 b71168518a103cccff4740efb51dfad4eaaf647d81aff727805f5ee9e2fdc6971749b69c17c72e7fd04c97bbf37777180870eb17077fb742f20130b4b00ed712 DIST pypy3.10-v7.3.16-src.tar.bz2 23358556 BLAKE2B 4eddae47dea1005b9450b9d3d23bd90782dffecdc252eff4fd3195a61e0e7ebbdafaf4c4b5d318c88534f152c1110c3bc4f76f43a7e711a859dd4330841a0e0b SHA512 5b941e3b5c7b0c7a50413e16122bad3e167dcc4ee159ce53e9716e9d5af79d600823f3d7442b7562bb568ff027723e22904fc0840dc06bd26e3da38c93cc5b94 diff --git a/dev-python/pypy3_10/pypy3_10-7.3.16_p1.ebuild b/dev-python/pypy3_10/pypy3_10-7.3.16_p1.ebuild new file mode 100644 index 000000000000..5e7deb31db00 --- /dev/null +++ b/dev-python/pypy3_10/pypy3_10-7.3.16_p1.ebuild @@ -0,0 +1,212 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit multiprocessing pax-utils toolchain-funcs + +PYPY_PV=${PV%_p*} +PYVER=3.10 +MY_P="pypy${PYVER}-v${PYPY_PV/_}" +PATCHSET="pypy${PYVER}-gentoo-patches-${PV/_rc/rc}" + +DESCRIPTION="A fast, compliant alternative implementation of the Python (${PYVER}) language" +HOMEPAGE=" + https://www.pypy.org/ + https://github.com/pypy/pypy/ +" +SRC_URI=" + https://downloads.python.org/pypy/${MY_P}-src.tar.bz2 + https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2 + https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz +" +S="${WORKDIR}/${MY_P}-src" + +LICENSE="MIT" +# pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))' +# also check pypy/interpreter/pycode.py -> pypy_incremental_magic +SLOT="0/pypy310-pp73-384" +KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux" +IUSE="+ensurepip gdbm +jit ncurses sqlite tk" +# many tests are failing upstream +# see https://buildbot.pypy.org/summary?branch=py${PYVER} +RESTRICT="test" + +RDEPEND=" + || ( + >=dev-python/${PN}-exe-${PYPY_PV}:${PYPY_PV}[bzip2(+),ncurses?] + >=dev-python/${PN}-exe-bin-${PYPY_PV}:${PYPY_PV} + ) + dev-lang/python-exec[python_targets_pypy3(-)] + dev-libs/openssl:0= + dev-python/gentoo-common + ensurepip? ( dev-python/ensurepip-wheels ) + gdbm? ( sys-libs/gdbm:0= ) + sqlite? ( dev-db/sqlite:3= ) + tk? ( + dev-lang/tk:0= + dev-tcltk/tix:0= + ) +" +DEPEND=" + ${RDEPEND} +" + +src_prepare() { + local PATCHES=( + "${WORKDIR}/${PATCHSET}" + ) + + default +} + +src_configure() { + tc-export CC +} + +src_compile() { + mkdir bin || die + # switch to the layout expected for cffi module builds + mkdir include/pypy${PYVER} || die + # copy over to make sys.prefix happy + cp -p "${BROOT}"/usr/bin/pypy${PYVER}-c-${PYPY_PV} pypy${PYVER}-c || die + cp -p "${BROOT}"/usr/include/pypy${PYVER}/${PYPY_PV}/* include/pypy${PYVER}/ || die + # (not installed by pypy-exe) + rm pypy/module/cpyext/include/_numpypy/numpy/README || die + mv pypy/module/cpyext/include/* include/pypy${PYVER}/ || die + mv pypy/module/cpyext/parse/*.h include/pypy${PYVER}/ || die + pax-mark m pypy${PYVER}-c + + # verify the subslot + local soabi=$( + ./pypy${PYVER}-c - <<-EOF + import importlib.util + import sysconfig + soabi = sysconfig.get_config_var("SOABI") + magic = importlib.util._RAW_MAGIC_NUMBER & 0xffff + print(f"{soabi}-{magic}") + EOF + ) + [[ ${soabi} == ${SLOT#*/} ]] || die "update subslot to ${soabi}" + + # Add epython.py to the distribution + echo 'EPYTHON="pypy3"' > lib-python/3/epython.py || die + + einfo "Generating caches and CFFI modules ..." + + # Generate sysconfig data + local host_gnu_type=$(sh pypy/tool/release/config.guess) + local overrides=( + HOST_GNU_TYPE "${host_gnu_type:-unknown}" + INCLUDEPY "${EPREFIX}/usr/include/pypy${PYVER}" + LIBDIR "${EPREFIX}/usr/$(get_libdir)" + TZPATH "${EPREFIX}/usr/share/zoneinfo" + WHEEL_PKG_DIR "${EPREFIX}/usr/lib/python/ensurepip" + ) + ./pypy${PYVER}-c -m sysconfig --generate-posix-vars "${overrides[@]}" || die + local outdir + outdir=$( pypy_incremental_magic +SLOT="0/pypy39-pp73-336" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" +IUSE="+ensurepip gdbm +jit ncurses sqlite tk" +# many tests are failing upstream +# see https://buildbot.pypy.org/summary?branch=py${PYVER} +RESTRICT="test" + +RDEPEND=" + || ( + >=dev-python/${PN}-exe-${PYPY_PV}:${PYPY_PV}[bzip2(+),ncurses?] + >=dev-python/${PN}-exe-bin-${PYPY_PV}:${PYPY_PV} + ) + dev-lang/python-exec[python_targets_pypy3(-)] + dev-libs/openssl:0= + dev-python/gentoo-common + ensurepip? ( dev-python/ensurepip-wheels ) + gdbm? ( sys-libs/gdbm:0= ) + sqlite? ( dev-db/sqlite:3= ) + tk? ( + dev-lang/tk:0= + dev-tcltk/tix:0= + ) +" +DEPEND=" + ${RDEPEND} +" + +src_prepare() { + local PATCHES=( + "${WORKDIR}/${PATCHSET}" + ) + default +} + +src_configure() { + tc-export CC +} + +src_compile() { + mkdir bin || die + # switch to the layout expected for cffi module builds + mkdir include/pypy${PYVER} || die + # copy over to make sys.prefix happy + cp -p "${BROOT}"/usr/bin/pypy${PYVER}-c-${PYPY_PV} pypy${PYVER}-c || die + cp -p "${BROOT}"/usr/include/pypy${PYVER}/${PYPY_PV}/* include/pypy${PYVER}/ || die + # (not installed by pypy-exe) + rm pypy/module/cpyext/include/_numpypy/numpy/README || die + mv pypy/module/cpyext/include/* include/pypy${PYVER}/ || die + mv pypy/module/cpyext/parse/*.h include/pypy${PYVER}/ || die + pax-mark m pypy${PYVER}-c + + # verify the subslot + local soabi=$( + ./pypy${PYVER}-c - <<-EOF + import importlib.util + import sysconfig + soabi = sysconfig.get_config_var("SOABI") + magic = importlib.util._RAW_MAGIC_NUMBER & 0xffff + print(f"{soabi}-{magic}") + EOF + ) + [[ ${soabi} == ${SLOT#*/} ]] || die "update subslot to ${soabi}" + + # Add epython.py to the distribution + echo 'EPYTHON="pypy3"' > lib-python/3/epython.py || die + + einfo "Generating caches and CFFI modules ..." + + # Generate sysconfig data + local host_gnu_type=$(sh pypy/tool/release/config.guess) + local overrides=( + HOST_GNU_TYPE "${host_gnu_type:-unknown}" + INCLUDEPY "${EPREFIX}/usr/include/pypy${PYVER}" + LIBDIR "${EPREFIX}/usr/$(get_libdir)" + TZPATH "${EPREFIX}/usr/share/zoneinfo" + WHEEL_PKG_DIR "${EPREFIX}/usr/lib/python/ensurepip" + ) + ./pypy${PYVER}-c -m sysconfig --generate-posix-vars "${overrides[@]}" || die + local outdir + outdir=$(/dev/null || die + einfo "Running ${example_dir} test" + esetup.py build --build-lib=build/lib + + case ${example_dir} in + html-py-ever) + pushd tests >/dev/null || die + local -x PYTHONPATH=../build/lib + ${EPYTHON} run_all.py || die "Tests failed with ${EPYTHON}" + popd >/dev/null || die + ;; + *) + pushd build/lib >/dev/null || die + epytest ../../tests + popd >/dev/null || die + ;; + esac + + rm -rf build || die + popd >/dev/null || die + done +} diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest index 979a21c237fb..28df0d796873 100644 --- a/dev-python/setuptools/Manifest +++ b/dev-python/setuptools/Manifest @@ -1,4 +1,3 @@ -DIST setuptools-70.3.0.tar.gz 2333112 BLAKE2B cffe583c1440e2c6ed049fc0c3da70d6b3f43710cec8eeba9b96906d7d3113c0156ac0398f12355e2c0eeeb73dc351e56eea117361c83a4819e255f2b44d01da SHA512 9f330bd9867631da69ee0886551033a6e8ef3cf52cfe38aad9fcd359cbfc2e0d7ee8c85382b29f8d52568c674893dc07f2b2a896afe5154e6140bb3209ee50a0 DIST setuptools-71.0.4.tar.gz 2421868 BLAKE2B 29c63bedd87dd4c79ef86d20b6ab4297ae434a59d412813d0ef136c6239b8c77c7ec81b8384319a0e18617d0f8417da3c28d9f8ece40f4509949611c575c35a2 SHA512 efd1996e2720244b8bb385682258be4b2cd67d18b0910aa3f32c23907fad998144ff47455fb8866298e2b879b714624d09efefdcf1bf1d55047ecd3d1e36548e DIST setuptools-71.1.0.tar.gz 2422233 BLAKE2B b98bc2155cdf5acabd52c942a8b7908dbb48b39a3abbf065e42b089e22c3bba27aeee3492c5ecfc1de8b4bdba3c97259cfc609a31cdc11cdaf23f9a2dbab8685 SHA512 2cb817d3dee790ab1e71739b3980361c6dface44fa9c027a92aa3f96e758c034b0330de5eae48365dfa17933fe050f8418cff23fea192b3c616789215e411c1a DIST setuptools-72.1.0.tar.gz 2419487 BLAKE2B df05affc48f8909b6b3b9dc30ef33e31c4b3781e747fea7d23b855d0294976f563e25b268666bfd2c758be66eca00e3e850463ff3d6f26b891185a2a15c8d31c SHA512 d0a34f16dfa6bb9a6df39076cd43528cf854d343f6f801c448ea0ebab2a259aec3d03571e2a26709df6082ed2fcb6c43b86448be556fd559b6af41831b4f38e0 diff --git a/dev-python/setuptools/setuptools-70.3.0.ebuild b/dev-python/setuptools/setuptools-70.3.0.ebuild deleted file mode 100644 index 4888f82ee67b..000000000000 --- a/dev-python/setuptools/setuptools-70.3.0.ebuild +++ /dev/null @@ -1,135 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# please keep this ebuild at EAPI 8 -- sys-apps/portage dep -EAPI=8 - -# please bump dev-python/ensurepip-setuptools along with this package! - -DISTUTILS_USE_PEP517=standalone -PYTHON_TESTED=( python3_{10..13} pypy3 ) -PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" ) -PYTHON_REQ_USE="xml(+)" - -inherit distutils-r1 pypi - -DESCRIPTION="Collection of extensions to Distutils" -HOMEPAGE=" - https://github.com/pypa/setuptools/ - https://pypi.org/project/setuptools/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" -IUSE="test" -RESTRICT="!test? ( test )" - -# check */_vendor/vendored.txt -RDEPEND=" - !!=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}] - >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}] - >=dev-python/ordered-set-4.0.2-r1[${PYTHON_USEDEP}] - >=dev-python/packaging-24[${PYTHON_USEDEP}] - >=dev-python/platformdirs-2.6.2-r1[${PYTHON_USEDEP}] - >=dev-python/wheel-0.37.1-r1[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}] - ' 3.10) -" -BDEPEND=" - ${RDEPEND} - test? ( - $(python_gen_cond_dep ' - >=dev-python/build-1.0.3[${PYTHON_USEDEP}] - >=dev-python/ini2toml-0.14[${PYTHON_USEDEP}] - >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}] - >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}] - >=dev-python/jaraco-path-3.2.0[${PYTHON_USEDEP}] - dev-python/jaraco-test[${PYTHON_USEDEP}] - dev-python/pip[${PYTHON_USEDEP}] - dev-python/pip-run[${PYTHON_USEDEP}] - dev-python/pyproject-hooks[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] - >=dev-python/pytest-home-0.5[${PYTHON_USEDEP}] - dev-python/pytest-subprocess[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}] - >=dev-python/virtualenv-20[${PYTHON_USEDEP}] - ' "${PYTHON_TESTED[@]}") - ) -" -# setuptools-scm is here because installing plugins apparently breaks stuff at -# runtime, so let's pull it early. See bug #663324. -# -# trove-classifiers are optionally used in validation, if they are -# installed. Since we really oughtn't block them, let's always enforce -# the newest version for the time being to avoid errors. -# https://github.com/pypa/setuptools/issues/4459 -PDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - >=dev-python/trove-classifiers-2024.7.2[${PYTHON_USEDEP}] -" - -src_prepare() { - local PATCHES=( - # TODO: remove this when we're 100% PEP517 mode - "${FILESDIR}/setuptools-62.4.0-py-compile.patch" - ) - - distutils-r1_src_prepare - - # breaks tests - sed -i -e '/--import-mode/d' pytest.ini || die - - # remove bundled dependencies - rm -r */_vendor setuptools/_distutils/_vendor || die - - # remove the ugly */extern hack that breaks on unvendored deps - rm -r */extern || die - find -name '*.py' -exec sed \ - -e 's:from \w*[.]\+extern ::' -e 's:\w*[.]\+extern[.]::' \ - -e 's:from [.]_vendor[.]:from :' \ - -i {} + || die -} - -python_test() { - if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then - return - fi - - local EPYTEST_DESELECT=( - # network - # TODO: see if PRE_BUILT_SETUPTOOLS_* helps - setuptools/tests/config/test_apply_pyprojecttoml.py::test_apply_pyproject_equivalent_to_setupcfg - setuptools/tests/integration/test_pip_install_sdist.py::test_install_sdist - setuptools/tests/test_build_meta.py::test_legacy_editable_install - setuptools/tests/test_distutils_adoption.py - setuptools/tests/test_editable_install.py - setuptools/tests/test_setuptools.py::test_its_own_wheel_does_not_contain_tests - setuptools/tests/test_virtualenv.py::test_clean_env_install - setuptools/tests/test_virtualenv.py::test_no_missing_dependencies - setuptools/tests/test_virtualenv.py::test_test_command_install_requirements - # TODO - setuptools/tests/config/test_setupcfg.py::TestConfigurationReader::test_basic - setuptools/tests/config/test_setupcfg.py::TestConfigurationReader::test_ignore_errors - setuptools/tests/test_extern.py::test_distribution_picklable - # expects bundled deps in virtualenv - setuptools/tests/config/test_apply_pyprojecttoml.py::TestMeta::test_example_file_in_sdist - setuptools/tests/config/test_apply_pyprojecttoml.py::TestMeta::test_example_file_not_in_wheel - # fails if python-xlib is installed - setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_allow_hosts - # TODO, probably some random package - setuptools/tests/config/test_setupcfg.py::TestOptions::test_cmdclass - # Internet, sigh - setuptools/tests/test_integration.py - # flaky - setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_transitive_extra_dependency - setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_distutils_command_dep - ) - - local EPYTEST_XDIST=1 - epytest -o tmp_path_retention_policy=all setuptools -} diff --git a/dev-python/setuptools/setuptools-71.0.4.ebuild b/dev-python/setuptools/setuptools-71.0.4.ebuild index d4a49d945688..54bceb617bc6 100644 --- a/dev-python/setuptools/setuptools-71.0.4.ebuild +++ b/dev-python/setuptools/setuptools-71.0.4.ebuild @@ -21,7 +21,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/shapely/shapely-2.0.5.ebuild b/dev-python/shapely/shapely-2.0.5.ebuild index e28d47959a37..ac8859ac4f41 100644 --- a/dev-python/shapely/shapely-2.0.5.ebuild +++ b/dev-python/shapely/shapely-2.0.5.ebuild @@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P} LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 arm64 ~x86" DEPEND=" dev-python/numpy:=[${PYTHON_USEDEP}] diff --git a/dev-python/siphash24/siphash24-1.6.ebuild b/dev-python/siphash24/siphash24-1.6.ebuild index fcc5fc9449cf..73ba4a3edc40 100644 --- a/dev-python/siphash24/siphash24-1.6.ebuild +++ b/dev-python/siphash24/siphash24-1.6.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="|| ( Apache-2.0 LGPL-2.1+ )" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv" +KEYWORDS="amd64 arm64 ~riscv" DEPEND=" dev-libs/c-siphash diff --git a/dev-python/spake2/metadata.xml b/dev-python/spake2/metadata.xml index 2041ad286cee..031ce946d2c0 100644 --- a/dev-python/spake2/metadata.xml +++ b/dev-python/spake2/metadata.xml @@ -1,10 +1,7 @@ - - tamiko@gentoo.org - Matthias Maier - + spake2 diff --git a/dev-python/sphinx-argparse/metadata.xml b/dev-python/sphinx-argparse/metadata.xml index a00d23f8e329..5d4bea87d6b6 100644 --- a/dev-python/sphinx-argparse/metadata.xml +++ b/dev-python/sphinx-argparse/metadata.xml @@ -5,6 +5,11 @@ sci@gentoo.org Gentoo Science Project + + python@gentoo.org + Python + + sphinx-doc/sphinx-argparse sphinx-argparse diff --git a/dev-python/sphinx-argparse/sphinx-argparse-0.5.2.ebuild b/dev-python/sphinx-argparse/sphinx-argparse-0.5.2.ebuild index 07cc564179b6..39fba4f60b8f 100644 --- a/dev-python/sphinx-argparse/sphinx-argparse-0.5.2.ebuild +++ b/dev-python/sphinx-argparse/sphinx-argparse-0.5.2.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~riscv x86" RDEPEND=" >=dev-python/docutils-0.19[${PYTHON_USEDEP}] diff --git a/dev-python/sphinx-autodoc-typehints/Manifest b/dev-python/sphinx-autodoc-typehints/Manifest index e79cf40fa3aa..9b1aa0833b4a 100644 --- a/dev-python/sphinx-autodoc-typehints/Manifest +++ b/dev-python/sphinx-autodoc-typehints/Manifest @@ -1,2 +1 @@ -DIST sphinx_autodoc_typehints-2.2.2.tar.gz 40324 BLAKE2B 113a3ce262ca5c1bab60d388080ce33559dc24388c0690b9db8413825b136830015afd70cfa0c95464d6bdc4824fb8b511a22579eb2ab0fec267405ce953ace9 SHA512 11996f0cf916ccf7f630bbdad7e4b4f0e0969c97c5714c71a08a2c0eda3c1e36a27843048cf44c42b1a71e7d50b4353d94cf3c201bf2356ded2f305709bd1b1e DIST sphinx_autodoc_typehints-2.2.3.tar.gz 40394 BLAKE2B eece3fd99898bf6c93561b0269a7cae2d9b5bd7868ef3d9cd61868b57b9435ef255731db7fdbde2cf05b1f1ed1c8864060fd15ad5b44bbd122f2c2d4fd264aeb SHA512 8a39129ae3e90703c7de8d25c7616256b4d203f6e3c6971f382265361236e7606fa16169e189ca47cd4f1dfdf27a98a16c7b92ce409e2431886e4dacd0159fcf diff --git a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.2.2.ebuild b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.2.2.ebuild deleted file mode 100644 index c90e5eccabbf..000000000000 --- a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.2.2.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{10..13} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Type hints support for the Sphinx autodoc extension" -HOMEPAGE=" - https://github.com/tox-dev/sphinx-autodoc-typehints/ - https://pypi.org/project/sphinx-autodoc-typehints/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86" - -RDEPEND=" - >=dev-python/sphinx-7.1.2[${PYTHON_USEDEP}] -" -# skipping optional test dep on dev-python/nptyping as that package -# is horribly broken and on its way out -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - >=dev-python/sphobjinv-2.3.1[${PYTHON_USEDEP}] - >=dev-python/typing-extensions-4.5[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # this package is addicted to Internet - tests/test_sphinx_autodoc_typehints.py::test_format_annotation - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -} diff --git a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.2.3.ebuild b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.2.3.ebuild index f6053e2167f7..c90e5eccabbf 100644 --- a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.2.3.ebuild +++ b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-2.2.3.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" >=dev-python/sphinx-7.1.2[${PYTHON_USEDEP}] diff --git a/dev-python/sqlparse/Manifest b/dev-python/sqlparse/Manifest index 79683220a0af..81c1f872d628 100644 --- a/dev-python/sqlparse/Manifest +++ b/dev-python/sqlparse/Manifest @@ -1,2 +1 @@ -DIST sqlparse-0.5.0.tar.gz 83475 BLAKE2B 6553de08385e90bbb0b7ce45db5894aabceb997885f1c610d83725b1a5d632caae1944e022ef43b3ed586ed05d160d5e88e450a077a6531955abda8a794dc173 SHA512 eade99e832054ddbc466d1c56a4d5ce6f79d31be8dbfa0b175b8413e4326af18baa20a42d9661bc09e91f04edd8329d4c0df2ca6f62983df3daef67d38342269 DIST sqlparse-0.5.1.tar.gz 84502 BLAKE2B b0569552848795053c33e616966075629ae52e61cdc6950bfbc9c4a4976a1b39d6c80f26c25ed5bbd125395f38ed495e5df7532d5f3289e8eece398acc4abaf1 SHA512 5d93e942d6a26a544827a877cb2035328f406dc8e8475e217ba75571672b6c5eaca6f87c2c76244c0dea32449c818fcca9bb8fff53679e6f0ba2bef2a6b92b6f diff --git a/dev-python/sqlparse/sqlparse-0.5.0.ebuild b/dev-python/sqlparse/sqlparse-0.5.0.ebuild deleted file mode 100644 index df280bc630e9..000000000000 --- a/dev-python/sqlparse/sqlparse-0.5.0.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{10..13} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="A non-validating SQL parser module for Python" -HOMEPAGE=" - https://github.com/andialbrecht/sqlparse/ - https://pypi.org/project/sqlparse/ -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" - -distutils_enable_sphinx docs/source -distutils_enable_tests pytest diff --git a/dev-python/sqlparse/sqlparse-0.5.1.ebuild b/dev-python/sqlparse/sqlparse-0.5.1.ebuild index 9db6d9d2a9a0..df280bc630e9 100644 --- a/dev-python/sqlparse/sqlparse-0.5.1.ebuild +++ b/dev-python/sqlparse/sqlparse-0.5.1.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="BSD-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" distutils_enable_sphinx docs/source distutils_enable_tests pytest diff --git a/dev-python/stripe/Manifest b/dev-python/stripe/Manifest index 0ea5777cdb5b..9b435cff6ae6 100644 --- a/dev-python/stripe/Manifest +++ b/dev-python/stripe/Manifest @@ -1,2 +1,3 @@ DIST stripe-10.3.0.tar.gz 1300786 BLAKE2B 626a3c52cbb93aeae3749f6ffedd421557aa4e8085d2b0591ca2c1c866caa64ef78bdf8f0e5c85ee814ffd588d95ee05267748a97f2a50ff89d28a9e501d4da8 SHA512 7353df871f0b83330208e1a3e0fa339d319c3bb1b2e4e90bf045dd691120b22b908e263f3cdae5127b3a1299b950be3685ec631492888884d42570947de70268 DIST stripe-10.5.0.tar.gz 1301564 BLAKE2B 5cc9175c52bfadb0fc05528b406090f72215d2b27eefa51336508a74dd348d37d51b93e0e898ba22b1102316b95643bad6b0ca0e1ef84c8053b98a34ed496698 SHA512 c320c9f6b77ce38ef4182607168c811d512ba12d080c8f1c4f61fbdef6adaa2c955078e333715343e0bf796826e9d303a45765e1e67aee518a3cd6ffbfb801b4 +DIST stripe-10.6.0.tar.gz 1306235 BLAKE2B 0dbedd05118c31452e50f24fc92afb4f21a129ea1b47054d4c79bb48d6ea520ba34bc9b694c4919037488ad316180f793be0aa84068ed30c0c8bd7092841c4d7 SHA512 745aeedec3a666850afd77925c15599a74c73142808ee3cc9835e1853ece7c4fbb68c556f02b92d7265d638ed6fe39f254ccf3fb62cadeccc2e2bc57c57a9a7d diff --git a/dev-python/stripe/stripe-10.6.0.ebuild b/dev-python/stripe/stripe-10.6.0.ebuild new file mode 100644 index 000000000000..8ff27b618e7e --- /dev/null +++ b/dev-python/stripe/stripe-10.6.0.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..13} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Stripe Python bindings" +HOMEPAGE=" + https://github.com/stripe/stripe-python/ + https://pypi.org/project/stripe/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="telemetry" + +RDEPEND=" + >=dev-python/requests-2.20[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}] +" +# please bump dev-util/stripe-mock dep to the latest version on every bump +BDEPEND=" + test? ( + >=dev-util/stripe-mock-0.186.0 + dev-python/aiohttp[${PYTHON_USEDEP}] + dev-python/anyio[${PYTHON_USEDEP}] + dev-python/httpx[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + dev-python/trio[${PYTHON_USEDEP}] + net-misc/curl + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +DOCS=( LONG_DESCRIPTION.rst CHANGELOG.md README.md ) + +src_prepare() { + distutils-r1_src_prepare + + if ! use telemetry; then + sed -i -e '/enable_telemetry/s:True:False:' stripe/__init__.py || die + fi +} + +python_test() { + local EPYTEST_DESELECT=( + # exception message mismatch with aiohttp-3.10.0 + "tests/test_integration.py::TestIntegration::test_async_timeout[asyncio-aiohttp]" + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest tests -p anyio -p pytest_mock +} + +src_test() { + local stripe_mock_port=12111 + local stripe_mock_max_port=12121 + local stripe_mock_logfile="${T}/stripe_mock_${EPYTHON}.log" + # Try to start stripe-mock until we find a free port + while [[ ${stripe_mock_port} -le ${stripe_mock_max_port} ]]; do + ebegin "Trying to start stripe-mock on port ${stripe_mock_port}" + stripe-mock --http-port "${stripe_mock_port}" &> "${stripe_mock_logfile}" & + local stripe_mock_pid=${!} + sleep 2 + # Did stripe-mock start? + curl --fail -u "sk_test_123:" \ + "http://127.0.0.1:${stripe_mock_port}/v1/customers" &> /dev/null + eend ${?} "Port ${stripe_mock_port} unavailable" + if [[ ${?} -eq 0 ]]; then + einfo "stripe-mock running on port ${stripe_mock_port}" + break + fi + (( stripe_mock_port++ )) + done + if [[ ${stripe_mock_port} -gt ${stripe_mock_max_port} ]]; then + eerror "Unable to start stripe-mock for tests" + die "Please see the logfile located at: ${stripe_mock_logfile}" + fi + + local -x STRIPE_MOCK_PORT=${stripe_mock_port} + distutils-r1_src_test + + # Tear down stripe-mock + kill "${stripe_mock_pid}" || die "Unable to stop stripe-mock" +} diff --git a/dev-python/structlog/structlog-24.4.0.ebuild b/dev-python/structlog/structlog-24.4.0.ebuild index a523146cc838..f9b776793dff 100644 --- a/dev-python/structlog/structlog-24.4.0.ebuild +++ b/dev-python/structlog/structlog-24.4.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="|| ( Apache-2.0 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" BDEPEND=" dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}] diff --git a/dev-python/sympy/Manifest b/dev-python/sympy/Manifest index 97ca95a0cfad..65f9005d9670 100644 --- a/dev-python/sympy/Manifest +++ b/dev-python/sympy/Manifest @@ -1,3 +1 @@ -DIST sympy-1.12.1.gh.tar.gz 8025309 BLAKE2B 01fe3e95716b0efcf682613fb8ba6f149f4f4dc4ad3f20eb816d85f30042af1cd5860d3d157d4c26458520cc2f8e994ae6671058a7a0d5237e7f15d0e61f9e53 SHA512 9b50d2b0e8e9628c38296f8d1e25c83b1b9fa1503166b48cc344709217393b00910ad3441a1da0e81e6faf56e5db7a33bc96926918da024cafc77fb4957f94a4 -DIST sympy-1.13.0.gh.tar.gz 8124299 BLAKE2B 0aedeb4005aa7ee32470d6fd89494cfb68667b579bce33b189016347d136c6e961b0bc226bf638ba9ee5f14fa5c239af5e27de7da2a45dbf6fb16abf2d79cae9 SHA512 1a0d794d5a48d8b46cf87635753d316d807e14eb98c8c880e815168c5ac2c479608ec3c2b0ff786611736f9e68a2941a05fa31f187e83b84e1ce10d72099a6b6 DIST sympy-1.13.1.gh.tar.gz 8130206 BLAKE2B 92ecaccddc5e48ac8e338488ff67cd0b6fdd9b40105334a82fc81c2ae4e6162a369ce142c6a61041698378d2c08eb5f95595702c35219a90d797485176f6fb23 SHA512 3e742ec74b6f774660a43b93c8b8a14ad97fbcf998c2ce15a6512ced5003804f4dec34f8beb3ad1f45f0f0a701110d1a81d6855075db03436cc77c101b33d7ea diff --git a/dev-python/sympy/sympy-1.12.1.ebuild b/dev-python/sympy/sympy-1.12.1.ebuild deleted file mode 100644 index 98dc10f31734..000000000000 --- a/dev-python/sympy/sympy-1.12.1.ebuild +++ /dev/null @@ -1,108 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{10..13} ) - -inherit distutils-r1 virtualx - -DESCRIPTION="Computer Algebra System in pure Python" -HOMEPAGE=" - https://www.sympy.org/ - https://github.com/sympy/sympy/ - https://pypi.org/project/sympy/ -" -# pypi sdist misses some files, notably top-level conftest.py, as of 1.12.1_rc1 -SRC_URI=" - https://github.com/sympy/sympy/archive/${PV/_/}.tar.gz - -> ${P/_/}.gh.tar.gz -" -S=${WORKDIR}/${P/_/} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" -IUSE="examples imaging ipython latex mathml opengl pdf png pyglet symengine texmacs" - -RDEPEND=" - dev-python/mpmath[${PYTHON_USEDEP}] - dev-python/pexpect[${PYTHON_USEDEP}] - imaging? ( dev-python/pillow[${PYTHON_USEDEP}] ) - ipython? ( - $(python_gen_cond_dep ' - dev-python/ipython[${PYTHON_USEDEP}] - ' 3.{10..12}) - ) - latex? ( - virtual/latex-base - dev-texlive/texlive-fontsextra - png? ( app-text/dvipng ) - pdf? ( app-text/ghostscript-gpl ) - ) - mathml? ( dev-python/lxml[${PYTHON_USEDEP}] ) - opengl? ( dev-python/pyopengl[${PYTHON_USEDEP}] ) - pyglet? ( dev-python/pyglet[${PYTHON_USEDEP}] ) - symengine? ( dev-python/symengine[${PYTHON_USEDEP}] ) - texmacs? ( app-office/texmacs ) -" -BDEPEND=" - test? ( - dev-python/hypothesis[${PYTHON_USEDEP}] - ) -" - -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_test() { - virtx distutils-r1_src_test -} - -python_test() { - local EPYTEST_DESELECT=( - # require old version of antlr4 - sympy/parsing/tests/test_autolev.py - sympy/parsing/tests/test_latex.py - # crash due to assertions in sys-devel/llvm[debug] - sympy/parsing/tests/test_c_parser.py - - # TODO: pytest? - sympy/solvers/ode/tests/test_systems.py::test_linear_3eq_order1_type4_long_check - sympy/solvers/ode/tests/test_systems.py::test_linear_3eq_order1_type4_long_dsolve_dotprodsimp - - # either very slow or hanging - sympy/solvers/ode/tests/test_systems.py::test_linear_new_order1_type2_de_lorentz_slow_check - sympy/integrals/tests/test_failing_integrals.py::test_issue_15227 - sympy/matrices/tests/test_matrices.py::test_pinv_rank_deficient_when_diagonalization_fails - sympy/solvers/ode/tests/test_systems.py::test_nonlinear_3eq_order1_type1 - sympy/solvers/ode/tests/test_systems.py::test_nonlinear_3eq_order1_type3 - - # known broken - # https://github.com/sympy/sympy/issues/26321 - sympy/solvers/tests/test_simplex.py::test_lp - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - nonfatal epytest --veryquickcheck || - die -n "Tests failed with ${EPYTHON}" -} - -python_install_all() { - local DOCS=( AUTHORS README.md ) - - if use examples; then - dodoc -r examples - docompress -x /usr/share/doc/${PF}/examples - fi - - distutils-r1_python_install_all - - if use texmacs; then - exeinto /usr/libexec/TeXmacs/bin/ - doexe data/TeXmacs/bin/tm_sympy - insinto /usr/share/TeXmacs/plugins/sympy/ - doins -r data/TeXmacs/progs - fi -} diff --git a/dev-python/sympy/sympy-1.13.0.ebuild b/dev-python/sympy/sympy-1.13.0.ebuild deleted file mode 100644 index 92c208153ac7..000000000000 --- a/dev-python/sympy/sympy-1.13.0.ebuild +++ /dev/null @@ -1,106 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{10..13} ) - -inherit distutils-r1 virtualx - -DESCRIPTION="Computer Algebra System in pure Python" -HOMEPAGE=" - https://www.sympy.org/ - https://github.com/sympy/sympy/ - https://pypi.org/project/sympy/ -" -# pypi sdist misses some files, notably top-level conftest.py, as of 1.12.1_rc1 -SRC_URI=" - https://github.com/sympy/sympy/archive/${PV/_/}.tar.gz - -> ${P/_/}.gh.tar.gz -" -S=${WORKDIR}/${P/_/} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" -IUSE="examples imaging ipython latex mathml opengl pdf png pyglet symengine texmacs" - -RDEPEND=" - >=dev-python/mpmath-1.1.0[${PYTHON_USEDEP}] - dev-python/pexpect[${PYTHON_USEDEP}] - imaging? ( dev-python/pillow[${PYTHON_USEDEP}] ) - ipython? ( - dev-python/ipython[${PYTHON_USEDEP}] - ) - latex? ( - virtual/latex-base - dev-texlive/texlive-fontsextra - png? ( app-text/dvipng ) - pdf? ( app-text/ghostscript-gpl ) - ) - mathml? ( dev-python/lxml[${PYTHON_USEDEP}] ) - opengl? ( dev-python/pyopengl[${PYTHON_USEDEP}] ) - pyglet? ( dev-python/pyglet[${PYTHON_USEDEP}] ) - symengine? ( dev-python/symengine[${PYTHON_USEDEP}] ) - texmacs? ( app-office/texmacs ) -" -BDEPEND=" - test? ( - dev-python/hypothesis[${PYTHON_USEDEP}] - ) -" - -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_test() { - virtx distutils-r1_src_test -} - -python_test() { - local EPYTEST_DESELECT=( - # require old version of antlr4 - sympy/parsing/tests/test_autolev.py - sympy/parsing/tests/test_latex.py - # crash due to assertions in sys-devel/llvm[debug] - sympy/parsing/tests/test_c_parser.py - - # TODO: pytest? - sympy/solvers/ode/tests/test_systems.py::test_linear_3eq_order1_type4_long_check - sympy/solvers/ode/tests/test_systems.py::test_linear_3eq_order1_type4_long_dsolve_dotprodsimp - - # either very slow or hanging - sympy/solvers/ode/tests/test_systems.py::test_linear_new_order1_type2_de_lorentz_slow_check - sympy/integrals/tests/test_failing_integrals.py::test_issue_15227 - sympy/matrices/tests/test_matrices.py::test_pinv_rank_deficient_when_diagonalization_fails - sympy/solvers/ode/tests/test_systems.py::test_nonlinear_3eq_order1_type1 - sympy/solvers/ode/tests/test_systems.py::test_nonlinear_3eq_order1_type3 - - # known broken - # https://github.com/sympy/sympy/issues/26321 - sympy/solvers/tests/test_simplex.py::test_lp - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - nonfatal epytest --veryquickcheck || - die -n "Tests failed with ${EPYTHON}" -} - -python_install_all() { - local DOCS=( AUTHORS README.md ) - - if use examples; then - dodoc -r examples - docompress -x /usr/share/doc/${PF}/examples - fi - - distutils-r1_python_install_all - - if use texmacs; then - exeinto /usr/libexec/TeXmacs/bin/ - doexe data/TeXmacs/bin/tm_sympy - insinto /usr/share/TeXmacs/plugins/sympy/ - doins -r data/TeXmacs/progs - fi -} diff --git a/dev-python/sympy/sympy-1.13.1.ebuild b/dev-python/sympy/sympy-1.13.1.ebuild index 92c208153ac7..a178ec16d6e5 100644 --- a/dev-python/sympy/sympy-1.13.1.ebuild +++ b/dev-python/sympy/sympy-1.13.1.ebuild @@ -23,7 +23,7 @@ S=${WORKDIR}/${P/_/} LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="examples imaging ipython latex mathml opengl pdf png pyglet symengine texmacs" RDEPEND=" diff --git a/dev-python/textdistance/Manifest b/dev-python/textdistance/Manifest index f480ccbdbe2a..e947719a7237 100644 --- a/dev-python/textdistance/Manifest +++ b/dev-python/textdistance/Manifest @@ -1,2 +1 @@ -DIST textdistance-4.6.2.gh.tar.gz 46619 BLAKE2B 0a205bd5615f252f4ab832597b26cd81f3a817fa9544675b947b2ba8a9d8c128ad261a09fb1ee118e0ca807ff7721f3594de5da11f5df59c90c2d9b7110b84ff SHA512 4e5ec7ef76cfd45b05f5813d624d934a6aa90c326b8bc1af50fdde51c4fda141d5aa826e7a145f4cf59f7d7cbcdcf775746eeb197a2adef3c62ad8570d699890 DIST textdistance-4.6.3.gh.tar.gz 46631 BLAKE2B 9d4c2172934ba14326fe8ecdf7e955cd664196e58d8cc0c58f712525e6ea3aaa267879c09ba5a67ab015f6abd37593af959f02262c5a4a2fa08a859fe38a52b4 SHA512 ad9b8e031a8ae11dd2cd0f8ee8ee42f15e14eccc05910a45b4b5bf2f2048c4895da354832f88957502998b423616a54e64b94a093e4ddb7be2744c19e7f283e9 diff --git a/dev-python/textdistance/textdistance-4.6.2.ebuild b/dev-python/textdistance/textdistance-4.6.2.ebuild deleted file mode 100644 index 65f504fe0b61..000000000000 --- a/dev-python/textdistance/textdistance-4.6.2.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..13} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="Compute distance between the two texts" -HOMEPAGE=" - https://github.com/life4/textdistance/ - https://pypi.org/project/textdistance/ -" -SRC_URI=" - https://github.com/life4/textdistance/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" - -BDEPEND=" - test? ( - dev-python/hypothesis[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - tests/test_external.py -) diff --git a/dev-python/textdistance/textdistance-4.6.3.ebuild b/dev-python/textdistance/textdistance-4.6.3.ebuild index cbe654456441..65f504fe0b61 100644 --- a/dev-python/textdistance/textdistance-4.6.3.ebuild +++ b/dev-python/textdistance/textdistance-4.6.3.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" BDEPEND=" test? ( diff --git a/dev-python/tqdm/Manifest b/dev-python/tqdm/Manifest index 851ed66aa194..7578be764996 100644 --- a/dev-python/tqdm/Manifest +++ b/dev-python/tqdm/Manifest @@ -1 +1,2 @@ DIST tqdm-4.66.4.tar.gz 169392 BLAKE2B 6d8e3e9775d93d9c064289b8a830b4f541a753a48044ec65fcee9c8d158d423e362d06c3404efce67de28fab2c3f1fb3d8aaa0fdec33b4d040ad1f2aec97fde2 SHA512 fdafa64784564f7f400f29ffa75ba564a3c9bc6d935a1ccd82260d4a1f4431792a9dae2d5c6ed69cc265f078f674081589a040d47b8745a500870d27670feadc +DIST tqdm-4.66.5.tar.gz 169504 BLAKE2B 9868bcfb4f3fc22aedfbb848d383055ef6ef9795982cd7877e620dba5391ffee369c375b27555c302d1fc6fb27ddacf8d3874daeffa62e5e8699e1124fbf96af SHA512 8e2c35f02fe365063a325d8a1d3e525870d522fab465e1a86764b8716ff32c039db463fe5e74a5f080ced40851d49b1e4273126074d62f14ed1935a96e0afb8a diff --git a/dev-python/tqdm/tqdm-4.66.5.ebuild b/dev-python/tqdm/tqdm-4.66.5.ebuild new file mode 100644 index 000000000000..8928bc3c752e --- /dev/null +++ b/dev-python/tqdm/tqdm-4.66.5.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{10..13} ) + +inherit bash-completion-r1 distutils-r1 pypi + +DESCRIPTION="Add a progress meter to your loops in a second" +HOMEPAGE=" + https://github.com/tqdm/tqdm/ + https://pypi.org/project/tqdm/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +IUSE="examples" + +BDEPEND=" + dev-python/setuptools-scm[${PYTHON_USEDEP}] + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_IGNORE=( + # Skip unpredictable performance tests + tests/tests_perf.py +) + +python_install_all() { + doman tqdm/tqdm.1 + newbashcomp tqdm/completion.sh tqdm + if use examples; then + dodoc -r examples + docompress -x /usr/share/doc/${PF}/examples + fi + distutils-r1_python_install_all +} diff --git a/dev-python/txtorcon/metadata.xml b/dev-python/txtorcon/metadata.xml index 41f36acb77d0..c49e02a63638 100644 --- a/dev-python/txtorcon/metadata.xml +++ b/dev-python/txtorcon/metadata.xml @@ -1,10 +1,7 @@ - - tamiko@gentoo.org - Matthias Maier - + txtorcon diff --git a/dev-python/uvicorn/Manifest b/dev-python/uvicorn/Manifest index beee4bcd7a18..6f1bb9bc3034 100644 --- a/dev-python/uvicorn/Manifest +++ b/dev-python/uvicorn/Manifest @@ -1,3 +1,3 @@ DIST uvicorn-0.30.1.gh.tar.gz 722580 BLAKE2B 33cb5683bf8d3f3bbc2a17a354356adee2be66259cd79413c9f1ef698485c46060a609a8f0a28cef05de71631569ac61c12aad6913a3243f45eb7e1691a481ea SHA512 ce705c1e99ca0feff3f82e067c0df9e21dea6ff3789541757edbc686718bcb0c80be392fd75f7c0962c5d7251e7e3e441e97633057dcb43e565c48a4d6b3d392 DIST uvicorn-0.30.3.gh.tar.gz 723748 BLAKE2B 8191491ebbccf8586e668bc6c14ce0a526d958ee1bf618cbf714bcb0932c36e14bfa4365a3ce88129180dcb0a2ac62b65fd977262f936b31a84267e3d41a971e SHA512 de6299c4b93bb14ea5ef466d2ebb91e24c2b9ae3e47158e924ae8c1f1e58a3fffd39e3e001e647afa47512f9481f5a3e2cce613427600200bcf27c4143c4e608 -DIST uvicorn-0.30.4.gh.tar.gz 723888 BLAKE2B faa33e0bcb90f290e6119992cfa025b2b8dccc78fb19d5e008f667c571918701590910ec9dc0ae57475625c4d0958173d142661ffcdec493ba2cd217f24e61e5 SHA512 5082fafbd2f8ae00d81b00cba52e25725640ba87cbfbe96d6ec3b854be472235fe3865470a2478b95ebe449c10fa7580fb126bd3f413b59c49225e7850142262 +DIST uvicorn-0.30.5.gh.tar.gz 723960 BLAKE2B 462cdbe47f035a6b100908e5fa533a9afa7be3232ce79fda372686de54a14ca13771245a98c53b7ad729ba3119cd83b9d4acd5ab4069064f6c9fee3542f7b0be SHA512 9752b415159e152264d0d9a9a93cd82ec3b6ab08fe115698e54ecf5e2534c7c2368e05dfd21486c8711808482a85c563ecf1d5027c09587872aced4f7023a3dc diff --git a/dev-python/uvicorn/uvicorn-0.30.4.ebuild b/dev-python/uvicorn/uvicorn-0.30.5.ebuild similarity index 100% rename from dev-python/uvicorn/uvicorn-0.30.4.ebuild rename to dev-python/uvicorn/uvicorn-0.30.5.ebuild diff --git a/dev-python/validators/Manifest b/dev-python/validators/Manifest index 270eca067c5c..8e563f79af98 100644 --- a/dev-python/validators/Manifest +++ b/dev-python/validators/Manifest @@ -1,2 +1 @@ -DIST validators-0.32.0.tar.gz 69788 BLAKE2B 5d0eddae8c71d8ad0b9b646244502198ece878769c873691dc94dd0be2e87fb899a9a6e3593debd5195914ce5edb2f00f6563e16b1685d58259d1e0d9ef453c8 SHA512 34a68e8a3f7cb1a0489b7cfd4987fa44a1faea8be1e063fcda6cca3e010044ab3ea5b87c3c04fadbaa9dd6513b3ab32de72ec9a833428ed5f82b3df8d0d453f0 DIST validators-0.33.0.tar.gz 70741 BLAKE2B e999d1ea14e2240523537804931fc91f5eb02d4ff35b22e8a292ff8785493ce48cd14ccf0d87ce945739c3e65a79b3a7654a66412bcc41e4e37e0fd87eefad72 SHA512 611844e182319209a2f6305daf3fcfc1801d9ad32179eaa9651844df37bd3d1d42bfd1e69be1e2c4fcd811a231228bc748a12dd6583248d5b572394cb9c9d858 diff --git a/dev-python/validators/validators-0.32.0.ebuild b/dev-python/validators/validators-0.32.0.ebuild deleted file mode 100644 index ddcc3a3b905b..000000000000 --- a/dev-python/validators/validators-0.32.0.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{10..13} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python Data Validation for Humans" -HOMEPAGE=" - https://github.com/python-validators/validators/ - https://pypi.org/project/validators/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # requires eth-hash - tests/crypto_addresses/test_eth_address.py -) diff --git a/dev-python/validators/validators-0.33.0.ebuild b/dev-python/validators/validators-0.33.0.ebuild index ee697b081282..ddcc3a3b905b 100644 --- a/dev-python/validators/validators-0.33.0.ebuild +++ b/dev-python/validators/validators-0.33.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" distutils_enable_tests pytest diff --git a/dev-python/vcrpy/vcrpy-6.0.1-r1.ebuild b/dev-python/vcrpy/vcrpy-6.0.1-r1.ebuild new file mode 100644 index 000000000000..b82fe8880935 --- /dev/null +++ b/dev-python/vcrpy/vcrpy-6.0.1-r1.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..13} ) + +inherit distutils-r1 + +DESCRIPTION="Automatically mock your HTTP interactions to simplify and speed up testing" +HOMEPAGE=" + https://github.com/kevin1024/vcrpy/ + https://pypi.org/project/vcrpy/ +" +SRC_URI=" + https://github.com/kevin1024/vcrpy/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + +RDEPEND=" + >=dev-python/httplib2-0.9.1[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + >=dev-python/requests-2.16.2[${PYTHON_USEDEP}] + dev-python/urllib3[${PYTHON_USEDEP}] + dev-python/wrapt[${PYTHON_USEDEP}] + dev-python/yarl[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + >=dev-python/pytest-httpbin-2.0.0-r1[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +PATCHES=( + # https://github.com/kevin1024/vcrpy/pull/823 + "${FILESDIR}/${P}-httpbin-compat.patch" +) + +python_test() { + local EPYTEST_DESELECT=( + # these tests are failing with recent dev-python/werkzeug; losely related: + # https://github.com/kevin1024/vcrpy/issues/645 + tests/integration/test_record_mode.py::test_new_episodes_record_mode_two_times + tests/integration/test_urllib2.py::test_random_body + tests/integration/test_urllib2.py::test_multiple_requests + # Internet + "tests/integration/test_urllib3.py::test_post[https]" + ) + + local EPYTEST_IGNORE=( + # requires boto3 + tests/integration/test_boto3.py + # Internet + tests/integration/test_tornado.py + tests/integration/test_aiohttp.py + ) + + local -x REQUESTS_CA_BUNDLE=$("${EPYTHON}" -m pytest_httpbin.certs) + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -m 'not online' -p httpbin -p rerunfailures --reruns=5 +} diff --git a/dev-python/wcmatch/Manifest b/dev-python/wcmatch/Manifest index a02f327fd7bb..577ddec60efd 100644 --- a/dev-python/wcmatch/Manifest +++ b/dev-python/wcmatch/Manifest @@ -1 +1,2 @@ DIST wcmatch-8.5.2.gh.tar.gz 117532 BLAKE2B f01ce989d1580da6575535a3c025aa50defe779ca723359dab379dda1c4c98d812343773d0130c56f8ebf74dae4472caa188b4b7b323f2df09686ebba297fa9a SHA512 1a79940bc54996f587dda6aacefee212adb4d527be68cc7b762e7e16c0796ebd833bdeb5abe6f48fa3d6d82f720ade054633ce28ee506b17c4d89cccffaa8e70 +DIST wcmatch-9.0.gh.tar.gz 116090 BLAKE2B 6d33886a9f1f0f53c95dcd8adcebffcd50075c54f8a6398d22e372b811dab33a09152c98d982ed817c9230ae0f200e74dac209da785979365aa38a511b790965 SHA512 638a59b70729eeb39a9bc059d08271b8cfe924a9fce4317718b3cc38e057f1176ec87b033f9f30494fce5c1d24560ef22cd0d9e2a4df12c2b765c3e1358756d6 diff --git a/dev-python/wcmatch/wcmatch-9.0.ebuild b/dev-python/wcmatch/wcmatch-9.0.ebuild new file mode 100644 index 000000000000..31f842037d84 --- /dev/null +++ b/dev-python/wcmatch/wcmatch-9.0.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) +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/whatthepatch/Manifest b/dev-python/whatthepatch/Manifest index 6a2e2441ff89..42242fddf684 100644 --- a/dev-python/whatthepatch/Manifest +++ b/dev-python/whatthepatch/Manifest @@ -1,2 +1 @@ -DIST whatthepatch-1.0.5.tar.gz 31850 BLAKE2B dfded6069aa70051fb5f399c9f4707969be4dfc1dee853cd8eb7f36e074c2b595eddbae3efd534321dbbcce7a6658ef9e9bc7675ef466e0a486d930d62761e1e SHA512 d87a36a608a15bcf6d28d26afee40161e26f17fa3b011056388f9850896577f913a91066de8b6071ea15b28fa05f8d00acb997b18483ea56218df4efb40109ab DIST whatthepatch-1.0.6.tar.gz 31849 BLAKE2B cc540aa7455098a6f48e180defb173d25cc499d2c7415c639aef125cf0137e67c06ecdf18fb3337ef13e76e505ff598caa1b6a3d603c66dd38cb65f3f0a964ed SHA512 353866973b6a9b1d0bdb566d4c2eaf655a9a148d1acd73138cbbb5fbf5ec1d159391390857a34dfd75dca0c760168be720961e9d0d74dd8425849d641b2f5105 diff --git a/dev-python/whatthepatch/whatthepatch-1.0.5.ebuild b/dev-python/whatthepatch/whatthepatch-1.0.5.ebuild deleted file mode 100644 index 9810e44f809c..000000000000 --- a/dev-python/whatthepatch/whatthepatch-1.0.5.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..13} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="A patch parsing and application library." -HOMEPAGE=" - https://github.com/cscorley/whatthepatch/ - https://pypi.org/project/whatthepatch/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~ppc64 x86" - -EPYTEST_DESELECT=( - # the test measures performance of the patch parser together with test data - # preparation, which can take long time in some interpreters, bug #907243 - tests/test_patch.py::PatchTestSuite::test_huge_patch -) - -distutils_enable_tests pytest diff --git a/dev-python/whatthepatch/whatthepatch-1.0.6.ebuild b/dev-python/whatthepatch/whatthepatch-1.0.6.ebuild index 8480a90dc46d..9810e44f809c 100644 --- a/dev-python/whatthepatch/whatthepatch-1.0.6.ebuild +++ b/dev-python/whatthepatch/whatthepatch-1.0.6.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ~ppc64 x86" EPYTEST_DESELECT=( # the test measures performance of the patch parser together with test data diff --git a/dev-python/xdoctest/Manifest b/dev-python/xdoctest/Manifest index c0379d377f6f..79b83abd3c89 100644 --- a/dev-python/xdoctest/Manifest +++ b/dev-python/xdoctest/Manifest @@ -1,3 +1,2 @@ -DIST xdoctest-1.1.3.gh.tar.gz 227008 BLAKE2B dcda05cbbc692fe7dd7d6b49d92f980f997e3f5f7025406d2a26019f67486b2dc8f1657d9f8760e3034e6bed9f35d9dd7ab728a07a3e25596dab95327ecc8ba4 SHA512 5ee08f15bc01efee8be55c85aa259615bd433d9be02655ac48d7db93a72c5bf69f73562d7887e56836a74721b90517e797e5a128311438b22ace6f463ecf330d -DIST xdoctest-1.1.4.gh.tar.gz 230110 BLAKE2B a096dea40a783b7a0366ba00ab29e8cbd5e2be61c04ed790839b56674851ff2a8ad27a99a2a2523bac6e4b28c752ca683d2634ef5fa7bfb17708d8a637b867ac SHA512 cd2df8a01be14b5b2dc195621028c09a139b6cf952a853dea6548b706314f109fa88e27be331135d46aff8ca980a1e48a16c4afdedd368718a83c91ffa02bd34 DIST xdoctest-1.1.5.gh.tar.gz 230382 BLAKE2B 0bbcd09464cc48d6450c746fc341892401bfa91a18be45ab340d291a4001a71f6d5a0fca6b3a7e869c2c34ce008e992fdac62fdd898a941659017e9bf68b7ae9 SHA512 6664eef216f7e83236673542bcdd75276c14260dd94026575e4e72ff41c6b4249909659e54a46fda84c49e22954fb169d23a1baf439823d28337731232803781 +DIST xdoctest-1.1.6.gh.tar.gz 230764 BLAKE2B 9a46f5339e5e7c1904f71f80eecfa385d78775aea896cf86b26288f3fdc63045e17b3d420c48a0f53c57c8992d048d2b7610f09276d772c26e147f492a71d3ad SHA512 9d33e315cde68f1731cff8b4311c941a30aba0718a94f81ca198a2efe760c829f6d4984f0d1c273c554aef938d445d2556d78d7f06fbe4160efe5d94acea9a53 diff --git a/dev-python/xdoctest/xdoctest-1.1.4.ebuild b/dev-python/xdoctest/xdoctest-1.1.4.ebuild deleted file mode 100644 index 70d8909b5a6b..000000000000 --- a/dev-python/xdoctest/xdoctest-1.1.4.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..13} ) - -inherit distutils-r1 - -DESCRIPTION="A rewrite of Python's builtin doctest module but without all the weirdness" -HOMEPAGE=" - https://github.com/Erotemic/xdoctest/ - https://pypi.org/project/xdoctest/ -" -SRC_URI=" - https://github.com/Erotemic/xdoctest/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -RDEPEND=" - dev-python/pytest[${PYTHON_USEDEP}] -" -# dev-python/nbformat-5.1.{0..2} did not install package data -BDEPEND=" - test? ( - >=dev-python/nbformat-5.1.2-r1[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest -#distutils_enable_sphinx docs/source \ -# dev-python/autoapi \ -# dev-python/sphinx-rtd-theme - -python_test() { - local EPYTEST_DESELECT=( - tests/test_pytest_cli.py::test_simple_pytest_import_error_cli - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local -x PYTEST_PLUGINS=xdoctest.plugin - - epytest --pyargs tests xdoctest -} diff --git a/dev-python/xdoctest/xdoctest-1.1.3.ebuild b/dev-python/xdoctest/xdoctest-1.1.6.ebuild similarity index 100% rename from dev-python/xdoctest/xdoctest-1.1.3.ebuild rename to dev-python/xdoctest/xdoctest-1.1.6.ebuild diff --git a/dev-python/ytmusicapi/Manifest b/dev-python/ytmusicapi/Manifest index a230d069025f..96ee57a130cb 100644 --- a/dev-python/ytmusicapi/Manifest +++ b/dev-python/ytmusicapi/Manifest @@ -1,3 +1,2 @@ -DIST ytmusicapi-1.7.4.tar.gz 277715 BLAKE2B 6210c7666281e1b118a28571fe5852c319d252fbda19ec160a03c0a8a17c4a629e50794064bc86667aaa4d16a1937d3a7445abcf19da7d0094d064db99933e9b SHA512 98f00cc86eb749867ff69a7a5d8b3ea75b00072bb3001a2a087a07e44dab2f0793af2c90527858258929b2638a11f0271bc3949153e437ebc312d01377c9c635 DIST ytmusicapi-1.7.5.tar.gz 277989 BLAKE2B 18cedc9ecaa5f2220b81dd831102cab6aa7dedcd745be9d561d79b2c7ecc2e31973e9d4671bcdc79827da64f76102dd984a430222b94dff5a6b418df85c1dde6 SHA512 f5c9d2bd5deb45a8d834a262d3d45f7691c1a86a3a67f0b5e3129940f323a1b6f4e50f17e66a9b843f28ca0b04db9e9b2fc873f1edbf147ab915f399d38e386a DIST ytmusicapi-1.8.0.tar.gz 283301 BLAKE2B aa0d0a8b30b75873865360dfe7b0aec436debf5b2e0f96f2d4008f5234d42802a3a84acd55f83244c03995d605718139f30cda21a798d23c841cc4f9a395d4a5 SHA512 5b7d3fef54eef586b007b6bb6f5c81aaf068302de2493fff8e6ce6bdd9387836615bfa9ecd10ce2516effe1707d11de55ad8a967562e8d6faa527c7e808c377a diff --git a/dev-python/ytmusicapi/ytmusicapi-1.7.4.ebuild b/dev-python/ytmusicapi/ytmusicapi-1.7.4.ebuild deleted file mode 100644 index 7ac6cd99eb25..000000000000 --- a/dev-python/ytmusicapi/ytmusicapi-1.7.4.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2024 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="Unofficial API for YouTube Music" -HOMEPAGE="https://ytmusicapi.readthedocs.io/ - https://github.com/sigma67/ytmusicapi/" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~x86" -RESTRICT="test" - -RDEPEND=" - dev-python/requests[${PYTHON_USEDEP}] -" - -distutils_enable_sphinx docs/source dev-python/sphinx-rtd-theme diff --git a/dev-python/ytmusicapi/ytmusicapi-1.7.5.ebuild b/dev-python/ytmusicapi/ytmusicapi-1.7.5.ebuild index b1568c0ab835..7ac6cd99eb25 100644 --- a/dev-python/ytmusicapi/ytmusicapi-1.7.5.ebuild +++ b/dev-python/ytmusicapi/ytmusicapi-1.7.5.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://ytmusicapi.readthedocs.io/ LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" RESTRICT="test" RDEPEND=" diff --git a/dev-python/zstandard/zstandard-0.23.0.ebuild b/dev-python/zstandard/zstandard-0.23.0.ebuild index f29d8f355012..07b5cb2b3729 100644 --- a/dev-python/zstandard/zstandard-0.23.0.ebuild +++ b/dev-python/zstandard/zstandard-0.23.0.ebuild @@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P} LICENSE="BSD" 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" DEPEND=" app-arch/zstd:= diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz index 20e5cda80c79defae7d901d8acc8affa088dacf8..51cdb0abdf902f39956c2860f6b1f12098833b0c 100644 GIT binary patch delta 108473 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 delta 108499 zcmV(W4?M$GaPry_cdnQHH>@rcDFp%=<$rZU-dZ8vd&d<$A2DDU035f z>k+Sf#Pdv7sbh@N!YW+^S+ z=N#$Uy~g$5{ilEXzyA0C<$wOq|K(5r>-zG4|9b!ZfA~-R^QXPOeg9KCt~YV9uPd{oJYLd0sQD zb@6xZyvr!Fu5n&1tdzIrw_@yKzKkt0k8a$3E-LF(b(o%b4pt7C+rb>7EQ{8Rl*%!GAGRIeP8sy8CD& z2M)cKQD4N>@B8ce+pDzVo3uhWdRe@1EXN4E_PWuf6#*G)_;bdarO`j-6AKzc)Ro>*4`<1VKtyU6BG-C~CoN1~Z zM?6QZcRKHK*WRytTzu#eTDyBK=|x`S=k>$* z>C^iBBC?RvyMN5qxMIApMZRERApv)W{p`hOpJ`rYq?itD1?8{%?sF|HGp_?jH|xeX z-6bC7h{aE;bEjjc%}wpiz$8PN zeIv2BS5rL4QP)3Yc3cz5=5nIIH{!+EQpcWBPQ;|dqww*^ed2R3qQ=5NJI05^&J}r< zict8T;7OmW;_Oq!-4QWLZtFbp!kl(Hv533^hI?WVi^m)>hj#I#*O0NiAb5+yop}t&YfV!s~z{sXVP%aUCw=B%q46a zgpB-i0uk{zuM!bW zMd1oIK`_9CJ6?8TJby7<;a=Ehz)BL|j5FjECZ~EEFK`h_Uw-|O)YjJzLVH)W7*7Iq zH3qIDMie6OIe2m0{$50G^yRn?d<3pD6Rvn#q8H-g!8WcsUSnwAvn7rkJh3>r>)?H_ zmeYt>b$yI0@q(SNzyx{BO*p|3jDHA?s2q>gz#sve#w*T~*jsn)eU2+(_6M;jo(mI9 z0bEe=TYOH%LX3Na+jjB+=zEU24Nwm{giUP%6Dk`qT8|tH!2_a+k>GJ<9AY8tb=2hd zLi?qUzy9#szy3J-_{*oye}0JxXLu9fPLm=ACV%6aaT9A(JdYy+1u_V#l?@6ay6*+h zo69%2&{m?vg+x<7k2HaE?=ch^#1KZpSn)szp%XGUqN|gzim$sX3TgNzSd4-z)Ce#iT92*dp z_b(fVbq1V2cpAJ!e90oQ;{8q}l7D{UZI1{R3MV)R-wetNs$wY}oCnn8;M-V) zG$Qkf+W;|?dZUyW_a6!G)nN0x$c}M`1XMbC&m-Rj+=K7zK#CG8o~Q*PSPup?ESujC zf#)OSi3vDObnZA>Kl99Z>M%C0>+w&0EbK3$wiRDj_kLCwTUV$Q}F#`vLp3Eh;X%!6kT{@q3YdU;qC7HJqmQu4TlVwysV1#DygA*5LI~ za014mINLE55{#SLT2WKbANyV;Z&}$jIN?y&=b!{NMFG?6*Jy>g}kpg3+9eY zCV&qh4@TH1X1xHS{}37IUsF>n`N59n!%DC}6cObkWMfQQ{XQ~ZIEgnY5Vh_bFop&J z7jZn`flK6r_ryu?i8=upM5@G~vHBzc-fJHbiz3tuv_jntZ1;PS{q58GuYdnSWcvWl zi@pFn0KazEIb+U1w&1kVJ{09f-YaamY~#{`Dq zxAx#i=DJV77u*JXD7YbV8GmkPM#TtoLO(+tHgpl(grEds_!@Kq-MerfD;~L_p&v!| zxAp&gxj#tkc$3&UPfveK)WD+$+5i}Xj`LGkC>B=�sxJS1_AKi}{n81ZU=V2*6z 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⁢W`Xp*ejN7=s5X} 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%0DoPoG_u@xkK*#^2M`w*b$U)`T1`e+LKk{cOAl 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 P{?Gpd#(X|=j3@&Djp0J{ diff --git a/dev-ruby/autoprefixer-rails/Manifest b/dev-ruby/autoprefixer-rails/Manifest index 0ae87a413f45..b97aecd3471a 100644 --- a/dev-ruby/autoprefixer-rails/Manifest +++ b/dev-ruby/autoprefixer-rails/Manifest @@ -1,3 +1,2 @@ -DIST autoprefixer-rails-10.4.13.0.tar.gz 1386370 BLAKE2B a96eb20ebb940a63abf22819e7b2c1727816e4e70cffff5fce3f84c09b783c7f6aac3d6af2483670bbacf4e8032e71f8b144bdc41846464935dbf57fa23d98f5 SHA512 698e8f91875d7fe73d4843cd4dda65b695e3654b9bbf02070a0fd4d61ebf9fb00aaffa8ce63b738dc5d345c5536c79fa985adfa779f47d57412c791e3388cc97 -DIST autoprefixer-rails-10.4.15.0.tar.gz 1205393 BLAKE2B 830b4f145ead0ff143296329682b2c7834a6f5599311e2d770f17db77824944aee8acb066f33e5a1bb63111ad9e37159898be698748af1032bf531e4752c4bf7 SHA512 c8bd0706d3c45406aff016463fc17d422665a396222a8b9f443f12aefd8e3f84b81aa025e7c583f1067f6f23e8eb5f2f5d84f8867e64d4adbe19d47bc3bed71c DIST autoprefixer-rails-10.4.16.0.tar.gz 1207675 BLAKE2B 2505dd26a2c4dec18ad6639d3bf18e2e04d0fa47bd4cd12ee51be53efa18bd21f438bff625e3b5b4807dc8a3c5311735c439f74f68cb4cad2ad73bd8aba3c30b SHA512 33f2d5f16fc2d011abb585e028179f073cdc801f880c5da9a08e8ead5470487cec5b28b9dda7c0bfdd9f032984dc6b871e1a16bbe4dbe117e0304e91b3a774b8 +DIST autoprefixer-rails-10.4.19.0.tar.gz 1211305 BLAKE2B f61ff58519e3c5935c5040539f41a55a01d7cddc6052b53531c61a76c4d768cac8366f1307ac9f3d9c970a46f0b79c5eab3833d577238159de0a8a26c5aae7b3 SHA512 f2a22a28bf1aa4aff2bcfad41ac3331cd129588c9be59675a6e7343917cbf236c1747420bf1c796a7054c117be2e982eaeda60d271cebc8124e2834160c08943 diff --git a/dev-ruby/autoprefixer-rails/autoprefixer-rails-10.4.13.0.ebuild b/dev-ruby/autoprefixer-rails/autoprefixer-rails-10.4.13.0.ebuild deleted file mode 100644 index 9e13d7544c43..000000000000 --- a/dev-ruby/autoprefixer-rails/autoprefixer-rails-10.4.13.0.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby30 ruby31 ruby32" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" -RUBY_FAKEGEM_EXTRADOC="README.md" - -RUBY_FAKEGEM_EXTRAINSTALL="vendor" - -RUBY_FAKEGEM_GEMSPEC="autoprefixer-rails.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Add vendor prefixes to CSS rules using values from the Can I Use website" -HOMEPAGE="https://github.com/ai/autoprefixer-rails" -SRC_URI="https://github.com/ai/autoprefixer-rails/archive/${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="MIT" - -KEYWORDS="~amd64" -SLOT="$(ver_cut 1)" -IUSE="" - -DEPEND+="test? ( net-libs/nodejs )" - -ruby_add_rdepend "dev-ruby/execjs" - -ruby_add_bdepend "test? ( - >=dev-ruby/rails-5.0.0 - dev-ruby/rake - dev-ruby/rspec-rails - dev-ruby/sprockets-rails -)" - -all_ruby_prepare() { - sed -i -e "/bundler/d" -e "/BUNDLE/d" spec/app/config/boot.rb || die - sed -i -e "/Bundler/ s:^:#:" \ - -e '/config.sass/ s:^:#:' spec/app/config/application.rb || die - rm -f spec/rails_spec.rb || die -} diff --git a/dev-ruby/autoprefixer-rails/autoprefixer-rails-10.4.15.0.ebuild b/dev-ruby/autoprefixer-rails/autoprefixer-rails-10.4.19.0.ebuild similarity index 93% rename from dev-ruby/autoprefixer-rails/autoprefixer-rails-10.4.15.0.ebuild rename to dev-ruby/autoprefixer-rails/autoprefixer-rails-10.4.19.0.ebuild index 8f557b93f687..72b436aa81c6 100644 --- a/dev-ruby/autoprefixer-rails/autoprefixer-rails-10.4.15.0.ebuild +++ b/dev-ruby/autoprefixer-rails/autoprefixer-rails-10.4.19.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32" +USE_RUBY="ruby31 ruby32 ruby33" RUBY_FAKEGEM_RECIPE_TEST="rspec3" RUBY_FAKEGEM_EXTRADOC="README.md" @@ -19,9 +19,8 @@ HOMEPAGE="https://github.com/ai/autoprefixer-rails" SRC_URI="https://github.com/ai/autoprefixer-rails/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" -KEYWORDS="~amd64" SLOT="$(ver_cut 1)" -IUSE="" +KEYWORDS="~amd64" DEPEND+="test? ( net-libs/nodejs )" diff --git a/dev-ruby/hashdiff/Manifest b/dev-ruby/hashdiff/Manifest index 4baf8f6a6314..09abe9c4b792 100644 --- a/dev-ruby/hashdiff/Manifest +++ b/dev-ruby/hashdiff/Manifest @@ -1,2 +1,3 @@ DIST hashdiff-1.0.1.gem 20480 BLAKE2B 9f9723bd4e3547422b185df07d314699d0381ce6526be31c821f2d213f0721f077560567c830256a3bb2873b37a2616213113257e993fc364cd72a416b77cf10 SHA512 fa6e7ad88373038341473de25b7df5e146744efb8b5613fb4da41630498e68de585e2a8d66ba86d577ded574464948234f51e662a9caa6e695c3d6a2c3b85059 DIST hashdiff-1.1.0.gem 20992 BLAKE2B 821bbf331f701fca924a05ca39cab4a0cff21dd4039fcfb6b6ccab8b649f2c9853edde1c12b7febd437e42ad35623b1f8d5afba92968dcba91312aa7bc09af38 SHA512 e5e76f6cdea6b94c5ee86eb17b2fae83a1acf84499b9e60aeb9b9166c468b58e2f6742893f989ee613aead3f37402f3eeb62d10df9b54b08c337a5824425b475 +DIST hashdiff-1.1.1.tar.gz 17625 BLAKE2B ca3d29a9538fbe9af0c9f77f01036eea1c8b0308a63769984c7ffd23655aa2a32cfa84dbc2014cacfe9dcbed214e355688fe341b26746bc7a34ba9358aecd8f6 SHA512 73dd54651efbe6f5e1eaf3986bbb10566af822eb266e40bba9347b21cbf9fdb726fea597f8185a076de1c7d2cc94b3d64f69e2e104fb63d10d2bfeca20291004 diff --git a/dev-ruby/hashdiff/hashdiff-1.1.1.ebuild b/dev-ruby/hashdiff/hashdiff-1.1.1.ebuild new file mode 100644 index 000000000000..e9ba5b7b8df5 --- /dev/null +++ b/dev-ruby/hashdiff/hashdiff-1.1.1.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby31 ruby32 ruby33" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_EXTRADOC="changelog.md README.md" +RUBY_FAKEGEM_GEMSPEC="hashdiff.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Simple Hash extension to make working with nested hashes easier" +HOMEPAGE="https://github.com/liufengyun/hashdiff" +SRC_URI="https://github.com/liufengyun/hashdiff/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" + +all_ruby_prepare() { + sed -e 's/__dir__/"."/' \ + -e '/test_files/ s:^:#:' \ + -e 's/git ls-files/find * -print/' \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die + + sed -i -e '/simplecov/I s:^:#:' spec/spec_helper.rb || die +} diff --git a/dev-ruby/rexml/Manifest b/dev-ruby/rexml/Manifest index acc0bf9168f3..97f3752cb14a 100644 --- a/dev-ruby/rexml/Manifest +++ b/dev-ruby/rexml/Manifest @@ -3,3 +3,4 @@ DIST rexml-3.2.9.tar.gz 461496 BLAKE2B 9e379b7ad3808461bc738c66c84c0654c256d790b DIST rexml-3.3.0.tar.gz 461623 BLAKE2B d741310000bf06276f7e424fc9a01cf20657d857b79ab80937537f5853cdfd59de86d81547dbc5298de48b63a683a1c09f617923ce123872610641ad08a6aa09 SHA512 b5edd8d06cd404dcd3d39c124ad1ed96a30d1185c9cf045bfcce73d1f71424b05986dc66f8b4701c20b940f78bae640ee46601334f1cbb304537c549ce099afc DIST rexml-3.3.1.tar.gz 462490 BLAKE2B 2332c3233bfdd5bec067c548016dd20e8bd97e82e6c924f418242827503221a5ce01f81d9b747967bb984d9768f0652e6402dff41c358f95a643b3783b18e564 SHA512 df35a2481743ac4f857ba1ba6396c37de26e9a306abe763dba943a464be9d5e063e0618182446b6f51011eb04aa6cf094b17e24d9826dd294e02596d5033ac83 DIST rexml-3.3.2.tar.gz 464607 BLAKE2B 44fc74d6fbdbe213c1bdcb97cb54a5cc74bbc1a74ef2531bb5c3c10c94e5fe061e18c096974e2a94c03918ff5e8d40f5d191d473ae3c49ae0a94a58fd8f641b6 SHA512 fd374b2a2b1751f3762ca95d5d2355e64f8fa0de7fa8c4106f36f700e26dfcb8dad8b239399859fef5268195a3d07a19367afea5f01014ab3122e316d4f2168a +DIST rexml-3.3.4.tar.gz 467302 BLAKE2B d8b86d51233ae277eaa25a796a4c895f4cf4d8e49dbc623990596e001c0404fc1cfafbdf5e87773fd773bbd6894511625d26b6ef9f94f75560849006c39a8a37 SHA512 928fbd0df229118c180791e75c7b86d4c9a937c92ba1161db1692ac3cc332bd5c241e4fc1d0d67be9bf97796dfbabe90fb19085a849130dcf7b53274145d784d diff --git a/dev-ruby/rexml/rexml-3.3.4.ebuild b/dev-ruby/rexml/rexml-3.3.4.ebuild new file mode 100644 index 000000000000..802c814bb1f9 --- /dev/null +++ b/dev-ruby/rexml/rexml-3.3.4.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby31 ruby32 ruby33" + +RUBY_FAKEGEM_RECIPE_DOC="none" +RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="An XML toolkit for Ruby" +HOMEPAGE="https://github.com/ruby/rexml" +SRC_URI="https://github.com/ruby/rexml/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-2" + +SLOT="3" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + +ruby_add_rdepend "dev-ruby/strscan" + +ruby_add_bdepend "test? ( dev-ruby/test-unit dev-ruby/test-unit-ruby-core )" + +all_ruby_prepare() { + sed -i -e 's:require_relative ":require "./:' -e 's/__dir__/"."/' ${RUBY_FAKEGEM_GEMSPEC} || die + sed -i -e '/bundler/I s:^:#:' Rakefile || die + + # Ensure we use the (new enough) gem version of strscan. The + # versions bundled with ruby up to at least 3.3.1 are all too old. + sed -e '3igem "strscan"' \ + -i test/helper.rb || die +} + +each_ruby_test() { + ${RUBY} test/run.rb || die +} diff --git a/dev-ruby/rss/Manifest b/dev-ruby/rss/Manifest index 000035828af2..c82dbc03d62f 100644 --- a/dev-ruby/rss/Manifest +++ b/dev-ruby/rss/Manifest @@ -1,2 +1,2 @@ -DIST rss-0.2.9.gem 106496 BLAKE2B 4b8b4b8fc59f05b7ed513294a809b0961dcd0c8b94cbfff3cbb09102a9ad056063c4b2a5d00b30e2eebc76701b10c3b28125ba2daf49fb420c5ff37a47dd600b SHA512 24d983ae2ee8570c3e433675f9cdacd1c35d6160beb28689a0f8cf446b6b465147bef68dab644a85cb089870d6a9fb2df85cbaed12ed4d6a6fb2d07b12c6ca3f DIST rss-0.3.0.tar.gz 107114 BLAKE2B a66d1b317e3dd9016f6cb4942e1daed215622b54c50bc5a318d16c145ec20ca7c0bdf330d173ff5484aa529c293fb4391896fda8127ce00cd865fddc17918e30 SHA512 86b7097e3dcf0da03284b44493be43e972a1facb2f20e81cc3303ea0c39336a364858f3d37e04a2397851ca897bd484284eb81cd6d6b55f4c0d77d811350688e +DIST rss-0.3.1.tar.gz 107398 BLAKE2B 8ae8e714a12a6692a0b41d5c757204ee8a63350267cb2506435fad220a23fdec417887bd5879ef2355ec65a8dd278985d623aa8f98a43af306f169188adb3887 SHA512 bc0238a020f5a330e6bca45dbcdfaa40c37bb5220f7de35636547c6b75aa64955cc5c7840097b9e1525a545196f0374d7108de8b50672bc2aeefce72f60a9ea5 diff --git a/dev-ruby/rss/rss-0.2.9-r1.ebuild b/dev-ruby/rss/rss-0.3.1.ebuild similarity index 56% rename from dev-ruby/rss/rss-0.2.9-r1.ebuild rename to dev-ruby/rss/rss-0.3.1.ebuild index c1245f589df6..6b47a71f3a7c 100644 --- a/dev-ruby/rss/rss-0.2.9-r1.ebuild +++ b/dev-ruby/rss/rss-0.3.1.ebuild @@ -2,18 +2,20 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31 ruby32" +USE_RUBY="ruby31 ruby32 ruby33" RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md" +RUBY_FAKEGEM_GEMSPEC="rss.gemspec" inherit ruby-fakegem DESCRIPTION="Family of libraries that support various formats of XML feeds" HOMEPAGE="https://github.com/ruby/rss" +SRC_URI="https://github.com/ruby/rss/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD-2" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="test" ruby_add_rdepend "dev-ruby/rexml" @@ -22,4 +24,6 @@ ruby_add_bdepend "test? ( dev-ruby/test-unit )" all_ruby_prepare() { sed -i -e '/bundler/,/^helper.install/ s:^:#:' Rakefile || die + + sed -i -e 's:_relative ": "./:' ${RUBY_FAKEGEM_GEMSPEC} || die } diff --git a/dev-ruby/sprockets-rails/Manifest b/dev-ruby/sprockets-rails/Manifest index ed38987dda08..ae8cf1d79ee0 100644 --- a/dev-ruby/sprockets-rails/Manifest +++ b/dev-ruby/sprockets-rails/Manifest @@ -1,2 +1,3 @@ DIST sprockets-rails-3.4.2.tar.gz 111038 BLAKE2B 36495540d8756bd44ba55ed0bf055c35ed963e1d5a8214766f61ff86515285babd409f44816bd9dae8321dd5473f7f5515d2c1c5ffa6b6042788ee50b4bfd247 SHA512 a01a23b189bc0fcde8fa3a0734c239dc9ee9119ca7a0828f04974cc28344e6c5743a6f60f1ab8ae8ed28c0e111103948209593ccd88dc974e2d12b55a1a2b49a DIST sprockets-rails-3.5.1.tar.gz 111137 BLAKE2B c2d13066d792ca0de7c2d5c0edc9a481289c0b702f596e24b3a1c415e61a899f5d05b38339626997b79f5616338fd477c8da8f61050ac5ccd6829e931a0c793c SHA512 d5fd230ec7ef89b1d86163b88c63d483c571f7023aca9e02f7b31ccdbea14c84436e530b4bbd959003dba83cb5e0a4e474eb335f5fce8ef05f09c46630dec4f1 +DIST sprockets-rails-3.5.2.tar.gz 111701 BLAKE2B 38be75f222466bf283c0e77ddb48b2650c1a5055769f247530d53a05b46fccb0671eb82cd1350738b73c653a338f132d67a96e9d3ee770637b2b8bce4aeed188 SHA512 868dcdd7580a4c0fd8ab5632cc235e8f558f57e158508107a8ff1cca4264a7caa611a4e75126997b7bad421f91362c00463ee112c29a7458d53a5c1f81d6565d diff --git a/dev-ruby/sprockets-rails/sprockets-rails-3.5.2.ebuild b/dev-ruby/sprockets-rails/sprockets-rails-3.5.2.ebuild new file mode 100644 index 000000000000..4792eaf781b0 --- /dev/null +++ b/dev-ruby/sprockets-rails/sprockets-rails-3.5.2.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby31 ruby32 ruby33" + +RUBY_FAKEGEM_TASK_DOC="" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Sprockets implementation for Rails 4.x (and beyond) Asset Pipeline" +HOMEPAGE="https://github.com/rails/sprockets-rails" +SRC_URI="https://github.com/rails/sprockets-rails/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux" + +IUSE="test" + +ruby_add_rdepend " + >=dev-ruby/actionpack-6.1:* + >=dev-ruby/activesupport-6.1:* + >=dev-ruby/sprockets-3.0.0:*" + +ruby_add_bdepend " + test? ( + dev-ruby/minitest:5 + >=dev-ruby/railties-6.1:* + dev-ruby/test-unit:2 + )" + +all_ruby_prepare() { + sed -i -e '/bundler/ s:^:#:' Rakefile || die + + # It looks like tests are order dependent + sed -i -e '/test_order/ s/:random/:alpha/' test/test_helper.rb || die +} diff --git a/dev-scheme/Manifest.gz b/dev-scheme/Manifest.gz index 27b4abf6d2287542196a1a8aadb8a47ce2f5193b..0180cdc25f464c6e7e547ae2b4ed0d94d172b034 100644 GIT binary patch delta 9554 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 2.2-1 +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" + +IUSE="debug debug-malloc +deprecated +jit +networking +nls +regex +threads" # upstream recommended +networking +nls +REQUIRED_USE="regex" # workaround for bug #596322 +RESTRICT="strip" + +RDEPEND=" + >=dev-libs/boehm-gc-7.0[threads?] + dev-libs/gmp:= + dev-libs/libffi:= + dev-libs/libatomic_ops + dev-libs/libunistring:= + sys-libs/ncurses:= + sys-libs/readline:= + virtual/libcrypt:= +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + dev-build/libtool + sys-devel/gettext +" + +# guile generates ELF files without use of C or machine code +# It's false positive. bug #677600 +QA_PREBUILT='*[.]go' + +DOCS=( ABOUT-NLS AUTHORS ChangeLog GUILE-VERSION HACKING NEWS README THANKS ) + +PATCHES=( "${FILESDIR}"/${PN}-2.2.3-gentoo-sandbox.patch ) + +src_configure() { + # see bug #676468 + mv prebuilt/32-bit-big-endian{,.broken} || die + + local -a myconf=( + --disable-error-on-warning + --disable-rpath + --disable-lto + --enable-posix + --without-libgmp-prefix + --without-libiconv-prefix + --without-libintl-prefix + --without-libreadline-prefix + --without-libunistring-prefix + $(use_enable debug guile-debug) + $(use_enable debug-malloc) + $(use_enable deprecated) + $(use_enable jit) + $(use_enable networking) + $(use_enable nls) + $(use_enable regex) + $(use_with threads) + ) + econf ${myconf[@]} +} + +src_install() { + default + + # From Novell https://bugzilla.novell.com/show_bug.cgi?id=874028#c0 + dodir /usr/share/gdb/auto-load/$(get_libdir) + mv "${ED}"/usr/$(get_libdir)/libguile-*-gdb.scm "${ED}"/usr/share/gdb/auto-load/$(get_libdir) || die + + # necessary for registering slib, see bug #206896 + keepdir /usr/share/guile/site + + find "${ED}" -name '*.la' -delete || die +} diff --git a/dev-scheme/racket/racket-8.13.ebuild b/dev-scheme/racket/racket-8.13.ebuild index 3c63aec9e185..213a28279471 100644 --- a/dev-scheme/racket/racket-8.13.ebuild +++ b/dev-scheme/racket/racket-8.13.ebuild @@ -22,7 +22,7 @@ LICENSE="|| ( MIT Apache-2.0 ) chez? ( Apache-2.0 ) !chez? ( LGPL-3 )" # PV == SLOT but this has to be checked carefully and in cases # where we use _p, _pre, etc it will have to be set manually. SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86" IUSE="+chez +doc +futures iconv +jit minimal ncurses +places +threads" # See bug #809785 re chez/threads REQUIRED_USE="chez? ( futures places ) futures? ( jit threads ) places? ( threads )" diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz index b389c6ac09fb4af5d118c26c8aae01f78cfe4d23..1c1c20ac1e498db9610525ada947163b8ef130f3 100644 GIT binary patch delta 64363 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 MAL<|QfEd;R01FCh&j0`b delta 64321 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/jdk-1.6:= ) " -RDEPEND="${DEPEND}" +DEPEND="${COMMON_DEPEND} + java? ( >=virtual/jdk-1.8:* ) +" +RDEPEND="${COMMON_DEPEND} + java? ( >=virtual/jre-1.8:* ) +" BDEPEND="verify-sig? ( sec-keys/openpgp-keys-andresimon )" src_prepare() { diff --git a/dev-util/astyle/astyle-3.4.9.ebuild b/dev-util/astyle/astyle-3.4.9.ebuild index 7115ae5fccd3..79bd014672ef 100644 --- a/dev-util/astyle/astyle-3.4.9.ebuild +++ b/dev-util/astyle/astyle-3.4.9.ebuild @@ -16,7 +16,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0/3.2" -KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="amd64 arm64 ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="examples java static-libs" DEPEND=" diff --git a/dev-util/astyle/metadata.xml b/dev-util/astyle/metadata.xml index a7dfd57fd7d7..71150eb53b50 100644 --- a/dev-util/astyle/metadata.xml +++ b/dev-util/astyle/metadata.xml @@ -1,10 +1,7 @@ - - tamiko@gentoo.org - Matthias Maier - + astyle is a code formatter for C, C++, and Java source code, with many granular formatting options to assist in enforcing code formatting @@ -18,6 +15,6 @@ saalen/astyle astyle https://sourceforge.net/p/astyle/bugs/ - http://astyle.sourceforge.net/astyle.html + https://astyle.sourceforge.net/astyle.html diff --git a/dev-util/cloc/Manifest b/dev-util/cloc/Manifest index 5f1a2ea68ccb..e930314ae757 100644 --- a/dev-util/cloc/Manifest +++ b/dev-util/cloc/Manifest @@ -1,3 +1,4 @@ DIST cloc-1.88.tar.gz 548402 BLAKE2B 0da417d907703e42c9c69e46f39792652e6eca49994a8008b0074899bfb999262d529432ab1e8a1c7cc80dc1fefc9514596f099a4238c4768618057ba3b180e8 SHA512 0acd152b387d3088d8bd35d121677d00accb03f882d83bfb34924915d40700b0c23bca1bde924d1999b5fa910503d33af230567fcc8f452f7d00a69caaaf8c4f DIST cloc-1.90.tar.gz 596758 BLAKE2B 273a0ade1cb5d95fda3404b46869fa970276aae0f4f733efafad7949170e63713059e1a09dffae23a3469517bcce1ab6029b4a91b1900ddc7aa4dd5ec0ab2127 SHA512 d2950d56ac4d8a6fe53059759375d8245aa8a8474462daec385a8b4e2f36961270c08390c361d4a0566e529357b0d302cef31c8fc69dc680655f4c3ea3a1d813 DIST cloc-1.96.tar.gz 646774 BLAKE2B b632d07e1f3b89b210feee80d861e840f16b66899182c1787212b0aebadb9fa6a7ab33935e3df9f9727ac3a696b776f877f5ab858d506c6917babaa3203ff9fc SHA512 459633ec1b0cf9b17ee7a502d0573b6c35ba76518a9d94f9c4e4f99d85873c8934782ac0cffa8616848378e500bc6dfa74b278cf771a7542cedb505f69471708 +DIST cloc-2.00.tar.gz 687731 BLAKE2B 3cf5a2b954631a2ef56469485cc2b9f3c4ecfeedc7ba37a14d5d6f46c9841f94b48ff79ef740e63559cf7e7d9a8309b93c98c0281e82c8f724c81a1ebfdaca95 SHA512 2796528acadee62b5649896efc0f1029c7e213820f5b87f92a2d77bf452adb4dec36d5cc1c0853b459399dd5ade20eaf356a06f9734a9e02cddaff6a9460f85e diff --git a/dev-util/cloc/cloc-2.00.ebuild b/dev-util/cloc/cloc-2.00.ebuild new file mode 100644 index 000000000000..1d5399d36cff --- /dev/null +++ b/dev-util/cloc/cloc-2.00.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Count Lines of Code" +HOMEPAGE="https://github.com/AlDanial/cloc" +SRC_URI="https://github.com/AlDanial/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" + +DEPEND="dev-lang/perl" +RDEPEND="${DEPEND} + dev-perl/Algorithm-Diff + dev-perl/Parallel-ForkManager + dev-perl/Regexp-Common + virtual/perl-Digest-MD5 + virtual/perl-File-Spec + virtual/perl-File-Temp + virtual/perl-Getopt-Long" + +src_compile() { + pod2man "Unix/${PN}.1.pod" > "${PN}.1" || die +} + +src_install() { + doman "${PN}.1" + dobin "Unix/${PN}" +} diff --git a/dev-util/cppcheck/metadata.xml b/dev-util/cppcheck/metadata.xml index 4e56958744c0..4f3e5ddc6036 100644 --- a/dev-util/cppcheck/metadata.xml +++ b/dev-util/cppcheck/metadata.xml @@ -1,10 +1,7 @@ - - tamiko@gentoo.org - Matthias Maier - + Enable QtCharts usage in the GUI install cppcheck-htmlreport diff --git a/dev-util/glslang/files/glslang-1.3.283.0-gcc15.patch b/dev-util/glslang/files/glslang-1.3.283.0-gcc15.patch new file mode 100644 index 000000000000..aea224c37b69 --- /dev/null +++ b/dev-util/glslang/files/glslang-1.3.283.0-gcc15.patch @@ -0,0 +1,24 @@ +https://github.com/KhronosGroup/glslang/commit/e40c14a3e007fac0e4f2e4164fdf14d1712355bd + +From e40c14a3e007fac0e4f2e4164fdf14d1712355bd Mon Sep 17 00:00:00 2001 +From: Sergei Trofimovich +Date: Fri, 2 Aug 2024 22:44:21 +0100 +Subject: [PATCH] SPIRV/SpvBuilder.h: add missing include + +Without the change `glslang` build fails on upcoming `gcc-15` as: + + In file included from /build/source/SPIRV/GlslangToSpv.cpp:45: + SPIRV/SpvBuilder.h:248:30: error: 'uint32_t' has not been declared + 248 | Id makeDebugLexicalBlock(uint32_t line); + | ^~~~~~~~ +--- a/SPIRV/SpvBuilder.h ++++ b/SPIRV/SpvBuilder.h +@@ -56,6 +56,7 @@ namespace spv { + } + + #include ++#include + #include + #include + #include + diff --git a/dev-util/glslang/glslang-1.3.283.0.ebuild b/dev-util/glslang/glslang-1.3.283.0.ebuild index 0f9664315560..3097d8e30d64 100644 --- a/dev-util/glslang/glslang-1.3.283.0.ebuild +++ b/dev-util/glslang/glslang-1.3.283.0.ebuild @@ -32,6 +32,10 @@ BDEPEND="${PYTHON_DEPS} DEPEND="~dev-util/spirv-tools-${PV}[${MULTILIB_USEDEP}]" RDEPEND="${DEPEND}" +PATCHES=( + "${FILESDIR}"/${PN}-1.3.283.0-gcc15.patch +) + multilib_src_configure() { local mycmakeargs=( -DENABLE_PCH=OFF diff --git a/dev-util/kdevelop-php/Manifest b/dev-util/kdevelop-php/Manifest index 0b18013fe1b9..054e2c9828f4 100644 --- a/dev-util/kdevelop-php/Manifest +++ b/dev-util/kdevelop-php/Manifest @@ -1,2 +1 @@ -DIST kdev-php-24.05.1.tar.xz 1090160 BLAKE2B 1a7b65c59609cf31f3a2152296e4452a1f0ccde31e718ddd19920e979efe35f4c7ba5764525f6d44a333bc32fe09b4032d27b3091d5aec92ed09667adee5b1d0 SHA512 5fd9b489927648ea87abe60dfb231da62609335e580bde38190d21addde87a95bcf094dd205966e7855d1ab6425ca76d57f087378ead55ce1ee9e58ef9436cbd DIST kdev-php-24.05.2.tar.xz 1090080 BLAKE2B e28eace93c60a7714a15d739120d050aaf112b86ad3605e6d5ca62f319bd023469c8af414ae73a158437cfe7989c4643c88eed3654d96bc32095be87a3970fb6 SHA512 6da350a854786ecebf51425455f0604a886ff467080bd945725a3efb3983ed4f5643cb93688487ce6e553cdf62d5b7494e7f08bd3d6509496fbe7968a8ca43bf diff --git a/dev-util/kdevelop-php/kdevelop-php-24.05.1.ebuild b/dev-util/kdevelop-php/kdevelop-php-24.05.1.ebuild deleted file mode 100644 index d453dd5fa6b9..000000000000 --- a/dev-util/kdevelop-php/kdevelop-php-24.05.1.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -ECM_HANDBOOK_DIR="docs" -ECM_TEST="true" -KDE_ORG_CATEGORY="kdevelop" -KDE_ORG_NAME="kdev-php" -KFMIN=5.115.0 -QTMIN=5.15.12 -inherit ecm gear.kde.org - -DESCRIPTION="PHP plugin for KDevelop" -HOMEPAGE="https://www.kdevelop.org/" - -LICENSE="GPL-2 LGPL-2" -SLOT="5" -KEYWORDS="amd64 arm64 ~x86" -IUSE="" - -# remaining tests fail for some, bug 668530 -RESTRICT="test" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - dev-util/kdevelop-pg-qt:5 - dev-util/kdevelop:5= - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/ktexteditor-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/threadweaver-${KFMIN}:5 -" -RDEPEND="${DEPEND}" -BDEPEND=" - test? ( dev-util/kdevelop:5[test] ) -" - -src_test() { - # tests hang, bug 667922 - local myctestargs=( - -E "(completionbenchmark|duchain_multiplefiles)" - ) - ecm_src_test -} diff --git a/dev-util/kdevelop-python/Manifest b/dev-util/kdevelop-python/Manifest index d471531eac44..25784959db62 100644 --- a/dev-util/kdevelop-python/Manifest +++ b/dev-util/kdevelop-python/Manifest @@ -1,2 +1 @@ -DIST kdev-python-24.05.1.tar.xz 1098416 BLAKE2B c43c92f0606661d2fe2bd05a43f155a90ce40bb42d494cfd3c9ae3a0ff5a4d636440645f88fd5798b7b96454089ef9611dfa22851bd43ad1d85986ce46f077fd SHA512 e35ee5618e746fabe14e62185eb3d19fa7cb54e9cbe8fc8ec9fb1fa0fd938c984a9573408e0bc9993bd04b66ba5bd3274ddbb722835dff760d4626e42c30612e DIST kdev-python-24.05.2.tar.xz 1098280 BLAKE2B 71f3759d45defde73bb2526b33d48641efe2da771a088ad9bc481d24fb59b3a1d890744307340ef648a08fd4a9f1d0bfe52f099c7fcd8e1e19fb59809e9e0aa9 SHA512 d7e5935194e16203479f1cdb32118b383c7f5837306aff1a60eee729e93a6cb3be0427536aa2bcdaa5b5363844571ced056ea74cca02f329ca9ea07c7ac98fd3 diff --git a/dev-util/kdevelop-python/kdevelop-python-24.05.1.ebuild b/dev-util/kdevelop-python/kdevelop-python-24.05.1.ebuild deleted file mode 100644 index 1fb3d4cf347d..000000000000 --- a/dev-util/kdevelop-python/kdevelop-python-24.05.1.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_TEST="forceoptional" -KDE_ORG_CATEGORY="kdevelop" -KDE_ORG_NAME="kdev-python" -PYTHON_COMPAT=( python3_{10..12} ) -KFMIN=5.115.0 -QTMIN=5.15.12 -inherit ecm gear.kde.org python-single-r1 - -DESCRIPTION="Python plugin for KDevelop" -HOMEPAGE="https://www.kdevelop.org/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~x86" -IUSE="" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RESTRICT="test" - -DEPEND="${PYTHON_DEPS} - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - dev-util/kdevelop:5= - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/ktexteditor-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/threadweaver-${KFMIN}:5 -" -RDEPEND="${DEPEND} - $(python_gen_cond_dep ' - dev-python/pycodestyle[${PYTHON_USEDEP}] - ') -" - -PATCHES=( "${FILESDIR}/${P}-python3.12.patch" ) # bug 929546 - -pkg_setup() { - python-single-r1_pkg_setup - ecm_pkg_setup -} diff --git a/dev-util/kdevelop/Manifest b/dev-util/kdevelop/Manifest index a4a60fca07d6..34bd71bc5c50 100644 --- a/dev-util/kdevelop/Manifest +++ b/dev-util/kdevelop/Manifest @@ -1,2 +1 @@ -DIST kdevelop-24.05.1.tar.xz 8766460 BLAKE2B adf09209f3de4649ffec7e7320dd77fbed9e838b98a793382a693138ffb5718b6d5610d809a334b5b01bd2858a64c5940b823ce162c2a325e14558590b593f1a SHA512 d3243a427c3dc2194977dd9073faee2bb6605c7a791733dbafb52f332453f383b4e7b05bc2ee4385d457f7ee625b2562ebabc65b635c45033be123f099584e4d DIST kdevelop-24.05.2.tar.xz 8763748 BLAKE2B 8a6214aa03cfb507f24cf2bfe615f1a0851e46d4094df1ec1b2341ba468e10d5e955ef27ea4505dabfa9559eb53f94ecd03ef50d0d0bd7fbe1903964ba118bda SHA512 bf262c93bfb19ded1e914732b027275524ca4089f71d72a42ccbf544eb38a15d02051af493d7a545dc37c811b1637459f709c5776e879858640e16b19e0220ae diff --git a/dev-util/kdevelop/kdevelop-24.05.1-r1.ebuild b/dev-util/kdevelop/kdevelop-24.05.1-r1.ebuild deleted file mode 100644 index 5e3a3c5a3cb5..000000000000 --- a/dev-util/kdevelop/kdevelop-24.05.1-r1.ebuild +++ /dev/null @@ -1,130 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="true" -KDE_ORG_CATEGORY="kdevelop" -KFMIN=5.115.0 -LLVM_COMPAT=( 15 16 17 18 ) -QTMIN=5.15.12 -VIRTUALDBUS_TEST="true" -inherit ecm gear.kde.org llvm-r1 optfeature - -DESCRIPTION="Integrated Development Environment, supporting KF5/Qt, C/C++ and much more" -HOMEPAGE="https://www.kdevelop.org/" - -LICENSE="GPL-2 LGPL-2" -SLOT="5/$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="gdbui hex plasma +qmake subversion" - -# see bug 366471 -RESTRICT="test" - -COMMON_DEPEND=" - dev-libs/grantlee:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5[widgets] - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qthelp-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qttest-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=dev-util/astyle-3.1:= - kde-apps/libkomparediff2:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktexteditor-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/sonnet-${KFMIN}:5 - >=kde-frameworks/threadweaver-${KFMIN}:5 - $(llvm_gen_dep 'sys-devel/clang:${LLVM_SLOT}') - gdbui? ( kde-plasma/libksysguard:5= ) - hex? ( app-editors/okteta:5 ) - plasma? ( - >=kde-frameworks/krunner-${KFMIN}:5 - >=kde-plasma/libplasma-${KFMIN}:5 - ) - qmake? ( dev-util/kdevelop-pg-qt:5 ) - subversion? ( - dev-libs/apr:1 - dev-libs/apr-util:1 - dev-vcs/subversion - ) -" -DEPEND="${COMMON_DEPEND} - dev-libs/boost - >=dev-qt/qtconcurrent-${QTMIN}:5 -" -RDEPEND="${COMMON_DEPEND} - dev-build/ninja - >=dev-debug/gdb-7.0[python] - >=dev-qt/qdbus-${QTMIN}:* - >=dev-qt/qtquickcontrols-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - kde-apps/kapptemplate:* - kde-apps/kio-extras:5 -" - -pkg_setup() { - ecm_pkg_setup - llvm-r1_pkg_setup -} - -src_configure() { - local mycmakeargs=( - -DCMAKE_DISABLE_FIND_PACKAGE_KDEExperimentalPurpose=ON - -DCMAKE_DISABLE_FIND_PACKAGE_KF5Purpose=ON - -DLLVM_ROOT="$(get_llvm_prefix)" - $(cmake_use_find_package gdbui KSysGuard) - -DBUILD_executeplasmoid=$(usex plasma) - $(cmake_use_find_package plasma KF5Plasma) - $(cmake_use_find_package hex OktetaKastenControllers) - $(cmake_use_find_package qmake KDevelop-PG-Qt) - $(cmake_use_find_package subversion SubversionLibrary) - ) - - use gdbui || mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_KF5SysGuard=ON ) - - ecm_src_configure -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - optfeature "konsole view" kde-apps/konsole - optfeature "static C++ Qt code analysis" dev-util/clazy - optfeature "static C/C++ code analysis" dev-util/cppcheck - optfeature "heap memory profiling" "dev-util/heaptrack[gui]" - optfeature "meson project manager plugin" dev-build/meson - optfeature "formatting configurations via customscript plugin" dev-util/indent - optfeature "formatting configurations via customscript plugin" dev-util/uncrustify - fi - ecm_pkg_postinst -} diff --git a/dev-util/kdevelop/kdevelop-24.05.1.ebuild b/dev-util/kdevelop/kdevelop-24.05.1.ebuild deleted file mode 100644 index 17b92047ca99..000000000000 --- a/dev-util/kdevelop/kdevelop-24.05.1.ebuild +++ /dev/null @@ -1,129 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="true" -KDE_ORG_CATEGORY="kdevelop" -KFMIN=5.115.0 -LLVM_MAX_SLOT=17 -QTMIN=5.15.12 -VIRTUALDBUS_TEST="true" -inherit ecm gear.kde.org llvm optfeature - -DESCRIPTION="Integrated Development Environment, supporting KF5/Qt, C/C++ and much more" -HOMEPAGE="https://www.kdevelop.org/" - -LICENSE="GPL-2 LGPL-2" -SLOT="5/$(ver_cut 1-2)" -KEYWORDS="amd64 arm64 ~x86" -IUSE="gdbui hex plasma +qmake subversion" - -# see bug 366471 -RESTRICT="test" - -COMMON_DEPEND=" - dev-libs/grantlee:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5[widgets] - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qthelp-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qttest-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=dev-util/astyle-3.1:= - kde-apps/libkomparediff2:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktexteditor-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/sonnet-${KFMIN}:5 - >=kde-frameworks/threadweaver-${KFMIN}:5 - =kde-frameworks/krunner-${KFMIN}:5 - >=kde-plasma/libplasma-${KFMIN}:5 - ) - qmake? ( dev-util/kdevelop-pg-qt:5 ) - subversion? ( - dev-libs/apr:1 - dev-libs/apr-util:1 - dev-vcs/subversion - ) -" -DEPEND="${COMMON_DEPEND} - dev-libs/boost - >=dev-qt/qtconcurrent-${QTMIN}:5 -" -RDEPEND="${COMMON_DEPEND} - dev-build/ninja - >=dev-debug/gdb-7.0[python] - >=dev-qt/qdbus-${QTMIN}:* - >=dev-qt/qtquickcontrols-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - kde-apps/kapptemplate:* - kde-apps/kio-extras:5 -" - -llvm_check_deps() { - has_version -d "sys-devel/clang:${LLVM_SLOT}" -} - -src_configure() { - local mycmakeargs=( - -DCMAKE_DISABLE_FIND_PACKAGE_KDEExperimentalPurpose=ON - -DCMAKE_DISABLE_FIND_PACKAGE_KF5Purpose=ON - -DLLVM_ROOT="$(get_llvm_prefix ${LLVM_SLOT})" - $(cmake_use_find_package gdbui KSysGuard) - -DBUILD_executeplasmoid=$(usex plasma) - $(cmake_use_find_package plasma KF5Plasma) - $(cmake_use_find_package hex OktetaKastenControllers) - $(cmake_use_find_package qmake KDevelop-PG-Qt) - $(cmake_use_find_package subversion SubversionLibrary) - ) - - use gdbui || mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_KF5SysGuard=ON ) - - ecm_src_configure -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - optfeature "konsole view" kde-apps/konsole - optfeature "static C++ Qt code analysis" dev-util/clazy - optfeature "static C/C++ code analysis" dev-util/cppcheck - optfeature "heap memory profiling" "dev-util/heaptrack[gui]" - optfeature "meson project manager plugin" dev-build/meson - optfeature "formatting configurations via customscript plugin" dev-util/indent - optfeature "formatting configurations via customscript plugin" dev-util/uncrustify - fi - ecm_pkg_postinst -} diff --git a/dev-util/librnp/Manifest b/dev-util/librnp/Manifest index 9b348c7835e8..ab9a357c37c3 100644 --- a/dev-util/librnp/Manifest +++ b/dev-util/librnp/Manifest @@ -1,2 +1 @@ -DIST librnp-0.17.0.tar.gz 2996461 BLAKE2B 9a6ea0452f067464ef52cef395c2969ba9912c5ed32ac6f4d860a3410965dbfbb1ad5c0d4f25489011d869222a4362a90463f521efe5af4b7c412f0ed1e4570b SHA512 0aa5262aa3be163b8a8931d6b9200ced52bb640cd7b02b50009cfb8d5fe1e664d27b2c4a0a3e534cf59d6ea42fbc1c62c970a07cadc27ab6962e0f69f996f74d DIST librnp-0.17.1.tar.gz 3515288 BLAKE2B 279cd5c669b469112066c4754a9a5a5c9fbe3ba225be4f85bc507aad9f29cfa166f90cb3dfe83ea8e29964fdfbbf926438fb36bb345da494ed7f70586fa8d7b6 SHA512 0224f79e4dd4b72ddd9c191218327da5485ed1d81321cc3a167cfeea68c00e47cec9151a4177e65e5560039345db3a52e41a093adfdf833f57e867bc559494a5 diff --git a/dev-util/librnp/files/librnp-0.17.0-dont-bundle-sexp.patch b/dev-util/librnp/files/librnp-0.17.0-dont-bundle-sexp.patch deleted file mode 100644 index 4e8b67a2f5f7..000000000000 --- a/dev-util/librnp/files/librnp-0.17.0-dont-bundle-sexp.patch +++ /dev/null @@ -1,36 +0,0 @@ -diff -Naur a/CMakeLists.txt b/CMakeLists.txt ---- a/CMakeLists.txt 2023-05-02 11:01:48.000000000 +0300 -+++ b/CMakeLists.txt 2023-05-03 11:57:06.095299932 +0300 -@@ -176,11 +176,6 @@ - endif() - add_subdirectory(src/common) - --set(WITH_SEXP_CLI OFF) --set(WITH_SEXP_TESTS OFF) --set(CMAKE_INSTALL_DEFAULT_COMPONENT_NAME development) --add_subdirectory(src/libsexp EXCLUDE_FROM_ALL) -- - add_subdirectory(src/lib) - add_subdirectory(src/rnp) - add_subdirectory(src/rnpkeys) -diff -Naur a/src/lib/CMakeLists.txt b/src/lib/CMakeLists.txt ---- a/src/lib/CMakeLists.txt 2023-05-02 11:01:48.000000000 +0300 -+++ b/src/lib/CMakeLists.txt 2023-05-03 10:59:25.147032470 +0300 -@@ -433,7 +433,7 @@ - COMPONENT development - ) - -- install(TARGETS librnp-static sexp -+ install(TARGETS librnp-static - EXPORT rnp-targets - ARCHIVE - DESTINATION "${CMAKE_INSTALL_LIBDIR}" -@@ -441,7 +441,7 @@ - ) - else(BUILD_SHARED_LIBS) - # static libraries only --install(TARGETS librnp sexp -+install(TARGETS librnp - EXPORT rnp-targets - ARCHIVE - DESTINATION "${CMAKE_INSTALL_LIBDIR}" diff --git a/dev-util/librnp/librnp-0.17.0-r3.ebuild b/dev-util/librnp/librnp-0.17.0-r3.ebuild deleted file mode 100644 index 1ffd2d040346..000000000000 --- a/dev-util/librnp/librnp-0.17.0-r3.ebuild +++ /dev/null @@ -1,85 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake multiprocessing - -DESCRIPTION="High performance C++ OpenPGP library" -HOMEPAGE="https://www.rnpgp.org/ https://github.com/rnpgp/rnp" -SRC_URI="https://github.com/rnpgp/rnp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0 BSD BSD-2" -SLOT="0/0.16.1" -KEYWORDS="amd64 ~arm64 ~loong ~ppc64 x86" -IUSE="+botan man test" - -RDEPEND="app-arch/bzip2 - dev-libs/json-c:= - =dev-libs/sexpp-0.8.6*[-static-libs(-)] - sys-libs/zlib - botan? ( dev-libs/botan:2= ) - !botan? ( >=dev-libs/openssl-1.1.1:= )" -DEPEND="${RDEPEND} - test? ( dev-cpp/gtest )" -BDEPEND="man? ( dev-ruby/asciidoctor )" - -RESTRICT="!test? ( test )" -S="${WORKDIR}/${P/*lib/}" - -PATCHES=( "${FILESDIR}"/librnp-0.17.0-dont-bundle-sexp.patch ) - -src_configure() { - local mycmakeargs=( - -DBUILD_TESTING=$(usex test on off) - - -DCRYPTO_BACKEND=$(usex botan botan openssl) - - -DDOWNLOAD_GTEST=off - - -DENABLE_COVERAGE=off - -DENABLE_DOC=$(usex man on off) - -DENABLE_FUZZERS=off - -DENABLE_SANITIZERS=off - ) - - if use botan; then - local mycmakeargs+=( - -DENABLE_AEAD=on - -DENABLE_BLOWFISH=on - -DENABLE_BRAINPOOL=on - -DENABLE_CAST5=on - -DENABLE_IDEA=on - -DENABLE_RIPEMD160=on - -DENABLE_SM2=on - -DENABLE_TWOFISH=on - ) - - # OpenSSL support is still not as complete as botan. - # https://github.com/rnpgp/rnp/issues/1877 SM2, - # https://github.com/openssl/openssl/issues/2046 TWOFISH (won't be implemented). - else - local mycmakeargs+=( - -DENABLE_AEAD=on - -DENABLE_BLOWFISH=on - -DENABLE_BRAINPOOL=on - -DENABLE_CAST5=on - -DENABLE_IDEA=on - -DENABLE_RIPEMD160=on - -DENABLE_SM2=off - -DENABLE_TWOFISH=off - ) - fi - - cmake_src_configure -} - -src_test() { - cd "${BUILD_DIR}"/src/tests || die - ctest -j$(makeopts_jobs) -R .* --output-on-failure || die -} - -src_install() { - cmake_src_install - find "${D}" -name '*.a' -delete || die -} diff --git a/dev-util/spirv-llvm-translator/Manifest b/dev-util/spirv-llvm-translator/Manifest index 06b07a46f214..c9084d446fd0 100644 --- a/dev-util/spirv-llvm-translator/Manifest +++ b/dev-util/spirv-llvm-translator/Manifest @@ -2,3 +2,4 @@ DIST spirv-llvm-translator-15.0.0.tar.gz 1515145 BLAKE2B 1f93b55f8934ce7dbc9416b DIST spirv-llvm-translator-16.0.0.tar.gz 1542060 BLAKE2B bee72a776062266e60c5237396434ecba4e4da959ed52292ad08388bdd08d7749fd86cfac5c25af424032a1ba19f59b2d8c7eac0eaf50db6a4945841abe0836f SHA512 0bacacb89aa2b03d1173d1bfbcdd83fdce7441ebc3fff65e14dc5e901fc983861365a54c029b2a65075b6fa45046c30aa7bbad4e6150cf3382e7d050c598de98 DIST spirv-llvm-translator-17.0.0.tar.gz 1601166 BLAKE2B c3e7a78fa55cd13ba61c024e2d3d82c47ac9dbf8c11bcbcf4ddc34a6838fb948885a263fd9af2d0f404b31f4c6e9226c9582e0f65b3220770e1af07cf85f4dac SHA512 ee54e597c678755cb48d677f81184d66616c7be934b570e04f0106e64c15f1cab124177b757f08a7713fa7fce981c74d61304d4554e6d198e6c14c53abf1e81c DIST spirv-llvm-translator-18.1.2.tar.gz 1694843 BLAKE2B 13409096e6ae69509a393741d674a89f5468797fd3ce51c06c69a766f1d34ba952b915013f1bc2aff3ea1524e863a81609d7179096a7b8141ded64a6b366546c SHA512 889cdc0960f6029129dad62f7afe6f61b51bed9d8fb9fa6b743318e2243252dce62cbacf71a2b56decec24ce37746b4b4787dd426ad76e2feb74e1781cb070c8 +DIST spirv-llvm-translator-18.1.3.tar.gz 1700577 BLAKE2B 0d92c6259956db9cb4a49c521dff7cbc0c4353ac779372bb92efb8ff4b1aa61d11ec35b56059e9d4ef22170e6550ba6eadd50f07b97811a65c81113758efeec6 SHA512 b47f4ddd2f404aaaa23e7eabe1450e7cc622809fcb0fb8679647b0f06e6340d36fc63286120580277db59e5a95ad61f086d61072adeeb060a5964436dca97186 diff --git a/dev-util/spirv-llvm-translator/spirv-llvm-translator-18.1.3.ebuild b/dev-util/spirv-llvm-translator/spirv-llvm-translator-18.1.3.ebuild new file mode 100644 index 000000000000..d14939439935 --- /dev/null +++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-18.1.3.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_COMPAT=( 18 ) +MY_PN="SPIRV-LLVM-Translator" +MY_P="${MY_PN}-${PV}" + +inherit cmake flag-o-matic llvm-r1 multiprocessing + +DESCRIPTION="Bi-directional translator between SPIR-V and LLVM IR" +HOMEPAGE="https://github.com/KhronosGroup/SPIRV-LLVM-Translator" +SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="UoI-NCSA" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-util/spirv-tools + sys-devel/llvm:${SLOT}= +" +DEPEND="${RDEPEND} + >=dev-util/spirv-headers-1.3.280 +" +BDEPEND=" + virtual/pkgconfig + test? ( + dev-python/lit + sys-devel/clang:${SLOT} + ) +" + +PATCHES=( +) + +src_prepare() { + append-flags -fPIC + cmake_src_prepare + + # https://github.com/KhronosGroup/SPIRV-LLVM-Translator/pull/2555 + sed -i -e 's/%triple/x86_64-unknown-linux-gnu/' test/DebugInfo/X86/*.ll || die +} + +src_configure() { + local mycmakeargs=( + -DCCACHE_ALLOWED="OFF" + -DCMAKE_INSTALL_PREFIX="$(get_llvm_prefix)" + -DLLVM_EXTERNAL_SPIRV_HEADERS_SOURCE_DIR="${ESYSROOT}/usr/include/spirv" + -DLLVM_SPIRV_INCLUDE_TESTS=$(usex test "ON" "OFF") + -Wno-dev + ) + + cmake_src_configure +} + +src_test() { + lit -vv "-j${LIT_JOBS:-$(makeopts_jobs)}" "${BUILD_DIR}/test" || die +} diff --git a/dev-util/visualvm/Manifest b/dev-util/visualvm/Manifest index caec3f4cb377..447002287093 100644 --- a/dev-util/visualvm/Manifest +++ b/dev-util/visualvm/Manifest @@ -1,3 +1,4 @@ DIST nashorn-core-15.4.jar 2167292 BLAKE2B f40349e9f369eed1bb3795622ffe9353c98f35df1d5c2f5f3845d8f1fd5ecea553e11da15d17b9083f6ae2efa4485df131a9a9216499f1c7d440ca4b1d772a2b SHA512 3b560e1ae67d5d5d19250849dee3f813d2c801e56ba85d90439a067378a47f95020910da85b7c8afb6675ea2e25cd274953483efd07e89097656aadc804c8020 DIST nb190_platform_20231030.zip 26056691 BLAKE2B 7815c08ad60515e8018336452e24c2fb0743d1ef48c58ffd80d371000fa664f8f0053a4c1d56a012b9e50f6714a44c300a915061afebd586f9438abae7867447 SHA512 779256d678c9a13dde4314a5771480c450ae86c49e80ac99eb90a4e9e32e3bc5759128f60a610aecc3ce9e7dbce56b0076b528c8f18a682ebac2dd74cb5a6eea DIST visualvm-2.1.8.tar.gz 11630256 BLAKE2B 503866654d969ef127455ce6d3c5d087c7543e100cb8bd8712d15dc3d0530ee3fd31ee571837be9dfe99cb01cbf0ebf7a29084cb16b80d9ebbf5ebc2654f945b SHA512 34329db8be5ab6727d1500e4a7bb07af704c6f815912418bd5fa0a872671f53237054c8fc13129124e5bb8c953bc31a47bb7c857962aa9ed080f16d2b6965331 +DIST visualvm-2.1.9.tar.gz 11781212 BLAKE2B e924134e211a7f0a95d299f21dab2fff35fb0c0f646ea25adc0eb1204628fbec752075380dc6f717ff902f566040cf9ed8186b1470f9277d39742e288142de67 SHA512 ed950c6216185b9d09ed0605729cd02b649df32fef0f204066419bf96f61f63887b7bad082e5434e740f23856270be2b5c0bd35aa825511cb35486059592b3e7 diff --git a/dev-util/visualvm/visualvm-2.1.9.ebuild b/dev-util/visualvm/visualvm-2.1.9.ebuild new file mode 100644 index 000000000000..4a81848ea960 --- /dev/null +++ b/dev-util/visualvm/visualvm-2.1.9.ebuild @@ -0,0 +1,161 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +NBV=190 +NBT=20231030 +NBZ=nb${NBV}_platform_${NBT}.zip +ASM_UTIL_VERSION="9.5" +ASM_UTIL_FILE="asm-util-${ASM_UTIL_VERSION}.jar" +FLIGHT_RECORDER_VERSION="8.3.1" +FLIGHT_RECORDER_FILE="flightrecorder-${FLIGHT_RECORDER_VERSION}.jar" +COMMON_VERSION="8.3.1" +COMMON_FILE="common-${COMMON_VERSION}.jar" +ENCODER_VERSION="1.2.3" +ENCODER_FILE="encoder-${ENCODER_VERSION}.jar" +LZ4_JAVA_VERSION="1.8.0" +LZ4_JAVA_FILE="lz4-java-${LZ4_JAVA_VERSION}.jar" +NASHORN_CORE_VERSION="15.4" +NASHORN_CORE_FILE="nashorn-core-${NASHORN_CORE_VERSION}.jar" + +inherit java-pkg-2 desktop + +DESCRIPTION="Integrates commandline JDK tools and profiling capabilities" +HOMEPAGE="https://visualvm.github.io" + +SRC_URI="https://github.com/oracle/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz + https://github.com/oracle/${PN}/releases/download/2.1.8/${NBZ} + https://repo1.maven.org/maven2/org/openjdk/nashorn/nashorn-core/${NASHORN_CORE_VERSION}/${NASHORN_CORE_FILE}" +S="${WORKDIR}/${P}/${PN}" + +LICENSE="GPL-2-with-linking-exception" +SLOT="7" +KEYWORDS="~amd64" + +BDEPEND=" + app-arch/unzip + >=dev-java/ant-1.10.14-r3:0 +" + +COMMON_DEPEND=" + dev-java/jmc:0 + dev-java/lz4-java:0 + dev-java/owasp-java-encoder:0 +" + +# it does not compile with java 11 +DEPEND=" + ${COMMON_DEPEND} + virtual/jdk:1.8 +" + +RDEPEND=" + ${COMMON_DEPEND} + dev-java/asm:9 + dev-java/hamcrest-core:1.3 + dev-java/jcommander:0 + dev-java/jna:4 + dev-java/junit:4 + dev-java/junit:5 + dev-java/testng:0 + >=virtual/jre-1.8:* +" + +QA_PREBUILT=" + /usr/share/visualvm/cluster/lib/deployed/jdk15/linux-amd64/libprofilerinterface.so + /usr/share/visualvm/cluster/lib/deployed/jdk16/linux-amd64/libprofilerinterface.so + /usr/share/visualvm/platform/modules/lib/libflatlaf-linux-x86_64.so + /usr/share/visualvm/platform/modules/lib/aarch64/linux/libjnidispatch-nb.so + /usr/share/visualvm/platform/modules/lib/amd64/linux/libjnidispatch-nb.so + /usr/share/visualvm/platform/modules/lib/riscv64/linux/libjnidispatch-nb.so +" + +INSTALL_DIR=/usr/share/${PN} + +src_unpack() { + unpack ${P}.tar.gz + cd "${S}" || die + unpack ${NBZ} +} + +src_prepare() { + java-pkg-2_src_prepare + + # Remove unneeded binaries + rm -rv netbeans/platform/lib/*.{dll,exe} \ + netbeans/platform/modules/lib/{amd64/*.dll,i386,x86} || die + find libs.profiler/lib.profiler/release/lib/deployed/jdk1? -mindepth 1 \ + -maxdepth 1 ! -name linux-amd64 -exec rm -rv {} + || die + + # link in external libraries + ln -s "${DISTDIR}/${NASHORN_CORE_FILE}" nashorn.jdk15/external || die "Failed to link nashorn core jar" + java-pkg_jar-from --into nashorn.jdk15/external asm-9 asm-util.jar ${ASM_UTIL_FILE} \ + || die "Failed to link asm util jar" + java-pkg_jar-from --into jfr.generic/external jmc jmc-common.jar ${COMMON_FILE} \ + || die "Failed to link jmc common jar" + java-pkg_jar-from --into jfr.generic/external jmc jmc-flightrecorder.jar ${FLIGHT_RECORDER_FILE} \ + || die "Failed to link jmc flightrecorder jar" + java-pkg_jar-from --into jfr.generic/external lz4-java lz4-java.jar ${LZ4_JAVA_FILE} \ + || die "Failed to link lz4 java jar" + java-pkg_jar-from --into jfr.generic/external owasp-java-encoder owasp-java-encoder.jar ${ENCODER_FILE} \ + || die "Failed to link owasp-java-encoder jar" +} + +src_compile() { + eant -v \ + -Dext.binaries.downloaded=true \ + -Dant.build.javac.source="8" \ + -Dant.build.javac.target="8" \ + build +} + +src_install() { + # this is the visualvm cluster + insinto ${INSTALL_DIR} + doins -r build/cluster netbeans/{harness,platform} + + # configuration file that can be used to tweak visualvm startup parameters + insinto /etc/${PN} + newins launcher/visualvm.conf ${PN}.conf + sed -i "s%visualvm_default_userdir=.*%visualvm_default_userdir=\"\${HOME}/.visualvm\"%g" \ + "${ED}/etc/${PN}/visualvm.conf" || die "Failed to update userdir" + sed -i "s%visualvm_default_cachedir=.*%visualvm_default_cachedir=\"\${HOME}/.cache/visualvm\"%g" \ + "${ED}/etc/${PN}/visualvm.conf" || die "Failed to update cachedir" + echo -e "\nvisualvm_jdkhome=\"\$(java-config -O)\"" >> "${ED}/etc/${PN}/visualvm.conf" \ + || die "Failed to set jdk detection" + + # replace bundled stuff + pushd "${ED}/${INSTALL_DIR}/platform/core" > /dev/null || die + for name in asm{,-commons,-tree}; do + rm ${name}-9.5.jar && java-pkg_jar-from asm-9 ${name}.jar ${name}-9.2.jar || die + done + popd > /dev/null + + pushd "${ED}/${INSTALL_DIR}/platform/modules/ext" > /dev/null || die + rm hamcrest-core-1.3.jar && java-pkg_jar-from hamcrest-core-1.3 hamcrest-core.jar hamcrest-core-1.3.jar || die + rm jcommander-1.78.jar && java-pkg_jar-from jcommander jcommander.jar jcommander-1.78.jar || die + for name in jna{,-platform}; do + rm ${name}-5.12.1.jar && java-pkg_jar-from jna-4 ${name}.jar ${name}-5.12.1.jar || die + done + rm junit-4.13.2.jar && java-pkg_jar-from junit-4 junit.jar junit-4.13.2.jar || die + for name in junit-jupiter-{api,engine,params}; do + rm ${name}-5.6.0.jar && java-pkg_jar-from junit-5 ${name}.jar ${name}-5.6.0.jar || die + done + rm testng-6.14.3.jar && java-pkg_jar-from testng testng.jar testng-6.14.3.jar || die + popd > /dev/null + + pushd "${ED}/${INSTALL_DIR}/cluster/modules/ext" > /dev/null || die + rm ${ASM_UTIL_FILE} && java-pkg_jar-from asm-9 asm-util.jar ${ASM_UTIL_FILE} || die + rm ${COMMON_FILE} && java-pkg_jar-from jmc jmc-common.jar ${COMMON_FILE} || die + rm ${FLIGHT_RECORDER_FILE} && java-pkg_jar-from jmc jmc-flightrecorder.jar ${FLIGHT_RECORDER_FILE} || die + rm ${LZ4_JAVA_FILE} && java-pkg_jar-from lz4-java lz4-java.jar ${LZ4_JAVA_FILE} || die + rm ${ENCODER_FILE} && java-pkg_jar-from owasp-java-encoder owasp-java-encoder.jar ${ENCODER_FILE} || die + popd > /dev/null + + # visualvm runtime script + newbin "${FILESDIR}"/${PN}-r2.sh ${PN} + + # makes visualvm entry + make_desktop_entry ${PN} VisualVM java "Development;Java;" +} diff --git a/dev-vcs/Manifest.gz b/dev-vcs/Manifest.gz index d19dc494695d635034370c9a3cec1c705195623c..31ee97a1862a6a6b69e99e1503abede44af08582 100644 GIT binary patch delta 11431 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 Bp%wrD delta 11431 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%0AM5H11>LV_DeK4l;11 zr*IJ9Y^$%6VJIYjnQO988n#RD?rcr(JlFJ?oA?mKl-)YQbZ0b(2KQ3#;3ZlYsGXq3JFudemz-({qR$Nr)6yqv$~70!{l*z%K{xM z{Dh~JWw)K}%m+IG!MCjnI>qv(f0@({~ZOsg`?U=BYW+tW_VY9a3C>KGrLlr_2 zwb1y;cq6$$iY>MyU%xNaYpEI(?_;;gXNbTcUZut&@t0aWlJhtD0^PLcx8?fsVSaw};T&~;d*V9J1kZ>j$CG7h$y3jMSrG*4 z+P#cl7Ml?~uQMcCIYuP0RCzcCUWR?5g_9jwi-qzCvBIxxjaR`Ss)JPqxb$kcznY(zW%dk-NnK9NYa$c2_E2am}c7TAN6Fl+IN3{H&0>*7EO5|cXl*ovSDijl^0%!5no`( zf|*BaN!QuzrohVKCzgYivCaEr3HN}L9BbZPFj$!49e(+~SfASG-^)d<`+KJUf{(Kk z?b#|K5&Bs>$F2K4uxV87+`8TbQ0qdDn;88fEJ5+?0bO?fCI|}-Y0XXB3r1=wIT68s z$49Uxhc_IA26&t$zt^cWK`TIiWX_fWAM_J&MI7JHG~#_^p9%)XVqge%BHS&S z!DNc9SVX(fC(+rulmYv`Y*fy+i#d5MPCTB7^(byAckg@GcZs78;kvelf@w|>GfQbV%=J#Zt)8#3w2VGQ7nj5h9j6cNuDfjS2R`u(!^&K-PH3DUzZW5%L><4|7^c zjeDQJE!RK$_YdDcx3Ay-@#T@%!g1(NUcpj+ z@ti<5!N|g8s5p89nCmK%%V`(oRvp<99Qc7#j_erlh-}%&*UDbPU0$_A`*WMmLqzNm zXC)ZcU={6Vli%*Ft>{U(t>65A_co;oxuIwA%8?y|;8Y7foM_uw4@+rAI@o!nE1L|3 zyO4Bjeh>B%z=oZJ)@O$d^4Hk19bxnDtM*u|S8mGtgUZ|P_!k>duG?P1X5o>ult!=U zM{t~vZjg;-yuoHN6k-+=s~f}+9$w^3nP5?sQ#PC_lOoH4n>inUkSK74U!@E< z4}s!QngzipxXin<^tc5x7{x*dD{#TSOLXrJ3OLMPBL(g}|KZ4lYeCpIJ9p%D5L)Aa zWlejC7$ZC`Z+8--pAbMk1SR5`ZnT-t;dSYKvA)eV{+chf4o|Zx;EF?g>`1*F%aiZ9W*6OeM?ZaR5`?EMp zn)Wg=g$U<-1nhYy9>I}pnz}1NY}oTMq;3Iga~R(o@1so=HNMBwLrM?3TdPyzpfm&~F!e3_ z@Q?QWPlsZeWc~DTM&<7F$j6eLbQX`b&Iqx*y5%4kQh}oK!375?PDRVAt#T>2fY);$ zxE@5FH+2xn4jUtG?bmW#2*MKMgLWX)_PdqG$!r)QBqB(Ee~$uHM?5^#kEh(bBe6s` zmJ@e7qhtH#SuGx0aC1dwgewP63P{j+^&pMN~%PXJ1uj2;Jpa!&093RCYXT+TqLw--9T z&YE)AaB?hvpC=NEj=A0AHi?hr9w}o<#8R8%*3jqE?-9Vz(X=+{>m= z*WS?R51@Aho8>nq3azUO_E(zb&@~(Xi@L6j=f$23J@aPCtvtlo+_2v6qA0HoDk=XT2$rrP};~p6{?z%aP zXFcAG(7nT>oD2R6Q4NagVJ}@;5lht9QCj4UE5#7MXS~hqEVV(aw;yuFQ zvi__)fCD(U_Pav!K6u*plq)I)G`bTlV{)f5lSp zcv)icIHiUc3|5hFzgZe(axJ#wwC9MhT3BV%8)DwXjfUA{r{M4nmX0>hH{c-P|8cj7 zL8+h`<5zQ<>7i^g7ibHFkV#Q>~Bt`(l0h`s#}C=a;@Fc93U8p4n()zed4g z9EBslpMX(ujFA&Fcou-ptIk*IPTKA!QE-O z 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 delta 39137 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 UV=b5!sOz8pKj0yPXdPw%0K$pQ(*OVf delta 13144 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�UW}6xRY*3seC}Q<83gY3tFhZI(;4DcsqVG1vB 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 WAzRTrkfL7EfBJtU^g?HHkN^OKL8j{f delta 17157 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 M52{^JI0Tdc09x0XaR2}S diff --git a/games-arcade/spacerider/Manifest b/games-arcade/spacerider/Manifest deleted file mode 100644 index f637297b26c6..000000000000 --- a/games-arcade/spacerider/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST spacerider-0.13.tar.bz2 283861 BLAKE2B 89687ca24a663addb81af0c775201e1a57e6d524e9fb99766d4003a4401dc406e50c8d103600c57c7d4b30ee620b3ec60089f05aaa4e0ad9da72a6f5e64fd527 SHA512 4f8d506abfe242039247d5c4e43c012ded14f3b18de710aea0c9c6d933cb60fde3116008723d44acadd490b3666e107506fad6ee027d2b31c47d118185e0c03e diff --git a/games-arcade/spacerider/files/spacerider-0.13-font.patch b/games-arcade/spacerider/files/spacerider-0.13-font.patch deleted file mode 100644 index 87732a106633..000000000000 --- a/games-arcade/spacerider/files/spacerider-0.13-font.patch +++ /dev/null @@ -1,14 +0,0 @@ -Ugly brute-force method for avoiding a double-free segfault on exit. -Better patch welcome. - ---- a/spacerider.cpp.orig 2015-03-31 23:24:17.770966147 -0400 -+++ b/spacerider.cpp 2015-03-31 23:24:41.592174463 -0400 -@@ -306,8 +306,6 @@ - /* free screen */ - SDL_FreeSurface(screen); - } -- /* call the TTF-Library cleanup function */ -- TTF_Quit(); - - /* call the NET-Library cleanup function */ - SDLNet_Quit(); diff --git a/games-arcade/spacerider/files/spacerider-0.13-gcc41.patch b/games-arcade/spacerider/files/spacerider-0.13-gcc41.patch deleted file mode 100644 index e5524b6e6430..000000000000 --- a/games-arcade/spacerider/files/spacerider-0.13-gcc41.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- a/spacerider.cpp.old 2007-02-18 11:25:38.000000000 +0100 -+++ b/spacerider.cpp 2007-02-18 11:27:00.000000000 +0100 -@@ -17,6 +17,7 @@ - #include - } - -+int send_score_thread(void *param); - - Spacerider::Spacerider(const int argc, char *argv[]) : fullscreen(FULLSCREEN), game_over(false), online_highscore(ONLINE_HIGHSCORE), score_sent(false), name_input(true), highscore_thread_started(false), scroll(0), last_enemy(0), score(0), lives(LIVES), fps(FPS) - { diff --git a/games-arcade/spacerider/files/spacerider-0.13-gcc49.patch b/games-arcade/spacerider/files/spacerider-0.13-gcc49.patch deleted file mode 100644 index b4d5ca6d5764..000000000000 --- a/games-arcade/spacerider/files/spacerider-0.13-gcc49.patch +++ /dev/null @@ -1,22 +0,0 @@ ---- a/effect.cpp.orig 2015-03-31 22:36:53.336131373 -0400 -+++ b/effect.cpp 2015-03-31 22:37:04.359755281 -0400 -@@ -18,7 +18,7 @@ - void Effect::add(const int x, const int y) - { - object_struct *effect; -- if((effect = add_object(x, y)) == NULL) -+ if((effect = add_object(x, y, 0, 0)) == NULL) - { - return; - } ---- a/object.h.orig 2015-03-31 22:35:22.939214561 -0400 -+++ b/object.h 2015-03-31 22:37:19.654233441 -0400 -@@ -172,7 +172,7 @@ - return object->next; - } - --template struct Object::object_struct *Object::add_object(const int x, const int y, const int speedx = 0, const int speedy = 0) -+template struct Object::object_struct *Object::add_object(const int x, const int y, const int speedx, const int speedy) - { - object_struct *object; - diff --git a/games-arcade/spacerider/files/spacerider-0.13-gentoo.patch b/games-arcade/spacerider/files/spacerider-0.13-gentoo.patch deleted file mode 100644 index ecfdcc513cd0..000000000000 --- a/games-arcade/spacerider/files/spacerider-0.13-gentoo.patch +++ /dev/null @@ -1,27 +0,0 @@ ---- a/Makefile -+++ b/Makefile -@@ -3,12 +3,12 @@ - BINDIR=/usr/bin/ - MANDIR=/usr/share/man/man1/ - DATADIR=/usr/share/games/spacerider/ --CXX=g++ -+CXX?=g++ - CP=cp - MKDIR=mkdir -p - INSTALL=install - RM=rm -f --CXXFLAGS=-Wall -fomit-frame-pointer -O3 `sdl-config --cflags` -+CXXFLAGS+=$(shell sdl-config --cflags) - OBJS=main.o globals.o spacerider.o music.o sprite.o enemy.o effect.o visible.o box.o features.o font.o image.o bullet.o - OUTPUT=spacerider - LIBS=`sdl-config --libs` -lSDL_image -lSDL_ttf -lSDL_mixer -lSDL_net -lSDL_gfx -@@ -22,8 +22,7 @@ - - - $(OUTPUT): $(OBJS) -- $(CXX) $(CXXFLAGS) -o $(OUTPUT) $(OBJS) $(LIBS) -- strip $(OUTPUT) -+ $(CXX) $(CXXFLAGS) $(LDFLAGS) -o $(OUTPUT) $(OBJS) $(LIBS) - - %.o: %.cpp - $(CXX) $(CXXFLAGS) -c $< diff --git a/games-arcade/spacerider/files/spacerider-0.13-ovflfix.patch b/games-arcade/spacerider/files/spacerider-0.13-ovflfix.patch deleted file mode 100644 index c590400f649f..000000000000 --- a/games-arcade/spacerider/files/spacerider-0.13-ovflfix.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/spacerider.cpp.old 2010-10-29 10:12:19.000000000 +0200 -+++ b/spacerider.cpp 2010-10-29 10:13:47.000000000 +0200 -@@ -112,7 +112,7 @@ - break; - case 'n': - /* specify a name for the online-highscore */ -- strncpy(name, optarg, 128); -+ strncpy(name, optarg, sizeof (name)); - online_highscore = true; - break; - case 't': diff --git a/games-arcade/spacerider/metadata.xml b/games-arcade/spacerider/metadata.xml deleted file mode 100644 index 1c3ba213c494..000000000000 --- a/games-arcade/spacerider/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - games@gentoo.org - Gentoo Games Project - - diff --git a/games-arcade/spacerider/spacerider-0.13-r1.ebuild b/games-arcade/spacerider/spacerider-0.13-r1.ebuild deleted file mode 100644 index 8cf24d976f7d..000000000000 --- a/games-arcade/spacerider/spacerider-0.13-r1.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit desktop - -DESCRIPTION="Space-shooter written in C++, using the SDL" -HOMEPAGE="http://www.hackl.dhs.org/spacerider/" -SRC_URI="mirror://gentoo/${P}.tar.bz2" # stupid php script - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="media-libs/libsdl[sound,video] - media-libs/sdl-gfx - media-libs/sdl-mixer - media-libs/sdl-image[jpeg] - media-libs/sdl-net - media-libs/sdl-ttf" -RDEPEND="${DEPEND}" - -src_prepare() { - default - eapply "${FILESDIR}/${P}"-gentoo.patch \ - "${FILESDIR}/${P}"-gcc41.patch \ - "${FILESDIR}"/${P}-ovflfix.patch \ - "${FILESDIR}"/${P}-gcc49.patch \ - "${FILESDIR}"/${P}-font.patch - sed -i \ - -e "s:/usr/share/games/spacerider:/usr/share/${PN}:" \ - globals.cpp || die -} - -src_install() { - dobin ${PN} - insinto "/usr/share/${PN}" - doins -r data - einstalldocs - newman ${PN}.{1,6} - newicon data/sprites/star_monster1/1.bmp ${PN}.bmp - make_desktop_entry ${PN} Spacerider /usr/share/pixmaps/${PN}.bmp -} diff --git a/games-arcade/tuxdash/Manifest b/games-arcade/tuxdash/Manifest deleted file mode 100644 index 40df83c0db8b..000000000000 --- a/games-arcade/tuxdash/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST tuxdash_src_0.8.tar.bz2 447560 BLAKE2B 023deef628c1a6e0ea602fd87e3fe6347f38308dff45623aa59406d15805b87aafdb21e4756e5f2b90c97b56a76d4052c4aacb1401ff03e1e3157cac170b1536 SHA512 5c42b89ce3121025801d78d35962a2aa3d10e4443f6c929e7df4b45673e6285f37ed353877aa33eaa0edf584f7a428a8f485301ba1476865a498ab699ee81f86 diff --git a/games-arcade/tuxdash/files/tuxdash-0.8-fix-build-system.patch b/games-arcade/tuxdash/files/tuxdash-0.8-fix-build-system.patch deleted file mode 100644 index 9f861d98e8cc..000000000000 --- a/games-arcade/tuxdash/files/tuxdash-0.8-fix-build-system.patch +++ /dev/null @@ -1,11 +0,0 @@ -Fix build system to honour all user variables. - ---- a/src/Makefile -+++ b/src/Makefile -@@ -1,4 +1,4 @@ - all: -- g++ main.cpp -Wall `/usr/bin/sdl-config --libs --cflags` -lSDL_ttf -o ../TuxDash -+ $(CXX) main.cpp $(LDFLAGS) $(CXXFLAGS) $(CPPFLAGS) `/usr/bin/sdl-config --libs --cflags` -lSDL_ttf -o ../tuxdash - static: -- g++ -static main.cpp -Wall `/usr/bin/sdl-config --cflags --static-libs` -lSDL_ttf -lfreetype -lz -o ../TuxDash -+ $(CXX) -static main.cpp $(LDFLAGS) $(CXXFLAGS) $(CPPFLAGS) `/usr/bin/sdl-config --cflags --static-libs` -lSDL_ttf -lfreetype -lz -o ../tuxdash diff --git a/games-arcade/tuxdash/files/tuxdash-0.8-fix-c++14.patch b/games-arcade/tuxdash/files/tuxdash-0.8-fix-c++14.patch deleted file mode 100644 index b37f456f559b..000000000000 --- a/games-arcade/tuxdash/files/tuxdash-0.8-fix-c++14.patch +++ /dev/null @@ -1,101 +0,0 @@ -Modernise C++ to avoid errors in C++14 mode. -See also: https://bugs.gentoo.org/show_bug.cgi?id=600084 - ---- a/src/main.cpp -+++ b/src/main.cpp -@@ -66,7 +66,7 @@ - - void writeconfig(const map& game_map) { - ofstream config((ostring)TuxHomeDirectory + "/config"); // open config file -- if(config == NULL) { // error check -+ if(!config) { // error check - cout << "Warning: Couldn't write to file " << (ostring)TuxHomeDirectory + "/config" << endl; - return; - } -@@ -124,7 +124,7 @@ - - void readconfig(class map& game_map) { - ifstream config((ostring)TuxHomeDirectory + "/config"); // open config file -- if(config==0) { // error check -+ if(!config) { // error check - cout << "Warning: Couldn't find configuration file " << (ostring)TuxHomeDirectory + "/config" << ". Using default values." << endl; - return; - } ---- a/src/map.cpp -+++ b/src/map.cpp -@@ -346,13 +346,13 @@ - cout << "-- copy map --" << endl; // print status message - ifstream in_file(path); // open source file - -- if(in_file == 0) { // error checking -+ if(!in_file) { // error checking - cout << "Couldn't open sourcefile \"" << filename << "\"" << endl; - cout << endl << "-- error in copymap --" << endl; - return 1; - } - -- if(out_file == 0) { // error checking -+ if(!out_file) { // error checking - cout << "Couldn't open target file \"" << temp_path << "\" for writing " << endl; - cout << endl << "-- error in copymap --" << endl; - return 1; -@@ -390,7 +390,7 @@ - path = mapfolder; - path += filename; - file.open(path); // open file -- if(file == NULL) { -+ if(!file) { - cout << "map::savemap : error while saving map to file '" << path << "'" << endl; - return 1; - } -@@ -402,7 +402,7 @@ - path = savefolder; - path += filename; - file.open(path); // open file -- if(file == NULL) { -+ if(!file) { - cout << "map::savemap : error while saving game to file '" << path << "'" << endl; - return 1; - } ---- a/src/menu.cpp -+++ b/src/menu.cpp -@@ -119,7 +119,7 @@ - - // add a selection box - --class element* menu_mgm::add_box(int x, int y, const ostring& text, const ostring& value, bool selectable, int size, int xgroup, int ygroup, int max, int width, int height, unsigned char r, unsigned char g, unsigned char b, int value_type, bool dependency, char* depend) { -+class element* menu_mgm::add_box(int x, int y, const ostring& text, const ostring& value, bool selectable, int size, int xgroup, int ygroup, int max, int width, int height, unsigned char r, unsigned char g, unsigned char b, int value_type, bool dependency, const char* depend) { - class element& newone = add(); - newone.value = value; - newone.posx = x; ---- a/src/menu.h -+++ b/src/menu.h -@@ -56,7 +56,7 @@ - void check_custom_parameters(); // check if parameters are okay - ostring keytoa(SDLKey); // cast SDLKey to ASCII - class element* add_text(int, int, const ostring&, bool, int, int =-1, int =-1, unsigned char =0, unsigned char =0, unsigned char = 0, int = -1, int = -1); // add a text element -- class element* add_box(int, int, const ostring&, const ostring&, bool, int, int, int, int, int, int, unsigned char, unsigned char, unsigned char, int = 0, bool =false, char* =0); // add a box element -+ class element* add_box(int, int, const ostring&, const ostring&, bool, int, int, int, int, int, int, unsigned char, unsigned char, unsigned char, int = 0, bool =false, const char* =0); // add a box element - class element* add_select(int, int, const ostring&, const ostring&, bool, int, int, int, const char* oneoftwo=0); // add a select element - void draw_window(); // draw the current menu screen with all elements - void selection_mgm(char); // process user input for menu navigation ---- a/src/surface.cpp -+++ b/src/surface.cpp -@@ -92,7 +92,7 @@ - else file_tmp = file; - - TTF_Font *font = TTF_OpenFont(file_tmp, size); -- SDL_Color color = {r, g, b, 0}; -+ SDL_Color color = {(Uint8)r, (Uint8)g, (Uint8)b, 0}; - - area = TTF_RenderText_Solid(font, text, color); - -@@ -118,7 +118,7 @@ - SDL_Surface* text_surface; - SDL_Rect temp; - TTF_Font *font_tmp = TTF_OpenFont(font, size); -- SDL_Color farbe = {r, g, b, 0}; -+ SDL_Color farbe = {(Uint8)r, (Uint8)g, (Uint8)b, 0}; - text_surface = TTF_RenderText_Solid(font_tmp, text, farbe); - TTF_CloseFont(font_tmp); - temp = pos; diff --git a/games-arcade/tuxdash/files/tuxdash-0.8-fix-paths.patch b/games-arcade/tuxdash/files/tuxdash-0.8-fix-paths.patch deleted file mode 100644 index 72cde9d411f8..000000000000 --- a/games-arcade/tuxdash/files/tuxdash-0.8-fix-paths.patch +++ /dev/null @@ -1,45 +0,0 @@ -Change paths for Gentoo's filesystem layout. - ---- a/config -+++ b/config -@@ -1,11 +1,11 @@ - # Fullscreen enable/disable --Fullscreen = 0 -+Fullscreen = 1 - # Width of screen in blocks - screenX = 21 - # Height of screen in blocks - screenY = 16 - # Theme Folder - path to a valid theme --theme = themes/original/ -+theme = /usr/share/tuxdash/themes/original/ - # Distance in X direction, before scrolling starts - scrolldistX = 3 - # Distance in Y direction, before scrolling starts ---- a/src/main.cpp -+++ b/src/main.cpp -@@ -340,9 +340,7 @@ - - // set tuxdash's config / working directory - char* HomeDirectory; -- char* CurrentDirectory; - HomeDirectory = getenv("HOME"); // get users home directory -- CurrentDirectory = getenv("PWD"); // get TuxDash's working directory - TuxHomeDirectory = new char[strlen(HomeDirectory)+strlen("/.tuxdash")+1]; // align space for the string containing the path to tuxdash's config directory - strcpy(TuxHomeDirectory, HomeDirectory); - strcat(TuxHomeDirectory, "/.tuxdash"); -@@ -355,12 +353,12 @@ - } - else { - mkdir((ostring)TuxHomeDirectory + "/themes", 0711); // create the themes folder. The default themes are not copied there, but the folder is created for possible additional themes added by the player -- chdir(CurrentDirectory); -+ chdir("/usr/share/tuxdash"); - system((ostring)"cp -r maps savegames config " + TuxHomeDirectory); - } - } - cout << endl << " Using " << TuxHomeDirectory << " for configuration, map and savegame files" << endl; -- chdir(CurrentDirectory); -+ chdir("/usr/share/tuxdash"); - // finished with check of working directory - - int running=1, start, stop, framestart = time(0), frames=0, frame_count = 0; diff --git a/games-arcade/tuxdash/metadata.xml b/games-arcade/tuxdash/metadata.xml deleted file mode 100644 index 1c3ba213c494..000000000000 --- a/games-arcade/tuxdash/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - games@gentoo.org - Gentoo Games Project - - diff --git a/games-arcade/tuxdash/tuxdash-0.8-r1.ebuild b/games-arcade/tuxdash/tuxdash-0.8-r1.ebuild deleted file mode 100644 index 564ff17963db..000000000000 --- a/games-arcade/tuxdash/tuxdash-0.8-r1.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit toolchain-funcs - -DESCRIPTION="A simple BoulderDash clone" -HOMEPAGE="http://www.tuxdash.de/index.php?language=EN" -SRC_URI="http://www.tuxdash.de/ressources/downloads/${PN}_src_${PV}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND=" - media-libs/libsdl[video] - media-libs/sdl-ttf" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${PN}-0.8-fix-build-system.patch - "${FILESDIR}"/${PN}-0.8-fix-c++14.patch - "${FILESDIR}"/${PN}-0.8-fix-paths.patch -) - -src_prepare() { - default - rm -f GPL TuxDash || die -} - -src_configure() { - tc-export CXX -} - -src_compile() { - emake -C src -} - -src_install() { - dobin tuxdash - einstalldocs - - insinto /usr/share/${PN} - doins -r themes maps fonts savegames config -} diff --git a/games-arcade/xsfcave/Manifest b/games-arcade/xsfcave/Manifest deleted file mode 100644 index 0b4c5bd5ccaa..000000000000 --- a/games-arcade/xsfcave/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST xsfcave-0.5.tar.gz 88113 BLAKE2B bddf18277b8df3c3e17f8d9cd18ad517d95adbeb9479cf1552fe3e69f097344a229bbbb33348c34fd082194f4a3db3a8921dfd4644d983ba30320f7c9c961068 SHA512 5dd5c7e581362b1d4faf2edd73f5ea6a068d05a94b6fac7813fa2cae323453ed3380c9e40b92a2ed9b3672ab931d5a2951d2ad7fc74cf64588e6e9fe7723f09a diff --git a/games-arcade/xsfcave/metadata.xml b/games-arcade/xsfcave/metadata.xml deleted file mode 100644 index bb0054d77acf..000000000000 --- a/games-arcade/xsfcave/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - games@gentoo.org - Gentoo Games Project - - - xsfcave is a X11 sfcave clone. The game consist of surviving in a tunel by not - hitting in the walls and obstacles. The first versions of the game are greatly - influenced by the Java version of this game. - - - scrap - - diff --git a/games-arcade/xsfcave/xsfcave-0.5-r1.ebuild b/games-arcade/xsfcave/xsfcave-0.5-r1.ebuild deleted file mode 100644 index b8979d172602..000000000000 --- a/games-arcade/xsfcave/xsfcave-0.5-r1.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit desktop - -DESCRIPTION="A X11 sfcave clone" -HOMEPAGE="http://xsfcave.idios.org" -SRC_URI="https://downloads.sourceforge.net/scrap/${P}.tar.gz" - -LICENSE="public-domain" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="x11-libs/libXext - x11-libs/libSM" -RDEPEND="${DEPEND}" - -src_install() { - default - make_desktop_entry "${PN}" -} diff --git a/games-board/Manifest.gz b/games-board/Manifest.gz index 8f8178818ac94560142dc8f7cb928b28df92c672..47fa611084a6282da837edb47349a64149e6a0b5 100644 GIT binary patch delta 9692 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 diff --git a/games-board/gnome-mahjongg/gnome-mahjongg-3.40.1.ebuild b/games-board/gnome-mahjongg/gnome-mahjongg-3.40.1.ebuild index 6fd50fe11b5e..03a1b92f9122 100644 --- a/games-board/gnome-mahjongg/gnome-mahjongg-3.40.1.ebuild +++ b/games-board/gnome-mahjongg/gnome-mahjongg-3.40.1.ebuild @@ -25,6 +25,7 @@ BDEPEND=" $(vala_depend) dev-libs/appstream-glib dev-util/itstool + gui-libs/libadwaita:1[vala] >=sys-devel/gettext-0.19.8 virtual/pkgconfig " diff --git a/games-board/stockfish/metadata.xml b/games-board/stockfish/metadata.xml index 605aa0a1fdeb..7bd2eccc7b18 100644 --- a/games-board/stockfish/metadata.xml +++ b/games-board/stockfish/metadata.xml @@ -5,10 +5,6 @@ patrick@gentoo.org Patrick Lauer - - tamiko@gentoo.org - Matthias Maier - Generic unoptimized 32-bits build Generic unoptimized 64-bits build diff --git a/games-engines/Manifest.gz b/games-engines/Manifest.gz index 5d46f3cd2082abeb5c5ce7944603a2961e740ae3..b22dc92ec3d95c80a5de6c1832fb41f61022fe45 100644 GIT binary patch delta 3702 zcmV-+4vF!B9fci`8-L`G3QJ*!-JVDrNFV{45oEs>$!^oVdVipTuZnihx>&C+a5B%| z{g=0Yd;8|&{^H?Z{GYyl{O~5HQQ!ROKi>ZPpUa=#?64|xx87x^o@|c2N}5OPq}F$; zO_NBUE3~%Lvr9JF65;Av>an%=$ooXB+SeG`QeK+3Sl%JA%759V$jK`e{?p?+I{Y_Qa}8qCG8&P4?n&A&wu;Npa1%|H}mCd ziGTjde|~@V=YKD6EXgZaYwCSeU3tyImDO8l*>TP~)Aq?6a-Y8Pp4B5xmzBlVa0@=r zVfS1k62}oP(=9aBaax-z?aV)>R8Knf%)>7)cfKSXu~*T_Wxj*Otg@dH24Lb*mUV6I z?3G7vBcl3f#aohLOG}F0M*<2-k#k;BTb*?=+`N4+5r1$=Rjj2JrtXro2vgrW%|oi$ zXg=;=SVXVk?EzN&^#o8))Wg9wcO}1wrS!#*q zwa1J*me}nucrRzB5l8muX4^}%!`I998o8}rZ6>oahOnV$S8JxleYH_e-}M!+U6-E~ zBeS2@mVa|dcH!u939z&@g<;H+mBm}80$W$`HO*$8nNLzWQJw(XzrFwP>zDU0KYx9KEcaK)j_5w;z_m zHHJ;@#;If%4tf{Oz)&si%UkbjEx2)7$-Y6Iqkqoc^Uk&9kOuLfpw?b$Ym3`w$!$+- zEylLHQ1TrznG?A4wwxN=HI}#bR<*)KpNYNbyF=QgJ&y_?yK9~yX{0n;$*O*d$_atYm4u;vHo?%Ve1SoXCPGdO( z>;=--2{UTGN0?=>pt;ZKDF74f9|+y|4uamh)`6=qSn#BiS5if;b>s0}WWn7Q{dO?zc+K;7}FmG0y0y z%YY@)qmyh^*=vM1qM;=nZr@x+ma91hzYbGu*U=bI1m@n4@fo8LMM^$$u99uM5^$ z%NLbZ;Yf2u{?KitBCjHK#|SwMHA)>>%&xtQM{4JRW zKG1sSpWeOv&xid481nH7Sbv;VO;BLYq`Dz`Gq$bcYaxpX_ZYefQW^2t(X>VPJ7`QF zb;;~INI*Qo3=!!1flenn0T_c+!W&`Z+o?{e&;%ulsuhb4ngTMp9eJ}}X*^PBk+T0pF5E+*8 zk`WtOhXJ2n`n;JH_M-9=qv3Z3OV$x#>m_Ibfe1f&^9t9PNXsVb zQ4$7wOw^s!5qQ{HiktaT2^a;W$H=VcPJ)0ZKoLURnpiOdzY2<;vxE)0&Xi$K*A=x0 zi$~KzSqhm5$J8dPE5+5>?_=7vz zL%%vpk6Q3xllWGTQB>Fmw+R!pKG<~=a~{}#s+IHH*hJ%`^8zn_bE$+VOgbXL3InYG z=($rRwSKf+`7)HQX%UKP(b)qZOjIo$QTq1~?*Ebby;TZaqp19YzwdH~4d{`zfsc z{r?27{1AKGM=C`%O?F_BD<~AYsjBcjFe!c$A?GxarEC(

Y=i2x)aERBUtkfpTya zbboGRWs|Z1?9nW+k|Vo!={*h*%HGy6sCSW7a+m>5hh zHNJ{$F$g_$3VJvFtqkfTsSY`S$z(1%&lL?YW^l@3Fj6#Z!5tzIZjE|bBB>HCeWUyh zIb_L6n-8!)uTTEVANSAi5d9z0eS3gbZ-1H^$kwd)?MSSZCn=&DTb#+raO%1wZh7c% z_zU&lqZ5r5irF@5-}`mPd>G~~tF%s~!>w?jp&e6f*Mjj`^l)P(Gy>e=j)ud()*)`6 zZ@VKp7QzW#{?cUv!)?m6B37u*b|W==ID&YSu$0j&(%4!?s7MO)2mu$x6%yVRdw=Qy z#S>2^KQ5dg?bQ19O#H^~>Co&-3VH_Z*N-26`}oH%FE1ZHKMR>YGXB(k6E{&VVS0Vg zc2LMvheAa}+{k>E?kfWHyP;`)W0LoE394N5{(+!zoP>jPLS@H5P8%>i;P23iP5Bnw zoBB!NscZ%1j|4yq?dv;gZ03oWEPp3FA=;g!2tF!GYQENk!jZ`QzT|-fla74PF*`;` z5(Ogy#-f%|L<|i(1ZPqzasS-DXPNVTdx^KxB`{~hh{zp-Z7#vq{6Ey5@e+N+3VKZW zmZ5J8W{#ArOo3D~0y)Z$9dzWr0noc>B#s7zlfsv7|0W~dB9yNH5|~i0)qiqonG|I= zPVsAU-*r%RMKal2X>n*#0lHog@9%i|)hu{CXc@V!N!7%W(6U83L_;UAP&H@`lZkXD zd~;Q%QtCWr_!4&~j|pvvpjou=J*Mf*S4hZoI>JX#akF78^bIsIid-|s#-D`$^UDYS z^y~9}!IM|KjAwY=oD&)bM}PHlY9_RU8o4nI

%?c1vrkDDr}E>4d(BlqF*>Wl z^r&W6M4e1Vxj9SlpjtOnmjSr6Xjb!dqq!a=z3HJPv1z@)48DF11%F9i{cP-a(%yO- z6-|~W-T(aMlYjAdKO*+@mO}VhCP&>WWMK;Y1%(e-7@`a&nT3i0r#Kj!QYyIwY6N0J zR?<8537CXkx&Sdhl%G(hTd06TDE0Tv6^U06S*l&SDwCJcGKHZ3+PZO<#&$r`xcMAb zS*r~(OqBRSekMCZrGMR!AUjC^wMpi63hWm){=WK3<3+YKz6D~k$t2tFYj!6j`ys?8edI73 zK!Y6nJl7c$QHeU$FIiX*irIbRFpQI-4IF>(+nse^S`l!PHdGQ1RUm2i UV3N^;l>dkS1$_hBeHR)40IQfO%m4rY literal 3713 zcmV-{4u0_;iwFP!00002|7Dm>vRt`wh38rYHy|580tsM9g{82=Zcn5QWF`Qb5oEs> z$!^oVdVipTuZlKDQgyw$z{xy+_g~)r?d_Y7`-?66V*m8@S_AeQIa2-C$+v)ZJI>7$I{wP&n9`wmbFYxOFc989(kX&qV^a=Tgst% z%glSpigI=-a&n}?KRwn{%fm+rU3upD=CA+yw&n7s^;5mnp3hEpyve9*mt5A`M-xAu zOVVhojyd|twKP6&r`9g*lpNOA(b8K_TBYkQt~-0%ZF;elwzp=MEzicUcJo~#^}}Dz zq}|r}!%uJj^WXmR=fD2#jlX;?>z{wJpWmPT`OBM`YyS8?ANOZ{-nK&o zTvC1oa~ zhOnV$*V(2PvuLB7zUwPsyM~=uBeS2gg>guB;b@pFu$;+-VR*^P;>A<}+3K>V@bK(4 z#hMK4Sk7zZA|*}|<(CSJIr3<-m(JN)x4l^|pVPBvK1u1U@&wra?fr*ezr26>`Rfy8 zxxYeoME5xd#wDn8%3-h0^rc`>*O<=TIF;_>PWM$UPc4fvsBAEQ(Sx;3oxucnm0C{8Kt7>6ojBb-jq0-z#`N1fNX#L z^~0Cv{mKup77ri8O)QmYmJB)C?0r^dZF*eR%&s1`*RGbEdGR(zv3cNUAD$ZsL>Z|j zE)dOUk8KlCKz#}#cfc*61q)Z}h>4OUnQV*3>wZmLdzT8!_uzafH66^0{TeRSc29Cf zbTG_w)iY+3<^Y8b%+pxT1@;2ztHX?%?-9HV7BqKviSNUC8?+J9~wI8iVDyxpnaS4sSmh*%)m@1F& z>kckQjNLD79ExNVc!|a6G7?Z;UT@b1QCP!*X7kTbk8@tPD~2qq9K}-&VG+^91D)3@ zK%q@BCS<7`S+xY~ztH}*N7++Ta^;+JzvfY zyyc92l#MW@?nN#M0XwT2pp1ngIrJ__f=o+&86vRFAl$?)tlHcx0N-B8D&_=zYN~km zT~%DjwhPSRGinw2ifL3_C9DnXl4S@?hW{;RT0P7ap_+!WB@|5! z+ee+^hSTfV47g(JxNMUEnMud(Db)F^dijo-qi2qWt|TF8xG(IS-abQW9L z6vQx}*r+Cs9Z88GO^H6et;O2nZ`N>dut&okwF*p+i_Fy(;#)WE^-gqMNM<^TZHftC z2k~@#!QgMnJn(_mJNxwR<$pfxC%}-8SHRYZIt2yhOsX5Ax5>8kO9Tlf+}F@ekjjY9 zUJXulyMxB`QI}j5RX=G}!VD4U`hmI;odAqMLZd|3_;#vOs^EE1Smt|~Vu;Uoz>qys zLmuov-w2kKG_jtDV{?!Lm|WW8McE8a$srjpkT;78sp=B!6T$%`E=U%Usv`lA+!Pa% z&Phqwx8lN7I^K-N;@dS7GPOPc`|$GH6IgIup0w)*&4X+pF{Pixzz~t7$=Q_Ir(>F2 z?lf+Cn!-ASzjGOZHEa}tP+=QbWl-gl^A0=j)OQerZA$z(mMj8Mh^^fOALr zzin*7VPC~Qb?7lBsZ@L>GR1Ig&`&0I+?CaW zhuv}Wf-^E6?uYOH*^PCpG~c=~ z=|&dROGa!Y4g)^DbibJu_M-BR(eOKiCBw%FJ!N6H3la7wxPI9`fBf$!?E;-wxP~Jw zo2W-g80;}om;4~`u(K35^QE$26p)@tW<_@r1Uw5AA;hhT6*I7_py)YE*r2Q9(#^XD zwl6FmO$TKuWFj0>n?zTPVc?gq+J*cEM=xYa=~CSKmCj5wB|{Tl$H~IOi4Zghj(WJ{ zxMd9SM@UB{xmX|tJeU}JTi8`)-?g6Qq`aW@-gKvve3<5_fHoj2YDw_?5w5TC^6>|E zoDco#EIn$$gQu)-^%zBkeQ=vFK_r7+H!KSi{Zo{lg*=H(DWT+sWP-=K@CriwNQj3n`3RG{0%u| z$w`|Jus+8p`{j@O=XZ$y59z)=K&v-R4P?vfeLJ$^W?&lOWQ(&=Pq;NMiCZ2z9R5Q6 zx7CS8fnv6e+V_6lF&~DxOO)2Bbhs4`G_+%i?OHHCiym&Qq_fpM?r1ptYaQbD`L;Wv zBk>-W|&LPb(=5`7~?gE~@x*c(Q_pdt%P zaJo@HwSGMlznS-Rw^NXUo*@6d`(*%sWJ`nl{> zwu16U0-%NV_>LNzc_>>fCp;nAoumjpDoSd;)`P;4$n3u4fdo!RzUT0c5t2l~h=38) zQi{k#!)_%ar4sicuF>N;-?x`|J6!^EHjIeeG1%s^*qZ-`+B06Fk61yEDc>^mZNbbj zbmvaJY%cQ7z;}pLp_gx27 zS0t0YH75$eC_vW>;{6>jyP5@$2Q4GFaAzHE`D3XHJ4_TN#S#_?P)wvV;hU?nGa)~7 z;!E6}JSMauf@aae_n4+JUm+pW=?EXIkH`~ap>LpxtH?EDZ2U?1KfipiPrp9z7d&~z zYw`@Mn{z@#T5Yp(Y9_RU8o4nI
Kr>(ZHn4a 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 diff --git a/metadata/md5-cache/dev-debug/lldb-15.0.7 b/metadata/md5-cache/dev-debug/lldb-15.0.7 index fdb97776cf67..244fd28e2f58 100644 --- a/metadata/md5-cache/dev-debug/lldb-15.0.7 +++ b/metadata/md5-cache/dev-debug/lldb-15.0.7 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=test !test? ( test ) SLOT=0/15 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) -_eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org aa8c9fe4938009011b10481b49b74a90 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org f5b3a10716c31a754fba7459043b1fba multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=4ab3059e9dd3596d194750f5f9cd59e8 diff --git a/metadata/md5-cache/dev-debug/lldb-16.0.6 b/metadata/md5-cache/dev-debug/lldb-16.0.6 index b1bba8c1d8cf..efcf4b302d64 100644 --- a/metadata/md5-cache/dev-debug/lldb-16.0.6 +++ b/metadata/md5-cache/dev-debug/lldb-16.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=test !test? ( test ) SLOT=0/16 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) -_eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org aa8c9fe4938009011b10481b49b74a90 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org f5b3a10716c31a754fba7459043b1fba multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=8b139e791c89a2eddeb8b47bdeedc307 diff --git a/metadata/md5-cache/dev-debug/lldb-16.0.6-r1 b/metadata/md5-cache/dev-debug/lldb-16.0.6-r1 index 99abe24c196e..f6376443e589 100644 --- a/metadata/md5-cache/dev-debug/lldb-16.0.6-r1 +++ b/metadata/md5-cache/dev-debug/lldb-16.0.6-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=test !test? ( test ) SLOT=0/16 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) -_eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org aa8c9fe4938009011b10481b49b74a90 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org f5b3a10716c31a754fba7459043b1fba multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=f79f13c0263ffa1db8b3fd868692b3a3 diff --git a/metadata/md5-cache/dev-debug/lldb-17.0.6 b/metadata/md5-cache/dev-debug/lldb-17.0.6 index 95079192c62c..a923a3faa667 100644 --- a/metadata/md5-cache/dev-debug/lldb-17.0.6 +++ b/metadata/md5-cache/dev-debug/lldb-17.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=test !test? ( test ) SLOT=0/17 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig ) -_eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org aa8c9fe4938009011b10481b49b74a90 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org f5b3a10716c31a754fba7459043b1fba multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=29f7a85eaa867cc87edd39af1401a220 diff --git a/metadata/md5-cache/dev-debug/lldb-18.1.8 b/metadata/md5-cache/dev-debug/lldb-18.1.8 index 9be0dda909f9..36f8620c0012 100644 --- a/metadata/md5-cache/dev-debug/lldb-18.1.8 +++ b/metadata/md5-cache/dev-debug/lldb-18.1.8 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=test !test? ( test ) SLOT=0/18.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig ) -_eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org aa8c9fe4938009011b10481b49b74a90 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org f5b3a10716c31a754fba7459043b1fba multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=5b99376a8fe4934685b66653ad85fa51 diff --git a/metadata/md5-cache/dev-debug/lldb-19.1.0_rc1 b/metadata/md5-cache/dev-debug/lldb-19.1.0_rc1 index 59e2e48efb7b..f73e366e1787 100644 --- a/metadata/md5-cache/dev-debug/lldb-19.1.0_rc1 +++ b/metadata/md5-cache/dev-debug/lldb-19.1.0_rc1 @@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=test !test? ( test ) SLOT=0/19.1 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.0-rc1/llvm-project-19.1.0-rc1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.0-rc1/llvm-project-19.1.0-rc1.src.tar.xz.sig ) -_eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org aa8c9fe4938009011b10481b49b74a90 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org f5b3a10716c31a754fba7459043b1fba multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1f3ddbe84803769cdeaad8888bbe3604 diff --git a/metadata/md5-cache/dev-debug/lldb-20.0.0.9999 b/metadata/md5-cache/dev-debug/lldb-20.0.0.9999 index ca9bc3831002..cd68a05a865b 100644 --- a/metadata/md5-cache/dev-debug/lldb-20.0.0.9999 +++ b/metadata/md5-cache/dev-debug/lldb-20.0.0.9999 @@ -12,5 +12,5 @@ RDEPEND=debuginfod? ( net-misc/curl:= dev-cpp/cpp-httplib:= ) libedit? ( dev-lib REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) RESTRICT=test !test? ( test ) SLOT=0/20.0.0.9999 -_eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic e503ea5acc20410237ba33ec3f7c857d git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org aa8c9fe4938009011b10481b49b74a90 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic e503ea5acc20410237ba33ec3f7c857d git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org f5b3a10716c31a754fba7459043b1fba multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1f3ddbe84803769cdeaad8888bbe3604 diff --git a/metadata/md5-cache/dev-debug/lldb-19.0.0_pre20240720 b/metadata/md5-cache/dev-debug/lldb-20.0.0_pre20240801 similarity index 76% rename from metadata/md5-cache/dev-debug/lldb-19.0.0_pre20240720 rename to metadata/md5-cache/dev-debug/lldb-20.0.0_pre20240801 index 90bc87d26c85..f256a7b3bef8 100644 --- a/metadata/md5-cache/dev-debug/lldb-19.0.0_pre20240720 +++ b/metadata/md5-cache/dev-debug/lldb-20.0.0_pre20240801 @@ -1,16 +1,16 @@ -BDEPEND=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 ) python? ( >=dev-lang/swig-3.0.11 ) test? ( python_single_target_python3_10? ( ~dev-python/lit-19.0.0_pre20240720[python_targets_python3_10(-)] dev-python/psutil[python_targets_python3_10(-)] ) python_single_target_python3_11? ( ~dev-python/lit-19.0.0_pre20240720[python_targets_python3_11(-)] dev-python/psutil[python_targets_python3_11(-)] ) python_single_target_python3_12? ( ~dev-python/lit-19.0.0_pre20240720[python_targets_python3_12(-)] dev-python/psutil[python_targets_python3_12(-)] ) sys-devel/lld ) app-alternatives/ninja >=dev-build/cmake-3.20.5 +BDEPEND=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 ) python? ( >=dev-lang/swig-3.0.11 ) test? ( python_single_target_python3_10? ( ~dev-python/lit-20.0.0_pre20240801[python_targets_python3_10(-)] dev-python/psutil[python_targets_python3_10(-)] ) python_single_target_python3_11? ( ~dev-python/lit-20.0.0_pre20240801[python_targets_python3_11(-)] dev-python/psutil[python_targets_python3_11(-)] ) python_single_target_python3_12? ( ~dev-python/lit-20.0.0_pre20240801[python_targets_python3_12(-)] dev-python/psutil[python_targets_python3_12(-)] ) sys-devel/lld ) app-alternatives/ninja >=dev-build/cmake-3.20.5 DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=debuginfod? ( net-misc/curl:= dev-cpp/cpp-httplib:= ) libedit? ( dev-libs/libedit:0= ) lzma? ( app-arch/xz-utils:= ) ncurses? ( >=sys-libs/ncurses-5.9-r3:0= ) xml? ( dev-libs/libxml2:= ) ~sys-devel/clang-19.0.0_pre20240720 ~sys-devel/llvm-19.0.0_pre20240720[debuginfod=] +DEPEND=debuginfod? ( net-misc/curl:= dev-cpp/cpp-httplib:= ) libedit? ( dev-libs/libedit:0= ) lzma? ( app-arch/xz-utils:= ) ncurses? ( >=sys-libs/ncurses-5.9-r3:0= ) xml? ( dev-libs/libxml2:= ) ~sys-devel/clang-20.0.0_pre20240801 ~sys-devel/llvm-20.0.0_pre20240801[debuginfod=] DESCRIPTION=The LLVM debugger EAPI=8 HOMEPAGE=https://llvm.org/ INHERIT=cmake flag-o-matic llvm.org llvm-utils python-single-r1 IUSE=+debug debuginfod +libedit lzma ncurses +python test +xml test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA -RDEPEND=debuginfod? ( net-misc/curl:= dev-cpp/cpp-httplib:= ) libedit? ( dev-libs/libedit:0= ) lzma? ( app-arch/xz-utils:= ) ncurses? ( >=sys-libs/ncurses-5.9-r3:0= ) xml? ( dev-libs/libxml2:= ) ~sys-devel/clang-19.0.0_pre20240720 ~sys-devel/llvm-19.0.0_pre20240720[debuginfod=] python? ( 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 ) ) +RDEPEND=debuginfod? ( net-misc/curl:= dev-cpp/cpp-httplib:= ) libedit? ( dev-libs/libedit:0= ) lzma? ( app-arch/xz-utils:= ) ncurses? ( >=sys-libs/ncurses-5.9-r3:0= ) xml? ( dev-libs/libxml2:= ) ~sys-devel/clang-20.0.0_pre20240801 ~sys-devel/llvm-20.0.0_pre20240801[debuginfod=] python? ( 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_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) RESTRICT=test !test? ( test ) -SLOT=0/19.0 -SRC_URI=https://github.com/llvm/llvm-project/archive/72d8c2737bb557af9d0c735b9fa30b1b03485627.tar.gz -> llvm-project-72d8c2737bb557af9d0c735b9fa30b1b03485627.tar.gz -_eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org aa8c9fe4938009011b10481b49b74a90 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 +SLOT=0/20.0.0_pre20240801 +SRC_URI=https://github.com/llvm/llvm-project/archive/130c135689ec12ab78c53645808524a8d28f7cae.tar.gz -> llvm-project-130c135689ec12ab78c53645808524a8d28f7cae.tar.gz +_eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org f5b3a10716c31a754fba7459043b1fba multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1f3ddbe84803769cdeaad8888bbe3604 diff --git a/metadata/md5-cache/dev-dotnet/Manifest.gz b/metadata/md5-cache/dev-dotnet/Manifest.gz index b63f475f691a9c56103d02bfb3478c9d406ef162..adc4af90137dc1db90c47430c809ab701ab8c5d1 100644 GIT binary patch literal 7556 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 a4s+<9&HzchGwFZ+<^KU4%VQ4_HUI$XA)NaF literal 7565 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 csharp-language-server-0.14.0.tar.gz https://api.nuget.org/v3-flatcontainer/argu/6.2.3/argu.6.2.3.nupkg https://api.nuget.org/v3-flatcontainer/castle.core/5.1.1/castle.core.5.1.1.nupkg https://api.nuget.org/v3-flatcontainer/coverlet.collector/3.0.3/coverlet.collector.3.0.3.nupkg https://api.nuget.org/v3-flatcontainer/dotnet.reproduciblebuilds/1.1.1/dotnet.reproduciblebuilds.1.1.1.nupkg https://api.nuget.org/v3-flatcontainer/fsharp.core/4.3.2/fsharp.core.4.3.2.nupkg https://api.nuget.org/v3-flatcontainer/fsharp.core/6.0.0/fsharp.core.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/fsharp.core/6.0.6/fsharp.core.6.0.6.nupkg https://api.nuget.org/v3-flatcontainer/fsharpplus/1.6.1/fsharpplus.1.6.1.nupkg https://api.nuget.org/v3-flatcontainer/humanizer.core/2.14.1/humanizer.core.2.14.1.nupkg https://api.nuget.org/v3-flatcontainer/icsharpcode.decompiler/8.2.0.7535/icsharpcode.decompiler.8.2.0.7535.nupkg https://api.nuget.org/v3-flatcontainer/ionide.keepachangelog.tasks/0.1.8/ionide.keepachangelog.tasks.0.1.8.nupkg https://api.nuget.org/v3-flatcontainer/ionide.languageserverprotocol/0.6.0/ionide.languageserverprotocol.0.6.0.nupkg https://api.nuget.org/v3-flatcontainer/messagepack.annotations/2.5.108/messagepack.annotations.2.5.108.nupkg https://api.nuget.org/v3-flatcontainer/messagepack/2.5.108/messagepack.2.5.108.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.bcl.asyncinterfaces/7.0.0/microsoft.bcl.asyncinterfaces.7.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.build.framework/17.9.5/microsoft.build.framework.17.9.5.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.build.locator/1.7.8/microsoft.build.locator.1.7.8.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.build.tasks.core/17.3.2/microsoft.build.tasks.core.17.3.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.build.tasks.git/1.1.1/microsoft.build.tasks.git.1.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.build.utilities.core/17.3.2/microsoft.build.utilities.core.17.3.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.build/17.9.5/microsoft.build.17.9.5.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.analyzers/3.3.4/microsoft.codeanalysis.analyzers.3.3.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.analyzerutilities/3.3.0/microsoft.codeanalysis.analyzerutilities.3.3.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.common/4.9.2/microsoft.codeanalysis.common.4.9.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.csharp.features/4.9.2/microsoft.codeanalysis.csharp.features.4.9.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.csharp.workspaces/4.9.2/microsoft.codeanalysis.csharp.workspaces.4.9.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.csharp/4.9.2/microsoft.codeanalysis.csharp.4.9.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.elfie/1.0.0/microsoft.codeanalysis.elfie.1.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.features/4.9.2/microsoft.codeanalysis.features.4.9.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.scripting.common/4.9.2/microsoft.codeanalysis.scripting.common.4.9.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.visualbasic.workspaces/4.9.2/microsoft.codeanalysis.visualbasic.workspaces.4.9.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.visualbasic/4.9.2/microsoft.codeanalysis.visualbasic.4.9.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.workspaces.common/4.9.2/microsoft.codeanalysis.workspaces.common.4.9.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.workspaces.msbuild/4.9.2/microsoft.codeanalysis.workspaces.msbuild.4.9.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis/4.9.2/microsoft.codeanalysis.4.9.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codecoverage/17.6.3/microsoft.codecoverage.17.6.3.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.diasymreader/2.0.0/microsoft.diasymreader.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection.abstractions/8.0.0/microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging.abstractions/8.0.0/microsoft.extensions.logging.abstractions.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.net.stringtools/17.3.2/microsoft.net.stringtools.17.3.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.net.stringtools/17.4.0/microsoft.net.stringtools.17.4.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.net.stringtools/17.9.5/microsoft.net.stringtools.17.9.5.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.net.test.sdk/17.6.3/microsoft.net.test.sdk.17.6.3.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.0.0/microsoft.netcore.platforms.2.0.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.sourcelink.azurerepos.git/1.1.1/microsoft.sourcelink.azurerepos.git.1.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.sourcelink.bitbucket.git/1.1.1/microsoft.sourcelink.bitbucket.git.1.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.sourcelink.common/1.1.1/microsoft.sourcelink.common.1.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.sourcelink.github/1.1.1/microsoft.sourcelink.github.1.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.sourcelink.gitlab/1.1.1/microsoft.sourcelink.gitlab.1.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.objectmodel/17.6.3/microsoft.testplatform.objectmodel.17.6.3.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.testhost/17.6.3/microsoft.testplatform.testhost.17.6.3.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.visualstudio.threading.analyzers/17.6.40/microsoft.visualstudio.threading.analyzers.17.6.40.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.visualstudio.threading/17.6.40/microsoft.visualstudio.threading.17.6.40.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.visualstudio.validation/17.6.11/microsoft.visualstudio.validation.17.6.11.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.registry/5.0.0/microsoft.win32.registry.5.0.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.10.66/nerdbank.streams.2.10.66.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/13.0.3/newtonsoft.json.13.0.3.nupkg https://api.nuget.org/v3-flatcontainer/nuget.frameworks/6.5.0/nuget.frameworks.6.5.0.nupkg https://api.nuget.org/v3-flatcontainer/nunit3testadapter/4.0.0/nunit3testadapter.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/nunit/3.13.2/nunit.3.13.2.nupkg https://api.nuget.org/v3-flatcontainer/serilog.sinks.async/1.5.0/serilog.sinks.async.1.5.0.nupkg https://api.nuget.org/v3-flatcontainer/serilog.sinks.console/5.0.1/serilog.sinks.console.5.0.1.nupkg https://api.nuget.org/v3-flatcontainer/serilog/3.1.1/serilog.3.1.1.nupkg https://api.nuget.org/v3-flatcontainer/streamjsonrpc/2.16.36/streamjsonrpc.2.16.36.nupkg https://api.nuget.org/v3-flatcontainer/system.codedom/6.0.0/system.codedom.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.immutable/8.0.0/system.collections.immutable.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.composition.attributedmodel/8.0.0/system.composition.attributedmodel.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.composition.convention/8.0.0/system.composition.convention.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.composition.hosting/8.0.0/system.composition.hosting.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.composition.runtime/8.0.0/system.composition.runtime.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.composition.typedparts/8.0.0/system.composition.typedparts.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.composition/8.0.0/system.composition.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.configuration.configurationmanager/4.4.0/system.configuration.configurationmanager.4.4.0.nupkg https://api.nuget.org/v3-flatcontainer/system.configuration.configurationmanager/4.5.0/system.configuration.configurationmanager.4.5.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.configuration.configurationmanager/8.0.0/system.configuration.configurationmanager.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.data.datasetextensions/4.5.0/system.data.datasetextensions.4.5.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.diagnosticsource/7.0.2/system.diagnostics.diagnosticsource.7.0.2.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.eventlog/6.0.0/system.diagnostics.eventlog.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.eventlog/8.0.0/system.diagnostics.eventlog.8.0.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.formats.asn1/6.0.0/system.formats.asn1.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.pipelines/7.0.0/system.io.pipelines.7.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.pipelines/8.0.0/system.io.pipelines.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.memory/4.5.5/system.memory.4.5.5.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/6.0.0/system.reflection.metadata.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.metadata/8.0.0/system.reflection.metadata.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.metadataloadcontext/8.0.0/system.reflection.metadataloadcontext.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.resources.extensions/6.0.0/system.resources.extensions.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/6.0.0/system.runtime.compilerservices.unsafe.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.accesscontrol/4.5.0/system.security.accesscontrol.4.5.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.accesscontrol/5.0.0/system.security.accesscontrol.5.0.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.cryptography.pkcs/6.0.1/system.security.cryptography.pkcs.6.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.protecteddata/4.4.0/system.security.cryptography.protecteddata.4.4.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.protecteddata/4.5.0/system.security.cryptography.protecteddata.4.5.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.protecteddata/8.0.0/system.security.cryptography.protecteddata.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.xml/6.0.0/system.security.cryptography.xml.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.permissions/4.5.0/system.security.permissions.4.5.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.5.0/system.security.principal.windows.4.5.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.principal.windows/5.0.0/system.security.principal.windows.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encodings.web/7.0.0/system.text.encodings.web.7.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encodings.web/8.0.0/system.text.encodings.web.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.json/7.0.3/system.text.json.7.0.3.nupkg https://api.nuget.org/v3-flatcontainer/system.text.json/8.0.0/system.text.json.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.channels/8.0.0/system.threading.channels.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.dataflow/6.0.0/system.threading.tasks.dataflow.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.dataflow/7.0.0/system.threading.tasks.dataflow.7.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.dataflow/8.0.0/system.threading.tasks.dataflow.8.0.0.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.windows.extensions/6.0.0/system.windows.extensions.6.0.0.nupkg _eclasses_=dotnet-pkg 9f041be16373f3b3c2ad1ae7a7559960 dotnet-pkg-base 3e91bc4d3bc423a7b9dc30a94279901c edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe nuget e90611a22e7a711a49d37cb365b878e8 -_md5_=b90ef221207d03b3eef239c5cb540de6 +_md5_=9712f7cd2a0b1279f2ce0076dcff4cf3 diff --git a/metadata/md5-cache/dev-dotnet/dotnet-runtime-nugets-7.0.20 b/metadata/md5-cache/dev-dotnet/dotnet-runtime-nugets-7.0.20 index 77e98698e22b..7fe6b6dfa31c 100644 --- a/metadata/md5-cache/dev-dotnet/dotnet-runtime-nugets-7.0.20 +++ b/metadata/md5-cache/dev-dotnet/dotnet-runtime-nugets-7.0.20 @@ -3,10 +3,10 @@ DESCRIPTION=.NET runtime nugets EAPI=8 HOMEPAGE=https://dotnet.microsoft.com/ INHERIT=dotnet-pkg-base -KEYWORDS=~amd64 ~arm ~arm64 +KEYWORDS=amd64 arm arm64 LICENSE=MIT RESTRICT=strip SLOT=7.0.20/7.0.20 SRC_URI=https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.app.ref/7.0.20/microsoft.aspnetcore.app.ref.7.0.20.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.app.runtime.linux-arm/7.0.20/microsoft.aspnetcore.app.runtime.linux-arm.7.0.20.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.app.runtime.linux-arm64/7.0.20/microsoft.aspnetcore.app.runtime.linux-arm64.7.0.20.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.app.runtime.linux-musl-arm/7.0.20/microsoft.aspnetcore.app.runtime.linux-musl-arm.7.0.20.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.app.runtime.linux-musl-arm64/7.0.20/microsoft.aspnetcore.app.runtime.linux-musl-arm64.7.0.20.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.app.runtime.linux-musl-x64/7.0.20/microsoft.aspnetcore.app.runtime.linux-musl-x64.7.0.20.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.app.runtime.linux-x64/7.0.20/microsoft.aspnetcore.app.runtime.linux-x64.7.0.20.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.host.linux-arm/7.0.20/microsoft.netcore.app.host.linux-arm.7.0.20.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.host.linux-arm64/7.0.20/microsoft.netcore.app.host.linux-arm64.7.0.20.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.host.linux-musl-arm/7.0.20/microsoft.netcore.app.host.linux-musl-arm.7.0.20.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.host.linux-musl-arm64/7.0.20/microsoft.netcore.app.host.linux-musl-arm64.7.0.20.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.host.linux-musl-x64/7.0.20/microsoft.netcore.app.host.linux-musl-x64.7.0.20.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.host.linux-x64/7.0.20/microsoft.netcore.app.host.linux-x64.7.0.20.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.ref/7.0.20/microsoft.netcore.app.ref.7.0.20.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.runtime.linux-arm/7.0.20/microsoft.netcore.app.runtime.linux-arm.7.0.20.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.runtime.linux-arm64/7.0.20/microsoft.netcore.app.runtime.linux-arm64.7.0.20.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.runtime.linux-musl-arm/7.0.20/microsoft.netcore.app.runtime.linux-musl-arm.7.0.20.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.runtime.linux-musl-arm64/7.0.20/microsoft.netcore.app.runtime.linux-musl-arm64.7.0.20.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.runtime.linux-musl-x64/7.0.20/microsoft.netcore.app.runtime.linux-musl-x64.7.0.20.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.runtime.linux-x64/7.0.20/microsoft.netcore.app.runtime.linux-x64.7.0.20.nupkg _eclasses_=dotnet-pkg-base 3e91bc4d3bc423a7b9dc30a94279901c edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe nuget e90611a22e7a711a49d37cb365b878e8 -_md5_=da1cf7ac9683118f05d5f8862729bc2e +_md5_=e6a76d186e367cf750d2cfd45380fc17 diff --git a/metadata/md5-cache/dev-java/Manifest.gz b/metadata/md5-cache/dev-java/Manifest.gz index f81b6a6948f9b13d37a24bfec9f889706310deef..51916a7d33ab1286f1036955322a425a02c4bffc 100644 GIT binary patch delta 69027 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

d#$n;OE=`P8? z$~d1i8~)!RVE1F8Ks7Hy4a&(Go-WmgsLTnGa~;F&JRL~djm|5-7D{_d!ZXP(EvnX$ z;1m#DfN@F(FxU3W$@$$+;K+opXG>-r|!TJgR|gq-To3U z7s#&WMe_i(j?Aw5tseFH*Za3G|M=KG<@_oB`|q&vcPswfDtoxktYY(*v*HaBmmi*S zLGrPO^}xTNvjpAiK|udpAg&ITo^Bty94EriNn2x`MMim%+;eH)XQF5zr_I- zLc9ga{<;z;0A(f&WrJef&DX7pUgq`OACX4b<(o`66ge-jdgF59 zv>4Uy=#GNw^r%DPHz1l*_Hv{ta?8^tC&`J)!!15pLI$F-TE=hMfi>)k8K}+EtvW(_ zRu!M<)--3w0r9u(wE@aH1z4bi{2cPZBCs*{d5#7G=S?&6n{MWJN<4c#Mu2p?V*2ZZ zW+uW`$<;3Daz6+3`~CoTBB<+P(|w&;8{a9#3X{oyb4Z zJ3O8!`t+oT(+DN9?#o~?|qPMe$1{R9HYW`aPf&gq4g~8PPN|(ox$b12zo=H_hpOC zIsImwNO*4j!8hROZ}0jcGI_zqogAw~oKIC^-?(k3tB^|0`F<-+ZOaxzeCXn-TdN!A z)tttHHxWGXE8ZGlx!7z-9xhIaDh-4Sn10&pTPCLMpliTuInaJDP}_z35@>n#(sHz7 zi|#6s9Vi%W9P8h5Pk$f3?mv-Jb|#^gch@MmyYO~ZP=u4=WQrU72&vKbuV)2_>jQ~O zcn|oj6GjDWJ=}VfZ|DlT2Nvm+y|{1jz?alq|(>6XaDOVrJMvH{g9G_t8K-`sv{69S>C9!L!R9F|vm2#_^0| zo=!vCQ3`H^(%FQY>bsPt0e8EDs9)|wwHN3qOH^LXyybHHb^`1r_jN`)B2PQ`tkM&? z;h@`)4MK4BSlowD(4m@P&z-YV?tUrHO&oVM{mIu~s}x7*>i3H0-#`E3&-IHqp<6{L z=@tF}hEj8{1`7^AqOq>lsNGz@xg5NFFpqY3E4y~8LUs?+tu7_Z?iqCJ!0nwi=ak91 zhux{X%Nt8BS4AW@3oY})=A}`7J`)xo!F@Mi26qP1p(30|={&p>bQ5!OX(0}UPieTw z`4liZFCCrHgZqfX(}}8^)}7P5xIw#A8>entl)R0@4N+(qXc;bQFBmbxJ3_qLW*t8X zs@u5ot~(m@KAwA=ATwSE;PM6MR{&1WTFedDE)XSG3Y{Q6V|TCvU|u^N>IhJqhf^wZ zo5fyFgKJ0p7kmN#4D-$Q%tx>Ho7Sv2cSp&tS4*9<^4ltpGpWFo;M|mJqi=5}#QJfV z{s=JrzD2gYYkg{kkoIwohi3x}-L7aq!sAH`2tHiP@a9I$V>xHaDfhLV0y%9M^-_%e zJ^TBTlI^vxkoW8ka?$5?IY6|o?1uM)qXkbv)5dTyngk&~eLROZ05w3$zh7LJJp|Lv z22{+BhbIkFvd!gg^j>f^w5$?@5BD8Hsc`w;0%FM~5dBRm+fVvd>a5PMdy5yqiHIb+ zBhG=YYJy)~y_y#XAo5tVm{b7zLL0yey;;83vte1zL$vL>Swo;ZKZ!2c1%mpJ<&{?0 zx=p^=3%`m9I78aMOX=4?Kju&2Q~39}{~QwM59x<)C~v2<0~)*%{N}4WB#lFO3JT9f zK@lJBxT5K5KzqLAulRosBVMMST*e8c+%fKK20cJHs`C+`%YAzlp;uhUySGWk{Zv4C z!GJe<<9x&fOut{=>|%=DlC(t#3pH-zf7%Hyi)89ty!JAE2$~SHcUPc|6W|FBz{uUa zlpAu~oRvveX8_DZ+%Bh1d=Q}O5Wu=nZkF$NR(_LL{JKvw^mn&VT#-0Bn$x}K&?AiJ z`i3a^wNiUJT`A&t7P8yy%k$%IaLzVtpRHTXbl-*DHekhU8akeaGH{1+1}1GtUDgy1 zi$mZFKu!cNyp|>-yRjEs0-P6F6%Ya1-PukE*Q&U}5m$ukxIiPf>ky{{RhNTwZgCoId2Nl` z(*`8S=9bb=z@?GX?d_r89;q{CfG`Q?TN;=Hhj@B9pVuiZJ7@0hT(*lXrweFOJ-qzK zjU#Hmh0X556PVE9{S)1Oc=x$~rFnQ!ue7m#hjQb=Pna;V{dE0u;ALxgRxSk__|AVJ zEG2cm+w5m!1-2dd9|F$w8k(zpUEe%iaI0FNzf(v%+$rPLr(gpUKxcwUbTg1H6HIxR0t7rFo_qD8LLMtH2}X=Q*# z_n#$|!dJB-KBRX`Z7m;OwmB0~t$n+^2|eTF-R^v!ARXS=t6tH-DWB`sWs#muap!F> zzSS4L5lLO+^x_h*wt2TJ#3Ye5T-=zt%foAO8Nu)dC)D+8`Zr^740DGzLkUH+p1XXzM=K^9+uYkgvS|>3J1s$|$& zw*l#HEGcyNZMZw8Lvg$Y0mP5u9bQ{FvbQx@jlnVVopzan__{q9=o>$E2AfKf2Q|&( zTatU$Bky`?H#j&s7&7&V3=jz_4;?1S;ES5C7dj`EwG4YW6 zceum7toOyIv;uJGF4wJhh~DwJyguL=|KUt!g40W%9hp1qA%raMV=e3d_~Cf!MNZc* zz(w8?=+7;S-ppjrbpUlVSU_`IvWw=>F=FiowR(H5jaKb&FMsiRR4Hlrjf9mt{L(3Fb~YUO!6ebSO5wE9{}Srf&%{kVVJyGBMaS zI#&Ve*iz8+pn|V(cS=F=vj-~p4m_v z6FHF6=96x?e=Em0E(VLS3mOrCY!COk;bvS3$B&-KLBt;)Ag}e(quu zXVZ^n(L|mepCLpL5e#;lC!R3nxOD;U8xOAge1;PcDo{W&;!FY|JJ^|O?==n+dh{fS zh#fX1cwfd&Jn~)NMyy?Z=RL(dee>SKL*I^iPiVgD>%Ay4u5`8l0B~bUypt_x<=Mlz zw|k9jO$Xs!Zi|qkUwF>yR`b#Yb_0>n(o}lWR5Orx@In{I0kB zsaKV9yS+FZPdlpnP`zRExeW32f(=OvT+Nci0_a9Jdp>=?xTKm_?_TL;mf@NC!kJbg z*1f@=F3*trSuMp+J2GQ&>(KX@T6;d&| zcmJGLu)L_!{SNqlJGWeP=l-`oo^2$Tmo-2x@RNtVj{MB<9vY`?Z`0ql2wkT8|0=5X z>G;szwYfGIUCrt>6TLrK(-qvafAD#P+UKgzmZM`8%gzh83@7)U;4k4(=%?E(CXNL{ z7GRp*>JC#OTAt~07mSzs1?P;=%2{IbD33cTY!7vu;p;`4{KwVr+vLZvmgCH6L!M>^H}Sc;bpbCD>>Iqj(gB8wO%4oa zY%KEo+N1Z9I=q+o{hnmvPxhv%;xRxLal^&CRkQmnEp*_(Tpwx;y4i_!o?c=r&Z^bU zba(H#W^y>>{5(c;k+{Ho-wx~Dv0ygICH>})+%)hsYxC#)F6@~Fbeq?0C!f21y?EL2 zOz#Q<{<GiWgu5%=Cxa7@;!Rs9F=r)ev(pKK#Brts`k>p# zI^9Ia&w;bOW9R#xZie#_Iuym)?H{H&XiZgGve&fzp1HUCy+Om^KL;Tx1Z#fk;9co~CK4aCY-zshcq9>dj~KoEPbqCzDs) zyT(3%UI$t=yfdTg?cGG?;`IiDgHf9gwgAT@2EHAyffVQP} z$n@Zdl2_e%?-6o=Q^W(jf**CqvupNaCuYI5yjIYrQ%>ysHlS(?z1{5TPF^D9hMi7K z%wYL!!p2r-b5{T}B--+xcBjw!nj?m%mMDD$HF`yI57<9`py70H?Ai-aoFU(bnN2H_ zCZu8N$@`ehCN%SPL^^b+xGd63VL-P)F0Vv$VZ;i{`+g4ZC3YtW{?Fb!0@nAds@};e zeR^PLeDS?)1}B)SCm1(x^tjy&I&Eq&R=~XNliX&@UGKEd@$j^GyOG|B6aUNJsNN3m zIJZ1|E^h;F!sT#%U1T^kMR!2KXG2ad;yTBSZwVKBw^5YkMld42#c@QO;=r4g?qFL2 zQK7UrbMV}BauQ#BV)8uY?d9t=UQg$#SB^XV;GKutQ3kiY+mcQ|*u7nLbR)~#8F~}- z!2-ZnQT;Oh$N2KkKOQ-mvwqiEHZ0}4X2`2>dbAnM1hD%Rf*lHO0fgP;I14VswH4qa zboheY z+!lx+P7@4r0@nc2?zELEdjoH{PV~)NN@3mJ*=vObbGQvpEt;ZIZ!Kad$YJ|w>wb5z9j_V9E!~m*;_f_s$jpc`IBoU zTs9rNVJp}LkDT2;=5@T7?Q==-DsDY+TJ5iLdM2;m=USZTA)dH(?AfwC+g+X|ztTuR zRq&b&yuCXraj0PQ=``dz?K{8Jw}MTfjl^WvY(Tw{m>|I0icih>xj5U!f+K`yHCihs z0h|sGuV%#s1v-X3%I<*hzVTx_GDyUL2Nt3QqVLje%aS(1BDr>&n=aRl|GEHO?#&a& zJ-2Fkqu+)1bJ86)h|(QT6tXsb*x!qT0O^5ABMVfB`Eh-eY;2 zM{ti<0uL(|{7^`*>${d!tJ7O2WZq!zq_N6^y`M2WU3$fcjN`O#%G8wWT5tq&yFv2w z%AlsJwVs4$$OK;#3OWe*MU#!Cc@Eb&SSl&cU~uABQ#^l`RQbA(<(;GeF2(yxYH}Qa z2R#Bo#eBE7e7JllhG(?+m?Eg2OcHc&q~wJ7SN_?AwAXRmSWn>Fy@CshR~>{r-PG=* z6(kMXE~#NiL?VC)?DY*x*;4O5;=`QUgowGP18?+<;w*>iLfk|eM>V#sT!bCeP4c*0 zAZ@27bkf@}ym}y-Dwr@|@F#I^pU$mzui&-N=Yl-W_-JmRaH#J5?xt=RYq?bGU2}`6 zvRqIfXFn0jWv{^$Y~q!8v9m=l3cp?TklbmQ-OudhmRr8(juh{$3&0xt^2(V(^scz{ zZY1w1pUxSCa$2i;_)X5DqkTu+#~UoapDp5`56Fcrg_zK`^(|}fo^#=ne~{3# zqwU@00PFC!A5^cn#H1`2qFwT9)Y@C@v%>~S*yJL=?(N*S&BJE0y(mG_((Rf;-)CEL zt_2(*c;C-bQ#TYXemi&rx@&~>o1jN;UTUw^8CE;D*9omz912)ClUuLbgKgfhrP>8Q z?r+9{It&QgatB_3qn=N9{fz`$8iWq-aV&%AiDVH{0CRFC_J^3n@&b}Jo~v-}gWzFn zd@mzwpnTP<0-A4ryqbSH9;6-DvlhU?_-CN>nfEl~3Z~?{`$83Zvo-z6NmSDK|Bj=I4rO`A9mRv4pwoYg2UP- zk4_?gEbgtr5n~?Hi;8VKvgs3yGK*B;Sw@8pB0RSYUzj_hgimel6{E1ueXD}J93<8i zjG=z7zWnm}k1>`tz5FRYdo%jG24Psi@RmDk2rhSc_9zW`?QJ^c@VdjTqPwSfxDg*0 z?!3U^^iaAxcu-lG$i$kw4?AvR0U+8dGE92{WAR^@KEF>OPHrUi>M=z9niwj8gy^~! zj;(mNkoSB8-+>eEtiPT$TV*?{W-l{Xh;Iwe!aXZo76HX;ad}sHvs~lGgy+EO;i|YR zKRbdU&_{PhFPKNTEw0)Q@l8~}{q4{3%YV~-A786__1*n0)knWB;W&;XctIuXa5_#r zbAs#_=WqLSt>doVE_UiNyW82EoSnS0Yvyqc;CELYJ6++{yZ%7E<%&I=`R#o<_p?qc z<7Sih*H~G3fdYWUazB(Kmi7Van}U~5TQfiOX9UUa>KJ_2uFC^z?HYR zQD6!lRz?RLY6nn6Q<5Dld}5Zkt8wPj8&3MPFUfNAH(C92crC|smqG|1&K%zDm&W*~ z_kYQfrscGqvfG1BFKR%gT@-@D292R@?wsWB#?z;c8oI}a_up6=YHSat*HUaZ7lM(% z4$;fj?D~whD;Q;Xze`!bD(=^8Rd8;z9?-MXmHsn>LLTOFIe!k3#7QB);8tMAbtT`| z@nn1uLWdpBh<4y2yjjJxllAvtiUTg=3lS`FCDA*hj;}4Xsn#64K@zC&UQqeDwmCSF z`tH8;27Ilk%H;*E!|>QJU0kiVZ+WH2bF%rF&+z6hm!dLT{rHxDjx zFcqhD5UwuQ0z*1auMCIOV@G^hA|yN)W&~5%Z-T=09kq|67q{m@Gzz15u{#rs9H$m=Xz-BKO0 zi$7>o`P6=pQCc>^9f#x04cuLyEzGG!CqBX3HrLt#;JwbnR&l%Hy_~N{2|uwcJJI22 z6=AQpq?#8u`q=h#5f(vruH&0ZHeId;O7>R?&t+bFl$;s=VlGAgh zd|zv9Op%%zzU94xj`2~N;E(&x42RE6k3llk3Fd<I`F4G*xZBRR1 zhrKX67bCdm0|&eW+ui-q!(H4hu?;O%~PG;McpB`$S^Qis&NrjR zW9p~ie>d^WR)LAR7l$@Y+e|;p5~)vok2grlixSSf-Kliw^6jSIO0<{`5W9rqYE$KL z4Py1mazb>u;T2dME~^u5yaJNAGt9;id?7hiP{^Cz)yC4fyapID=v6%UGWUp`(=7rc zrk{iaMs6?MV2;@mLwIK905~N+``U5CHYeDO>um+gY;bccd%p1hD-q1=Qz%m{!_A^g|tUWyu{y>4JV(=I$lX&p;GjvIu1 z+O&$Z4>;27!UapsE+gq?+2{5WSv-NWNUpBFBwRQtd};Bn9Ba$V20~{A9B&|$7T2N@ zSwka&;dy@&Qu#qhE}ntMb^N!9gn_#ZHYg>)$|6$CdCuAhx&X@TwB6yx%sO39GLY)w z?x73f5$u5A1l`I5gY&*GRLI&wbI1e-YvmyK=sE-f?&;d{*L{r3R4F)W9o@EZw=`G} z?N;228y0NMcf-Z)HVL%AK1hdiqwC(LS5TadcM+_+aoS4}QctcTs}7ss5Q=M49pc8H z!W7TyU_P|k-5mKRA=Mv*lrj!Bc(M0kn+P_V?TNP>iBk>hi^}aqoZf##CIWxkay8 z3;`IL9pDu?5#%nj8}8@Knv^#x&UHS`2levmqwE}2ccQ!KQmrJvu1fb3a+@!&SnaQS zZllUjoWr$t%OttCJK7)1zrz(2FA)WhdKvJNzSIIn@(P_gyqg$Xav#1eMBa~exk4nk z=F4ke9Fu_XS7$rSz8^mcsr{%)HC4mIwb7mG#0KYdPKOYHAsitpP%fL0aTMT6FG`rt zUOR!6qoD_|9w^mHPZ`K{IQ_s$-V?6wEhqqDu(3b8Tu|f+)#wgUzjD5%?f|9F#wd)# z;l`0{go;G6%gw`*k7=sh;qT`DlE_h>{(UE&uBTDL^#4fqdjL^gr*QNo3#s$j#-(=S ze7cLVUCB|_5(>s=i`2Ke)j!5Rul@0%$Prrnu1_CEeb>u=B4H3P;GEuaG5%ln-UZu| z+eosV3Mar^fo}vxQwsv8~$6EVggClWhw3#H`N!;e<+JLrOmZ{GQ1MZ+Y}l8<~}=dTJ?u5@Z%}D1gG< z;RdZ>9I2c3@lV&c_MLhi>G$q6I9UkNAxi0?{_VE-Z|k@FpTGU<=NP{n;p=K$Z#R5y zMq*>xJt~keh*4a0fcs9>?rh^t<&UyMwavHaJd?g1POpNNV&#WwIUh+v=E$c=(BUBK zm9f29z(q^Bcd!^Gw@T)kN~iWvVbzKmH0t1P^wu+Ksp0gW)4MH$t@FylUA*`J$XeaPWY5;=`-?1L(-xqME9qu`#TlgY`5i z{M&rl-~Mv{_RFvT`p5tJWe?+>Kb804PB5VRDe0)H!!f9GN*~v2OX`V9L*XBSk+O~A zgnF@Bj$S4if2VpIs|8@HHq zB`w8cR@)v%?-V&^1oUT9b>ik*n68Lr3h7_q_z&l9V4Vh{#40Z*W$vktm){gO3LqjY z!B2T{*(5pl7Wb!|%WzDYsXyjz5fJPgQJ+Lb9b*^MchWK`Ny|)-o*`T*uR-O~G(LE| z7;NVP!m1*m@eVIQpC3Zpaed{>{Ozy*V42u!7aQ*UNgJ}ykhNXw9PDxO?zyxezn%Oz zw9q|)9fNG=*lJe2*9kO-NPKwRhApTsjoB{p&5&F001>@gXNyEz?z%{^F&0^3Y7R^& zQ7`jxkdPwi<-MS-(-n1mSA*}G*5&Svb12EX_pREo#aaKM1+?zE>C`=z!z?jU&X=l> zYdcyLb*Z0YEKR~FSr4kj<`8D-(fP;>&ZA{Dt_DNxFiRAw7I39HhLOZMmDWNTU*JdQV&=~kCItA~@Ewlk)wHp$ZMTEQ&Gmc4en_Lb{UjF5QA-=BG@|Dj4& zqTtPAc@#)-Vz#O}wJI9=#c0qIq__g9)06;ry$~pcnzHerQ16J9K+qGI^9Y}+Pl%{V8 z8H7S)x5pKezhnU`2$zzHPq$azXsBK@5XR?tR+CT)WK_-=z@c-3Y{`p$=AI)Lr!ox}oYD~~13@7UsEn&z;| zl1`LZWgP(G5`OZfx9P!`*39rYYym!Ox^9E=)+P6|rg_ z8F2kP*qG8R)8Tka6gsoBi*2>I^)izLLg&~tM<^#rnBpeh%EwA?yA;GxUXRBnC?|eF z!6Q!dcMG*A7HfJ9xfn+RL3f*YJLzn#7nSqB2Pj@6yCxrMs(O4=lB<^l_9P#Jb%=~n zF}UCj7x|sNPyW`KGAhkORaPvcqly~rI)GK2x^)h@=OmEuGOCDnquZ%BkY6Tcpy4w& zDb+D#CyIj32c)RNhiTK}WzTf>R(D{{gB?lCSp>x&0Eahk0-bVXfiLo?a7Zsp39fTV z9MmfpjCjm%tMvEj&ELmt+1oM=_KVRLBycJj$lnnSCt#1I19ueLH}Wdw5y$I8DD{yl z0zi!SwgLlz@~W&3s4tW*;J4YD;$IXO!*VdPA3&B zsF8Z*exj}DOYTDD5MBew>C6%FZS&p($9EV*NfRI^K|4jS1}xbH^Tjl}>p*5#u)?sTdWsI#6#K4K6d37gTuUtM{T&EHQ$Du}3^mOfgbrR(^dNEmH)U5jOi zgS1#or&07)^@hL;M=J)h&B2y-Izg?PKB=bHifU_tW%!BRd$?dc0=+1aL<;8{W=o<5 zk{+i5EZ~~ho$T`dK!2O-Gm8KHm!IpGu%{AQ^S&XzdssOYv9$f>#c9MMmof&gu7_&B zh4dO7Eg;&Et@joCD$Z^`+qcusaQx8O(mhK(cw)haajNqr4l6j`CvoDgYOjF76%&l! zlgIf9INe69U)Ps51BR&Gba#K`nF6EqqEw(SX^zt$uM~{qnseu|uQxc4ia=*Oz1p+# zCZuFFMTMrkFlDE-3F27yErFMhEi-%H6pzQ-YK{K;U+$l?4g>Gf`B979ksQ!crBEHH zM$eyn>AMbyt1UARZmS@EVV!u0jJpQQN<| zQ85r9=Hs-5memF%%gr!AVBRy5<48oMXCBuPt$8ZA*rigf&z$%F`fvaEn049hg!etQ zy@NOsb_*6!Hum8x>L4PrSmfMbZ#-zrWV#{{c4ZtQ;dshoy@*T4ti)FW6Tj%}OJ?kTLSV47m zel1sb>hLCtU&^vXJJ5O!NDg^`^LNwF&@S|nkiBobs7NF5Gi_-r@X49T%=b4>!mms9 z`#3~F|g zAFRzj>=)VL>uUY;fB&vJ(3eaN`qs~re#v%X8#o}z(a?6tt-`}-<`$JiqA2fG5l>x> zrC{BsYLf++c*{xAI*8!Nx8~g`GOjD?yen`i{M=F`+(B-k zd~pWstUG_Gmc&7Jl)Eq4qh8;UO>T#VCiUMJ;_R25Xrdges~lQky}~vdtWM9Y4P*$G>EATE=cj=7D!2P@91f8K&}mbxYv z+MEZwu!m!w@pK|0buFCx-HW5~I?!2<@c;8x36w3nfW%r*%O$t+Ewl@Om8`~F>4(8=71pOfg^>ixy`&swfAi`6>G}RCIp{^sfUu-t2uUE z@FqdP{gUzKT)^dL;3=pHOw~ip@TjbmV%PebH=-w&JaOae1d$4o zr_&5oF>^u)by!@o4dm4+YY#>^?efScC4OFD!9T1NJN%6sdXz4T9XerAR2^zMP3en# zy(+quBw;6Azs;t;#KTHnTl<4^(5|3l|E**C$$J6z*sZ+v2w-Jfo<+J!Qccrw`$ssY ze)09_@bW5%gXYplzMTcC+M5xBNLGXZEmySGa+JX#kEGv{7iU?&U5@&p(Q}coQdF1X z1lCQT97XoJw

`q`BoT`n){R<`EN_L|C*O??{lg8 zCV~Ux?RU?MUMDTGE0yc0lm5(Li^{>E)}S^gX%xGaak+^H3S~#A=d%A(4i)g^oZpnS z2>?{E*64P6LnW@d75^j*v0T&_FT|n!Sh73A!MUb4BO8Rxe_VoM6gomVtQn$Q7zceo z%*1O-(B!~h*^PqAG3!aFWRwp*gW_Aa&?zg5yWpls9BDlZ#1F#mI@zJBTZ zhpT;Cozp76@x|VLmnKkW;xEdJ^CFvVDusu2i|;}CY1^SiePzDWS=BsH$-~h^{VseE z-kI5NYCcz&f5vQ?wGQv-R6Zo->6XE!hyX~AWeA72a^ZP(6-a;6Ic`d8(hKMNSV)CU zVKXw1%|T1qxGVMFof=<8x+9aVrnmhaC63>>lCbt*EuulD8^yEUM?l-fev#1^-Kwps zp}tWm{du|6mRsXURD-0#mpQjxp2?afleYxUdc#X{e?~N*zsvIWab`FaeOkekR5)I1 zZMV0LUY~;V8>uHr7zSsbw*@n3hUMW*YR4k~X8=~%Yu?_hzUf9*d`5WZwtiog+ zP>GLcf6;TX@;AF=dXVJ%MZ>qR6x&Nh;7vs|z632$p~Z=QlhnnVbPUy(w-Gfw(nzM= z%cWZTo(kY2gxBIYET=-#CiZhNF!7FcDF(3)DiofKWKB9OYEhHL>}YTvO|^|xJ8U(z z`q)~hJs#Pm>ZcsWyIaSzb~{PdiF&y^x~c9$e^S)$To$tW8hZ!hoZsUAOc{~DXWf^p z-lkEXA`XRQWXh3Urxfz(^eWErs!pE2K_Krd_5IVj5G`z{=jDQ8Oax9gwH;BaDW$EG z0w~jI;ppX}he-o63I9Z~(bah+4eQFnKVLkkLpmyW2INPeO|soplvV|q@(}=`^dabv ze@}@j_i83hmGrn=AO_fYl4zpNy#x8qVHE;2r7`<;>`Ss}F0WMwPISYjbe3-1_y<+B z?xFE9`;3H{$Uwl-OC5dS@1ZzFEymG%C^=g6QNIYpdaoR>i}a=%uomidpk^s%kTq|I zw&k?~l>!C+1$qKz=a|cC;YGc7!I!&~f1+XYBn-9Lf@3kK{-Hy5WJ}_%>UkjI>3&u)(P7Hq2#+>U+_|3JP(N!MC<%^wTb@)|Vl)N_fqq_Ym8 zT?vs2xIDTRM)sFAt6$o`!*1B&bwyfqwqqC8$?^#V4b`?B-fQni(re|Vf73ymsn^c4T-ZK6E zas2DU_I9UGUyPS5O4NDQtXw^8jRT!vb(r*a8c@ZJK?x`tRXbf$JGCDrdQ}bszzL`u z#Fj{45B_sjzMZ<6P{eXrc)rTtZ*^a0X@&|5y{;9>(-~*i1xZELP^+dke>P^UH8p2E z_!V9`9=a`nA-k4BaxAFrlIl!N&1A;~K{o6t>1|h6v#@FXcBpW|LbnYV9l^?SWUqV= zwHE-vB*yyQg8%+MAAfth*2}-vvZnv`=hZ@0qDP0Qv^Wmk?zJWtUK;q-ohmz9vHx-3 z{z@S?`!5qE*iK1p6~k@@e<0U2=%~7gn!*nDZ%ZW8=BZ=Ql9Tyd`=$GFTXsCn#C35$ z^`N!Fnl@bIBAS3_hZ60O)8g|p5mSWv|8j!@bCd2fOXgn_! z@p7zYdmYL+<*1fDFfB~SVu%c{i}iKhpJxC55h(g&$<7x==x{Fme?fmP`uq~AxLrH2c_-tz{k`s#*(jsZB1m3-~urV}tIXD(HT`SO0SH68b+NXd2 z~(mT%gE+ojUQrLo5FxT-I~Zg`Y|N0ZHQYeF^kp3ty8P?OxZ z5+NL9ieATeE#_0%hOkaQL!~fDGES(e*_#g=C))(ql8pGBN3v1J0d1{!6R|+dfi7n_ zrb=8Z$Ly{Wvq0x&qd@wj5>>w-=rOTA@ce*=pYX%>rIdSs>dBwr;*FA`x( zwxY(=iI7JGO{!qawN~Ans-M7dNQ2?AIwg~b%Slh0E1mpm6HQXup?FZQPvtL40C2~= znzOWV9Oo%f@7SeXYeqmk-qh;ug~WH8m~=KFVVu-diQ0=7X6eBD+%>4_Qp)Y4hG1c^ zlNFk5e<&Sa)D~l_a^{^r<11c|xumsVS)vE;FuvR!^W7Zms3g;aBsH(>5J&AGCp9=S z$d6Jm*)Ak~1oa}lx!_>(QVV|pId$bnynExUd0VIv`x@mSp7jWfC{4eP+dG`9INHuH zQfLXZ`OJpB3=08uV>boEy~)o9NkdjY55dM$f7NdJhFxnmbgD^D9V*B2)c09^WvUx( z)zt|*i*hYCc!xv8Dr(nLM~uGGq>Z$u0Ry2izphjN^yT~41w{9sdR!cuTY02vZP~n4 z(ut-xuR63Sxopu9IJQgz7z)^ts+6gS^K__j_@Cvu5B* zeA>vyt^1kiA1s>KJ?OUf||G2wHobv`||bkKbA_` z{_DviJr~Ra6^kjEj5TdvvpJlNIvhXMf1N`=hG3DKud&QGq4=O z1j5pqo@#rKoJwLL6`ww&Bq%Cc0h$v-nhTsl#;%~As#nsGuh5m1T_VLYUkOaM*w00P z+U$G-a?C|U4N-AbHArv8Ywxn_WQUwTQ0d>={kKNY`Z#6tt)2A~M@6S@vcJ2giZ zkD*Nf36HpWPeiQ}>PXIae|4g|UH4{nN73K}`0e%OMz&RYn7U9-$_B#9rh8jpRZ~$d zQwdh8rnrkZ>JR1>2!L8?sq|+j;nwJ-Dqj=mKF^yCG2g6ZrN-7P#}hC?<^dgU((;15 zL>b(PQww_40!jhAMDpOJv!oPg9BYdGc)R6SA+%GrkT-sWtxxmge;*(J_-+32!LIWU z(nopG9h!$T$$eAaJb;mJ)tQvQ&l|x-%D$8TzIbwnk>BY8Hn!6zEP~dXaxU&u)LOZ~EJ(*0nwJ0l@1^)!u5`n>?rf90SpFX6(^WyRbpkX3D(bt$vd+jMmYbkE9^`>s@H!(sTR9XHKSvPik6Gm2NPM^A$e{4t!P&SF~RhD}4D)hkV zK}Bp;f=|23vYR-cVvuGUi}g%k15g{Wk!NM6@s?I;Y>UjnZ-Qmvjd2F4!nLaFicw7I zNJL+!g4+8c{oelhVSN1d_3vMtyotXiZ8l!!l+r0fmaVCKj|~>Z6wiat+c*tM=~aS3 zSIs}($`%||f5v4Yf*6fd>m^MU3Z+~BwK0;eJa0G0A{_Qu)csVWF-Meip3{N#lIg-L zc(7v@H)*%$tn!40X~%HJ;1)Rmo}^%1tEu47lKsV&mZxmm1jf~SO??AcYI`%z6g#qa z42P(r2VXnccCk2WSPN;XYj3q%s2P8ttWTeRqZ-`ye|H_|)6Mnj#mn1cdA$I+HbE)z z1-L{`zR2`J-W5UFU(5<*eRwFjDRt|yaq4#dj^mV?bu)2*{G&DBb7O-A9i9tOCY?oZ>OxUqp8pcXyudDU4R9ko%WCr)fu{oX} zY`{BrqvM&%oTmy0o0=%WQgMKcyp9wPuzjhRsP}koS6N0@`e^tG{)~ z;sbfBk#j7gPJ?^pwSq~;vx}3wY}y*>P>a{)e}uUl;i~pn&FnLj(BzkQMPn3lEh^b)p|Md_vjW?@o9x?Kt=p{k#X4T1 zR-5Tci^E(OH#j=4B3$Y!97k~ua5Z+T=A@~ldS7#0-YgTYoPb}N2Wx-F3EbB8(*>~R zf8^fFH^Vu{!Mojf4+Na%Xq}?UO_z>GXm?I>F|>kb?BaJ8@&ou=yW9(C#AC^ujkalS z6|MNmMzOug^V+ER6uP**VDxs5(wGv6*aY|hxgV-2E*pTRpe8E?l9hV7jQ!F(N$qX1 zKHKejy`L%P%kB~}Dux06ac=r_!1;_+f6{v2o$7T@xy3{e(xFoS!l-Hor00FCD{>tH zHA7S^kT^9Zy-UGA_>pk%7wi-wN!_e9a52&&W`tle2*4Z6P2fr93Cy36ifzGe@lER zN{lFB|6{@a-shTWPQNaX)Xf3C$Ak%s%ns#|Qq-4L@A9D1kFMer>D#LJ9Hp#XsQ^lB z)wvF0F2NYMqca=Zj*4z&uU$D~JA8*6Q+8y(l?0IV9~K-x94{)QU@(4rnxs0($N9E= zxU;;8phgin%jF}5frp85xAu$cf4ZU@yu4LTr&_PuJx89ai#aYwo+UJoe31i_G?Osz zrMsxRo?noJzu9gm7L-bx{8+00lRoIx^{!WuemP${6%-Dgj85{U7z?}f8#R=#a4M#E zcy_WW@Jtd^LC8v4II=ee5JS)AM)V%5LcX`4?~P_t{GHC(5qzm9AjnEve@gy~({X!| zen(jW*K?{e-tMK!DUt(88Dfv>Bsn{kXXFWNe|8noj>@x2V(3MSXVsbcMyFT!PUewg zB)WlZKsUS^R;ed1$PY_(*;-wu3Plce)vlkHM9BBG`n`SFIedB{ybMh2UcLkykF`lz zFypkS5(&UTV^}aH4_2h!e|XoDN$FBTWH(<^=1S4MX*sqIJy}k9^)^(zfFuR6L|RDQ zDhpgz)~Xh;%2SP=@D%m9`*buy>Mr5r@XkU7+DlnX9mpu<3HyqXO?!^}LZ7hFp`{ltkTBhMcZ1G^rpnaMGPC)0)v3;?MGPu zz5U}yapO&L^^)Ouxx^Z5nrf*^1{KOCQaOcZ9_q%|;zZm`DiSWo6Q_snO$z;e@6O%? zHFqdUM%Xsp35x0#Q%m*|Bx9H1fKa4Zx`xNt>3kIq?}K88f2!qii8U>Mfm;A=DUp1U zd0DsZJE8pYs`hjQM{>1ng+o(6o{+GtE=w%lY3xIDti$Q4x9hcL!>kfpbvFkd00gPp zyJuff#lENxm*YC^-xurrwf?kH>?lPp<_(D5wNojMDSFu`J?11{`Eu6Ygy(kl%^3xUkF-FdY_}VLt!QrL4$c$!2!@g1zss6Ctz``jJ;eW zM=ne|R+j(t@R%f{rCQtM%nyBhsdeH{Z|T$e^-Lcd8%fqrG{=l$*~d1c|%8R z6~KnQBrj0yE*$O~Rm(PEm1gEtUTUYwIsSBQgP+ZKQ{@qK?O+xKO<3D@dUkya)jLHWm4}y0|9T!2yi3^>!Kl zmfWdZe~S@h*Q|^4EiSRD-fl(S7q4#E@gYjSpTqh4=db^|KYp6u{`Kwq{C)8tDRf@C zt9J)}t1il+WW74cFs6I8-W@Bud1au!7?z_SWj&GVni6MEtUn8nAH-KeNF`4OhikgWVb4Mw7}TNZ z18Zr{u}Z+Bq@)x~bF`Ca-&bT;cn>`DMr&WPcOA???v^0n17*2(|F^HVO|~O9k|_Vr zDry6yB@#daSWO!;ft09bksOkeN?QG#e}ngNFI%NClXbDH9`Cz}1R^{F9`4}HJLlb- zo|8xmj#S)9A6(%D>#wEWbw)N;6cJHKIv5N_+1}ReXaDr&Ud**m*R%!LemkC|>~(z1 zY;ha9c^pY+K+uaV?cOB1a`bPDKShh?zMwClhW!)Ri-7u3oK)eAy3=Nf4mtAWfAq$S zRg)De*3*QzvE>dYKgOk1t~@j#_(K=7D%Z0gyXqclemO!K^kY@au0?O)sW^(4GI0s< z97DaRF?Ejw1?~Fgv6Tt{i)7A8RIe9otQ~7}i*v+po9D^vRe{S%n3Wo^pRYCI@1Oqi zx&Q0y-@Ol`+Bu%gi2)@!uL+N)f0Nv3)=Q+ZJ)|Y#dT_ug@~%qxLdGVd1W~wiax7m>=Z7y<#TY0mIIlAj+2^S>_}M|j%EKJhVG7V2k*1k6hZnUVf9^nuwU@5O zK2@Z%U!keWPjG%aj-Nh%UYT*TN19okr@AnB`F3cLrPm6PDye_q==#RXTD)~7&n|uW zgr(Zlox~{Tq!QWiQh__!N0tL6kC^Bdh{;v=>|Ki)%_ApKO*Sx~h>DWXa{#77esI@7 zq^yq8hv0NVk5JvgI$pYge_IzgN<_^&L6WL`N7tPQ1iH6LTX;o^UW{RCLFH(SgjYVh=z7<*p5E1K0&3lg z6MJ*~kZ8~|IyfNR40d-qyppckAF)6~c$Mr!&)uG#3Rm?~G=~fmjs`^Ag7c`uno$}G zzle}GSVz)8_jdzuZmE#ugPXtV-f1B>r%Lw6SgA~=A_fC9=03C~8- zv_z}h5}qRdukf4Nw*RuCJAFuuRDC-58a1=$;ZBwp_SuaEuzB5 zE8z&Pb1#yr{xx&)cRN0FpNfyx$bX zNsD7iwQ+?lkgz)E&(ZqA$^aO6{a`IaN(OyBk&*Rpe`;y7ZZA=FBaLk568GN6NpNh^ z!gY#bZvz4;AoOwOU~7z^(0OxpKv9%UzFn0s2(`yiJe=BZP(HKq3G#f2zBw0Ah5)9t zUzZB-?m$3$68!*N+|(?TU4vJwew*|ZjvqBFs9AZuAWXS6G8+8p0)y=8y(?L&_2AMl zVLctIe^iu^*h+>2u~f%IK@C+s{OZn6NvbJWw=ZKQ{`8Kj_)nvI9eSu*qa6422-ib* zoo(0INo$GzLODyyB7$R1br+k$7KA|HG~YFD=df?0YZyQ1gR!Fs;a8!iSE?cCwV*_z zEHC0I@H)p|7b+R4e!ZX2W9W2^i3H))3qd`Ee-p?kc2g~^c}va~h(w0dfrLWBT;@s~ zIe^WnbEY+JuFA3>{gmrFrVXt|Wy6`SAev=_4kTrj_PdI6$PoPMs1k4I_y96l$qU&@ zf8*9)!@IC4c#E0`yy1i&|8OKu)^^}zJVKOra=_xw2A;#w0rQD7A*bd%itd=^FA~ZI zCY+}K6uiz?m_Q|2*}sHOkY1~*Y5S;D#sm`YG@PB7z)n82J3K!1yO5uJx~dP2xyWJ$ z{fDUR#B7=k9+FwA61-lJ4B3pf&4Inje+PCFJV)NKm+U0#VGQsljS7N2Ej6YRK%*qj zLtlUh)MFzZ`sOGIRg9(NwwmrY}^gg{pBarJeNxi>!$oFGge1LhK+$$mcorAX#)N5HrF5Zksbdf5|bO znW6$L$HPBxbg!ZBm*2CiQ|Oq09!Y3 zU3f@UX#Ru90eGcGep#fi=ila+`Qwv9v_SLisbie&>5$_M zzl6%&(Sjsvm?$SvdJi|xLFK1nfBx-BcCUI)1CPTiQKyiHQcQZQ5rk9hU0tFXp3oL> zQ=U^#5)y%2^#P(Np-`&jhhqzi8mkXTtj{+I`_L`wxR)iK2ghD`QO%UNd{S6ed&9gS zj_1ov^hOZ7rovz=iYe^Qi_Sc~jV)zr9D$ZoXq*?Hqr6W6drcFoKVVn5BSFZ^9b1$EYkG5&Ek8>kDqrxZUw)2eqsa>S68fC{}fX@p9}EI zX=pSxsC43W9QUoWU|WMSY!(g5s1MIuak(ZP^CJ{!K|vy8HPE?e+330k@-kl?avl0{m-|` zYCS3WZA++`au_r%7}goYIdAPSCrEDhFnGc^rDSNQu7i_$_LdDK29#Ut8@tHVdDM0! zvr@cVmW*07_}r4*gUxFdxvO^Vj^Lc<{^&duU=c9mklL(K1$kR807yW$zoJIc7x2xu z)uQR{=2>;f0-P?QL4VSbUM(M~?Ub%woGl1>0}VMBQz>Q&&^)RRG-)-niEKcdV~vce z67hdmOWsikY%fA5 z+-o`!Bz0U=gfP=lGdQ6+oKd_ZpE?KuIUHWJc;`vobKKgb@h-f#S8Igi*xD?h-J}^7 ziIsnUsMpp4C+h+U?tivg`~Q3^uGW)!dlcvp%bnZ{Y|5!~;3=Y3MWc8HW6zQzf@8XL z61}_+(tdgUM1Kp%R=un^j->(2GXcO42ahT4>P=!BRJKD4(({P%=>8Q&$8NPK-s|e+ zMBtltBRP_Cacah;4+#hryiRe$-mY<5Y%8{kT5y&+tEnpZlH073`K2MM1Wx7{p<>>Y6YVE70UW;`+wE!Ij(tjybTh3F$zf=O*6+C?ef>7b^ z_U7+N9kk0C*fsB%gj-7!zhb}q3VttNEk+f^i#XdkqW zp6_=)YK$EQ8!vI>gAfk8?Rh}Hhxy)>sUsY;byEYb1NKeMsE$L4G@8>cZ`4ybtkE6L zB6r`b&3~kJxP6La$e`W5{=2(9L-iJk$#3FVZ;MqwCO6hb)Y_kH^ic|ea*_RT2K_MQ(sF)A z=MfrMe4~VOLUyRu_8#M>7IbO{7TLo@^fU5AN`La)?4rWCv`stB*E27TvWtbvjw1u} zuU!bsTa&$gkn0Yayceh$_^yRYKbCjKc?@&ZpuXRRodZ%CzlWgkAB(lSSlPvTlD+2( z8FAOl_od<)se%x2tNd0d(s>oLQT-E6)g;}Q^1PG^;qHw&QK zD1TTi;%nCRj!U!*P@&`nZ#(kC_k2(Qo$Q_mFG08a`&yHX3)fN7G^&IpUX<*ovOb#A z6AP%*2$Q>w(CQs%PFuGL>d5U>@m*3%Q>>?y7Z*$K5x~%zp2+fdoa|5?>et0u%1`eo zf{OO(mPdp4(<(XL_8W9h>o(=XunDVI=YOV@@KGZ#UC~x*LcTIc`*x_xs)b79nlg*X z33>QuRhg`PtD}=D+K+X2OWe{+a#tC0cb`%QJp2@ZwX>*ZsN6K~eGTj!nt^OYJ<8HU z(;a=Ps3%lP@*Q0OX;5}LbfZ4)%qOtvt!cw4--6er3~wjGRIRPtj#Jqq>5_>rk$)-1 zw|8ry|6H*b7{NArR7rJT4Qn&W=?P86Ei%aqiNLm%1Ai&GYT2ut=V|uVxk@87V~4R}PXY%$XDgA;m5Zd= zzVrL|+kdiRPf%ii62VX&pb}fs(qJN8+rm4RK!2w&rPu~)IIh-6?~b6~!HenMHEbJO z=&Bvc__~N@wZ&6`1)_>$kbE!*uEsr|syHR>F-cXog@7{CN^iWka%x;R@PA(E^uzl; zoBlm0u(2j0^*UC1C91BL(&a1zc}en8(PEZk-JQ0J#N$*Cf-q^Atj@{Tgp+7`3D*?) zxJalV>cd78NvvDg|F;!;ffM@^obXDnYlB|Fo0=LZal|eKZn8V`60ijz3I zuioM$8|K_-~1CU?9`=C`PQ5WOS{hFrAhXD?-HI)9TQEd z0T2<4LT)WsJ%pD(0``F&OqGX{XlAF03p7;TRZLhTrPA}l6LnfLQb}X zv;2Gu`=Rg6imo(=K9{|!x=rLCsu!?xnSD?B2eSNarzFd@rTzRC&~IwO zYv!z?Q{$5Cvj?mwVDacptEA=Bnq#h)>ct!}ki*_OL_( zs&}=I?IhiMk%rLc=_nbIPE9sJvnI^xx`}z&?DO zOQ%eaGJgmns!Wip?|rpPSD$5fbY*v9xbytup3Lk6~zq7#!1tad-*zsIVbf8Hn5Hu(f)YRD8`8 zwFhM>iT+|p3kB_lyGfnxyDO4tkO%sZ!O2fEoqsC-ID0h}_0kYQ(?})BE+;;T&i`fA z9uVV~RU3*g^y01N$+vb;gZN2^yye#onJUezGHL=FIV!)L8)drV6;#ojCpM!TG^$74 zpNTx}4u^%8QeZ*VUAGR09yE8U5>z+E0a-nb6yAY9M}C)qDM?uqut6sV*^R*l+sv^M(l4{M#Nxf~53(VM$TP+(&Du^T<6s^m@Rida@CO};41$~bH z+g@8q^KGjgPbOg;K8f9tG^Hi&tt*G}??78Z7r9x3`RH{A5t`DFjYwGU%DkmH2z&Bl z!92cUB~!wtY{uav-mRhM~Sy4kzeZzqd@GZZV%v}_@Q*-UPBR)u@rgN{3|qR zwu5r%l11kIEilRP-=@CFb+Xt|nmc8O0psH6-&&K@tM4|!jkLPRd+pG5OB;hUV{lQIdAAJpYz8eWob03v`E7#5t9Kjs zL7k|)spfgqEE^dpF8L?Wc9rsbUc?XTC31y~W?S6{C`l>3d8itYz`jIw3ZeJi1!lT5 z%ZRJA(g~W^bbD0^x|+LYb5^bVXx-HyyO*b&F=~I&cGYaAUeua{+Qjh%z3iM{m^RNh z4nn@0&yvFu?~tkGwe-?-|0RxjgXAFNi*Z=^#hZs}n`mw{Espd>Kcafcc6(K0n91NcnGRQFM}wSPQ4@m4cbby9A}sCD6^4enqH(0GNF`omD;9>V`1-8 zzCdtf*MgbIFQ=^;Nza2Q0M6u9R2g=lmDkn!@t02;(tZ8emu^!1xV(&>0{-E+&bEwU zK^b6z=D#_zp1*8U*2pjt3^P@0l;ITgSTcXxdVY6@YKd02R6;c(WuBen0mWje15Wk$ zz;V&rXIAxe^ufEgQw_p=KC+|+b`B*fNu{@D-n@LJ=ph&_sen6omB4M2Cp%J?!&N{7 zsxzJ(u*;duL~qVolIjF_R{x7PEjR*H9C1)5c+FD0sVE1avQmb5xxGKF*Y*21S89KI zb;lxNKA5T$`+C*f%7qiZq(*8Gap(f3Rh7EBn!4>Vc_tLp7==1T1$UsXDYNNws&uV7 zg35o`hPTt9Lu?F6*BM@JLdKZ4EFIQ40fJI}D3J^b8VZ~-)-58B+QTmOu9Cd;PQPtR zX!C73*_RAO+XI`U=+;umG)>YO8)|=o>(!AleTA7M6TM75c8;ePcwk~mo4b)6Cg8&B zqVT+066NZP@ze2i@l9kPR8OT*IE=*aG;E?1L$lN(wPti=l+*=cF|>d`yWH9nj5`hT zd8|%v>U?)9kSJM8Z#FW8vkqcU>UU~7&|RRulbP?u09on1CARCms}KrVY|VenbUCvm z`kAR???d~5>3j*Vm4YA<5QwasW!VWR*wdMd5)&62Y||85!b)Bnlav82w>sw}-%ACi z2RWw~5NNC9B%bYQrCxdBA3lHm%d3qo$L&e8B^He#wnN8{I4LKrOrt&lQNICclsr7E znZ4>^C7rv|-rkepP|@wUk|cjeCp~V}vz(>kT!$*X*M198LU!5=Rmgf$a}MAib>sHv zA@ZB3YS^E{@i%#{%X#ijpXZGzlN7udtlOrx%IA{@k<+q{=rNZH~1$H{?41|@OG?bbcz*Wlmu!J+cYMtH?Qy?nD zb85*(9t9NX9QS^4w4LXY+BXDH0O^>;Cg={762q-U?sX5YG{;i^vZjbCY;%HZz6%H5 zbGj{A1}%(wTqVjaElYphf1=d&VkC0&&f2p3ns-t1FTKV4fA$~WUIswtm+R}8FLFxp zxAJ5J>|Kb?u@2@$2Vm;}l>(9-n4T7`#cPP`P(ieMO+(z(6*8PoOh;$Y?nz}NIK7qQ z;+S{s#~f~%;`6S!8ShjY@<`V5ry@0>sdM!XC=QNd>f+l?P=0?a&P$;lgX2(zqo%Z8 zp%#?D-#7}u$MT?7ZDo25=6!Y4{Gpzs z|Nku6@&(RM9BH=Cttx4F(JeaJXv;K-kUD`Dr=sjqMyMf%x2crI#7qk5kndw&N&&>& zvf||qgvnjn5=ehy4P)e7mD#5ha>)g9DIe@PLU>^RJ}DzOhj=*dqppbbYFQf8R?;u_ zEpSfRPyH%u2-YN_H$@|XCqhS5x#d^? zE0e+Q9mdO&ee2)Pub)28!Ad11=AQ-gVvuS;mLoCqezSkRM!``lg7X#qt(>s>&BU8~#{3URX)jX_8yjrt%dK@ajha&&kkRHd2>8FniK&VQUK(yf2;xjz5JG++Y=kfXF0Q$mp*4}6rWnX zkEC2i83f*Ki6q_S#oo10NigvfDKlzoHs*DLt43dBG?pVe8F|`PiK19`_OLUvX%b{av z7^PGP(NBq`vuw#edzOa29lm8X9Aye?>Y??zexzBCwKt&p?bG%3`uyob`gkZi6@IHv zPGjyMN3s+sOd(Q=hj zDZ*1!GINMPp;5L9VN`1X){Oc{LDIt^!n)Ka0iEW7lQ%(i&8d}2n^d}Vor#hpLK|K0 zC$W>-9G4Klr~q36hjU)l0V{9Ag^GlOOdyq;<`oikj3BQmBUaUZPLd-yq=&=08v%dA z?9zZ_8nX=`?$z0JhnJa(Col1}^C~-Q{<>;kKYhq66+W}&%oEOM^+6V$7ubgEpp?{1 zj-y}k-n}6?IiQ4L9=0!~^G<;y-KcO@h-NxTp7N?LjXQa}s)1-}?(EMnn$PtPYA(w0 zQd1MennTE^q8?Oaq!(>a^-J~V%Dl5fz9S=3?GwX`;g$__fKy|Xnh&ce}n`uw2jsLw$hDE4@Do1^IK&1(r#Dd-hQ(D$>O z!8BVul=dJPC^8F9u~pHcei2m(dd;_ZiGT++Dn}Mf^jMcQq0$vB|0y5X`N>e(`Sri9 zSLCZb&A=!L!{(SVS#KS(@tl8%Bc;uyND5lnj|KL1*3{hQu(;4C2sq?-Abgv(vUf*? z0-LSr@EC=`Rs=&k%j7hel&{JORvW!1sU$Wy9uo_Mq^{V618!hn9hdCY6m2)ztVOU& zqVax!Z>Z}og;+mzr}v8u-jza(MTc{lA$fJEt6J}kQ#Ktnzix1qI?sQ6{iPUpkF)4! z75>Y5<(Ku^pR_mlePA}_)$~HkoTZ{HgRBukmuOI*F6I2DQ*8{y^5;4&+B!m? z60)>^SF|@T0n2}GA$(sRn6j~*q8Fz6OV!JEsAR)U#cvK6hrchGcs9&K+eHnk!%=)C z2G6j|i3K-vgtV=aDCb=77Ubdto1v%9;WplY&O&?QDPUb+6#a?2ty7}GrSZJ=@KGIM z+O5!r_ucINw6Zlt<(q2P|2x2@l+?SjN*VC*Xy3@8xm15RzDbLer?zY6xzxfOnA>it zk&#$K1Wvp*t6kMslBJ0z-cF5y(vmk{juuzWM5$WPoV?ckw&lZ0uIc)!N^G#(yj=h` zZCBsB5p_>K-BcK}fcN@R0`n^GTwc7VK3tBCZ>tfaoI(x4J=TaEFbPiwl{{!w=fI`H zcgb8m4yu3Yn&r3EsnWDf^aOrLUXL8Mp=CEbEtDW0T-vth9#>WPTYkTSK|=?-gOY*s zrhifa(wFJXjMCuuP~?M*thw~`B2WY&ZCZnNJ#z;Mym-OrrrHCQq9Thb;GN;PN;Nkf zK>J$=S{^E0Acl+Z)OlYwWuSaAMGX0FQ5{Wv)k1$3aOQL_ax{;(safxOD&={e+H&XJ z(WYay<@9+!B`^^iieebLlj-wC;FKi53qPn9hXuwfF8$uWjIY0c`Zs0a_rHJnvSf*? z-I{0ByybOqd9eEuw(}ON8HGg24r7s?DH<1nTW08`$wBZcGKWQ(&;f9{m#Ta~Ja-V5 zYNUTC1x!6b03&%=1@B5avqRVd1TofAR@i(0^cJ^+(N5c{q|Ux~?l31&dDAO1+Q=C0=(m!e6`1 z4?_dzhZ+a*!}mj(!R=|BqxkD}dES7isvLjxQt$(db2w#HA(bL|pe?WJZ%vH)gsg;m?gnkRp; znwuUt`rHRa{nX3c+S?YJpZgzQ{<6fcfBx&+{6Nax!TssC8XvI>c*JkYmxJ{-|5U$I z%toKm%S&P^hq&&pvK4}N?1RF)>0B)}jzx80_888x92FJhRQ_VIRBf&6f5kTii97px zIOCDGtvl7s#(m#pS@HFy8A4)+>|1~Fm)vk=-ih)=N;&FMLW#F8*A&WjO5@|)9p)%S z%-W0Nls5##R$jGEVO73a=5!}re5H`uxCG9fKJlKf{=Q~kIma*8Wu(IT)PtZN*SPK! zdZ$AlFrKID%QtT&A~O}Vfy2?MUFBQO7SV#ZUkdNjI=hB@9_HdJH(-QXmXv?N+p5{r zYP{AJ(2>01r6#+UG417L5U~9nZmISpwXUll<29Xn9eI&Rgye_Q;TLD_7{L)W{UW{1 zXLkj`>J^q9gx-V^NXRbS$GwgSo1SkL73`HkL(LmG(cMYb!|M)BC);b3|NhrcUz}wx zA46Kjbb0F5G)-Uv<OF^=ABb=Q)wiCN)^hY=Vknd_vvRQ9|HK()78+Bxd z`gH0?ruo{X#i87M^`x6u^!b(!X(Nj|_qx_i=vfrFyO(zLt`S#%8u@qhdy{7r)V8;T z3`=lyztd8+*FjowKwE!3rOM0Sj^*asqf5v3SmliOYBH8Aw^Ig4q|~x zNC>B)0pP=0aZc@hdE$!Sjz1jIbTlFw z2OD?aj*)MLI9PubiaHD9rfQKe}tymfZ?qCPsvRW&72)Fi2w=pd0gSl(An zf;ULhEAIbil`3v)QsowgLsM~?`=(73VUmPAJyI=US+6a>%MKhq^fio1 zAI~evFF94Py_RyL=T41likh?ZLxaTW=w9Oy)boD^QZ@D3RkV2HA03LLS~qAEo4R;M zVwW1+<|QyACGr{s1&#P6qJvUFDpR76sESStoQVrm2bb>M012h`)U2B(QNo-9_+Snv zW-2?1y_uycz44EJoIf4EjvvDkt!(vKijgqeC?hV}JNH$SM8CpeF~A-aYFR(^=~a*O z#&Ul*qJO->q{{geXA-EAlhPxkGO*`Vd8vg?u*ljUP|j~`sGy7nuuIcbyKKA8@b6cJ zL&>1#ZJYVa0iaHbBQ$Av*Xo>VqLQQr^}vfpU(zaf*C(n10BeW}CaHmA4B#}`K%+LB zIb5d_F={AKyIEcXsZ$zTQ8iY1$+JHeYB7IKS6u^Ge)L6)9vzzKSd{`P$+j%LDiW;1 z*6npRc}DgLhS#eqH#>+37~(}AR6eVpt6t~G$!Qwa({#L?z7=)S!>HF6O#`**0UTt& z+|-SFU#H3e(TDq}TeUZ=W)|g8bTo8l?X+-MGJTySaM(Gnv8rnrtY1=WuF1X4D(``mr74Q zwtEeHZOzEQNUZiefF1zqcbIUm&1`?&p=d&JJUPgK&(7>Oiym(8c`By4X_qKmr82c zAm4T2xX&B>PG;#vwJm*%g_W!cPkVbmkcVx5(4#Pz(>+ONo3ejw5*c?Dqqg%_F~HlG zsK5Pt*oq2a#)Xy?bUl?}-K-m^ALh1E9oY?|?h@0d;Jh~_TqY8_iYK9g%v%*&*I7tL zD@C{5mLM5NJGgv#Mz2Dpb@5%31>G`v=?(+_$Ey8!+hptF{z)L*xot)6$iURd!OLVt zk?fHxvkNdM9}j+N}qBXa!qe>4fv!QDNaEd?9SL^#4H7858 zu^O8D*~#8hyZ49s&7}aSnJ$m8wPLwi&6_tDkzS^O8mDs@e`Kd}Sf2slqOMOp!U_(d&PT{q4se-U>GVLdr%}OAY!kq`r$|ieuYkIcA_rQ{s*~1+2r0+lgB#a!^mMrdO8- zOMGs*YeRoCysrgRs zsCsitnrBa3-k?fA)SN_}#?e9fBvT%=HRrt^WIumvAtD<^Fl%|qTjWjf7dbXnDqN=vnrvL#$NDM`8oarl}8g`K|+Jx9d&KB)wX_IS{4>+brd_e9?$( zVX}X^)Du^{*QD!FwKJeX8(y+r)N*-fIU34gEuD0iQ-6lK`C+CtHtEi%2;r_b@SY7v z(VolFzdQirGI;^L-3A6Y%odc+%QCy7uNQYNepKxAMGFU%q~O+fz>^&YD5cQfhyfm2v_=ylDfD=sMNBGtUEI$H73G|TU)>f5eI$-A}ntNAgM) zM>S08YbI6q!TtijS7Dl3IDF;QUscBp;GSZcNgY! zOx-Lf*7vs3B>Q$}qXTsa8OQTVz4wg&(>ZtpYEgBCHM^A)&vTs0V8ra~70;iwaM*_3 z{7ndRD@m|>aXJY(lefRR;nAgI4@ ztZM?IJkg6yPf@OhDKY2ZmtV>zCAojmd}LPJpG9((m1KPFtAjQGEI}#=*$Bi=;cWX@ z*VBcv0}yB`Z?G#aqtijx5t0%k3$piLHr5Ye!+cw;XA$C?*mH#zgf3ndPyNBcdB?3F zw>L>cex8Cg=j=yQmu7!;DiHOvulv*knc9JnsRgQcPb{ZQb@GBjmsEFwQ%rwtzqCN9 z6NH%Hk%zM9P}}$5VZ(0xCKj-t!1(?YtFPVszO3Z{50wBJfE*4W2MIh!Enr?>5Vo5lhgcg%5OUOx(ws|8Bdfn2Q?OF9SIHoI2_pN@ zV+deyQox_~ubdM-)Qu(dIq(9k2jlRQ_oWnATIOv8d3oVYP3QM;^}c^lyF&s`Vcm-c z2cgw|RrH1EXP1eJ#D=Jx_i8g!J=I0*vUALrA+jI40(g#3i&`|@ z$xHzyCHs>$iFV+-zN&xK0fI~*Aog!g^BB?&N*$F&sWJD~+u78OnW}@l2dgjr+qZwc zIB#wW5QpCsuz&0-ic)rb-nFnGUpWS-KQhlXB}=4LIFmC-?jL^e zLcX$*sq$e|zGgj&6?=s8qO+{O+8sejI^T@*;)G}*d58B)8!dm&lpx#|HQH`2DN3nh zg=_ZZ|C^=3PZ?$)UOh~zTUP&(x$B%w29l``-^%_p1xEUgttvT7a=ECi zWGQ%=c!zvPw?4Zk>Dg*?8c3f8FJ>vqcCXo;8v_^fUpCIGbO#xb2a!ou>j2#bVEk?Z zP$UEtutbB%q>1YBQ3!f@$UAoWB}@AU`P&B(RcfVLEcpC8{1oSHrDpAx^E^~?^lFvh z(vo*GV~u}fpUYl{qVrahmXomL9+&CX@_z#g5;q7GUghMs#i9`W%iHA*c>Qs6(>Inw zTQn7^NU`k2eI<)AdN%_UK~V%84t65e z;A^`qS)K41_H|-WjxC8$W_YN_1~neL8eJK%a0`DrWUH~Gv%`dH@Jm%M{4W7nFa0Kl zwx9rnjdFBf)z5j|$5?J01Pkl0C9P?hU}eLyUry&7eGSQ}Qo;sPY4?|f`Z)m${pXbb z_;HO!JE8i(S78Jvjnv86>`C!10J6KrsQkaG0LEi(PWDQhDK`}iwJrIxWo0rzS-n$s z$9;d;JWKitkP;}QOw{8#|EfBr?MeQ z*R1RffHaAyMeqx$L;pQp;v`{7En$_MDpXl_YYqZ)Xcd4=_BigOcyg+GT6cgR!NPy! zF}!orzMUFUr#iy#>vH}5%ZI=9w?^`tf%j7jOLw}E6nu%UkM+ATr zvRbxfBBBfQt*svUyR(au%DI5`{VE!U&bfM-tdXp|R@DQLcDoaSK?Zgq9AyJZwn>zF z2c)g*^{z|_zbNs7yiFXynz-s9<$ZsO+pYDb7uzIoE2p6D)Gem5^a$G~eSlwiImDy; zRbLvCfLL(yw8gFC9k?*3Q!eJ7CJ{2eib(zVrvk*UrZh`L%Jn*)dhetWC6zW_B|x}P z=8(2?KDG%cHV~YgZwWht6r;Pqu5=um(vA@z6j;p)c1PJ2l=Mnw2SFsz*KB|4qE08c z##EcVoSQvZ8Ni%Gq1*MoUL+9D;qJ)DwmF&MM`@LO>Sswk-DbC)L2&~lRze(DMU+?g z%PP$Q3m#j-8C4oRw~9>_+w@L4Wl6v|chskB=_|nfSGe{gxO50!$dz;)fMYmUMmuxTi(>d@=8@|m0B1R}w%4XkH=f>;c~uEOxHvtdgg%0p0KV!JqMrU7yy7EpD+ z_W(EDfm^VK=ob-eOkKyQ5AECq9nPs5?Z9%t434(mnv{x0F*Vps>AF)tDg_V-EiHkT zLR{$bFnI9*R<#d-US5N8JTFacK_Isj^!&yK`R7l7MESTcUtEIFlR4+P9chc+tSHmb zk4pvHD1Eo2&8mNaGEW$5B|#27Ze>%bBlSZD3V&=#`g`g($VT@zD-h?16Pvhg=zivatH-dTN~tE3jK_9g+U* zGT)|EzBHROf}=~dL7UdlG`Mv*!NdlW^i0eG>{x-EM?HV;;}N=k>L{`tal`Rs1vtnJ z!?^{GMSAc`g;SCm`S;kB4nY>ygj>MFfmi;BDdYo!ax!s4YsL7iG zc)Qe9Hf!U3^RRY6$=w%mYpltecMi9lm-|v%lk;{e$LK`)W=J5{#o&z&`$?^$O^@#x z`H1ymIY@sxa&JrcC~5Mu*-Ghg-7;2*m?trV4Gv6HQ92!}){$OVE@J3yx$(SA`;wKn zj(Y4S$6Yc|LSI~GN}~6@I$xAq7%5*&GJn$6p30dBsWx&^{V%9SM=5zJr=n#xDUM$n zG8J8x%M92l)d>)_u{hp`7kZWAfKLY5DP#0Fb?1Lg#F;4(>n_z=0vJPKT}px58+Rb^ zO%l+2o|MhEmV&j$w|H;Pe5jteFJBtMf)>Gt3{4iziL>EQD4)|_r1Gi9Z%f|OU=+g^ zo|h@UX!RUV)6bWhMZ}G`lt#l2X3!1s+(kOzyF*g-(%?}P*5NPe`qFjz?O?N0^H8t` zr8a+g%1P^M(4mM6Y=d<30VFDYHTwRT2;kI@to$0kT&Luu(yp?U z`|9e*kf{{g zZv15FN>13w=)Wvec->9uiB@Fi6Tqyu{B3`ekB_MYhQ08j9A~om&}7mFFNpYtT3l1Y zs1nXWnthG8smoU{%j@ir14%^}S7LeAeR;pU_@~~G+Dtt{X323^! z#Z{nJLRgXn3AFN#UZeX-URxH5PS<5++XxCLF@2Z+*%Y0>9ju*7CbR0M-f}lb@(+JO zN?9fp6cmmZb5hyp6y(1w)Bo8@Suq}!4~R{Mx~!@vXN}yTqz;gBQ~JFIaUQ`{V~Jpk z0D!{bIb=6D6wmkSQ>SsI`YmWkQP%ug`l-V~AvoMahZ+EtuX!|e!{2XkG?G=v^4#XG z+=|S|pliVDjWy%2tQ)<2&Pz2r3Kf6T?$oH8T7$hZbuQMqZK&X`w3#!t%W$Eo+j(93 zq7#34SU`GM`kx_4slH$3<6reZzW@F6^4Sc{!IGy=Lz5_N?h*e1ujM0HmaA~7=m4OdktgJmAo>a zx>~apfKWV*GL%(k4Tr|ruXT6);Zo)$sgxRDS4)8`Dx2eDcsYCNNqa4V>ds3-URL;q zRHxLG(!cuA@iyy{`E({??lpgUZv%|gHY?aw_CA{54(#NSnnXfJpu+8FxB8G^$BW40 z)x1jASyn8-RyUKrb0{7qpi{jdMNZb?FyzpBq-g+9(+zy8yR)~aPJ@n{)vhNmA%`co zUA1Xh>@K^+GG@u*@TLF! z^pE)}{1FJ7PawTH9ik=-CAb>TQ#qWn^emM<3F_9U1=>ZvSyw2x2hlK*^&3B^D;?3` zF!2#l0G#uVO+I;0Z_|N#Qbcqnu?VyQ%$rTXntOjt46+pn?Z0#!t3imNiYT_c#)E;{%MRG!g-axBx~ zTj9JnLB#)DE(Nllm_>wdDkt{$rtnu6Dd=9&q%&R4?Kw-&8M#dJyjpDqV<$W`@0E&* zu90YVIu@fW2FRRLP`mm(8ozkQ=~cjH)GtZx(yqC7P^2wAW^aEEx7`GVZ6HI%ofOYW z8UQ#ZO#Q;UapI7&SeKxBD(-RjPA=6*TSelaJ-lq4;f1Dyys7x18C<%$NIdE_6or;? za_jBNi&G2=c>HI}<^5p!b$4<2<|6A6mX3Q@P=mb<#3IAoN}Tfw)O#ZMG=)~DhVhyg zs1yaD_j=tEWczMco`GL)1}ZneOas;V$ znf-c|P*68kX72X9h!$}#a(_+9(#;h2D2nPB*qk_9`pw!pE3(M>x+fLQaE3Pkh*{TM z#Ez7z)GvSGb^=V6U0Ol`V_9Rvwvy$EJ~H zFfw?DS|r;sU^&e2r&pq(DF9G4q*diM>EXn|vp+&Ltd>cheNymxyVPbUhEyR0Cyb;x zWo3(JZCVgY9#S**N`%LRF#TnhpMz36yQ;%lSU7+3wXVlc00J+E6GjbpFaDmF>0@$| z_ql68Phoyu*;^l0$-bMuUV{RxHz(FCOq6@Sjs^rvX7HrG$2$3ZE;Fc~Kfqj|g9s;v=gLPz*m^uid#j z{uF;zV4}L$aI6OB%D3fr{1`XUs!0#vz`4($B8462vW9aSx15|Ec3;$h7lcI!P=&fgN(XGZB%*!vP>D>L5iWG4Hg+;V>bg#Z9Uh0kHL2nB{e~{`lw4QH&qg zY{0XKtMbuoYnzHn8M1lF@Y-o^`;z%J*bINlC#oo(F)5o+T+t(&sqd9D;l1i1p~4C&M76@Mz)Dvrh*An5 zpn9h4$l3T+gh1-tFnLD<*lUWXezaDJEomgQ=#JUe$b&Tsqi`sE1<}x z?oB*{L0YNLDW7MgRw7TUKK!d z6Swkuzf1~208kn468J#Pmr`X?m-e|#*%v3V=n8+^QrwotMU{cC zkOVJ7ZEV6p*LS8AP1f0C91aQ9imh=XwQF;zMF{nSL+AY~B1tN>m_@!wYzz*;lj%-d5HQ1t( zsjVwOliJi?i$Qkk4xF6L%vxM1ElCJ+D)T+U7d32>B$JIwn&lW~RWPx`;hK0z8LU!L zd2eDXXDU?VF53S{3+u{kXaVo+pe@>{9rW$2>u_GqF2)9U2J-797nOgKNW@je0k_w) z_>cMdWx;k8&PnZrxsX(HeY8i9k+yLKhu5=-MyHfKhhvgnmnX$bw>1jt71^XHwjsAG z>=4-mES$5pUd*fSq06=+_T<&j?As~+NvhT1K=m}$5sBwybLC+6n%~=_RH-UDjjUGS zjHE;5>Na*Uz+fzK?oxlmZu_wp-H+^w3tM>du9X-$TGjXJ?TXSls^n@)ox6-OLW%l8 z(htcbn(svgJk7K@D=+r4V*l*-{ds=)+ZSbdtby7S-N9LUQy1UCq3v7k>cUc8nsbq@ zgVV)}3`m$J>vy77W*=_$sdJyIWK~v=FuQDg6rrF5$#U1LBYuBg(@-t~&F7hvr@hOW zRwWABZ13Hg;pN>a#uP>BamD78eaJudmgnK1=U}T-HY@w7W~Sd;iR9umPSoqi@sCc} zWMQpJXJ2vZ$|M&B3>+CfRxiioCcl2)Y(&)Z+WY(G*RSKp&#!;H2;Uxr`4^dB@a6+T z#KR_<`(Uz@nni!cDFw(P2E#kPvYOn^&+gKw&S4G= zY?7&#Mv#BBEfiK_oRV6%xQ$p(5L5lJtLD-*S8P%R^$`HlM;pzX#z0;q-V)Z8n9sXZ zC5~)=6KeRQf9_wFl;47+WYGLXeDAl6rAvmyNffCZkw$LccL1)Y(x+Alo6L`WTlSos zsKi6^9XRFoNT&E>se3T~Sr zErE7b`zTAR-Mh`H-~l{J4gs_bOY_Ty;O**7njzF3MEq9B#e% z2fX%*7~H1V#91}SkqK2giKY=XWXEpxd{dfvSt(NCr~diVzn9R=+oEkx6ZYP2=_#cc zGs$XAwQRh9V=&}cjtYx?90^rj_oARx$_ebF9@2$5$HiMzOi6NB)t<6T@KLNiXppDM zt9l{l)Qz=wa)_R0WD2#Z-btlEv7johglY27!4cPRK}C|FvJzXo+wM-P#U}v-fud># zeCqTqtySu(_er;Uq{m_iI@L>ba!$2e!-06gqceAZl6_SnN?JKw*Q?mfAM^V)#SUTr z_^L+mg>^`Y>hnrV zB796s1b#5yZ-V)M{O&US{<{)J^N*kN`hjcftvOkjQJcDNSGe#k$Avp9}YW{`mU&A1_+n5(1wM z&@aN1NOiyLVA^8__z`vOiVy=l@6{{$YO8RP2m3OZJQO?c$xakWXVd)g@G3RYg|{%Lu%IhHBh0-i6Ndkfoj0cb|YA3eSajSZVcq^pw0RP`RBNy*V8Pq;QaAIQLY@GJ#UBT|*8i!1sOC z{_?$l`|GFc$NTD04gDtn;L(@}&ATapjH7yWi9!Mal%F8-o_tR-rka`81yppjS~(E8 zBD-Dc?2PH?V?hfnWIMg?iF>sV2Ld*X=PdN$P{pC>q9w3MW$+pxHk0&vxO_!-a zD7F81ItvLR={1QSu1J(PRP|ARcaxrN<1l(K93IGe;qdolNi17!KIL8wjH}7k%kpH^ znODokt(9es5}8$hx&`O;clb4Ss{v7rO$Ir(7BPBy@Lj0z2}C^UzAMQcE~hJO&S=D? zXG5GS$DZa{t>~Sf-A0&d8Y#|wI={jbMyX%dxl}e!r9pQ}*;bW0{B^N@??11&%;^FFl?3pNO)f4Kj;&E5W#2Z2> z59GE$-aOcu%Xq5udXv0&Thv8?jR=y!hebeDDkJPc5M zu&p(Ga!Sw%WgYWg6i`6UGTASAA)G4C2B=dxiuZMzyS&{(AxTyQ!m#$7V)1w^Dotl< zT`)Qa{Zdezf`|YCW@UeC7uv5PJN?kV)O$Z&F!&CC?8g|qo;4p{{l5BGy-NTl)w}bH zSC7h(y*9i4`1!Bd0!wo4b#H1oViaRebHo!b`ID5)zgXHPZMcjQo)sxzOR zXKc2AVKO^VZ4$N%K#$cMgVSiewL2Xec(=`4hg`36+Kee)h8ym0`xCsp%l@Al}+uUwlFYIy6IE3E{H?IkU z5>1cdCm3iqEv#pVDoBIJZrw7nwvtY)9+|9ihXRV?%scF>J~>IO@b#4qNMX@>_TsfN zKU@^*dUzek<^Doc8`1KVTmJhoK7TqtDDU>MfD<06 zPjB60={j#D`siT4`+^{H5#l-H`kZD;XT)Ie(uO#uKXGZgPv?IbQfOrRJ~n$v5)CZ(QF?L*0onZjFy`uB?< zcTg~rc<@wAPy2DVs<}rQI`ptD6&xTw#Y;8(^`3*ASSrtcN?Tqk)NGcjfb>mjCLD4= z9I8pjkjrA@lrP%#0+2SeAJ6?x}Ii7ql|S zwcZ?&9c0@3+X!3A_-h8oFF2)Wop!1CXnUZyQd59x4!zA2jwb)HE}yW#37V>%@zHy_ zs#BV;{D*)4_&GlO?Tcb6T2*AC)HC^EyQ@W(ZX49!?5*HP3cumnu6`+a6spgiSFJU^R||gG9Wc(uS2LaBr0?MBq7{=8#;WCckroD zuu9ZhwbCSHQFPevh%bCNZM3P$?;EU7QVV6ZsYaU3LH^Z_(;bLUuWN|;2t%#)D(jr8 zN1FR7k)MABq9xkv(>jBHPI^hV_1CiI-+wr}v!G{WwZd;Dho`y2A;qLk+Z7vlZQquZ z?yQ7YC7zV=bijSPruT*_yK7Xi1;^$t2aR+~mYZRtl87Dj_S@>vF7uA;3E8LHc?6va zoN75#V31A;;Es<9P>r*4kuL&?Q`1^wq@lVfKRcx>bKp!7ENRq#?TB2X@YJpWiX=qR zFu=fFqRQQ}%1Xirhlfnaxp~n*r1f%>s!wm~H9E>`e_kq&;E%V(dKT$Px}9krLEdiE zgPl_~7mc*3%0v03_DpeR?$+MRsVb`0YDc>#T}{F)N^Z%H@XFeGbiS&0+|IE&(;b0C z;&h--Z?d*ERnRV4Gne)dLmY}As}R)`Gj~kEu5whsZz^7|E0VfBic@;4BxzE?c;NuQ zmahly^r}%&^%=myT4Kl#%Y89@Nze+AP?1q9@ESHteVv>}YUTg={{Xp9>9ivD0RVsV B3pD@$ delta 69256 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/ant-1.10.14-r3:0 dev-java/ant-ivy:2 dev-java/bcel:0 dev-java/commons-httpclient:3 dev-java/xerces:2 >=virtual/jdk-1.8:* test? ( >=dev-java/ant-1.10.14-r3:0[junit4] ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) test? ( dev-java/junit:4 ) +DEPEND=>=dev-java/ant-1.10.14-r3:0 dev-java/ant-ivy:0 dev-java/bcel:0 dev-java/commons-httpclient:3 dev-java/xerces:2 >=virtual/jdk-1.8:* test? ( >=dev-java/ant-1.10.14-r3:0[junit4] ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) test? ( dev-java/junit:4 ) DESCRIPTION=Ant-contrib tasks for Apache Ant EAPI=8 HOMEPAGE=https://ant-contrib.sourceforge.net/ @@ -7,9 +7,9 @@ INHERIT=java-pkg-2 java-pkg-simple IUSE=doc source test KEYWORDS=amd64 ppc64 x86 LICENSE=Apache-2.0 -RDEPEND=>=dev-java/ant-1.10.14-r3:0 dev-java/ant-ivy:2 dev-java/bcel:0 dev-java/commons-httpclient:3 dev-java/xerces:2 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) +RDEPEND=>=dev-java/ant-1.10.14-r3:0 dev-java/ant-ivy:0 dev-java/bcel:0 dev-java/commons-httpclient:3 dev-java/xerces:2 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://github.com/cniweb/ant-contrib/archive/0228412be2ef648cfabc1d74416d3188755aff9b.tar.gz -> ant-contrib-1.0_beta6_pre20201123.tar.gz _eclasses_=java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-pkg-simple 8221818a4df90800de803a44fd0875b4 java-utils-2 b2e92a8220dc7b1bd2062ca11774798a -_md5_=fed5230592047dec2f3444eb06c4b57d +_md5_=62764cc3497b0f9407e6902a792ddbb9 diff --git a/metadata/md5-cache/dev-java/ant-ivy-2.5.0-r2 b/metadata/md5-cache/dev-java/ant-ivy-2.5.0-r2 deleted file mode 100644 index 381a8af3b7b6..000000000000 --- a/metadata/md5-cache/dev-java/ant-ivy-2.5.0-r2 +++ /dev/null @@ -1,16 +0,0 @@ -DEFINED_PHASES=compile install preinst prepare setup test -DEPEND=>=dev-java/ant-1.10.14-r3:0 dev-java/bcpg:0 dev-java/bcprov:0 dev-java/httpcomponents-client dev-java/commons-vfs:2 dev-java/httpcore:0 dev-java/jakarta-oro:2.0 dev-java/jsch:0 dev-java/jsch-agent-proxy:0 test? ( >=dev-java/ant-1.10.14-r3:0[junit,junit4,junitlauncher,testutil] dev-java/hamcrest-core:1.3 dev-java/hamcrest-library:1.3 dev-java/xmlunit:1 ) virtual/jdk:1.8 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) test? ( dev-java/junit:4 ) -DESCRIPTION=Ivy is a free java based dependency manager -EAPI=8 -HOMEPAGE=https://ant.apache.org/ivy/ -INHERIT=java-pkg-2 java-pkg-simple java-osgi -IUSE=doc source test -KEYWORDS=amd64 ppc64 x86 -LICENSE=Apache-2.0 -PROPERTIES=test_network -RDEPEND=>=dev-java/ant-1.10.14-r3:0 dev-java/bcpg:0 dev-java/bcprov:0 dev-java/httpcomponents-client dev-java/commons-vfs:2 dev-java/httpcore:0 dev-java/jakarta-oro:2.0 dev-java/jsch:0 dev-java/jsch-agent-proxy:0 test? ( >=dev-java/ant-1.10.14-r3:0[junit,junit4,junitlauncher,testutil] dev-java/hamcrest-core:1.3 dev-java/hamcrest-library:1.3 dev-java/xmlunit:1 ) virtual/jre:1.8 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) -RESTRICT=test !test? ( test ) -SLOT=2 -SRC_URI=https://archive.apache.org/dist/ant/ivy/2.5.0/apache-ivy-2.5.0-src.tar.gz -_eclasses_=java-osgi b1d0d0f01a98e464d86fd1ed8eddf07b java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-pkg-simple 8221818a4df90800de803a44fd0875b4 java-utils-2 b2e92a8220dc7b1bd2062ca11774798a -_md5_=98beb35c28526a841061d16f2341e735 diff --git a/metadata/md5-cache/dev-java/ant-ivy-2.5.0-r4 b/metadata/md5-cache/dev-java/ant-ivy-2.5.0-r4 new file mode 100644 index 000000000000..91ce2f5eabe8 --- /dev/null +++ b/metadata/md5-cache/dev-java/ant-ivy-2.5.0-r4 @@ -0,0 +1,16 @@ +DEFINED_PHASES=compile install preinst prepare setup test +DEPEND=>=dev-java/ant-1.10.14-r3:0 dev-java/bcpg:0 dev-java/bcprov:0 dev-java/httpcomponents-client:4 dev-java/commons-vfs:2 dev-java/httpcore:0 dev-java/jakarta-oro:2.0 dev-java/jsch:0 dev-java/jsch-agent-proxy:0 test? ( >=dev-java/ant-1.10.14-r3:0[junit,junit4,junitlauncher,testutil] dev-java/hamcrest-core:1.3 dev-java/hamcrest-library:1.3 dev-java/xmlunit:1 ) virtual/jdk:1.8 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) test? ( dev-java/junit:4 ) +DESCRIPTION=Ivy is a free java based dependency manager +EAPI=8 +HOMEPAGE=https://ant.apache.org/ivy/ +INHERIT=java-pkg-2 java-pkg-simple java-osgi +IUSE=doc source test +KEYWORDS=amd64 ppc64 x86 +LICENSE=Apache-2.0 +PROPERTIES=test_network +RDEPEND=>=dev-java/ant-1.10.14-r3:0 dev-java/bcpg:0 dev-java/bcprov:0 dev-java/httpcomponents-client:4 dev-java/commons-vfs:2 dev-java/httpcore:0 dev-java/jakarta-oro:2.0 dev-java/jsch:0 dev-java/jsch-agent-proxy:0 test? ( >=dev-java/ant-1.10.14-r3:0[junit,junit4,junitlauncher,testutil] dev-java/hamcrest-core:1.3 dev-java/hamcrest-library:1.3 dev-java/xmlunit:1 ) virtual/jre:1.8 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) +RESTRICT=test !test? ( test ) +SLOT=0 +SRC_URI=https://archive.apache.org/dist/ant/ivy/2.5.0/apache-ivy-2.5.0-src.tar.gz +_eclasses_=java-osgi b1d0d0f01a98e464d86fd1ed8eddf07b java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-pkg-simple 8221818a4df90800de803a44fd0875b4 java-utils-2 b2e92a8220dc7b1bd2062ca11774798a +_md5_=b0cc0f53860bd23777a8ad110176ffa9 diff --git a/metadata/md5-cache/dev-java/jclasslib-4.3.1 b/metadata/md5-cache/dev-java/jclasslib-4.3.1 new file mode 100644 index 000000000000..a24f63f171cc --- /dev/null +++ b/metadata/md5-cache/dev-java/jclasslib-4.3.1 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile install postinst preinst prepare setup test +DEPEND=>=virtual/jdk-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) +DESCRIPTION=Java bytecode viewer +EAPI=8 +HOMEPAGE=https://github.com/ingokegel/jclasslib +INHERIT=java-pkg-2 java-pkg-simple +IUSE=doc source +KEYWORDS=~amd64 ~arm ~arm64 ~x86 +LICENSE=GPL-2 +RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) +SLOT=0 +SRC_URI=https://github.com/ingokegel/jclasslib/archive/4.3.1.tar.gz -> jclasslib-4.3.1.tar.gz https://repo1.maven.org/maven2/org/jetbrains/annotations/24.1.0/annotations-24.1.0.jar +_eclasses_=java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-pkg-simple 8221818a4df90800de803a44fd0875b4 java-utils-2 b2e92a8220dc7b1bd2062ca11774798a +_md5_=49331e85b8b56e944c9579ad7ba86bc2 diff --git a/metadata/md5-cache/dev-java/owasp-java-encoder-1.3.0 b/metadata/md5-cache/dev-java/owasp-java-encoder-1.3.0 new file mode 100644 index 000000000000..ebf52785b9b5 --- /dev/null +++ b/metadata/md5-cache/dev-java/owasp-java-encoder-1.3.0 @@ -0,0 +1,15 @@ +DEFINED_PHASES=compile install preinst prepare setup test +DEPEND=>=virtual/jdk-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) test? ( dev-java/junit:4 ) +DESCRIPTION=OWASP Java Encoder +EAPI=8 +HOMEPAGE=https://owasp.org/www-project-java-encoder/ +INHERIT=java-pkg-2 java-pkg-simple +IUSE=doc source test +KEYWORDS=~amd64 +LICENSE=BSD +RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/OWASP/owasp-java-encoder/archive/v1.3.0.tar.gz -> owasp-java-encoder-1.3.0.tar.gz +_eclasses_=java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-pkg-simple 8221818a4df90800de803a44fd0875b4 java-utils-2 b2e92a8220dc7b1bd2062ca11774798a +_md5_=9b49e7dd34ed6ddc077ebae7a42fcf74 diff --git a/metadata/md5-cache/dev-java/scala-cli-bin-1.0.4 b/metadata/md5-cache/dev-java/scala-cli-bin-1.0.4 deleted file mode 100644 index 58bc5cbf63a0..000000000000 --- a/metadata/md5-cache/dev-java/scala-cli-bin-1.0.4 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=!amd64? ( !arm64? ( >=virtual/jre-11 ) ) -DEFINED_PHASES=compile install prepare -DESCRIPTION=CLI to interact with Scala and Java -EAPI=8 -HOMEPAGE=https://scala-cli.virtuslab.org/ -INHERIT=bash-completion-r1 -KEYWORDS=amd64 ~arm64 -LICENSE=Apache-2.0 -RDEPEND=>=virtual/jre-11 sys-libs/zlib -SLOT=0 -SRC_URI=!amd64? ( !arm64? ( https://github.com/VirtusLab/scala-cli/releases/download/v1.0.4/scala-cli -> scala-cli-non-native-1.0.4 ) ) amd64? ( https://github.com/VirtusLab/scala-cli/releases/download/v1.0.4/scala-cli-x86_64-pc-linux.gz -> scala-cli-amd64-1.0.4.gz ) arm64? ( https://github.com/VirtusLab/scala-cli/releases/download/v1.0.4/scala-cli-aarch64-pc-linux.gz -> scala-cli-arm64-1.0.4.gz ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=75d7d039c0f25c439517d841da30099f diff --git a/metadata/md5-cache/dev-java/scala-cli-bin-1.1.0 b/metadata/md5-cache/dev-java/scala-cli-bin-1.1.0 deleted file mode 100644 index 0aed21425444..000000000000 --- a/metadata/md5-cache/dev-java/scala-cli-bin-1.1.0 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=!amd64? ( !arm64? ( >=virtual/jre-11 ) ) -DEFINED_PHASES=compile install prepare -DESCRIPTION=CLI to interact with Scala and Java -EAPI=8 -HOMEPAGE=https://scala-cli.virtuslab.org/ -INHERIT=bash-completion-r1 -KEYWORDS=amd64 ~arm64 -LICENSE=Apache-2.0 -RDEPEND=>=virtual/jre-11 sys-libs/zlib -SLOT=0 -SRC_URI=!amd64? ( !arm64? ( https://github.com/VirtusLab/scala-cli/releases/download/v1.1.0/scala-cli -> scala-cli-non-native-1.1.0 ) ) amd64? ( https://github.com/VirtusLab/scala-cli/releases/download/v1.1.0/scala-cli-x86_64-pc-linux.gz -> scala-cli-amd64-1.1.0.gz ) arm64? ( https://github.com/VirtusLab/scala-cli/releases/download/v1.1.0/scala-cli-aarch64-pc-linux.gz -> scala-cli-arm64-1.1.0.gz ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=a8238b80cecd3f7bac9a5a36b4cbd954 diff --git a/metadata/md5-cache/dev-java/scala-cli-bin-1.2.1 b/metadata/md5-cache/dev-java/scala-cli-bin-1.2.1 deleted file mode 100644 index af67fdb5126e..000000000000 --- a/metadata/md5-cache/dev-java/scala-cli-bin-1.2.1 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=!amd64? ( !arm64? ( >=virtual/jre-11 ) ) -DEFINED_PHASES=compile install prepare -DESCRIPTION=CLI to interact with Scala and Java -EAPI=8 -HOMEPAGE=https://scala-cli.virtuslab.org/ -INHERIT=bash-completion-r1 -KEYWORDS=~amd64 ~arm64 -LICENSE=Apache-2.0 -RDEPEND=>=virtual/jre-11 sys-libs/zlib -SLOT=0 -SRC_URI=!amd64? ( !arm64? ( https://github.com/VirtusLab/scala-cli/releases/download/v1.2.1/scala-cli -> scala-cli-non-native-1.2.1 ) ) amd64? ( https://github.com/VirtusLab/scala-cli/releases/download/v1.2.1/scala-cli-x86_64-pc-linux.gz -> scala-cli-amd64-1.2.1.gz ) arm64? ( https://github.com/VirtusLab/scala-cli/releases/download/v1.2.1/scala-cli-aarch64-pc-linux.gz -> scala-cli-arm64-1.2.1.gz ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=3764d4908de3492d863262019c8104af diff --git a/metadata/md5-cache/dev-java/scala-cli-bin-1.2.2 b/metadata/md5-cache/dev-java/scala-cli-bin-1.2.2 index d5c76b8a3b46..f1264e30c145 100644 --- a/metadata/md5-cache/dev-java/scala-cli-bin-1.2.2 +++ b/metadata/md5-cache/dev-java/scala-cli-bin-1.2.2 @@ -4,10 +4,10 @@ DESCRIPTION=CLI to interact with Scala and Java EAPI=8 HOMEPAGE=https://scala-cli.virtuslab.org/ INHERIT=bash-completion-r1 -KEYWORDS=~amd64 ~arm64 +KEYWORDS=amd64 ~arm64 LICENSE=Apache-2.0 RDEPEND=>=virtual/jre-11 sys-libs/zlib SLOT=0 SRC_URI=!amd64? ( !arm64? ( https://github.com/VirtusLab/scala-cli/releases/download/v1.2.2/scala-cli -> scala-cli-non-native-1.2.2 ) ) amd64? ( https://github.com/VirtusLab/scala-cli/releases/download/v1.2.2/scala-cli-x86_64-pc-linux.gz -> scala-cli-amd64-1.2.2.gz ) arm64? ( https://github.com/VirtusLab/scala-cli/releases/download/v1.2.2/scala-cli-aarch64-pc-linux.gz -> scala-cli-arm64-1.2.2.gz ) _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=3764d4908de3492d863262019c8104af +_md5_=a8238b80cecd3f7bac9a5a36b4cbd954 diff --git a/metadata/md5-cache/dev-java/scala-cli-bin-1.1.1 b/metadata/md5-cache/dev-java/scala-cli-bin-1.4.2 similarity index 57% rename from metadata/md5-cache/dev-java/scala-cli-bin-1.1.1 rename to metadata/md5-cache/dev-java/scala-cli-bin-1.4.2 index 25a2df496924..6a2413e77eca 100644 --- a/metadata/md5-cache/dev-java/scala-cli-bin-1.1.1 +++ b/metadata/md5-cache/dev-java/scala-cli-bin-1.4.2 @@ -8,6 +8,6 @@ KEYWORDS=~amd64 ~arm64 LICENSE=Apache-2.0 RDEPEND=>=virtual/jre-11 sys-libs/zlib SLOT=0 -SRC_URI=!amd64? ( !arm64? ( https://github.com/VirtusLab/scala-cli/releases/download/v1.1.1/scala-cli -> scala-cli-non-native-1.1.1 ) ) amd64? ( https://github.com/VirtusLab/scala-cli/releases/download/v1.1.1/scala-cli-x86_64-pc-linux.gz -> scala-cli-amd64-1.1.1.gz ) arm64? ( https://github.com/VirtusLab/scala-cli/releases/download/v1.1.1/scala-cli-aarch64-pc-linux.gz -> scala-cli-arm64-1.1.1.gz ) +SRC_URI=!amd64? ( !arm64? ( https://github.com/VirtusLab/scala-cli/releases/download/v1.4.2/scala-cli -> scala-cli-non-native-1.4.2 ) ) amd64? ( https://github.com/VirtusLab/scala-cli/releases/download/v1.4.2/scala-cli-x86_64-pc-linux.gz -> scala-cli-amd64-1.4.2.gz ) arm64? ( https://github.com/VirtusLab/scala-cli/releases/download/v1.4.2/scala-cli-aarch64-pc-linux.gz -> scala-cli-arm64-1.4.2.gz ) _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=3764d4908de3492d863262019c8104af +_md5_=b99c3e6568d7a86b9163101fc8b146e7 diff --git a/metadata/md5-cache/dev-java/shrinkwrap-spi-1.2.6 b/metadata/md5-cache/dev-java/shrinkwrap-spi-1.2.6-r1 similarity index 81% rename from metadata/md5-cache/dev-java/shrinkwrap-spi-1.2.6 rename to metadata/md5-cache/dev-java/shrinkwrap-spi-1.2.6-r1 index c20e6fbc2909..26b235611d91 100644 --- a/metadata/md5-cache/dev-java/shrinkwrap-spi-1.2.6 +++ b/metadata/md5-cache/dev-java/shrinkwrap-spi-1.2.6-r1 @@ -7,8 +7,8 @@ INHERIT=java-pkg-2 java-pkg-simple IUSE=doc source KEYWORDS=amd64 ~arm arm64 ppc64 x86 LICENSE=Apache-2.0 -RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) +RDEPEND=~dev-java/shrinkwrap-api-1.2.6:0 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=https://github.com/shrinkwrap/shrinkwrap/archive/1.2.6.tar.gz -> shrinkwrap-1.2.6.tar.gz _eclasses_=java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-pkg-simple 8221818a4df90800de803a44fd0875b4 java-utils-2 b2e92a8220dc7b1bd2062ca11774798a -_md5_=e9a1a255be47617bc467ec79fa684e8c +_md5_=91bbe23029251d498aebfbfaa486f6dd diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz index fd0ee2cd0ea3b67ac1788e62b5daf2f83fc2d29c..600ae047b825c56a1404fe063f9f4a692f2b0ad6 100644 GIT binary patch literal 50377 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

{%f5*a`8jo*`*8g8EH(_w!l)JgnhSqi$^{s< zV1-=!ovzWPezMiZr6BhS$;PPbG|T5X_$i$YZL!hGoWNS!2D zP%}6`C$X=;zyIYKtn^qfgU(KCq3I%x6IGPjJAO|aMVS&Qp|S=;uZAHi+@<5)X>26i z*WE_K%x&F}iT3LEQ?#q}LTR}5cK}ho1;W|nZTB_15t8i?Vv{~{*c?EE9Gjo(jESg3 zo$8k?tOv#HzHu0nW=5>#L{!*;k`NjR8aJIG97q(!2V&NoTNcDn$yzJcKzt8M&`?P{ zSkXc%`X09t6T6>d#qTdaX0YcM(nw2Gn&?=gH!>-wqq7hN86C}xa199T1|6fv?Zh{M z-nU}2AL69r=D}vVFjtz;xDI&mY^wQPRPHf|nkD$?+iRzNk4fkZ;GF&S4gMxbD!~HI zWO5M!#|NPpAr#zO?rW@}ib4{`cvdHb;+yS8W#j(}!Z%Z$DP!hnKfq($6!^Hop9#*! fsu_ROgj%YhmbY{QCK-K^^8fI^NYEX?7a9Nna*aww diff --git a/games-engines/fheroes2/Manifest b/games-engines/fheroes2/Manifest index 443a74152169..07b0decafc5c 100644 --- a/games-engines/fheroes2/Manifest +++ b/games-engines/fheroes2/Manifest @@ -1 +1 @@ -DIST fheroes2-1.1.0.tar.gz 12165311 BLAKE2B 11702a2c98ad4aae331ee4ec5c45e25ffcfd9c63bba9078b60f620204c7a32addc36bf2959c98d1be2ed0c7f4b16ea8143329d6d9280f2f24b8c2657c4a37cc1 SHA512 a02a897074b4cc4b2b1f32854e162baa38c120e1211c28c12487cbff649171d60ef509aa55a838ac8239959c8d48bca1dff6629eaf2bba048623f5345f0b2ce3 +DIST fheroes2-1.1.1.tar.gz 12212585 BLAKE2B 0adc66e83c86c0b0535ad4dead0dc8157dbf69b683e2f1d0ef737bff6b3780bd9ed09bd99a4a168a6f8bd8fdf2672b8f2cfd06bf739b53222510673189572a28 SHA512 08aceb9755558516eb747f13b0c4e442786a9a818120e077de6d6921b6fb7e44c440b94447d36c7c735d3670656259b49eac6965656352590d58572756ed7990 diff --git a/games-engines/fheroes2/fheroes2-1.1.0.ebuild b/games-engines/fheroes2/fheroes2-1.1.1.ebuild similarity index 100% rename from games-engines/fheroes2/fheroes2-1.1.0.ebuild rename to games-engines/fheroes2/fheroes2-1.1.1.ebuild diff --git a/games-puzzle/Manifest.gz b/games-puzzle/Manifest.gz index bd842d018f6736389995882f367af87f73c09726..6254679c8ebf83e8b0ffc1cda2424f2c53bfaf78 100644 GIT binary patch delta 16521 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 A2mk;8 delta 16686 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 - - - - games@gentoo.org - Gentoo Games Project - - diff --git a/games-puzzle/seatris/seatris-0.0.14-r2.ebuild b/games-puzzle/seatris/seatris-0.0.14-r2.ebuild deleted file mode 100644 index 2b208413feb3..000000000000 --- a/games-puzzle/seatris/seatris-0.0.14-r2.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit toolchain-funcs - -DESCRIPTION="A color ncurses tetris clone" -HOMEPAGE="http://www.earth.li/projectpurple/progs/seatris.html" -SRC_URI="http://www.earth.li/projectpurple/files/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" - -DEPEND="sys-libs/ncurses:=" -RDEPEND=" - ${DEPEND} - acct-group/gamestat -" -BDEPEND="virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}"/${P}-as-needed.patch -) - -src_prepare() { - default - - sed -i \ - -e "s:/var/lib/games:/var/lib/${PN}:" \ - scoring.h seatris.6 || die -} - -src_configure() { - tc-export CC - econf -} - -src_compile() { - emake LIBS="$( $(tc-getPKG_CONFIG) --libs ncurses )" -} - -src_install() { - dobin seatris - - doman seatris.6 - dodoc ACKNOWLEDGEMENTS HISTORY README TODO example.seatrisrc - - dodir /var/lib/${PN} - touch "${ED}"/var/lib/${PN}/seatris.score || die - fperms 660 /var/lib/${PN}/seatris.score - - fowners -R root:gamestat /var/lib/${PN} /usr/bin/${PN} - fperms g+s /usr/bin/${PN} -} diff --git a/gnome-base/Manifest.gz b/gnome-base/Manifest.gz index 3965a06d492608b62db5d7cf00a3e4270482bc96..205ee502569e135b296de3d05d16529eaa6c7c20 100644 GIT binary patch delta 4487 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 Z$2jqy^4>_!@%rZv{|9(N=47)W001$?!>IrO delta 4483 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 V-W$m|UjO{z{{a45enhh&004qXxJm#3 diff --git a/gnome-base/gnome-session/gnome-session-46.0.ebuild b/gnome-base/gnome-session/gnome-session-46.0-r1.ebuild similarity index 93% rename from gnome-base/gnome-session/gnome-session-46.0.ebuild rename to gnome-base/gnome-session/gnome-session-46.0-r1.ebuild index d178a939e800..17cf22e35c43 100644 --- a/gnome-base/gnome-session/gnome-session-46.0.ebuild +++ b/gnome-base/gnome-session/gnome-session-46.0-r1.ebuild @@ -76,10 +76,8 @@ src_configure() { -Dsession_selector=true # gnome-custom-session $(meson_use doc docbook) -Dman=true + -Dsystemduserunitdir="$(systemd_get_userunitdir)" ) - use systemd && local emesonargs+=( -Dsystemduserunitdir="$(systemd_get_userunitdir)" ) - # Set a dummy systemduserunitdir to avoid dependency on systemd - use elogind && local emesonargs+=( -Dsystemduserunitdir="${T}" ) meson_src_configure } diff --git a/gnome-base/gnome-settings-daemon/Manifest b/gnome-base/gnome-settings-daemon/Manifest index 5a3c8ed3a496..872d6b7ad092 100644 --- a/gnome-base/gnome-settings-daemon/Manifest +++ b/gnome-base/gnome-settings-daemon/Manifest @@ -1 +1,2 @@ DIST gnome-settings-daemon-45.1.tar.xz 1473256 BLAKE2B 25c114cc1918975247db360f24a9041d019546dd0a0714d19f2409b78ee6e2712d6dc1272eb9a40afb7ed4e973eaa45854322947567b5d54d2761b48a2e812b9 SHA512 ccec193f3f2acdfb5eefda697d6ef2ac0edca18e85d934a83cc34fd5af6c78c56469ffeebbd1c64e8c392462686663c2dd55000bc962beac472580fdfa0717a8 +DIST gnome-settings-daemon-46.0.tar.xz 1480952 BLAKE2B 42f2eb46b255e3e44a045b90b7ad98e15836aa3780f04740861c65417dd58e79996481d397f3f482158286c905245ca13dec0ad52770972856ecfd939d06073a SHA512 445e9ee4709af7a67ded55733d4041357995fe9746bcf00fa81f52f6dddc2071e7114e9bf836bcf464bc0f04da3b3c08be04c1942963c1910d1a14b4434f6633 diff --git a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-46.0.ebuild b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-46.0.ebuild new file mode 100644 index 000000000000..fc23aeaae81a --- /dev/null +++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-46.0.ebuild @@ -0,0 +1,142 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{10..12} ) + +inherit gnome.org gnome2-utils python-any-r1 meson udev virtualx xdg + +DESCRIPTION="Gnome Settings Daemon" +HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-settings-daemon" + +LICENSE="GPL-2+ LGPL-2+" +SLOT="0" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + +IUSE="+colord +cups debug elogind input_devices_wacom modemmanager networkmanager smartcard systemd test wayland" +RESTRICT="!test? ( test )" +REQUIRED_USE="^^ ( elogind systemd )" + +COMMON_DEPEND=" + >=sci-geosciences/geocode-glib-3.10:2 + >=dev-libs/glib-2.70:2 + >=gnome-base/gnome-desktop-3.37.1:3= + >=gnome-base/gsettings-desktop-schemas-46.0 + >=x11-libs/gtk+-3.15.3:3[X,wayland?] + >=dev-libs/libgweather-4.2.0:4= + colord? ( >=x11-misc/colord-1.4.5:= ) + media-libs/libcanberra[gtk3] + >=app-misc/geoclue-2.3.1:2.0 + >=x11-libs/libnotify-0.7.3 + >=media-libs/libpulse-16.1[glib] + >=sys-auth/polkit-0.114 + >=sys-power/upower-0.99.12:= + x11-libs/libX11 + >=x11-libs/libXfixes-6.0.0 + dev-libs/libgudev:= + wayland? ( dev-libs/wayland ) + input_devices_wacom? ( + >=dev-libs/libwacom-0.7:= + >=x11-libs/pango-1.20.0 + x11-libs/gdk-pixbuf:2 + ) + smartcard? ( app-crypt/gcr:4= ) + cups? ( >=net-print/cups-1.4[dbus] ) + modemmanager? ( + >=app-crypt/gcr-3.90.0:4= + >=net-misc/modemmanager-1.0:= + ) + networkmanager? ( >=net-misc/networkmanager-1.0 ) + media-libs/alsa-lib + x11-libs/libXi + x11-libs/libXext + media-libs/fontconfig + systemd? ( + >=sys-apps/systemd-243 + ) +" +DEPEND="${COMMON_DEPEND} + x11-base/xorg-proto +" +# logind needed for power and session management, bug #464944 +RDEPEND="${COMMON_DEPEND} + gnome-base/dconf + elogind? ( sys-auth/elogind ) +" +# rfkill requires linux/rfkill.h, thus linux-headers dep, not os-headers. +# If this package wants to work on other kernels, we need to make rfkill conditional instead +BDEPEND=" + sys-kernel/linux-headers + dev-util/glib-utils + dev-util/gdbus-codegen + ${PYTHON_DEPS} + test? ( + dev-util/umockdev + $(python_gen_any_dep ' + dev-python/pygobject:3[${PYTHON_USEDEP}] + dev-python/python-dbusmock[${PYTHON_USEDEP}] + ') + gnome-base/gnome-session + ) + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/42.1-build-Make-wacom-optional-and-controllable-via-meson.patch + "${FILESDIR}"/${PN}-3.38.1-build-Allow-NM-optional-on-Linux.patch +) + +python_check_deps() { + if use test; then + python_has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]" && + python_has_version "dev-python/python-dbusmock[${PYTHON_USEDEP}]" + fi +} + +pkg_setup() { + python-any-r1_pkg_setup +} + +src_configure() { + local emesonargs=( + -Dudev_dir="$(get_udevdir)" + $(meson_use systemd) + -Dalsa=true + -Dgudev=true + -Dgcr3=false + $(meson_use colord) + $(meson_use cups) + $(meson_use networkmanager network_manager) + -Drfkill=true + $(meson_use smartcard) + $(meson_use input_devices_wacom wacom) + $(meson_use wayland) + $(meson_use modemmanager wwan) + ) + meson_src_configure +} + +src_install() { + meson_src_install + # Don't auto-suspend by default on AC power + insinto /usr/share/glib-2.0/schemas + doins "${FILESDIR}"/org.gnome.settings-daemon.plugins.power.gschema.override +} + +src_test() { + virtx meson_src_test +} + +pkg_postinst() { + udev_reload + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + udev_reload + xdg_pkg_postrm + gnome2_schemas_update +} diff --git a/gnome-extra/Manifest.gz b/gnome-extra/Manifest.gz index 319c4c8afa3f98478aed2b3b06a228e1b3b91fb8..89144829a408738da9d35fc600ad0ef66cba7b7f 100644 GIT binary patch delta 5470 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

!9_6(K8sj7vbcN<6Nrt_cPO-kNw*49P%E z>+svj*I5~qcGUcZW*M{zA$_P%q8c?Ik0dV`JJ3xr)ik;ra84Z(;-8LYk%ETfu_0L}q@gYC+5`6o$#<*F!8ekD3_LE`5A$M;q5PBW2 zk`VzY2%ph(*I)<4Xx9)2s}F=AgjhvtP$KY9;QD`x4vfF;h3Xh9f-c2)P_tVmoT5Zj zyPn%xfwb2*3=Pr;gmSZ@Z5kb0D-KYzjiG@fmh6;{FKun*Z=F-znzGR`aIm&{9plM= z;?y=HQARB3LJwW1Pj7JMw;BzSzZc}V)CDYFO?wYny$Bs6n%a|2C#gqEVjJ2gk?@Ej zr$az?IywW{u3kx;PLnJfBcO3*b!OH7;nwrMdTHr|t4;>MPu83n2}4GI-gNERfn*{} zPt&e$*g6ZOZX0gfgnmU!f!@L3Lc`F1p4v;3911Aw+)%a+JE~De;0?XV-<2hLzLm<(--%qW6ekBLXl=s%@{oA zx+cXV)sYfXOEIqlLAm(==m}H-9e4r^VbBH#{vEJZqo=oAuZdY!e%Id#+*fXej}n~q-F9b|*U9Gi~#R?OHoKxF8Dg${jc&WKXh z(ed@r(tNc~Z%;>~ly5H|=P4gO0XozHTil#!vP5eJjE^+JMUS9{j&2{(J7QvE!?wli zyl2M-z-SA~pyH73!K0EeN@Pbpm`MIwI!9{^+}QRq?!PLsZ*MF$#I-yqBcY4 zgpM@em*B;cmWKFBaU?!})j+Bi2jzm3EE+|Oico(aH!~{EJ?fYuHB@2mo;6fGb%ZCz z)?oGyhFrV#27n`PwY98QD;)nZZjY^wc-LooRRk(<95iX^IyBbto@mOULwy5x&6hjU z!%q#;6`%=bAX%EuIKo6_EgoEg4V8~%)QE#q%lcH7II38@Yt~VxtyGU@jR3ltE-Gad? zJrtd=_8Ll@U5Dn8Z-_W*VqWj@kjK^eI43VRADWY|pRO?jd)#Pv5VSy(6xeW(pa#a| zQZgK-BTP6q6af@}gUV*@1fK{i;-e8Qot}c^XV9c?Re;-GdcTRKurZ}D)ML>0^@%s+A&&@Ay!`mL$_!`FN8r3SPYl6>f#7c+Evs?vQLZ^J)B9($v z$k1S4L%$#jO%Ao8#CfK*_@|E8Z%Q`RV$#5WbwW3t4pqN@J-LVW#@jj1%bvdc^7{H= z^vXY+SBuIE%#zbyy9?Vd&C*t#pjZ{?XKD3{21&<8_M&lgn6;MKG~9y+)Z8CZ7YPQL zsP&6Hi3nLgTgA*{T$kohW-z^Dz;EOO)+!=zG~IqHNx*rad^0LudJMdW0cG4AAN6UF z`+9XuccH?6qD8NM(0qUr80AMz;Ep1T?j*OiP{l=6I2~_TskapJCTsp+}HjoVqFIc z`C!!cp(a2)+MmorAyW$EQ6YjrJGr94sjasmL619u$b9coA7mimbO2a@6IpU4A(%RW z)>hPK-W5Q_(eVg-gonoW=eL)ipWmM@qyGCE4KW4+A~VnzzzpjHX5#Sh=xQ%!&6+_y zeElJR0lK#C@mM+*z}ly{1sm9OcrJJV=p_4`NT%|u6HD0GpZSc ze{Ol^N{2BsW3I-zHY-PBt_AcqB5$y{)| zxEE}Uc6+f+jo8gJ&NVdwfoyH??(1+;ga}?H_DQ1yhW?G zNTqA)6O_k87HA{uyw{QLUmCZKXfy(^LmN7itFt%}OS@SR&{MpqW9mBSqK+9#LfD~G znO(ak8hi!AC{4*d?psYXRLkH?%{@fxulDl!=`UaZ!K)Z5!f$JcQ3N8l79oFq2!xeJ z0Z3-ID=&>) z`y!_`_VsR=n+h8`pd10Ltwy%AR>bk}&Devjw;UlHswOG1i7cJkRE3;k8CW+R7VXzN zGpgPw=L_1fYUmeT4=_XgowR=qJPkFBb4i+~JUSp;_4+rxBm5%RDUuw661QfrC`7&APMQQG zp`+qhd%Y0~ygr)I(}5Xg)0EVs6p+Ywl;rDM8D3ab6H)T zUv>XCAiJ9m{|F~0PA(%rCdlXgni@2v@Zua*7m zAGS69of?AE%ht^CZ-= St}*KLPyY|6 foot-server.service || die +} + +src_install() { + local DOCS=( CHANGELOG.md README.md LICENSE ) + meson_src_install + + # foot unconditionally installs CHANGELOG.md, README.md and LICENSE. + # we handle this via DOCS and dodoc instead. + rm -r "${ED}/usr/share/doc/${PN}" || die + systemd_douserunit foot-server.service "${S}"/foot-server.socket +} diff --git a/gui-libs/Manifest.gz b/gui-libs/Manifest.gz index 130c5ba6fa948b5aca3d5b3da75b915e6f185da6..8b615ba34b4807a239b92795cd7f4a87689b16b1 100644 GIT binary patch literal 5296 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 CrY~Fo literal 5294 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 A%m4rY diff --git a/gui-libs/egl-gbm/egl-gbm-1.1.1-r2.ebuild b/gui-libs/egl-gbm/egl-gbm-1.1.1-r2.ebuild index 0f2b9faf47b5..e24fa8e90dfd 100644 --- a/gui-libs/egl-gbm/egl-gbm-1.1.1-r2.ebuild +++ b/gui-libs/egl-gbm/egl-gbm-1.1.1-r2.ebuild @@ -14,7 +14,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" RDEPEND=" media-libs/mesa[gbm(+),${MULTILIB_USEDEP}] diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.13.1.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.13.1.ebuild index 93079328f2a5..a6b1902f88a1 100644 --- a/gui-libs/egl-wayland/egl-wayland-1.1.13.1.ebuild +++ b/gui-libs/egl-wayland/egl-wayland-1.1.13.1.ebuild @@ -14,7 +14,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" RDEPEND=" dev-libs/wayland[${MULTILIB_USEDEP}] diff --git a/gui-libs/eglexternalplatform/eglexternalplatform-1.1-r1.ebuild b/gui-libs/eglexternalplatform/eglexternalplatform-1.1-r1.ebuild index a040aff76b2f..585b27d4c995 100644 --- a/gui-libs/eglexternalplatform/eglexternalplatform-1.1-r1.ebuild +++ b/gui-libs/eglexternalplatform/eglexternalplatform-1.1-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" src_prepare() { default diff --git a/gui-libs/gtk/files/0001-gdk-add-a-poison-macro-to-hide-GDK_WINDOWING_.patch b/gui-libs/gtk/files/0001-gdk-add-a-poison-macro-to-hide-GDK_WINDOWING_.patch new file mode 100644 index 000000000000..652e9e116339 --- /dev/null +++ b/gui-libs/gtk/files/0001-gdk-add-a-poison-macro-to-hide-GDK_WINDOWING_.patch @@ -0,0 +1,91 @@ +From 0537043f72ea1a634b101efa9e11cc0a22baaf71 Mon Sep 17 00:00:00 2001 +From: Eli Schwartz +Date: Wed, 19 Jun 2024 21:28:31 -0400 +Subject: [PATCH] gdk: add a "poison" macro to hide GDK_WINDOWING_* + +Many packages perform automagic dependencies on gdk's backend +implementations by checking if the macro is defined and then using the +code it unlocks, rather than having a buildsystem option such as +-Dwayland=true. + +It's unfeasible to patch every such package's source code to add +configure options and respect them. Instead add a truly filthy hack and +permit gtk itself to selectively show or hide the windowing system in +use. + +By default, we assume this macro is never defined. It should only ever +be defined inside an ebuild, as such: + +``` +use wayland || append-cflags -DGENTOO_GTK_HIDE_WAYLAND +use X || append-cflags -DGENTOO_GTK_HIDE_X11 +``` + +When seen, this will prevent code using "#ifdef GDK_WINDOWING_*" from +seeing the define, so the automagic dependency won't be picked up. It +will also cause any attempt to #include the backend-specific headers to +bug out. + +Bug: https://bugs.gentoo.org/624960 +Signed-off-by: Eli Schwartz +--- + gdk/gdkconfig.h.meson | 7 +++++++ + gdk/wayland/gdkwayland.h | 4 ++++ + gdk/x11/gdkx.h | 4 ++++ + 3 files changed, 15 insertions(+) + +diff --git a/gdk/gdkconfig.h.meson b/gdk/gdkconfig.h.meson +index d5b48f3184..22baab52ae 100644 +--- a/gdk/gdkconfig.h.meson ++++ b/gdk/gdkconfig.h.meson +@@ -10,10 +10,17 @@ + G_BEGIN_DECLS + + ++#ifndef GENTOO_GTK_HIDE_X11 + #mesondefine GDK_WINDOWING_X11 ++#endif ++ + #mesondefine GDK_WINDOWING_BROADWAY + #mesondefine GDK_WINDOWING_MACOS ++ ++#ifndef GENTOO_GTK_HIDE_WAYLAND + #mesondefine GDK_WINDOWING_WAYLAND ++#endif ++ + #mesondefine GDK_WINDOWING_WIN32 + + #mesondefine GDK_RENDERING_CAIRO +diff --git a/gdk/wayland/gdkwayland.h b/gdk/wayland/gdkwayland.h +index 846445910e..5d84619295 100644 +--- a/gdk/wayland/gdkwayland.h ++++ b/gdk/wayland/gdkwayland.h +@@ -24,6 +24,10 @@ + + #pragma once + ++#ifdef GENTOO_GTK_HIDE_WAYLAND ++ #error "A Gentoo ebuild has hidden wayland and it cannot be used in this compilation unit. Please file a bug if you see this error." ++#endif ++ + #include + + #define __GDKWAYLAND_H_INSIDE__ +diff --git a/gdk/x11/gdkx.h b/gdk/x11/gdkx.h +index 6bef6b6de8..d4f8b94550 100644 +--- a/gdk/x11/gdkx.h ++++ b/gdk/x11/gdkx.h +@@ -24,6 +24,10 @@ + + #pragma once + ++#ifdef GENTOO_GTK_HIDE_X11 ++ #error "A Gentoo ebuild has hidden x11 and it cannot be used in this compilation unit. Please file a bug if you see this error." ++#endif ++ + #include + + #include +-- +2.44.2 + diff --git a/gui-libs/gtk/gtk-4.12.5-r2.ebuild b/gui-libs/gtk/gtk-4.12.5-r2.ebuild new file mode 100644 index 000000000000..aaf7a773087e --- /dev/null +++ b/gui-libs/gtk/gtk-4.12.5-r2.ebuild @@ -0,0 +1,240 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{10..12} ) +inherit gnome.org gnome2-utils meson optfeature python-any-r1 toolchain-funcs virtualx xdg + +DESCRIPTION="GTK is a multi-platform toolkit for creating graphical user interfaces" +HOMEPAGE="https://www.gtk.org/ https://gitlab.gnome.org/GNOME/gtk/" + +LICENSE="LGPL-2+" +SLOT="4" +IUSE="aqua broadway cloudproviders colord cups examples ffmpeg gstreamer +introspection sysprof test vulkan wayland +X cpu_flags_x86_f16c" +REQUIRED_USE=" + || ( aqua wayland X ) + test? ( introspection ) +" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + +COMMON_DEPEND=" + >=dev-libs/glib-2.76.0:2 + >=x11-libs/cairo-1.17.6[aqua?,glib,svg(+),X?] + >=x11-libs/pango-1.50.0[introspection?] + >=dev-libs/fribidi-1.0.6 + >=media-libs/harfbuzz-2.6.0:= + >=x11-libs/gdk-pixbuf-2.30:2[introspection?] + media-libs/libpng:= + media-libs/tiff:= + media-libs/libjpeg-turbo:= + >=media-libs/libepoxy-1.4[egl(+),X(+)?] + >=media-libs/graphene-1.10.0[introspection?] + app-text/iso-codes + x11-misc/shared-mime-info + + cloudproviders? ( net-libs/libcloudproviders ) + colord? ( >=x11-misc/colord-0.1.9:0= ) + cups? ( >=net-print/cups-2.0 ) + ffmpeg? ( media-video/ffmpeg:= ) + gstreamer? ( + >=media-libs/gst-plugins-bad-1.12.3:1.0 + >=media-libs/gst-plugins-base-1.12.3:1.0[opengl] + ) + introspection? ( >=dev-libs/gobject-introspection-1.76:= ) + vulkan? ( media-libs/vulkan-loader:= ) + wayland? ( + >=dev-libs/wayland-1.21.0 + >=dev-libs/wayland-protocols-1.31 + media-libs/mesa[wayland] + >=x11-libs/libxkbcommon-0.2 + ) + X? ( + >=app-accessibility/at-spi2-core-2.46.0 + media-libs/fontconfig + media-libs/mesa[X(+)] + x11-libs/libX11 + >=x11-libs/libXi-1.8 + x11-libs/libXext + >=x11-libs/libXrandr-1.5 + x11-libs/libXcursor + x11-libs/libXfixes + x11-libs/libXdamage + x11-libs/libXinerama + ) +" +DEPEND="${COMMON_DEPEND} + sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 ) + X? ( x11-base/xorg-proto ) +" +RDEPEND="${COMMON_DEPEND} + >=dev-util/gtk-update-icon-cache-3 +" +# librsvg for svg icons (PDEPEND to avoid circular dep), bug #547710 +PDEPEND=" + gnome-base/librsvg + >=x11-themes/adwaita-icon-theme-3.14 +" +BDEPEND=" + dev-libs/gobject-introspection-common + introspection? ( + ${PYTHON_DEPS} + $(python_gen_any_dep ' + dev-python/pygobject:3[${PYTHON_USEDEP}] + ') + ) + dev-python/docutils + dev-libs/glib + >=dev-util/gdbus-codegen-2.48 + dev-util/glib-utils + >=sys-devel/gettext-0.19.7 + virtual/pkgconfig + vulkan? ( media-libs/shaderc ) + wayland? ( + dev-util/wayland-scanner + ) + test? ( + dev-libs/glib:2 + media-fonts/cantarell + wayland? ( dev-libs/weston[headless] ) + ) +" + +PATCHES=( + # Gentoo-specific patch to add a "poison" macro support, allowing other ebuilds + # with USE="-wayland -X" to trick gtk into claiming that it wasn't built with + # such support. + # https://bugs.gentoo.org/624960 + "${FILESDIR}"/0001-gdk-add-a-poison-macro-to-hide-GDK_WINDOWING_.patch +) + +python_check_deps() { + python_has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]" || return +} + +pkg_setup() { + use introspection && python-any-r1_pkg_setup +} + +src_prepare() { + default + xdg_environment_reset + + # Nothing should use gtk4-update-icon-cache and an unversioned one is shipped by dev-util/gtk-update-icon-cache + sed -i \ + -e '/gtk4-update-icon-cache/d' \ + docs/reference/gtk/meson.build \ + tools/meson.build \ + || die + + # The border-image-excess-size.ui test is known to fail on big-endian platforms + # See https://gitlab.gnome.org/GNOME/gtk/-/issues/5904 + if [[ $(tc-endian) == big ]]; then + sed -i \ + -e "/border-image-excess-size.ui/d" \ + -e "/^xfails =/a 'border-image-excess-size.ui'," \ + testsuite/reftests/meson.build || die + fi +} + +src_configure() { + local emesonargs=( + # GDK backends + $(meson_use X x11-backend) + $(meson_use wayland wayland-backend) + $(meson_use broadway broadway-backend) + -Dwin32-backend=false + $(meson_use aqua macos-backend) + + # Media backends + $(meson_feature ffmpeg media-ffmpeg) + $(meson_feature gstreamer media-gstreamer) + + # Print backends + -Dprint-cpdb=disabled + $(meson_feature cups print-cups) + + # Optional dependencies + $(meson_feature vulkan) + $(meson_feature cloudproviders) + $(meson_feature sysprof) + -Dtracker=disabled # tracker3 is not packaged in Gentoo yet + $(meson_feature colord) + # Expected to fail with GCC < 11 + # See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71993 + $(meson_feature cpu_flags_x86_f16c f16c) + + # Introspection + $(meson_feature introspection) + + # Documentation + -Ddocumentation=false # we ship pregenerated API docs from tarball + -Dscreenshots=false + -Dman-pages=true + + # Demos, examples, and tests + -Ddemo-profile=default + $(meson_use examples build-demos) + $(meson_use test build-testsuite) + $(meson_use examples build-examples) + -Dbuild-tests=false + ) + meson_src_configure +} + +src_test() { + "${BROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/gtk" || die + + if use X; then + einfo "Running tests under X" + GSETTINGS_SCHEMA_DIR="${S}/gtk" virtx meson_src_test --setup=x11 --timeout-multiplier=130 + fi + + if use wayland; then + einfo "Running tests under Weston" + + export XDG_RUNTIME_DIR="$(mktemp -p $(pwd) -d xdg-runtime-XXXXXX)" + + weston --backend=headless-backend.so --socket=wayland-5 --idle-time=0 & + compositor=$! + export WAYLAND_DISPLAY=wayland-5 + + GSETTINGS_SCHEMA_DIR="${S}/gtk" meson_src_test --setup=wayland --timeout-multiplier=130 + + exit_code=$? + kill ${compositor} + fi +} + +src_install() { + meson_src_install + + insinto /usr/share/gtk-doc/html + # This will install API docs specific to X11 and wayland regardless of USE flags, but this is intentional + doins -r "${S}"/docs/reference/{gtk/gtk4,gsk/gsk4,gdk/gdk4{,-wayland,-x11}} +} + +pkg_preinst() { + xdg_pkg_preinst + gnome2_schemas_savelist +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update + + if ! has_version "app-text/evince"; then + elog "Please install app-text/evince for print preview functionality." + elog "Alternatively, check \"gtk-print-preview-command\" documentation and" + elog "add it to your settings.ini file." + fi + + if use examples ; then + optfeature "syntax highlighting in gtk4-demo" app-text/highlight + fi +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} diff --git a/gui-libs/gtk/gtk-4.14.4.ebuild b/gui-libs/gtk/gtk-4.14.3-r1.ebuild similarity index 95% rename from gui-libs/gtk/gtk-4.14.4.ebuild rename to gui-libs/gtk/gtk-4.14.3-r1.ebuild index 7f0c8930ab74..00d8f5bbcaa1 100644 --- a/gui-libs/gtk/gtk-4.14.4.ebuild +++ b/gui-libs/gtk/gtk-4.14.3-r1.ebuild @@ -108,6 +108,14 @@ BDEPEND=" ) " +PATCHES=( + # Gentoo-specific patch to add a "poison" macro support, allowing other ebuilds + # with USE="-wayland -X" to trick gtk into claiming that it wasn't built with + # such support. + # https://bugs.gentoo.org/624960 + "${FILESDIR}"/0001-gdk-add-a-poison-macro-to-hide-GDK_WINDOWING_.patch +) + python_check_deps() { python_has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]" || return } diff --git a/gui-libs/gtk/gtk-4.14.3.ebuild b/gui-libs/gtk/gtk-4.14.4-r1.ebuild similarity index 95% rename from gui-libs/gtk/gtk-4.14.3.ebuild rename to gui-libs/gtk/gtk-4.14.4-r1.ebuild index 7f0c8930ab74..00d8f5bbcaa1 100644 --- a/gui-libs/gtk/gtk-4.14.3.ebuild +++ b/gui-libs/gtk/gtk-4.14.4-r1.ebuild @@ -108,6 +108,14 @@ BDEPEND=" ) " +PATCHES=( + # Gentoo-specific patch to add a "poison" macro support, allowing other ebuilds + # with USE="-wayland -X" to trick gtk into claiming that it wasn't built with + # such support. + # https://bugs.gentoo.org/624960 + "${FILESDIR}"/0001-gdk-add-a-poison-macro-to-hide-GDK_WINDOWING_.patch +) + python_check_deps() { python_has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]" || return } diff --git a/kde-apps/Manifest.gz b/kde-apps/Manifest.gz index 3c310421bf01196e2c20c6582143da63566acc06..9d0109f0e9af5a778af9cbd0b246816e3d87905c 100644 GIT binary patch literal 35140 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 I^yB>i0R7irWB>pF literal 35098 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 S@#=2>^Zx)h+&Jy`{Qv-|H1}Ts diff --git a/kde-apps/artikulate/Manifest b/kde-apps/artikulate/Manifest index c861e81844f3..2f94ca941977 100644 --- a/kde-apps/artikulate/Manifest +++ b/kde-apps/artikulate/Manifest @@ -1,2 +1 @@ -DIST artikulate-24.05.1.tar.xz 1052012 BLAKE2B 0188f7655177040c5040b2c8b0da237cb52427554ca571e2d454539b197b27e6d170953889109ab8378dd90b9d1f5f350e46e647251d571e18b83f3b8180c07d SHA512 5a5a8f91f5c2f96f0ee470107aa5532cc63cea22933c37e124fcd8e6603dd06f4c4d65842f4e07be6d7560e7c44c462eb4c0f2f81ee77a6c4ca1a25580601a85 DIST artikulate-24.05.2.tar.xz 1054292 BLAKE2B 0d59199755d6290ae786bbcb4acd0b9c0bf0ec0ebc4750c3be3cea79f85ecee7c6142488f4d41b39f6fe66c017cfd8b6cc6f86957ad73e4366a88bdbde19e371 SHA512 fda74c38ff8f86618745ffa8ec4683522735f95ec38e9d98660ead051140d4f02aa46b2833bdeb80a4bb56f14ca1c15deae79d3c1de7a782c9441c760aadf794 diff --git a/kde-apps/artikulate/artikulate-24.05.1.ebuild b/kde-apps/artikulate/artikulate-24.05.1.ebuild deleted file mode 100644 index 7c5dd1948050..000000000000 --- a/kde-apps/artikulate/artikulate-24.05.1.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -ECM_TEST="forceoptional" -KFMIN=5.115.0 -QTMIN=5.15.12 -inherit ecm gear.kde.org - -DESCRIPTION="Language learning application that helps improving pronunciation skills" -HOMEPAGE="https://apps.kde.org/artikulate/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtmultimedia-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=dev-qt/qtxmlpatterns-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 -" -RDEPEND="${DEPEND} - >=dev-qt/qtquickcontrols2-${QTMIN}:5 -" - -src_configure() { - local mycmakeargs=( - -DBUILD_autotests=$(usex test) - ) - ecm_src_configure -} diff --git a/kde-apps/cantor/Manifest b/kde-apps/cantor/Manifest index ff1a774b91d6..02d4f8f82ab0 100644 --- a/kde-apps/cantor/Manifest +++ b/kde-apps/cantor/Manifest @@ -1,2 +1 @@ -DIST cantor-24.05.1.tar.xz 9198092 BLAKE2B 21555d041eb49eaf61b1a198aa3b63775c160a9084c6ac581b37f9c560743312744405b4756bffcbe140dcee07d72c75f4edf4449b94a74beda28b899d3e1203 SHA512 f24ad62b1478f9cb3754a7b9ed522e230450a2c41e89adef3a02b457f9bddc75bc068e2cd658082a669e2e52a12e08427124b13b8f26af25d330fa970a427aeb DIST cantor-24.05.2.tar.xz 9196572 BLAKE2B fbc2f3a0bd1b527f5a487043ab2c785efd72c81786612abd402d6c6535a38619151741649453788b9243306d282920bf577ff3c8bc0765e1749ce970bf1b85b4 SHA512 de5631ce3723a4853d8cb1a6d3a9eb9ccdd50218d653b4afb9a5b8fdf19e46dc219b921c214f9b99be180e2c800e96382c7897bf9d6175043b6d464b8073137a diff --git a/kde-apps/cantor/cantor-24.05.1.ebuild b/kde-apps/cantor/cantor-24.05.1.ebuild deleted file mode 100644 index 99c7ff02df92..000000000000 --- a/kde-apps/cantor/cantor-24.05.1.ebuild +++ /dev/null @@ -1,117 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CMAKE_MAKEFILE_GENERATOR="emake" -ECM_HANDBOOK="forceoptional" -ECM_TEST="forceoptional" -LUA_COMPAT=( luajit ) -PYTHON_COMPAT=( python3_{10..12} ) -PVCUT=$(ver_cut 1-3) -KFMIN=5.115.0 -QTMIN=5.15.12 -inherit ecm gear.kde.org lua-single optfeature python-single-r1 - -DESCRIPTION="Interface for doing mathematics and scientific computing" -HOMEPAGE="https://apps.kde.org/cantor/ https://edu.kde.org/cantor/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~x86" -# TODO: restore +analitza once cantor is ported to Qt6 -IUSE="julia lua postscript python qalculate R" - -REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} ) python? ( ${PYTHON_REQUIRED_USE} )" -RESTRICT="test" - -# TODO Add Sage Mathematics Software backend (https://www.sagemath.org) -# analitza? ( >=kde-apps/analitza-23.08.4:5 ) -DEPEND=" - app-text/poppler[qt5] - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qthelp-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=dev-qt/qtxmlpatterns-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/ktexteditor-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/syntax-highlighting-${KFMIN}:5 - julia? ( dev-lang/julia ) - lua? ( ${LUA_DEPS} ) - qalculate? ( - sci-libs/cln - sci-libs/libqalculate:= - ) - postscript? ( app-text/libspectre ) - python? ( - ${PYTHON_DEPS} - >=dev-qt/qtdbus-${QTMIN}:5 - ) - R? ( dev-lang/R ) -" -# !analitza? -RDEPEND="${DEPEND} - !julia? ( !lua? ( !python? ( !qalculate? ( !R? ( - || ( - sci-mathematics/maxima - sci-mathematics/octave - ) - ) ) ) ) ) -" -BDEPEND="x11-misc/shared-mime-info" - -pkg_setup() { - use lua && lua-single_pkg_setup - use python && python-single-r1_pkg_setup - ecm_pkg_setup -} - -src_configure() { - use julia && addpredict /proc/self/mem # bug 602894 - - local mycmakeargs=( - -DCMAKE_DISABLE_FIND_PACKAGE_Analitza5=ON - $(cmake_use_find_package julia Julia) - $(cmake_use_find_package lua LuaJIT) - -DUSE_LIBSPECTRE=$(usex postscript) - $(cmake_use_find_package python Python3) - $(cmake_use_find_package qalculate Qalculate) - $(cmake_use_find_package R R) - ) - use lua && mycmakeargs+=( - -DLUAJIT_INCLUDEDIR="${EPREFIX}/$(lua_get_include_dir)" - -DLUAJIT_LIBDIR="${EPREFIX}/$(lua_get_cmod_dir)" - ) - ecm_src_configure -} - -src_compile() { - # -j1 for bug #919576 - MAKEOPTS="-j1" ecm_src_compile -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - optfeature "Maxima backend" sci-mathematics/maxima - optfeature "Octave backend" sci-mathematics/octave - optfeature "LaTeX support" virtual/latex-base - fi - ecm_pkg_postinst -} diff --git a/kde-apps/cervisia/Manifest b/kde-apps/cervisia/Manifest index 4cba9c4ff7db..b5984a08ba3c 100644 --- a/kde-apps/cervisia/Manifest +++ b/kde-apps/cervisia/Manifest @@ -1,2 +1 @@ -DIST cervisia-24.05.1.tar.xz 1809600 BLAKE2B 90bb4896afff74e3a4038c7d292b0739a26fd7741f034adfc331e7c63909ffb078443137715cb1eca39ad26159637ccab8b49982aef296f8734dd17fa5bd934a SHA512 887af36afb1e01af1bf91ce5677078454d049195e1c7c0c0de5be70c7a5e1811ebf415de9ac56d03e296a1adbe74ce1f0d0301041fa68b53595b0e64a07cb310 DIST cervisia-24.05.2.tar.xz 1809576 BLAKE2B 71a2ac1710f006d7b608718a556fd138397e9b12e7f89ee76257063799284b5c6fdfda325781140ebaee1bbdbf2160f13c4c323bb30412a76196ab534381c461 SHA512 a873b04e3c51818607f22d96f6e257dce5a1982f8b5afd3ef860eb90d278bd72a74f672126b4257c83b2bc22c5af21ee4e11cd4db2b4a218f08d5e159577a9aa diff --git a/kde-apps/cervisia/cervisia-24.05.1.ebuild b/kde-apps/cervisia/cervisia-24.05.1.ebuild deleted file mode 100644 index 3fd16cbf7a25..000000000000 --- a/kde-apps/cervisia/cervisia-24.05.1.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.115.0 -QTMIN=5.15.12 -inherit ecm gear.kde.org - -DESCRIPTION="CVS frontend by KDE" -HOMEPAGE="https://apps.kde.org/cervisia/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdesu-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kinit-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND} - dev-vcs/cvs -" diff --git a/kde-apps/k3b/Manifest b/kde-apps/k3b/Manifest index 63e1b66e5169..cb215a2614dc 100644 --- a/kde-apps/k3b/Manifest +++ b/kde-apps/k3b/Manifest @@ -1,2 +1 @@ -DIST k3b-24.05.1.tar.xz 10691324 BLAKE2B 8e62ff69dc0984936ff326020ec392a30e4b1d531abc51f7024ebbf406128031fe9b5ccfb00c797ac64bb7fa15bbae679d6d3e2ff478c83c2225af70eaff706d SHA512 2a8a8d3be7e07c5b29b4b26fa3fd6df5657d05abd25d4b8adf36197e937aeb856563b91701cf2a2a410f5a8c8ba82c2d89727bf3fc003cc0be9947ce9d401c1b DIST k3b-24.05.2.tar.xz 10690836 BLAKE2B 2e9ec4f9a235dd2474019bbb81bd9ca17f399abb4ec594028592513cb53cad0fb454a23e6ba1c356a538a9137cecf9646211a0cad2105e58ec07fed223924b05 SHA512 be8f3c391db45f8af087ec2d4783fb0cff99c58b999f353ad57c12a6e06e40ef14a969755e196816388a122214870d86ac339dcc2ae288a6c87116d609948fdf diff --git a/kde-apps/k3b/k3b-24.05.1.ebuild b/kde-apps/k3b/k3b-24.05.1.ebuild deleted file mode 100644 index b55952931f5c..000000000000 --- a/kde-apps/k3b/k3b-24.05.1.ebuild +++ /dev/null @@ -1,110 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -KFMIN=5.115.0 -QTMIN=5.15.12 -inherit ecm gear.kde.org - -DESCRIPTION="Full-featured burning and ripping application based on KDE Frameworks" -HOMEPAGE="https://apps.kde.org/k3b/ https://userbase.kde.org/K3b" - -LICENSE="GPL-2 FDL-1.2" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" -IUSE="dvd ffmpeg flac lame mad musepack sndfile sox taglib vcd vorbis webengine" - -REQUIRED_USE="flac? ( taglib ) lame? ( taglib ) sox? ( taglib )" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/libkcddb-23.08.4:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kfilemetadata-${KFMIN}:5[taglib?] - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 - media-libs/libsamplerate - dvd? ( media-libs/libdvdread:= ) - ffmpeg? ( media-video/ffmpeg:0= ) - flac? ( >=media-libs/flac-1.2:=[cxx] ) - lame? ( media-sound/lame ) - mad? ( media-libs/libmad ) - musepack? ( >=media-sound/musepack-tools-444 ) - sndfile? ( media-libs/libsndfile ) - taglib? ( >=media-libs/taglib-1.5:= ) - vorbis? ( - media-libs/libogg - media-libs/libvorbis - ) - webengine? ( >=dev-qt/qtwebengine-${QTMIN}:5[widgets] ) -" -RDEPEND="${DEPEND} - app-cdr/cdrdao - app-cdr/cdrtools - dev-libs/libburn - media-sound/cdparanoia - dvd? ( >=app-cdr/dvd+rw-tools-7 ) - sox? ( media-sound/sox ) - vcd? ( media-video/vcdimager ) -" - -DOCS+=( ChangeLog {FAQ,PERMISSIONS,README}.txt ) - -src_configure() { - local mycmakeargs=( - -DK3B_BUILD_API_DOCS=OFF - -DK3B_BUILD_EXTERNAL_ENCODER_PLUGIN=ON - -DK3B_BUILD_WAVE_DECODER_PLUGIN=ON - -DK3B_ENABLE_HAL_SUPPORT=OFF - -DK3B_ENABLE_MUSICBRAINZ=OFF - -DK3B_DEBUG=$(usex debug) - -DK3B_ENABLE_DVD_RIPPING=$(usex dvd) - -DK3B_BUILD_FFMPEG_DECODER_PLUGIN=$(usex ffmpeg) - -DK3B_BUILD_FLAC_DECODER_PLUGIN=$(usex flac) - -DK3B_BUILD_LAME_ENCODER_PLUGIN=$(usex lame) - -DK3B_BUILD_MAD_DECODER_PLUGIN=$(usex mad) - -DK3B_BUILD_MUSE_DECODER_PLUGIN=$(usex musepack) - -DK3B_BUILD_SNDFILE_DECODER_PLUGIN=$(usex sndfile) - -DK3B_BUILD_SOX_ENCODER_PLUGIN=$(usex sox) - -DK3B_ENABLE_TAGLIB=$(usex taglib) - -DK3B_BUILD_OGGVORBIS_DECODER_PLUGIN=$(usex vorbis) - -DK3B_BUILD_OGGVORBIS_ENCODER_PLUGIN=$(usex vorbis) - $(cmake_use_find_package webengine Qt5WebEngineWidgets) - ) - - ecm_src_configure -} - -pkg_postinst() { - ecm_pkg_postinst - - elog "If you get warnings on start-up, uncheck the \"Check system" - elog "configuration\" option in the \"Misc\" settings window." - elog - local group=cdrom - use kernel_linux || group=operator - elog "Make sure you have proper read/write permissions on optical device(s)." - elog "Usually, it is sufficient to be in the ${group} group." -} diff --git a/kde-apps/kalzium/Manifest b/kde-apps/kalzium/Manifest index c644d06c3ca1..108f7eaadf3f 100644 --- a/kde-apps/kalzium/Manifest +++ b/kde-apps/kalzium/Manifest @@ -1,2 +1 @@ -DIST kalzium-24.05.1.tar.xz 22660092 BLAKE2B d5f636b415c8110774615eebf4bf81843f374c08e36d00768ce6d27a0bdf918d95634953c05e5d0529ee6f731ad7703c59b87ddd751637f55ed99587a2a38ece SHA512 556febc3c49ece2e1387df1139c1b4b12bf29d64df1129d8b4e540bc9c12154eb593fca74217fe62901354d30c778eb715140af861b6dda1c6c7a2d0229bcb7c DIST kalzium-24.05.2.tar.xz 22660452 BLAKE2B 613704a0fa2e5394f90b9b5754cc3be4d6119f08f1037becc12f56b5ad3e6fc1b70964eccc3f6ea98c291733c0daabbeb3a67c27ed93b2c99e36627fed6bf72f SHA512 980c08b59b3bb715e5b2c581624d5b90846a3b085aee9f2bb2c542270978bf02d929be1a366ef94d1f3c757882652de92b4ea2d64c1c0040de253bda23d8654b diff --git a/kde-apps/kalzium/kalzium-24.05.1.ebuild b/kde-apps/kalzium/kalzium-24.05.1.ebuild deleted file mode 100644 index c75fe4a96f51..000000000000 --- a/kde-apps/kalzium/kalzium-24.05.1.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.115.0 -QTMIN=5.15.12 -inherit ecm gear.kde.org flag-o-matic - -DESCRIPTION="Periodic table of the elements" -HOMEPAGE="https://apps.kde.org/kalzium/ https://edu.kde.org/kalzium/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="editor solver" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtscript-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kplotting-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kunitconversion-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - editor? ( - dev-cpp/eigen:3 - >=dev-qt/qtopengl-${QTMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - sci-chemistry/openbabel:= - >=sci-libs/avogadrolibs-1.93[qt5] - ) - solver? ( dev-ml/facile:=[ocamlopt] ) -" -RDEPEND="${DEPEND} - sci-chemistry/chemical-mime-data -" - -PATCHES=( "${FILESDIR}/${PN}-21.03.90-cmake.patch" ) - -src_configure() { - # Fix missing finite() - [[ ${CHOST} == *-solaris* ]] && append-cppflags -DHAVE_IEEEFP_H - - local mycmakeargs=( - -DCMAKE_DISABLE_FIND_PACKAGE_OpenBabel3=ON # TODO: bug 823101 - $(cmake_use_find_package editor Eigen3) - $(cmake_use_find_package editor AvogadroLibs) - $(cmake_use_find_package editor OpenBabel2) - $(cmake_use_find_package solver OCaml) - $(cmake_use_find_package solver Libfacile) - ) - - ecm_src_configure -} diff --git a/kde-apps/kamoso/Manifest b/kde-apps/kamoso/Manifest index 4d92230894c2..fa0d1ee3c7af 100644 --- a/kde-apps/kamoso/Manifest +++ b/kde-apps/kamoso/Manifest @@ -1,2 +1 @@ -DIST kamoso-24.05.1.tar.xz 232668 BLAKE2B cddcaf1f294f964f10532bfd66fa4a9341be1b7574e9c4d6cff82002175751bf21246752deaa6c418c1e946c4828c72db3b827dfb67d013dbe265123aafce0c5 SHA512 9486e826f3fa5e26c64b88d33bc02c6a30b027c7a5b4d226c339b53015eede80e05936af43228e1c671bd751e6b8dab22d53ab224a6e40350c06907f62642d01 DIST kamoso-24.05.2.tar.xz 233700 BLAKE2B 371f32bb688c60b539d236636ec56978cf6dfe6a0c1216e1a77870bea6441c488853fcdc3e553fddd1145b531b750dc38dc5d0973b037b3233481aa78735e306 SHA512 c11e47d753d29b1c53697457b33b2eccce7909785d6b32ac62d67cd828e2ccf0b8ff0cc555322dc5f791b04502a4ef55ba5a8a23b4d2f54e54e281ac1041d4e6 diff --git a/kde-apps/kamoso/kamoso-24.05.1.ebuild b/kde-apps/kamoso/kamoso-24.05.1.ebuild deleted file mode 100644 index 6f4ad09639fb..000000000000 --- a/kde-apps/kamoso/kamoso-24.05.1.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_TEST="true" -ECM_HANDBOOK="forceoptional" -KFMIN=5.115.0 -QTMIN=5.15.12 -inherit ecm gear.kde.org - -DESCRIPTION="Application to take pictures and videos from your webcam by KDE" -HOMEPAGE="https://apps.kde.org/kamoso/ https://userbase.kde.org/Kamoso" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" -IUSE="" - -RESTRICT="test" # bug 653674 - -COMMON_DEPEND=" - dev-libs/glib:2 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/purpose-${KFMIN}:5 - media-libs/gst-plugins-base:1.0 - virtual/opengl -" -DEPEND="${COMMON_DEPEND} - test? ( >=dev-qt/qtopengl-${QTMIN}:5 ) -" -RDEPEND="${COMMON_DEPEND} - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - media-plugins/gst-plugins-jpeg:1.0 - media-plugins/gst-plugins-libpng:1.0 - media-plugins/gst-plugins-meta:1.0[alsa,theora,vorbis,v4l] -" -BDEPEND="virtual/pkgconfig" diff --git a/kde-apps/kde-dev-scripts/Manifest b/kde-apps/kde-dev-scripts/Manifest index 602b59a32b13..89c1d30dbe13 100644 --- a/kde-apps/kde-dev-scripts/Manifest +++ b/kde-apps/kde-dev-scripts/Manifest @@ -1,2 +1 @@ -DIST kde-dev-scripts-24.05.1.tar.xz 371912 BLAKE2B 6781dc94611829dfb7535dd038c54a0c51d4293a27000865c509b95bbe05754552a2188bb12328efcbb9e06e1f65305f0a58e0ed322f343a175cb6bcd2435791 SHA512 d7fe911ad26a23eeb64ed5464ebaba26bf5e9da0bef264efcefe666bb69d3fa32a0232ffd6ade97e957b29814a56ee601549e86dea8532c0e630ef4e9871261c DIST kde-dev-scripts-24.05.2.tar.xz 376192 BLAKE2B 29f0b0dbddbc88691b7d3fcfe036985e5aa6c8b40c676ed8a604659d4f1c368bb65da490f6d7f5a6a58c50aebf0f9b8deba191d070be4e49321bc20aa2e3f05c SHA512 a592813d3820932d7b9847eab153b556c23a2c0ae45af8d88b13a9af39aa45350d91c9fe78c6e850a7259e5dad90c282ad809392dd3793db55c1a365eee28f46 diff --git a/kde-apps/kde-dev-scripts/kde-dev-scripts-24.05.1.ebuild b/kde-apps/kde-dev-scripts/kde-dev-scripts-24.05.1.ebuild deleted file mode 100644 index c1e2597ff704..000000000000 --- a/kde-apps/kde-dev-scripts/kde-dev-scripts-24.05.1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="true" -KFMIN=5.115.0 -inherit ecm gear.kde.org - -DESCRIPTION="KDE Development Scripts" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -# kdelibs4support - required for kdex.dtd -# kdoctools - to use ECM instead of kdelibs4 -DEPEND=" - >=kde-frameworks/kdelibs4support-${KFMIN}:5 - >=kde-frameworks/kdoctools-${KFMIN}:5 -" -RDEPEND=" - app-arch/advancecomp - media-gfx/optipng - dev-perl/XML-DOM -" - -src_prepare() { - ecm_src_prepare - - # bug 275069 - sed -e 's:colorsvn::' -i CMakeLists.txt || die -} diff --git a/kde-apps/kdesdk-thumbnailers/Manifest b/kde-apps/kdesdk-thumbnailers/Manifest index 972fb5537a98..9cbb4722d706 100644 --- a/kde-apps/kdesdk-thumbnailers/Manifest +++ b/kde-apps/kdesdk-thumbnailers/Manifest @@ -1,2 +1 @@ -DIST kdesdk-thumbnailers-24.05.1.tar.xz 27240 BLAKE2B c2e8eddcd8b78e869a7da50cdbbf97bece7bb645078034a001c56125dd2ffb0bbb7566ab7c1bf55c595011d9ee5ec87a02387f61e81f0e6b7fae81cdb01a141d SHA512 2e24dd168bc5675969347c85ed326196730fd77965b8f884c3b112df6ebc6fcb5853abf18ec1c0e5b174e47a0078f8a2e3d9778d7b6e5e1e6d6ca1bafef96c26 DIST kdesdk-thumbnailers-24.05.2.tar.xz 27248 BLAKE2B 24547264f852dc4e69382ce2648056f22c17fc7f6063868957adabe20382db30f6acf9820e42a98ccd914a68f4713192dcf0c66ca23ddf38954b2553bcec519c SHA512 e253acf6720cd2fcb3750c9452303c03d9df5c87d693831e279a748b7a350358a36457373d35f087e0b00431b4e38a09346d726a280f90ee66e0cca6799db12d diff --git a/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-24.05.1.ebuild b/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-24.05.1.ebuild deleted file mode 100644 index 1482d025c4c5..000000000000 --- a/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-24.05.1.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KFMIN=5.115.0 -QTMIN=5.15.12 -inherit ecm gear.kde.org - -DESCRIPTION="Thumbnail generator for PO files" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - sys-devel/gettext -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kig/Manifest b/kde-apps/kig/Manifest index fcacf7c70db8..f991f0ad1284 100644 --- a/kde-apps/kig/Manifest +++ b/kde-apps/kig/Manifest @@ -1,2 +1 @@ -DIST kig-24.05.1.tar.xz 3251024 BLAKE2B 4cfa7823892b02961abbcd7d5c1465790564992cfb28230e700744350770365bd88a317adb5c7920a29840dc833ecc76b47492252bf42e9a144654f285b1742d SHA512 1f725e99491566414514adeed101486c47d3913d1fb7cdf4a1ca5a2b6992065b3dbdfd4214638aefa0b8541748dd4d94942237c9fe13d4abb180de58b3a572e5 DIST kig-24.05.2.tar.xz 3251144 BLAKE2B a9f273518f21b74123bc858b78c11539eb31808c48c1c2641e12d40ab9ac08accf7794ad5cdc2c38dfc59dd24c3b9df9a16c6f05fcebe3749b4e6163cee3c865 SHA512 80d53b96b4d43ea41e336f3e1949630790228d937d9010d22072429ef003b513c26f25dbec392feff5c9ec3968d975b95d3e5f985563079e735d541181a3e6b7 diff --git a/kde-apps/kig/kig-24.05.1.ebuild b/kde-apps/kig/kig-24.05.1.ebuild deleted file mode 100644 index dda40ba6fa36..000000000000 --- a/kde-apps/kig/kig-24.05.1.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="true" -PYTHON_COMPAT=( python3_{10..12} ) -KFMIN=5.115.0 -QTMIN=5.15.12 -inherit python-single-r1 ecm gear.kde.org - -DESCRIPTION="KDE Interactive Geometry tool" -HOMEPAGE="https://apps.kde.org/kig/ https://edu.kde.org/kig/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="geogebra scripting" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="${PYTHON_DEPS} - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - geogebra? ( >=dev-qt/qtxmlpatterns-${QTMIN}:5 ) - scripting? ( - $(python_gen_cond_dep ' - >=dev-libs/boost-1.70:=[python,${PYTHON_USEDEP}] - ') - ) -" -DEPEND="${RDEPEND} - >=kde-frameworks/ktexteditor-${KFMIN}:5 -" - -PATCHES=( "${FILESDIR}"/${PN}-20.08.70-cmake-boostpython.patch ) - -pkg_setup() { - python-single-r1_pkg_setup - ecm_pkg_setup -} - -src_prepare() { - ecm_src_prepare - python_fix_shebang . -} - -src_configure() { - local mycmakeargs=( - -DBOOSTPYTHON_VERSION_MAJOR_MINOR=${EPYTHON} - $(cmake_use_find_package geogebra Qt5XmlPatterns) - $(cmake_use_find_package scripting Boost) - ) - - ecm_src_configure -} diff --git a/kde-apps/kimagemapeditor/Manifest b/kde-apps/kimagemapeditor/Manifest index 2bcc24c3e38c..62287699efcb 100644 --- a/kde-apps/kimagemapeditor/Manifest +++ b/kde-apps/kimagemapeditor/Manifest @@ -1,2 +1 @@ -DIST kimagemapeditor-24.05.1.tar.xz 1068696 BLAKE2B 1b3c628a1e73fca47d3d8f05f3fa3ac685c61c2c93c1b3e9b6d50f34adac93fab8313625d5dc79876c9be0bcb82a84a862b567b48cf717dd809ec1aaebc1d00b SHA512 686f09caa41401a098b7bde622f374425b28930eef7aecd18e83aed348719178f1cda50eda2a6f50dbbf744998b08f3d35bc12ea2d4f9300c18bb62b92ba14d9 DIST kimagemapeditor-24.05.2.tar.xz 1069452 BLAKE2B cb5d77bcaecd1197cc943fa8d707b5dfbe7b65722b88a91f5b952f032bcf757209b145486a206915e62b2c9472ce5986f8647e24b1dd6e88c4f211c2ebece3a0 SHA512 529aac6fda44eb1ccd787964e2a1237778f13cbd4196ef03942d5fe9a4b3172ff4764797cf47c6acd9038bcb63340df906f993d631577c447bd348279d4f4033 diff --git a/kde-apps/kimagemapeditor/kimagemapeditor-24.05.1.ebuild b/kde-apps/kimagemapeditor/kimagemapeditor-24.05.1.ebuild deleted file mode 100644 index 008f789fd826..000000000000 --- a/kde-apps/kimagemapeditor/kimagemapeditor-24.05.1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.115.0 -QTMIN=5.15.12 -inherit ecm gear.kde.org - -DESCRIPTION="Generator of HTML image maps" -HOMEPAGE="https://apps.kde.org/kimagemapeditor/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kmix/Manifest b/kde-apps/kmix/Manifest index 5fc228e88f6c..d97088065bc4 100644 --- a/kde-apps/kmix/Manifest +++ b/kde-apps/kmix/Manifest @@ -1,2 +1 @@ -DIST kmix-24.05.1.tar.xz 1165292 BLAKE2B 82b33a567efdcfad8436c7346905cb9b6cb92d8c838a71751f1b0dbcc6c0e1becd33d9a09fea097b782290e7934fb35809b9a1061e944459c3f3d131965d43cd SHA512 656d5d439529d53409862c9377dceb4aa3bd30e13c40e15589e80b83390e8b3462dd20380f6f7262bfecd0aaa12a4a81119860a7b623d17c977d8d61ad6d0f03 DIST kmix-24.05.2.tar.xz 1165196 BLAKE2B 512a56ee928546ee077e3302432faa65caf56f3e613f9a772733a5187800b3fc7c068a84c147897b1e53513d07601c59cf42e046d65d5dbe180e7255d168bc8c SHA512 126e0144034132e65cec59f774582ba10073bf2b96a97ca4e8fd75a9143b2fcf93659f869417095c75b90ec3347d3ff562ebd36eb3ea0fec8a0c303c8bdce6b9 diff --git a/kde-apps/kmix/kmix-24.05.1.ebuild b/kde-apps/kmix/kmix-24.05.1.ebuild deleted file mode 100644 index c8d35f75ee6d..000000000000 --- a/kde-apps/kmix/kmix-24.05.1.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="false" -KFMIN=5.115.0 -QTMIN=5.15.12 -inherit ecm gear.kde.org - -DESCRIPTION="Volume control gui based on KDE Frameworks" -HOMEPAGE="https://apps.kde.org/kmix/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" -IUSE="alsa plasma pulseaudio" - -# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kglobalaccel-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5[X] - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 - alsa? ( >=media-libs/alsa-lib-1.0.14a ) - plasma? ( >=kde-plasma/libplasma-${KFMIN}:5 ) - pulseaudio? ( - media-libs/libcanberra - media-libs/libpulse - ) -" -RDEPEND="${DEPEND} - kde-plasma/kde-cli-tools:* -" - -PATCHES=( "${FILESDIR}/${PN}-23.04.2-autostart_disable.patch" ) # TODO: upstream - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package alsa ALSA) - -DBUILD_DATAENGINE=$(usex plasma) - $(cmake_use_find_package pulseaudio Canberra) - $(cmake_use_find_package pulseaudio PulseAudio) - ) - - ecm_src_configure -} - -pkg_postinst() { - if use pulseaudio && has_version kde-plasma/plasma-pa; then - elog "In KDE Plasma, kde-plasma/plasma-pa is the default audio volume handler," - elog "therefore, autostart by default was disabled for KMix." - elog - elog "Should you prefer to still use kde-apps/kmix instead, do the following:" - elog " - In system tray, right click on [Show hidden items]" - elog " - Select [Configure System Tray]" - elog " - In [Entries], search for [Audio Volume] and set it to [Disabled]" - elog - fi - elog "KMix will be shown as [Volume Control] after manually starting it once" - elog "and will be autostarted after configuring such in KMix startup settings." - ecm_pkg_postinst -} diff --git a/kde-apps/kmplot/Manifest b/kde-apps/kmplot/Manifest index a071e291ab44..77fc8903d12f 100644 --- a/kde-apps/kmplot/Manifest +++ b/kde-apps/kmplot/Manifest @@ -1,2 +1 @@ -DIST kmplot-24.05.1.tar.xz 3004052 BLAKE2B ccee519001e14703ea9a8dc81be0a633824fd3aff9bb9ae865bdb138f144f7f1fecb72c54fbadf9cac72c93120dda75789e9c8fd6d106613edd99f28f375d34f SHA512 b5e96e72d7573c10e9d13067028bf9719aaff6f41f335efead7b081798472f4193941f2a5eb3ee9ccbf193c4434e59d834a9395380ea7c7f35a59a9c263568c4 DIST kmplot-24.05.2.tar.xz 3004088 BLAKE2B 6c3a761df37cd3761b4d5651e330a73216e4c8b4f7c09b0a1b3d4980da8e63886144b36e368a8dd5f7807276cb3a00c153791a4bd52e1aaace1a009d5f43778c SHA512 32ed1ad65d6be7e4ccde6c4f965b9347517998c7c56a46f3e5f323c5294efff55fa19d9f4b982cc4203ef09666985f28763950b6a96585eaa388166ed6d0d158 diff --git a/kde-apps/kmplot/kmplot-24.05.1.ebuild b/kde-apps/kmplot/kmplot-24.05.1.ebuild deleted file mode 100644 index debef2131654..000000000000 --- a/kde-apps/kmplot/kmplot-24.05.1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.115.0 -QTMIN=5.15.12 -inherit ecm gear.kde.org - -DESCRIPTION="Mathematical function plotter" -HOMEPAGE="https://apps.kde.org/kmplot/ https://edu.kde.org/kmplot/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kompare/Manifest b/kde-apps/kompare/Manifest index d1fa45beca48..0a36512b28e3 100644 --- a/kde-apps/kompare/Manifest +++ b/kde-apps/kompare/Manifest @@ -1,2 +1 @@ -DIST kompare-24.05.1.tar.xz 942224 BLAKE2B a81560f63e8066a4e0670567268f593bc1eb004a521537b05d4a14164f8afe604aa91541d07f7825bc2b759749ea55685d11c77a04d37767e49863f7d44bffa4 SHA512 a103909bb6ac91ca274ba7724d7d7e13cbacb6336e5e9b7ccece087c35b3449c5fe9da08151f93fab731ccca2e2475c0e16d186db2417132c16cca30350a9cda DIST kompare-24.05.2.tar.xz 941900 BLAKE2B 1f3b383a162274e9f4985076dd52335929ff65b9d96b0a552fdc95f902a7b3ca223a20049d017386504575af244bf396c9cefe5ed8324e9c90c85ce81498bde8 SHA512 fc6692a945f9603a59865c5a032fdddf6cf05c752076931bd28532c97bd7f43411d28f69b50ed1243977f2e763f69bdd88fed32dcc7198f584d65d48e1b70338 diff --git a/kde-apps/kompare/kompare-24.05.1.ebuild b/kde-apps/kompare/kompare-24.05.1.ebuild deleted file mode 100644 index bebf978bc3d8..000000000000 --- a/kde-apps/kompare/kompare-24.05.1.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.115.0 -QTMIN=5.15.12 -inherit ecm gear.kde.org - -DESCRIPTION="A program to view the differences between files" -HOMEPAGE="https://apps.kde.org/kompare/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkomparediff2-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktexteditor-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kqtquickcharts/Manifest b/kde-apps/kqtquickcharts/Manifest index 33855229eb00..4d4191cb9262 100644 --- a/kde-apps/kqtquickcharts/Manifest +++ b/kde-apps/kqtquickcharts/Manifest @@ -1,2 +1 @@ -DIST kqtquickcharts-24.05.1.tar.xz 30852 BLAKE2B 6f1cd004513ab1a66cbda453785ff7268b73cf5fd229652b26c47235b8c7cf5707517b01b5efdf4c45803b7f1700b85b729bfa98a8d3000d6dc079e50c14a990 SHA512 ae9ed2f1210e5fa10734730854d33f755b7ba6c02ba3181c8916da2a94b64638869f94a363d9594a43b220e1ba2c428b06b953ffcb703ca3a6a6b333fd6d745e DIST kqtquickcharts-24.05.2.tar.xz 30868 BLAKE2B daa1cf1110a1dc5ffce6aff5caa08c01d26efbc432be1b1fdf7366ae581d446b50270dde144d40ac0333f910434e9af3eee1c7169be3f3dcd997f8dae14cb383 SHA512 063d6a6a5d6a3e3ed4a672b0523e6ee4594647dd1d297837b9db8f82e23ad18885e0ffcb24adeff2b17983b6dff063009fae5745840c51bf3284112837fee075 diff --git a/kde-apps/kqtquickcharts/kqtquickcharts-24.05.1.ebuild b/kde-apps/kqtquickcharts/kqtquickcharts-24.05.1.ebuild deleted file mode 100644 index a211501a387e..000000000000 --- a/kde-apps/kqtquickcharts/kqtquickcharts-24.05.1.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -QTMIN=5.15.12 -inherit ecm gear.kde.org - -DESCRIPTION="Qt Quick plugin for beautiful and interactive charts" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/ktouch/Manifest b/kde-apps/ktouch/Manifest index 647859b24ec6..c75faadbfc38 100644 --- a/kde-apps/ktouch/Manifest +++ b/kde-apps/ktouch/Manifest @@ -1,2 +1 @@ -DIST ktouch-24.05.1.tar.xz 4782420 BLAKE2B bec69bfb3675491a4446398ceedfb53e898f5005d025b8abd59ebaeb6a26b2b1f604c32ac8ff149b7515595fd931f86b092c9660dbcab162793f998a34b5146a SHA512 0591a86cf27d09b51e43cd396e4b4de2f805d20beee4990e1b440a04d215211950d511cb2b28267adef4dd9cd497a3bce92a003df18aa93b9004e02c5adbdfb7 DIST ktouch-24.05.2.tar.xz 4783280 BLAKE2B 576236170f7da3392fe71ccbc8a32db85b3b3e02efa5025cffe926da46acc88988c36c5457c045e357ba93f6768a5e53402d9a3afc3fca77980e03cfafaf381f SHA512 81859bd234f27aeecc5fdc4178646fbef291fbc9451f9157d0a0109625b6ed74db50c95b71bc2f8e1c8db54e7fed5118753808ea29694b36989e60d4356028a1 diff --git a/kde-apps/ktouch/ktouch-24.05.1.ebuild b/kde-apps/ktouch/ktouch-24.05.1.ebuild deleted file mode 100644 index d8a226e143c9..000000000000 --- a/kde-apps/ktouch/ktouch-24.05.1.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.115.0 -QTMIN=5.15.12 -inherit ecm gear.kde.org - -DESCRIPTION="Program that helps to learn and practice touch typing" -HOMEPAGE="https://apps.kde.org/ktouch/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="X" - -COMMON_DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=dev-qt/qtxmlpatterns-${QTMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - X? ( - >=dev-qt/qtx11extras-${QTMIN}:5 - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libxcb - x11-libs/libxkbfile - ) -" -DEPEND="${COMMON_DEPEND} - >=kde-frameworks/kwindowsystem-${KFMIN}:5 -" -RDEPEND="${COMMON_DEPEND} - >=dev-qt/qtgraphicaleffects-${QTMIN}:5 - >=kde-apps/kqtquickcharts-${PVCUT}:5 -" - -src_configure() { - local mycmakeargs=( - -DCOMPILE_QML=OFF - -DWITHOUT_X11=$(usex !X) - ) - ecm_src_configure -} diff --git a/kde-apps/kwave/Manifest b/kde-apps/kwave/Manifest index e867ba3eeb56..422fe06930a6 100644 --- a/kde-apps/kwave/Manifest +++ b/kde-apps/kwave/Manifest @@ -1,2 +1 @@ -DIST kwave-24.05.1.tar.xz 6551780 BLAKE2B ab1fc2483b2386880b05ada836b41650bcb4a86143b29abdb47a4aaf59cbe90fd82912200d28458babea660240d6bbc9b1633465384d8754645eb80ba0eb442b SHA512 16c15705eb7ae60648897166d7de9b10b075dec65cea735ce89ac32899dfedf92e43158e3a496674f66c84ca1fcd138800825387675e76242388d32e17b82931 DIST kwave-24.05.2.tar.xz 6551248 BLAKE2B 99756a6e6c8262269c6b72d33a1a54902752568b9039644791ddd44b792adf2d58eb3875982a4b2dce3b1bedce1a9969a42d1f144a86bd672930710f53872d43 SHA512 87c4696116e74cccf6cafbd3daf823927dd7bbb07f8fea27c76eca813decf1da9db9c05b0cfef25b1eb45b1f15fce5262438ab526eb46e47d8784bab7af12144 diff --git a/kde-apps/kwave/kwave-24.05.1.ebuild b/kde-apps/kwave/kwave-24.05.1.ebuild deleted file mode 100644 index a9612ce2f669..000000000000 --- a/kde-apps/kwave/kwave-24.05.1.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.115.0 -QTMIN=5.15.12 -inherit ecm gear.kde.org - -DESCRIPTION="Sound editor built on KDE Frameworks 5 that can edit many types of audio files" -HOMEPAGE="https://apps.kde.org/kwave/" - -LICENSE="CC-BY-SA-3.0 CC0-1.0 GPL-2+ LGPL-2+ handbook? ( FDL-1.2 ) opus? ( BSD-2 )" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" -IUSE="alsa flac mp3 opus oss pulseaudio +qtmedia vorbis" - -RDEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - media-libs/audiofile:= - >=sci-libs/fftw-3:= - media-libs/libsamplerate - alsa? ( media-libs/alsa-lib ) - flac? ( media-libs/flac:=[cxx] ) - mp3? ( - media-libs/id3lib - media-libs/libmad - || ( - media-sound/lame - media-sound/toolame - media-sound/twolame - ) - ) - qtmedia? ( >=dev-qt/qtmultimedia-${QTMIN}:5 ) - opus? ( - media-libs/libogg - media-libs/opus - ) - pulseaudio? ( media-libs/libpulse ) - vorbis? ( - media-libs/libogg - media-libs/libvorbis - ) -" -DEPEND="${RDEPEND} - >=dev-qt/qtconcurrent-${QTMIN}:5 -" -BDEPEND=" - sys-devel/gettext - handbook? ( || ( - gnome-base/librsvg - virtual/imagemagick-tools[png,svg] - ) ) -" - -DOCS=( AUTHORS CHANGES LICENSES README TODO ) - -src_configure() { - local mycmakeargs=( - -DDEBUG=$(usex debug) - -DWITH_ALSA=$(usex alsa) - -DWITH_DOC=$(usex handbook) - -DWITH_FLAC=$(usex flac) - -DWITH_MP3=$(usex mp3) - -DWITH_OGG_VORBIS=$(usex vorbis) - -DWITH_OGG_OPUS=$(usex opus) - -DWITH_OSS=$(usex oss) - -DWITH_PULSEAUDIO=$(usex pulseaudio) - -DWITH_QT_AUDIO=$(usex qtmedia) - ) - - ecm_src_configure -} diff --git a/kde-apps/libkomparediff2/Manifest b/kde-apps/libkomparediff2/Manifest index 1d135717c895..aded03a813d2 100644 --- a/kde-apps/libkomparediff2/Manifest +++ b/kde-apps/libkomparediff2/Manifest @@ -1,2 +1 @@ -DIST libkomparediff2-24.05.1.tar.xz 188996 BLAKE2B 3dcc1c3d3eef7a136fa9fded3f252a9d3db77b723afc2f34de7cc07fa11c4bcf1f2ef3be5af07e06966be5c31e1c3760395af30c0b0dd3dea2f110a0305dc9f2 SHA512 f9c2d30a02bd036d2e93c37cdd7faf55a77e8237b5a6d080f1fb24d87ec147e58ef5aa22f4592b639a57c200a924d9a71c41932b8cec86561c0146eba8c6f12f DIST libkomparediff2-24.05.2.tar.xz 188884 BLAKE2B 2d3868be92fa4bb2777c0be58e66d6e34b953e0d7e4a57a235c54b1a1facc6f12d35f8abf124391ce31cb0d4c93d72ada59a54ac4754d759c753090f2ae403ec SHA512 54965f3f44c88bc3e7f0cbf7f5d3598ba05dc05d48a4d2b123d0e98eee1df1e82593828616e043ff60f35184d6a5df6121493447808ef630bb3bd6705c06d24e diff --git a/kde-apps/libkomparediff2/libkomparediff2-24.05.1.ebuild b/kde-apps/libkomparediff2/libkomparediff2-24.05.1.ebuild deleted file mode 100644 index 5b33ae482313..000000000000 --- a/kde-apps/libkomparediff2/libkomparediff2-24.05.1.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_TEST="true" -KFMIN=5.115.0 -QTMIN=5.15.12 -inherit ecm gear.kde.org - -DESCRIPTION="KDE library to compare files and strings" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/lokalize/Manifest b/kde-apps/lokalize/Manifest index 2d4f5cc4f587..9fda6be7902a 100644 --- a/kde-apps/lokalize/Manifest +++ b/kde-apps/lokalize/Manifest @@ -1,2 +1 @@ -DIST lokalize-24.05.1.tar.xz 2076220 BLAKE2B 18e5efbf1173edb11421fa9fa2a2755d39a111b5d1f9bc141425b33a6c819b76172d28c62c346f49032ceb23d2ab3d1a1a43e9e4c3043e7eb83683b747c47d55 SHA512 645f1ad5af860989d4d5b8014d24ff75d0f00f42648cc04a37c175b6da75159f400ecdde35febaca56aebe867ff84aa806ea3e3d7b15ebf70d10caa64a35bce1 DIST lokalize-24.05.2.tar.xz 2076256 BLAKE2B 3a750865e167796fada9ce6fd3919b63a48c3d90e3ac982541fd59bee7cfba574926351141280db6684ef7bf263348ae2f83f6b0902d0ccc1d96763976af9df3 SHA512 518a32a1d61b768470d19d10b8348b0a91cb4355400cf2356309a36642fccb79586360c07a9afb3bf33152a928fff4bb2dcfc1226deb01bcaca91ae273e50253 diff --git a/kde-apps/lokalize/lokalize-24.05.1.ebuild b/kde-apps/lokalize/lokalize-24.05.1.ebuild deleted file mode 100644 index 71941456cc13..000000000000 --- a/kde-apps/lokalize/lokalize-24.05.1.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="forceoptional" -PYTHON_COMPAT=( python3_{10..12} ) -KFMIN=5.115.0 -QTMIN=5.15.12 -inherit python-single-r1 ecm gear.kde.org optfeature - -DESCRIPTION="Localization tool for KDE software and other free and open source software" -HOMEPAGE="https://apps.kde.org/lokalize/ https://l10n.kde.org/tools/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RESTRICT="test" # tests are broken, bug 739734 - -DEPEND="${PYTHON_DEPS} - >=app-text/hunspell-1.2.8:= - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5[sqlite] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/sonnet-${KFMIN}:5 -" -RDEPEND="${DEPEND} - $(python_gen_cond_dep ' - dev-python/translate-toolkit[${PYTHON_USEDEP}] - ') -" - -pkg_setup() { - python-single-r1_pkg_setup - ecm_pkg_setup -} - -src_install() { - ecm_src_install - rm "${ED}"/usr/share/lokalize/scripts/msgmerge.{py,rc} || die - python_fix_shebang "${ED}"/usr/share/${PN} -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - optfeature "autofetch kde.org translations in new project wizard" dev-vcs/subversion - optfeature "spell and grammar checking" app-text/languagetool - fi - ecm_pkg_postinst -} diff --git a/kde-apps/marble/Manifest b/kde-apps/marble/Manifest index b770ad95cabd..f79268312c93 100644 --- a/kde-apps/marble/Manifest +++ b/kde-apps/marble/Manifest @@ -1,2 +1 @@ -DIST marble-24.05.1.tar.xz 52452536 BLAKE2B a3d47e49f8554fbd93717e1c100d3f4e290090bd38db61c1c8d6aafddbd5c13f414a1f82f26a638ac1370a1f016bf85e0ebc72590782e37d3fa0e500316979e7 SHA512 1bf89508e8ad76a13c0f0d153f1678c8ac71ffe43ee321802b3bd836bdd9392c088ee130318ebcb1f21c9b93629a0cc638dd3673c88870c2f21816a312f3e379 DIST marble-24.05.2.tar.xz 52448744 BLAKE2B eb61c35c215caaf3a1f63c020efc2f8a597fa47a908d08a8981e9887d521f157cabb8f8f61a8519124fcbdd878745eadb14a07ed63576ba7ad908f31568a9187 SHA512 41e76b1f977efeb0e46876792a7bd374bc150cbefdc53619d88f64a80cb39d6d7761803519172062fd6517657623383ca598c8a292f54a8d85270cc172d91699 diff --git a/kde-apps/marble/marble-24.05.1.ebuild b/kde-apps/marble/marble-24.05.1.ebuild deleted file mode 100644 index 79a139f5a628..000000000000 --- a/kde-apps/marble/marble-24.05.1.ebuild +++ /dev/null @@ -1,97 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" # see src/apps/marble-kde/CMakeLists.txt -ECM_TEST="forceoptional" -KFMIN=5.115.0 -QTMIN=5.15.12 -inherit ecm gear.kde.org - -DESCRIPTION="Virtual Globe and World Atlas to learn more about Earth" -HOMEPAGE="https://marble.kde.org/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5/$(ver_cut 1-2)" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="aprs +dbus designer +geolocation gps +kde +pbf phonon shapefile +webengine" - -# bug 588320 -RESTRICT="test" - -# FIXME (new package): libwlocate, WLAN-based geolocation -DEPEND=" - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - sys-libs/zlib - aprs? ( >=dev-qt/qtserialport-${QTMIN}:5 ) - dbus? ( >=dev-qt/qtdbus-${QTMIN}:5 ) - designer? ( >=dev-qt/designer-${QTMIN}:5 ) - geolocation? ( >=dev-qt/qtpositioning-${QTMIN}:5 ) - gps? ( sci-geosciences/gpsd ) - kde? ( - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/krunner-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - ) - pbf? ( dev-libs/protobuf:= ) - phonon? ( >=media-libs/phonon-4.11.0[qt5(+)] ) - shapefile? ( sci-libs/shapelib:= ) - webengine? ( - >=dev-qt/qtwebchannel-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - ) -" -RDEPEND="${DEPEND}" -BDEPEND=" - >=dev-qt/linguist-tools-${QTMIN}:5 - aprs? ( dev-lang/perl ) -" - -src_prepare() { - ecm_src_prepare - - rm -rf src/3rdparty/zlib || die "Failed to remove bundled libs" - - use kde && cmake_run_in src/apps cmake_comment_add_subdirectory marble-qt -} - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package aprs Perl) - $(cmake_use_find_package geolocation Qt5Positioning) - -DBUILD_MARBLE_TESTS=$(usex test) - -DWITH_DESIGNER_PLUGIN=$(usex designer) - -DWITH_libgps=$(usex gps) - -DWITH_KF5=$(usex kde) - $(cmake_use_find_package pbf Protobuf) - -DWITH_Phonon4Qt5=$(usex phonon) - -DWITH_libshp=$(usex shapefile) - $(cmake_use_find_package webengine Qt5WebEngine) - $(cmake_use_find_package webengine Qt5WebEngineWidgets) - -DWITH_libwlocate=OFF - # bug 608890 - -DKDE_INSTALL_CONFDIR="/etc/xdg" - ) - if use kde; then - ecm_src_configure - else - cmake_src_configure - fi -} diff --git a/kde-apps/minuet/Manifest b/kde-apps/minuet/Manifest index f14e3c7e8909..6e84f189f0da 100644 --- a/kde-apps/minuet/Manifest +++ b/kde-apps/minuet/Manifest @@ -1,2 +1 @@ -DIST minuet-24.05.1.tar.xz 27695308 BLAKE2B 23eafd8795075250062eeaec21dfb6dafb6c07d5e43858cdd8d61501af894089fa0776e7c5b85b97045e6bf33ed222270640ccb1ad5495196b9a66c1eeb0de46 SHA512 95a33264f2ebe5e3b39bb0f6361dfa05e653db9fff80492923764ff50d90d00957f3c90fff11360f897fba3d006ee68dccad22a4b95a22a3b6baff93358b06b3 DIST minuet-24.05.2.tar.xz 27687144 BLAKE2B 7a4e58b9ebd8281b711b80883467e9aaa024227dcf93d04b7b8581bbc7924fbf8a39b07137b13d8abc5028efca19c57c0e9f10d3b975d0b49298e1681f5bb6a5 SHA512 c363aa18aa280d84cb49196629e614bcf48a2da7d3d492fa5916547329cc901f87bcabcf133abb0bf65518640c7a65c39828706a3d513d897bf65e6e07ba4126 diff --git a/kde-apps/minuet/minuet-24.05.1.ebuild b/kde-apps/minuet/minuet-24.05.1.ebuild deleted file mode 100644 index 4d625b00cfbb..000000000000 --- a/kde-apps/minuet/minuet-24.05.1.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.115.0 -QTMIN=5.15.12 -inherit ecm gear.kde.org - -DESCRIPTION="Music Education software by KDE" -HOMEPAGE="https://minuet.kde.org/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -BDEPEND=" - virtual/pkgconfig -" -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - media-sound/fluidsynth:= -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/poxml/Manifest b/kde-apps/poxml/Manifest index 4e9704abd554..939214c7e933 100644 --- a/kde-apps/poxml/Manifest +++ b/kde-apps/poxml/Manifest @@ -1,2 +1 @@ -DIST poxml-24.05.1.tar.xz 44316 BLAKE2B 241da43281b459df31c2b91eb1ee69324a203d9a7d0cfe7d450274a64bf96129b4d0e1bc964150111b1bce3002704dbf18380ac42d2f9a826a4c1906d4de7332 SHA512 2318b80024824e4499a8a896f850108addd5cb73a925b43ec4adc39a765eec7c5527f778c269cbfefae206fde377da64e0505914640f29782ac12379d98b0c8a DIST poxml-24.05.2.tar.xz 45140 BLAKE2B 95f873201d8229a90e1366fada52d94ba5f26b283bd76c85281fbfdf4454aea09ba9d93ec5d02f958e55513a58887ac3b2bf531f8d3483ba419455adea4ea720 SHA512 5ba73188b791dd04f7747e64a97617c7f60de449885a0521253ef42c8ec3dd4441524e4ea7ef5786dfb6fd864a7e0dd8de931f9023da59b8d35fd1e9705f2096 diff --git a/kde-apps/poxml/poxml-24.05.1.ebuild b/kde-apps/poxml/poxml-24.05.1.ebuild deleted file mode 100644 index b060aa93898f..000000000000 --- a/kde-apps/poxml/poxml-24.05.1.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -QTMIN=5.15.12 -inherit ecm gear.kde.org - -DESCRIPTION="KDE utility to translate DocBook XML files using gettext po files" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtxml-${QTMIN}:5 - sys-devel/gettext -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/rocs/Manifest b/kde-apps/rocs/Manifest index 5beb33f00f37..9369d11bd765 100644 --- a/kde-apps/rocs/Manifest +++ b/kde-apps/rocs/Manifest @@ -1,2 +1 @@ -DIST rocs-24.05.1.tar.xz 1566432 BLAKE2B ab778286339022b3fe4311f8ce87ac52ad264f435bb11b4a4740b37faf07962768d7b5a6e5aa1518addf696bb12397dff0209c7bf8cbf500a610ed97a4735af4 SHA512 a7fe4377473b2353a3f22eb1721b4e99cda219177e5f0fe416ce3f02dc132ff30b445cb5e3bb09d8c3abc2ac333cc9f59f960a35d4e57b881f5efb4ebd3408ff DIST rocs-24.05.2.tar.xz 1566648 BLAKE2B b6d14f60358e2dff5181e097d7f0e24bcdd35a87439b672787058162f13c9c89ef499a30feece9e7d55626dcba3b5d725b26a1fcb0c4d2638e0468f8008e06a7 SHA512 3b2cc19891920381fa60ea1ced31bb2c23cf7e6cdc5258f45ae98357a34c72af4763c526d1bdc1436134fe21a488766cf62774c99045333e2e30b8611ac77cfc diff --git a/kde-apps/rocs/rocs-24.05.1.ebuild b/kde-apps/rocs/rocs-24.05.1.ebuild deleted file mode 100644 index f1be6c2846aa..000000000000 --- a/kde-apps/rocs/rocs-24.05.1.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -ECM_TEST="true" -KFMIN=5.115.0 -QTMIN=5.15.12 -inherit ecm gear.kde.org - -DESCRIPTION="Interface to work with Graph Theory" -HOMEPAGE="https://apps.kde.org/rocs/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -COMMON_DEPEND=" - dev-libs/grantlee:5 - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5[widgets] - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtscript-${QTMIN}:5[scripttools] - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=dev-qt/qtxmlpatterns-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktexteditor-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -DEPEND="${COMMON_DEPEND} - >=dev-libs/boost-1.49 -" -RDEPEND="${COMMON_DEPEND} - >=dev-qt/qtquickcontrols-${QTMIN}:5 -" diff --git a/kde-apps/step/Manifest b/kde-apps/step/Manifest index 5310ae3a213d..b61b4261726b 100644 --- a/kde-apps/step/Manifest +++ b/kde-apps/step/Manifest @@ -1,2 +1 @@ -DIST step-24.05.1.tar.xz 983984 BLAKE2B 0fe5c2da15a7ec1afc2607ef8bba3a3a84c9651f19592338de4ad98bc7179053d83394eaae249a6f5cd0c318154b28322fbd4e420a71195fbc2626bbbb837118 SHA512 d8b68cc4d2ccb4a8eb411f93f6cea947fe6821e463efdfbd84d9d7b60f3a7cd1aee27fec0afdb31e996a6e765cc47976fd6446e3b7913b8a2a4974bc7754a43f DIST step-24.05.2.tar.xz 984052 BLAKE2B d54a2757175b51831f608768ba3b9887e6b3cf2c77822b68895df5f0fa3675342d7126e804b22025347c49c2d72422f9514ea6ae83e84f422d0de23cfb8f0074 SHA512 f1cf7844c0e140b78db7027e7201ed15c3f2f287ac3bef69ba03e97d0432db8745427c68c776476c8db33c0c4a78cbc70e53b19f0ac8dd579425665d98a2675e diff --git a/kde-apps/step/step-24.05.1.ebuild b/kde-apps/step/step-24.05.1.ebuild deleted file mode 100644 index 11cd6dc398ae..000000000000 --- a/kde-apps/step/step-24.05.1.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -ECM_TEST="true" -KFMIN=5.115.0 -QTMIN=5.15.12 -inherit ecm gear.kde.org - -DESCRIPTION="Interactive physics simulator" -HOMEPAGE="https://apps.kde.org/step/ https://edu.kde.org/step/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="+gsl +qalculate" - -DEPEND=" - >=dev-cpp/eigen-3.2:3 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kplotting-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - sci-libs/cln - gsl? ( sci-libs/gsl:= ) - qalculate? ( >=sci-libs/libqalculate-0.9.5:= ) -" -RDEPEND="${DEPEND}" -BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package gsl GSL) - $(cmake_use_find_package qalculate Qalculate) - ) - ecm_src_configure -} diff --git a/kde-apps/umbrello/Manifest b/kde-apps/umbrello/Manifest index 92da4a478ab4..43c2913bdd45 100644 --- a/kde-apps/umbrello/Manifest +++ b/kde-apps/umbrello/Manifest @@ -1,2 +1 @@ -DIST umbrello-24.05.1.tar.xz 5615980 BLAKE2B c4bc3413abe22e7fdecc127dfa69772a8eb13e3e405262083c3e9470044e53cb66cb0fb267db2f5e386a960a3384e456d9627db409fe5c7c3943a42b8a002bc5 SHA512 858e0bece319cbe1e971df88267d640beef0da80cd8888a66da60dbf3b8e64fbecfb3a605db65620f0026fec240614184109c9c28b11cff09cc25ce2e41a56fa DIST umbrello-24.05.2.tar.xz 5616176 BLAKE2B 5a86565ea81ebcc1578a231920c3af71a8236d75f1e2e43d729ac19e39e49835a76bdcbe68d91f89923de2fdb1ec41e896be07ef743e44473bfec89957c1a920 SHA512 1c35893cf48960289ebbac9a2f26a0b7430f5dcb8e54a9aa5e539a160edd43068fe6e69a673a799feee46079188dfd34ecb11af05a852a35d9f3b066a3e82e74 diff --git a/kde-apps/umbrello/umbrello-24.05.1.ebuild b/kde-apps/umbrello/umbrello-24.05.1.ebuild deleted file mode 100644 index 6616b5cf66c1..000000000000 --- a/kde-apps/umbrello/umbrello-24.05.1.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -ECM_QTHELP="false" # TODO: figure out install error -ECM_TEST="forceoptional" -KFMIN=5.115.0 -QTMIN=5.15.12 -inherit ecm gear.kde.org - -DESCRIPTION="KDE UML Modeller" -HOMEPAGE="https://apps.kde.org/umbrello/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="php" - -RDEPEND=" - dev-libs/libxml2 - dev-libs/libxslt - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/ktexteditor-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - php? ( - dev-util/kdevelop:5= - dev-util/kdevelop-pg-qt:5 - dev-util/kdevelop-php:5 - ) -" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${PN}-23.03.80-gentoo-docbundledir.patch # fix hardcoded path -) - -src_configure() { - local mycmakeargs=( - -DCMAKE_DISABLE_FIND_PACKAGE_Doxygen=ON # broken, re-enable w/ ECM_QTHELP - -DBUILD_APIDOC=OFF - -DBUILD_PHP_IMPORT=$(usex php) - ) - use test && mycmakeargs+=( - -DCMAKE_DISABLE_FIND_PACKAGE_LLVM=ON - -DCMAKE_DISABLE_FIND_PACKAGE_Clang=ON - -DCMAKE_DISABLE_FIND_PACKAGE_CLANG=ON - ) - - ecm_src_configure -} diff --git a/kde-misc/Manifest.gz b/kde-misc/Manifest.gz index b8a221db2fa6a94fefe1732162093882ebfa4513..79f16a37b5f7b5b86f0cdd7dd916c9a0099b36b3 100644 GIT binary patch literal 4413 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 D6)8>d literal 4413 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 D7vfy4 diff --git a/kde-misc/skanlite/Manifest b/kde-misc/skanlite/Manifest index 38bf5244f8be..191bc88fb90e 100644 --- a/kde-misc/skanlite/Manifest +++ b/kde-misc/skanlite/Manifest @@ -1,2 +1 @@ -DIST skanlite-24.05.1.tar.xz 2383520 BLAKE2B 58f16f1f066aee6d173e1aaa6f1d28ec6709426a0eeeb9470572dcee9d46ecba0cca7095d92d309e0e4569664c9990243628cea5342ff92e878ab2709aacdae8 SHA512 62580efcedab57fe84997cd3fc7c04c0bb3eb9d7bce0a22c0830ab8a0c04a21e541f860a2957733c89106ba89743eaa3f9394747f9dfd4c353be9faab648511a DIST skanlite-24.05.2.tar.xz 2383592 BLAKE2B 37a96a3ef1624eec779d26d16d9f1ed8447763c64e3c601b7b937c301d7b35a79384fdabf9330c8b980402a10920b5c6dfec849fe63c82aba5340743517ef2a6 SHA512 126f085a904bae344ad9b019f2c5dfccf5d3def87eb1a3293a668e641d4daa56a0c199433510886fb9325d6e51a539b9de1af6ffae7bc880dec9efbc9a6f59b9 diff --git a/kde-misc/skanlite/skanlite-24.05.1.ebuild b/kde-misc/skanlite/skanlite-24.05.1.ebuild deleted file mode 100644 index e8db18425cff..000000000000 --- a/kde-misc/skanlite/skanlite-24.05.1.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -ECM_TEST="true" -KDE_ORG_CATEGORY="graphics" -KFMIN=5.115.0 -QTMIN=5.15.12 -inherit ecm gear.kde.org - -DESCRIPTION="Simple image scanning application based on libksane and KDE Frameworks" -HOMEPAGE="https://apps.kde.org/skanlite/" - -LICENSE="|| ( GPL-2 GPL-3 ) handbook? ( FDL-1.2+ )" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libksane-24.02.2-r1:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" - -PATCHES=( "${FILESDIR}/${PN}-24.04.90-libksane-24.02.patch" ) diff --git a/kde-misc/tellico/Manifest b/kde-misc/tellico/Manifest index b0c186774eea..f1642c3574f9 100644 --- a/kde-misc/tellico/Manifest +++ b/kde-misc/tellico/Manifest @@ -1,2 +1 @@ -DIST tellico-3.5.4.tar.xz 6768904 BLAKE2B 61242fa43287f8e37990040f1a94df631a3596527a4d2e3d7b61c7c34e50005ba2529acdde6d44acffef6127bfd634e86bd5d66c21e4623496daf31d80b6fbe3 SHA512 b38405feb59107c4022158fee5a0435b61ea5e66c9265f930d1cb3be22d66e972b107f2f7eddb0cdf07f044f4d1428e2df879aaa67270045c8c30dd678dd83b9 DIST tellico-3.5.5.tar.xz 6796536 BLAKE2B 6e526869840a865bc4dcca37e42141889c66739bee657592d9233eda20da1d6e9fdf44f82a29c6b656f34da82f56b2580324278fd73a810e13c844a72d4abd2c SHA512 4bbb975a8d23ac6fb45160b42d7d893adbaa772fd9f04a5a72a5a48c447cfcf1a933e192d71705b59c36cf64f50038248002174ad132d8f22848e3bbbee5dea7 diff --git a/kde-misc/tellico/tellico-3.5.4.ebuild b/kde-misc/tellico/tellico-3.5.4.ebuild deleted file mode 100644 index 0aa93ad473c1..000000000000 --- a/kde-misc/tellico/tellico-3.5.4.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="forceoptional" -inherit ecm kde.org - -DESCRIPTION="Collection manager based on KDE Frameworks" -HOMEPAGE="https://tellico-project.org/" - -if [[ ${KDE_BUILD_TYPE} != live ]]; then - SRC_URI="https://tellico-project.org/files/${P}.tar.xz" - KEYWORDS="amd64 ~arm64 ~x86" -fi - -LICENSE="|| ( GPL-2 GPL-3 )" -SLOT="5" -IUSE="bibtex cddb discid pdf scanner semantic-desktop taglib v4l xmp yaz" - -# tests need network access -RESTRICT="test" - -RDEPEND=" - dev-libs/libxml2 - dev-libs/libxslt - dev-qt/qtcharts:5 - dev-qt/qtdbus:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtprintsupport:5 - dev-qt/qtwebengine:5[widgets] - dev-qt/qtwidgets:5 - dev-qt/qtxml:5 - kde-frameworks/karchive:5 - kde-frameworks/kcodecs:5 - kde-frameworks/kcompletion:5 - kde-frameworks/kconfig:5 - kde-frameworks/kconfigwidgets:5 - kde-frameworks/kcoreaddons:5 - kde-frameworks/kcrash:5 - kde-frameworks/kguiaddons:5 - kde-frameworks/kiconthemes:5 - kde-frameworks/kitemmodels:5 - kde-frameworks/ki18n:5 - kde-frameworks/kjobwidgets:5 - kde-frameworks/kio:5 - kde-frameworks/knewstuff:5 - kde-frameworks/kparts:5 - kde-frameworks/kservice:5 - kde-frameworks/ktextwidgets:5 - kde-frameworks/kwallet:5 - kde-frameworks/kwidgetsaddons:5 - kde-frameworks/kwindowsystem:5 - kde-frameworks/kxmlgui:5 - kde-frameworks/solid:5 - kde-frameworks/sonnet:5 - bibtex? ( >=dev-perl/Text-BibTeX-0.780.0-r1 ) - cddb? ( kde-apps/libkcddb:5 ) - discid? ( dev-libs/libcdio:= ) - pdf? ( app-text/poppler[qt5] ) - scanner? ( kde-apps/libksane:5 ) - semantic-desktop? ( kde-frameworks/kfilemetadata:5 ) - taglib? ( >=media-libs/taglib-1.5 ) - v4l? ( >=media-libs/libv4l-0.8.3 ) - xmp? ( >=media-libs/exempi-2:= ) - yaz? ( >=dev-libs/yaz-2:0= ) -" -DEPEND="${RDEPEND}" -BDEPEND="sys-devel/gettext" - -src_configure() { - local mycmakeargs=( - -DCMAKE_DISABLE_FIND_PACKAGE_Csv=ON - -DENABLE_BTPARSE=$(usex bibtex) - $(cmake_use_find_package cddb KF5Cddb) - $(cmake_use_find_package discid CDIO) - $(cmake_use_find_package pdf Poppler) - $(cmake_use_find_package scanner KF5Sane) - $(cmake_use_find_package semantic-desktop KF5FileMetaData) - $(cmake_use_find_package taglib Taglib) - -DENABLE_WEBCAM=$(usex v4l) - $(cmake_use_find_package xmp Exempi) - $(cmake_use_find_package yaz Yaz) - ) - - ecm_src_configure -} diff --git a/mail-client/Manifest.gz b/mail-client/Manifest.gz index 50dd2bd5080025500008c808aef45501c3cf38d8..1dc8c6aa0808721be2071015070a673b8732d531 100644 GIT binary patch delta 3087 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 diff --git a/mail-client/thunderbird-bin/Manifest b/mail-client/thunderbird-bin/Manifest index a8cabeb642e6..139c18b3a062 100644 --- a/mail-client/thunderbird-bin/Manifest +++ b/mail-client/thunderbird-bin/Manifest @@ -1,67 +1,3 @@ -DIST thunderbird-115.12.2-af.xpi 550972 BLAKE2B b5254a4c369a7c639a4d50b600ba6f27b23cf6b87e13c352035adcc233e9fe653f3caa76c427fa80aa3d5a78262d383c7b8f6cb61ede4dca0edda3e6a9f001e6 SHA512 9aa4fc2089fa6fa7e7caea4205057fd23636748e97c151b0946a94275f7d425ce333cad20f6c27fa95ac9f2e752496b7483afbcacce0429dad3ed782ad18d6c1 -DIST thunderbird-115.12.2-ar.xpi 673669 BLAKE2B dfb2992367a9a284e223f2d65b5b433adb9e5ca8fe6839fab2fad5481771235fdd0a454cfa9a6773bce48f677a556d3ccd50e8f4f7279d7a33827150a03155d0 SHA512 b10a5f8c0b8281a3ebefa57b9c0b8a39eb7bf5cf74bdf7751a4e2c223a19f06b901b4a7b3045b224450c9347884d3b74d68a0bbbf828ce5ac6b16acf6a10a3f1 -DIST thunderbird-115.12.2-ast.xpi 569921 BLAKE2B f7c7239f076b6d95422a7bc7467a63686feef7f816b78dbb801c41bd7870c48923059638b7bee717abb64659250bd625f8763f30985c75aa79bc719493ccc23b SHA512 2043835a58e5b2831907c35fd6f119c7b13bc3a21b15d28aaa57cfca8b14a7631a5f8fedb1d8f69081070b37729f6f58b70b1dc15191b45ef58e5b8e2434bce9 -DIST thunderbird-115.12.2-be.xpi 734712 BLAKE2B 4f91d24bcfabb4e040fd5caf8f4e09b3b9881aba35d1fd590f10d7b5f29bba92c3844b03b831b00dbc16599d37160a02a3d5a8cd08d28c1c332113702cca4a07 SHA512 85f6d9302eb9d209edf7b2b1f0a0526e353f05f186807839f2511588e162f4cd2b7cb7726ab5067cb1c935ed6c278ca7d8b0f98a5c9ae8be7ef361500dbe0e1f -DIST thunderbird-115.12.2-bg.xpi 783911 BLAKE2B 940eace96cef9ba74d4ea478217b83a458db7ef978b41874ec1cf3933a1b6b58c82e141790f897457864659aaa79460d934c56a59ccecc6e2abf0f77e7bd9340 SHA512 4f96c192164689c867b1c5c1baded825ddf1d562b6dbdb45d148243691df46b3c94a466cb6f843405abc996e08ccfa46401fce996e70bbe8cb3e761f2ca51366 -DIST thunderbird-115.12.2-br.xpi 648069 BLAKE2B 7e56887b6b035d37a21bb00b473ce6253b43ae45827800933df26157037dd975511187fa743dd9691b9cd81f429e920e385e5b20dda03cfaa678fafebdb5109a SHA512 be1665d3974cdcbb7e9f0651e75e1ffe99126fe1c6514815e14e3bc2f46d8dabf27def941ea135a34c32bf6afc554177a354f2592ae0ab3754f5425f7786a280 -DIST thunderbird-115.12.2-ca.xpi 687691 BLAKE2B 649bf938b4ee9f8654cb497d27b7997760786720910a48b87105930c7dbdfc37bfb326dc6e7c36f444c5ad22047af896de61e3901aa51fbe64dc62eda1b31287 SHA512 ad22cdea7283c7748489739c4e6e73a41e603dc01f31c1e20a8c912ef24361ea2cf94e7d9fecd03662150d368bccb0ee03eaf22d8c79fefa31fe9c413ec2e1f0 -DIST thunderbird-115.12.2-cak.xpi 669821 BLAKE2B c31754e3e7258e857da977dfaf28b7031a07dd2368e12d83512eb4242452922ddc953361855ff809bcebb46a26178fe739461e9e9561643ad71d4dd979413401 SHA512 9d5fe0fce332693fea684428ce7810cd6ae7b37bb5699fa5630644043d086017b2085245f8d86c0ff86eb7f7cbe4baacf6a9b3e9b7c0e3ab42402840b5d46397 -DIST thunderbird-115.12.2-cs.xpi 769914 BLAKE2B be832c61e5015956eb92e746a424950946bfe70d4efc25db3a8ccfdac528980534b9e75ec3f5e17afa1f6349d8b606b2ff2e5a0fc11ac19e100b7ca82dd994cc SHA512 6d8598bf6a2ba094a028e2dc811b851609f2701a134643cf2ba50435d30a88ac344ce877c2ed8a61497a6b7ff9b2befcc4ed8eb47773f4e1fd2facffd2af9958 -DIST thunderbird-115.12.2-cy.xpi 734617 BLAKE2B 1c6b3161e19d248a8b6c5833948bb5a7144620563c15ec1feaafcb0fdc418dcded8c0ea2f0c404e770408812e1982faf3bdb1fc590657797f5a8c333ece7959e SHA512 e5b426723d10e349e76bb00c4b6e361107fe0d6304f5e2dfc472212143ebbca8f75f3f66a99425709e7a505f2e740e8e2f129b53fd74ef2d2f5ab1855c96d2e3 -DIST thunderbird-115.12.2-da.xpi 722531 BLAKE2B 0a53ceb4242e335675acd7c037f4317a5b01a87f379b815fad208d7bf36bc90cfbded141585dc6676fa76a3fea9d31cca6b38979dd61c87fa47b562f50462859 SHA512 165a6787695f4253e9c4b43d7a7d8c9653cc60597c4f4cc2c5baaec7768a786effbd6efe5d584fb37c2bab89649b8437fa92990cd446f16dcd8ee9d09505c8a3 -DIST thunderbird-115.12.2-de.xpi 750860 BLAKE2B 17dc9e335c516cdc56ee8602803a0dc583a8554e4f71ce75e1c1d21a869ec05680d283fedeaf04e527c8f4bb50c72d6b27ba917a45c0d4e72f34661bda710fd7 SHA512 b7985d9b466313a475d190af333a478aa710e68c33bdbb77bf2cd95b514012b3126cc91734a197df2125071b8479849f888f1d0d1d37411fcbd69caf4126ebd8 -DIST thunderbird-115.12.2-dsb.xpi 770434 BLAKE2B 972e0b10641cebeffc091367f524fb0f767bee8a7de65acad62cf0f36cbf064b9969a1f60835f0683a5ac641bc13655104cd9625e8334148a4e3382ddd1c4a68 SHA512 cdffab52b4b0e87906945b5b3e8b290e979bd3fe0bf8490a7d7e57ec01fce024c682d96ee0a47ba9f5e71700e3e2ad7e07dda27d1c65aa0f00fb0c0bc437203e -DIST thunderbird-115.12.2-el.xpi 873408 BLAKE2B c80f96980e8466d4d276d6acb8b00a917ca24c63b3dbb8dfe1f5be4a76a8f7fab77a27f1f02153a220c26f9c2719fb6686e7c75f9547e57efb40875d666c409b SHA512 e709410072578fb4c2ab196f8150e942efac867cc4e272c8701cd5ebd07d26f70794d20ef37e3a4a1e0891dada07e1a5483a2361ea631a8a862598c691656a73 -DIST thunderbird-115.12.2-en-CA.xpi 688599 BLAKE2B 8022c244bd2922ae2a84cc3e0639bea9967a405a156178a9089602334a246e21d06148ef04753611d2ba5909f2ccf988e3d28dd157b90eee0c98b81ec166f4ca SHA512 484fbe58455c63e9f8ebc8d447c2a199b9cb62f3cc549378db92ee826ea92a02f6c34586cda6123d223688353245d7f7ddb256fc3c5d8dbfb832339233090ad1 -DIST thunderbird-115.12.2-en-GB.xpi 690434 BLAKE2B f3b52303456802c14fb33d9658de1b80ad7429aa03c021af9fa9963c700826aaec1d66cab1fe95e0b2d17edca8b0c8b18fc2f55a8c6dc21543be37b6724583d2 SHA512 60fe747a05bc77391f42aafac1f6779d08c74ccb77019ac086b53fd60a98f7232e9c04abc792c367f08d4cf3eeff0e56e91fb5f4289c67971f361bc7a95b6e67 -DIST thunderbird-115.12.2-es-AR.xpi 745004 BLAKE2B 4d9f36ddff7e8fa441dcadbd32af258811507d372d9d303af8872c0c2b03a9143da5ba9b7c9e2fdb316921c51401d865dda0cc44cfde1243054d0d10ecf2fef4 SHA512 f83b92a377c2236b0416e5dfa127525e341be2307358e29354572cd82149e926ee26eb3e6a9e88810b9915ecb84945b4eb841794282a59c9b68fec184efc3926 -DIST thunderbird-115.12.2-es-ES.xpi 707997 BLAKE2B d88cabc4121c32234b5dbfc808233ba7d3b9c71fd8bdf967eab9b56313026d2636fc76d5b051fdb73e4f0b0ed382a00357101dfecbbf9eb1752042e0f947ef4c SHA512 55bb48c80695395a64029909c8a2ee99122d539dcd0ad988be622e10c76d1cd556506368423d78e428114949ecb2172db448b7cefdc7649d62459e79073a77c6 -DIST thunderbird-115.12.2-es-MX.xpi 721554 BLAKE2B 515011281b5e95d9f6a265d6a66df5189f98fb1b5eec6b348c3097fa65bbc3fede1d75797000bffa2292b947759c27020525d9e8fc0a22c443495f455e3fafc1 SHA512 0744737043aa16a010815114f2b7994da94075e478554faeb809d246393095ea5bc90c4f6ef040a4f7ddb375585ea81664d38e2a4c1b83c292066f7c1a845b75 -DIST thunderbird-115.12.2-et.xpi 681749 BLAKE2B d05d212f1dd090cabc98efe014e881fd4cd64be08f9b2ea7e8f04c199e5a81b9c3bbb543c9a182c446bf363bd27ba37f451055d50315cb5c7a4ed43f277b99f0 SHA512 feef15d79d9ff72ffcb22a567b9d9ed42b0953ccaecb435caf006b2ebece7b5804248ce2e9af3667eaf6645201f9f074da38ca1a2032aa68b4c7864eccab4ee2 -DIST thunderbird-115.12.2-eu.xpi 713611 BLAKE2B c6347a6e026f72c55d80a8c9a3248b6a93ef7c60c044e57d60cd4ecd4f6ee02bb9045eb7afb6cb0e3805f0985e668d0197dc86bd965da5358fccd7afd1ad76a1 SHA512 24c57d84b574488b899a06d8005311d1aba8369356b120fb2eea8158e1603857691f1cf49d2ab72c3d403bd1f2c10f108e89fed9872c65c0797dbe1d59b5bc95 -DIST thunderbird-115.12.2-fi.xpi 720333 BLAKE2B 8820d502051243d2fbdd73b0506f0ad26f6f2933dc9a1291d7c6ca5af696fb74e92a46ff7fa3f86a5de72805a8745bd521c7d3472c8a37005b85ef9ccdb2975a SHA512 eef04d8d3743f34d37d420da646a9c90fce606627b597f076c68f442ca8424762b2bf2212f797c37e7cca5f18476f59ccecf51c85c464cc8f2c1327d510de1d1 -DIST thunderbird-115.12.2-fr.xpi 757741 BLAKE2B 2d830cf28855abdd4dd43c1358e36c1217624ea7c32cf0391e1e778c136d23899e3e63d191259d988970c90eff73ea2a0005850224633f0f52b6b67bb8ddd4be SHA512 2893e7d9515fee8eb4e46a42245dd3abecfe8ebdb9d7d3489d1b001da96fbd984c507da95d02a3fe9dce53cf34d5b50826408ddf107ba0ceae4e3bb851aa933b -DIST thunderbird-115.12.2-fy-NL.xpi 739634 BLAKE2B f6139e25377bc56887958f58cd5e761267ffda36aabd94d7b82624774535cb1d09c2b067dc4e3c056e4f9181af16d5c8dc23bff9eea723320efa84c83af5c8f1 SHA512 9ea35c621c53426649da2a86719599adfce16f87e31ab2b16f311ea3fe43a5592799cac9a50018b7de5026a597ffd7fe2caa1baa601561e39d88f1f2a391046a -DIST thunderbird-115.12.2-ga-IE.xpi 611161 BLAKE2B 915cc52ea669b58001b5b75f82526d2bcf78b2f088f05131140fc787ef1bf2e0dc2f9780540e315246bd80446643433ca098fa99b4ac9a212c863caa72f5d4af SHA512 cd560f831586d2db6fe01c8705629ee332a4ebc5cf5142317be82ae45986dbf7c76828d3edca744ff862a99b3c7544c766a9146940644e0e922c6130d98a23da -DIST thunderbird-115.12.2-gd.xpi 714246 BLAKE2B cc08ed5a17d36cf377d4244366012a6d8fa059f5333526197ec470cef1b8aa52eb2947ee0a1867ee0f8d69baaed16a28b9fdc8e03e20a196c2e7aa8bd53139e4 SHA512 5d984349b33b47712cb89a94b49559f595569f6c714eebb397de7da55986adc541b1d16d081d6745edd24ad7dc17f0e727c376ef1802317495853d47447dc5e8 -DIST thunderbird-115.12.2-gl.xpi 726198 BLAKE2B 0a18a90d4fa76f9cdea8eabc4c6642cab4daf713d7e7c8e3145f90c8fd038a8e9307720f6c2998ee5d01ccaf8128e7ad041616e15e751cc54946d52ebc73ed8f SHA512 08c65f5b8376ef2bdfdd06068dc13070b7fed843602701ceaaab0f274308f4bc53248ae602fc2cdbe4203c574f03982c75202ffaa8fc2197a4beb0928ecc3769 -DIST thunderbird-115.12.2-he.xpi 692095 BLAKE2B f248df354ff71feb01e6e526586e9e4311154185c5b78974e76ee4eccaac7463a59a785f554571ab8fa0da50c2d8b595a78c53b6b4a1436b859e658efa32b10c SHA512 3a49228754cfe16654b860cc38538ed724c85b1d54c3bafab649bad6db2d84785f69e5a50217b9967d660b2536833c249aeaa9a3e483ee5fb302b41b655c654d -DIST thunderbird-115.12.2-hr.xpi 689196 BLAKE2B 2cbb7f5e48a831f5f0ded359cdbbe46e381069bd07d9ec96c0b87475d1f7fe9cb217dae17f2b2148016977bd2f6fff912c88a20292db1df283211465cbefa322 SHA512 fb1d60e97fbf7de0a7d2e72b53cde8f0e23fcc35b42f450d293bf56a4cb42fffa592c38ebc729977aa824c61fa0a73307bcfae8fa86c484f760173b2de578cba -DIST thunderbird-115.12.2-hsb.xpi 766502 BLAKE2B 8f9d46860660a4b1d5ed286e389af851a9917c5c26ea3b28bf3b6c41f0bc80403cd984a64c0bca66171f637cbd3d9587d8442c29e3621c12b39ce1db01750ad1 SHA512 0cc47e330a92b0896ba51dbe8e6f482e47559caff3330a669539af876dafc2ef0f94ce366b0e95a82297a8e30b3bdb2eafd588dcef07c4a987e162b6b8af6835 -DIST thunderbird-115.12.2-hu.xpi 769135 BLAKE2B 14698c80c79d8e752616029264ab1bb74ae8cfdaab842ed9a89e629709d46f42d0ab6ea4171fd2f1e067fa120851443d1bcf7eee4bd2767a3154c5184aaa260b SHA512 265e2dc3388fd5b1f2cabb58bd28debbca813be75ccca68220fa2cdcff20c27b0a5a5a34bd839a90d67abdc25118f4c97876f043cc4dac58e91ed40821a69810 -DIST thunderbird-115.12.2-id.xpi 653754 BLAKE2B ed68129f23742e76e4969dd7fe94c6ce276ca6588e0e8fd57ccfbb6845da3fed89b726de1604ade3c4569fce13988cf8ed6be97c3b3fbf0f8a28d585027bc593 SHA512 174cbce1ded34d3b4a386f6ff525c91a6936ce63fe7adbeb614cbc444fcb0de53094acc443122e292df271ad7d46f4342a65e9ebc4546a85ee8ce70afffd7d5a -DIST thunderbird-115.12.2-is.xpi 727097 BLAKE2B 20e01b64d96863b1ec06f2f59c3241e037cae1076ce80e0ee3f613fe6484852f2d64a60c0d024b869931271b75d6975621f6e4118cd62fbc186869108b1036b1 SHA512 f11186de66b680052139771e0cf95d0d1cdd451ef53bd5f65e85a3cdfb9ea910c97eeaa62b57bfb1fe1d3e3f98e77716b7aa0895575341eeb20ad033220fc35a -DIST thunderbird-115.12.2-it.xpi 676206 BLAKE2B 46378ba33837c39cce923457ac83e7b00b4126f57b41dbf26a0821091eef337bc545e371fa3e085f79a2db66ec771df4c4a9131a8bff217555acf22d83bd588b SHA512 72f702e6b5cd994ea2e826f7ddc316ba957194bea745d2fbd024d180d9abb1b649b64d2af56c04a48178f9db601454f8a8c46850f42b2132643520bc4e7aac54 -DIST thunderbird-115.12.2-ja.xpi 804931 BLAKE2B fbc1c8cf610fe4ced6ee6d61237d2850c54e3b08eceb0b1505ff828553cb598b22421e3a4f6504700337f7b537fb5a3ad54c1cb875b42d71ab0d3cf63a292909 SHA512 7466766babc9b53d2ab76badc095039a3f56b7117f7506faea873f76f9850dfc15bea305a2df20bcafeba3460d9438b864a4980c5ed247830cf2cfd0917214e7 -DIST thunderbird-115.12.2-ka.xpi 786093 BLAKE2B 5db283b38dfb41b2bfef7a030bb134ec8579ff5e31e46b3a1a86067a3bf4cb0f38084699885585ffbedf07dbf5f40c640a7bf56648f181213673aa8867c038ba SHA512 cad037a7e410055bca07bd1e61e855e646d87ed65caf8b326b777a5ec3b51ac8df517637230928684be098f34aa8b96ca5a2660198c1b46aa71c979a1843223c -DIST thunderbird-115.12.2-kab.xpi 714606 BLAKE2B 09f8914d90f733032d367f809a1c4ad65e6b50f5b177b2766c3b5c7cdbdd28c4c51a73fe14a0db277f47e686e7e82c455200ae04307120d753f828ef4de8b3e6 SHA512 84111c576b73fc6021397a8248ef53d4af5f00d6a824b2430c78313a5751bc02e0e294f5a2b492626bbad7753bb0411107b6ce4a89ea17684cac8af399cd6f68 -DIST thunderbird-115.12.2-kk.xpi 842880 BLAKE2B a674587d32d1a3b7fedc3ef641f21066b9385d2f0be10ed9fb9bbb327e30c57dcb90bf5aaa49ee38c08ddff5ac928535b56543f5bd1c7c0a1919505a22de4ac4 SHA512 4ee2c81f956199f9e8e05f7d6d02f042ffca1743d1d855fe06fef50d64d66e5ac2129d0b2d5e557d0d5cca52cceeff9fe166a1a3c248333b5bdf9aa1e0cda37e -DIST thunderbird-115.12.2-ko.xpi 746226 BLAKE2B 530f4388a54a4f3d0ec8edeb0efe1da2f39fe0621fbfbf6fcfd4a0efe11cebecc2eae9c9e588cd01549f098dfc3b7db733c1413d3364447eacb89d23505c4a8f SHA512 4faf03d415f74a1a748c08f55f064609b2ca686ca06d22c195c7caff9cc46511ef6fa5667b6d12ac45d48bd22d586576ef093b3de5ff263e3e443b129a992d35 -DIST thunderbird-115.12.2-lt.xpi 690574 BLAKE2B a1e02f99d6ae956bef73f78e35647102cc1f4751b1be866256948b6c7975f9299813ad9ddd211c728c09f6ad7561ba0a0bc69993d9a3904c6151413d41bb20fc SHA512 bd1bdf2feb110275da03aff0abbc2097e69866f501d4193c6dea138505df04975a129b2d3d3bd59823ac98a978220b3a5e02451e0e8e3d36b85339dd4b64228a -DIST thunderbird-115.12.2-lv.xpi 627157 BLAKE2B 6ac94472c5fe77d97e02ea8b6f25ee33be7eab0e0798fe856cd853a822e0f00b044bc86dc8d3e551d29075d1577436fae88be03be46a93cb63748bcbd8db1f00 SHA512 7d88a5dff9bf1cb001449264e6acbe4cdfd7e5e80cabf83ec2bf3178733c06c7a3ddf708d5cf9ddd6defc7eb10ca6d6b1d5917d356e60f929ddbc1621cba4ba0 -DIST thunderbird-115.12.2-ms.xpi 575470 BLAKE2B 6dc225b958e8f12fd962e3a428a813fedcb9a6de86be3490cac2e43fd2b0c66b1505fea34e70e8607a5974060cc7719c6c4464051e44f11d46920d5912039a0e SHA512 efc276639f252840f50818be90cad8e0f7ff8e6a24f9632bb23368180db7d95773b65083515000b2a8783c5b9b4e7fb93e00f647f3c5cbfa74b271a0f403a281 -DIST thunderbird-115.12.2-nb-NO.xpi 693901 BLAKE2B eb00c30a297b98f502bd4f5c6df4e06d3e2bc0ce01cc1fdb88f34b88d2b1557f5be9211e00b91b282cde0d639c29409d18e4769f32264aaea78c4598d34cd243 SHA512 1227d0a6cea83bc1bfd70377d0cca7d62186e5d72638ee823cad939a07b7cdbf3d4019846cf12c305420b1e069bbe4d57393553e03c132f0f6a70979867f7bfa -DIST thunderbird-115.12.2-nl.xpi 730834 BLAKE2B 0c54fa88595a72ffe9d1595640f3b552e35f188e470e4d9f3d24d6049bf6e11525d53cbcf69307e275ca83c1511965d6baf9d98228fa53198a8ba3a840ecf02d SHA512 b23d34e8285f7dda2d9a045f56734bf0a8cdec8913be2308d78c545068f373e280a7654032713d999241d244e7ab634ea4ce41a6d53b47f1f751fd6a6b8904db -DIST thunderbird-115.12.2-nn-NO.xpi 696720 BLAKE2B 47fc425dfeda27ff7327dfffc6cb9af919ac1659d94e95847cfb0b8c0f2857f7cec45efca68703f979d17716e1e8defb2a4d88a688af89e905ac930ffc7b891c SHA512 86b1cf18b2b0b4363782aca012046657046f8c685871e237f469e47722d7e712caba2de397b3f09ea6d107efde0bb7af9b6781b092ba840e73eb569b2d5f6198 -DIST thunderbird-115.12.2-pa-IN.xpi 683514 BLAKE2B 8f342a49e540a03613fcfd1c6e992b6cc911b4de83c75af1cd090134bb81a43ca997c02c10698feda1f85a44efb70dd5975f5a73e84a49068d2d3376f2fd091c SHA512 7637c0ec69cfd25f6c925e41fced6269afddf80174b7b4b762540616cf02f1e6fdc2735ad463b48f64cd3cbae86c25575c52a302c9fec210c151c03f84ffb2b8 -DIST thunderbird-115.12.2-pl.xpi 749665 BLAKE2B e371e1024d9ff43df43a66aff644583468e5f30148bc65e33a35f5e68b71493ed61df54503924b7db319c8afb64c364168bbfea0f7ab0c1ffc43487322f622ae SHA512 df8c7aa8a8385056858db94792ad89306816b8de18dcfe20e37facb3274a00dccd5171be6953eac400216eadc23fe347b9eb112fa2cd1f861bcebfc73aa727d6 -DIST thunderbird-115.12.2-pt-BR.xpi 738425 BLAKE2B bfdb84bca0e1586c461e2c696f4ee0ed4ae5fb9c72143d7b76d9a5cd04f351d779bc65c8130a2592fb8136fc76e57d6bb494198e93ed6805a7db1150b1af5454 SHA512 26f550574e1990d8bccdf383a4a42fb591e02b8cbc327e9cc002264cbab9ec9ec919a6a05820b686d85a5a49d2167516facd0277fdab6830306dab18c147cfc3 -DIST thunderbird-115.12.2-pt-PT.xpi 728871 BLAKE2B 60aab8a99d118bc88150d0f03f530ee39318c0a746ba86584b14c4460857292f982eb56b5b675e56884f0644edfa9e4b07e9ec663c12056c8a3746d6fee8d44a SHA512 0d9530955656abd55bacbb02f0e56ed88ae699f08f38c170aa6f615796584bed2701371d486bc1fe66fe85a8d9b1c9d3576337cf367b7f8175bd054fa2109ea3 -DIST thunderbird-115.12.2-rm.xpi 732590 BLAKE2B 36bb3031ea1023029d2a34e89d427147d6c76554bac3ea3029c5ec2dab72fe829aedcd2e31add32e586cf0de7bce22864d67eba303e496c432728a758a5e2a55 SHA512 1e9c12e284fbf3666c834b7049c57910787b289ed92d4e6d2ec4246bc53c79ccc2c5e8d6fb723e8b6085dbe8fa813ebbe134eb9a2b24e43758d4785cc3f16cbc -DIST thunderbird-115.12.2-ro.xpi 661832 BLAKE2B db45513e40e7e8c3f44bcb608c71a122e865d9afd03ff750177e6e9bc76cd0c22e724b844e9576a591f480c2e543f958d0f527b85a8f69814358797621897e42 SHA512 b850d5f373a218bff7a9829d70a19961cd36bdc629a43933898297912cfbaf0987fe75dd0e13d869bfe88e08761e530b758f56f9d675371227233478b3199140 -DIST thunderbird-115.12.2-ru.xpi 857136 BLAKE2B 506eccfe3b24a2a7030a92a500eb360ad3fb654f6980396d6be7683522f145f807e505b5af620168647dc3a9e997356da010b4894c731b4f6ae1e4c1b2318269 SHA512 825c988ddb1818a1b3f0683d14533691aab4993954471320d10097bccc337000c9b7336f8a59bd0a97ac340d88fae63919fe6e9723c337cd90c0c0f4549c9d25 -DIST thunderbird-115.12.2-sk.xpi 769055 BLAKE2B 341b722c8770e8bfd2b83da1ab37aa9ffdc71529a208af457bbfac726c1665806f469bd28647cd5119078f5778f30035ba91244046f0f268f7845d0a964f8106 SHA512 73fce4c10cfb99a819fe3bae51adbd069a6a8ac9949965a175ebc198500d9cac179f47e10112ada3866a68f56c461ba0d922ec0c9fe950e52b9f66ec4a20e5e8 -DIST thunderbird-115.12.2-sl.xpi 729110 BLAKE2B b1c850bd69e080cffec79bc6268c76b0c568af467a7b37069eba573105f86bbccd157482dbe7b6f2dffdbc060d4e7e17f9799001467738cf48be69602def51a8 SHA512 036f901c8d04357795e374a76ebcc38900a42857505adee3566ce613307cccc40ef217ec2e0ea1a63a778fd87f3c0c5182d489997c8284e3b1adf701ce48f5ea -DIST thunderbird-115.12.2-sq.xpi 753635 BLAKE2B dbfca3f5c0ea280eac60f2e0f20527ce6b5b498b8c8fef3c4f0de7b35f69ba957a9e84be983e0f3fc43e1bd62af55e20f42038b051df40db080de17f677d2175 SHA512 c98e7b05aaed323213ebbdf7401e0c8fd48bdd299265d41cdb8eec05ecfc39675ba0b8b7ca28ea88c2b2b0b289accf63e98e2fb91f24906b1abe059df50dde6d -DIST thunderbird-115.12.2-sr.xpi 757455 BLAKE2B c40d6ba01123e3aa50df50b61ca247262ff47b9e4ad2418fb632bd928c550f3da01286d03930ddc3561c9d5b5ce8d2b1c904ce3b3f2e494f6d21e148720ebc35 SHA512 4bd9514ccaf7e174f0ec50d3b8c31bef0f9c01ab488f8edd886d26776f5a0764f205a77a128d3eeac5260d76c573a3dd7f945396749e5f2fa0339dd5ff76fe65 -DIST thunderbird-115.12.2-sv-SE.xpi 733956 BLAKE2B 32450b332c3f81f4503a3b670077dcd536dc35568f921544789ed8e4691112796c994ba0b1e7d1f8837df6e8db534956c5215deea979394205bb7df413770252 SHA512 1765e754bc807727292e191a03f37e20413c165d4a5a45957960bc97ea7b3cf91976aabdd840aa6f07c638f27f919d512d5db99b5a83798e994925b7aad656d3 -DIST thunderbird-115.12.2-th.xpi 804660 BLAKE2B 12508fb815e44e730f8d1b2d2114fb46b7faa8a1089b256c422e14b7b69145c26143abc6150ddd1b6fd933ef283013829ff5066ed091261cec4cc41a5ad1fdaf SHA512 dc0fd4683c4f1eaf5f19dca295fd675c15f776a8ad0a669c932d52b6d978e3ec45e8187c2f7ae66fa6905fe6d35f4a492fd1ff093cf6080d473b216d3218201c -DIST thunderbird-115.12.2-tr.xpi 743475 BLAKE2B 2a0495286624c41b45ec0528e5c459a7347429c8f2dcab88a1d5fad1569ac9b80b83f3e2dfff17c89734978b4918a40c0cd9766ae787294af27f5d9cb4a68742 SHA512 89e182502e8627bcc5ab63ecf0157237dbddc888d257a1df67d2de2b350ac7ac475cbea8e57b004685febfbadcad1463645c34be0576c1255dfc25445ede7c54 -DIST thunderbird-115.12.2-uk.xpi 846640 BLAKE2B 880b87693d467a0172e47132645517ca44d1185c74655426c534549482e519584fb3c3a279c8f1a981567b44c07005aa228b3368b7f08e3f9fa9e41ab108cef1 SHA512 7b7837f3afcf82a7beffd1603c000166d99d7d7a081af7a0aaf9c9d5b3a77345ba0f0f91b2c829f1d2a6a00c4eb92d02ac875c59661ce90a9d2afab39b101a3d -DIST thunderbird-115.12.2-uz.xpi 588507 BLAKE2B 1d5864a0319cc3d61c9c3dc40e41f57befa2a20aef3da0003673f02095edf2ddb2786d70a17920a816d84b75a70e51ec342bb0259b749f62b4bba6cd6d0ffbb6 SHA512 206aef3969363b51bb924a18f9c0ff965c9be29a748837e2f57a3e2657a146e6b4311afb0066439b52c485623a422d4df7a86e32887a5b3018f460f37ec65ada -DIST thunderbird-115.12.2-vi.xpi 772901 BLAKE2B 8b0edce2bee981b28b57fa675eb096ee7e5abeb9bb80048cdb7cc1ed902f1e2f74a4e3af173cbab63f0b8e2e2ea1882289fed2871ec35b3879c644d5fb1b367c SHA512 9727f8dfe69a4eea306b928ac45edd778521550a53ae2844645390cff58eaeb79582321c5fca0dc0943276a85f0a4f74d1cde9edca4eda68cd223d844f0e0183 -DIST thunderbird-115.12.2-zh-CN.xpi 771966 BLAKE2B addabe3b5fc546bf7eb7ab176686bde5af5f800e5841d0a3481fca2e160a53942e6384579bc0524cf4f24079056b067d6c1f0b937b1699118daaadf5d30ca150 SHA512 2134ef278fab4904b121496022d3f930aee083b41f2d57ae0bdcaad640bc8573bbc6204e2c010e061eb054b82d3991711a53dfa1a694282d520586eb5af50c86 -DIST thunderbird-115.12.2-zh-TW.xpi 776442 BLAKE2B 92eabe92027acdaa8a87accfcbf755d50579f948e3ac565296670eb7ff6860a60e96fca6063f390415dd33691fbf4ff8084e69b1dbba5a437fdd4e53cf35b7a8 SHA512 9b8a947ddd6038c1d13d2d909de8e0c5b0a4c9f8fe48fe2f20f04c714811cc124e90b0cd77e9d9deb5e67f864063fca2c671a463b012385c03c9708ac4a79b0c DIST thunderbird-115.13.0-af.xpi 550968 BLAKE2B 447b0c44a688a4c4336d7641393876bdc91a73e4ca67d9cac35c25b9c832edc5e81025dee2daee1a77762401b2b432e6944674ccc3df44226b449858f815bf3e SHA512 ba365e1c3f8ce852774f6a81b563bf3727dad8c96de39e5f834510f6795baaa07da3f062f77855e2f07beb719e5bb2c59e39f5f0dcf76d9772b5694e0db71f5f DIST thunderbird-115.13.0-ar.xpi 673662 BLAKE2B 5b6339cbe9267e99495faff82555410c677da70754d6b16790042f2846ff03cf202e213b9e18ef9e0014218003a636cd65ab230715d719b9959551f6e1f7fe52 SHA512 7e38e46bdaa5c3074e24ddb67de08529ed91100b54046052e6d73e087981463bb399e3207e6618c426651d635f95b6b5b2664cc2581c4fa360989bc87fac5d13 DIST thunderbird-115.13.0-ast.xpi 569918 BLAKE2B e6c31f6487815a49eb5c97aa25eac5c193d046de260011dad0fb13aaf93c0a7566c17a28ae624b99e9d742b433db469702ad7c2eee88d1e5a3766f36b1efbbb2 SHA512 7bff6a66f08c66edaaa287edaf7aa5ff34cd77dd3b9a980e7954cd23793104f3b54fc664f24c10212ed27bac9507b1ad7931efc2569d9384b9202baffa8338e1 @@ -126,7 +62,5 @@ DIST thunderbird-115.13.0-uz.xpi 588502 BLAKE2B 21784887f9e7652e45fd315988260425 DIST thunderbird-115.13.0-vi.xpi 773834 BLAKE2B 48965707b9c438c7224d41463670b537b7a20b4161245cb4200bb1b5fc117fbd343f239529456fcb1f4aa63d18cb3eb79774a7322c7fe700b73cf60c14e88db9 SHA512 6247f19b16008249931ec75f171739567e2c2ceee956236075f08edaed1dc08ff2b73d12031c3acb7e3f1db08d40e73224faabf8ee1e2705b6b5b103e2e8e665 DIST thunderbird-115.13.0-zh-CN.xpi 772579 BLAKE2B a74d96bd5e8be22f7820860b790c723ae70ca4df3268dc857998db7dea61de540e5393e45808a937a8823583b9b72578798732b50f7fc4e60588ab7be9bae9bf SHA512 65d3ce84cefda33f31a0b0455dd59b9c7b2466b50f94741ae8c97ecc165897ff310303ce17b8f243c488862481b01723e97897c2dbfa46526be304d7dbdb8b68 DIST thunderbird-115.13.0-zh-TW.xpi 777571 BLAKE2B 6c87f941a7764dfb8c6edab6785a700c13aeb9ac879a275262ed6c5c2fd606e727ed8b64455079ad8462d5147b104483ae2b09f720967ff808e37a2c4de52985 SHA512 5ddf1e877688e3d3dce43b21112ebfde881794d04f4421ba65dfdaea90a54d34d71db822fd34b78b7594019154db8f187c5eee5ff67a220e87bd1e1f57bba4d7 -DIST thunderbird-bin_i686-115.12.2.tar.bz2 83038989 BLAKE2B 3a236dabd528d8595014f89a83dc7deba67af00b7e104dc86f9acaf328eba909a798206f9f8a5f441bacd89f031c4071f02aa46174bb750994fbec7081194240 SHA512 bed5c8251f18a5930ac6c79d2d8be2e5170659a55889c4a2202d9c894253811f4ac676e33ceb5142bce6ec65ab7a61496909fd892bd61c56b1d081bff9257e4e DIST thunderbird-bin_i686-115.13.0.tar.bz2 83149428 BLAKE2B 328f5aad64b58267873280d04b8275f399b19a829c4fdb6d7daa2b78dc3f6c09c61dfc3b8b3ccc7ce2d77a839cae23adc46492ff53f1bad313ece8e8d66db43e SHA512 f1e9865d08620bd1dfdbddf5fd1660152a93f6c6cdd64eb5127b32dd77731b955191eaeed26523b38911ae6c244e6950ba855504542053de5a7a7d9c17dcdef3 -DIST thunderbird-bin_x86_64-115.12.2.tar.bz2 80751602 BLAKE2B 510e620c2dcbc2c957e5d9962460538455fbc7f46b7e7d66a707c86bb36a8a63fb2971a7cde9fc8644a0800f7ab0ea5280b041702716146f9c5a004d220ac1e5 SHA512 5a90d172d9f49fe1220aa0f36a44e6b7f60dac89801d037874fcc88d88f998a75081c32b5486064e5828d6735cc7ddc6a9cb1d837d3f2531d3cda761fb67eac0 DIST thunderbird-bin_x86_64-115.13.0.tar.bz2 80720623 BLAKE2B ad0af0535261bd9a657e0166a81ccce692598fa8962e428600f7fd5941e397acc161ecd432f128270cc9ce5677b0d188540b36a3700c44b9c210805b067dc6c9 SHA512 b52eb96dcc2e5dc8d9d125af102ee405138172cef61de780d35d83e77d28632808ef8e51ed232c5025aa39e64bb59d1a5e6bc9bb58ce78733443e6fa5eacc70d diff --git a/mail-client/thunderbird-bin/thunderbird-bin-115.12.2.ebuild b/mail-client/thunderbird-bin/thunderbird-bin-115.12.2.ebuild deleted file mode 100644 index 0ddec45f3444..000000000000 --- a/mail-client/thunderbird-bin/thunderbird-bin-115.12.2.ebuild +++ /dev/null @@ -1,327 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -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 desktop optfeature pax-utils xdg - -MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}" - -SRC_URI="amd64? ( ${MOZ_SRC_BASE_URI}/linux-x86_64/en-US/${MOZ_P}.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 ) - x86? ( ${MOZ_SRC_BASE_URI}/linux-i686/en-US/${MOZ_P}.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )" - -DESCRIPTION="Thunderbird Mail Client" -HOMEPAGE="https://www.thunderbird.net/" - -KEYWORDS="-* amd64 x86" -SLOT="0/$(ver_cut 1)" -LICENSE="MPL-2.0 GPL-2 LGPL-2.1" -IUSE="+alsa +ffmpeg +pulseaudio selinux wayland" - -RESTRICT="strip" - -BDEPEND="app-arch/unzip - alsa? ( - !pulseaudio? ( - dev-util/patchelf - ) - )" -DEPEND="alsa? ( - !pulseaudio? ( - media-sound/apulse - ) - )" -RDEPEND="${DEPEND} - >=app-accessibility/at-spi2-core-2.46.0:2 - dev-libs/dbus-glib - >=dev-libs/glib-2.26:2 - media-libs/alsa-lib - media-libs/fontconfig - >=media-libs/freetype-2.4.10 - sys-apps/dbus - virtual/freedesktop-icon-theme - >=x11-libs/cairo-1.10[X] - x11-libs/gdk-pixbuf:2 - >=x11-libs/gtk+-3.11:3[wayland?] - x11-libs/libX11 - x11-libs/libXcomposite - x11-libs/libXcursor - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libXtst - x11-libs/libxcb - >=x11-libs/pango-1.22.0 - ffmpeg? ( media-video/ffmpeg ) - pulseaudio? ( media-libs/libpulse ) - selinux? ( sec-policy/selinux-thunderbird ) -" - -QA_PREBUILT="opt/${MOZ_PN}/*" - -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_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 -} - -src_unpack() { - local _lp_dir="${WORKDIR}/language_packs" - local _src_file - - mkdir "${S}" || die - - 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 - MY_SRC_FILE=${_src_file} - fi - done -} - -src_install() { - # Set MOZILLA_FIVE_HOME - local MOZILLA_FIVE_HOME="/opt/${MOZ_PN}" - - dodir /opt - pushd "${ED}"/opt &>/dev/null || die - unpack "${MY_SRC_FILE}" - popd &>/dev/null || die - - pax-mark m \ - "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN} \ - "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN}-bin \ - "${ED}${MOZILLA_FIVE_HOME}"/plugin-container - - # Patch alsa support - local apulselib= - if use alsa && ! use pulseaudio ; then - apulselib="${EPREFIX}/usr/$(get_libdir)/apulse" - patchelf --set-rpath "${apulselib}" "${ED}${MOZILLA_FIVE_HOME}/libxul.so" || die - fi - - # Install policy (currently only used to disable application updates) - insinto "${MOZILLA_FIVE_HOME}/distribution" - 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" - - # 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="${ED}/${MOZILLA_FIVE_HOME}/chrome/icons/default" - - 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^} (bin)" - 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@:${EPREFIX}${MOZILLA_FIVE_HOME}:" \ - -e "s:@APULSELIB_DIR@:${apulselib}:" \ - -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \ - "${ED}/usr/bin/${PN}" \ - || die -} - -pkg_postinst() { - xdg_pkg_postinst - - use ffmpeg || ewarn "USE=-ffmpeg : HTML5 video will not render without media-video/ffmpeg installed" - - local HAS_AUDIO=0 - if use alsa || use pulseaudio; then - HAS_AUDIO=1 - fi - - if [[ ${HAS_AUDIO} -eq 0 ]] ; then - ewarn "USE=-pulseaudio & USE=-alsa : For audio please either set USE=pulseaudio or USE=alsa!" - 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 - - 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/Manifest b/mail-client/thunderbird/Manifest index 9a61154206a4..66b89094ea66 100644 --- a/mail-client/thunderbird/Manifest +++ b/mail-client/thunderbird/Manifest @@ -1,69 +1,4 @@ DIST firefox-115esr-patches-11.tar.xz 49440 BLAKE2B 804f5b7434fdf671361f8efbfa3e63cb8b14fcdea39a444ee04cbb4ff7d7deaea74ede239843c350a857eeacf59a69145e234070baa3b05b6d3e1b5c8835f23c SHA512 5e2c88374f14611a1aee4fa191ceb2e66c1d440c98d6ca9d17747290f01f1a713b71c71cebc37313c089524aa6155bfce08c8931a24b71b28de54913cfccd73c -DIST thunderbird-115.12.1-af.xpi 550974 BLAKE2B 3f973170020cd5fa492e3b1cea3088a801e799f48dffa2081589cbcaa51eaa953dafb62ce008f894b465f6c0bee45532241b823dcc4ebe643c032fcc7ad58ae2 SHA512 6f2084f4b61d39eef49a499da144308accd2dddf1c191adda616a5289c7afc8e4cf8700b45e0b9957bdbb8b882a998234d2971d51eb970957d4a2d99ce3cc877 -DIST thunderbird-115.12.1-ar.xpi 673669 BLAKE2B c4bdce98303c81590bcb30c99bbbd5026e41aa67e3c14e5a2e0e91f2452fb8774a7c7242c6c4f82c68312a67e1caa4fb2d7d892ff6fda9c35073f270ac394ce7 SHA512 549b8b491785f20e0459754087c89bdbb9fe21cd124bd025b6854040da98724884c78556382be6cd9de5652569a19c8a540c67123d3c7e9c31ae8ff445db3c94 -DIST thunderbird-115.12.1-ast.xpi 569921 BLAKE2B 58b9e9e037dcd13ff2768eac57c06a0769a47eefd37d5705a4b61cc28a338422fac10eec787501d173839a68099071cea11f0c2adec2e277d756b089e7860042 SHA512 47e605d6846cbcbdd07f6388453fad1ef5fcd99013e288a6ff5a70920b2946567dd6317416f2dfcbc19b2def5980005e245b14c6f273f4ff2dda6ef31cb96253 -DIST thunderbird-115.12.1-be.xpi 734712 BLAKE2B f0608c46d6255e12683ac4648702fb4898912669ed1bf4854b9924dd3ef6c33a8898bdf04922594a16ef539a1dc9768de6eee4355ea60e03cf941ea0f4c5a044 SHA512 cc5066fa64dbf58d4af7d273e6a3159b38aac39c6b1af7021c3772ea654b55283a4475e9d1186b8d907750d2c66538251f5b45cf7951bbbe9ec3519fc9d03b49 -DIST thunderbird-115.12.1-bg.xpi 783909 BLAKE2B f73e174d5df6a74d398cbf9bfff45c363cb028813a13688bb6653e5ef87e9013f0e651af1b9e50f8e38348ca8113af2f2a32d27360b3f93029e35a5b922c2ef7 SHA512 edacf38b501eafadc9b73ce03854601abaec9f7bc5dd34c382a34548e32978e6e148116913aa2f2f4b69447ef2703520649b690ce35ed193cfcb7db1b0070dcd -DIST thunderbird-115.12.1-br.xpi 648068 BLAKE2B d51f46dda78af672bb7e3f4c9113b46ee8ce3170139a95a6c5c600356a58db6906520b8f52a84058c2bdb6bb06af3aebf41b7bf75230c6bf2fe24f0139279982 SHA512 9f35e5382ec6a95e48151fc6b11be353dcb82ea5477ae4b32becca4e83e7784423ad9f96922aa3881461c9adf8dbb8e569cbc051ab62cc32304da4342c4f7623 -DIST thunderbird-115.12.1-ca.xpi 687689 BLAKE2B 7121218ff3555af30595ea78e7ba8650b06049baee81074ea656556ab5f3f02bf789378e312acf25d8cfb6ad0205c23a5798f4e3c9486d06fe66af31348c09dc SHA512 81d08a7253dc7d7e9af257f8b28ecf5bdb52b1606c5e7b673646ee6b72d6bb9b7b5ec6fc53e4ad74fa7a55110a3a42ea61db0b17a04472937af733fc4e508f31 -DIST thunderbird-115.12.1-cak.xpi 669821 BLAKE2B c9c0a1ac9ca828a301bf01e518818121996c7dbbee26e0c931cf253538375fcaed142ee01b6ac0245d6c0de4de08c3a9c15bde5cb637bc9ce6acf14176e4645f SHA512 67e31d1a1d0997804563739a1e825f3de8d37207f550ceff05a1360d84c4d22832d025861825cb67ca41d3d8adbb64c7fe9a8222f0c5d0f1b5e88d903250f57f -DIST thunderbird-115.12.1-cs.xpi 769913 BLAKE2B b76f373c766ea89e27fc841d5a912823de4b122d2dafda54c6ccdfb1ddaf0d84df6f16325d5a75cf1723d9d86102a75408ed2453ee08134e3d0501d913b70e18 SHA512 8d322bec969ebebb1a5932ff57a1f48a3fe0c243719dd56b1645cd91a5dda463d052b40a198c5681dc6696b79322e805dffca9e77939352d5165d60733a834be -DIST thunderbird-115.12.1-cy.xpi 734616 BLAKE2B 01006ab1f8bb225062663fc6bd99fddbb1ca4d02260267fb983bcdcf7014fa66c881c17197d5b8e2305783044f3924377e185583a6ea9c3a60b48e3132f61437 SHA512 998ec9f54615939a2a661bfb30de01c34f99d247a20c8bf24b9ccf78dc5555e43a6a6f1e543a0ca4bb2fba9c9a6e2069f92d27b915ad08f4fecbe08284961c5b -DIST thunderbird-115.12.1-da.xpi 722530 BLAKE2B b91f58f4eb1a48953b9cb168c216547d5653c8d20b3275421766ff88d2e18ae864a080162a1b3c1fa7f126113bace68e290cb8bb6e008a19381b8dfb3488ad03 SHA512 a6a443e41da1a54ba5f089d051a282671fd72e7e0e3d3ecc710f21a0aec8f681991fc8ff0f1275fbb06003d55591bfc60732f8fccad7aba341bf23618c5dd9dc -DIST thunderbird-115.12.1-de.xpi 750859 BLAKE2B 0517697578147f78d03dd2925c3d71c8b4d074bac477cb248c7677bc6583df57fffddb4da9f7a1e311383960b05c65f5763dc4ad2587f8814bdeba0e1792d0d5 SHA512 6a64c4fcd7f07d725f75aeea5499dff34875a870a91250de611bf19896624b56579f9f0f29aaa1612480c621613d3705cc2f8504a298782a45904a09d6105531 -DIST thunderbird-115.12.1-dsb.xpi 770432 BLAKE2B 03522bac35b87ffe25cd7d69cd662bdf1d4674ff3f2c60f76854d4b02505f8131108ba9c76e73c4fb2b870d64b8f5ae7fcdc96e5ec976195716d9eee52bd3509 SHA512 2b44e64196ca98f25d01283c91d89f07cf25ad4fec5ed32a3c8c1d1bba45e2d04fe23b63cc5ee1f8dbf691e6e25a6fbfe8a92b29cfc8d91d9a37479a673a54f7 -DIST thunderbird-115.12.1-el.xpi 873405 BLAKE2B 312ea9cd388986f26b7a1783b8f2e71605f3dcf002fa00d8a020148c55ed8f51feadd53dc1e45b68da8f4d8a3d8a73e59c90f593f7b56138ab18627d56fcda0a SHA512 afd3505dfe52f62ce1d63699f37ddf637cdbce2261ee3f6411246bb3b88e6a679d527ea1b47d7d44ac4ac50d1ad7e5b3459a0981c409834f5fd4b596c5c0840f -DIST thunderbird-115.12.1-en-CA.xpi 688600 BLAKE2B e8cc063ecfc455a23ffedb91580ebf68531a5e0e1f2b18dbd42e1f1de2634898b55d9a8b17227931e9467461ef1290c1f8f806a9e179449a7e216626224759fd SHA512 c2255509ca03ec3b664720f0e6db4f68f4aa4edf8df1e8b5ece9308dcc93ec82877ab9acc0c861178c8e37de99dbe29fe1b3a55bf40fa42683e79a5fbeff66a6 -DIST thunderbird-115.12.1-en-GB.xpi 690435 BLAKE2B a34168bbebbb877d76344ff1655dd7110989258228e8e670224bfbbf90726b5b2e8b3d1bf3faa7d1e2d9f34deef660d075568eab2e045daee8534f14c9c8c74f SHA512 cf6fcc6da7eb8a2181880d5a352a0d02df5f67936e295052d5c4dd791e78e095adeabc7bb4203dd2afec3fe1fa1057b9e210ae69483495f721ab7c0b5926802b -DIST thunderbird-115.12.1-es-AR.xpi 745001 BLAKE2B 9b563927d118a5a5f71a534c33df07b81d84d273cbef760576855977c7b53da06fc785a07a6392b429425fbf5cf410d7f576060a7c6ce972f64671022a423ca6 SHA512 7f252604d90f555ad6eb57af605b9a0b4eacf24042bb58a539b2360241e116cc799326843db16d6e9bab7eb98cec42e90e293efcfd4949a60d83b4f8774f0a58 -DIST thunderbird-115.12.1-es-ES.xpi 707996 BLAKE2B 0edc1b29f069950c6e0c8c0036b53fae21ec8e721abcce313602ca1bddc25374f07d7903bbe7ee5dbfdd06473b4e0a6c3902794f7c1b6dfbae6841a9e3559c70 SHA512 98d182124132601f006169d963ab3b176234042cd23487d5424e78c5bb8c2e1c2733cb53bbd491cd0914835f8917f1c65c7e43b8573cce5830412aef891044f9 -DIST thunderbird-115.12.1-es-MX.xpi 721552 BLAKE2B ee70b0a39c75ae7fa76d18fbe3a6bede475893fafec313c22b589c6c0b655855ef38a2c62d57a0ff845ea52b330b9d05ba9e7565ed782d6e1cce22b2e5cca82e SHA512 e47e74acf760eecc675ce5529ee3a2f6af545a0f090cb454038f4221c79d57fa976600f728398af1b828bf6afe3b09dc749ee40f9b0c887e6cb8e5572af364f7 -DIST thunderbird-115.12.1-et.xpi 681748 BLAKE2B e31b693c3ed663d47760ecc92708feec67d18ee2e8d18cec9d9375a91786f483478330aa8abae350e32b40c7f23461a6f9a0529ffa922754fe0fe580365a0bde SHA512 d0962e59698dd5df9f58bc703a0dbc9879905bb24c1dfe7b8ad2ebcb0a5894200ba7cf69fd4d65ea083109e8dcc53ce1c7972dbd06e3d55b757705494dbdba45 -DIST thunderbird-115.12.1-eu.xpi 713611 BLAKE2B aa92c752186ff825d9c732079f3d1272e413051953cf6d98058c856870d91a415c16b8857ad5d79865c5ac410d5cca3da3925e4214a8b9f61f2478b38679c126 SHA512 d47d9fd61e49ce0e2de1c3ab0f82bd346b4b5655b08ae1b1253241f36bdb71b9c21bde408de3d3620a7e8b4cd9c3094e2a3628b9552471ba065e8f35f5b8b0f0 -DIST thunderbird-115.12.1-fi.xpi 720333 BLAKE2B 708537776ca439e5814c973761fc90917c15e8167c3f84c3ca28d74089be0b8c9ee8342240aaab3b278ce7ce728a1d6cead65f23c21a05380b8c6920b25b0599 SHA512 45af869267cffecafa63bb38c68e19c03fb5d9130639facbdfef050e7592695d84c772f6c81119bc1fdc9c18fea19a6484a4d11b554a6e85234be50112ec8817 -DIST thunderbird-115.12.1-fr.xpi 757740 BLAKE2B cabd6993bc744621e65003e7ef84d03fd71cef9d63490a31118d0931a106a67fc1ab044782a72cc810c8032ebbf1bf162078fa3cc42a2b75efd669b03ae8c86e SHA512 a56ef86a0bc0ac1f973fb393a20fe0447cede474d561b1c8fb59f93c5611fd305c909f376177279640036cab0ec49e53d0f26444ecadc96b96c9d8dc458bcd01 -DIST thunderbird-115.12.1-fy-NL.xpi 739634 BLAKE2B f3c1883e7f00839bed0ad3b885a2e7d97d9d32bb45f3ec15285c751360dbafa90144ccd38f28777f530babf0314234d0c62fa2eacced62819d805d8e506283b9 SHA512 e127985ca3d93bc9bf140b5e7c1233288f288fb1a0b46c0df7246f9e1027e4474468dfe88dce3986d21a0ccc1f14db2d6f9bfd8b88e9a3ad5d9ce1bfae4fad2d -DIST thunderbird-115.12.1-ga-IE.xpi 611161 BLAKE2B be2e54b26d935bed0ffdb3075c1ae0e4a64dc79171e28b4174a15f7fc1c532aff363be1012ffc75dbb38b6f2adc477d0460481732b6b5f3240f0fa49c2a659ef SHA512 218ff4e8089895d2192d407c95f42153bf2246b1df993fa7084cee04fcd2428912cbdde62d8bf45c23f672a2378d78219b39d97a75c4615f9c7587a51c38e7ee -DIST thunderbird-115.12.1-gd.xpi 714246 BLAKE2B 66a3d5c5555577561cef1744682ad865eba24470d42317000ac22e93a25daf2860cbb24c3d245705146000fb2ac40c7f18a069d74b8116771153659dc6b9da74 SHA512 f639bb2ae8d7c1a001b63ef04fac26869cf1d2e3d35f85bbf7392b76d66a8d5eaf96c26cd35126a7153f1e1d4fbe5442a209843039787babfd63a484d20be9e4 -DIST thunderbird-115.12.1-gl.xpi 726195 BLAKE2B 9ee434be0ede6f672fdb8f093868af2926085859f09177160fe508ce7f655d48c477d53b574838a1a9aaad78c9272cf2ca95648cd11ba44cf03b7c14936e32e6 SHA512 af01a0afd5ada78493f55272e8990a59e9cefb565cc388f213b8ddb2104ec79048b4be9285249a2ad5a74c809cfda7a35269ae2f4a43bed63591b912cd63b427 -DIST thunderbird-115.12.1-he.xpi 692093 BLAKE2B abc771cf7255aa6bbb116ba090f7c569cb51f6bb1dfcea4f62dbdb77ad1e18d95004369e921cd2e43d06597c4822f0b59a03e96e3aae8a8505f7dc4c66fc5f46 SHA512 b3d396ee8bc9013a53717de1c6e0a5ad704da415ecfc2790a4a3e4a452abb2ebd9b8845f7c3707b0a194791f9f7e5a71be6dc67d64b8086dedff88676b33bc60 -DIST thunderbird-115.12.1-hr.xpi 689195 BLAKE2B 8ff2126c054c40ef85b70db5497be9814a495d7c1d0a647f8cc77498b67baac63558592449ab8ce3e4daa7427e0fe6507b972f614d1fab4321be9970c99b8592 SHA512 62573d37a62bf929d82fff07cb49a4cea62e1f5bbc09a1708c86b74a2aa4b04dcd8d43717c2fb585cc1529ff632b41e1b644139308b46a87e41d5cdd11970b1f -DIST thunderbird-115.12.1-hsb.xpi 766501 BLAKE2B 22738e67d08c3e34f067d829523d7a2322ba9bc1441f49615bfdc9fe1938b169f077c001e5c2369fc910ae289388c3457d3ec335db48b5991f9adddba2cfd705 SHA512 fe4522b0193537736d3ea1c88815a97cc8ddc0d05bcf5d1b6076a33e1a0cc6c646dcfb09a7b7abd991a9424cc67e151d844753a619548b68c179cbf280618fea -DIST thunderbird-115.12.1-hu.xpi 769133 BLAKE2B 7facbedd24363693041d1ada4c41bb4ec75cf5e12f7450a33ece1659a1cd282e64483ffc31b6281db414a55ea3b94202471e7bc3e570c376b2e7c101476ae368 SHA512 deffc15b07061b1a161ff3cc201a62e5bed36fa5000d3f47a726bda3a90f3e3e4ec3c4b722bfbcb2610717cc89f7f12a157f4b0b0901d0ff2006f3b2d7eb60bc -DIST thunderbird-115.12.1-id.xpi 653752 BLAKE2B 51d3687cff4bdb6c82390b85852e13cfc2270ecc6ca2d23ae59849b2ea96b710e37874d51c5f0e54484fbb358664804a4c9d11b76363f4850c2e4027f4add928 SHA512 da59bca0261f7d9ff6f77e81abe2da15c0ee9fd82e6b6d0da5b8c75acced23cba42a967fae62cf43c07f13e0d049c1fa42484f346990aeaab1cd181a6cd3a9cd -DIST thunderbird-115.12.1-is.xpi 727097 BLAKE2B c9e3524aa036a1f543fbb7c53845ad1c7bf0df33a67931cb1eae802c59db0f9299bdc60156bb74cc04da371500163a67a69e03d8a1663bd4bf0830dfb9384f37 SHA512 c609d487a0ade339b0a0299d88f45abab40618891336c236d627af384b4508f79cd0a61e2b22d1bdd000c319a076d420cff5e9bf9f1a008e43f68cd11c44f855 -DIST thunderbird-115.12.1-it.xpi 676204 BLAKE2B f72f26de8f3190da2ff771e9534952b8526b86e914b4f2a99f9651236914cec0f32b81e15db57b978dcf5ebab5313e380c95a4199d76d15722a00adf54890c49 SHA512 03bc410caeea17fa75d7cf4ddb83e81f52dd918298dca6f727c16c682d352351bbe9056402365d2ecf64fdf511febf57ebc700c27374c8e06c948492b058e825 -DIST thunderbird-115.12.1-ja.xpi 804931 BLAKE2B 3e1955ccb8a5eed15458b4373e932bd82ec2f4688579996c96f2ea701780b8c272ebde7652eb0947fee4afb727c0ea7dd2ae0921b702f044f0baf05b3dc626ff SHA512 1c604763509686acd19fe1d0f492049b0355cebef2179361f49e8324b81766500f504935b96cc3f1a88ad87e7e39fef255a77340c94230f4879d8ec46be8b931 -DIST thunderbird-115.12.1-ka.xpi 786093 BLAKE2B bb8094a7311e8f7cfcfd8237e6acbeec56f689201a4bde15fa11d4f233daf1fe97b624539de0abf8326fef5a2cac78d9f3532fe54bf7477ec8ac9c838c4e00da SHA512 793ed043bea3c7fe26c7b857f490b66be7b25984c8cf13c2457271151f964dd67882c60f9fbdcd0031c75798cfae599eccd51f20c31cf55cc9ced044db7ded38 -DIST thunderbird-115.12.1-kab.xpi 714604 BLAKE2B ee65868b223bc95b4174b523e5f39a83d22361d71f53f2750cb51257820165e1421714a421913d6e034618c907bc0149c3944fecaee5962e66d30c15cccab1e4 SHA512 91597a44fc4ac5260bb43d9d70c4e0c3bebc1c5d8a633444016206eb6a2b4f4c5fa6fbce5aee2106e785fa4c3387d053c3413741c26b7b2262ee05e1c7c3fda6 -DIST thunderbird-115.12.1-kk.xpi 842880 BLAKE2B 7927f8be84884c0c2d18c62cb41e9e944105458010c51c7d983f66bbc68ebc1e5f16f3fc4d3dd43451edd395bd7a90ab5e8ef79ed2248d84a873795608777292 SHA512 f838fde95baa1176b798c1822a359e976ce518337104dbb6b39be6ae40f8d067f68960dfd5d4408c23fd0886618ae7b82c50a3849c17ea78132a4dda1412f53d -DIST thunderbird-115.12.1-ko.xpi 746225 BLAKE2B 0e705bfa44b5fef277cb592ead66016d1c2345d3be22acd1216e9490c67b3b8f5b591d691c17200461ef82d1fe510519de45aea7e6973b5119921cce1c4f2e21 SHA512 099d7b24666aeffd66dc5fc8723cf4d5b353c55eecbce7862eb75e0a84b1986dd2d6d4ae1a4ee19276d3177aa2b5c23526607505d42ea213db1bdb3a603600e2 -DIST thunderbird-115.12.1-lt.xpi 690573 BLAKE2B f3bf6f0ea7a66ceeb9496baa2f1712733bf1ab67e9f7b7a01d62a8374e1a4828452e656bbf12b876951301e1a988d5202734d9495bb6cb1fe29c0431c96defaf SHA512 d62690b67ea1497a0279f8ef434f4d4b994217deaca701134a38d2f7440a0a398aa5e4eacdffacb0c33c77beaf357c820d172b071ed4af06806b4013f1499d39 -DIST thunderbird-115.12.1-lv.xpi 627156 BLAKE2B 30efb2d413397b86ebd85700a38a2ee0cc527e00909c9d3ef174c226f55ea0c96ceec4f62c11d273413d3df7337e351726bb047196304580672a8a1ba94217ee SHA512 ce7ba9ea43ca3535e4ebafcf0a8fce56bdb03a44c264b09a2b37541b8cdf5153403638df38d6be53effdf7ff1cd0ed5c44a88d2de2defd3ad9ddcc50086d8eb6 -DIST thunderbird-115.12.1-ms.xpi 575469 BLAKE2B 2780564733f270b58a1ace2911f2681cbe052ee2ae546bc3d5194047d5cdaa66a13e90052c92c851d58cf60a914ab07b5e30e613bdcbbdb26d4eada0b149c868 SHA512 32ccfb52cc2d7e19da3164d24888b0f8c78794e62f0a4bae364bb6ef859806a1dc5fe7df70d6e604b76791a7e85005f5e1894f5884ac74359bd18810b6f185b5 -DIST thunderbird-115.12.1-nb-NO.xpi 693900 BLAKE2B 90acc3e629ad51dbc7de16d4544a327ff7cb69837e0a5bf76fef3face1fcd017d3aaebc042e40b86daca359b00a4744ea32d41b39cde9bd5e67e174d0e104043 SHA512 b9e80d4fc1789b0541cc5ac1a64cd57ffb27c7368151c10df9cc18596ee69de0996611ab6750be551264599848a61d8f96ceed620fe2d1119918a617d62671be -DIST thunderbird-115.12.1-nl.xpi 730833 BLAKE2B da356e76a9855f4f09a16c92ce9e789558c91594f4b6f4e6a9739a345396554a43d3977e1c63da29ea762957d6a0d509de7cfa1c31f58784a31b6dd67b2e60c5 SHA512 b08fc93ff1456c5a65d4735d70fd3df501c4e85820402285c27536cfb7332e3ac64f37f6eff4f229c221f8a68b644ba5d2b79269063a051ee86c5fe0fb23a168 -DIST thunderbird-115.12.1-nn-NO.xpi 696719 BLAKE2B 64b347a4ba080f0205f6a011e24ca6e7885385dcb45ca3455dff13e288e32ce7a9aed2fd5eeed661e5a568503d9120f62d13f758a5e785f988c9135ecfb25d0b SHA512 9ef9929a88cb361aab34629d499266a8ed383fca964704e53f4a6e371145652fa5f19c5797f5e3179c6776f635aa536d54389e2f9c1de3368311166e969380c2 -DIST thunderbird-115.12.1-pa-IN.xpi 683514 BLAKE2B 9ba499c93c9b1579da936654e9a7be90684aa350a2fb268d5f5fd9b18383dfe0e629a3b271c9a5b99d34eb1d3a4e0b19ba8e0de748870f2fef3152039433a4b4 SHA512 d316e8a364cba0335be79553ac947d8ee8c338384c6dd836527dbb8f97822e834d0fc9b403a992c6573d3fc2204b6288409b43dd7b6dd3076d505815b5ea7f63 -DIST thunderbird-115.12.1-pl.xpi 749664 BLAKE2B 6f596c78b3813b554cb67abc747d7fc5a53a15eb8081e251e85eb299f8feec416e220a27ec82d38a53a1220399d0f45c128e05ac6cd8316c78c9f241f3db9633 SHA512 a8bb04b02511a16af58c3ed31441ce330459ad90d8ced0a21611601df84fc27b8afc8fe12aa6798f0341353b18119861ee6e68d038c0b93a87d430f7b04f4565 -DIST thunderbird-115.12.1-pt-BR.xpi 738421 BLAKE2B c04ffd683d7cac6db9fc967a8d945adc9dad85792455d065aa3ae0605bb58e18dca19a66a4ff2de3224214bd91eed5f94a38ea9074a6bcc3eb805543ade92803 SHA512 e9bf1f72bb174a6d9ccdccba664f1393a835eee2305e6f57703ca2545b87c1074b04dfdecb7ee88ca7a9afe81b6950dbb325b3262a059482222b6ef17daad7e6 -DIST thunderbird-115.12.1-pt-PT.xpi 728869 BLAKE2B 3dbc5a7cac7be62217d2ca9d63c8312e3d351b3799475d72fabe2671bef9ce431efeb4e21138a84eea0f31068a2841bc6b0be9ce21d44032c306517151f9c33b SHA512 ac6370656730cf71988bb8577a97ee9987661891b06817691b651f5e250b4f71fe54ff84afc1c89e8bef517df8827c6367f9576d4d57fc710208499304fb69cb -DIST thunderbird-115.12.1-rm.xpi 732589 BLAKE2B fa947e6a869b50cbe114dc00e0dcab866584fcca401ed16f3121949b3a5ab7866a18218e9555ccdaaa30be94f5896e1cbae5a1647c5846ac5a537865dea225f8 SHA512 5640bc32fa9016c5a6a784ba3f9c3843f48bc0e0374bafc9e0bf760cb27122bbe1a363bff43fa29df11dadb45bfe1302318617e41946aa9732b6620eca2d4429 -DIST thunderbird-115.12.1-ro.xpi 661831 BLAKE2B 9b7536bba0d9ca3bf8aa3d6f8672ae04d6158af7a7812a8057cd9df7b9fbadf276828e25d2004e4c2a8a45d480c31823bab50f5f65b7519e12f2d9b3d9029682 SHA512 9e1f0cb28901702fbab8e4f4020feeec3514f4435f7349a7db223c60a7c8c2fc1a048ef4b1fde290178da6c66a0ca46862a67222ad0012052743fec0dd2e0cbc -DIST thunderbird-115.12.1-ru.xpi 857135 BLAKE2B ed9acef4f3286df4f991722f89e3c8dcd55f9f28ce566ca1948c4119727dc540ffac7cdb7e6a18fa82d2f757bee710d7fc56f4021c7fa9f309480b36c5811ae7 SHA512 551f219de6e2f431836bfce4c0bbfd4d72a9aa197b3cbcefdc13ef9a7df8184ec0942f4d6ff9e45e961b908ec495391be004f2dbbed2b271037160ad3801d753 -DIST thunderbird-115.12.1-sk.xpi 769056 BLAKE2B fded2a6b57b72a28309d6fc135bb6caffd9a708d0085cc694455f47e2288b9ec1e3eeb262e9a6702abfe54cddcea3a2f9c243488386e7446a2fc2aad3262d78d SHA512 c56cc72032525c928e96ca2a28f64656f4a1293d8613d8a2138abda4980aab9eb995553aa76ce2a281a4b4ae42e0939fb83afbbf51d2c84330baaf1584a65d8c -DIST thunderbird-115.12.1-sl.xpi 729110 BLAKE2B 119365a7393efcedec3a0e8e34e7267403e8bff41f1cdf27b9468a81de4242de3a464c08ff47183f57f36551f8e77f8788011fce0b2d490574ab7bcd0c99ecc0 SHA512 fe5e83fcd34a984c9843235e1c8d0eea8ab83ed40247a81fee8cb2ff77dcb190a0ea7e8a522599472c30e6e5a554449f45f900454f54245ff896b541ad0e98ae -DIST thunderbird-115.12.1-sq.xpi 753635 BLAKE2B ba3b4b34beb01ecaafe88d7194fba718bf49063087a7141467b7e1dcbcab5d5fafb4a966a31309bbd3936dc2aeccb84bdafa751411afd76b2e463e47ab6c2b37 SHA512 1a668ef60e757b2cf44aa8354d79141e14d721bc6e45adc8a1095b64b595ab4cd75f11352896de682acb34b6276288a0d8203aefdb302641fed1114dac7567fc -DIST thunderbird-115.12.1-sr.xpi 757455 BLAKE2B f6caa5e44ac06935fd64a51a29b89b2c9f7d898c9db02a1487120c327cdfe2c0c66a5259ee84ac7e5431b259b13443660f77da238e7eec43868f5b0cfdf9a95c SHA512 c12af3b11c0726ca7fabfb0aa1fd8bf81af27e200a6da9a2d165b0476322767309b1ccc4b0f6f8fb1d0a5a2ffc6163d99d837e2265f4bf3a20305da315c7e84c -DIST thunderbird-115.12.1-sv-SE.xpi 733955 BLAKE2B dca12a48732ed9af210b6938f6e49ece7befe714ab62ddd9d584d7f2e5678e70c9945462be35028dd75b8b85414935035ca10a4c850f93f8f32a45e37a1f5005 SHA512 ec0151c44bb938c246a6ef6db20dd766c49498658cf3cdc3f32bddab8b644166ec2cc31642b71ca6955d1272bd7fbd4de9b781614ca7861c8b3cf058b9ef27b7 -DIST thunderbird-115.12.1-th.xpi 804660 BLAKE2B 8ce689ffb8535810e922173daf305d8fc46c9315148a18cea1ed919031123bf2ba1d7ea9e222a5c9956cc88ee7c64088a74aa1fbeeeb957c398cb90efb334b13 SHA512 a7a549aaba5e368dce0810f0c212529f5c477669b4ad0526112bc1622c147316ea4e4fbd96e86395247534ec56f885ea15605b6c533e170a165bc2ddccf0a363 -DIST thunderbird-115.12.1-tr.xpi 743474 BLAKE2B 82a8f60d332d19ab84dbe118498ac749a24348ae093aedc69a545d0b06d9fe02eac5b9cd1901d4c27656c10ddb06a5ab93d40eb293bb1724022011606cb80839 SHA512 a458aefa8638c7a894558d848dc101defa11b682f18de882850c8ef1fdf44c9be75cf16d3f2afcbcfd48b4719183ec300833bb60b6430f7a0c9d59c627527649 -DIST thunderbird-115.12.1-uk.xpi 846639 BLAKE2B 7355cf3324250be1360c52660d23152e3033f8706b9080e4874b38a0eb095993ca46f01575f303f6a8ccc903b508c78f20ad732d29bcc8d95df747ef92905b7e SHA512 6ea9d1b7ce831feba53cf305f6f6a4471d7d4de95148843e22d1ea087179ab1601fd5f87fd7542b1a9a5dd1ade7d0bb6aa3c43428b607979823ff416f3d48a6f -DIST thunderbird-115.12.1-uz.xpi 588508 BLAKE2B 4e9dc2b9d60caf57edd056e34e42d6d360125dbf7bcc15a446ee4d28e77c1fad551d95995959ba5c9dd09e65f3629b70cba3203fbade2cdd6b59ef749767621b SHA512 1a4f9c4f2c2830ef9fa00b0fd2153dd866800c6fe30088df70da29757a755fccd76c80ce981c2a3293b954f6ee5a932cc764746f2dcd8dc43e3d28ebbfe91774 -DIST thunderbird-115.12.1-vi.xpi 772899 BLAKE2B 177d6bd9d8458b55ea93fc2e72dee81e21b3bd8b902b173f28997b7b3b17231f811ee27d0ba5acaf409f67d9788b6d614f812080b0496a0d1a9f5318e4cb1c84 SHA512 b9ebcb3e736a92de097575e6651a98fd2dda2a00d797f225f9b9f031921e8a91d8f807a4aac034c295bd94e7a8071451f57609725c8dae3cecabc622a4a67759 -DIST thunderbird-115.12.1-zh-CN.xpi 771966 BLAKE2B d53a9f428691bfaf2e7c35977b8f87867f79e6fbeedbc4610e75ee3a1d2dbeb11184d13ebc2d39163ad02336ed509b9cfa09b7d3f920251ec00dacaabcc3469e SHA512 67f2c96a0347790acd48df1afc3adeacfb7bd5624069af70ef72ee4d31a5fc1d0120b6d0cbf1bfddea6e4dc9c5b663d940c996ba49f3a9341527b8485cae8910 -DIST thunderbird-115.12.1-zh-TW.xpi 776444 BLAKE2B 51dd24e9b4549887def3fddbf32a55cf2bcb3374bc9df83533d9585cb90f7c72b2f5b0673a9460aedfc89ef75e13155dce7248c6bd3c8353394ac14349e0d956 SHA512 a0adf8fc4329a39a6d1c05c4dcf9e0eccff4be29d2f3ef1814a78bb8c7579ed42cfd1f121355d3e5b99ff4123685a7a65d7281a2e65b502986bbc1efc611baef -DIST thunderbird-115.12.1.source.tar.xz 535032092 BLAKE2B b88927e5591651b40366da264e9b9ef8f54e404cf669d03a67ac0b0cf929fa3c1f3ca760d13f532f765bb208ec33fdcbee9edbb7811c50fca57d419ca5c4a311 SHA512 1640d860f9cd5107d8c26f0ca8cc6254cb7e4445fb968d2bfab7011fd4b1919e867fc0c639c097469dcffe3846ef2fab09c74d211fc56aec21981669f4e3c0cf DIST thunderbird-115.13.0-af.xpi 550968 BLAKE2B 447b0c44a688a4c4336d7641393876bdc91a73e4ca67d9cac35c25b9c832edc5e81025dee2daee1a77762401b2b432e6944674ccc3df44226b449858f815bf3e SHA512 ba365e1c3f8ce852774f6a81b563bf3727dad8c96de39e5f834510f6795baaa07da3f062f77855e2f07beb719e5bb2c59e39f5f0dcf76d9772b5694e0db71f5f DIST thunderbird-115.13.0-ar.xpi 673662 BLAKE2B 5b6339cbe9267e99495faff82555410c677da70754d6b16790042f2846ff03cf202e213b9e18ef9e0014218003a636cd65ab230715d719b9959551f6e1f7fe52 SHA512 7e38e46bdaa5c3074e24ddb67de08529ed91100b54046052e6d73e087981463bb399e3207e6618c426651d635f95b6b5b2664cc2581c4fa360989bc87fac5d13 DIST thunderbird-115.13.0-ast.xpi 569918 BLAKE2B e6c31f6487815a49eb5c97aa25eac5c193d046de260011dad0fb13aaf93c0a7566c17a28ae624b99e9d742b433db469702ad7c2eee88d1e5a3766f36b1efbbb2 SHA512 7bff6a66f08c66edaaa287edaf7aa5ff34cd77dd3b9a980e7954cd23793104f3b54fc664f24c10212ed27bac9507b1ad7931efc2569d9384b9202baffa8338e1 diff --git a/mail-client/thunderbird/thunderbird-115.12.1.ebuild b/mail-client/thunderbird/thunderbird-115.12.1.ebuild deleted file mode 100644 index a866aecacfb0..000000000000 --- a/mail-client/thunderbird/thunderbird-115.12.1.ebuild +++ /dev/null @@ -1,1363 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -FIREFOX_PATCHSET="firefox-115esr-patches-11.tar.xz" - -LLVM_MAX_SLOT=18 - -PYTHON_COMPAT=( python3_{10..12} ) -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 - - if use x86 && use elibc_glibc ; then - rm -v "${WORKDIR}"/firefox-patches/*-musl-non-lfs64-api-on-audio_thread_priority-crate.patch || die - fi - - # Workaround for bgo#917599 - if has_version ">=dev-libs/icu-74.1" && use system-icu ; then - eapply "${WORKDIR}"/firefox-patches/0029-bmo-1862601-system-icu-74.patch - fi - rm -v "${WORKDIR}"/firefox-patches/0029-bmo-1862601-system-icu-74.patch || die - - # Workaround for bgo#915651 on musl - if use elibc_glibc ; then - rm -v "${WORKDIR}"/firefox-patches/*bgo-748849-RUST_TARGET_override.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)" - - # Workaround for bgo#915651 - if ! use elibc_glibc ; then - if use amd64 ; then - export RUST_TARGET="x86_64-unknown-linux-musl" - elif use x86 ; then - export RUST_TARGET="i686-unknown-linux-musl" - else - die "Unknown musl chost, please post your rustc -vV along with emerge --info on Gentoo's bug #915651" - fi - fi - - # 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 cargo checksums from crates we have patched - # moz_clear_vendor_checksums crate - moz_clear_vendor_checksums audio_thread_priority - moz_clear_vendor_checksums bindgen - moz_clear_vendor_checksums encoding_rs - moz_clear_vendor_checksums any_all_workaround - moz_clear_vendor_checksums packed_simd - - # 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 - - # With profile 23.0 elf-hack=legacy is broken with gcc. - # With Firefox-115esr elf-hack=relr isn't available (only in rapid). - # Solution: Disable build system's elf-hack completely, and add "-z,pack-relative-relocs" - # manually with gcc. - # - # # elf-hack configure option isn't available on ppc64/riscv, #916259, #929244, #930046. - if use ppc64 || use riscv ; then - :; - else - mozconfig_add_options_ac 'elf-hack disabled' --disable-elf-hack - fi - - if use amd64 || use x86 ; then - ! use clang && append-ldflags "-z,pack-relative-relocs" - 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 aaa62fb377bfc789e59a5f4f42bbb9db52c3f9a7..b7679955fb81d019a76f7911e62903e31b166a5a 100644 GIT binary patch delta 14451 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 diff --git a/media-fonts/noto/noto-20240630.ebuild b/media-fonts/noto/noto-20240630.ebuild index a5f606b6984f..5cb5c9101478 100644 --- a/media-fonts/noto/noto-20240630.ebuild +++ b/media-fonts/noto/noto-20240630.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/notofonts/notofonts.github.io/archive/${COMMIT}.tar. LICENSE="OFL-1.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86" # Extra allows to optionally reduce disk usage even returning to tofu # issue as described in https://fonts.google.com/noto IUSE="cjk +extra" diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz index b4e26ec292b48415e42f5ae162076b88023fa0cc..dfe49fccc7793b44f40b13117be8ea6869013220 100644 GIT binary patch delta 37455 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 z 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 delta 37365 zcmV(=K-s^@rUJ;O0)HQi2mk;800092e7)Ve9l4RFckZju4U~;U0-4Cep7HpxAA5W< za|8Hgv5Q5rNtRTatM~h6S$pNKZcVpTlE}T+$^;_5_`X0y;D7&@|Nbw3`E~xNqyDJ> z>+ipQ`pdSJ{Fndq|NP7U{a@mL`pZ6A8mopH&s>i^#Peu1?|<8hN4oO9TI%z-N*(DK zVeT#Nxpn?-_Pypa%$U|XV{C2kpL;uUi>VzchiitpwwkxOT3PD~W2^IQdy0E3`G|Ah zd*8=j{@efgFL{f938h|Rq-~z7?c09t=bU@oV(WQp`<;6$xmD{uMzfjwEf)bS;x4}c=Q>MvRaPU9Q8V9E$9F8U;pL* z{lET?|MK7d`(JAP`tz3`U;elMT0ehW^ZSp#Y&oU3^{TNQp_<3CPw`&lwfJ8L3ms?AeTM7I$bZwR77ypQpF&?5VU=BP)`&QD^6y_mt0b&!L2MTzhD91Pm#c`B<;{xBB_D zS`o8(TYs&dwpP>5KetfQXuZb0WlUh6F_aZXk8wL#%)!$o zbL|lmJ$R6G*4S&w`Pk1hoZ+!rKY#h_$N9JU?X_apUfvdLYdlpSmCee1J6r9Abvuud zdRtq&SSwaxmh-}J_i*w(d$`(B@Q08x_FYGgdB(+GjAV)4`D@l(HILi^o$=?GFX%Dr<(l(Tee93*D(U5p8Td@cDqz*VQmT_x*fVbf%;Kb}_OsVE z+Hvs6J9`yZ=J{qic#yJinWOHzzYhSwWm`#I1*O%>ysWwSV^Oz{=J(w^4Y;ye-^$fR%~e%_ZS#u@-P~O9vo1 z@|iEzJ7ZsQ4DB$js{&kU3~Y=w2EA}cusS!M7N|(T^JBd}fB*RD%U|cyz_$Hu!2su4 z+BFC%Cp!UL7c8qDB4fn?YbFBbo=yNLury$Q?ASVAY5?mA1lVwv(_b-A?tfWRD|_4d zjT4+;FFIB_8zzDopE>w(HHO&BzW-yvfau#s0E4gYudvUf<=M~Uz$GIt-ub|jubJD)ewE879$~b{ zf_?q`A%6I{p5bx3-WIGimVX=%!m|@mFl?jun(%F+TIyQ@X!)Pz*!zAEN8;F4KZ%=d z=WR=_^Efc*Lc|&?@V8;RLTjZpehRm)z3vx)y&bGz=W8N3DfUA{M%`W(Mqq9Ugx|nW z7Oo`CmzZ`ee7l5#krH$p5qRH@2!<{q6lTU#;G_{;3!@AoeIh8b*nh+ez9w%Qo?Qr! zz|6+CpL*t2O)UEduFDVOhlFFG2Haz*DW9t&92wFx! zCJGJz@W`tagN_b=VSfuVVY+e%Kc1L3uGLt6zCFpm&THpWh^d1R5rKIS4?!!T2DUN*J)30Mu7%s|DeMLC+XmEk z18bmU{3RS|;PsKnu*Y-05sJl<67-0(#P|WB*Z`e!^aFyKlOzW-f8t>CPZ$S`5SIOZ zy}o??@lWh)o^aG_5%Ixn03@?Vd^6OBU{^uid7az25?rw!?8O{(%4X79ssJ-lRv+>uM*q&i)4i z9;+jf+vkPN#RKx$e+bXL95Wo?{D6o7O2ATuS`Ebq%SS*wK`4mhx*|(S6v0gMDp)>y zK+ITMP!f~~4M^_@*tZXV|MaQ<`mnGaUwd0I$Q++f#ICre8x;GstqD7v1NFe;7d8*_ z3WeSvps8IO|Gy5SZ1i9 z41GWZh{m%t2+ce_8?xaSICi-%xnzNxPq7uL@?5d+-`|C3<^B;?q_EFBt?*`WO%EXscFPJAB6KzDq-x`_#*FzW-Yz^jh>PB#c zjBFZ^3wE@#RRuxP2oh{x#1Afj^13p>j6eV$0R59_f3%1vIrHeKF#LaiEY|nG|N8aE zmml+~h;n=dNQ5>I6Ll{(1|fkGBUCnQV`bIyl0|@%APk`dD3}Qcn}}VAD&M7AD^sOX zu+vrs%Xs7%&zRCGZbM@ap%1J+@Cd_%(1O6~t6cuEVyqN6IxvrVpvO++3JMF}fw>?^ zF^?(Ue;}8@hI2;fe89V*4|Qi}_q5s(p=>*%8j>HC0^lwid{asmZDk(mf=I5|asyTn zbLApnPCWBT@PGU9n6^Aq@w@B*@3)wN?e~A!)Hue%P2pA6@0cW5P{D;*+(ff%L zVh;07cP}_vjBFwV<0R@5p(n6@zyR6N71WP_5FUUilP7O0LF|C3LO>WZUa|#*T__E( z?1V+=G*5jYTvBk;plW+Y{8q`&1>A4w6vTQpZamga9r=#vzhIy6cL3)o5rT@b5YJ2K ze@9|;Q(~O@IfiwV6W#((#s&vsA|fo$9x#<|GGfe%F1v_Pr#u~3LbR-fIYL+ufPlyl zVD}?ch%z6HT;e&lH(^8o@`BFQFbbU0ZTm^@)JxV z-axriJz;-y?41oZU=m<180@CTk4pM2f5Mu0X6$jgZVr)c&csyW`AUL zgjlFS?^mDf8h`@KpfCbryFf-ywgke(rV-L{Ga?K82JLN5EVH^e3je-xZ*bA=Xvl#B z;ZBGcp|}$jaR?Ab*b~S>)Ivb9z!mK7|5z`qq!O%=Q;TnF&?;VfGnarAg7<+`e|Y55 zy;6q3_H7)5D>ygu1_?WM@f%T(k>$+4;JkS!re7cy!FLfdk8J{cCr(4qVv~8=Bp2kZ zA70tMeed;idgA`Ry}S|eH~^wp>x4al+j?G5jU%cF15P9FYm z@{MJo_80UqBASs&t5t1<+sXg_>hQ2109(xKKtX51f^U z!ATRa4UgFh!eZ+@P(mMpW>7GgX93I6I{3s95Ucl9SU_6e^@YJfN}4j ze?`soeM92~kPPmXHdYc(gU&=WV=W*_xL8dz`oxvdZy5f_XeT@b;H`#x{%i;P_Tx1-c#xy8jCt|$c=QMX5I`BBk!rZ0eiyuc+k z7`?F(rB-|_+0TH;J6-f5V#Fhe9FZE5)XmakfAVtU5LlF5cAoUWd4WqXy)##10bu|m zpC|g8{X!MX*&t7dK9&vr$xq?SeG%g?=>Sp$6iOZ9gk%EEqv@WUUbKS0AcWR)L&YG3 zQT-=Y4gbUi54cDz+uR{~D6n;nJp$BhhL4J*6bUZu2Slrz{)i=E1iTu{3VTDIv0fD+ zeA(Cblh4+_Tyg|fp@fYOgF;7qYj}JiCqNgCLXb6kV@778MT|)>@W$eB||UR;#RRMo(^rpyJvah@_mUQ z+j>z~{)q@nSS#R+C7c94tbNL(Fb=+ge|26NjtZ1+*KrKIj%6iw$8C=nv3sSx9jr!z z<$_f~F0t;+1YGDeU;_yg6;CK-pV{JAl;iz+uGp8)f1TgH&-u*e$fPli?3Be*|NKd{^a1}{6Q!qGVMIay`F?l#y zhf1c!=MpzNdooudv>(@|v+gDfSa-wLW4(U+_M?9M^t7+|TCcRD0#P_sF5ie#2SWEa z&iw?ikF`Ssk+dL*XEemL&~NWVFTpDKLex4x-Z33$eezUrK({Uoq9975>4&l!m;qf&O_XL(hh{;rf06wD1J^8yTrze34j(pv<&OxP2#%6=KEkz)hHF90(e0iZ$EPL%&^y+-}^%a01zf2~*s z3||O_vSTISme7b~$i{u(oBgB`6hAV*(zv5QGo z^e4pXLe!uzBC;?*rxp?nC%wR$RAOg)2j&Bmz+ngu%O{5%i4;6o)i+qFv!Yw@e}Dc< zdLY>7-|9m}?#R7YcE^1EUcekaZu7KAio@FV8;+ZYl4blsv85C=DSR+wbhq{>8vB5EYsI7iBxxjuv{e^?po8_VA_ zlKW`Tc_JhbwMidXbbg#*!rSI^+s!}#x2VvD$f(9-mJ01Ag^ODV6OGv#p*ZdU3jTH- z>@9W>SiHvmsy(rSMr6f5cfxP$CE?-E_4@wxQ~i6dpMLuK_x+!wcGlYDhvrjL^Hk&V zaLZGUVO|8Ka`LZLQ2E5te~tYL1U~+dpNVaYDPAB$fo$eTw1kT!{RBp^urp7h({=)q zM5NPK-YeF5LD?ooa&2!;37c9{LJZZj3Qyvp`kvy|ldY|&ef~F(?(y=OB2jVjsDSTi z>pa=ceaBh5*%QRvg14|#iXpT&PYcI~>Jp*&y=e);0UTd&Z5|4xe;=O9_M<+SzNGIZ zj8@z*{VQRbqYi`+`?94}q=y^NpE7HsPJ*SO>xeW+SUhb-9^CBpV&f{28!kA@*b|R# zkcFCNRuFVCcqg0<*d>IaL=Y+fKI|`!@XGD5TKh3!Xn0SC^8!}}x{KFzkw8wQywwR? zIJO91^Q2`EO!jCw0|tnhlMNLYf8Gzv7SI$iCMM-{rcngpMLxC@zc9gqlcC} zOH)^2o*8p){lLg4UIF$NsNz;qL@TpO(C9EXGy(4r>%Dg{$pcmuW(XH}f+Rvy<(x`_0#!6sL-R)rvm^kscO*M?b173ai9(isqhQ!-i!>F74(YCj%a ze|&uw2|RTX;Do}emt2I^0F>~~0A42~*s14?vv|T%ERjL*pD^yTTfVRdSpCH_3@aIS zlm2i3@Ge~FTId|`noVW#f8!XgWfXiKJj}!A!8#!5-cF2`$wm+^@}9ZC*DsjTM0IKO zmMb8}^rj6B+sjovVGcQD7!ePP1;z;Afu?4u2X8@aP$f<2FOm+)c$r`do+slq1*o`^ z=^fS*TK!n7-+mtNf+U~)3X<$Pv7#)gI~a}j*ha80VgO_;07el{e@v?aWmlIEvJ*rG zUW=8%1S}xHr$^{fMtQQbKnISKH#Ntd2Y_yGEO0mxy?0@osqRZ+mEQ6c8$L#0gAYvL zFk$M%n&YbJ3h0XrXB%-8g5$i;lG!9f%UIU5B%F<4HQg<~i^b^xg$YYScL6~c6s{8* zJ&IWDd@%EQ%;8}Pf35^Id9BxMWBvH@wXdgvy$;y$Y>?O2we+JQiV5t=%*@UX0h+M7 zR`UdfkdW-%nX!MQ`7lpxWt#_uLFc?~crhs&;K4jfy7*yUT9EAmAk^sslwrBRT+%Jy z&Wtj4Yx01#X`vBoP6BP%*U5JAtD6}_1SlE-evEEKoDG@se<%r*gl?SH5-ir(&1_}G zw3#y7%+SH&c*aarjwr`ytp}?H4XMQwEOgZazvkyVJN;l`1nSp%sdg&ZgVf>0&_)>l zX;$QNuObqbfQab!C<1m3r`^#Md&G=+R1_u_!xpW>x~7iKokS0GDX)NlmqhXhTPO{w zjUV7KAOOJ>f6SPe&p*}+90I?OjLev+0r2cP0u2HXZ!5<#z;JS_%;IKv8gf46w0WX%AwlE{}&V2Y4+EbH0e z05hybM8l>av=}Zi!z2tc4pM;L+IF)s7{ps{dQ)MBx-T?^t_WNaw}`ZS1)>b<8;Bkm zkY}?H_?8)r3x<=Xx$J2s=-d;Vc^5E1LY z=X(99f1f{mdROH1KrlowfYgKqs28$qVqS#L%RGbik%%8myjyp~7C~}x0RR=2b4slM zadgpnB;0jn5G!nJb@SL6M}=--Pv9Bxci}OGg)`e(B?~Zn+h+ zwCGrv#yLDXB>p!{1cYQy!wDabhnT)MD7DFee|A8jH`S#pX$d3bqtp`f0YN-_S0n)@ za4LjnH|JyylC9X@E!fBYT&}#o&Wd=+yE^*Jtzcoz;)MuDtkN6)gU!3Q4tU~wg4G=G z4%e>ZC7BKr0Uj)fMYHbg?6zCjMP!P^WlNq0m<2_gbR(YZO6CRC?PackFv+I#LSSH~E2NncAJL(a! zGudppup;&c4wtsfV#3Kx$L+1-66l4Fyw9+c7EiVaz64d<-!0i|sfh8flQqbWeRtW2C2|=J9>#)Xk;TmrhhY15j-YBL#n6RkjfDxqodmwo%UW9s~J1u=2xI2;! zG_40VD$$U1LCOwd)P^wO36SjBe>x`5aj;#_?C`!~0Y8Kj&!C+PdHBQr|m)JDWusnSg${-ve zdDIQjua}3V*;-e`S-KNApv?(~^9T`I0wegxT15hL1=>=^dn2aaEQ-aIf8fR74Dbkr zwSPi=iH{*dc6fv=&^QPhu$2TT3$QX&Vw)a!A|cyxqPW1ojkQPpvx~@C(5OKxc)=bo z@c)VQ|L(x!m7Q388!UVvfcB{*SkRpT>i0wEQ`ABdqvSKqb;1_sl)6?-Z%;>G$7zzx zv*?j5M(sGoX3nMfb_RB+is5ukr-sMu4@yTGV(`J zTwtLv-C9_BG#jD|cfvX09Uc@nc;i(D{1#SVy^~USq3S&9>JiUwdgACYFC#?-cT+mv zz&^ILBW@6YM;HM`*F0cZ=o*WXfdM2n3LY-E>+jQ|r63?7d9WW3c_DuUa%*Ax2@qnK zhN)m4>E_P>{1%6Fe{7yGR^kz|61JBJRuAPkf3N+=Pal7+PXhKX4YpO)+Oqr<{aCHT zL5OvndOM}WXp<{Lp3!%n9e|YaB7B`vm+4_LtUTju9wAnc141)RYHr9|JgX-+`Lg*U zqZ++9we<*roV=7+(-Y=GI?3+cU zX#cJ3o-Q;C9bj3RXx&$Z)r4~q?#FJO1~CCbKoEsm?1}(9ivPYnA?){e1=I0?VF!W_ zoazXWTsJF_u5AN*Rt<#N3|u9wo~Ma$I{kLBTnp3yB4&kSS777>cGonLqK{9EZ@|7{ zH!ld?T2>`Rf5`>@3sxW4G%_c76!6AYSK$NmGAeqygNcEo1!6H^ZFLYKV7WZ_*kU#X zfoy0z3AA>4B%HxgnQkyJiSP&7D`RXEqG z=pbwyyob``=4~n%d-0N)wN7Eqg!L6qQjS-0!UQjYgfL6! zx|?N)FBJg>pTKU>=BS`POSMY}(o>chSZOd}f7%jKJ`w9N|LayJcB9C^?-s>AE9{H7 ze%TX(#ITLVHU@%l%jfk>POSFfTW$aGYN7Dzj#Q|`ReY)1rUHXWg>AMA;cN&;-Wm;u zyKDdgG10o(>yLH|qGeur@VnT7#gG?E47l01H;|F>BHZJh2qzrb2AK-0->^>5d|Pk8 zf3@zqz`K?ikHxoBw_2#+JG)(Nb+fEjb{On$njIV~C0bLmvlJ|4!OCH_fgeGKXX3cQ zc4ui!TY78~Jlun>@mwBVwe8yN-MM&?`dqD#qdp6z_ea|P3W2rF(DZ6YK)g^0*+$FV zV<31tYNvR1<65=>&j_qlnpP?v*LgG$e}Xte{13;nByvH`3t|k^wQ>zL-d5(r;B}Ug zEZfv@)PA?WoUh)#{Q#9f2CyNDga8!Z4l1_N#cUJbJOlQTtxmFDr6l;nQsA?7XzRNi z@#+QEpDqh%(W@@ z)<(;U)vp6I+O1bIw}~Zp*eddO0c+NBpzo1J9&ekU++?OGqQRE$*aV`}ge(S+rad!U zY@RSY1;Vi){m9Ar(u^qjwT%mkO)Q39LAp%`rE2TeWiQELv_o#f+cqn1Lz}%G{O@jG z%iRM;1jJ9lQ~t)<9vH2aP^#Q`e-M%G3{&KdppvN`qc#`^k`8lytkuU4@WsFWlZ1V; z1#?)7Jv!j!3pREMsjypbQ!LTqT>uA|(kQ0TPskbQ)UYThDYOc3*~U(2n&{ZI<_YP- zF%D?b85bn;uAMyZ#!Uz;zR8MjR|1;*>*SG7WvHOb>n;xo%ykCU)Qv@?N)0imEfmVVlE z46tt23}APAKLKAT69O46f2|tEBVd)uJSd+HAln1}cJ7ExUsm{QSh#KhlM50rO!*|j z+p}F(bcf*p(2zMxoeIj(lOFsOpaf<;@UWe4T73XrgS*+R01&oxnV_8};XDLFJ@R=K z2eyUhPpdV*qlKOn^*kT69u{rS97KnG@~{g@48gg&y?%WpaUPOzWM(NVK9C^`s17rq zpfEIRhxJFW?{3_>5J9Cve+t`~@o1FadGP3H?9Fml7>-!s5fi}tsx-NlrOI=4 zHabiHAzx#=+Fc8C5|gd|fm%+voeE+?=?r)4sL=lldj|evN|W#-7k@O3pvn)5y1slK zzrEwAuZ&lLT?GQ~xwl~Zst0)YJ)vgm~KDNb$8iL zngll_?D1~3eylIw-btYRIHNtpp=eUZ0-|bNX+Y%d$!1=3gU7v*|F;IxatXxDNaqeP z00h|*%QIO%1lV7r@6!&Pyn3gKFqT}x$&Wh<6$1R4y$BQ5Z$1N7K`V|oBc-?CL(e96XZy2*5ts0z>Wae zEgr~X&t!T+{Mb5ALtx*YEB50{|NULh)%7g=Iy>4o@a`LmnJ*i0@MjqmmAFR__spxI zr9CUQhOs9t0DsqQr&6|n7X!)2avYxigD$oUBjxsq@!1))%#6321E0MBh9%rbbjPdK zm;KuCLUxbH3>`|g#Ss3?!0wyJp(sG3T?)`!@Uxp;-OCmWOcd-TG9XnCO9c<7PB?i0 z?mdsgzM28fVCz!s^FV6kEAbx?R!lax@qW4fRzJP3{C|2OzLhqe0EEoUX8)kZW}Sf< z_^y2;W*gGEVnc4P85+{05r7UJ2T^F1N0 zW[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 diff --git a/media-gfx/displaycal-py3/displaycal-py3-3.9.10.ebuild b/media-gfx/displaycal-py3/displaycal-py3-3.9.10.ebuild deleted file mode 100644 index 0aef7b5146ef..000000000000 --- a/media-gfx/displaycal-py3/displaycal-py3-3.9.10.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..10} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 xdg - -MY_PN="DisplayCAL" -MY_P="${MY_PN}-${PV}" - -SRC_URI="https://github.com/eoyilmaz/displaycal-py3/releases/download/${PV}/${MY_P}.tar.gz" -KEYWORDS="~amd64" -S="${WORKDIR}/${MY_P}" - -DESCRIPTION="Modernize the DisplayCAL code including Python 3 support" -HOMEPAGE="https://github.com/eoyilmaz/displaycal-py3" - -LICENSE="GPL-3" -SLOT="0" -IUSE="" - -RESTRICT="test" - -DEPEND=" - dev-python/build[${PYTHON_USEDEP}] - dev-python/certifi:0[${PYTHON_USEDEP}] - dev-python/dbus-python[${PYTHON_USEDEP}] - dev-python/distro[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] - dev-python/pychromecast[${PYTHON_USEDEP}] - dev-python/send2trash[${PYTHON_USEDEP}] - dev-python/zeroconf[${PYTHON_USEDEP}] - >=dev-python/wxpython-4.2.0[${PYTHON_USEDEP}] - media-gfx/argyllcms - x11-libs/libXxf86vm" - -RDEPEND="${DEPEND}" - -src_prepare() { - # Fix QA warning - sed -e 's/license_file/license_files/g' -i setup.cfg || die - - # Remove x-world MIME - sed -i 's|x-world/x-vrml;||g' \ - misc/displaycal-vrml-to-x3d-converter.desktop || die - - distutils-r1_src_prepare -} - -src_install() { - distutils-r1_src_install - - # Use Gentoo package name for doc folder - mv "${ED}/usr/share/doc/${MY_P}" "${ED}/usr/share/doc/${P}" || die -} - -pkg_postinst() { - xdg_pkg_postinst -} - -pkg_postrm() { - xdg_pkg_postrm -} diff --git a/media-gfx/dmtx-utils/Manifest b/media-gfx/dmtx-utils/Manifest index e08df689b14b..3e97a5751a0d 100644 --- a/media-gfx/dmtx-utils/Manifest +++ b/media-gfx/dmtx-utils/Manifest @@ -1,2 +1 @@ -DIST dmtx-utils-0.7.5.tar.gz 54754 BLAKE2B 0eaaa75dd8f650492f790aa960a6df93509e2bf5b1d0dd4b335a418f1524ee633d8d5f087cfef8b8950fc736dbb8ff702561e48506fa1b85d5846cf87601a197 SHA512 915104150d1cc5877d3012cb3934163b4a8e93f8132082835e8d12a8844d29e4afa06d020f5bd79e4bcacb8c153baadf183885619b7c4eb235d8c8c7041d325a DIST dmtx-utils-0.7.6.tar.gz 54888 BLAKE2B 721d67f85e73d245595d189acf1f974b518b079d02b7c57fa786b15ed075bd08219a2720b5152341449d517eb93e238274b440388557a64056de6cf6db9fc392 SHA512 201f8f5bbe5a1edd23104883d03e09842252ad7d07dd416b67c11740275ebe32c26b7fde904fad8bf2b18f1b3f574dedde1cc85f0e987f93d293d030e4f8a79e diff --git a/media-gfx/dmtx-utils/dmtx-utils-0.7.5.ebuild b/media-gfx/dmtx-utils/dmtx-utils-0.7.5.ebuild deleted file mode 100644 index 35aad35ab7b6..000000000000 --- a/media-gfx/dmtx-utils/dmtx-utils-0.7.5.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -DESCRIPTION="Tools for reading and writing Data Matrix barcodes" -HOMEPAGE="https://github.com/dmtx/dmtx-utils" -SRC_URI="https://github.com/dmtx/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" - -RDEPEND=" - >=media-gfx/imagemagick-6.2.4:= - >=media-libs/libdmtx-0.7.0 -" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig -" - -src_prepare() { - default - - eautoreconf -} diff --git a/media-gfx/graphite2/files/graphite2-1.3.14-gcc15.patch b/media-gfx/graphite2/files/graphite2-1.3.14-gcc15.patch new file mode 100644 index 000000000000..3eaf56808666 --- /dev/null +++ b/media-gfx/graphite2/files/graphite2-1.3.14-gcc15.patch @@ -0,0 +1,29 @@ +https://github.com/silnrsi/graphite/pull/91 + +From fb5e7313802a32783cf0a3f1c28880f11e9588a5 Mon Sep 17 00:00:00 2001 +From: Sergei Trofimovich +Date: Fri, 2 Aug 2024 22:31:44 +0100 +Subject: [PATCH] tests/featuremap/featuremaptest.cpp: add missing + include + +Without the change `graphite` build fails on upcoming `gcc-15` as: + + tests/featuremap/featuremaptest.cpp:30:15: error: 'uint8_t' was not declared in this scope + 30 | std::vector _ttf; + | ^~~~~~~ + tests/featuremap/featuremaptest.cpp:16:1: note: 'uint8_t' is defined in header ''; + this is probably fixable by adding '#include ' + 15 | #include "inc/Face.h" + +++ |+#include + 16 | #include "inc/FeatureMap.h" +--- a/tests/featuremap/featuremaptest.cpp ++++ b/tests/featuremap/featuremaptest.cpp +@@ -6,6 +6,7 @@ + #include + #include + #include ++#include + #include + #include + + diff --git a/media-gfx/graphite2/graphite2-1.3.14_p20210810-r3.ebuild b/media-gfx/graphite2/graphite2-1.3.14_p20210810-r3.ebuild index 294ba366f782..de205065cc19 100644 --- a/media-gfx/graphite2/graphite2-1.3.14_p20210810-r3.ebuild +++ b/media-gfx/graphite2/graphite2-1.3.14_p20210810-r3.ebuild @@ -44,6 +44,7 @@ PATCHES=( "${FILESDIR}/${PN}-1.3.14-fix-nodefaultlibs-deux.patch" "${FILESDIR}/${PN}-1.3.14-fix-nodefaultlibs.patch" "${FILESDIR}/${PN}-1.3.5-fix-gcc-linking.patch" + "${FILESDIR}/${PN}-1.3.14-gcc15.patch" ) pkg_setup() { diff --git a/media-gfx/panini/Manifest b/media-gfx/panini/Manifest index 643b50d1467a..84908944f1c3 100644 --- a/media-gfx/panini/Manifest +++ b/media-gfx/panini/Manifest @@ -1,2 +1 @@ -DIST panini-0.73.0.tar.gz 329164 BLAKE2B 1cd592d7c5cf230398a6496a27f8389375a670b1de1a0f6acdb2027884bc5059798ad86ad4deb7795402654b3eb9edf112c3c177c7c716d55a186e48e1567f1c SHA512 4c12c0af5f94079f0da8f08dd19d99fd06c16c653b21532eba01022ed5b78afdcea2a042902fd50d0ea442483699cfdf9b10fd7f4592e3bae60abd5d2dabf657 DIST panini-0.74.0.tar.gz 329344 BLAKE2B b94f774004eeb2a1b1531d92ae69141134367c6a87665d3f83944ff38a8761a41813bc023a5ec8e61131a6e193e0bfdc10ccf7100fb0ac518619b9bf94ebeee1 SHA512 e9158040cc985f088902169a2357da1bba5bda5510acec43a8edc95f5cc8033b4f8933f2b5f1b6a651872b467abc4fc3735d1565bae8a8650abd4aa8919f27b7 diff --git a/media-gfx/panini/files/panini-0.73.0-drop-register.patch b/media-gfx/panini/files/panini-0.73.0-drop-register.patch deleted file mode 100644 index c521c4e6dd5b..000000000000 --- a/media-gfx/panini/files/panini-0.73.0-drop-register.patch +++ /dev/null @@ -1,75 +0,0 @@ -https://github.com/lazarus-pkgs/panini/pull/16 -From: Brahmajit Das -Date: Thu, 21 Sep 2023 09:12:45 +0000 -Subject: [PATCH] Fix C++17 does not allow register storage class specifier - -C++14 depricated register storage class and it was copletely removed -from C++17. Hence we get this build error with newer compilers like -Clang 16 and GCC 14. This patch should fix it. - -Bug: https://bugs.gentoo.org/896226 -Signed-off-by: Brahmajit Das ---- a/src/GLwindow.cpp -+++ b/src/GLwindow.cpp -@@ -901,7 +901,7 @@ void GLwindow::setImgAlpha( QImage * pim, double alpha ){ - qint32 m = (int( 255 * alpha ) & 255 ) << 24; - - for( int i = pim->width() * pim->height(); i > 0; i-- ){ -- register qint32 t = *pw & 0x00ffffff; -+ qint32 t = *pw & 0x00ffffff; - *pw++ = t + m; - } - } -@@ -916,8 +916,8 @@ void GLwindow::diceImgAlpha( QImage * pim, double alpha, int dw ){ - int r = 0, c = 0, w = pim->width(); - - for( int i = w * pim->height(); i > 0; i-- ){ -- register qint32 t = *pw & 0x00ffffff; -- register int d = 1; -+ qint32 t = *pw & 0x00ffffff; -+ int d = 1; - if( dw ){ // dice... - d = ((r + c) / dw) ^ ((r + w - c) / dw); - } ---- a/src/panocylinder.cpp -+++ b/src/panocylinder.cpp -@@ -113,10 +113,10 @@ panocylinder::panocylinder( int divs ){ - double vs = 0.5 * DEG2RAD( 150 ) / double(r2); - - for( int r = 0; r < r2; r++){ -- register double t = tan( r * vs ); -- register float * pv = pv0; -- register float * pu = pv0 + 3 *( cols + r * cols ); -- register float * pl = pv0 - 3 *( cols + r * cols ); -+ double t = tan( r * vs ); -+ float * pv = pv0; -+ float * pu = pv0 + 3 *( cols + r * cols ); -+ float * pl = pv0 - 3 *( cols + r * cols ); - for( col = 0; col < cols; col++){ - *pu++ = *pv; - *pl++ = *pv++; ---- a/src/panosphere.cpp -+++ b/src/panosphere.cpp -@@ -190,7 +190,7 @@ panosphere::panosphere( int divs ){ - float * ps = verts; // -> front face - - for( int i = 0; i < ppf; i++ ){ -- register float * p = ps; -+ float * p = ps; - - p += jf; // ->top - p[0] = ps[0]; // x = x ---- a/src/pvQtView.cpp -+++ b/src/pvQtView.cpp -@@ -465,7 +465,7 @@ void pvQtView::clipEyePosition(){ - x = c * sin(azi), - y = sin(alt), - z = c * cos(azi); -- register double s = eyeDistance; -+ double s = eyeDistance; - // the cube texture is only 1 radius wide - if( picType == pvQtPic::cub ) s *= 0.5; - eyex = x * s; --- -2.42.0 - diff --git a/media-gfx/panini/panini-0.73.0-r1.ebuild b/media-gfx/panini/panini-0.73.0-r1.ebuild deleted file mode 100644 index 2edaa0d3c56e..000000000000 --- a/media-gfx/panini/panini-0.73.0-r1.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop qmake-utils xdg-utils - -MY_P="${P/p/P}-src" -DESCRIPTION="OpenGL-based panoramic image viewer" -HOMEPAGE="https://github.com/lazarus-pkgs/panini" -SRC_URI="https://github.com/lazarus-pkgs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND=" - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtopengl:5 - dev-qt/qtwidgets:5 - sys-libs/zlib - virtual/glu -" -DEPEND="${RDEPEND} - app-arch/unzip -" - -DOCS=( NEWS {BUILD,README,USAGE}.md ) - -PATCHES=( - "${FILESDIR}"/${PN}-0.73.0-drop-register.patch -) - -src_prepare() { - default - eqmake5 ${PN}.pro -} - -src_install() { - einstalldocs - dobin panini - domenu "${FILESDIR}"/${PN}.desktop - newicon ui/panini-icon-blue.jpg ${PN}.jpg -} - -pkg_postinst() { - xdg_mimeinfo_database_update - xdg_desktop_database_update -} - -pkg_postrm() { - xdg_mimeinfo_database_update - xdg_desktop_database_update -} diff --git a/media-gfx/panini/panini-0.73.0.ebuild b/media-gfx/panini/panini-0.73.0.ebuild deleted file mode 100644 index 32106c228518..000000000000 --- a/media-gfx/panini/panini-0.73.0.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit desktop qmake-utils xdg-utils - -MY_P="${P/p/P}-src" -DESCRIPTION="OpenGL-based panoramic image viewer" -HOMEPAGE="https://github.com/lazarus-pkgs/panini" -SRC_URI="https://github.com/lazarus-pkgs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND=" - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtopengl:5 - dev-qt/qtwidgets:5 - sys-libs/zlib - virtual/glu -" -DEPEND="${RDEPEND} - app-arch/unzip -" - -DOCS=( NEWS {BUILD,README,USAGE}.md ) - -src_prepare() { - default - eqmake5 ${PN}.pro -} - -src_install() { - einstalldocs - dobin panini - domenu "${FILESDIR}"/${PN}.desktop - newicon ui/panini-icon-blue.jpg ${PN}.jpg -} - -pkg_postinst() { - xdg_mimeinfo_database_update - xdg_desktop_database_update -} - -pkg_postrm() { - xdg_mimeinfo_database_update - xdg_desktop_database_update -} diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz index e6e2df5a0fa38ae69a207648ecee869611c871f9..f9478622b95f2b908dddc1acd0ea2c9774d3d3dd 100644 GIT binary patch delta 46383 zcmV(oK=Hr7oCLa@1hA}Ge_S_mZTm$U0~^48;B$ZtfL(4066?-iXQGmMSOUCBm%2`emhH7Q0KG`>N zj7@4R`=x!Ywt-4?08JeW--vG}?Wsh6ph^MXY1g4-2-%J!qZ7_8`;9QBaD6gsw0(ac zq`5ND-eKBE3f}9ae|%Lu)wvu!0<(e)Ma2`M!m^^z<|h#lC0i$Mhqh^#yL=U+1r~=| zCrh&Al6>|h&})>ornBfSnvI%+)@x(UUY4vcOS2ax`Nx%P(qxWt`9u({uR-WV(e9-C z3~+V#Da7aS8GTO%b8R}7IwlzOugOYWafpap;2SmDuGA^Yf3uIdiONMM5^DRddZZp% zyOsL|EW0Mq`<;hK5a+8U$6XZ{*r^ZmuD-18RuUW0Y&xPg{DX~@X-EB_gs0F~+tT)V zR#%R=xi-$0XxCTAN{%&*T1;IU4DM!k-{^fF<jF4u_1{)}6n$|EqB zn(B4a=Wn>?WADMic3E9Z$8vYvh_gV{2mK#I$$9q^FbRJ3HdIA{ueyY{1)59GP+_QT zYI=IA`nK~=09t{NyX}XSkg7EAK`e^2x{2?TG34wAWEJI8dVXhyv~1K8HP!F18^js5vM=)MPQbFGPn-7p`L1h|a#@2gyUBXzsxgaQtw+ zW=|i8fKo&WySUoRaYIz}1oZ@G+paxI%GYLXe}BJ_><5L$LB_ZgsZTm2Ql@c}9jC1J z&pUzAH~4TVU3{$(Q_!M?>mW~sBS*eOvWpm;M<)~6wWT6Ce21^8Eak#e-VY$)q#jZ2 zn8ccM{J3BMvH$$`_WOK!JbI!ZI&`212Wg%k&b3nn7I1lJgQ1$f{#6SW_?dC`$mJ_krEJ0$2USyV)j^h;u-2B1zLvgvm1q=FpOqp6G>$~%G`&iXb< zR^}7+Q$}~fr!R#RA$8;)I6(;xQm@f8uyjA|QmVYLSah#lT_ZziqtdUA4>vpxm9P zlX4}4&sxnn$ki_Ij>{fPGn#9t>kd#}$u*@eX3!%tIMfyFS!W_7HKkZmt(HUK%J;`3 zr=Ea0EFY|Z)xT>105F_qGj~p;(?wY*XplUi{7j{o_g2k1ce^(s= z`x@`*v-#LyygR(afk39316irf1T=o_?DwyKzCF)rolokDJHKD4Ho!2axjQ&n`I)+0 zf$<4meUEbd#5lK92k=a#><;oMRe7os76t_eIEy=~+DV`4hFcf%jX+q1N@R1em|%Aj zgf>F~w-f~O@H*A#qN#7QJQ3!if2fg9SuW6}a=SkD@I8t0r}I!`&)w|7g}(?7Y$DfF zvti0f)wrm(l;+%)W%Ze)v~v8amX-GAfw9?v1WN^t<6jr-&wm&U^j$w_elfKf(5}hm zOTHE0iLxdry2h>v0-5F9S=xiz<k8wGlN=e?`1Eq1tI1 z)G||n8KC&4yB^?ISODjCT2<7eSa$fYZf-E) zh7$b-r8R!`9H$+a2nMx>>o6Dfg0E=r4IZFobHd!0CNPwpm`g=}pxdDjl>Tn%P!O@o zrDFHge`52S8f5w}RcbA1?a_9R2TW$#@ zk1oX>2pG~qS@s)v%n?&YMHvw4fkvde>`ME{NzipP?i_tCsdVn*a!r_8;a1%QxVqbH z_40R7CG?MrcK`VC_os{t*$7>UG@K}oC@}aX@~PQ|#9rRJQWWf>ou=4)P^-RpIOL$l zlmB?>yQuv(e+adOBRZ8oADmnO@u`VS)CAAwG&PcL(1*!M4$^zy^*RzEQnd`H4TkOV zs;pd5-Mj@`kWNY-ptKnH$7%A1iKSB>Zk@i#@$c&ms^-ewSt+F^g@GT)B2u}tv!`?% zes!Q674LZ3lA2*>{kUMi*FXQ^MOVqa?t~@>H%paPe``@6({MYSLjLMURRKoBU8l|Y z7E*tgA{hBEo*Ttg^E@~!!~ZmnRy^j#y^>!S3?2K@s{^QH?Qa~KuA9V$^j?FzEratL zow6ezXI5d2R7j*#cWi*n8VisWbkz4vLEDfrb?>aUa=~|A7LMX-7|L>xF<7Raz?vA8 z+Q1Rpf83oF(lj_Ks399Mq>rJ$e;+T>lrhF9lMM11zppuLJ`I{T;Nemx{&E7F^&h-V$S++0k4&W10p1HkHtnzRnNVmoWLCwfA!s?>_k>xdj7c{wlB-nBvN$7lU#bU z)_>kn^g{F7+dFXsV6{E!~vU)qN7M$|)qoYoB$_z6uEC+@?-w z3y&NcZSfb_^Fz^Jvgs~&k&wx{5g2@)?<&`meP5UCneF=QE3*5NDhbp_)uhqZ?Obj< z?$y>b&z(zxUrUv3_boST3O1!NkG$q%f3IIk{qqRDC}wUFE2Zn(k?zx1u#GfF@?Voz zokAKE!S4&e&G$#jTiXq;ZU*TmKwi@)Ax)AuA=FotXh~KqgR*bUmk@J?m?p zPbp17iy#eLRbz;(w~so5!f~i(xevR^w#`eVCUDRWeE#|xGQPeJ=RV%ReZr>9e`EDq z;KNerSR;X)TU3pM?W^)7v?>L})}`#I&(;-Xz)`d9YNz`|zw1^RjHK0})3MCRG{}*j zq7*hKB(M%!w1b^8*%Wm8pi-+X6tqfGq`e7wyLWg8_ebJuT#s{ohN#bukF|kSh}_y* z*_$55PLdHmC}iQo3A<4;``?RXe=A?Shx(QCOv{BJI^;PVC?-C?X36pG>tFwQZi}7I zzGUP+iemuS=IqjP+>kCY6sl8+@;EFBEjxFe!lbSft=j)`> zKDD1(3Y+5?(PtVNC5Hmkjti+X-@`rQ`)$1XF7Zht(&!YSJiV+MQB0k^f6_0nCZF$} z%*kreole#UiW@b5i?lR7XRj!ODhWTL*NkMbdN9VvLUOhschHO?-vUDhoWz+|PRjV} znI}f{dbIXOlJsAFo42Pu)^LoSYP~jg%~TJmE7iS+Win%j z-34DV!$C&pNpzb4R4YYVr9f#|)E+K2Ne=?o z7lgpg=YV$Ye<_rI^|9chNC@)Sm0t8^&9Jd6tGy(PPhC+**IlLtU)NdSXyI_K8Q`0< zNb!B>0PW9x1X16og~qfTh5O&@%ycHU#Q$ieP;L;69ler z1Doq$83BmzwB9ivvJC31AC3vkQx86%E?aiA%kj9&5w7kS0O?JuiNY6+PO5@Nl~K7A za&+9tw54UYs&>wjX#zn~Y&vfNJ~SshOAds$e^O6A=tj+a_77bi*X&>QBbSnbYCQQF zN{T7JR@Pfen!8jX=Y~wb#mTSvpa=(J4p&_)<-9o;;0Bjao}EEWtE6m%wmLpsaqf)J ze`L_PHxb-)+Kv>ac-PQQs!?Vg`o&z;_~ipJpitu_4n**Ub-g$#1a)ue_08?mr?-DN zVpOiG*phq*@M?P!MIE;7GG)|TqTT>mOC`{O&G%IP0!gfITCX_G)~7m`RdqDm9Hhci zFNh>MRgjR&#u4zNX%Pp~SM8h2!S#MLf2v7bt>|z}%yFhGNLuK6ws44YccA__$o3 z?r+a6o+rWiLoSSl(VbdDvDp@>e^mX~!iD&xH`69>lFB%1eH+|LmG4*=?wU@(e~P{6 zqoQIzz{td;ib_=Urs_IOh(4BBnWGPS;dtO!ulNwLa|p)~oyl$50P^>##dlc`#~LrI zz06foGIb{FrnGggUUb?cs(f?XGdR_ZS(G!tF?Gw;I9(cEQR8)Psdn0HP)@SFHUrC- zxc83>_T}xz{r5J+o1-zV^#RD!e~&`=)OBW_edDG()V?jtTuF13Vibbx2%D`7V+A(F zu0haJxYnk3=o+M9o;vz$bCd_LIQUL1N~F>HC~bUxTP^SCLUM(C^V`XrW&XSwup;SO ziXY3{W|Ei(yj?a?$|+IE`G9JFO&JyYKrA8I;?TWFKPUwhl^0CF6KhaUe^k|P-k-D+ zFS(q)|9@Pu|M~K-zdvFm7@dc&iys#WupHc}5sz=lwE;Ini&HmTt)LWn0i}X&I2@;j zByj-2i!;I0e+tYR&$43CTN-KECH0H1H7@R%5=YAMHOXeGezQ9dYpxQcpR^&vn4Q`c z{Jj^gMF~slQ~ji>CrxLve@jIMN2I#88~oMKjjBzBrLyY-$CW0nkf9ac_^2IdvdLE;x+O!3AC7oT2zTE8&vF@BLFn*wnBx*U2NZQ_) zNcpB!kJ5wP{-x6oLD4fngVnI&3`+k>?IGDVxs*D#6a805~9e>Bzr%e327#MI%?-flPrr+hZWIrYaF##b`;np|E*Xx^2o7+WD&YRao5B_Lv|O3AuJ-(ZM4 z4zTuRUMp$fIOX}1Q9y3sgOAJg9Pz;fj{v68$zUTLH?CAlwr{cpS5R^GBAo$XE7yzs z-jq~w9y{&F#vU*Be{vgva={sxZC5lm*~nU+)v`urNLLAjnoNyI?IdCYhbf5Q_kIsx zWw#r~R;BZFLRpO|T|v&dJS^2%=FXiV_on(;`3KCf2}&!^9Sen1pY?pz$vA>de_!Udb&OLtO=rm6>g z6)J8uY855vgvh2xRu6^$RRxo!ZXth^4Z2T9ch19>hlUj!HZq$HF zIa&YV5cOX>cB(Hm%tBTv7zlV}onMH8my`4WeQqEh+bNN&sD+~&h?Xd)k~o(pqEW9t zhlI=aid;W^``6c>U*ij^cxq9Dg4sUxRrudPRj0O{o?QI;mEDrUw^PQF08M{sXa_sm zpmI~s1c(pzQq;ofw&}~E@af8#qKL$(NdqXC3o)F?C2FZ~q%s}2>OJJkC?JgPz@(*# zI~BJpmu}w*`1QU_iF~hYT(eDviLJ|Vx4bH|(6!qmsgk%31py`Sfg-gl(92Z~wz$kk zxr3Ul5g`ww>L%&zBdYlJZ2n239@mp$p7o)gk))p#tUYEqckRU#YtafsiBO*uJ$^y< zU3Z9$ub%nPR_SUsU$_1#K6$W$T4gzfbt|6lT)40E2Zw|Z7`WMclMQeee_0iZukt!> zb8#6dTBm{pdt_6GuWTxi04kP%ruA;>#MEm8;V2!G0k&#op29F?Kf2Q=QR60EKVR?U zzv}mA^U8QUDG4imr25dlJA3A2X}BB^)dwCtHbnT{#`iLY)ShNvelqH!k(Gftq^{rc z1}pzkYiN+XA1ErutZVFCz+d~*UtVBG(7Lb>+3B2vTZFFydm$VKW&hNFE_&T0mY9w0 zi*5b7Uj1KRzl`tCnld2mCj%Csl#Y;U25j0015s3I((GuTdiY7ge^Dcsw5Os@)l@IF zsP^&D!lN$RR2g2KY_5_~w#EYx9H+EAr6rC_oxh@amZLc#-#`Wpci!`) z`lUC~YaqAaRWzO0OFE>oOQf23U%h(q-P>HxA+O*&DiOiPhb`CVM0Q5G)IILFV! z9_&hHR*|1=2Ws@(e_q>&{~FJ2S8n`MgJ)UrIOD1@4x!|<}^%Q?wkTIGUwI5Xsjh@;+7yMmyXqnT5@ueITX%2pT~WTC*gQb zFSm-N1-+2g!1T9|-m(FRuT(y*I|2-R7sm7Hw7=dH1&+F$e;tfN)|pL0UXoqTIWybt z&F19RX!|E(Jx%}W{77OT_ul|ZF-tOOjya0&uR7n*M~}e z$4<39N!U>Yx&s4sfSy#ZI+u#g0e{5UNeszEm5qw|^g`;(aOfmjR5b#;rl_}DZC1@r zPc~<7--mNSe_eJWW!aWGH|6I@xtBgy+3|S2UUVC~Z}D_k7LcrcIb^K)1kAB4N2Tr+V=V``PS3V`swcrqiGM6L~9S~c2^|I zoJ*;XjC%x4eIyAaKjpsb<1m*C;n4V@Ng~llN3I`*e_t*epX+dfWr1i}`c#fAH8GgN{122A5|M)R z6dlTKfBJ+^QEz2v|GqkWQKgXv5Z9rr9ECzyT1!qVvRT*;9{<;O+kiT-wf(u1svYnh?6R(+?q@}l|nf%s#L`SKpARiHID^(6Qkvn#tK_e<2l%YChmmfU)KPY(dNY+S`AdFU^W4 z9Hvy+PNpkMye3oeQA(3dKDxqUBTBfqoTopRuB&sfKyku2M-((- zi>z^s02Qq7!GG&mcb`N&uOe}Mjhc;zi)D~syr)~e5^hX)$-V1PHsqa=@~39CfIcKo*Jjld!Vyl(09UKPZDXHU}oOW!7MFzS4u= zKDYZHnuqFBDV%gJ0cCC*$w|{Ju$WvUMf!-E6yV^Cu2snCpaz&atnsnwT~iwpjIXK{ zpKzD`mnCkNs^gZgL8n?n`!xYqS>+dpe+s#(#Pau^{-6?8;17x1w}OFK{Ws)JIC?sClE+E z0I#izx8GGJeWq?cfeKC=p^I!=HB7!`wPy|oX*uZ^-0fmGJJ(1_J^^L5nkaHNf2oGt z48nsR(~2@Ig)G1|CF49ab|VE)!X+sJY=Sjl_YEgh4)h`ZWn~}w0#eIs-UY2$B3D0C zuD(sF@?4h@lC+rN;%9Ch5Qmb4|3Af&5_qx#OHhlXJ8MFu7*yuK;Kkz%x{MFmcbo!J zoZcGLnMc_zn?KCZynXw5_xkgNf4uoLMPtvL-63vq(=XpL6tg6|Rh{Rkn#pF@NkM&R zoI|1nLl>P8iMWpH`xvICo?0-MDwdO4D9T4Qo@};qIHzh#TuQI5W z^^cP3P{_v8VpZ82mh;H$Grc~*3M(q1ztrc^$)|BsIl+Bd7Vcqhlgf4>e{!%> zcsl`_o1i?hKtwbBN=fk(=v@}&e^7&y5dh>R-Ti6E!KvSk)W08_O%k9Wfhtx0Q6s@o zF8Ej#lrPq_Q;x*ZoiWrK?V#)#x*U=nbOhd(Or%*xYwYanv)7wXABMVT!kiYC3-+un_y?uRwuTT0|e+mSUZ;bD!L;2Jmd@^%;BcKBTN7Nll1UU#C8M60uXAbxM(L~<4|e~kb07MLbPZNGEVe5pE}m!OKb$UoM;Db4T2vt` z1(ZM?e^Ll7m1RE)pN^aoY`5AoDjbluO&c}0cEza}!70=BqIcz`q@JUee`L#`2$bB{ zTMVtz;;q895O}$02b)&?wMP1{AOG_Ya;`hz(0G&Q)tg-&y|yXo#`Mrur4ri1Jd|cS;jvSwf%ER0Gia*EQJ(w4wA#+WE6h61hmr*s z?RKh-?MSNkPdOu6XDr7>e?>LZscp7Y*EL`>c2a_EOublatEi+gIiq(HooXGO7jyLH z;wV9-3`|xUf0Jw#D02Akq3IPh?uX_2>+`d#*7Y{DLh06bJDo@7-k_8zK{^q#l3*Xxglwd`UxG_t@REPOGkk5=ax0jT#ep%YF5qkA=5yAOm1fyX0tu8w_^~~8`f~UR z#Qr`0Gv9viuZFQtK6k0fwAc2_sYnIJNp;(5>deJiQYx$wGUL6dP@G@3MGZ^E+SSrB zGg-FGtjY~i zCx6%hTQ*Y~Fc7(SYhLhmWrd2PvUWkjkiT$ z#cp!&1v3J6Y_orWg^2q@3!&7M^-?0RJ1h>SS06u9ugW(%$t{nN4+gl40rVoZgvG$2 zd~6Z~xH?-QyX~p_x9ya2+JViRv*=(F=?r?I?^HsEyrbmXE;Yrtf`T`sqdn>5;|McJ zTzp=1Lr~FKO!!)XfA01Ed$xW%H?r7h!&jJaJ9z7JQE`7teOkeiC4Ej9c79adxKvCg zq!KBV`EC@7zH(*z4cjJ*gdcEhO>*#2u43D!`$e28tdT=#^`PuE0QG_PxzQ}c#Rd1J z>eK?~RBtvd+~$UcWxn9btiY5MY9d{N1j*i)P4nhcm!vygOo$(REh+{L?)Q8VYWboZ zVr2{3v4ns5RhUbvaqO>M>d$Y#fBO1!)caq5uVX<;d@QBz!8O`~0&#Le^t+R5O1cSp zf`Vj*tV5tPD8vbj;q%`qYuO2ptEknz1c--kaT-ti%&qis^7X?5G8O&44%O6}v(mBl zhjq`vZ32NFRuml2xy(qn5pyM6W%aal$|EwIx0HXeTlN=4N0Rxz7oe*W)$GGn*8rVb zUVOq3#9xB?%CX}x#tf{aWVTVg_LGv^?spq+mhqBSL330lz6b1+8InCH@#URwX)+S2TPBJ+vy`JVW9RKm(!NyeJAfqfx%ASKG`u?s zFsOgGG_yM%+~Avlb5tsBf)6JxO9jsBy@PY1-E5p-HYc*SiyM78X)fi^HrJSZXD0)t zaQi|}A|ie0%D5(1<*zH>Pes7hsp(wwbupZ2ZW)5UuGW8l|NAUS@uz)-1TDhps1-QF^4NMc6qV`jbuA{OXjwY}@kH<^Y9}`dRKKld==S zWlL=86LP0X?-K;8#O<}+EY}g1Wt$K0)WDj_U+aBJo7qd=E{!+f=Z(oQ-r(jJJz3N(K@pY9LV-0fE8VUH5JL;Vo$e>^jHw*6^vM(tn9 zLw_0oAYG#Cp^~@yKj-Mb-ambf2+mRx>29C@daE<7*@sBFIsp-(0Xe)EtV&vYO+#bC{7w2EK zb@E3{nwav*EY;jO0EAL(A!%nwK($6C0;tZuv+jemxwRurMd~X*NcZgG6sr;>MNyIc zRc!Oi^H`Sp^bfdNN2E}rs=rYInSOzM?)Ol?QL)-CXd-m&#n-va(MgA0 zTS0PxbIgaAO)mK;DpW+ZzRz+{K6${KvX<1A7WmUKF)yJ<%p`L}XF+E!QR!FiCE-Ac zUunDX!*cx`U*7(DF&=-r_NP`DfuP9V2u`{d4zeV-Yv?6ygm8>lGdk`(KxSK3yCfQo zB6UH|s*dZtBp3yRM@psB2JwDS0S)=rHIgF?H$LNVARW<2ivP;BelH_^=_pdiCG;Jg zYrb3qZ&hr3HtI#qdWyxmaZO3G(k)4#;IFEQoxf4RvS4q&D#U-Th27n6zfih2Usz=k zUCKsjrl6#S)=bLv^W{G-+V`(N{$2lGTVEib7X?5^YOR&GD6=F;L8oAiQfWZagLF51 zR(8Vq2xZhP5K~IgV7(pGaMX7fS^qk@&+e|=tV0Q}LoqykP1MCn967=|@STM7zGNh| zC>zDrxDMkc$?kt_{gpEaN@b{_-K#Eof`w*VLK;O*&beM%s<3xT!n5uh0j3m9RMM4N zGI{ei4xeyYB2c!IAYD7kTl>WL;q7}Fz}D|SpO@^BC^f19S!YRk$=3PMdlN{bT@`x~ zZLY|Sn`5~!ZBvPn(~$!J7L}gCL3!~kS#dfEstf>0j{AQSl>i>`Ivs6SSex5_`_A4e zLY)YB_!>=VG{Y)=mq1<3C%!A~CP=5b*sHnM=`@Doz=n#F?3Nr=5xrx*e47h{9$;%i z`B19fD$4OMA6G#6PEe`xr=7@pI5~*YbJqX6WUmq_6pH85OWP^cm9)EiS}Q<#w}6cT zYJw*vVbFg}`(87Plp-9L)NjxXu;1#~IK7mB%X!Gx;)uuvI*JO5oYp&^I_46m2GNdv z&{KJs=k*Yld^Q@8djSo*}|YH*cf^SiIb*S&ilhTd;9m7uP?LA z`;#n#gMcJT)x4L&K?wQ*P&S_Sa!UmK6skIsdhm@DAWh*U)ibmIw?md&<@5WlrfsA$ zgM^g~G@OqA)#>n2Q-p=gOn_2sR|$AhCIElzeU{mRn_Y@Zq?1xTG=PK4!JAtv!nibY zfkS)Rl@Rg8#35K`qg`wg(6syL`{A0kk=fRfKJZ+ZYZt<8lPvy-s}r!*Q!gZ;69FrhNJ?Ce23jBQ~59IZfzi7 zO=*LpiRYM7?&}Cb-NcNFxxP_sFC@`Z+$kjo& z@q?y=;^pqIfd9+ypI)>D9?K;eepi1-$`=dju1b|iwmS$t3HaO{q+lseVL}ig6Bdr; z;;}6gr@EvLk~ZkO)@jRH&T&*FOXNQ}11S@HBRVOlfA~}f;^5#GLcl{fxS9VqgU}9Y zzEmW?D7@79Se96~n$+acORu-A&d$;F>{bGvU&*3upxLECX9r3B575}DH<^FlNZh)z z2CEgJB8U;Y?jvpvgmRTW9Imel?0&uiMt}<>DZ=hFA%zd(wRcZjR_CA zc%mH@F_7>SUFM`%p8iI%b4Y)(RDtR*vy7LV05LnC5}cwfA?5#+6q)bognjqIk{HOD z4&+?bUC2H^`F9;D*%jMt;7E>2TP_u^OZF}O`1bkd3+?IAw5ZKlSS_nStX-?2s0Va3 zqdS^@TBxX_y;xoWprf+VF78T|t6(LOSU?U?c*rxrg(5q5MiePp4cAv9W@p(M`>Tm7_>qK^TUT|5LoVvkVEN+TKLD8@gg3u@%YVif%>SewyoDjs|g24|zbr$0cg1Y4NqzrtQ zlW6y|Zy{(2c=2Vr8m{jPR?|l4^bBrX;@v3;)ikXRwXq~532(!}DbzZ;6B{_L@�L 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

G=%ckAM3hJD#b?)p0GwJ?H(f2Gf%Dls62}F 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 diff --git a/media-libs/libkeyfinder/Manifest b/media-libs/libkeyfinder/Manifest index 201375747f76..ca1492cfc1a6 100644 --- a/media-libs/libkeyfinder/Manifest +++ b/media-libs/libkeyfinder/Manifest @@ -1,2 +1 @@ -DIST libkeyfinder-2.2.7.tar.gz 79462 BLAKE2B 48b788eb871a133d755a892cdf73a677c31979380f0c03d914bf310727dd49f0e4184b2d5020829e7f78f2ad843273b5f983509ff785adc70c425a4260111315 SHA512 b98672cb0cc00326e526b79e96a0e0a8805bcd87f3711247031ea5a4fcb6447627d5b9210197e1cf23fa7c27093649e9fc702f53ee17df00e90a7caf074681e8 DIST libkeyfinder-2.2.8.tar.gz 79473 BLAKE2B 9341a6d93742516ba213503414c359123b2313134a603ed621a6c7e99e77dbd6f38ad986758d9736c7083fec505c6a1495541a38d825c0d0015e86fa9baa3b3c SHA512 31d86715172b62dd72b122a8d480db4598731b87ca58522ad797116acfcbc53b8ecf8fe7eb2b129857b5044b27d32dda9e03927e0a27f8edcdc5d6ce607a76eb diff --git a/media-libs/libkeyfinder/libkeyfinder-2.2.7.ebuild b/media-libs/libkeyfinder/libkeyfinder-2.2.7.ebuild deleted file mode 100644 index 679816d90f96..000000000000 --- a/media-libs/libkeyfinder/libkeyfinder-2.2.7.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2019-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Musical key detection library for digital audio" -HOMEPAGE="https://github.com/mixxxdj/libkeyfinder" -SRC_URI="https://github.com/mixxxdj/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ~arm64 x86" -IUSE="" - -RDEPEND=" - sci-libs/fftw:3.0 -" -DEPEND="${RDEPEND}" - -src_prepare() { - sed -i -e "s/NAMES fftw /NAMES /" \ - cmake/FindFFTW3.cmake || die - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DBUILD_TESTING=OFF - ) - - cmake_src_configure -} diff --git a/media-libs/mpvqt/Manifest b/media-libs/mpvqt/Manifest index 723bfc260a94..a8b771fe2027 100644 --- a/media-libs/mpvqt/Manifest +++ b/media-libs/mpvqt/Manifest @@ -1 +1,2 @@ DIST mpvqt-1.0.0.tar.xz 36172 BLAKE2B 7b88c9f0e69bb4784087161addb7299d061646dca3e2707ce697a67cfec9f668c894df7479c1ded7ddc1f73f48c127051f6b27f536aca35f272235f1b09bcfc1 SHA512 42b19e74d682e327566559c9d600a8cd98b1a64d01804fccc5f85c990532daf434cc2005bf0af10d3cae78643d512651cfac504193e015538d5f75eaa088f26c +DIST mpvqt-1.0.1.tar.xz 32104 BLAKE2B 260780c13928a8f65a5305949c02fc44d26f11e1f313f9ba240db1ed5d16d266a5b74b08e608b99c876a76ea0da1f147b17a37686fc36d1ecab1f888c235b008 SHA512 0e7acf301742fb3e4ee07d7b3112f00522c2d5f3c1001060538e887c48aa0dfb87752f9b99011618895075cb6098f369289131c7de31a6b65513852236451dde diff --git a/media-libs/mpvqt/mpvqt-1.0.1.ebuild b/media-libs/mpvqt/mpvqt-1.0.1.ebuild new file mode 100644 index 000000000000..08a89cc386dc --- /dev/null +++ b/media-libs/mpvqt/mpvqt-1.0.1.ebuild @@ -0,0 +1,27 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=6.3.0 +QTMIN=6.6.2 +inherit ecm kde.org + +if [[ ${KDE_BUILD_TYPE} == release ]]; then + SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz" + KEYWORDS="~amd64 ~arm64 ~x86" +fi + +DESCRIPTION="libmpv wrapper for QtQuick2 and QML" +HOMEPAGE="https://invent.kde.org/libraries/mpvqt" + +LICENSE="|| ( GPL-2 GPL-3 LGPL-3 LGPL-2.1 ) CC-BY-SA-4.0 MIT BSD" +SLOT="6" +IUSE="" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[gui,opengl,wayland] + >=dev-qt/qtdeclarative-${QTMIN}:6 + media-video/mpv:=[libmpv] +" +RDEPEND="${DEPEND}" diff --git a/media-libs/openimageio/Manifest b/media-libs/openimageio/Manifest index b7e63eddb105..f1e806c27c42 100644 --- a/media-libs/openimageio/Manifest +++ b/media-libs/openimageio/Manifest @@ -5,6 +5,7 @@ DIST file003.fits 581760 BLAKE2B 35d77c64ff9e25f34593ea41839a4f7712dc344d12ab2c0 DIST file009.fits 25920 BLAKE2B 594061eba4d48da8cbfee58ab592a0adb5a22d681228330e84f60304e5146a8856e9c65b763d6d8e2136217ebe85d92128318cccfcf6358c7bc767232c6382c9 SHA512 57d53622854399aed96efbeff78e700990b2fc63c4dbd1bc9ac58c7670af98d528db2f1a3e9de4e74b977f8318109b465b46423bbac36bf2bf34a1e33e7dcdb8 DIST file012.fits 1019520 BLAKE2B e86d9e0004ca159d9a5ae0585776db65c7dd49162cb5dbd8b511686244950e33746d8a41f60b5ba8fcea220194fa87e16235adb7ccc0b4fb4b0a61e6c5c376a8 SHA512 45439544da478b24ccbcf14dc9a651aa8ecbce29b9992204d85c1eee42bc88b68802ec57bc148510da1e062de95ee53dd5c64c9bfa2e0b6cdfd945a78d1fc76a DIST openimageio-2.5.12.0.tar.gz 52535046 BLAKE2B d60e823b8834c68098e771929475b7321363aad044b244a5c2a284e1c67a1a3145d22ed259eccbc4f6fbfcd6d2768414e4f22bdfa17f6516205d7749dcc6c6c8 SHA512 c6e53b5484702c66f01490d23f272e597e016b984d54f81e400605bf2a2e1dd7843ce25a7ef51ffbc7ee7089b42e8d73a91699b93cb655b5ca9ef869c9a950f4 +DIST openimageio-2.5.13.1.tar.gz 52538869 BLAKE2B ceba0bde73cbf2b5b7b243fa1dc4806aece881c37775418c3305d5e5665e1c249219cad2c7b0d9d4acd5955897dc13dfb94e4627e9ae866e6400559b99e7021a SHA512 3c9eb9a361464e73fae518b704438bbf409c846031f05026d8b9ace91431819ac80674130ccd2300deb9756ae26e150bf5c0a866be3f3fb65bdfba0ba60395ab DIST openimageio-2.5.9.0.tar.gz 52051925 BLAKE2B 7d499d80af6cdecfdea9a422030c095357b67a7d8dd281638e2e687df47b5c7b57c909c8682f1c6185251df13d6f9c7ddf1f9d5fc7fef26351fe0d4b8cc7d8c6 SHA512 554f61e19e3f81c8495f48386494a1aeee3a2a759b3022b4fb5cf1dba1dbc813cd0956b60d08a2c1feca69d97141e5836651fcbbeadab1e050eb2d103eb1c41f DIST openimageio-oexr-test-image-df16e765fee28a947244657cae3251959ae63c00.tar.gz 252131865 BLAKE2B f5f2477897f84148574cdd02b673c7bdff49d8f45026375095bb6f184230466e2e60020be7583e5a5aa0aa9c971e7251979d3eeb2ee620d47342b1e4435427e0 SHA512 e89c2935496c5fec2ebe1175e9b9bd3aecb23374ec3947057195ee6d31a883c1a67c4dc754bf0a5b68859093b5e169b70ffabd4736cf67f9e3dc09f3299fc54f DIST openimageio-oiio-test-image-7d821f02c848022b2ee703d6bee48ca2acbfae70.tar.gz 141224552 BLAKE2B e185f6b2bd345ca0740d1ac7bc48e5a283a80db0d2fa88566367e1179e96d048ac371708db29a6591d0c4eb7f9c171af22bac30fd68bc223e2c373db3b99077d SHA512 a3c9e4151c946b79e2eb37cd53fd2865d6117431ad06e4e35d42c10d9ff8415224e2f20e14af8dd869ec2a6c6faf4f9d8ef28e5b6556c88a54398de4a8843b59 diff --git a/media-libs/openimageio/files/openimageio-2.5.12.0-heif-find-fix.patch b/media-libs/openimageio/files/openimageio-2.5.12.0-heif-find-fix.patch new file mode 100644 index 000000000000..6ffcdc3def3a --- /dev/null +++ b/media-libs/openimageio/files/openimageio-2.5.12.0-heif-find-fix.patch @@ -0,0 +1,19 @@ +From: Huang Rui +Date: 2024-07-22 +Subject: [PATCH] fix FindLibheif with heif_version.h multilib warpper + +--- a/src/cmake/modules/FindLibheif.cmake 2024-07-15 21:30:17.000000000 +0800 ++++ b/src/cmake/modules/FindLibheif.cmake 2024-07-22 17:33:21.827445823 +0800 +@@ -30,7 +30,11 @@ + DOC "The directory where libheif libraries reside") + + if (LIBHEIF_INCLUDE_DIR) +- file(STRINGS "${LIBHEIF_INCLUDE_DIR}/libheif/heif_version.h" TMP REGEX "^#define LIBHEIF_VERSION[ \t].*$") ++ execute_process( ++ COMMAND sh -c "${CMAKE_C_COMPILER} -E -dD -P ${LIBHEIF_INCLUDE_DIR}/libheif/heif_version.h | grep LIBHEIF_VERSION" ++ OUTPUT_VARIABLE TMP ++ OUTPUT_STRIP_TRAILING_WHITESPACE ++ ) + string(REGEX MATCHALL "[0-9.]+" LIBHEIF_VERSION ${TMP}) + endif () + diff --git a/media-libs/openimageio/openimageio-2.5.12.0.ebuild b/media-libs/openimageio/openimageio-2.5.12.0.ebuild index c778a756041e..bd837866d719 100644 --- a/media-libs/openimageio/openimageio-2.5.12.0.ebuild +++ b/media-libs/openimageio/openimageio-2.5.12.0.ebuild @@ -126,6 +126,7 @@ PATCHES=( "${FILESDIR}/${PN}-2.5.8.0-fix-unit_simd.patch" "${FILESDIR}/${PN}-2.5.8.0-fix-tests.patch" "${FILESDIR}/${PN}-2.5.12.0-tests-optional.patch" + "${FILESDIR}/${PN}-2.5.12.0-heif-find-fix.patch" ) pkg_setup() { diff --git a/media-libs/openimageio/openimageio-2.5.13.1.ebuild b/media-libs/openimageio/openimageio-2.5.13.1.ebuild new file mode 100644 index 000000000000..bd837866d719 --- /dev/null +++ b/media-libs/openimageio/openimageio-2.5.13.1.ebuild @@ -0,0 +1,303 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +TEST_OIIO_IMAGE_COMMIT="7d821f02c848022b2ee703d6bee48ca2acbfae70" +TEST_OEXR_IMAGE_COMMIT="df16e765fee28a947244657cae3251959ae63c00" +inherit cmake flag-o-matic python-single-r1 virtualx + +DESCRIPTION="A library for reading and writing images" +HOMEPAGE="https://sites.google.com/site/openimageio/ https://github.com/OpenImageIO" +SRC_URI=" + https://github.com/AcademySoftwareFoundation/OpenImageIO/archive/v${PV}.tar.gz -> ${P}.tar.gz + test? ( + https://github.com/AcademySoftwareFoundation/OpenImageIO-images/archive/${TEST_OIIO_IMAGE_COMMIT}.tar.gz + -> ${PN}-oiio-test-image-${TEST_OIIO_IMAGE_COMMIT}.tar.gz + https://github.com/AcademySoftwareFoundation/openexr-images/archive/${TEST_OEXR_IMAGE_COMMIT}.tar.gz + -> ${PN}-oexr-test-image-${TEST_OEXR_IMAGE_COMMIT}.tar.gz + jpeg2k? ( https://www.itu.int/wftp3/Public/t/testsignal/SpeImage/T803/v2002_11/J2KP4files.zip ) + + fits? ( + https://www.cv.nrao.edu/fits/data/tests/ftt4b/file001.fits + https://www.cv.nrao.edu/fits/data/tests/ftt4b/file002.fits + https://www.cv.nrao.edu/fits/data/tests/ftt4b/file003.fits + https://www.cv.nrao.edu/fits/data/tests/ftt4b/file009.fits + https://www.cv.nrao.edu/fits/data/tests/ftt4b/file012.fits + https://www.cv.nrao.edu/fits/data/tests/pg93/tst0001.fits + https://www.cv.nrao.edu/fits/data/tests/pg93/tst0003.fits + https://www.cv.nrao.edu/fits/data/tests/pg93/tst0005.fits + https://www.cv.nrao.edu/fits/data/tests/pg93/tst0006.fits + https://www.cv.nrao.edu/fits/data/tests/pg93/tst0007.fits + https://www.cv.nrao.edu/fits/data/tests/pg93/tst0008.fits + https://www.cv.nrao.edu/fits/data/tests/pg93/tst0013.fits + ) + ) +" +S="${WORKDIR}/OpenImageIO-${PV}" + +LICENSE="Apache-2.0" +SLOT="0/$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv" + +X86_CPU_FEATURES=( + aes:aes sse2:sse2 sse3:sse3 ssse3:ssse3 sse4_1:sse4.1 sse4_2:sse4.2 + avx:avx avx2:avx2 avx512f:avx512f f16c:f16c +) +CPU_FEATURES=( "${X86_CPU_FEATURES[@]/#/cpu_flags_x86_}" ) + +IUSE="dicom doc ffmpeg fits gif gui jpeg2k opencv openvdb ptex python qt6 raw test +tools +truetype ${CPU_FEATURES[*]%:*}" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} ) gui? ( tools ) test? ( tools truetype )" + +RESTRICT="!test? ( test )" + +BDEPEND=" + jpeg2k? ( app-arch/unzip ) + doc? ( + app-text/doxygen + dev-texlive/texlive-bibtexextra + dev-texlive/texlive-fontsextra + dev-texlive/texlive-fontutils + dev-texlive/texlive-latex + dev-texlive/texlive-latexextra + ) +" +RDEPEND=" + dev-libs/boost:= + dev-cpp/robin-map + dev-libs/libfmt:= + dev-libs/pugixml:= + >=media-libs/libheif-1.13.0:= + media-libs/libjpeg-turbo:= + media-libs/libpng:0= + >=media-libs/libwebp-0.2.1:= + >=dev-libs/imath-3.1.2-r4:= + >=media-libs/opencolorio-2.1.1-r4:= + >=media-libs/openexr-3:0= + media-libs/tiff:= + sys-libs/zlib:= + dicom? ( sci-libs/dcmtk ) + ffmpeg? ( media-video/ffmpeg:= ) + fits? ( sci-libs/cfitsio:= ) + gif? ( media-libs/giflib:0= ) + jpeg2k? ( >=media-libs/openjpeg-2.0:2= ) + opencv? ( media-libs/opencv:= ) + openvdb? ( + dev-cpp/tbb:= + media-gfx/openvdb:= + ) + ptex? ( media-libs/ptex:= ) + python? ( + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-libs/boost:=[python,${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/pybind11[${PYTHON_USEDEP}] + ') + ) + gui? ( + media-libs/libglvnd + !qt6? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtopengl:5 + dev-qt/qtwidgets:5 + ) + qt6? ( + dev-qt/qtbase:6[gui,widgets,opengl] + ) + ) + raw? ( media-libs/libraw:= ) + truetype? ( media-libs/freetype:2= ) +" +DEPEND=" + ${RDEPEND} +" + +DOCS=( + CHANGES.md + CREDITS.md + README.md +) + +PATCHES=( + "${FILESDIR}/${PN}-2.5.8.0-fix-unit_simd.patch" + "${FILESDIR}/${PN}-2.5.8.0-fix-tests.patch" + "${FILESDIR}/${PN}-2.5.12.0-tests-optional.patch" + "${FILESDIR}/${PN}-2.5.12.0-heif-find-fix.patch" +) + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + if ! use dicom; then + rm "src/dicom.imageio" -r || die + fi + + if ! use gif; then + rm src/gif.imageio -r || die + fi + + if ! use jpeg2k; then + rm src/jpeg2000.imageio -r || die + fi + + if ! use raw; then + rm src/raw.imageio -r || die + fi + + cmake_src_prepare + cmake_comment_add_subdirectory src/fonts + + if use test ; then + mv -v "${WORKDIR}/OpenImageIO-images-${TEST_OIIO_IMAGE_COMMIT}" "${WORKDIR}/oiio-images" || die + mv -v "${WORKDIR}/openexr-images-${TEST_OEXR_IMAGE_COMMIT}" "${WORKDIR}/openexr-images" || die + + if use fits; then + mkdir -p "${WORKDIR}/fits-images/"{ftt4b,pg93} || die + for a in ${A}; do + if [[ "${a}" == file*.fits ]]; then + cp "${DISTDIR}/${a}" "${WORKDIR}/fits-images/ftt4b/" || die + fi + if [[ "${a}" == tst*.fits ]]; then + cp "${DISTDIR}/${a}" "${WORKDIR}/fits-images/pg93/" || die + fi + done + fi + + if use jpeg2k; then + mv -v "${WORKDIR}/J2KP4files" "${WORKDIR}/j2kp4files_v1_5" || die + fi + + cp testsuite/heif/ref/out-libheif1.1{2,5}-orient.txt || die + eapply "${FILESDIR}/${PN}-2.5.12.0_heif_test.patch" + fi +} + +src_configure() { + # Build with SIMD support + local cpufeature + local mysimd=() + for cpufeature in "${CPU_FEATURES[@]}"; do + use "${cpufeature%:*}" && mysimd+=("${cpufeature#*:}") + done + + # If no CPU SIMDs were used, completely disable them + [[ -z ${mysimd[*]} ]] && mysimd=("0") + + # This is currently needed on arm64 to get the NEON SIMD wrapper to compile the code successfully + # Even if there are no SIMD features selected, it seems like the code will turn on NEON support if it is available. + use arm64 && append-flags -flax-vector-conversions + + local mycmakeargs=( + -DVERBOSE="yes" + -DINTERNALIZE_FMT="no" + # -DALWAYS_PREFER_CONFIG="yes" + # -DGLIBCXX_USE_CXX11_ABI="yes" + # -DTEX_BATCH_SIZE="8" # TODO AVX512 -> 16 + -DSTOP_ON_WARNING="OFF" + + -DCMAKE_CXX_STANDARD="17" + -DDOWNSTREAM_CXX_STANDARD="17" + + -DCMAKE_UNITY_BUILD_MODE="BATCH" + -DUNITY_SMALL_BATCH_SIZE="$(nproc)" + + -DBUILD_DOCS="$(usex doc)" + # -DBUILD_OIIOUTIL_ONLY="no" + -DBUILD_TESTING="$(usex test)" + + -DINSTALL_FONTS="OFF" + -DINSTALL_DOCS="$(usex doc)" + + -DENABLE_DCMTK="$(usex dicom)" + -DENABLE_FFmpeg="$(usex ffmpeg)" + -DENABLE_FITS="$(usex fits)" + -DENABLE_FREETYPE="$(usex truetype)" + -DENABLE_GIF="$(usex gif)" + -DENABLE_LibRaw="$(usex raw)" + -DENABLE_Nuke="no" # not in Gentoo + -DENABLE_OpenCV="$(usex opencv)" + -DENABLE_OpenJPEG="$(usex jpeg2k)" + -DENABLE_OpenVDB="$(usex openvdb)" + -DENABLE_TBB="$(usex openvdb)" + -DENABLE_Ptex="$(usex ptex)" + + -DENABLE_GIF="$(usex gif)" + -DENABLE_LIBRAW="$(usex raw)" + -DENABLE_PTEX="$(usex ptex)" + -DENABLE_OPENJPEG="$(usex jpeg2k)" + + -DOIIO_BUILD_TOOLS="$(usex tools)" + -DOIIO_BUILD_TESTS="$(usex test)" + -DOIIO_DOWNLOAD_MISSING_TESTDATA="no" + + -DUSE_CCACHE="no" + -DUSE_EXTERNAL_PUGIXML="yes" + # -DUSE_LIBCPLUSPLUS="yes" + -DUSE_R3DSDK="no" # not in Gentoo + -DUSE_PYTHON="$(usex python)" + -DUSE_SIMD="$(local IFS=','; echo "${mysimd[*]}")" +) + + if use gui; then + mycmakeargs+=( -DUSE_IV="yes" -DUSE_OPENGL="yes" -DUSE_QT="yes" ) + if ! use qt6; then + mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_Qt6="yes" ) + fi + else + mycmakeargs+=( + -DUSE_QT="no" + ) + fi + + if use python; then + mycmakeargs+=( + "-DPYTHON_VERSION=${EPYTHON#python}" + "-DPYTHON_SITE_DIR=$(python_get_sitedir)" + ) + fi + + cmake_src_configure +} + +src_test() { + # A lot of tests needs to have access to the installed data files. + # So install them into the image directory now. + DESTDIR="${T}" cmake_build install + + CMAKE_SKIP_TESTS=( + "-broken$" + ) + + sed -e "s#../../../testsuite#../../../OpenImageIO-${PV}/testsuite#g" \ + -i "${CMAKE_USE_DIR}/testsuite/python-imagebufalgo/ref/out.txt" || die + + local -x CI CMAKE_PREFIX_PATH LD_LIBRARY_PATH OPENIMAGEIO_FONTS PYTHONPATH + CI=true + CMAKE_PREFIX_PATH="${T}/usr" + LD_LIBRARY_PATH="${T}/usr/$(get_libdir)" + OPENIMAGEIO_FONTS="${CMAKE_USE_DIR}/src/fonts" + + if use python; then + PYTHONPATH="${T}$(python_get_sitedir)" + fi + + virtx cmake_src_test + + # Clean up the image directory for src_install + rm -fr "${T:?}"/usr || die +} + +src_install() { + cmake_src_install + + # remove Windows loader file + if use python; then + rm "${D}$(python_get_sitedir)/__init__.py" || die + fi +} diff --git a/media-libs/woff2/files/woff2-1.0.2-gcc15.patch b/media-libs/woff2/files/woff2-1.0.2-gcc15.patch new file mode 100644 index 000000000000..a8030e471aa2 --- /dev/null +++ b/media-libs/woff2/files/woff2-1.0.2-gcc15.patch @@ -0,0 +1,33 @@ +https://github.com/google/woff2/pull/176 + +From 3905a7d9bc349786b458a71587a6176b241e682f Mon Sep 17 00:00:00 2001 +From: Sergei Trofimovich +Date: Fri, 2 Aug 2024 22:12:03 +0100 +Subject: [PATCH] include/woff2/output.h: add missing include + +Without the change `woff2` build fails on upcoming `gcc-15` as: + + In file included from src/woff2_out.cc:9: + include/woff2/output.h:73:25: error: expected ')' before '*' token + 73 | WOFF2MemoryOut(uint8_t* buf, size_t buf_size); + | ~ ^ + | ) + include/woff2/output.h:79:3: error: 'uint8_t' does not name a type + 79 | uint8_t* buf_; + | ^~~~~~~ + include/woff2/output.h:16:1: note: 'uint8_t' is defined in header ''; + this is probably fixable by adding '#include ' + 15 | #include + +++ |+#include + 16 | +--- a/include/woff2/output.h ++++ b/include/woff2/output.h +@@ -12,6 +12,7 @@ + #include + #include + #include ++#include + #include + + namespace woff2 { + diff --git a/media-libs/woff2/woff2-1.0.2-r6.ebuild b/media-libs/woff2/woff2-1.0.2-r6.ebuild index f104cb69f87d..b0f52cd42fca 100644 --- a/media-libs/woff2/woff2-1.0.2-r6.ebuild +++ b/media-libs/woff2/woff2-1.0.2-r6.ebuild @@ -20,6 +20,7 @@ BDEPEND="virtual/pkgconfig" PATCHES=( "${FILESDIR}"/${P}-aliasing.patch + "${FILESDIR}"/${PN}-1.0.2-gcc15.patch ) src_configure() { diff --git a/media-libs/zxing-cpp/Manifest b/media-libs/zxing-cpp/Manifest index c2b728c456a1..34cf06914feb 100644 --- a/media-libs/zxing-cpp/Manifest +++ b/media-libs/zxing-cpp/Manifest @@ -1,2 +1 @@ -DIST zxing-cpp-2.1.0.tar.gz 866787 BLAKE2B 2589862e790bac85cee92818381b4ec3f9eeb5ac1dc2a78babf372ad7672bfe1a43ac7cfe4cc228eabed8a6c013f835c7e3e1948137d61edf1056906a149df80 SHA512 a00778c1fb7bb664176f7035aa96db4bab3e7ca28b5be2862182cb591d18edd4c3dfcbd34b4af08e0797bb4af893299d523f98aa84d266b68e4c766410e2e26d DIST zxing-cpp-2.2.1.tar.gz 891055 BLAKE2B c6a3343cd0389d930e83dd9db4d6aeca6d4dda715c22c0b10dd76460e9d55bdd8e994c2ac24ba5d5a4f5e2069fcb035b2e4651a380b6b39bcce4b90d0c754df8 SHA512 f1de8df783061a152a18cd9102ac0c579c40c76ab4a5ba9f30bcb8ddb532f3fac08736840a631adbf7c30a7fa00ce8d65625c8cd695288620601708e8f256a53 diff --git a/media-libs/zxing-cpp/zxing-cpp-2.1.0.ebuild b/media-libs/zxing-cpp/zxing-cpp-2.1.0.ebuild deleted file mode 100644 index 838aec5f74e3..000000000000 --- a/media-libs/zxing-cpp/zxing-cpp-2.1.0.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="C++ Multi-format 1D/2D barcode image processing library" -HOMEPAGE="https://github.com/nu-book/zxing-cpp" -SRC_URI="https://github.com/nu-book/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0/3" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" -IUSE="" - -src_configure() { - local mycmakeargs=( - -DBUILD_EXAMPLES=OFF # nothing is installed - -DBUILD_BLACKBOX_TESTS=OFF # FIXME: FetchContent.cmake module usage - -DBUILD_UNIT_TESTS=OFF # for both tests options. no thanks. bug #793173 - ) - cmake_src_configure -} diff --git a/media-radio/Manifest.gz b/media-radio/Manifest.gz index 0148dd12cd018eafb4ec794f6aec09d34a797e24..6ab36227797ede13de93fa0eddffa85568b1a395 100644 GIT binary patch literal 5196 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 GBme*#;OJ=p literal 5197 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 - + + tomjbe@gentoo.org + Thomas Beierlein + KochMorse is a simple morse-code tutor using the Koch method. It is written in C++ and uses Qt5 for the graphical user interface. diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz index 2d660555f1973126171286da09fa5d757f9b9df4..8b83384fc33570656975bba5cbe42486fc91f696 100644 GIT binary patch delta 33187 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 delta 33181 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 ZlOPN-=0CqUzNP%n{{u2{t8s{*0RW4rM@;|# diff --git a/media-sound/qjackctl/Manifest b/media-sound/qjackctl/Manifest index cc591cccbc49..40014d5906b0 100644 --- a/media-sound/qjackctl/Manifest +++ b/media-sound/qjackctl/Manifest @@ -1 +1,2 @@ DIST qjackctl-1.0.0.tar.gz 1314301 BLAKE2B f27422bb98a4a7b1ec905df63989a51edfd6ccebdbae0da000f98a1dcaf93757f3aab9ec971ad3f395c668c85fc838ff62017545072028e5ccd0d435e4a9ac15 SHA512 2ca2691112d35d959ab0d0abc86e79b7526c6b5a5ef6d36581bc712ad6926b13cc559767b81c817bbfb7a5203e2cfaad396451ad749b553d6882d2c963a3f197 +DIST qjackctl-1.0.1.tar.gz 1318578 BLAKE2B c2741cfed5244e9c0b837b7bb7ac31dd6fad74226cad9401014565928e59c6fc448fda6e4e335e4acdc92d55b05f330a2101b1f9cbbce6918b7749c62f0e9379 SHA512 ac0442c0fe8f29ca27dfe149db3bc20a968ff7b2abb764bbb7b7cd1f57e26edac70b834c4f6fa6578fa07afad9de3e8f846d131517e9b5862333634715933b08 diff --git a/media-sound/qjackctl/qjackctl-1.0.1.ebuild b/media-sound/qjackctl/qjackctl-1.0.1.ebuild new file mode 100644 index 000000000000..29b887562b75 --- /dev/null +++ b/media-sound/qjackctl/qjackctl-1.0.1.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit xdg cmake + +DESCRIPTION="Qt GUI to control the JACK Audio Connection Kit and ALSA sequencer connections" +HOMEPAGE="https://qjackctl.sourceforge.io/" +SRC_URI="https://downloads.sourceforge.net/qjackctl/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="alsa dbus debug portaudio" + +BDEPEND="dev-qt/linguist-tools:5" +DEPEND=" + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtwidgets:5 + dev-qt/qtx11extras:5 + dev-qt/qtxml:5 + virtual/jack + alsa? ( media-libs/alsa-lib ) + dbus? ( dev-qt/qtdbus:5 ) + portaudio? ( media-libs/portaudio ) +" +RDEPEND="${DEPEND} + dev-qt/qtsvg:5 +" + +PATCHES=( + "${FILESDIR}/${PN}-0.9.13-disable-git.patch" +) + +src_configure() { + local mycmakeargs=( + -DCONFIG_ALSA_SEQ=$(usex alsa 1 0) + -DCONFIG_DBUS=$(usex dbus 1 0) + -DCONFIG_DEBUG=$(usex debug 1 0) + -DCONFIG_PORTAUDIO=$(usex portaudio 1 0) + -DCONFIG_QT6=no + ) + cmake_src_configure +} diff --git a/media-sound/qtractor/Manifest b/media-sound/qtractor/Manifest index a6c59167c9c4..750f7086ee5f 100644 --- a/media-sound/qtractor/Manifest +++ b/media-sound/qtractor/Manifest @@ -1 +1,2 @@ DIST qtractor-1.0.0.tar.gz 2635806 BLAKE2B eb77f02b9fa60a6603ac1f7d17e7fe1140af13e89eabe7698d134728fa419ee6a0cfbeb0a5dc0581f9d6961a74aefa7151589e126fd607d6724779721921ded4 SHA512 43c86cab60193b0b31323dfe5f5664ae6dd6726d36ef28caee472966bb82527b6f9d6c3c007ea10674f89e0f3aa107cc25b66fb7f8d9ab3f96f25d81bbd1c5be +DIST qtractor-1.1.0.tar.gz 2651040 BLAKE2B 22ef416a27cb8a6b4ff5313dec7158541d98394faf67aef74c78e9c1659d348fcd6cc5716691717a8443a3c5689bbb5f609ae5609afad9dcdfa27b355fd60547 SHA512 e1ed417201988a07f5c0d4e82a81b1e16bb9cdfee0129dd3569748a7fcb66532d3397b8a4787df4246c33ae80370b68c0f7ca826b105ba4ecc05649d47fedfcc diff --git a/media-sound/qtractor/qtractor-1.1.0.ebuild b/media-sound/qtractor/qtractor-1.1.0.ebuild new file mode 100644 index 000000000000..15185bd5c831 --- /dev/null +++ b/media-sound/qtractor/qtractor-1.1.0.ebuild @@ -0,0 +1,109 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake xdg + +DESCRIPTION="Audio/MIDI multi-track sequencer written in C++ with the Qt framework" +HOMEPAGE="https://qtractor.sourceforge.io https://github.com/rncbc/qtractor" +SRC_URI="https://downloads.sourceforge.net/qtractor/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +IUSE="aubio cpu_flags_x86_sse debug dssi ladspa libsamplerate mad osc rubberband vorbis zlib" +REQUIRED_USE="dssi? ( ladspa )" + +BDEPEND=" + dev-qt/linguist-tools:5 + virtual/pkgconfig +" +DEPEND=" + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + dev-qt/qtx11extras:5 + media-libs/alsa-lib + media-libs/libsndfile + media-libs/lilv + media-libs/lv2 + media-libs/suil + virtual/jack + x11-libs/libxcb:= + aubio? ( media-libs/aubio:= ) + dssi? ( media-libs/dssi ) + ladspa? ( media-libs/ladspa-sdk ) + libsamplerate? ( media-libs/libsamplerate ) + mad? ( media-libs/libmad ) + osc? ( media-libs/liblo ) + rubberband? ( media-libs/rubberband ) + vorbis? ( + media-libs/libogg + media-libs/libvorbis + ) + zlib? ( sys-libs/zlib ) +" +RDEPEND="${DEPEND}" + +src_prepare() { + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DCONFIG_DSSI=$(usex dssi 1 0) + -DCONFIG_GRADIENT=1 + -DCONFIG_JACK_LATENCY=1 + -DCONFIG_JACK_METADATA=1 + -DCONFIG_JACK_SESSION=1 + -DCONFIG_LADSPA=$(usex ladspa 1 0) + -DCONFIG_LIBAUBIO=$(usex aubio 1 0) + -DCONFIG_LIBLILV=1 + -DCONFIG_LIBLO=$(usex osc 1 0) + -DCONFIG_LIBMAD=$(usex mad 1 0) + -DCONFIG_LIBRUBBERBAND=$(usex rubberband 1 0) + -DCONFIG_LIBSAMPLERATE=$(usex libsamplerate 1 0) + -DCONFIG_LIBVORBIS=$(usex vorbis 1 0) + -DCONFIG_LIBZ=$(usex zlib 1 0) + -DCONFIG_LV2=1 + -DCONFIG_LV2_UI_GTK2=0 + -DCONFIG_NSM=0 + -DCONFIG_QT6=0 + -DCONFIG_SSE=$(usex cpu_flags_x86_sse 1 0) + -DCONFIG_STACKTRACE=$(usex debug 1 0) + -DCONFIG_VESTIGE=1 + -DCONFIG_VST2=1 + -DCONFIG_VST3=0 + -DCONFIG_XUNIQUE=0 + ) + # Following options are left to the default + # CONFIG_LV2_ATOM + # CONFIG_LV2_BUF_SIZE + # CONFIG_LV2_CVPORT + # CONFIG_LV2_EVENT + # CONFIG_LV2_EXTERNAL_UI + # CONFIG_LV2_MIDNAM + # CONFIG_LV2_OPTIONS + # CONFIG_LV2_PARAMETERS + # CONFIG_LV2_PATCH + # CONFIG_LV2_PORT_EVENT + # CONFIG_LV2_PRESETS + # CONFIG_LV2_PROGRAMS + # CONFIG_LV2_STATE + # CONFIG_LV2_STATE_FILES + # CONFIG_LV2_STATE_MAKE_PATH + # CONFIG_LV2_TIME + # CONFIG_LV2_TIME_POSITION + # CONFIG_LV2_UI + # CONFIG_LV2_UI_IDLE + # CONFIG_LV2_UI_REQ_VALUE + # CONFIG_LV2_UI_SHOW + # CONFIG_LV2_UI_TOUCH + # CONFIG_LV2_WORKER + # CONFIG_LV2_UI_X11 + cmake_src_configure +} diff --git a/media-video/Manifest.gz b/media-video/Manifest.gz index 989c3d46edb0ed76a008f37abf20e4f0f94833b9..30cbf13b5e89b0b8a6ee129e1f6a2f1dec744912 100644 GIT binary patch delta 573 zcmV-D0>b^9xdEQJ0kCgcf9JB(FbqY(J^zA~I4}EiY{y?1iQmSdyt)$$uijlKj^Z#(M3^8-VfPlem+0`Sxl!6l6M}LD1mD8 z+FvbHA@C4z5{;US9J#dKzV;+m(uAfTj8MUiLdaJ&B2qJcsE60yf98-s;c$j8UQusT zFn&ZHHn~sbagf@%Ty%@CEQ zNJJpApTqEC$WcVuICb6qY-E~5Hzg!a5?nlYy3g9i7Q%9OVf>;9TkHE<|C`y+T%gkx zfpnlPQ`J(?Ed(78e<<_$ONQqO3b!{g2?PryphNYLW*%}=`Vby!_}-;zg>a%i_V1QM_0ez(;y55|xb%)bvH7-jO+a6SXS>M{G&rK<*%AiaY}3034g_Uz#SMte|SSAe4AW+Kicd0xVJ`E zi60VQWE!-n(3VXPPPGJcaY9Ax+?6yC{m0;`ReNDkG2NA(w05;e+SO^WK1*MrRqHzi znp8=0yEY8kdlgrTHFcLO=f?PQ7#2+5|^De=6$R*d}6XIGj@ z!P%wqDXRl+Gh&IGX6{6O`d_-cvj+F9ok(c%BFxdEHG0kCgce`m82F${&#z3(DqQqv}nlcvdP7(oWnxA&X~P6b^F;>I?; zf4SfJLnLI+O=$YT2o+2eLjG1GA~oZidU)+^e>V9O4rh4rih8?( z@h$VP$$cu1qtwpjLAR(5b}Qk^84m%JGFOf?l^?}E+2oK~Vfd2;ZAw)vxaws>x@h^x zLvg3HHB_u2Z~LRii&j2{$XFYWa<{$@6G7wB|F zARTDS)U*_I3qi*Nf69D*lHqxR!tG5=0>L5)Xj46;nTOoeF=sHB?j^Xy#NDIQ=Eeji zKy?c?6Eh5ZIx@sEz5M7;@`F@Om&Jo2qj<3{fRFULOH?*8P}A=c^|s2<3*>7CFHqQG=fW^{GmfI<*%AiaY|cU34gowfIBdPfAFSA_%ylry!Pkg`m1P7 zCrepkkW2WDlj?=HD2>IdgX%INpU>ilRTszIYc!yn!O?nO;u0&|8a#O-?DsC>!Ybrsmpip@F0{aso IrD3Q50Qemn6951J diff --git a/media-video/yle-dl/Manifest b/media-video/yle-dl/Manifest index 92baa7763aef..7af50726cdfc 100644 --- a/media-video/yle-dl/Manifest +++ b/media-video/yle-dl/Manifest @@ -1,2 +1 @@ -DIST yle-dl-20240429.tar.gz 78464 BLAKE2B d42eaf30bb93125c00007072c1c96fbadccc755bbac3bd11599b58a7b5aad2b1fc0ab06aadfb83a3c66155f7fe1d271f54ad929ea3047758b8719987b74800fa SHA512 73a0eedbfafe97ab9c9857c088d309462e70f916de78be0d2b5399cec8ad50bee5701f0748d07e92dc2c3dca2a73273f367948dd7dd571dd022bce68bcc5f010 DIST yle-dl-20240706.tar.gz 78964 BLAKE2B 5ed0a9ba391853566c3abbbd88d6fcce33c7f7e88183e89f3c272f6cae6c519ff272f648934e8fa58e0a7d59f87677189e14f1532cbadbbd6f73312810b4994e SHA512 c54a99bfa1ff71296e4ae40cb62408338942144e60f8df25fa8e7a9d53ff8d3c61e0b3c85e8404c716a18f54986e242b72dd4424c65ffe24f2ea4b128f7cf27a diff --git a/media-video/yle-dl/yle-dl-20240429.ebuild b/media-video/yle-dl/yle-dl-20240429.ebuild deleted file mode 100644 index d879b645e845..000000000000 --- a/media-video/yle-dl/yle-dl-20240429.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) -DISTUTILS_USE_PEP517=flit - -inherit distutils-r1 optfeature - -DESCRIPTION="Download media files from Yle Areena" -HOMEPAGE="https://aajanki.github.io/yle-dl/ https://github.com/aajanki/yle-dl" -SRC_URI="https://github.com/aajanki/yle-dl/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 x86" - -IUSE="test" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -# Requires an active internet connection during tests, -PROPERTIES="test_network" -RESTRICT="test" - -RDEPEND="media-video/ffmpeg - net-misc/wget - >=dev-python/attrs-18.1.0[${PYTHON_USEDEP}] - >=dev-python/ConfigArgParse-0.13.0[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/progress[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}]" -BDEPEND="test? ( - ${RDEPEND} - media-video/ffmpeg[gnutls] - dev-python/pip[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/wheel[${PYTHON_USEDEP}] - )" - -distutils_enable_tests pytest - -DOCS=( COPYING ChangeLog README.fi.md README.sv.md README.md yledl.conf.sample ) - -src_install() { - docompress -x "/usr/share/doc/${PF}/yledl.conf.sample" - distutils-r1_src_install -} - -pkg_postinst() { - elog "Sample configuration file has been installed to " - elog " /usr/share/doc/yle-dl-${PVR}/yledl.conf.sample" - elog - optfeature "automatically detect filesystems that require restricted character sets" dev-python/psutil - optfeature "store metadata as extended file attributes" dev-python/pyxattr - optfeature "youtube-dl download engine" net-misc/yt-dlp -} diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz index 05999e8680eb565dc360d3e28c6ba978bc2f6e7e..7805542bf7af758abb2d9862d93dc625dd3ff5e6 100644 GIT binary patch delta 11008 zcmV+bEC1A?U!PxpABzY8000000{`uu*^*pGa;ES5DewYl#=cxqrq*IJlFZaSW^*?d ziw9Z50;+^6u*rV<`Tis;6EbKDpsuNIW0OTx<~bhj{}SOI`ulJH^6i^%|JPss>EHhS z&u@B&Z~pFoe)~WE6#ni_NfyT{V}%r3OfLBDlciXO_cd96G1se4+sc@3*Jdl0vUaxF zMqDFQ=Vr|x$M20)_gy%Iooqb^JIXp?TmAX*qE$qPbu!YNPyi^+kB3hi!-^y zA8TcH5+jZl+TepvHe#4hT02&P@c#{7apUoEkLPiT9*dm&EqIN*sCCZa4h!gsWvf<# zt?XTYi#%t^(e=D{jAVh^e)Y&|#@I=M>Q1m4XIlisj~soQV-Vj|n@c@~UGm6tL}a>wsJ^BIw>vFJj~JG;GDN2|GZUo2(bB)Pb@ z0+Q00=a7IU`H}p#P+OX<^z3Iy6x2TZ^g+;niCr8NMq|Z$IF?I$EqLEO|L}G{tY1^l zyO6KZ^JbyUwn^rbvet)?tU`&hfW^DI+p5#WxN0sg&0UfktuGfEMaH_Y+MD{NhI=K= zGU-RDQ(Alq0bMSSarQWV_-Z>Zif;$dVn^psJulH~Wsgk2sQp2W^B>A;vLvqiNHuR_ zGA}zvZtgQ{%8mzR#X~7B7ye{Q=`=SwRRpAXQ*1oA(0SU`<{16Pf+-_7;m=f~%_+a8HtYM(@J61SP^o@=M7JOkNkp=k!+0;8vL=*D|kViUV_IDT+FMI7EMAioB|lY25Cfae{>Y^H9(x5>~9ns!e>m@ zfq&oH=38n`uQIxFa4rqQD|Avlt`9*hSi4Fe?q)$;Ej0ugREZhM6wr#E66^;$|vu4eFN!45a!b_>12N*K*6de z;PAlCeej?;1N1fXtr-bUWJ`+mm`Ty?meGbR05O4&5rI1%08e~~5KM^V-s}MLJy1)r zHNL|a{@J|}zK`2}d~54|JQ2J4iP9?`@s8@}Ga(`2K1mCHIRqfGtH5!vM?H1I`Vdqk zmGL|x$mz#$Yq=@(EXyhi0CLA`^X2IELVH&X4CIGW(Vq0Zjw)dnFx%>jo4CJQ_WsGz5ni)c;(pL%|IjsK1)i`;AXI2Xhdp&mjXsn zVSJTT8GJy(LqQ;41=>!jh&%;wqWwKM67 zTEVAh@2e8Qid3+Ri1IHczsJHsmH3Q!Fw0TlqnIN3&Vv9+xndF}*&B>d5CGD&si0OS z7=`r1Pfs4%SjUEBOwB}HMj2)Frx)}>@zgJAF@B|k#}5zx*VgmXAAfpxk77%>plhTi zTGb|BgRLW#col-c`V{JatKu-vMhQS@C|D#p!s|$IMYI}jHG#+Q4jRhM#lr;zMuFNwIG#ZUdUIOYO|32XV(}`wl0!A1-F)l&@RDPHiUg!aO6-d_4;J<> zkpi?HA4spCf33k#Z#l(MN4RdX>hKZL&oY{b^)lcSrF3L0vwAf0 z$SDzt9#EniR`5W7r5x_AlrY+n6hT(tyaJ2e&|boR9#V;ZJcN#X^u<%kgOr^_8JUix zLj@s&H�>+`h$MA_d6LyZgJpjpsW=#djYbK0ZEuGwz?pA1{CZh77+(4)u2?EXmrk zDu5^$c5r*R>phjj3q?x^>ggU3b`!_F2{9H6#)Rp*UZBB$T8P^{2vbg!Bf%?ZVUh)x zk-WtFme~=YS0zSfjK&XR`ZKgUiIs&GdD!n7cODs|E$4w-h>=%|N%g=WbFln<3LPRAXRRbu* z>*!B7UXrrGQ{d@qPexHUq%ry)pEY?S)cSsj8pMls52R!Rx4KFI%aDjvAbYX&bx1lc zzd+QnW%TPBC}=p29QFt_avhIKb@E3stlBYf2fd4bTK6zVp3x{v$XAGpbB*XqIG9v! zJAFB7zoy*pvHLBto8!s!m+ya#Uc7O_BA=m4ZN&!ACWD|L8&4$o)_ws3fPXcl#?FO- zl3&u(hq!=3E6e#c_?Nnx;1cidag#2(gxQC8bTw7RlPCkiK)Ja@jJ83CRxgo6bHVNc(d1oFo0!D5+^ownn|gRL{_@&sSn^T1kW2JofRw!4HcVEf$nIyh9GGcrAF3385`e)k2JP2;`#p5OC3M<4`rF<8{rH?Lw9N;IbtLyX zNK1tH(2)|#0^dgo&O&ri-qIq-e+zGB(N&R1iNV(NE5;5~;z0w@4)FmY@lY51Qnf~b zR(u9lSDQ8X^SA_Zc(aYe_g811&BMf)jo`GMhEM@6;n9Ns#?2E$5LE)V_l$<>I@&qf zSY0g+oK*Hu$jTG!CUTQ_4^#<@?$GY8$=kP;vct}9r>&g;kyLHF0fF;1f3i3a56>?! zciR#nhajB{V>8E+ zz7n|a-aovvZ|uj1`;YqZn-*>w1%V9q%M@QWMq5Sv@O-ER*DPo!?ZhY(?XYIfA=rEv zQ#;$J)P9gRs}!B0XjjT}g6pzvqNks@Ie=7x}zeG=m_O61;Y_uCTjIVDq@%xyx*~S_M$t-b9x@?xI zUZ7X6O%ljF(%*Co$lkEf+x*+f8q(h7wxJ8mO6~prWXk4L8qf#6?uAX;Q`z^27t2aEFJ-kPOx33 zBc2#OosgiQZwjS3OTi2|SWR0f2i_W~gTfyB?;YPueIx!*8S7-%l24-`C2OF#lg_g$ z&%g^zEKChig6oXe-*gT^KPPZkLfTlA!RX8 z%QAweAi3pk;SbDajykBqApl+-ppC$zj@|(Cv{%D2vE;r8tMMp4;0%zegu#c}c0jX2 z%zm$s_%|`DWd{q_JRE;LCtN@urf@pMFCv%}t>E4q$HYR)q$M+5eF6k?CIZBYlw=tW z%(-Vk1ABbYf6(q-GM(tPi6zRzf#D=OTDZHSQ%k4wM%Fg%=<`WB+52+%^w+mf-`oBD z8}Duk*^NapxCP4s=&*mTuq^hJIOxcol+5sd65JC9%B6wM!OGrs`U<~#!w*o`>5x(A zY~XlGaa@DK}aayp(Ysw0@7Ni(CDqylHrvP<{jEtrmaa5eiZQw3DK(d^Y}41 z!3w$G62M>6@b@tOcf$BEwg3M1?)~$Jho?vWR%~2ur(hYy8>_an)1Y9qspElH9Jr7= zg5%mye_yQ!Dffia1n=Vpyntv#jw`%2@-2XA;h-x-Ju_9L z$3Ty@(LEC7+Bkv#Tv%@m7)ysX*^@vd#CKh$-llZjGR|9rB zxC3J#Iy`O%jHQ=7A#;csc~1qn>TWkjq ze_jxkgT$A!4PC?#bVwTt9xeZE$0u?+e2V!t;B2w|@Iz8y98o5k~ecxQpXpYoxG^`1j*3y%lSLJf ze|=5dUN*3PkKS*H-Vb-U$QJ?KZv~4LvI5pdDhw}`LC*xvpVsT85jSr2ua;;!r7pc%rh_2KgLHChXk^ClLo3|?n2yC6tI|hv%q@!K2L=dpRC7#YZ0_*O2F5Vla zSG#Gxpd5;UAgM)&0aMH$1{Fp)M0oUQ|@siu!wCiFS|sXDxD;5R9dSe#31 zfBw)`;0UfEPYu)Vir20TLLpxULwr+HNq8-M_dmXSDcO8G9ybeJTNmo9wxx4aZBdF3 zM)nk1+kdM0iE>1gR5~S3y$@5$}HjODjK^^I1V~{i0FUW^q z^|5HfY6hTxMiP5Dm@dfoO}$|~N`4ZOI;svYs!1a29X0k^e~lD`nWVXHSBInlM@(A zfB&+EIUFBQ!sI(=&l%H;-5$wMr2KrSQ#4K;EO%GHpI480AAk66eHiCu_r85{M$T8T z2&S`%iAFxocfJWlfU%}HQ&yv?_K8ZT3i?#5r<#kKf&LK@vhe31uvh;Q0+q}`zJLYO z!9~dGJPN3#-d9izg9lInaT^m=Prf!Zf3hGZ@k-SZ`x2p)wQ>`j;Jx@u9_sicY97eT zXB~AA4~o(#hkT-1vvUR7)I>&k9JS`M{%9>Xb=vGN4>LjJ?Pd(nh8$Z^%hsu{wHQ2p zynnLsao;`s8ov6;XrB7q)hhxTG;74AV=nf*^lob7Z^RuMmXpPWi7Synz+bv|f4%q3 z`;H{kwrHcuyJ}3mpwy7Lr3z~5j^HH+AL1m~S_aFNOVy`*YdIDtL!qkzd1d&mfsLI3 z5bE8>nQf|{YGv#)fWI1&4)$^gHiG0*fjltcwHyDyV-XouN~~&fE)(;DT`98>!KgMp z^`&cPmuk4owAgFmyR^H1GasH`f8v*K9R^L<8!0AhY6O8ECJEV>n!oTb5gbtqbt*0M zzJpQ>OS3#ABdZO*DIGj4Oy!@Je1%iu+O@R>p^Q>k>y(4q1hM)AULCAwfd^hQ9@nj_ zS}19+5wnRzT1McVlN!k=T>u48d;gBQze7RNULq5p>zv zd9%(Xd^v>Ye*9qVrHF64R8R#{xoZAoqgwfP^-+VUydMx^{OyRHHRrvRiQxOzHazYJ zEvK$1O|ep#gbk~;pw|&t*@8qP8a1dd-GD7Hi^VrrPN;bi4EPU4`Vv7t92$daH@ZTv zG~7JuGpmI1=m^@T<^z0Be>%!UW;&zh)gG+?QTl5iht_INedtxwUWfW5?KC1)aA|R9 zK7?A}GxY4_OoQ*n%KhXoNAUaS=f|I3Hd_2ARXj^rYOgK80;}TcsE8)WkWw)T8j|hO zSmU(!g4}6=-0LlOirpK91S;=^d*v5cUJ-YbL+Q>tq5?4?A;^cwf14ps95x1ZqP=au z`mM{ms_)x17(NyC1ax)O!W=J&&$X0<3yUtO4|YR2 z;&yz;PRTSgsWDgbaO~p+iS3$-C=rK_UocaiJjCgM3N=Ys)Qby$YF;4=PiZ1oberv5SrSj#}yLzX&*mr}(-e?<*U@)eh<)GtT!@$T{S zCJs1>HAOHD*vc8DELbZ$OsV4z&1(M3)I0`4l8+c)1ZdE|ypSrnHA)64S=>n>AId(F z#y&!#D|?N%f{&V2!!w}I1@bHKSH$dX;x^3#t@46Hr=}tzgm;96C7}_f;C0qE@!p1D z559JUmu`|La$T z@9E?7-OFK8x}9l4uG)KKF_ub5Qpsuckbxi^j)^kyiL`HL@rV=yjw%OC0c=_fddpF5 z+iK_LT~9(gKq7EJ_(jMTG~Lz#RKUt7kPhDwJ$h$Gf6d-r9m!?NN4=sbacUBXt&mgO zI-2*Du!)VdA?EoL`U)O|lr*XTS+VJwH;TDeq&u1dXP-0uT$6MO+H5{nBQddB5Q(WDS<&dYVU2IaJt2gixg@!sXNp z&{Je>e-T1Z5Arr*O5kQxGk=Us35yyIWSJ-Q_;?hu!$W~xyKCNsDnpmYs0sS3A#sDx zXQ50zr%n^%mDJukNY^j|R8f4!I+9JEXEpG0sxfnuvE(}z9Q7>9bw^#YgETi8c%G#= z=<#4wBx1s4vNiHLEUfq1JTmC(YqId?#}^bVf43_3AmWa*RbC%AQ3A>UOsN&&0R+jX zd(dAfvUmg-rEAg_ga`V5Y5FN@X#(Vs%(Kt3NM3}HQVE}+C>pQh)D)5^^HL9Brta{d zR^}@ot0{wTm8{V&mGRCH+zjd-l39*p>rw&-NnpvbZX~SR>SEp#9i?&gL|i;#ktlX# zf491WXY0r#mIG)a^}y1omJvL9)6NCU1Gpgl$JfO#{vYpNeBCD}Z)1{ujkz%OJv-T0?I=ShYqm79MV*XPX1%uuaEcRx}~2#X)t18OgxOuDQi!N)3oW+A?KiZ8J+GRNebDN za2y0h6M`slu_gpJi*5&*Y0A-;gu%V^exufl#|=Vx>fnYs2H8+G>ZzGRjq2OVb>E2O zBD^cBLseSRPzr%UhL`Lhe-6x32_B`ebiEJUR4%hN=r6%35wnNMFye&Njj!0ouc(9Swdg(b-}2(=+|3qijC0~b;X@vCf^gd7M1ZPe z8Ox!T0JxVQsAm4T79YZX+{%9Bf;Zzf_46=`$52%6vQq3Ru0a+MVxtu=Ah>^NY z?TnYzGw(mv$eOH-_2- z50~>)y9VRa(p@Wl>O>akXgUzWe+jPVLxgvQB%DR}{b3@URG0*Tq!uEa-%lVo9W2h5WbRzv+?$4Wx$_v{4de z=%^;j(pQvs!T4hQi7TSDOD(k7s6?|Cnx~ByKr6oAjf!mp=C$Kc`;yr%m zXsVT51_%&wez146hOv~^BCDnT2>;*=DKF*ry! zDc}^~$edr3f6w;Q{oRi*h<9PS>yZc*8qmO4f~qDoK2H)Oi$F*)+)vBc9*w-AWlk8E zn{Eb@8hPQ6TnT8)UY8nan`vo^L1Ro|SIj(e3w1`8eLESUwazS~ z2Gkp7*-73{-E{!dKtWE89)t}YMfIN7((n0$nXX=Wwhy0Y-_d0Yki5fgLziVpkRX-= zsvpOIe{&jYZsEOqQNasq(@O_ZoJKZK&>OGzZ`hyErob}Q0_kmLuCRHa>rg^bI zf3o(&vf_S7owGM6qTM*npKEK6^+LuZ7y`-Zla#{Lo+0)CPDAGpbO3rMylOgry!-I{ zaoo>`mn}eW>2~oCme&vm>Za0k5T&>AKiiXwWMkDR&oW1{hfdYvck)D(!nHbmV)4;m z3X*#Dh4mC;(m1Xz>6%OPLz-zVB3!&of3}Jy2i%)>$tpJH+Di^<0TdK$)EEHnlu(lQ z#Wbd??J%&!unBP@5kXztk;Y&t7=LuV9JxhQG~i*QI*LAO1aN1Z@YGc;Kbmkj$ zA4=0522)1{XwLoGNyuNv^ZNeXc-h1Myae-^U} z+3-$2)QmV!T?eZyqt1{gZd_U<|04LMDh5C5cr(O8mV1Sa8sZv8hFG1N!ug7TXua(~ z4~!ILJJ8NLtz8X(54~z!U%lbFSP}w2|ABna#nhcC9ph02I=lnm77GyxkTY(#=n??D zB4un~Dd`sqidnP$4NsLyKzC}$f7k11)n47h|Lgeq+ZrQ>HfQo`YtjuMZ5UgSsJ=)DMJ?xf2Le@Q~af@ zLs3_3D=wDOtlBu&g&S%)&~b|h!olsDdD5jMJoD@uTdkQhxMT0vj*x!xUJV@o+xySA zOtTE2hTA40-CeHZ#Ik9WU6%{}vb%}nDrnN(s_uzf`2IedG7le-5Hcmvqkr3+B}!bk)f*fe@GTZGnSZItA24Qb}DT1|8L^ z1zioYYO_M0(^K0rGz2D6<)|xa7b1aPJ?rNok&GtbC9p$Nw^mUu0Y>MyD4waT-sCVm zRK5_tclPvObox>KWpQ6L)O)un96(Sy>}IfF*hv?)Ugi~0h%J)XaK#_N5_rbUabxt=!gdBN2z?(Ad%HqC_z0 z{BY}X0-OP6xPBpce?NY_|KSRI$cWqZKoCTAwYcE=+~_1AwWmehsfWz#nxLaSxV;cD zx(W(`z=}c;4u$SexRk_Yt`z617TjHNp*n<^Q?rqLlrCfq+hrDi>l!L_wXQY8Gx6!S z+v0R9!f0Ewh}Z{{pNd$Fg)oXjV$AXmqJFi+LG6_Bl5$c%lJsmk1s1Sy#F&9op*@o7WAx*kkG<-YwHBG$~sHJ_r!6 zs|ecAyyYG`d(}P{8WH*KHTFCtblk0+X+->$1%dJ_O6;!-eiNO1C_tD99r#X67~ zs(cu(;sE~e&;R(Z|Mu^Hdh>h-H9U`ZkDvYEkL&v%{)-+4} z4}bdeU*7EJ{ms9O_jkv%Kl8UY-hDDsqn&@434kO^y24fx_2|OBf(*pV_5(Q}OPVF1 z^wOT%w41?8cE~px<|64{5ncTNJB{JP*jpp`+J>^OodkYUH^;fD+bDa|bPgDZvC6l7 zEto-f#!M-dtm#9YTej`HXbpsHpCW=*YP<#O-Og`O{@>ew%CI0` zc-w**x`?JL+!uuh^Itjv7n(mg@?YKL7^en>0*QEZtund?k?-1S8idjPTZn%-ol813 zpboz>SgX-MU1p=p2GAFB{6|--QhXyXfEJRyNuHKOI|h!mCY zb>*16PvgsUDLG{;@N}_JDY$Ep#}|wg>p{x54jv)RFBb*q&U&7E+R=gWAwP73wnl|E z%Xf>~d;9Ctrzw^`IcOukI--AS>c#Pw1<;jlx*@MaedPLI|4`H3{i%z;br5q5v zUB2&fW8&124kQ62=$wrt-SEKD4G0%Yu~ZgnfjLnVNMkx3v|a9IM8p(G delta 11009 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 Sn3l<3ug>8W;@4$aRvjCGsBGerJ zmir|%BhIFyj?M37XdilsE>(ylc0Lz~d3F@JM$S4`!W}>>=ZJG4c)U>spbu&R=;#p< zK*6p9@6~Y)ym13t5QX_@jvSnH4R}e$6#)IfatI7_C~|BV*7RTowtYVO$alaIQCR}h zhMr7-A1@e2#^3P7gjr1fev#U@@!38zpyy3yL@Y2Q&0;>^P)9hjbjsliS zB!l-15WDaZxStc+k|45}>WrxYsCw#X2*Gzi!T|z^^k@}7C;Wf{7-BjkJ>Lsu;vJw{ z@9+aP!hd6983c)_aOE-R6`*kqrq^&x7#eyg>_MfjJ|NR)(+{I~35QT1&T|c@b%EM~ zFnOHm!DTh$meDU54xtNoOoZoTVJKI-Ucl~}U%r2P^=puV@-)l_fEU3KB|zlLYJv8Ynk0lfTE|zz`ZvY~=t!+$fW52-gK+ydWHVV$8^Y5u3qD zu!BoTg%0J~I0ba+pK^on9=HArQ@lWu#drt~ZvzU~b2&PJ5WWCjxCx|aUD0tBezv1} zKxmi_ktSiAkS|0I6)kt|6PLOYfdi-!BRmfrcRkD)`iFG^f#KWvMQ*>e@j?(l_xA_z zfnrzG9@u^bVpR+I#IplZF?yL?1-XI)063wgYsCpaIKlAgK*IwDife>hANRd;EDQ7y zcf)Cqd}FsMXDCy>?iS&u>yRy6{?xn*nm5n41X4u@uKdJCn9<;&Dw<^ci3CyLbk1;# z69dm(t_}br?w`a@z7BetYdY~Y1a>&f#@(F(tRp6GL;=X-zRgC!A2m@TuD^ysHCP%7 z_$szPzrsqteP;BD2Yr{^jko8-z>r}=^N3)079Q>nz%IPVjoP7L{xPu?w~iNsJLe5c z2^-&m-zY8Cf%||)M1)bKiXP;XEdd7H5MOL5X8a-L@vvjIu}$r6I@%BF{g!K?(t6$v?z z`}-m)1DXyT2fzqR=9yk3_s9CW#^+F4V|nKZM5cT${7{DogD^ZJ;9))>Edy`PL*Qi- zft!a$;XxCPr>QO94gU{dfXSff1vAMA3soV2!E+&9E6F4gX2bmx(*j4`W`=4Sp%FA% z@lUZ`gz+1?&N<;+Ig!R!cYFq#b`ix^G5-VDiu^gYhOb9|cqm{xa8qTJUmpFT1eZA( zNN3#_kOhSpgkX4D1RjGV`Gf?e$>62V8OAHM&tlu(eqX=-@#V!<&5peZt{oe{0yiQ$Z6tN78fhVCXW(dz5VEnZWNWyFdA3{99 zeS!_dnqV$%zMaNlARLryy$SA!xKOCZ4Ry?D#;Syn3ebhY@QVZX7`C7rExwNg^e}C@ ziTDuI6V%tPDgFfuUlVd-S|G+%VUs}3brJJ{>ZxHy@a=x+B|&Ws;DxrnIJhrI{q-f9 z*7_bz)8Yf+fU0qY^X4O;H)MvV!~qco&wlVc_@;A$z&Uy>phjZ}qRRMTcs>?WjwiYw z=Q1HNi3dc?nXXKD00A6C)K+yqLu`6};wrGXGiS0v06TAf6v53*6Y|#xM<-66n*2i1WA!t&xL2 z0bobMZ{hNBW^n`bkU%=|QYZ}ekY|duOo0XdcoW&uL!@&upLn3w?^5II@mY9I;_dMe zD;y~pxQr8eg^wb{3{fT!4HC062!ywuM?C@nU>wyn3k)nCb@99A)!_>;=u&t>Yzd12 zRhbGIO)fX~J~&~B)_URczpU@SfB7kz)(`gzp_)!cd(easf%-TsqE$iH_3$3o0rkfb zi@rEjbgqUp*2Jatkgm#cUA!Qcu0Dmpb2MY(M)xm5LJZ^NsLa⪚#)d+_2hU&hvW1 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 W&$U+7?S>b!|MmYHXWEh^&Hw<0^Q^!C diff --git a/metadata/md5-cache/app-admin/Manifest.gz b/metadata/md5-cache/app-admin/Manifest.gz index b84c2e3a18ffaa6cf0fee0254baeacf7c0248484..b16558876a807794d10e518857dcac9f07cbcf55 100644 GIT binary patch delta 52709 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 GiU9zkoYw3B delta 53047 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/botocore-1.34.144[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] -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 -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 -KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv sparc x86 -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/botocore-1.34.144[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/aws/aws-cli/archive/1.33.26.tar.gz -> aws-cli-1.33.26.gh.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 ac3ce68c875c9b392338dcd64f7feb73 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=df938adb03676e83d87cd2e2ae1b21d2 diff --git a/metadata/md5-cache/app-admin/awscli-1.33.27 b/metadata/md5-cache/app-admin/awscli-1.33.27 index 2107af62bbd0..a434fca1d87d 100644 --- a/metadata/md5-cache/app-admin/awscli-1.33.27 +++ b/metadata/md5-cache/app-admin/awscli-1.33.27 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/aws/aws-cli/ https://pypi.org/project/awscli/ INHERIT=bash-completion-r1 distutils-r1 IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 -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.34.145[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/aws/aws-cli/archive/1.33.27.tar.gz -> aws-cli-1.33.27.gh.tar.gz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 ac3ce68c875c9b392338dcd64f7feb73 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=903b93b13a7f21e3c5391ab9528dc15b +_md5_=df938adb03676e83d87cd2e2ae1b21d2 diff --git a/metadata/md5-cache/app-admin/awscli-1.33.33 b/metadata/md5-cache/app-admin/awscli-1.33.33 deleted file mode 100644 index e5902cca2be2..000000000000 --- a/metadata/md5-cache/app-admin/awscli-1.33.33 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/botocore-1.34.151[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] -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 -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/botocore-1.34.151[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/aws/aws-cli/archive/1.33.33.tar.gz -> aws-cli-1.33.33.gh.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 ac3ce68c875c9b392338dcd64f7feb73 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=903b93b13a7f21e3c5391ab9528dc15b diff --git a/metadata/md5-cache/app-admin/awscli-1.33.32 b/metadata/md5-cache/app-admin/awscli-1.33.35 similarity index 94% rename from metadata/md5-cache/app-admin/awscli-1.33.32 rename to metadata/md5-cache/app-admin/awscli-1.33.35 index cf86495652cd..afd1a8e7654e 100644 --- a/metadata/md5-cache/app-admin/awscli-1.33.32 +++ b/metadata/md5-cache/app-admin/awscli-1.33.35 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/botocore-1.34.150[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +BDEPEND=test? ( dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/botocore-1.34.153[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 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 IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 LICENSE=Apache-2.0 -RDEPEND=>=dev-python/botocore-1.34.150[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +RDEPEND=>=dev-python/botocore-1.34.153[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://github.com/aws/aws-cli/archive/1.33.32.tar.gz -> aws-cli-1.33.32.gh.tar.gz +SRC_URI=https://github.com/aws/aws-cli/archive/1.33.35.tar.gz -> aws-cli-1.33.35.gh.tar.gz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 ac3ce68c875c9b392338dcd64f7feb73 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 _md5_=903b93b13a7f21e3c5391ab9528dc15b diff --git a/metadata/md5-cache/app-admin/entr-5.6 b/metadata/md5-cache/app-admin/entr-5.6 index c4d2a1aa514d..c10b7aab2ccd 100644 --- a/metadata/md5-cache/app-admin/entr-5.6 +++ b/metadata/md5-cache/app-admin/entr-5.6 @@ -5,10 +5,10 @@ EAPI=8 HOMEPAGE=https://eradman.com/entrproject/ https://github.com/eradman/entr INHERIT=edo toolchain-funcs IUSE=test -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 ~arm arm64 ppc ppc64 ~riscv x86 LICENSE=ISC RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://eradman.com/entrproject/code/entr-5.6.tar.gz _eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=6a6f8515813f2444068f80dd0f014ddd +_md5_=2ff9b53eef5ac7c3c5eb22ce70bf04d7 diff --git a/metadata/md5-cache/app-arch/7zip-23.01 b/metadata/md5-cache/app-arch/7zip-23.01 deleted file mode 100644 index 9de620c3469a..000000000000 --- a/metadata/md5-cache/app-arch/7zip-23.01 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=uasm? ( dev-lang/uasm ) jwasm? ( dev-lang/jwasm ) -DEFINED_PHASES=compile install prepare setup -DESCRIPTION=Free file archiver for extremely high compression -EAPI=8 -HOMEPAGE=https://www.7-zip.org/ https://sourceforge.net/projects/sevenzip/ -INHERIT=edos2unix flag-o-matic toolchain-funcs -IUSE=uasm jwasm rar -KEYWORDS=~amd64 ~arm64 -LICENSE=LGPL-2 BSD rar? ( unRAR ) -REQUIRED_USE=?? ( uasm jwasm ) -SLOT=0 -SRC_URI=https://downloads.sourceforge.net/sevenzip/7-Zip/23.01/7z2301-src.tar.xz https://downloads.sourceforge.net/sevenzip/7-Zip/23.01/7z2301-linux-x64.tar.xz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=b5020bea2f2c91fbfd67882ebfa06505 diff --git a/metadata/md5-cache/app-arch/7zip-24.05 b/metadata/md5-cache/app-arch/7zip-24.05 deleted file mode 100644 index f8307d283150..000000000000 --- a/metadata/md5-cache/app-arch/7zip-24.05 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=uasm? ( dev-lang/uasm ) jwasm? ( dev-lang/jwasm ) -DEFINED_PHASES=compile install prepare setup -DESCRIPTION=Free file archiver for extremely high compression -EAPI=8 -HOMEPAGE=https://www.7-zip.org/ https://sourceforge.net/projects/sevenzip/ -INHERIT=edos2unix flag-o-matic toolchain-funcs -IUSE=uasm jwasm rar -KEYWORDS=~amd64 ~arm64 -LICENSE=LGPL-2 BSD rar? ( unRAR ) -REQUIRED_USE=?? ( uasm jwasm ) -SLOT=0 -SRC_URI=https://downloads.sourceforge.net/sevenzip/7-Zip/24.05/7z2405-src.tar.xz https://downloads.sourceforge.net/sevenzip/7-Zip/24.05/7z2405-linux-x64.tar.xz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=b5020bea2f2c91fbfd67882ebfa06505 diff --git a/metadata/md5-cache/app-arch/7zip-24.06 b/metadata/md5-cache/app-arch/7zip-24.06 deleted file mode 100644 index ae84850165d6..000000000000 --- a/metadata/md5-cache/app-arch/7zip-24.06 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=uasm? ( dev-lang/uasm ) jwasm? ( dev-lang/jwasm ) -DEFINED_PHASES=compile install prepare setup -DESCRIPTION=Free file archiver for extremely high compression -EAPI=8 -HOMEPAGE=https://www.7-zip.org/ https://sourceforge.net/projects/sevenzip/ -INHERIT=edos2unix flag-o-matic toolchain-funcs -IUSE=uasm jwasm rar -KEYWORDS=~amd64 ~arm64 -LICENSE=LGPL-2 BSD rar? ( unRAR ) -REQUIRED_USE=?? ( uasm jwasm ) -SLOT=0 -SRC_URI=https://downloads.sourceforge.net/sevenzip/7-Zip/24.06/7z2406-src.tar.xz https://downloads.sourceforge.net/sevenzip/7-Zip/24.06/7z2406-linux-x64.tar.xz -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=315bdc413b903ed130f399ccaa995fa8 diff --git a/metadata/md5-cache/app-arch/7zip-24.07 b/metadata/md5-cache/app-arch/7zip-24.07 index 166f05ea08e6..48bc0c6d1164 100644 --- a/metadata/md5-cache/app-arch/7zip-24.07 +++ b/metadata/md5-cache/app-arch/7zip-24.07 @@ -5,10 +5,10 @@ EAPI=8 HOMEPAGE=https://www.7-zip.org/ https://sourceforge.net/projects/sevenzip/ INHERIT=edos2unix flag-o-matic toolchain-funcs IUSE=uasm jwasm rar -KEYWORDS=~amd64 ~arm64 +KEYWORDS=amd64 arm64 LICENSE=LGPL-2 BSD rar? ( unRAR ) REQUIRED_USE=?? ( uasm jwasm ) SLOT=0 SRC_URI=https://downloads.sourceforge.net/sevenzip/7-Zip/24.07/7z2407-src.tar.xz https://downloads.sourceforge.net/sevenzip/7-Zip/24.07/7z2407-linux-x64.tar.xz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=315bdc413b903ed130f399ccaa995fa8 +_md5_=4b103ab97b04e047148d575d335dc6bb diff --git a/metadata/md5-cache/app-arch/Manifest.gz b/metadata/md5-cache/app-arch/Manifest.gz index c1452bb983a2221944aec304032e168def5adf7c..0ea50255767f113238bdeab74f29aabb7d67f545 100644 GIT binary patch delta 26479 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 delta 26987 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 T?yPRz`M3WCUXe)+s9yj8Chh1i delta 12670 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 diff --git a/metadata/md5-cache/app-backup/borgmatic-1.8.12 b/metadata/md5-cache/app-backup/borgmatic-1.8.12 index 0df303b30bb7..7cc4be6240f5 100644 --- a/metadata/md5-cache/app-backup/borgmatic-1.8.12 +++ b/metadata/md5-cache/app-backup/borgmatic-1.8.12 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://torsion.org/borgmatic/ INHERIT=distutils-r1 systemd pypi IUSE=apprise test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 -KEYWORDS=~amd64 ~arm ~arm64 ~riscv +KEYWORDS=amd64 ~arm ~arm64 ~riscv LICENSE=GPL-3 RDEPEND=app-backup/borgbackup python_single_target_python3_10? ( =sys-libs/zlib-1.2.3:= argon2? ( app-crypt/argon2:= ) curl? ( net-misc/curl ) gcrypt? ( dev-libs/libgcrypt:0= dev-libs/libgpg-error ) gpg? ( app-crypt/gpgme:= dev-libs/libassuan:= ) lz4? ( app-arch/lz4:= ) lzo? ( dev-libs/lzo:2 ) nls? ( virtual/libintl ) rsync? ( net-libs/librsync:= ) xattr? ( sys-apps/attr ) REQUIRED_USE=?? ( dar32 dar64 ) gpg? ( gcrypt ) @@ -14,4 +14,4 @@ RESTRICT=test SLOT=0 SRC_URI=https://downloads.sourceforge.net/project/dar/dar/2.7.15/dar-2.7.15.tar.gz _eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=fc2a1a432b5121b06fe17bb2a015f1cd +_md5_=b6f5e55ba090b54f407fe59db7fd02cd diff --git a/metadata/md5-cache/app-cdr/Manifest.gz b/metadata/md5-cache/app-cdr/Manifest.gz index 8a32315cca07c3b9efedb2355820f021e22f8ff2..2666c45e51755b8384a7fc278d1c95fb53040c29 100644 GIT binary patch delta 8512 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 delta 8514 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 diff --git a/metadata/md5-cache/app-cdr/xfburn-0.7.1 b/metadata/md5-cache/app-cdr/xfburn-0.7.1 index 3135327631d8..24e3be43531a 100644 --- a/metadata/md5-cache/app-cdr/xfburn-0.7.1 +++ b/metadata/md5-cache/app-cdr/xfburn-0.7.1 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://docs.xfce.org/apps/xfburn/start https://gitlab.xfce.org/apps/xfburn/ INHERIT=xdg-utils IUSE=gstreamer +udev -KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 ~arm arm64 ~ia64 ~loong ppc ppc64 ~riscv x86 LICENSE=GPL-2+ RDEPEND=>=dev-libs/glib-2.38 >=dev-libs/libburn-0.4.2:= >=dev-libs/libisofs-0.6.2:= >=x11-libs/gtk+-3.20:3 >=xfce-base/exo-0.11.0:= >=xfce-base/libxfce4ui-4.12.0:= gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) udev? ( dev-libs/libgudev:= ) SLOT=0 SRC_URI=https://archive.xfce.org/src/apps/xfburn/0.7/xfburn-0.7.1.tar.bz2 _eclasses_=xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=b81ad85f43cab136f3e83bd7db5847dc +_md5_=17abb962859780ad3f6fd2e37146452e diff --git a/metadata/md5-cache/app-containers/Manifest.gz b/metadata/md5-cache/app-containers/Manifest.gz index e6b73566063bd1be628b3e1ea110af794a9535f5..5734ce02b8757423bfa1ceb76707cf76a5c36ccb 100644 GIT binary patch literal 23358 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 Zq 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 diff --git a/metadata/md5-cache/app-containers/devcontainer-0.65.0 b/metadata/md5-cache/app-containers/devcontainer-0.65.0 index c8268a4c660f..20e65e6bc51c 100644 --- a/metadata/md5-cache/app-containers/devcontainer-0.65.0 +++ b/metadata/md5-cache/app-containers/devcontainer-0.65.0 @@ -3,9 +3,9 @@ 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 +KEYWORDS=amd64 ~x86 LICENSE=MIT RDEPEND=net-libs/nodejs SLOT=0 SRC_URI=https://registry.npmjs.org/@devcontainers/cli/-/cli-0.65.0.tgz -> devcontainer-0.65.0.tgz -_md5_=b442cdef242f97ffcd6e5e5c379b87ed +_md5_=2b9897e7fb551cf5b6ddfdea63f5b7a6 diff --git a/metadata/md5-cache/app-containers/incus-6.0.0-r1 b/metadata/md5-cache/app-containers/incus-6.0.0-r1 deleted file mode 100644 index 3dd2183301b7..000000000000 --- a/metadata/md5-cache/app-containers/incus-6.0.0-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=dev-lang/go-1.21 nls? ( sys-devel/gettext ) verify-sig? ( sec-keys/openpgp-keys-linuxcontainers ) >=dev-lang/go-1.20:= app-arch/unzip virtual/pkgconfig verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 ) -DEFINED_PHASES=compile configure install postinst prepare setup test unpack -DEPEND=acct-group/incus acct-group/incus-admin app-arch/xz-utils >=app-containers/lxc-5.0.0:=[apparmor?,seccomp(+)] dev-db/sqlite:3 >=dev-libs/cowsql-1.15.6 dev-libs/lzo >=dev-libs/raft-0.22.1:=[lz4] >=dev-util/xdelta-3.0[lzma(+)] net-dns/dnsmasq[dhcp] sys-libs/libcap virtual/udev -DESCRIPTION=Modern, secure and powerful system container and virtual machine manager -EAPI=8 -HOMEPAGE=https://linuxcontainers.org/incus/introduction/ https://github.com/lxc/incus -INHERIT=go-module linux-info optfeature systemd toolchain-funcs verify-sig -IUSE=apparmor fuidshift nls verify-sig -KEYWORDS=amd64 ~arm64 -LICENSE=Apache-2.0 BSD LGPL-3 MIT -RDEPEND=acct-group/incus acct-group/incus-admin app-arch/xz-utils >=app-containers/lxc-5.0.0:=[apparmor?,seccomp(+)] dev-db/sqlite:3 >=dev-libs/cowsql-1.15.6 dev-libs/lzo >=dev-libs/raft-0.22.1:=[lz4] >=dev-util/xdelta-3.0[lzma(+)] net-dns/dnsmasq[dhcp] sys-libs/libcap virtual/udev fuidshift? ( !app-containers/lxd ) net-firewall/ebtables net-firewall/iptables sys-apps/iproute2 sys-fs/fuse:* >=sys-fs/lxcfs-5.0.0 sys-fs/squashfs-tools[lzma] virtual/acl -RESTRICT=test strip -SLOT=0 -SRC_URI=https://linuxcontainers.org/downloads/incus/incus-6.0.0.tar.xz verify-sig? ( https://linuxcontainers.org/downloads/incus/incus-6.0.0.tar.xz.asc ) -_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d go-env 7eb56e61e641d6db098d57fb37477c44 go-module 83fd3ed1657cfc316c93d6a37018290d linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 -_md5_=4404b12015ec5fa138675c05db97bf83 diff --git a/metadata/md5-cache/app-containers/incus-6.2 b/metadata/md5-cache/app-containers/incus-6.2 deleted file mode 100644 index 5f03ffda7f71..000000000000 --- a/metadata/md5-cache/app-containers/incus-6.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=dev-lang/go-1.21 nls? ( sys-devel/gettext ) verify-sig? ( sec-keys/openpgp-keys-linuxcontainers ) >=dev-lang/go-1.20:= app-arch/unzip virtual/pkgconfig verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 ) -DEFINED_PHASES=compile configure install postinst prepare setup test unpack -DEPEND=acct-group/incus acct-group/incus-admin app-arch/xz-utils >=app-containers/lxc-5.0.0:=[apparmor?,seccomp(+)] dev-db/sqlite:3 >=dev-libs/cowsql-1.15.6 dev-libs/lzo >=dev-libs/raft-0.22.1:=[lz4] >=dev-util/xdelta-3.0[lzma(+)] net-dns/dnsmasq[dhcp] sys-libs/libcap virtual/udev -DESCRIPTION=Modern, secure and powerful system container and virtual machine manager -EAPI=8 -HOMEPAGE=https://linuxcontainers.org/incus/introduction/ https://github.com/lxc/incus -INHERIT=go-module linux-info optfeature systemd toolchain-funcs verify-sig -IUSE=apparmor fuidshift nls verify-sig -KEYWORDS=~amd64 ~arm64 -LICENSE=Apache-2.0 BSD LGPL-3 MIT -RDEPEND=acct-group/incus acct-group/incus-admin app-arch/xz-utils >=app-containers/lxc-5.0.0:=[apparmor?,seccomp(+)] dev-db/sqlite:3 >=dev-libs/cowsql-1.15.6 dev-libs/lzo >=dev-libs/raft-0.22.1:=[lz4] >=dev-util/xdelta-3.0[lzma(+)] net-dns/dnsmasq[dhcp] sys-libs/libcap virtual/udev fuidshift? ( !app-containers/lxd ) net-firewall/ebtables net-firewall/iptables sys-apps/iproute2 sys-fs/fuse:* >=sys-fs/lxcfs-5.0.0 sys-fs/squashfs-tools[lzma] virtual/acl -RESTRICT=test strip -SLOT=0 -SRC_URI=https://linuxcontainers.org/downloads/incus/incus-6.2.tar.xz verify-sig? ( https://linuxcontainers.org/downloads/incus/incus-6.2.tar.xz.asc ) -_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d go-env 7eb56e61e641d6db098d57fb37477c44 go-module 83fd3ed1657cfc316c93d6a37018290d linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 -_md5_=6382d756c62057eaa038b478ca568620 diff --git a/metadata/md5-cache/app-containers/lxc-6.0.1 b/metadata/md5-cache/app-containers/lxc-6.0.1 index 786d731907ba..6706e10e20d8 100644 --- a/metadata/md5-cache/app-containers/lxc-6.0.1 +++ b/metadata/md5-cache/app-containers/lxc-6.0.1 @@ -1,6 +1,6 @@ BDEPEND=virtual/pkgconfig man? ( app-text/docbook2X ) verify-sig? ( sec-keys/openpgp-keys-linuxcontainers ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array virtual/pkgconfig verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 ) DEFINED_PHASES=compile configure install postinst setup test unpack -DEPEND=acct-group/lxc acct-user/lxc apparmor? ( sys-libs/libapparmor ) caps? ( sys-libs/libcap[static-libs] ) io-uring? ( >=sys-libs/liburing-2:= ) pam? ( sys-libs/pam ) seccomp? ( sys-libs/libseccomp ) selinux? ( sys-libs/libselinux ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/dbus sys-apps/systemd:= ) tools? ( sys-libs/libcap[static-libs] ) sys-kernel/linux-headers +DEPEND=acct-group/lxc acct-user/lxc apparmor? ( sys-libs/libapparmor ) caps? ( sys-libs/libcap ) io-uring? ( >=sys-libs/liburing-2:= ) pam? ( sys-libs/pam ) seccomp? ( sys-libs/libseccomp ) selinux? ( sys-libs/libselinux ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/dbus sys-apps/systemd:= ) tools? ( sys-libs/libcap ) caps? ( sys-libs/libcap[static-libs] ) tools? ( sys-libs/libcap[static-libs] ) sys-kernel/linux-headers DESCRIPTION=A userspace interface for the Linux kernel containment features EAPI=8 HOMEPAGE=https://linuxcontainers.org/ https://github.com/lxc/lxc @@ -8,9 +8,9 @@ INHERIT=bash-completion-r1 linux-info meson optfeature systemd toolchain-funcs v IUSE=apparmor +caps examples io-uring lto man pam seccomp selinux ssl systemd test +tools verify-sig KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 LICENSE=GPL-2 LGPL-2.1 LGPL-3 -RDEPEND=acct-group/lxc acct-user/lxc apparmor? ( sys-libs/libapparmor ) caps? ( sys-libs/libcap[static-libs] ) io-uring? ( >=sys-libs/liburing-2:= ) pam? ( sys-libs/pam ) seccomp? ( sys-libs/libseccomp ) selinux? ( sys-libs/libselinux ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/dbus sys-apps/systemd:= ) tools? ( sys-libs/libcap[static-libs] ) +RDEPEND=acct-group/lxc acct-user/lxc apparmor? ( sys-libs/libapparmor ) caps? ( sys-libs/libcap ) io-uring? ( >=sys-libs/liburing-2:= ) pam? ( sys-libs/pam ) seccomp? ( sys-libs/libseccomp ) selinux? ( sys-libs/libselinux ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/dbus sys-apps/systemd:= ) tools? ( sys-libs/libcap ) RESTRICT=!test? ( test ) SLOT=0/1.8 SRC_URI=https://linuxcontainers.org/downloads/lxc/lxc-6.0.1.tar.gz verify-sig? ( https://linuxcontainers.org/downloads/lxc/lxc-6.0.1.tar.gz.asc ) _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic e503ea5acc20410237ba33ec3f7c857d linux-info ea4122ba1d8791a12b78e53f9510a2e3 meson 99466844dd8d4fcfb07578a76f5a9922 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 -_md5_=5476d041a9a9707c9d748c301fde334b +_md5_=eefd46baa3f84f4780adf5fac601f30c diff --git a/metadata/md5-cache/app-crypt/Manifest.gz b/metadata/md5-cache/app-crypt/Manifest.gz index da5b404b8107de30661b9f252d0ec1a90fb36ecf..c5f48e0aba0d9052b5216492ad0a092b494b31fe 100644 GIT binary patch delta 17421 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 Xz1D6%qcTTz|3Ci^wB{oKDjxv=_eqx- diff --git a/metadata/md5-cache/app-crypt/qca-2.3.8 b/metadata/md5-cache/app-crypt/qca-2.3.8 deleted file mode 100644 index f073f337f3c1..000000000000 --- a/metadata/md5-cache/app-crypt/qca-2.3.8 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=doc? ( app-text/doxygen[dot] virtual/latex-base ) app-alternatives/ninja >=dev-build/cmake-3.20.5 -DEFINED_PHASES=compile configure install nofetch prepare setup test unpack -DEPEND=botan? ( dev-libs/botan:3= ) gcrypt? ( dev-libs/libgcrypt:= ) gpg? ( app-crypt/gnupg ) nss? ( dev-libs/nss ) pkcs11? ( >=dev-libs/openssl-1.1 dev-libs/pkcs11-helper ) qt5? ( >=dev-qt/qtcore-5.14:5 ) qt6? ( dev-qt/qtbase:6 dev-qt/qt5compat:6 ) sasl? ( dev-libs/cyrus-sasl:2 ) ssl? ( >=dev-libs/openssl-1.1:= ) test? ( qt5? ( dev-qt/qtnetwork:5 dev-qt/qttest:5 ) qt6? ( dev-qt/qtbase:6[network] ) ) -DESCRIPTION=Qt Cryptographic Architecture (QCA) -EAPI=8 -HOMEPAGE=https://userbase.kde.org/QCA -INHERIT=cmake kde.org multibuild out-of-source-utils qmake-utils -IUSE=botan debug doc examples gcrypt gpg logger nss pkcs11 +qt5 qt6 sasl softstore +ssl test -KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos -LICENSE=LGPL-2.1 -RDEPEND=botan? ( dev-libs/botan:3= ) gcrypt? ( dev-libs/libgcrypt:= ) gpg? ( app-crypt/gnupg ) nss? ( dev-libs/nss ) pkcs11? ( >=dev-libs/openssl-1.1 dev-libs/pkcs11-helper ) qt5? ( >=dev-qt/qtcore-5.14:5 ) qt6? ( dev-qt/qtbase:6 dev-qt/qt5compat:6 ) sasl? ( dev-libs/cyrus-sasl:2 ) ssl? ( >=dev-libs/openssl-1.1:= ) -REQUIRED_USE=|| ( qt5 qt6 ) -RESTRICT=!test? ( test ) -SLOT=2 -SRC_URI=mirror://kde/stable/qca/2.3.8/qca-2.3.8.tar.xz -_eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic e503ea5acc20410237ba33ec3f7c857d kde.org 5b717883256e9841ce52e6cad2fca427 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=3be946a473076d1d2075db2c73858f50 diff --git a/metadata/md5-cache/app-editors/Manifest.gz b/metadata/md5-cache/app-editors/Manifest.gz index a6f7c8572782c70d8288c22dca64bf9dd0760ac7..7ca890f466ca77fa8a479c5c8e1698e0bf6bdad6 100644 GIT binary patch literal 26817 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

{DUeb9TE&%w(l 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 diff --git a/metadata/md5-cache/app-editors/featherpad-1.5.1 b/metadata/md5-cache/app-editors/featherpad-1.5.1 index 219bc3c06622..4276ff12208a 100644 --- a/metadata/md5-cache/app-editors/featherpad-1.5.1 +++ b/metadata/md5-cache/app-editors/featherpad-1.5.1 @@ -7,10 +7,10 @@ HOMEPAGE=https://github.com/tsujan/FeatherPad IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=cmake xdg IUSE=+X -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86 LICENSE=GPL-3+ RDEPEND=app-text/hunspell:= dev-qt/qtbase:6[dbus,gui,widgets] dev-qt/qtsvg:6 X? ( x11-libs/libX11 ) SLOT=0 SRC_URI=https://github.com/tsujan/FeatherPad/archive/V1.5.1.tar.gz -> featherpad-1.5.1.tar.gz _eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=89be1f9fd523b0abacee306ceafdaa5a +_md5_=f2a37d98d73eb07fac57829c2a38ce16 diff --git a/metadata/md5-cache/app-editors/neovim-0.10.1 b/metadata/md5-cache/app-editors/neovim-0.10.1 new file mode 100644 index 000000000000..ef91d1b95517 --- /dev/null +++ b/metadata/md5-cache/app-editors/neovim-0.10.1 @@ -0,0 +1,18 @@ +BDEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) >=dev-util/gperf-3.1 >=sys-devel/gettext-0.20.1 virtual/libiconv virtual/libintl virtual/pkgconfig test? ( lua_single_target_luajit? ( dev-lua/busted[lua_targets_luajit(-)] ) lua_single_target_lua5-1? ( dev-lua/busted[lua_targets_lua5-1(-)] ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test +DEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) >=dev-lua/luv-1.45.0[lua_single_target_luajit(-)?,lua_single_target_lua5-1(-)?] lua_single_target_luajit? ( dev-lua/lpeg[lua_targets_luajit(-)] dev-lua/mpack[lua_targets_luajit(-)] ) lua_single_target_lua5-1? ( dev-lua/lpeg[lua_targets_lua5-1(-)] dev-lua/mpack[lua_targets_lua5-1(-)] ) lua_single_target_lua5-1? ( dev-lua/LuaBitOp[lua_targets_lua5-1(-)] ) >=dev-libs/libutf8proc-2.9.0:= >=dev-libs/libuv-1.46.0:= >=dev-libs/libvterm-0.3.3 >=dev-libs/msgpack-3.0.0:= >=dev-libs/tree-sitter-0.22.6:= =dev-libs/tree-sitter-bash-0.21* =dev-libs/tree-sitter-c-0.21* =dev-libs/tree-sitter-lua-0.1* =dev-libs/tree-sitter-markdown-0.2* =dev-libs/tree-sitter-python-0.21* =dev-libs/tree-sitter-query-0.4* =dev-libs/tree-sitter-vim-0.4* =dev-libs/tree-sitter-vimdoc-3* >=dev-libs/unibilium-2.0.0:0= +DESCRIPTION=Vim-fork focused on extensibility and agility +EAPI=8 +HOMEPAGE=https://neovim.io +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=cmake lua-single optfeature xdg +IUSE=+nvimpager test lua_single_target_luajit lua_single_target_lua5-1 +KEYWORDS=~amd64 +LICENSE=Apache-2.0 vim +RDEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) >=dev-lua/luv-1.45.0[lua_single_target_luajit(-)?,lua_single_target_lua5-1(-)?] lua_single_target_luajit? ( dev-lua/lpeg[lua_targets_luajit(-)] dev-lua/mpack[lua_targets_luajit(-)] ) lua_single_target_lua5-1? ( dev-lua/lpeg[lua_targets_lua5-1(-)] dev-lua/mpack[lua_targets_lua5-1(-)] ) lua_single_target_lua5-1? ( dev-lua/LuaBitOp[lua_targets_lua5-1(-)] ) >=dev-libs/libutf8proc-2.9.0:= >=dev-libs/libuv-1.46.0:= >=dev-libs/libvterm-0.3.3 >=dev-libs/msgpack-3.0.0:= >=dev-libs/tree-sitter-0.22.6:= =dev-libs/tree-sitter-bash-0.21* =dev-libs/tree-sitter-c-0.21* =dev-libs/tree-sitter-lua-0.1* =dev-libs/tree-sitter-markdown-0.2* =dev-libs/tree-sitter-python-0.21* =dev-libs/tree-sitter-query-0.4* =dev-libs/tree-sitter-vim-0.4* =dev-libs/tree-sitter-vimdoc-3* >=dev-libs/unibilium-2.0.0:0= app-eselect/eselect-vi +REQUIRED_USE=^^ ( lua_single_target_luajit lua_single_target_lua5-1 ) test? ( lua_single_target_luajit ) +RESTRICT=!test? ( test ) test +SLOT=0 +SRC_URI=https://github.com/neovim/neovim/archive/v0.10.1.tar.gz -> neovim-0.10.1.tar.gz +_eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic e503ea5acc20410237ba33ec3f7c857d lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=323f4b9f51b100a7632b5784d0a11d49 diff --git a/metadata/md5-cache/app-editors/neovim-9999 b/metadata/md5-cache/app-editors/neovim-9999 index 101e6ef8de84..9def3448b580 100644 --- a/metadata/md5-cache/app-editors/neovim-9999 +++ b/metadata/md5-cache/app-editors/neovim-9999 @@ -1,6 +1,6 @@ BDEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) >=dev-util/gperf-3.1 >=sys-devel/gettext-0.20.1 virtual/libiconv virtual/libintl virtual/pkgconfig test? ( lua_single_target_luajit? ( dev-lua/busted[lua_targets_luajit(-)] ) lua_single_target_lua5-1? ( dev-lua/busted[lua_targets_lua5-1(-)] ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack -DEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) >=dev-lua/luv-1.45.0[lua_single_target_luajit(-)?,lua_single_target_lua5-1(-)?] lua_single_target_luajit? ( dev-lua/lpeg[lua_targets_luajit(-)] dev-lua/mpack[lua_targets_luajit(-)] ) lua_single_target_lua5-1? ( dev-lua/lpeg[lua_targets_lua5-1(-)] dev-lua/mpack[lua_targets_lua5-1(-)] ) lua_single_target_lua5-1? ( dev-lua/LuaBitOp[lua_targets_lua5-1(-)] ) >=dev-libs/libuv-1.46.0:= >=dev-libs/libvterm-0.3.3 >=dev-libs/msgpack-3.0.0:= >=dev-libs/tree-sitter-0.22.6:= =dev-libs/tree-sitter-bash-0.21* =dev-libs/tree-sitter-c-0.21* =dev-libs/tree-sitter-lua-0.1* =dev-libs/tree-sitter-markdown-0.2* =dev-libs/tree-sitter-python-0.21* =dev-libs/tree-sitter-query-0.3* =dev-libs/tree-sitter-vim-0.4* =dev-libs/tree-sitter-vimdoc-2* >=dev-libs/unibilium-2.0.0:0= >=dev-libs/libutf8proc-2.9.0:= +DEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) >=dev-lua/luv-1.45.0[lua_single_target_luajit(-)?,lua_single_target_lua5-1(-)?] lua_single_target_luajit? ( dev-lua/lpeg[lua_targets_luajit(-)] dev-lua/mpack[lua_targets_luajit(-)] ) lua_single_target_lua5-1? ( dev-lua/lpeg[lua_targets_lua5-1(-)] dev-lua/mpack[lua_targets_lua5-1(-)] ) lua_single_target_lua5-1? ( dev-lua/LuaBitOp[lua_targets_lua5-1(-)] ) >=dev-libs/libutf8proc-2.9.0:= >=dev-libs/libuv-1.46.0:= >=dev-libs/libvterm-0.3.3 >=dev-libs/msgpack-3.0.0:= >=dev-libs/tree-sitter-0.22.6:= =dev-libs/tree-sitter-bash-0.21* =dev-libs/tree-sitter-c-0.21* =dev-libs/tree-sitter-lua-0.1* =dev-libs/tree-sitter-markdown-0.2* =dev-libs/tree-sitter-python-0.21* =dev-libs/tree-sitter-query-0.4* =dev-libs/tree-sitter-vim-0.4* =dev-libs/tree-sitter-vimdoc-3* >=dev-libs/unibilium-2.0.0:0= DESCRIPTION=Vim-fork focused on extensibility and agility EAPI=8 HOMEPAGE=https://neovim.io @@ -9,9 +9,9 @@ INHERIT=cmake lua-single optfeature xdg git-r3 IUSE=+nvimpager test lua_single_target_luajit lua_single_target_lua5-1 LICENSE=Apache-2.0 vim PROPERTIES=live -RDEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) >=dev-lua/luv-1.45.0[lua_single_target_luajit(-)?,lua_single_target_lua5-1(-)?] lua_single_target_luajit? ( dev-lua/lpeg[lua_targets_luajit(-)] dev-lua/mpack[lua_targets_luajit(-)] ) lua_single_target_lua5-1? ( dev-lua/lpeg[lua_targets_lua5-1(-)] dev-lua/mpack[lua_targets_lua5-1(-)] ) lua_single_target_lua5-1? ( dev-lua/LuaBitOp[lua_targets_lua5-1(-)] ) >=dev-libs/libuv-1.46.0:= >=dev-libs/libvterm-0.3.3 >=dev-libs/msgpack-3.0.0:= >=dev-libs/tree-sitter-0.22.6:= =dev-libs/tree-sitter-bash-0.21* =dev-libs/tree-sitter-c-0.21* =dev-libs/tree-sitter-lua-0.1* =dev-libs/tree-sitter-markdown-0.2* =dev-libs/tree-sitter-python-0.21* =dev-libs/tree-sitter-query-0.3* =dev-libs/tree-sitter-vim-0.4* =dev-libs/tree-sitter-vimdoc-2* >=dev-libs/unibilium-2.0.0:0= >=dev-libs/libutf8proc-2.9.0:= app-eselect/eselect-vi +RDEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) >=dev-lua/luv-1.45.0[lua_single_target_luajit(-)?,lua_single_target_lua5-1(-)?] lua_single_target_luajit? ( dev-lua/lpeg[lua_targets_luajit(-)] dev-lua/mpack[lua_targets_luajit(-)] ) lua_single_target_lua5-1? ( dev-lua/lpeg[lua_targets_lua5-1(-)] dev-lua/mpack[lua_targets_lua5-1(-)] ) lua_single_target_lua5-1? ( dev-lua/LuaBitOp[lua_targets_lua5-1(-)] ) >=dev-libs/libutf8proc-2.9.0:= >=dev-libs/libuv-1.46.0:= >=dev-libs/libvterm-0.3.3 >=dev-libs/msgpack-3.0.0:= >=dev-libs/tree-sitter-0.22.6:= =dev-libs/tree-sitter-bash-0.21* =dev-libs/tree-sitter-c-0.21* =dev-libs/tree-sitter-lua-0.1* =dev-libs/tree-sitter-markdown-0.2* =dev-libs/tree-sitter-python-0.21* =dev-libs/tree-sitter-query-0.4* =dev-libs/tree-sitter-vim-0.4* =dev-libs/tree-sitter-vimdoc-3* >=dev-libs/unibilium-2.0.0:0= app-eselect/eselect-vi REQUIRED_USE=^^ ( lua_single_target_luajit lua_single_target_lua5-1 ) test? ( lua_single_target_luajit ) RESTRICT=!test? ( test ) test SLOT=0 _eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic e503ea5acc20410237ba33ec3f7c857d git-r3 875eb471682d3e1f18da124be97dcc81 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=0a5f2289ef8b529f8c58320febb92665 +_md5_=f0838dee3ce70d96e9869e6fd377c230 diff --git a/metadata/md5-cache/app-editors/vscode-1.92.0 b/metadata/md5-cache/app-editors/vscode-1.92.0 new file mode 100644 index 000000000000..eeff1a1cfc3c --- /dev/null +++ b/metadata/md5-cache/app-editors/vscode-1.92.0 @@ -0,0 +1,15 @@ +DEFINED_PHASES=install postinst postrm preinst +DESCRIPTION=Multiplatform Visual Studio Code from Microsoft +EAPI=8 +HOMEPAGE=https://code.visualstudio.com +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=desktop pax-utils xdg optfeature +IUSE=egl kerberos wayland +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] app-misc/ca-certificates dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/libglvnd media-libs/mesa net-misc/curl sys-apps/dbus sys-libs/zlib sys-process/lsof x11-libs/cairo 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/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.92.0/linux-x64/stable -> vscode-1.92.0-amd64.tar.gz ) arm? ( https://update.code.visualstudio.com/1.92.0/linux-armhf/stable -> vscode-1.92.0-arm.tar.gz ) arm64? ( https://update.code.visualstudio.com/1.92.0/linux-arm64/stable -> vscode-1.92.0-arm64.tar.gz ) +_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=0d2652874403103e506a5b6098c8a8e7 diff --git a/metadata/md5-cache/app-editors/vscodium-1.91.0.24190 b/metadata/md5-cache/app-editors/vscodium-1.91.0.24190 index a2744bdd6327..559bd32d929e 100644 --- a/metadata/md5-cache/app-editors/vscodium-1.91.0.24190 +++ b/metadata/md5-cache/app-editors/vscodium-1.91.0.24190 @@ -12,4 +12,4 @@ RESTRICT=strip bindist SLOT=0 SRC_URI=amd64? ( https://github.com/VSCodium/vscodium/releases/download/1.91.0.24190/VSCodium-linux-x64-1.91.0.24190.tar.gz -> vscodium-1.91.0.24190-amd64.tar.gz ) arm? ( https://github.com/VSCodium/vscodium/releases/download/1.91.0.24190/VSCodium-linux-armhf-1.91.0.24190.tar.gz -> vscodium-1.91.0.24190-arm.tar.gz ) arm64? ( https://github.com/VSCodium/vscodium/releases/download/1.91.0.24190/VSCodium-linux-arm64-1.91.0.24190.tar.gz -> vscodium-1.91.0.24190-arm64.tar.gz ) _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=d64ddb83507a8913bbda1f8f203be615 +_md5_=a36d321e32b8a5158676bf63eea3e0d9 diff --git a/metadata/md5-cache/app-editors/vscodium-1.91.1.24193 b/metadata/md5-cache/app-editors/vscodium-1.91.1.24193 index 429b2d615e5b..d3863c891f27 100644 --- a/metadata/md5-cache/app-editors/vscodium-1.91.1.24193 +++ b/metadata/md5-cache/app-editors/vscodium-1.91.1.24193 @@ -12,4 +12,4 @@ RESTRICT=strip bindist SLOT=0 SRC_URI=amd64? ( https://github.com/VSCodium/vscodium/releases/download/1.91.1.24193/VSCodium-linux-x64-1.91.1.24193.tar.gz -> vscodium-1.91.1.24193-amd64.tar.gz ) arm? ( https://github.com/VSCodium/vscodium/releases/download/1.91.1.24193/VSCodium-linux-armhf-1.91.1.24193.tar.gz -> vscodium-1.91.1.24193-arm.tar.gz ) arm64? ( https://github.com/VSCodium/vscodium/releases/download/1.91.1.24193/VSCodium-linux-arm64-1.91.1.24193.tar.gz -> vscodium-1.91.1.24193-arm64.tar.gz ) _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=d64ddb83507a8913bbda1f8f203be615 +_md5_=a36d321e32b8a5158676bf63eea3e0d9 diff --git a/metadata/md5-cache/app-emacs/Manifest.gz b/metadata/md5-cache/app-emacs/Manifest.gz index dfaaab5f4c2cfef833381ee53f677a21e17d4e99..aa83d6d9e24588b472f3a20b921c1ef57c2c0ea4 100644 GIT binary patch delta 96907 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 z z!#4Z)U=v;s-x8J^h{{D6eMjm^fO4&}6qRK@h zJ&~twEiKu>P6~2X>cy@h9ZDSBqLX}Hpz!ag9MuNYR6>c8G<7K{TDUp%H>Sg+Jp88k z+8qnEcT5UCFRjvpP{oow)@naw)XuTIbJ?FoU0cfFtO=!BxXZyuL8KH_{TQGT1(ozp z8zcfpDT0E3i)xE1pMI+tBx{=7Zx6*5?6K=OtD(^beA<=axeccynDTQV_QvU zVHXus119PdZ(B6*J{%e)kd!hMDxR`~>;>v!#D3ZAy&FV=!)QEiSyz5ui*g*)z+*FI zA`jq!nl48j>%8zh*bvjXNpGwl40`I7U1x~Rx~{5!ymi{8PR@>OYJu7NliOu4OL_RN zOxXc|(MN5u1Jg3Wai{D4toK~^PD6t5A@zQe5~i$ZHezU+`)=Eae!1|trGHzhZ~yu8 zd;RiP&XTO|LS_AOCbe6T;k7OAcM;13-W`S7(Mf_c`8LL-R_>_}t=*w&C%A^?)=t9c zyN=|4Szp1U$@-w0KD|RD8nW*t@o}mY@ZE0_gBo(W4N+!2_L-_B1b9F4rqba^hD%|6 zvMnb*QE6=Uk()!C909VQ%1WjhTY{yy`@*Rb?Ln=xITRM=9B#)29L-fDvaGz~I$G9dPu9s22tr8Z0bSj|!qqt7PDY#wD0WX9sBX(gAA#9gP z?`7ZR#q8|>*RIpHPF_Sl-3e^-bNrMqp%P3z##0YxMdUY7AX~XQJIwh~;Mp(uXgm{z zth423RUm`@Y=j)q0vm^NxGk=$Mi)AFXpGj$0;<|3zBx4)Re{6D3O#8}9)fP<&VHYN z`7N|-$gMEftJUAZj>>q)ns^Oz zg|oh=g$iyyWUlMsJxSJSBLE8*eb40{rPq& z)8eDmwF%3j?sJYMC2#SU&(%CQPhhEk)9Qm`vH8iWt#T$Wa;#mqRP=MAv<#Q>1Cor2 zH$~mD3rMfAK-X_n&nZ!3Q=mZuvUBDK(wFge@_kODJ^@mn3&~STTU_eHMq-tetC<~iKQG^t z%~Bi5bzc&$Hs1KX%|?)|Mt)S&aL(Tmlhb7?%3p<0&U=ljOIx62LfRJoU#s?xU|%F7 z`DR1n8rYunC8-D$`sUzXKzIj#Y3R_dM7~bHRY}!F7*MLh_QFXtmVclJ_wmI0-lqY8L72Cb-2%j62Tfzpe8!!J+OOsmewkKd z96~ZW7z}i_sa>isA-}iofy+`@)`9|X2Lf;&YN~uoLLplyM?i_S^A8Vyo_E?a{$bHR z|NGOM<2NdH?ayWFqlW!V&l^FI@?&RPOKH(5s@ zZ42p^ZhPlWJG5=T^iz$zf}lx)^XUXRBCqcxYHM&mQAM-!)3!Aw-SZ}+5)8-YI3?># zp;GH@pX#m<%PihWy1QF{Tr;L!(<1(IqgLM3O04>&$_1}_6F4*svTvIvEG^#Zw2}In zT9T>a7R%qC(08hL-d?+q`|U03tUh`DRB|iirB+*xBS&qdB6t&&Cpovh|Kr zWKXBqH65gWzd6bNs|A2Rs+4y3Vx0(^u62n^@YknUYp!RbKC{_>rn<~?I^CM6&bqX_ zMZwg{6g;O0VgoSTagh+oGtS2!%Pe)JmL9xTP)}XeqeJ-DI=MKXcUy)$n=1c>-#;=t zlTrW#vR$eD09C1o=J?)!{j|ULpI^uV4ic)?)YWoQE?N*Hzrotil681l2TT*8<)lum zvZ5L5yA9)iCm2!SUNx`Z54L9C~!?QqOz4s}1D^j*_Bc&I0F>m7&Es#E>n&bwFQN_ndRe!+fzP*p^9yPUlm|}UILalPdZ&7d zit9NWbevU{iK#_#GfCZg0W0P}jAs{gz9xuDvuUaC$p$WGLaH(dAg;>Eb}G>Jeu{xy zi!`muap0XzZ!>|VjkC01oKR5a{mp+wMK$1T0++HSbENnE2!bg*rcznOCmcA}eTfJ_o(w#&2)N^RW^`#AeS(chSn@b}D$MAGV0q<^Fb}5>8 z&qb4?_ywm1XP*xRjWmnAIF`WtosbU>iPTc+T!8w8h{-4{g~u=q9 zlf0lc)~WTx++=iQKHiSx!TDV4SWfoa8Ds z2E13@iHmdf8|v$7ef?wn{;k_~T|9zk?QK7QfGB2vo2{qkUQj;F>+)OVPnaH4B0pPR znUkA%(0HTv1}gZ1l{-mJ&0?=Pc1YEB13@Y9?z-+RExN+7c+{8Sj%7O(mXo{jyZ|A@ zT_#Dft&J;Pe4RsD3iQkRNkw~y>CW3qnwMq$&mjc11f{9;>ml7K90CSPU2D|2%(nM` zq{38Dj@p~9aBNl|{wr^SMKAf@|7Nk?sRS=DpBfLW0F?L2nZiev@uA^`5p}E!NHSb* zUSX)1#70rZ!p1&;(Ar-UFRBXDRW5v70p{KS9wI~_hH2(?MS|^?m4wYlvM)NCWamDf z7ayQa1GgrPmnzuhv^g!8P_ADhW%6i$nKQKMcQ?iIs<5tW*PPA;Z256pz?^T^{ge!2 zjj2dKpr5cy6;P91U!L<~Zxf`6gT9^Dwfe99w>2lv!ha}*Y(eLt?X`QzNAkQ50|OCc z2M`CQHGWmAKnXUPx83_cT_yID^KxYkv8cx@$x7;~_iSs*D@z@_7LBA|(YpYD)npV9 zRIpaLgF6aVdhMN*`(PGmR74f#FjsSA^zhEkAC8jJtV~yM2*bcCuY>fQD+x+7Ipb;D zFXu&B(1le`&s$SyJ9u(tacqB?8WX~lCi4d!69%~euYXv!(f%CuTVLLCOXp~NAwf~j z%Mf2g9fu1vHS&^G*;(F$?ba}V$mOP}wux|LnNmy%-AK+_e&oGeE9i1M^!6lo@7^UV zIj@)$o0iy8O`x6~`)!+UpzYD)aoC^#0#si5LutGR;^8l-?gd0p%@#Bh{q<{!EC%)S z+u^*b6)nZbsVOI+U{Wox=s@e0{bl zyyoS#+2FmGfBfKu?M@%nW+i>esj?K|xZT9cH8-&VzyKL5Ft8`tpvAtn))~7Kpt@`r zd>q(*GpakH#ihMwC!Nj{_@+hBlQzBApyRl9yGsU$EzXw&1FBQjWMO36MV3PRX7aX0 z`Yc#+a}N0;*vS)22dQ^|ThwWrOq~3#K=4J*k{(|y+q^;|?<{urytQQG1plyHzl`s1 z9u{x(mFMPCx7RAOnM0aM~I55gFYzpor5^x$X)h``lC2~1|&b#50r}U zwIB~b=E#N9sEVX!q&M~0as!kHe**czUxiH2H_2l`gu{EbEv8qXqh1?eCT(UO$__s3 zO<+8~#<2hU1(ffEczNa55mXi7+r*lh1E(%CX(?mLZ&!2;xK077k;X2mx+{~#2GZaC zsF{F!DS#$HCF|FJq9UdmE7PJzF?I=EbJ2b81n_FCy))As!Sg8!Uz9|(tIL_Nv9BrI zX~{K=cpNlEAd~I`QpkBN11L=taAbd2OxrFIb;*^_&50_CPMx;+^TTNn{Tt?aso$-G zeNmApI8Co4*~dDy`t2V}k?r+f=pGLGY(!ACda2?`>ASjr2{Csy1=A%YKS%X;m1^AU z=`lOUu6gmT;ZiQj_7{V~9jN;(0%hN7R9XoHQNz1^kv9(65#BYcG*GvDe>5Y!r>TnK!ezkIsT>{XxDhMF+CY8m}JaxpbM#*EV z&i-a2wca{^T-n~C9(Bx>Z}Znh`tkB?GwZ0R?0oWmtvOt0TLEcWOzWe_24KS`=NJYB zoVc#s3XQ8~emOLtL6DlbDqcIDrzYYMRy+3Kb(vvjrwrLs;K!^Z9Xo9=b8x&0MTvlP zb1*qc&(_jM!xihoG;1&Uz5Fq8UiY-li7nEf9mX}2IJ>E zRKFX&#oSb#%6G5Y#huQzjZLnqdKGQ~DJHs4={e5nYSIR^V+ED68*U=4Gg=1`x=F=8 zorO1DOSiRNNhwfyQT*rIzUG(G&Xza`-WD*G&12c2 zAiE+}?IIBD>iPBe}4J?riA!nR>+60I)WX% zFUrwzt@~bH#z|Ida*yM!ftyxm$*CLjo0i1<64gF?Hk~Ixg-2G!EJj{?P(*Dbo+!H@ z&4T~mJ`EVeJE1IlmdtgO{po)tnkBPu|+96 zz00X~V_9&rSK*7Z%ffAUSP@O)qMW#z(^BiFPE1QIlz+%>VE6I8Y^R^<)*LNU4Rs1x za4GBIP?4VqxZxp_e}0drO2e1c`Lj8H05A6?l0%RK(B7MxHU<_)E1^qYf7OAcndm<4dwm`xH7avQpb|Bajnn4U92}W^@0z4 zM#m3UGVOAiyH$JU%pcnRtWxtN>#3p1+13lZ%u&@ADxAJ+f4MX45-lwmhlP-gAI{$D z1L!B0PxXY85R^p3qFK$6`}w>_@f@fjf#kMh0!TC7%k_uMx=->&EMX+VSve$KX;e`h z2BENYDxKO~B3W2G;i|I4So(h)n;6uymm_)W_CUZ7R8vZ==B%oS*OLUe`Z$Mg?jDiE zyn&*ZA4+;@f6Scs=@mgBva`jtmD3l4IGThDzCKT~snP zuwOb|l&)K}=yXkljR^OLHFCx2>1QRzzs0Ou2kWLE)lFAKGkfK(l6J& z-b~%8Nr{5^&6)nGS2|$aSp@yg_3ArLX;u88k2U)Ge?Cv=P~$ssY=7UbADmAB1$=N6 zhY#gsJMe?gp|m^K^syw0+}Hpys7Q3{V=^bZK52Xj)V?Jx+s3XAvy&ok-uvZ<)O~NZ z&Os)-BM?VxnYM^cf0cOYuxj4#(aewLSKpmE6Q(01!o8PDkvWlE<% z#EII+vJxhtsgpG{Xn*E4lBB2nP}%6}b4BeD#WdMJ%V|B8S?0qIUFh}?#>(%%e5?N& zpJwe#T1*2JO7v$$-ly-rxl#_D@Xoj_9H8B@H-L=H%4TgY+~CCW1Tqy)^5_J4~L@UqusZc`6P-%%Y* z^Yl=p3MFM3_chlQd*dW5=O0$007VXxDX&O>z9@SkdK$D^DHLWrj40Dmn7Tm^@sJeY z0O-tl375Br2-F|_!}sK6)Zwh)19kTU2aC1n>KH1zJc{ryQ5x9HS);H`>v845&t-)z zxUWXub6sLc!hh4do(;nrYj)Uyc9T^Ecf_Pde4wP$@FQt{S-Pe;5A?Y=;|za6OWMPE z%W`);y6+`_Xu{&Rz0w&c>i|ThxCSd7n?^&d7n^(9(zD#meD&%ChGLCWWE~hc)ud9z zRCQU6u`C9*<%PI^NK21D7Ef%M(C$xNcRizuMy{9k2Y(#P{baX-9_@$NY|PS9Z@oBH z4}C5fQ0IuG1cIR)St5Pyx;hQ@n~DC(bSpiAl1(4pOMcSrL?)#$d9d5l(G9achbK?U zHL|YmEw+`T2ip^+swt`I%nEt!;8KN#oq6}>Fqh`N18eH_kLKs34mC1bw1>){ItZgm zyUub2sek%|lgZ(@idX+mCX8blJH0Q`H-K^f{?#jpEM@cBU%Wzh>y+;OxhoBp*$dNb+JA-Wt8{#2dDdZ~JJvi2<+krhjU^N@7j{jwS1&{-laZCsCL5G8du> zby=eyfegd$T$&!&<|UA$=v9}X6_+9%CMZvrTZ^73~mY!Ob)e!Eey5g}}Gj*qHIG~vgSu(YcENNmEugsaX zRDYs!hEDc^J9RtcNCgF2wD>4MjK^a2=|l!`bt#*2UUF53sso{^qh+9_NM;=Nt%JjH zBsAy0!?u+6vz$Ihfjg*AQX;RC^2Zw)3dD1&rV<>8Q)!uMwewFvQnEn27b=GLYPkCP*J|&Ib<-1a{CT>wjnll$VyBo+z!yi?hMT7rxgmIZ|0|G*HQs z?t;?1Y^h7-YaWpkdjnXr&Yr|5qfS3EY5du|BV>`XIh$HI@Kw~`Tguy+jiw+_1^&uN z^)_Qv0J=)(Aiqx0#4)>gO@;<48qU8?@I((ygwJC+vS+WFl^Rr8{8p{>Ba z*_8;9;j5fM(T1xH7AGxhTi<85z~@D`Wf`W@P|-c|3^}}+3SEz+R}}5hw}J?JRlBD{ zQ~O=X?~`KsT(?!SR7f(H8N=(l$$w%4KW_c5c3`@9Y*9!ojNXZ7RTf6njUC9Syas_` zb9RT^>hykE3i|A>kCpoVss8z&-``SSd}m&SEpZT!7XgD?+WclEHPvX@ImpC_>sap`ktCDW9LSo)R?X$?9T>#!<2_QzulBZF)2@4}bW5rTr+R~ZDZZW4Tz}o6${IC* zY;(_BNKdD<%Rw&TNYcH>xf{iAO^3v&BNdGy=i&Xb!%dfd39RjAdx!XN0uRbbAP7!j z@^i_a@pU*3M}2QY?^FliRP$@x+aB9R4N$?SopW>@&o%q@&)a zR3LrVm_9UgJYSSCns!Pgt-Iu)W~#zg=Ut^Wfh@Icu4+E4J|<^HGwQ~X@0w6#ouF^k zFbS!#4-IKLQEMq`b1upNkR4s64!{`cODATc2*2Zu6!AK=mk6IWT~)~UNu92(%DQzT zU-C}Ax2O&s&uaCyyc_1uMsCneBGE*>0>Ib)C?iiv!c-Y#18a^JryuX{nWTez^5Zq1Mc&ra+CfV{gfXL-H$8Aw*V*ePXOE z{P?A4<7qd6Q$RXCs3?C~nZ7A6t)3;xkE+#@R&`g$*f#cB-T1J*c%AX6oK;%1ZfuJ5 z6Gh#|igIeyPVMWfQNq{imnSZI(sti7<=92=Ac1CwO)mC)7)opH62yEQt>mKyoxEFp zY3H=ZcvmHbOx>kyTxr;C_D-iFV~o5qTmtvW1nXyYQ=OIX>#F*su-L!AAIaWn5ZTqd-v3tg;|EAg&7@lS<{J^I zFO4OOXvuQ~P97vFP^ui^>4Y^|Y-JKon#98d^1S#>a8RYp+W-O1J5m@^42+}i;^(UM zyZF@}t@mx`cJUVO=b*=}6auhi2=*N`RGY{{f698=z4d>(=OPsIj*bIZEkQ)8IuOPw z`^j!S01H!t?oIEW%}YZit<)rm+1paEmb!jP;ncQ=>(2IV$krdL^v^$5krUoY!ExJv z$}e7p-8Pr1wB%$!CQ;E@ST(%#bS8LZIbQ8PhoqPYFmM9vB%Tt7I+=O0L_|t&T=YL! zcC{pYXP1BXu5-uW!13lz-XbfI`B$p&kxq&!0MMgn3~1NL@dn7K>XdZqb~-TVC$n+P zc_zxw0I1Mei6Vh;MN(4IOTsNkPt#?UfC&#?pxs_~A6gFaPD7LQL>|^P=ZvRaLXZht zl>*^@cvJlAv(D^+z`is#UlvMxr>M;kdq=Mpg|&ZFLbZ)V262e-*d4^FZ`Au;y+2{S zQ=#{AG33XVa)1_@;K87UE-xEE8z~k~$MXPzNohGg%V~pAC#Sp-S;Nzr;?O9Y3b@-5 zxa3>2Sc<32=wxddYHr>;nEZ&W*Abn7m?}7)c?19QH`yZ2^RnCfrQ!ky?$EtFkb*Qj zKa79-)Lg1O-Hzj^EUB&IL*f13qksCNe*g8;{Py*?Pk;V8zI>4;Kq>tM@-~zVH(3i} zO1|uc8(%Y>oGt3*02XcqF(iGN|kz5 zYfY`;i-O*5wxD2w?qE)Mar{mYLceEGd?D|p=C)B1kpr|-)YSA+cbtOdW66FU-^Rlq zZBeJ6oxa6PR|Qtj%S)m^`#ve?V(M=v$Sni&cmb-+q_Lbh9I;S;(i^&F7i7)PC_aB# zl*qjeHFkP*6>LuMD-)S|0w2z4aXVbHY^m_*VvP-0T}61HRZw??bQ5mI_G#&GbcHX)HcCBJ1z73aKi){7f&gEpVIv^BxoFgEQ=jdat z{;0p-pT3P>J}-h(2>(;ebz`APQk;Jzsyt0leCFs3uRdRWUF;kJ`?x#?yxV)5XV%?I z8;hYw-%MJW^0s(5o~5$xha>C`yg6sBX|`<6>F6tIp^}%H7Msue8>%Edexr?Z@|`+E z_i_r=eB5!>s1L=-K~u&t@?F)nmYzYeIvk73UGqepA-XZ%%CRUj&UV~1hADq%*4c+x zc4{WWVRWRLvpd^^5B$T5z0ZoiNCeCAKD!!D=0Y!MD)GXL?ORE?%x0lfW^HuR2!M&~ zoojS7`_`>PSW0=Supdx0+5Aw9{NDJ!aTPtFWYGShN!*^SkGuTtDlKF_!L^UiW-l6alR*cGWF&=Cez7~)4b zK{kN(0ccy%rnW1Kwp%zoR_put_Iv#zRr8N8m|>uKA?Uc~?r!c5&3nR`O50xtYhwmk)VU^p^9;St8>~71e6fZ6vXdQk=c*WUo#{ z$(Gy}?U(Ed1yK!HN_A%ss+~ObowUX}OV*L#1TB56*nj;d)3E%|)Jm1=oUA5+b(fT3 zU%)x=E(uT9PhL~k2-bfY@jxNOiV*xWe=HOCiENi1rgBln=Jcgw++Nry@HSL$7*)fe z;;eap^Rgeo)YwxFZ?sv}LOR@ufYQfom>M)d;*)VV9M%JvoK`4O8x!)nQSspv9f! zmo0LZUFRB-cIH~sMto!1<{|NamycvBwR zUdGY@l`2n1uY@eqovILI>3NSl2eTD!1b+A$em`A#z10ff3-h4FW5 zwbcJ!*6L_uJMYEiJwscDHzx&3SsXW+-Hz-LOtTeiUsm>J>$MJ|C-32u=O*G7c9h;E zGb>kR1E7DaZ~@Y(-cHou&Lm>(OKi6*yD%Oq-9;(JWhk~xkFG+kensyzyP_6S%QQBZ zVa5Kp$50idPvnP7fr4A66d9x_ph{VGhO|t+bvmu`5y^!>9P)r>Cr+obEwxy(r}OY} zq%LvRgK8+`p8!cO&h=7YZ#%P98{pf4UGT#arSXHTt~GrfQR3 z&Kax2=-8;_?qXUNk?amzi5C(`o{X*Ynzj11NE}1Af?1c_qC?vo=b$_3>xl88vu{!j zX61h@asBZQL+9r&Ux0UitmgaDvOAtVnTue%tHmhV$+}DEa1s_9dP7@n#0wo~eEOdEi}so%6jGTHd&NmOqV+to26{y8YN3=XgGbOxn_ z@yt;^Q))MF1ka+3E_pt($TBWglqTs>r;>l+NdAVurY%ZVC7ptE8%xgAg;JlGa{!#X ztvoqqLp@W+>CM%?&C?MrdDHP-EM$JEfBxF*w|gns?LVdcdG?m)yJE(x)uEHg&Zfy^ z3xKeNp9i7p%8~%!q#v*7^slFkVXp=6^FwTo$81G0qI!FUGl@Cfq9zCV8}Yt^0*y-zWHG^a2bLz=Rl$25E?d;UiG^zMSVvg_ zqbh5aO}&f`yr~c~wk6z3UwtS)m6sV&XFbo0 z@_|I`lH8}Nm9Z2rC6A^EahRlHN)LbIXB}Q&X+#Jx*4J9aKc~{JiF2RSmB% zjT9BVNqJ3G(=buTHhFPK#Gp!ER$rUKT!%UdV0&ly*46t*toncQpZ@FU z|M;{Y%XRjt36+&<-c=ssQI4UT?j=F&1gKpK@wX;^Th7PUe^-&Op5J^Rqn2kp^~}9l z6rB#BDM`03?9}D5kN~+SpKjN9k>gHGWi#sMR*%O;{V}!Sa0Xa4nDVCB4I&@_#gg=~ zk_(l+neUu`byKv91}j~pq|1M4?c6vKGg{dfr(H=Sa;r)%`oMGK+Hy!4%R*eCsjLat zV$a<5FYDCT&Fc5h_kUK4^j(1L&EWAxxktY?-YH?8QggGw$jU?#?|=%2b7xDtZk|il z+jHY2_7VywO6rHBX|*$9VP|==eI-_!9|xgr@&hEzsS|%5XcepmUU-Z- z1R|nx3p@f}c}o)B2t#*P!-L|)gmbEBHV(4CD5lLo1(gmW{=OnqCWDmBIU%6>?laM} zFOEdaI$QzC4)PrdD627U@k9wuX}!1hm(}~_pZY=rwtjGpQ8Qr*eg{xe_0o_7o1aYq zRMN8sI2})`Ac8A9L92gta}d$z<_nk~2p-F4PGSQ)^<+u-I9c(|WAgPPUxo^Sv?4@| zk&w@qnAg442YgW4?&K5(T^+&y%JZL%^gz`NK8mBTbNK$6oU3V?mK&FIyLp*zEax8^ zU@969&L!YC+bWvRaF~X^5AR$dXat^MSa)nc+cUSt$Vts%9{mbXy$3q@U!Hx2R zY@1SVBt|J?+GJ>H7JTa1BU9b#mUIIaj%pB)!~rVu3RH?p2$gvF=S& zTgd=@LJ+l~8ts349Ca9rNgmS4%A8pE1^xJjZ}nc1=bnth9*##-d}nin^A7r> zQ{kSS7z)$_6K?YN9T9Wd?Tw^+NC(|jyxtT*CA5v44Sjz~7L?n*1|eayp1Uj$LU^iH zvlUe6m5-Unt;wF`7sdC2S}8}RkfI`&+<1tKv=Ra zO(sx1$ZVCPWhUl#C>+W%31Su#k+5B1{!f+iKUj_l;W^EtdjN4?W# zt3>O>?reWji}Jb;Cq~1b&!$O%M$MOIA}Vq4~_?l-9^I{pJr_YVun)U0!;gJ-Ok6qB`7JIdKf>9{x9w;Ym^!9Ab@V5Dsg zqD>5S*Xc`%_1+}93-@)(K8G{UvfBDncAwa^sagj>43bi{;_-5S5h$Vpm{p-);)FeX zRULmhd2_FePk8B=ZdN{Iji!_R#@S1%<0jFLZN=f*6z61b=gJk&1pIVwAf3B@U$8%a zt>6Cmkox}62~?K(d>Q3RZDs{Qw0N{kI(wBg6u=sCY0|;jFNY$(%^MSzQm$;Y+$;P)oUai^j=I{4J`sa0OX^l&-v#+a?Lid`W*#($K+}d;n#UvzFy_ z2j|d~AhaVu8Jz#;n!VjzUoX0yg3$)(+II7Q(DJ7`%ai4KUZt)(tU(9@+f%BeNyr8w@XYH?Ku_M+_9*M=BilWBiWYjOR} zK-Y5;MR#*gCoZy!VpMB%*CF1vDtq}oaQ!kq|G6fTc4c5+`V&QKUg{D+7f5p-Q>q{( zim9hig0&xN5seSRXu_z$K_&)Z3D?PsCRCAFUP2qQu9C)K@7Tp@qE~j14h(x?7 zUo$1OmC~c-wFmhgib8IuJ=1?ov9_IR9v1-X?%dR+8kG~LtYHB}Y^SQCPReT;L^@go z?9ES|09HpBQ>{a}o9vJro0SuLbK(-~S*whl16XUD@BZs5g&$UlEleETiq=*N=2Jau z`lJeWmP38y<;(#Pb|SHmShCGf$7ZNR4xKPbfC``k{fqK=ioB_FlD2=L7<%OQ3@b${p}JduMrGTvY7KCFC) zc4IO!wY<;EfBI$x!`Q*W&kbe6lMHvRE~*=rFp#|JuBJh)#-tDPA4j&9T7V<#)~(Lb zrqrfpjX}F@b+g0=ApYu24!JJMNZf;FUn3}KeM?wW@^UAu9}<6p{<2h``#;9I=5c20 zL z^-KM&eO|ug#isL%!bL1PO;n|EtJ-S_;VMmDVby!G$SWO?OrMx+py0lkws zw|c1PSEB*;2Jzgy$+0Qd2Z9KpM^&-B1x201F+ugTz?2ZICpl z8kP!1f=k#-$*Bl6-%74Z%becZ$W@OTQj;?@vD~Wmn@jt$5CX2IVlna8@en%^+W{)L z-11EZyei1xqeAI^{vQXU-#B_NYVJY2{Ket?^p*E-LRi*QmkymYs1DYT4fkfxE zI5@=bW%8Eu?sPqo*p=zi>mUG~0;PQB>EB=0BlhIT;B`~0jqrOWudsAeKl2(zQ#3?* zY!dey)n=?4t^L;Qg>UB+=Cl?Hz8XD_%3TFe^ zc9y4hJYh%tBejgoN4gYO4z=(O<#yY0t}I<5-c7lEII5+>6%i*ooO^-lx*jkmwF^P2 z+CYB`z!yWG8ZSgyQ2lo4PoN$?`#u~T59xvc^7obc^`GtC7$mADq{&iAQ_p^AUJxCa@aBKzSP7O01=v%=SPz6kNScST14Jo;9tmGc ztF=-x#!6Y)^<_|D-_ZhJ{O$JgR$x)t$L)0Jc{}Z23BT`)^!aVJ^v#Vt{-9l_+@y2; zzH3U4vP26FpK@vK#a>#sbFz=!vi9Pv>lUkWk@8;kS|)8u!k@Ynp44zv6PWE%e};d= zLy*u4v&huf)k<@Lxq*r)T>5-ObxM_TIPszkwKb=`0P;!mdW%R*pk^=GZLN~khxX@6 z!%xkcq!4N)=(yc>ING3)#B_e==ql|y7E+RhavjUsSI-B>izy2wXKwNDR%&OZUNjLq zFx%_(aqUh_c;|48jS!*UqhE6@GLL_E!Hw;e#1jB>RYZ3nB#GdtjmVUT6Mu;_u zfzu8VYn6+)y1P>SY(fs+ZI|ne1hsZm1+>VIcXgm%O0}X;*P;sqCHKL>>@@xqXgdV&6|J$iV zN0K{Owq;r9ZJCq+Y?bWhXq|t%iZ{XfSsf9+3{apcRWQBH&(KZ7ys?*{6Tntr+1T$J*Lb ztd`AiJJkSy-`p32I2yf1kDAL*kT}sm8Wixz9swUGLC-E}BTpB-TqvXzpu9w%UQ}{a zL3L8nf_IT3M}k3Phxfl`_rZl%%*=UuZcK#+X0lP{?c9*45dv`IHr`DYi4!Rh(q2sUHvI}Tcb*x z(x9c6No%&TP*a_1GFn+(1PStpC>Dg*ZL>JhWP?;XY0Q?WpubK!0!0uCsv{#H^z3!9 zeCb_{+oDa-MTBcX4zEx6Q3d|~&p&j#f1i9P>z3?Aafb3_DIR~MWfpnrNJ6ZjthMp! z44|s(>RgkXZ?!Vl^pAL2Q>~41Mb(INvoklBjqMB$t&y*?4lx7;?HYIyL;4(55c#8| zt56~L{K$h@1yiD=UYNI5y((!GGP9RwUA35@nBrh_vnh5@)xrN^PX&1?-T@`AP`o9$ z6p$Qm&R5EHJ8gd(mOqU;{~p6UR{I!;=KLm6D?SzrSoJTJu;S0<)3@@|^)jQyUt^;x z#Lp9w#^<%9+l-LATv>UQ_DQJ}v|udB;%BlC)14dzCA#--z;hQdECz@J<5yTUJvDlUP;P1g(Z{ zrnh6S+bU2M^(Vzl9o7v`YF7pj1Q}W=%%8EBlt@E*Gz2@@iE2t~tB?BT>&F1@GF^K? z44FDGdd4#Wx-OIg0-&~%$5ixn3i_5glC<5OVzabcdjRF)Kogs@?Ru!6%4Nx~si2H) z8ZuIz!t#GAhKzcPwU{wN{>MT*;A0pLe?w=tqN#J@`5;FU1w`=q!alrH4)oOuSV9W~a-gVEbaeS=P z{n6D6GU(199NoRtjXUu5ROk9|VPx>9G6_trd+UGVO#Z1)U2r@?oLY6UAVx|F@6I16 zgGB%>ed*gC8fpnWKw0WZZB4&Ac?Bxlrwf=K2tRjun3Y>FgMH4bt?mG+^Y^mFz!36p z4hDndmr?9=Xnr>3V=4$-AV&I)8Y(uRz7uzs@=9tu0U>}Apxr@qoXVJk&u(joIN#I_ zqq2X?{jpMCf1&v6pZ@&*AO3IL_`+9IN%_TgO&=2-xQKC-IC6T~JwZ8Uok+TpOH`li zzbHSxTA!$xN;d1#L9UAvck3jo2xD_ne(9yP;W+2j_kE2IR-lgdW)51&_#REBBKYBv z3%g=zxtRvJy}NL!vrX(d-uK-YzFK4wXO`Bwk<_5Xf(BeecNW8Iw_Qf2AX()1)aNNu7F zP{LDX)O1PmJ4o}gKNSws>__%HslBOo6YLHHcii#~;3 z;HB8fTzbWv=krS1cDjyL&3o5)AC7qyN&mY_<&!FbI)JZeyu3pr>eyMf)yY2Iy-M?T z>s})Uz>h=SYYJg0G(=uPYEYRH)XrlC4iX91*%$)E4&HrPr+QRp zlt=(m$o`%ReG=AWL&R1Hf5S0hwY=ClDru-3OojtTcNOyM@pRaf;YCzX4^KZb(gB-I zp7l-n#Q98Kk$^G1=xd7CD-3^pdFFU4oR)H>YGrk+kq=xbWGGGQs94#o`sB7t!`HOD zs~nG1)0HD}DY)^ma9_Xv>p!2~^he*SpD5xgPZTkmq&m4AWvAkq3LZ{5aynGCsJYZ2 zbSXO2rl!DJkSlfFmOg<)$E`L^_bQM=dCGQMkCFH(!qg1S$7xFpWS4(z=TR5wCK^=o z1v@=XX06HAo=y|HIk*9+-O&52zuoUu2iqp-R^xRd`)oHL2uLzhP z>%ONfeS-zr*u(a&c!|11WL+fJ^)*?waBLqD?4SQ?U;q8-`>*3SvBXX&TT|aJk}Il| zJIcB#T}cI0mjQ|{@XCMiTC>img&i&(x zySBHsO?&_c=NuO zM|3_pghHLNCi6HaS;a9Pm}AIBi{4zTDa}@X>b}eN9LiBeV9n0iYQXt@i89x$f6vX4 zmyn&;V2;w@!O4GZMU~md)z@J&fdX4S@v&%XR5qDy*}Ru#H|)!NYADkmBgdJjAa6=Z z;`cu3ugAYPufW2-NKdcL8jnisSy~{OJu99Sd1)FIF2a{aV3+RQ3VJELNz_@^rfi`e zJ;kivux(6nPTtCrH@!wt7f6c}mWU0j3QV(#9U7h8)C7NbSA^?n8A(`AWXRj@;N=y% zTxulj ztc%lC3VeT&Dw}eRAv$0;uVt4VB+>wv$-Prcwy57iRa9-6;7TSuwL@sms)nYB%a)&O zWmkbc+A~GgEIV7qi=SI!Xgy?#Mo>POjKj72ftyT?qA4c}IfJxCmX`2d*wnj% zn=*g+`Ag}_NrArTj8@QI>noXwVrsLr(LRxk z;84=OJ5gAlqQI2kM5`#=+cl0UY9o<#isOHYXARQ5oK*sHICiR1_c<<&HSK}!(*jiR zI*YT-UCcPNlUd446#EBj(puv9AKSWgDOSh!FVp!Udh~1k_xJ!?Ye+slZ@-G;@pkzw zM{b=UC1B~tq<@G1j`$iiSYu5kAW`m7UU`E`p>-EM)9UTSTTP4Kejl2hX)X+~RULm` z-zBQ1q`ZOxR_cZnrQ9ufAJJ;x4zKGC?GCd}>TxB+l2=HQK@RE9l=p?oLT$~SPAVBr zv4#{=o>7Y0c?0JO=Rj(WaY50I2qzIg2ZBKJTnFQr<)^Y^P9e&8dv5{$I==k&Y5)29 zxe%tFsjqr{T$VSC)Om;1DK_2K| zpHq}6t>HZ_8L~tvc8@JribYVO&W=~VY=waepMnJ>ERyzR1*L+ra+%q=ZO)pCF~%CQ zVBHSRoN8JW#$W|yT$FDh6GU>vmGuQY?5$m;E*Vb}IfbRhUCm1}&U*0~|d zY9mDdWs$BQ76|}1*uS!{I5}(ue@~GyvW3N^4R76Qm8I)Sl~Om%DTg^YDnQwK$h9O9 z$#8k|kyFE>EAGq#txuuevQYIil`8^h$0`N*_m^T~#n!@6Hb;Mk0XS;RKDHKU zU(1O(Z6)g1VY@ND3E0R4umj0jsZ(>CbH>br&8(!l=Ar709fKl2u=iF_8rt4M@BhD5i$AOykGafqoz~#gIe$^34#nT4)$putd_%5LvkMHYp1q8gY%@I-Se_kQDfjy z>Ts~-gXt5T<N{#D<|F|0O+HZxr!C%FCSMPz0jDi5yX*w7uq7BZV#CShs`(%3lJ8 zU>kzpp>DMc2}*z8Gnth7sOlPi0qKt-f32%S?bi&$&;?xkSg6mx{Q8Ce{r>6m@Avrq zdwpk>=l7A@psg)I?RfEjKim&d`3{|ksEa9oyK)#*Qav2RT8Bfx4SIqpaHUGOx4}Vi zN*$8Ct5Bm_Gd2*aZiYNJ+eJ(1;0*Ons0y20D|__et&@L3u|A$n2uU%8V8EuPtYVuE zZzH3v2U|vbfY|1UwyL#0NtUS5LumInTzhgC$9m`!nD^@-#|S-xnC z=FXAPOU4eub#RdHsDn)5w3B|bGyn(bk}~oNWGunDtQrTqj$+`pvzi6;-~|I=rz(|k z$8nB@2m*pnnu4m;c%M;$toMcb^6C56`zu*8+n9fU5u;urguH8aLhOsmz8TQ<6-~~l z$UV5Ps9Yjps@%eKFOxaKt(Zk`0&#!SfDhIps;v?9%JK+PeM>WVkVqQThuuL3_G(r6 zo)R-ZU0LV8#&<^VuCh_R{7>lB>rpUwW8lPh4R^RMev{<2O={PIiTiW|UoX|Gb^OYxY> z8*bA1I1QVkFv?CFh zSse}TWRs^2q*!u7`Suot2XuTX!0Q@vV-6lO$4tzLi=oIX%;$gH4hwW%sY z>A>#Y5AP;y;8Wiy{gAx9ySmn2RA5dSQ4>^k?c@G2m;CG3|B}2Z6CarSQa)1zQ&*%? zoSAhZuYeqii*4Uis-E3IGdUR*6#@a@K4mzS#n+NYa^az_E%A(~1e5{QvQfgWD1<(jguWDV-E|P8 zj8Epktk_DjKOYr-9V&(|yH-cwwr*BYt9@yX-Ev`dB%yxLwKIb$-*0(-l`p*$zF!#= zgcrMMduU30SkJ`%=G`kp@&JDvQI&roE10B^%bkvsqqfOARRWBxbkDvAFXA|PWV&6# zrsFeqnq<_Is9dO1#83G=R7C+x9Y=YZSCK8Lbh~1tVX8h_l~cYBDb_bn1dQ;`L$~3r zJB#7@R{=-6Aj(Az9pt=Bxm~*kqn5OXRob?k#CVfS&?G5k*eILU)y~~xB4>YmEYNRX zKL5AP&~*Ob;X(08U~`I(bFgc6e&>{j_n54gS2T{jbCi-cf~pM=QHUvlKd0FBPJw+> zI8f&avz&J=vRTii`xNDmkdUaeHJ(n6#erGNY=eAMbC1s=P{AlU_L-=sifc6T7B)+F zcqyricxnK}mhlFnB`4-??*f1OrnQio5TlUwRk`c#XgQ{2Tu=@Xta!1M*nE=Y$lWA% zrGwH^+0Gw9>HGIT?l+&47bS5^G5FkYgN-@*DrH>arg>_*Dj9TTU7 z*_4<$hZ=(>HEm)*rfju4*ZF~@{&Rn;YeIAxUd9(gT9#en{beQWM7k~k`~{O2yNIZA z&T|k!m2BZy_Mq462o!(6(%XQd5|m{ycWoqym82srucJ3JCi`60h{dMNOlRfeeoSiF zr8apz1;xZ&r{9_!csNNv zY%RhrN0OTvyirqh#lbJ-W665z>4IP6Htg?!>2v?wzj#%%c|(66e-8W4YGv#{sBBKJ zFp_dt)RFxhQE?aJiFaHaE(IYu^-+hrlU=2hyZ9~W?UOI%swaDo#miKB1^lP;`Kcv? zLk3pcflZ;Jch@+Yt?F!W^Mdg{`eUj=htLF;&`n{#WL*P?B1_zQB{~ipH;Vld`&j}| zHYim-B5Ouy;_rWCf3xxT^L7R&5tEcl)kgn6!rlc-jvHCFor)$vtpE@}L<|SNP*;m0 z`ADk!_8tA*8^x+j>ge=4pYA2Gm=%ct+|3>4X1c}k#j}Pcp~xO3oGV4Ep966QjNaSd zELm7P%q2SsSmDW2n=Py%uu?CZmUVzTkRKUB z2a(e28OMJ}Tp-P$piGlfE3tMdr0W`gc&Q`H55TZ_ttAE6TAzn6`{kU1By`ToO}!@L zNI5B6raylI*2`~S=NGR7rT1;md^PrI6QPp6jZ@u&Al{fd8O^j@xOQ)jZxu?w|B)?E z(N!tG4t}^to#d;6-1BPShkR2XD>DF;Iyf(CApn?_wwDI1-RVX~7#WEC-dk`yS8rKW zkn8E6DzanSBy}AxRSe0?&{6e>OYu@rTx4^*=Xignq`!%~aoBGK8*FO0Muq$Ij$?}s zo>L1eP?>lYGph96 zDXD*{Q0l{`eNFb0;n}uC!b2@^01zOdXi^oaIUN}$+fj{7@TXoY{0bs2;Fwi)0~_p| zQBjymVxK*Qt98Fe@7h|Qw{v`cn!+Nt2f?YW_+~2b^6CE2KYsq_pI;~7+?!@n`jey1 z=_{gyu_%$a9h@Kl^`3iI=EN%oN9n2MC{uqOrH=$C3OhS;H=wXNJwp~3bnlvQNCD!g zj-d>Z?O`p3sw&7!OQ@ioh-TmT^-p z-h6d2VCSDp(Lj?TLW>n8gwqxbO5<8Wl(r%c$zxvMYG1$y6>%x0kX}abYxVi-9}j=d znpY%GrUHFg?QUu`ThM@DbXb=@4PMx^D%d!bNrkndo~?2GB9!ggYiUlTmaNn(N8tKp z&rDOYAXCis30raS?ihf;G*rF=u176m71Df%pt^blj?!q>wkh64bFsSxStjgjWgw_6 zI>psK`Q1|Gf!)PPA}zuj5Ms>+k@bJhT_#H+5b$;67zX9@)MDn9UQ!AxNK6C_LQ?oS z^!~P1FW=s@$xbqtdmHw6 z6-ywJFM_ws$SE^H1KmC7DX3*JPo)cLxb#21RY2T1t*1iGKrk&%6c|-fJhp#_K(G!D z)egv^tmCO!^F|aKu4miCtp>FtgB@$#?#EWrUc){|Th=+W48>j0zu%#hW(^4G0qkhkpF zw$Sd~vpR=E3bKb!zmC0V-f@50GLQ{owo(<0HK*PSGsSKU%XM?Sn`gTy&UCf~=A6R$ z;}Nh<1r(Cwii1xFh@RurUQ{ef25|~?DD~+IYRks~a&|yPmSo4yCK07h2iP>PyjfPx zasX=K{)(=VOt+zVv@A#@g|dLz8#w$5DS5XG&2=b)hJx z4!(*#1g{5mVq!t!=0ozf8ms0p&BK;H%O}!gIhDVc(350w?R`_Pc5?s=AU+#)q*Fy8 zeB#+Hv~4y!-mB#9?D)13pOq4DY^0o|f$ptU&zjo}CvFc-2~Q9!VPaG9&8cIXw$xi} zBO-0j+JOMFS@bx(pSXY9Z717_dI_3^7_6sDW8aTa#Bgu4?SIxk-tPi`$>ni>b9RS= zwf!Ql5PLxA$*bEddUqwao!V4W6*V9(l|7XwCg=NVf&!~GtpQe|x0rv8kt-)aE-t1R zFVpW}JJzCTIX-i&9e`C~=rJ{@P$6M|)3=w?;nkH)GNKm=cfo&g)uX}1PAIDWK+YkI zbFzi!-qitgB_9$1^o`{PBG*0@Xw zpWr%Ymb7~4xoZoYl^AyK`leTz+I&&kdm!c5oQK%N>k2BrHP z)vZc9myLz3GG%{=1KOo)ld`extyfPKuHL0S*aShDA8ir4m+`0W*!!*dSBQOStL!@e z?aM`P%}NnlsGdkOhc}J73vl+G^-+6w28S0xIk(aSdcIY6=O}ic4_!y*(i?Qsmmd|* zKVLrmpI52meZLEhKf#phe_7sJyI%`#*5}GU7|n@0Qc;Oud?x-L))m zl9zc$g}Z;+oIkD6@yqdKp|k5aAn0fcKliFzdr|j4tbzUQssaU$JO8z{CGMcyC{>8U zMN2Db_EW79rP+LC$@3+*xS#4!an$6nkj48M)xrcg?u*CDsY>rr30MHS=w$hAV;^(e zrx#^T?WnS?aF|Z3L{R-V6hvCMjHvExAqXOXo_2pV2`GY`^QCOQ);+XB5qp&#JeBy` zlyV_mkzkjc;&ua2%l*?5UF@OU40IkfLbJnM|)_GYuxe(>Cs{`zX^CpyN#+9LTC~NAI?|yG>_lctE`K;WAX6%Od)c zU$uXwkqp=sgo-B9gl1`6tqtLwcUTA zl#nSv$x-tBwZ_|)Dv^#II*bhPY*Ze*= zKtNccYdere>)CKNs^52pP*u3dY`_@-wAuzEzHU0+)T|k_m9XaNC&~0|6cT;2Oaa036m8j8rH#7@N-P%U}B**JE$?f7>Y8O=~d3jsvPCpX9_$tIDE#?-v<6g7S zS%Yq=kxSV4;?X3;>fB5KZR(axRk7<$0I2mLq)GilCF!-WnpzGxtMgsXW#ND6fFM=( z*t7%Ym~LLgP|w}=lbeE)85|OO+O}dimysQG)>>efz{ZPNMwQF`ba@4oMxjm-MC{Na z=x^3a589vBssm~XOYzR5Q zuboq9L$!dQ(mtT}dC7miY7!dWWi3qMO;!qb_!6d-t$WHid2;?3T(cxQc}T>T$}l3{y67b-GAdhN$u&$JFY(FQ3in zyEJ*sM8eg>Ev&Be(1P6yPLeHQGf^g+iR{at$0BYvdk|^>)Yih=7W;kv=R^O;=dVNR z%TJOF#F^V0khIW|o5}HDg`DIqNJL<-oD?J>X#23-6>fhE&AqD@la^qoI(mGIHJYg> zr^=6fUlQ3V!*Jc=NDxvs4h-QHlU7UY=VuRE(d40!o!S$()S_c!Yirrf>9@iqOzy8Y z+frNj@yIygru%YHoKRoWD52h^kp0+J8zFtxI0!P(+aI*+!ls&*E#E-#{}eWwkYK-jX* ztlH^L@4ARUm*!N`p+MT}@=m4NuJ?{^Cep>IGWw>W>i*~_Xl${XOvW#oAcB&3sN7a9>@41<3HzbfgX5(fCw^4Td=7`!TO4Qdy{trCv5uQy>kWD;@9ZhC zR|tR3QS`3cl$xx|eUPfriB9rj>*~(L?NTMZ5b22AoPYL52&rCLpD1I_+2bvU0yzj; zO*dYR3J(J`5w@y1AurJzluP^9Lmh)RIQntcPd{?uo4{iT6g*Gx-FYSeESqZ6t*!XP zw@T=2DLxv^R_~3yAImY$t1XrgXW>+aF6n=V4b*hTlCR^aC$&>iXxe%0q@<`94n@PA zFotR=Hij|)rgN>2rHquko8wM6TGr z+;Yl)_5fOIVgxvt?bx=}Yd^(5}{SyN?)jUZ8l-?K=A1e{;0OKe34ae};!MFJMN z4U7|p9!ET;11%QWO%CFwwP{V8dMUNVS34d&n&kytCYg6w@3M^bEJdu0h<5taZ$`_RMt$=Ke8m3a~uz#k%r#tdgKtNst zB#s_I<^YUmVp)}3mb|7pz&X2G{A&hJ51nZre{&dS*91g9MxYvbOw1E}2`D7_bXq8X zC%z5i{s{u15g4m*pXj$_p4Fampjc85Jn z(Hn*m-{~}~ddEwXDt)|nVG3t6>rqgA46w9R0cX4H_wK4RE*H!wi-}^-&TaNm&w)Ja z>ay2|4ZFPcplnEV4)7qd>CCnmobnB=zD}!hP2||BYj#Nq(iW6Mwj2-k6>s&GFLH@X zSt%avCaL&E@IOh$B&x067qyCilL)7Vo3lC>_O@D|fB*A~J*?~3tNggyIyX|vFJ2ry z`7zl{%gZf`ovVk5T}zJMp~604K^HyH+u%6KGtoV;7#BuREb3TBv4PDQHK z#;VT3QB0P=Gix~P$X?#%TkLAo=*a4z{4IIb8uQXPN;46OklwvqI_?q}RUW+F25vrn z`|@FY?!Ob~mm%6pjJp>$KaDo8S(bD+_Q-3LB6yL&lmSV%uJU11SAu7{?R0X;EJ!-( z%Xt@Y&Jn}G%RB(c6oZ$4H^NJZXbA@eoztCfdX;`6v}gp%0R)#{Vz_t6RRK$buR)Q& z5x0l(yTNCen-XzK+lI@grDi={cVLk4txNl*9I9hmR10!;w~LoZxil%|NlsHEO!ejM zsLD>fi^fq@`;Mn?PJC%^^H{Wh)_+yiWPUlHoSws zV8V+WGez@u-2$j-?i_8>pSs<8jS7q^D`x62+a%TOniH`RIc-YfX(ewfF(sul^&KSI z0U(_1QHSZ&oBYvXp2r9Jt1^OOs11vb!=oD<*_ zym+W%Omzad36f#AT=o14oU485Mihm~h@3qrjo@vYhPPCxTEzpU6c?@Dzyk+Pk%=0j zpbe`M%HQjM)T^)9atYd76)yp(P9Abj9Q8^vjnOgQAeW6okHpdKJ4`a8SG09f4mxhx zH(BAQrqW*bQFj~!C;6#GKW~7SuA8zKf;U!u5=20-r_=(z?9Fyy5Av04cD3C4Qh_Z zA5-n~tRUK@buu@=gN=I1ldS%xT^53a-YAcmd*+qJs%Y)Q0_ zb^88)b-t=rsEl%K`AJSxvNF*`K1pzLgraP&evDc7lQtz9cr_O}z-@B^Dw{*vHI*M~kG`Lps+3oD^{pILjpvMm zUYgw+of;h@kVcu7hQKn31JSYH0D_t)+={oCwO;y8Q=Qo|NwP}^AW@F@T@(cX zf^cf>a{-ZaxyRowRsMy@`+!>6vQI_u9VA0u_oAl-c1-{UI;su$-s485KCJC|DNQ!5 z^SHMhkW+h3_UVvq=*ad-`5%<5G?L^CAmk)6QRljqWn+t|HcFu5dp^X}v~FA;^+)u7 zqRlSI=ypX9{^glffeMsgYBxGF*h30lvqYBU+P!`tKBs*zA`Gg@9K0uBe-hX4%e|+v z?Pv;upA<w>Xp&H}ljg!t%k&z|k0-Z1nQ_D)4#DX(5<6Od6@2Yx zlN+PjI^nFSPGJ?4b<%WTl=O7+Q{7{5N3a-pQ?VikM7+oz+RSpQ9V1Z5xVZ;eH#Tmu z-@H0^$GJc5zO;wdPl5Cb(jr==i}j4o8P(nT5oDp6bU6BU@a-?@DSL~G;mOvHBoli| z(JSmz897TPwaz&GO?~E5X|lL~E>ITc0JX52nu=0yZH7PV`+W{beUmEpEWO$WyYG^T zNrfywcSJoJrP@(h_}S8&3FC~@0p=fC7ff>pzz0E|?|+tKhJ4dGqmGJ+a0l=Bp} zq7H5vSuc+>PA{}5jZ_4Dzfq+`RO91X<+7XwQn$^|Tg?isb%L5TCKQQ(GDTL3Dr%Q4 zLH4(Eyp#_8PL+V+>@OhB5j=(HlT(vq5RYC}D&bl>6*=lG$;-4v`>|I4`oZ~s6+L;R zJpgfHlR6*+0@hqwiWrfclD)LyvII^3q6l?~uG(;-qM2G^--HSMdD#rgyyd}BjdqK5 z0MCaz|JK3tWQ!b!j6G_9ZVhryG8Av-s*mCCU`=FWr$+Ka*UNP(%i+KSDbP7Y%P(MU z16zBqc@k99BC_hK?7h-;q+_vd>vATLoXpFmOb3W4DR%PMyLTCS-6kQYYacyY$L)j@ zjV#r%%r~af*?PJjs>aQjwdF2xUr{Sc17~A6vl|74B-O2fmx?`+ zQ`2&?q*Be(exd|T+H$4No&TK0qNGw%O zk`qN){bW4LPIP$Lt2Hfnhm3Z9$mCMAxi6qBwUXLxWGjGwx{Jem=uLZ4C>9-6?>wKwa|lH7WLM*{I{Z!c8~Z%c+DeZTD?Z0-*5q^SAHw%d(wS;B9+W6}Y_o zv0-;|_!5uFSJj(L7($vIN^;4RCamdzCLP=Afi(raM}rKoQE>x_K|w7ujqm^=qCLJv znEE|*Mf+KQhn8IWd3$F_wt6()yNFA}0J{YoiBWfIbUE4*9jKT%4a;64I~QG*ZnS5hkzbQJ1)k?f zzb&1As>sQU=wI{OwFNuf_c&bsmy4+9`Mv}$9Nd=bq|I;; zD)jr-t&<2Ntp}7t^}zYFI9X3cn%4AMqKVoAR-r@-<%_9c`s7-8_I)!?^r_%9Lg7O}JwRn|2wulBr>3FSJ&(~ysJ1bL&)Atfb z*{IzcVLEtq-Ms0o2MFrzPV8@1Z3paa+Au%(w%{!eKN-u5P7Pm`X=hIW67|_LJc4DM z>~>=Oa&ngfakbDLr@ttYS!Iw1kSXiP=AD3v-T_Ri!D^p#&r3wLc_&I>A@w@hKlg`! zdA$;p-KIS+i6qAgXo~_?7%i@$6XDCIPy3+IuLp@!`52YI&r?t13YHchQZ$pLb=BE+ zR;;R1Pj*-evT9%tm1lKHy1X1^i_~CA`@CeUoPM^a0v!3NN-oLVP-mrPM+}QcD{ljM zN5W%6w_s1wF{Zo89JTC?HhPtJk}W0Vlm^{(EUdn1Fc)pZ^Mj)ZL&I zWYON+4uDuU-W7_L&TMggp+WQ{xjEZT%IxR%3S2dABsT?xz9b_Ny+B;e87wk2n3-^V zJ59)5pM#Ts6K|+kIkacIc4C6n3LnX@Tda!h&6oXkk-mKX^5+`&Qp>57Cr$`|i7dR@ zMnvj-D*_R!!s$s-RB4-zjo6~s@^*W*iO#bAoHUVVtftWEs59?(*IZLVT{~@jRt2u@ zdyTN&!wR$)kiPxDv2G6@rj4pl=}w%KG}VUwTGHEN?2VGBDPhRNji3ltB|fCH7fH|k z*!g{twUng$Vva(UWp#uS{zcw4NOkNxX^zIYJx zuh)mKEY|TDRPAhCs^RQ)f7ai&)u2tCy!S|j+@vu99Zy2Odar;q>WI3!vLrFp0H{#Q zx>?W7s|Klc>Cz*ItS1fOkPjc$4d2cVs}zifuy<$K9|W4@gbAC3YBDW<8u%1p0yQOa zYmz$aCK+68|_zW(;|sY*Qxzy3TN&PwpHawFNmRGUiI#N*y;Rkg_tMSRpih(CrHCvKT(L-i)d7Lo3yR(OR z5=+>r8w;pOOO*wBt{W6v)PJ*3$4?7ISW$!J)P00#2Xv8pJjrP*gqe$AujHBcl6hI1 zD>p(;190&eRNRdxkDc%W9umapc%;B}5bECN8EU?g-XMSBaXCaaR_3=VUF5l4j!f2t zeK;21J0VaR zH;M8BUU(Ad)6Ip-g$yQg-YujR#ZySS=*64Ps^dUY^YG%eYgWt`-jn7CmwspMT;jQd zr?~>9H!y#5Cwtk4UfpS;`8o5(3%N4K<%r&5o23<;e%u`nDhfGo6gj=?G?Zl9DK2aS zs}&Y=x60PXPnR5pXR>ye*jHgsU%z;a@UtXH>B z!D*iFDC?UtD4*6HnC!@>fqHG+r4~9I+jX#2M6M!}!8e;Q&HnMO5$mo6N7e{Z7ni#L z?Y&3esiwoFgt-DwqUpqk7fXI@X;Mv^h0w zktp9FTberDLguysM`)a~1F1u)1pI^`CUz`Yrx%cny1o?zIH|_ezT5mp8bzo?{C6w0 z|FlxXLO$tKYJ&tCdv#`aY(5xYNaCdzTL-W!dO33?sfJqn95VBHnt!3h`sP5=r8rF6 zyFpz|wOjDrB-+iwxuv?ZOLOgZn3@Do_RKrUZvav@ZSYuV9nkHE$&=$FfKRGVQ<(_} zg%a6j&(b8?!xCqv&d`}epF+SZA-hw49#s`=7PR-x{=wy0U>8uef#k>)@dlItsipe= zWu;!lF`vkgBlH`XV1Em^FEO2K&DHXf*hf@V!8rWA#4(i~Oj=d(?DGbv;bh` z(k*0y%61FRs(Gc(g8J1{?{x<^G~+w%J;yUE$63}XR+Y|?@_*U9aczfv#IHIs^o3s$FE72-fuQi zvtX-Kx=ulh|IVM*x65Z2(-q|~oFuU?+1 zl6|GxBR!?G3c|em^}0{v*Gs_`%B1)8`dHg4Zr)f9mp6s0Bbc8?z<6Q14xo}WRnArz zZj0BF8C008Nk=60tns8SwLoh73Z*)j0PHXQN_D@KJ%7qS58HCv(EcV17qmWbI9YY6 zXn8Yt@37RedED;k=b`{TSzL`Y_1m1A&lK%V25X9r(IwLf$(OGkBhr`~)%dz!u94+8g(Rh#3b{`=+kmu10wt;Kq} zxHr&Iqkpy4HSW^u75*3}hp}ePy3N!|2Hwcr=Ks#i9OGQpdsAb(oiaPE-!3(fn8b_a zy#ja+z9EGyd0rBmx1Q=R*pfZiE<9`BAG4R$iO;@N=!zX7WtXVMMH=>zD{(^dZe)Y8 zJ@Y-iO^m=|Du5!?F?>`tv^lcP2@Ps8N0P}K3V)t!gPxS?lgkC(YDI1Ph;Q4~4o;ra+Juvu z9&`G3){Y)wO2?%0U#96 zD;^BC%YV0kz3g{zU;>rer5k1E{P70Kn&nWfxE7OaAM<-%Y4M4y ztWs2_+_|2Vo+#=ydX^a%%tBtdW<@A~BP@KriKIzI2E`jSLQQtC^J%T^vC(AC8g8>! zd*}#HuqJ;>)ZEAh@euBdu+OR1#8@+>Rf>)#$d5beK>%E;?ve@YHcGmXZLZeBKJ{B1 zBnfJP<_Yy?d5Pm?uz)>xGU}ljv{DGX>DzuykZ(xhBc91`kumFC)KqYf|5&4T0`dID z2>E0F`$PHl{LvvLGyHNqdCcmWy9syAHp&K&ZpVM9>~)za=g1Pgyj$s42#Gf$N127A z-V!?VP+L|o$U9%^OJ&|IZ?#i&CL$_`r^V+~Qcb%(!ni{JEiJ3+chcVl+TFTN-04t{ zY&s^#87%iML68!9ixioYe*oqarW{oP9ye#OsX4AJ`gC&6PHrMEsYtUq5k=iA+u2DS zA_IS@E=u)P60zCTigIY*PU1`d@TGp8pJZm`Wyf+zr;ydb17EmVCCuc*X=CQI1^_BB%<$KTdvI6 z?9m^-FUBGMF$WtnN;+hXBl%a$gXTK7rEz~Gv5u6pUy72N^C>YKBK*#@q z>WVFQPlE!73G-J$L|EqyDdt?u_=!oBH15E6RcUAd%cvcXOrD2zw4WD_$>0 zfAa>ls}t>{GYjBscb8VXoPq_zx0sDZ&zq{0Ao;`0T{jhh07j(ysiNP#%t$J?H{kHO z_dmaW0B9+i8Ol%htfy-BwnvMpLp#c&+5Q}XdZ*Wrmy_e&Z<8_TB!6?L7EEHO#nzrP z29rqnj4b4gMVz9yU64ahca%{`J8%>?Wj%@Xl2smbU2py1HYxli)728F}n z{Z`a|;4k^$pu>axO$pPNa73aY+f@w~6xaG#s^8b0;gULhy7SWgQ*nITAX*G72I7U* zSo2MQFB!MjOozc}*?%dYPBzD5$uG$S&P9bL-rnVi7uic%y7DsHnw(n~ahDn;gpVsZ z(@9`2I?mY>c(0?Sm0Zqc4ieoiBdm8ozwQiI(nTVat*W7GbH(b?3mM|HWFoCS?sja+ z>nk2nuOSU;7g-{MrfwxttP9nNR5MJDlnPQK+x)+-w+o!l3*< z<kBu4RC?>EJBg2vd}#Uis^3D6pF%gZnB$IX>7_U_Cg%hEU1BlZbH0~a8zpN(*^~nEo84x z`%-_prGM{x`>Ra=TMwLD^!^2IRP7hnd7J4mjhWRpA)kUZD3kb^J?y(}VwnyA810a| zv!*xyzLIy3`@AoZQ{61Yr8r3zrSbuQIajVjBM>ICq?fU?*)i7sop+)V|4`{=-PGpu ztvmDOHvq7cVByyifC|@>STyJ1D&8q3O1GK!IDZs&wMsn$MP=`rXL4Zd0v-W0dTU^B zDeb@A=^KJD9rRly{xqQ&`(AxLMaKImbe&{dX=ZEvhY=D?M1d( z70Y!Mup7yhbN;?&%R>Ap;A_KAEV&#?$A1-NLr*mXIC_;myT3NSbY_^=pNp3>bt+!f z-eK!j9<{z1Ll{$*UQkf7gUT@#s(=2Mji-LAYS+Y5;@I1oef<9N;rsmh$C`=GF+ORm zMF(U-Dq<-4mq9t~qDD|lgbuxzfFc=qsJ!f67mwQs9H&XtWWS~89}>>Iaw3IgfPd%& z7!kCz`KIi;nnK(|R#$AtQnYoDx<7H_8PZge`-%==@ki z&rSx{n|+&ZPA6DXjvf&zNMrD_V#pdF;pXdDzaO$@6z``1lr&Fb1@O14)pS2C)E6CR z|NQ#x^H*ESuOa@?9vxnAQZu-l$$v2$wFl7?G_;RbNATrJcPO#wkRkE)43`dn{ONh= zRIALM-<9B$j-Hec@fOQlcHRYvQBTJ_G8O)C{4z>1B2B8~@E}Y&f&m0QZ+U@Wh{S3W z?3SJnm8Z50L;GM#{JT;Rq*I%sa1tTxcI;V4)XsLi+OAIrIVmdptmn@eM3c+yA%A*j zK-o*#R&}$RYZij9!CP`#LunI&NudHdIhf^kI_tVePV$9SE7ydAjmdZS+A5PayxntyE)rFNAdINR>jMN=2HUqkg)d zfv}aNNpCClub0^Wp~&d3yESu(Pl@oB{ZqPwk|ikhr5B1OtPWOGU3gAKI#eyss@`mB zQN&9HHFf@`Qm|7WRLO2jM}Pa?*l9rZpc}p18=Z}JzIqZ_N2xB#XZW)3cTUkQb=P>( z(`xkH9P&Vh9+N{8cD2M#WzY|@V${KMC@*u((~){_nk++O&zvxCBD*GO3W(j?n99|( zk~M^#hYW%%uJX~ko-BTu;eRaE{Q9cj@NG$FZoeE)JY0i zajM8Fqh4L)#7|8?gMSK<2S{T%$|w;bM{B73y8mF@e)>(7x*s~fOY`vA0p}GXyy9(; zZH>CZc)6w82M;o0-*t71z8V%XWJ)~m^oC3tm7&#r29!0xSQm{Dx+zwNj(A&KWH6xU zb}cod>m#pp|2)WTAozn5hq`&EcY9ALf3^|vbPmt#XiJ$kUkkF|RF$O~Svqn2P z74O_nK#Su|UCnOrCSW=bnaF!k-|Wzhu~9MI?qZV;z?G>~uj=zAP9?La@GyS`UY0i)9^e6owfPaO(FW0>Lj3avrsvc~dWVxoHR;enaiazqY8wM=cD5z^fMxW$ZpKFoYgeyk$*yg6 znND&(fn4&0HWf>|(?hB$IgClo7?Msb4vxw(suHHv1>i)eNZgNPpIO5dPz4(SRIERM zv#>WC?0;0N6`bg#@Zd%M-Eyh#cl@N%s@uTuGK*l%TOyz=Imm33<=5*TuZZqJ_MHGZ z^@!vodS7A;AdpSLjoP9XTzUf9aPsO?^)b${+b`M#H%{~Ss`ta*<);U2h6r4pmvwFf z*qCmCQBESP^VSV`Il!{%K_ODiz1;>icw1JkMt_{0oCSrvbaW&f5We*g-A?D7?j-*} zX$)z@(#2#CpKE@WLRTZ#zhA5H(^_TK(}=0kS+pODw`L`IJEE6G-4-U#eBN3V)h){; zJp+}ivY-@BY>}+TU{QW4E-tVfgs3O%lKJ#5fJMJqfZ|AqNQlzBIjW+V$NTMsmtN{( zXb(3uLYX|~MK*h_^p;M(#k=9rSA-qz|p#@q3G zo>)}|&n9|TyZX#_Lher0soJN_17+0JXP|zghNqOXH5F7cEW6V)opn%lM)qUSIm6k~ zLg+1|oVmPwBJcW=Uv*tlZkM@D_u7EB{qTS}y>QmHvYA!q6*$uTlY8k_%6~{X^e9oMe@?yyQ&p+JCdx<`oz4S4Lu*y!VL7wh=TV#y_N4yxu${j1ekR8N){MNOxVN*DIj^?x%;ov`h*&0M9# z%UY1lwzsM{8kZdQGbn3$Cbf^YPO!J?_mK$ZR*qxe_S=E#emx8=6-4qTMp%8TbFR~Y z3I{66Eb|^Egmw66vPzs$$iM;}F9C*!WCIRj^*uDL&2}ftHGa!sm5B1{PCI2MTRVYx z6=%Bu#l@hP&$q?8KYz~e>&h!+u>;was(jrPJ^}fSkki=cwo2uwbiH7Ya05W^wQzDt z`Bm1Vc};?7b{!h$HaLS6*Vq?9WnKX0O-)k2owl-|arP>qcGKyc_{Rbc<#4Agq2(HQ zKRgGOi!PNT9_@-;FL53H)@>g{|p^;=5ypbqMebrDQ{EZYD1y$^RP~mUyY!)^-p=2k%@7K1=l~S2ehTb`-dZ+UED>rzFNhS{ffa$0T z@DMb>+E6FSMt=kv5yo~2uSqd7py}i*B+5DctRIu)N)V~8vRvOae_+HJTZ6| zc08@wZ}Zdl&!68{Yz^zg?PRMxpU){#fpDcS2vOX*gMXGfRjHBTwEx%QArhA`&bwA7 zQ$DIqmyM84T-8^+-BfHz`Ts-l4N$bU^Qz%1o3xQo^ys?W9l?vY-hAipa6%tL(xGs& zochw)IoMJ^?x2NMSTfjA^ z`+o_NP>QxVY21}meb_c#ippdlCVyg^(mBVd=nJ2GN_s72$RI2Pgi_h4sXAV|%nwLT zrvld3(971@KwZ_6Y>q>z{f+9i=xdejAq-_-x>LDDUVKcz*Z;n1@h__uC{If)RMn@t z^DW&=_8E{m+!G5vVB$i=0iL6@if#YAKhqeA9AUC#6vJ?FlUN=uwLGp8or)rN69N-GBKw zB_qRJa~_;7Kyw46?x`ILVkSi(w{a`0Pqk5;YM?;64)$hpN>a}da^b(ua9a5mCO-jHT(OYXt{aTgh zQjbr6nk#H3#DYB!BIAc@sSE zA=XvtMO_2MPGw3)MfbXynv|kIs6)?$fzvBNK7y#5c@sJl@4WiW9=b9fRYl(avTE0I z^rd!wptUt_%lYd(-SVltId>+w*4crlcJ!Kg^ELN)x|I*2ANfj)Ii;)Os7j7*>U`(b z(%*$;7qysXRBW94s6@a}$bZjHMgh90b52M6D8k>vT6MN~Mi);z>L%b-i8cur)`Z-~ z#v2NBUsh_pW-3TF@bHE%TMkezX*hZ6qsNcPPA%@OV|5mFUp)3ht2ZLws2YP*%KILb zivF*QcKv11I3(3J_|5m!7NL2OpzGkx%IL5J#vGLCYeE5p)pQ@oUVqE0Sw)GZl@rAb z1t|v(yiyf?BLdp?wEM%i6>CHZE8zNgEJ}b@>q$wo$22Prw$fs?v<5yk5jl&nzQ>(olxhEE41hD|L367{B3>!#`D;JYpx zHY&5HMf>)z-yUa^BJ9SH>*Oe=AD zCZP2Ca1lF#Q-5}u;6mum4q>YcuL$+>>m5$CF4Yk4Tr`$eYgu6-g4124okorT+q~KQ zZrbEe_GXj(`RkZpKhAHS z!i{?Fv45w?$)nYzo=8+EgiRH*R!IlXytTHJUcubFX);aMO6$BO$<67w%PsGcT3J&> zRlwE%1M+HsAvwEHLV04(>L%j!I2ub>;w`8lA0BOe;+kHGUuR?r`o=eyD&aRY?H2?vs@e`EkTB!8M) zY3OCe%GT0!`F&Lb5?xXL=}JJAp=~r@)!ya}im#V99|SLFwhj8c^T4+tuf5M26x)1y zP?6$emix~xWUPr4PEEgnnNKYxGv{`IA;tH_^+6jQTsZeF#@6I-h4R15i7V`2If z0w9R4m-1g%yB0&1Jx0cneyJg-m#y9QfnT6YmsBvnQ83Au>&t7esJ%t#*>1MXP%WGt zc@tUQPvAiuR@i7t6r~;j|75q~>a&Uy%C=tzh4JM~zgiF8fm*LoxAL2ULVx}HseZ}s zsEMYMnnUcG{%jgeZVp>*RM|&UYcQnUU3=*=@V~89{AsODIb*x??nRkEL$6b;VBg|A zw?O!n`JD*RYKpW|i$0)qlkUaq@%}Pz+6|M4NXvP4v17l0oYSH9w79A)lLn%I(?Jb) zYkp_V@ZN0&Q&WFxe&vYtu76z@SxHqll8u9+z|w2$a%`rqc?1n`1ZChP_N^I6fP!9k z#L^mH?+If$^yo5Uf><5jJyt|dBt~1uy+m7wZs)&StNau4Bk0mA**!vMwV*OX^5DG zOOC{!mAZ9#FUlXRdk+LNubJ6OjxvX?BmEqIx1)|C+ka8#PYdPj?q;7ZW_Ev~ki6Ku z7XYP)I4p*}BUfubodam)Z6QnR9LXU4^`H|?()WWM&jYFGT_{oIR%G30h9inIJI+Nt zylW%8WruSmLp_+4k+1^(20=7!l}XeH8|z3KWz9DlP=*G~&oJ9RLH;~MT$ zUjsZHGpLHRI$A&(K2!!E-4f<|>>9!>+9_)&GYRB-Xq0yje=il(RAflasbU#D z91V-EgoA90J{*!ZHBeQTx&;9pe@(qx&gXX4yn9u6=VNgdPRcu#=z;s3d%}qFDkJ8( zsB&N$hxPI$-KMfx*aV>wIOe(iWu3l$dX*D-;xy+#)$NsVnDTViNSOH0>v)ZxSc<$< z{?tk=n&>9&AiPN=uJtB`Z`yqW`ArQ&as0lR*o@k?Y!pzi$>Kk6-&v~K6lZRwe7=_IRIXPY^9hgcf$_9_mBoeEagsi5g1thnuz zg;5sGdv!qa9Q-Iw(eAqY=+utnI{?kI8>Zl%C3KWfuiNf1bozfRMZ=4OU zc_{9pmr&arYZjspt-Vx)e{R{f>*@W7o-t9;G)-r(SR((L5Vx3GdR;l!CEJWRdrNV0 zPWKVZgX{`bcsZ(impI@==mrAclMNH^Q@+Na*j1N%-4WXlRBh6#$p*qL3tOMe+glUy zjxO;)`$%oHd6}Qo_E4I|5mdHAKU?2cXYMJMfBjtlSOOx83US28f9bn)B*{`H^^rMN z$ci#vyhBjeTf((H>1(i&!?be|m9*I-RUjv=ujZ)7YE)9Ex5%6HD?{AY$ z(+Z@&GHoNI?Ct$HADc>zC!hyM*djZrC9Wb~WqWOw*U4FFE$fM-T|lEyTHm#EjP}oN zb8*W~K@!^<=?1_Te^jlN6D|tZfKd-xd+SF|gxqXcCo$e5|NUCUpVn&5IA#78bwQ)G zZ_z)hNZDSx6}z{dYl=k~4sE^_dL@V3k1h+tQ1jVE*F;E$`z}3k*Uyf0sim=Xa66=?Dfny;e~^+y>0-?q&b^%~EBB$e zcapr*oqYlZ@Q~USOU6+hoiv~z0wC~I+%t!+wIIdKp%h>le_5;7i2hTcDtdobA>&Q) zc{;ol^)L(4B%KC0=XPHTTIJ?dn<(vTypL(M_nwWb$VhiFkO;X)RfbtWFP`A z$m*<#jVtxRe+(4oLnhuk&(rbFvPz?&AU@|YZi=Of1T?Kb?MuAEPK6pk$FWfxDwQ~N z@4m)lT{&hBus9``e_lyZ2ffoB+4S)M)w!}Yj=TtsC%{N{!(n6^3MLmX1K9kUqD_^9k0|}SQ|OWL z^c-4I4^XJuG9?B`FW99^_Wy~wtLs0~8ftiNzFZm1TU9OCL{ua~0-HD1)iai^eW^D( z+?3{0Zf$Ihrt8O*RH~#jp?-E!j4Y+B1OFK`f4Z54Z3^NvY*Ov@d)ZJ|8~pcq+teq4 zw5Rp@^UM6oqJ4cPpq3}O2civmN`izs4*-?HQPRpqQ8fD=Wb&z?M-3W!vVXldC(i4m ztQhGoXeBQJ!va_{*pefIjZ!%tz;)!P1!>Vj;r&Q@2SnUgIFM7R zfBCcSmlse`&mzYlNX=d<=zkS8rs3CUN2<4>s)JO14u|q=P4U+~cc~8GW;i{dOw)auBjpnv1o*sh^$8JT$Wk4?@G1 zNSYgvmMWCR+@j>Ou1Dsv%;QwamN7KRig9UiU6wV#aSCs$d@w0VTEQT2X?MhRXpb&c zxaqc?gJab4gUl|3)hU^UoK#69Bi82?+F7CaRQV}&vB}NtnOr6#XDU22$g3nUf6!V} zfRjkZFQ8n$Gz=oURYEzLWR6OKN-dLJ#tm$oEOU~AM^w{OqgoS}##5k2;w`WSV3rrT z@j+z^chPrY?hE2(Sv1ME8K__;IW`KyNtaV+_tYNu(lIveUd1|$bT8dk@4lko_&Q!^ zydCu+^qpn979HHN9>AG4#s=OJe+?mhACDD!Rh@paK~|7iDX`0%!=`$;euBiCO$VmS zi*P`pwjJO_R*ce#5XH|fm!4gIv-c(EW)f%b3z~W1O2u5uuA7%S)?!ySY9cM0X-*19 ztGMIgTdT3FHW!CXTWYye*Ct}S@~{Uzm%cVbF2sc@mf6p3gJg=9- zAsBvwB8bXZ*M@q^fYZfn=slo~CIymS>3j@jcYL$k`TXbik1wC*2i2#$W&^+Erx9r{ zd55C8pu8X@d2-4?ysJc_KHua7FFyvS1H4xXP1g-oP;%F_`qbygp-te`x-U>GKO0^+ zHZ~U<;XUgvL^X6s%G))De+u3oUGKvHP(ZK017t6a#{xUa+PGSp?8+RseUqTgdQ%St zMHZd9i1(p^ll>DLEu;XI`<=HKL{ZW=Ib)Y)o}{Rf5&#cb%|hzqxRfD4G#vjp>gepb zA9dfC+JCRV%@6I*myhFzYi)kI^0PFuNy2iImsJH?{4t78jYla{cu&btTz_<-=wjt| z$y3*nJ~$+)cjuw&2o;60zMI~SNz-d(>k38o-iVad?%sLoo)okz(D3(o*vZVUa{&kn zOzUI@_~HPPYsU3@*-;zNf4c|^^`ToqCD%V>A zjWr8#CutO~B<*-dT^-cOYxc>D9^eX4A4GMB`1fmNQ{l-un$*JL$l3$&=Fa1Bo?U!O zbA^KgpRQ<+%1MWH+kUD&zbj&8Q5M1Ggh@i>U?~*X-0dC>k>jq;x$0e`6nuJ3yMNW{{z$Z-*3WZlns{|bT+5-r$|1pdm+|e!VFRV=%xm^OnA!^% zqkk0mt}Z_is)RW=>68>5mzM$5RI`JeNevfI=jhfcrSfg9K8?@)O?f)K4h}rI3KTCq zcKHa$ez&E$ckoiQt*4Nvj#dV0M47furOEc94%9;VZ8OPEMwrUyYmvh%JP25S;1LJIpio~d}6csXNtSKI_4wQQ#o z*rbkRB_FAj>T0ezP7%dYTOG^k?-a8%k~byBCK@`UEURr;03GSnrR`Ed?|NIUudg~# zx)MDRYEK>;tbfJpt@^)f+*mZUlM1rGdOA`jO~pMO53K8oT4ZBK;4t8W-iVKE%0s7TNNNCGNV2F02Qk-GpbuY|x`Rz6<`4}ZeTWTjLH9;DHwb!fBEizfik z{=P^ruikv=*RZb*^%G!7?&@txxR64FUXxT)?%-heZCfZt7X)fAjXCd|GZLb5)9jQK ztt_@(3t|Ul6x+8*Q5~jTm)d|KAJQ({Vb#m0IU~`uK?ayUHHkMJHN9Xbc-~`W_95!5 zYQAZN2Y>vbE?L8$-Yd^-f@Si!%B7fo$@%XA-mhQ z8u2T6WHso%+WT64o9(431I1Z;WWQToIRe6=%c9<@IypK*DR=Fjn~c3Q^$g7wux6tg z2qi&bU6}CHy9xes0`S@aDS>s{+fdPnvV|YE)qkle&^9H3UD46j;@}Q@a=Z`h5QNRI zd|Cy-<*K+?)4M!)vAis@gBMQ((L|xQ?!%@flsz^#{Grqe^*ZHp=ru}TvbQx<#N;o6 z!H8h&O7nRg@>V(IYb42HYcHbjpFC ztbZ&&@MCm4)6Ta6NeM(}xugVC9VZCe$*^9*;!eI0X`_PhnhIo#kZhF$V6dw?PK%$J zA9w91Dg02^dX;asSolqez{79pV7Y4t(C81E4(&n}U@TM1D8*|JA4^Gzr2us3%NLyp zYAW#hwt|Xi!Mm_S%OIy)w|91K4#)PEdyh#g&}nt0sK4CzrJ_0i~d zFmFxz)Xdg1)%bIYZz8dun(|cKf@pj@=6^czL1u4?fhBpiMM8iAE6!l-98-c=x*Yaa zx?`X2q4yo-(8;0g#9m3Rouf%8;s6sqJKJ3YcDAuSAaAypoVa?-yM+zEh9W8JlYga+ zhZ?iTP;jHz8kI;3uE@#u`x5XccT+}qxvgrJ!&mhOCGX3)KYaiE`Qx`&Gwoj-DtN?m zInoqk+9Ajpa|bxJU8)ys6HLOw@ThWyyvX206#2jw!yL{_afzWkm1cO3-BP9UuWaP9 zQ5BgX{OLIomzK4IvTANB-|ejWJAZqTjCm-_%<0=&Vy9%1Vi%FA|hfAD-q=o@9lpsRru>t zWez&PfG@gJumanZ9M_!Wh=DSk07ih36`(7|Ls-5e^;V1J5UqEdMd zpq~AI7FU#E4MSQK)d-iC$R3CxUEenMGCz`vAqJF%);Rot42 zN8X2$+=?3>&akGUP@8Iu#A*?}{?Tl16(K@6!Mj7pKaxBfPxigNq_+)q|M^_~&#!B~ ze)GofiIJzUyVu!Hmo4K`87@WoY2FWSbJ?*@;N6CNb;8I<%hs}ZoqpOJRTHxAt2$KG zP65f-0rN`ifgE*}v*CLgaaAZ%Ib2ca2sk?*W+!cPzB1pJs1*Sof9!A2WU@Ol;gHE# zH=ev3aF{L#uCevHiocDh;DC#&k1E#y%ziA?Kfb)RH{+U4eJc4*eU#aH0FP~KJuCG* zXVZUxz|iJV%pR8(zusO}Z+HnDR;G?W1ony&EH^y^r*o=jmN~|wm#(0CTXpm; zdxP4@JX+n&(n~X(ynQ> zEG@@wgsA@xDwsQi%*NQ2H>_e!wzv*JWV|rF6KSe-I2Nz@f6Y`|rhB`t{xHvXNx6yl zaM=ACt9PQ1LR|_R@qAp3QX5|bfTYhGf8nxa6{XO5qYs)@hk3{?aQvL*vWW)r+hwlQ z3w%{I6IFemA14Eai_}qpayILR^t`5#=&tQSXt$CZ*5Uym+}_4QzPx;zpT2)pBRRY& z%}~rdE6q@5e;&OkWq(g~$1LV3BlH{A{E5?^wOXd=+zr?)C8$}tI49r0wFPh$hzX#z zxa}t(`u1q5HBAi{0D~Ouno{kWl9n7~-)WH2)e3ps&8YFPg>B6>+4s7av8wZPkPlPV7Vn7d?pD)o=NB!ECayh`TlLB<< zS+6`Y6a>r^s6_S@a#%Zr+Vw~G{L9Ds>C^m5#kap+xQFt@$V>WlbH+o|NbA%xhse!` zjC}LuFEw(^X#Cr*ViTc!OP7~=okdmU(TO0f2|#zXJ~iRH$I+L{7y%`JXK7X&S@sj8F~Wh?7r)752$&MQjz`Sgp)VUHt9%Ijfx~C zxl|p9N@#0&o0>SM#eCG~JrWBy(I*Ji9>H;!=uN^Eotq=edC$FO!tJhd0NF^llJjFZ zX86yC!Xa;m?(>@ z`)kWKSha1QvZ|yEoU)!A=9AhC^0A&(ST0v#(D15uS9?QFzVqYnIEqMq1Q&Va?Q#$Z z?0609hGiH=@w45I)?U=>I!&aq%+2J{T%0Ir=Grc|!OPCUi&3gWDvM3}o>C}dSN}yO zgc2d;zSs1m4oKdAth_DL?@B>BdG+L2KdK_WIZ~55$TW4AB=}MgB}dbeilGhgp{Mas zKWJEG-uY^}BmvzHAMwnVvX=wKx6|g8EI`=-F1lFuOy2f>Z3k$nB6eOfkfX%lhqYJF zV>TlHsf&)zhHN$^nFPr za8dv_QD0FtIIY^K??~BABF?cn&}=mZAf#5^E|qry?f0$F6}XrzWS=fmS04wDsNR>; z@eip!ayWl~SOI4M@i4OxLlr=|%3d{Is)g{Xrlu`qi+v`wOT4D(PZKI~okv+W5GQV+5MS?aq0^r`Qv}yqS6nUKH0MIr^|)g zOtxZw-mN3-v~O^nt3Mf?55JGyo~(Dz@)EKfT)XSe$SEUYV7)|;u}bZDq;s05Z@Hd(0)xa zkeVpq2q!-PE_YrtX0A!^<)*0N>C|JVZX?0J_scmxl;)S(&`UNxiSCzJ3E5Gf<{&|T zlK2vr4${!uN;6IJMm(3Nr1rzH3IBW01VvRju&;M70}yE&0TAr%##R>lfCPH4{GO|pWjS}YEGMu{=b1}`FR$|&pT=2lZ0ueSi`;Ip%|Wkrp* ztiEncc@PnrR;?xOj?-lV?U;m2cAlDlum|y%Du+roDyVyJeS5He6gr5qKloc=#vVd$ z5{p1Tvuexk+{k9*kSc~#s#ZRW9`l;Pw-Y<0@$1Jl#!2Fp!Hq=OMr*i|~dKIr^ zf3&3!6FBte-PIoWAIlVf>KPE_vOuKW0L!$-oq%&yDXyaoU1_#b98=oW%WTqroE`ki zQ_4oUF0qaJoVw^v!2sEJINH4xWk<+JM-E;PNM+}B1P#adjKiyuc{~|k2lerh)r?ddZ--*tQeRZ^D+otjFwn%sC%_b(z{~4qdv#5N5TcZn6uKX62MAnY7!M zMok4#gw>d)hF1Jmfr__f`u5>}`^%R#m3I6j#X+HVa~e4A6d)XklLM7_D?q`#JKLbd z7;)!}tvL&#-xCG+0O_bEk*qDZjXGpk^psP{ORhOfhf7lxWA!o{k%Zkz=t*N;igO5n z?*PR9(6c(7f|uZ2GH892TP>(CO$-vKLBURTT!iP+kJZF0LcBxyGi8K-b|s=mcNFyMsCGw95BVC~2z4Y&(2vLIA|#an~d?yJS}> zsIx&YRlfsuodRR&K^wBa6QlFO6U0LwlwU{|5Kjp7b^!C;5(AOATk*tq7*x~K~hqs0L*BdRuO1_Lo@?(k#f8@we{&N zU75$4)6>L=n54d&^XAjr^lByXUbe`Y4D!0ZKPw>>{S?b{@jXGa#a2@P)8Tu!~kGbbDw_CvCNDJR9DZAv~XA?m>FRos#n#n z-fKT0yG+HH%T&BRXiJ65mO8&*5yJrOo9AG_oT2=O~MCzO2~yU&og(PG`S)q;kR27JhmR<%G$pu2X>wQb%3Gio4@5**U`@ zVP0302$;@)QmHM$u1RsXh_irGrwPS#JGoGKq}>B+p_Mtjg{7xT+xBp8<_XD&*%or* z>QK)=5~1{`oA_CEzd4jwqmYbexHi5tb;72sQ#H?wH4W$LItw$1>0)&Li&GUyibE$4 zq7NXG6G*7h5!&hMu%Lr)-$Ai8&TQpB=Q{1N|6dn>?b?o?7R{M{$^~a#%aEcfWjFE( zoSoa%<=ao)2m8_*6Fw7yB?_fojls0oHEL*+e*7X%2k}4ola7yFJ3B3HoZ9j@1+ZYD z+WB5}n_5skc`jX9rhYk_z%6ZEg`Tc4}H`7yWjSoFYV%BT(N|V2FC5FQoDD(Eja@|2^7|&tJTp*WZ>0@2g&I zt3K-KFq(l_dSbCkR0xzO&aSBEqJApT?B=V)MEOCc0%QV+l{VFzzA90&`msr!giXgI z3O>hLH7zbi!t1u@>cb)jGdNAQQ64>KvIqcwzBJpPCw7q3H>BP9X_a;lJ7tnNrX#%$u=VToMBejMT-)3w$M3^dmeu-W z{(byDzLhVZ(%(E-FT+OszUs4e;~WTsNl21oEls1$MD|L<(;O*FR9QVrOsUOb7x~_Q zcQ;ETM+M!aLoVR0WYn&U9tb@)m4203D@!|LpJ$;gn%dROCoJ8`d%BxQ8i_Hf= z&zVL+rPdr;xqZG>Zt}YB#djozb_LV88U%3GGAc5Co@Uyqqk!$2S%A{B`|e0gtj;@( z>Km^2vd|W*^ujRXfKX)d8?i*Q@hQq)**W^F~SlH-KoK>H`iQj;IC+xH`mh;5*yt58}0mo*PIGiA* zR`Chs3R5i)O-@KT@_n^7;6Hp!&17W{s*`XnZr6J0&zxUAi+zEqYN-NsR*U+zHYMGc z?HZBBheejwiKB(7s04zV*|MRfcTp)&Cp*mD(%YzrQYBF#s6LbWXxB&g^RLA*qZ-Vg zz8$~p_lr#XMYX`%1kFW%xJP__rQ%r~rQS$1frQhC`XQ$yh_aH_90yD5gPA%RWtX(< z)l*h#S^to3$jldT%!bZkhrbCJs>8fu(~^NwgZSs}wYoL$_pK?T{T!;WK1Pr`sXpXn{L?x{>{VnY44el$^dbygGat z&-Kwx|Le!EAAZhx=>?rHr>fXTbtZQw`weBq?X9wKDsNG#O2#}}mrKc(5q7vBKz8c9 zC>{orhE92$R6w(r%4Pz#uCSusn^+TxC#aDmb;#+?Mo`$edhE(m{-4V>cGYpzo3yrd zrv6+6X{}niQA`tmpr#QOFcqwK#^_Vb=vp_bDYv4+))gP&`kzj_65^@iRP6C(jt@cX z;4X7=*%Xx|NvBQ>e?+Oj{yBdCrw{I0?Y>C5@bg`oa@I}d6;jB_r>3wNBo3+#9Vc0- zs#jfYalJ~hviVZcGVA|jL4BvdN;dfsM5DqL+t)Dq9A^4|3>4^hWaAf*R5TA5mIFEb zDJu~)R8l;z3_>vkCH@+HpvTaTlx*gW+-e-k{spLI@Q$Ff+%7n~2bs&psx9+Dk zlEA4CQMFik-%6F}R6F|Azszs(0mu2I}S($W+EH;kzOGW_2mSw`K zi1N9yQBs-@Jvr4FPfj!uVM1jCy#t#JO8p&9y;VPd7HRysy2Y%~^B}3tugP7O8ou4W zpimNPZ)b^f)-@X#B%wAD^6qSsXZtlo&qWj2=` zTFa|{E~otRE#}miTYn{=(j+n3c&YAsB`|<6YIa2OxP>1hf2`5xFF*8P-2Rp`u;7U@ zg>Limg73G^tLj%TD?ZTly=F8WSSN3g#V(BvhXe_ViS^h;B}YN!JSRCsP)fcXv1nP` zc8Ta$6}$Tg%pWHwxwIn)>wIBo>G>kMsdsaK8&xZ*|BlO7*PF)8(EI2K$X1(Qp*-Rg^oOLHD&roO4QDjK1|Qy3FD){c*sErL zMRC0m5pVnE#vjU%blf|Kli0Zl-nEYw>{kn#ZNhBLwJpVK$6>09BES_jrVC{Y!66L|tQ9yVZ*?!D`hEpmz||z;&6O~Yq=(plI`kV~ zOzGgG6rh2UCyoJf93JX;|7pbtf2`QEGUn{-EZh`6+^YVj(f7MB-eBRTXmzp}ZiMG^ zxdv_Okm?zDcD{ioGI9&SgCH-Ntfco$Mz<%z6(!Ut$2d6qZ93MecKb=Wy(~jtdVGp^ zaYcMYwa2rD!mj%^_eEviFVH`K2wCC^JC@v{W`SHB^|;mPRkx+Ee@zivjUTy{=@tSz zaaA=Dv;aHy(;@l5lfui*AoOc zaa2bXRRIaAK^0BlL*s@zP1rv1O@w@B`ovV z+yf$9R2c2lAYliT8oEH1gR-+N+omm-VJra^e@{J5;X4Z{i{kJI>-e@g3{>pt@DZaE z-h2cO8zqi9(H~3o`S<$AzdrTx<@0Z!e~fS6^-s5%a6XqT-|VWCB-fwXSAD@#qT=3G z<;-OQ=V)9yM0^2|&RW_(Ivo|Du&~#lIVBic@f-de6>=iX>|~Ci`6Z#YtteC+DWYg9 ze~L>1i1^VD!snWV2~LgJo~jNWN5@)Ql$RCNA!qdu!@6-w;)crY^B^+=#)G76>I(;V zB!%m_N!cLD`&Js~)Zw~Y@8@MEprDR&1gDBdZ2!+o_D=d-G~yTEysG2|p;;UDrpk9+ ze^k$Da?L&^w)x^D1zEe_gXi z`DeGK%&9gtxt!>}vC}up&mku?v6&%{HFDn6?-Jc#OQ&2bX`+3p3T;pXfo5Vk0U`Ra z71cLEa-1V`-%gb;p$3365|DQXqV}gnggl7N0c7Qf4WDaJB02m$l#Bs`D%Z!B@-awL zXOf`rsJ)EvUGYW&1D80nW<^+1K+a83xbQXup(OcaD~b;vIz9s$Gu4zHZP$k{@wZX_ zUrNDudC!-ZoS@*8g4jS_iP03fAhnS*`!6k0I)VzI0hhBb0VgQ6pB&Ql*|^wPdPMpA z%8CK#pU!VNop_^|Q}KS6r{e{xrLtd_w2iHo0xtn2f9vBXDUgI2q&t2rQ~%?CiMDP% zxS!aa__!XbFQ?K5`vS;~%7f^r9@cYZT^zRvq@Ny~pwge?z2r@u8#HxtL}`LcTc#?$ zg@-DACe6>obiVxrJeNy}++L>=oz!e9|2^qv^3g$gUCA>0{KeS|0^ce1`(u&jAK!i}I(5AbJiPE= zq}AqO_sYYIJf)+w*%;S#51Elx0n!;Oo}3uM-Oa#ayXT6p~X$RkJ=4(9H>~ zGJ2@Q2wY8RVE!zN-H2gn2)2NxzK&70J&u#GVyZ%?<9{nT@3btWvrN4$8C`S9D9oj}CW-M&I1Y24 zNB>x4f;pS=8&VtwvbV1JSdRWFb@5B_Es`O0MBY(>n)KLRK( z$bnUJZ*(1Vq=4kMC^B~B2RF4!wg-^gIgZ-@Y#h;p;%%7jwNm?NeyV=85h2wJJ@~s8 z_`kj@9J@O?M{v8e{G{lQfHZzoDY9S$US2V~2ZWWuR(qap?Kcb3!+N|kfX|rWq z_VT*41GPvtiJ_WT**DGC$}(`FJ= za4?gbX)9LBMpx%aT`U4#DXK~XR;JqVx__56oz*zaU=Fgd)=UI@+1_ojY^C?u+PV93 z)mB~Fjl(|}a@!{?_Er;nzAObSUyVEKY+sg}1|CrIugdUhmxh^1HK?Y9%73Zt zx!RKy2g#90(!o>RtnC8qI|WBhC6r;cBeM)TZ^ZZh(@;$I&VTl z0FbOxtjeY!oGvjtKHURbUT;DMF=BLOSEOt}Z?+i`)mYwjvAa5gASRl?dSSA=<8 z>q#B*0CtWBYlIFE++-txk6z@-v58J0u`b1sIrF02N+UQ6Oby1*ti1;{PkSJ&??2j? z&qEoL_XSJ;COyF>W@j_*9@K2N2veEMCw{H*va@8;jeUSm%76WCs@6qSq`gad5e3y&Mv0Br!C!c7l+buuDhR&^8ev(p8VXmBK zwl_>6uCKvK-E{8!dcX}ET9kbYKCDw^3QG!w`_^xDtd^c+P`Zs1n0g8;sNteP5;7{`qeeL$i*JApKmH3~YPQ(!w352&ymmn}B|8Gq+% zX}xTiOIe9doOG_4E5OU1k@j*c0ACSN8&60J1OF;4WCHg#?O5ocY3e|n}slUh;f(pjWl0sFi4d>hl zP5RVZHZ;8>6}0R@JtX+f?u!oGu@V!Qggkth4k~kD0C2 zV6~;a=eX?moag4VQCJY+fYSWDO=cD!UnCbD?-H22FVyetwW*i4SB>4+0e_a;X7QA+ zrtnbV8yw2r5rTbAAo<*zUM*$K5&%U34;&1lR!VPkwR{p+RIT}xO~9vBJtdq6o|1;V z<$!p9x1Ap%zhiq5n{fItIDtLN%27IK6m?Iext)MCEoJ$u6Tfn!IX=_rJq;}>{Z8Ln zNw&9YSia?$VvFM!Bw9))y>AMA7~;#SOjeaK)`dfTXX?81{h{mI*WW&U|2oKSm)RVC*8Kno z=yQoirw6FWGK27yc1PA~tWHoV)l|l_o0l;;0T+MgidTnahjAMsDfB~Cmv(AvBRMC; z(tKySIamC@y2lHQO6lCg)OIEC5w)+2jrHaGDe1qb|6#E>S!a5Axgm?UL$$A)iV%bn z70cNa1Gm1Znq>H{o)sq5m2EE7OdE)D#FrWKrC|XD^L07Xz|rGd#3O6%MF=@HK;WzU zr9KcVX9i&YkhqBw;A{wcD%a<2nA+NPS%w#lv1r zJR-^8fi6klryS-$oxKBkG(@f%931=VXhf;o#MfPo+l}IZ!kefEgzx9SuTuDFmDqoY zETLl=xstGenq)At_zrqL0JhypqLZ2c^szaeXoHlEQ6$hFA}gg@<&q!2R72(tkd5wn zkmp2Tg`M*`b!@vM=ngs)rwy{({d|ts#=KCqT=9$!Nt5fEK@w|z= zDHJ*=r;fW$qiT|(Mh>PfJnhsDF0g;veVV@lio?#1ws0+d3>>7zFE1eNz8vz)x4Mk2Rc?#HPcDw)J- zImGZw|p@?1=^K(&AUxf7cRS|rl9ps?_Iatp>*fF+fqV}d`e>jt z4*f*>3vGzxq=I7Z_7>E9=~=tPi_6x#`o6V-ICUiBph$&T5d41tN)kS!mWa7{3FCGd zHh~&gt_E8%2l zUg>;NkZ*7=*Qd%6BL-aHMiyU)2f|Ohc74ub%`)e7Ve8_3;Li;)7}dpatTv)EI*4> z(Lm7>)VK$PHQ%}?xL-|trP6nU>!FBtq9$TPH`Oqy6HevSU)So#_h($+-Wf4bT=lYU zcJ&IG%ttZVW7l=@WhdZn(|$6sdmW%c_TR$ZLs3DcW-?Go)O$K;0zXYYVEZtRWq83Z zr_B*zUHL4-mWj+}-AbXSSa0OM?)xEA`0*5>UHO`V)HRV}I}z%$B`|R>w+B^{e9GOI4?h7Je_lz!KwypJb{!zJggxf}-@4fleO)&W!I@=FZ}%O+yJBaO z-)h-kKH$_N%atWwkwcZYRIkY~`MY-xM_+EnR|aC4r-2olmI1)LI-MlpgI#1Ioo&1| zz{0GVRo82i(DPL9FgRv#%AwMHR@~{P&^r{m@S;nmHz&x7V|8y4f5pxjbLh0rjp#Wp z$sQmGg_Ct&6Y>(RNNOOnd@awBtf3DP(J&CK7J495Uh@(5e;vP#PwkK2zJ3`$gzvXw z@~@VgMZ)amWDe!WRx}B_2wQ5Pa@M(RTd+VC4rsL+I0DK`O+|n?4+KIjN*%e3BRN(< z*>O|zS<;PE9Bi%Re z$=>1CwO;S6O|cJcv8hE^yhxIE9+uEFG?-S*zO&XkP@b|ur@2ijtRTuL`ei)2p+`vT zjw_ude)+}Aeefm`GNv|h*QN1kgo-(V~YY^8#afQfHACd zE~)Yumv&``e@ezTmsrCMLiGMPVc)-hl!nLKt)!fL_kVvKED`8rM-4bRn-=SU&eKVb zq08@NK~A^O#K|$zN7L6Y@L;!seLB223^`5jz> zG|gCPR|c7ir#Tt!I4@vuT(=HH4&`$)m9K7^?Q!Pbmu>v^S=5^TcD_lZX-4m;^UIq( zn3E5yeAlr|LzTm-q_$Iut4rMnN1Ap!!71({bIF4-CUzfCABBl+a~SN4KG?M2Q6`J{dZk0HgAk7Ug2ZCzWuZO{^Q+> z`h01->o8Bs8Z0z96NH#ozoD;QL6eG8CLiTee`-D3+^Rs@$^HYw-Py4`L8&vSI{=CY zm26E^PZu{%sSv%W?0^wv)dyMxN9%R6+a)RDaUHqyXWtGrDP(BMk!=(R3fU~1Pl`;g z@KX1?XSIQ*{@)`0=|#Or(;A@cMvQa#$h9jmrCyt&h-wQ0x6jq~YM`|3x_c71JFc2P zf7a>yZ{_#3Oz9_I2&?eBamddbaCg~H4pChUXChShkk)WGZ#k3v0-@`v)Xmm!!h-0s zR|$F4Pqu9?J$LMj4-WcFimodJ!cX;Ern%%b`&=HKwcStd6}T}=-<<@=!TkqZ0`)1O zbZ1Twya8C10tz{ zmnBSg_Uq;rK9=eG=RbZ2u%`M;j`@ZC$d?BYEJNn(=koN(x3sL{M;CA=SY_$}qx5Ky zx3nH^&N*~7xfT5x3fkN2np_paNZV_e)|-0MIYU^1HbbhNZp6ESQ`DgC>BeFge@d1p z-+Sk8c1J8kr&qI6AnC!egA$@|*VT4z(x{OvN=+K3B;8 z$ckkyy96%G@FHBB7PyL)9v{o}TUit3mzOTSRy>#K6A6jTKAp$jG!D?5*9V=+ zNe$8|ing}SeMm>vQ^!m~U~_O}1nR|7e3zs|0WyDOc3;+1g}61_Jf$jkeG!Se>5v;b z`6!1tLOItYHxxWuNHkPW&8an&8C|WSyd~s$8qk;o;KazlL$-2`FWdb(~`(4-QgeWT9rh} zD3u$%ZZnEgpnZThyKQ&}rfoC{SJZf;9*~^{T8~m_70^; zIWchEodrL%wkqm_+;U6Wc0KHd}_ftAJlo#iH=+4Fa>#3SeV03nX^h3(v;~%?ds5zsv_LN2UDi#{zRdb_f~BPq(%k>eg^fSx+p0v;AQdv>R0 zBpHQ}m-mo{Vn^t=96{nx1#6Hrdqzf`dIE4V$(E|EF6f#f?I!1M$&UPav>aS zqo(p$?0Ve09@N%Zk{wZ$Pb!ZlaRON^t{O;)ptVfL0++SRNoO-l(L1f=(veZv#b0N^=diZL2)aE(Sqc? za-NbafWQ*ex}Sge&|rRxKocO(Be(P=(lxG#D&U$w&>cgwSsCEm5-;C;LItr(j?#CkiwOUsx z{zRo!MnR=^m4lGNPCT~`VP6u<+Wd{ijI=7vl2@Ap5f4Wd~51H6Wo+`9G2{JBMm-X0J-oiqTT@3ggFKUo*nG~ zV;oBy-`U7xTebkYTvtm9u!fJ;fn*bVy=__~XU~87=`=p&&h$~Y`XVcj?^F^xXvnza z%Rp+1xs_Hw4$~k1_@kEP(rriYW%wIdr_B_I17yB!nyd8TZj8B;_^acY{8gS_C_d8> zTGegRkW{|3I%cODp*^UU+mtY`-+uxq6)OTK;HTc@7AkYTM1u zIrM)$oA6p<1DZLC)XyUVE4JHS&~fMkSV&y_XvzbQw%fWdtp`3UxnN8CXbu=Us6syB z9|oO3s4$Mh?(U`Rfl3U{;>`n4{k~3L34Tk&71h(K&7oWOb0Nf4_SIu=uUNj^*A#JZ=5>q+|=~RM)3PFK>^0CM}Wc_rT zQ)2{0a9z};g7o&LX2eY~+lKYAvNGY_W~-xPdnv6LgcXoei zrraC#^T7SL*_Aa2!lJSzDUQI3+SKCMC=CV79+o7b<&Xt*vy*j;4y9`BA&*d)mY0tb zfd#lA8I}5fP2Uus3m%onn>t=)7`h}V2gPn($4MHxnu+tar73l-$I9&_++VWl#4=R# z6uMVCH3K1{@?C}(ksVjKmx6zO>cHH5h`Y%K8^u?0nw#I;Bqb|Ps#o80JPGLUChU9_ zwty&g69$Hsu-jfN4SWc@NJGa)u%8MmaFMy$S1L>7>UP$22Zn<7EHPO_09?$+u0%-| zJ+qF~fqFHmheRQ&*kHJ`2={%RzL#f9{Y?W}MO3@#FAD4=l(4J7Y}$VYixQ9WtWuTr zKdQ?{I^I+uyNVA|Wi-`)8r4O*DU;8~+~u5~@?3KNXfAyJl^bZ;xG4gCyjUJ= z>SxSrXQTTeMM&-;zcVNdp%^WgMg%X_A`PYa`>_!Qw#3h}%)72j^;pxDG0sP_I)Dpg zsaBJ=!%5c!qP_Eux9yxppgELfdH~R@pvxuoieDdGliLDbE*oLpcXk;bXb0DZPq*uv zMAFq7NpB`CtvKs^%EYI0WZn0tu~C;;PXQ-?@0oD=!hS4dVK6k+t$d$Nqk6ASU?r?= z^(#;oF6j}uUQ#G*{OHM^MzMu;%L7bZeMInk7lwF2*h+G(`MWhqzj^jV^|K^WI@po$ z$=^OO`*u0*2BOkZ?XF;=gIjwkXsaLCBGr<+IGRc_aZD8g9{eYKbaj>m`_5T8<)J=* z#VwIW8$hmJ*8N+h@qOWJ(z4jqiIU+7)X?j>WM9Ykw?bJ`-wSY;!|o`FuXv?PDdTS3 zD-!SQUY@=dy`b_gZaq!Sb~^ zQnTIqID{=3L`csp;Z7dlD~QUb7G;Wt%}Z&|gY0n2u>T0}fByEleqOdCMECT}f}8;5 z*7$--Q(fCiCAZQ~`hpW^maXD4lcn4_w6js|N-K#y@oA4YlNl2|8Or`95zBgiRvY+T z!5O(gNkkC=M$MvVNRw7}Xod%7X!}J*n=0bzX|N?H5Qk41gw8lZmhfHLv8E>o@I*g$ zHfN3lkYWVcVJ`5_wOEuL+cJ8OP$D`Nw^vota{#VOThw*YhcidcIF8|?`|{`S-#&j| zPx8N&-#hs*zljQ1+y0W%i<7s1-R@YtNAgq%0@JaKthqF4I5$-mvPwC!$_PM;Qce@e zrK=?&t+dl%T$c>PMGf|1zD2kiDN|ZFUBm~mWLjn{l*Ak5O_?Nh zbp$DSDM>Ei?`bC!v~z@Fp5KnKQug8Zk(5NiWH0d06$6+^I#st8AX`}xHQT9yqmOd+ ze4;D`5y-NQC@(!veGz|uLsZQh0A}EH&?0HTpooh_YOTZ&8;TYQP0?pcPt|o;hMwhA zpT+jR3h&e-LqhLGa96T|T&nh^eIh} zs@GGax`|q;5w;2tY*&;=ohVAeT^+KIvm_BsfyOLED`{2H7d5+wU`gH06B1YPD zgr*#d;nWaYYot6I;J7U-+C{zzYwXGbjsH_e_5)-6>+}2&*m<)=cxe~2ySu);z8Scw z9Q$3GC-w5wZSz z6LeQ^8|bZ7&&~%gY49WR6SiL@E|!%KPiZ0$*>sGX`~%K8w>Djc>aNQMkWxeBalS=o zu#}cthTXrL0Dz5q@j`C-g#uKSCO3%*Iw@!(0O5iEZapyq|PAh2ztM_~Wk3E*^>r!9X z(_*$i;X1g5)%Itv~kg`4ZHSM06-<*5q-r$%)usvU<7xRq5|iS_&mZ1wmNKNq9= z=Cnj>B?>f9^6AV#RF_`CMe3KfJ7b|sW$7N!2M%?AjHt^@=e|1KoR;QNU9cjX6Y}X0 zf@3`@ncHbTOHe{IIc>T-6s#O5cawVF5%%U=j_w#kvdz4eh-p3pXxKQ8<_nkF9DLcj z_s2T@Xup2?*XQ5+AO8Y_=Jzs(Ro*Vv?HSuGTS?&|YW#HHx1>AShiaZFP-JJwm#;&j zsz*kDdjzka+Spk!DFK~tlY8z2-307e+=8ZK$`TIffeR3QjA@b{oW)mNv{2)o4~Rw8 z8+4NAl7fDF@hzIOdvn$cQCpVRkW_Y0in9HhT07o{ijRbyG$wUDpQey5GKcqAdD)?j zwCvy~pF}BKhkK3xr)8mn>1m0p<;P3&U*CU!jNd+eE$tuW@8iQNmzeWxxT|WWnQQ^T zMOBT5#L0Gq)Z?njWFup|37;9d zYvl0Bc<|4Hw!E7AqnFGr;h@wt)IOIou!>r(@LPe(d9!5{%-NI-?CYsyh2}E5SbqtB z+|>}JWU+EnX5wv^ysLprI(9DP@C__zM&mmtzq;tYLc%BNe~g5`tyljbjpm;mU4pDI zMQ^GPC`a<{IEGjpK<6XLc~XR1{Rl7($^McPAFjpKQk`5LN0)9+{wCNvBc#r^rM{z* z@~1bVGns$h=dNUj-ZxGemE#4yQ-#ZaDv8AN?ChipF!#=-S3s8Alw`jcjreh7eChY? ztg6rv==T~3xWKa8k)Q44+mqM%yX|xYQO`2~NedLhdebgH_Yx0%$ZeVJA3AD3O8ug# z@DhJ~0q|QoEXz9oS=4~GHeGXtBmk_83 zs8pzGn_6AnT(e*osm8S`*`L&8s8d z;nfL5A6?sas+f&>RKUT%mmXLFD}OFA*qR{v%2(>GiqB^E@u2$5mV3zEO2-j(+4c`2ZVuLqqUQ&inKw;!ynHwn7J?8(?e{ zAhvA}&dTNcSoU@8age}ZT`8-;rPHl(18zGU)tB?K(040SAC z?-h3nRM084oc1&JNQN8-5=B?r?YwNW`0U5$C(3ZH^gNrpGbBk~EXR#9wHCq)M{axc zK7B6py+{WYrGGdzaZqYHC!cFH{NmbksBPMnNj@NIW}r2IRHdk zfs3Txoqy&j%DX2ujxXgtOSX^-N}M#uB`*!@xY1E99rFF&iIMsi4&A6yQVT~_pqnJ5 zYw(%v*c1P$Bsf(WB(01}(_3=Lb$(#y%RDJSV9Sqnm~?UY%riG;mxhxv)4m4Zqi4d*%p&WAU z!qn{NzGyW%eds;R&r(8%T~E;5=r(M^u^h%hUC&CUNTh0VNOiVN5q#q+ZfQwwjJV8y z2PJIY4;QZ2l{)`zr3ke8W6SLX^%6Qb2Rpr8V~zjHZqr^RQk-P!b{3>%6MxVV ziFCFr)J2VVU+RPfUpz;U&9<)(4t7vy-RJ2H$|Mu83r>eW8ZNiP!Tf4x1ie5+Vy)#3 zFV1s=K2BMTqiXHz>hu3v1Je_HG>Q^`+bgC|9-t6( zxB44dmh;v7e_E;V(@OE7yZ*@P1czRC>)#9{aoEn$5Ry((_;#oCW)TRx>gVo2A%|x- z6|QU;D)LQ=BbW{KhU`9)1A;Rz=>is0zi&&HFJ)P-Bz%=CKtxXmDeg9P+VWt3$>Ur; zd(=nDn}vS)%yY0QrAF0@Zu@$h1)dC42P!o=Kei6Ur zv;N>3LldF6+XXPx{?kfDR_evf843EA^%){wh$|ynI!`%c-mw35od2Z`@UXF4T*4f?k_- zqb|y)I_+8Gwh?Pq;A}E@(#2Ncsi%iZS|&BMLZAk zb)bIXj3?pnbk-*w&Q^+lqOUUr)dcrPm>O^Vm-x3`-n9x`ul_74&efaY_>$tHc*?EGRt}O zl+JaP^yG6?hm-&(TDT5*d~-<~u`!edo5N;NUZR4@Iji2~jUG#XQkW9KQH0i{uR07^ zhP_$sqsP#GQIis<4aqp<13i;J>YXGR1 zmb^Jj%Sm6tqKcm6=1r?~VpDhlR69f z%XhLIP+vt3T$sg)uKmpBWs47xv2;EFE0@gyArnR90-v@^!6Ju3=7Ac8PwJ4x2W`kj z`})_y>+7k1`#I6JIYDa`D@Cu@D?95q4%Jr9^FFj`i`fBvD!DFI-r=B2tskMYwFkJ8 zOkYp^H|{1YZJ6iyHuCE00kHB3K$g|AtI#Lt*5OR^g+o$*+vpAe0V=csCmR5a#{!H8Kb(4! zPs-|VzDGP*{Vvn@&p$quKY#qOXdUsVnz<8=TX)Vj97N=hsZTZBAy}(vT$~t?ic=DY zHjs^ilC_cYv2V_7U8?WvAw7T;NwBKz0V!tJIcS&l9JS`=imCBI#!9M_g8Xe4>`!0j zHF({B<6J5tDQgL-kud;&R2vL_wRksDfUS_C$k|xb{Ywj3nW?$>uH~qAR|3kS0gz#( z8^!oz&%{F|Lwq5ZUuWN{j%44y{tt_F{JdDF)Y8Lal-}H5*@*5tcRbHUI&nVeIGxFN zeUz83`5xRuo!|-gyE;@XD!@BguvUAZi~LW2y#pLyY9mR+%K6ao&v}I*>5(Ax>{Tgl zc%@q(nIwrUdt+_!$fQY9IVUGTVK}{4xc*)F6q`9VbxucK_1%)RIo7ObFDCo5+7a2e zKn_=v-;3Rdj|y5)a-CBhj(NYchE}m0f63P~LhYv}X^tH^@NV{Wj#}DTUn3w(3L@Ko z2jg>|!O_iVY2C;qzAQLkorAI_oCU7Cu8!UleV|U6nbs;%C0cH_qE?z;RiIkVzMww+ z4m1Lj_E@Xl4)(aZjq+MG61i>k5WH291M_oOerd}h{e0W5E{P?qc8-M@suYMaodWI>g#!YJlPN(MT3Qz>y zE`ov*By8O^Ns`XB2RSXA+^JLq=Wa7ro8gtG;m~vJb*E4x1&lQLr=b^zOm3EN&vql^ zSXGx!*|-MkxS#I~z1Ia>2zNWljw+VrpBy`%?{lwK0)SlYUMlCQ2qyF~(}-w)?B&da z<{Y?GGH4~9ZA#DrK&Smy2{ld7Lja|YGi~WJoG2goFF*ABfBfsS3iZ;^9_#fc>-b`) zps7zVz3U1|r>uCm+|QLI;|N*K<8R0!}%T(|IxXN3ku%61@RR%&1;W z8JE@lN>r4M8@TtGG-;{wlR(>lS_9?hvLq8@G z%BIbts!)UhkVdiDO`NoMD&DmjO%!SxXoRZhh8pw1CkQ)PK?{;9*G@yGcwYZ`$=>>* zFXOmvi|Xy~N&?CgPMT`wL*?`3(+Gg-ww{K9c>JLye0}SDBRwsus?Du`;G0B>ox5q1 z!!B13oZZj1C)sDJfD-Y1bvwCkL|?*~J=XYqgil=TWf9{*bdiY4ZXINdz?VGKw9K5_ zsES>^1E_UG#nQGzDYT{c#GdIbXNR7}2h6?MSv!s4j1_Afi)1Z*RQ64k5M2WS*%Z0& z%k|gSe^Y`^Kber|$D|N{=6bjUBX$Xybw$EW0|wvpwGnPR-+i-5M_yORv4$l)MvN|1 zwNTEAtf$52-_Cw+n|wx|Y?c zBMHP>cIB~J9xPvyU8X1dOix=)DB0$=nz2qPUHo@iOp>dCFdByY(#|okby%fOfXG^O z{DeBD`SLB%LP>qhE-<#Yt$%{}&8>V%3RNwd@$WSm8!7x8Vi)L3_ChHWUG8Gxt(?4i|{ zlqlc~*{L`;3(VzzzAe+A^^fA?=$jbKi`)>$^S-jg7kN3_WRUJ77|TMQJ-F3|p?V=i zNEW)A)ZH%Cps^&?7JXMeRr9Yyl3h$OI9m~vURV2-61iJ{`zJoJ^Vs>8qfI>OHmIJ_ zo#10rKk1VUe4>I{^+=+2s7edOCK+hSeVqy^-jvOKmz_whMU>_~>}uqm*SjS;iFh;K zE|nVx3b_{jbhhmBjWAJ`OYl(8CA@Qm{*=(z{`lu2!Cb4Xc~Ld?vDgCLCpv&lSgfoe z#y?d$}E08i&MAXq(V+xWV^@q>HGwiJwfT#M5)9k?Ek{9GDln$p56p+dR zd4&<1jke&!1GVf)g*m*Zs$pEdcO6=9Paq;W(r5~QQmgf`RDXODhdxDyUPnh30m#78 zs*Z;~DPOCSSGX{$Kf{UE$&PcTk`DJXW}iauO-&qM4UT;=0+x?naa5wWm{Gld*S@&*B_sM8&=BK zPntqh4#IR5H!g=*->&s$DN9h%axYA0r`anfxK5=qq!Nz3`-14iKG9*yZYUZkix@W| zJY~CZA1D~qpYxSsTTGB!fy7&HTboFa;jL(YnDkwLTNPfCd`LN}&z=EM$xm&U?DSqr zjgR$Ybby`pv!^+t z&al`7q!L|kTy`5fagCKaqM91gHj{wt5Y&P(*`uc%g~OTJQ7b>erl@VvSt=s4e0~WV z`Oa#YO&=}P1-^Z2INGJaCigbj=Vwh9AJyl5_JjOSU1K1Z@2{wQrEUm;^LpOEVD9JU zUwNx287Iq8Up#xcnr={wtMT$c zog2qR4`-*SKtLPyPaIMj)9CttIZ68^r|Cj3-SpI1U4x0kK_yVHPukj*bSLAk!e)V1 z__eHt^KfmycQu%Sz;VCUpy!Z;csbDM6Xd_I(*4sajp%#0qNwMZ_)wH5C_|c+9?)31 zIdkpr){%D~ahIV$85aR9hgw5i^_lmL)R-wjxo+(!G6(qpPGOP=^`Ikv8<$O~b6@5n zCCAk$njfn~(zL3eYy^B!-uJq+Rdp%X9xrQXa9%|A(b~5BtQ{CEu`Ti&F;ns0b3c}S zxRzdyV@RK5HN>pDA=HPT+rC#-&y&~`lg~-|LH)c+ZzasjoR*a%CzT4h2a1_f7K;K$ z&XdN2^4ThvB&0MBzez`b*i$FUl5{Y0mPM0ZAcO!(=}1MZX7Nvw!=N(g&gYDX?o*s0z`q*3&Nl9<+51@W=5O14QPTZtO{m(QJ$wO=ddWK`b~Y8D znr&IOw7A{3^UBf)@1edJ@$hzXi1@^MEe}W8_q$rI@5}US|MF3P9>?40^iu7q21bBM zI_Y?8i8#QDi{DkQD|(n%grled-JFqX>ZXEn982f3mZhe?ODZDu5`CimUyif#uuW;b zp>^)^hjie(+G*o9>v5vO5~kP0$Al#pHmgszEt;)BC$6D5wI8>=5hB&g3TadM zpIRpmA{rmmt`OgUybVp0j;ZdpvP-}S4dNTx_xq~yBXu?4zyFA-WMsI z52WJy5;W*7gkB_kO@}@?^KFd@@b$sXR@|Ew+4W}ApR|sDUL958*i9!A*>FWDw5b5* z=|JXuxaFXxZ}nzbKp#Ob4Il+D>rlGgxs`JAA%^zWQ8RAOp#qIta%jxaenNT9h8pM5 zZ*8B6xbN%r+b7WG-?sm!jvwVsSm=cT0|3_5o70sYnkKS36)HnIsAd5AWkV_33z4(( zZAd1Ks!7g&l7p^F3W$fBvx7?ry*Pd(IcjN8u=KN0R>tPoe~)(Re0FxrS%jy9jUzGh zPzbi@3^O)+-GF|lchzn`m!Ot|qFMl{y}^|rBF#(&%^DPGB0_HA*N9r<TiG9u#XHji;GkB~{Q@|y7+#SnZin{HQ%g~$ zGv=~?Ezij;D4;CNamDuWAH9sF~z8HK&EM6brR2YF<*=I060k z;owJq-%bKo)MS97ypap5uizSb0SDVUS<-yQBU=3!-+lu`eGDrn#Y29Pi~M|ySC&+T zM)32#UU(gJH-DU~%D!b~UfM2$Jfq^IBw$J2?69a#D-A-7QcN4Mi^|4UF!-sd;jOn8 z_mQJ^Qki!BopVwr{x(va^>}ctgYMh!$cl@EKm!?xHhqL$`qD4Im z>!UA$$y1$}9W<%9Uh7hExSBv1@a0sia8bscL>i7pj#iYT@h%5@Mr64EX~8IQU9i_D zKp*C80AG5yk~y5pW4)*X6qQk7;ZS&F_m%n5VPx-$#?-@Cz%h$&a5o{l+W3^D%i4l} zua-I7HMLeR@?nyrN9si@Jf$ILI|<*9=NiWY;(1cOgtIg%ZtKd8GKQ+uX%khs`?ZqK7lkh(Mb)qX9NrG@i?dnerPL@I(zsZ;mysoxt_IJCdv++#SJAx+*y4 zb?COfbPUgECrox!IHuyij!39+Z%33=>g>uX&LM02@_l>D0WZXoV@b;Mt?cT5U7BKi zSV{f!&++NkAHO|{8cMDFENb=~WW`Scs)NT(Ct}H83KZV&#_^;d zA8jwLLno9S>&bF1IT<$1-Ygj(lvkIA*M6(%)%dGV<67!Q&=Pz9DE~6IYZ9-i?9_gj z2{E*QtH!4p^dV{I(t*?0v?*DC9LUcZtYmuOl8WgMG$p(eCMc?1BeH&_CcMg$p(gP-e_nzDib=-4hHK-05w8e`L^#E` zDYW+a2A<&-P94vOcr2fze77%2zOOErv54be+YFzPYx zrE;mnEs}dztwkrHGO59D)!@mp&&7JQ(ytfWh+FQq;vABgq(e=T*3go0*VvC6CFSYR zfp6oOQu2+d#yB8T+jE}3H!RBhaS>*f-`{L5sLsGQR7wW`F!rhP1obW%$ONtyh2zdeZE(PkV~5rS%990k zO1Y=fu+=mi)*a3-+8Szn-*RX#-0Zsl+cK@=biGXfrE_cSqAKZs+N2T;n=V!%o*IV8 z5Ti0BT!Dg>+w{e{uW07p_{OQI3Hk0=1819tJCtyMV$eUZ40tSxzJU8aKoAwrV4g2P zTJh1d^Xa;3jFg-yI^>G^1fpCg>p*hU-1_z%pL(Q-0%Wll?Q_cNEbjM2=S>Q# z`p#Z^k`}(#ex6|_n>s~7G!}?2mX^f%YN2ws_lx`Lpem_FRW$`RNMP?x&wnj>fG@fL zg}?2`-|lxsQ0F7B7p$;y=SFdwHTMSe0(E`B=O~<#q&>oVH?ElvJ9GqjU%01(J%Un2 zS2Q>3diB_UqTC1@bqQ7QLr6lGHbV-XR`MY`uM$LT4yjHmfJckLcd4qh)up6Y^(8Zp zboq9eb)5sD5f0uk@X)cBJa>vE<)lc$1I;>h)K#|Jw$-808%@t~xi|d1et7U$k{D%lZ#daVK1Z52?st~b|z+!xPX`BSwI>}y_KQ^f2jjn?La z|H)yB8vLF+M<7UxSZ1JckwND48OtgfaNZS;Tbe++maq^Zt7PVBN%~~$53VC+jMfGs z0ak1eQGRO+g~jVwQAaL?^ph2g6K?0M*>e(M_`RN$svU2XH8 z?X+`vx%raMx`O_jPcfi+m8oRy zcI|-4raAfb01sMb^IfEijJYYqOYycpN1*cQYk%zA-%J=)qsoiMwFpwrGk~nw(`C!C-tlQV}eNEhix0jn&0oAOL;;C6; zQSVkpJ2$0Yn`T4>;B6(5Na-6Nd%2EVDxKWYssmL!^dl|~$xu_1%QiNelfQ_{e6CA> zKgO)P8QGsuxCkO7K-S{sESK#mDA#1h3{5sbxw{jo;s<@qwG1g>h zdXHd{a_7~^x*q3I!!nl9^omfUcSojwxOU!}m`I)kE7l}B1zA{1idxi$(yEWrbm;TV zDhw~RVhz)VRCBzmgJ!bxRzL*G^SWe~_R8%IQB~|`!#(Mp1FFiG(n&`qwjY`>XB`!H zC8+m#-)m(^aOd4_4f<{cp-3%0dnE;>_+QR&5A(FrI?F@W_v!1Xsye;#vIwbvStoGT z)$v08?Eb@&u~6YfEL)LEz%huBEF_^iY9q(dn6{rTRn}DnlbbUtF+<1R(>Z}@`-K>~ zP3Js(Mb$)W0!QR=rYiI07;FAAX{jPkNkFI`HO+MpgShu-(5Nay5$zy+CwulROCX-y zRF2qnHdU6%niQLgpF3c!GYqGHaR+u#_FO(-Z7PepLHU+!ug*80!cV94i7(~U^CK6F za$S2Yh{O^811B7MGIL+mS#tMYeG}~;m(So#K;DB2 zrm%%U)f%;BQ%ow|-ggC9B{hi8I*y{mSicsXNAq=sqVz}MST4gaz`Y88n^ZNAg(}zO z?#f4!Al!9BC571jpmNZeY@?DsH+l8?V{&Q%T^gB2M<}dX6im?)oj9 z*fbW2x?}RSHlWF_)V|exTLM_`3-#;g_UosAjK5ecr#Cg2}6l_*1E|B$}?*XMtH z{yO^S^6>s~Dn9Sem#@{nQ~^knqHOnjRewY8%jA^Z$u(#k;$0qhE@bbNokCaA+tCyK zznvkP-MMuof>f;x>PPg`mdUggCm`0UMH58sWKKQ|6Sy9KSCEp0TE)he-Vw=1AMkFh z&Y}(l<#k3U_NY4FZ7Mk2<}K#N)-b6DRY^*>P4KB|z5)oUpOHaq*E*#N_NqE-%l6sy z?4fi?X|yTqQ)s2XE-Rm;0s$(@R?l4Db@SC$`>~4H_CrNjLnxtdjTSU?Ax-aRkhfMWukP^ zqJ=_2IY15LH@UyNzC_8XA;P;)=Y@1Rmn(8MK%GkAol9#jR$n#=1tCcv<;0HvyjJO_ zwYt`XJN4S3c1=%U%zmBH(~GY<*R8ux){1mbt*RuPm9y`vP3|Ni?nx+H^YS@PC^@xP zK`bBXaM)v0Zi)YYy6F(y6-3^&#+z%pXFRcJZRJE@>yC#?(>}l(+CQYH& ze1R5FOa1+%z@T!?PMlt?fhBYu2&rB2V=m>&x}14uN|t6VpsOn>nS4H^)RjsYyUM{@ zm~e6a`&zw!jlrcCdW`e6qpQj$Mdp-vb2SZo{2_8-eZJf&OpNQk5CfK|$yBkgmj}i7 z5~}$aDAR6nydzlaxl3AnS$YG$P1(lMeyOhzx1ElFwg=}J6i?-RtM7R0Zr=--O5Wlr zL?P|7FceVf+HIpo2f@46$Gb9dLt3OFhfy0h;-SwFU>1fYRq!Hq<%hN-0Z^jLT_4u1iWCG`QVw{54yxtLb79Me+t*>9$@Rt@o)Yt={>g z@!*SppMCt{;Jb1knr$g8mz*%k)WvMVoN6pjRSUKv?}}~Kz zAZgkszxZgJ*L`RP*tTS2MW4c`mYHUsn{*}L)XBCF^0CkIVDz-qz%?J9`en$had_7X zog6Yx8UBv)u2Zj_B55&GuHzdNmb*zT^Fzy&^cdH7oZ;_0CrC zbxlCVFeqS!K>K!lcx(LEw_YC;CF{NZd|ta{l&0UgLJ!<}ZHxFx?0ZlZX8E zLItvGyL?>DazH>Y13Z0q>G~B^~XEKe|`V*`R#%5gUD(UAdV zLrFWA&I7;$x-ml`)k9)?v!Y;05PwdM2Im?z)5pDKSo&ut|n*Pd2Kx?5gVKg?O+} zpmwMAs~oMO@03PVTI6VdFiuv{F-HO})epfPRSm3fiY z__`aZ>N*_62FMx>q?YL_5}R*`w^FIsWJ`(S`fglcD47ABnw`Q%eB&UNBt*)|c#c9w zpu(lFh-5hFHkS@xl$~*+RB$B41kX~ybpQt54l>)qL6+j`e<`s{;U&o#8 z@XU{;dRJA<_2$6-#A3cZX7lVOdkFy9>;RIky-#eY?6PFJ2Dhav5UJ zDmuHn$|-Ln9!(omwvJ^FncbD5CZ+N|eGT7RrL1?#HKu0bkOoQcVO= zP7P&_R`eGrWNxfv?zR8NrTWlfNL&8pd=almRgpclg2?R}|LH~+IvcPzYLjv+V&Z5+ zJ{^s(=KZ}bMvcNY`nq@D=wgo5NyXh+RZ4gj1+=B#)sLklsw-)-%TuGQE;ESKnw~9D z3Y12FG2)}jaDgtclonz3_DBxVEVmOXmPg)@RSJT+)N8$bX1F8*B#yIFc(oRaO`G4K z3!o{nRJ~~8F8@$UJ$LAEbRx@ozK`=m*Z;X_4@Iy=^jmo5i9@+2paFTd<;p}bDSJEL z50DIe9BcYbGfrIzCS|9s8gfmNWxK8MXo7@)MRXn2>B8cZ3aQjZNr!@=#W@m(ViFjn zNt4imnY$4BQ)1w7ivGHW8aBx(XKFb9B#3R=$#BqGHS9Dft4f%M(gmdtg~R2QcFoJc zg3mZ|t{mIJ zz(qJZRtYXK>w&tN9fFhb96OksR!an9)+Q5#_l zbmNG`;xmgg+TcV#>RMH<$hU*K^-?#36p$<#vvW3;van*rT%Mepx}m! z-MsqVkETO64LSAMJk4Yx@WM^o^z)B)olz$Y1BvueF_LD)HmSb`)lT<+t`eTB_4#NL zLgEG9-)t+K0PBO1*@b+p&G(L*c3hgdx5)+pG=mX>9{bAqe2h3WXa-lGa;3U2sE({^ zIZu#R*WI`_ElzivBhZr7hhG_T`Rm4tP)jJ>;q@M4*0d6-#p}QGfAZtTR;-{i{!|(Y zF*Hl%G!3Khnk+6f delta 96534 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%0DX-T=&VtDcL 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

goDp-T0 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 F0swZJ_GkbA diff --git a/metadata/md5-cache/app-emacs/cider-1.15.1 b/metadata/md5-cache/app-emacs/cider-1.15.1 index 8486c6abbbc7..b8cafd34fa57 100644 --- a/metadata/md5-cache/app-emacs/cider-1.15.1 +++ b/metadata/md5-cache/app-emacs/cider-1.15.1 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://cider.mx/ https://github.com/clojure-emacs/cider/ INHERIT=elisp optfeature IUSE=test test -KEYWORDS=~amd64 +KEYWORDS=amd64 LICENSE=GPL-3+ RDEPEND=app-emacs/clojure-mode app-emacs/parseedn app-emacs/queue app-emacs/sesman app-emacs/spinner >=app-editors/emacs-26:* RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/clojure-emacs/cider/archive/v1.15.1.tar.gz -> cider-1.15.1.tar.gz _eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common abb2dda42f680fce87602c8273f832c7 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 -_md5_=74ac096fc322d97389e17aa53effd27a +_md5_=106c35deb7defe6eb11579eba75c65dd diff --git a/metadata/md5-cache/app-emacs/erlang-mode-27.0.1 b/metadata/md5-cache/app-emacs/erlang-mode-27.0.1 new file mode 100644 index 000000000000..1fab0099b057 --- /dev/null +++ b/metadata/md5-cache/app-emacs/erlang-mode-27.0.1 @@ -0,0 +1,13 @@ +BDEPEND=>=app-editors/emacs-25.3:* +DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack +DESCRIPTION=A major mode for editing Erlang +EAPI=8 +HOMEPAGE=https://www.erlang/ https://github.com/erlang/ +INHERIT=elisp +KEYWORDS=~amd64 ~x86 +LICENSE=Apache-2.0 +RDEPEND=!dev-lang/erlang[emacs(-)] >=app-editors/emacs-25.3:* +SLOT=0 +SRC_URI=https://github.com/erlang/otp/archive/OTP-27.0.1.tar.gz -> erlang-27.0.1.tar.gz +_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common abb2dda42f680fce87602c8273f832c7 +_md5_=e595ef825e5a5bd9b5c4ccff3dcbbec5 diff --git a/metadata/md5-cache/app-emacs/erlang-mode-9999 b/metadata/md5-cache/app-emacs/erlang-mode-9999 new file mode 100644 index 000000000000..697bc37096ad --- /dev/null +++ b/metadata/md5-cache/app-emacs/erlang-mode-9999 @@ -0,0 +1,12 @@ +BDEPEND=>=app-editors/emacs-25.3:* >=dev-vcs/git-1.8.2.1[curl] +DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack +DESCRIPTION=A major mode for editing Erlang +EAPI=8 +HOMEPAGE=https://www.erlang/ https://github.com/erlang/ +INHERIT=elisp git-r3 +LICENSE=Apache-2.0 +PROPERTIES=live +RDEPEND=!dev-lang/erlang[emacs(-)] >=app-editors/emacs-25.3:* +SLOT=0 +_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common abb2dda42f680fce87602c8273f832c7 git-r3 875eb471682d3e1f18da124be97dcc81 +_md5_=e595ef825e5a5bd9b5c4ccff3dcbbec5 diff --git a/metadata/md5-cache/app-emacs/jinx-1.9 b/metadata/md5-cache/app-emacs/jinx-1.9 index a03cec796859..d7c35012647f 100644 --- a/metadata/md5-cache/app-emacs/jinx-1.9 +++ b/metadata/md5-cache/app-emacs/jinx-1.9 @@ -5,10 +5,10 @@ DESCRIPTION=Enchanted Spell Checker for GNU Emacs EAPI=8 HOMEPAGE=https://github.com/minad/jinx INHERIT=edo elisp toolchain-funcs -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=GPL-3+ RDEPEND=app-text/enchant:2 >=app-emacs/compat-29.1.4.0 >=app-editors/emacs-27.1:* SLOT=0 SRC_URI=https://github.com/minad/jinx/archive/refs/tags/1.9.tar.gz -> jinx-1.9.tar.gz _eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common abb2dda42f680fce87602c8273f832c7 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=278bb1ee75a99f02c2aa848fdaeff2c0 +_md5_=d21646b64936cacea208725416677bc7 diff --git a/metadata/md5-cache/app-emacs/org-mode-9.7.6 b/metadata/md5-cache/app-emacs/org-mode-9.7.6 index b2febb8eef7b..cd2efda05bd3 100644 --- a/metadata/md5-cache/app-emacs/org-mode-9.7.6 +++ b/metadata/md5-cache/app-emacs/org-mode-9.7.6 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://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.7.6.tar.gz _eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common abb2dda42f680fce87602c8273f832c7 readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 -_md5_=eeff608f62be3bec2360a551c73d97d6 +_md5_=d5c492409198fed13fdd3281a2415701 diff --git a/metadata/md5-cache/app-emacs/scala-ts-mode-1.0.0_p20240630 b/metadata/md5-cache/app-emacs/scala-ts-mode-1.0.0_p20240630 index 2e05b7290a98..17a1256c4172 100644 --- a/metadata/md5-cache/app-emacs/scala-ts-mode-1.0.0_p20240630 +++ b/metadata/md5-cache/app-emacs/scala-ts-mode-1.0.0_p20240630 @@ -4,10 +4,10 @@ DESCRIPTION=Emacs Scala Mode via Tree-Sitter EAPI=8 HOMEPAGE=https://github.com/KaranAhlawat/scala-ts-mode INHERIT=elisp -KEYWORDS=~amd64 +KEYWORDS=amd64 LICENSE=GPL-3+ RDEPEND=>=app-editors/emacs-29[tree-sitter] dev-libs/tree-sitter-scala >=app-editors/emacs-25.3:* SLOT=0 SRC_URI=https://codeload.github.com/KaranAhlawat/scala-ts-mode/tar.gz/8c4ace721fb525d1a790121a8625bc2623c9f207 -> scala-ts-mode-1.0.0_p20240630.tar.gz _eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common abb2dda42f680fce87602c8273f832c7 -_md5_=5dfbff523d6b7feee314b9ff14c0ad87 +_md5_=7a88e12db67bc713c4472779bf62bc8c diff --git a/metadata/md5-cache/app-emacs/transient-0.7.2 b/metadata/md5-cache/app-emacs/transient-0.7.2 index e59e3e77939c..9014f53306f8 100644 --- a/metadata/md5-cache/app-emacs/transient-0.7.2 +++ b/metadata/md5-cache/app-emacs/transient-0.7.2 @@ -4,10 +4,10 @@ DESCRIPTION=Transient commands abstraction for GNU Emacs EAPI=8 HOMEPAGE=https://magit.vc/manual/transient/ https://github.com/magit/transient/ INHERIT=elisp -KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux LICENSE=GPL-3+ RDEPEND=>=app-emacs/compat-29.1.4.1 >=app-editors/emacs-25.3:* SLOT=0 SRC_URI=https://github.com/magit/transient/archive/v0.7.2.tar.gz -> transient-0.7.2.tar.gz _eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common abb2dda42f680fce87602c8273f832c7 -_md5_=657f52dcf5616bccbc657abdcc1302c6 +_md5_=d9bffcb1e76e8da069a4374de7b96d5e diff --git a/metadata/md5-cache/app-emulation/Manifest.gz b/metadata/md5-cache/app-emulation/Manifest.gz index 95de3ade6354a8d3a78887726e0be5dc7670212f..2fa5e9fd9df3a8e6981cb4e9ba89e0ee08eff6ce 100644 GIT binary patch delta 11700 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 diff --git a/metadata/md5-cache/app-emulation/xen-4.18.3_pre0 b/metadata/md5-cache/app-emulation/xen-4.18.3_pre0 new file mode 100644 index 000000000000..fe2f1ec7ccdf --- /dev/null +++ b/metadata/md5-cache/app-emulation/xen-4.18.3_pre0 @@ -0,0 +1,17 @@ +BDEPEND=secureboot? ( app-crypt/sbsigntools dev-libs/openssl ) +DEFINED_PHASES=compile configure install postinst postrm preinst prepare prerm pretend setup +DEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) uefi? ( >=sys-devel/binutils-2.22[multitarget] ) !uefi? ( >=sys-devel/binutils-2.22 ) flask? ( sys-apps/checkpolicy ) +DESCRIPTION=The Xen virtual machine monitor +EAPI=8 +HOMEPAGE=https://xenproject.org +INHERIT=flag-o-matic mount-boot python-any-r1 secureboot toolchain-funcs +IUSE=+boot-symlinks debug uefi flask secureboot +KEYWORDS=~amd64 ~arm -x86 +LICENSE=GPL-2 +PDEPEND=~app-emulation/xen-tools-4.18.3_pre0 +REQUIRED_USE=arm? ( debug ) +RESTRICT=test splitdebug strip +SLOT=0 +SRC_URI=https://downloads.xenproject.org/release/xen/4.18.2/xen-4.18.2.tar.gz https://gitweb.gentoo.org/proj/xen-upstream-patches.git/snapshot/xen-upstream-patches-4.18.3-pre-patchset-0.tar.bz2 https://gitweb.gentoo.org/proj/xen-gentoo-patches.git/snapshot/xen-gentoo-patches-4.17.0-gentoo-patchset-2.tar.bz2 +_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d mount-boot 03b0280b48caf6e18472fa7272cfcda8 mount-boot-utils 69218c024651aa10db01df7e8a5b63e0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea secureboot f695cce74d5a14f87f209a0ec363a01a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=9f780940c0ae6a274df9e923d283c4a5 diff --git a/metadata/md5-cache/app-emulation/xen-4.17.4 b/metadata/md5-cache/app-emulation/xen-4.19.0 similarity index 68% rename from metadata/md5-cache/app-emulation/xen-4.17.4 rename to metadata/md5-cache/app-emulation/xen-4.19.0 index 690b4c400812..97aeded187e8 100644 --- a/metadata/md5-cache/app-emulation/xen-4.17.4 +++ b/metadata/md5-cache/app-emulation/xen-4.19.0 @@ -1,17 +1,17 @@ BDEPEND=secureboot? ( app-crypt/sbsigntools dev-libs/openssl ) DEFINED_PHASES=compile configure install postinst postrm preinst prepare prerm pretend setup -DEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) uefi? ( >=sys-devel/binutils-2.22[multitarget] ) !uefi? ( >=sys-devel/binutils-2.22 ) flask? ( sys-apps/checkpolicy ) +DEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) uefi? ( >=sys-devel/binutils-2.22[multitarget] ) !uefi? ( >=sys-devel/binutils-2.22 ) flask? ( sys-apps/checkpolicy ) DESCRIPTION=The Xen virtual machine monitor EAPI=8 HOMEPAGE=https://xenproject.org INHERIT=flag-o-matic mount-boot python-any-r1 secureboot toolchain-funcs IUSE=+boot-symlinks debug uefi flask secureboot -KEYWORDS=amd64 ~arm -x86 +KEYWORDS=~amd64 ~arm -x86 LICENSE=GPL-2 -PDEPEND=~app-emulation/xen-tools-4.17.4 +PDEPEND=~app-emulation/xen-tools-4.19.0 REQUIRED_USE=arm? ( debug ) RESTRICT=test splitdebug strip SLOT=0 -SRC_URI=https://downloads.xenproject.org/release/xen/4.17.4/xen-4.17.4.tar.gz https://gitweb.gentoo.org/proj/xen-gentoo-patches.git/snapshot/xen-gentoo-patches-4.17.0-gentoo-patchset-2.tar.bz2 +SRC_URI=https://downloads.xenproject.org/release/xen/4.19.0/xen-4.19.0.tar.gz https://gitweb.gentoo.org/proj/xen-gentoo-patches.git/snapshot/xen-gentoo-patches-4.17.0-gentoo-patchset-2.tar.bz2 _eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d mount-boot 03b0280b48caf6e18472fa7272cfcda8 mount-boot-utils 69218c024651aa10db01df7e8a5b63e0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea secureboot f695cce74d5a14f87f209a0ec363a01a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=cd634f44b5406c089235330c1591aaec +_md5_=7c22171f7b7011a7bd123a7c2b3869fe diff --git a/metadata/md5-cache/app-emulation/xen-tools-4.18.3_pre0 b/metadata/md5-cache/app-emulation/xen-tools-4.18.3_pre0 new file mode 100644 index 000000000000..ea5ececf14db --- /dev/null +++ b/metadata/md5-cache/app-emulation/xen-tools-4.18.3_pre0 @@ -0,0 +1,17 @@ +BDEPEND=dev-lang/perl app-alternatives/yacc sys-devel/gettext +DEFINED_PHASES=compile configure install postinst prepare setup +DEPEND=lzma? ( app-arch/xz-utils ) qemu? ( dev-libs/glib:2 sys-libs/pam ) zstd? ( app-arch/zstd ) app-arch/bzip2 app-arch/zstd dev-libs/libnl:3 dev-libs/lzo:2 dev-libs/yajl sys-apps/util-linux sys-fs/e2fsprogs sys-libs/ncurses sys-libs/zlib python_single_target_python3_10? ( dev-lang/python:3.10[ncurses,xml(+),threads(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[ncurses,xml(+),threads(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[ncurses,xml(+),threads(+)] ) app-misc/pax-utils >=sys-kernel/linux-headers-4.11 x11-libs/pixman python_single_target_python3_10? ( dev-python/lxml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lxml[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/lxml[python_targets_python3_12(-)] ) x86? ( sys-devel/dev86 system-ipxe? ( sys-firmware/ipxe[qemu] ) sys-power/iasl ) api? ( dev-libs/libxml2 net-misc/curl ) ovmf? ( !arm? ( !arm64? ( dev-lang/nasm ) ) python_single_target_python3_10? ( dev-lang/python:3.10[sqlite] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite] ) python_single_target_python3_12? ( dev-lang/python:3.12[sqlite] ) ) !amd64? ( >=sys-apps/dtc-1.4.0 ) amd64? ( sys-power/iasl system-seabios? ( || ( sys-firmware/seabios sys-firmware/seabios-bin ) ) system-ipxe? ( sys-firmware/ipxe[qemu] ) rombios? ( sys-devel/bin86 sys-devel/dev86 ) ) arm64? ( sys-power/iasl rombios? ( sys-devel/bin86 sys-devel/dev86 ) ) doc? ( app-text/ghostscript-gpl python_single_target_python3_10? ( dev-python/markdown[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/markdown[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/markdown[python_targets_python3_12(-)] ) dev-texlive/texlive-latexextra >=media-gfx/fig2dev-3.2.9-r1 virtual/pandoc ) hvm? ( x11-base/xorg-proto ) qemu? ( app-arch/snappy:= dev-build/meson sdl? ( media-libs/libsdl[X] media-libs/libsdl2[X] ) ) system-qemu? ( app-emulation/qemu[xen] ) ocaml? ( dev-ml/findlib dev-lang/ocaml[ocamlopt] ) python? ( >=dev-lang/swig-4.0.0 ) +DESCRIPTION=Xen tools including QEMU and xl +EAPI=8 +HOMEPAGE=https://xenproject.org +INHERIT=bash-completion-r1 flag-o-matic multilib python-single-r1 readme.gentoo-r1 toolchain-funcs +IUSE=api debug doc +hvm +ipxe lzma ocaml ovmf pygrub python +qemu +qemu-traditional +rombios screen selinux sdl static-libs system-ipxe system-qemu system-seabios systemd zstd python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~x86 +LICENSE=GPL-2 +RDEPEND=lzma? ( app-arch/xz-utils ) qemu? ( dev-libs/glib:2 sys-libs/pam ) zstd? ( app-arch/zstd ) app-arch/bzip2 app-arch/zstd dev-libs/libnl:3 dev-libs/lzo:2 dev-libs/yajl sys-apps/util-linux sys-fs/e2fsprogs sys-libs/ncurses sys-libs/zlib python_single_target_python3_10? ( dev-lang/python:3.10[ncurses,xml(+),threads(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[ncurses,xml(+),threads(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[ncurses,xml(+),threads(+)] ) sys-apps/iproute2[-minimal] net-misc/bridge-utils screen? ( app-misc/screen app-admin/logrotate ) selinux? ( sec-policy/selinux-xen ) +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ipxe? ( rombios ) ovmf? ( hvm ) pygrub? ( python ) rombios? ( hvm ) system-ipxe? ( rombios ) ?? ( ipxe system-ipxe ) ?? ( qemu system-qemu ) +RESTRICT=test +SLOT=0/4.18 +SRC_URI=https://downloads.xenproject.org/release/xen/4.18.2/xen-4.18.2.tar.gz https://www.seabios.org/downloads/seabios-1.16.0.tar.gz ipxe? ( https://xenbits.xen.org/xen-extfiles/ipxe-git-1d1cf74a5e58811822bee4b3da3cff7282fcdfca.tar.gz ) ovmf? ( https://github.com/tianocore/edk2/archive/b16284e2a0011489f6e16dfcc6af7623c3cbaf0b.tar.gz -> edk2-b16284e2a0011489f6e16dfcc6af7623c3cbaf0b.tar.gz https://github.com/openssl/openssl/archive/OpenSSL_1_1_1t.tar.gz https://github.com/ucb-bar/berkeley-softfloat-3/archive/b64af41c3276f97f0e181920400ee056b9c88037.tar.gz -> berkeley-softfloat-b64af41c3276f97f0e181920400ee056b9c88037.tar.gz https://github.com/google/brotli/archive/f4153a09f87cbb9c826d8fc12c74642bb2d879ea.tar.gz -> brotli-f4153a09f87cbb9c826d8fc12c74642bb2d879ea.tar.gz ) https://gitweb.gentoo.org/proj/xen-upstream-patches.git/snapshot/xen-upstream-patches-4.18.3-pre-patchset-0.tar.bz2 https://gitweb.gentoo.org/proj/xen-gentoo-patches.git/snapshot/xen-gentoo-patches-4.17.0-gentoo-patchset-2.tar.bz2 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=7637bfc2f2e5c96f63cd789cb736174b diff --git a/metadata/md5-cache/app-emulation/xen-tools-4.17.4 b/metadata/md5-cache/app-emulation/xen-tools-4.19.0 similarity index 50% rename from metadata/md5-cache/app-emulation/xen-tools-4.17.4 rename to metadata/md5-cache/app-emulation/xen-tools-4.19.0 index b4287af4108c..e2a3a3f26e9c 100644 --- a/metadata/md5-cache/app-emulation/xen-tools-4.17.4 +++ b/metadata/md5-cache/app-emulation/xen-tools-4.19.0 @@ -1,17 +1,17 @@ BDEPEND=dev-lang/perl app-alternatives/yacc sys-devel/gettext DEFINED_PHASES=compile configure install postinst prepare setup -DEPEND=lzma? ( app-arch/xz-utils ) qemu? ( dev-libs/glib:2 sys-libs/pam ) zstd? ( app-arch/zstd ) app-arch/bzip2 app-arch/zstd dev-libs/libnl:3 dev-libs/lzo:2 dev-libs/yajl sys-apps/util-linux sys-fs/e2fsprogs sys-libs/ncurses sys-libs/zlib python_single_target_python3_10? ( dev-lang/python:3.10[ncurses,xml(+),threads(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[ncurses,xml(+),threads(+)] ) app-misc/pax-utils >=sys-kernel/linux-headers-4.11 x11-libs/pixman python_single_target_python3_10? ( dev-python/lxml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lxml[python_targets_python3_11(-)] ) x86? ( sys-devel/dev86 system-ipxe? ( sys-firmware/ipxe[qemu] ) sys-power/iasl ) api? ( dev-libs/libxml2 net-misc/curl ) ovmf? ( !arm? ( !arm64? ( dev-lang/nasm ) ) python_single_target_python3_10? ( dev-lang/python:3.10[sqlite] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite] ) ) !amd64? ( >=sys-apps/dtc-1.4.0 ) amd64? ( sys-power/iasl system-seabios? ( || ( sys-firmware/seabios sys-firmware/seabios-bin ) ) system-ipxe? ( sys-firmware/ipxe[qemu] ) rombios? ( sys-devel/bin86 sys-devel/dev86 ) ) arm64? ( sys-power/iasl rombios? ( sys-devel/bin86 sys-devel/dev86 ) ) doc? ( app-text/ghostscript-gpl python_single_target_python3_10? ( dev-python/markdown[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/markdown[python_targets_python3_11(-)] ) dev-texlive/texlive-latexextra >=media-gfx/fig2dev-3.2.9-r1 virtual/pandoc ) hvm? ( x11-base/xorg-proto ) qemu? ( app-arch/snappy:= dev-build/meson sdl? ( media-libs/libsdl[X] media-libs/libsdl2[X] ) ) system-qemu? ( app-emulation/qemu[xen] ) ocaml? ( dev-ml/findlib dev-lang/ocaml[ocamlopt] ) python? ( >=dev-lang/swig-4.0.0 ) +DEPEND=lzma? ( app-arch/xz-utils ) qemu? ( dev-libs/glib:2 sys-libs/pam ) zstd? ( app-arch/zstd ) app-arch/bzip2 app-arch/zstd dev-libs/libnl:3 dev-libs/lzo:2 dev-libs/yajl sys-apps/util-linux sys-fs/e2fsprogs sys-libs/ncurses sys-libs/zlib python_single_target_python3_10? ( dev-lang/python:3.10[ncurses,xml(+),threads(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[ncurses,xml(+),threads(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[ncurses,xml(+),threads(+)] ) app-misc/pax-utils >=sys-kernel/linux-headers-4.11 x11-libs/pixman python_single_target_python3_10? ( dev-python/lxml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lxml[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/lxml[python_targets_python3_12(-)] ) x86? ( sys-devel/dev86 system-ipxe? ( sys-firmware/ipxe[qemu] ) sys-power/iasl ) api? ( dev-libs/libxml2 net-misc/curl ) ovmf? ( !arm? ( !arm64? ( dev-lang/nasm ) ) python_single_target_python3_10? ( dev-lang/python:3.10[sqlite] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite] ) python_single_target_python3_12? ( dev-lang/python:3.12[sqlite] ) ) !amd64? ( >=sys-apps/dtc-1.4.0 ) amd64? ( sys-power/iasl system-seabios? ( || ( sys-firmware/seabios sys-firmware/seabios-bin ) ) system-ipxe? ( sys-firmware/ipxe[qemu] ) rombios? ( sys-devel/bin86 sys-devel/dev86 ) ) arm64? ( sys-power/iasl rombios? ( sys-devel/bin86 sys-devel/dev86 ) ) doc? ( app-text/ghostscript-gpl python_single_target_python3_10? ( dev-python/markdown[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/markdown[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/markdown[python_targets_python3_12(-)] ) dev-texlive/texlive-latexextra >=media-gfx/fig2dev-3.2.9-r1 virtual/pandoc ) hvm? ( x11-base/xorg-proto ) qemu? ( app-arch/snappy:= dev-build/meson sdl? ( media-libs/libsdl[X] media-libs/libsdl2[X] ) ) system-qemu? ( app-emulation/qemu[xen] ) ocaml? ( dev-ml/findlib dev-lang/ocaml[ocamlopt] ) python? ( >=dev-lang/swig-4.0.0 ) DESCRIPTION=Xen tools including QEMU and xl EAPI=8 HOMEPAGE=https://xenproject.org INHERIT=bash-completion-r1 flag-o-matic multilib python-single-r1 readme.gentoo-r1 toolchain-funcs -IUSE=api debug doc +hvm +ipxe lzma ocaml ovmf pygrub python +qemu +qemu-traditional +rombios screen selinux sdl static-libs system-ipxe system-qemu system-seabios systemd zstd python_single_target_python3_10 python_single_target_python3_11 -KEYWORDS=amd64 ~arm ~arm64 x86 +IUSE=api debug doc +hvm +ipxe lzma ocaml ovmf pygrub python +qemu +qemu-traditional +rombios screen selinux sdl static-libs system-ipxe system-qemu system-seabios systemd zstd python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~x86 LICENSE=GPL-2 -RDEPEND=lzma? ( app-arch/xz-utils ) qemu? ( dev-libs/glib:2 sys-libs/pam ) zstd? ( app-arch/zstd ) app-arch/bzip2 app-arch/zstd dev-libs/libnl:3 dev-libs/lzo:2 dev-libs/yajl sys-apps/util-linux sys-fs/e2fsprogs sys-libs/ncurses sys-libs/zlib python_single_target_python3_10? ( dev-lang/python:3.10[ncurses,xml(+),threads(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[ncurses,xml(+),threads(+)] ) sys-apps/iproute2[-minimal] net-misc/bridge-utils screen? ( app-misc/screen app-admin/logrotate ) selinux? ( sec-policy/selinux-xen ) -REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ipxe? ( rombios ) ovmf? ( hvm ) pygrub? ( python ) rombios? ( hvm ) system-ipxe? ( rombios ) ?? ( ipxe system-ipxe ) ?? ( qemu system-qemu ) +RDEPEND=lzma? ( app-arch/xz-utils ) qemu? ( dev-libs/glib:2 sys-libs/pam ) zstd? ( app-arch/zstd ) app-arch/bzip2 app-arch/zstd dev-libs/libnl:3 dev-libs/lzo:2 dev-libs/yajl sys-apps/util-linux sys-fs/e2fsprogs sys-libs/ncurses sys-libs/zlib python_single_target_python3_10? ( dev-lang/python:3.10[ncurses,xml(+),threads(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[ncurses,xml(+),threads(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[ncurses,xml(+),threads(+)] ) sys-apps/iproute2[-minimal] net-misc/bridge-utils screen? ( app-misc/screen app-admin/logrotate ) selinux? ( sec-policy/selinux-xen ) +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ipxe? ( rombios ) ovmf? ( hvm ) pygrub? ( python ) rombios? ( hvm ) system-ipxe? ( rombios ) ?? ( ipxe system-ipxe ) ?? ( qemu system-qemu ) RESTRICT=test -SLOT=0/4.17 -SRC_URI=https://downloads.xenproject.org/release/xen/4.17.4/xen-4.17.4.tar.gz https://www.seabios.org/downloads/seabios-1.16.0.tar.gz ipxe? ( https://xenbits.xen.org/xen-extfiles/ipxe-git-1d1cf74a5e58811822bee4b3da3cff7282fcdfca.tar.gz ) ovmf? ( https://github.com/tianocore/edk2/archive/b16284e2a0011489f6e16dfcc6af7623c3cbaf0b.tar.gz -> edk2-b16284e2a0011489f6e16dfcc6af7623c3cbaf0b.tar.gz https://github.com/openssl/openssl/archive/OpenSSL_1_1_1t.tar.gz https://github.com/ucb-bar/berkeley-softfloat-3/archive/b64af41c3276f97f0e181920400ee056b9c88037.tar.gz -> berkeley-softfloat-b64af41c3276f97f0e181920400ee056b9c88037.tar.gz https://github.com/google/brotli/archive/f4153a09f87cbb9c826d8fc12c74642bb2d879ea.tar.gz -> brotli-f4153a09f87cbb9c826d8fc12c74642bb2d879ea.tar.gz ) https://gitweb.gentoo.org/proj/xen-gentoo-patches.git/snapshot/xen-gentoo-patches-4.17.0-gentoo-patchset-2.tar.bz2 +SLOT=0/4.19 +SRC_URI=https://downloads.xenproject.org/release/xen/4.19.0/xen-4.19.0.tar.gz https://www.seabios.org/downloads/seabios-1.16.0.tar.gz ipxe? ( https://xenbits.xen.org/xen-extfiles/ipxe-git-1d1cf74a5e58811822bee4b3da3cff7282fcdfca.tar.gz ) ovmf? ( https://github.com/tianocore/edk2/archive/b16284e2a0011489f6e16dfcc6af7623c3cbaf0b.tar.gz -> edk2-b16284e2a0011489f6e16dfcc6af7623c3cbaf0b.tar.gz https://github.com/openssl/openssl/archive/OpenSSL_1_1_1t.tar.gz https://github.com/ucb-bar/berkeley-softfloat-3/archive/b64af41c3276f97f0e181920400ee056b9c88037.tar.gz -> berkeley-softfloat-b64af41c3276f97f0e181920400ee056b9c88037.tar.gz https://github.com/google/brotli/archive/f4153a09f87cbb9c826d8fc12c74642bb2d879ea.tar.gz -> brotli-f4153a09f87cbb9c826d8fc12c74642bb2d879ea.tar.gz ) https://gitweb.gentoo.org/proj/xen-gentoo-patches.git/snapshot/xen-gentoo-patches-4.17.0-gentoo-patchset-2.tar.bz2 _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=5acecf9552ca278f9ad8c515cdabe5fb +_md5_=9e158258879fd2ad373c056c8b747c93 diff --git a/metadata/md5-cache/app-misc/Manifest.gz b/metadata/md5-cache/app-misc/Manifest.gz index ce752b12f5c913d1b29961bdc033b0ce36f7151e..da7e40a6b81fb5f23ac4737fbd59c4f5dde57a9f 100644 GIT binary patch delta 50754 zcmV(pK=8lR?F7&51hBSQe?<5Y9;+z{pNc4g1PTDFn{V~+9KS;*i+mz~0l&K@V#pim z;clkprl#sW&35TpcJg*65u~l^^sGenjWr#b)addyoEQ;n}`332!&DC#EbIZRG}D!8v-50IRge_xMF(_H5<1fW2$ z(XUJM2F>_3WyPpNLvD>Feb|-C1(by?{?f_a6QzD}EGirIbV`p_31on^2MGSytgiI) zvgIbzlGDG)vbT%2P1y&6`k*Zd(QD{$=r{^rkpF6a-4oKp(=!X#@jIw(3^b zhfEowO;b4~)+Do0(%n`gV+VWz#ShIOd{#ZU`tZJ&cY3PSf8JD}lL5wOH>W(+oSkff zH!|$=Y90UoYW;s+twU9+?Sm4vPflaIw;>6%HzheY4exm-nHXBG_m~LR7eLM{&lFU9 zX;is(k@`l)n>KhQ!mS<_$H0NeXrG?VzscipnzK@*sUkGhf8{*w8X*-5^7mNPk{a+j z`m7lTy@EJse^=FV(^2RuPcI2Vl73LB%1fNh_WY?`I!Mal&fWQ$%{kZo1+_Xc8UmPx zRKRg17Etf;{u^;Xon$+A;mtAYPitjcMvLo5Tvy4D>bg0*D(ynoQ2ouC5qc?Tvhg%f z_ll|M>ZCj1rWdC!hg7|NI~32YvMnt6l~B~KVsqwTf7;RlH)qN;f#*Rz+q;ZuKoJ1v zAxc%LPy39e=Y{ni?J9Y5bj~aMEns*e6u8z58;rFJYrL zX*x5_f9VazGSSu?J35=QQyyD)IR_WK)+WB!N=oLLId7W`Mi#}JZW15meLk!Zs}d#P zi?}8!T6>gxAuh))5P8u=LGG0@aZVfRY^U|-vHF1;d$-~S-E3HEE;G9tFCfS$Qon4M zat_&`{CE?CRPYF1)-e7cmRA-U9Cg_z-Grv&fBw6*y8e5u;w_t#_tm89OZg;=q-FTy zEiuT~YcrBOsgHn@wYQ)y_5N1%T>h5cDZAr(fP~#aCd*P&UDc9BNkEm+6r@z>xbJ{2 zbxAwGI6uyy@+L{Eq_h-67h}o}ZdALps;pA<`i>3~sazZYRZ8=6)HTO&YCLiPhW3DI ze^-$%XeqJkT%uwRKrk-QpWc}tG z4-Psni~ru|sO`$6lcC6!_TU{dWx2IXpTMp+S* z2{dUAsAY;64|4?pPXLBv1}9tT2(vg5&K3p045bB1BFkxib-kGx%>MgV4G|s50$x3C zTiEtMldevL(-X35cGkYARC`5<7z^6?<_<|NI=_R^Lr~d(BnD1-A$SnCi7QjFf9>0u zhNO#QBPUTn5Er6t@S7u2)jPOVlg~Se_r2Sn<5`@8AiO&;NVV6cL~AEetl`h5 zjaQ9bQkJuRg^E)f(`y<0kYmW*YPD&^F|=9=FC*t5Lj5XOBgyGxt6d(N*0J4rl>A@I z&RNY5UE40eb6BoY zv@1y@$Z#Z;&9$yfyVu%*?XFp`cMn5~|Lxt#csO_Wg@mi>xVla?4+bb9NlI6QZdK

F0Msm!iWUpVcqpj-wdsPWa(YT?=kRvflH?*mc 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

`C9loF&tKXv^V8??@$0uQ|9ly~-Sda| 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/yyjson-0.9.0 sys-libs/zlib X? ( x11-libs/libX11 ) chafa? ( media-gfx/chafa ) dbus? ( sys-apps/dbus ) ddcutil? ( app-misc/ddcutil:= ) drm? ( x11-libs/libdrm ) gnome? ( dev-libs/glib gnome-base/dconf ) imagemagick? ( media-gfx/imagemagick:= ) networkmanager? ( net-misc/networkmanager ) opencl? ( virtual/opencl ) opengl? ( media-libs/libglvnd[X] ) osmesa? ( media-libs/mesa[osmesa] ) pulseaudio? ( media-libs/libpulse ) sqlite? ( dev-db/sqlite:3 ) vulkan? ( media-libs/vulkan-loader sys-apps/pciutils ) wayland? ( dev-libs/wayland ) xcb? ( x11-libs/libxcb ) xfce? ( xfce-base/xfconf ) xrandr? ( x11-libs/libXrandr ) REQUIRED_USE=xrandr? ( X ) chafa? ( imagemagick ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/2.17.2.tar.gz -> fastfetch-2.17.2.tar.gz _eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=953f138a79b36830c91a8a99412e2306 +_md5_=5c871fa1bb5ad5936065679c5b51a1a0 diff --git a/metadata/md5-cache/app-office/Manifest.gz b/metadata/md5-cache/app-office/Manifest.gz index 8bf9736b60d2fd737641cc0eb214b24ba571f802..f81abc75ae627bc6df6adb79f51ed21f7fd44e60 100644 GIT binary patch literal 14166 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 mA9&qngP_vQ#m=s)5T(bRE_=x11-apps/mkfontscale-1.2.0 media-fonts/encodings ) app-alternatives/ninja >=dev-build/cmake-3.20.5 -DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test -DEPEND=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 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) app-text/mythes dev-libs/boost:= sys-apps/file sys-libs/zlib:= virtual/imagemagick-tools[png,svg?] x11-misc/xdg-utils dev-qt/qtbase:6[concurrent,dbus,gui,widgets] dev-qt/qt5compat:6 dev-qt/qtsvg:6 aspell? ( app-text/aspell ) cups? ( net-print/cups ) dia? ( app-office/dia ) dot? ( media-gfx/graphviz ) enchant? ( app-text/enchant:2 ) gnumeric? ( app-office/gnumeric ) html? ( dev-tex/html2latex ) hunspell? ( app-text/hunspell ) l10n_he? ( dev-tex/culmus-latex dev-texlive/texlive-langarabic ) latex? ( app-text/dvipng app-text/ghostscript-gpl app-text/ps2eps app-text/texlive dev-texlive/texlive-fontsrecommended dev-texlive/texlive-latexextra dev-texlive/texlive-mathscience dev-texlive/texlive-pictures dev-texlive/texlive-plaingeneric || ( dev-tex/latex2html dev-tex/hevea dev-tex/tex4ht[java] dev-tex/tth ) ) rcs? ( dev-vcs/rcs ) rtf? ( app-text/unrtf dev-tex/html2latex dev-tex/latex2rtf ) svg? ( || ( gnome-base/librsvg media-gfx/inkscape ) ) -DESCRIPTION=WYSIWYM (What You See Is What You Mean) document processor based on LaTeX -EAPI=8 -HOMEPAGE=https://www.lyx.org/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=desktop font optfeature python-single-r1 cmake xdg -IUSE=aspell cups dia dot enchant gnumeric html +hunspell +latex monolithic-build nls rcs rtf svg l10n_he X python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 -KEYWORDS=amd64 ~arm64 -LICENSE=GPL-2+ -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 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) app-text/mythes dev-libs/boost:= sys-apps/file sys-libs/zlib:= virtual/imagemagick-tools[png,svg?] x11-misc/xdg-utils dev-qt/qtbase:6[concurrent,dbus,gui,widgets] dev-qt/qt5compat:6 dev-qt/qtsvg:6 aspell? ( app-text/aspell ) cups? ( net-print/cups ) dia? ( app-office/dia ) dot? ( media-gfx/graphviz ) enchant? ( app-text/enchant:2 ) gnumeric? ( app-office/gnumeric ) html? ( dev-tex/html2latex ) hunspell? ( app-text/hunspell ) l10n_he? ( dev-tex/culmus-latex dev-texlive/texlive-langarabic ) latex? ( app-text/dvipng app-text/ghostscript-gpl app-text/ps2eps app-text/texlive dev-texlive/texlive-fontsrecommended dev-texlive/texlive-latexextra dev-texlive/texlive-mathscience dev-texlive/texlive-pictures dev-texlive/texlive-plaingeneric || ( dev-tex/latex2html dev-tex/hevea dev-tex/tex4ht[java] dev-tex/tth ) ) rcs? ( dev-vcs/rcs ) rtf? ( app-text/unrtf dev-tex/html2latex dev-tex/latex2rtf ) svg? ( || ( gnome-base/librsvg media-gfx/inkscape ) ) -REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) -RESTRICT=test -SLOT=0 -SRC_URI=http://ftp.lyx.org/pub/lyx/devel/lyx-2.4/lyx-2.4.0.tar.xz -_eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic e503ea5acc20410237ba33ec3f7c857d font aa113a3df9cd0a9693a1c1ee7c34a6eb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=672bfa4e45179c118dcb3cfbbe96f0af diff --git a/metadata/md5-cache/app-portage/Manifest.gz b/metadata/md5-cache/app-portage/Manifest.gz index 3f5c830341665cefa28090d8a9ef6c95c36e99ec..efc5782c5c39694e2792a890e3a1465be9ac8275 100644 GIT binary patch delta 19975 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 WIu!2oO5`K|kN+PGi1ylkjQ{`uFxZU% delta 19847 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 yy=hEcDi command-not-found-0.0.6.tar.gz +_eclasses_=multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 428f5c53276c2adc06a89108fc2f9f46 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=605bcff855c0b0d55d935198bff4828a diff --git a/metadata/md5-cache/app-shells/Manifest.gz b/metadata/md5-cache/app-shells/Manifest.gz index 4703b841a480405113bbe0e2e57a2af46a96d0c3..f7d3b4e84318ab1f8da2596a0b46a6df34ce51ca 100644 GIT binary patch literal 20530 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 F0008cq}2cb literal 20375 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 GjsO6~%fHD0 diff --git a/metadata/md5-cache/app-shells/bash-5.2_p32 b/metadata/md5-cache/app-shells/bash-5.2_p32 new file mode 100644 index 000000000000..e7ddf88e0630 --- /dev/null +++ b/metadata/md5-cache/app-shells/bash-5.2_p32 @@ -0,0 +1,15 @@ +BDEPEND=pgo? ( dev-util/gperf ) verify-sig? ( sec-keys/openpgp-keys-chetramey ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 ) +DEFINED_PHASES=compile configure install postinst preinst prepare setup test unpack +DEPEND=>=sys-libs/ncurses-5.2-r2:= nls? ( virtual/libintl ) readline? ( >=sys-libs/readline-8.2_p1:= ) +DESCRIPTION=The standard GNU Bourne again shell +EAPI=8 +HOMEPAGE=https://tiswww.case.edu/php/chet/bash/bashtop.html https://git.savannah.gnu.org/cgit/bash.git +INHERIT=flag-o-matic toolchain-funcs prefix verify-sig +IUSE=afs bashlogger examples mem-scramble +net nls plugins pgo +readline 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=GPL-3+ +RDEPEND=>=sys-libs/ncurses-5.2-r2:= nls? ( virtual/libintl ) readline? ( >=sys-libs/readline-8.2_p1:= ) +SLOT=0 +SRC_URI=mirror://gnu/bash/bash-5.2.tar.gz ftp://ftp.cwru.edu/pub/bash/bash-5.2.tar.gz mirror://gnu/bash/bash-5.2-patches/bash52-001 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-001 mirror://gnu/bash/bash-5.2-patches/bash52-002 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-002 mirror://gnu/bash/bash-5.2-patches/bash52-003 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-003 mirror://gnu/bash/bash-5.2-patches/bash52-004 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-004 mirror://gnu/bash/bash-5.2-patches/bash52-005 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-005 mirror://gnu/bash/bash-5.2-patches/bash52-006 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-006 mirror://gnu/bash/bash-5.2-patches/bash52-007 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-007 mirror://gnu/bash/bash-5.2-patches/bash52-008 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-008 mirror://gnu/bash/bash-5.2-patches/bash52-009 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-009 mirror://gnu/bash/bash-5.2-patches/bash52-010 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-010 mirror://gnu/bash/bash-5.2-patches/bash52-011 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-011 mirror://gnu/bash/bash-5.2-patches/bash52-012 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-012 mirror://gnu/bash/bash-5.2-patches/bash52-013 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-013 mirror://gnu/bash/bash-5.2-patches/bash52-014 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-014 mirror://gnu/bash/bash-5.2-patches/bash52-015 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-015 mirror://gnu/bash/bash-5.2-patches/bash52-016 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-016 mirror://gnu/bash/bash-5.2-patches/bash52-017 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-017 mirror://gnu/bash/bash-5.2-patches/bash52-018 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-018 mirror://gnu/bash/bash-5.2-patches/bash52-019 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-019 mirror://gnu/bash/bash-5.2-patches/bash52-020 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-020 mirror://gnu/bash/bash-5.2-patches/bash52-021 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-021 mirror://gnu/bash/bash-5.2-patches/bash52-022 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-022 mirror://gnu/bash/bash-5.2-patches/bash52-023 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-023 mirror://gnu/bash/bash-5.2-patches/bash52-024 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-024 mirror://gnu/bash/bash-5.2-patches/bash52-025 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-025 mirror://gnu/bash/bash-5.2-patches/bash52-026 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-026 mirror://gnu/bash/bash-5.2-patches/bash52-027 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-027 mirror://gnu/bash/bash-5.2-patches/bash52-028 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-028 mirror://gnu/bash/bash-5.2-patches/bash52-029 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-029 mirror://gnu/bash/bash-5.2-patches/bash52-030 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-030 mirror://gnu/bash/bash-5.2-patches/bash52-031 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-031 mirror://gnu/bash/bash-5.2-patches/bash52-032 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-032 verify-sig? ( mirror://gnu/bash/bash-5.2.tar.gz.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2.tar.gz.sig mirror://gnu/bash/bash-5.2-patches/bash52-001.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-001.sig mirror://gnu/bash/bash-5.2-patches/bash52-002.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-002.sig mirror://gnu/bash/bash-5.2-patches/bash52-003.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-003.sig mirror://gnu/bash/bash-5.2-patches/bash52-004.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-004.sig mirror://gnu/bash/bash-5.2-patches/bash52-005.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-005.sig mirror://gnu/bash/bash-5.2-patches/bash52-006.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-006.sig mirror://gnu/bash/bash-5.2-patches/bash52-007.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-007.sig mirror://gnu/bash/bash-5.2-patches/bash52-008.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-008.sig mirror://gnu/bash/bash-5.2-patches/bash52-009.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-009.sig mirror://gnu/bash/bash-5.2-patches/bash52-010.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-010.sig mirror://gnu/bash/bash-5.2-patches/bash52-011.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-011.sig mirror://gnu/bash/bash-5.2-patches/bash52-012.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-012.sig mirror://gnu/bash/bash-5.2-patches/bash52-013.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-013.sig mirror://gnu/bash/bash-5.2-patches/bash52-014.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-014.sig mirror://gnu/bash/bash-5.2-patches/bash52-015.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-015.sig mirror://gnu/bash/bash-5.2-patches/bash52-016.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-016.sig mirror://gnu/bash/bash-5.2-patches/bash52-017.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-017.sig mirror://gnu/bash/bash-5.2-patches/bash52-018.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-018.sig mirror://gnu/bash/bash-5.2-patches/bash52-019.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-019.sig mirror://gnu/bash/bash-5.2-patches/bash52-020.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-020.sig mirror://gnu/bash/bash-5.2-patches/bash52-021.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-021.sig mirror://gnu/bash/bash-5.2-patches/bash52-022.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-022.sig mirror://gnu/bash/bash-5.2-patches/bash52-023.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-023.sig mirror://gnu/bash/bash-5.2-patches/bash52-024.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-024.sig mirror://gnu/bash/bash-5.2-patches/bash52-025.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-025.sig mirror://gnu/bash/bash-5.2-patches/bash52-026.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-026.sig mirror://gnu/bash/bash-5.2-patches/bash52-027.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-027.sig mirror://gnu/bash/bash-5.2-patches/bash52-028.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-028.sig mirror://gnu/bash/bash-5.2-patches/bash52-029.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-029.sig mirror://gnu/bash/bash-5.2-patches/bash52-030.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-030.sig mirror://gnu/bash/bash-5.2-patches/bash52-031.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-031.sig mirror://gnu/bash/bash-5.2-patches/bash52-032.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-032.sig ) +_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 +_md5_=15f47002a538136b47936cc0df27692e diff --git a/metadata/md5-cache/app-shells/starship-1.19.0 b/metadata/md5-cache/app-shells/starship-1.19.0 index b5365a5b8287..034f7241fe69 100644 --- a/metadata/md5-cache/app-shells/starship-1.19.0 +++ b/metadata/md5-cache/app-shells/starship-1.19.0 @@ -5,9 +5,9 @@ EAPI=8 HOMEPAGE=https://starship.rs/ INHERIT=cargo IUSE=debug -KEYWORDS=~amd64 ~arm64 +KEYWORDS=amd64 arm64 LICENSE=ISC Apache-2.0 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 Unlicense WTFPL-2 ZLIB SLOT=0 SRC_URI=https://github.com/starship/starship/archive/refs/tags/v1.19.0.tar.gz -> starship-1.19.0.tar.gz https://dev.gentoo.org/~arthurzam/distfiles/app-shells/starship/starship-1.19.0-crates.tar.xz _eclasses_=cargo 67ea64209e3442a3a0e095f048d43a62 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe rust-toolchain 68a6453cb41148db1da01fa2267527f0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=9ae019f2c703f93f902d7995a51e1d29 +_md5_=57e46a5ac32951464c6eef2441c6b631 diff --git a/metadata/md5-cache/app-shells/zsh-completions-0.35.0 b/metadata/md5-cache/app-shells/zsh-completions-0.35.0 index 9689765adf4b..4998912ba878 100644 --- a/metadata/md5-cache/app-shells/zsh-completions-0.35.0 +++ b/metadata/md5-cache/app-shells/zsh-completions-0.35.0 @@ -2,9 +2,9 @@ DEFINED_PHASES=install postinst DESCRIPTION=Additional completion definitions for Zsh EAPI=8 HOMEPAGE=https://github.com/zsh-users/zsh-completions -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos +KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~x64-macos LICENSE=Apache-2.0 BSD MIT ZSH RDEPEND=app-shells/zsh SLOT=0 SRC_URI=https://github.com/zsh-users/zsh-completions/archive/0.35.0.tar.gz -> zsh-completions-0.35.0.tar.gz -_md5_=138579a9eccb5be6bc9b2f2500323ba5 +_md5_=788925026493359d8499354831ff5056 diff --git a/metadata/md5-cache/app-xemacs/Manifest.gz b/metadata/md5-cache/app-xemacs/Manifest.gz index 78d43d123f2781dd6687a02c824522c524e759e0..f5ca5907f7eff1bc8d8d173d9920df5707824cfd 100644 GIT binary patch delta 17844 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 X_~s3G)2olp3#s84@l|^Vcirl>n`0K!YHB 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 a(CH4vH*dhR2D*FuZ~qU=v)tH!ng9U$aI0(p diff --git a/metadata/md5-cache/app-xemacs/ebuild-mode-1.72 b/metadata/md5-cache/app-xemacs/ebuild-mode-1.72 index 8f4c4462cd82..bf3d2444a91f 100644 --- a/metadata/md5-cache/app-xemacs/ebuild-mode-1.72 +++ b/metadata/md5-cache/app-xemacs/ebuild-mode-1.72 @@ -4,10 +4,10 @@ DESCRIPTION=Emacs modes for editing ebuilds and other Gentoo specific files EAPI=8 HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Emacs INHERIT=optfeature -KEYWORDS=~amd64 ~hppa ~x86 +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.72.tar.xz _eclasses_=optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 -_md5_=0169098a5222ce4af0840e7bb03e5d89 +_md5_=70f3bc93111352f19d1f2680baa87855 diff --git a/metadata/md5-cache/dev-build/Manifest.gz b/metadata/md5-cache/dev-build/Manifest.gz index 8250e17cd493a366e5a2978e522737a4cc2e5668..521329248970038ddfd26217db526533ca6b3186 100644 GIT binary patch delta 16906 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 bazelisk-1.20.0.tar.gz https://dev.gentoo.org/~xgqt/distfiles/deps/bazelisk-1.19.0-deps.tar.xz _eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d go-env 7eb56e61e641d6db098d57fb37477c44 go-module 83fd3ed1657cfc316c93d6a37018290d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=2f7b2acd2fabb1919e3492195aa3533c +_md5_=ade7e8ba8bd2eda5f871e3aab4a9acb6 diff --git a/metadata/md5-cache/dev-build/cmake-3.27.9 b/metadata/md5-cache/dev-build/cmake-3.27.9 deleted file mode 100644 index bb05053b315f..000000000000 --- a/metadata/md5-cache/dev-build/cmake-3.27.9 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=verify-sig? ( >=sec-keys/openpgp-keys-bradking-20230817 ) doc? ( dev-python/requests dev-python/sphinx ) test? ( app-arch/libarchive[zstd] ) dev-build/make test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 ) -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.9.tar.gz !doc? ( https://dev.gentoo.org/~sam/distfiles/dev-build/cmake/cmake-3.27.0-docs.tar.xz ) verify-sig? ( https://github.com/Kitware/CMake/releases/download/v3.27.9/cmake-3.27.9-SHA-256.txt https://github.com/Kitware/CMake/releases/download/v3.27.9/cmake-3.27.9-SHA-256.txt.asc ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake 258a4691fd43b8cd5814cb1acbb3c7df elisp-common abb2dda42f680fce87602c8273f832c7 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=266b434b67bebca16c7464c1cb3a9c72 diff --git a/metadata/md5-cache/dev-cpp/Manifest.gz b/metadata/md5-cache/dev-cpp/Manifest.gz index b9ab94ebcd9a550ada6260184b914adc759d3e9d..9756c3389d9101d42f5905d050e3acb0096847ea 100644 GIT binary patch delta 28288 zcmV($K;yr&+yUL)0e>Hh2mk;800092e7#GLB}bB_xu0JV`vL>{Hnn9nx`6?v7XwT$ zW>-*CQzh9M!Qk-GRaw7&zRx_u-N|HjXEie!;eM}~s>qRZL`6jZ>%abwfBo>^{>Oj+ zE`BT@hyU{5|Mma+Z|T2$IAZJ92)(!a?Du_?>)LmzrGLgQO?e>5L`EQR|-P z+A)sR%Mq@cSAT0qS}D|V^(&0Cg}b#{+r9f3VdT~C5%0A}<&9H3j!^Rd@n2n|as9e} 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%0D|s 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 diff --git a/metadata/md5-cache/media-libs/zxing-cpp-2.1.0 b/metadata/md5-cache/dev-cpp/cppdap-0_pre20240802 similarity index 52% rename from metadata/md5-cache/media-libs/zxing-cpp-2.1.0 rename to metadata/md5-cache/dev-cpp/cppdap-0_pre20240802 index d267d0593668..7d9546af03a6 100644 --- a/metadata/md5-cache/media-libs/zxing-cpp-2.1.0 +++ b/metadata/md5-cache/dev-cpp/cppdap-0_pre20240802 @@ -1,12 +1,16 @@ BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=C++ Multi-format 1D/2D barcode image processing library +DEPEND=dev-cpp/nlohmann_json test? ( dev-cpp/gtest ) +DESCRIPTION=C++ library for the Debug Adapter Protocol EAPI=8 -HOMEPAGE=https://github.com/nu-book/zxing-cpp +HOMEPAGE=https://github.com/google/cppdap INHERIT=cmake -KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86 +IUSE=test +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86 LICENSE=Apache-2.0 -SLOT=0/3 -SRC_URI=https://github.com/nu-book/zxing-cpp/archive/v2.1.0.tar.gz -> zxing-cpp-2.1.0.tar.gz +RDEPEND=dev-cpp/nlohmann_json +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/google/cppdap/archive/c69444ed76f7468b232ac4f989cb8f2bdc100185.tar.gz -> cppdap-0_pre20240802.tar.gz _eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=45a815641c67b6a0d31c02c448ff3bd0 +_md5_=001e1cb3fdb3d8fb00997c56af2b04c8 diff --git a/metadata/md5-cache/dev-cpp/magic_enum-0.8.2 b/metadata/md5-cache/dev-cpp/magic_enum-0.9.6 similarity index 79% rename from metadata/md5-cache/dev-cpp/magic_enum-0.8.2 rename to metadata/md5-cache/dev-cpp/magic_enum-0.9.6 index f5998c27355d..7ebb045049fd 100644 --- a/metadata/md5-cache/dev-cpp/magic_enum-0.8.2 +++ b/metadata/md5-cache/dev-cpp/magic_enum-0.9.6 @@ -5,10 +5,10 @@ EAPI=8 HOMEPAGE=https://github.com/Neargye/magic_enum INHERIT=cmake IUSE=test -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 LICENSE=MIT -RESTRICT=!test? ( test ) test +RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://github.com/Neargye/magic_enum/archive/refs/tags/v0.8.2.tar.gz -> magic_enum-0.8.2.tar.gz +SRC_URI=https://github.com/Neargye/magic_enum/archive/refs/tags/v0.9.6.tar.gz -> magic_enum-0.9.6.tar.gz _eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=ded7ebf3d9c4ae931d87489535261a05 +_md5_=ac5efa82c2393d3a73e7947e798b41c1 diff --git a/metadata/md5-cache/dev-cpp/robin-map-1.3.0 b/metadata/md5-cache/dev-cpp/robin-map-1.3.0 index 942530e5c73b..6329bf534902 100644 --- a/metadata/md5-cache/dev-cpp/robin-map-1.3.0 +++ b/metadata/md5-cache/dev-cpp/robin-map-1.3.0 @@ -5,10 +5,10 @@ EAPI=8 HOMEPAGE=https://github.com/Tessil/robin-map INHERIT=cmake IUSE=test -KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~riscv x86 LICENSE=MIT RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/Tessil/robin-map/archive/v1.3.0.tar.gz -> robin-map-1.3.0.tar.gz _eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=4685edc671dd819716560301d2f31911 +_md5_=f8da0eb7abbe0c06abb4b245eca3e6ae diff --git a/metadata/md5-cache/dev-db/Manifest.gz b/metadata/md5-cache/dev-db/Manifest.gz index e512094ea24d17549f4f9a2b290e4e3a21fdca5b..b0b83412f12eb04b0ecd58dcb7efb199a6f49bf2 100644 GIT binary patch delta 32119 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 delta 32295 zcmV(xKT~pKU)P!`hWiTVxKp|B98=mQ*JFh?``)!5b^UMu zT|3S3`7h&_AL7SwV5b;!dKrpG-}Oq@m5+SXi|4}xgZJE}#1hwajdaAF!+&V=9%Z&8 z9#-S^D*IgfepZpYQ`yPs+8s~>k;ci~l!BUL`< zK4vSc?Sm!XSemC^N6051ndkUsC*0yXuUso%#1aqvXYiiAES`5vynk$#eaCY55C<-s zV@=qkmQs2cEc3C?Jko4w)V9MJLTaOhS!2VlXDH{@=XLGm7x#V6QLnL%RXP!{&fo0x zw`+V}pMJ<6)5q{3gqYt9b?{<%?6{6Q5exAkN_Lnt*RySGahDN79@mMt5IS?5ST2q` z@b7~VAq?`Y*Ph47gMYQkaovg7z9Rw9cP;f!^|SGNHTGF~gtdW&l5T!sUu|O6ocO%8(jb-(o;McUHJ(Ss%|iqs zh>(_djX58zAI8avH9IPgf5trH#ZTjJ4n>guaD1%!htKIlZe8JJrM+>&)cTRDa5M?) z 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/elt-patches-20240116 app-arch/xz-utils app-alternatives/ninja >=dev-build/cmake-3.20.5 -DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack -DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[sqlite] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite] ) app-crypt/libsecret dev-libs/glib:2 >=dev-cpp/antlr-cpp-4.11.1:4 dev-cpp/atkmm:* dev-cpp/pangomm:1.4 >=dev-cpp/glibmm-2.14:2 dev-cpp/gtkmm:3.0 >=net-libs/libssh-0.9.5[server] x11-libs/pango x11-libs/gtk+:3 >=x11-libs/cairo-1.5.12[glib,svg(+)] >=dev-libs/rapidjson-1.1.0 dev-libs/libsigc++:2 dev-libs/boost[nls] >=dev-cpp/ctemplate-0.95 >=dev-libs/libxml2-2.6.2:2 dev-libs/libzip dev-libs/libpcre[cxx] >=sci-libs/gdal-1.11.1-r1:= virtual/opengl || ( sys-fs/e2fsprogs dev-libs/ossp-uuid ) dev-libs/tinyxml[stl] >=dev-db/mysql-connector-c++-8.0.27-r1[legacy(-)] dev-db/vsqlite++ || ( dev-db/libiodbc >=dev-db/unixODBC-2.3.11 ) dev-python/pexpect >=dev-python/paramiko-1.7.4 dev-lang/swig >=virtual/jre-11 virtual/pkgconfig dev-util/desktop-file-utils x11-misc/shared-mime-info -DESCRIPTION=MySQL Workbench -EAPI=7 -HOMEPAGE=https://www.mysql.com/products/workbench/ -INHERIT=gnome2 flag-o-matic python-single-r1 cmake -IUSE=debug doc python_single_target_python3_10 python_single_target_python3_11 -KEYWORDS=amd64 ~x86 ~amd64-linux ~x86-linux -LICENSE=GPL-2 -RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[sqlite] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite] ) app-crypt/libsecret dev-libs/glib:2 >=dev-cpp/antlr-cpp-4.11.1:4 dev-cpp/atkmm:* dev-cpp/pangomm:1.4 >=dev-cpp/glibmm-2.14:2 dev-cpp/gtkmm:3.0 >=net-libs/libssh-0.9.5[server] x11-libs/pango x11-libs/gtk+:3 >=x11-libs/cairo-1.5.12[glib,svg(+)] >=dev-libs/rapidjson-1.1.0 dev-libs/libsigc++:2 dev-libs/boost[nls] >=dev-cpp/ctemplate-0.95 >=dev-libs/libxml2-2.6.2:2 dev-libs/libzip dev-libs/libpcre[cxx] >=sci-libs/gdal-1.11.1-r1:= virtual/opengl || ( sys-fs/e2fsprogs dev-libs/ossp-uuid ) dev-libs/tinyxml[stl] >=dev-db/mysql-connector-c++-8.0.27-r1[legacy(-)] dev-db/vsqlite++ || ( dev-db/libiodbc >=dev-db/unixODBC-2.3.11 ) dev-python/pexpect >=dev-python/paramiko-1.7.4 app-admin/sudo >=sys-apps/net-tools-1.60_p20120127084908 -REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) -SLOT=0 -SRC_URI=https://cdn.mysql.com/Downloads/MySQLGUITools/mysql-workbench-community-8.0.36-src.tar.gz https://www.antlr.org/download/antlr-4.11.1-complete.jar -_eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic e503ea5acc20410237ba33ec3f7c857d gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2 26fd01914b36038dc8e964ff4bd03a95 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=30b1d002d9f32cd1fa6e50806883d815 diff --git a/metadata/md5-cache/dev-debug/Manifest.gz b/metadata/md5-cache/dev-debug/Manifest.gz index b5c2e541fdeb9a3f0c891b23759ade3f08942e03..0adbd6e44508130d7c3845757baf273a0f1d6927 100644 GIT binary patch delta 9915 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

DLRe1EJiDa>u1=T^( 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 Q6Y`(_51F3Wv>-kJ09a "${D}"/usr/share/bash-completion/completions/incus || die - "${bindir}"/incus completion fish > "${D}"/usr/share/fish/vendor_completions.d/incus.fish || die - "${bindir}"/incus completion zsh > "${D}"/usr/share/zsh/site-functions/_incus || die - else - ewarn "Shell completion files not installed! Install them manually with incus completion --help" - fi - - dodoc AUTHORS - dodoc -r doc/* - use nls && domo po/*.mo -} - -pkg_postinst() { - elog - elog "Please see" - elog " https://wiki.gentoo.org/wiki/Incus" - elog " https://wiki.gentoo.org/wiki/Incus#Migrating_from_LXD" - elog - optfeature "virtual machine support" app-cdr/cdrtools app-emulation/qemu[spice,usbredir,virtfs] - optfeature "btrfs storage backend" sys-fs/btrfs-progs - optfeature "ipv6 support" net-dns/dnsmasq[ipv6] - optfeature "full incus-migrate support" net-misc/rsync - optfeature "lvm2 storage backend" sys-fs/lvm2 - optfeature "zfs storage backend" sys-fs/zfs - elog - elog "Be sure to add your local user to the incus group." - elog -} diff --git a/app-containers/incus/incus-6.2.ebuild b/app-containers/incus/incus-6.2.ebuild deleted file mode 100644 index be229336f522..000000000000 --- a/app-containers/incus/incus-6.2.ebuild +++ /dev/null @@ -1,219 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit go-module linux-info optfeature systemd toolchain-funcs verify-sig - -DESCRIPTION="Modern, secure and powerful system container and virtual machine manager" -HOMEPAGE="https://linuxcontainers.org/incus/introduction/ https://github.com/lxc/incus" -SRC_URI="https://linuxcontainers.org/downloads/incus/${P}.tar.xz - verify-sig? ( https://linuxcontainers.org/downloads/incus/${P}.tar.xz.asc )" - -LICENSE="Apache-2.0 BSD LGPL-3 MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="apparmor fuidshift nls" - -DEPEND="acct-group/incus - acct-group/incus-admin - app-arch/xz-utils - >=app-containers/lxc-5.0.0:=[apparmor?,seccomp(+)] - dev-db/sqlite:3 - >=dev-libs/cowsql-1.15.6 - dev-libs/lzo - >=dev-libs/raft-0.22.1:=[lz4] - >=dev-util/xdelta-3.0[lzma(+)] - net-dns/dnsmasq[dhcp] - sys-libs/libcap - virtual/udev" -RDEPEND="${DEPEND} - fuidshift? ( !app-containers/lxd ) - net-firewall/ebtables - net-firewall/iptables - sys-apps/iproute2 - sys-fs/fuse:* - >=sys-fs/lxcfs-5.0.0 - sys-fs/squashfs-tools[lzma] - virtual/acl" -BDEPEND=">=dev-lang/go-1.21 - nls? ( sys-devel/gettext ) - verify-sig? ( sec-keys/openpgp-keys-linuxcontainers )" - -CONFIG_CHECK=" - ~CGROUPS - ~IPC_NS - ~NET_NS - ~PID_NS - - ~SECCOMP - ~USER_NS - ~UTS_NS - - ~KVM - ~MACVTAP - ~VHOST_VSOCK -" - -ERROR_IPC_NS="CONFIG_IPC_NS is required." -ERROR_NET_NS="CONFIG_NET_NS is required." -ERROR_PID_NS="CONFIG_PID_NS is required." -ERROR_SECCOMP="CONFIG_SECCOMP is required." -ERROR_UTS_NS="CONFIG_UTS_NS is required." - -WARNING_KVM="CONFIG_KVM and CONFIG_KVM_AMD/-INTEL is required for virtual machines." -WARNING_MACVTAP="CONFIG_MACVTAP is required for virtual machines." -WARNING_VHOST_VSOCK="CONFIG_VHOST_VSOCK is required for virtual machines." - -# Go magic. -QA_PREBUILT="/usr/bin/incus - /usr/bin/incus-agent - /usr/bin/incus-benchmark - /usr/bin/incus-migrate - /usr/bin/lxc-to-incus - /usr/sbin/fuidshift - /usr/sbin/incusd - /usr/sbin/lxd-to-incus" - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/linuxcontainers.asc - -# The testsuite must be run as root. -# make: *** [Makefile:156: check] Error 1 -RESTRICT="test" - -GOPATH="${S}/_dist" - -src_unpack() { - verify-sig_src_unpack - go-module_src_unpack -} - -src_prepare() { - export GOPATH="${S}/_dist" - - default - - sed -i \ - -e "s:\./configure:./configure --prefix=/usr --libdir=${EPREFIX}/usr/lib/incus:g" \ - -e "s:make:make ${MAKEOPTS}:g" \ - Makefile || die - - # Fix hardcoded ovmf file path, see bug 763180 - sed -i \ - -e "s:/usr/share/OVMF:/usr/share/edk2-ovmf:g" \ - -e "s:OVMF_VARS.ms.fd:OVMF_VARS.fd:g" \ - doc/environment.md \ - internal/server/apparmor/instance.go \ - internal/server/apparmor/instance_qemu.go \ - internal/server/instance/drivers/driver_qemu.go || die "Failed to fix hardcoded ovmf paths." - - # Fix hardcoded virtfs-proxy-helper file path, see bug 798924 - sed -i \ - -e "s:/usr/lib/qemu/virtfs-proxy-helper:/usr/libexec/virtfs-proxy-helper:g" \ - internal/server/device/device_utils_disk.go || die "Failed to fix virtfs-proxy-helper path." - - cp "${FILESDIR}"/incus-0.4.service "${T}"/incus.service || die - if use apparmor; then - sed -i \ - '/^EnvironmentFile=.*/a ExecStartPre=\/usr\/libexec\/lxc\/lxc-apparmor-load' \ - "${T}"/incus.service || die - fi - - # Disable -Werror's from go modules. - find "${S}" -name "cgo.go" -exec sed -i "s/ -Werror / /g" {} + || die -} - -src_configure() { :; } - -src_compile() { - export GOPATH="${S}/_dist" - export CGO_LDFLAGS_ALLOW="-Wl,-z,now" - - for k in incus-benchmark incus-simplestreams incus-user incus lxc-to-incus lxd-to-incus ; do - ego install -v -x "${S}/cmd/${k}" - done - - if use fuidshift ; then - ego install -v -x "${S}/cmd/fuidshift" - fi - - ego install -v -x -tags libsqlite3 "${S}"/cmd/incusd - - # Needs to be built statically - CGO_ENABLED=0 go install -v -tags netgo "${S}"/cmd/incus-migrate - CGO_ENABLED=0 go install -v -tags agent,netgo "${S}"/cmd/incus-agent - - use nls && emake build-mo -} - -src_test() { - emake check -} - -src_install() { - export GOPATH="${S}/_dist" - - if tc-is-cross-compiler ; then - local bindir="_dist/bin/linux_${GOARCH}" - else - local bindir="_dist/bin" - fi - - newsbin "${FILESDIR}"/incus-startup-0.4.sh incus-startup - - # Admin tools - for l in incusd incus-user lxd-to-incus ; do - dosbin ${bindir}/${l} - done - - # User tools - for m in incus-agent incus-benchmark incus-migrate incus-simplestreams incus lxc-to-incus ; do - dobin ${bindir}/${m} - done - - # fuidshift, should be moved under admin tools at some point - if use fuidshift ; then - dosbin ${bindir}/fuidshift - fi - - newconfd "${FILESDIR}"/incus-0.4.confd incus - newinitd "${FILESDIR}"/incus-0.4.initd incus - newinitd "${FILESDIR}"/incus-user-0.4.initd incus-user - - systemd_dounit "${T}"/incus.service - systemd_newunit "${FILESDIR}"/incus-0.4.socket incus.socket - systemd_newunit "${FILESDIR}"/incus-startup-0.4.service incus-startup.service - systemd_newunit "${FILESDIR}"/incus-user-0.4.service incus-user.service - systemd_newunit "${FILESDIR}"/incus-user-0.4.socket incus-user.socket - - if ! tc-is-cross-compiler; then - # Generate and install shell completion files. - mkdir -p "${D}"/usr/share/{bash-completion/completions/,fish/vendor_completions.d/,zsh/site-functions/} || die - "${bindir}"/incus completion bash > "${D}"/usr/share/bash-completion/completions/incus || die - "${bindir}"/incus completion fish > "${D}"/usr/share/fish/vendor_completions.d/incus.fish || die - "${bindir}"/incus completion zsh > "${D}"/usr/share/zsh/site-functions/_incus || die - else - ewarn "Shell completion files not installed! Install them manually with incus completion --help" - fi - - dodoc AUTHORS - dodoc -r doc/* - use nls && domo po/*.mo -} - -pkg_postinst() { - elog - elog "Please see" - elog " https://wiki.gentoo.org/wiki/Incus" - elog " https://wiki.gentoo.org/wiki/Incus#Migrating_from_LXD" - elog - optfeature "virtual machine support" app-cdr/cdrtools app-emulation/qemu[spice,usbredir,virtfs] - optfeature "btrfs storage backend" sys-fs/btrfs-progs - optfeature "ipv6 support" net-dns/dnsmasq[ipv6] - optfeature "full incus-migrate support" net-misc/rsync - optfeature "lvm2 storage backend" sys-fs/lvm2 - optfeature "zfs storage backend" sys-fs/zfs - elog - elog "Be sure to add your local user to the incus group." - elog -} diff --git a/app-containers/lxc/lxc-6.0.1.ebuild b/app-containers/lxc/lxc-6.0.1.ebuild index dcbf0d98541a..eae2f21f0b05 100644 --- a/app-containers/lxc/lxc-6.0.1.ebuild +++ b/app-containers/lxc/lxc-6.0.1.ebuild @@ -18,7 +18,7 @@ IUSE="apparmor +caps examples io-uring lto man pam seccomp selinux ssl systemd t RDEPEND="acct-group/lxc acct-user/lxc apparmor? ( sys-libs/libapparmor ) - caps? ( sys-libs/libcap[static-libs] ) + caps? ( sys-libs/libcap ) io-uring? ( >=sys-libs/liburing-2:= ) pam? ( sys-libs/pam ) seccomp? ( sys-libs/libseccomp ) @@ -28,8 +28,10 @@ RDEPEND="acct-group/lxc sys-apps/dbus sys-apps/systemd:= ) - tools? ( sys-libs/libcap[static-libs] )" + tools? ( sys-libs/libcap )" DEPEND="${RDEPEND} + caps? ( sys-libs/libcap[static-libs] ) + tools? ( sys-libs/libcap[static-libs] ) sys-kernel/linux-headers" BDEPEND="virtual/pkgconfig man? ( app-text/docbook2X ) diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz index 6412a00800e54848406a425e06a724c470e6a2e6..265a145a951bc27e10c207157c7f445cd2707602 100644 GIT binary patch delta 25187 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 diff --git a/app-crypt/efitools/metadata.xml b/app-crypt/efitools/metadata.xml index ba25ee6d9d76..115e9d64a669 100644 --- a/app-crypt/efitools/metadata.xml +++ b/app-crypt/efitools/metadata.xml @@ -1,7 +1,5 @@ - - tamiko@gentoo.org - + diff --git a/app-crypt/jitterentropy-rngd/metadata.xml b/app-crypt/jitterentropy-rngd/metadata.xml index ed5eff0c8ca9..99b1322aadcf 100644 --- a/app-crypt/jitterentropy-rngd/metadata.xml +++ b/app-crypt/jitterentropy-rngd/metadata.xml @@ -1,17 +1,14 @@ - - tamiko@gentoo.org - Matthias Maier - - - The Jitter RNG daemon provides an entropy source that feeds into the - Linux /dev/random device if its entropy runs low. It updates the - /dev/random entropy estimator such that the newly provided entropy - unblocks /dev/random. - - - smuellerDD/jitterentropy-rngd - + + + The Jitter RNG daemon provides an entropy source that feeds into the + Linux /dev/random device if its entropy runs low. It updates the + /dev/random entropy estimator such that the newly provided entropy + unblocks /dev/random. + + + smuellerDD/jitterentropy-rngd + diff --git a/app-crypt/qca/Manifest b/app-crypt/qca/Manifest index dc6d605d93fb..b0ad302c67f5 100644 --- a/app-crypt/qca/Manifest +++ b/app-crypt/qca/Manifest @@ -1,2 +1 @@ -DIST qca-2.3.8.tar.xz 761340 BLAKE2B 04ec8d2fb9c2c00b04407828c549a4bb7d8bf6cda2f1071078dd446b8fc90c89872b2a4dc838bcb4eb34132545365be210c0043bde95c084901661a874600b34 SHA512 ddb410214e8264955c2bb8c68d018e3826cb8ec48f8cc7207c2aec1c36051dc0501455b5049eff927dcf354603c0646f86ca10f2cebebe87789b3fd07a993b68 DIST qca-2.3.9.tar.xz 765256 BLAKE2B 6f8015f45c252d4991dce9154f270d7450b94ec40156e91d537fbdbc17969873689f324032ee24e3fa1c7205a41c6da2870375bfafa308cf82f266bc89da8081 SHA512 025ef203c66e413a9c93d7e0e5449d8a23fb6bb27b2f1c4f137173e33b8c17ff6dec794c8349b6b37ee9d7fffe23875a2cf7cf6592efc373f1aac9230f83aa06 diff --git a/app-crypt/qca/qca-2.3.8.ebuild b/app-crypt/qca/qca-2.3.8.ebuild deleted file mode 100644 index 9b4f8839e2c5..000000000000 --- a/app-crypt/qca/qca-2.3.8.ebuild +++ /dev/null @@ -1,118 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake kde.org multibuild out-of-source-utils qmake-utils - -DESCRIPTION="Qt Cryptographic Architecture (QCA)" -HOMEPAGE="https://userbase.kde.org/QCA" -SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz" - -LICENSE="LGPL-2.1" -SLOT="2" -KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="botan debug doc examples gcrypt gpg logger nss pkcs11 +qt5 qt6 sasl softstore +ssl test" -REQUIRED_USE="|| ( qt5 qt6 )" - -RESTRICT="!test? ( test )" - -RDEPEND=" - botan? ( dev-libs/botan:3= ) - gcrypt? ( dev-libs/libgcrypt:= ) - gpg? ( app-crypt/gnupg ) - nss? ( dev-libs/nss ) - pkcs11? ( - >=dev-libs/openssl-1.1 - dev-libs/pkcs11-helper - ) - qt5? ( >=dev-qt/qtcore-5.14:5 ) - qt6? ( - dev-qt/qtbase:6 - dev-qt/qt5compat:6 - ) - sasl? ( dev-libs/cyrus-sasl:2 ) - ssl? ( >=dev-libs/openssl-1.1:= ) -" -DEPEND="${RDEPEND} - test? ( - qt5? ( - dev-qt/qtnetwork:5 - dev-qt/qttest:5 - ) - qt6? ( dev-qt/qtbase:6[network] ) - ) -" -BDEPEND=" - doc? ( - app-text/doxygen[dot] - virtual/latex-base - ) -" - -PATCHES=( - "${FILESDIR}/${PN}-disable-pgp-test.patch" - "${FILESDIR}/${PN}-2.3.7-use-sha256-not-sha1.patch" # git master -) - -qca_plugin_use() { - echo -DWITH_${2:-$1}_PLUGIN=$(usex "$1") -} - -pkg_setup() { - MULTIBUILD_VARIANTS=( $(usev qt5) $(usev qt6) ) -} - -src_configure() { - myconfigure() { - local mycmakeargs=( - -DQCA_FEATURE_INSTALL_DIR="${EPREFIX}$(${MULTIBUILD_VARIANT}_get_mkspecsdir)/features" - -DQCA_PLUGINS_INSTALL_DIR="${EPREFIX}$(${MULTIBUILD_VARIANT}_get_plugindir)" - $(qca_plugin_use botan) - $(qca_plugin_use gcrypt) - $(qca_plugin_use gpg gnupg) - $(qca_plugin_use logger) - $(qca_plugin_use nss) - $(qca_plugin_use pkcs11) - $(qca_plugin_use sasl cyrus-sasl) - $(qca_plugin_use softstore) - $(qca_plugin_use ssl ossl) - -DBUILD_TESTS=$(usex test) - ) - if [[ ${MULTIBUILD_VARIANT} == qt6 ]]; then - mycmakeargs+=( -DBUILD_WITH_QT6=ON ) - else - mycmakeargs+=( -DBUILD_WITH_QT6=OFF ) - fi - cmake_src_configure - } - - multibuild_foreach_variant myconfigure -} - -src_compile() { - multibuild_foreach_variant cmake_src_compile - if use doc; then - multibuild_for_best_variant cmake_build doc - fi -} - -src_test() { - mytest() { - local -x QCA_PLUGIN_PATH="${BUILD_DIR}/lib/qca" - cmake_src_test - } - multibuild_foreach_variant mytest -} - -src_install() { - multibuild_foreach_variant cmake_src_install - - if use doc; then - multibuild_for_best_variant run_in_build_dir dodoc -r apidocs/html - fi - - if use examples; then - dodoc -r "${S}"/examples - fi -} diff --git a/app-crypt/sbsigntools/metadata.xml b/app-crypt/sbsigntools/metadata.xml index cf02410c2f9a..0a7cc3ea1559 100644 --- a/app-crypt/sbsigntools/metadata.xml +++ b/app-crypt/sbsigntools/metadata.xml @@ -5,9 +5,6 @@ andrewammerlaan@gentoo.org Andrew Ammerlaan - - tamiko@gentoo.org - ubuntu diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz index a808a38368e5def3a0ed59f1031ac0ff386d2206..59857c721a634f6318c4ad7445bf46e8b1889218 100644 GIT binary patch literal 13959 zcmV;2Hh9S&iwFP!00002|8!tNRVoY_Ua@+}HhtX%+rBvg;&(5iyQIUYyPU@Sp$oWA@<(JFYp4e)M2mplJ*R1Tj(VK&XWjEGeVRKlj_J40D}=hH_b$6K_|z0yDLiY) zdGo`gT5IF@5nRr(_O$-t-+%m%|NF21@}K|pgYEr){@p&jJ^SU$559T-h*h%_N@;F} z=xTF&kJL(ve4C5D)nnV{8LO7Vi}BLFl+lEQ4E z#!`2wF{EtCv228}5cy%Htg^_j82P)MY-&@?ikpkZW=6gSjWGUX#@Wj5m zI`gpB`P9k*+>^pIVS z$JemJbbeRI`si;`qC;$~ zFD`MAJGrpJaT4lA&E~yh%XW_UW!OF^pH@!o%a1*yId@3MImy=AYe+N4;P+T3eT!A; zC-e82l25KRmqQFTR>@>W;tOib>$nhh52RRbMs^ifd|Hk=-N}b}=4vauYt5^b!}EeJ z;jC4{UV|jeag^lv=}9{JHP$Y{5ywDd&v2oWrRw0nEMPDnO0iJ5r--X|Zh&Vx4KYs+J?N;BT@YuT^2a!k2B zVnsTHV~HXN{TR@YTy?Hx!ZHp}9{EP^;$itg6jF)AR>He>oD1&k33QiEaQVUmiswKn z#=evVl=5`Ik?mBf3nkB!y^RtZahM>Me_;KNePjnxhfstA6TGXWe{uQnuYFFCzmm5; zb(hJWba}T^tkf$p*F$&_KvZyQY(RlODP$6oRa|+3as3u6 zlIxaO!95cz6C=MjfMp&yCm7^Ko32{Tu%B}*M`mGJ4jy4G&!0j;yfXNbYUVFHWoJUT zMNJct12oMFD2~%w9jonG92gB=cWMW?BM)3lRCsCMf<*?kz2Lt@GWl^Jon3hkPrX2q zd=M+>rVoCRz@4?+jzqN`SZ3;t2Pr&;0bdk901{hVaAVz_f53%M4w#cV^-MM$5R0!X$P zwFY2OC2O3RlEM!Aq`hD?FbyR1tW)hfwABwQx?Na1vCv2pD5KR7rlkl1N4ManJ$vT6 zJ+i`qoCRzF86B7m8SEB(GrPrW$6IRoUY}6k2!)3SLDM{WNi+im9W9)*$R-#ZX_S4V z&W@cmQ}sRbZGakrh((@&J6}s|&|xeRYenTkL#Md~d_eDnGz>lrHNdMAixNowj3k>6 zs6PYBjK0>>$%6vRS<1CQ3X{YJ%M_TF9Msx}88N9D)kbYoW`Wf12rxf$sAxcnEjVX; zWD=8=38+Z72UL;QERoMbmXQ0(+F2+0cnj71{Py#{CsuhzYxRZ@Og?Rh8w4ds8;Wj0 z8i4Ku)cDIK4nCl63zT`;gb+bBG9ro`p@6~iD5?p*t~UH8KNa+>z)kBsDF0pSGH^RV z5hLt@LJE(>%EWr{V7wYapo3>{V3$sXZ+X?xD|i7)k|tWCmEb~T#EdhvkysClHK3bvt~0=aYoI)P>2M*RhxDm|h%TGpEt+~SU?jk5 zJa6FfLE=U^y7bkj}>tz z5LPP@Xdzi#-Xe};2t$?xLHAInC<{>h3=1&U;EklhYwKRI2Z^;l2@yqzoFRU@+tA`5 zoVY3s7lo=s<&gkQ)^Mwa(GF=G@SUPe3zkO4fpk8hE&`Tmz*8GfkmG(GtuKEJ?=8ih zf$y$w53vxEh7wPi7xr>{KH(%%1$?AtvZP`|9~|^4N)KeTPB3{D$|HtAPzDkSf$6Yi zQX=Fz(wd*X)LO;TKu*wXMpEbbq(fGmp9yO;blVPi&LwN&S~r;fNNE;SQG+FcXub() zHW2mH0N`E#(8_8?$~#~QrnE0g9~7kmQMA>S6Cp>Uk3_5Zgwr}Dg<69{+&}{qOul)o&&h~aZ~?uSE6ju&t%Ljmhi4#3!oizJz=9~`L>^Aox>Eyb zok~(agLdxTny-I^3hf0UgP76`A$w|VhcjR>iW2d53hdQ37y;yn^z%7H7tE$i!>X(= zW*mDzyPKyD00LnTMe~egCuvHa@Ze}ssU!Tq9Y~_8bny5OZyl_rQC%gNdIesSbO$C- z!j`4Ci4)FF2!)?SXp*xHc;|;B8o?$;GNKC5p!l015GQ`9V*D9E7cKJO7)+iLHdk*2 zVNu1Hvw|t>9xD6t^ZxwF*1a8Z&o0ceS}X@ofx?1%F!Rv$kpjf!E_gO#im+oWaa{*q z;!i1LWD02o3qiwn3@C>cAxhX4Vs8=jh$JaLgIFyGa-xDa1cyfl>Y$I9+XL-Gkd>Pf zj8O1Siy{sl=g@0|WMDgtT|%EDV$mOGkY&h34;dOM4P$z2blInncqtlc7Pc6s28KhN z8p;(CLJuXku?3BKA0f&fTy2wE$Ue@mFMs*`_RIc!k6FFJSR6bTnS)s)tM#B%-N5Cy zGQ3pEo*S?rn z9&A%NWmEXmSO9Dkh6#L5NGv{!JhX?$_Cxdq&R~=_tDjEqM1tzeTC z%w}r3fP=fH+1wMAcI~`hB`cw0Xu@1&DXiHOAt+5EEa-O z8Uuh&$^jerOb{HTB8CN9(1qVwy?G2E*-?2qUIW5S;Bf*q>cDpg-o&3rH4;)c|h}=iE}c#q7h!_xsH|`*P1StjDuA0f(U>#a_j2k0XucROAObW(ER7 zjRZA5d2Ar6L142Dl!qSEsYeM{;dZE{g{h{J&Jgqyv1+(etB&8mpzwP99l4CQl=nps zWSrci@paJg*mRLGyiEP5wNLGgA-4{-U}3Nc5dawr56IsGB-$|HZ#>z(u&jFwBnl3F zH$5H7Z%gJtA}|Ji3iL!w0QNcZ-)LS?gI5Ofz7H7z`|?Im_VHD+<$UXc;T#c86Jdkt zM}0-K6R*ySf(X!n^Lz_$5BsB5{aT<_T{}^XvK@Ud9<3v>f!~v%DwJ3#&Crj_5Vk}N z^8)$Ki5)f}i$}@;ofQ@Gh#bpbk*cQVGT}ivA@~sdN1c?ADT>KjZqzDkLTzUQDbOU~ zD5;Jc9s$7<63Sccgn-Tu2t@)O`u_dfKZbsz zq|Y>KUEiWl09Zk7r|S2h4pxSzV%?Dn=J0I+3~TBq`L1T@k@PlP12z;a4V7fzzmb$! z?i`YUdE?x8%~nwBxJ3Zb#vlMT@&o!09B0|1-iR;hz(bydr^lPDb9wuO76bqBX@vqO z^(X%v;0%`i>XqTYgIz?t3RD4Oq4IX$=zFXOYP<1gc~edmnC1u9!Qq_|_~$KHzrKC{ zj8z0wpYEGg=Ao+^1ZqqcQ*SApg?tL;F8`0)KIq3t-iQO76g84hnh2qDlv;RF!bQPV zL^X;$k(iB|NT3ahtaK-_%5M;F@GwoZ66T>jYEsSDjk}66J@Q968IRKdCunsn>@}o^ zPb%6QLV^L}un3Qih9lRsaY{lL{DAXY&ALpg0ew6}0pCbfQXBm+_knT?@-5A_z%{(3 zcQ?WR^M3dCPLwdMd#ZhSb$fMx2~t5#pfAW{j6|5^5-Kl2^^CZ!I;Iw^?g5ngZxRW_yQ+Za)15;do7w+X88 zIAB4?CRG&TJzl?ETSRwl5uY1sgETEjCg_%$b5YL4q4%gJ#805uLG&agq%N~xjtZ@a zh0!4!Dh4OysFQshtVN2ML{hr5vrAVB8ltHDD9GBiW$jWOtOhmJdfePB9%;H;ju@40WE77| zLLgtFq4-1OZLq%T@=Zy|^eSNA>(*y}X{QCr7tqcW7hkBPId*EoyC#p9PiKg|oC-vjw*h$@LpgfN3llqRh5Xge! z7?}J=z$8)~IXzJvi-ZCBfHV{j-v>Z1u@a`?P@G2q?&6@%ilJqSwY9L`6vAJPW>;ID z=mmjdJAETxOVSpBQbXEmiB&{xf^)zOP)&6q-k0Es zQVuYB+2XwC9DsU-5t)%;zPOPF6cd`nRTi)h?J$7x&ckkq3vhu~h1yWet4hjD2-sx3 zgj*e6Sc`AQqA0WQ-FO(H?+S>Dw@MSItcYQa4Ig%w`G2yPmrwTQ{oDEZ<98jz7;h64 zOTC(dbREz}+ZyZ8ECBLe^9GWKS^e>#u5oWjLCg+X;|z~ggl@O^1tI1 zk~TO&+ISYKB9iDVUzcEd*t@| z<0MlH5Rg&#yMg20K&P?QDnSGvTWZStLpE64tQ-o5nrOXJqe~MeIY?_SoB>=44tq_R z5H2Th<0mMdLZzW*7h0AWp(Y9@HKGBum-8)DXeyKbn%I;?jCR{CUAY=^MQ_5v1#d~l zqSHyEm9pL%_8>J!a9jJyY87X6BdQBY3@4KI7<_$1)uAuiR3PgOlwtNr@QnWJdIKywz8i-`2NJOSg=e>22&jA^yHgS<* zGBMPZ1MdqD$ZKy{N_!F5`b$S6Cs520eS`D%rBH^eyREH21bt(@8#T^5;NFmgNYk_K-CfQq_#6I*vAw zF&(^(-{6exknXYi^)9;rz-MA<90i)mq(8D6WvN{z%XuP60j23RiiGx29}iy4p28)5 z6_JG#I_>NtEf4bZLzDovt>+DnVHh&HgSCsrgEBUG1%t>O3rjufzEE;a z_#P;4&;$nENHN^P0xruwA&;WQz}Zj%xUMbT4m*@g9cp92_}!JLJ{BiYhCX-gfXCoZ z)cl&<2@r^$#qp7C(DTAH-yGwgzMgXjE$Z+YE*NhLw$z%dF@g!`=43^A#%N~nti5#A_TpOZbbUteMQ8FYE z+{=RTbZ8_ZsLd8&9MQ+ipu`>|u+$~;j-@QWl+a&a*Dm}Q& z(`IdELWvsNA{>?1XVDtj+I?c}p|hm1*n)N#XtZ!NkW?#D0LCN(kwB#VT_14$TPlQbzfn~qZUnc$P!)` z8@_~W)B!@EQR4c|?D|sCQij^PVMr>Xqgnv z4e#qPLqKW35G*QQ`$v?SVA)9Np>31-K(2V??gTgoL#+*4#4Kn>Zfy;(!=wig*RU{} zvUU|!D@76H4aU}BZ5Xg8inzcGE|-Ix9~(g?gP=VDtkR*9Nxf4>Y^X%JVXPEB{T{Dh zUybHa<`215$(v6}3_P^@T90;@hA|lt_!}vnC|3ddV4La5b2RM>}FfRgYPR#32w; z%RdSeK%t%!9-B095ooWARb8gJV}ob-*=+PsXdJO{uwjA~S)U;$N1O5%wG+1J)mXB~W>8d?PuqJU!dwx`GNAz%;KV{R|LK)ZeHx%5XW%-n*lo4U zh{3qJr5;C*h(gg|S25753U)CNkUS!qr%OqlzKBU1rjs7{TTMlrBK3-$ME(%#+ygp7 z8`}U5AZ{DFPa4XY8WH;zs)S=18kN#Oon;w2N*99@%=mx~{Q&41nLx2?oUCZT^OBqc zVgV8`OZ*ZM(EfXpKi%<~;yoxNtXhL8z}%)in>4kbN~E>Fo>knpP^lSlk5+glmcwa4 z^fK#kA1q0h1K&izZ-i1`knLDNr8>)0l~c2Tq|N~fgWqtKu%;U4Q7tYH9w4=cDDJ3% zMzqdOR=b^Rvn^`~HXvA*j%n;iv>FV+-vdl2|3GR`O_H^+DJm4>JO>&A#voCALJAKu zd#18AFF@LXetoH{m6TkRL`+%clt`;LA$zyblVB+#zG>nJU<1;Q4#yz=Z_#>f7jIB6 zdeZ=;&r`GintmKH*iyR}$VvPIsjb5`q%qVJuDR@~0i>csO5N(cY7X4;V|nwgGjff7hi73YiU%uD8_^_e(n`>Eqtg{J~dc`>mjm=*MkK>g&A zp7Hu%A3ol7#Qm61U0MAU5>7LMNr88s3Me=>)>E@!L5-;n9%iWygcA;vBp&goU3Jvp zJaRQhllW@v}n*?9iRDIvwCjlsYyD+Tb%VzM5gsXx+wn zq)~A%h0>=oZ@q}u?#Dmtum^l}y___jl+^~HmNpO*k`cj)fA4vEFp-r+Y{FrFseib; zMwP3EsGXOd#e7F~2f`NYIUVrPtR;jEYiRZ+fjg?AzEEl)nYJ0$LpMNu{3)7kJDhF83EOWAe~dc z#H=Q?=4!KU%G%TYA5m{A&NPN_OGKd|II5qkJ0YM=e$$1P$ zXt-5}&8qeqI`FeSm9p?d2b1Ml3MZYfebk0&J*-#l14q+fHz%BhVi3JX((2R{ib^}$ zdDOY!W+}E}XKFY?dS2tCS)(R#6jjzuK74qkw8FCsfp2j-*PtC=&zesSv1`m!%-*m< zGvV5MDIUfZq`@G|s^(0ftE2;@{CLVqr{aKHe1tam1OJQn;(yhN*6oK#Kw1bblqvbc z`a1NlJw$0A8-nG_C}E1;>F8+EStw0>JG}NLJex;Hmur?#=K#A6prTNgR440NEvWO( z-%dnV)@cYR6mNs*^5Gg1Grk?Sis;4C!ALUU2xPm};m2RT>@W7ebmlRhb?d+eB~Ct> zW)C&ygQ#=~NCYr7HPO`V2RlO7z68XqLj{1Dkx>8$!uja9)dFkM;gP^^4;iJQaq_{( zZaxXM*@cC7{IozV9 z?M|2<96_W<49kg29?#7HCuQj5KmZh1(a}_G_Ae3gVcoI+I(Ue9*C`X!bO~J@O(caz zwza*Pu@oLG%i1m@?HakD{KQvc`TBE$FkWXptJlUAqI;F=&*P=f&}2D+0Hy9w^t*Ols0%|$-g&XgA3ed|khMsDvihK(!jjA^I$orf z{x32U}BGM+e@WX0(^)X@NPlLC#p(wPP`W*Qo{~>5RsX zI=in^`Y`SIE^4o=;{Bo@g2-@J+h^z*ni3PIWxazUUQzYlRnkRUxr_ z4()b$x;kvFliEx}AOb^!qDjydT$7yY^D0*OY^XKM0>wch^JGxPEmStF|1=91A~- ztOh0n{N+^2JRMH=kVYtESuoTOwK}G5B%q3sQ869A&`Q7{KqB#p0l>DQKFXsYod(uJ zx%fAr)KQ?wa`;dwh$_}NDBpiHr%%pdClS0rmc)*P%y4{fN1aR!F7kaBGhyK2agCvh zWL@`2W>!34(@v(cy~~sW1#?TSKYxEjsP%H&;E&p72Gf(*QEWM?trOY^Ume!K&>eL_ z0WiL3NT4k&E_{=;*^MNDk3++N^(JL@LPp0pF|}6{XPv{NqochO<04a?_5mYufKPsQ zofA1nk&y$Yp>cgKo-G*7fyrlXNg^{gBGgnW?i4}3COP$TRS6uKwaZ|~oIe?`K5(z5GZWCuAL zu2m-sVx!2>Nl9l2@y=0W;ksl($B`2tTD9*JU^E@<)$JqTmA;z10uoT+9aF@jvvz87 zkT2wD0R6#N`3Bv0LNS`Q-P`ku7d6fzKGhK?$RCc}Nj(`gWvI~_v!u%L*T`8Wfhi{x za@Pe4x*DdDWKb5eBWQzIC)Vdm;5e1OaILTnY*wv7zkzRn|4I9ReopS5VxOtV&%fCC zZZGJ0;suvh02v4v>vhSIYfjxKo%DAYkRhx1LC_O44uPI^RTp8vR5}RHdc~r1{n_Cz!()Jak*Ku2HnOr|>=}K#o#t4)x1xn0p@HgIuxfyyDUUExxzt zsJVcQ)ChpMu9<0)A;;97Y1&aR?6PDJB9uZtzG&NVfrqGv>Ub~^fJD&tY0=Tfwjnf4 z9I9`u<_h)_=?5M>!}Vex*6*)wmbh)4k>Waz1-$U8D5EG~f_W$*-8Vu7kNYS%|r&lxEfmAg8lFWI@ox)6$(K^}w}5)4EafrHEUIxRNf9{-DSH z0mu!q;XC28I!+DcUczFA4ZCS8s_8ByojaI?+9J}t>ADq=EVzY~)VW)O zxFQi5H4{p{c56DjW{tlW$^j_Dz-g|UWX0OtqV@CZX_DIz@8XA}1}V`CYo(wAcF2gV zLqM!b-kMWVwp7VuP-*0Xk~EM*52*v?pj4~ZXw3H2$p$TnfTWu}bVHBMfoGjS4!S#Q z0n|8%OeTg=9^6Q>A|NOKDLOD#VX%&KLN2w-LGUR@`=2gI9mlMDwT{(<7q3fbQgpx* zLA-P_h!oTv7Nj;IoTbCJfAu5ideV&iM0o{W$OYl@wfT1V?B(lt_x5i`U2Z{xg&#qS z8UpD$mJJtD@z;!nM%i@`f9U{A1*pil6E(|GyRPjZ36C0Zo%m?zM*GE>C$N6&y0WhM z!=d|n7Nl`9nE=0%^_sxX5)Qg8B!c~J-ZIS3DQ?f0JY5y!O4r3w2sh1uQ_pcqD?n*v zQtCcMU7W?Q)u4NW@B+FE3xGtQQvMPiQ(Ly%>2Murxv>{Tny3T=R4R!W?$m7V$h66V@=JzH(iX2qM?s6Gn+c%# z$cm?y;>h<{&0DV?DfFa81J#kYr?EmR9L+XP9c!f!QdxLV^f-_ldY=lFZqq0lsiX=Q zRuv73#ULZ_Enc&oMMFi$f{Ke(M$}(ZrV1*WtjwbeZmQg84fbq&=?aFvoG48Ih2P_) zpf^OI4#oxDI7j*JNIu|;$QOP=Gr$OR4XJA40`pOIX~WX?DD;O)zV2NL0tH+ML|$0? zuEtqV2OAGUs`Yj58yjEl$c3qHw|UeGeyH_PD$QA5M2WnfLnlA|&W6*U9p1|nvuf!Xf(NGVpEd;CKZHncg>Ur*} z3$IewjJk*1tqf2UO)&>Tne|a;i=^KgJepC*t0m!j*2dqUsHsK}ax2mmtI~pQenPU4 z%j%kv)#NkiUUZj-6>68avAlKQ^&YF={_^qjFE6i-A3S-HFVML%gb)>VbQ4H9+V5Xe zH-JC`*dN_;k#wt;&Ye{em+t@5!60q5>$WkEbMm zbt)cD2ONN7-lRNtH(;))&G}uU&b^=(G~_>#%({UIUyeMQsm$iI{VEp&f~u>fZjrjz zEc3?XN;4E4=0&EN_Liaz9;*+YBSie7cH$9bnuA#ygsdI>dj{<5<+I;>`sGfJw*woX zhy$ufJDo916oAf^=wLPYZA{=mr~mlc74gh!#v{%3qMC~m%cgen(E4IQR|&4ZZA8~IIuO>tXi-uPA4RgJp}P}rDfa8@ zX*hQ~cmSYIU6F#if$SH{G1XqzDeVOhCyHQOr2c|V-{=OQQT$4tiZ4S03|@ymFKdZ@ zhHh&i^E7t^@;V)LbQ;g2+H}%S9d~jnpy#j+I_mqV$1o59K({7hY#ZXA-vRwldyV3B zu%udQ>M{grmsJrcNK=t0Vgn}vKOdd$V2N=WrU}NS9yY3G| z&o4ZTy9ew2oB8qHh)(%-xgPP^>e!*#qD~P?!C?X^a^kK-p*)7Jp#&s=D82@p3-+6i zZnhmv?SZI8(&=ER5Cf}0XVv)fxlL^NoJefVH%=mAI_!cZUz#@shxo zKOm0Qwvre+b4H8w)j5Qut5m9%6rrc#(Nfj3vmwdS zb%3UI3crz1IvFR!kyg}2pr9h^S5v77TIjjo3-M)sT=z08x7!i0(Cl`U0?T_{Yp7ca@h8{~uXE4I>%bs7aqY7-Dy!*&q?^OWcj0>b^JClfiVgvma37k+IyylXbcoCq;znWWrZLO9 z=_lx8fqY$vfURwtO7Fv+2?8H+DIfd5t(>|h*;qW}KbA@Q4%46(NXEZQPNr)RyhUB? z2x_fHm0|q@sVWVt1~WooYAhSwSaJ1RqScFG%H|=#Lh3+sQ#y57&?L>yHF9|C4*uos zyWju#jI7tmVZ>+G)U9bUvuACCn?~*SiR#?&dOGByd!KX%W#GMGWN24gZg?#nT_pnp zguODz%8H$!%cLk%b+3o+)3%lq0t9zn)ocW6Fd+7rD1i)g6EPo(RK>9-;iFuX?yHiS z*1#qN8y6~xwbDGOMmmeSd)Ofg!gPY%mZmL8D{Xs|(bt%sE`frVTCRpq_uLW%Ib| zui$COLDVWjZ=m#|MkiQ2-MZo%nLv%stV?>-8`I?{+GtkX@b2=)+Zz_Oy2rp`J9-Ji5H&Oc=lLqO~or<-U2)OB6ZeJLmt~cl$y4zB8+P!*sH{bRD=wduGjt*P~s5Mz~PK zNGg_H_Z>!EqdT|Dk`6<2tk-C_uK5aT4X38tet0q*F+oI3==#o#5CXgsfz2Z;H_(%r zLf1V)&)p4;#!TIzCOSmtY3NL2Kp?U&zH7e+S*3IESkvTIZlYve58$NrVPLUB2hntj zed|VGZ31id{!rvqC!kqPUHH=@nsDe+)1*VyLY-T<-oKk4KmGo9NfuJSffy?V>}}m{ ztjlb+`b8vKRGZ6&j2@Z+;Mmb?P&McRMF%TaZOc!$)g?th09v|FMK=_n!a!IZG`pyubP6So-O;V9M-QJ>;(@014pqn!U7G|p}f-OjVB42d?mNG{1>L4tN zLrtg>bk0m?)?G67Jb2m)DmH>$I>zTIzaWOHjt_!(UwhpA@i?@wyutW8tqm=5cr$+1EKhO-bE@spa!+icr^fXeSBsBZj8QEVTpo)IA~+VY(+)d-YS}miT{=Tdl9= zwIQsVbGj}@Ce}k&w(|x-Q#+(Z0~(!$rtbaG8Ih7SFRv+CYE9$w8dAWG h;-TXGdwc=d3&R*7k_#fMU9I1C>005eRn>hdg literal 13961 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 diff --git a/app-editors/featherpad/featherpad-1.5.1.ebuild b/app-editors/featherpad/featherpad-1.5.1.ebuild index 9b69e0fe90b1..8b5d88a99c71 100644 --- a/app-editors/featherpad/featherpad-1.5.1.ebuild +++ b/app-editors/featherpad/featherpad-1.5.1.ebuild @@ -12,7 +12,7 @@ S="${WORKDIR}/FeatherPad-${PV}" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86" IUSE="+X" RDEPEND=" diff --git a/app-editors/neovim/Manifest b/app-editors/neovim/Manifest index e358965b4aa8..4ef1294dd32e 100644 --- a/app-editors/neovim/Manifest +++ b/app-editors/neovim/Manifest @@ -1,2 +1,3 @@ DIST neovim-0.10.0.tar.gz 12792034 BLAKE2B b9bf44d2f0ae1075196f5f96b2fb5e974907406fa6e5bf09593d1f9f36135dab466b6a063d1d03e3716dce435df296ec6d00a2f015e85d0edd231fb9fd4c9385 SHA512 878cb58729a18179b38303bd9cf79e38997c87946665ac4e7b76d87e15f5d001028fd1454ce30b20773b20a4fe929dfa399fc2ec7f6db0774a4e864c9e8586c1 +DIST neovim-0.10.1.tar.gz 12796966 BLAKE2B 85d98abe03f69ab03d09dc1b39783974af392f707deddef4640b6953ad574f9a455897217c2431c6c2fadb56568b55ac18ed06bbfcc7bbe1c6ab013991e99ee6 SHA512 37e9d45041b059a26fe02717eae7cdbde58f0a35560c590764f5888de67cfa04bee76d6b359ab14b020ac5a661d64908960283347381d334106308504c0df908 DIST neovim-0.9.5.tar.gz 11590180 BLAKE2B a982ea5704a8e5810c42475198157c3d2255c033f47cba940f9f6414c649167ecafe08c7fe9aeb3154a15566fdf8f5db8d535fa752e467e36ff5d552a7aa2179 SHA512 6e20d0a1d506dc292dd68dabe4b5635f86c019ca832f9927e907377e6d21fe7765b3010f5bba644bb2d7a76c178d55b290af24856a7e3c4083a1aa60bc496775 diff --git a/app-editors/neovim/neovim-0.10.1.ebuild b/app-editors/neovim/neovim-0.10.1.ebuild new file mode 100644 index 000000000000..c71c86a063d0 --- /dev/null +++ b/app-editors/neovim/neovim-0.10.1.ebuild @@ -0,0 +1,130 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# RelWithDebInfo sets -Og -g +CMAKE_BUILD_TYPE=Release +LUA_COMPAT=( lua5-{1..2} luajit ) +inherit cmake lua-single optfeature xdg + +DESCRIPTION="Vim-fork focused on extensibility and agility" +HOMEPAGE="https://neovim.io" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/neovim/neovim.git" +else + SRC_URI="https://github.com/neovim/neovim/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="Apache-2.0 vim" +SLOT="0" +IUSE="+nvimpager test" + +# Upstream say the test library needs LuaJIT +# https://github.com/neovim/neovim/blob/91109ffda23d0ce61cec245b1f4ffb99e7591b62/CMakeLists.txt#L377 +REQUIRED_USE="${LUA_REQUIRED_USE} test? ( lua_single_target_luajit )" +# TODO: Get tests running +RESTRICT="!test? ( test ) test" + +# Upstream build scripts invoke the Lua interpreter +BDEPEND="${LUA_DEPS} + >=dev-util/gperf-3.1 + >=sys-devel/gettext-0.20.1 + virtual/libiconv + virtual/libintl + virtual/pkgconfig +" +# Check https://github.com/neovim/neovim/blob/master/third-party/CMakeLists.txt for +# new dependency bounds and so on on bumps (obviously adjust for right branch/tag). +# List of required tree-sitter parsers is taken from cmake.deps/deps.txt +DEPEND="${LUA_DEPS} + >=dev-lua/luv-1.45.0[${LUA_SINGLE_USEDEP}] + $(lua_gen_cond_dep ' + dev-lua/lpeg[${LUA_USEDEP}] + dev-lua/mpack[${LUA_USEDEP}] + ') + $(lua_gen_cond_dep ' + dev-lua/LuaBitOp[${LUA_USEDEP}] + ' lua5-{1,2}) + >=dev-libs/libutf8proc-2.9.0:= + >=dev-libs/libuv-1.46.0:= + >=dev-libs/libvterm-0.3.3 + >=dev-libs/msgpack-3.0.0:= + >=dev-libs/tree-sitter-0.22.6:= + =dev-libs/tree-sitter-bash-0.21* + =dev-libs/tree-sitter-c-0.21* + =dev-libs/tree-sitter-lua-0.1* + =dev-libs/tree-sitter-markdown-0.2* + =dev-libs/tree-sitter-python-0.21* + =dev-libs/tree-sitter-query-0.4* + =dev-libs/tree-sitter-vim-0.4* + =dev-libs/tree-sitter-vimdoc-3* + >=dev-libs/unibilium-2.0.0:0= +" +RDEPEND=" + ${DEPEND} + app-eselect/eselect-vi +" +BDEPEND+=" + test? ( + $(lua_gen_cond_dep 'dev-lua/busted[${LUA_USEDEP}]') + ) +" + +PATCHES=( + "${FILESDIR}/${PN}-0.9.0-cmake_lua_version.patch" + "${FILESDIR}/${PN}-9999-cmake-darwin.patch" +) + +src_prepare() { + # Use our system vim dir + sed -e "/^# define SYS_VIMRC_FILE/s|\$VIM|${EPREFIX}/etc/vim|" \ + -i src/nvim/globals.h || die + + # https://forums.gentoo.org/viewtopic-p-8750050.html + xdg_environment_reset + cmake_src_prepare +} + +src_configure() { + ln -s "${BROOT}"/usr/bin/luajit "${BUILD_DIR}"/luajit || die + # TODO: Investigate USE_BUNDLED, doesn't seem to be needed right now + local mycmakeargs=( + # appends -flto + -DENABLE_LTO=OFF + -DPREFER_LUA=$(usex lua_single_target_luajit no "$(lua_get_version)") + -DLUA_PRG="${ELUA}" + ) + cmake_src_configure +} + +src_install() { + cmake_src_install + + # install a default configuration file + insinto /etc/vim + doins "${FILESDIR}"/sysinit.vim + + # symlink tree-sitter parsers + dodir /usr/share/nvim/runtime + for parser in bash c lua markdown python query vim vimdoc; do + dosym ../../../../$(get_libdir)/libtree-sitter-${parser}.so /usr/share/nvim/runtime/parser/${parser}.so + done + + # conditionally install a symlink for nvimpager + if use nvimpager; then + dosym ../share/nvim/runtime/macros/less.sh /usr/bin/nvimpager + fi +} + +pkg_postinst() { + xdg_pkg_postinst + + optfeature "clipboard support" x11-misc/xsel x11-misc/xclip gui-apps/wl-clipboard + optfeature "Python plugin support" dev-python/pynvim + optfeature "Ruby plugin support" dev-ruby/neovim-ruby-client + optfeature "remote/nvr support" dev-python/neovim-remote +} diff --git a/app-editors/neovim/neovim-9999.ebuild b/app-editors/neovim/neovim-9999.ebuild index e2bab5a8ceb9..ee6477ed945e 100644 --- a/app-editors/neovim/neovim-9999.ebuild +++ b/app-editors/neovim/neovim-9999.ebuild @@ -49,6 +49,7 @@ DEPEND="${LUA_DEPS} $(lua_gen_cond_dep ' dev-lua/LuaBitOp[${LUA_USEDEP}] ' lua5-{1,2}) + >=dev-libs/libutf8proc-2.9.0:= >=dev-libs/libuv-1.46.0:= >=dev-libs/libvterm-0.3.3 >=dev-libs/msgpack-3.0.0:= @@ -58,11 +59,10 @@ DEPEND="${LUA_DEPS} =dev-libs/tree-sitter-lua-0.1* =dev-libs/tree-sitter-markdown-0.2* =dev-libs/tree-sitter-python-0.21* - =dev-libs/tree-sitter-query-0.3* + =dev-libs/tree-sitter-query-0.4* =dev-libs/tree-sitter-vim-0.4* - =dev-libs/tree-sitter-vimdoc-2* + =dev-libs/tree-sitter-vimdoc-3* >=dev-libs/unibilium-2.0.0:0= - >=dev-libs/libutf8proc-2.9.0:= " RDEPEND=" ${DEPEND} diff --git a/app-editors/vscode/Manifest b/app-editors/vscode/Manifest index fd9d43673399..2624a141405f 100644 --- a/app-editors/vscode/Manifest +++ b/app-editors/vscode/Manifest @@ -4,3 +4,6 @@ DIST vscode-1.91.0-arm64.tar.gz 138968980 BLAKE2B 591a068e0de00a5898c9f2c83aaae7 DIST vscode-1.91.1-amd64.tar.gz 142223657 BLAKE2B 31fba4dc0940f217648554705debf13e0caf71e84a29f85c98e861b6c78327850724262ba1b927c10a8692b4a6db6fd8ddaec69dfa577f74ca6ef696f87dc3a7 SHA512 01ff19cd5a79550ab568ef6d9ad8dc6a0e6e15560dd01d97c30f6e6d5930430cccd0675c80791df06ffbd83351f85901f1b0c684b158b6eb1f68d21dccee7508 DIST vscode-1.91.1-arm.tar.gz 127169905 BLAKE2B 5ac2da6c115851d796bfc7835d689a59476e4bf8db770c5089b2c484776ee270067f47574899ee57c49fd6bf5ef3ea27ad8a0bf183ff4d5aa0a78aa69a252276 SHA512 e136e79d0d70b386bcf8b81b7aa3293d5697f681fe85b4d8e183877b62a131a9cfe9a5f4e0cbf34d06d57d0e9e6513787a8061995ec7c2984df62e9d96b8195a DIST vscode-1.91.1-arm64.tar.gz 138976160 BLAKE2B 573ab5e6fa349ac80044b6d5f3ab4d9d7947248181dd20584b1ade1eb1b42fbcbab0f8a232bcb7898dbe4e9dd2eca4cc4e3d00dfe8f0927b2807d4c94a299d1b SHA512 18abbeea0c78c8f1b8dfa4fb88782f426b8e00f3352af91679ccd345bf385f7b142f5a84acf6cf41c982dca2190e0b73284b3c8b4d26c97e571247b7e12fc412 +DIST vscode-1.92.0-amd64.tar.gz 144719694 BLAKE2B 32598d9c45dd8ae921511587f44376237d57ce15e2b417595bc7828416a1e4f0a35b7bc7b90cd60e7b98c99f9f6ec1eb5be1923aa3ef9c336768e7b9ca53717f SHA512 8e204f31784b27437a612ceb0ba05b03049e4b735ffd3808f6b3ce979ce9b3a5804fb1726afac40dcf06c215ccbe9be5de693fd789dbe75b788ea3104b0ee5e3 +DIST vscode-1.92.0-arm.tar.gz 129685400 BLAKE2B 22d95a781e409b4beb97a3463605372651304174e687b50ca9cf98c7daa64935e0cfb3eef48ed0d70cd85194806798dfeb8bb5838e388ecfcc3277aaa09acaaf SHA512 7411d67b3bd338ea855fba02ff2f87506ab9dffe2da3871d45a9511ac08e3947d3864e786502b6875fc48033860cfecfab8a4c22440cacca97ef338e96ffa9da +DIST vscode-1.92.0-arm64.tar.gz 141628799 BLAKE2B 94ffd063dfcd9352664b17a65a8b64474d1a7a0df6cfd98efa9f6f1bf9f31b1e8f807313c9e154c96e539db3a29bd3073668a70f98a280810b42d7c61957dfde SHA512 6aa04f37c15b74db961dff439dbdb14e54ca00b28f0358e39fd85772ff6390c71c8828b21b137707b0a9a99a7b33fe140cbe900e80d7df6b19abd970ddc9c436 diff --git a/app-editors/vscode/vscode-1.92.0.ebuild b/app-editors/vscode/vscode-1.92.0.ebuild new file mode 100644 index 000000000000..c06246461b83 --- /dev/null +++ b/app-editors/vscode/vscode-1.92.0.ebuild @@ -0,0 +1,131 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop pax-utils xdg optfeature + +DESCRIPTION="Multiplatform Visual Studio Code from Microsoft" +HOMEPAGE="https://code.visualstudio.com" +SRC_URI=" + amd64? ( https://update.code.visualstudio.com/${PV}/linux-x64/stable -> ${P}-amd64.tar.gz ) + arm? ( https://update.code.visualstudio.com/${PV}/linux-armhf/stable -> ${P}-arm.tar.gz ) + arm64? ( https://update.code.visualstudio.com/${PV}/linux-arm64/stable -> ${P}-arm64.tar.gz ) +" +S="${WORKDIR}" + +LICENSE=" + Apache-2.0 + BSD + BSD-1 + BSD-2 + BSD-4 + CC-BY-4.0 + ISC + LGPL-2.1+ + Microsoft-vscode + MIT + MPL-2.0 + openssl + PYTHON + TextMate-bundle + Unlicense + UoI-NCSA + W3C +" +SLOT="0" +KEYWORDS="-* amd64 ~arm ~arm64" +IUSE="egl kerberos wayland" +RESTRICT="mirror strip bindist" + +RDEPEND=" + >=app-accessibility/at-spi2-core-2.46.0:2 + app-crypt/libsecret[crypt] + app-misc/ca-certificates + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + media-libs/alsa-lib + media-libs/libglvnd + media-libs/mesa + net-misc/curl + sys-apps/dbus + sys-libs/zlib + sys-process/lsof + x11-libs/cairo + 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/libXScrnSaver + x11-libs/pango + x11-misc/xdg-utils + kerberos? ( app-crypt/mit-krb5 ) +" + +QA_PREBUILT="*" + +src_install() { + if use amd64; then + cd "${WORKDIR}/VSCode-linux-x64" || die + elif use arm; then + cd "${WORKDIR}/VSCode-linux-armhf" || die + elif use arm64; then + cd "${WORKDIR}/VSCode-linux-arm64" || die + else + die "Visual Studio Code only supports amd64, arm and arm64" + fi + + # Cleanup + rm -r ./resources/app/ThirdPartyNotices.txt || die + + # Disable update server + sed -e "/updateUrl/d" -i ./resources/app/product.json || die + + if ! use kerberos; then + rm -r ./resources/app/node_modules.asar.unpacked/kerberos || die + fi + + # Install + pax-mark m code + mkdir -p "${ED}/opt/${PN}" || die + cp -r . "${ED}/opt/${PN}" || die + fperms 4711 /opt/${PN}/chrome-sandbox + + dosym -r "/opt/${PN}/bin/code" "usr/bin/vscode" + dosym -r "/opt/${PN}/bin/code" "usr/bin/code" + + local EXEC_EXTRA_FLAGS=() + if use wayland; then + EXEC_EXTRA_FLAGS+=( "--ozone-platform-hint=auto" "--enable-wayland-ime" ) + fi + if use egl; then + EXEC_EXTRA_FLAGS+=( "--use-gl=egl" ) + fi + + sed "s|@exec_extra_flags@|${EXEC_EXTRA_FLAGS[*]}|g" \ + "${FILESDIR}/code-url-handler.desktop" \ + > "${T}/code-url-handler.desktop" || die + + sed "s|@exec_extra_flags@|${EXEC_EXTRA_FLAGS[*]}|g" \ + "${FILESDIR}/code.desktop" \ + > "${T}/code.desktop" || die + + domenu "${T}/code.desktop" + domenu "${T}/code-url-handler.desktop" + newicon "resources/app/resources/linux/code.png" "vscode.png" +} + +pkg_postinst() { + xdg_pkg_postinst + optfeature "desktop notifications" x11-libs/libnotify + optfeature "keyring support inside vscode" "virtual/secret-service" +} diff --git a/app-editors/vscodium/vscodium-1.91.0.24190.ebuild b/app-editors/vscodium/vscodium-1.91.0.24190.ebuild index c4986884955d..4bf914823a45 100644 --- a/app-editors/vscodium/vscodium-1.91.0.24190.ebuild +++ b/app-editors/vscodium/vscodium-1.91.0.24190.ebuild @@ -122,7 +122,7 @@ src_install() { 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" + elog "More information at: https://github.com/VSCodium/vscodium/blob/master/docs/index.md" optfeature "desktop notifications" x11-libs/libnotify optfeature "keyring support inside vscode" "virtual/secret-service" } diff --git a/app-editors/vscodium/vscodium-1.91.1.24193.ebuild b/app-editors/vscodium/vscodium-1.91.1.24193.ebuild index c4986884955d..4bf914823a45 100644 --- a/app-editors/vscodium/vscodium-1.91.1.24193.ebuild +++ b/app-editors/vscodium/vscodium-1.91.1.24193.ebuild @@ -122,7 +122,7 @@ src_install() { 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" + elog "More information at: https://github.com/VSCodium/vscodium/blob/master/docs/index.md" optfeature "desktop notifications" x11-libs/libnotify optfeature "keyring support inside vscode" "virtual/secret-service" } diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz index 1a06be2941522ed3feb9aa9939396e7fc5f66986..90ffbe5b2219b7813f0d19f16dd5f1f52323ca2a 100644 GIT binary patch delta 61913 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