From c4dee9b6b2637b00d192b5c810f0b33c767b93a0 Mon Sep 17 00:00:00 2001 From: root Date: Mon, 12 Feb 2024 13:47:03 +0300 Subject: [PATCH] Sync with portage [Mon Feb 12 13:47:02 MSK 2024]. --- Manifest | 30 +- Manifest.files.gz | Bin 29773 -> 29780 bytes app-accessibility/Manifest.gz | Bin 4553 -> 4556 bytes app-accessibility/at-spi2-core/Manifest | 2 - .../at-spi2-core/at-spi2-core-2.48.3.ebuild | 75 - app-admin/Manifest.gz | Bin 31855 -> 31853 bytes app-admin/awscli/Manifest | 12 +- app-admin/awscli/awscli-1.32.23.ebuild | 89 - app-admin/awscli/awscli-1.32.29.ebuild | 2 +- app-admin/awscli/awscli-1.32.35.ebuild | 90 - app-admin/awscli/awscli-1.32.36.ebuild | 90 - app-admin/awscli/awscli-1.32.37.ebuild | 90 - app-admin/awscli/awscli-1.32.38.ebuild | 90 - app-admin/conky/Manifest | 4 +- app-admin/conky/conky-1.19.2-r1.ebuild | 225 --- app-admin/conky/conky-1.19.6-r2.ebuild | 8 +- app-arch/Manifest.gz | Bin 17736 -> 17741 bytes app-arch/unp/Manifest | 2 + app-arch/unp/unp-2.0_pre10.ebuild | 52 + app-crypt/Manifest.gz | Bin 24784 -> 24788 bytes app-crypt/libsecret/Manifest | 2 +- app-crypt/libsecret/libsecret-0.21.1.ebuild | 4 +- app-crypt/sbctl/Manifest | 2 + .../sbctl-0.13-no-installkernel-error.patch | 27 + app-crypt/sbctl/sbctl-0.13-r1.ebuild | 40 + app-emulation/Manifest.gz | Bin 15314 -> 15307 bytes app-emulation/wine-gecko/Manifest | 2 +- .../wine-gecko/wine-gecko-2.47.4.ebuild | 4 +- app-emulation/wine-mono/Manifest | 2 +- .../wine-mono/wine-mono-8.1.0.ebuild | 4 +- app-emulation/wine-staging/Manifest | 3 + .../wine-staging/wine-staging-9.2.ebuild | 469 +++++ app-emulation/wine-vanilla/Manifest | 2 +- .../wine-vanilla/wine-vanilla-9.0.ebuild | 2 +- app-i18n/Manifest.gz | Bin 18358 -> 18360 bytes app-i18n/ibus-typing-booster/Manifest | 6 +- .../ibus-typing-booster-2.24.11.ebuild | 2 +- ...uild => ibus-typing-booster-2.25.0.ebuild} | 2 +- app-i18n/unicode-data/Manifest | 2 +- .../unicode-data/unicode-data-15.1.0.ebuild | 4 +- app-misc/Manifest.gz | Bin 50423 -> 50423 bytes app-misc/geoclue/Manifest | 2 +- app-misc/geoclue/geoclue-2.7.1.ebuild | 4 +- app-portage/Manifest.gz | Bin 9766 -> 9770 bytes app-portage/pfl/Manifest | 2 +- app-portage/pfl/pfl-3.4.ebuild | 2 +- app-text/Manifest.gz | Bin 49616 -> 49612 bytes app-text/discount/Manifest | 2 + app-text/discount/discount-3.0.0d.ebuild | 67 + app-text/evince/Manifest | 4 +- app-text/evince/evince-44.3.ebuild | 132 -- app-text/evince/evince-45.0.ebuild | 2 +- app-text/ghostscript-gpl/Manifest | 2 - .../ghostscript-gpl-10.01.1.ebuild | 190 -- app-text/po4a/Manifest | 10 +- ...o4a-0.68-man.patch => po4a-0.69-man.patch} | 4 +- app-text/po4a/files/po4a-man.patch | 14 +- app-text/po4a/po4a-0.69.ebuild | 6 +- .../{po4a-0.68.ebuild => po4a-0.70.ebuild} | 8 +- app-text/zathura-pdf-poppler/Manifest | 7 +- app-text/zathura-pdf-poppler/metadata.xml | 6 +- ...build => zathura-pdf-poppler-0.3.2.ebuild} | 10 +- .../zathura-pdf-poppler-9999.ebuild | 8 +- dev-cpp/Manifest.gz | Bin 14608 -> 14601 bytes dev-cpp/asio/Manifest | 2 +- dev-cpp/asio/asio-1.28.1.ebuild | 4 +- dev-cpp/gtkmm/Manifest | 2 - dev-cpp/gtkmm/gtkmm-4.10.0.ebuild | 52 - dev-debug/Manifest.gz | Bin 4009 -> 4018 bytes dev-debug/lldb/Manifest | 2 + dev-debug/lldb/lldb-19.0.0_pre20240210.ebuild | 107 ++ dev-dotnet/Manifest.gz | Bin 4301 -> 4302 bytes dev-dotnet/cake/Manifest | 2 +- ...cake-4.0.0.ebuild => cake-4.0.0-r1.ebuild} | 4 +- dev-java/Manifest.gz | Bin 60169 -> 60168 bytes dev-java/commons-compress/Manifest | 5 +- .../commons-compress-1.25.0.ebuild | 41 + dev-java/commons-compress/metadata.xml | 11 +- dev-java/jakartaee-migration/Manifest | 4 +- .../jakartaee-migration-1.0.8.ebuild | 72 + dev-java/jakartaee-migration/metadata.xml | 11 +- dev-java/json/Manifest | 3 + dev-java/json/json-20240205.ebuild | 61 + dev-java/protobuf-java/Manifest | 2 + .../protobuf-java/protobuf-java-3.25.2.ebuild | 166 ++ dev-java/tomcat-native/Manifest | 3 + .../tomcat-native/tomcat-native-2.0.7.ebuild | 79 + dev-lang/Manifest.gz | Bin 21813 -> 21841 bytes dev-lang/closure-compiler-bin/Manifest | 6 +- ...> closure-compiler-bin-20211107-r1.ebuild} | 27 +- .../closure-compiler-bin-20231112.ebuild | 43 + dev-lang/closure-compiler-bin/metadata.xml | 15 +- dev-lang/coffee-script/Manifest | 4 +- .../coffee-script/coffee-script-2.7.0.ebuild | 66 + dev-lang/coffee-script/metadata.xml | 22 +- dev-lang/esco/Manifest | 2 +- dev-lang/esco/metadata.xml | 13 +- dev-lang/php/Manifest | 2 +- dev-lang/php/metadata.xml | 5 + dev-lang/python/Manifest | 14 +- ...-r1.ebuild => python-2.7.18_p16-r2.ebuild} | 3 +- dev-lang/python/python-3.10.13_p3.ebuild | 506 +++++ dev-lang/python/python-3.11.8_p1.ebuild | 537 ++++++ dev-lang/python/python-3.12.2_p1.ebuild | 535 ++++++ .../python/python-3.13.0_alpha3_p1.ebuild | 533 ++++++ dev-lang/python/python-3.8.18_p2.ebuild | 429 +++++ dev-lang/python/python-3.9.18_p2.ebuild | 488 +++++ dev-lang/rust/Manifest | 3 +- .../files/1.75.0-musl-dynamic-linking.patch | 19 + ...st-1.75.0.ebuild => rust-1.75.0-r1.ebuild} | 1 + dev-lang/zig/Manifest | 2 +- dev-lang/zig/zig-9999.ebuild | 29 +- dev-libs/Manifest.gz | Bin 97732 -> 97724 bytes dev-libs/json-glib/Manifest | 2 +- dev-libs/json-glib/json-glib-1.8.0.ebuild | 4 +- dev-libs/libcec/Manifest | 1 + dev-libs/libcec/libcec-6.0.2-r2.ebuild | 123 ++ dev-libs/libclc/Manifest | 2 + .../libclc/libclc-19.0.0_pre20240210.ebuild | 61 + dev-libs/libdex/Manifest | 2 +- dev-libs/libdex/libdex-0.4.1.ebuild | 4 +- dev-libs/libgusb/Manifest | 2 +- dev-libs/libgusb/libgusb-0.4.7.ebuild | 4 +- dev-libs/libgweather/Manifest | 2 +- dev-libs/libgweather/libgweather-4.4.0.ebuild | 4 +- dev-libs/libportal/Manifest | 2 +- dev-libs/libportal/libportal-0.7.1.ebuild | 4 +- dev-libs/libtracefs/Manifest | 2 +- ....6.4.ebuild => libtracefs-1.6.4-r1.ebuild} | 8 +- dev-libs/libutf8proc/Manifest | 2 +- dev-libs/libutf8proc/libutf8proc-2.9.0.ebuild | 4 +- dev-lisp/Manifest.gz | Bin 3368 -> 3366 bytes dev-lisp/sbcl/Manifest | 2 +- dev-lisp/sbcl/metadata.xml | 1 + dev-ml/Manifest.gz | Bin 38295 -> 38293 bytes dev-ml/llvm-ocaml/Manifest | 2 + .../llvm-ocaml-19.0.0_pre20240210.ebuild | 107 ++ .../ExtUtils-CChecker-0.110.0.ebuild | 4 +- dev-perl/ExtUtils-CChecker/Manifest | 2 +- dev-perl/Manifest.gz | Bin 285670 -> 285662 bytes dev-perl/Syntax-Keyword-Try/Manifest | 2 +- .../Syntax-Keyword-Try-0.280.0.ebuild | 4 +- dev-perl/XS-Parse-Keyword/Manifest | 2 +- .../XS-Parse-Keyword-0.380.0.ebuild | 4 +- dev-python/Faker/Faker-22.4.0.ebuild | 40 - dev-python/Faker/Faker-22.5.1.ebuild | 2 +- dev-python/Faker/Manifest | 4 +- .../Levenshtein/Levenshtein-0.25.0.ebuild | 48 + dev-python/Levenshtein/Manifest | 2 + dev-python/Manifest.gz | Bin 268702 -> 268877 bytes dev-python/beartype/Manifest | 6 +- dev-python/beartype/beartype-0.17.0.ebuild | 2 +- ...e-0.16.4.ebuild => beartype-0.17.1.ebuild} | 21 +- dev-python/boto3/Manifest | 12 +- dev-python/boto3/boto3-1.34.23.ebuild | 64 - dev-python/boto3/boto3-1.34.29.ebuild | 2 +- dev-python/boto3/boto3-1.34.35.ebuild | 58 - dev-python/boto3/boto3-1.34.36.ebuild | 58 - dev-python/boto3/boto3-1.34.37.ebuild | 58 - dev-python/boto3/boto3-1.34.38.ebuild | 58 - dev-python/botocore/Manifest | 12 +- dev-python/botocore/botocore-1.34.23.ebuild | 68 - dev-python/botocore/botocore-1.34.29.ebuild | 2 +- dev-python/botocore/botocore-1.34.35.ebuild | 63 - dev-python/botocore/botocore-1.34.36.ebuild | 63 - dev-python/botocore/botocore-1.34.37.ebuild | 67 - dev-python/botocore/botocore-1.34.38.ebuild | 67 - dev-python/cachelib/Manifest | 4 + dev-python/cachelib/cachelib-0.11.0.ebuild | 44 + dev-python/cachelib/cachelib-0.12.0.ebuild | 46 + dev-python/clang-python/Manifest | 2 + .../clang-python-19.0.0_pre20240210.ebuild | 53 + dev-python/cliff/Manifest | 4 +- dev-python/cliff/cliff-4.4.0.ebuild | 40 - dev-python/cliff/cliff-4.5.0.ebuild | 2 +- dev-python/colorlog/Manifest | 4 +- dev-python/colorlog/colorlog-6.8.0.ebuild | 21 - dev-python/colorlog/colorlog-6.8.2.ebuild | 2 +- dev-python/coverage/Manifest | 2 +- dev-python/coverage/coverage-7.4.1.ebuild | 2 +- dev-python/dask/Manifest | 4 +- dev-python/dask/dask-2024.1.0.ebuild | 93 - dev-python/dask/dask-2024.1.1.ebuild | 2 +- dev-python/dill/Manifest | 4 +- dev-python/dill/dill-0.3.7.ebuild | 28 - dev-python/dill/dill-0.3.8.ebuild | 2 +- dev-python/dnspython/Manifest | 4 +- dev-python/dnspython/dnspython-2.4.2.ebuild | 51 - dev-python/dnspython/dnspython-2.5.0.ebuild | 2 +- dev-python/elementpath/Manifest | 2 + .../elementpath/elementpath-4.2.1.ebuild | 34 + dev-python/ensurepip-setuptools/Manifest | 2 + .../ensurepip-setuptools-69.1.0.ebuild | 24 + dev-python/google-api-python-client/Manifest | 4 +- .../google-api-python-client-2.114.0.ebuild | 49 - .../google-api-python-client-2.115.0.ebuild | 2 +- dev-python/httpx-socks/Manifest | 2 + .../httpx-socks/httpx-socks-0.8.1.ebuild | 50 + dev-python/identify/Manifest | 2 + dev-python/identify/identify-2.5.34.ebuild | 29 + dev-python/imageio/Manifest | 2 + dev-python/imageio/imageio-2.34.0.ebuild | 92 + dev-python/lit/Manifest | 2 + dev-python/lit/lit-19.0.0_pre20240210.ebuild | 45 + dev-python/mkdocs-material/Manifest | 6 +- .../mkdocs-material-9.5.5.ebuild | 2 +- ....4.ebuild => mkdocs-material-9.5.9.ebuild} | 4 +- dev-python/numexpr/Manifest | 2 +- dev-python/numexpr/numexpr-2.9.0.ebuild | 2 +- dev-python/overrides/Manifest | 6 +- dev-python/overrides/overrides-7.4.0.ebuild | 42 - dev-python/overrides/overrides-7.6.0.ebuild | 21 - dev-python/overrides/overrides-7.7.0.ebuild | 2 +- dev-python/parse/Manifest | 2 +- dev-python/parse/parse-1.20.1.ebuild | 2 +- dev-python/phonenumbers/Manifest | 4 +- .../phonenumbers/phonenumbers-8.13.28.ebuild | 39 - .../phonenumbers/phonenumbers-8.13.29.ebuild | 2 +- dev-python/pip-run/Manifest | 2 + dev-python/pip-run/pip-run-12.6.1.ebuild | 51 + dev-python/pycairo/Manifest | 2 + dev-python/pycairo/pycairo-1.26.0.ebuild | 73 + dev-python/pygit2/Manifest | 6 +- dev-python/pygit2/pygit2-1.14.0.ebuild | 2 +- ...it2-1.13.3.ebuild => pygit2-1.14.1.ebuild} | 4 +- dev-python/pyside2-tools/Manifest | 2 +- .../pyside2-tools-5.15.12.ebuild | 14 +- dev-python/pyside2/Manifest | 2 +- dev-python/pyside2/pyside2-5.15.12.ebuild | 10 +- dev-python/pyside6-tools/Manifest | 2 +- .../pyside6-tools/pyside6-tools-6.6.1.ebuild | 16 +- dev-python/pyside6/Manifest | 2 +- dev-python/pyside6/pyside6-6.6.1.ebuild | 12 +- dev-python/pytest-describe/Manifest | 2 + .../pytest-describe-2.2.0.ebuild | 33 + dev-python/pytest-home/Manifest | 3 + dev-python/pytest-home/metadata.xml | 13 + .../pytest-home/pytest-home-0.5.1.ebuild | 26 + dev-python/python-multipart/Manifest | 2 + .../python-multipart-0.0.9.ebuild | 31 + dev-python/python-utils/Manifest | 4 +- .../python-utils/python-utils-3.8.1.ebuild | 42 - .../python-utils/python-utils-3.8.2.ebuild | 2 +- dev-python/rfc3987/Manifest | 2 +- ....3.8-r2.ebuild => rfc3987-1.3.8-r3.ebuild} | 0 dev-python/seaborn/Manifest | 4 +- dev-python/seaborn/seaborn-0.13.1.ebuild | 39 - dev-python/seaborn/seaborn-0.13.2.ebuild | 2 +- dev-python/setuptools/Manifest | 2 + .../setuptools/setuptools-69.1.0.ebuild | 123 ++ dev-python/shiboken2/Manifest | 2 +- dev-python/shiboken2/shiboken2-5.15.12.ebuild | 20 +- dev-python/shiboken6/Manifest | 2 +- dev-python/shiboken6/shiboken6-6.6.1.ebuild | 20 +- dev-python/sphinx-autodoc-typehints/Manifest | 4 +- .../sphinx-autodoc-typehints-1.25.2.ebuild | 39 - .../sphinx-autodoc-typehints-1.25.3.ebuild | 2 +- dev-python/sqlalchemy/Manifest | 2 + .../sqlalchemy/sqlalchemy-2.0.26.ebuild | 111 ++ dev-python/stripe/Manifest | 6 +- dev-python/stripe/stripe-7.13.0.ebuild | 81 - dev-python/stripe/stripe-7.14.0.ebuild | 81 - dev-python/stripe/stripe-8.0.0.ebuild | 2 +- dev-python/tavern/Manifest | 2 + dev-python/tavern/tavern-2.9.2.ebuild | 65 + dev-python/toolz/Manifest | 4 +- dev-python/toolz/toolz-0.12.0.ebuild | 26 - dev-python/toolz/toolz-0.12.1.ebuild | 2 +- dev-python/tqdm/Manifest | 2 + dev-python/tqdm/tqdm-4.66.2.ebuild | 45 + dev-python/twine/Manifest | 2 + dev-python/twine/twine-5.0.0.ebuild | 78 + dev-python/uvicorn/Manifest | 2 + dev-python/uvicorn/uvicorn-0.27.1.ebuild | 75 + dev-python/vcrpy/Manifest | 7 +- .../vcrpy/files/vcrpy-5.1.0-py312.patch | 35 - dev-python/vcrpy/vcrpy-5.1.0.ebuild | 67 - dev-python/vcrpy/vcrpy-6.0.0.ebuild | 62 - dev-python/vcrpy/vcrpy-6.0.1.ebuild | 2 +- dev-ruby/Manifest.gz | Bin 109105 -> 109106 bytes dev-ruby/cri/Manifest | 2 +- dev-ruby/cri/cri-2.15.11-r1.ebuild | 2 +- dev-ruby/html-pipeline/Manifest | 2 +- .../html-pipeline/html-pipeline-2.14.3.ebuild | 4 +- dev-ruby/httparty/Manifest | 2 +- dev-ruby/httparty/httparty-0.21.0.ebuild | 4 +- dev-ruby/kramdown/Manifest | 2 +- dev-ruby/kramdown/kramdown-2.4.0-r1.ebuild | 4 +- dev-ruby/locale/Manifest | 2 +- dev-ruby/locale/locale-2.1.3-r1.ebuild | 4 +- dev-ruby/multi_xml/Manifest | 2 +- dev-ruby/multi_xml/multi_xml-0.6.0-r2.ebuild | 4 +- dev-ruby/niceogiri/Manifest | 2 +- dev-ruby/niceogiri/niceogiri-1.1.2-r1.ebuild | 4 +- dev-ruby/omniauth/Manifest | 2 +- dev-ruby/omniauth/omniauth-2.1.2.ebuild | 4 +- dev-ruby/parser/Manifest | 2 +- dev-ruby/parser/parser-3.3.0.5.ebuild | 2 +- dev-ruby/pry/Manifest | 2 +- dev-ruby/pry/pry-0.14.2.ebuild | 4 +- dev-ruby/qed/Manifest | 2 +- dev-ruby/qed/qed-2.9.2-r1.ebuild | 4 +- dev-ruby/rake-compiler/Manifest | 2 + .../rake-compiler/rake-compiler-1.2.7.ebuild | 55 + dev-ruby/rotp/Manifest | 2 +- dev-ruby/rotp/rotp-6.3.0.ebuild | 4 +- dev-ruby/rouge/Manifest | 4 +- dev-ruby/rouge/rouge-3.30.0-r1.ebuild | 4 +- dev-ruby/rouge/rouge-4.2.0.ebuild | 4 +- dev-ruby/ruby-gettext/Manifest | 2 +- .../ruby-gettext/ruby-gettext-3.4.9.ebuild | 4 +- dev-ruby/rubytest/Manifest | 2 +- dev-ruby/rubytest/rubytest-0.8.1-r1.ebuild | 4 +- dev-ruby/semantic_puppet/Manifest | 2 + .../semantic_puppet-1.1.0.ebuild | 18 + dev-ruby/stream/Manifest | 2 +- dev-ruby/stream/stream-0.5.5.ebuild | 4 +- dev-ruby/uuidtools/Manifest | 2 +- dev-ruby/uuidtools/uuidtools-2.2.0-r1.ebuild | 4 +- dev-scheme/Manifest.gz | Bin 9981 -> 9979 bytes dev-scheme/gauche/Manifest | 9 +- .../gauche/files/gauche-0.9.13-info.patch | 95 + dev-scheme/gauche/files/gauche-info.patch | 26 +- dev-scheme/gauche/files/gauche-xz-info.patch | 8 +- dev-scheme/gauche/gauche-0.9.13.ebuild | 4 +- dev-scheme/gauche/gauche-0.9.14.ebuild | 56 + dev-tex/Manifest.gz | Bin 6519 -> 6519 bytes dev-tex/minted/Manifest | 4 +- dev-tex/minted/metadata.xml | 4 + dev-tex/minted/minted-2.6.ebuild | 2 +- dev-util/Manifest.gz | Bin 64461 -> 64464 bytes dev-util/cargo-c/Manifest | 263 ++- dev-util/cargo-c/cargo-c-0.9.28.ebuild | 356 ---- dev-util/cargo-c/cargo-c-0.9.30.ebuild | 381 ++++ dev-util/gtk-update-icon-cache/Manifest | 2 - .../gtk-update-icon-cache-3.24.31.ebuild | 31 - dev-util/poke/Manifest | 2 + dev-util/poke/poke-3.90.2.ebuild | 126 ++ dev-vcs/Manifest.gz | Bin 11509 -> 11503 bytes dev-vcs/git-publish/Manifest | 4 +- ...-1.8.0.ebuild => git-publish-1.8.2.ebuild} | 4 +- dev-vcs/stgit/Manifest | 91 +- ...{stgit-2.4.1.ebuild => stgit-2.4.3.ebuild} | 158 +- eclass/Manifest.gz | Bin 39761 -> 39761 bytes eclass/kernel-build.eclass | 5 + eclass/kernel-install.eclass | 29 +- eclass/llvm.org.eclass | 3 + games-emulation/Manifest.gz | Bin 12033 -> 12035 bytes games-emulation/ppsspp/Manifest | 4 - games-emulation/ppsspp/ppsspp-1.16.4.ebuild | 81 - games-emulation/ppsspp/ppsspp-1.16.ebuild | 82 - games-strategy/Manifest.gz | Bin 8090 -> 8090 bytes games-strategy/freeciv/Manifest | 13 +- ...0_beta4-fix-manpage-install-location.patch | 34 + ...-3.0.1-r1.ebuild => freeciv-3.0.10.ebuild} | 82 +- ...eta2.ebuild => freeciv-3.1.0_beta4.ebuild} | 65 +- games-strategy/freeciv/freeciv-9999.ebuild | 63 +- games-strategy/freeciv/metadata.xml | 2 + gnome-base/Manifest.gz | Bin 4721 -> 4723 bytes gnome-base/gnome-control-center/Manifest | 6 +- .../gnome-control-center-45.0.ebuild | 206 -- .../gnome-control-center-45.1.ebuild | 206 -- .../gnome-control-center-45.2.ebuild | 2 +- gnome-base/gnome-session/Manifest | 6 +- .../gnome-session/files/defaults.list-r5 | 336 ---- .../gnome-session-44.0-r1.ebuild | 128 -- .../gnome-session-45.0-r1.ebuild | 2 +- .../gnome-session/gnome-session-45.0.ebuild | 128 -- gnome-base/gnome-settings-daemon/Manifest | 4 +- .../gnome-settings-daemon-44.1.ebuild | 139 -- .../gnome-settings-daemon-45.0.ebuild | 2 +- gnome-base/gsettings-desktop-schemas/Manifest | 4 +- .../gsettings-desktop-schemas-44.0.ebuild | 43 - .../gsettings-desktop-schemas-45.0.ebuild | 2 +- gnome-base/librsvg/Manifest | 129 -- gnome-base/librsvg/librsvg-2.56.3.ebuild | 414 ---- gnome-base/nautilus/Manifest | 4 +- gnome-base/nautilus/nautilus-44.2.1.ebuild | 120 -- gnome-base/nautilus/nautilus-45.2.1-r1.ebuild | 2 +- gnome-extra/Manifest.gz | Bin 11267 -> 11276 bytes gnome-extra/evolution-data-server/Manifest | 9 +- .../evolution-data-server-3.48.4-r1.ebuild | 145 -- .../evolution-data-server-3.50.2-r1.ebuild | 2 +- .../evolution-data-server-3.50.3.ebuild | 160 -- .../files/3.48.4-aliasing-fix.patch | 37 - .../evolution-data-server/metadata.xml | 2 - gnome-extra/evolution-ews/Manifest | 4 +- .../evolution-ews/evolution-ews-3.48.2.ebuild | 72 - .../evolution-ews/evolution-ews-3.50.2.ebuild | 2 +- gnome-extra/gnome-boxes/Manifest | 2 +- .../gnome-boxes/gnome-boxes-45.0.ebuild | 4 +- gnome-extra/gnome-clocks/Manifest | 2 +- .../gnome-clocks/gnome-clocks-45.0.ebuild | 4 +- gnome-extra/gnome-contacts/Manifest | 4 +- .../gnome-contacts/gnome-contacts-44.0.ebuild | 73 - .../gnome-contacts/gnome-contacts-45.0.ebuild | 2 +- gnome-extra/gnome-user-docs/Manifest | 6 +- .../gnome-user-docs-44.3.ebuild | 38 - .../gnome-user-docs-45.0.ebuild | 38 - .../gnome-user-docs-45.1.ebuild | 2 +- gnome-extra/tecla/Manifest | 2 +- gnome-extra/tecla/tecla-45.0.ebuild | 2 +- gui-apps/Manifest.gz | Bin 4716 -> 4718 bytes gui-apps/gnome-console/Manifest | 4 +- .../gnome-console/gnome-console-44.4.ebuild | 53 - .../gnome-console-45.0-r1.ebuild | 2 +- gui-libs/Manifest.gz | Bin 4601 -> 4605 bytes gui-libs/gdk-pixbuf-loader-webp/Manifest | 2 +- .../gdk-pixbuf-loader-webp-0.2.4.ebuild | 2 +- gui-libs/gtk/Manifest | 2 - gui-libs/gtk/gtk-4.10.5.ebuild | 225 --- gui-libs/gtksourceview/Manifest | 2 - .../gtksourceview/gtksourceview-5.8.0.ebuild | 74 - gui-libs/libadwaita/Manifest | 2 - gui-libs/libadwaita/libadwaita-1.3.4.ebuild | 66 - gui-libs/vte-common/Manifest | 8 +- gui-libs/vte-common/vte-common-0.72.2.ebuild | 78 - gui-libs/vte-common/vte-common-0.74.0.ebuild | 79 - gui-libs/vte-common/vte-common-0.74.1.ebuild | 79 - gui-libs/vte-common/vte-common-0.74.2.ebuild | 2 +- gui-libs/vte/Manifest | 9 +- gui-libs/vte/vte-0.72.2.ebuild | 104 - gui-libs/vte/vte-0.74.0.ebuild | 105 - gui-libs/vte/vte-0.74.1.ebuild | 105 - gui-libs/vte/vte-0.74.2.ebuild | 2 +- kde-frameworks/Manifest.gz | Bin 13934 -> 13919 bytes kde-frameworks/attica/Manifest | 4 +- ...a-5.114.0.ebuild => attica-5.115.0.ebuild} | 0 kde-frameworks/baloo/Manifest | 4 +- ...oo-5.114.0.ebuild => baloo-5.115.0.ebuild} | 0 kde-frameworks/bluez-qt/Manifest | 4 +- ...5.114.0.ebuild => bluez-qt-5.115.0.ebuild} | 0 kde-frameworks/breeze-icons-rcc/Manifest | 4 +- ...ebuild => breeze-icons-rcc-5.115.0.ebuild} | 0 kde-frameworks/breeze-icons/Manifest | 4 +- ...4.0.ebuild => breeze-icons-5.115.0.ebuild} | 0 kde-frameworks/countryflags/Manifest | 4 +- ...4.0.ebuild => countryflags-5.115.0.ebuild} | 0 kde-frameworks/extra-cmake-modules/Manifest | 4 +- ...ild => extra-cmake-modules-5.115.0.ebuild} | 0 kde-frameworks/frameworkintegration/Manifest | 4 +- ...ld => frameworkintegration-5.115.0.ebuild} | 0 kde-frameworks/kapidox/Manifest | 4 +- ...-5.114.0.ebuild => kapidox-5.115.0.ebuild} | 0 kde-frameworks/karchive/Manifest | 4 +- ...5.114.0.ebuild => karchive-5.115.0.ebuild} | 0 kde-frameworks/kauth/Manifest | 4 +- ...th-5.114.0.ebuild => kauth-5.115.0.ebuild} | 0 kde-frameworks/kbookmarks/Manifest | 4 +- ...114.0.ebuild => kbookmarks-5.115.0.ebuild} | 0 kde-frameworks/kcalendarcore/Manifest | 4 +- ....0.ebuild => kcalendarcore-5.115.0.ebuild} | 0 kde-frameworks/kcmutils/Manifest | 4 +- ...5.114.0.ebuild => kcmutils-5.115.0.ebuild} | 0 kde-frameworks/kcodecs/Manifest | 4 +- ...-5.114.0.ebuild => kcodecs-5.115.0.ebuild} | 0 kde-frameworks/kcompletion/Manifest | 4 +- ...14.0.ebuild => kcompletion-5.115.0.ebuild} | 0 kde-frameworks/kconfig/Manifest | 4 +- ...-5.114.0.ebuild => kconfig-5.115.0.ebuild} | 0 kde-frameworks/kconfigwidgets/Manifest | 4 +- ...0.ebuild => kconfigwidgets-5.115.0.ebuild} | 0 kde-frameworks/kcontacts/Manifest | 4 +- ....114.0.ebuild => kcontacts-5.115.0.ebuild} | 0 kde-frameworks/kcoreaddons/Manifest | 4 +- ...14.0.ebuild => kcoreaddons-5.115.0.ebuild} | 0 kde-frameworks/kcrash/Manifest | 4 +- ...h-5.114.0.ebuild => kcrash-5.115.0.ebuild} | 0 kde-frameworks/kdav/Manifest | 4 +- ...dav-5.114.0.ebuild => kdav-5.115.0.ebuild} | 0 kde-frameworks/kdbusaddons/Manifest | 4 +- ...14.0.ebuild => kdbusaddons-5.115.0.ebuild} | 0 kde-frameworks/kdeclarative/Manifest | 4 +- ...4.0.ebuild => kdeclarative-5.115.0.ebuild} | 0 kde-frameworks/kded/Manifest | 4 +- ...ded-5.114.0.ebuild => kded-5.115.0.ebuild} | 0 kde-frameworks/kdelibs4support/Manifest | 4 +- ....ebuild => kdelibs4support-5.115.0.ebuild} | 0 kde-frameworks/kdesu/Manifest | 4 +- ...su-5.114.0.ebuild => kdesu-5.115.0.ebuild} | 0 kde-frameworks/kdnssd/Manifest | 4 +- ...d-5.114.0.ebuild => kdnssd-5.115.0.ebuild} | 0 kde-frameworks/kdoctools/Manifest | 4 +- ....114.0.ebuild => kdoctools-5.115.0.ebuild} | 0 kde-frameworks/kemoticons/Manifest | 4 +- ...114.0.ebuild => kemoticons-5.115.0.ebuild} | 0 kde-frameworks/kfilemetadata/Manifest | 4 +- ....0.ebuild => kfilemetadata-5.115.0.ebuild} | 2 +- kde-frameworks/kglobalaccel/Manifest | 4 +- ...4.0.ebuild => kglobalaccel-5.115.0.ebuild} | 0 kde-frameworks/kguiaddons/Manifest | 4 +- ...114.0.ebuild => kguiaddons-5.115.0.ebuild} | 0 kde-frameworks/kholidays/Manifest | 4 +- ....114.0.ebuild => kholidays-5.115.0.ebuild} | 0 kde-frameworks/khtml/Manifest | 4 +- ...ml-5.114.0.ebuild => khtml-5.115.0.ebuild} | 0 kde-frameworks/ki18n/Manifest | 4 +- ...8n-5.114.0.ebuild => ki18n-5.115.1.ebuild} | 0 kde-frameworks/kiconthemes/Manifest | 4 +- ...14.0.ebuild => kiconthemes-5.115.0.ebuild} | 0 kde-frameworks/kidletime/Manifest | 4 +- ....114.0.ebuild => kidletime-5.115.0.ebuild} | 0 kde-frameworks/kimageformats/Manifest | 4 +- ...r1.ebuild => kimageformats-5.115.0.ebuild} | 0 kde-frameworks/kinit/Manifest | 4 +- ...it-5.114.0.ebuild => kinit-5.115.0.ebuild} | 0 kde-frameworks/kio/Manifest | 4 +- ...{kio-5.114.0.ebuild => kio-5.115.0.ebuild} | 0 kde-frameworks/kirigami/Manifest | 4 +- ...5.114.0.ebuild => kirigami-5.115.0.ebuild} | 0 kde-frameworks/kitemmodels/Manifest | 4 +- ...14.0.ebuild => kitemmodels-5.115.0.ebuild} | 0 kde-frameworks/kitemviews/Manifest | 4 +- ...114.0.ebuild => kitemviews-5.115.0.ebuild} | 0 kde-frameworks/kjobwidgets/Manifest | 4 +- ...14.0.ebuild => kjobwidgets-5.115.0.ebuild} | 0 kde-frameworks/kjs/Manifest | 4 +- ...{kjs-5.114.0.ebuild => kjs-5.115.0.ebuild} | 0 kde-frameworks/knewstuff/Manifest | 4 +- ....114.0.ebuild => knewstuff-5.115.0.ebuild} | 0 kde-frameworks/knotifications/Manifest | 4 +- ...0.ebuild => knotifications-5.115.0.ebuild} | 0 kde-frameworks/knotifyconfig/Manifest | 4 +- ....0.ebuild => knotifyconfig-5.115.0.ebuild} | 0 kde-frameworks/kpackage/Manifest | 4 +- ...5.114.0.ebuild => kpackage-5.115.0.ebuild} | 0 kde-frameworks/kparts/Manifest | 4 +- ...s-5.114.0.ebuild => kparts-5.115.0.ebuild} | 0 kde-frameworks/kpeople/Manifest | 4 +- ...-5.114.0.ebuild => kpeople-5.115.0.ebuild} | 0 kde-frameworks/kplotting/Manifest | 4 +- ....114.0.ebuild => kplotting-5.115.0.ebuild} | 0 kde-frameworks/kpty/Manifest | 4 +- ...pty-5.114.0.ebuild => kpty-5.115.0.ebuild} | 0 kde-frameworks/kquickcharts/Manifest | 4 +- ...4.0.ebuild => kquickcharts-5.115.0.ebuild} | 0 kde-frameworks/kross/Manifest | 4 +- ...ss-5.114.0.ebuild => kross-5.115.0.ebuild} | 0 kde-frameworks/krunner/Manifest | 4 +- ...-5.114.0.ebuild => krunner-5.115.0.ebuild} | 0 kde-frameworks/kservice/Manifest | 4 +- ...5.114.0.ebuild => kservice-5.115.0.ebuild} | 0 kde-frameworks/ktexteditor/Manifest | 4 +- ...14.0.ebuild => ktexteditor-5.115.0.ebuild} | 0 kde-frameworks/ktextwidgets/Manifest | 4 +- ...4.0.ebuild => ktextwidgets-5.115.0.ebuild} | 0 kde-frameworks/kunitconversion/Manifest | 4 +- ....ebuild => kunitconversion-5.115.0.ebuild} | 0 kde-frameworks/kwallet/Manifest | 4 +- ...-5.114.0.ebuild => kwallet-5.115.0.ebuild} | 0 kde-frameworks/kwidgetsaddons/Manifest | 4 +- ...0.ebuild => kwidgetsaddons-5.115.0.ebuild} | 0 kde-frameworks/kwindowsystem/Manifest | 4 +- ....0.ebuild => kwindowsystem-5.115.0.ebuild} | 0 kde-frameworks/kxmlgui/Manifest | 4 +- ...-5.114.0.ebuild => kxmlgui-5.115.0.ebuild} | 0 kde-frameworks/modemmanager-qt/Manifest | 4 +- ....ebuild => modemmanager-qt-5.115.0.ebuild} | 0 kde-frameworks/networkmanager-qt/Manifest | 4 +- ...build => networkmanager-qt-5.115.0.ebuild} | 0 kde-frameworks/oxygen-icons/Manifest | 4 +- ...4.0.ebuild => oxygen-icons-5.115.0.ebuild} | 0 kde-frameworks/prison/Manifest | 4 +- ...n-5.114.0.ebuild => prison-5.115.0.ebuild} | 0 kde-frameworks/purpose/Manifest | 4 +- ...-5.114.0.ebuild => purpose-5.115.0.ebuild} | 0 kde-frameworks/qqc2-desktop-style/Manifest | 4 +- ...uild => qqc2-desktop-style-5.115.0.ebuild} | 0 kde-frameworks/solid/Manifest | 4 +- ...id-5.114.0.ebuild => solid-5.115.0.ebuild} | 0 kde-frameworks/sonnet/Manifest | 4 +- ...t-5.114.0.ebuild => sonnet-5.115.0.ebuild} | 0 kde-frameworks/syndication/Manifest | 4 +- ...14.0.ebuild => syndication-5.115.0.ebuild} | 0 kde-frameworks/syntax-highlighting/Manifest | 4 +- ...ild => syntax-highlighting-5.115.0.ebuild} | 0 kde-frameworks/threadweaver/Manifest | 4 +- ...4.0.ebuild => threadweaver-5.115.0.ebuild} | 0 kde-plasma/Manifest.gz | Bin 11148 -> 11145 bytes kde-plasma/kwayland/Manifest | 4 +- ...5.114.0.ebuild => kwayland-5.115.0.ebuild} | 0 kde-plasma/libplasma/Manifest | 4 +- ....114.0.ebuild => libplasma-5.115.0.ebuild} | 0 kde-plasma/plasma-activities-stats/Manifest | 4 +- ...=> plasma-activities-stats-5.115.0.ebuild} | 0 kde-plasma/plasma-activities/Manifest | 4 +- ...build => plasma-activities-5.115.0.ebuild} | 0 mail-client/Manifest.gz | Bin 3378 -> 3380 bytes mail-client/evolution/Manifest | 6 +- mail-client/evolution/evolution-3.48.4.ebuild | 152 -- mail-client/evolution/evolution-3.50.2.ebuild | 2 +- mail-client/evolution/evolution-3.50.3.ebuild | 152 -- mail-mta/Manifest.gz | Bin 2381 -> 2380 bytes mail-mta/exim/Manifest | 4 +- ...4.97.1-r2.ebuild => exim-4.97.1-r3.ebuild} | 0 .../exim-4.97.1-memory-usage-bug-3047.patch | 35 +- media-gfx/Manifest.gz | Bin 37689 -> 37686 bytes media-gfx/eog/Manifest | 6 +- media-gfx/eog/eog-44.3-r1.ebuild | 77 - media-gfx/eog/eog-45.1-r1.ebuild | 77 - media-gfx/eog/eog-45.2.ebuild | 2 +- media-libs/Manifest.gz | Bin 69163 -> 69176 bytes media-libs/libsdl2/Manifest | 1 + media-libs/libsdl2/libsdl2-2.28.5-r1.ebuild | 263 +++ media-libs/libshumate/Manifest | 4 +- media-libs/libshumate/libshumate-1.0.5.ebuild | 4 +- media-libs/libshumate/libshumate-1.1.3.ebuild | 2 +- media-libs/vidstab/Manifest | 3 +- media-libs/vidstab/vidstab-1.1.1-r1.ebuild | 66 + media-libs/vidstab/vidstab-9999.ebuild | 7 +- media-sound/Manifest.gz | Bin 57396 -> 57390 bytes media-sound/a2jmidid/Manifest | 2 +- media-sound/a2jmidid/metadata.xml | 4 +- media-sound/abcm2ps/Manifest | 4 +- media-sound/abcm2ps/abcm2ps-8.14.14.ebuild | 49 - media-sound/abcm2ps/abcm2ps-8.14.15.ebuild | 2 +- media-sound/abcmidi/Manifest | 2 + media-sound/abcmidi/abcmidi-2024.02.11.ebuild | 35 + media-sound/gnome-music/Manifest | 2 +- .../gnome-music/gnome-music-45.0.ebuild | 4 +- media-sound/puddletag/Manifest | 4 +- media-sound/puddletag/metadata.xml | 2 +- .../puddletag/puddletag-2.2.0-r1.ebuild | 7 +- media-tv/Manifest.gz | Bin 3612 -> 3615 bytes media-tv/kodi/Manifest | 2 +- media-tv/kodi/kodi-9999.ebuild | 15 +- media-video/Manifest.gz | Bin 24540 -> 24533 bytes media-video/ffmpeg-chromium/Manifest | 2 + .../ffmpeg-chromium-121.ebuild | 250 +++ media-video/ffmpeg/Manifest | 6 +- media-video/ffmpeg/ffmpeg-6.1.1-r3.ebuild | 596 ++++++ media-video/ffmpeg/ffmpeg-9999.ebuild | 3 +- media-video/ffmpeg/metadata.xml | 6 + media-video/mjpg-streamer/Manifest | 1 + .../mjpg-streamer-0_pre20200524-r2.ebuild | 97 + media-video/motion/Manifest | 1 + media-video/motion/motion-4.5.1-r4.ebuild | 89 + media-video/mpv/Manifest | 3 +- media-video/mpv/mpv-0.37.0-r1.ebuild | 283 +++ media-video/mpv/mpv-9999.ebuild | 6 + metadata/Manifest.gz | Bin 10007 -> 10003 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/Manifest | 30 +- metadata/glsa/Manifest.files.gz | Bin 565345 -> 565345 bytes metadata/glsa/glsa-202305-15.xml | 6 +- metadata/glsa/glsa-202401-33.xml | 3 +- metadata/glsa/glsa-202402-04.xml | 6 +- metadata/glsa/timestamp.chk | 2 +- metadata/glsa/timestamp.commit | 2 +- metadata/md5-cache/Manifest.gz | Bin 28329 -> 28374 bytes .../md5-cache/app-accessibility/Manifest.gz | Bin 6408 -> 6248 bytes .../app-accessibility/at-spi2-core-2.48.3 | 18 - metadata/md5-cache/app-admin/Manifest.gz | Bin 57588 -> 56652 bytes metadata/md5-cache/app-admin/awscli-1.32.23 | 16 - metadata/md5-cache/app-admin/awscli-1.32.29 | 4 +- metadata/md5-cache/app-admin/awscli-1.32.35 | 16 - metadata/md5-cache/app-admin/awscli-1.32.36 | 16 - metadata/md5-cache/app-admin/awscli-1.32.37 | 16 - metadata/md5-cache/app-admin/awscli-1.32.38 | 16 - metadata/md5-cache/app-admin/conky-1.19.2-r1 | 17 - metadata/md5-cache/app-admin/conky-1.19.6-r2 | 2 +- metadata/md5-cache/app-arch/Manifest.gz | Bin 28280 -> 28440 bytes metadata/md5-cache/app-arch/unp-2.0_pre10 | 15 + metadata/md5-cache/app-crypt/Manifest.gz | Bin 38631 -> 38795 bytes metadata/md5-cache/app-crypt/libsecret-0.21.1 | 4 +- metadata/md5-cache/app-crypt/sbctl-0.13-r1 | 14 + metadata/md5-cache/app-emulation/Manifest.gz | Bin 34352 -> 34511 bytes .../md5-cache/app-emulation/wine-gecko-2.47.4 | 4 +- .../md5-cache/app-emulation/wine-mono-8.1.0 | 4 +- .../md5-cache/app-emulation/wine-staging-9.2 | 18 + .../md5-cache/app-emulation/wine-vanilla-9.0 | 4 +- metadata/md5-cache/app-i18n/Manifest.gz | Bin 26742 -> 26750 bytes .../app-i18n/ibus-typing-booster-2.24.11 | 4 +- ...ster-2.24.5 => ibus-typing-booster-2.25.0} | 6 +- .../md5-cache/app-i18n/unicode-data-15.1.0 | 4 +- metadata/md5-cache/app-misc/Manifest.gz | Bin 77840 -> 77849 bytes metadata/md5-cache/app-misc/geoclue-2.7.1 | 4 +- metadata/md5-cache/app-portage/Manifest.gz | Bin 19580 -> 19578 bytes metadata/md5-cache/app-portage/pfl-3.4 | 4 +- metadata/md5-cache/app-text/Manifest.gz | Bin 78392 -> 78231 bytes metadata/md5-cache/app-text/discount-3.0.0d | 13 + metadata/md5-cache/app-text/evince-44.3 | 17 - metadata/md5-cache/app-text/evince-45.0 | 4 +- .../app-text/ghostscript-gpl-10.01.1 | 15 - metadata/md5-cache/app-text/po4a-0.69 | 4 +- .../app-text/{po4a-0.68 => po4a-0.70} | 4 +- .../app-text/zathura-pdf-poppler-0.3.1 | 14 - .../app-text/zathura-pdf-poppler-0.3.2 | 14 + .../app-text/zathura-pdf-poppler-9999 | 10 +- metadata/md5-cache/dev-cpp/Manifest.gz | Bin 28359 -> 28198 bytes metadata/md5-cache/dev-cpp/asio-1.28.1 | 4 +- metadata/md5-cache/dev-cpp/gtkmm-4.10.0 | 16 - metadata/md5-cache/dev-debug/Manifest.gz | Bin 9115 -> 9269 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.0_rc2 | 2 +- metadata/md5-cache/dev-debug/lldb-19.0.0.9999 | 2 +- .../dev-debug/lldb-19.0.0_pre20240203 | 2 +- .../dev-debug/lldb-19.0.0_pre20240210 | 16 + metadata/md5-cache/dev-dotnet/Manifest.gz | Bin 6810 -> 6810 bytes .../dev-dotnet/{cake-4.0.0 => cake-4.0.0-r1} | 4 +- metadata/md5-cache/dev-java/Manifest.gz | Bin 75962 -> 76773 bytes .../dev-java/commons-compress-1.25.0 | 15 + .../dev-java/jakartaee-migration-1.0.8 | 15 + metadata/md5-cache/dev-java/json-20240205 | 15 + .../md5-cache/dev-java/protobuf-java-3.25.2 | 16 + .../md5-cache/dev-java/tomcat-native-2.0.7 | 16 + metadata/md5-cache/dev-lang/Manifest.gz | Bin 45248 -> 46524 bytes ...11107 => closure-compiler-bin-20211107-r1} | 8 +- .../dev-lang/closure-compiler-bin-20231112 | 13 + .../md5-cache/dev-lang/coffee-script-2.7.0 | 13 + ...hon-2.7.18_p16-r1 => python-2.7.18_p16-r2} | 6 +- metadata/md5-cache/dev-lang/python-3.10.13_p3 | 16 + metadata/md5-cache/dev-lang/python-3.11.8_p1 | 16 + metadata/md5-cache/dev-lang/python-3.12.2_p1 | 16 + .../dev-lang/python-3.13.0_alpha3_p1 | 15 + metadata/md5-cache/dev-lang/python-3.8.18_p2 | 16 + metadata/md5-cache/dev-lang/python-3.9.18_p2 | 16 + .../dev-lang/{rust-1.75.0 => rust-1.75.0-r1} | 2 +- metadata/md5-cache/dev-lang/zig-9999 | 14 +- metadata/md5-cache/dev-libs/Manifest.gz | Bin 181968 -> 182298 bytes metadata/md5-cache/dev-libs/json-glib-1.8.0 | 4 +- metadata/md5-cache/dev-libs/libcec-6.0.2-r2 | 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.0_rc2 | 2 +- .../md5-cache/dev-libs/libclc-19.0.0.9999 | 2 +- .../dev-libs/libclc-19.0.0_pre20240203 | 2 +- .../dev-libs/libclc-19.0.0_pre20240210 | 13 + metadata/md5-cache/dev-libs/libdex-0.4.1 | 4 +- metadata/md5-cache/dev-libs/libgusb-0.4.7 | 4 +- metadata/md5-cache/dev-libs/libgweather-4.4.0 | 4 +- metadata/md5-cache/dev-libs/libportal-0.7.1 | 4 +- .../{libtracefs-1.6.4 => libtracefs-1.6.4-r1} | 4 +- metadata/md5-cache/dev-libs/libutf8proc-2.9.0 | 4 +- metadata/md5-cache/dev-ml/Manifest.gz | Bin 105141 -> 105299 bytes 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 +- .../md5-cache/dev-ml/llvm-ocaml-18.1.0_rc2 | 2 +- .../md5-cache/dev-ml/llvm-ocaml-19.0.0.9999 | 2 +- .../dev-ml/llvm-ocaml-19.0.0_pre20240203 | 2 +- .../dev-ml/llvm-ocaml-19.0.0_pre20240210 | 16 + .../dev-perl/ExtUtils-CChecker-0.110.0 | 4 +- metadata/md5-cache/dev-perl/Manifest.gz | Bin 382832 -> 382834 bytes .../dev-perl/Syntax-Keyword-Try-0.280.0 | 4 +- .../dev-perl/XS-Parse-Keyword-0.380.0 | 4 +- metadata/md5-cache/dev-python/Faker-22.4.0 | 16 - metadata/md5-cache/dev-python/Faker-22.5.1 | 4 +- .../md5-cache/dev-python/Levenshtein-0.25.0 | 17 + metadata/md5-cache/dev-python/Manifest.gz | Bin 355565 -> 354478 bytes metadata/md5-cache/dev-python/beartype-0.17.0 | 4 +- .../{beartype-0.16.4 => beartype-0.17.1} | 14 +- metadata/md5-cache/dev-python/boto3-1.34.23 | 16 - metadata/md5-cache/dev-python/boto3-1.34.29 | 4 +- metadata/md5-cache/dev-python/boto3-1.34.35 | 16 - metadata/md5-cache/dev-python/boto3-1.34.36 | 16 - metadata/md5-cache/dev-python/boto3-1.34.37 | 16 - metadata/md5-cache/dev-python/boto3-1.34.38 | 16 - .../md5-cache/dev-python/botocore-1.34.23 | 16 - .../md5-cache/dev-python/botocore-1.34.29 | 4 +- .../md5-cache/dev-python/botocore-1.34.35 | 16 - .../md5-cache/dev-python/botocore-1.34.36 | 16 - .../md5-cache/dev-python/botocore-1.34.37 | 16 - .../md5-cache/dev-python/botocore-1.34.38 | 16 - metadata/md5-cache/dev-python/cachelib-0.11.0 | 16 + metadata/md5-cache/dev-python/cachelib-0.12.0 | 16 + .../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 +- .../dev-python/clang-python-18.1.0_rc2 | 2 +- .../dev-python/clang-python-19.0.0.9999 | 2 +- .../clang-python-19.0.0_pre20240203 | 2 +- .../clang-python-19.0.0_pre20240210 | 16 + metadata/md5-cache/dev-python/cliff-4.4.0 | 16 - metadata/md5-cache/dev-python/cliff-4.5.0 | 4 +- metadata/md5-cache/dev-python/colorlog-6.8.0 | 16 - metadata/md5-cache/dev-python/colorlog-6.8.2 | 4 +- metadata/md5-cache/dev-python/coverage-7.4.1 | 4 +- metadata/md5-cache/dev-python/dask-2024.1.0 | 16 - metadata/md5-cache/dev-python/dask-2024.1.1 | 4 +- metadata/md5-cache/dev-python/dill-0.3.7 | 15 - metadata/md5-cache/dev-python/dill-0.3.8 | 4 +- metadata/md5-cache/dev-python/dnspython-2.4.2 | 16 - metadata/md5-cache/dev-python/dnspython-2.5.0 | 4 +- .../md5-cache/dev-python/elementpath-4.2.1 | 16 + .../dev-python/ensurepip-setuptools-69.1.0 | 12 + .../google-api-python-client-2.114.0 | 16 - .../google-api-python-client-2.115.0 | 4 +- .../md5-cache/dev-python/httpx-socks-0.8.1 | 16 + metadata/md5-cache/dev-python/identify-2.5.34 | 16 + metadata/md5-cache/dev-python/imageio-2.34.0 | 17 + 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.0_rc2 | 2 +- metadata/md5-cache/dev-python/lit-19.0.0.9999 | 2 +- .../dev-python/lit-19.0.0_pre20240203 | 2 +- .../dev-python/lit-19.0.0_pre20240210 | 15 + .../dev-python/mkdocs-material-9.5.5 | 4 +- ...s-material-9.5.4 => mkdocs-material-9.5.9} | 8 +- metadata/md5-cache/dev-python/numexpr-2.9.0 | 4 +- metadata/md5-cache/dev-python/overrides-7.4.0 | 16 - metadata/md5-cache/dev-python/overrides-7.6.0 | 16 - metadata/md5-cache/dev-python/overrides-7.7.0 | 4 +- metadata/md5-cache/dev-python/parse-1.20.1 | 4 +- .../md5-cache/dev-python/phonenumbers-8.13.28 | 16 - .../md5-cache/dev-python/phonenumbers-8.13.29 | 4 +- metadata/md5-cache/dev-python/pip-run-12.6.1 | 16 + metadata/md5-cache/dev-python/pycairo-1.26.0 | 17 + metadata/md5-cache/dev-python/pygit2-1.14.0 | 4 +- .../{pygit2-1.13.3 => pygit2-1.14.1} | 6 +- metadata/md5-cache/dev-python/pyside2-5.15.12 | 16 +- .../dev-python/pyside2-tools-5.15.12 | 16 +- metadata/md5-cache/dev-python/pyside6-6.6.1 | 16 +- .../md5-cache/dev-python/pyside6-tools-6.6.1 | 16 +- ...typehints-1.25.2 => pytest-describe-2.2.0} | 14 +- .../md5-cache/dev-python/pytest-home-0.5.1 | 16 + .../dev-python/python-multipart-0.0.9 | 16 + .../md5-cache/dev-python/python-utils-3.8.1 | 16 - .../md5-cache/dev-python/python-utils-3.8.2 | 4 +- .../{rfc3987-1.3.8-r2 => rfc3987-1.3.8-r3} | 0 metadata/md5-cache/dev-python/seaborn-0.13.1 | 16 - metadata/md5-cache/dev-python/seaborn-0.13.2 | 4 +- .../md5-cache/dev-python/setuptools-69.1.0 | 17 + .../md5-cache/dev-python/shiboken2-5.15.12 | 14 +- metadata/md5-cache/dev-python/shiboken6-6.6.1 | 14 +- .../sphinx-autodoc-typehints-1.25.3 | 4 +- .../md5-cache/dev-python/sqlalchemy-2.0.26 | 17 + metadata/md5-cache/dev-python/stripe-7.13.0 | 16 - metadata/md5-cache/dev-python/stripe-7.14.0 | 16 - metadata/md5-cache/dev-python/stripe-8.0.0 | 4 +- metadata/md5-cache/dev-python/tavern-2.9.2 | 16 + metadata/md5-cache/dev-python/toolz-0.12.0 | 16 - metadata/md5-cache/dev-python/toolz-0.12.1 | 4 +- metadata/md5-cache/dev-python/tqdm-4.66.2 | 16 + metadata/md5-cache/dev-python/twine-5.0.0 | 16 + metadata/md5-cache/dev-python/uvicorn-0.27.1 | 16 + metadata/md5-cache/dev-python/vcrpy-5.1.0 | 16 - metadata/md5-cache/dev-python/vcrpy-6.0.0 | 16 - metadata/md5-cache/dev-python/vcrpy-6.0.1 | 4 +- metadata/md5-cache/dev-ruby/Manifest.gz | Bin 192034 -> 192354 bytes metadata/md5-cache/dev-ruby/cri-2.15.11-r1 | 12 +- .../md5-cache/dev-ruby/html-pipeline-2.14.3 | 12 +- metadata/md5-cache/dev-ruby/httparty-0.21.0 | 12 +- metadata/md5-cache/dev-ruby/kramdown-2.4.0-r1 | 12 +- metadata/md5-cache/dev-ruby/locale-2.1.3-r1 | 12 +- .../md5-cache/dev-ruby/multi_xml-0.6.0-r2 | 12 +- .../md5-cache/dev-ruby/niceogiri-1.1.2-r1 | 12 +- metadata/md5-cache/dev-ruby/omniauth-2.1.2 | 12 +- metadata/md5-cache/dev-ruby/parser-3.3.0.5 | 12 +- metadata/md5-cache/dev-ruby/pry-0.14.2 | 12 +- metadata/md5-cache/dev-ruby/qed-2.9.2-r1 | 12 +- .../md5-cache/dev-ruby/rake-compiler-1.2.7 | 17 + metadata/md5-cache/dev-ruby/rotp-6.3.0 | 12 +- metadata/md5-cache/dev-ruby/rouge-3.30.0-r1 | 12 +- metadata/md5-cache/dev-ruby/rouge-4.2.0 | 12 +- .../md5-cache/dev-ruby/ruby-gettext-3.4.9 | 12 +- metadata/md5-cache/dev-ruby/rubytest-0.8.1-r1 | 12 +- .../md5-cache/dev-ruby/semantic_puppet-1.1.0 | 17 + metadata/md5-cache/dev-ruby/stream-0.5.5 | 12 +- .../md5-cache/dev-ruby/uuidtools-2.2.0-r1 | 12 +- metadata/md5-cache/dev-scheme/Manifest.gz | Bin 13928 -> 14089 bytes metadata/md5-cache/dev-scheme/gauche-0.9.13 | 2 +- metadata/md5-cache/dev-scheme/gauche-0.9.14 | 16 + metadata/md5-cache/dev-tex/Manifest.gz | Bin 8758 -> 8755 bytes metadata/md5-cache/dev-tex/minted-2.6 | 4 +- metadata/md5-cache/dev-util/Manifest.gz | Bin 125374 -> 125367 bytes metadata/md5-cache/dev-util/cargo-c-0.9.28 | 15 - metadata/md5-cache/dev-util/cargo-c-0.9.30 | 15 + .../dev-util/gtk-update-icon-cache-3.24.31 | 14 - metadata/md5-cache/dev-util/poke-3.90.2 | 15 + metadata/md5-cache/dev-vcs/Manifest.gz | Bin 20179 -> 20180 bytes metadata/md5-cache/dev-vcs/git-publish-1.8.0 | 15 - metadata/md5-cache/dev-vcs/git-publish-1.8.2 | 15 + metadata/md5-cache/dev-vcs/stgit-2.4.1 | 14 - metadata/md5-cache/dev-vcs/stgit-2.4.3 | 14 + .../md5-cache/games-emulation/Manifest.gz | Bin 19828 -> 19506 bytes .../md5-cache/games-emulation/ppsspp-1.16 | 17 - .../md5-cache/games-emulation/ppsspp-1.16.4 | 17 - metadata/md5-cache/games-strategy/Manifest.gz | Bin 11009 -> 11006 bytes .../md5-cache/games-strategy/freeciv-3.0.1-r1 | 17 - .../md5-cache/games-strategy/freeciv-3.0.10 | 17 + ...reeciv-3.1.0_beta2 => freeciv-3.1.0_beta4} | 17 +- .../md5-cache/games-strategy/freeciv-9999 | 14 +- metadata/md5-cache/gnome-base/Manifest.gz | Bin 9152 -> 7846 bytes .../gnome-base/gnome-control-center-45.0 | 19 - .../gnome-base/gnome-control-center-45.1 | 19 - .../gnome-base/gnome-control-center-45.2 | 4 +- .../gnome-base/gnome-session-44.0-r1 | 17 - .../md5-cache/gnome-base/gnome-session-45.0 | 17 - .../gnome-base/gnome-session-45.0-r1 | 4 +- .../gnome-base/gnome-settings-daemon-44.1 | 18 - .../gnome-base/gnome-settings-daemon-45.0 | 4 +- .../gnome-base/gsettings-desktop-schemas-44.0 | 14 - .../gnome-base/gsettings-desktop-schemas-45.0 | 4 +- metadata/md5-cache/gnome-base/librsvg-2.56.3 | 17 - metadata/md5-cache/gnome-base/nautilus-44.2.1 | 19 - .../md5-cache/gnome-base/nautilus-45.2.1-r1 | 4 +- metadata/md5-cache/gnome-extra/Manifest.gz | Bin 22114 -> 21137 bytes .../evolution-data-server-3.48.4-r1 | 18 - .../evolution-data-server-3.50.2-r1 | 4 +- .../gnome-extra/evolution-data-server-3.50.3 | 18 - .../gnome-extra/evolution-ews-3.48.2 | 17 - .../gnome-extra/evolution-ews-3.50.2 | 4 +- .../md5-cache/gnome-extra/gnome-boxes-45.0 | 4 +- .../md5-cache/gnome-extra/gnome-clocks-45.0 | 4 +- .../md5-cache/gnome-extra/gnome-contacts-44.0 | 16 - .../md5-cache/gnome-extra/gnome-contacts-45.0 | 4 +- .../gnome-extra/gnome-user-docs-44.3 | 15 - .../gnome-extra/gnome-user-docs-45.0 | 15 - .../gnome-extra/gnome-user-docs-45.1 | 4 +- metadata/md5-cache/gnome-extra/tecla-45.0 | 4 +- metadata/md5-cache/gui-apps/Manifest.gz | Bin 12842 -> 12679 bytes .../md5-cache/gui-apps/gnome-console-44.4 | 17 - .../md5-cache/gui-apps/gnome-console-45.0-r1 | 4 +- metadata/md5-cache/gui-libs/Manifest.gz | Bin 9679 -> 8228 bytes .../gui-libs/gdk-pixbuf-loader-webp-0.2.4 | 4 +- metadata/md5-cache/gui-libs/gtk-4.10.5 | 19 - .../md5-cache/gui-libs/gtksourceview-5.8.0 | 18 - metadata/md5-cache/gui-libs/libadwaita-1.3.4 | 17 - metadata/md5-cache/gui-libs/vte-0.72.2 | 17 - metadata/md5-cache/gui-libs/vte-0.74.0 | 17 - metadata/md5-cache/gui-libs/vte-0.74.1 | 17 - metadata/md5-cache/gui-libs/vte-0.74.2 | 4 +- metadata/md5-cache/gui-libs/vte-common-0.72.2 | 15 - metadata/md5-cache/gui-libs/vte-common-0.74.0 | 15 - metadata/md5-cache/gui-libs/vte-common-0.74.1 | 15 - metadata/md5-cache/gui-libs/vte-common-0.74.2 | 4 +- metadata/md5-cache/kde-frameworks/Manifest.gz | Bin 37026 -> 37018 bytes .../{attica-5.114.0 => attica-5.115.0} | 6 +- .../{baloo-5.114.0 => baloo-5.115.0} | 10 +- .../{bluez-qt-5.114.0 => bluez-qt-5.115.0} | 6 +- ...eze-icons-5.114.0 => breeze-icons-5.115.0} | 6 +- ...s-rcc-5.114.0 => breeze-icons-rcc-5.115.0} | 6 +- ...ntryflags-5.114.0 => countryflags-5.115.0} | 6 +- ...es-5.114.0 => extra-cmake-modules-5.115.0} | 2 +- ...n-5.114.0 => frameworkintegration-5.115.0} | 10 +- .../{kapidox-5.114.0 => kapidox-5.115.0} | 4 +- .../{karchive-5.114.0 => karchive-5.115.0} | 6 +- .../{kauth-5.114.0 => kauth-5.115.0} | 10 +- ...{kbookmarks-5.114.0 => kbookmarks-5.115.0} | 10 +- ...ndarcore-5.114.0 => kcalendarcore-5.115.0} | 6 +- .../{kcmutils-5.114.0 => kcmutils-5.115.0} | 10 +- .../{kcodecs-5.114.0 => kcodecs-5.115.0} | 6 +- ...completion-5.114.0 => kcompletion-5.115.0} | 10 +- .../{kconfig-5.114.0 => kconfig-5.115.0} | 6 +- ...widgets-5.114.0 => kconfigwidgets-5.115.0} | 10 +- .../{kcontacts-5.114.0 => kcontacts-5.115.0} | 10 +- ...coreaddons-5.114.0 => kcoreaddons-5.115.0} | 6 +- .../{kcrash-5.114.0 => kcrash-5.115.0} | 10 +- .../{kdav-5.114.0 => kdav-5.115.0} | 10 +- ...dbusaddons-5.114.0 => kdbusaddons-5.115.0} | 6 +- ...clarative-5.114.0 => kdeclarative-5.115.0} | 10 +- .../{kded-5.114.0 => kded-5.115.0} | 10 +- .../kde-frameworks/kdelibs4support-5.114.0 | 16 - .../kde-frameworks/kdelibs4support-5.115.0 | 16 + .../{kdesu-5.114.0 => kdesu-5.115.0} | 10 +- .../{kdnssd-5.114.0 => kdnssd-5.115.0} | 6 +- .../{kdoctools-5.114.0 => kdoctools-5.115.0} | 10 +- ...{kemoticons-5.114.0 => kemoticons-5.115.0} | 10 +- ...metadata-5.114.0 => kfilemetadata-5.115.0} | 12 +- ...obalaccel-5.114.0 => kglobalaccel-5.115.0} | 10 +- ...{kguiaddons-5.114.0 => kguiaddons-5.115.0} | 6 +- .../{kholidays-5.114.0 => kholidays-5.115.0} | 6 +- .../{khtml-5.114.0 => khtml-5.115.0} | 10 +- .../{ki18n-5.114.0 => ki18n-5.115.1} | 6 +- ...iconthemes-5.114.0 => kiconthemes-5.115.0} | 10 +- .../{kidletime-5.114.0 => kidletime-5.115.0} | 6 +- ...rmats-5.114.0-r1 => kimageformats-5.115.0} | 10 +- .../{kinit-5.114.0 => kinit-5.115.0} | 10 +- .../{kio-5.114.0 => kio-5.115.0} | 12 +- .../{kirigami-5.114.0 => kirigami-5.115.0} | 6 +- ...itemmodels-5.114.0 => kitemmodels-5.115.0} | 6 +- ...{kitemviews-5.114.0 => kitemviews-5.115.0} | 6 +- ...jobwidgets-5.114.0 => kjobwidgets-5.115.0} | 10 +- .../{kjs-5.114.0 => kjs-5.115.0} | 6 +- .../{knewstuff-5.114.0 => knewstuff-5.115.0} | 10 +- ...cations-5.114.0 => knotifications-5.115.0} | 10 +- ...fyconfig-5.114.0 => knotifyconfig-5.115.0} | 10 +- .../{kpackage-5.114.0 => kpackage-5.115.0} | 10 +- .../{kparts-5.114.0 => kparts-5.115.0} | 10 +- .../{kpeople-5.114.0 => kpeople-5.115.0} | 10 +- .../{kplotting-5.114.0 => kplotting-5.115.0} | 6 +- .../{kpty-5.114.0 => kpty-5.115.0} | 10 +- ...ickcharts-5.114.0 => kquickcharts-5.115.0} | 10 +- .../{kross-5.114.0 => kross-5.115.0} | 10 +- .../{krunner-5.114.0 => krunner-5.115.0} | 10 +- .../{kservice-5.114.0 => kservice-5.115.0} | 10 +- .../kde-frameworks/ktexteditor-5.114.0 | 16 - .../kde-frameworks/ktexteditor-5.115.0 | 16 + ...xtwidgets-5.114.0 => ktextwidgets-5.115.0} | 10 +- ...ersion-5.114.0 => kunitconversion-5.115.0} | 10 +- .../{kwallet-5.114.0 => kwallet-5.115.0} | 10 +- ...saddons-5.114.0 => kwidgetsaddons-5.115.0} | 6 +- ...owsystem-5.114.0 => kwindowsystem-5.115.0} | 6 +- .../{kxmlgui-5.114.0 => kxmlgui-5.115.0} | 10 +- ...ger-qt-5.114.0 => modemmanager-qt-5.115.0} | 6 +- ...r-qt-5.114.0 => networkmanager-qt-5.115.0} | 6 +- ...gen-icons-5.114.0 => oxygen-icons-5.115.0} | 6 +- .../{prison-5.114.0 => prison-5.115.0} | 6 +- .../{purpose-5.114.0 => purpose-5.115.0} | 10 +- ...yle-5.114.0 => qqc2-desktop-style-5.115.0} | 10 +- .../{solid-5.114.0 => solid-5.115.0} | 6 +- .../{sonnet-5.114.0 => sonnet-5.115.0} | 6 +- ...yndication-5.114.0 => syndication-5.115.0} | 10 +- ...ng-5.114.0 => syntax-highlighting-5.115.0} | 6 +- ...eadweaver-5.114.0 => threadweaver-5.115.0} | 6 +- metadata/md5-cache/kde-plasma/Manifest.gz | Bin 21535 -> 21532 bytes .../{kwayland-5.114.0 => kwayland-5.115.0} | 6 +- .../{libplasma-5.114.0 => libplasma-5.115.0} | 10 +- ...ties-5.114.0 => plasma-activities-5.115.0} | 10 +- ....114.0 => plasma-activities-stats-5.115.0} | 10 +- metadata/md5-cache/mail-client/Manifest.gz | Bin 8248 -> 7931 bytes .../md5-cache/mail-client/evolution-3.48.4 | 16 - .../md5-cache/mail-client/evolution-3.50.2 | 4 +- .../md5-cache/mail-client/evolution-3.50.3 | 16 - metadata/md5-cache/mail-mta/Manifest.gz | Bin 4217 -> 4217 bytes .../{exim-4.97.1-r2 => exim-4.97.1-r3} | 0 metadata/md5-cache/media-gfx/Manifest.gz | Bin 59948 -> 59631 bytes metadata/md5-cache/media-gfx/eog-44.3-r1 | 17 - metadata/md5-cache/media-gfx/eog-45.1-r1 | 17 - metadata/md5-cache/media-gfx/eog-45.2 | 4 +- metadata/md5-cache/media-libs/Manifest.gz | Bin 119324 -> 119651 bytes .../md5-cache/media-libs/libsdl2-2.28.5-r1 | 17 + .../md5-cache/media-libs/libshumate-1.0.5 | 4 +- .../md5-cache/media-libs/libshumate-1.1.3 | 4 +- .../md5-cache/media-libs/vidstab-1.1.1-r1 | 15 + metadata/md5-cache/media-libs/vidstab-9999 | 6 +- metadata/md5-cache/media-sound/Manifest.gz | Bin 74992 -> 74997 bytes .../md5-cache/media-sound/abcm2ps-8.14.14 | 15 - .../md5-cache/media-sound/abcm2ps-8.14.15 | 4 +- .../md5-cache/media-sound/abcmidi-2024.02.11 | 13 + .../md5-cache/media-sound/gnome-music-45.0 | 4 +- .../md5-cache/media-sound/puddletag-2.2.0-r1 | 4 +- metadata/md5-cache/media-tv/Manifest.gz | Bin 5309 -> 5313 bytes metadata/md5-cache/media-tv/kodi-9999 | 8 +- metadata/md5-cache/media-video/Manifest.gz | Bin 39379 -> 40193 bytes .../md5-cache/media-video/ffmpeg-6.1.1-r3 | 17 + metadata/md5-cache/media-video/ffmpeg-9999 | 8 +- .../md5-cache/media-video/ffmpeg-chromium-121 | 17 + .../mjpg-streamer-0_pre20200524-r2 | 16 + .../md5-cache/media-video/motion-4.5.1-r4 | 15 + metadata/md5-cache/media-video/mpv-0.37.0-r1 | 18 + metadata/md5-cache/media-video/mpv-9999 | 2 +- metadata/md5-cache/net-dns/Manifest.gz | Bin 14494 -> 14661 bytes metadata/md5-cache/net-dns/smartdns-45 | 14 + metadata/md5-cache/net-im/Manifest.gz | Bin 15998 -> 15997 bytes metadata/md5-cache/net-im/fractal-6_rc | 4 +- ...esktop-4.14.6 => telegram-desktop-4.14.15} | 6 +- metadata/md5-cache/net-irc/Manifest.gz | Bin 14788 -> 14784 bytes metadata/md5-cache/net-irc/polari-45.0 | 4 +- metadata/md5-cache/net-libs/Manifest.gz | Bin 59472 -> 59491 bytes .../net-libs/libcloudproviders-0.3.5 | 4 +- metadata/md5-cache/net-libs/libsoup-3.4.4 | 4 +- .../{miniupnpc-2.2.6 => miniupnpc-2.2.6-r1} | 2 +- metadata/md5-cache/net-mail/Manifest.gz | Bin 20203 -> 20369 bytes metadata/md5-cache/net-mail/fdm-2.2-r2 | 15 + metadata/md5-cache/net-misc/Manifest.gz | Bin 92254 -> 92256 bytes ...{moonlight-5.0.1-r1 => moonlight-5.0.1-r2} | 8 +- metadata/md5-cache/net-misc/moonlight-9999 | 8 +- metadata/md5-cache/net-misc/tuba-0.6.2 | 4 +- metadata/md5-cache/net-wireless/Manifest.gz | Bin 27844 -> 27829 bytes .../net-wireless/gnome-bluetooth-42.6 | 17 - .../net-wireless/gnome-bluetooth-42.7 | 4 +- metadata/md5-cache/net-wireless/iwd-2.14 | 15 + .../md5-cache/sci-calculators/Manifest.gz | Bin 4207 -> 4207 bytes .../md5-cache/sci-calculators/bc-gh-6.7.5 | 4 +- .../md5-cache/sci-geosciences/Manifest.gz | Bin 18082 -> 18078 bytes .../md5-cache/sci-geosciences/gnome-maps-45.4 | 4 +- metadata/md5-cache/sci-libs/Manifest.gz | Bin 72281 -> 72748 bytes .../md5-cache/sci-libs/fflas-ffpack-2.5.0-r1 | 15 + metadata/md5-cache/sci-libs/givaro-4.2.0 | 16 + metadata/md5-cache/sci-libs/linbox-1.7.0 | 15 + metadata/md5-cache/sys-apps/Manifest.gz | Bin 89419 -> 89741 bytes metadata/md5-cache/sys-apps/man-pages-6.06 | 16 + metadata/md5-cache/sys-apps/man-pages-9999 | 2 +- metadata/md5-cache/sys-apps/shadow-4.14.4 | 16 + metadata/md5-cache/sys-cluster/Manifest.gz | Bin 24920 -> 24925 bytes .../sys-cluster/{flux-2.0.1 => flux-2.2.3} | 4 +- metadata/md5-cache/sys-devel/Manifest.gz | Bin 31451 -> 33019 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.0_rc2 | 2 +- .../md5-cache/sys-devel/clang-19.0.0.9999 | 2 +- .../sys-devel/clang-19.0.0_pre20240203 | 2 +- .../sys-devel/clang-19.0.0_pre20240210 | 17 + .../sys-devel/clang-common-15.0.7-r7 | 2 +- .../sys-devel/clang-common-16.0.6-r2 | 6 +- .../sys-devel/clang-common-17.0.6-r1 | 6 +- .../sys-devel/clang-common-18.1.0_rc2 | 4 +- .../sys-devel/clang-common-19.0.0.9999 | 4 +- .../sys-devel/clang-common-19.0.0_pre20240203 | 4 +- .../sys-devel/clang-common-19.0.0_pre20240210 | 13 + .../clang-runtime-19.0.0_pre20240210 | 12 + .../md5-cache/sys-devel/gcc-11.4.1_p20240208 | 16 + .../md5-cache/sys-devel/gcc-12.3.1_p20240209 | 16 + .../md5-cache/sys-devel/gcc-13.2.1_p20240210 | 16 + .../sys-devel/gcc-14.0.1_pre20240211 | 16 + 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.0_rc2 | 2 +- metadata/md5-cache/sys-devel/lld-19.0.0.9999 | 2 +- .../sys-devel/lld-19.0.0_pre20240203 | 2 +- .../sys-devel/lld-19.0.0_pre20240210 | 16 + 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-18.1.0_rc2 | 2 +- metadata/md5-cache/sys-devel/llvm-19.0.0.9999 | 2 +- .../sys-devel/llvm-19.0.0_pre20240203 | 2 +- .../sys-devel/llvm-19.0.0_pre20240210 | 17 + .../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 +- .../sys-devel/llvm-common-18.1.0_rc2 | 2 +- .../sys-devel/llvm-common-19.0.0.9999 | 2 +- .../sys-devel/llvm-common-19.0.0_pre20240203 | 2 +- .../sys-devel/llvm-common-19.0.0_pre20240210 | 13 + metadata/md5-cache/sys-kernel/Manifest.gz | Bin 25461 -> 25599 bytes .../sys-kernel/gentoo-kernel-5.10.208 | 2 +- .../sys-kernel/gentoo-kernel-5.10.209 | 2 +- .../sys-kernel/gentoo-kernel-5.15.147 | 2 +- .../sys-kernel/gentoo-kernel-5.15.148 | 2 +- .../md5-cache/sys-kernel/gentoo-kernel-6.1.74 | 2 +- .../md5-cache/sys-kernel/gentoo-kernel-6.1.75 | 2 +- .../md5-cache/sys-kernel/gentoo-kernel-6.1.76 | 2 +- .../md5-cache/sys-kernel/gentoo-kernel-6.1.77 | 2 +- .../md5-cache/sys-kernel/gentoo-kernel-6.6.13 | 2 +- .../md5-cache/sys-kernel/gentoo-kernel-6.6.14 | 2 +- .../md5-cache/sys-kernel/gentoo-kernel-6.6.15 | 2 +- .../md5-cache/sys-kernel/gentoo-kernel-6.6.16 | 2 +- .../md5-cache/sys-kernel/gentoo-kernel-6.7.1 | 2 +- .../md5-cache/sys-kernel/gentoo-kernel-6.7.2 | 2 +- .../sys-kernel/gentoo-kernel-6.7.2-r1 | 2 +- .../md5-cache/sys-kernel/gentoo-kernel-6.7.3 | 2 +- .../md5-cache/sys-kernel/gentoo-kernel-6.7.4 | 2 +- .../sys-kernel/gentoo-kernel-bin-5.10.208 | 2 +- .../sys-kernel/gentoo-kernel-bin-5.10.209 | 2 +- .../sys-kernel/gentoo-kernel-bin-5.15.147 | 2 +- .../sys-kernel/gentoo-kernel-bin-5.15.148 | 2 +- .../sys-kernel/gentoo-kernel-bin-6.1.74 | 2 +- .../sys-kernel/gentoo-kernel-bin-6.1.75 | 2 +- .../sys-kernel/gentoo-kernel-bin-6.1.76 | 2 +- .../sys-kernel/gentoo-kernel-bin-6.1.77 | 2 +- .../sys-kernel/gentoo-kernel-bin-6.6.13 | 2 +- .../sys-kernel/gentoo-kernel-bin-6.6.14 | 2 +- .../sys-kernel/gentoo-kernel-bin-6.6.15 | 2 +- .../sys-kernel/gentoo-kernel-bin-6.6.16 | 2 +- .../sys-kernel/gentoo-kernel-bin-6.7.1 | 2 +- .../sys-kernel/gentoo-kernel-bin-6.7.2 | 2 +- .../sys-kernel/gentoo-kernel-bin-6.7.2-r1 | 2 +- .../sys-kernel/gentoo-kernel-bin-6.7.3 | 2 +- .../sys-kernel/gentoo-kernel-bin-6.7.4 | 2 +- .../md5-cache/sys-kernel/git-sources-6.8_rc4 | 15 + .../sys-kernel/vanilla-kernel-5.10.208 | 2 +- .../sys-kernel/vanilla-kernel-5.10.209 | 2 +- .../sys-kernel/vanilla-kernel-5.10.9999 | 2 +- .../sys-kernel/vanilla-kernel-5.15.147 | 2 +- .../sys-kernel/vanilla-kernel-5.15.148 | 2 +- .../sys-kernel/vanilla-kernel-5.15.9999 | 2 +- .../sys-kernel/vanilla-kernel-6.1.74 | 2 +- .../sys-kernel/vanilla-kernel-6.1.75 | 2 +- .../sys-kernel/vanilla-kernel-6.1.76 | 2 +- .../sys-kernel/vanilla-kernel-6.1.77 | 2 +- .../sys-kernel/vanilla-kernel-6.1.9999 | 2 +- .../sys-kernel/vanilla-kernel-6.6.13 | 2 +- .../sys-kernel/vanilla-kernel-6.6.14 | 2 +- .../sys-kernel/vanilla-kernel-6.6.15 | 2 +- .../sys-kernel/vanilla-kernel-6.6.16 | 2 +- .../sys-kernel/vanilla-kernel-6.6.9999 | 2 +- .../md5-cache/sys-kernel/vanilla-kernel-6.7.1 | 2 +- .../md5-cache/sys-kernel/vanilla-kernel-6.7.2 | 2 +- .../md5-cache/sys-kernel/vanilla-kernel-6.7.3 | 2 +- .../md5-cache/sys-kernel/vanilla-kernel-6.7.4 | 2 +- metadata/md5-cache/sys-libs/Manifest.gz | Bin 38661 -> 39642 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.0_rc2 | 2 +- .../sys-libs/compiler-rt-19.0.0.9999 | 2 +- .../sys-libs/compiler-rt-19.0.0_pre20240203 | 2 +- .../sys-libs/compiler-rt-19.0.0_pre20240210 | 14 + .../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 +- .../compiler-rt-sanitizers-18.1.0_rc2 | 2 +- .../compiler-rt-sanitizers-19.0.0.9999 | 2 +- .../compiler-rt-sanitizers-19.0.0_pre20240203 | 2 +- .../compiler-rt-sanitizers-19.0.0_pre20240210 | 15 + metadata/md5-cache/sys-libs/libcxx-15.0.7-r1 | 2 +- metadata/md5-cache/sys-libs/libcxx-16.0.6 | 6 +- metadata/md5-cache/sys-libs/libcxx-17.0.6 | 6 +- metadata/md5-cache/sys-libs/libcxx-18.1.0_rc2 | 2 +- .../md5-cache/sys-libs/libcxx-19.0.0.9999 | 2 +- .../sys-libs/libcxx-19.0.0_pre20240203 | 2 +- .../sys-libs/libcxx-19.0.0_pre20240210 | 16 + 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 +- .../md5-cache/sys-libs/libcxxabi-18.1.0_rc2 | 2 +- .../md5-cache/sys-libs/libcxxabi-19.0.0.9999 | 2 +- .../sys-libs/libcxxabi-19.0.0_pre20240203 | 2 +- .../sys-libs/libcxxabi-19.0.0_pre20240210 | 16 + 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.0_rc2 | 2 +- .../md5-cache/sys-libs/libomp-19.0.0.9999 | 2 +- .../sys-libs/libomp-19.0.0_pre20240203 | 2 +- .../sys-libs/libomp-19.0.0_pre20240210 | 16 + .../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 +- .../sys-libs/llvm-libunwind-18.1.0_rc2 | 2 +- .../sys-libs/llvm-libunwind-19.0.0.9999 | 2 +- .../llvm-libunwind-19.0.0_pre20240203 | 2 +- .../llvm-libunwind-19.0.0_pre20240210 | 16 + metadata/md5-cache/sys-process/Manifest.gz | Bin 17233 -> 17231 bytes .../md5-cache/sys-process/gnome-usage-45.0 | 4 +- metadata/md5-cache/www-apps/Manifest.gz | Bin 25231 -> 25222 bytes .../md5-cache/www-apps/grafana-bin-10.1.6 | 2 +- .../md5-cache/www-apps/grafana-bin-10.2.3 | 2 +- .../md5-cache/www-apps/grafana-bin-10.3.1 | 2 +- .../md5-cache/www-apps/grafana-bin-9.5.15 | 2 +- metadata/md5-cache/www-apps/lidarr-2.1.6.3993 | 14 - metadata/md5-cache/www-apps/lidarr-2.1.7.4030 | 14 + .../md5-cache/www-apps/prowlarr-1.13.2.4251 | 14 - .../md5-cache/www-apps/prowlarr-1.13.3.4273 | 14 + .../{radarr-5.3.4.8567 => radarr-5.3.5.8592} | 2 +- .../{sonarr-4.0.1.1096 => sonarr-4.0.1.1114} | 2 +- metadata/md5-cache/www-apps/tt-rss-99999999 | 4 +- metadata/md5-cache/www-client/Manifest.gz | Bin 12219 -> 12228 bytes ...2277.106 => microsoft-edge-121.0.2277.113} | 2 +- ...6.6.3249.4 => vivaldi-snapshot-6.6.3265.3} | 6 +- metadata/md5-cache/www-servers/Manifest.gz | Bin 10311 -> 9989 bytes metadata/md5-cache/www-servers/apache-2.4.57 | 17 - .../md5-cache/www-servers/apache-2.4.57-r6 | 17 - metadata/md5-cache/x11-libs/Manifest.gz | Bin 26173 -> 25362 bytes metadata/md5-cache/x11-libs/gtk+-3.24.38 | 19 - metadata/md5-cache/x11-libs/pango-1.50.14 | 17 - metadata/md5-cache/x11-libs/vte-0.72.2 | 17 - metadata/md5-cache/x11-libs/vte-0.74.0 | 17 - metadata/md5-cache/x11-libs/vte-0.74.1 | 17 - metadata/md5-cache/x11-libs/vte-0.74.2 | 4 +- metadata/md5-cache/x11-misc/Manifest.gz | Bin 63051 -> 63375 bytes metadata/md5-cache/x11-misc/colord-1.4.6-r2 | 4 +- metadata/md5-cache/x11-misc/obconf-qt-0.16.4 | 14 + metadata/md5-cache/x11-misc/pcmanfm-qt-1.4.1 | 14 + metadata/md5-cache/x11-terms/Manifest.gz | Bin 9780 -> 9938 bytes .../md5-cache/x11-terms/gnome-terminal-3.48.2 | 16 - .../md5-cache/x11-terms/gnome-terminal-3.50.0 | 16 - .../md5-cache/x11-terms/gnome-terminal-3.50.1 | 4 +- metadata/md5-cache/x11-terms/kitty-0.32.2 | 18 + .../x11-terms/kitty-shell-integration-0.32.2 | 10 + .../md5-cache/x11-terms/kitty-terminfo-0.32.2 | 11 + metadata/md5-cache/x11-themes/Manifest.gz | Bin 27196 -> 27038 bytes .../x11-themes/adwaita-icon-theme-44.0 | 17 - .../x11-themes/adwaita-icon-theme-45.0 | 4 +- metadata/md5-cache/x11-wm/Manifest.gz | Bin 16999 -> 16999 bytes metadata/md5-cache/x11-wm/mutter-45.2-r1 | 6 +- metadata/news/Manifest | 28 +- metadata/news/timestamp.chk | 2 +- metadata/timestamp | 2 +- metadata/timestamp.calculate | 1698 +++++++++-------- metadata/timestamp.chk | 2 +- metadata/timestamp.commit | 2 +- metadata/timestamp.x | 2 +- metadata/xml-schema/timestamp.chk | 2 +- net-dns/Manifest.gz | Bin 8050 -> 8048 bytes net-dns/rbldnsd/Manifest | 2 +- net-dns/rbldnsd/metadata.xml | 6 + net-dns/smartdns/Manifest | 2 + net-dns/smartdns/smartdns-45.ebuild | 32 + net-im/Manifest.gz | Bin 9403 -> 9404 bytes net-im/fractal/Manifest | 2 +- net-im/fractal/fractal-6_rc.ebuild | 2 +- net-im/telegram-desktop/Manifest | 4 +- ...ebuild => telegram-desktop-4.14.15.ebuild} | 1 + net-irc/Manifest.gz | Bin 8230 -> 8230 bytes net-irc/polari/Manifest | 2 +- net-irc/polari/polari-45.0.ebuild | 2 +- net-libs/Manifest.gz | Bin 31813 -> 31813 bytes net-libs/libcloudproviders/Manifest | 2 +- .../libcloudproviders-0.3.5.ebuild | 4 +- net-libs/libsoup/Manifest | 2 +- net-libs/libsoup/libsoup-3.4.4.ebuild | 4 +- net-libs/miniupnpc/Manifest | 4 +- net-libs/miniupnpc/metadata.xml | 3 + ...2.2.6.ebuild => miniupnpc-2.2.6-r1.ebuild} | 2 +- net-mail/Manifest.gz | Bin 14041 -> 14041 bytes net-mail/fdm/Manifest | 4 + net-mail/fdm/fdm-2.2-r2.ebuild | 57 + net-mail/fdm/files/fdm-2.2-pcre2.patch | 79 + net-mail/fdm/files/fdm-2.2-pop3-utf8.patch | 50 + net-mail/fdm/files/fdm-2.2-uaf.patch | 26 + net-misc/Manifest.gz | Bin 54951 -> 54952 bytes net-misc/moonlight/Manifest | 6 +- net-misc/moonlight/metadata.xml | 1 - ....1-r1.ebuild => moonlight-5.0.1-r2.ebuild} | 6 +- net-misc/moonlight/moonlight-9999.ebuild | 6 +- net-misc/tuba/Manifest | 2 +- net-misc/tuba/tuba-0.6.2.ebuild | 2 +- net-wireless/Manifest.gz | Bin 13908 -> 13898 bytes net-wireless/gnome-bluetooth/Manifest | 4 +- .../gnome-bluetooth-42.6.ebuild | 71 - .../gnome-bluetooth-42.7.ebuild | 2 +- net-wireless/iwd/Manifest | 2 + net-wireless/iwd/iwd-2.14.ebuild | 167 ++ profiles/Manifest.gz | Bin 194160 -> 193501 bytes profiles/arch/arm/package.use | 4 + profiles/arch/arm64/package.use | 4 + profiles/arch/riscv/package.use | 7 + .../amd64/17.0/musl/clang/package.use.mask | 6 - .../amd64/23.0/musl/llvm/package.use.mask | 6 - .../23.0/split-usr/musl/llvm/package.use.mask | 6 - .../arm64/17.0/musl/llvm/package.use.mask | 6 - .../arm64/23.0/musl/llvm/package.use.mask | 6 - .../23.0/split-usr/musl/llvm/package.use.mask | 6 - profiles/features/musl/package.use.mask | 5 - profiles/use.local.desc | 7 +- sci-calculators/Manifest.gz | Bin 3206 -> 3209 bytes sci-calculators/bc-gh/Manifest | 2 +- sci-calculators/bc-gh/bc-gh-6.7.5.ebuild | 4 +- sci-geosciences/Manifest.gz | Bin 11591 -> 11596 bytes sci-geosciences/gnome-maps/Manifest | 2 +- .../gnome-maps/gnome-maps-45.4.ebuild | 2 +- sci-libs/Manifest.gz | Bin 45095 -> 45087 bytes sci-libs/fflas-ffpack/Manifest | 3 + .../fflas-ffpack/fflas-ffpack-2.5.0-r1.ebuild | 56 + .../files/fflas-ffpack-2.5.0-blaslapack.patch | 75 + sci-libs/givaro/Manifest | 4 + ...aro-4.2.0-configure.ac-fix-a-bashism.patch | 32 + .../givaro/files/givaro-4.2.0-cstdint.patch | 46 + sci-libs/givaro/givaro-4.2.0.ebuild | 53 + sci-libs/linbox/Manifest | 3 + .../linbox-1.7.0-hardened-testfails.patch | 22 + sci-libs/linbox/linbox-1.7.0.ebuild | 111 ++ sys-apps/Manifest.gz | Bin 50361 -> 50364 bytes sys-apps/man-pages/Manifest | 5 +- sys-apps/man-pages/man-pages-6.06.ebuild | 150 ++ sys-apps/man-pages/man-pages-9999.ebuild | 34 +- sys-apps/shadow/Manifest | 3 + sys-apps/shadow/shadow-4.14.4.ebuild | 276 +++ sys-cluster/Manifest.gz | Bin 11407 -> 11409 bytes sys-cluster/flux/Manifest | 8 +- .../{flux-2.0.1.ebuild => flux-2.2.3.ebuild} | 12 +- sys-devel/Manifest.gz | Bin 7700 -> 7705 bytes sys-devel/clang-common/Manifest | 12 +- .../clang-common-16.0.6-r2.ebuild | 2 +- .../clang-common-17.0.6-r1.ebuild | 19 +- .../clang-common-18.1.0_rc2.ebuild | 17 +- .../clang-common-19.0.0.9999.ebuild | 17 +- .../clang-common-19.0.0_pre20240203.ebuild | 17 +- .../clang-common-19.0.0_pre20240210.ebuild | 290 +++ sys-devel/clang-runtime/Manifest | 1 + .../clang-runtime-19.0.0_pre20240210.ebuild | 39 + sys-devel/clang/Manifest | 2 + .../clang/clang-19.0.0_pre20240210.ebuild | 469 +++++ sys-devel/gcc/Manifest | 10 + sys-devel/gcc/gcc-11.4.1_p20240208.ebuild | 64 + sys-devel/gcc/gcc-12.3.1_p20240209.ebuild | 64 + sys-devel/gcc/gcc-13.2.1_p20240210.ebuild | 65 + sys-devel/gcc/gcc-14.0.1_pre20240211.ebuild | 64 + sys-devel/lld/Manifest | 2 + sys-devel/lld/lld-19.0.0_pre20240210.ebuild | 90 + sys-devel/llvm-common/Manifest | 2 + .../llvm-common-19.0.0_pre20240210.ebuild | 53 + sys-devel/llvm/Manifest | 2 + sys-devel/llvm/llvm-19.0.0_pre20240210.ebuild | 530 +++++ sys-kernel/Manifest.gz | Bin 4735 -> 4734 bytes sys-kernel/git-sources/Manifest | 2 + .../git-sources/git-sources-6.8_rc4.ebuild | 39 + sys-libs/Manifest.gz | Bin 14742 -> 14735 bytes sys-libs/compiler-rt-sanitizers/Manifest | 2 + ...er-rt-sanitizers-19.0.0_pre20240210.ebuild | 217 +++ sys-libs/compiler-rt/Manifest | 2 + .../compiler-rt-19.0.0_pre20240210.ebuild | 171 ++ sys-libs/libcxx/Manifest | 6 +- sys-libs/libcxx/libcxx-16.0.6.ebuild | 2 +- sys-libs/libcxx/libcxx-17.0.6.ebuild | 2 +- .../libcxx/libcxx-19.0.0_pre20240210.ebuild | 209 ++ sys-libs/libcxxabi/Manifest | 2 + .../libcxxabi-19.0.0_pre20240210.ebuild | 110 ++ sys-libs/libomp/Manifest | 2 + .../libomp/libomp-19.0.0_pre20240210.ebuild | 158 ++ sys-libs/llvm-libunwind/Manifest | 2 + .../llvm-libunwind-19.0.0_pre20240210.ebuild | 128 ++ sys-process/Manifest.gz | Bin 10137 -> 10137 bytes sys-process/gnome-usage/Manifest | 2 +- .../gnome-usage/gnome-usage-45.0.ebuild | 2 +- www-apps/Manifest.gz | Bin 13452 -> 13452 bytes www-apps/grafana-bin/Manifest | 8 +- .../grafana-bin/grafana-bin-10.1.6.ebuild | 2 +- .../grafana-bin/grafana-bin-10.2.3.ebuild | 2 +- .../grafana-bin/grafana-bin-10.3.1.ebuild | 2 +- .../grafana-bin/grafana-bin-9.5.15.ebuild | 2 +- www-apps/lidarr/Manifest | 14 +- ...6.3993.ebuild => lidarr-2.1.7.4030.ebuild} | 12 +- www-apps/prowlarr/Manifest | 14 +- ...251.ebuild => prowlarr-1.13.3.4273.ebuild} | 12 +- www-apps/radarr/Manifest | 14 +- ...4.8567.ebuild => radarr-5.3.5.8592.ebuild} | 0 www-apps/sonarr/Manifest | 12 +- ...1.1096.ebuild => sonarr-4.0.1.1114.ebuild} | 0 www-apps/tt-rss/Manifest | 2 +- www-apps/tt-rss/tt-rss-99999999.ebuild | 4 +- www-client/Manifest.gz | Bin 6032 -> 6033 bytes www-client/microsoft-edge/Manifest | 4 +- ...d => microsoft-edge-121.0.2277.113.ebuild} | 0 www-client/vivaldi-snapshot/Manifest | 8 +- ...ild => vivaldi-snapshot-6.6.3265.3.ebuild} | 2 +- www-servers/Manifest.gz | Bin 4718 -> 4710 bytes www-servers/apache/Manifest | 5 - www-servers/apache/apache-2.4.57-r6.ebuild | 256 --- www-servers/apache/apache-2.4.57.ebuild | 264 --- x11-libs/Manifest.gz | Bin 18022 -> 18029 bytes x11-libs/gtk+/Manifest | 2 - x11-libs/gtk+/gtk+-3.24.38.ebuild | 204 -- x11-libs/pango/Manifest | 2 - x11-libs/pango/pango-1.50.14.ebuild | 91 - x11-libs/vte/Manifest | 9 +- x11-libs/vte/vte-0.72.2.ebuild | 104 - x11-libs/vte/vte-0.74.0.ebuild | 105 - x11-libs/vte/vte-0.74.1.ebuild | 105 - x11-libs/vte/vte-0.74.2.ebuild | 2 +- x11-misc/Manifest.gz | Bin 46553 -> 46566 bytes x11-misc/colord/Manifest | 2 +- x11-misc/colord/colord-1.4.6-r2.ebuild | 4 +- x11-misc/obconf-qt/Manifest | 2 + x11-misc/obconf-qt/obconf-qt-0.16.4.ebuild | 46 + x11-misc/pcmanfm-qt/Manifest | 2 + x11-misc/pcmanfm-qt/pcmanfm-qt-1.4.1.ebuild | 54 + x11-terms/Manifest.gz | Bin 4561 -> 4555 bytes x11-terms/gnome-terminal/Manifest | 6 +- .../gnome-terminal-3.48.2.ebuild | 96 - .../gnome-terminal-3.50.0.ebuild | 97 - .../gnome-terminal-3.50.1.ebuild | 2 +- x11-terms/kitty-shell-integration/Manifest | 2 + .../kitty-shell-integration-0.32.2.ebuild | 37 + x11-terms/kitty-terminfo/Manifest | 2 + .../kitty-terminfo-0.32.2.ebuild | 23 + x11-terms/kitty/Manifest | 4 + x11-terms/kitty/kitty-0.32.2.ebuild | 176 ++ x11-themes/Manifest.gz | Bin 20575 -> 20572 bytes x11-themes/adwaita-icon-theme/Manifest | 4 +- .../adwaita-icon-theme-44.0.ebuild | 74 - .../adwaita-icon-theme-45.0.ebuild | 2 +- x11-wm/Manifest.gz | Bin 9143 -> 9140 bytes x11-wm/mutter/Manifest | 2 +- x11-wm/mutter/mutter-45.2-r1.ebuild | 8 +- 1457 files changed, 17401 insertions(+), 13100 deletions(-) delete mode 100644 app-accessibility/at-spi2-core/at-spi2-core-2.48.3.ebuild delete mode 100644 app-admin/awscli/awscli-1.32.23.ebuild delete mode 100644 app-admin/awscli/awscli-1.32.35.ebuild delete mode 100644 app-admin/awscli/awscli-1.32.36.ebuild delete mode 100644 app-admin/awscli/awscli-1.32.37.ebuild delete mode 100644 app-admin/awscli/awscli-1.32.38.ebuild delete mode 100644 app-admin/conky/conky-1.19.2-r1.ebuild create mode 100644 app-arch/unp/unp-2.0_pre10.ebuild create mode 100644 app-crypt/sbctl/files/sbctl-0.13-no-installkernel-error.patch create mode 100644 app-crypt/sbctl/sbctl-0.13-r1.ebuild create mode 100644 app-emulation/wine-staging/wine-staging-9.2.ebuild rename app-i18n/ibus-typing-booster/{ibus-typing-booster-2.24.5.ebuild => ibus-typing-booster-2.25.0.ebuild} (98%) create mode 100644 app-text/discount/discount-3.0.0d.ebuild delete mode 100644 app-text/evince/evince-44.3.ebuild delete mode 100644 app-text/ghostscript-gpl/ghostscript-gpl-10.01.1.ebuild rename app-text/po4a/files/{po4a-0.68-man.patch => po4a-0.69-man.patch} (80%) rename app-text/po4a/{po4a-0.68.ebuild => po4a-0.70.ebuild} (79%) rename app-text/zathura-pdf-poppler/{zathura-pdf-poppler-0.3.1.ebuild => zathura-pdf-poppler-0.3.2.ebuild} (80%) delete mode 100644 dev-cpp/gtkmm/gtkmm-4.10.0.ebuild create mode 100644 dev-debug/lldb/lldb-19.0.0_pre20240210.ebuild rename dev-dotnet/cake/{cake-4.0.0.ebuild => cake-4.0.0-r1.ebuild} (99%) create mode 100644 dev-java/commons-compress/commons-compress-1.25.0.ebuild create mode 100644 dev-java/jakartaee-migration/jakartaee-migration-1.0.8.ebuild create mode 100644 dev-java/json/json-20240205.ebuild create mode 100644 dev-java/protobuf-java/protobuf-java-3.25.2.ebuild create mode 100644 dev-java/tomcat-native/tomcat-native-2.0.7.ebuild rename dev-lang/closure-compiler-bin/{closure-compiler-bin-20211107.ebuild => closure-compiler-bin-20211107-r1.ebuild} (50%) create mode 100644 dev-lang/closure-compiler-bin/closure-compiler-bin-20231112.ebuild create mode 100644 dev-lang/coffee-script/coffee-script-2.7.0.ebuild rename dev-lang/python/{python-2.7.18_p16-r1.ebuild => python-2.7.18_p16-r2.ebuild} (98%) create mode 100644 dev-lang/python/python-3.10.13_p3.ebuild create mode 100644 dev-lang/python/python-3.11.8_p1.ebuild create mode 100644 dev-lang/python/python-3.12.2_p1.ebuild create mode 100644 dev-lang/python/python-3.13.0_alpha3_p1.ebuild create mode 100644 dev-lang/python/python-3.8.18_p2.ebuild create mode 100644 dev-lang/python/python-3.9.18_p2.ebuild create mode 100644 dev-lang/rust/files/1.75.0-musl-dynamic-linking.patch rename dev-lang/rust/{rust-1.75.0.ebuild => rust-1.75.0-r1.ebuild} (99%) create mode 100644 dev-libs/libcec/libcec-6.0.2-r2.ebuild create mode 100644 dev-libs/libclc/libclc-19.0.0_pre20240210.ebuild rename dev-libs/libtracefs/{libtracefs-1.6.4.ebuild => libtracefs-1.6.4-r1.ebuild} (88%) create mode 100644 dev-ml/llvm-ocaml/llvm-ocaml-19.0.0_pre20240210.ebuild delete mode 100644 dev-python/Faker/Faker-22.4.0.ebuild create mode 100644 dev-python/Levenshtein/Levenshtein-0.25.0.ebuild rename dev-python/beartype/{beartype-0.16.4.ebuild => beartype-0.17.1.ebuild} (56%) delete mode 100644 dev-python/boto3/boto3-1.34.23.ebuild delete mode 100644 dev-python/boto3/boto3-1.34.35.ebuild delete mode 100644 dev-python/boto3/boto3-1.34.36.ebuild delete mode 100644 dev-python/boto3/boto3-1.34.37.ebuild delete mode 100644 dev-python/boto3/boto3-1.34.38.ebuild delete mode 100644 dev-python/botocore/botocore-1.34.23.ebuild delete mode 100644 dev-python/botocore/botocore-1.34.35.ebuild delete mode 100644 dev-python/botocore/botocore-1.34.36.ebuild delete mode 100644 dev-python/botocore/botocore-1.34.37.ebuild delete mode 100644 dev-python/botocore/botocore-1.34.38.ebuild create mode 100644 dev-python/cachelib/cachelib-0.11.0.ebuild create mode 100644 dev-python/cachelib/cachelib-0.12.0.ebuild create mode 100644 dev-python/clang-python/clang-python-19.0.0_pre20240210.ebuild delete mode 100644 dev-python/cliff/cliff-4.4.0.ebuild delete mode 100644 dev-python/colorlog/colorlog-6.8.0.ebuild delete mode 100644 dev-python/dask/dask-2024.1.0.ebuild delete mode 100644 dev-python/dill/dill-0.3.7.ebuild delete mode 100644 dev-python/dnspython/dnspython-2.4.2.ebuild create mode 100644 dev-python/elementpath/elementpath-4.2.1.ebuild create mode 100644 dev-python/ensurepip-setuptools/ensurepip-setuptools-69.1.0.ebuild delete mode 100644 dev-python/google-api-python-client/google-api-python-client-2.114.0.ebuild create mode 100644 dev-python/httpx-socks/httpx-socks-0.8.1.ebuild create mode 100644 dev-python/identify/identify-2.5.34.ebuild create mode 100644 dev-python/imageio/imageio-2.34.0.ebuild create mode 100644 dev-python/lit/lit-19.0.0_pre20240210.ebuild rename dev-python/mkdocs-material/{mkdocs-material-9.5.4.ebuild => mkdocs-material-9.5.9.ebuild} (94%) delete mode 100644 dev-python/overrides/overrides-7.4.0.ebuild delete mode 100644 dev-python/overrides/overrides-7.6.0.ebuild delete mode 100644 dev-python/phonenumbers/phonenumbers-8.13.28.ebuild create mode 100644 dev-python/pip-run/pip-run-12.6.1.ebuild create mode 100644 dev-python/pycairo/pycairo-1.26.0.ebuild rename dev-python/pygit2/{pygit2-1.13.3.ebuild => pygit2-1.14.1.ebuild} (91%) create mode 100644 dev-python/pytest-describe/pytest-describe-2.2.0.ebuild create mode 100644 dev-python/pytest-home/Manifest create mode 100644 dev-python/pytest-home/metadata.xml create mode 100644 dev-python/pytest-home/pytest-home-0.5.1.ebuild create mode 100644 dev-python/python-multipart/python-multipart-0.0.9.ebuild delete mode 100644 dev-python/python-utils/python-utils-3.8.1.ebuild rename dev-python/rfc3987/{rfc3987-1.3.8-r2.ebuild => rfc3987-1.3.8-r3.ebuild} (100%) delete mode 100644 dev-python/seaborn/seaborn-0.13.1.ebuild create mode 100644 dev-python/setuptools/setuptools-69.1.0.ebuild delete mode 100644 dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.25.2.ebuild create mode 100644 dev-python/sqlalchemy/sqlalchemy-2.0.26.ebuild delete mode 100644 dev-python/stripe/stripe-7.13.0.ebuild delete mode 100644 dev-python/stripe/stripe-7.14.0.ebuild create mode 100644 dev-python/tavern/tavern-2.9.2.ebuild delete mode 100644 dev-python/toolz/toolz-0.12.0.ebuild create mode 100644 dev-python/tqdm/tqdm-4.66.2.ebuild create mode 100644 dev-python/twine/twine-5.0.0.ebuild create mode 100644 dev-python/uvicorn/uvicorn-0.27.1.ebuild delete mode 100644 dev-python/vcrpy/files/vcrpy-5.1.0-py312.patch delete mode 100644 dev-python/vcrpy/vcrpy-5.1.0.ebuild delete mode 100644 dev-python/vcrpy/vcrpy-6.0.0.ebuild create mode 100644 dev-ruby/rake-compiler/rake-compiler-1.2.7.ebuild create mode 100644 dev-ruby/semantic_puppet/semantic_puppet-1.1.0.ebuild create mode 100644 dev-scheme/gauche/files/gauche-0.9.13-info.patch create mode 100644 dev-scheme/gauche/gauche-0.9.14.ebuild delete mode 100644 dev-util/cargo-c/cargo-c-0.9.28.ebuild create mode 100644 dev-util/cargo-c/cargo-c-0.9.30.ebuild delete mode 100644 dev-util/gtk-update-icon-cache/gtk-update-icon-cache-3.24.31.ebuild create mode 100644 dev-util/poke/poke-3.90.2.ebuild rename dev-vcs/git-publish/{git-publish-1.8.0.ebuild => git-publish-1.8.2.ebuild} (92%) rename dev-vcs/stgit/{stgit-2.4.1.ebuild => stgit-2.4.3.ebuild} (66%) delete mode 100644 games-emulation/ppsspp/ppsspp-1.16.4.ebuild delete mode 100644 games-emulation/ppsspp/ppsspp-1.16.ebuild create mode 100644 games-strategy/freeciv/files/freeciv-3.1.0_beta4-fix-manpage-install-location.patch rename games-strategy/freeciv/{freeciv-3.0.1-r1.ebuild => freeciv-3.0.10.ebuild} (67%) rename games-strategy/freeciv/{freeciv-3.1.0_beta2.ebuild => freeciv-3.1.0_beta4.ebuild} (76%) delete mode 100644 gnome-base/gnome-control-center/gnome-control-center-45.0.ebuild delete mode 100644 gnome-base/gnome-control-center/gnome-control-center-45.1.ebuild delete mode 100644 gnome-base/gnome-session/files/defaults.list-r5 delete mode 100644 gnome-base/gnome-session/gnome-session-44.0-r1.ebuild delete mode 100644 gnome-base/gnome-session/gnome-session-45.0.ebuild delete mode 100644 gnome-base/gnome-settings-daemon/gnome-settings-daemon-44.1.ebuild delete mode 100644 gnome-base/gsettings-desktop-schemas/gsettings-desktop-schemas-44.0.ebuild delete mode 100644 gnome-base/librsvg/librsvg-2.56.3.ebuild delete mode 100644 gnome-base/nautilus/nautilus-44.2.1.ebuild delete mode 100644 gnome-extra/evolution-data-server/evolution-data-server-3.48.4-r1.ebuild delete mode 100644 gnome-extra/evolution-data-server/evolution-data-server-3.50.3.ebuild delete mode 100644 gnome-extra/evolution-data-server/files/3.48.4-aliasing-fix.patch delete mode 100644 gnome-extra/evolution-ews/evolution-ews-3.48.2.ebuild delete mode 100644 gnome-extra/gnome-contacts/gnome-contacts-44.0.ebuild delete mode 100644 gnome-extra/gnome-user-docs/gnome-user-docs-44.3.ebuild delete mode 100644 gnome-extra/gnome-user-docs/gnome-user-docs-45.0.ebuild delete mode 100644 gui-apps/gnome-console/gnome-console-44.4.ebuild delete mode 100644 gui-libs/gtk/gtk-4.10.5.ebuild delete mode 100644 gui-libs/gtksourceview/gtksourceview-5.8.0.ebuild delete mode 100644 gui-libs/libadwaita/libadwaita-1.3.4.ebuild delete mode 100644 gui-libs/vte-common/vte-common-0.72.2.ebuild delete mode 100644 gui-libs/vte-common/vte-common-0.74.0.ebuild delete mode 100644 gui-libs/vte-common/vte-common-0.74.1.ebuild delete mode 100644 gui-libs/vte/vte-0.72.2.ebuild delete mode 100644 gui-libs/vte/vte-0.74.0.ebuild delete mode 100644 gui-libs/vte/vte-0.74.1.ebuild rename kde-frameworks/attica/{attica-5.114.0.ebuild => attica-5.115.0.ebuild} (100%) rename kde-frameworks/baloo/{baloo-5.114.0.ebuild => baloo-5.115.0.ebuild} (100%) rename kde-frameworks/bluez-qt/{bluez-qt-5.114.0.ebuild => bluez-qt-5.115.0.ebuild} (100%) rename kde-frameworks/breeze-icons-rcc/{breeze-icons-rcc-5.114.0.ebuild => breeze-icons-rcc-5.115.0.ebuild} (100%) rename kde-frameworks/breeze-icons/{breeze-icons-5.114.0.ebuild => breeze-icons-5.115.0.ebuild} (100%) rename kde-frameworks/countryflags/{countryflags-5.114.0.ebuild => countryflags-5.115.0.ebuild} (100%) rename kde-frameworks/extra-cmake-modules/{extra-cmake-modules-5.114.0.ebuild => extra-cmake-modules-5.115.0.ebuild} (100%) rename kde-frameworks/frameworkintegration/{frameworkintegration-5.114.0.ebuild => frameworkintegration-5.115.0.ebuild} (100%) rename kde-frameworks/kapidox/{kapidox-5.114.0.ebuild => kapidox-5.115.0.ebuild} (100%) rename kde-frameworks/karchive/{karchive-5.114.0.ebuild => karchive-5.115.0.ebuild} (100%) rename kde-frameworks/kauth/{kauth-5.114.0.ebuild => kauth-5.115.0.ebuild} (100%) rename kde-frameworks/kbookmarks/{kbookmarks-5.114.0.ebuild => kbookmarks-5.115.0.ebuild} (100%) rename kde-frameworks/kcalendarcore/{kcalendarcore-5.114.0.ebuild => kcalendarcore-5.115.0.ebuild} (100%) rename kde-frameworks/kcmutils/{kcmutils-5.114.0.ebuild => kcmutils-5.115.0.ebuild} (100%) rename kde-frameworks/kcodecs/{kcodecs-5.114.0.ebuild => kcodecs-5.115.0.ebuild} (100%) rename kde-frameworks/kcompletion/{kcompletion-5.114.0.ebuild => kcompletion-5.115.0.ebuild} (100%) rename kde-frameworks/kconfig/{kconfig-5.114.0.ebuild => kconfig-5.115.0.ebuild} (100%) rename kde-frameworks/kconfigwidgets/{kconfigwidgets-5.114.0.ebuild => kconfigwidgets-5.115.0.ebuild} (100%) rename kde-frameworks/kcontacts/{kcontacts-5.114.0.ebuild => kcontacts-5.115.0.ebuild} (100%) rename kde-frameworks/kcoreaddons/{kcoreaddons-5.114.0.ebuild => kcoreaddons-5.115.0.ebuild} (100%) rename kde-frameworks/kcrash/{kcrash-5.114.0.ebuild => kcrash-5.115.0.ebuild} (100%) rename kde-frameworks/kdav/{kdav-5.114.0.ebuild => kdav-5.115.0.ebuild} (100%) rename kde-frameworks/kdbusaddons/{kdbusaddons-5.114.0.ebuild => kdbusaddons-5.115.0.ebuild} (100%) rename kde-frameworks/kdeclarative/{kdeclarative-5.114.0.ebuild => kdeclarative-5.115.0.ebuild} (100%) rename kde-frameworks/kded/{kded-5.114.0.ebuild => kded-5.115.0.ebuild} (100%) rename kde-frameworks/kdelibs4support/{kdelibs4support-5.114.0.ebuild => kdelibs4support-5.115.0.ebuild} (100%) rename kde-frameworks/kdesu/{kdesu-5.114.0.ebuild => kdesu-5.115.0.ebuild} (100%) rename kde-frameworks/kdnssd/{kdnssd-5.114.0.ebuild => kdnssd-5.115.0.ebuild} (100%) rename kde-frameworks/kdoctools/{kdoctools-5.114.0.ebuild => kdoctools-5.115.0.ebuild} (100%) rename kde-frameworks/kemoticons/{kemoticons-5.114.0.ebuild => kemoticons-5.115.0.ebuild} (100%) rename kde-frameworks/kfilemetadata/{kfilemetadata-5.114.0.ebuild => kfilemetadata-5.115.0.ebuild} (97%) rename kde-frameworks/kglobalaccel/{kglobalaccel-5.114.0.ebuild => kglobalaccel-5.115.0.ebuild} (100%) rename kde-frameworks/kguiaddons/{kguiaddons-5.114.0.ebuild => kguiaddons-5.115.0.ebuild} (100%) rename kde-frameworks/kholidays/{kholidays-5.114.0.ebuild => kholidays-5.115.0.ebuild} (100%) rename kde-frameworks/khtml/{khtml-5.114.0.ebuild => khtml-5.115.0.ebuild} (100%) rename kde-frameworks/ki18n/{ki18n-5.114.0.ebuild => ki18n-5.115.1.ebuild} (100%) rename kde-frameworks/kiconthemes/{kiconthemes-5.114.0.ebuild => kiconthemes-5.115.0.ebuild} (100%) rename kde-frameworks/kidletime/{kidletime-5.114.0.ebuild => kidletime-5.115.0.ebuild} (100%) rename kde-frameworks/kimageformats/{kimageformats-5.114.0-r1.ebuild => kimageformats-5.115.0.ebuild} (100%) rename kde-frameworks/kinit/{kinit-5.114.0.ebuild => kinit-5.115.0.ebuild} (100%) rename kde-frameworks/kio/{kio-5.114.0.ebuild => kio-5.115.0.ebuild} (100%) rename kde-frameworks/kirigami/{kirigami-5.114.0.ebuild => kirigami-5.115.0.ebuild} (100%) rename kde-frameworks/kitemmodels/{kitemmodels-5.114.0.ebuild => kitemmodels-5.115.0.ebuild} (100%) rename kde-frameworks/kitemviews/{kitemviews-5.114.0.ebuild => kitemviews-5.115.0.ebuild} (100%) rename kde-frameworks/kjobwidgets/{kjobwidgets-5.114.0.ebuild => kjobwidgets-5.115.0.ebuild} (100%) rename kde-frameworks/kjs/{kjs-5.114.0.ebuild => kjs-5.115.0.ebuild} (100%) rename kde-frameworks/knewstuff/{knewstuff-5.114.0.ebuild => knewstuff-5.115.0.ebuild} (100%) rename kde-frameworks/knotifications/{knotifications-5.114.0.ebuild => knotifications-5.115.0.ebuild} (100%) rename kde-frameworks/knotifyconfig/{knotifyconfig-5.114.0.ebuild => knotifyconfig-5.115.0.ebuild} (100%) rename kde-frameworks/kpackage/{kpackage-5.114.0.ebuild => kpackage-5.115.0.ebuild} (100%) rename kde-frameworks/kparts/{kparts-5.114.0.ebuild => kparts-5.115.0.ebuild} (100%) rename kde-frameworks/kpeople/{kpeople-5.114.0.ebuild => kpeople-5.115.0.ebuild} (100%) rename kde-frameworks/kplotting/{kplotting-5.114.0.ebuild => kplotting-5.115.0.ebuild} (100%) rename kde-frameworks/kpty/{kpty-5.114.0.ebuild => kpty-5.115.0.ebuild} (100%) rename kde-frameworks/kquickcharts/{kquickcharts-5.114.0.ebuild => kquickcharts-5.115.0.ebuild} (100%) rename kde-frameworks/kross/{kross-5.114.0.ebuild => kross-5.115.0.ebuild} (100%) rename kde-frameworks/krunner/{krunner-5.114.0.ebuild => krunner-5.115.0.ebuild} (100%) rename kde-frameworks/kservice/{kservice-5.114.0.ebuild => kservice-5.115.0.ebuild} (100%) rename kde-frameworks/ktexteditor/{ktexteditor-5.114.0.ebuild => ktexteditor-5.115.0.ebuild} (100%) rename kde-frameworks/ktextwidgets/{ktextwidgets-5.114.0.ebuild => ktextwidgets-5.115.0.ebuild} (100%) rename kde-frameworks/kunitconversion/{kunitconversion-5.114.0.ebuild => kunitconversion-5.115.0.ebuild} (100%) rename kde-frameworks/kwallet/{kwallet-5.114.0.ebuild => kwallet-5.115.0.ebuild} (100%) rename kde-frameworks/kwidgetsaddons/{kwidgetsaddons-5.114.0.ebuild => kwidgetsaddons-5.115.0.ebuild} (100%) rename kde-frameworks/kwindowsystem/{kwindowsystem-5.114.0.ebuild => kwindowsystem-5.115.0.ebuild} (100%) rename kde-frameworks/kxmlgui/{kxmlgui-5.114.0.ebuild => kxmlgui-5.115.0.ebuild} (100%) rename kde-frameworks/modemmanager-qt/{modemmanager-qt-5.114.0.ebuild => modemmanager-qt-5.115.0.ebuild} (100%) rename kde-frameworks/networkmanager-qt/{networkmanager-qt-5.114.0.ebuild => networkmanager-qt-5.115.0.ebuild} (100%) rename kde-frameworks/oxygen-icons/{oxygen-icons-5.114.0.ebuild => oxygen-icons-5.115.0.ebuild} (100%) rename kde-frameworks/prison/{prison-5.114.0.ebuild => prison-5.115.0.ebuild} (100%) rename kde-frameworks/purpose/{purpose-5.114.0.ebuild => purpose-5.115.0.ebuild} (100%) rename kde-frameworks/qqc2-desktop-style/{qqc2-desktop-style-5.114.0.ebuild => qqc2-desktop-style-5.115.0.ebuild} (100%) rename kde-frameworks/solid/{solid-5.114.0.ebuild => solid-5.115.0.ebuild} (100%) rename kde-frameworks/sonnet/{sonnet-5.114.0.ebuild => sonnet-5.115.0.ebuild} (100%) rename kde-frameworks/syndication/{syndication-5.114.0.ebuild => syndication-5.115.0.ebuild} (100%) rename kde-frameworks/syntax-highlighting/{syntax-highlighting-5.114.0.ebuild => syntax-highlighting-5.115.0.ebuild} (100%) rename kde-frameworks/threadweaver/{threadweaver-5.114.0.ebuild => threadweaver-5.115.0.ebuild} (100%) rename kde-plasma/kwayland/{kwayland-5.114.0.ebuild => kwayland-5.115.0.ebuild} (100%) rename kde-plasma/libplasma/{libplasma-5.114.0.ebuild => libplasma-5.115.0.ebuild} (100%) rename kde-plasma/plasma-activities-stats/{plasma-activities-stats-5.114.0.ebuild => plasma-activities-stats-5.115.0.ebuild} (100%) rename kde-plasma/plasma-activities/{plasma-activities-5.114.0.ebuild => plasma-activities-5.115.0.ebuild} (100%) delete mode 100644 mail-client/evolution/evolution-3.48.4.ebuild delete mode 100644 mail-client/evolution/evolution-3.50.3.ebuild rename mail-mta/exim/{exim-4.97.1-r2.ebuild => exim-4.97.1-r3.ebuild} (100%) delete mode 100644 media-gfx/eog/eog-44.3-r1.ebuild delete mode 100644 media-gfx/eog/eog-45.1-r1.ebuild create mode 100644 media-libs/libsdl2/libsdl2-2.28.5-r1.ebuild create mode 100644 media-libs/vidstab/vidstab-1.1.1-r1.ebuild delete mode 100644 media-sound/abcm2ps/abcm2ps-8.14.14.ebuild create mode 100644 media-sound/abcmidi/abcmidi-2024.02.11.ebuild create mode 100644 media-video/ffmpeg-chromium/ffmpeg-chromium-121.ebuild create mode 100644 media-video/ffmpeg/ffmpeg-6.1.1-r3.ebuild create mode 100644 media-video/mjpg-streamer/mjpg-streamer-0_pre20200524-r2.ebuild create mode 100644 media-video/motion/motion-4.5.1-r4.ebuild create mode 100644 media-video/mpv/mpv-0.37.0-r1.ebuild delete mode 100644 metadata/md5-cache/app-accessibility/at-spi2-core-2.48.3 delete mode 100644 metadata/md5-cache/app-admin/awscli-1.32.23 delete mode 100644 metadata/md5-cache/app-admin/awscli-1.32.35 delete mode 100644 metadata/md5-cache/app-admin/awscli-1.32.36 delete mode 100644 metadata/md5-cache/app-admin/awscli-1.32.37 delete mode 100644 metadata/md5-cache/app-admin/awscli-1.32.38 delete mode 100644 metadata/md5-cache/app-admin/conky-1.19.2-r1 create mode 100644 metadata/md5-cache/app-arch/unp-2.0_pre10 create mode 100644 metadata/md5-cache/app-crypt/sbctl-0.13-r1 create mode 100644 metadata/md5-cache/app-emulation/wine-staging-9.2 rename metadata/md5-cache/app-i18n/{ibus-typing-booster-2.24.5 => ibus-typing-booster-2.25.0} (96%) create mode 100644 metadata/md5-cache/app-text/discount-3.0.0d delete mode 100644 metadata/md5-cache/app-text/evince-44.3 delete mode 100644 metadata/md5-cache/app-text/ghostscript-gpl-10.01.1 rename metadata/md5-cache/app-text/{po4a-0.68 => po4a-0.70} (92%) delete mode 100644 metadata/md5-cache/app-text/zathura-pdf-poppler-0.3.1 create mode 100644 metadata/md5-cache/app-text/zathura-pdf-poppler-0.3.2 delete mode 100644 metadata/md5-cache/dev-cpp/gtkmm-4.10.0 create mode 100644 metadata/md5-cache/dev-debug/lldb-19.0.0_pre20240210 rename metadata/md5-cache/dev-dotnet/{cake-4.0.0 => cake-4.0.0-r1} (99%) create mode 100644 metadata/md5-cache/dev-java/commons-compress-1.25.0 create mode 100644 metadata/md5-cache/dev-java/jakartaee-migration-1.0.8 create mode 100644 metadata/md5-cache/dev-java/json-20240205 create mode 100644 metadata/md5-cache/dev-java/protobuf-java-3.25.2 create mode 100644 metadata/md5-cache/dev-java/tomcat-native-2.0.7 rename metadata/md5-cache/dev-lang/{closure-compiler-bin-20211107 => closure-compiler-bin-20211107-r1} (77%) create mode 100644 metadata/md5-cache/dev-lang/closure-compiler-bin-20231112 create mode 100644 metadata/md5-cache/dev-lang/coffee-script-2.7.0 rename metadata/md5-cache/dev-lang/{python-2.7.18_p16-r1 => python-2.7.18_p16-r2} (89%) create mode 100644 metadata/md5-cache/dev-lang/python-3.10.13_p3 create mode 100644 metadata/md5-cache/dev-lang/python-3.11.8_p1 create mode 100644 metadata/md5-cache/dev-lang/python-3.12.2_p1 create mode 100644 metadata/md5-cache/dev-lang/python-3.13.0_alpha3_p1 create mode 100644 metadata/md5-cache/dev-lang/python-3.8.18_p2 create mode 100644 metadata/md5-cache/dev-lang/python-3.9.18_p2 rename metadata/md5-cache/dev-lang/{rust-1.75.0 => rust-1.75.0-r1} (99%) create mode 100644 metadata/md5-cache/dev-libs/libcec-6.0.2-r2 create mode 100644 metadata/md5-cache/dev-libs/libclc-19.0.0_pre20240210 rename metadata/md5-cache/dev-libs/{libtracefs-1.6.4 => libtracefs-1.6.4-r1} (88%) create mode 100644 metadata/md5-cache/dev-ml/llvm-ocaml-19.0.0_pre20240210 delete mode 100644 metadata/md5-cache/dev-python/Faker-22.4.0 create mode 100644 metadata/md5-cache/dev-python/Levenshtein-0.25.0 rename metadata/md5-cache/dev-python/{beartype-0.16.4 => beartype-0.17.1} (50%) delete mode 100644 metadata/md5-cache/dev-python/boto3-1.34.23 delete mode 100644 metadata/md5-cache/dev-python/boto3-1.34.35 delete mode 100644 metadata/md5-cache/dev-python/boto3-1.34.36 delete mode 100644 metadata/md5-cache/dev-python/boto3-1.34.37 delete mode 100644 metadata/md5-cache/dev-python/boto3-1.34.38 delete mode 100644 metadata/md5-cache/dev-python/botocore-1.34.23 delete mode 100644 metadata/md5-cache/dev-python/botocore-1.34.35 delete mode 100644 metadata/md5-cache/dev-python/botocore-1.34.36 delete mode 100644 metadata/md5-cache/dev-python/botocore-1.34.37 delete mode 100644 metadata/md5-cache/dev-python/botocore-1.34.38 create mode 100644 metadata/md5-cache/dev-python/cachelib-0.11.0 create mode 100644 metadata/md5-cache/dev-python/cachelib-0.12.0 create mode 100644 metadata/md5-cache/dev-python/clang-python-19.0.0_pre20240210 delete mode 100644 metadata/md5-cache/dev-python/cliff-4.4.0 delete mode 100644 metadata/md5-cache/dev-python/colorlog-6.8.0 delete mode 100644 metadata/md5-cache/dev-python/dask-2024.1.0 delete mode 100644 metadata/md5-cache/dev-python/dill-0.3.7 delete mode 100644 metadata/md5-cache/dev-python/dnspython-2.4.2 create mode 100644 metadata/md5-cache/dev-python/elementpath-4.2.1 create mode 100644 metadata/md5-cache/dev-python/ensurepip-setuptools-69.1.0 delete mode 100644 metadata/md5-cache/dev-python/google-api-python-client-2.114.0 create mode 100644 metadata/md5-cache/dev-python/httpx-socks-0.8.1 create mode 100644 metadata/md5-cache/dev-python/identify-2.5.34 create mode 100644 metadata/md5-cache/dev-python/imageio-2.34.0 create mode 100644 metadata/md5-cache/dev-python/lit-19.0.0_pre20240210 rename metadata/md5-cache/dev-python/{mkdocs-material-9.5.4 => mkdocs-material-9.5.9} (87%) delete mode 100644 metadata/md5-cache/dev-python/overrides-7.4.0 delete mode 100644 metadata/md5-cache/dev-python/overrides-7.6.0 delete mode 100644 metadata/md5-cache/dev-python/phonenumbers-8.13.28 create mode 100644 metadata/md5-cache/dev-python/pip-run-12.6.1 create mode 100644 metadata/md5-cache/dev-python/pycairo-1.26.0 rename metadata/md5-cache/dev-python/{pygit2-1.13.3 => pygit2-1.14.1} (96%) rename metadata/md5-cache/dev-python/{sphinx-autodoc-typehints-1.25.2 => pytest-describe-2.2.0} (52%) create mode 100644 metadata/md5-cache/dev-python/pytest-home-0.5.1 create mode 100644 metadata/md5-cache/dev-python/python-multipart-0.0.9 delete mode 100644 metadata/md5-cache/dev-python/python-utils-3.8.1 rename metadata/md5-cache/dev-python/{rfc3987-1.3.8-r2 => rfc3987-1.3.8-r3} (100%) delete mode 100644 metadata/md5-cache/dev-python/seaborn-0.13.1 create mode 100644 metadata/md5-cache/dev-python/setuptools-69.1.0 create mode 100644 metadata/md5-cache/dev-python/sqlalchemy-2.0.26 delete mode 100644 metadata/md5-cache/dev-python/stripe-7.13.0 delete mode 100644 metadata/md5-cache/dev-python/stripe-7.14.0 create mode 100644 metadata/md5-cache/dev-python/tavern-2.9.2 delete mode 100644 metadata/md5-cache/dev-python/toolz-0.12.0 create mode 100644 metadata/md5-cache/dev-python/tqdm-4.66.2 create mode 100644 metadata/md5-cache/dev-python/twine-5.0.0 create mode 100644 metadata/md5-cache/dev-python/uvicorn-0.27.1 delete mode 100644 metadata/md5-cache/dev-python/vcrpy-5.1.0 delete mode 100644 metadata/md5-cache/dev-python/vcrpy-6.0.0 create mode 100644 metadata/md5-cache/dev-ruby/rake-compiler-1.2.7 create mode 100644 metadata/md5-cache/dev-ruby/semantic_puppet-1.1.0 create mode 100644 metadata/md5-cache/dev-scheme/gauche-0.9.14 delete mode 100644 metadata/md5-cache/dev-util/cargo-c-0.9.28 create mode 100644 metadata/md5-cache/dev-util/cargo-c-0.9.30 delete mode 100644 metadata/md5-cache/dev-util/gtk-update-icon-cache-3.24.31 create mode 100644 metadata/md5-cache/dev-util/poke-3.90.2 delete mode 100644 metadata/md5-cache/dev-vcs/git-publish-1.8.0 create mode 100644 metadata/md5-cache/dev-vcs/git-publish-1.8.2 delete mode 100644 metadata/md5-cache/dev-vcs/stgit-2.4.1 create mode 100644 metadata/md5-cache/dev-vcs/stgit-2.4.3 delete mode 100644 metadata/md5-cache/games-emulation/ppsspp-1.16 delete mode 100644 metadata/md5-cache/games-emulation/ppsspp-1.16.4 delete mode 100644 metadata/md5-cache/games-strategy/freeciv-3.0.1-r1 create mode 100644 metadata/md5-cache/games-strategy/freeciv-3.0.10 rename metadata/md5-cache/games-strategy/{freeciv-3.1.0_beta2 => freeciv-3.1.0_beta4} (77%) delete mode 100644 metadata/md5-cache/gnome-base/gnome-control-center-45.0 delete mode 100644 metadata/md5-cache/gnome-base/gnome-control-center-45.1 delete mode 100644 metadata/md5-cache/gnome-base/gnome-session-44.0-r1 delete mode 100644 metadata/md5-cache/gnome-base/gnome-session-45.0 delete mode 100644 metadata/md5-cache/gnome-base/gnome-settings-daemon-44.1 delete mode 100644 metadata/md5-cache/gnome-base/gsettings-desktop-schemas-44.0 delete mode 100644 metadata/md5-cache/gnome-base/librsvg-2.56.3 delete mode 100644 metadata/md5-cache/gnome-base/nautilus-44.2.1 delete mode 100644 metadata/md5-cache/gnome-extra/evolution-data-server-3.48.4-r1 delete mode 100644 metadata/md5-cache/gnome-extra/evolution-data-server-3.50.3 delete mode 100644 metadata/md5-cache/gnome-extra/evolution-ews-3.48.2 delete mode 100644 metadata/md5-cache/gnome-extra/gnome-contacts-44.0 delete mode 100644 metadata/md5-cache/gnome-extra/gnome-user-docs-44.3 delete mode 100644 metadata/md5-cache/gnome-extra/gnome-user-docs-45.0 delete mode 100644 metadata/md5-cache/gui-apps/gnome-console-44.4 delete mode 100644 metadata/md5-cache/gui-libs/gtk-4.10.5 delete mode 100644 metadata/md5-cache/gui-libs/gtksourceview-5.8.0 delete mode 100644 metadata/md5-cache/gui-libs/libadwaita-1.3.4 delete mode 100644 metadata/md5-cache/gui-libs/vte-0.72.2 delete mode 100644 metadata/md5-cache/gui-libs/vte-0.74.0 delete mode 100644 metadata/md5-cache/gui-libs/vte-0.74.1 delete mode 100644 metadata/md5-cache/gui-libs/vte-common-0.72.2 delete mode 100644 metadata/md5-cache/gui-libs/vte-common-0.74.0 delete mode 100644 metadata/md5-cache/gui-libs/vte-common-0.74.1 rename metadata/md5-cache/kde-frameworks/{attica-5.114.0 => attica-5.115.0} (90%) rename metadata/md5-cache/kde-frameworks/{baloo-5.114.0 => baloo-5.115.0} (65%) rename metadata/md5-cache/kde-frameworks/{bluez-qt-5.114.0 => bluez-qt-5.115.0} (91%) rename metadata/md5-cache/kde-frameworks/{breeze-icons-5.114.0 => breeze-icons-5.115.0} (90%) rename metadata/md5-cache/kde-frameworks/{breeze-icons-rcc-5.114.0 => breeze-icons-rcc-5.115.0} (90%) rename metadata/md5-cache/kde-frameworks/{countryflags-5.114.0 => countryflags-5.115.0} (86%) rename metadata/md5-cache/kde-frameworks/{extra-cmake-modules-5.114.0 => extra-cmake-modules-5.115.0} (94%) rename metadata/md5-cache/kde-frameworks/{frameworkintegration-5.114.0 => frameworkintegration-5.115.0} (60%) rename metadata/md5-cache/kde-frameworks/{kapidox-5.114.0 => kapidox-5.115.0} (97%) rename metadata/md5-cache/kde-frameworks/{karchive-5.114.0 => karchive-5.115.0} (91%) rename metadata/md5-cache/kde-frameworks/{kauth-5.114.0 => kauth-5.115.0} (86%) rename metadata/md5-cache/kde-frameworks/{kbookmarks-5.114.0 => kbookmarks-5.115.0} (72%) rename metadata/md5-cache/kde-frameworks/{kcalendarcore-5.114.0 => kcalendarcore-5.115.0} (93%) rename metadata/md5-cache/kde-frameworks/{kcmutils-5.114.0 => kcmutils-5.115.0} (61%) rename metadata/md5-cache/kde-frameworks/{kcodecs-5.114.0 => kcodecs-5.115.0} (91%) rename metadata/md5-cache/kde-frameworks/{kcompletion-5.114.0 => kcompletion-5.115.0} (80%) rename metadata/md5-cache/kde-frameworks/{kconfig-5.114.0 => kconfig-5.115.0} (93%) rename metadata/md5-cache/kde-frameworks/{kconfigwidgets-5.114.0 => kconfigwidgets-5.115.0} (62%) rename metadata/md5-cache/kde-frameworks/{kcontacts-5.114.0 => kcontacts-5.115.0} (68%) rename metadata/md5-cache/kde-frameworks/{kcoreaddons-5.114.0 => kcoreaddons-5.115.0} (93%) rename metadata/md5-cache/kde-frameworks/{kcrash-5.114.0 => kcrash-5.115.0} (86%) rename metadata/md5-cache/kde-frameworks/{kdav-5.114.0 => kdav-5.115.0} (75%) rename metadata/md5-cache/kde-frameworks/{kdbusaddons-5.114.0 => kdbusaddons-5.115.0} (93%) rename metadata/md5-cache/kde-frameworks/{kdeclarative-5.114.0 => kdeclarative-5.115.0} (57%) rename metadata/md5-cache/kde-frameworks/{kded-5.114.0 => kded-5.115.0} (62%) delete mode 100644 metadata/md5-cache/kde-frameworks/kdelibs4support-5.114.0 create mode 100644 metadata/md5-cache/kde-frameworks/kdelibs4support-5.115.0 rename metadata/md5-cache/kde-frameworks/{kdesu-5.114.0 => kdesu-5.115.0} (68%) rename metadata/md5-cache/kde-frameworks/{kdnssd-5.114.0 => kdnssd-5.115.0} (93%) rename metadata/md5-cache/kde-frameworks/{kdoctools-5.114.0 => kdoctools-5.115.0} (79%) rename metadata/md5-cache/kde-frameworks/{kemoticons-5.114.0 => kemoticons-5.115.0} (70%) rename metadata/md5-cache/kde-frameworks/{kfilemetadata-5.114.0 => kfilemetadata-5.115.0} (73%) rename metadata/md5-cache/kde-frameworks/{kglobalaccel-5.114.0 => kglobalaccel-5.115.0} (74%) rename metadata/md5-cache/kde-frameworks/{kguiaddons-5.114.0 => kguiaddons-5.115.0} (94%) rename metadata/md5-cache/kde-frameworks/{kholidays-5.114.0 => kholidays-5.115.0} (92%) rename metadata/md5-cache/kde-frameworks/{khtml-5.114.0 => khtml-5.115.0} (52%) rename metadata/md5-cache/kde-frameworks/{ki18n-5.114.0 => ki18n-5.115.1} (93%) rename metadata/md5-cache/kde-frameworks/{kiconthemes-5.114.0 => kiconthemes-5.115.0} (76%) rename metadata/md5-cache/kde-frameworks/{kidletime-5.114.0 => kidletime-5.115.0} (94%) rename metadata/md5-cache/kde-frameworks/{kimageformats-5.114.0-r1 => kimageformats-5.115.0} (86%) rename metadata/md5-cache/kde-frameworks/{kinit-5.114.0 => kinit-5.115.0} (59%) rename metadata/md5-cache/kde-frameworks/{kio-5.114.0 => kio-5.115.0} (51%) rename metadata/md5-cache/kde-frameworks/{kirigami-5.114.0 => kirigami-5.115.0} (94%) rename metadata/md5-cache/kde-frameworks/{kitemmodels-5.114.0 => kitemmodels-5.115.0} (91%) rename metadata/md5-cache/kde-frameworks/{kitemviews-5.114.0 => kitemviews-5.115.0} (91%) rename metadata/md5-cache/kde-frameworks/{kjobwidgets-5.114.0 => kjobwidgets-5.115.0} (80%) rename metadata/md5-cache/kde-frameworks/{kjs-5.114.0 => kjs-5.115.0} (84%) rename metadata/md5-cache/kde-frameworks/{knewstuff-5.114.0 => knewstuff-5.115.0} (54%) rename metadata/md5-cache/kde-frameworks/{knotifications-5.114.0 => knotifications-5.115.0} (83%) rename metadata/md5-cache/kde-frameworks/{knotifyconfig-5.114.0 => knotifyconfig-5.115.0} (72%) rename metadata/md5-cache/kde-frameworks/{kpackage-5.114.0 => kpackage-5.115.0} (65%) rename metadata/md5-cache/kde-frameworks/{kparts-5.114.0 => kparts-5.115.0} (57%) rename metadata/md5-cache/kde-frameworks/{kpeople-5.114.0 => kpeople-5.115.0} (74%) rename metadata/md5-cache/kde-frameworks/{kplotting-5.114.0 => kplotting-5.115.0} (93%) rename metadata/md5-cache/kde-frameworks/{kpty-5.114.0 => kpty-5.115.0} (74%) rename metadata/md5-cache/kde-frameworks/{kquickcharts-5.114.0 => kquickcharts-5.115.0} (77%) rename metadata/md5-cache/kde-frameworks/{kross-5.114.0 => kross-5.115.0} (65%) rename metadata/md5-cache/kde-frameworks/{krunner-5.114.0 => krunner-5.115.0} (63%) rename metadata/md5-cache/kde-frameworks/{kservice-5.114.0 => kservice-5.115.0} (77%) delete mode 100644 metadata/md5-cache/kde-frameworks/ktexteditor-5.114.0 create mode 100644 metadata/md5-cache/kde-frameworks/ktexteditor-5.115.0 rename metadata/md5-cache/kde-frameworks/{ktextwidgets-5.114.0 => ktextwidgets-5.115.0} (65%) rename metadata/md5-cache/kde-frameworks/{kunitconversion-5.114.0 => kunitconversion-5.115.0} (80%) rename metadata/md5-cache/kde-frameworks/{kwallet-5.114.0 => kwallet-5.115.0} (62%) rename metadata/md5-cache/kde-frameworks/{kwidgetsaddons-5.114.0 => kwidgetsaddons-5.115.0} (90%) rename metadata/md5-cache/kde-frameworks/{kwindowsystem-5.114.0 => kwindowsystem-5.115.0} (94%) rename metadata/md5-cache/kde-frameworks/{kxmlgui-5.114.0 => kxmlgui-5.115.0} (64%) rename metadata/md5-cache/kde-frameworks/{modemmanager-qt-5.114.0 => modemmanager-qt-5.115.0} (93%) rename metadata/md5-cache/kde-frameworks/{networkmanager-qt-5.114.0 => networkmanager-qt-5.115.0} (93%) rename metadata/md5-cache/kde-frameworks/{oxygen-icons-5.114.0 => oxygen-icons-5.115.0} (86%) rename metadata/md5-cache/kde-frameworks/{prison-5.114.0 => prison-5.115.0} (91%) rename metadata/md5-cache/kde-frameworks/{purpose-5.114.0 => purpose-5.115.0} (67%) rename metadata/md5-cache/kde-frameworks/{qqc2-desktop-style-5.114.0 => qqc2-desktop-style-5.115.0} (71%) rename metadata/md5-cache/kde-frameworks/{solid-5.114.0 => solid-5.115.0} (95%) rename metadata/md5-cache/kde-frameworks/{sonnet-5.114.0 => sonnet-5.115.0} (92%) rename metadata/md5-cache/kde-frameworks/{syndication-5.114.0 => syndication-5.115.0} (82%) rename metadata/md5-cache/kde-frameworks/{syntax-highlighting-5.114.0 => syntax-highlighting-5.115.0} (91%) rename metadata/md5-cache/kde-frameworks/{threadweaver-5.114.0 => threadweaver-5.115.0} (90%) rename metadata/md5-cache/kde-plasma/{kwayland-5.114.0 => kwayland-5.115.0} (92%) rename metadata/md5-cache/kde-plasma/{libplasma-5.114.0 => libplasma-5.115.0} (54%) rename metadata/md5-cache/kde-plasma/{plasma-activities-5.114.0 => plasma-activities-5.115.0} (81%) rename metadata/md5-cache/kde-plasma/{plasma-activities-stats-5.114.0 => plasma-activities-stats-5.115.0} (82%) delete mode 100644 metadata/md5-cache/mail-client/evolution-3.48.4 delete mode 100644 metadata/md5-cache/mail-client/evolution-3.50.3 rename metadata/md5-cache/mail-mta/{exim-4.97.1-r2 => exim-4.97.1-r3} (100%) delete mode 100644 metadata/md5-cache/media-gfx/eog-44.3-r1 delete mode 100644 metadata/md5-cache/media-gfx/eog-45.1-r1 create mode 100644 metadata/md5-cache/media-libs/libsdl2-2.28.5-r1 create mode 100644 metadata/md5-cache/media-libs/vidstab-1.1.1-r1 delete mode 100644 metadata/md5-cache/media-sound/abcm2ps-8.14.14 create mode 100644 metadata/md5-cache/media-sound/abcmidi-2024.02.11 create mode 100644 metadata/md5-cache/media-video/ffmpeg-6.1.1-r3 create mode 100644 metadata/md5-cache/media-video/ffmpeg-chromium-121 create mode 100644 metadata/md5-cache/media-video/mjpg-streamer-0_pre20200524-r2 create mode 100644 metadata/md5-cache/media-video/motion-4.5.1-r4 create mode 100644 metadata/md5-cache/media-video/mpv-0.37.0-r1 create mode 100644 metadata/md5-cache/net-dns/smartdns-45 rename metadata/md5-cache/net-im/{telegram-desktop-4.14.6 => telegram-desktop-4.14.15} (96%) rename metadata/md5-cache/net-libs/{miniupnpc-2.2.6 => miniupnpc-2.2.6-r1} (95%) create mode 100644 metadata/md5-cache/net-mail/fdm-2.2-r2 rename metadata/md5-cache/net-misc/{moonlight-5.0.1-r1 => moonlight-5.0.1-r2} (65%) delete mode 100644 metadata/md5-cache/net-wireless/gnome-bluetooth-42.6 create mode 100644 metadata/md5-cache/net-wireless/iwd-2.14 create mode 100644 metadata/md5-cache/sci-libs/fflas-ffpack-2.5.0-r1 create mode 100644 metadata/md5-cache/sci-libs/givaro-4.2.0 create mode 100644 metadata/md5-cache/sci-libs/linbox-1.7.0 create mode 100644 metadata/md5-cache/sys-apps/man-pages-6.06 create mode 100644 metadata/md5-cache/sys-apps/shadow-4.14.4 rename metadata/md5-cache/sys-cluster/{flux-2.0.1 => flux-2.2.3} (71%) create mode 100644 metadata/md5-cache/sys-devel/clang-19.0.0_pre20240210 create mode 100644 metadata/md5-cache/sys-devel/clang-common-19.0.0_pre20240210 create mode 100644 metadata/md5-cache/sys-devel/clang-runtime-19.0.0_pre20240210 create mode 100644 metadata/md5-cache/sys-devel/gcc-11.4.1_p20240208 create mode 100644 metadata/md5-cache/sys-devel/gcc-12.3.1_p20240209 create mode 100644 metadata/md5-cache/sys-devel/gcc-13.2.1_p20240210 create mode 100644 metadata/md5-cache/sys-devel/gcc-14.0.1_pre20240211 create mode 100644 metadata/md5-cache/sys-devel/lld-19.0.0_pre20240210 create mode 100644 metadata/md5-cache/sys-devel/llvm-19.0.0_pre20240210 create mode 100644 metadata/md5-cache/sys-devel/llvm-common-19.0.0_pre20240210 create mode 100644 metadata/md5-cache/sys-kernel/git-sources-6.8_rc4 create mode 100644 metadata/md5-cache/sys-libs/compiler-rt-19.0.0_pre20240210 create mode 100644 metadata/md5-cache/sys-libs/compiler-rt-sanitizers-19.0.0_pre20240210 create mode 100644 metadata/md5-cache/sys-libs/libcxx-19.0.0_pre20240210 create mode 100644 metadata/md5-cache/sys-libs/libcxxabi-19.0.0_pre20240210 create mode 100644 metadata/md5-cache/sys-libs/libomp-19.0.0_pre20240210 create mode 100644 metadata/md5-cache/sys-libs/llvm-libunwind-19.0.0_pre20240210 delete mode 100644 metadata/md5-cache/www-apps/lidarr-2.1.6.3993 create mode 100644 metadata/md5-cache/www-apps/lidarr-2.1.7.4030 delete mode 100644 metadata/md5-cache/www-apps/prowlarr-1.13.2.4251 create mode 100644 metadata/md5-cache/www-apps/prowlarr-1.13.3.4273 rename metadata/md5-cache/www-apps/{radarr-5.3.4.8567 => radarr-5.3.5.8592} (54%) rename metadata/md5-cache/www-apps/{sonarr-4.0.1.1096 => sonarr-4.0.1.1114} (68%) rename metadata/md5-cache/www-client/{microsoft-edge-121.0.2277.106 => microsoft-edge-121.0.2277.113} (96%) rename metadata/md5-cache/www-client/{vivaldi-snapshot-6.6.3249.4 => vivaldi-snapshot-6.6.3265.3} (90%) delete mode 100644 metadata/md5-cache/www-servers/apache-2.4.57 delete mode 100644 metadata/md5-cache/www-servers/apache-2.4.57-r6 delete mode 100644 metadata/md5-cache/x11-libs/gtk+-3.24.38 delete mode 100644 metadata/md5-cache/x11-libs/pango-1.50.14 delete mode 100644 metadata/md5-cache/x11-libs/vte-0.72.2 delete mode 100644 metadata/md5-cache/x11-libs/vte-0.74.0 delete mode 100644 metadata/md5-cache/x11-libs/vte-0.74.1 create mode 100644 metadata/md5-cache/x11-misc/obconf-qt-0.16.4 create mode 100644 metadata/md5-cache/x11-misc/pcmanfm-qt-1.4.1 delete mode 100644 metadata/md5-cache/x11-terms/gnome-terminal-3.48.2 delete mode 100644 metadata/md5-cache/x11-terms/gnome-terminal-3.50.0 create mode 100644 metadata/md5-cache/x11-terms/kitty-0.32.2 create mode 100644 metadata/md5-cache/x11-terms/kitty-shell-integration-0.32.2 create mode 100644 metadata/md5-cache/x11-terms/kitty-terminfo-0.32.2 delete mode 100644 metadata/md5-cache/x11-themes/adwaita-icon-theme-44.0 create mode 100644 net-dns/smartdns/smartdns-45.ebuild rename net-im/telegram-desktop/{telegram-desktop-4.14.6.ebuild => telegram-desktop-4.14.15.ebuild} (99%) rename net-libs/miniupnpc/{miniupnpc-2.2.6.ebuild => miniupnpc-2.2.6-r1.ebuild} (96%) create mode 100644 net-mail/fdm/fdm-2.2-r2.ebuild create mode 100644 net-mail/fdm/files/fdm-2.2-pcre2.patch create mode 100644 net-mail/fdm/files/fdm-2.2-pop3-utf8.patch create mode 100644 net-mail/fdm/files/fdm-2.2-uaf.patch rename net-misc/moonlight/{moonlight-5.0.1-r1.ebuild => moonlight-5.0.1-r2.ebuild} (91%) delete mode 100644 net-wireless/gnome-bluetooth/gnome-bluetooth-42.6.ebuild create mode 100644 net-wireless/iwd/iwd-2.14.ebuild delete mode 100644 profiles/default/linux/amd64/17.0/musl/clang/package.use.mask delete mode 100644 profiles/default/linux/amd64/23.0/musl/llvm/package.use.mask delete mode 100644 profiles/default/linux/amd64/23.0/split-usr/musl/llvm/package.use.mask delete mode 100644 profiles/default/linux/arm64/17.0/musl/llvm/package.use.mask delete mode 100644 profiles/default/linux/arm64/23.0/musl/llvm/package.use.mask delete mode 100644 profiles/default/linux/arm64/23.0/split-usr/musl/llvm/package.use.mask create mode 100644 sci-libs/fflas-ffpack/fflas-ffpack-2.5.0-r1.ebuild create mode 100644 sci-libs/fflas-ffpack/files/fflas-ffpack-2.5.0-blaslapack.patch create mode 100644 sci-libs/givaro/files/givaro-4.2.0-configure.ac-fix-a-bashism.patch create mode 100644 sci-libs/givaro/files/givaro-4.2.0-cstdint.patch create mode 100644 sci-libs/givaro/givaro-4.2.0.ebuild create mode 100644 sci-libs/linbox/files/linbox-1.7.0-hardened-testfails.patch create mode 100644 sci-libs/linbox/linbox-1.7.0.ebuild create mode 100644 sys-apps/man-pages/man-pages-6.06.ebuild create mode 100644 sys-apps/shadow/shadow-4.14.4.ebuild rename sys-cluster/flux/{flux-2.0.1.ebuild => flux-2.2.3.ebuild} (72%) create mode 100644 sys-devel/clang-common/clang-common-19.0.0_pre20240210.ebuild create mode 100644 sys-devel/clang-runtime/clang-runtime-19.0.0_pre20240210.ebuild create mode 100644 sys-devel/clang/clang-19.0.0_pre20240210.ebuild create mode 100644 sys-devel/gcc/gcc-11.4.1_p20240208.ebuild create mode 100644 sys-devel/gcc/gcc-12.3.1_p20240209.ebuild create mode 100644 sys-devel/gcc/gcc-13.2.1_p20240210.ebuild create mode 100644 sys-devel/gcc/gcc-14.0.1_pre20240211.ebuild create mode 100644 sys-devel/lld/lld-19.0.0_pre20240210.ebuild create mode 100644 sys-devel/llvm-common/llvm-common-19.0.0_pre20240210.ebuild create mode 100644 sys-devel/llvm/llvm-19.0.0_pre20240210.ebuild create mode 100644 sys-kernel/git-sources/git-sources-6.8_rc4.ebuild create mode 100644 sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-19.0.0_pre20240210.ebuild create mode 100644 sys-libs/compiler-rt/compiler-rt-19.0.0_pre20240210.ebuild create mode 100644 sys-libs/libcxx/libcxx-19.0.0_pre20240210.ebuild create mode 100644 sys-libs/libcxxabi/libcxxabi-19.0.0_pre20240210.ebuild create mode 100644 sys-libs/libomp/libomp-19.0.0_pre20240210.ebuild create mode 100644 sys-libs/llvm-libunwind/llvm-libunwind-19.0.0_pre20240210.ebuild rename www-apps/lidarr/{lidarr-2.1.6.3993.ebuild => lidarr-2.1.7.4030.ebuild} (80%) rename www-apps/prowlarr/{prowlarr-1.13.2.4251.ebuild => prowlarr-1.13.3.4273.ebuild} (79%) rename www-apps/radarr/{radarr-5.3.4.8567.ebuild => radarr-5.3.5.8592.ebuild} (100%) rename www-apps/sonarr/{sonarr-4.0.1.1096.ebuild => sonarr-4.0.1.1114.ebuild} (100%) rename www-client/microsoft-edge/{microsoft-edge-121.0.2277.106.ebuild => microsoft-edge-121.0.2277.113.ebuild} (100%) rename www-client/vivaldi-snapshot/{vivaldi-snapshot-6.6.3249.4.ebuild => vivaldi-snapshot-6.6.3265.3.ebuild} (99%) delete mode 100644 www-servers/apache/apache-2.4.57-r6.ebuild delete mode 100644 www-servers/apache/apache-2.4.57.ebuild delete mode 100644 x11-libs/gtk+/gtk+-3.24.38.ebuild delete mode 100644 x11-libs/pango/pango-1.50.14.ebuild delete mode 100644 x11-libs/vte/vte-0.72.2.ebuild delete mode 100644 x11-libs/vte/vte-0.74.0.ebuild delete mode 100644 x11-libs/vte/vte-0.74.1.ebuild create mode 100644 x11-misc/obconf-qt/obconf-qt-0.16.4.ebuild create mode 100644 x11-misc/pcmanfm-qt/pcmanfm-qt-1.4.1.ebuild delete mode 100644 x11-terms/gnome-terminal/gnome-terminal-3.48.2.ebuild delete mode 100644 x11-terms/gnome-terminal/gnome-terminal-3.50.0.ebuild create mode 100644 x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.2.ebuild create mode 100644 x11-terms/kitty-terminfo/kitty-terminfo-0.32.2.ebuild create mode 100644 x11-terms/kitty/kitty-0.32.2.ebuild delete mode 100644 x11-themes/adwaita-icon-theme/adwaita-icon-theme-44.0.ebuild diff --git a/Manifest b/Manifest index bdf3c4998105..92bdaf108a7f 100644 --- a/Manifest +++ b/Manifest @@ -1,23 +1,23 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 -MANIFEST Manifest.files.gz 29773 BLAKE2B c8823432220ba051a236615a4edbf863aab385e5dd45d3086df12a7431897701372d67c6d00497d4c81d5b3a3eaf1ccf9390ec863f95d7468e78e62abd1f28a9 SHA512 092192b96612d049936adbf7c549208a8b74666d88cf219ba7c95c815321d1ed8e25830100103455e31b68fdf4c8f25a8bfb177a3549755745f9d2356ac00ed3 -TIMESTAMP 2024-02-10T17:10:12Z +MANIFEST Manifest.files.gz 29780 BLAKE2B e8868259426bd7a24760cc54181db4ec56dfe0de92e1b549c7cd33ddf899164197d8cacb60e249f4e4526e87ebe9384baa31f56be6ced13c3e71b0cd1c1d2b94 SHA512 e18c3d3569b48b2c2fe7fbb88bd3ac84d0ae426eee7520a2067a03ae694c986468870bfc59dcb2bec7e862d328b7aa7fca164720d397aa8fc3a1865e59a63668 +TIMESTAMP 2024-02-12T10:09:45Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmXHrfRfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmXJ7mlfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klDJEBAAthXd3UgAllmUmh6eQrME0vo950S0eB0/7MlMCqcLs8yUhQMGfi/IRzcJ -ZVFRCyjrtdJIkVRtZJZu9/1D9K87jksa5LUphgTt1XXqBU4/b9gfJht0dvG0MNkm -6SpKPTLYOOxSt+hqwPJ9a/7OJ+DQQ1yF1/8hMVuuEdQ9W6wJfH4ZwU9rg3+dpHqd -TUIk6LaH4pZmPQWFi8N681HOMlZZYKjh1FqRZbrTUpCeJEzhTCdyUHf4O+gCRBwv -INX6PdTjOBqxt2fNz3/3bokaKry60snOCcMJDY8m860+CrUx5isdB3OBB8RFVqYd -sPzS3Bte/3K+VbUcdO0UMbkfhhH7nZf2A9H2IRCrHHzVL8xh4386gW00mV+1HTFG -z4PKFnhdBOmFbSmTOOp6+KXNONEydU3mXItblcHjD6d5iw+U8ulXhf8qpAxwntpE -cBtTr8fFeVvGol5L4KrlmQZHsjVzfmGjcBMGlN9xgFJspjTlJrzJxl2mSaSDM5QS -FAYV59KnIeEHwN43JOFeuTsrKVX1aE8E/Kjb+tnQVmPaoODaV4g6cvAAK7xnX8KE -f1LZ69fbTt9vkq5eCYBtyz7cJzvX5q8shnA1Cb0JE1KlsZfxG3sPr12nl4cUe29D -SlF7l2mdnJ9ZrPMbc5wogRwNUNrDb3vzyMHOTyWiFRP/JlMzLO8= -=DxY0 +klDQXA//SJQFg5dYIhZ7Ob+oCEKIJiZGMp/sMfSUaujZfVJUaFSfmFiphddiIpdW +FwCzE0jef0NkAFn35O9Ulv+4zsECFgoXp+OhMFuYBUAiwI0BzbxcvKphOPgvcmyK +jKAka8LOtNOVySnerdquYj6mVs8nZX7MZqFh6d3kmcswzeD7a/yTSTTdAEtwxq4z +iR/+/0FfHCNX99AImnsuft5/74oZ+8ei6djpjJCaIeX9FLKedTgOQxNVz4Se6p5O +2Cq+ACkDEgy4WfFoEELkTbA86ZntA5bXM+sT10/fi8jT/v95HlAqINfHdFPCNeAC +pUBulUPp7NzPAtVGMmrT9R0rV/YhLSLAx0ot+kVT2OvNBmY0R9qxpdauXo5ZmdKY +9SoK4RpFkoMvtoU55FnL2kPGMBjD4AZrIfKYXTPIqVu+SGTAINcI5nfodGet70ED +s9bclfBuepuEYEJb+zq4NZuotVBUJDRZEl8dNcg6oqg5PJ3y5I6cPIsQpPngfHd1 +LJl3fAKsHQLON6YZGdWOOE6NYUWkzrkxXb73clWJ2vrgXX7umGrgSDTUyJxB/WG0 +NptjEKPwA1Qqd0kNF+G4Nc1zZzns+zJCLg73dGns5nIopuY5o/QHny/YnHto2g18 +db1N3BOKuKLjYyWqzFmnUEGR4GE5JYy/cGEV97mdy/fh02INPB8= +=ODCQ -----END PGP SIGNATURE----- diff --git a/Manifest.files.gz b/Manifest.files.gz index eeb582f71b99a5561f942a846ba748f9fcd70c47..5b6a86050bf90ea000a90aa252d35431bc4a09f0 100644 GIT binary patch literal 29780 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 literal 29773 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 diff --git a/app-accessibility/Manifest.gz b/app-accessibility/Manifest.gz index 5b09850f0bdbd1e411d6b717a99ebb321caab1d9..f1423f01483a2d0a44ea61929e385e2a84f94283 100644 GIT binary patch literal 4556 zcmV;-5i{-|iwFP!00002|81Gwl3llPh41|od;uo-Z2*^Y#i^tc=f-{kbT<$&qDU1v zitRjoz8)3l9Lc7tG&5(;*&Dmjz1Fud|MK0RzkB!NdD*^S_CNjg$B*x_^z!ca|M}g2 z{Gt5*UD~ec4y!5qY~}2EN2x2NY*)vrd$u*DRBg>?9z|Lj=UB_z&XqZ{)TX%(&$FZ{ zvuM{_?51||(IIswId$dkbvEg>HrLx_H@+Fk^SeL&+jl*ech%~)Jo${Dq9axAxkOmT z8nX7RRhL;ytJO1??7T-A?%BBZ?UQ?CS*JSdtf?hY>qFAaYO|i6QoG(x<1&3{-}{~^ zcOOaBOBrkT-~I8s|N8fT{llOB{BE0_FZSW<`SQyXjdYX9 zp)%#(T$z*apc_Wy>f|C)80~8rWrb`~C96 zqh^x&qhu}FTw0p6u6?p=J##mHRBnG7*KJF@*^)eT)Ye-pW1n(M@75~yssnuae=p*Nxwsrr`W?&XpXVYu&jK~6VEZVUuREdv`KC|o!VB8HcVD8UFb!b zHF~coRobi4epR;i-i#&NZA?^mWtNzrJa^Ms$6;`pt+c+?tnbVuZeF`-WG=kZKp@zk zT%}9xg&9a`u~AY{2$K`Vnc7U*iDlfNqYkuU zA9*_}!G1q#re8k3y!`D^tupF-D_5@Dlh$<4N$l~Z>gj5!x!vfRGTHT#FQrmjxoozm zC;~<4N--*M?5?}>sy@Y3eJ1hkee8X5UwO=(1uaw?myNa}OP5pq)KQa`zLiU5-qpP2 zmfEmJ`>_SPYCVQx)!uHUe!@;nyNrX$WzubP$)+8}bz3u)m9}~^q%fn;)#HI0_3BJ| zpAAVZ?UYoH^!X^4?Jpnn^UsfZ)m-vhy}FF8lX23J%9w0qd-UDMxNeQj z>551oZe9+LkqlKCMn^H4lahw?>+wt9^B8QtqI+q}YI0GWffhTurR)Gp6F~w^qj8zo zT;GJBbti2!5Hc{v=zXq|8SKvLw7TTW=$*rs91OzHCwG*jo{{rOvN3?^Mk%#^=am;f(3N|#9esH&zeRN%u zDn;XuNO6lenp?Q;|hHyq+y1gs(8ikbl=*2m+onz zH2Vy^F5@JK*rcJ}3dZLQr*&PUtzH`sJ&+scn}*4{iBF!H8P4=v@271#YA}Z;HhpiV zv0-ACg*ht)_dq!H`WlnoYkL-~UuMN1wrT0RRLh&$q`&+=73{}tUw=CLhxcEuAYGrC4&AIhCQYgvm+vq~@sxPvAuh=ePhU#yy~b~J%Uk4A(CXI%@0#`Ie9 z%RsKv8>PtuM#1dM7%MCat>J?J1;R(^gf}_s{8lXC#&nhx>i{o94BHJ*VoRmzSO7S; ziyv%M70byq8rqF`Uxszj)Bul3;W|TGL8}}dPr&z8q)cg0W)xB^tJ%HOy5izxT|f

Mq)fH&>jXmc<^$39HZ*c z4c z2ny|1f>v%)O^<@zj~`y1O_G0)auwnjtW((=jrhh8sbXo!AW*N>7FsqhJI_FceY4N4 zB-9Gb(#S+EwstGL*m?rYb|9%=+zt{O&0o`8Dyf2us|VtmQDFQbr}E~K8)|@O7(gVV z7siDQM)iu&?c^c~5AVk3HjR-kgU{GIOk>PmP0%+lS&|IIU?gY-uYuzj=g33gY?21k zk?7sB$}cwBNpUip_4QP)FXz0x{K_D6d#e|uGAGZ8FtfjVRQ?YQ5inppGBd1C=mmrs zRO&K98V;mH%B>472uyOIwnQ45h-*7UNty)L??hz)m~4mGdPc|_>Hfr2ypH^#f8XlW z(wq~_Vu#RD>~bkxKzle~!8HhgWl}J77BO1z1)|M7L2kT8X2u|A=ME;ZwZT_L84u8E0$t6?MJ=-=jV?fets@jBJA`X6%C>+|gl;>^?z$TpY z+PFdvwQuEOk~7LMX(EyYsV3zKRnnTY4q^oX#Hm6wOU;#yM1(NN3RbOpRzVZUKg30u zk+?xutD%UCKBc!3EjnRE;@m|P(P>Pbu*W7VcK2MaA3lG2`Le&hJcr1~@eU};9uY-P zA!%Pw`?ij*?ncN%EG7brpkdPmsO~dx8Yefnf~t{!hO9wo zAOn=T$*H8rbz9D$DP%v|U@k1FTazK_*ZqlG0!;gv3ebr?vzYNAxAw5eUzI zV63pFKIww6{|Z8~)WaGpHbHkoe|x>|JSGt?`9>AiCcaBj9&viLQ$*$u-zpD+zlL>j55F43Q=*TozyUE)A{17~{w$g~MaOurs!}prH|{7Tr%+G>{Z!iNm1m zupwGILqE_U$g&bvHiK8l^&7uu)ht+;YO1>Wp|!u23zg}J4T0XroYA4sLf z5BW zm`r|0y2+_#aWp{I?F(JJ00;udGKrLXt`Pf%^IRaBYC&4Z>2Tr%>jH*g?l}G>K52Y_ zF(0A%y8ZTWhCChx`~1cB^SMrb93AEnFvO^1P-)jL0*7PjHID571`@P&vS4SmBnTQJ zxEVUA_29{qyMiEL?2}<*RL07Q*}eD#>U!hgnX!Ykv=P8poYWc*;XReg4abUkWY%=+2ErPBr2BU43kE(8E1bz(d$r7 zr`aKM+)A0MMa+j<1yCorqe<-W4TqI77TJlzGxs8>8r+B z&`5EZ;GOmkFJznOiw-{#v#b&&G7jKmj=syIUSB`|{K?;cu+Pr}NfSIyr!&;VUIg`) z5&*|z2eHFG$O7${BNp)$l~s}$cLKNjiO`+HCmiG&1YMH!s_?Qq29dHkjMXa^#l#Zg zfwe;UDQ_Ju0E!u{*58f}X=qw-$Ejb9sL%b$i>Mh~;41|y`W z0o1Wd=CSNf@poKv(X%KX1PS^pk=3GKQlodkrR)8HV-1vn!oUmZL@a!mZ!e80kTQdS zC7MTaBmtqiw1)w9s1mod8^OJ~vEkz`(30_)uK^D}vJxj4k|->s6}Y2Jtb&T7zs!RsF^k#c{;jgq|>xwy#8& zUxyeHu~u|PI^1rcMp=9JxwLjTD>3ynRQ$;aA*2kH_uz_#788>M`*B8w0XP&aWr^d( z-ALjDbWF_@McEo80J|1Ym?<(w_C@j% zF_|_$ugA4DPP*eX5s@Jmf|!Y3gbnP8F#fi`K8YA3_Cy#!SW8Zho2TNxyHlrO=#%2( z;B5Q_&r$)#2;4335q1UkYh=ASU~Ps3P*fIxtgpZ~gomI8!W{oAAOHaK1i|Y7 literal 4553 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 diff --git a/app-accessibility/at-spi2-core/Manifest b/app-accessibility/at-spi2-core/Manifest index 719b0b2fe962..b4d2e6684030 100644 --- a/app-accessibility/at-spi2-core/Manifest +++ b/app-accessibility/at-spi2-core/Manifest @@ -1,5 +1,3 @@ -DIST at-spi2-core-2.48.3.tar.xz 554388 BLAKE2B 9692df8cc0bc8de82f6e339b9358be7ab1bc598afdb39503f5f05ca772109b962a513fe2ef79d8f094ea732457225409f3c765784a54cbabf27b8fc72c893eb9 SHA512 e79ef0eb0f23241d61ba2a62f4024a5df5ff7125bc085590f9038b3397d255b88b8266deec14f3fe53bee4072ab85695a47d27d8be0529b18a103ad792fa0e54 DIST at-spi2-core-2.50.1.tar.xz 567836 BLAKE2B 88916f322efa547be2249388a5f7b698ff7fb9464bc98fa929524616d0d25237328c10678df800b9ce325a3050804e9b0044a43024d06b71381dfc32917700a3 SHA512 d0b342a1ff2a3dd91aa87663412289d1616906c14a37e81b8514882d44981092356dc8a5d5c66b6d980d2cdf22128fff74651a4af6cad73cb62fd3154c5bbeae -EBUILD at-spi2-core-2.48.3.ebuild 2019 BLAKE2B 731470a156ebc12180cd3e7a5f31d54d0cefa14dcd12671ad8c17da4ff3ccc5ae091ff2bc1df768098cd483cf061d16f315de8c36bc1f44012a2187d056bc15f SHA512 08980d0705f714579f587eb8b550a24efd85e27aad0251e5b31f3b60aa4a411a8730d05819041bdf0dd7a0964f9d19c34f6681ec923a4f5cad974327764bc4c6 EBUILD at-spi2-core-2.50.1.ebuild 2045 BLAKE2B 05759ae495e14d6aa2f33b36bfaea94a548e6752ba7b808e210a14fb3dbc620c2b1fa99538ec20a841ed4c3f7b5afcfd4749cef6bb20146822a1dc83df1be95b SHA512 a449703a4ed5273fad4d2dadf940081b6ff61e0a4b491217e9a8d1742d656d59eaddb86d9a66947a187aef38f1b58f21f64be2339eefd0247ce1406412c36604 MISC metadata.xml 468 BLAKE2B f6b51c8c4da2bdff93f41f92cbe94687250f28d9c42c5cdb7de9eef0d1a6e208dd911d443298eb08fc83f8765d0b2c09e30e932d97b3fc1d28861ceae9b1ee6b SHA512 908b6e8c5929143a45cd108fed5b3375dc6f8f98b637a230c0eb0da4a261a8d9655954e1f98dc9967bd79a8c3aece79e1827097a5785494692f7655bcd73f331 diff --git a/app-accessibility/at-spi2-core/at-spi2-core-2.48.3.ebuild b/app-accessibility/at-spi2-core/at-spi2-core-2.48.3.ebuild deleted file mode 100644 index 6a585da455c6..000000000000 --- a/app-accessibility/at-spi2-core/at-spi2-core-2.48.3.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome.org meson-multilib systemd virtualx xdg - -DESCRIPTION="D-Bus accessibility specifications and registration daemon" -HOMEPAGE="https://wiki.gnome.org/Accessibility https://gitlab.gnome.org/GNOME/at-spi2-core" - -LICENSE="LGPL-2.1+" -SLOT="2" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" -IUSE="X dbus-broker gtk-doc +introspection systemd" -REQUIRED_USE=" - dbus-broker? ( systemd ) - gtk-doc? ( X ) -" - -DEPEND=" - >=sys-apps/dbus-1.5[${MULTILIB_USEDEP}] - >=dev-libs/glib-2.67.4:2[${MULTILIB_USEDEP}] - >=dev-libs/libxml2-2.9.1:2[${MULTILIB_USEDEP}] - introspection? ( >=dev-libs/gobject-introspection-1.54.0:= ) - systemd? ( sys-apps/systemd[${MULTILIB_USEDEP}] ) - X? ( - x11-libs/libX11[${MULTILIB_USEDEP}] - x11-libs/libXtst[${MULTILIB_USEDEP}] - x11-libs/libXi[${MULTILIB_USEDEP}] - ) - - !z7Np&hi&0-#`!xl15tzx$gqABz}- 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 aG57>y12b_Vj3Zn5KmP?gUgst*g)A`ebnGGl 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 z zkxv{k3#q3?PV^Q|r9^aj?Ts^~pCr*jGhlO)9q+U!mAt3A3Dr?75yXE*OOdVa8N|x{ zA&c_oKfnHuvgi^0b!w@aVQ%>-PV_<40I0zS1ZTDD+AlZstKGp}_02%m<4l77_hTnt z6)Vk~xHa4t@jmCQ6(69RM|7_xOJY>I-ALskQ@@`>PqwvC+FyHZ8tv6S5&(tpcosQh z%GUxM7f7&o$lu*mfVzKG$|7LOR%~7Qtrm`{k^OP0n~_L~ycMgcLmID|GyDXwM8e9Z zLM5*97CAbDcA`XTcLcD_ ztgP~WsblLN_%Yq_Y_djqqM{LSK0m7knI4Z?Dxde*DJ`i5dRBj}N114SwC2lqc)Kk% zk97JX(_{caewJXL8~*Dou6ib^Cy>|Na}{sXT_dnlr>XF#_%iv!w%j93*mULdWA5WgT)Kyo9YUxc@4g3yw_C`M2 zOVzKa;?R?_l-pQ(_3ptdMp4&IKaH29?WmlCmY-Ai#i0!U&~3LH%k(sI(Cvb~f=3{V zeMY5&HVGV{YceD+yYn@{GF__1;ri#}X}yc>r>CeBsmy=11nqH}`?gIf67q~2d(JF* zja}QXoD^Qwqbl>joQ*6bAk~Kx#{VS#LlL}#BA0P@9uaSxitmjhb8BKRY0xZvfWTYjnb`Vt#_P8Y(%`h~As1yK~ zUDTyc-1UD-OUj6?Rpzcp6gf=tE{Oaz0Z~!Bp4MMuzNv;i8ekKcYad^!jHCn+QOJdI z6Lp(L$$K%|RUukR{K3v%D+G7-r ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86" - -# botocore is x.(y+2).z -BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)" -RDEPEND=" - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] - dev-python/colorama[${PYTHON_USEDEP}] - dev-python/docutils[${PYTHON_USEDEP}] - dev-python/rsa[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - !app-admin/awscli-bin -" -BDEPEND=" - test? ( - 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.32.29.ebuild b/app-admin/awscli/awscli-1.32.29.ebuild index 18c949df1583..6421c8518c53 100644 --- a/app-admin/awscli/awscli-1.32.29.ebuild +++ b/app-admin/awscli/awscli-1.32.29.ebuild @@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P} LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86" # botocore is x.(y+2).z BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)" diff --git a/app-admin/awscli/awscli-1.32.35.ebuild b/app-admin/awscli/awscli-1.32.35.ebuild deleted file mode 100644 index 4a677affdbc4..000000000000 --- a/app-admin/awscli/awscli-1.32.35.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..12} ) - -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+2).z -BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)" -RDEPEND=" - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] - dev-python/colorama[${PYTHON_USEDEP}] - dev-python/docutils[${PYTHON_USEDEP}] - dev-python/rsa[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.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.32.36.ebuild b/app-admin/awscli/awscli-1.32.36.ebuild deleted file mode 100644 index 4a677affdbc4..000000000000 --- a/app-admin/awscli/awscli-1.32.36.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..12} ) - -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+2).z -BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)" -RDEPEND=" - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] - dev-python/colorama[${PYTHON_USEDEP}] - dev-python/docutils[${PYTHON_USEDEP}] - dev-python/rsa[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.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.32.37.ebuild b/app-admin/awscli/awscli-1.32.37.ebuild deleted file mode 100644 index 4a677affdbc4..000000000000 --- a/app-admin/awscli/awscli-1.32.37.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..12} ) - -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+2).z -BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)" -RDEPEND=" - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] - dev-python/colorama[${PYTHON_USEDEP}] - dev-python/docutils[${PYTHON_USEDEP}] - dev-python/rsa[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.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.32.38.ebuild b/app-admin/awscli/awscli-1.32.38.ebuild deleted file mode 100644 index 4a677affdbc4..000000000000 --- a/app-admin/awscli/awscli-1.32.38.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..12} ) - -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+2).z -BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)" -RDEPEND=" - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] - dev-python/colorama[${PYTHON_USEDEP}] - dev-python/docutils[${PYTHON_USEDEP}] - dev-python/rsa[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.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/conky/Manifest b/app-admin/conky/Manifest index c7b6cc687a2f..d289bf95a156 100644 --- a/app-admin/conky/Manifest +++ b/app-admin/conky/Manifest @@ -1,5 +1,3 @@ -DIST conky-1.19.2.tar.gz 1715080 BLAKE2B 1e7ee050ab6525a1cc0dd513e25ea2e98a21fa6a70a3f3feb95cda9dc4b3bfa4625889c91093f7643746325f897e7165b199da38308699c9dadeb87cdebfc896 SHA512 a9b565ab2e6b92efe8a10db69e88fb720ba00f09e63b21a5741f95c8a05c78dd58aa23fdbf34f8f0c9137e04ce76b1fe197594ebc1b2ad99d7fd9bf8e6127ad3 DIST conky-1.19.6.tar.gz 1727487 BLAKE2B 2ef2b0acd354559679b9d7d442de7a709e932418e27459b02bdf2f8b6dbdcf7911964932ab9851bab213e7f68d9a82034acab96892752544ab1a26d68c174c09 SHA512 9f1900f495125c668835334239b69fc098c30fe450a384786d873eb3d3e955ff0f06ca70c3a94f47a4b38a42d4510be77efd13873411f11ff84d8bfdc2869fde -EBUILD conky-1.19.2-r1.ebuild 5465 BLAKE2B aa6906be24b9c2ab5067c735e5b643ffb1357531236332bab32e97a3e2c41dc6a1ddedc368466bae9872eea37482d2632da252e5a4994de492fe9148ce98f1b8 SHA512 0fe88eccdd4016343f15228a0c6fae387973323042d4f30e8b6b0ef72f6ccde2b8990cde8cb3c717adff82ac7b34019313a240dcc226804709e5c880ae942e85 -EBUILD conky-1.19.6-r2.ebuild 5512 BLAKE2B 0550f6669ced58e0796db59eea8a34e246a08ce5e3ab6ba93f005bf53c712d9faa3aabb4155e15a38d1a26c68463be571f7ea5debe327aac26d590f552382732 SHA512 2d509674f1530e9fd7ce1d60562aac8474e643769c12c16643258c7410ba736eaaca5a4fa9d0e2b6e5408f0c8bed9aa89d2c5c8b1a9625c8dbdc069789388337 +EBUILD conky-1.19.6-r2.ebuild 5501 BLAKE2B f92d9694fead5893020f484ec5ab97143f40c6180b507c6e2f66f285c760eb1c3a7e389904295de550b358432e16f3081ab69a685d2f5bb55ee7ea689a220f2f SHA512 e755ab7203672d750d769be702c0cd19c23323783130f0f55e1ec6be44d534d17015889302634858c6f533bc2ba210aca255d7ce6b7b523d990f32b25f78df7a MISC metadata.xml 2406 BLAKE2B d535320fc855c3ee9e321a7181153f0928b43820fdb72a4e3c4e68239070e4ec8a1a5ced292e559d5f19337622a369647f4bf21a2fc3c0c3c573cb24110cb36e SHA512 36e5a0fc2c570577b64e1ccdd7378d9f0ffac100ce6d322d4d9f09b0e1e287dd97347ef82db8507c5b8e8c615b02917fe45113a7091ef1a2faec2456304a9326 diff --git a/app-admin/conky/conky-1.19.2-r1.ebuild b/app-admin/conky/conky-1.19.2-r1.ebuild deleted file mode 100644 index 1e44cd819fe5..000000000000 --- a/app-admin/conky/conky-1.19.2-r1.ebuild +++ /dev/null @@ -1,225 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-4 ) -PYTHON_COMPAT=( python{3_9,3_10,3_11} ) - -inherit cmake linux-info lua-single python-any-r1 readme.gentoo-r1 xdg - -DESCRIPTION="An advanced, highly configurable system monitor for X" -HOMEPAGE="https://github.com/brndnmtthws/conky" -SRC_URI="https://github.com/brndnmtthws/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3 BSD LGPL-2.1 MIT" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~ppc ppc64 ~riscv sparc x86" -IUSE="apcupsd bundled-toluapp cmus curl doc extras hddtemp ical iconv imlib - intel-backlight iostats irc lua-cairo lua-imlib lua-rsvg math moc mpd - mysql ncurses nvidia +portmon pulseaudio rss systemd thinkpad truetype - wayland webserver wifi X xinerama xmms2" - -COMMON_DEPEND=" - curl? ( net-misc/curl ) - ical? ( dev-libs/libical:= ) - iconv? ( virtual/libiconv ) - imlib? ( media-libs/imlib2[X] ) - irc? ( net-libs/libircclient ) - lua-cairo? ( x11-libs/cairo[X] ) - lua-imlib? ( media-libs/imlib2[X] ) - lua-rsvg? ( gnome-base/librsvg ) - mysql? ( dev-db/mysql-connector-c ) - ncurses? ( sys-libs/ncurses:= ) - nvidia? ( x11-drivers/nvidia-drivers[tools,static-libs] ) - pulseaudio? ( media-libs/libpulse ) - rss? ( dev-libs/libxml2 net-misc/curl dev-libs/glib:2 ) - systemd? ( sys-apps/systemd ) - truetype? ( x11-libs/libXft >=media-libs/freetype-2 ) - wayland? ( - dev-libs/wayland - x11-libs/pango - ) - wifi? ( net-wireless/wireless-tools ) - webserver? ( net-libs/libmicrohttpd:= ) - X? ( - x11-libs/libX11 - x11-libs/libXdamage - x11-libs/libXfixes - x11-libs/libXext - ) - xinerama? ( x11-libs/libXinerama ) - xmms2? ( media-sound/xmms2 ) - ${LUA_DEPS} -" -RDEPEND=" - ${COMMON_DEPEND} - apcupsd? ( sys-power/apcupsd ) - cmus? ( media-sound/cmus ) - hddtemp? ( app-admin/hddtemp ) - moc? ( media-sound/moc ) - extras? ( - app-editors/nano - || ( app-editors/vim app-editors/gvim ) - ) -" -DEPEND=" - ${COMMON_DEPEND} - wayland? ( - dev-libs/wayland-protocols - ) -" -BDEPEND=" - doc? ( - virtual/pandoc - $(python_gen_any_dep ' - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/jinja[${PYTHON_USEDEP}] - ') - ) - extras? ( - $(python_gen_any_dep ' - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/jinja[${PYTHON_USEDEP}] - ') - ) - wayland? ( dev-util/wayland-scanner ) -" - -python_check_deps() { - use doc || use extras || return 0 - python_has_version -b "dev-python/pyyaml[${PYTHON_USEDEP}]" && - python_has_version -b "dev-python/jinja[${PYTHON_USEDEP}]" -} - -REQUIRED_USE=" - ${LUA_REQUIRED_USE} - imlib? ( X ) - lua-cairo? ( X bundled-toluapp ) - lua-imlib? ( X bundled-toluapp ) - lua-rsvg? ( X bundled-toluapp ) - nvidia? ( X ) - truetype? ( X ) - xinerama? ( X ) -" - -CONFIG_CHECK="~IPV6" - -DOCS=( README.md AUTHORS ) - -DISABLE_AUTOFORMATTING="yes" -DOC_CONTENTS="You can find sample configurations at ${ROOT}/usr/share/doc/${PF}. -To customize, copy to \${XDG_CONFIG_HOME}/conky/conky.conf and edit it to your liking. - -There are pretty html docs available at https://conky.cc/. - -Also see https://github.com/brndnmtthws/conky/wiki or https://wiki.gentoo.org/wiki/Conky" - -pkg_setup() { - linux-info_pkg_setup - lua-single_pkg_setup - if use doc || use extras; then - python-any-r1_pkg_setup - fi -} - -src_prepare() { - # pin lua 5.4 - sed -i -e 's|Lua "5.3" REQUIRED|Lua "5.4" EXACT|g' \ - cmake/ConkyPlatformChecks.cmake || die "ConkyPlatformChecks.cmake" - - cmake_src_prepare - xdg_environment_reset -} - -src_configure() { - local mycmakeargs=() - - if use X; then - mycmakeargs+=( - -DBUILD_ARGB=yes - -DBUILD_X11=yes - -DBUILD_XDAMAGE=yes - -DBUILD_XDBE=yes - -DBUILD_XSHAPE=yes - -DBUILD_MOUSE_EVENTS=yes - -DOWN_WINDOW=yes - ) - else - mycmakeargs+=( - -DBUILD_X11=no - ) - fi - - mycmakeargs+=( - -DBUILD_APCUPSD=$(usex apcupsd) - -DBUILD_AUDACIOUS=no - -DBUILD_BUILTIN_CONFIG=yes - -DBUILD_CMUS=$(usex cmus) - -DBUILD_CURL=$(usex curl) - -DBUILD_DOCS=$(usex doc) - -DBUILD_EXTRAS=$(usex extras) - -DBUILD_HDDTEMP=$(usex hddtemp) - -DBUILD_HTTP=$(usex webserver) - -DBUILD_I18N=yes - -DBUILD_IBM=$(usex thinkpad) - -DBUILD_ICAL=$(usex ical) - -DBUILD_ICONV=$(usex iconv) - -DBUILD_IMLIB2=$(usex imlib) - -DBUILD_INTEL_BACKLIGHT=$(usex intel-backlight) - -DBUILD_IOSTATS=$(usex iostats) - -DBUILD_IPV6=yes - -DBUILD_IRC=$(usex irc) - -DBUILD_JOURNAL=$(usex systemd) - -DBUILD_LUA_CAIRO=$(usex lua-cairo) - -DBUILD_LUA_IMLIB2=$(usex lua-imlib) - -DBUILD_LUA_RSVG=$(usex lua-rsvg) - -DBUILD_MATH=$(usex math) - -DBUILD_MOC=$(usex moc) - -DBUILD_MPD=$(usex mpd) - -DBUILD_MYSQL=$(usex mysql) - -DBUILD_NCURSES=$(usex ncurses) - -DBUILD_NVIDIA=$(usex nvidia) - -DBUILD_OLD_CONFIG=yes - -DBUILD_PORT_MONITORS=$(usex portmon) - -DBUILD_PULSEAUDIO=$(usex pulseaudio) - -DBUILD_RSS=$(usex rss) - -DBUILD_WAYLAND=$(usex wayland) - -DBUILD_WLAN=$(usex wifi) - -DBUILD_XFT=$(usex truetype) - -DBUILD_XINERAMA=$(usex xinerama) - -DBUILD_XMMS2=$(usex xmms2) - -DDOC_PATH=/usr/share/doc/${PF} - -DMAINTAINER_MODE=no - -DRELEASE=yes - ) - - if use doc || use extras; then - mycmakeargs+=( -DPython3_EXECUTABLE="${PYTHON}" ) - fi - - cmake_src_configure -} - -src_install() { - cmake_src_install - - if use extras; then - insinto /usr/share/vim/vimfiles/ftdetect - doins "${S}"/extras/vim/ftdetect/conkyrc.vim - - insinto /usr/share/vim/vimfiles/syntax - doins "${BUILD_DIR}"/extras/vim/syntax/conkyrc.vim - - insinto /usr/share/nano/ - doins "${BUILD_DIR}"/extras/nano/conky.nanorc - fi - - readme.gentoo_create_doc -} - -pkg_postinst() { - readme.gentoo_print_elog - - xdg_pkg_postinst -} diff --git a/app-admin/conky/conky-1.19.6-r2.ebuild b/app-admin/conky/conky-1.19.6-r2.ebuild index 1819ca6c3b75..780a97784f42 100644 --- a/app-admin/conky/conky-1.19.6-r2.ebuild +++ b/app-admin/conky/conky-1.19.6-r2.ebuild @@ -4,7 +4,7 @@ EAPI=8 LUA_COMPAT=( lua5-4 ) -PYTHON_COMPAT=( python{3_9,3_10,3_11} ) +PYTHON_COMPAT=( python{3_10,3_11} ) inherit cmake linux-info lua-single python-any-r1 readme.gentoo-r1 xdg @@ -17,8 +17,8 @@ SLOT="0" KEYWORDS="~alpha amd64 ~arm ~arm64 ~ppc ppc64 ~riscv sparc x86" IUSE="apcupsd bundled-toluapp cmus curl doc extras hddtemp ical iconv imlib intel-backlight iostats irc lua-cairo lua-imlib lua-rsvg math moc mpd - mysql ncurses nvidia +portmon pulseaudio rss systemd test thinkpad truetype - wayland webserver wifi X xinerama xmms2" + mysql ncurses nvidia +portmon pulseaudio rss systemd test thinkpad + truetype wayland webserver wifi X xinerama xmms2" RESTRICT="!test? ( test )" COMMON_DEPEND=" @@ -115,7 +115,7 @@ CONFIG_CHECK="~IPV6" DOCS=( README.md AUTHORS ) DISABLE_AUTOFORMATTING="yes" -DOC_CONTENTS="You can find sample configurations at ${ROOT}/usr/share/doc/${PF}. +DOC_CONTENTS="You can find sample configurations at /usr/share/doc/${PF}. To customize, copy to \${XDG_CONFIG_HOME}/conky/conky.conf and edit it to your liking. There are pretty html docs available at https://conky.cc/. diff --git a/app-arch/Manifest.gz b/app-arch/Manifest.gz index 98ed8c9be1c3d010c6800cd071db11835a5834b4..672d20119e0f05c8611f203c1aa7f47b78ca0476 100644 GIT binary patch delta 3349 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 delta 3344 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 a98V1{|~~921^)|egFW5r)%~A diff --git a/app-arch/unp/Manifest b/app-arch/unp/Manifest index 9a50059d1524..fce41a018717 100644 --- a/app-arch/unp/Manifest +++ b/app-arch/unp/Manifest @@ -1,3 +1,5 @@ +DIST unp_2.0~pre10.tar.xz 17992 BLAKE2B 63d8c995091a1342677b6aed5854293c582cb6d42c6748ef3d92347ca75e1d3e9e5b128309299ec0b6fc0361bc14dededcc8e290fe8721aecfe82665e07998e9 SHA512 3f8f9f20eef88658b4b00efd37208d859fb3220178f9446696f755a864fea3c3dd301100668bd9c97ca9312ebe961aaf9ec523d8817b8aacb5a1ee6a36213666 DIST unp_2.0~pre9.tar.xz 16424 BLAKE2B 9042f48be0f80d5e40a08161a35c282ba458dc98cf13992835bdeecebd5fbadd33b3af9165738332cb9f508550a234a48d314332f00ecdacc808a8051eb0740b SHA512 74c9a6e143c9023bdd456dacff5c3a6e30722e259f324c066fe3eed9e4a09c38b399b381719c8677c2fa84434c1e7720384d782d97c098fa6fbcbdbf4030986e +EBUILD unp-2.0_pre10.ebuild 1150 BLAKE2B eba072022b195163c0c2d3124ef249bc0c2db671bb19c31c42396c2e9c5bef8def083998b91d027e812c4f6134d241164f43672f0c3241688afbcde9cb2bebf5 SHA512 6ccc815f11aac1cd61f6a97fce24eeb76ecafcf94a4318f7a5264e65b7e6f08c9bcb4bae66849fc2a7035bb043623630fc5858241f5ba070972bce6072fbf1ea EBUILD unp-2.0_pre9.ebuild 1077 BLAKE2B 9577cdb1f0c55646b8eaa29665e77ed70a3ccb2eb5d537ac20cfeb4236843c77b04e09a4ff77f1d1141875942ccf951206c51c724484f8a395024cbf58379495 SHA512 3d2834f70dc9ada249c4e7afe54a8c85feea8e55448f34c0cdfc7597728dbbbd66a17b0d77c04773e6e56311e53e3a7bcf5221102cdb1e5cd8f972731bb4b240 MISC metadata.xml 217 BLAKE2B 4c798b28d6d7cb91ce9efa46084d222e24f1f62814b89dc32e8ee4c2d2e761392fa46cb368de68fdaf0c020acc5603a124b3a96edaa8e6ee333ba3f71ea59ad5 SHA512 83aaf1cf450d1a0769b0d5bc9533bb17e683dd88d04d3318da131cd1c8c66492451b9518f9f2b08d144ac0a2ba4113ed09ffaff1b7c4779f6c35bd7bdcabb874 diff --git a/app-arch/unp/unp-2.0_pre10.ebuild b/app-arch/unp/unp-2.0_pre10.ebuild new file mode 100644 index 000000000000..c719be032835 --- /dev/null +++ b/app-arch/unp/unp-2.0_pre10.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit bash-completion-r1 strip-linguas + +DESCRIPTION="Script for unpacking various file formats" +HOMEPAGE="https://packages.qa.debian.org/u/unp.html" +MY_PV="${PV/_pre/$'\x7e'pre}" +SRC_URI="mirror://debian/pool/main/u/unp/${PN}_${MY_PV}.tar.xz" +S="${WORKDIR}/${PN}-${MY_PV}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="nls" + +DEPEND="nls? ( sys-devel/gettext )" + +RDEPEND="${DEPEND} + dev-lang/perl" + +# tests in upstream tarball are missing sample files +RESTRICT="test" + +src_compile() { + if use nls; then + strip-linguas -i . + if [ -n "$LINGUAS" ]; then + emake -C po MOFILES="${LINGUAS// /.po }.po" + else + emake -C po + fi + fi +} + +src_install() { + dobin unp + dosym unp /usr/bin/ucat + doman debian/unp.1 + dodoc debian/changelog debian/README.Debian + newbashcomp debian/unp.bash-completion unp + + if use nls; then + if [ -n "$LINGUAS" ]; then + emake -C po MOFILES="${LINGUAS// /.mo }.mo" DESTDIR="${D}" install + else + emake -C po DESTDIR="${D}" install + fi + fi +} diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz index d8f59dfabc6b9a016e6706e6df5369074709e8e5..216a2b642209d6c9ec0de7bfdc30b65cfc8b89ee 100644 GIT binary patch delta 11885 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 delta 11904 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 GumAvs-ExHh diff --git a/app-crypt/libsecret/Manifest b/app-crypt/libsecret/Manifest index 7b65c70dd3f7..ee541aa3d2fc 100644 --- a/app-crypt/libsecret/Manifest +++ b/app-crypt/libsecret/Manifest @@ -1,5 +1,5 @@ DIST libsecret-0.20.5.tar.xz 187340 BLAKE2B cde5094eaaf54f251c19afb015c39cc88435dafe6ee682ca8f9d1917dd5b3dc8cc1609cdbf2a3a42d2592c2a149bec5fe28b2f4ec179b92c0d0f07d2f14c1792 SHA512 61ca248aafd265e1f31d56c9084c68d880ebf03660ace3d4a6c6622ab306b56e921ac24647b6a60633bfa99c8a0407d4ae1aa6148511f289bf5ce2025b72692a DIST libsecret-0.21.1.tar.xz 190796 BLAKE2B 862c2aac0c519d2607c1c5b057d1e0d00d3d5bce06744ab8c6e074393ede2f154af9ab3ee988820c936c8c22dba205ee7bd570287aaa47e64fde21ae3a7dfc2b SHA512 e201b2292280c355d08f8bd2d90d6d785d7b618c82e731eb9c051599a24d8f6a0cc3e271b1876d738f4a15aab24c2b6607b6d15d4335a990e74bb0371fe941ae EBUILD libsecret-0.20.5-r3.ebuild 3623 BLAKE2B 195dc21ced14598be5f19c2ac51854fb8de611a0d105b60accca415ec9619dc7693579981161e88bb77be8666a02c452b8339dc2926613d8dfaaba2ea0f7e762 SHA512 1e56e015bc836813a6918d3645578a3a5bb509708eac50b9aca2696ad4555e88f5f27d47b2923300036a07412c4beb18eb1715594f44caaf1e24d789933cbd50 -EBUILD libsecret-0.21.1.ebuild 3645 BLAKE2B a0a031ce2b9d649f373f76a433a26e34533072a85ad4e5c92a4d607d1ee0b08bfe8e4ace1d82fb362ee23547f96d35a9c2a677d45be3257813ea8bd2b74d9618 SHA512 a6c0497b0200f18122fd3ac80c89913a7c75b8761337ed6ae69b39d47f2f74079167d7623d3a2e8773b810271e1782bd7d9c19fabe502d80310a08f384c0fbb5 +EBUILD libsecret-0.21.1.ebuild 3643 BLAKE2B 58a012b42f1afd9798b5ab1c91787535f60a22d1b28467a1791d4a5a4355f0122c9431de9209df33ec8e4971733469a1717268594ecdfdfc03afeb560ad718d9 SHA512 91148aed267803323c284c9ac95242e4314e073f49c4ef0c3f314a3f86fb3c01617cbb9ae5a6171ecfca004698d7fb4594a4f95537a1e5e2b0cc0871d2e23cc1 MISC metadata.xml 468 BLAKE2B 21e70edb5acfc8b52a7d10f0c9e9452b04d8124b3d52bb7f816019cc2cf6f50275c7cb19c8853aec0c5fb2a6c93d56dfed3f4e5b8c41e9b2c08c2eff5efc5206 SHA512 7cc80dd7bbef252a09524ad511e12e621fdceca3482411f605e4c8aabb66e473c10e6a2b446df866644a4749b58dd3bb6f83cf118ff9949e17ca4a427a3ce3de diff --git a/app-crypt/libsecret/libsecret-0.21.1.ebuild b/app-crypt/libsecret/libsecret-0.21.1.ebuild index c3fd3822b2d7..4a1676fb225e 100644 --- a/app-crypt/libsecret/libsecret-0.21.1.ebuild +++ b/app-crypt/libsecret/libsecret-0.21.1.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 @@ -19,7 +19,7 @@ REQUIRED_USE=" gtk-doc? ( crypt ) " -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86" DEPEND=" >=dev-libs/glib-2.44:2[${MULTILIB_USEDEP}] diff --git a/app-crypt/sbctl/Manifest b/app-crypt/sbctl/Manifest index 13eccb308677..51715ce6194d 100644 --- a/app-crypt/sbctl/Manifest +++ b/app-crypt/sbctl/Manifest @@ -1,3 +1,4 @@ +AUX sbctl-0.13-no-installkernel-error.patch 896 BLAKE2B aa75eacbe2ce3b99f6491d33284c8fad4594ad09998714015e82ccead7d975c9f8f521c63857ec80879620448405ff4b4701cf02d5d49f27a3cf49734203ee76 SHA512 cc9b45ecde8703d56d0603e6061ba0407277a1ea0d5429565123e134926ad250f45f537d129fb1a559ede3544b72dea233ac6641bc7c8c87d1cb9d7c3bb8bc1e DIST sbctl-0.11-deps.tar.xz 20914368 BLAKE2B 37fad80fc8889ad61797acc83ee0f07bb4675f8a9c7856b744c49bffdc296f94e3a115fac4ab76c9616d03c01189d4d9c666149cafa02a8e8e59d49545b63a3e SHA512 13f73c60d44c3c2dd699d3d65aa6e112e159d49997e56ec02d80a9c1730f53b551fd62272dcd96a9e8b32f148257b0aab78c64994521b0b83df2fc4450054552 DIST sbctl-0.11.tar.gz 1634308 BLAKE2B a55b7359e1fe605f1bd972a49d559e711bfbeb6908e903530c133b188b996efdbb33c3ff33cd36073809708b4d01b42c8d2202d5e1aeed5efc43bbf6edd8912a SHA512 88d23bf40af4f19dc6b1de17df75989ec2a6e52f68bdb444bd4619a78c0ac1f2d4f6a0182ad251094884a448dc99f08d3dd39d9bb78b595ae6ed0227a78a7847 DIST sbctl-0.11.tar.gz.sig 566 BLAKE2B c840d5375cb00be3daa5522d0dfb78bf4ba093901aa4b8bcec3188bb4ae2f5e8059b51733c6b65d10dec552d2311b65536e1652ca01a9bdbd53e63b540019631 SHA512 70fc606bb387152d6bd7e40d12c00d98a15ff1197797aeb21aeb8647982ca5ee6fde532d99afab038dbe3eb0bb262253eab6bedd113ccc46e29a9949c531be86 @@ -9,5 +10,6 @@ DIST sbctl-0.13.tar.gz 1642040 BLAKE2B 569f42ca5694a4db0b1b66ef58dc255ec337a99f8 DIST sbctl-0.13.tar.gz.sig 566 BLAKE2B e0996fc4732501b1e66b7c65c9f4523a0c9f4b714e8b985bf5ad8b6d662dff99ddd4f4269374cf8e9e206c1ae8884ad312cd20cc8fcf33ed0af1ca0d1d81e967 SHA512 9435943dda069a5ae5629ab1880158349127654f122a2e5251cf8625db00cb12e85a671c24dda630c2e9beb312cc1c6cf2c24edc7d3a37e6b22ddb871e5c8682 EBUILD sbctl-0.11.ebuild 1019 BLAKE2B 118db9d00d651086cbc36bb83c370e5aa0f8d9203e583c8d11a4f8c116827d6859864331dcbfbf0e2aab486b0cc6c4d1cf46a4ec26ce7142885e68eb5e605070 SHA512 bc89e3af3d8779165a607978ab2c335d7edbfa075683baa5be462efd0337d9144448053048eeee0fc3a2ffd270e86c3fadb9c7b4baa95e69bb62a58bdb4d178d EBUILD sbctl-0.12.ebuild 1031 BLAKE2B fa2e03eee278837ea66c5a071f62f0c4c3898f36b0301a8863e950aaaf99075a04c64d13f67ef6cc9bfc0f15d99516557c1ca06f586e490fab635ef61435c8b5 SHA512 f63a686caaff2319ead6738fb3da90d3b8b966ae855f7173772d3f90c776503316c7b18beb6ff6fc7180e6f0533a76307e6de83077703ff18ac89f3aad78a529 +EBUILD sbctl-0.13-r1.ebuild 1098 BLAKE2B bef1c2c4a09e16a4425e57553883d0d85833ea2317a6ba7d2dbbcc47bddfcd03987ba9ed470838ada4e206be2f3bdd2052250b77edfb8311b23723d9e35b3431 SHA512 2e16d60734091c2d7035146c70e4dada4a87a7e077167f837b4ed6a50549a4da8317973961362573710d1107c8a4546d297e4e79503ce4a06fa9d2a7f48c43f4 EBUILD sbctl-0.13.ebuild 1031 BLAKE2B fa2e03eee278837ea66c5a071f62f0c4c3898f36b0301a8863e950aaaf99075a04c64d13f67ef6cc9bfc0f15d99516557c1ca06f586e490fab635ef61435c8b5 SHA512 f63a686caaff2319ead6738fb3da90d3b8b966ae855f7173772d3f90c776503316c7b18beb6ff6fc7180e6f0533a76307e6de83077703ff18ac89f3aad78a529 MISC metadata.xml 395 BLAKE2B 97800aba6234078f4a8cb45403e13ce6b0c38c27480d8b351d8d28c11daee6672c920d8a713bde6ff861e15137df4c4c4991fe717008d81a1e4fa3e3299a5cdc SHA512 3c6022f6d5fe33aa7d22469ea24c46adafa90d12024f9f13f76ca55d1d7930560a31640247ac8ceef54eb6789654f06733e685ef2b8a68e68816784215f165f2 diff --git a/app-crypt/sbctl/files/sbctl-0.13-no-installkernel-error.patch b/app-crypt/sbctl/files/sbctl-0.13-no-installkernel-error.patch new file mode 100644 index 000000000000..18e28eb39b1d --- /dev/null +++ b/app-crypt/sbctl/files/sbctl-0.13-no-installkernel-error.patch @@ -0,0 +1,27 @@ +From: https://github.com/Foxboron/sbctl/pull/188 +From: John Helmert III +Date: Sat, 10 Feb 2024 11:46:01 -0800 +Subject: [PATCH] 91-sbctl.install: don't sign without signing keys + +It's expected that signing doesn't work without having previously +generated keys, so don't try to sign when keys don't exist. + +Closes: https://github.com/Foxboron/sbctl/issues/187 +Signed-off-by: John Helmert III +--- a/contrib/kernel-install/91-sbctl.install ++++ b/contrib/kernel-install/91-sbctl.install +@@ -28,6 +28,14 @@ fi + case "$COMMAND" in + add) + printf 'sbctl: Signing kernel %s\n' "$IMAGE_FILE" ++ ++ # exit without error if keys don't exist ++ # https://github.com/Foxboron/sbctl/issues/187 ++ if ! test -d /usr/share/secureboot/keys; then ++ echo "Secureboot key directory doesn't exist, not signing!" ++ exit 0 ++ fi ++ + sbctl sign -s "$IMAGE_FILE" 1>/dev/null + ;; + remove) diff --git a/app-crypt/sbctl/sbctl-0.13-r1.ebuild b/app-crypt/sbctl/sbctl-0.13-r1.ebuild new file mode 100644 index 000000000000..4410439fe955 --- /dev/null +++ b/app-crypt/sbctl/sbctl-0.13-r1.ebuild @@ -0,0 +1,40 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module optfeature verify-sig + +DESCRIPTION="Secure Boot key manager" +HOMEPAGE="https://github.com/Foxboron/sbctl" +SRC_URI="https://github.com/Foxboron/${PN}/releases/download/${PV}/${P}.tar.gz + verify-sig? ( https://github.com/Foxboron/${PN}/releases/download/${PV}/${P}.tar.gz.sig )" +SRC_URI+=" https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz" + +LICENSE="Apache-2.0 BSD BSD-2 MIT" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND="app-text/asciidoc + verify-sig? ( sec-keys/openpgp-keys-foxboron )" + +PATCHES=( "${FILESDIR}/${PN}-0.13-no-installkernel-error.patch" ) + +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/foxboron.asc" + +src_unpack() { + if use verify-sig; then + verify-sig_verify_detached "${DISTDIR}"/${P}.tar.gz{,.sig} + fi + + default +} + +src_install() { + emake PREFIX="${ED}/usr" install +} + +pkg_postinst() { + optfeature "automatically signing installed kernels with sbctl keys on each kernel installation" \ + "sys-kernel/installkernel[systemd]" +} diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz index 3e3e544bf02526dff583953336f2adf4d011d687..a2d08dea284651c3d46e107e8a6eed199beb798b 100644 GIT binary patch delta 14750 zcmV;PIbp`qcguH>IRRU-Iwb;sajPdDcw#N=+_LS^vTL#7hrRlJa4syKPkx$fzOG-t z-khuXr*lnTTdH_*w&FNA;;8TDr{_ybtvjr`QglQ`cet!4QYQZ~%xG>Coy$U3>|#+O z6C)8zbFJ)rs4IIutoO+$Vz`~c?3m%;o>pQfB&_~vt(NzwycI9HmYe*4)G^1g?oeH; z4M*&$Z22dr>Q)Inu(wJ~t~t;2EsdCJiVY_#VGx-70_UDqn#Jo}SLbwU%OjazC!FJY zs2$JhIoW<%YkheAzTf@&x6k(F$II8(FL%S$dNW+vrO)95&Pr(dIZ~}-FTxJX7_OlQ zKPk87duTR$4!!iA=3b3|XfC}t&ySwKTN4mH;(Bi31N=uqyPVj{Dkn`@A)G4fXT2&X zQXhr`?M?+wCqK0IcE{)7OKYh#kZ`YJyTv|h;d};$*=e07Uo)P-`Xo+jvC%QAah3zG z%e(WJnU^s_JL6nDcP!2AmVKJMMjoSNT!9$+*>EqPUcTKTlh=QLn9Rq~Qkx|%mv=6C zdEDC%+trf?9C6e!OAN8%Q3T032|R0gP6DVOetN`QW39n(6~MW<3UFbLc|sRVIO9<9 zPM?Wk&*K8o+vZsDkVhVo>0-#ZKu$z4KGb$1V%#tg&3D`c?@quy{$UM=j4OcOy$wR~ zxUCZlJZYO@HX;&#U;(bM=HS%#0OkZ<^3)#Z77A^iq?@@C`Ko@4%=P+VpO-IoGZ-)Q zFc>dg4yRh&3L&-uoXjeCGmsIKcYw9W_sj;4T`d$Mkl0x{wCR_#wTG|9Ph3W8)#8b6 zJCao-e1e5I(h8LX>BuG-Z)$tUnD6&(JF=v2b@XeFpE+K*QbMPz%3M3y+DRTs{I1#lAupw^%j<_m6 zUenEBUtYg{ef?oy-p!X!H>>%UA6CocTo4t8Fd!Fc6W*L|8m?rgFst#99U}QH1e=b` zHKH3}J9+LsqPUh~yA_$%C<}rw}*+afQ+0G>+UF2dM{#$=w6UX$~7hN13oEAJoQ~ zBw&7~0?w73e28Lr1&&aCCMolNoYm86`{k2;d3~CHtMz)bR>h^pGJXvXL}J5g4HN;y zp&@aUjTK-@=19dA_OV=mr}@=3E>2FE{01Q!no_;bSPDE{JPHqIu%Ac(ke#aA3wDu7 zDn*Fa`DnZO7{1Lr8pI7^()t2&03LbvT$7LO&0-!!$n7_t2X=vqd^)xRVac=y*dGc^ zn=5aB<2xW7R-N-a0r?CpCaK_Sr4HhDkf%t6#Frnt-L3WYx0jFOy}g^?Up{Pmn*pA1 zHed`Ty4mN~TjL{P;uj^5D2KRN+oaUAiF}AFxi;14 z90aV6;d~$16O2Sh8Tpga5fE=+21BZ9~r{O&SO}x873I+r*z6lx1`O|b{4ww&4 z0U6i#kjP2J@G(&z7$OMaELnwaj7fyTNWmzwI$V*s%>+CKiVKQ}@GxJ%A<`yfw;mzg z!g?9m;W|7NqU%T>Xb3!&3_&peSEhS^nyrWUuv!2|_+}$NjbkkxVAYUPBu-*9@;9+= zPC4P|I3;N`g4}y6Tw4RKGs&nQ=MMnsvRf6s01eHM--XeKf^%fMW|l2Pc6d&K5_6C~l&kBu%>Y*fVo~aHL=e z5$*;(Gh|2Q0ehd$`Nq)p?>~OK84EiF6_5tQU)irP?8W@7%+~d=mqXeyCnYR707FcoDRl{!<`j?kv;aXB#2VB9IFw$e$iA{lW11$@COw)NEzlq)Per_2I}C1I0)g({Ja5Vf(3Ckr2s zx-{D$HRoG#+4?lt8Q=HIjb(KAmWN?0B?GVXl?L)a^7eqa-le5YaJ&* z^+6E{8kG7XZ#P~gAg*8~!R-nR;73GwCOXDMeR-ahur*%cB(NT+K>k-Tw)C_XsUaAK zgyW!kUGijT=n|lR2_wj=OCj7g{8Umuis5lSV5=wG;YTKoF%4TgMd7|jP!;-W1*8^nWaPM08{ioLX(JvA`^TE6K(93Q2KBSBtsBhfZJV#yi%KM zLSU@LSwoxm;D>N)1VWRyL%B_P9P}p!NXKEr-(6leyL~ZB;f7*h%@gwR3?MI|`AFU* zY57izpjX*{5UYstb}hjRPDMgzC=h9iuSy3xPR>X57<9rwWP*YO*=+C_u9hi>K`^e zsp5L*==^%1AWh8kX0GpF?cMipFCX5d%MczW0~m;U10B#_k#MS>^Fd##K+>a<C6XYYhnyh|Q73pQeKnrQ@ z5t)Vp!g(vF5chOOtS6K<=1rgjviy|hfb=F(jMwA#%2=e4tk}XckU$7B{zrda z1z1fbsYvWd!f6zaqQU`Sq~szn-E(>s(h&pzzC-Do+Z;2=Kg@_!L|{Te8c?`-JRSln z+DPzdl;K3GSMf>rTOQPZ9Vm*5RD#?(VGRPjxlzqe0+`}q3p z<@M8Behbn+D;mklfVy(Ttz1Py5Beh767J*)Te8d+3Fke^v_4uQ!Nmb(AeAeF`sP8P zs9ISK5T+Pmy=0Yt2@VUsz-Na`z-zW2xDg!ux)=z2(vx?js)ATP99RXj@qLq~gmYM3 zx*`H9>XN?Na3D@+8NZDRh8kww{bEo^_fTb_44zG}ji>jaA~v}~^^egeNxg8iD!55D z>UD*;H+uX2gN>W91n5s#!&w0VXg8tXXXlh73xKuq4Y~o$4_FJZ1Tx#?;7Ptw zfGsuOVPliioBTPB>|h80sA@f^tX<3l(pZm_zfiyYrcMbTtYafNPSyoVgWzS*6%5+^ z@Z^6LC>C0ORw8-F&MDrk_2v6~_q%<1_v`D|Z+92F<${hp=My(Li+Ko6sKVk;Bt$~> zWWs22I;*$5mPhu@QOkt&B)_mnRM8eVt*%}-X#p^ijz-zz^Baii8(-6P5qgm*Htde{ z!1835U=K+^l0_0_{VWWW^r4FsqS&d#K?Xdk4T5cd&P8Qr-4%MzV|9V+>3aqY?09-V zbd3guSw+>Sh_VAmfctJE`O#D;<+bpFrArtnQaHiF-NdwsprwR@!z@SGDj z#udo`#{)*u;$(hy>zTDonO{)13x>SB@~bRjH^XS1m)>dyk8^{{X!av99X2;B(x zua2jG1}CALI5Pkl_0d3RgX})y@2!e@H98SQub`2E8z zF!PPviiGFvk=MK+5CFshOt3`QANeUA=wOL|#02WYpq5==9^54MLhYPw#F>=uKqo>8 zDYzA}R-u~+F(gt|O#?NIXdY1T1~n+@r~w78`M5&~Xr2glht3!$!l?r=mO2XJ0JE5d z=M!k+{J>+JBAUxcf&}Y4S-E8zuo}n+Ar6tdL>%CYs8cM6o0@Za>4FH4=^aWZ6{*ez* zvIBk`1Q_VxxRy#3H-o9)VBd+EyR}O-RpVQQ1PWJc1AYb>83By&Gl94=091lBCUV^X zCZY+2U5}c%5SXsC6Ve0cKB`-A`sn;e@yzXipyCho zeL{4v1}oG9hSi-2;RMig5NGz*8nS5Vo^w{+*KDXp69MNp^8hbVc#*SH{{gPQEzhPp z0FX(RQm7{g6BZ?fazG1UcI8IQKD-CIU27l8`umNG+i=;x1 zN=-aC4~hmCE&?r(;7%6dGtk!uY$4veloz05A-u8J{`%X!IQxu7MD7NES)yuK7)2gM z=;=*#KN^W_cYNSm&^ACM5~--CprTQx6TTw`E;T$z(wkFL3GnD%8<_IyBH2M#Mt~hM zkvt{!6#$e9e9fnS1?V2B0=Y2ME(4p7wgc2SsLf6nYoH}rZVf;YK7lTR%#^Atwou2} zBxS_-b$5=1oEqIOt#EvQ^(w%@f=Tp%2ka;5vJ_Fh$S#X7!e!rB>(4AXK7ao3GCr-h zTD{zwT2Rg#xOZ+sn9+1+RR}GoNcIP{d)ZJ`EHX%7CDz#CGlesZ1P-Q2UU6DY6{d+> z!Qi{JIvgy*qo4)44$%EDiBJ5G*vA5Ax0cqkHBQ|F&H$``y26i>YTkc@$S}dYbsd4iz4`#^Na1W>5U!;4GLxFuNb$HH zAUNhfGTt4|ZXE|>cYT6`UMu<$W5~`zETxKuzMj4Gh0DWx0HEdI_P~7r)jg!6A>8=i ztHQ{ABCJeOwemQBkl$0gT1|8-tLA|&0gzqqZtMp$1z=+sPPEm?%E~Q zH(n%~QFNu7C+}ldlM~X77sf1sx5Ffh$Kv<+C{x1_as@C~fkxM%T|K489)OkyArq_P z6kt*KHg4;sjXILIp#GzG%D}L%xlm-lDcBVbc?r^b_|H*g48C@@OJ6{&ku@IQa;mU- z0}~7me9n=7);c(xUmcwZ7X?J#*zCv4mv8Uh^M@PD09I~gw0yA(K-?kyU<9HuUTv1a ziJd~g)!+rOR@GzxnZ1Bz0U}TeS|gJ(wgGK%6GAss^j47I(IPaT@>oObCdiFVY;}_jMJg>J*9; z!Z=lCNG_oHJ6LTw>8jJI9{?>1vx}sSG8CSmsNyCb`#YoEovhYp+Jrmr(<<2v4{a!m zom2ouKcPN~irxB7awQSS*B=JEDp} zi|(e;*XSUEFzHebf@2^T1bOpG@HoQ_z3woO<#~wXCbg0zH5on)_UTP~fqea8EC|a| z>y~QX7dUh*7&q@fPflH*0(o4Qv4uL{r;F-V3ih$^TL z@?0PvRB(pW+<4>)ei7yX=SKC5q&}M1)l-1hNeCFY-XTyT$Q954(7YaDcPJSMq}mkK z%81?ex>{SJF2_eDXNlY-MY53Va8f8_6*xhZ0MLPMg&!w>Zrzy?zaHJJQdhdc*z0G1 zl=zR2KMPAx;t6DFWUq=3;qT)HiLAp9h^!rVK_OL61J7_U08XPyIW6LE_Nkk??nG{m zn%shXy}+s_BzBM*%sc2pbs?i#nyYF=Xu9w|sEZ9(t>DWeCc7$MNz4o=M~));6?tSt z@(w`=qX98Vv=JWbS^*0iDJUR6Ip5-crNr@Bi7-row$rJAn}9B%Q5AkL6`*!k66`iO zc<$BI`-r#rTe|$b><#MQDzcnfTWT^fwR}QDIe~PNI#bmk;dPf92t2a0+T8MSN!`(8 zhD8$OwaD+TiGz)--Zau_*<=b}s9+vl9KgvrOvonmRlMB|;v5|{$;%HH6PLt)aXdy* zp{_&w)aaCk{)EqWbP!YrjNtP~&50DC+AHh^4i0MJZfdRqrA8Vj>Na{6p+9zp*TOpl zY4~i2P$~HSP*(LgvYMH0mnNTo{VV|cK0eGh^Ah=XdjetR@f=880=mH;?4}N16&p_@ zPOtX$sCJnU#n+(sAS|pLNs32*RzXM6Dv;WsI&^EOYl)i)L5q5N=B^$Ta7SB15{ z=g}wu9{Id#BFu)``!EwB=<1LxL-=N02koSbnp)83;NX=>K{ONs8GWeLv#516=ngf@ zgOO+?G3<=9lbv1H;76LhAGJ8(w1pERUy>}q8EDF_c=7qe_pkRm^8iVIc}67U5T@>I zOvjToTw@_7E1DmInfy`Bp*c0V0&zTISJ7`Jby`=n5EL6n1jL8DVv-HvuDAm{PY?@98BPM0q`-HO zJpCddb!{Z|$lqv!=-{ei&o(&QKo7+ zG3V7>$&*85EokV*FM^HJt!muI8cXZ|NZPuf_l~qU%|Gg6`fd1s>V%*2CJRij4%|}L z3REzkbz0|SOTx9WV^Bv1S{&cOJ|k#+1n5^CXU+iUp99tfwn(rar_9FN0HPIG=tG^M z)u1pkD_(t5tMdy+1+K8FeoZ%P5Z}RY8I=wRORkV5lmgXodpv0*>PDFhX4`;FdH7b)3ru|EWv*}YI`1ki8j15BketSwU?34@nx)3 z)s0v2^92k+CyBZY*C62s5yq`%c9f9gP)Ug%qK+e^fY*aJC88;(Xqrlfi@4>{@tqhS z7fD_PmY|y0bT`AT8bv%Ht!QWbE$RAy4i<{?_6ZD4aEoTTs09=d7dXg~ zbn~s_d>p23lyOiv>w>55LfD`(@>RV?;zZ3LNS`24%hU~B2&y0;_S62!aGJ+?_jP@F z`TXr|Z^kV^xB7dd(?z!@N8`&_Lc>2WJdPX`Xq<@d&5@OLA~zrrz7DubMh+#kcW_=^ zcZ8CE+N~CB8u||&NA={8y-dlE)8So3&X2U12rm-+aa|4y5a{D50jXsV?)4df$u+*%vswpVO z_+I^)`}p|QayMhCYxC)62;A1e>ww2B^)zXQ=M zd4)st1GFBF5OxCbM3x_5qFY(hSCE9{ZO}2&!|1v!PM#doI!O@=JR3g=qNW>BRiH)G z4}h*>i2gz|R2{FD{uhQF=mSK4V&Up*7Lf+uG|*I4$2(B3NyaT2lq@@wBp^Mxs`Ds+ zYSvUkU#kCY5_i%Kg1hC*FW=AkaPP&?6zG%1s$F$P5n*!<9u!W~XdIpd-7*!Spl=dx zU<=9xh7UDRYG|sg4j4FwMF&LDDWAFm#nk=d)azpKxE3{0vC*mc9-Q7cEao-Ggv5Bb z7pK54c2Z%Pi1Z=xywtClU00t0a?)LY-QO8RH7MRG_$)yeVL|u~(0dIo0sSP^u5=1* z+PMZIVNK2%AIHMHhF4VuJ`CN{;HdX-;C(mPryqCpzfDF1kQ-JP)r!Rd?j7J_#wqFE zE#hcSw|fJj(gHxYUHp)My9Lp0WmiU7@nPQdw9F28MFiz(a4HbM=A%unDqiqF5cug^-Zr zmk92m+&C3yI9$kkV}5(I;cc=njyy53vM`bA0Puob;7v3W&`G#NQ=g&~d^<$Y(p4Kw zoM}>Dhp8~VqIormL}+2rOtiY@(Tyb$ka#^YAOSpekty&aG9Z*UV)6BVx0k1_IJ;+= zdV+mZbQ89J)I7H{ZZ=elQ$8=eEkGN(?tj!nuL&B$1isbP<<`hdg-9(^1Cpu)w4F64 zfgY{ABqzLE#6+g1RIf1xa8jdp@>AU5#_~-i*+_Qb}X|~?Bl5^v%HBDH5qw3sF$#scg6JC6OPiy$>jW|kwVfF%mcUg>lTDx zU(dJq-`_M|-&Yj$qgq&t2rf<4YJx%ZVCj9)i-eYM8)XiMMoTX>=R*24YEI@KSs8Kg z|Dw7eyq-qSF{OU$QAJ8!HV`vSG{I9)L%p=6re%$|riX}x$+$6p)gT6kcPKPKOT|B^ z(uNY3VFA{ow)f@03#bYoC>Ex%Z9X2MO;*NZ)Dkk*@X+L`VkLSEU-fD>NV-~VgmYb> zSpp$QJZg!7rQhtO3iaE(cy};e4ouXGEk`a3v#L--PAh;vz7SQc18T=qpQ!*Y%!cQw zzKB3r?W&Ml%GtwzZ*hG`z_fW?@( zf2f|?a5b34vjnk)q`Na7OOrJ=;5=XgU!&$=GA7yQ@cspH&(FhiuNihBuRs%OrdC-v zHow&&9m^Dz_yJf9&LIHf-C!@v-d$pHy?(gQMBj#0_wu@bJa@Wy%}%}1AkR4R-V?m` zHNeUt`oiJW;m)Y!f*ycR8s~=J`*bv0Uy8Df#u|{@8tPUdFLZU3@n{|Lil<()_rYoI z0>Y`jy4&>;?_nXLK7m72vxetXkR!(=@;Q)Z1dwVRAeu%*)igUHw&1*O-l24D!!5Qt zne{8gLxOyNZ575yyx5rEfO_}5R#4|w({VSo_}}Ycf0*sZ{)y{@#y63qiy!!uDuK}J zswdzrmUdAL&c8_(@0LR2p9zAiSz)#4h}d_(Y}Pd~U19S69%!+fP=zW7%!m@(;Yu zJhvug1+vycBjJMZq>&D3JO_fNMGvG!%{+i&VXKtH3ntY%#Ke5TET(y1EYdYh0oD;0 zK6l@LVcEc9gH~#|1DDfWCA+bT-MC<#q04&qYN%^)5gHjCN{ z(4XXYj@xCE?kER1!a`yyvjz>wwb}iVb(4Gai!IGmdk3B(7Psl{u4|k*t7I4<`g1LW zZ3!zOJ4UIIw3~WS;SP47Ap?nyphX_4g-=5%!Zn*7$}T2k>CrZ~KZJF8FikE)MUVX@XLHi9J_w+@g6 z1tm@MGH`4S+Jb;$Xk>}lGt z0$EJF5a8+2>uUUg@!`1Oq#7s4)A)LS40x7WaD9Rxk};O;15G*v#@q>F4MbzQ(q`$B zrT_{67OxH_?L-;#mL7rCU#m8v0xdSu$C70g4-~FVVIGf*oSh73Yw^sIL&n zYlaE2tojeS-$THVPWY5o8XWz4);K zRpRe~Caj|-bwr?sc445z6byc$L!o%^;p#yCOY`-mYwvLFvLK?6LK+z+@YK5uktE;a zQ?;XCYD=Re6oszrrB75OZ=;hTZc+GSy#F%ZV0^o^383FWcdyD-uc$c{o}j3PYiv}T zwiMwICh~_?<)wSag^`t0{VF7XmZ7U;zEK+%n#uy<40VFTqrkQSY28YeH6dv;uLY4H zYf9wc{_)wvbCg4x`n|9xAtU$V%_ad$+>xXU`OT5YNQ`GDhzwaAG;3b#k)|s6gu1*) zJ6?zZNC**jdQ|5X|G`0V)pTF^@BpdxM+-LKcN-3HD}?>9Py6-DyD#>C)!rDbJQHKM zKuSqwWN!qP%0F3rBgx-_r0QEjRY4E6dQ_0d4o{qBgoj-DMF9U==Nt>EdN zcy1GtN=BwGJ@qG{vErd#wg*{F2{%lLk0%MthSN zIr?YIK5mfJ;DU-eTNNcZyKY8_@=W66lhGXT%*3IVOHa59EqW#xffAVgXi1w2=77LS zPNQRV<32|wcj(T?c#&E)@EpR1<8va;Hm~OWlj4g8XA)mu!KwLw6sK%eD-W(A2B;f& zBYm79f+3JL8o=tcAY%`{10@befpS#vD}mkwteTqI+MP3V2_ReQhr}Z$9KVD1YPNt} zXkPPft1sW)eH@>lUiV4CoSsJWMe_!M4+(fNJOpYCgd>@UTmf3aS!PH*^!aRk-%gsE zLHS4`YCc3en6k=$nPl~htW>$i6O??a+O`lot7wr=I=aP!-9}BwnAG)r_97lY!GT6A z;i+oHgMJe_=o}T!AQ_r+nvgh^ZFpSLIielDf-(VECjP3q19Z2BPdwQMO^2X@`vF~1 z9Y)SMby7rB?K3A{wB7PI$|A)C303BZ5(i5Wge| zL3SZ#BOG&Ha~h5eJ~eKYiI+V%0F4yIr`0CgT(Zb3HFPOGgIgfQL|)MN10VlS`n{`zK8 zJmuT<2UG%GFJ{*?Cg_hQ8q{fi-QYroA!HhI@tWJJYE?%O7zt@=otGv_p%n7ev=i!A z@>9)!B(X!H(6{mI5b(z(>7vDk-kK7iv=1NqDDXHhh2VmzUaO2!)*|y*L3YPowu(2t zkl2BS9>md95|4PA0yLmPpzhl8<0l*m9ISsxI@5h)T%sgP&7osyHC*0Kq_`0*sv@@# zem2?pdTSC^&+$`xAEy~-vC6rQu6zt8tR-%LNMP_AZlSda$Tc8@|GXz8z|`0;Wa6W= z=_RO449QyN(Tb=xGA7w}2Wy&ZE2;`;raG#V;OLSGy5zxcB*1eEP0-jNjG0-lMVER_JuTa*3KTk(!}d(rULy@mf?d@bl^-Mi$h^0uy+A+9;7B`82ik(uTu z)I`H~Ye8iRMbl0i4t&&-xJ zKSET^suS-d#U#z2XfEt%V-Q*h4o@O~L5j?a-FjRZ%$niq7S&Y1CIq9puED5P5D=t_ z)O!H@_yk-I`3@_AsHxeh;k`N>4Njvgbt}F8vGMHpZ=c8d?cM8_vEJN_^jj+J>X9~6 z&ns9Jn)+;=W{GCUBRVfCRs`Z;s6r?cHR^vJF`cfCsYit?^-S8x;tN>#pDh zE*f~I)o}*%(hf*`&tEH#;&!}{#u#w`FD|;oMx}lpGBO+OYVM9In^37>l48fV#wctKzdWZ&WEU8ZUa6(?N;9gL>Gv(%O16o1g5{tGJ z>`k0%v`39VsX0}0At1Upy`-MgO$cQ41j5NFOtb<)e{yO~*J4tw*({lVQ#h*gB^6Pi zA-t(u_Zxtl3E!;WN~Ju3PhtjTthu8`OrZ)4B_v@x;{fg?7x=@0r4_X}s#Ax*L2&zE zQu1A0dRW)1WD0_Sz+Sh|?P^JrKVDla)QQL=qpVEhmRqy)X+0Zb5ddC)tDejlP)FJ> zsdD?)Iyd3~uaQq(TidjMtc{;WJTGoqgA&cqGZ04(~<>h!2Q~_wN|r#^z9lK;Si<_eV%&^ zR9uUy-&f7~0TPifnlPnuwC}Vn6_c9=^APH4vQYBaRXfzQBUB@x$Zb+oJLRN|~hVb)Z?z&g`N2a^Utk~O4XASKi2&(-AHM`*<;IOs@6m6Bk z;mDQkTH!Nv^*;iC>@}%L>S*03(gB8nh{HuS(1S$ETIt$(rs@!iR^=03 zLv8CB)QOr<*RXX&0f3g;Z<%dB?w>SfvdExXL==4t2Na zA8}xv1=Lr6D^jO+Yy+Lzy_|p+o>p5wme)RtrpkNg@v=pg0EKTFpY;eB2;Q3zmC^o- zM%gKbrEZ0xr5jrXhOM1wV%=(17(t_~0FhR$c}a0a1hi#F$spLC?kKc&AvLfSYFwLt2sj$Zve!~Pr`;q$m1|O_IyRa* z#4$v0q*8Sb@e6sV_@bs`=`*bX(5)iQsHrm-9p|Lt@DSN7)x(Ce@|HF~#-gTUh!_BR z>&H`r*}H9DfBW|O`Q3W``0?&(JwBr|4sCYXSD&}`v@K29TbfPvHBzXvlCcOOLnh?W zDgXn2*W9qjrp9A!SeYvR@^|Qjt-8J%5U%YHTDC#D0yuQ_uOU=kN%4E_rd2oYvs<Op*Vnp8uqoDR_m`@*6M?>!$|pD8!UT9 z(R7%G!FVO$agC&ogblgg=c?0#%6!vLrh9LH>$lr3v+Qn_$+kGJ{hyn#fkgv{e7x32 zNYm7-Z(eI-lpvF~&y0>%;zyygYFq`ocLPH-EraEub6va6k=H}p*C(KZsk^#8O*B7g zQ!HeF+@KzZ$6a~~pjb>AvbL!9Cla4_QAV_#!HJWue#whyX)RY-Dh5RKdLaaGYyP)? znus#Q4q412LZ-B|pcj=Bv_3&+$*Dw5SjnF^x|TT38nqtnCzIh~ulMbO`L>c*jk}1W zWSJbj)zPk5nuwPttsz7^s0?0lACjW>&>lQbdCD{-fM^l<(7gdB&}QH%J+J)(U~|-n z7MWjNW#Z6nsI@_tfZF&{bzT3s<@A1k6dek|--4En>$3HP%Sm?7%o9BMS{;i2Byy!A zUBGYELK21+op|k)1CcwF96mBL3574x_A}%(;SM>04-ni@8)2lB+a#^KL4^EdvA@dz z?$!#lwR5IviKwc_*=u&O@1u=KZ7AcZJrxNEc4}X$Cskk>IDl4l>jI^mBQR}$#3o#h z6ucn^PIJAwK0IaM{yZieI%$qVef&cMq#V%`Ep{6|4BruQd z#9+}ecJ;=PSdQ)>z;w6+qClJUkJAi0Oj0ZLLE7D?vTMDPw9Z#!47!RZPTDoesNozB zyZp&!U%!p_FQ4Aun?TF63t{(viyy|SQFpZdj+$~9TB(D?M5eo<`#sfX)rz3q*Ii3y zu%SCjm0BAOnrI{zkJw&=yGbMfJR2Gl^ztsPYn!+@FM$6vX6zRfZOvgseux z)az0`NmP4d+T+u(Bdzw6(SBg84IW@eRv(wObv)(SZfKqiC5I&a>^}0z?F)}@F zS|rdq28ZPw6*!%k#?sO~j}rV=4HVCBLvZD*>q!eFwFd$#0aI>6W;|JWYclRCPI#>W z5)ObNu9BBk2Gs_LTLv}OXDf%w+_X!VspDEn3A6|T8->CjAEAYmY%cqjx{WZl-#0I`=K2LL$k$34p-0dO8FxHjFTpQb(J z#cL3?!qIfk)b!7(%pq05IgyJG6g6mljJ6J`Nl>L*t#eL%n0lQfx<$)%X4Z5(9;O1! zwSN?=0RViPfP~zAU&Zo!YH#Lo%5B+$m@uraA_tS#L{m_5Z&}NW)Pk3_Z3@?)YGOu) zx~TPKxm`kB0fe2PJ3*#}zLGqSYJciK(dD_eGJ7qog+YK$2o0wx2Ew{)G2wF$Z*#}U z%GNok!1rx(0e)Gedetl|w1&WI37rG_YBSX8xK9kACuWW}Z_9FiP~+o`=pJLd|z2%5LmmWgk{-ij~@Usl(I=GG1& zeqG<9e!c$X5l!>-9JQ0jFq`AoIXA$W2$7Q@ITwEu`tx;n2B|CxNi~j@sS+$aEtaYA zuh>Dl-L-C$Kuk_sDr2{xDfEc0cQb9b2BMAhgwWcgvEa1+*fjW}(F8&puIC9#WD`kY zrZ7phF7mx(rs6vDm(CB)iXpvx<&>hkmZWIy}!fCn5)pwjwlud(SYpSbXySBZU zeomqvK_wo%B3+~3*NOs-(>=S532LWOuXcYl;JR90mr2Fy9PnZSRm(6dFj%#mJ86)N zv?da3D;SbHu+%rL?3nDnP5d@h zm>>n>5gf*V5QhuaYf(?{)YP^Xa#Rf~f{aJ&Dz&j#Q^5L%T)Z};s@G#DD7;!toZ3_% ziJv+C7@WpYyE+WY^)Dmv$2hB=RRC9UwFl|f_`yiXOpTQ25?#}EXQ^}oyw`^K`n>tJ&qQap+z{82s~G#O#K^2T5N=j zQ*deGGpO%PO%*D@cWncl>JhHeG~m+U0muV;>EA*DhTx*4trk^Qa%ZdKi>Fz^ih9lllhZ6(0F5T=V)VAIoC=A{Xm0th~@M3M-&SxqQ%&w s>z`H8bfs@0Jfp5j8!{O_$6=_|5wu7BYTAkawf^b<1N&5{=Lu~904i?e%>V!Z delta 14800 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

;b|i@m(Q`|F!Y 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 diff --git a/app-emulation/wine-gecko/Manifest b/app-emulation/wine-gecko/Manifest index ba0178d42833..def71d38b4c5 100644 --- a/app-emulation/wine-gecko/Manifest +++ b/app-emulation/wine-gecko/Manifest @@ -12,5 +12,5 @@ DIST wine-gecko-2.47.4-x86_64.msi 53898752 BLAKE2B dabc9957670d388b3c24fb850c444 DIST wine-gecko-2.47.4-x86_64.tar.xz 41935496 BLAKE2B 62856a88266b4757602c0646e024f832974a93f03b9df253fd4895d4f11a41b435840ad8f7003ec85a0d8087dec15f2e096dbfb4b01ebe4d365521e48fd0c5c0 SHA512 1defbbc1fb5029bf43872a4e1c49995b61e0f106b1fcc4c99159bf4788226981b9ba8a25a2296d3a9312dbfa7e27b469ca27c0867afb218990d45f68705dbfbe EBUILD wine-gecko-2.47.2.ebuild 1047 BLAKE2B c651d13e8c8cc713f9eb12d1b345bc8f76f9fd0d675789105390feed3376c2db8f388f8b826ffdf59692bf5e8f8f498fd9306a6b3f808726d40bc89d04f4303c SHA512 ee618b17ed645e654ed8bcf000293f7a633719e05b9af1efd04e83736dd778e21d431b1475bc35791f8b6d4394c592ea6f6529119cf14b54ca888e7150738cc5 EBUILD wine-gecko-2.47.3.ebuild 1047 BLAKE2B c651d13e8c8cc713f9eb12d1b345bc8f76f9fd0d675789105390feed3376c2db8f388f8b826ffdf59692bf5e8f8f498fd9306a6b3f808726d40bc89d04f4303c SHA512 ee618b17ed645e654ed8bcf000293f7a633719e05b9af1efd04e83736dd778e21d431b1475bc35791f8b6d4394c592ea6f6529119cf14b54ca888e7150738cc5 -EBUILD wine-gecko-2.47.4.ebuild 1049 BLAKE2B b173c94d12cbc8cff5663de6c33db15329a1646004cf8575a6c4e1f9b09dcaa7962703a9a2daab5a2123fddcccdbfd8b723eaebc283d9ee74ff494eb048be490 SHA512 d7fdc8f7f0608b88310f51760dc4655caf8ba0ad3d43dcaab3f6f2329d8fd6bade8fed3d4dcaa37bbefff2ace492c4b865d1f8343e25005e0c4bb78b0e9a3b56 +EBUILD wine-gecko-2.47.4.ebuild 1047 BLAKE2B a995bbaec1c22400c617fd393c1fc283099dd49ee6e189f20fd6b0c5e279f74cfc04ac799be036f71dc68c9a1953330db5209b2f0a4535d0f64c4c66f5c43e44 SHA512 142ea40943c75bc9d2ad57e2d47a6deeeae51f1a1c8bfc8f418b8bd87c3aa25e9912f410c5e0a70a9af12937cab685e10a0c70b93ae41a9cb4af1b986d493206 MISC metadata.xml 360 BLAKE2B 0ba4f28c9fb2b313f332b56122c9293d60094c1d7c8bc76928818003bc7e3e07385b370759a676ecd5714dc74bf1bba66680c9ceb4655bc4d10767e9483d947e SHA512 feb28080c619be3fa965d7ebdcdb01587ba9dac001737a485d5746b97951638aff49493e9b5ae22ddc29b37a1b09a9f1b1703b979d3531d8e10ea331d0e12085 diff --git a/app-emulation/wine-gecko/wine-gecko-2.47.4.ebuild b/app-emulation/wine-gecko/wine-gecko-2.47.4.ebuild index 4b658c28de78..ae25f7f2f8eb 100644 --- a/app-emulation/wine-gecko/wine-gecko-2.47.4.ebuild +++ b/app-emulation/wine-gecko/wine-gecko-2.47.4.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 @@ -20,7 +20,7 @@ S="${WORKDIR}" LICENSE="Apache-2.0 BSD BSD-2 MIT MPL-2.0" SLOT="${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="+abi_x86_32 abi_x86_64 +shared" REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )" diff --git a/app-emulation/wine-mono/Manifest b/app-emulation/wine-mono/Manifest index 12e54170cab6..eb029be8266e 100644 --- a/app-emulation/wine-mono/Manifest +++ b/app-emulation/wine-mono/Manifest @@ -11,6 +11,6 @@ DIST wine-mono-9.0.0-x86.tar.xz 40970928 BLAKE2B 253533706845cf8e4aa958cca61928e EBUILD wine-mono-7.0.0.ebuild 612 BLAKE2B 39b9a3190973e810ad32da319b29e8448de94e7289b264579900c9261d32fe3bf101dd1b46e2fd71ba61d2fa4b073aceb59526e0fdb59b8e15abb55bd0eadb4b SHA512 eded1db18604b14f9a634d8364ed5013ec84821f32a31ee459f5aa38172f2f8f1b3e3d38e1527d87208e69d604dec49f01d8b9dc30ca70530aacc7e1f9039039 EBUILD wine-mono-7.4.0.ebuild 662 BLAKE2B 1e4e33a1f0a9f6436d787091a0186b8f8d77a6678c5d86fac205720a02ae5fb21e6a40e3df33d8f1501af6974261ce23f3b47c0a558ea299b454fd439b19b7d3 SHA512 930cebc2ad75709cda8819b527c3bbd0c34c6e59fec7562197b8d1ad8fc3e0597b62a789e1e37951ce63fe8687158617f6d332cea585db4787b71de576ea0982 EBUILD wine-mono-8.0.1.ebuild 662 BLAKE2B 1e4e33a1f0a9f6436d787091a0186b8f8d77a6678c5d86fac205720a02ae5fb21e6a40e3df33d8f1501af6974261ce23f3b47c0a558ea299b454fd439b19b7d3 SHA512 930cebc2ad75709cda8819b527c3bbd0c34c6e59fec7562197b8d1ad8fc3e0597b62a789e1e37951ce63fe8687158617f6d332cea585db4787b71de576ea0982 -EBUILD wine-mono-8.1.0.ebuild 664 BLAKE2B 5b6f81e3dfeab25abbb9e5259fad782b5e064a6ccd421ddff0a069484bd5613257fa12dc0cb4710e20c3c3de971119b041f39c61c375cd2d7fd61d2d7ebd9dff SHA512 1a9f450a43cf303fc3520a4abbafda47bdc72c7ca3cc738de869568d8051cec68e9030906709583689dae3e607b741aa5d94e2d06357786ad6cd0b7f94e312b0 +EBUILD wine-mono-8.1.0.ebuild 662 BLAKE2B ad6fe06250194bb1251c1fa223cf6b2e5716066c854c35f2481ff073b4735b4b9ab692931b28ac35ff225bde9af6362c611755cccaa09e7ac6273f9ecc17c433 SHA512 99bea65048ae2c3c449a9435780ba1a4204bdf889058780f5f60b678aab1a6f70ef20c6fbbd20308d6edc4cec35034d90fb6cd6093505318d606c90826607f9c EBUILD wine-mono-9.0.0.ebuild 664 BLAKE2B 93591482a390f2a57f9b7e35ea97761dedcda412ab03d994cc8b34d655ed41f7c4889d221a917b4ef5435a638b378252c05b314ede12e8382ef26c22b125e6ac SHA512 2e39e7985aae552e728457e854ef4c37c40432b8b5c20ada1bbce0e75f7e740293dda828e16a6596df1f9ac0035e8d2fdbe4f2660e730f76fd31153c07014633 MISC metadata.xml 746 BLAKE2B f9afe281dd6e667a39d5c42dc0580f7bd6581edf5271a0c54e7436e6398a69ea415e09425fd5df56342cbcd128cf24ad4c94f43d64d1d42bcdc528073c72e3b7 SHA512 83016f049bca7f127af165425648857df8e44c3d6cbcb33d849501ff1ddefbec590c38e8a59d3c69e4ab583c89ac4dabc9cba5d7fe8ada66eaffe5b4d55dd13b diff --git a/app-emulation/wine-mono/wine-mono-8.1.0.ebuild b/app-emulation/wine-mono/wine-mono-8.1.0.ebuild index 96896ce732cf..420d2e8387b2 100644 --- a/app-emulation/wine-mono/wine-mono-8.1.0.ebuild +++ b/app-emulation/wine-mono/wine-mono-8.1.0.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 @@ -12,7 +12,7 @@ S="${WORKDIR}" LICENSE="BSD-2 GPL-2 LGPL-2.1 MIT MPL-1.1" SLOT="${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="+shared" src_install() { diff --git a/app-emulation/wine-staging/Manifest b/app-emulation/wine-staging/Manifest index 6ad943116009..9f0a86da9fe2 100644 --- a/app-emulation/wine-staging/Manifest +++ b/app-emulation/wine-staging/Manifest @@ -5,13 +5,16 @@ DIST wine-8.0.tar.xz 29054044 BLAKE2B baf8f96b665119c9f38a148a2472dbe8f6ca8d4641 DIST wine-8.21.tar.xz 29919212 BLAKE2B 2e1c135d1c247f4b268c0323538748944b01fe65c82dee27d81f70613aa2fe632c1b4d696f05838a6ab801579a4d13a191de0f4c1a2e2222d40ca767499a98c3 SHA512 4d04d40141d2ea5e548b76aed870ac28d8a03241ffd4e761979c795310baa19136e54a8e518c6ea9bf563c3b23d3c4eb1baefc9906d7eeca469e9942ff99dc40 DIST wine-9.0.tar.xz 30007216 BLAKE2B cf53177201a2f7eeb35d0d8ce220f80808d979099a928ad60652d1dee92620c433cc105dffab4e9309f41766087ad1544ef49d2922538bb420d62f6dd64117a1 SHA512 838daf2c4581f83f8573b988036f517d57b84894b090a2a17433255d6d044dfa880e6724cdb83082a36c333df9d2083ab68ae53927622a620edd59f33462ada4 DIST wine-9.1.tar.xz 30028220 BLAKE2B 92d4bbaf02b414b657351fb51cb3d3a5a267ab9242a3effc8296fa73b540e23dce534d4e3e82b492f4b8539ce459b40e6d44f6708da4e5585ab2afb22045b8cf SHA512 12ec508b1e457a94391ab3072ed602ff07da2e5beb4bbe4f76e42d71e87f7fa11f6531f1f1c71e96e884b10a99240a9eaf999867479b8eeadf3576df46e0a73a +DIST wine-9.2.tar.xz 30062580 BLAKE2B f7deac8b89d99df3cb5ff264c2cc572b696a5885051753263dabceedbf27298d7bec5d96e0047d8d3b6c401608ad0ddd384bb1e2b48f698bdee331e2895e48f9 SHA512 9bffc10e573cc0ee0aaa37b09dda642c64c1456e39518256e39a752dc249e67283dece865cdb3e495b0950553a0dc004d906ecfc032c8fff936f3ef71c2d1a0d DIST wine-staging-8.0.tar.gz 9529620 BLAKE2B c9540195ea885d9f1e980232b0af471e92c61eb079cae35fdb3af5c13d4660b3466f751772440e38f15874082db296d16d1f1d68827a505b2dd949617eda0203 SHA512 76a729d7ced1ff634ddb455ddfaa66ca103b652f43cd152b57ada7431bb5fbb74f5e92bf2f4f329b6df6f5908130afad84e609cbce6df645d6cf8131e9b949f9 DIST wine-staging-8.21.tar.gz 9669500 BLAKE2B 600ad4b5696a38adefbde2fb9f51623dc7a7d9249ba15ceddcf1062040d840064285c6d2602266fd90f3658f0bdfe2fbca6a486f40e6e3f317fe704553ce39c7 SHA512 abba6084f2aefa8507c2a79c688b717f8137375168e5457ee40a0c96bfce31e9dc44370ecb5a8e8a397e90ce2eb8543fd07b447bf48c4b2d4c68aac9b3674214 DIST wine-staging-9.0.tar.gz 9577631 BLAKE2B 0012978f54c618e73d407dd49dccff02853912d0c015098889802518e8c51b280f5d60e11291335dafc68944ee01cbcb7fd6c5825ef10ae1520c7b82d9846718 SHA512 362209fcadcf029152b681c76beb231d0cc8de1609b994094f1dc88ab871fddda08b3d8c2fe36ceb38909a9d634c1ade864ca0f28a6a7715ec286a8b2884981f DIST wine-staging-9.1.tar.gz 9650475 BLAKE2B d5ef171f5314c3d980bf3404b4a7e51b57e8320fb3b08c42231078816b821b6a019e9d0dc2b11607d6f74bc7ab7c495166acafdc3c093136a44c9716084d7e9e SHA512 070e09acf8bca60a4f2512874f48f653cc03a7fcfcfef34b4f292731d49e0670a5cf69557c268fc5dc11f0a7a8e0e7347d9665b98e6bb47e0521e3fe164ff118 +DIST wine-staging-9.2.tar.gz 9662465 BLAKE2B 6b78558c9b4ff5d6afb1e44163e35bef2bd56c4dd492262e479d191490dd97a2a008e6c4d8b6f5a4305e1195781519e5cee94eb2c80ab76e87a522127c692e1b SHA512 9b04e1359c1b485fabc7de5b3e685f8e8b8f60951b0168484aaaecce9e524df45813edfdf4a6f3b1b69bffee4e3ba4c5b7eeabcdf260f1409d1d72f0e9a00cd0 EBUILD wine-staging-8.0.ebuild 12836 BLAKE2B 6851d4d9aa839fef0e25e471543b4eba2545144998a12e096c934f256ada37b51c062a8ebe4093ff4e98b6c307b12dadf2735e4c76484b802b9a25ae9a37b85a SHA512 319561efaeeb894dc3008c0e1b539f27a3e7617130efd96c3efbdcd7dabacbf4cf46a3fdd93bef27155511afd667302495a4b8a76a3f00a8b670b904c9f0e5b6 EBUILD wine-staging-8.21.ebuild 14976 BLAKE2B 5d032f089ef4134e0736745d191ae376e195c2f1d4a00ae114e73089bfd3ef09b6ba3bbf18ea5c2486949039fed73f987a7e137e44cb63b07acf85237ff14480 SHA512 fc9dd6fedca35885512a8256feef4e1fba3f94f2ba43de926b2b6673351208c8832360849130074d43c7926b3388013d800388b77b8a525e1e2f6be9fd1d21d0 EBUILD wine-staging-9.0.ebuild 14688 BLAKE2B d229ce4c8a930b108292003fa9e5a79737a9dc996c1db87dbade39dddfbbd306b840a54eda3163fd4bc9fdfa6f6273e6de779a81900173c7078b9d207144b1d2 SHA512 660c1c6205472698b7d1c74418bc9cbdf73debe1b388c554a42a1de410147fc7b970848e1599dfde5d4cdce5abbce65654c625380769f7eea28f05b9756c42bb EBUILD wine-staging-9.1.ebuild 14688 BLAKE2B d229ce4c8a930b108292003fa9e5a79737a9dc996c1db87dbade39dddfbbd306b840a54eda3163fd4bc9fdfa6f6273e6de779a81900173c7078b9d207144b1d2 SHA512 660c1c6205472698b7d1c74418bc9cbdf73debe1b388c554a42a1de410147fc7b970848e1599dfde5d4cdce5abbce65654c625380769f7eea28f05b9756c42bb +EBUILD wine-staging-9.2.ebuild 14688 BLAKE2B a66e101baaf515d567522c769e6dd3c369fafe64656d6ef443c3c3d924280c844e36e75af15b436c7ad5a6f628ec6f828613ebc2ca7d8daa67c1e88325ce45ab SHA512 f672fe1a8b2bc59440a62091d02d14f060a2a009c0a6652b036ccf3f227c2ff19d41811abb481e90e4160cc5b85f8f878085da20339180f60650c894ec32459e EBUILD wine-staging-9999.ebuild 14688 BLAKE2B a66e101baaf515d567522c769e6dd3c369fafe64656d6ef443c3c3d924280c844e36e75af15b436c7ad5a6f628ec6f828613ebc2ca7d8daa67c1e88325ce45ab SHA512 f672fe1a8b2bc59440a62091d02d14f060a2a009c0a6652b036ccf3f227c2ff19d41811abb481e90e4160cc5b85f8f878085da20339180f60650c894ec32459e MISC metadata.xml 2594 BLAKE2B 13e3de45c997289498e6a99a5e473b9fa28afe40b05ca554279aa7977acb03a7cb8cd2f203443ad346633125637d93e120b7bbe315ff5a1b0c25873681982a2b SHA512 2b7b2ebaeeb90c33607b405921738ece7a24713e0cdbe907f8447a37b2250d0f12a7b020ba5e81af2caf904650a05e2d2b845bd28c60a80355d125cca1f914d9 diff --git a/app-emulation/wine-staging/wine-staging-9.2.ebuild b/app-emulation/wine-staging/wine-staging-9.2.ebuild new file mode 100644 index 000000000000..9790d6480e7e --- /dev/null +++ b/app-emulation/wine-staging/wine-staging-9.2.ebuild @@ -0,0 +1,469 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MULTILIB_COMPAT=( abi_x86_{32,64} ) +PYTHON_COMPAT=( python3_{10..12} ) +inherit autotools edo flag-o-matic multilib multilib-build +inherit prefix python-any-r1 toolchain-funcs wrapper + +WINE_GECKO=2.47.4 +WINE_MONO=9.0.0 +WINE_P=wine-$(ver_cut 1-2) + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://gitlab.winehq.org/wine/wine-staging.git" + WINE_EGIT_REPO_URI="https://gitlab.winehq.org/wine/wine.git" +else + (( $(ver_cut 2) )) && WINE_SDIR=$(ver_cut 1).x || WINE_SDIR=$(ver_cut 1).0 + SRC_URI=" + https://dl.winehq.org/wine/source/${WINE_SDIR}/${WINE_P}.tar.xz + https://github.com/wine-staging/wine-staging/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="-* ~amd64 ~x86" +fi +S="${WORKDIR}/${WINE_P}" + +DESCRIPTION="Free implementation of Windows(tm) on Unix, with Wine-Staging patchset" +HOMEPAGE=" + https://wiki.winehq.org/Wine-Staging + https://gitlab.winehq.org/wine/wine-staging/ +" + +LICENSE="LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff" +SLOT="${PV}" +IUSE=" + +X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos + llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer + kerberos +mingw +mono netapi nls opencl +opengl osmesa pcap perl + pulseaudio samba scanner +sdl selinux smartcard +ssl +strip + +truetype udev udisks +unwind usb v4l +vulkan wayland wow64 + +xcomposite xinerama +" +# bug #551124 for truetype +# TODO: wow64 can be done without mingw if using clang (needs bug #912237) +REQUIRED_USE=" + X? ( truetype ) + crossdev-mingw? ( mingw ) + wow64? ( abi_x86_64 !abi_x86_32 mingw ) +" + +# tests are non-trivial to run, can hang easily, don't play well with +# sandbox, and several need real opengl/vulkan or network access +RESTRICT="test" + +# `grep WINE_CHECK_SONAME configure.ac` + if not directly linked +WINE_DLOPEN_DEPEND=" + X? ( + x11-libs/libXcursor[${MULTILIB_USEDEP}] + x11-libs/libXfixes[${MULTILIB_USEDEP}] + x11-libs/libXi[${MULTILIB_USEDEP}] + x11-libs/libXrandr[${MULTILIB_USEDEP}] + x11-libs/libXrender[${MULTILIB_USEDEP}] + x11-libs/libXxf86vm[${MULTILIB_USEDEP}] + opengl? ( + media-libs/libglvnd[X,${MULTILIB_USEDEP}] + osmesa? ( media-libs/mesa[osmesa,${MULTILIB_USEDEP}] ) + ) + xcomposite? ( x11-libs/libXcomposite[${MULTILIB_USEDEP}] ) + xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] ) + ) + cups? ( net-print/cups[${MULTILIB_USEDEP}] ) + fontconfig? ( media-libs/fontconfig[${MULTILIB_USEDEP}] ) + kerberos? ( virtual/krb5[${MULTILIB_USEDEP}] ) + netapi? ( net-fs/samba[${MULTILIB_USEDEP}] ) + sdl? ( media-libs/libsdl2[haptic,joystick,${MULTILIB_USEDEP}] ) + ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] ) + truetype? ( media-libs/freetype[${MULTILIB_USEDEP}] ) + udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) + v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] ) + vulkan? ( media-libs/vulkan-loader[${MULTILIB_USEDEP}] ) +" +WINE_COMMON_DEPEND=" + ${WINE_DLOPEN_DEPEND} + X? ( + x11-libs/libX11[${MULTILIB_USEDEP}] + x11-libs/libXext[${MULTILIB_USEDEP}] + ) + alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] ) + capi? ( net-libs/libcapi:=[${MULTILIB_USEDEP}] ) + gphoto2? ( media-libs/libgphoto2:=[${MULTILIB_USEDEP}] ) + gstreamer? ( + dev-libs/glib:2[${MULTILIB_USEDEP}] + media-libs/gst-plugins-base:1.0[${MULTILIB_USEDEP}] + media-libs/gstreamer:1.0[${MULTILIB_USEDEP}] + ) + opencl? ( virtual/opencl[${MULTILIB_USEDEP}] ) + pcap? ( net-libs/libpcap[${MULTILIB_USEDEP}] ) + pulseaudio? ( media-libs/libpulse[${MULTILIB_USEDEP}] ) + scanner? ( media-gfx/sane-backends[${MULTILIB_USEDEP}] ) + smartcard? ( sys-apps/pcsc-lite[${MULTILIB_USEDEP}] ) + udev? ( virtual/libudev:=[${MULTILIB_USEDEP}] ) + unwind? ( + llvm-libunwind? ( sys-libs/llvm-libunwind[${MULTILIB_USEDEP}] ) + !llvm-libunwind? ( sys-libs/libunwind:=[${MULTILIB_USEDEP}] ) + ) + usb? ( dev-libs/libusb:1[${MULTILIB_USEDEP}] ) + wayland? ( + dev-libs/wayland[${MULTILIB_USEDEP}] + x11-libs/libxkbcommon[${MULTILIB_USEDEP}] + ) +" +RDEPEND=" + ${WINE_COMMON_DEPEND} + app-emulation/wine-desktop-common + dos? ( + || ( + games-emulation/dosbox + games-emulation/dosbox-staging + ) + ) + gecko? ( + app-emulation/wine-gecko:${WINE_GECKO}[${MULTILIB_USEDEP}] + wow64? ( app-emulation/wine-gecko[abi_x86_32] ) + ) + gstreamer? ( media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}] ) + mono? ( app-emulation/wine-mono:${WINE_MONO} ) + perl? ( + dev-lang/perl + dev-perl/XML-LibXML + ) + samba? ( net-fs/samba[winbind] ) + selinux? ( sec-policy/selinux-wine ) + udisks? ( sys-fs/udisks:2 ) +" +DEPEND=" + ${WINE_COMMON_DEPEND} + sys-kernel/linux-headers + X? ( x11-base/xorg-proto ) +" +# gitapply.sh prefers git but can fallback to patch+extras +BDEPEND=" + ${PYTHON_DEPS} + || ( + dev-vcs/git + ( + sys-apps/gawk + sys-apps/util-linux + ) + ) + || ( + sys-devel/binutils + sys-devel/lld + ) + dev-lang/perl + sys-devel/bison + sys-devel/flex + virtual/pkgconfig + mingw? ( !crossdev-mingw? ( + >=dev-util/mingw64-toolchain-10.0.0_p1-r2[${MULTILIB_USEDEP}] + wow64? ( dev-util/mingw64-toolchain[abi_x86_32] ) + ) ) + nls? ( sys-devel/gettext ) + wayland? ( dev-util/wayland-scanner ) +" +IDEPEND=">=app-eselect/eselect-wine-2" + +QA_CONFIG_IMPL_DECL_SKIP=( + __clear_cache # unused on amd64+x86 (bug #900334) + res_getservers # false positive +) +QA_FLAGS_IGNORED="usr/lib/.*/wine/.*-unix/odbc32.so" # has no compiled objects +QA_TEXTRELS="usr/lib/*/wine/i386-unix/*.so" # uses -fno-PIC -Wl,-z,notext + +PATCHES=( + "${FILESDIR}"/${PN}-7.17-noexecstack.patch + "${FILESDIR}"/${PN}-7.20-unwind.patch + "${FILESDIR}"/${PN}-8.13-rpath.patch +) + +pkg_pretend() { + [[ ${MERGE_TYPE} == binary ]] && return + + if use crossdev-mingw && [[ ! -v MINGW_BYPASS ]]; then + local mingw=-w64-mingw32 + for mingw in $(usev abi_x86_64 x86_64${mingw}) \ + $(use abi_x86_32 || use wow64 && echo i686${mingw}); do + if ! type -P ${mingw}-gcc >/dev/null; then + eerror "With USE=crossdev-mingw, you must prepare the MinGW toolchain" + eerror "yourself by installing sys-devel/crossdev then running:" + eerror + eerror " crossdev --target ${mingw}" + eerror + eerror "For more information, please see: https://wiki.gentoo.org/wiki/Mingw" + die "USE=crossdev-mingw is enabled, but ${mingw}-gcc was not found" + fi + done + fi +} + +src_unpack() { + if [[ ${PV} == *9999 ]]; then + EGIT_CHECKOUT_DIR=${WORKDIR}/${P} + git-r3_src_unpack + + # hack: use subshell to preserve state (including what git-r3 unpack + # sets) for smart-live-rebuild as this is not the repo to look at + ( + EGIT_COMMIT=$(<"${EGIT_CHECKOUT_DIR}"/staging/upstream-commit) || die + EGIT_REPO_URI=${WINE_EGIT_REPO_URI} + EGIT_CHECKOUT_DIR=${S} + einfo "Fetching Wine commit matching the current patchset by default (${EGIT_COMMIT})" + git-r3_src_unpack + ) + else + default + fi +} + +src_prepare() { + local patchinstallargs=( + --all + --no-autoconf + # patches known broken with USE=-mingw, retry occasionally (bug #921360) + $(usev !mingw ' + -W winedevice-Default_Drivers + -W fltmgr.sys-FltBuildDefaultSecurityDescriptor + ') + ${MY_WINE_STAGING_CONF} + ) + + edo "${PYTHON}" ../${P}/staging/patchinstall.py "${patchinstallargs[@]}" + + # sanity check, bumping these has a history of oversights + local geckomono=$(sed -En '/^#define (GECKO|MONO)_VER/{s/[^0-9.]//gp}' \ + dlls/appwiz.cpl/addons.c || die) + if [[ ${WINE_GECKO}$'\n'${WINE_MONO} != "${geckomono}" ]]; then + local gmfatal= + [[ ${PV} == *9999 ]] && gmfatal=nonfatal + ${gmfatal} die -n "gecko/mono mismatch in ebuild, has: " ${geckomono} " (please file a bug)" + fi + + default + + if tc-is-clang; then + if use mingw; then + # -mabi=ms was ignored by /etc/portage/env/app-emulation/wine-staging +} + +src_configure() { + WINE_PREFIX=/usr/lib/${P} + WINE_DATADIR=/usr/share/${P} + + local conf=( + --prefix="${EPREFIX}"${WINE_PREFIX} + --datadir="${EPREFIX}"${WINE_DATADIR} + --includedir="${EPREFIX}"/usr/include/${P} + --libdir="${EPREFIX}"${WINE_PREFIX} + --mandir="${EPREFIX}"${WINE_DATADIR}/man + + $(usev wow64 --enable-archs=x86_64,i386) + + $(use_enable gecko mshtml) + $(use_enable mono mscoree) + --disable-tests + + $(use_with X x) + $(use_with alsa) + $(use_with capi) + $(use_with cups) + $(use_with fontconfig) + $(use_with gphoto2 gphoto) + $(use_with gstreamer) + $(use_with kerberos gssapi) + $(use_with kerberos krb5) + $(use_with mingw) + $(use_with netapi) + $(use_with nls gettext) + $(use_with opencl) + $(use_with opengl) + $(use_with osmesa) + --without-oss # media-sound/oss is not packaged (OSSv4) + $(use_with pcap) + $(use_with pulseaudio pulse) + $(use_with scanner sane) + $(use_with sdl) + $(use_with smartcard pcsclite) + $(use_with ssl gnutls) + $(use_with truetype freetype) + $(use_with udev) + $(use_with udisks dbus) # dbus is only used for udisks + $(use_with unwind) + $(use_with usb) + $(use_with v4l v4l2) + $(use_with vulkan) + $(use_with wayland) + $(use_with xcomposite) + $(use_with xinerama) + ) + + filter-lto # build failure + use custom-cflags || strip-flags # can break in obscure ways at runtime + + # wine uses linker tricks unlikely to work with non-bfd/lld (bug #867097) + # (do self test until https://github.com/gentoo/gentoo/pull/28355) + if [[ $(LC_ALL=C $(tc-getCC) ${LDFLAGS} -Wl,--version 2>/dev/null) != @(LLD|GNU\ ld)* ]] + then + has_version -b sys-devel/binutils && + append-ldflags -fuse-ld=bfd || + append-ldflags -fuse-ld=lld + strip-unsupported-flags + fi + + if use mingw; then + use crossdev-mingw || PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH} + + filter-flags -fno-plt # build failure + + # CROSSCC was formerly recognized by wine, thus been using similar + # variables (subject to change, esp. if ever make a mingw.eclass). + local mingwcc_amd64=${CROSSCC:-${CROSSCC_amd64:-x86_64-w64-mingw32-gcc}} + local mingwcc_x86=${CROSSCC:-${CROSSCC_x86:-i686-w64-mingw32-gcc}} + local -n mingwcc=mingwcc_$(usex abi_x86_64 amd64 x86) + + conf+=( + ac_cv_prog_x86_64_CC="${mingwcc_amd64}" + ac_cv_prog_i386_CC="${mingwcc_x86}" + + CROSSCFLAGS="${CROSSCFLAGS:-$( + filter-flags '-fstack-protector*' #870136 + filter-flags '-mfunction-return=thunk*' #878849 + CC=${mingwcc} test-flags-CC ${CFLAGS:--O2} + )}" + + CROSSLDFLAGS="${CROSSLDFLAGS:-$( + filter-flags '-fuse-ld=*' + + CC=${mingwcc} test-flags-CCLD ${LDFLAGS} + )}" + ) + fi + + # order matters with multilib: configure+compile 64->32, install 32->64 + local -i bits + for bits in $(usev abi_x86_64 64) $(usev abi_x86_32 32); do + ( + einfo "Configuring ${PN} for ${bits}bits in ${WORKDIR}/build${bits} ..." + + mkdir ../build${bits} || die + cd ../build${bits} || die + + if (( bits == 64 )); then + conf+=( --enable-win64 ) + elif use amd64; then + conf+=( + $(usev abi_x86_64 --with-wine64=../build64) + TARGETFLAGS=-m32 # for widl + ) + # _setup is optional, but use over Wine's auto-detect (+#472038) + multilib_toolchain_setup x86 + fi + + ECONF_SOURCE=${S} econf "${conf[@]}" + ) + done +} + +src_compile() { + use abi_x86_64 && emake -C ../build64 # do first + use abi_x86_32 && emake -C ../build32 +} + +src_install() { + use abi_x86_32 && emake DESTDIR="${D}" -C ../build32 install + use abi_x86_64 && emake DESTDIR="${D}" -C ../build64 install # do last + + # Ensure both wine64 and wine are available if USE=abi_x86_64 (wow64, + # -abi_x86_32, and/or EXTRA_ECONF could cause varying scenarios where + # one or the other could be missing and that is unexpected for users + # and some tools like winetricks) + if use abi_x86_64; then + if [[ -e ${ED}${WINE_PREFIX}/bin/wine64 && ! -e ${ED}${WINE_PREFIX}/bin/wine ]]; then + dosym wine64 ${WINE_PREFIX}/bin/wine + dosym wine64-preloader ${WINE_PREFIX}/bin/wine-preloader + + # also install wine(1) man pages (incl. translations) + local man + for man in ../build64/loader/wine.*man; do + : "${man##*/wine}" + : "${_%.*}" + insinto ${WINE_DATADIR}/man/${_:+${_#.}/}man1 + newins ${man} wine.1 + done + elif [[ ! -e ${ED}${WINE_PREFIX}/bin/wine64 && -e ${ED}${WINE_PREFIX}/bin/wine ]]; then + dosym wine ${WINE_PREFIX}/bin/wine64 + dosym wine-preloader ${WINE_PREFIX}/bin/wine64-preloader + fi + fi + + use perl || rm "${ED}"${WINE_DATADIR}/man/man1/wine{dump,maker}.1 \ + "${ED}"${WINE_PREFIX}/bin/{function_grep.pl,wine{dump,maker}} || die + + # create variant wrappers for eselect-wine + local bin + for bin in "${ED}"${WINE_PREFIX}/bin/*; do + make_wrapper "${bin##*/}-${P#wine-}" "${bin#"${ED}"}" + done + + if use mingw; then + # don't let portage try to strip PE files with the wrong + # strip executable and instead handle it here (saves ~120MB) + dostrip -x ${WINE_PREFIX}/wine/{i386,x86_64}-windows + + if use strip; then + ebegin "Stripping Windows (PE) binaries" + find "${ED}"${WINE_PREFIX}/wine/*-windows -regex '.*\.\(a\|dll\|exe\)' \ + -exec $(usex abi_x86_64 x86_64 i686)-w64-mingw32-strip --strip-unneeded {} + + eend ${?} || die + fi + fi + + dodoc ANNOUNCE* AUTHORS README* documentation/README* +} + +pkg_postinst() { + if use !abi_x86_32 && use !wow64; then + ewarn "32bit support is disabled. While 64bit applications themselves will" + ewarn "work, be warned that it is not unusual that installers or other helpers" + ewarn "will attempt to use 32bit and fail. If do not want full USE=abi_x86_32," + ewarn "note the experimental/WIP USE=wow64 can allow 32bit without multilib." + elif use abi_x86_32 && { use opengl || use vulkan; } && + has_version 'x11-drivers/nvidia-drivers[-abi_x86_32]' + then + ewarn "x11-drivers/nvidia-drivers is installed but is built without" + ewarn "USE=abi_x86_32 (ABI_X86=32), hardware acceleration with 32bit" + ewarn "applications under ${PN} will likely not be usable." + fi + + eselect wine update --if-unset || die +} + +pkg_postrm() { + eselect wine update --if-unset || die +} diff --git a/app-emulation/wine-vanilla/Manifest b/app-emulation/wine-vanilla/Manifest index 1f299ddc89aa..f9e2edf6292f 100644 --- a/app-emulation/wine-vanilla/Manifest +++ b/app-emulation/wine-vanilla/Manifest @@ -9,7 +9,7 @@ DIST wine-9.1.tar.xz 30028220 BLAKE2B 92d4bbaf02b414b657351fb51cb3d3a5a267ab9242 DIST wine-9.2.tar.xz 30062580 BLAKE2B f7deac8b89d99df3cb5ff264c2cc572b696a5885051753263dabceedbf27298d7bec5d96e0047d8d3b6c401608ad0ddd384bb1e2b48f698bdee331e2895e48f9 SHA512 9bffc10e573cc0ee0aaa37b09dda642c64c1456e39518256e39a752dc249e67283dece865cdb3e495b0950553a0dc004d906ecfc032c8fff936f3ef71c2d1a0d EBUILD wine-vanilla-7.0.2.ebuild 11888 BLAKE2B 8051c140b1d69eb8b42b3a067c0f221fecb6e1ba00c3f19ece657026991a8e9e9a35b60b21afcddabf9b5a9ed139c7d597929a7c3143512a704626d04a5005ff SHA512 82119c2fe2a18eebc3f771c488f7d86faffce4b61eb0271c36ea80c3c8ad603428d40c939ac1195f737954825e5c5af81ea84ebd89249b3d9e9878d02edb1ec3 EBUILD wine-vanilla-8.0.2.ebuild 11976 BLAKE2B 1a6f012dc5f783135920e533735066589b3325a7f833609237e1e124c0f9a3397dd703936cd1655d0612dea4f014052296df7e7c696c8b6dff21cd91fc8bf2e5 SHA512 6c8782afbb9724e4c3086de52d635b030e7360cfcaebd592d7ea2870544053da48d0ef40c025ed6d2498b02b7ffd5e03e9dc0cddc1c226054d63caff0a3560c8 -EBUILD wine-vanilla-9.0.ebuild 13439 BLAKE2B 57784398c099a99f257a0c72fc642c5bb454747ea2ae897439f86495e93de4250dee34bf917008ea077f26b8580d3403af5266228495bcbdecf21c576a51bd16 SHA512 f13d7bc93cce20ebcfe006c520473d6f282eba4f64df15ae37d52b50715d995afa750ddc4a326b1ab70d4666e84af33ce1b63722fa2bcdb9801a3c525424a7b0 +EBUILD wine-vanilla-9.0.ebuild 13438 BLAKE2B 58a89c172a0c83bce54af384b902d4ca6957df32fca10bd6a165eecd5542056c12e0b23205b8e382fbb307e25ec7a640a82ef7256fecac498351df881cabfae6 SHA512 19ff4eb9d408a8347cb5a1bd2117f7daae95d75dc2b452172b68dab9d5e1ea64536710440621354a9dc6f005e777fc952c772503b11e2e5cf4bfe099bc1e81a6 EBUILD wine-vanilla-9.1.ebuild 13439 BLAKE2B 57784398c099a99f257a0c72fc642c5bb454747ea2ae897439f86495e93de4250dee34bf917008ea077f26b8580d3403af5266228495bcbdecf21c576a51bd16 SHA512 f13d7bc93cce20ebcfe006c520473d6f282eba4f64df15ae37d52b50715d995afa750ddc4a326b1ab70d4666e84af33ce1b63722fa2bcdb9801a3c525424a7b0 EBUILD wine-vanilla-9.2.ebuild 13439 BLAKE2B fa46b3889a5b1bfbdc2ebc5658111110fe910e3b3b40f8e9d24165dbddc5bdd5fef7b13d26f96d096897e71627fabfe9d7ccfb4813310f9ec6f9f12869905495 SHA512 379ede75cab7ccded427541ef257632cf1a9f58f92b19ef04c8bca5d8f5ab5b59cb845332bd901868bb9c9a3bc4880da4edf27f5680337fad700711df8a7e0c4 EBUILD wine-vanilla-9999.ebuild 13439 BLAKE2B fa46b3889a5b1bfbdc2ebc5658111110fe910e3b3b40f8e9d24165dbddc5bdd5fef7b13d26f96d096897e71627fabfe9d7ccfb4813310f9ec6f9f12869905495 SHA512 379ede75cab7ccded427541ef257632cf1a9f58f92b19ef04c8bca5d8f5ab5b59cb845332bd901868bb9c9a3bc4880da4edf27f5680337fad700711df8a7e0c4 diff --git a/app-emulation/wine-vanilla/wine-vanilla-9.0.ebuild b/app-emulation/wine-vanilla/wine-vanilla-9.0.ebuild index c6109d4d3d6f..10bb870877c1 100644 --- a/app-emulation/wine-vanilla/wine-vanilla-9.0.ebuild +++ b/app-emulation/wine-vanilla/wine-vanilla-9.0.ebuild @@ -17,7 +17,7 @@ else (( $(ver_cut 2) )) && WINE_SDIR=$(ver_cut 1).x || WINE_SDIR=$(ver_cut 1).0 SRC_URI="https://dl.winehq.org/wine/source/${WINE_SDIR}/wine-${PV}.tar.xz" S="${WORKDIR}/wine-${PV}" - KEYWORDS="-* ~amd64 ~x86" + KEYWORDS="-* ~amd64 x86" fi DESCRIPTION="Free implementation of Windows(tm) on Unix, without external patchsets" diff --git a/app-i18n/Manifest.gz b/app-i18n/Manifest.gz index 4c3fa9026f43ba3c5ccb5bf8b36ff774a394eb03..96b092b4af7e5691ae81c3dc01c69adc15ed2f43 100644 GIT binary patch delta 10960 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 delta 10958 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 diff --git a/app-i18n/ibus-typing-booster/Manifest b/app-i18n/ibus-typing-booster/Manifest index 26a3bf406b3b..acee3f1b0c93 100644 --- a/app-i18n/ibus-typing-booster/Manifest +++ b/app-i18n/ibus-typing-booster/Manifest @@ -1,5 +1,5 @@ DIST ibus-typing-booster-2.24.11.tar.gz 12321813 BLAKE2B 3757d6d43fb0837c10ad4641f72a3f09f2664e78905ebf98a36f723c07a43e1de85fd916a5c24aa13806d093a87d673f585234a36b4d8fc7cc8c8fc1a8d5d2d9 SHA512 9cc906061aaa8e4720e48296158c990b2411aad26f0ebf71e58bc202b2470d100541174e4e007c55e89c9b7540e21ef9107045dcff0e86ffba30cfd9acded989 -DIST ibus-typing-booster-2.24.5.tar.gz 12217369 BLAKE2B d371dfdcced114c389a2766e3ede367550ba0c238a438d13cd48ee29d68f39296b57620ee9f6964abb1893240fa72f141a104c43a87a49c011e7e3b73dfe5461 SHA512 8ed58334ce044a19b802c11e3a99ab7bdf31c1e86f1aa4cefd6cd66c3001f9c25b333ad19d1c36cd09982513b124cbb2f39ed2832ee262001abd6f0997abfc84 -EBUILD ibus-typing-booster-2.24.11.ebuild 1152 BLAKE2B 93e511f6df84999bcb1fd950e4fa5f27c28dc13054e72a86f7778bf87e003cf6c62bf08af5608dc64f087f78d27da872841c6a966008152e6404633637b629a2 SHA512 01d2eac602802ffc1c989751e1dda28dcd5f790d06d183eaa3d8bd912afa8795a316c41a9d4c492e8b2515868e29ef64069eec683c1413a03434aa78d5c23c84 -EBUILD ibus-typing-booster-2.24.5.ebuild 1150 BLAKE2B b28d93e21054cc19197b9999c06bcca18ded4499749fd3b557b18a6e6d3cacade94469f733590cb1129a6746596de53e8b2a921ee56b18a7071d92cdf3e1fe3b SHA512 3e3ddf76ec4bd7dd515a5857716187944679f6c9ee668ce5b9f8cbf89a432008121c8d956d42071d99ff737b860803879e6ddf9d81964c6b7e85678b8c954cc4 +DIST ibus-typing-booster-2.25.0.tar.gz 12346383 BLAKE2B 6bde5bebf641ae475634db8fc1d7f606905a593c8e6651a98af8147aa190d94e2db89e05c63da5d306f9188f7721d40059782f267efde0c5039551bf9d6fa1c3 SHA512 1559dcaa3f06c191993af84f317b7cf965f3f5539a43dffd86dfcca6f4bfe2fb1104d619bd7e4d1b83133c5e215bb993a65674555437b5311ee756fe70f4318e +EBUILD ibus-typing-booster-2.24.11.ebuild 1150 BLAKE2B b28d93e21054cc19197b9999c06bcca18ded4499749fd3b557b18a6e6d3cacade94469f733590cb1129a6746596de53e8b2a921ee56b18a7071d92cdf3e1fe3b SHA512 3e3ddf76ec4bd7dd515a5857716187944679f6c9ee668ce5b9f8cbf89a432008121c8d956d42071d99ff737b860803879e6ddf9d81964c6b7e85678b8c954cc4 +EBUILD ibus-typing-booster-2.25.0.ebuild 1152 BLAKE2B 93e511f6df84999bcb1fd950e4fa5f27c28dc13054e72a86f7778bf87e003cf6c62bf08af5608dc64f087f78d27da872841c6a966008152e6404633637b629a2 SHA512 01d2eac602802ffc1c989751e1dda28dcd5f790d06d183eaa3d8bd912afa8795a316c41a9d4c492e8b2515868e29ef64069eec683c1413a03434aa78d5c23c84 MISC metadata.xml 331 BLAKE2B e076fda3780cbfebae0a799bcc320de0417dfc2a726320c014d253163625da4fd629b180442449368e316e134bf2024f7e03373f2ca0342c4b63a11c63475697 SHA512 f79eaa01a0ad3005064928ef7fbaed4bc98f8850ca36b23309096647b6158c7500e0075f149e4e764a89af99a8fe342eb6a1d9b83a347557300545ecf870e4d8 diff --git a/app-i18n/ibus-typing-booster/ibus-typing-booster-2.24.11.ebuild b/app-i18n/ibus-typing-booster/ibus-typing-booster-2.24.11.ebuild index 95f8e650235b..0cb560b41e30 100644 --- a/app-i18n/ibus-typing-booster/ibus-typing-booster-2.24.11.ebuild +++ b/app-i18n/ibus-typing-booster/ibus-typing-booster-2.24.11.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/mike-fabian/${PN}/releases/download/${PV}/${P}.tar.g LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="" RESTRICT="test" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/app-i18n/ibus-typing-booster/ibus-typing-booster-2.24.5.ebuild b/app-i18n/ibus-typing-booster/ibus-typing-booster-2.25.0.ebuild similarity index 98% rename from app-i18n/ibus-typing-booster/ibus-typing-booster-2.24.5.ebuild rename to app-i18n/ibus-typing-booster/ibus-typing-booster-2.25.0.ebuild index 0cb560b41e30..95f8e650235b 100644 --- a/app-i18n/ibus-typing-booster/ibus-typing-booster-2.24.5.ebuild +++ b/app-i18n/ibus-typing-booster/ibus-typing-booster-2.25.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/mike-fabian/${PN}/releases/download/${PV}/${P}.tar.g LICENSE="GPL-3+" SLOT="0" -KEYWORDS="amd64 x86" +KEYWORDS="~amd64 ~x86" IUSE="" RESTRICT="test" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/app-i18n/unicode-data/Manifest b/app-i18n/unicode-data/Manifest index c82f416a7781..040887d9c029 100644 --- a/app-i18n/unicode-data/Manifest +++ b/app-i18n/unicode-data/Manifest @@ -3,5 +3,5 @@ DIST unicode-data-15.0.0-Unihan.zip 7293545 BLAKE2B 46d8b13ac6970a27d70262d45c70 DIST unicode-data-15.1.0-UCD.zip 8248819 BLAKE2B 6280ee4c7044bf72cfc1f04c02c06bda1052c4909b2209d41a0ddef3e1eca7d639afa293d1536d1af1ef118311327ec4ec52cdefe8eac081bc84738972993a0e SHA512 6285b78d5765092d04632f2bdf23f43fe4c3d8acc28700ff941b5a647bf86aba348ea280cee54f5761e534070439cd5628cb25cb7cd9d7dca08e05000f434f54 DIST unicode-data-15.1.0-Unihan.zip 7999959 BLAKE2B a92e3fa3dfb765b94641596b67779385edf519b788192a2798b27107fc6860cedc00d445066dad67746b7cd04a7fd2ed5a0f2b65a864d52f043750ad37cd318d SHA512 fc1a32fc68b3e1d2d358fca91c2cd6c1103557405e91ff558585f18a2e9b1ee6f8af89e7ee922ff36cade67a5cf4f5b4042ba97d350af7b92b18f161eef5ec78 EBUILD unicode-data-15.0.0.ebuild 763 BLAKE2B cf52c10dcd43ec8b03f5007362dc33653cca706c1ebeca6e7a1259e8d8e76aaf5130ff749539f51ec0579cff9a2b63374c77f826e5efd3165e6b23c48054448a SHA512 812ee2d9bfe960657e25e4f8cc47e0cfa6cfb377334ab24cc5dbd4262981367da64f37c505ede5f11e773654444c222698d5a7f05d167c71a53438616ab503c2 -EBUILD unicode-data-15.1.0.ebuild 771 BLAKE2B 3eb2c5b3fb978d5cc5a222adcef702063997f3ff8cbe21afc6c3a93166ab3ed3224a5db051224894590bf3cfe3bbd7e6eeeb9f179a78ffc1faee336cddc1a88d SHA512 5b895d855bb3a6388cdcf7dcbc708ba60a89d1917293958c9ee821c0e540594cf9ade069116330a7590831aef8cdd4d5efbdec610421ff9b2320cb275ee4be76 +EBUILD unicode-data-15.1.0.ebuild 768 BLAKE2B 30761adc4a2f2a66a2e1309ceb1ffb36035061705fd9146ea8d737a43e47eb031fffb71e31c36cf0f69c7c564a2f770e6d2318c7165f8c513ce5530d15594489 SHA512 e7166acee33b66e1287ad58f7ca7b94150fd1742abb0592415f63e945b59d3aa4ae34825a8e35db191395fa7692519c3bc2f10e11e65221b27633685bf89e7d8 MISC metadata.xml 348 BLAKE2B db346dadc3a3333cdd52371d751f814244a22770e00306f9e53b6ca4a70b6dabd107e1c8d62b2fb2b333ce60db28f4b8f8f900ffdce07aba4246e2eef16563a4 SHA512 a6b846e15f4b2903ebe245954bdee3c7c5adfedd0f6d0a05c32defc8cd6f35df804c11567af92911400626fd846320d2338175c1921821adce1db04d5c40dc6a diff --git a/app-i18n/unicode-data/unicode-data-15.1.0.ebuild b/app-i18n/unicode-data/unicode-data-15.1.0.ebuild index 2057991366c3..a27474cd1ae8 100644 --- a/app-i18n/unicode-data/unicode-data-15.1.0.ebuild +++ b/app-i18n/unicode-data/unicode-data-15.1.0.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 @@ -10,7 +10,7 @@ SRC_URI="https://unicode.org/Public/zipped/${PV}/UCD.zip -> ${P}-UCD.zip LICENSE="unicode" 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" DEPEND="app-arch/unzip" S="${WORKDIR}" diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz index 165ecb8bf62bdb7850a9691e6cee01d77a7d680d..95941e5cf800e019c48d47fa1cf5067f23b4b4b6 100644 GIT binary patch delta 30697 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 MKTSL|12aVc0CH4$bN~PV delta 2390 zcmV-c390s~Or}h*T^xTXpt$w6$5=9?NLSc}3|3DacuxrbjKmHYOm-!+@kyG^oh+SU}QiGrQ`br|3ks10IBWNFt<)kho*MVJrizf&y`xkjBaQ z(V!rgiy$wnLvLBjV|c*8Hx{OVy2lU zlCOtJnIgrJhSijGmsovz{V=o{FWvkm!`Ps$?gipH)&Lm{xW-FJ`RTZw$m0-ou8Up* z$VjH6)(!pwSb*!QMZHFXO-8X-;f4CkKrTAv@I(MTo9y&{2`nM+UIGPi7p@3Qgu-Dr zCOW+y%|1*Ru1y*&;^C4(#vD2#1k!bj>mn!!(V-&Maa-(8bdz`;U4L806JS=FCj1vr zNXB7`tPrBHZD<@msEKtln=dh@fka1f-bqpv3~nM!)Z1~84LTSY^G0TB(gbC#$=U=Z zhcq|Nc6Mlihg+aGD!fA`7IYYarJ^*kKT8LLkPC7Zv%)e0awOuXibpi6T0uF-O7cZn zsB?jeefodx*FeQQT7QbrF4`y$v}5tNQ=TK=11^k`^$vx*N%)|HDz+V58=BPz?vZsw zG4llM>V{9%^S~v9qUIo(&{-YGKWfl#2BH_dR+kK4DEnIB#ygII`#OhGn-CcVQTjwe z=j1f?t4T=8nMc@D?H+QDTnzXTjCDpDt9L`e0AnDN4#FuEo;QgnFeSw85{t@~y4XpQ z7d|+o0h9tB*!&o^=Y_kxs*6XO4bA%iSEz!({~GvTN`c8U`v^R77n2DeIe*|LE)Y_q znouV&1UeY4q9ctoQBu_3-aP42BiwvbLsJt|9pE=LUvCwmrhWkp5M0V^s04QCI+dZo zc`E%K>K9cjr5h;-_-E{o0sCh5`R~s=C9)0k&6-)l2GI^>-w6fs0jnDJ?c_QY4Or;q zw5em$iRMF~>m34$#PnW~$A2&#NUnrqtK#&6m{0xpBNK;=N}=6)uq?%JPS74=<(^=% zdA_I)KtxNSHpv7WcKH1TKh#J-TIjWsq|wi!CTODIHP+j!1SRN1N$5CL2bADdv_kdb z;5B01F)vB4hT;w5Lh(aBII50SL1zQEmw3I6uh$0bqs^mEJf4fYhkxYNutMvYrs-L( zCC!Zl!G?O{HnJwH)a9ZK!5|M6Vt$vzIMGCgNk^AdV8^PK;d#M2_d|>2D%zSQIIL9 z)qeE8mR!lij6zbjLtA{N-79h~L^+s@0i}Yg+nD+6dTbkVZGSp*Kr!P%xD;C(BU%*N zp~@)vdD6oCSJA;B&U$%f;&y>4gz6ka(?B)5fG!U_6*d4@sZ&o?q*`xRDfZhMZ=YU& zZz_J66MG2QvnoQy>8L9n%!SV4Bj76ELH+j|&Y>6jf&FWrcr*5lyERIvC&JeSy$xfE zN~b*ZrlJZ#qklf}?B2-`I02@C5lYuvD9hGu4$!S@=)S!^XfBc z$Dy;4AZgb*2#QUj#x!Aqm(e@aNz;{812cOBl8TA~vUGN|5R@cTA^h&>%%Z{+yDyL= zRlOoN)%9kxgI`SAU&mEma%-NAKYw8Rl&)%&E6n7v56%;82@F zc-`LX{XwV}kCjZKA2H10&>zKXt{G$jG<3p-oSP#j;0$k9w&uemUG8U?Fi^*aFU>nu z6ciW83jxygHtzVnB@kEEo8f>4QVbNiradJ64?P3JJN?o zM9`EVHQ<8m09Fai1=s?t?O9!0RquaR9Wz||ia%by|MvCE^UG%nbN+n;;D!$0S#U>9 zAgZVSA%KW@gtgEfSRYGUue9XRbkvQY+mpu!;FGkYUwQ#+7YLZ3>GeM%%yTC^;_5&I z(5;S=+Cb7egm=6RVCuDebSn6C7qm%pGl04m>_aZ_FVZmG&fdD-!G|++OcW)xx5l(# zU}A_yR!_}Wgzm&Z_MkUrwq8UgmBDy*mJ#62qtznCP4xi7Y)@6&6L$u{o%pB!1702H I0W(Da0FsS@WB>pF diff --git a/app-portage/pfl/Manifest b/app-portage/pfl/Manifest index bc078cfc3f12..fc6c68edc7de 100644 --- a/app-portage/pfl/Manifest +++ b/app-portage/pfl/Manifest @@ -1,5 +1,5 @@ DIST pfl-3.2.1.tar.gz 5655 BLAKE2B 1ebfccca48ac090c6467cfd7a63a488a72e723f8f31d9eb5e8494b74666e20f9e4372fed829e0114295210a76ec9debc9fdd5236340a7740eb1ccfbbc5aaa48b SHA512 967ebe2baed50cd1ed0549d000e2bb240e55c0988d74e492f114fe16b328978ad062606e568dcbe65bcb78738388b1447c823bd1fa31a979d10a4be7a5c7984a DIST pfl-3.4.tar.gz 18651 BLAKE2B 09793883a1ed6f70da2f01fb81cfafa407ed43584a826f2cd8fde6d75b544ed803a220fc517e649774100da32e64d01fad8ff0dcbaff9068f57cdf7bd4414169 SHA512 c21b43f234a778d74e05cd45b7ccb48b131d6998e632d044a4bccc2f772099d02d1c5e7ab75fc6f9deb14e2f1ed1f31bac51e917e628065b4a36d73b8d77336f EBUILD pfl-3.2.1.ebuild 1267 BLAKE2B d006896ec8e5503b5aa75ef41a3780b8dd5d72f9ba8e77c94a12340b0b2ec6ec4667e9f58ba6fa4b9d89137d121822c345d1f1da7d9de7ab6c6d861acdeb277b SHA512 acd3885b5226980654dd92dbf87d21e601e641834e4244851dd0a3faecaed75133d1d2eec61a4392d1bfa3e1b32ccac22257d840e7b6fd9bfa8e127810ccdbc3 -EBUILD pfl-3.4.ebuild 1265 BLAKE2B 9b424f7e3ec3eadb8120a8046ee09de8a0fe6357e7f2dbeb33523fb544d1e39999a6f32d9f19b6f1db365313340fa452abb959c7df8e7397a928961f837ac045 SHA512 44de1e63856a22d6ccae2eedc248961eb60062eecb4714054f68857360695f04c5b490f6fb26d48ddab4f9c62ea47322b650f58b76b09aa5c1901dc326bba2e0 +EBUILD pfl-3.4.ebuild 1258 BLAKE2B e92c308c63933f364d9da729728645804ca61e147d014f2471859e56d960a30cfc88f075b0d47333c62387cfcb32824a2e1b1609ff4ff00a01ec030ea4041610 SHA512 2e91c79d985712ed7b53c34b296dbc3842c4c176a4e04b4914346d2b7e47850e68a122e2534a6beea26babdd408c22e526e53a5c92a731d5e0ecc0cbab3f5b9d MISC metadata.xml 584 BLAKE2B fd0efa0091e062c54bafbae6ba72101c43335b44071fa6bec9fd05583e4cd5b65372eda758bce4a4ab61581811c65f8f4a7515e1d63a66b57f9d9ef60d40f4ba SHA512 c194c1d03bd40333d00263e40534b7c980d54184a934f6199a6d2e008f35bef9f18883523f8678cf7e8472ac4dcbd5a817c587e4f80664407c44a4d24fe82497 diff --git a/app-portage/pfl/pfl-3.4.ebuild b/app-portage/pfl/pfl-3.4.ebuild index 08f27aa7c608..2020142b2ed2 100644 --- a/app-portage/pfl/pfl-3.4.ebuild +++ b/app-portage/pfl/pfl-3.4.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/portagefilelist/client/archive/${PV}.tar.gz -> ${P}. LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="+network-cron" RDEPEND=" diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz index a149b618bbf15a4061b5cc87623e15076c07fca8..062d651b2bd9edf218e0c7a5bdab89ce61fbab15 100644 GIT binary patch delta 47877 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

;AS{U;p{!*$+?;_`S#z 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 diff --git a/app-text/discount/Manifest b/app-text/discount/Manifest index 78a493e99eb0..21875f0d665e 100644 --- a/app-text/discount/Manifest +++ b/app-text/discount/Manifest @@ -1,5 +1,7 @@ DIST discount-2.2.7c.tar.gz 133282 BLAKE2B 3258cfa34d58ef5944ae5282f6df061b8183bccc1ca7f9f3a39b3c001a8b86a4deb86b80d109d937e334b2773e5065a0f6c212ac7a79317ce2ae665778a023e2 SHA512 2a959fb24d7291b3a8c6d659b5c904b8c2f8b6d9b0666e998ca5313533cc25898b9c2114f7922272f3bc6b9bfe4bc486fe08c620b4cb2a2282624e128dc92781 DIST discount-3.0.0a.tar.gz 140250 BLAKE2B 1e89f9c58c4d90157a9ccd925b89f098538c93191937e86eeefd32810e937feb78b6eeab96aead029fc35e4bf6699a40f67bdceb3c2d70fdc645fcd14091a3e7 SHA512 d86bfc6d3e11131622046418a1f54bd9dfa5f1233e510189cd2c89dc857da31e88ffbe6670cc506ca8b9763e8fb74ed215f1018f83e25767c77acb8a7c296b8a +DIST discount-3.0.0d.tar.gz 141531 BLAKE2B 723f0319d82ec240e7eed8c812278555066f092b3a764c332f8327f09cfc0420c6db18f0ab114f64b26a9fbd6f7374f309a892f53dd0f721c02741e849cd6562 SHA512 ab24722bb8513f64eed59bb2770276b91615033b494a0492a331f36c5fcd2e32b7a9f3bd7ef0bb74c107f1e0e955522c83ddba6c482fca7f18cf275334707c4d EBUILD discount-2.2.7c.ebuild 1661 BLAKE2B 82f829f8e7dee3f4f5e24d323e7fb212c8054637a64f62ca4444a35c0d4f10ed9c8b45c8739bdd87c8decf5e4419559c052e99ec696d2b5dd34ae35593c67a99 SHA512 b7ee19137b62a3bf87c1fcdd8acde163f5ab223289342598a933d2ba078894ca0f77387c89d9a47db4ee05542559bc2d57a5018eb18631afeaae3adc700b2f0d EBUILD discount-3.0.0a.ebuild 1667 BLAKE2B bafdb06df50ca341f6f40c8c0567c4a2032587546da1a286ed84a439d3ad98689494f84e478b0649034018b864ab6043a7e7e91b1c39f4c4f008d91cc4ceb7ee SHA512 844df1f7aba5a69316bb9e93da213869840c8bb1d0357f20d5499381800cfec8882d643759769799d1a58b92d22050eb5f5e0f053dd0d55607a9df4dc710ef6c +EBUILD discount-3.0.0d.ebuild 1667 BLAKE2B d5ddffec76d644d6fb2966d60794c66da0da8dd7697ba03d1a11c14ac8d527ce814ef8b82ef71bd2eef84e97f5bfbcdda7a46d029348ef6b8e93b71266349f06 SHA512 cb589fe6cd34dd39b8f37d9604a3690e01985d4c5ca6cfe08b2f51694c48c6bc1e2070a0fc340fa68345258faa3c3e5b226a62c48ce3757302d90be97823adbe MISC metadata.xml 322 BLAKE2B 579c1b4246170535bd97f123753663f46b753605fb7c90fe7ccb840fa2cd68264ad3b8c88641188e09d4b1ffba3db4658a510b39de48a99248c9bd356e941de0 SHA512 1ea9b286478e3b2aa48988c63fc275916eba1dabf1d589d14bf3ef1b8c266d0d6c8729076b5a4c89579de816289a82d32ad28e6a1b5b89902f57870f9da89c57 diff --git a/app-text/discount/discount-3.0.0d.ebuild b/app-text/discount/discount-3.0.0d.ebuild new file mode 100644 index 000000000000..c33b32489b4f --- /dev/null +++ b/app-text/discount/discount-3.0.0d.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="A Markdown-to HTML translator written in C" +HOMEPAGE="http://www.pell.portland.or.us/~orc/Code/discount/" +SRC_URI="https://github.com/Orc/discount/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0/3.0.0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="minimal test" +RESTRICT="!test? ( test )" + +src_prepare() { + default + + # for QA, we remove the Makefile’s usage of install -s. + # Drop ldconfig invocation. + # Force “librarian.sh” to respect LDFLAGS ($FLAGS should have CFLAGS + # at that point). + sed -i \ + -e '/INSTALL_PROGRAM/s,\$_strip ,,' \ + -e 's/\(LDCONFIG=\).*/\1:/' \ + -e 's/\(.\)\$FLAGS/& \1$LDFLAGS/' \ + configure.inc || die "sed configure.inc failed" +} + +src_configure() { + local configure_call=( + ./configure.sh + --libdir="${EPREFIX}/usr/$(get_libdir)" + --prefix="${EPREFIX}/usr" + --mandir="${EPREFIX}/usr/share/man" + --shared + --pkg-config + $(usex minimal '' --enable-all-features) + # Enable deterministic HTML generation behavior. Otherwise, will + # actually call rand() as part of its serialization code... + --debian-glitch + ) + einfo "Running ${configure_call[@]}" + CC="$(tc-getCC)" AR="$(tc-getAR)" \ + "${configure_call[@]}" || die +} + +src_compile() { + emake libmarkdown + emake +} + +src_install() { + emake \ + DESTDIR="${D}" \ + $(usex minimal install install.everything) \ + SAMPLE_PFX="${PN}-" +} + +pkg_postinst() { + if ! use minimal; then + elog 'Sample binaries with overly-generic names have been' + elog "prefixed with \"${PN}-\"." + fi +} diff --git a/app-text/evince/Manifest b/app-text/evince/Manifest index 35584c7a12b8..26e27e1cb5d2 100644 --- a/app-text/evince/Manifest +++ b/app-text/evince/Manifest @@ -1,5 +1,3 @@ -DIST evince-44.3.tar.xz 2920576 BLAKE2B 33743220cdec542b77273a8eac68458b7b9b5453b9f826f276bf24f6fdce19104bedd28d59113677f34616b5615456c92d931c06df270cdb5070c1c1b66c8ffa SHA512 7812e588fcce8bfd30c187cffeb02295def043bd51db4eb6d5d226a01eba6e45a07382fb6b7779a485acd922e2f4c3b0fffc63f40d2a8c2f4e6c5052e3761ff1 DIST evince-45.0.tar.xz 2925768 BLAKE2B a926efd836dcf265184d84b8ae3ab246612767ab7f4e600225e21cb7395aa6aa7c6c238aa3958e1924d67a6aa377a2817101a9b04633dc30c381424ee1e0ebaa SHA512 3c2f796fda6c6e4d570748b6f8fcda2fada239df4cb392c164d7f91041cda6337373ea521146e7f7a1d572692a5e894938117d092fa033ddeb81fa72f8591086 -EBUILD evince-44.3.ebuild 3259 BLAKE2B 05c7558f7bfb2538bd9cfd0f21f687965ede376f66d09f3b52b75b8403cd30fe38180c1b65feb19af7bf7cda961ae46de29f1c25035cd8a6739d16f5858a763e SHA512 b90095a8ec0fdd55ea224c2e4964ac78d5f554d44364729ec67d9f8299617f51cf7fffacf4c47b80d99c905f1ef96ce129eab5e8089b9f64622ce83d4cfa4fc1 -EBUILD evince-45.0.ebuild 2971 BLAKE2B 4cfc16f288e6396b1156e204a44972ea55897c9ee710864a20fe3e41736e345bfd821929c458611b15388e53167b72487e7926f05a5b6bb3a15096c3031990d1 SHA512 2e3b8cb34af2d6810b4857333d92e8787f1ae132cd36a5ebf856a4cfc3c4b519595c78d2e123572ef3c5651c25e96e5a18c8c7ad12f968b012baba188a0572f3 +EBUILD evince-45.0.ebuild 2969 BLAKE2B cebbe71a486920a53d329dc00e88a8e72f9fad3a881a3cb34260bd29bac00dfd2d49965d845f0c971b127ac4c3cc8267948ffc25398f235e1fb550ec79673845 SHA512 abcb5df67d1794438d93a31e7df844851424d779a78ff7557d2a64cdc8c724c6c0bc441e0438cef4f313a9afdfd9a7edd82ba280b6af1c8bb93e64a88617cfaf MISC metadata.xml 874 BLAKE2B be19d36175d5ca322e89689e69b18ae720b40450ce63fa3e5056c3b0af6f81be3481050b6a005db2d79f3c86b3de1eb7fabdde3d3ce9d84fffb13b13c5c04eac SHA512 d3128343855fd9c76ee8b68b19ec61a8ec479ee48c539bce17a09770f0f5661b8b1eb9d27ab0d52aaa450131b81f237fa54e8854ca0cbb3a2f487073b7107433 diff --git a/app-text/evince/evince-44.3.ebuild b/app-text/evince/evince-44.3.ebuild deleted file mode 100644 index d36b264d31ed..000000000000 --- a/app-text/evince/evince-44.3.ebuild +++ /dev/null @@ -1,132 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome.org gnome2-utils meson systemd xdg - -DESCRIPTION="Simple document viewer for GNOME" -HOMEPAGE="https://wiki.gnome.org/Apps/Evince" - -LICENSE="GPL-2+ CC-BY-SA-3.0" -# subslot = evd3.(suffix of libevdocument3)-evv3.(suffix of libevview3) -SLOT="0/evd3.4-evv3.3" -KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~x64-solaris" -IUSE="cups djvu dvi gstreamer gnome keyring gtk-doc +introspection nautilus postscript spell tiff xps" -REQUIRED_USE="gtk-doc? ( introspection )" - -# atk used in libview -# bundles unarr -DEPEND=" - >=app-accessibility/at-spi2-core-2.46.0:2 - >=dev-libs/glib-2.44.0:2 - >=gui-libs/libhandy-1.5.0:1 - >=dev-libs/libxml2-2.5:2 - sys-libs/zlib:= - >=x11-libs/gdk-pixbuf-2.40:2 - >=x11-libs/gtk+-3.22.0:3[cups?,introspection?] - gnome-base/gsettings-desktop-schemas - >=x11-libs/cairo-1.10 - >=app-text/poppler-22.02.0:=[cairo] - >=app-arch/libarchive-3.6.0:= - djvu? ( >=app-text/djvu-3.5.22:= ) - dvi? ( - >=app-text/libspectre-0.2:= - dev-libs/kpathsea:= - ) - gstreamer? ( - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 - media-libs/gst-plugins-good:1.0 ) - gnome? ( gnome-base/gnome-desktop:3= ) - keyring? ( >=app-crypt/libsecret-0.5 ) - introspection? ( >=dev-libs/gobject-introspection-1:= ) - nautilus? ( >=gnome-base/nautilus-3.28.0 =app-text/libspectre-0.2:= ) - spell? ( >=app-text/gspell-1.6.0:= ) - tiff? ( >=media-libs/tiff-4.0:= ) - xps? ( >=app-text/libgxps-0.2.1:= ) -" -RDEPEND="${DEPEND} - gnome-base/gvfs - gnome-base/librsvg - || ( - >=x11-themes/adwaita-icon-theme-2.17.1 - >=x11-themes/hicolor-icon-theme-0.10 - ) -" -BDEPEND=" - gtk-doc? ( - >=dev-util/gi-docgen-2021.1 - app-text/docbook-xml-dtd:4.3 - ) - dev-libs/appstream-glib - dev-util/gdbus-codegen - dev-util/glib-utils - dev-util/itstool - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -src_prepare() { - default - xdg_environment_reset - - # Do not depend on adwaita-icon-theme, bug #326855, #391859 - # https://gitlab.freedesktop.org/xdg/default-icon-theme/issues/7 - sed -i '/adwaita_icon_theme_dep/d' meson.build shell/meson.build || die -} - -src_configure() { - local emesonargs=( - -Ddevelopment=false - -Dplatform=gnome - - -Dviewer=true - -Dpreviewer=true - -Dthumbnailer=true - $(meson_use nautilus) - - -Dcomics=enabled - $(meson_feature djvu) - $(meson_feature dvi) - -Dpdf=enabled - $(meson_feature postscript ps) - $(meson_feature tiff) - $(meson_feature xps) - - $(meson_use gtk-doc gtk_doc) - -Duser_doc=true - $(meson_use introspection) - -Ddbus=true - $(meson_feature keyring) - $(meson_feature cups gtk_unix_print) - $(meson_feature gnome thumbnail_cache) - $(meson_feature gstreamer multimedia) - $(meson_feature spell gspell) - - -Dinternal_synctex=true - - -Dsystemduserunitdir="$(systemd_get_userunitdir)" - ) - meson_src_configure -} - -src_install() { - meson_src_install - - if use gtk-doc; then - mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die - mv "${ED}"/usr/share/doc/{libevdocument,libevview} "${ED}"/usr/share/gtk-doc/html/ || die - fi -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/app-text/evince/evince-45.0.ebuild b/app-text/evince/evince-45.0.ebuild index e63770ce2936..fd78478a7ed5 100644 --- a/app-text/evince/evince-45.0.ebuild +++ b/app-text/evince/evince-45.0.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Evince" LICENSE="GPL-2+ CC-BY-SA-3.0" # subslot = evd3.(suffix of libevdocument3)-evv3.(suffix of libevview3) SLOT="0/evd3.4-evv3.3" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~x64-solaris" IUSE="cups djvu dvi gstreamer gnome keyring gtk-doc +introspection nautilus postscript spell tiff xps" REQUIRED_USE="gtk-doc? ( introspection )" diff --git a/app-text/ghostscript-gpl/Manifest b/app-text/ghostscript-gpl/Manifest index 4d683071e99e..8b80b502f6cc 100644 --- a/app-text/ghostscript-gpl/Manifest +++ b/app-text/ghostscript-gpl/Manifest @@ -1,11 +1,9 @@ AUX ghostscript-gpl-10.02.1-c99-2.patch 1892 BLAKE2B 912ec6edaae2f25237190f559a96f746ab42fb484aefe1d3b74a84e624b737fe31585655ff9a8e66d65d0eaa9668e3db35d8eb1e4a745deaedf90af2bc8df02d SHA512 9b2545a76be50d8667c3bd5438ab87b7a11f0e2103372cb62bfeefff229daaba1e739538de083b91b99e34f24635797bc737d4924f474945f63bdfef41083080 AUX ghostscript-gpl-10.02.1-c99.patch 956 BLAKE2B 9b157eee6f49ae8ef696fc5fa548b5baa3839eb46e17025ccaa1b542d1a29abcca9a004fb297c0f8fd7a41653ee7f961130c8de2edfc4169ac95fce414c039cd SHA512 d5211435f39f76c25cd4f9d4743db789a1c4e7a72ca9aa389f4d83327f227effeeb74edd7938f845d06aa2034942670a5d31a26da8a1ea845439a0cc48c3f758 -DIST ghostscript-10.01.1.tar.xz 67567268 BLAKE2B 26f14f11362c7cd6e129044b8e094ad421fc607a702e1f5d10ae03b8ebfb1e76fc094281df739d6ebfa815c6080f1b2223036268474c41d795e2a1e5fc66bab2 SHA512 d944be9e8aef68d1176d64c40db6fa86d55d0c9e30047f2147c02806ab61cfe9ac2cb00d4e5b218ff3c51cc6ed47ceffe1bac4dd9d4cc1760b7974f30c6c2735 DIST ghostscript-10.01.2.tar.xz 67571808 BLAKE2B d5bedfe058a9b982da3a5a9935617add8d963291f135e047369439eeb0b1587e697511fe4a2a9633cfb49594d3a36467d1df7904125f53c70d8161dc9825ff32 SHA512 ee20f0e12f553a3d04578e71a0d45defebc71117ce4dc2c14043985bfe7348ad7f8b2fe98fc9b4f5b935ecb32e50dc340be67d6ef58190542ec6d0f9da1de380 DIST ghostscript-10.02.0.tar.xz 67955320 BLAKE2B 4715385d6d05567d09a34d625d707507b6acd88cf6e91bae9a5867cc59871164186fef8124eaa56a2a13df8b3f18ef3f9277e6a0aea88b0e5c30a5312037a0be SHA512 c49344151063e915add55a0a842c2a645d8362a5cbca663bd07638f4bd3699a08cade37a9efe905ad5a41e014353e5e1b1268b7925e43128ad30d5b031396b71 DIST ghostscript-10.02.1.tar.xz 68017088 BLAKE2B b491473f0b3d50121e4373e21af3d8cdf55d9ca4390b240c4cb88d0d44e707e32570a7f1f05cb656d1b65443fcd7e37f5eab404d72a20f83d8fd87370a585467 SHA512 ee0f754c1bd8a18428ad14eaa3ead80ff8b96275af5012e7a8384f1f10490da056eec9ae3cc791a7a13a24e16e54df5bccdd109c7d53a14534bbd7360a300b11 DIST ghostscript-gpl-10.0-patches.tar.xz 2980 BLAKE2B e2c20195b153bf45f374e84d91a4df1885a3696f4061340a0a2ac5f586b9723b45eade343ad0e5760e66616624b5f7dad82d62747040493d7ca40c13329b2df2 SHA512 dac26d7f75bbdc2a56891db7d607c2120717fdf8b1cd55c53ed3be09de3e0a62338585f4dac74496d634ce03ecb2212f386187e72b5e6b59debf8d07694e0c83 -EBUILD ghostscript-gpl-10.01.1.ebuild 5456 BLAKE2B bfd0846903bf34d6f7c9eae3a0717e00184534f9c0d55546eebc3fcd09c215a891269190b14c06af3d6e278d63005e894cc82a4b522dc026aec089e4861b8012 SHA512 af602edb537d8063bc731ade835c3917096040a399e9926637be853b59a79ded5f1e8342d0f5c1ce7739683ae832681bcacbede7263982f279f38a1181bf244a EBUILD ghostscript-gpl-10.01.2.ebuild 5456 BLAKE2B bfd0846903bf34d6f7c9eae3a0717e00184534f9c0d55546eebc3fcd09c215a891269190b14c06af3d6e278d63005e894cc82a4b522dc026aec089e4861b8012 SHA512 af602edb537d8063bc731ade835c3917096040a399e9926637be853b59a79ded5f1e8342d0f5c1ce7739683ae832681bcacbede7263982f279f38a1181bf244a EBUILD ghostscript-gpl-10.02.0.ebuild 5462 BLAKE2B 4ea2f45b3c93a6417aa98d5e4f45f178747a84fc25813ec680d3092965c4efe9130a3ecadbd5f27aef237acc99e98750eacb28aaf12eddd6a2185cf5b64b72c3 SHA512 37262026b68d01047f9548571c8ade0401842c2a08b4594d38eb2ee0cd0616aa6cfeb1feefba11e9418a2760b75174dc7fd5360961f7622eb6185ca389543ba1 EBUILD ghostscript-gpl-10.02.1-r1.ebuild 5563 BLAKE2B e6fd8545f17bf87d10a82ea39e70e2a84cbd477c02cd505915176c6939dd2717bf481effc203e788392ee7adaf04f189ca3ecebd331f259604eeba9391811cb4 SHA512 5e602155880d64b95980cf60d77089ecc627f21d1636a0d6b4ea6d73f8909091b6aae9049291a4e88faba5f6e9265c06f70548521bb2471d14fc3e0b167c5008 diff --git a/app-text/ghostscript-gpl/ghostscript-gpl-10.01.1.ebuild b/app-text/ghostscript-gpl/ghostscript-gpl-10.01.1.ebuild deleted file mode 100644 index 4a5ade5ae73c..000000000000 --- a/app-text/ghostscript-gpl/ghostscript-gpl-10.01.1.ebuild +++ /dev/null @@ -1,190 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools flag-o-matic toolchain-funcs - -MY_PN=${PN/-gpl} -MY_P="${MY_PN}-${PV/_}" -PVM=$(ver_cut 1-2) -PVM_S=$(ver_rs 1-2 "") - -# Use https://gitweb.gentoo.org/proj/codec/ghostscript-gpl-patches.git/ for patches -# See 'index' branch for README -MY_PATCHSET="ghostscript-gpl-10.0-patches.tar.xz" - -DESCRIPTION="Interpreter for the PostScript language and PDF" -HOMEPAGE="https://ghostscript.com/ https://git.ghostscript.com/?p=ghostpdl.git;a=summary" -SRC_URI="https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs${PVM_S}/${MY_P}.tar.xz" -if [[ -n "${MY_PATCHSET}" ]] ; then - SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${MY_PATCHSET}" -fi - -LICENSE="AGPL-3 CPL-1.0" -SLOT="0/$(ver_cut 1-2)" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" -IUSE="cups dbus gtk l10n_de static-libs unicode X" - -LANGS="ja ko zh-CN zh-TW" -for X in ${LANGS} ; do - IUSE="${IUSE} l10n_${X}" -done - -DEPEND="app-text/libpaper:= - media-libs/fontconfig - >=media-libs/freetype-2.4.9:2= - >=media-libs/jbig2dec-0.19:= - >=media-libs/lcms-2.6:2 - >=media-libs/libpng-1.6.2:= - media-libs/libjpeg-turbo:= - >=media-libs/openjpeg-2.1.0:2= - >=media-libs/tiff-4.0.1:= - >=sys-libs/zlib-1.2.7 - cups? ( >=net-print/cups-1.3.8 ) - dbus? ( sys-apps/dbus ) - gtk? ( x11-libs/gtk+:3 ) - unicode? ( net-dns/libidn:= ) - X? ( x11-libs/libXt x11-libs/libXext )" -BDEPEND="virtual/pkgconfig" -# bug #844115 for newer poppler-data dep -RDEPEND="${DEPEND} - >=app-text/poppler-data-0.4.11-r2 - >=media-fonts/urw-fonts-2.4.9 - l10n_ja? ( media-fonts/kochi-substitute ) - l10n_ko? ( media-fonts/baekmuk-fonts ) - l10n_zh-CN? ( media-fonts/arphicfonts ) - l10n_zh-TW? ( media-fonts/arphicfonts )" - -S="${WORKDIR}/${MY_P}" - -src_prepare() { - if [[ -n ${MY_PATCHSET} ]] ; then - # apply various patches, many borrowed from Fedora - # https://src.fedoraproject.org/rpms/ghostscript - # and Debian - # https://salsa.debian.org/printing-team/ghostscript/-/tree/debian/latest/debian/patches - eapply "${WORKDIR}"/${MY_PATCHSET%%.tar*} - fi - - default - - # Remove internal copies of various libraries - rm -r cups/libs || die - rm -r freetype || die - rm -r jbig2dec || die - rm -r jpeg || die - rm -r lcms2mt || die - rm -r libpng || die - rm -r tiff || die - rm -r zlib || die - rm -r openjpeg || die - # Remove internal CMaps (CMaps from poppler-data are used instead) - rm -r Resource/CMap || die - - if ! use gtk ; then - sed -e "s:\$(GSSOX)::" \ - -e "s:.*\$(GSSOX_XENAME)$::" \ - -i base/unix-dll.mak || die "sed failed" - fi - - # Force the include dirs to a neutral location. - sed -e "/^ZLIBDIR=/s:=.*:=${T}:" \ - -i configure.ac || die - # Some files depend on zlib.h directly. Redirect them. #573248 - # Also make sure to not define OPJ_STATIC to avoid linker errors due to - # hidden symbols (https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=203327#c1) - sed -e '/^zlib_h/s:=.*:=:' \ - -e 's|-DOPJ_STATIC ||' \ - -i base/lib.mak || die - - # Search path fix - # put LDFLAGS after BINDIR, bug #383447 - sed -e "s:\$\(gsdatadir\)/lib:@datarootdir@/ghostscript/${PV}/$(get_libdir):" \ - -e "s:exdir=.*:exdir=@datarootdir@/doc/${PF}/examples:" \ - -e "s:docdir=.*:docdir=@datarootdir@/doc/${PF}/html:" \ - -e "s:GS_DOCDIR=.*:GS_DOCDIR=@datarootdir@/doc/${PF}/html:" \ - -e 's:-L$(BINDIR):& $(LDFLAGS):g' \ - -i Makefile.in base/*.mak || die "sed failed" - - # Remove incorrect symlink, bug 590384 - rm ijs/ltmain.sh || die - eautoreconf - - cd ijs || die - eautoreconf -} - -src_configure() { - # Unsupported upstream, bug #884841 - filter-lto - - local FONTPATH - for path in \ - "${EPREFIX}"/usr/share/fonts/urw-fonts \ - "${EPREFIX}"/usr/share/fonts/Type1 \ - "${EPREFIX}"/usr/share/fonts - do - FONTPATH="${FONTPATH}${FONTPATH:+:}${EPREFIX}${path}" - done - - # Do not add --enable-dynamic here, it's not supported fully upstream - # https://bugs.ghostscript.com/show_bug.cgi?id=705895 - # bug #884707 - # - # leptonica and tesseract are bundled but modified upstream, like in - # mujs/mupdf. - PKGCONFIG=$(type -P $(tc-getPKG_CONFIG)) econf \ - --enable-freetype \ - --enable-fontconfig \ - --enable-openjpeg \ - --disable-compile-inits \ - --with-drivers=ALL \ - --with-fontpath="${FONTPATH}" \ - --with-ijs \ - --with-jbig2dec \ - --with-libpaper \ - --with-system-libtiff \ - $(use_enable cups) \ - $(use_enable dbus) \ - $(use_enable gtk) \ - $(use_with cups pdftoraster) \ - $(use_with unicode libidn) \ - $(use_with X x) \ - DARWIN_LDFLAGS_SO_PREFIX="${EPREFIX}/usr/lib/" - - cd "${S}/ijs" || die - econf \ - --enable-shared \ - $(use_enable static-libs static) -} - -src_compile() { - emake so all - - cd ijs || die - emake -} - -src_install() { - emake DESTDIR="${D}" install-so install - - # move gsc to gs, bug #343447 - # gsc collides with gambit, bug #253064 - mv -f "${ED}"/usr/bin/{gsc,gs} || die - - cd "${S}/ijs" || die - emake DESTDIR="${D}" install - - # Sometimes the upstream versioning deviates from the tarball(!) - # bug #844115#c32 - local my_gs_version=$(find "${ED}"/usr/share/ghostscript/ -maxdepth 1 -mindepth 1 -type d || die) - my_gs_version=${my_gs_version##*/} - - # Install the CMaps from poppler-data properly, bug #409361 - dosym -r /usr/share/poppler/cMaps /usr/share/ghostscript/${my_gs_version}/Resource/CMap - - if ! use static-libs; then - find "${ED}" -name '*.la' -delete || die - fi -} diff --git a/app-text/po4a/Manifest b/app-text/po4a/Manifest index 6fafc9911a96..fbe2a55fdc89 100644 --- a/app-text/po4a/Manifest +++ b/app-text/po4a/Manifest @@ -1,10 +1,10 @@ AUX po4a-0.66-man.patch 577 BLAKE2B e2f9263b5c92b798224a1ae9ba9e3358bbf755f0573c34512151e7110517ecd7570b7946291de945f8f6557f6ff4b33c2d4f7900c4937ea284fe11e23f50c8a4 SHA512 5d88645d35234723f3b397953bf1aaaa8160fa591dd86430663f270ad10e4d5cceb7957774ce741bc0a46f37120473cb511eab88e78c0826717a4c5761d1c13a -AUX po4a-0.68-man.patch 620 BLAKE2B 1c49579a504303d208038d5ebd13d416bc7a56f827c7d4d97243a4a7e37bd544966784f1b05c98b124cf1c0fc5b81b40d1fbd44e2d1c7404efbcc4e60190df0e SHA512 7b85130981255550fbb2ce6d3fd06aecb26ebb6429fd9c7af12de684c3d3136e02b5efb22e2613948ac0f6ab0a88f68be359a1ff44293288a0b2ff6b83185d4a -AUX po4a-man.patch 626 BLAKE2B 4cd81301b8544a971c8a3b387b23098cf21235474dd6eb4f8eb320d49d3b69610c8b4127b7cd5d40e11fac5ca43974fccec000d449dc180d01c292d3e44fb8b2 SHA512 27e2b85f6e95ae4a93b2f764600252a10c0a3ad72cf531ae4e1e3ae651e76a9b8eb12754c7139d22c14881bde45143f5fe7464bedabdbb637c9bcbcb659a8eda +AUX po4a-0.69-man.patch 626 BLAKE2B 4cd81301b8544a971c8a3b387b23098cf21235474dd6eb4f8eb320d49d3b69610c8b4127b7cd5d40e11fac5ca43974fccec000d449dc180d01c292d3e44fb8b2 SHA512 27e2b85f6e95ae4a93b2f764600252a10c0a3ad72cf531ae4e1e3ae651e76a9b8eb12754c7139d22c14881bde45143f5fe7464bedabdbb637c9bcbcb659a8eda +AUX po4a-man.patch 591 BLAKE2B 3b71c7f56c51f8e2f2d188654c7c670b9fa33cc0b8013a18a4bc462bbdeaa7ee1103a73e0cb0fd7c4c73a1d0be161cfca829dd38daca12d535d2f84197904525 SHA512 0357b455be34ca96d98cf28db3f01a7ef9921cf0782b6757fb6ad6a0f16ab15fa9b791f3f3d80c1008612eb4dcb3aa62e17ff61239beb15cb0d7d36a2b3a305d DIST po4a-0.66.tar.gz 4240059 BLAKE2B 1d88665b8aa0d7f81854c97265f483934adc51503c2d33252d6ae08a00fddfa8aaa6e9c652f764ae46bf14fea3bcd1093f923fcbf08d96e97296954199e9b900 SHA512 f72e1267cbd6ced01ecc362c327b1634c47dff15398b48644548d28e01ba91108d5626e6d4abcfcb360697e4c0affa3228c6993653ce8f257acbbb3d7ae20fc4 -DIST po4a-0.68.tar.gz 4605485 BLAKE2B fe649a28c0c181f53d7eb3f583d4a7dffe4fc22fb316c1c534b672a267eef16ccdf39a77caff3a2d75b7bfcb36e68c49229aaddeb8dff5ee475b71b58402200e SHA512 d7c60a3647d8f4265ce6f016d33430c72775ae19eb2efb240532545b08280368fea70db3360131f6537eb7cc72c19299dff4b6f938ac09cbef1b2db1a93d996e DIST po4a-0.69.tar.gz 4665710 BLAKE2B 2fc1b6cd53f1b282f20cd4932de7f5d6d9882de9f50181f0de89995c9d9b79b5fd2bc53d3757c56c519478e67ac636deb5a011cc8810a002b6bb6dabdb44442b SHA512 9cb5eec547ab18d1c3ebdda212b909fc4f5489a74641ba2d7e0a3a1d060f245d23667c16e687c678c5ccc3809c9315d20673266dcc3764172a899caa397238e3 +DIST po4a-0.70.tar.gz 4832825 BLAKE2B 2cf103cf95860855c8cd3e6090a75fce0791a58badc3a5bae0563c4d9b063af984fda1de5566d61caa23766ebddb66f8fb0a4701bfbc6fe2aafdf2bab292ef26 SHA512 2f12d9b9214b08bb7dd2d864016063845f397d7b71c1aa2292c1da1b71f1ec435cfae527032f4d6610d15d1a6ea40e35165dcba007b75cab635dd722cbc05139 EBUILD po4a-0.66.ebuild 1377 BLAKE2B f3f6df239b9f070c7b1cded6f452b1a3249bc8f88f0909ce5277d5adaaed1000d002efd0d9808152e4a1572b7940c753de34cda51d1f7b25fc8956095bbe8a43 SHA512 4b09bce8820f533fd0ce6687a3c2a66bf382b1f7f418c017708ca680070694f6610f80fab45e2222f0bf13717f97511a8c28b346fa4083fbd032c59822f06f89 -EBUILD po4a-0.68.ebuild 1414 BLAKE2B 04cfb96057d122914bf1acfde949b851100b925b9d0569fff86002c34450c2221dd8238164dc9c2d6bcf91d474cd4e2416a6eff1586511ca6a88b10352f982f5 SHA512 e5af98a8c0303a30bc094eb12dd2d4b19dd56c426ee3da2ebaff12991316cc64b5ad2ebbd5ff4e413a62a126556e0be1bd0c682b650ea712f16347496c8f6c7d -EBUILD po4a-0.69.ebuild 1418 BLAKE2B ca08d583a6a855665dccb52ab1c21685f7f497fc92342ac42e9b26a4688c35c1b8a68edce0860eface6610f30c65a87c20595d149b66f76b63318589995dd0de SHA512 c06358397453ddaabd3970e4c631df8dee4de880240e3bcb623deb670a5d436f7e2a57ff0fe3debf13457a31199ec16da57e673322688cad3e21a73485b4a00f +EBUILD po4a-0.69.ebuild 1415 BLAKE2B 1c61a2acd592cef2746eb7fc28f1ddd333ede9c79bbdb59ec00809a82a839a35de3be7aad1925c445e3ecf2fe1d69b694535e8576c8b71af0b2d797003515469 SHA512 66a8ebf258f6ee1ceed1779c9e7c1510988fc77a2537d072c52912ce6684a2dacded5b070372ebbd465380014d5f8787c684f8e87685e2ce4a6a0b877fde6471 +EBUILD po4a-0.70.ebuild 1404 BLAKE2B aa0eb7b36386c4120e0654df7170d418b36c06e6e3962bf882930165baf6d76dfbc25d08bb1bcd7da94a2b4c393b27c07c1731cbc47795a403bc261d9dfc55b5 SHA512 cf773e2ea4b9c43e7d5af11cc2aeadce9c3895882c99e5148c1f01216b886871b1fd6a31f95b1a9d43abbbb5a651196a6c0b5c062dba69e7fb4295aa51d84976 MISC metadata.xml 327 BLAKE2B e4ac438b10bde7e247b0f098c104aa9956b264df04c81d10aff0f0a0ae45184a953443062f38bbc5fe0c7fd9a4e48219c5e0a76c5bb0b4fee9edf51e35ad50ec SHA512 934e9519050daf07edfee9e4a0041d808ea5eec4d414b738f1e2b909e821b83c8c7b39a15170041a9aba31df1c1a0b6323bd245507f7c9bea9556a332c6939ec diff --git a/app-text/po4a/files/po4a-0.68-man.patch b/app-text/po4a/files/po4a-0.69-man.patch similarity index 80% rename from app-text/po4a/files/po4a-0.68-man.patch rename to app-text/po4a/files/po4a-0.69-man.patch index 6c79ebf77dd2..02cedf7f1ade 100644 --- a/app-text/po4a/files/po4a-0.68-man.patch +++ b/app-text/po4a/files/po4a-0.69-man.patch @@ -4,7 +4,7 @@ } $parser->parse_from_file ($file, $out); -- system("gzip -9 -f $out") and die; +- system("gzip -9 -n -f $out") and die; unlink "$file" || die; } @@ -12,7 +12,7 @@ print "Convert $outdir/$outfile.$section (online docbook.xsl file). "; system("xsltproc -o $outdir/$outfile.$section --nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $file") and die; } -- system ("gzip -9 -f $outdir/$outfile.$section") and die; +- system ("gzip -9 -n -f $outdir/$outfile.$section") and die; } unlink "$file" || die; } diff --git a/app-text/po4a/files/po4a-man.patch b/app-text/po4a/files/po4a-man.patch index 02cedf7f1ade..b166887283cb 100644 --- a/app-text/po4a/files/po4a-man.patch +++ b/app-text/po4a/files/po4a-man.patch @@ -1,18 +1,18 @@ --- a/Po4aBuilder.pm +++ b/Po4aBuilder.pm -@@ -234,7 +234,6 @@ +@@ -242,7 +242,6 @@ } - $parser->parse_from_file ($file, $out); + $parser->parse_from_file( $file, $out ); - system("gzip -9 -n -f $out") and die; unlink "$file" || die; } -@@ -253,7 +252,6 @@ - print "Convert $outdir/$outfile.$section (online docbook.xsl file). "; - system("xsltproc -o $outdir/$outfile.$section --nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $file") and die; - } -- system ("gzip -9 -n -f $outdir/$outfile.$section") and die; +@@ -264,7 +263,6 @@ + print "Convert $outdir/$outfile.$section (online docbook.xsl file). "; + system("xsltproc -o $outdir/$outfile.$section --nonet $docbook_xsl_url $file") and die; + } +- system("gzip -9 -n -f $outdir/$outfile.$section") and die; } unlink "$file" || die; } diff --git a/app-text/po4a/po4a-0.69.ebuild b/app-text/po4a/po4a-0.69.ebuild index 626b80de85be..5c8710107ec6 100644 --- a/app-text/po4a/po4a-0.69.ebuild +++ b/app-text/po4a/po4a-0.69.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" @@ -12,7 +12,7 @@ SRC_URI="https://github.com/mquinson/${PN}/releases/download/v${PV}/${P}.tar.gz" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="test" RESTRICT="!test? ( test )" @@ -38,7 +38,7 @@ BDEPEND="app-text/docbook-xml-dtd:4.1.2 virtual/latex-base )" -PATCHES=( "${FILESDIR}"/${PN}-man.patch ) +PATCHES=( "${FILESDIR}"/${P}-man.patch ) DIST_TEST="do" diff --git a/app-text/po4a/po4a-0.68.ebuild b/app-text/po4a/po4a-0.70.ebuild similarity index 79% rename from app-text/po4a/po4a-0.68.ebuild rename to app-text/po4a/po4a-0.70.ebuild index edf62e1f6731..5b80c728dbb4 100644 --- a/app-text/po4a/po4a-0.68.ebuild +++ b/app-text/po4a/po4a-0.70.ebuild @@ -1,14 +1,14 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="8" -PLOCALES="ace af ar ca cs da de eo es et eu fr hr hu id it ja kn ko nb nl pl pt pt_BR ru sl sr_Cyrl sv uk vi zh_CN zh_HK zh_Hant" +PLOCALES="ace af ar ca cs da de eo es et eu fr hr hu id it ja ka kn ko nb nl pl pt pt_BR ru sl sr_Cyrl sv uk vi zh_Hans zh_Hant" inherit perl-module plocale DESCRIPTION="Tools to ease the translation of documentation" HOMEPAGE="https://po4a.org/" -SRC_URI="https://github.com/mquinson/${PN}/releases/download/v${PV}/${P}.tar.gz" +SRC_URI="https://github.com/mquinson/${PN}/files/14077820/${P}.tar.gz" LICENSE="GPL-2+" SLOT="0" @@ -38,7 +38,7 @@ BDEPEND="app-text/docbook-xml-dtd:4.1.2 virtual/latex-base )" -PATCHES=( "${FILESDIR}"/${P}-man.patch ) +PATCHES=( "${FILESDIR}"/${PN}-man.patch ) DIST_TEST="do" diff --git a/app-text/zathura-pdf-poppler/Manifest b/app-text/zathura-pdf-poppler/Manifest index 97378e13bb54..3f2b06610888 100644 --- a/app-text/zathura-pdf-poppler/Manifest +++ b/app-text/zathura-pdf-poppler/Manifest @@ -1,5 +1,6 @@ DIST zathura-pdf-poppler-0.3.1.tar.gz 9259 BLAKE2B c1131d2acc0cf69bf9266969839f6fb4e043664a0a4648d033f9338b1219d75e34576a03380daf54bc8fe52cc8bd2244a93394e15f8ff0bbb980fb903749affc SHA512 a6ea7d61f05cfbc6229ec81580c539841916b44085aeb168668cfabd41aca2e5321e88605f092caaa3efc30bec25a2bb319c687920a22b1f7f53e4b1e470ec34 +DIST zathura-pdf-poppler-0.3.2.tar.gz 10623 BLAKE2B 985ce9664b74d798c6a5c858a79e9e3a6e82d837818f52e4115e622395ee39e765c356740c099a7f376517c3af81fb9335188950719930b9a902542fccd475e7 SHA512 5e6d748f9dfcc9e318ee7947d3a4d9acbbb30d6b45810a7c2fd2d0572d98872f5d594add8683b6579791fb82846a3d7854e84239ac5167c0541e700518a31043 EBUILD zathura-pdf-poppler-0.3.1-r1.ebuild 769 BLAKE2B 9739bb8d87831e1d7d1e76630d4c9208b632e1a6bfbdfeb418c69b028f4a539005018a0a9406d027695431029207bc6f79eb3a1a18c5858995f9e8c768323648 SHA512 9cb9b2382197ce34557d5df70a7551e25bb31728a577e2590f77551b1e828b0dab858504252fa8d54f6b2cb31ea418fc7927e5fafb27f8208cbe7c263b4e655d -EBUILD zathura-pdf-poppler-0.3.1.ebuild 769 BLAKE2B 8140de38dc9ee00301a8ef4d8a531f8f9d4d5c4964240e0c5abfe9f958205ebaa5cd5dab848c71ecb680d28b28ccc6c0218691c52b8b0d534ca7be2a07cf4759 SHA512 09a36d44034f80599cfb7faee9470a520341a9f645f4e9ed2d51bcf809f6f826b26584b8d7acc01ef58e75cd8e5f6c10c9dc89c876d034d106c66f9247f0a1d0 -EBUILD zathura-pdf-poppler-9999.ebuild 772 BLAKE2B 401c7396ff2e8a6803d67400065d104839437d734897454e73058abdfd603c515a21827cd9efe5ef3e3fceebb9c359e17173eb0fcc6fcb00c201d71fa892b464 SHA512 e08a7d327ee0ccbbab0f2881ab8ead87ed28309b9f6e27b32014b9631ab1f9f95afcb9f286293ebcedecd8bb7d6480ad8a748fd82be12e5f952b7c1180b22539 -MISC metadata.xml 657 BLAKE2B cf6c75f6d90b88371c376c59f1911b58382a26ec06cb8412f6f7f34f0a9e03239887672006f086fcc7b6f37ba5d0f6ba38faed3ff3866cb65c3244a8d90c985c SHA512 1cd7b8a506d9f143128ec2601ba62bf30f079b0468cacf1473641656e342daf1a1fb6045bb564b776f9a7c78835828abc69e043bc6261a6e69649f3c01d53984 +EBUILD zathura-pdf-poppler-0.3.2.ebuild 784 BLAKE2B 250d92deab5a324dda81ffcd45211dc2c10240f5a216cd9cd9955d3de52d68e4d5ecfdca8057813e87a3cb1dff585815bec52e7375e53e9664dc4bc6488d57fe SHA512 21cf4fdd4ee4b078d5fec6faef7c30e8c92a022b4a60042b5e36995d93f1479904f23c71e706f3277c4eb1f52da9f25d416b6f9233de4b75cb599bb8bd4a4cbd +EBUILD zathura-pdf-poppler-9999.ebuild 784 BLAKE2B 250d92deab5a324dda81ffcd45211dc2c10240f5a216cd9cd9955d3de52d68e4d5ecfdca8057813e87a3cb1dff585815bec52e7375e53e9664dc4bc6488d57fe SHA512 21cf4fdd4ee4b078d5fec6faef7c30e8c92a022b4a60042b5e36995d93f1479904f23c71e706f3277c4eb1f52da9f25d416b6f9233de4b75cb599bb8bd4a4cbd +MISC metadata.xml 679 BLAKE2B 538fbfc611b4649d6efbee1e3d6802c4bc23859e549696431413bf865275c857bc6846c79d9d2f667ee4fcf6292c288c1eebf5027fb44fdd4ffb2cf40cc3c62f SHA512 f851dcceb4ab0388066a642395fbc3b19b7165ff7b69f4111454a6d56ae462b9671f29b036a2737bba392f08d6cb7fbb7c8bf46abfd45098e571075796f2336a diff --git a/app-text/zathura-pdf-poppler/metadata.xml b/app-text/zathura-pdf-poppler/metadata.xml index 6aa03ae92b6d..35a79df28eb8 100644 --- a/app-text/zathura-pdf-poppler/metadata.xml +++ b/app-text/zathura-pdf-poppler/metadata.xml @@ -11,9 +11,9 @@ sebastian+dev@ramacher.at Sebastian Ramacher - http://pwmt.org/projects/zathura/download/ - http://pwmt.org/projects/zathura/ - http://bugs.pwmt.org/ + https://pwmt.org/projects/zathura/download/ + https://git.pwmt.org/groups/pwmt/-/issues + https://pwmt.org/projects/zathura/ pwmt/zathura-pdf-poppler diff --git a/app-text/zathura-pdf-poppler/zathura-pdf-poppler-0.3.1.ebuild b/app-text/zathura-pdf-poppler/zathura-pdf-poppler-0.3.2.ebuild similarity index 80% rename from app-text/zathura-pdf-poppler/zathura-pdf-poppler-0.3.1.ebuild rename to app-text/zathura-pdf-poppler/zathura-pdf-poppler-0.3.2.ebuild index 226fc00f03c9..cb0233ebcd83 100644 --- a/app-text/zathura-pdf-poppler/zathura-pdf-poppler-0.3.1.ebuild +++ b/app-text/zathura-pdf-poppler/zathura-pdf-poppler-0.3.2.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit meson xdg-utils @@ -10,7 +10,7 @@ if [[ ${PV} == *9999 ]]; then EGIT_REPO_URI="https://git.pwmt.org/pwmt/zathura-pdf-poppler.git" EGIT_BRANCH="develop" else - KEYWORDS="amd64 arm ~riscv x86" + KEYWORDS="~amd64 ~arm ~riscv ~x86" SRC_URI="https://github.com/pwmt/zathura-pdf-poppler/archive/${PV}.tar.gz -> ${P}.tar.gz" fi @@ -20,8 +20,8 @@ HOMEPAGE="https://pwmt.org/projects/zathura-pdf-poppler" LICENSE="ZLIB" SLOT="0" -DEPEND="app-text/poppler[cairo] - >=app-text/zathura-0.3.9:= +DEPEND=">=app-text/poppler-21.12.0:=[cairo] + >=app-text/zathura-0.5.3:= dev-libs/girara dev-libs/glib:2" diff --git a/app-text/zathura-pdf-poppler/zathura-pdf-poppler-9999.ebuild b/app-text/zathura-pdf-poppler/zathura-pdf-poppler-9999.ebuild index cda9cd6aa073..cb0233ebcd83 100644 --- a/app-text/zathura-pdf-poppler/zathura-pdf-poppler-9999.ebuild +++ b/app-text/zathura-pdf-poppler/zathura-pdf-poppler-9999.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit meson xdg-utils @@ -20,8 +20,8 @@ HOMEPAGE="https://pwmt.org/projects/zathura-pdf-poppler" LICENSE="ZLIB" SLOT="0" -DEPEND="app-text/poppler[cairo] - >=app-text/zathura-0.3.9:= +DEPEND=">=app-text/poppler-21.12.0:=[cairo] + >=app-text/zathura-0.5.3:= dev-libs/girara dev-libs/glib:2" diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz index 05176df1cc02aa4017cd146ebcd951a544499637..424b81e8aed8772068066fbd4526c91eb5ab8e74 100644 GIT binary patch delta 14212 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 a|G9(u-=@o0Qvlk^-~2!10GsoiX8-^nP5aCM delta 14183 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 diff --git a/dev-debug/lldb/Manifest b/dev-debug/lldb/Manifest index 696f42ad4a63..e3d081af025e 100644 --- a/dev-debug/lldb/Manifest +++ b/dev-debug/lldb/Manifest @@ -7,6 +7,7 @@ DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 186e75b6a0fbfe1e85408589c149 DIST llvm-project-18.1.0rc2.src.tar.xz 131993176 BLAKE2B 8df1e34a54214975efe1b9a649753a2dc20c04e3c763bd8648000f48dd18f27ccfdc597ff6e68e0f408310493dfa92f48c7eee53376501e8ebc3b7c614809c15 SHA512 b595bb5d029723fee4e8f8edeaddd6fdcd48d668f66f4239e3208fd19d3a3622e8e4f90ae3fa4b1216fca1621d6c6b6ebf4d99dec7febff2457d0ceb79e8617a DIST llvm-project-18.1.0rc2.src.tar.xz.sig 566 BLAKE2B c765549386a92883bd348d9be25a3c92b1e66a1bac71385ef99978ec2af413a7616a2d9699c57554d927f95b80a3584572557d26e3df16b2ff6678359d5fd6b0 SHA512 83bb4c133f34faec8a0109689ed7aa18222c9a803ba8c95c571a18e854726024f106a1c8e3a820020255c426b7fa8bda26789ff1546972e233fbe3e3ab3a8e91 DIST llvm-project-78b4e7c5e349d8c101b50affbd260eb109748f8f.tar.gz 207433034 BLAKE2B ab7189fe82b5a9309348b499130295b3057dbb263ad9c60b1748e4ea92be3a85f0160baa1408dde5516650994951d9f948223d2d6260492a07b07dde51a51ff9 SHA512 366ecb02720d2b550ebeca989abf74ca1c93b2585a95fa378f44edc6c3329ee4e1548f5fa2cf7a19e59bc817abe6cc8850841415227380114c59b58867959a5a +DIST llvm-project-8884ba43a8485bebef5c4d41e7ed457e3fa84f07.tar.gz 205853916 BLAKE2B 115809efbf062ced32ffe61b25e65e44a0b3c293f68bf40fc4d9e596cd077fc4781a059ad24c4dc7a139c6ec884a6a183ebac06535f2498116266695e19daf00 SHA512 cb496111ec72163a1872fa9a14f8963108d3185f4464a74cc45d26ccc5071bc36895618b81c29063cde0564a50017a0194da4dc559a046a12550d9ab0d9b8347 EBUILD lldb-15.0.7.ebuild 2694 BLAKE2B 5580b30227d9aae638c3be427a243fd876928c4383b0cc6e19cf53833bf0c9863208f98bf4384486a32eb383e84c94ee376b295f7b37b6e98bf32a18246519a4 SHA512 2dcdd55c4fe52a66472802e1021f539e8fd841f219fa3fcee1fef5576c83b22476a131cf2ae1d83afc69c4fd6a54091d4703cf8f5f32eadcff00ffd77cd9ed96 EBUILD lldb-16.0.6-r1.ebuild 2512 BLAKE2B 44f7f9e02f606ed242e08a222d6b5f8febb2f8595cfa1b4905f4efd5ec99ee50410dbfbed9c48b46355532cf97874891c6002d02f707024bd0688c81dc3108e5 SHA512 ea50ecc91efff01a6ef86a7d195a2edd4ccd8cff7bfe52f6f8625e6a66b1422e7a4993dcfa33e090fed03436d617ba8c392564dd3709e1bb4c5bcd742cef5dc8 EBUILD lldb-16.0.6.ebuild 2642 BLAKE2B 89460fbcd7677bf6eb70ba4c8acd1c75013abb4d895a928c595f50ba7081ad4b55c5a4cbceac54f450eddf07202de13f15e4f4b2bb1b5b7b420e81fc2f5540d3 SHA512 a0360df5f0336e7d5ac025e7d393eb17cceb723f6864a2538d977b1e5c193f34353410d01c9b481709c9a44636ad5ffd37524a89f917c6a371d6938268047e7b @@ -14,4 +15,5 @@ EBUILD lldb-17.0.6.ebuild 2621 BLAKE2B e0623f3effe73330f820e81ea344fee4dfac72fff EBUILD lldb-18.1.0_rc2.ebuild 2486 BLAKE2B ac97b3182cacd61e44d96bd18d14697ea440ff2814317b4e7eb39c73314f7edcda52b4feddb2b01eb7f737f6017c145650e2974bde3f2a351283a555fa4a7278 SHA512 91f6ddb4fda3581f7a6977a612a9467124cf7f8d70c9f184ee6a67f81cd5491f30c2e95b04f41529ee760408b319a2af300567ba82e05651d0582c5cf00597c0 EBUILD lldb-19.0.0.9999.ebuild 2486 BLAKE2B ac97b3182cacd61e44d96bd18d14697ea440ff2814317b4e7eb39c73314f7edcda52b4feddb2b01eb7f737f6017c145650e2974bde3f2a351283a555fa4a7278 SHA512 91f6ddb4fda3581f7a6977a612a9467124cf7f8d70c9f184ee6a67f81cd5491f30c2e95b04f41529ee760408b319a2af300567ba82e05651d0582c5cf00597c0 EBUILD lldb-19.0.0_pre20240203.ebuild 2486 BLAKE2B ac97b3182cacd61e44d96bd18d14697ea440ff2814317b4e7eb39c73314f7edcda52b4feddb2b01eb7f737f6017c145650e2974bde3f2a351283a555fa4a7278 SHA512 91f6ddb4fda3581f7a6977a612a9467124cf7f8d70c9f184ee6a67f81cd5491f30c2e95b04f41529ee760408b319a2af300567ba82e05651d0582c5cf00597c0 +EBUILD lldb-19.0.0_pre20240210.ebuild 2486 BLAKE2B ac97b3182cacd61e44d96bd18d14697ea440ff2814317b4e7eb39c73314f7edcda52b4feddb2b01eb7f737f6017c145650e2974bde3f2a351283a555fa4a7278 SHA512 91f6ddb4fda3581f7a6977a612a9467124cf7f8d70c9f184ee6a67f81cd5491f30c2e95b04f41529ee760408b319a2af300567ba82e05651d0582c5cf00597c0 MISC metadata.xml 495 BLAKE2B dec5cbc692a57ddb85bccb855d6e16893e6e851c6e3b3f321693fd7cb8bf930167976573d61bfca3c29dc667bb57c2c11669299bcc80d1da04fb53ea90ca1826 SHA512 6168aeac121fa7b3f19fe2590c4ad52eae959bfd3bebceebc64a54d254a29226d5424ab031f9730af9f574e3956119856d1ea2008b5d24721b346cf8f5ad7f9f diff --git a/dev-debug/lldb/lldb-19.0.0_pre20240210.ebuild b/dev-debug/lldb/lldb-19.0.0_pre20240210.ebuild new file mode 100644 index 000000000000..6d10771e220b --- /dev/null +++ b/dev-debug/lldb/lldb-19.0.0_pre20240210.ebuild @@ -0,0 +1,107 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +inherit cmake llvm.org llvm-utils python-single-r1 + +DESCRIPTION="The LLVM debugger" +HOMEPAGE="https://llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0/${LLVM_SOABI}" +IUSE="+debug debuginfod +libedit lzma ncurses +python test +xml" +RESTRICT="test" +REQUIRED_USE=${PYTHON_REQUIRED_USE} + +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-${PV} + ~sys-devel/llvm-${PV}[debuginfod=] +" +RDEPEND=" + ${DEPEND} + python? ( + ${PYTHON_DEPS} + ) +" +BDEPEND=" + ${PYTHON_DEPS} + python? ( + >=dev-lang/swig-3.0.11 + ) + test? ( + $(python_gen_cond_dep " + ~dev-python/lit-${PV}[\${PYTHON_USEDEP}] + dev-python/psutil[\${PYTHON_USEDEP}] + ") + sys-devel/lld + ) +" + +LLVM_COMPONENTS=( lldb cmake llvm/utils ) +LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party ) +llvm.org_set_globals + +src_configure() { + llvm_prepend_path "${LLVM_MAJOR}" + + # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 + use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" + + local mycmakeargs=( + -DLLDB_ENABLE_CURSES=$(usex ncurses) + -DLLDB_ENABLE_LIBEDIT=$(usex libedit) + -DLLDB_ENABLE_PYTHON=$(usex python) + -DLLDB_ENABLE_LUA=OFF + -DLLDB_ENABLE_LZMA=$(usex lzma) + -DLLDB_ENABLE_LIBXML2=$(usex xml) + -DLLVM_ENABLE_TERMINFO=$(usex ncurses) + + -DLLDB_INCLUDE_TESTS=$(usex test) + + -DCLANG_LINK_CLANG_DYLIB=ON + # TODO: fix upstream to detect this properly + -DHAVE_LIBDL=ON + -DHAVE_LIBPTHREAD=ON + + # normally we'd have to set LLVM_ENABLE_TERMINFO, HAVE_TERMINFO + # and TERMINFO_LIBS... so just force FindCurses.cmake to use + # ncurses with complete library set (including autodetection + # of -ltinfo) + -DCURSES_NEED_NCURSES=ON + + -DCLANG_RESOURCE_DIR="../../../clang/${LLVM_MAJOR}" + + -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" + -DPython3_EXECUTABLE="${PYTHON}" + ) + use test && mycmakeargs+=( + -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" + -DLLVM_LIT_ARGS="$(get_lit_flags)" + ) + + cmake_src_configure +} + +src_test() { + local -x LIT_PRESERVES_TMP=1 + cmake_build check-lldb-{shell,unit} + # failures + hangs + #use python && cmake_build check-lldb-api +} + +src_install() { + cmake_src_install + find "${D}" -name '*.a' -delete || die + + use python && python_optimize +} diff --git a/dev-dotnet/Manifest.gz b/dev-dotnet/Manifest.gz index 7b60c666a5f24514ef325ea861e9a885f534b9d8..3d8204eba92003e578d5b500d95a7f95b93d8605 100644 GIT binary patch literal 4302 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 - - java@gentoo.org - Java - + + java@gentoo.org + Java + + + apache/commons-compress + diff --git a/dev-java/jakartaee-migration/Manifest b/dev-java/jakartaee-migration/Manifest index f3034ada239d..4836cb344796 100644 --- a/dev-java/jakartaee-migration/Manifest +++ b/dev-java/jakartaee-migration/Manifest @@ -1,4 +1,6 @@ DIST jakartaee-migration-1.0.7-sources.tar.gz 43381 BLAKE2B 9a1a6bfd217f77890940240c6c860e21e0b72c758a63426a0c63009213738a9322a758d4525a9a8a8c69883c490edf128d8b70a6120ede431da434c4d1408e19 SHA512 f7edd70b997b2ae2a93b14b93c5b6dcb80de04f554125729f89e62eddaecfbfea21b304226887edb029c8a7b255b50a55a38381d017c7d44859f2e56b912f25a +DIST jakartaee-migration-1.0.8-sources.tar.gz 43466 BLAKE2B f9ffbb46ef6a26c9884e1d3eb55f283556cf8dbaf0955c9efe7e9766f77eadaae1e5bd066225948e9d97adac0f2f34fee3d6ad552bbbdad7303a0abb98d3070c SHA512 ecb1db63cb258b1b8c0e8106ea171e80e66622a48cafa62f8fb75e1b1ba6d539cfefc5dfe0ba9536d06b102c599afeba80d094598d2af3fe1d2ca153ef61ced8 EBUILD jakartaee-migration-1.0.7-r1.ebuild 2896 BLAKE2B d2ea40493a111e042db9b4a190b9c1c675c9e7a12c897fc3a6002269037631bae0feb9c45de383dc89d098775733abe9bb4681e6f64237535143791c56b979bf SHA512 274c4b900966fa2e51a9d97d7f43502a920e8b931a74cb548c43769b27b8272086f0dcad29eee78616f6df6c6e52332537fc6b28f47e075db5d7ac461c609efe EBUILD jakartaee-migration-1.0.7-r2.ebuild 2900 BLAKE2B 10fd1c820538f126b4f6c56035e88e0537a722e673e757ff23ffe87ec9ac1c7eee19dcebbecd37a719396b3312412bd371b7cdd45f5cabf9443fe58602c8b16f SHA512 1375eff2fb839dc0225205b874d22baee690802f2e73bdada0ea58e1e9aac73937f1ab3fb214fd34955397cad89902bd7a8e7272e520c7f4c77313eeee52c492 -MISC metadata.xml 233 BLAKE2B 2b385ca77219f08b2874b3a4a91a0c836d3cb45ec44b05babb33d590c56ceb5337ecb93a8450a37f8e6bbf4cfc1455892e8142d22e0a1d527d40361e2dce350b SHA512 1acc975a7dc3344bc63282d652ca00d8245970b58353b4fd00f09a4859db3eaba2dcd85e1537d424b7174e4f9c01c2ffb10ec6d107b5c895c9ca20730666de7f +EBUILD jakartaee-migration-1.0.8.ebuild 2388 BLAKE2B 2a3e1738d70d6bd54e721506ee1bcfd5a367d010200cc30f15afdb755a9ff0303aedb7ec1a3c4f6854c0e31f96f8ddd426e47b4b3e4b08d433af5e9a7e31d291 SHA512 2d7dd54cb20c0f000d9c1818596dd3cbad88887d988842079ad6a284e918fec05542bc356ec2fa167adf945f10c2b95839365b377d488f5a212c20f1369e03c7 +MISC metadata.xml 335 BLAKE2B 5f9b427a9a229435fa8f5ee0a510b4943d95f1728500139d9d72f7c0d8ebe9130827815a4cb12976893f40962e12378480df968b6347efbb0a808bc37da46d9a SHA512 7064bbf92199c8e938c1370e583e0c361a98825016d7766ecc07a8bbe7b73cc13eb4cd4453a9720511a7d83328f3f8107c0447786425b101823b05ebb3eb2719 diff --git a/dev-java/jakartaee-migration/jakartaee-migration-1.0.8.ebuild b/dev-java/jakartaee-migration/jakartaee-migration-1.0.8.ebuild new file mode 100644 index 000000000000..41b5ca2d7e47 --- /dev/null +++ b/dev-java/jakartaee-migration/jakartaee-migration-1.0.8.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-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.apache.tomcat:jakartaee-migration:1.0.8" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="Apache Tomcat tool for migration from Java EE 8 to Jakarta EE 9" +HOMEPAGE="https://tomcat.apache.org" +SRC_URI="mirror://apache/tomcat/${PN}/v${PV}/source/${P}-src.tar.gz -> ${P}-sources.tar.gz" +S="${WORKDIR}/${P}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64" + +CP_DEPEND=" + >=dev-java/ant-1.10.14-r1:0 + dev-java/bcel:0 + dev-java/commons-compress:0 + dev-java/commons-io:1 +" + +# we need jdk-11 just for some tests as those need stuff from newer jdk, +# otherwise the package as of version 1.0.7 compiles fine with jdk 1.8 +# with tests disabled +# see bug https://bugs.gentoo.org/910499 + +DEPEND="${CP_DEPEND} + >=virtual/jdk-11:*" + +RDEPEND="${CP_DEPEND} + >=virtual/jre-1.8:*" + +JAVA_MAIN_CLASS="org.apache.tomcat.jakartaee.MigrationCLI" +JAVA_RESOURCE_DIRS="src/main/resources" +JAVA_SRC_DIR="src/main/java" + +JAVA_TEST_EXCLUDES=( + "org.apache.tomcat.jakartaee.TesterConstants" +) +JAVA_TEST_GENTOO_CLASSPATH="junit-4" +JAVA_TEST_RESOURCE_DIRS="src/test/resources" +JAVA_TEST_SRC_DIR="src/test/java" + +src_prepare() { + java-pkg-2_src_prepare + sed -i "s/\${project.version}/${PV}/g" src/main/resources/info.properties +} + +src_test() { + # we need to create jar files for the tests the same way as it's done using pom.xml + local implementation_version=$(grep Implementation-Version pom.xml | grep -oE "[0-9]+\.[0-9]+\.[0-9]+") + mkdir -p generated-test/META-INF || die + pushd generated-test || die + echo "Implementation-Version: ${implementation_version}" > META-INF/MANIFEST.MF + ejavac -d . -encoding ${JAVA_ENCODING} $(find "${S}/${JAVA_TEST_SRC_DIR}" -name CommonGatewayInterface.java) || die + jar cfm cgi-api.jar META-INF/MANIFEST.MF $(find -name CommonGatewayInterface.class) || die + ejavac -d . -encoding ${JAVA_ENCODING} $(find "${S}/${JAVA_TEST_SRC_DIR}" -name HelloCGI.java) || die + jar cfm hellocgi.jar META-INF/MANIFEST.MF $(find -name HelloCGI.class) || die + for enc in rsa dsa ec; do + cp hellocgi.jar hellocgi-signed-${enc}.jar || die + jarsigner -keystore "${S}/src/test/resources/keystore.p12" -storepass apache hellocgi-signed-${enc}.jar ${enc} || die + done + popd + + java-pkg-simple_src_test +} diff --git a/dev-java/jakartaee-migration/metadata.xml b/dev-java/jakartaee-migration/metadata.xml index 6021501589e0..e9aebc513f50 100644 --- a/dev-java/jakartaee-migration/metadata.xml +++ b/dev-java/jakartaee-migration/metadata.xml @@ -1,8 +1,11 @@ - - java@gentoo.org - Java - + + java@gentoo.org + Java + + + apache/tomcat-jakartaee-migration + diff --git a/dev-java/json/Manifest b/dev-java/json/Manifest index 94179313056d..3ed799c10b19 100644 --- a/dev-java/json/Manifest +++ b/dev-java/json/Manifest @@ -1,4 +1,7 @@ DIST json-20231013.tar.gz 240211 BLAKE2B c0594f89c2b02273c736c0fc362f1e3d519d3d88b7e708e64bbd5ca202f539368e9856e311dd9ad42a24c317cfd727feed5af215fbc5e9bbcb18e797323684c8 SHA512 4c5eb3e9ef77825c9e7b874c9084b5bb75b39c527c3cb419fc45171e0d11b24796931a2d16255500ed86610da3ac7805b302ec0b1051f97c97795580dca7c183 +DIST json-20240205.tar.gz 245788 BLAKE2B 2c4fa44aa16a53cce153879af6a31364e21e9cc140bc7472535d2a8d2d0fc346502fd4a6e5022d326c80fe23557ce4ce408faf142bcdeec0c9b22aca13b044df SHA512 55e79510819b8e318e15b04cab317fdfd9785ac6b8fe60ef740b2f1eb7298548622556b968def89f4f2eb7761765149f192747b0966698b431cfeb9f2ea72284 DIST json-path-2.1.0.jar 189658 BLAKE2B 2813abfc3b6c758f600bb5e8f8b73eac8dc2a642d461bc26c569a650378ea65cebf691afe975fa2dca406eb324863c36c4623b21c1df2cb83c92e6859b5a9d85 SHA512 c16fc68a04945ad49eb96c38f68a8b4ff351ab1bbc51685f42d22723b2dee4b827ba45cb6b8167199e3f4d22e668ef58665558beec8e11399ac547e9fcebd9f6 +DIST json-path-2.4.0.jar 223186 BLAKE2B b184f1b8241bd9b4c5d10662354f31044ea90bddfa7a08c0c995a02e7e50b04d11076d61af2988c2fee49401ad37593f89dd2dbc0bfa0e1b5b1d0653a592eea1 SHA512 b55b30cf85ca12e6a492fd48d4b6bb0b1f3ba610c195aa1a36eda2a80e24bf7688a6a802362d398108e822f6dcb7b713cf421bb4208897fc4f5cc7b8b9b4c97c EBUILD json-20231013-r1.ebuild 1494 BLAKE2B 3d43885a8994103e747a25ceb1506b443069e88ebd1bcc14f62d9f67bb6905a09e98c7cea205294f89755f50c292ab558e1dbf4ebb4d01d04a4783a53b5c5901 SHA512 8e790530ae9d77b53b45ee67c68bec7c1f57c448683203d48a91ff688addf7b059e6c69a19d481b1384c4ee92388dac6e4520d5f35b4180c50f79feb67c1fb13 +EBUILD json-20240205.ebuild 1451 BLAKE2B f0022622f4783fa5f31712e18e7832666fac922c37cc3a396a1179c35c49a64f694c34d96737231054b0c312a7325164b874cd3f5fb9747d478108fb4caa901f SHA512 5b734250701e7231c430481d659ec7799ae55b06a45d5457fd07b25367cde4acd6cb575bf994faaba696f70b41fab0fa724281bcfe9c6058e6bfe5a8be12c07b MISC metadata.xml 1083 BLAKE2B 9dfa3392b02d2bb6ae3198a884c154a52926de81aead27309fd0bbe25011a1b0ea89c0c7fa3694c56fee4cb339c2fd161384c9d7c780369cc3da4464d3abd40a SHA512 3d0f231f0e67e178f838474e6aa07e88dffc26e26261a49515124c3e68120d323cc1a790be017b082af8f27dd051121750c1e1829e7a2fc2714821caf9a8802b diff --git a/dev-java/json/json-20240205.ebuild b/dev-java/json/json-20240205.ebuild new file mode 100644 index 000000000000..fda4c5cc15d8 --- /dev/null +++ b/dev-java/json/json-20240205.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-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.json:json:${PV}" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="A reference implementation of a JSON package in Java" +HOMEPAGE="https://github.com/stleary/JSON-java" +JPV="2.4.0" +SRC_URI="https://codeload.github.com/stleary/JSON-java/tar.gz/${PV} -> ${P}.tar.gz + test? ( + https://repo1.maven.org/maven2/com/jayway/jsonpath/json-path/${JPV}/json-path-${JPV}.jar + )" +S="${WORKDIR}/JSON-java-${PV}" + +LICENSE="JSON" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND=" + >=virtual/jdk-1.8:* + test? ( + dev-java/asm:9 + dev-java/json-smart:2 + dev-java/mockito:4 + dev-java/slf4j-api:0 + ) +" + +RDEPEND=">=virtual/jre-1.8:*" + +DOCS=( {CONTRIBUTING,README,SECURITY}.md ) + +JAVA_AUTOMATIC_MODULE_NAME="org.json" +JAVA_SRC_DIR="src/main/java" + +JAVA_TEST_GENTOO_CLASSPATH=" + asm-9 + json-smart-2 + junit-4 + mockito-4 + slf4j-api +" +JAVA_TEST_RESOURCE_DIRS="src/test/resources" +JAVA_TEST_SRC_DIR="src/test/java" + +src_test() { + JAVA_GENTOO_CLASSPATH_EXTRA="${DISTDIR}/json-path-${JPV}.jar" # Test compile dependency + + local vm_version="$(java-config -g PROVIDES_VERSION)" + if ver_test "${vm_version}" -ge 17; then + JAVA_TEST_EXTRA_ARGS+=( --add-opens=java.base/java.lang=ALL-UNNAMED ) + JAVA_TEST_EXTRA_ARGS+=( --add-opens=java.base/java.io=ALL-UNNAMED ) + fi + java-pkg-simple_src_test +} diff --git a/dev-java/protobuf-java/Manifest b/dev-java/protobuf-java/Manifest index f399697ce986..fbbfe77c1d5c 100644 --- a/dev-java/protobuf-java/Manifest +++ b/dev-java/protobuf-java/Manifest @@ -2,8 +2,10 @@ AUX protobuf-java-3.23.0-unittest_retention.proto.patch 2122 BLAKE2B b7c7297efaf DIST protobuf-23.0.tar.gz 5039837 BLAKE2B 63e02590b03fd9206cdfc4a26edeb2fa55dac902f5365c33c9e9340a722f552e4a5c82d1a0b25b84fcb675d5d06b768fd92cf472743d2361295129ae9faa02f3 SHA512 46c263fab189fdc310c7310d1a3d9e76472e5d96f16228bc4b946d4211afc64188d563ec70250c11a3dd05d18158b72ccf173567bd59aa45310eff62cd5f194d DIST protobuf-23.3.tar.gz 5043803 BLAKE2B ee2edee230969555c9ef95069c7b1d6c23c3d1f8ea1b2249fb3e9f6fcf63312c6e10e9da65b80629fb08d5fb08d05a19bb9c752c25b892c1e3fd6f18b9279eb3 SHA512 646af367dbc61b42e322cf0b335f360e428b272e2b1f5361b2f17c18d3dc9dddd615e1279436028b1a42275a0beadda37c2c934fc27d6c892131cc8d526d8b3b DIST protobuf-25.1.tar.gz 5878124 BLAKE2B a0b917e4518b07b221afd01e801e45b5b6fa35c7ccf8c21120d6a63f7174e53cc37d0516b1802d9243f8bb37b72b7f460a36dcbf0fffb09e011b05315c53efc3 SHA512 d2fad2188118ced2cd951bdb472d72cc9e9b2158c88eeca652c76332a884b5b5b4b58628f7777272fa693140753823584ea9c7924f1655b1d5a363f59bdf7a4c +DIST protobuf-25.2.tar.gz 5878387 BLAKE2B 1ee7a48d3a481f523ff240c79e8cacb39b6a7e2c671279812cbffd5ce9be595034461fba41f03bed363133118c1b92bd14bcfd8c4e46ac6368e6407a23fb02ea SHA512 66f0b177eae0e2e40b8b17c8f411cd9dec5355dcfc145b8a79426e6367babcc28b9a8078bbe4ba2de47a82811a2e1a89d36955d6fa0c8d391cfeada4eb160fdb DIST truth-1.1.3.jar 243021 BLAKE2B a59149038c62ef5dd352b13d4b393e1b7715fbafe5ed86ec2d16d722c738a31dcdca10132fc73b17b367ac4309e5407ba2e489f8d4c8fbca60ce5f35ae75d1e3 SHA512 f29a9fb070aff8a32358a7b6c8998c0095de5d8d68afa7f7bac759c7050309deff929e767657ecbbefd96163460f10255ca01bc567ab30df4834b9d916a4fae8 EBUILD protobuf-java-3.23.0.ebuild 5004 BLAKE2B 1e8d57764ebd6829fc9dac563302ed4478e01daa7ef0b3613f12ce4b217df8bca853207af11dbf27623526414d0cb5ff5890d0ec502c50d974c23555a3cb0e01 SHA512 2f7fef3aa5ba84f7e17ee9d9d49c734867cde32f49aa4769d2e20fcf02079e0fc1a49fd81515e651bc8980d07d96589d3d43e710eb69df8ab1e0b215c7379413 EBUILD protobuf-java-3.23.3.ebuild 5027 BLAKE2B 70b320d99663593cdf079203fec0fc1cab49f236c2b1f2407375302d29ed892a2a4f834acf4edc422f476c649a0378bd6c474ced5743156cd7d5c0052a443326 SHA512 83b23d7a323fb774afb4f3b17b7af359cb4857d6a087d125b5ee495f919e5bb47bc2e8445dee0194d310ec7129fb98b218fc264d9874831cf933583a104b0bda EBUILD protobuf-java-3.25.1.ebuild 5070 BLAKE2B 94ca65cd35051f3ae692478f94c6e42ef30935e6c907762c22b13dadc0391610dc9260851c3f730602b1d5ab80db1ab32baaf241dffe37c385a8aed8c3151d52 SHA512 e40407849b72a6dfec24fedb1b575bf67154d9f66d02ccf82c35d3e2ea33564edc7408d796982b92a8e0b60d777feb30f5beff425420fb9c3f80ed095a03e23c +EBUILD protobuf-java-3.25.2.ebuild 5070 BLAKE2B 9069a213fdd09cc2dd7f2e797941873f1184af848ce4159621b47ef2fcc600574e54ec0603ef63a0160db28530d73ea943591146a31f9861327823e65c28b8f3 SHA512 8999737beee7f393677ce4a5c52cae4a9ae290b085e24f2e563b4eed18fcd4753abe5000849934d8c90f9103669d8163bd1c86a905f566ad986a4202d41ad8cb MISC metadata.xml 777 BLAKE2B 70de12bad5be3c8278834a4a8444c7485470c0f1822ff50f8d44280ac3c1e7150c4428cc417b59e834004cc92574a7016c90acf96728abc0b86c17ac14826df1 SHA512 7addbf4ecf146a11ab301c0e0657ec0572dfa84d4fccdd0bccb3248cab7f09956758041be670f8e22f114292447e3e00c7cd7d251c29e39b2e57eb5dd3a022c5 diff --git a/dev-java/protobuf-java/protobuf-java-3.25.2.ebuild b/dev-java/protobuf-java/protobuf-java-3.25.2.ebuild new file mode 100644 index 000000000000..5276064d1543 --- /dev/null +++ b/dev-java/protobuf-java/protobuf-java-3.25.2.ebuild @@ -0,0 +1,166 @@ +# Copyright 2008-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +MAVEN_ID="com.google.protobuf:protobuf-java:${PV}" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple cmake + +DESCRIPTION="Core Protocol Buffers library" +HOMEPAGE="https://protobuf.dev" +# Currently we bundle the binary version of truth.jar used only for tests, we don't install it. +# And we build artifact 3.25.2 from the 25.2 tarball in order to allow sharing the tarball with +# dev-libs/protobuf. +MY_PV3="${PV#3.}" +MY_PV="${MY_PV3/_rc/-rc}" +SRC_URI="https://github.com/protocolbuffers/protobuf/archive/v${MY_PV}.tar.gz -> protobuf-${MY_PV}.tar.gz + test? ( https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3.jar )" +S="${WORKDIR}/protobuf-${MY_PV}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-macos" +IUSE="system-protoc" + +BDEPEND=" + system-protoc? ( ~dev-libs/protobuf-${MY_PV3}:0 ) + !system-protoc? ( >=dev-cpp/abseil-cpp-20230802.0 ) +" +DEPEND=" + >=virtual/jdk-1.8:* + test? ( + dev-java/guava:0 + dev-java/mockito:4 + ) +" +RDEPEND=">=virtual/jre-1.8:*" + +PATCHES=( + "${FILESDIR}/protobuf-java-3.23.0-unittest_retention.proto.patch" +) + +JAVA_AUTOMATIC_MODULE_NAME="com.google.protobuf" +JAVA_JAR_FILENAME="protobuf.jar" +JAVA_RESOURCE_DIRS="java/core/src/main/resources" +JAVA_SRC_DIR="java/core/src/main/java" + +JAVA_TEST_GENTOO_CLASSPATH="guava,junit-4,mockito-4" +JAVA_TEST_SRC_DIR="java/core/src/test/java" + +run-protoc() { + if use system-protoc; then + protoc $1 + else + "${BUILD_DIR}"/protoc $1 + fi +} + +src_prepare() { + # If the corrsponding version of system-protoc is not available we build protoc locally + if use system-protoc; then + default # apply patches + else + cmake_src_prepare + fi + java-pkg-2_src_prepare + + mkdir "${JAVA_RESOURCE_DIRS}" || die + # https://github.com/protocolbuffers/protobuf/blob/v25.2/java/core/pom.xml#L43-L62 + PROTOS=( $(sed \ + -n '/google\/protobuf.*\.proto/s:.*\(.*\):\1:p' \ + "${S}/java/core/pom.xml") ) || die + pushd src > /dev/null || die + cp --parents -v "${PROTOS[@]}" ../"${JAVA_RESOURCE_DIRS}" || die + popd > /dev/null || die + + # https://github.com/protocolbuffers/protobuf/blob/v25.2/java/core/generate-sources-build.xml + einfo "Replace variables in generate-sources-build.xml" + sed \ + -e 's:${generated.sources.dir}:java/core/src/main/java:' \ + -e 's:${protobuf.source.dir}:src:' \ + -e 's:^.*value="::' -e 's:\"/>::' \ + -e '/project\|echo\|mkdir\|exec/d' \ + -i java/core/generate-sources-build.xml || die "sed to sources failed" + + # https://github.com/protocolbuffers/protobuf/blob/v25.2/java/core/generate-test-sources-build.xml + einfo "Replace variables in generate-test-sources-build.xml" + sed \ + -e 's:${generated.testsources.dir}:java/core/src/test/java:' \ + -e 's:${protobuf.source.dir}:src:' \ + -e 's:${test.proto.dir}:java/core/src/test/proto:' \ + -e 's:^.*value="::' -e 's:\"/>::' \ + -e '/project\|mkdir\|exec\|Also generate/d' \ + -i java/core/generate-test-sources-build.xml || die "sed to test sources failed" + + # Split the file in two parts, one for each run-protoc call + awk '/--java_out/{x="test-sources-build-"++i;}{print > x;}' \ + java/core/generate-test-sources-build.xml || die +} + +src_configure() { + local mycmakeargs=( + -Dprotobuf_BUILD_TESTS=OFF + -Dprotobuf_ABSL_PROVIDER=package + ) + if use system-protoc; then + : + else + cmake_src_configure + fi +} + +src_compile() { + if use system-protoc; then + : + else + cmake_src_compile + fi + + einfo "Run protoc to generate sources" + run-protoc \ + @java/core/generate-sources-build.xml \ + || die "protoc sources failed" + + java-pkg-simple_src_compile +} + +src_test() { + # https://github.com/protocolbuffers/protobuf/blob/v25.2/java/core/pom.xml#L63-L71 + jar cvf testdata.jar \ + -C src google/protobuf/testdata/golden_message_oneof_implemented \ + -C src google/protobuf/testdata/golden_packed_fields_message || die + + JAVA_GENTOO_CLASSPATH_EXTRA="${DISTDIR}/truth-1.1.3.jar:testdata.jar" + + einfo "Running protoc on first part of generate-test-sources-build.xml" + run-protoc @test-sources-build-1 \ + || die "run-protoc test-sources-build-1 failed" + + einfo "Running protoc on second part of generate-test-sources-build.xml" + run-protoc @test-sources-build-2 \ + || die "run-protoc test-sources-build-2 failed" + + einfo "Running tests" + # Invalid test class 'map_test.MapInitializationOrderTest': + # 1. Test class should have exactly one public constructor + # Invalid test class 'protobuf_unittest.CachedFieldSizeTest': + # 1. Test class should have exactly one public constructor + pushd "${JAVA_TEST_SRC_DIR}" || die + local JAVA_TEST_RUN_ONLY=$(find * \ + -path "**/*Test.java" \ + ! -path "**/Abstract*Test.java" \ + ! -name "MapInitializationOrderTest.java" \ + ! -path '*protobuf_unittest/CachedFieldSizeTest.java' + ) + popd + JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//.java}" + JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//\//.}" + java-pkg-simple_src_test +} + +src_install() { + java-pkg-simple_src_install +} diff --git a/dev-java/tomcat-native/Manifest b/dev-java/tomcat-native/Manifest index a68e2529f034..ef2b6094204d 100644 --- a/dev-java/tomcat-native/Manifest +++ b/dev-java/tomcat-native/Manifest @@ -2,6 +2,9 @@ DIST tomcat-native-1.2.39-src.tar.gz 438209 BLAKE2B 499e2221be7a3aac47950530b044 DIST tomcat-native-1.2.39-src.tar.gz.asc 873 BLAKE2B 59976744119c03771b597d3d4f5d84a5a9e5feb81c0efe351e827b5e06e84c8adde8407ef4d27ec3b201763806e74804a51e9a209641c127328d44b79e22351e SHA512 78144c9ce5d5acc9d051b6d41fff2016d37062a11011ecad8ba52569c910efe5bcd5f177e576601ab4e7f7e53ce9dfe54f6a2c42cb87651ca5c2fedcf284eb21 DIST tomcat-native-2.0.6-src.tar.gz 539277 BLAKE2B 4a1ee7a87ff72b449a3638d38cdd40185e02ee09aa8ee9ea26ff6cfdc3f54b1e8aec6fb0296b51f8a72a72de7a9c504410d1df4d3547b709deebfb005ebbdd01 SHA512 d714fb96f880d0d565c58d25bb803fa9a144a6d87e825ad8d00aeac833b40a5512f888b94b3109853f8ee28b176b24fde95fb2d2a70ce65181a51ca7fc60cdab DIST tomcat-native-2.0.6-src.tar.gz.asc 873 BLAKE2B f78fb9c67632fc6fd6768fb699fa4c875db0364537ef41f6aa8c099eb05260a43ed7e2dd7b0f501c6814aff3b7d0928f318473ba78bfac7bcac3092952c08edc SHA512 6601bb1f731ad3b8ef1dbd6d2522952223d794568d42cce363ed95e05e641b2c742ed696ce65d546fcb3d0f80b362befc9cdaa060d1bd77beb90749c3a417a08 +DIST tomcat-native-2.0.7-src.tar.gz 538131 BLAKE2B ef973c830e3e3e04f4bf7bd711915b1ac5f28e34832edd0750117a5d6b00f9a7fa9e390858d23bfaeeb08ad825d7dcc1e95967c00d4ada96cac83377fca7bea6 SHA512 625b334271494f7c86c06d6a8c6d13c06d9d6094f65cccbdc8d3df13ee2aae4cb42ad326e20bcbf8a8f141240111778991882f9bf87793b09a2920433d6c8c85 +DIST tomcat-native-2.0.7-src.tar.gz.asc 833 BLAKE2B 081f40de6fdc5ad819a167e0150a2e03ab8d4fd679be0dbabac9a9f2aabffd2fa36fd6a9c764deefd419576dcda07bc1b22ea2f14c04eddbfa7f94e4834bec7e SHA512 16a96a3c3b55d258ad0820c30392f37643f433c563b74a983109492569d06a399471acc42c7f07b87b50bff8711bc10ed278bfa183807bcdde1355e6b8058605 EBUILD tomcat-native-1.2.39.ebuild 2146 BLAKE2B 9c99bb18856dbd741b1caae954437dcc49e288194fed98af8ac820f862a8ecabd7928222a5447299a9cc18ac2bc1c09ea6fd68345aa4de7427163c1912d97192 SHA512 d19631cd46ded750fce4d76193021408082556feb350e9d79ae4a70f10d4ea5bab33971d5459797d893b107f85ec535196bcc65109a74d8fee9009c6928f6455 EBUILD tomcat-native-2.0.6.ebuild 1964 BLAKE2B 99aadb668c45fd8d805d32c86f607178ebd05364034e23c88cad331f5f5c7398eb47e7680754d39ca80f1bdc1ad131a52029cdcf77918c506708cd73b4947265 SHA512 4c2bc42abec62e65c67572d4564f2318e4d16b76cfbe4604a5f2d41b5dbc38196d596efcdebb6652de16497d1b81c115afa52ad487405e20922f5acd7649aff6 +EBUILD tomcat-native-2.0.7.ebuild 1965 BLAKE2B c987d1fa2a83b6c0daa11eeccb0ac3907c21cd49f08233b7a106eac0fc68c14bc078a170e56489e9e83172cf226c0f18095077db7133a0213273d9defea000ed SHA512 711d892028fad445335962913a0f609aaa4c26d1a05dfbdf4ba9239a506c6ae18bd402306edb56873a616494fb438f08e1a464a8329a1cb635169c20a4169bb7 MISC metadata.xml 1096 BLAKE2B cc5973c26004db986d1cd7020212163380883cb3b01ed08b518d87abaf43a1e875de226064a123b9a5792e0e2285e70eeb50234654049ad22d906c4c5c454928 SHA512 f19053a4c75f84fa8491aee4f74d7334e369bb38125c69f6c839d37cc3b6c90ce348039845a3635d0b637b50c379efaee22dd811c46c49645fc6f8192e7a01cc diff --git a/dev-java/tomcat-native/tomcat-native-2.0.7.ebuild b/dev-java/tomcat-native/tomcat-native-2.0.7.ebuild new file mode 100644 index 000000000000..03965f330c13 --- /dev/null +++ b/dev-java/tomcat-native/tomcat-native-2.0.7.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple verify-sig + +DESCRIPTION="Allows Tomcat to use certain native resources for better performance" +HOMEPAGE="https://tomcat.apache.org/native-doc/" +SRC_URI="mirror://apache/tomcat/tomcat-connectors/native/${PV}/source/${P}-src.tar.gz + verify-sig? ( + https://downloads.apache.org/tomcat/tomcat-connectors/native/${PV}/source/tomcat-native-${PV}-src.tar.gz.asc + )" +S=${WORKDIR}/${P}-src/native + +KEYWORDS="~amd64 ~x86" +LICENSE="Apache-2.0" +SLOT="2" +IUSE="static-libs" + +DEPEND=" + >=virtual/jdk-1.8:* +" +RDEPEND=" + dev-libs/apr:1= + dev-libs/openssl:0/3 + >=virtual/jre-1.8:* +" +BDEPEND="verify-sig? ( sec-keys/openpgp-keys-apache-tomcat-connectors )" +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/tomcat-connectors.apache.org.asc" + +JAVA_RESOURCE_DIRS="../resources" +JAVA_SRC_DIR="../java" +JAVA_TEST_GENTOO_CLASSPATH="junit-4" +JAVA_TEST_SRC_DIR="../test" + +DOCS=( ../{CHANGELOG.txt,NOTICE,README.txt} ) + +src_prepare() { + java-pkg-2_src_prepare + mkdir -p "${JAVA_RESOURCE_DIRS}/META-INF" || die + sed -ne '/attribute name/s:^.*name="\(.*\)" value="\(.*\)".*$:\1\: \2:p' \ + ../build.xml \ + | sed "s:\${version}:${PV}:" \ + > "${JAVA_RESOURCE_DIRS}/META-INF/MANIFEST.MF" || die +} + +src_configure() { + local myeconfargs=( + --with-apr="${EPREFIX}"/usr/bin/apr-1-config + --with-ssl="${EPREFIX}"/usr + ) + econf "${myeconfargs[@]}" +} + +src_compile() { + java-pkg-simple_src_compile + default +} + +src_test() { + JAVA_TEST_EXTRA_ARGS=( -Djava.library.path=".libs" ) + java-pkg-simple_src_test +} + +src_install() { + java-pkg-simple_src_install + java-pkg_doso .libs/*.so* + dodoc -r ../docs + ! use static-libs && find "${D}" -name '*.la' -delete || die +} + +pkg_postinst() { + elog "For more information, please visit" + elog "https://tomcat.apache.org/tomcat-9.0-doc/apr.html" +} diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz index 203d2ffec3e852958b4b7b20764145067960e15c..81dc33b0a30442b79c7aad0a4c9f083675181bb1 100644 GIT binary patch literal 21841 zcmV({K+?Y-iwFP!00002|8>3Hwk5f-op-ON;0v^ke`H=B4avhEwtQjf1&~O9EV8<* zPgS)YD^|DS*PzyEXkkAIl?Y&qA|X51t9yQDZuDXZ+>!V%l5JCzWQcHUPCZH$%2I8y52 z=1=FfdmkZ%d+z((BcAPO{XAl-Bl0oVef3&$JWJsh`?>G1W975!T&0zGq(A)E|MOpJ zOn=C$lzXqMm9)!QQlERre6MgHd`!7#uUAZGJ;rh0cP)j#8!3$(%DHRfk=8y&t4FC< zJ?`D_+(&F9j?woS{r+;Cv7WtO;iz+8qt-he@oqhqv;Bwv@-P4I|Mh?T=l}ZO{_y|( z@Bd}|@@cPc-~W*MQ9o9y@MLkFF|N_leP2i4Yn{FJGabhYlP?%YYb;|6>z?Df&%4aR zB9&cdOflxU#t}ljTdcLRZvF0Kgwptf>s~vB6-T)1I%k-B-f{9tl}Yysd9%B zx}P=JkfY4Ij(Tm@v#pX=ntg{-Scq14y?Z_CxZ1g6xl<^4^;t_C?J8{VTA|IkQ_4Jl z?u9iT$C;0O4PJ*=ICATY{j9m=n8t4Tny-}_*SFVN#T5F-S{>(_J?}8%J!?LB+rgUD ze&30=O?Pc~IKs%a9PGuFt_!2O$5lg4yI*m$q`UNZtux12ay^e8Fq@;zwAy`yl&a9&7J(wo=bB179A`IIuFT z{JdN4{6VQ>&Rj!ssrHrcYquV1+AJs=i9NB}ndh3NhT&p`8L;lM$JttnX_mLO`uxW) zpWE@r*MjBH&W{D#nC*_EV@T(|FtKY+++)vrV#{M=LT!&RkAzL95a-R`<&(8Kuj6Kk z%Z}GM*w=IMR`=a`&o%Cl@)6c?#fnW_Y-6g|42h5DA&)lp;%(#6{=Q(fUWp&tCG+-2 z&w1SZ*IbQFImcBFj4G_0+gW*nt7SY7H@w-&gu7;*5Xb5{)QJr&Yyc}_CCdp~@cX-k zy0FG{V-VoP)xuTzCnlGUbRKUD_VdqQe);r${q%MH`uV5p(=Tr;$LD>l9IjZ|VBdMI z$-;~TLS1X-OJ6_Ym=Q-FW_eviVoY z$9c1Uz~nvgrz;QODV23!KuiB{%N`Ft{;b#KDzt>(#?De*5ljp7JnmJ)V#&{mJ&%r|-uOPhm195WKGF;z@Yw;9{ri)g`btfyU9BgcyoQ2)GGgf9Pc4Cu>U=B@I!-+BXzT9#+6CXtcK`sedtPN!>}5oj z^1=YYBK|=@Dg4=e5D0*Y2)JChSz2?ixribsd)q&ZEbVJukv%%Xom*i`VgcN5mOq#C z0vdbqwMMEw#q3zg?g4Yt7a}g)0*~FX?m9akvTuzs4Yn{fcLg^QAMW>Sv99qB_iWJ12m3Y743p>uRJ}K`4jvFgzBh^8CXg`2#s)!y$u*glp@=5pXI9V_AsYS=R!q2_QB z$H2>SE}r;2j)?V?p3(+;Q@Qc46LV(Oa26t2I>t)I?^Po{E_1jD?!5s!`GPUAR-hI9 z3q&Cbmkv9LFSuGayF$bS$1^Bd39A_Z-=X80g;;y$l8OO4w;CW2;@X8(0O02Z#aIL! z)}+ned%k17Dqf!soDU{>2lj{Ozm6HPWq#{md+%%2fh#n~&D&Ca`SQn4>$O@K@*C^Q zrB4h5sKw`djWtiu8574Y;vBO}7gtWD8~_z&0+42+FF}5>^D#qzHowF25~_(axF0-@ zr#<<%$`S`T>g3@kbdpsBhc7<%%&hgue_t=aoxr;KQSvm}o^=jm$UUGOrKTficH_Lx zKqM+GEH8dS(*W?C3BBp@vil_B7NTbdYItOJ?1Y-YBSN@h2E6*@buf<$ORHFTg)Z_^ zZ%ktT^y!!H>+2k!-@Nh2FY?6>RbnFUmjQ_ouT(b-e;alNCf+lCPEd&$ZtGjN)a1BI?!cO}{-V&8(a5RNC{d#yYVh~yw73|K+5)5lG_|HjYIog3ZFXkpQ6T+mh`sU%!7H?-T;x|5z}#dJ_{_{>szhY5>6nzlMk- zUI+keHAabJ!X4Nd9=Sk~Ar%rnnA?IUUQJBt*Z}CC63*QqY*K!jghQ zfWosYM8Cc?5MPd8f%H>Cf0dpG5d;#lV5}LeCfL9tw020?fos5iCbVy2Jf(Ea?IF7B zW)08Oq3_qDl8)f_M?w}MFb|dvfFVf3bw)ptdjn4PwqTz>{rUs9Pp`mukIbWuvk+Pm zgarDGu(-Q61zuh73bwqk-@5_)WrICX*Tz1>3G(F=G^7o(t@F$aj3(khefQN50xl$D zBD9W~M>|LfIMgYYHW~}gx4a4sFSdgT>#y_mqpMUxE zwqUiDHwa6LkQ-&!7Qtr1P>BEI8U#4jGO77+G{6_bhC`%Pi2}gD4Hjea=px+`O+E^L z0*UN_B}1CrO`*VE0KFG)U*IAW1IZl#21x-uUuS zP(Rn*U{p9MTerKU%1ycMao~DWsR?coVA)&(+llNvfWt=UyfbW>cv3)MtddQcC1Deo zI|^mLFWBe!r}y~yq7vhRrA5Li+gZ-T{{eSE7``7a0L!a)3~lel8lxyt9cPAE^RL7x zTnyIG;OS^Jv;de80-Ij032;lRp{`$(Fz@6Vj-q59b-uM!Ai?u`HfafAFBQGm~d#TECqM;)@9cs|b*dtS!@ zjU`?YssI#-b31kA|c0UzuaVF&R%*J@WJ z0QPu|ps0{`aTbNJ2ISxJrYdgSjCakV%NFOk_t!@ati3 zWM|lzEkOi~A%eaKfUkf1_WhlYL4A)`;t=!a6H!JL9v`LuHSoMgiAck65#;&52FgO+ z?}EQUB5q(09(k1mc*_~ZnLDO~yooqDss@FYDypjuf-kIhJ&G8)Oc+FMZ(=U;kN-M9 zayyH##Pc^Q1_xbwUstHa%H;7!2MK z^$sH5$;LrvN5c$R4UIVy4EU-BiR?a&m#?kc z-==%uZq@h-?nWfrb+hmY{k7(C-4~R)Tm*jzdqgn9%wl+3tH1vG^~>ikZ;3+$@@v6v z)M_LQ0RaQ@7kmkx;et=!9RYYKaAGB#Wq=HqfYaiqK4dp7GT~`$=A-+_g~ft;5ONO| z`AHq%x2KwkmjH_In~=sE@+%5j?s~)3&2P%ZUke8H z`{i%{2>SJP;(_HL;LjNlj-wE24pu-MuKuCLlNe+7MD zp{j1lCLTxP7bEz0E#$o9sX+%2$042Yj+obtz`-YhxA@_X=xA266BP$^0xTUJHV-?; zMhKq)&IQSzXOnvJh`5kMUpbgDMz$DYJPoeVvlWOT(HlM=7Z!oXq+4lsqy0?hRLmSO z3-=hfK7lCx!-~D9b~=vsMqd|d7+*(*ClnW)l^tN!wg(3-fog0z!5mmv=LujUWK##Y zp=#GGyJScw*kLj(uat>Agh8SuatUE|%o5P*1$+nC4%jzd1nEUT!z9NmNRG{>;LOkv zzWKm}u%H2Fia99XVf+PlGs?KyfMkyg5CF7bIpAr%w}&HqRqsa!3lHAq01n`7U~F&) zuE3tR!4|`Z@G2A7?S_4?9sApQ{q~pd(oElZOh#CjH<_IR7FJc|SiYS4#tb7$-7dCO9&_Uz***rqqX0MU7 z=Js)c(}WSEAzr9stbmW^JKKgl!H74=jI?Gi@3#}R``^Z=pT|$vzy9)rq|Gs3t4v7;PJu2O-{5+JWbE%+)$$fH@Qbi z9#+N1eUFZ zW${t_=q58psxuNX(>(G)5FRH{=}>bKFwiRfkluo`K$}_o64jO$LOKje|`S+*H2$x%T;*EmphIpQRL|&57$c8I4`I|P1rkjc864i=;{e>KW>G_ z2_{`ziFQ<6>;OI%UkarL4X11Y4zb!DJ@DxRioMs-Hzc7|ymWbXlh?vHKj6O4g1u%8 zGEI-or-8amWYgSZn`dZ z2-ZKrBVs17Sz1{c|6o;;k%5ON&J}zWi^LDAxCA%E$_so2QP1l`FqZ%gUZ6C2e!TkQ zjC&416y3+KK=DdV8(GV{W)=ZHg2NCYd3mJ{YT=ZJ9tC)V9}Lsi)#JbunaSqXc3@Ds z67U<+_Nx9ll5zqrIHR19A8v+*eeuL>@7rR1{XBkoBVUN*_t03-U!?$#-ISQ}hR1+- z&pmv?&Z9!p!-A<~SwG>@$Hix&#R(^O1r_nGHeq8M#|G(l zFm+2v{MQ}fSl}L> zd%)fJRM^t$xGhl>6@$OU@Ud2s7^uYvsJJeRBG|w^*a6__f*%bJ^b%Al)VW}ey!nmz z$}S3Q0nok=m>3N0K5Q)+VU2HV_185&fBNN( zN1SgkpWsC}1|*K)c7f>ZEhb;lc+lo9P}Vj5|CRXTQ51nNqvHUOiHPI{mg&3p9LnGz zo&U@mJ0w1g4ZP+Ycb1hQ<3O%`Ak->K0f+Q{yZaL5G%v3+DI~dV`s9gC#?_L!lY0K(@X{$RA@6jYa$F) z1BZZkK}ahkVFt*ZlnNh9Q{D#hia(IPV2+LebX`EN#XH1}f>`y?-IM8WOoE|jwtU z_~-qm6~Q+ojy4=U)xd0!P{e~@n;hz0HU@T_@Qb^%j8 zCSeo*9r5(U8&$R}LP`>GLL=Oe@GdXM^ZU8qK>m;S=O0pC=Ue7x;M6NbdGgT+&&f<_ zg_J^aECV{N#zIPi&h?yNj}-{vIhlmavf+m(MpgVe(-K()Bfo_(N$lk+Uz-G zt)$a32S{PtbH;$bZ6f4z0_5Sv1f`IR?X1B9!ix<9sE`;LUU!~A_j%&9cZ?H0V(9=I zhH)9d7jI~ds7Lr05@IB)W^LlS z!`aG2m*D~+oQfX37DpG(h>_tG=Lzv042$M+GSU!oHar^$R(e?V0%^fIfCDIXPdo8E zX}vAh=QVzQi-+j2x8=f-KvD$M&0eI-Glh`k^5wQl_(IEiuo!Q4FNN!jtS+2mUIzdL z(n0MukB*dwL#9SJhJT@F_q|)=Rk2ERQ6GdJWad?{)d}aRNF4sGe5ANC@)E&&5ljd8 zuM)P9Ssj;F4-d`6H z!@vhOVv`t>tP36ueX#N4HYu- z0;YjnfD)Cyx`mUwLs={$JYWbA>tpO}$_34PA~iLi}1 zUJ0A!kvB_zBao-$N!cAeMY>=Q6EPtDT$TafAO<0z=mC60i7MIK)1@vE;s@%zBCZ}) zSZD{{3pa-EdpyI3vte70($=v93;B-s1^aD&xxW06w0TR@4{0~HGU{oF4klC&&s=ZI zFB(F`b4>6ec)HI{LGkcS_%r6;R=hpgh{5x2cswAE7>E|Sh9a?n&esNgI(T0YtFqQC zZ8hl(cEe6Ss#MeBFLEca63>7mxF{%pC#dqlx_1m=MH8vf1GvqW!0k*X?I$zas#V+| zM>WOg@&p2)ho!K*)jhB*2sZ?l=eeD*oG|-{={$ zmM%5bF!Ir3&h*r`5hi7EJbt+NSCbArl+tTfLhud4AY?U2TAzEtvMy|;+jO|Tqh91ax8xU9@0=roeq z5s&9*c{YqG5hV%hm#l1iEFkB%K0jglgux5rjP;s`dUP0HjdsJGS$^vtz(F+afh2&D z9|2i%AwY4bJMZ^JdxNo7-wL90F+m&3wIS=k1)4M?`#em+wo!p>cYs7d6x7#ziCH+1 z;sl*pV_0{cybk)V@kphVX$}guTTv`Wvgopz`Aglx?OUFY8~_B5d(IC|L2xG+>|$MG z*3YbR!0SQy8#2g;p^&kZ1TFCtauErLH@xv}nz!CK;MMr&@f7?K29{bUS-#J@5;X36 zKSz(Ka8Df|P*CR%6-UUgcNqJ}!$yMM%O9cKawjy0H4IHfi_(Sxumu6k!B=l&ez8aw zLss5^N*2Im&yF#k2DLqMCO!vY@2+hE*qA}H<%G}1IL%SB*TGsm)0xq@-tf#1$_gS7 zt;17yFH*P1Zic2U>z#BXW-o$H@dT=*h4m9aw76R#1DX zRcuR;;J^HEfG$PZj=@^&lk~{|qr6Wuwa5t~cRU-xf@Nv&U_^XZmJqbD8k{R*Ez>A4 ztTlti!OMW=!w9?W42dYXIai<7&0Z(m(<7oD;p4Bx`ZV8#Bk}7MANytxt|3G4;6JGA zR@j*5u%c?5CZ{kQ_7UHKNLe<4kzZE6W95)5mEYPvN9j}aj5jeWDROfm|{ z13xFC66w=mFNFIvtw9HLk+}`AeQenM36+2s-=@<}kQ({&wpjPqPd_v#Kt|tm_GPtN zIczN0rw7uJ?Wn6ZQx2X2O^F{KfL`-kAzJWfs5cHEhW5E2>y`kc8_$AThT{@{@X(QC zk%Ym>T}l`)Muy;P?DRY^hF6L2x|K?(3gE?qpD{hgv1jOnlwIr+#HvJzQ__l|6TlI8 zz}I!w%8C<(?_`@$a>4$!t&=32)DYmoaJo^M_HWn#qf$6=#(rBK^R`^SARd2ycf~jB zTFs6iw&ge$;;lDSNx_lk!~^*<484{U$$xud2sMnB6k%Kh>S>!{G_ww^oY!p^R6;S` zxj+yxGH@EnXPp*Q1F?vV8n;Tw$f&TmKG;_@rEjE3tCY6+<_Nx;C$WJ7!pRDv5O3@| z?c-^90c3OZP&+iKf)SO_&Vv?v=b|+uAcZwzX=C*KN~z#1-kGPR6nL%T^n^jbp8-83 zCOHOK-EwV`sLZLP0!GaJOrd=PosXlzrGsw6lv;dj}? zWHTN{&ws29?gMCPL0qBo`AYZ)8tPhhV^xf>N2`e7ksZl6Y%qi_v7uvQAppjhI}tvW zO>jrF$J?5HdruRd@x>#6N}^i8diI6`#A-`UQ*HqS7opg+4l-Ldu>)c(G@JUc7L=?s zBIj(KAMDl2{aP=}Awl!ApGaOjq_CYZ?NV2sH~PaOfR+?3=Q=;oYj&ixYJW;B5H<;U zYp-Ly3YZJlAq0`1ueJK~_+@>6Pe0eU3g6gHYi){oT@*8DGw&5VFST(8(_tgP5j+Uq zgvkRh6NkMc00rk;>S0Scc;34K&H)yA`XhvCOEt{!LmDfb0D6P%jsrq&6LUN653y|k zVTIiUR1=B_g?&c5VFTM}g%}@ZD@GXY@I+#RJo}h!7yEU<>~+s4zj~UHQ=GzEFEgIo z`tMFeDyK{yZ#W2wDmDIlq~}53NY|g&*ROy3_a&EaHB0O!rpq_*kn9y!4!b%ALO;Mu zfF0CBncGSLMVb_L8Rl#PdKZ>HQSh$WG3X2u;bA;)8hQm`P+io-OhO^m~G0tJxm`&D~r&st_ z^7Ih*KY;vQ4ovGp&W2%$8tZFY+&bVl{IVrWExV}s%92*uc6?7y{29Q1Yq3HizZ`M{ zH4tf7eA_j)=SY|^c39Rkn%&L-7sTwymhFyc&(8@{kHo^pb0M0#l{D-%8;_NHzLF6! z$^I9h9QQ@_ z$po!!%OO!&;1#s)Na&Tv+=gU}_P1>c4arfg-k)#^b0Xd52K&Vq+6g^T!W)_R^S3X* z{D5D?`j-ld9$3J?oAT^Ft@47=S#U`liyF%P?ALu62FH_xn5M1wGzN_5i7eKT208~r zKOjYhwP43+CURUxe;EG}FsfE=yR=vno7{<1^%WT*{RNk+o-h$(_68EM@n+$lIWF6_ zO(|}8&IAx5n1=geT5VbjXd6YycIVbJ73-VtwV%lVnRr_GQAhx=Fo(xVr$q&reSmDU z#czikfBxPmSj^LyL(EYHw0~5o60P_ijB~+lYW3wY-@}cMh3=wX2 z&lPt*qbDR4&1Zwn_=hEX50LS7)X||KPvovovG^v~HD0Z6Yd9{r_OeB{C{^vnZbGF= zLc-`VF%XoXxhL2N*upLow*tb?K96O=IpGudWvxM@X{$lB3^v;?4fE1~|W;ZjBv29axH7&E{sC6+Nti=sKXFPNySaat0oZteJ~EAZ2|tcq5dW zH|?p|_XX~DfW*-u&sYs`;BB@3$N2X1KWWsqljZWv#iAN08*6mK;_q|~0G zj2=4eOVyq12|XdrFe#J7kowayUbrgp!IMDj)e6(g9-%3H3e|}n)gGFgST|)FxxaGJ zw%av(nh78ic=2d)-mZHVQET&vB(PQ^FOzWT3=6K0yLm=!i%eAqgl7`K9iU0gxMVKr zNeA=ckw1YdvBAAz>QMZ8nTNqw-eTilzI^}u>6ah<5jy`md9xTtq`bdS1I;;e~Z+2okf58NX1qIzhGSrikCvFb| z+k}Uq5<}^40MDYgvaj@njTG_Dfa8F-177IxAFD2Z|{>|`itHJ_d8mV zeGe$U1@i>B%5L+_tIGjh!fsI~kq5a5S^!hIm3b%Uyi_EsRLLU}IC|vK7hEWpT}?;B zdU@p73Xa9UULKYb1^}fTd%m3m#S>_qWjoKdLw< z3huhAwa<1>pTUGOyN>31TJu2!7LAW87@YcSilug2=W*H@Vna;;gaF#N_1f$GnD(t; zq6a&o?34woZ2_P7w*)D8V*Q*9Y`M?KmK9>uS~$_$QoZu@5MqoWBV>uWxL&wD{6Gd+ z=n!YY4oqm`=$lYMg!dBJOs<-aDlYPlWp1`8R$D%TbUm0PMRo8EqbV%JOQ#Q zw4+SnF?W}Kc~)fQpQZa3-fKm9oEB8KRNPI1KMo2!ifhw)l)8fq@ zQhM(|`~2mP-^b^_yypquGWOZ*^O3DfJ&$hhJ&pvIazaXiCLtYp^=%QF-5qU$)N@t; zr5?&y>r0+tEZufo-tNFJoBdS7@l(V4)M}MdvVs*G4Oc)>J*s!^kBUo~BfM#uZ|Rq9 z!gsfux-WBaL<0DNb>@!B${Rk zR(cck#~^r^uf{e|5#7R`<0;7?ZUHTWci_Mk1?~YZae-?P)A)r zeI3hnnX`jpB-NZns_MCVcI-C)uvUNm^n=DeUK};tPkx*ipGdz+aA{C1?5HD_CJGCQ zv#m}?T5LD(vdZkR&kNR1_|(AmY-S6rD7VG0T*jbAj5Uqb%1Wlpw;tEU73zejO&Nx`t64%g!0ye09z;AIw68b>g)HRI|r(f zka1dmw@(<7Cn*KkpNMdnqdf?gN?`W3OU!0|?6M+SCfN8L{sC230^PDWnBOJF!P=S) zEX_mwg}HoC2+t|NY$OTKe@4I$3qOsl{64YA#u4k_9F;bkMXBJyJO}!{d7z0p;QzMk z_zcKE27th9=Q3rAL9bv%1MzITZGJ?wXSs%_?B%ssKabz;_n_Fz%M%gpaDW@p4{YBE zjUhxK#@euBP?grR1?lj(Jw2^M#G|y&by?EkWP-{v7c<7ZeDT2Z2LpAn`x!KbU-PaYJuw>5=&%(2 zpLoVzB+qzwGB$H>1gK-tu!n>Fac+FVbB-0nn=j4#y?8QkuUJHo2QHb5{kw{oLa35 zF09mT+uJ0>Ub4q@Ik5`X9jv>pV3)(`kVDlIEqf?Dm$=Gnj!7@a90catkd=_t`P2jx zt=qM7Z)sQyL0rJ;>M(+A`;k5JyX-h>SmoZ=COUM22QhZbtM`K84aPT=O7~4X%~X*R1G2zL7b zGME4;itTw=0iOV6Ow!tJ%K{Kx0vkfqox=EK0@_NwSq^)>2y!6}Xms*~9aLS1PKwYq zJ7?RYO{<0!NaksET8FiGaB|u?ifDRYv(MjuT&=fZdy_Ch zajxqa$cti5IU?gsz9r|{U@)G!SfRNrnXUW+yN324xN8F z`G#yA>u^>;fq*nf^@T*95!8^F?nOYo7R`{^}ql8J_579 zlJ?n=8L+@JjrtsK;CE0fDDixn#$bo&ZFu4CCI@VdMoWyDW&}V*Z&082xUO*wQ9j-6 zInT;?0Ku%NkvvURy><554oL73Lse|1S10=(7UP_bqzlel7_ATWFO+Qq`3XTE*w|h7 zZD00w7TZ%Kyx8XK36UMCA%}r%1VXk-(s_wIQMF8BL*aCgYKsLbj5Q_PA~b>3@xENY z-0w0wy;T4})GtUWFA|+!;grJkv@$!xG=MnhuEP;FQH7lB@<`iLk-)m1(`H|s6^Z0D zms-(usdvjIPn7gJ4z)PC-Q(38d$iud7`UG1Q~33V5V{G6PU^CSYdy2#3exg|pPyD~ zD~=qf7G^wndqe_M6Q|lv-eHMN(zK8!YW=or)vEgzV9devwbKrpgK^U4>5mB{Y+U$B z8G8mEeq60DKV9S7r}snJw|bo1pD_vZG2hgldV@1H>9pjqAsz;ysh~)mc}&1;^5oXC zqOPz%EZ6=rN z-k@Hzvdz^Sl96IKgR)@_F?iSL}zeLN8}TH(ee+1WPk^DOR)~U@aWKhGS!vLyU$(kJ!Iq zjiC)JTsBJ#C|2U4)HfDQL@a2b1>3f8ds!SY`TJh7X$6C=gJ^2pW@3T-apezZJRF^M zB6I?A&XK7WKsYbfkzMxh#^ibN1_pSHFi>#OgPy}O`j|BfnJMaCDSts0)1hpmWj{8Z}Ca{A6M<4l;seqx3ju$ObDI9 zQaMCuL4koOi@=^~O6IJb9B8VE{~9RUZ49?9p<3Vgdu9Nzzsy)#monW4PnZdW_8_ko zcTnH3rUYQv{4y2t!6s1W6RHjyNyC%Vt3?b4iIeVPn$5;8Heg5P$dpe*KnNL!XR^H+` zy@>im0C)(2)+XSmkk1)^3B~v^bqR~?dB9_L`rS;{fq@stdPyQ|JpvVw1hAcB2f`1Y zuyAkK1gs1{OFa+*I-%r{4%+{28UZ1Km1RQ7figHHZ$T zQ;rTs*p?+OzV}AW9K`IA4_w<(U3_mvfDlyHjqN&~(xDr(IG1)l&~jv_Y{Q|`aNN;p zQCooQ$7$DULo;HNJYcq7fDnS#wC#R)($HV&3BpwOY~x9@05{9dUB@N@@sK}j2~lMu z0h)tdCHk0B9VSs6H0%)5!fyh>HhVgSAJy+_IXGvdGOdz`jZNU?KoRM)&H47kmG}Oa zU)Ep#Nn`egn>&C9x8EoKH!Wspy-U;8ZSeNcuZUb6lL&l67aWUYg}Ma7!kp$Iko>^v z5DN}r;Wo;}?9_`X*_r$dVqI;F#abT%^rEZ!2a{k^%-HIOn8`4McH8;Kwl62lbw|_<~!aiK{c0{6Ndi9K3Wt`Zfs>tD=`37w^E%P#s?1da@`PcN$K}46pF_539 zjVho}e6Ozm<}ltum46F*XLj)z?X=+xu;WRg@0TrFr|5cY>-1Q^GeVJ%6YR|spAI%lENkbmVgToW z%PU^ar|jQ3+-IG(X1=Y}KbBm+J0h#g+D=PHpfHxxURHf#Th6x3P6t69*u-t?)nN&dqhF!HhOxtmRNei3bt7Ea*6#bl zRUOUz!iJ~T zg!^j^`(GQN)iJkIqjOk>)q(w4iya)b5S}YFnlqrCk$!r7+(AI6S$FddC+axAlJ!mw z=dsx_R^pa!DLnajCjt?R;W8$|v4R0FcNoZ3pPM7FV}6(j>pV1T$p>T^!!y^j!a=Y< zoqu*Bb-ML~Ud{sj_u7oKt<^Nkm)^+ympOiZtB32kz1OE=mG;|QmzRee+0op*mH31h9}X4LMvh`@H9+UgPE&!H3hEuf(>(#(BiP=SE>8`X znIWvNLK&*%asXIE~Qo`-~^UP%M5LT7NnSC)n)R01Q<5hRj^cy3gr_IC&rKnLtQHxOzD= zOd}WGL9vWF-U>W4Tsmy}IJdg_{-CA9=_1?tx4|BavaRu-j($g4Lw9kP`-CY$Rt8!F zHo;%l`BZF1{Vl@bGlmkJPu~d)4g$UK3Trl@8U96f20oT}Ob@Z4%lr!Knd|*_5cKQ# z`t{5A|8)-HiRi7I!tz~hhp6H&{OWQ#jx~)(xUE~Q_6BEf=wTzTYF^RngaI5Fgl)s!p-%TrWPB1fPGEBA zld5$(@zA!`@r<)AnBnEILi%bcz#TFmX@y{RWv$>J)FC@D`Y> zqiO=dU_VpN&+&92ZUhnJ3C27h$~hdD_j`|=hd$f3UbL|Mv^xX@7OWvmCRNH2|+Thv5UMd9y zq0zzh0kMndt30lF7pFDaz+hKeh+by(41PGh(}!p3jW~F+d(HD0I5=zOv;xR3WPcMv z+iN1+!Mj?`Gd-E_Ayi@=A&oC^w1i3noaD>){CxykK#t}C9umlh4cLhAr)&91xiwfW zMu9fFK%~4K6=@OKb=B3LL$hq7v7M~X)WWy5`ZT{BKS=3Ug%aL^xPo3E?I~Zm+cU_V zZQ(i3(_5?ZQ^JDo=}(zbtB4r~v>-4rkqJT)Xu8=yxI(M(K8acwXMhV?f1}7@b4Rk0 z4v4f-f^csl^!k9TF(V-KRN-e8nQR-jYq3B zO6KIvR)z~Zdt8p`4B*3~zxI*S@_;EEx3w%bYsBmD9=PoI6eKku=ZH(Z{s60p1o)Nw z;kr+GAxpoEjT7m5WI^&lHLSRV-P!y>9~t1ate1_@CY+7rc0| zwrRJXox}trZwfflcm_d%d{}UGa3_q_svF6|J*^~gChTh}uY3`1<@|f6BTVl%cnbNC z-~i&Q;zALYY^MQw7y-*l2QPfX-mM+M(KkZWF;Owx={lY}j@pP`99OK1HpjAI4X&o6 z!S)@U(SvtDHvX6E_Fl&OqFzKIPtO5dge==Pl;$WqC=C>04aY=z)xkOx)Q6=_@vcLb z&TjW;l?e+N@uBLCgG7ebhJ*74!3dtp?|B|;$LjBTaG|qc8QuucU$t;{%i>>S5b&cX zjOf^#XkmXHGFhc8R+=NRUnYC`5}3g5SYV3#f<=VV%X>}uE@x4lxcY&z9XBB2WHPIC z`mrUEs}Lzn=sBd;p~U~VWN$#`sNXm81$<{`CKq_itvdDUKd&*1!vY)UsO`?q5_g|J zXixmQ44Aw|z8%!zNHzip;*uEX2qVm;IM#!R3v!uGhYTeE+i?WmhUTew=OsQ4fDT92 zI}Ldz4{rgR8ym;RAj-sR#Av*y6IQ&za%2K8~E049_)C%Nr>69PxcoQ$zP#z!4{zZu!7!Op&Wv1{FfnGk%)Do zUWTJS9r+$!H+nf2@_<7<(RDh42X#P9NxM094zu&xlGP&wS;ZJPZsh2t>IFqM>pAh( zww8SJ_3RQ#6*=UIna6sk@!DhDO5C`&KLBxd-X$dZ%^m;sx1av~AolvoNO+R~Ph_3) z?ImNjqnr6VFY6PoYKh5ol8m_Tl^V-T^D{$P3JMf_f=Afurq7EG*A-T;$}!G%a_UY`^yq+FCoS^U&F!*NS}|fBEhH@*XG4 z+x2=72d~uh@NGGt6K29!^0d*;)ZuaLZG)#50f-;FVnr+iZ`EufJH6V{8#_{XQkBWk zAgC!7hbflq`H|P;L`$JcI-!%3?a3AJYOgx+Q_~wBAtpzt`!JTiI<*-Am?WNd+3<0< zIWQ}UhkZpJ?c79zZb^-^6i(-b!(#}pL7*j8^ON0CwwFh^8(eAL(F$v8_>O_0r1$0e z^>6p@U7$a`Pn?Yy^6L;A0dGf0;?>|R2Wx`YVG0B`GbT>cSV*Qy1WN-V(RhF}I*^Ij zRFP1_t{=~K9TKwuIEN~E+pB#X=u5VDI@xktoN8I0t--;5YqZg87&~N!{cCfdUNd6T zonxA;l0@J+@g_RX))_Z5Sv4o2iH)_sova1^}Z*;cC zogpCJW72I}3%%#CpNya*Gq#7guou(t6F)2L1IP}EaaLY$-MOXPgHJC6wx257aUX0k z!WZ&ck7w9udAPky$FtQ$)c1b5_tpCL{l~_jicP-QekZO$+fQQJPTH;cs1vxgy|g~X z6Bc#aGA$TDIXf$bopJsQ#Q{DJ7#I4wT|^Gsm7L;VOgm@<%@{y< zD*Yp!+h<)W@o8WU+IGlALr+=zfvF6}lJG&a4f0v)x zwHBS3ojkm z*kZSy!_n@oi1BT<_%0|%bR*`(uhi!f)$SA}a7=T{-nBdaXOk~qZ?zKe4IP^qttIO} zy9b~4b=>&Eu!bic&W{|w3n)Bgj||VTfv2Gu_Wev&9&e3$-^RCZKh)pEH%j3UFsFe< zaMEOX30@^a-1dfGUKkANY!(}H*|k0G5V!(3ivb-h0`)z`$ zsR(^=NERfK)jh!rxCFjtc6NJHa&>CC5hl%HV>XdOepqFkC^%5Qhkb;@6HLow?HxO$ z=Kru@Z}-NPH^!O{tKEn5GoMT8ceD!6`*=L6E}j`T3;rNoV=K2o7!&x>o`c(QKGyl6 zqpJz7XxVRmDiwnFE!iqDh`gZNVHM1*&lNOQ`87N3@BF%D&vR+5+dKW5V&2jkdA)N~ zqC>+=g1|k)0YFVe8=ks6^95Y9y_MS*Z8Kdg{dqiRA(qZ5&wZXCVU6}UM3yvo`rzFG zUf=P4U+=e{KmYRQcQI7nh=f;=LcU8Kj^c2DvGt{P*tJ%liArN+4?g&VJKTA|9Fr3P z9AzEQAk8T0^=lpgl*>b`T?P*3ZrbwP&2_I7~w?Ux_tH~w(x=ixD%Y0LYwRHb2K=2-K|G9zwa>nY&Chv?pmovG~ckBA{+uoml7=D)e+a*g5XtrcFJ30Q` zQI2i~7+PBSH}v;#2oFXT`98~(>Y1(XM>kK$42S1VVowZZ%3iy?lAT1U4igzf0uQLI zmU!-MgNJP|@O=i7eB@Y*Mcd#JbjWL1n^XHCppYjEV;zFvhRXpKBejn^z}p&+8;izpdA=Q#GdALP@)=ZL!y8*}Lm4N{-_tYC2kOA6QBlu-eeC(|cENQ}a;{sgv`qoGnU2 zXI)Qg7QYs76O)kptry|jzy9{=>(}+;RGhb?+UC%_=NgjepmsO`Vm^8*Z85YLZd%%G z(Y}pSrt9FLHY{1A+u31$$~&3*ZjMtozuvt%bPuQqVPIP@!{-Nw`r6HN9d-z3kF$8= z51%9;r&xxKi3C#w%XXk4d~&;n_weeZ?LC5?`~a7LnJbq_60zKa3&ahJ0#A1^0`42y zx=zQ^&l|iv>YPuXt%D7#1*ujbJWX7>a(IfdA#{!%eP{OH$Jft5*iSzSqUx`|I`-`J z$|}<5LQrekY@Vow9{fy(2SaqS&o!W0H@xex$m-B34^N95@8?D0{eFs=1NeZUSB%oD z8-a1>oq7likk|=5oP6a9I56qe&Tb(t;WGwUF(l@>c?8*!tD6W#52vHYE+Pl(Md0y{ z$^$9^<$?)XvXs4H&bEIwC)ft>_PWO%Z08CdwFw0FvJpp%jB!0@h#nWcRmXk%AD{kR z-tdPR$H7Z0@;bd_qh-u&z$klRaV9{2AM$DR?N9@PQ{Aa~%}XcGEL}gZfeG&Jh2M4? z_sVL+?e|rmP6l)o$Oh=|J2|p@0louKfm1sIpnfbF0jQ$=dy}m-xRrPPc^uljauW?W zmgO*fDdEu3tA%Lb2w#}2|KnXEHlpg6*x%vc-e(px3-5*84SI0t2(}VBfjJ7-j(Cs0 zUi@Ln{`k+XwtwbJo1C|i_`+nIPVlrh*of?`XN!Oq05hNdSe$D681iHIh%Fj~2^+ug zKmO-<<_I3!S|J1n>dj+xnz8c42Uf#usAi2`(GOy}Q?a%dtxMyU|JlH**&+Ta5 z8e9f1S`LDaqp*TS9?Pp=npw+kHprIs;jtWO=YSH_oecqZ-qtiZnW|Z#F|1#ooYl-EYb!v(=pE4Z=mJ(LIH)>-c+W7_#eSU;LhSVbcHe}{@`C1o z^yBaa9Zlfz9?>Ke6Dx0Pwf^?!9|q!JIB#>aZ);s)N!5{32Qb^Qm-Zy}eHip|*aoX^ zmCCjr*2{WVI$JuOV8Oaf&!VwLd$4Y=-k9Er?p=kL{q4-05l%0@T8ek?eXw>6hkD&; zoF&~-=HPXU*mZeWNzKH9H5@JEhdvG1WfD`i_c1z~=*~8>L4&D!@;{iU z_4T$@v~Hy;5kwMnJ1gC5oF;k*sr5bq?fVIBC<1W<6^wa=@e1|IuUDuppM{Q zCJ()6mq#x))Wqh*!m^{j4Flrs%s-GsvQ+$!PqW3CeR=bd2F zi$|?p{8%bD-}Gje?R|RD!Lh?y)&=c#P_+XcAkTK;*m@&n5n3I!d0I$NSsFAaiyXWy zfxmtV^_>VDZJSEVcHGPBc@GObZ1b4@xjj$_|F@<3?cdLxeaqP&*70SpnJUYoO7jqh z9lFz5b&sW0TO2bY936snO^<`T1)zJhbv|OC_)l-W^!guXr}U!UFAKd0%Bn*=WF3}n zPfr%S;0zHuU$v@tIup(X&crfnz^WY%#lYdcG29DFgvzrW%bMNdK7lsQwUl&5FHQ`H!=ZsIuWdRJOBob; zZiA{`T9pZ*L49@JJ3O;6dU~~;O&O85sg-APIT7BgTdW`2mhFxR+nUb+ZELQOyD>xE ze!rpKqd-)aC)O7_Z9Z3PI$$R9ZWkf*G}-1*9v1VqtI&&%@P*}w5!+R>`s|=)M81vuoXIb1-d+^KtLo0i^8kwwv4Epk!ZrGMW>D?nC8gO0 z2z$t!NKvoMgP}gB$LCO)=Df`j;J{wZ?lgR1Vf6s;66A~b1wFQOJa7PBADOY9!~n??7cIm>wAU63`aK0e^yDrW~?IhH%F zwlN?c#2#*^cWl0@I)jysRd05Wg(R?xcz~uSDiR&8{TzD7HsC7O!w*Y=FK@*Lac<&l z_69(7z~N0vkti3PZQv~Y*OLA9+x1U;kza)^d0gzMbeq``^TQE5vZ9TSDW2;M9>W{; zDkQ~erQ7^)xdfzSPnp*Xb@0^bmw>A0{+DfE?YX%W?ZR$eLDuh3M<{}~nmPjeRpGlm zak%Z{-WE9)=wCG3+z(GICY;oP0SgSmXjvzxA!ny`YzyRUmLM=-&>$9W0)g|wO{Xu7 zX{-3}Q;00C-*$sMogm$7+pA54Z>gNWz28)l(%Ti6Jdhm#Ct=tbrVi%2knS<}j;6nF zJKL4fC`oghw-Z1>eAdQkf0x%uWbfugU9y%&NhFd54fd<3uGK|l%*#3BUI7S`w#NNV zUf?{!tK;8^&lWa#ai;Xl9t%fUAgutY`iw8j_@*~64sXb0|H`zZ+-#;d0l~F8n*yId z;E0GG>y*4GkN{(Il@m76c3L_7cb|6}PHw&7Q1N}O-dh^qr)H<-%{TjwxSA6eysxYw zOqZROP}UnBiUZjZLwt6+O@wtqnk^BJ!jq?UJjXNMxH%xVc&}^KmF;UibU*LJ^ER}n zh3d4_L4_Szj@LzmPjSrCYJO!$cD3u~m+-F`oGa0$X}9Uzj{e*f8XON_oj&qhA=g;c z%TeSr6QaC(&UBWyo8c)F^i{1NFBlzE}=ZZ)fQz&&`-p0_f%@f2x-e*E1A@@$7%_-c_2&9Tr zmX~9}Pp7D+?DaJzJ`;LTKL{x+ss0Z05Dza!u{#RU1yyng4{QmwG}yKPcWBi#e1@_m z&-GD|V7-^pE&`iZwiUAqNSnjd+PE(}x2>i)o;D_hh=tvE_1-e%k@Fo1>ww4%Kdjde z$@*9N`CzB;J*R6~Wei=zq#P{T4sSH=7lJEW$aDm6b8&u^SrzZ(-cH@GMh4GkhIga! z;Er_A>h|=a;_9u+6-00Na*+#I&+nl7+i`efzb*uYmpOOe#KJt5_v(6d>9}DNZ%$Bd zrnGQ;ctOYS2`jhht8G)QcWyY1mTl@cHdIW_9Pt@u>@A}1*pgwV=W0Fgt1-Bm?!Q(( Q#(((#0lu+woGhCF0I_RdfdBvi literal 21813 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 ofWBA? + - + + xgqt@gentoo.org + Maciej Barć + + + The Closure Compiler is a tool for making JavaScript download and run + faster. It is a true compiler for JavaScript. Instead of compiling from a + source language to machine code, it compiles from JavaScript to better + JavaScript. It parses your JavaScript, analyzes it, removes dead code and + rewrites and minimizes what's left. It also checks syntax, variable + references, and types, and warns about common JavaScript pitfalls. + + https://github.com/google/closure-compiler/issues/ google/closure-compiler diff --git a/dev-lang/coffee-script/Manifest b/dev-lang/coffee-script/Manifest index 046f1f435de2..fa2a646b063d 100644 --- a/dev-lang/coffee-script/Manifest +++ b/dev-lang/coffee-script/Manifest @@ -1,3 +1,5 @@ DIST coffee-script-2.5.1.tar.gz 2226483 BLAKE2B 5a2c5f93d46b111aeda63077f60992232a768008187ba0e41bec885184fbbbb91014620fca5d8e38cfdb5e88de483425d3d95c87779f27d7450de7cbe62b489b SHA512 99f11f0822ffc841552cf6c78a28d152554f070df6d1b729bdd17df8ba6faae6ed2ba9886f7ee13ccb316de698ab8624370287274611fe90bef033d9f76c5865 +DIST coffee-script-2.7.0.tar.gz 2271083 BLAKE2B b79f8a3f3edd60b43e4f09c940a6461819199edf9d16dcb7f555a0230c45a9d7c86d2467a3c126e436c23245adaa4c26518dc820c222ce87118217db1ff2c252 SHA512 1a3ce93f67c3361ce8c8c182e4a8170b05019b08557c14285ed7ed7620e501717d97a991f0ebb884845811fdc2d5d76ba5fe4a92adebc3a8b3331b483eded5ab EBUILD coffee-script-2.5.1.ebuild 1436 BLAKE2B 4f84045fa2e4b96d7d8208dd34466717a54cc2defbac5fba78d06eba0571f6b3034bbd0a1418c75eca8f2af341053e5e591b8689f02ca6bb4060d852323a324d SHA512 29b3ca15c19bf400785272bbd5e25fe7184410eaced04b7e6c55868bc8d3c0bf344abc7239625395b218645b4395993d994caaad49d59eaeb21a0a704b97bfc8 -MISC metadata.xml 920 BLAKE2B a73ea962039cc6d91fb4c6eaef9eede928edb2054516950f40abe7e6ccc3f90e5c4ab308df5a0ae955dad48ba74c3ceb91688657a43b7515e0ca7a9a185bb940 SHA512 21cf5d15a85861804eda191b8d28c7c33307e215fc6ecd3a1d34d0351f42efc713b634c281c722d4bf9d5a70cf20bc753ddcd4cdb9b0e4003c8a33c51dab77ff +EBUILD coffee-script-2.7.0.ebuild 1695 BLAKE2B 2d66fd0544c2767dada78b9bc4eb54130c4fcb99376096ea4a57617c32dadbaab595787317c7e2fdc354d849060d25003b0df6bf10c814f805f896aa80ae6523 SHA512 d1f9f4a3686f4aac78e4aaa74cae729bd6429bd286e17297b56d6143a92acc7428415dadcf43ea7fb9d1ee51971291fe1dc86e1173641ad7f058af1f017ca620 +MISC metadata.xml 1029 BLAKE2B 80a03e9afc372837720050fa60919afd6c751c7526777be5afae00a29ef6869d4f46ea873197f53669a2ce5f5c07503c79c3363977ac1c4f8970225af57b40e7 SHA512 a01e36d206d984c31fbfc9f8be0584313e932f0dc57bd5a07905336300449b42c9d5f2ec1253dd180aa72113eac5decda2273adb6a49c85dab91907e749adb0f diff --git a/dev-lang/coffee-script/coffee-script-2.7.0.ebuild b/dev-lang/coffee-script/coffee-script-2.7.0.ebuild new file mode 100644 index 000000000000..2f497e582b0f --- /dev/null +++ b/dev-lang/coffee-script/coffee-script-2.7.0.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="coffeescript" + +inherit readme.gentoo-r1 + +DESCRIPTION="A little language that compiles into javascript" +HOMEPAGE="https://coffeescript.org/" +SRC_URI="https://github.com/jashkenas/${MY_PN}/archive/${PV}.tar.gz + -> ${P}.tar.gz" +S="${WORKDIR}/${MY_PN}-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +# This package has a test suite (that works), but it requires a number +# of NodeJS/NPM packages that aren't in the tree. +IUSE="doc examples" + +RDEPEND=" + net-libs/nodejs +" + +DOC_CONTENTS="To enable installation alongside other tools the Gentoo +maintainer decided to rename the \"cake\" executable to \"coffee-cake\"." + +src_install() { + local npm_module_dir="/usr/$(get_libdir)/node/${PN}" + + insinto "${npm_module_dir}" + doins *.js package.json + doins -r lib + dodoc CONTRIBUTING.md README.md + + if use examples ; then + # Users should be able to run the examples without having to copy + # them to another directory and decompress them. + docompress -x "/usr/share/doc/${PF}/examples" + dodoc -r documentation/examples + fi + + if use doc ; then + # It looks like "docs/v2" contains the output from all of the stuff + # under "documentation". + docinto "html" + dodoc -r docs/v2/* + fi + + # The coffee and cake "binaries" use a relative path to find the lib + # directory, so we have to symlink them rather than use dobin(). + exeinto "${npm_module_dir}/bin" + doexe bin/cake + doexe bin/coffee + dosym "${npm_module_dir}/bin/cake" "/usr/bin/coffee-cake" + dosym "${npm_module_dir}/bin/coffee" "/usr/bin/coffee" + + readme.gentoo_create_doc +} + +pkg_postinst() { + readme.gentoo_print_elog +} diff --git a/dev-lang/coffee-script/metadata.xml b/dev-lang/coffee-script/metadata.xml index 9e11308796b4..e80b9f6c65b7 100644 --- a/dev-lang/coffee-script/metadata.xml +++ b/dev-lang/coffee-script/metadata.xml @@ -1,13 +1,23 @@ + - + + xgqt@gentoo.org + Maciej Barć + + + CoffeeScript is a little language that compiles into JavaScript. Underneath + that awkward Java-esque patina, JavaScript has always had a gorgeous heart. + CoffeeScript is an attempt to expose the good parts of JavaScript in a + simple way. The golden rule of CoffeeScript is: "It's just JavaScript." The + code compiles one-to-one into the equivalent JS, and there is no + interpretation at runtime. You can use any existing JavaScript library + seamlessly from CoffeeScript (and vice-versa). The compiled output is + readable, pretty-printed, and tends to run as fast or faster than the + equivalent handwritten JavaScript. + jashkenas/coffeescript - - CoffeeScript is a little language that compiles into JavaScript. Underneath that awkward Java-esque patina, JavaScript has always had a gorgeous heart. CoffeeScript is an attempt to expose the good parts of JavaScript in a simple way. - - The golden rule of CoffeeScript is: "It's just JavaScript." The code compiles one-to-one into the equivalent JS, and there is no interpretation at runtime. You can use any existing JavaScript library seamlessly from CoffeeScript (and vice-versa). The compiled output is readable, pretty-printed, and tends to run as fast or faster than the equivalent handwritten JavaScript. - diff --git a/dev-lang/esco/Manifest b/dev-lang/esco/Manifest index 34c990c298ed..547874b2a77c 100644 --- a/dev-lang/esco/Manifest +++ b/dev-lang/esco/Manifest @@ -1,3 +1,3 @@ DIST esco-srv-0.513.tar.gz 382658 BLAKE2B 323b4690c5e3537fe9c6b765ab644ae18122c81aa334c10a6b131db727d3b8d3f61d15eece5d6c205fd439c0858d10f1e9f97c74545248a92b6cfa9b5386a354 SHA512 4148a39f1cc4cacbbca1b1e5504530e945cba04acca8cf9b28b47eaf88860dbaea0c1ff7e46c59ea6a57b57a796437eb9577e38f8a06fa4bd34fdb543e4e5909 EBUILD esco-0.513.ebuild 596 BLAKE2B 8f4c719ad78c4125a6feba23e82ea89efb8c192f2ac337a25194222c84ba2e99a82440bde07c476bfdf2bf4d9933db88c5f831698e4d4b65476183bd7b9c4cd0 SHA512 a17dd1788c092f7318ee356c7f49573cf026580db98a15720d031bb51452ce7157ba9b24a79a32d08a71fc2237677204c174789f166c7484deaf7a807d279f6a -MISC metadata.xml 242 BLAKE2B 662512d253351a3419022c5761ddb18179a5ee272a8e3d80d7c974eb88da6703b3d2ced5d560999c8510d985ab6f298de4b460b4a6aec15d81e3fd939637ec5d SHA512 6ad7f1d7a90e0acdc9acee06082341ba81d6074767253711930fc9e3dc98dfd02921f1304ee9a1e9b0cc7fffaa6d680abf2714302ffac09013f4c23c8244d542 +MISC metadata.xml 389 BLAKE2B 2feb5e21bb9173a9180e56743e86b687722a27b2ae20c1c2297ca02847195a3473106ecc30e88655e23cf3db9e30d9c6b6c5b7398e2877a01ba2deba36d20ea6 SHA512 29eda3d625700869525e4b37acd060ebc9819c9ffc2d26570124ac18560870d6876b890c84f57986b6699bfae5cb9db24b30611659898dbefc9197098fad802a diff --git a/dev-lang/esco/metadata.xml b/dev-lang/esco/metadata.xml index f158c7cb6609..fbb57e224338 100644 --- a/dev-lang/esco/metadata.xml +++ b/dev-lang/esco/metadata.xml @@ -1,8 +1,13 @@ + - - - esco - + + xgqt@gentoo.org + Maciej Barć + + + https://sourceforge.net/p/esco/bugs/ + esco + diff --git a/dev-lang/php/Manifest b/dev-lang/php/Manifest index b98864ae1327..63c95905ea47 100644 --- a/dev-lang/php/Manifest +++ b/dev-lang/php/Manifest @@ -15,4 +15,4 @@ EBUILD php-8.1.27-r1.ebuild 22189 BLAKE2B d905eea0beaf0df5d7d6f9422cce57fef41239 EBUILD php-8.2.15-r1.ebuild 25120 BLAKE2B 7e32e8b6143f5e1d030ce00215fa5aa6525d3b2fa2be37401f3d81e8073ab1145fb2f7aff35a68cc87cb919b8ee89c812128e906738250bdccf5b500aa94815e SHA512 5fcf42966012e9b4714d001ad873748f673007d6345d15d8632f0ee3402d3b0313c9fbf9f519e8f51ebb530609495f68da5c3d2fb801114688252ef069b7771e EBUILD php-8.2.15.ebuild 25071 BLAKE2B 22e68d7c2cc7320c075a9795f61c821b584f3fd3e43b4c0aa269321bc57b148a264220eb205fe85126f82ee2f53790479b8978a3a6faed94e4d18b7a245dfc53 SHA512 c3477fb2b148b4f413e3729f656187809a396d0d1cfc7d89836c69de70adc8873b8d6b9765c68122f1b1a6009082899579e6a319ecd2d6ab1aac842e2bdda596 EBUILD php-8.3.2-r1.ebuild 23834 BLAKE2B 343e1a6a62b116ed1620683c9ddd51b4f8be9c5e566041dbc79ece4b23ee2fec178c20df00fbf2d974ecbb2f98ca08d759e80ba8ef53986d9a6868c4de4de8df SHA512 dd708ea8a02d05a0ad0a7a9cbb0fd7487446c605b84b54ffab0e2be2b2086c57dadf7eb6cb7fefa6cde4ded1e8f4ed5bda3bb1b5389560fa608db5bd9bc22939 -MISC metadata.xml 3892 BLAKE2B 69f96654884695b15fd3caf260a8e9d7e1b1e004c7d72bba340e093dd981d1fed5c00dfb547fea3d58be8f1516e52a01a966abbbfb90f10bd9dc14421e18bd8f SHA512 f7d93f5213aceb33e95ad883ed7015b6ab22eef5b0749e137aad2ecb8fc5187a9aca2b7f095421ff12d6102d5087fc2280e6c3ced12eda14e9bda8f3241b29a5 +MISC metadata.xml 4134 BLAKE2B 62c1c5052c50db537586edc1db639fa94e24609ea027208177566ae7f7f9199103bb3ef5b636766508027e8e7aacb8451d25b57e981b582bc42299e199696a68 SHA512 b059c7552c18dfcabe82170c1ae5978421284f3ea9ea9505359c1441ccc76b668a5555919251c6ca55f1f450da9363a8ac7b30c393a8506921f790e0f4197dbb diff --git a/dev-lang/php/metadata.xml b/dev-lang/php/metadata.xml index 872340a0fadf..b903ac6d3745 100644 --- a/dev-lang/php/metadata.xml +++ b/dev-lang/php/metadata.xml @@ -62,6 +62,11 @@ media-libs/libjpeg-turbo and media-libs/libpng) + + + Support IPv6 connectivity in fopen and friends, and v6 address + conversions in functions like inet_pton and inet_ntop. + Add dbm support for .ini files diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest index 6ee3f58e9b38..dd72195b7d53 100644 --- a/dev-lang/python/Manifest +++ b/dev-lang/python/Manifest @@ -22,24 +22,36 @@ DIST Python-3.9.18.tar.xz 19673928 BLAKE2B 97da9bedaf29101e5df82199ac3ee12f1da74 DIST Python-3.9.18.tar.xz.asc 833 BLAKE2B b2160eedf7a7529c379ede5cd626f2d1e36db65bad8c8968adbc2940e597bf0e66f4872078c6543c69aed9b7f38b41d922fdc1cb8046738c1d8566a3f48da7d3 SHA512 dff9a86df2b0774b68e7c762bacf05e2482dbb218301acfdc9128fc600bbc51c97a3a44f6b7cee87bd4e153bcb4a0af3c98109560d0c7861b7508edc9ae05ea1 DIST python-gentoo-patches-2.7.18_p16.tar.xz 35448 BLAKE2B 0139c0944f62f9cdd236f6a8557e0ed19704c7d72869af1cb7d8bd3e646a746cd4a0201e1b44232a5e78ef49f254db20b0d0271bf744fbfd4fe0f1e99b8f3e6c SHA512 810be590d0e06fab4b2165e6852ca49662f09dcd7e20b47a29f613ad7653252c8dfac3f0eb228d77c8a914efa7c08788b2fbd552a4b47504f5fd0ec17450c48f DIST python-gentoo-patches-3.10.13_p2.tar.xz 15236 BLAKE2B 1b60a9ec0973de0f5fc7454e016b01c2a03e55a4515345ec86bf20e129018809908493847f55346d0c07ed6878ee2ead32f2b7dcbc25a6902d1494f718480acf SHA512 1db65a001fc307b48d034ad58c7d9aa4561a0e01b46fa1027ee730b2db1652eb6f02c73df6a9e2b8545e76d3b0541706ea32d423787f99ed83f86463951e9e81 +DIST python-gentoo-patches-3.10.13_p3.tar.xz 16192 BLAKE2B f13efbaf3b41572cc9d1f3878cf2339448f513c96fd85b35d0f4a9a472cd4867d898ec46230391fc916debf5dc23ac0030b228f8ab78b2ac9e38159c75aecabb SHA512 a5eab5f3ea59b12fa6613a18b4f318981b750899d69cf382abea7705efb873be5b94024ed64fb47f19aa6f6e4f2a9ebe05c05361e7a45bd41dea5161f955448c DIST python-gentoo-patches-3.11.7_p1.tar.xz 8364 BLAKE2B 246da406e6d58d85ab2ef79dd3a018a134e473f90d42f8dd9274629f998a6129f3b03da228aa5e65c1b4508a71979ceb1f752a28066c356f813be21c30a40f70 SHA512 c5c1448a2e9b15b8084125e07cee288b667267779d89da8aab9df4b1d014739ba9af4d09e51b3cdc37e8942821d7aee0d1998e55820b67b83ef654d0a442767e DIST python-gentoo-patches-3.11.8.tar.xz 8484 BLAKE2B 2a6b9275cfcb2edc639a8bfebaa061ccdf3c43c1fda46a97a3cb7ed6eb629d7b581932bf7e3561b7559533e2374e4c5138e7929f1d8edc3e93829ee701ac0779 SHA512 bcc4a0175b7d5f78eb7c431afad5ed4681512e5ec3a0394ff291b11a4d1867212fc093ded0f2e1f504c63f7035cde4d8b19c386d3cb4e50d7a49366a1872905d +DIST python-gentoo-patches-3.11.8_p1.tar.xz 9604 BLAKE2B 9017104f160f24e0a1818a8b12225c596faee79d646cc73b6edc4ed1e3faca86cfa2fcea09a128224b85330a67dea65f658507e60dcd09b10af0d590a2b05082 SHA512 0f0afa57abfb4282953a1a78e5ad1cc5e17c0a205e96d9c152f9de6537da95671c1d429ac03fd6aa70a457b27a19b0892a1f9b81164468c4085172a58f5e8d9e DIST python-gentoo-patches-3.12.1.tar.xz 5152 BLAKE2B bd1470dbdb4a3336f499534131d9f67329d6a1f6378b61592f6168d9a2500d9d9d65a77167065f80c38745fa1464a2073eac3e4bc0e5c096eefbbc8971a077b6 SHA512 2e608940f2f8c3a4be2699365acd1967d887c7895e71b173327dfe91ea41b6fb10a83d0845b2caa8b59884aa73ea73e49535d7805dc8b50f63b7fcdda67b438a DIST python-gentoo-patches-3.12.1_p2.tar.xz 6880 BLAKE2B 20f0ba78295cc64743f6842bccc7fc684389b8800c3884572be64b61516ba38c873104612467ffaa2a84653fc35184a7d7cd77d1f6ca6e19faca0b05bce1417e SHA512 653104144c864a0c0a27972f849988833540641d24f02bf14096e99e5a9c2d41df31f5dd0d1ecbbfe36419588eefae8f2e0a4b49bff3e6d96bd8b3cf0e3b5425 DIST python-gentoo-patches-3.12.2.tar.xz 6044 BLAKE2B cf71fac76d7eee313d249d1531e4b13166fcb5e0e03b73d311cb6203658ac7857a213d324efe9b693b2ccd607a746d087d7173ac405a9f62e350acf59dde43c1 SHA512 a2c2fce72265aeca39ce5050619c5cceacbbfe9b405169bb5590bd8eb16e89f1f665ce2f95a23682883801f31f6f4b9958d6b52082f79af9088b181c88c1d810 +DIST python-gentoo-patches-3.12.2_p1.tar.xz 7208 BLAKE2B 8266f2b6c64ffd509278c0d8756680e6700dcd3ed3ab6d3f0e1be2cc87cb20bc694f9e386b474fa5d115ffecdd5d4807a956a48450e109ef7f449ed6f4a8afce SHA512 5fdb93ffae471b5a9e617c12ca1646b9521867cd260efe6da6350fcf5ba24114cad1dc715f033079ab69ecab7cc62c870e14fe2d2035c2d7f29c05cc0f1297db DIST python-gentoo-patches-3.13.0a2_p1.tar.xz 5176 BLAKE2B 87e278c11fafc69df918b4c105dfbc3d9ca9ff805d3862b0101ccbb0fd7614fda3460ba4e6304a0f62d0c96756a82ff046ca4a5b02d75daa3325c8e84edc99d5 SHA512 5a2692f8d113a67502b60450f6fdb0635f4f350877766e800e897aa943222a58991580dd8e1f71c9f2dfd3c381bb13fc30add9289cd7ade6fe184f3a5ca3d587 DIST python-gentoo-patches-3.13.0a3.tar.xz 5176 BLAKE2B 388453fe1bee3a901fc526f15580cfd9e2db60bda6ed0d0546df3d1bca8bbfd680931533c8b22f091699be6886985378ef2d8e5c8f2819fa53a1aa8a1cb51750 SHA512 9787feb96bfd50d9be9a5324a3e0c30175baae9fdcb62adb7fcf0d625b6b84494dc4ecefab8f8291256ef508f908350dcb781e1bdd0b12956e662bbe97fad3ae +DIST python-gentoo-patches-3.13.0a3_p1.tar.xz 6236 BLAKE2B a3cba29eb589390297fac8768f07123bf06b8ccc284820cd246c060487909659b2938cf31d125db31d355519a371a9abe935650c40fad8758178b85c511fb87d SHA512 fe5dc982aaffbb7a18ba6e880e2a65f48ad5f95816916a0304496175fa7fa5a575bbf14c5dbf112af4f54d161687ee4da6ad24e2936a017e48164120c3398159 DIST python-gentoo-patches-3.8.18_p1.tar.xz 33160 BLAKE2B 53c7d71f2cdcc21e991a9d61c8cb8833212d144d145d5949c5b28b62080121250d7633f477453743426d6e0ebdc9f6bd6648d4ccac8dfb2d559126455d8b1da3 SHA512 7fbadb2468711b5ecb8a9fefcf4dfe567df7f9b038ec87f37095d02589e7debbf5a8ad3f759d95b69ca60ce9fcd3ccf4aecde6592ed69c030cf51250935db052 +DIST python-gentoo-patches-3.8.18_p2.tar.xz 34160 BLAKE2B 2e97f70615b950798cb7e2ae076f6617da3c28ef2d3f56f4e9be5c9144a64512fab1c098ed778d740ef79fc95af3ede231efc712304937c65b867e6e18dc0405 SHA512 fd05a1f6f7ae8173f4976464116fed66486a36b937f638d97d60c2eb0f3b277525b25b60c800c3b2b3403b63c0cb813b138094c59ccf43aeecc4a23c69f2f3ca DIST python-gentoo-patches-3.9.18_p1.tar.xz 25792 BLAKE2B f24ab6d3443c2b39a2fdca5810790eed51d2d42c93a3b41d75cad6b6c99ebf709f598eaa9881858e13ad102867d97a159f3a6d97a42569d5183de6118fb953c6 SHA512 be0c60c65d4c982cd8b934d14b69f5f41ca9f0d6c51d6bf195d64d0a5ffff3d359edc29a6a2f2808450c896d2795cc773c9f31680970205a37955134be50ee79 -EBUILD python-2.7.18_p16-r1.ebuild 8657 BLAKE2B 0eb279b8d90b6dca644c5ed5fb16921240d7f0016c56933b2662947ca7a358cd4031296123f1a43123698ca6c3f84cd191c911cc33bc4b0ae7013322b9df27de SHA512 9aecd6a59375cfcc7f71b7a4c7f35a5bbe620d01264fdd28990b4a4835a43b6e09b94da3e8653917bbd996c38c99a354bf2545bda3a0cbc3cd69652ddc751944 +DIST python-gentoo-patches-3.9.18_p2.tar.xz 26756 BLAKE2B d9625e8972e2b7536ca1f54a284f0b414361e234b869f98593d132d7bc63b7a1a311c3e6769deba1f07358053982845a96b62b14871388e3b6d211f51f7358b5 SHA512 83584170cb29fb71937dd224af381cd5602b736d893c8ae89891805d6882d74208244040e3278baef82c31a6769c827c21746265260e9be7bc55ffdb8b625b2d +EBUILD python-2.7.18_p16-r2.ebuild 8596 BLAKE2B 08bb3c66c497771799aa3a82706cb20827f740e1254c3290cf0cf4f2c1dfc4c9abf70334c01fe257c7db10849009ff8c547a3c073eb0fee54c08e7fd57ef4b82 SHA512 69386bf991e2d1cf77a5e03c1f3c13a9311cb507d529b3fdb8d9aeead3b8f5ba9a7f6940332781d617c17b7b5881d28d51d182f33f0fe6761bd7cd40f55404ba EBUILD python-3.10.13.ebuild 14256 BLAKE2B 81635a820dfe695b915fc41301c7a6d89374fbcf9eb912c526a4acbb8803347daf84403534483c6255afe90f54ee819a4529d3c6532987eeb473e4bf9baee00e SHA512 2b19546b8e4b4b2646906da0a428d735a9a8310a8dd41c50b808fa795cf5e0b483ba481835ce308dcda37bd481320c2f0046582bc7ba59c6a4294f97ab8572ce +EBUILD python-3.10.13_p3.ebuild 13971 BLAKE2B 21a7eaa1ffda7f54e81ed06a963e879dcafa492489e657fb9ffbfe3d43004f39c7a850255a7b9deb87d06ed03bd8f24b0df961b236a002ce7a1f4143a8847f9b SHA512 e4776ef9dad06f7ac74818f6a41dead6cd3ae83b1f7e90deb1f29474cc8714e3fbdf2e332d746f475f88633d0e2031ca413b5687b8bb3ab48d3420c6e4b1027e EBUILD python-3.11.7.ebuild 15139 BLAKE2B bdfb24a91e2a1dfa93b0a67b1fb4355661dc80be5293bba672960f6a264d34b4457c3944c96d7c538b1b2e8162723ff2b54adbc6aae66f6700a30970b72cbc60 SHA512 aeb6e5878d51c16ea34d7600e39f6fbc65942b4ffcccef0136c09bde23bddbf97c4357efbb944578fe2d92b31dd168c1ab6b8f4d05c314c05937e43040faa37b EBUILD python-3.11.8.ebuild 15144 BLAKE2B d09cabeb6812787406806980f6d965e9b8eff12fd7025ffddbc506a81417c8a1787fc877e6f5ff011030d702c06648e78a45cebe1fe5f88cfae33d438466cc1b SHA512 6e2deed6cb93875f1d805480e471fe9a38adc7932f8229f92b80f8230ab5f7a316a2cd95261dd315e01290a2967ab72780b5a3f6208525901ea9f6807b9f4bac +EBUILD python-3.11.8_p1.ebuild 15083 BLAKE2B cc4cc70496a7066bc7b87ac73d63093921b2684d60c3315407502ba1c14e602c48e49f549469788f1481dea7a74adb62160949ce3a722a6f986f1b2d6ad2ea80 SHA512 ed41ca85e7af40b61babe5c9c0da20b0293e2dad2db4b71552f02640607e40cddd6ca90656baf203b8c76495b7cf252b65992a4c47246fd3ecbc7fea17812b47 EBUILD python-3.12.1.ebuild 14727 BLAKE2B ff90d5b7df3b1f436de662e9243836db14706b0c3ad93c97cb4a7017dec7d8a07b183dd89c2663d105c43131034a4ba9af5c7f3637bacdf6fb2412814c8d69f0 SHA512 0ca516ff724627d7e2f5702ef1a35a593128a3bc5cd5d306b50860e4bede40f488b2235a4570a0cb756b5de02709249a9d42d7680afa449b58e8ef1d1caab2cd EBUILD python-3.12.1_p1.ebuild 14706 BLAKE2B 374feff63e990adf0f45cf2f22a23ba81d752c03cd6c273a011c256344d5538210e96b32f919a967470b929f1981caa874058dfd74d4d50d6421fde7e13d46b6 SHA512 04169e5a63f01d2f1cb3a8928a6cb976d6cffac69be1319e1281a4cafbf489881f7cffea2594c8bba9403f56e5a855eb626dc5ca3c3636b87c61c7d91fe5b1fc EBUILD python-3.12.2.ebuild 14705 BLAKE2B 18903ba05981c83c0d07a74f033b906d69eab7681a884a232636ecbd47034fd0586b51713c584e72c505fdc5fbb7cdc871a9a73c1a23003ae4e166d405690412 SHA512 103e71c40949b0dbcf66155c8a848d2ff50c90123342f46dd50bb06e54633dd198fbf91b6c916d98e5ba00821905af5a2f928c7f87abcc1e40c474ee1aedc1dc +EBUILD python-3.12.2_p1.ebuild 14644 BLAKE2B 17c5bd3adc4dbbb053ed727bae8e93bd1fa34dd1790559b5d53d20ab53cb05c2f9f50b4461c7701d78a026a490505775370a827c94f9eeced14a56e6d9e784ad SHA512 aeefda7f49bf94fa15e58f710bee0b016e01e03d1c47c3e88c38a7376428d36df2092b0697b192037caaaaaab0e9b4c9327610a66afa4bbe807b4a343d431c25 EBUILD python-3.13.0_alpha2.ebuild 14534 BLAKE2B 97829f0a0e2329beef8f56b8483662e7e007fbd000df4c930e8d5e6aaf430bcc6f1d32cba539f839713c4adfede0a71aa6c69ba6ba3e50cd0017462616ed26e9 SHA512 186ebdb26b1fd53c4729102e10542ff7d6bc2406edc684684c1615e2d6b040135227188dad7e691f205bd744b26871668dfb85b1df7ca2e703b6ebe449d9279c EBUILD python-3.13.0_alpha3.ebuild 14531 BLAKE2B a2c577ef91533a5fe3f110af0c8242da605c9b4a2d933e7dbc0fdc92f03fdc61ff629d6b7b4fc9933a64b811424dd579e52b41344bdf73e38556ef86689988f3 SHA512 e396dc8272f9f827b2bcb22842e2a195b0ffed820b59cd27665568bd5f539281bb9bd9a7dbbed8e8036b4c8f30ebd3edea5732aee74023e4f42a8a4a7a626ee5 +EBUILD python-3.13.0_alpha3_p1.ebuild 14470 BLAKE2B 7d0cea4a8f252aa876afa390f1cfb3da4747120123534622ce892047bf7a951d1cbee86292ae68cf75b3755982130a65ee4532a03cc44cb151036c3d7cb497a3 SHA512 65b0e49576a781f1e1c93dc61951352e050174470d1eb4d80f698700b9a0d52caac160e9f8966b33f4f19350cd563c42feb6920a5de8a323536da3c13b6ad7b5 EBUILD python-3.8.18.ebuild 12424 BLAKE2B 08a9b26fd0c6700fc2fa86faa01ffc67d70e5b87be8aa5cad74e40a13183df2cb91fabbc642158503a7ce58d14cb6af02f916193118a11b5a9b53a16ece4993d SHA512 0000454a189a3e097f31466d3825f66cae30206c8a3350031b0ee66f0aa1cf4b690727d4318c76b9e89836ce0d58e4aac959b469a97eb3f1722e8002f56228ef +EBUILD python-3.8.18_p2.ebuild 12142 BLAKE2B 6acdc6e63b89898f1bc968977c163ab03086ab733701fffe669bda174730d3b4f04d4c1cfe774c6e14f8abea7354b655916522cc46e738748303ec8775beb163 SHA512 ec8c859e756ba0d8ab5a63dcf9c0625784ce5f03db1db78ae2033ceb0c232760290f0143bd1806c1716644d405bc2cdb2ecf910ab12c6dcbab98d313f6e56846 EBUILD python-3.9.18.ebuild 13907 BLAKE2B 3a727aa599900b6edeed06d14798c6b91e189d91e7364b1e2d456835b6c7b521999b602760bdb8cec54b31aea55c6c0f6d71e58fec97d00789c759d8eda04dbe SHA512 1a6d71f8384109fb02e6665e98becb1fdf5f8b3545fa6339e95b3cfc7d40a0cf3fb7f1855fc34e97fc52a28965a18fffcbf2d1283633b95e80e28bb0eafd10b0 +EBUILD python-3.9.18_p2.ebuild 13562 BLAKE2B e1b3b3f843d7678ea372b1dbe14ac878bf7751feb06d359eecfe0c9455c54f57487c1ab27ebd7b948dbfb27b948edc97f2eb6f328f41fbb2ff911c7696e376a3 SHA512 4a5db633195eaed7a806869c696fc74356f98b4d9209627a63893bc209074dfdd6d8091e764798c886e32294ed0e88e89457d50bcb51d4cbf38ac1623551b13f MISC metadata.xml 1350 BLAKE2B 394c04ff855d8e48312e348ec0cd70c23f39084d52eb953c335fe5791c61344244d18af272e4b81e2c5aa2beefd9e3cc5e4bc8ff44d29aa3234532203b597cba SHA512 b71ee05531554711a7c8dffeddce0845271c05dee915421beb8bb9960507e0afaf2fa5d3898325f0bff7061e76febff2fcedb32e5cd520d4ffc3fad2355cb79f diff --git a/dev-lang/python/python-2.7.18_p16-r1.ebuild b/dev-lang/python/python-2.7.18_p16-r2.ebuild similarity index 98% rename from dev-lang/python/python-2.7.18_p16-r1.ebuild rename to dev-lang/python/python-2.7.18_p16-r2.ebuild index 1195e193f0c6..539f7addcb1c 100644 --- a/dev-lang/python/python-2.7.18_p16-r1.ebuild +++ b/dev-lang/python/python-2.7.18_p16-r2.ebuild @@ -39,7 +39,6 @@ RESTRICT="test" # run the bootstrap code on your dev box and include the results in the # patchset. See bug 447752. -# =dev-libs/expat-2.1:= ) " # bluetooth requires headers from bluez DEPEND=" diff --git a/dev-lang/python/python-3.10.13_p3.ebuild b/dev-lang/python/python-3.10.13_p3.ebuild new file mode 100644 index 000000000000..e4ae2b5718d2 --- /dev/null +++ b/dev-lang/python/python-3.10.13_p3.ebuild @@ -0,0 +1,506 @@ +# 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-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_httpservers + -x test_logging + -x test_multiprocessing_fork + -x test_socket + -x test_xmlrpc + + # Hangs (actually runs indefinitely executing itself w/ many cpython builds) + # bug #900429 + -x test_tools + ) + + if has_version "app-arch/rpm" ; then + # Avoid sandbox failure (attempts to write to /var/lib/rpm) + profile_task_flags+=( + -x test_distutils + ) + fi + local -x PROFILE_TASK="${profile_task_flags[*]}" + fi + + local myeconfargs=( + # glibc-2.30 removes it; since we can't cleanly force-rebuild + # Python on glibc upgrade, remove it proactively to give + # a chance for users rebuilding python before glibc + ac_cv_header_stropts_h=no + + --enable-shared + --without-static-libpython + --enable-ipv6 + --infodir='${prefix}/share/info' + --mandir='${prefix}/share/man' + --with-computed-gotos + --with-dbmliborder="${dbmliborder}" + --with-libc= + --enable-loadable-sqlite-extensions + --without-ensurepip + --without-lto + --with-system-expat + --with-system-ffi + --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_gdb + ) + + if use sparc ; then + # bug #788022 + test_opts+=( + -x test_multiprocessing_fork + -x test_multiprocessing_forkserver + ) + fi + + # workaround docutils breaking tests + cat > Lib/docutils.py <<-EOF || die + raise ImportError("Thou shalt not import!") + EOF + + # bug 660358 + local -x COLUMNS=80 + local -x PYTHONDONTWRITEBYTECODE= + # workaround https://bugs.gentoo.org/775416 + addwrite "/usr/lib/python${PYVER}/site-packages" + + nonfatal emake test EXTRATESTOPTS="${test_opts[*]}" \ + CPPFLAGS= CFLAGS= LDFLAGS= < /dev/tty + local ret=${?} + + rm Lib/docutils.py || die + + [[ ${ret} -eq 0 ]] || die "emake test failed" +} + +src_install() { + local libdir=${ED}/usr/lib/python${PYVER} + + emake DESTDIR="${D}" altinstall + + # Fix collisions between different slots of Python. + rm "${ED}/usr/$(get_libdir)/libpython3.so" || die + + # Cheap hack to get version with ABIFLAGS + local abiver=$(cd "${ED}/usr/include"; echo python*) + if [[ ${abiver} != python${PYVER} ]]; then + # Replace python3.X with a symlink to python3.Xm + rm "${ED}/usr/bin/python${PYVER}" || die + dosym "${abiver}" "/usr/bin/python${PYVER}" + # Create python3.X-config symlink + dosym "${abiver}-config" "/usr/bin/python${PYVER}-config" + # Create python-3.5m.pc symlink + dosym "python-${PYVER}.pc" "/usr/$(get_libdir)/pkgconfig/${abiver/${PYVER}/-${PYVER}}.pc" + fi + + # python seems to get rebuilt in src_install (bug 569908) + # Work around it for now. + if has_version dev-libs/libffi[pax-kernel]; then + pax-mark E "${ED}/usr/bin/${abiver}" + else + pax-mark m "${ED}/usr/bin/${abiver}" + fi + + rm -r "${libdir}"/ensurepip/_bundled || die + if ! use ensurepip; then + rm -r "${libdir}"/ensurepip || die + fi + if ! use sqlite; then + rm -r "${libdir}/"{sqlite3,test/test_sqlite*} || die + fi + if ! use tk; then + rm -r "${ED}/usr/bin/idle${PYVER}" || die + rm -r "${libdir}/"{idlelib,tkinter,test/test_tk*} || die + fi + + ln -s ../python/EXTERNALLY-MANAGED "${libdir}/EXTERNALLY-MANAGED" || die + + dodoc Misc/{ACKS,HISTORY,NEWS} + + if use examples; then + docinto examples + find Tools -name __pycache__ -exec rm -fr {} + || die + dodoc -r Tools + fi + insinto /usr/share/gdb/auto-load/usr/$(get_libdir) #443510 + local libname=$( + printf 'e:\n\t@echo $(INSTSONAME)\ninclude Makefile\n' | + emake --no-print-directory -s -f - 2>/dev/null + ) + newins Tools/gdb/libpython.py "${libname}"-gdb.py + + newconfd "${FILESDIR}/pydoc.conf" pydoc-${PYVER} + newinitd "${FILESDIR}/pydoc.init" pydoc-${PYVER} + sed \ + -e "s:@PYDOC_PORT_VARIABLE@:PYDOC${PYVER/./_}_PORT:" \ + -e "s:@PYDOC@:pydoc${PYVER}:" \ + -i "${ED}/etc/conf.d/pydoc-${PYVER}" \ + "${ED}/etc/init.d/pydoc-${PYVER}" || die "sed failed" + + # python-exec wrapping support + local pymajor=${PYVER%.*} + local EPYTHON=python${PYVER} + local scriptdir=${D}$(python_get_scriptdir) + mkdir -p "${scriptdir}" || die + # python and pythonX + ln -s "../../../bin/${abiver}" "${scriptdir}/python${pymajor}" || die + ln -s "python${pymajor}" "${scriptdir}/python" || die + # python-config and pythonX-config + # note: we need to create a wrapper rather than symlinking it due + # to some random dirname(argv[0]) magic performed by python-config + cat > "${scriptdir}/python${pymajor}-config" <<-EOF || die + #!/bin/sh + exec "${abiver}-config" "\${@}" + EOF + chmod +x "${scriptdir}/python${pymajor}-config" || die + ln -s "python${pymajor}-config" "${scriptdir}/python-config" || die + # 2to3, pydoc + ln -s "../../../bin/2to3-${PYVER}" "${scriptdir}/2to3" || die + ln -s "../../../bin/pydoc${PYVER}" "${scriptdir}/pydoc" || die + # idle + if use tk; then + ln -s "../../../bin/idle${PYVER}" "${scriptdir}/idle" || die + fi +} diff --git a/dev-lang/python/python-3.11.8_p1.ebuild b/dev-lang/python/python-3.11.8_p1.ebuild new file mode 100644 index 000000000000..8bc8969f7650 --- /dev/null +++ b/dev-lang/python/python-3.11.8_p1.ebuild @@ -0,0 +1,537 @@ +# 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-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_httpservers + -x test_logging + -x test_multiprocessing_fork + -x test_socket + -x test_xmlrpc + + # Hangs (actually runs indefinitely executing itself w/ many cpython builds) + # bug #900429 + -x test_tools + ) + + if has_version "app-arch/rpm" ; then + # Avoid sandbox failure (attempts to write to /var/lib/rpm) + profile_task_flags+=( + -x test_distutils + ) + fi + local -x PROFILE_TASK="${profile_task_flags[*]}" + fi + + local myeconfargs=( + # glibc-2.30 removes it; since we can't cleanly force-rebuild + # Python on glibc upgrade, remove it proactively to give + # a chance for users rebuilding python before glibc + ac_cv_header_stropts_h=no + + --enable-shared + --without-static-libpython + --enable-ipv6 + --infodir='${prefix}/share/info' + --mandir='${prefix}/share/man' + --with-computed-gotos + --with-dbmliborder="${dbmliborder}" + --with-libc= + --enable-loadable-sqlite-extensions + --without-ensurepip + --without-lto + --with-system-expat + --with-system-ffi + --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_gdb + ) + + if use sparc ; then + # bug #788022 + test_opts+=( + -x test_multiprocessing_fork + -x test_multiprocessing_forkserver + ) + fi + + # workaround docutils breaking tests + cat > Lib/docutils.py <<-EOF || die + raise ImportError("Thou shalt not import!") + EOF + + # bug 660358 + local -x COLUMNS=80 + local -x PYTHONDONTWRITEBYTECODE= + # workaround https://bugs.gentoo.org/775416 + addwrite "/usr/lib/python${PYVER}/site-packages" + + nonfatal emake test EXTRATESTOPTS="${test_opts[*]}" \ + CPPFLAGS= CFLAGS= LDFLAGS= < /dev/tty + local ret=${?} + + rm Lib/docutils.py || die + + [[ ${ret} -eq 0 ]] || die "emake test failed" +} + +src_install() { + local libdir=${ED}/usr/lib/python${PYVER} + + # -j1 hack for now for bug #843458 + emake -j1 DESTDIR="${D}" altinstall + + # Fix collisions between different slots of Python. + rm "${ED}/usr/$(get_libdir)/libpython3.so" || die + + # Cheap hack to get version with ABIFLAGS + local abiver=$(cd "${ED}/usr/include"; echo python*) + if [[ ${abiver} != python${PYVER} ]]; then + # Replace python3.X with a symlink to python3.Xm + rm "${ED}/usr/bin/python${PYVER}" || die + dosym "${abiver}" "/usr/bin/python${PYVER}" + # Create python3.X-config symlink + dosym "${abiver}-config" "/usr/bin/python${PYVER}-config" + # Create python-3.5m.pc symlink + dosym "python-${PYVER}.pc" "/usr/$(get_libdir)/pkgconfig/${abiver/${PYVER}/-${PYVER}}.pc" + fi + + # python seems to get rebuilt in src_install (bug 569908) + # Work around it for now. + if has_version dev-libs/libffi[pax-kernel]; then + pax-mark E "${ED}/usr/bin/${abiver}" + else + pax-mark m "${ED}/usr/bin/${abiver}" + fi + + rm -r "${libdir}"/ensurepip/_bundled || die + if ! use ensurepip; then + rm -r "${libdir}"/ensurepip || die + fi + if ! use sqlite; then + rm -r "${libdir}/"sqlite3 || die + fi + if ! use tk; then + rm -r "${ED}/usr/bin/idle${PYVER}" || die + rm -r "${libdir}/"{idlelib,tkinter,test/test_tk*} || die + fi + + ln -s ../python/EXTERNALLY-MANAGED "${libdir}/EXTERNALLY-MANAGED" || die + + dodoc Misc/{ACKS,HISTORY,NEWS} + + if use examples; then + docinto examples + find Tools -name __pycache__ -exec rm -fr {} + || die + dodoc -r Tools + fi + insinto /usr/share/gdb/auto-load/usr/$(get_libdir) #443510 + local libname=$( + printf 'e:\n\t@echo $(INSTSONAME)\ninclude Makefile\n' | + emake --no-print-directory -s -f - 2>/dev/null + ) + newins Tools/gdb/libpython.py "${libname}"-gdb.py + + newconfd "${FILESDIR}/pydoc.conf" pydoc-${PYVER} + newinitd "${FILESDIR}/pydoc.init" pydoc-${PYVER} + sed \ + -e "s:@PYDOC_PORT_VARIABLE@:PYDOC${PYVER/./_}_PORT:" \ + -e "s:@PYDOC@:pydoc${PYVER}:" \ + -i "${ED}/etc/conf.d/pydoc-${PYVER}" \ + "${ED}/etc/init.d/pydoc-${PYVER}" || die "sed failed" + + # python-exec wrapping support + local pymajor=${PYVER%.*} + local EPYTHON=python${PYVER} + local scriptdir=${D}$(python_get_scriptdir) + mkdir -p "${scriptdir}" || die + # python and pythonX + ln -s "../../../bin/${abiver}" "${scriptdir}/python${pymajor}" || die + ln -s "python${pymajor}" "${scriptdir}/python" || die + # python-config and pythonX-config + # note: we need to create a wrapper rather than symlinking it due + # to some random dirname(argv[0]) magic performed by python-config + cat > "${scriptdir}/python${pymajor}-config" <<-EOF || die + #!/bin/sh + exec "${abiver}-config" "\${@}" + EOF + chmod +x "${scriptdir}/python${pymajor}-config" || die + ln -s "python${pymajor}-config" "${scriptdir}/python-config" || die + # 2to3, pydoc + ln -s "../../../bin/2to3-${PYVER}" "${scriptdir}/2to3" || die + ln -s "../../../bin/pydoc${PYVER}" "${scriptdir}/pydoc" || die + # idle + if use tk; then + ln -s "../../../bin/idle${PYVER}" "${scriptdir}/idle" || die + fi +} + +pkg_postinst() { + local v + for v in ${REPLACING_VERSIONS}; do + if ver_test "${v}" -lt 3.11.0_beta4-r2; then + ewarn "Python 3.11.0b4 has changed its module ABI. The .pyc files" + ewarn "installed previously are no longer valid and will be regenerated" + ewarn "(or ignored) on the next import. This may cause sandbox failures" + ewarn "when installing some packages and checksum mismatches when removing" + ewarn "old versions. To actively prevent this, rebuild all packages" + ewarn "installing Python 3.11 modules, e.g. using:" + ewarn + ewarn " emerge -1v /usr/lib/python3.11/site-packages" + fi + done +} diff --git a/dev-lang/python/python-3.12.2_p1.ebuild b/dev-lang/python/python-3.12.2_p1.ebuild new file mode 100644 index 000000000000..9a0d18e0d36b --- /dev/null +++ b/dev-lang/python/python-3.12.2_p1.ebuild @@ -0,0 +1,535 @@ +# 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-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 + + 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_httpservers + -x test_logging + -x test_multiprocessing_fork + -x test_socket + -x test_xmlrpc + + # Hangs (actually runs indefinitely executing itself w/ many cpython builds) + # bug #900429 + -x test_tools + ) + + if has_version "app-arch/rpm" ; then + # Avoid sandbox failure (attempts to write to /var/lib/rpm) + profile_task_flags+=( + -x test_distutils + ) + fi + local -x PROFILE_TASK="${profile_task_flags[*]}" + fi + + local myeconfargs=( + # glibc-2.30 removes it; since we can't cleanly force-rebuild + # Python on glibc upgrade, remove it proactively to give + # a chance for users rebuilding python before glibc + ac_cv_header_stropts_h=no + + --enable-shared + --without-static-libpython + --enable-ipv6 + --infodir='${prefix}/share/info' + --mandir='${prefix}/share/man' + --with-computed-gotos + --with-dbmliborder="${dbmliborder}" + --with-libc= + --enable-loadable-sqlite-extensions + --without-ensurepip + --without-lto + --with-system-expat + --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_gdb + ) + + if use sparc ; then + # bug #788022 + test_opts+=( + -x test_multiprocessing_fork + -x test_multiprocessing_forkserver + ) + fi + + # workaround docutils breaking tests + cat > Lib/docutils.py <<-EOF || die + raise ImportError("Thou shalt not import!") + EOF + + # bug 660358 + local -x COLUMNS=80 + local -x PYTHONDONTWRITEBYTECODE= + # workaround https://bugs.gentoo.org/775416 + addwrite "/usr/lib/python${PYVER}/site-packages" + + nonfatal emake test EXTRATESTOPTS="${test_opts[*]}" \ + CPPFLAGS= CFLAGS= LDFLAGS= < /dev/tty + local ret=${?} + + rm Lib/docutils.py || die + + [[ ${ret} -eq 0 ]] || die "emake test failed" +} + +src_install() { + local libdir=${ED}/usr/lib/python${PYVER} + + # the Makefile rules are broken + # https://github.com/python/cpython/issues/100221 + mkdir -p "${libdir}"/lib-dynload || die + + # -j1 hack for now for bug #843458 + emake -j1 DESTDIR="${D}" altinstall + + # Fix collisions between different slots of Python. + rm "${ED}/usr/$(get_libdir)/libpython3.so" || die + + # Cheap hack to get version with ABIFLAGS + local abiver=$(cd "${ED}/usr/include"; echo python*) + if [[ ${abiver} != python${PYVER} ]]; then + # Replace python3.X with a symlink to python3.Xm + rm "${ED}/usr/bin/python${PYVER}" || die + dosym "${abiver}" "/usr/bin/python${PYVER}" + # Create python3.X-config symlink + dosym "${abiver}-config" "/usr/bin/python${PYVER}-config" + # Create python-3.5m.pc symlink + dosym "python-${PYVER}.pc" "/usr/$(get_libdir)/pkgconfig/${abiver/${PYVER}/-${PYVER}}.pc" + fi + + # python seems to get rebuilt in src_install (bug 569908) + # Work around it for now. + if has_version dev-libs/libffi[pax-kernel]; then + pax-mark E "${ED}/usr/bin/${abiver}" + else + pax-mark m "${ED}/usr/bin/${abiver}" + fi + + rm -r "${libdir}"/ensurepip/_bundled || die + if ! use ensurepip; then + rm -r "${libdir}"/ensurepip || die + fi + if ! use sqlite; then + rm -r "${libdir}/"sqlite3 || die + fi + if ! use tk; then + rm -r "${ED}/usr/bin/idle${PYVER}" || die + rm -r "${libdir}/"{idlelib,tkinter,test/test_tk*} || die + fi + + ln -s ../python/EXTERNALLY-MANAGED "${libdir}/EXTERNALLY-MANAGED" || die + + dodoc Misc/{ACKS,HISTORY,NEWS} + + if use examples; then + docinto examples + find Tools -name __pycache__ -exec rm -fr {} + || die + dodoc -r Tools + fi + insinto /usr/share/gdb/auto-load/usr/$(get_libdir) #443510 + local libname=$( + printf 'e:\n\t@echo $(INSTSONAME)\ninclude Makefile\n' | + emake --no-print-directory -s -f - 2>/dev/null + ) + newins Tools/gdb/libpython.py "${libname}"-gdb.py + + newconfd "${FILESDIR}/pydoc.conf" pydoc-${PYVER} + newinitd "${FILESDIR}/pydoc.init" pydoc-${PYVER} + sed \ + -e "s:@PYDOC_PORT_VARIABLE@:PYDOC${PYVER/./_}_PORT:" \ + -e "s:@PYDOC@:pydoc${PYVER}:" \ + -i "${ED}/etc/conf.d/pydoc-${PYVER}" \ + "${ED}/etc/init.d/pydoc-${PYVER}" || die "sed failed" + + # python-exec wrapping support + local pymajor=${PYVER%.*} + local EPYTHON=python${PYVER} + local scriptdir=${D}$(python_get_scriptdir) + mkdir -p "${scriptdir}" || die + # python and pythonX + ln -s "../../../bin/${abiver}" "${scriptdir}/python${pymajor}" || die + ln -s "python${pymajor}" "${scriptdir}/python" || die + # python-config and pythonX-config + # note: we need to create a wrapper rather than symlinking it due + # to some random dirname(argv[0]) magic performed by python-config + cat > "${scriptdir}/python${pymajor}-config" <<-EOF || die + #!/bin/sh + exec "${abiver}-config" "\${@}" + EOF + chmod +x "${scriptdir}/python${pymajor}-config" || die + ln -s "python${pymajor}-config" "${scriptdir}/python-config" || die + # 2to3, pydoc + ln -s "../../../bin/2to3-${PYVER}" "${scriptdir}/2to3" || die + ln -s "../../../bin/pydoc${PYVER}" "${scriptdir}/pydoc" || die + # idle + if use tk; then + ln -s "../../../bin/idle${PYVER}" "${scriptdir}/idle" || die + fi +} + +pkg_postinst() { + local v + for v in ${REPLACING_VERSIONS}; do + if ver_test "${v}" -lt 3.11.0_beta4-r2; then + ewarn "Python 3.11.0b4 has changed its module ABI. The .pyc files" + ewarn "installed previously are no longer valid and will be regenerated" + ewarn "(or ignored) on the next import. This may cause sandbox failures" + ewarn "when installing some packages and checksum mismatches when removing" + ewarn "old versions. To actively prevent this, rebuild all packages" + ewarn "installing Python 3.11 modules, e.g. using:" + ewarn + ewarn " emerge -1v /usr/lib/python3.11/site-packages" + fi + done +} diff --git a/dev-lang/python/python-3.13.0_alpha3_p1.ebuild b/dev-lang/python/python-3.13.0_alpha3_p1.ebuild new file mode 100644 index 000000000000..2cd791faab28 --- /dev/null +++ b/dev-lang/python/python-3.13.0_alpha3_p1.ebuild @@ -0,0 +1,533 @@ +# 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/_alpha/a} +MY_P="Python-${MY_PV%_p*}" +PYVER=$(ver_cut 1-2) +PATCHSET="python-gentoo-patches-${MY_PV}" + +DESCRIPTION="An interpreted, interactive, object-oriented programming language" +HOMEPAGE=" + https://www.python.org/ + https://github.com/python/cpython/ +" +SRC_URI=" + https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz + https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz + verify-sig? ( + https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.asc + ) +" +S="${WORKDIR}/${MY_P}" + +LICENSE="PSF-2" +SLOT="${PYVER}" +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-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 + + 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_httpservers + -x test_logging + -x test_multiprocessing_fork + -x test_socket + -x test_xmlrpc + + # Hangs (actually runs indefinitely executing itself w/ many cpython builds) + # bug #900429 + -x test_tools + ) + + if has_version "app-arch/rpm" ; then + # Avoid sandbox failure (attempts to write to /var/lib/rpm) + profile_task_flags+=( + -x test_distutils + ) + fi + local -x PROFILE_TASK="${profile_task_flags[*]}" + fi + + local myeconfargs=( + # glibc-2.30 removes it; since we can't cleanly force-rebuild + # Python on glibc upgrade, remove it proactively to give + # a chance for users rebuilding python before glibc + ac_cv_header_stropts_h=no + + --enable-shared + --without-static-libpython + --enable-ipv6 + --infodir='${prefix}/share/info' + --mandir='${prefix}/share/man' + --with-computed-gotos + --with-dbmliborder="${dbmliborder}" + --with-libc= + --enable-loadable-sqlite-extensions + --without-ensurepip + --without-lto + --with-system-expat + --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= + + addwrite "/usr/lib/python${PYVER}/site-packages" + fi + + # also need to clear the flags explicitly here or they end up + # in _sysconfigdata* + emake CPPFLAGS= CFLAGS= LDFLAGS= + + # Restore saved value from above. + local -x PYTHONDONTWRITEBYTECODE=${_PYTHONDONTWRITEBYTECODE} + + # Work around bug 329499. See also bug 413751 and 457194. + if has_version dev-libs/libffi[pax-kernel]; then + pax-mark E python + else + pax-mark m python + fi +} + +src_test() { + # Tests will not work when cross compiling. + if tc-is-cross-compiler; then + elog "Disabling tests due to crosscompiling." + return + fi + + # this just happens to skip test_support.test_freeze that is broken + # without bundled expat + # TODO: get a proper skip for it upstream + local -x LOGNAME=buildbot + + local test_opts=( + -u-network + -j "$(makeopts_jobs)" + + # fails + -x test_gdb + ) + + if use sparc ; then + # bug #788022 + test_opts+=( + -x test_multiprocessing_fork + -x test_multiprocessing_forkserver + ) + fi + + # workaround docutils breaking tests + cat > Lib/docutils.py <<-EOF || die + raise ImportError("Thou shalt not import!") + EOF + + # bug 660358 + local -x COLUMNS=80 + local -x PYTHONDONTWRITEBYTECODE= + # workaround https://bugs.gentoo.org/775416 + addwrite "/usr/lib/python${PYVER}/site-packages" + + nonfatal emake test EXTRATESTOPTS="${test_opts[*]}" \ + CPPFLAGS= CFLAGS= LDFLAGS= < /dev/tty + local ret=${?} + + rm Lib/docutils.py || die + + [[ ${ret} -eq 0 ]] || die "emake test failed" +} + +src_install() { + local libdir=${ED}/usr/lib/python${PYVER} + + # the Makefile rules are broken + # https://github.com/python/cpython/issues/100221 + mkdir -p "${libdir}"/lib-dynload || die + + # -j1 hack for now for bug #843458 + emake -j1 DESTDIR="${D}" altinstall + + # Fix collisions between different slots of Python. + rm "${ED}/usr/$(get_libdir)/libpython3.so" || die + + # Cheap hack to get version with ABIFLAGS + local abiver=$(cd "${ED}/usr/include"; echo python*) + if [[ ${abiver} != python${PYVER} ]]; then + # Replace python3.X with a symlink to python3.Xm + rm "${ED}/usr/bin/python${PYVER}" || die + dosym "${abiver}" "/usr/bin/python${PYVER}" + # Create python3.X-config symlink + dosym "${abiver}-config" "/usr/bin/python${PYVER}-config" + # Create python-3.5m.pc symlink + dosym "python-${PYVER}.pc" "/usr/$(get_libdir)/pkgconfig/${abiver/${PYVER}/-${PYVER}}.pc" + fi + + # python seems to get rebuilt in src_install (bug 569908) + # Work around it for now. + if has_version dev-libs/libffi[pax-kernel]; then + pax-mark E "${ED}/usr/bin/${abiver}" + else + pax-mark m "${ED}/usr/bin/${abiver}" + fi + + rm -r "${libdir}"/ensurepip/_bundled || die + if ! use ensurepip; then + rm -r "${libdir}"/ensurepip || die + fi + if ! use sqlite; then + rm -r "${libdir}/"sqlite3 || die + fi + if ! use tk; then + rm -r "${ED}/usr/bin/idle${PYVER}" || die + rm -r "${libdir}/"{idlelib,tkinter,test/test_tk*} || die + fi + + ln -s ../python/EXTERNALLY-MANAGED "${libdir}/EXTERNALLY-MANAGED" || die + + dodoc Misc/{ACKS,HISTORY,NEWS} + + if use examples; then + docinto examples + find Tools -name __pycache__ -exec rm -fr {} + || die + dodoc -r Tools + fi + insinto /usr/share/gdb/auto-load/usr/$(get_libdir) #443510 + local libname=$( + printf 'e:\n\t@echo $(INSTSONAME)\ninclude Makefile\n' | + emake --no-print-directory -s -f - 2>/dev/null + ) + newins Tools/gdb/libpython.py "${libname}"-gdb.py + + newconfd "${FILESDIR}/pydoc.conf" pydoc-${PYVER} + newinitd "${FILESDIR}/pydoc.init" pydoc-${PYVER} + sed \ + -e "s:@PYDOC_PORT_VARIABLE@:PYDOC${PYVER/./_}_PORT:" \ + -e "s:@PYDOC@:pydoc${PYVER}:" \ + -i "${ED}/etc/conf.d/pydoc-${PYVER}" \ + "${ED}/etc/init.d/pydoc-${PYVER}" || die "sed failed" + + # python-exec wrapping support + local pymajor=${PYVER%.*} + local EPYTHON=python${PYVER} + local scriptdir=${D}$(python_get_scriptdir) + mkdir -p "${scriptdir}" || die + # python and pythonX + ln -s "../../../bin/${abiver}" "${scriptdir}/python${pymajor}" || die + ln -s "python${pymajor}" "${scriptdir}/python" || die + # python-config and pythonX-config + # note: we need to create a wrapper rather than symlinking it due + # to some random dirname(argv[0]) magic performed by python-config + cat > "${scriptdir}/python${pymajor}-config" <<-EOF || die + #!/bin/sh + exec "${abiver}-config" "\${@}" + EOF + chmod +x "${scriptdir}/python${pymajor}-config" || die + ln -s "python${pymajor}-config" "${scriptdir}/python-config" || die + # 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.11.0_beta4-r2; then + ewarn "Python 3.11.0b4 has changed its module ABI. The .pyc files" + ewarn "installed previously are no longer valid and will be regenerated" + ewarn "(or ignored) on the next import. This may cause sandbox failures" + ewarn "when installing some packages and checksum mismatches when removing" + ewarn "old versions. To actively prevent this, rebuild all packages" + ewarn "installing Python 3.11 modules, e.g. using:" + ewarn + ewarn " emerge -1v /usr/lib/python3.11/site-packages" + fi + done +} diff --git a/dev-lang/python/python-3.8.18_p2.ebuild b/dev-lang/python/python-3.8.18_p2.ebuild new file mode 100644 index 000000000000..59b46e0de116 --- /dev/null +++ b/dev-lang/python/python-3.8.18_p2.ebuild @@ -0,0 +1,429 @@ +# 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-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-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_gdb + ) + + if use sparc ; then + # bug #788022 + test_opts+=( + -x test_multiprocessing_fork + -x test_multiprocessing_forkserver + ) + fi + + # workaround docutils breaking tests + cat > Lib/docutils.py <<-EOF || die + raise ImportError("Thou shalt not import!") + EOF + + # bug 660358 + local -x COLUMNS=80 + local -x PYTHONDONTWRITEBYTECODE= + + nonfatal emake test EXTRATESTOPTS="${test_opts[*]}" \ + CPPFLAGS= CFLAGS= LDFLAGS= < /dev/tty + local ret=${?} + + rm Lib/docutils.py || die + + [[ ${ret} -eq 0 ]] || die "emake test failed" +} + +src_install() { + local libdir=${ED}/usr/lib/python${PYVER} + + emake DESTDIR="${D}" altinstall + + # Remove static library + rm "${ED}"/usr/$(get_libdir)/libpython*.a || die + + # Fix collisions between different slots of Python. + rm "${ED}/usr/$(get_libdir)/libpython3.so" || die + + # Cheap hack to get version with ABIFLAGS + local abiver=$(cd "${ED}/usr/include"; echo python*) + if [[ ${abiver} != python${PYVER} ]]; then + # Replace python3.X with a symlink to python3.Xm + rm "${ED}/usr/bin/python${PYVER}" || die + dosym "${abiver}" "/usr/bin/python${PYVER}" + # Create python3.X-config symlink + dosym "${abiver}-config" "/usr/bin/python${PYVER}-config" + # Create python-3.5m.pc symlink + dosym "python-${PYVER}.pc" "/usr/$(get_libdir)/pkgconfig/${abiver/${PYVER}/-${PYVER}}.pc" + fi + + # python seems to get rebuilt in src_install (bug 569908) + # Work around it for now. + if has_version dev-libs/libffi[pax-kernel]; then + pax-mark E "${ED}/usr/bin/${abiver}" + else + pax-mark m "${ED}/usr/bin/${abiver}" + fi + + rm -r "${libdir}"/ensurepip/_bundled || die + if ! use ensurepip; then + rm -r "${libdir}"/ensurepip || die + fi + if ! use sqlite; then + rm -r "${libdir}/"{sqlite3,test/test_sqlite*} || die + fi + if ! use tk; then + rm -r "${ED}/usr/bin/idle${PYVER}" || die + rm -r "${libdir}/"{idlelib,tkinter,test/test_tk*} || die + fi + + ln -s ../python/EXTERNALLY-MANAGED "${libdir}/EXTERNALLY-MANAGED" || die + + dodoc Misc/{ACKS,HISTORY,NEWS} + + if use examples; then + docinto examples + find Tools -name __pycache__ -exec rm -fr {} + || die + dodoc -r Tools + fi + insinto /usr/share/gdb/auto-load/usr/$(get_libdir) #443510 + local libname=$( + printf 'e:\n\t@echo $(INSTSONAME)\ninclude Makefile\n' | + emake --no-print-directory -s -f - 2>/dev/null + ) + newins Tools/gdb/libpython.py "${libname}"-gdb.py + + newconfd "${FILESDIR}/pydoc.conf" pydoc-${PYVER} + newinitd "${FILESDIR}/pydoc.init" pydoc-${PYVER} + sed \ + -e "s:@PYDOC_PORT_VARIABLE@:PYDOC${PYVER/./_}_PORT:" \ + -e "s:@PYDOC@:pydoc${PYVER}:" \ + -i "${ED}/etc/conf.d/pydoc-${PYVER}" \ + "${ED}/etc/init.d/pydoc-${PYVER}" || die "sed failed" + + # python-exec wrapping support + local pymajor=${PYVER%.*} + local EPYTHON=python${PYVER} + local scriptdir=${D}$(python_get_scriptdir) + mkdir -p "${scriptdir}" || die + # python and pythonX + ln -s "../../../bin/${abiver}" "${scriptdir}/python${pymajor}" || die + ln -s "python${pymajor}" "${scriptdir}/python" || die + # python-config and pythonX-config + # note: we need to create a wrapper rather than symlinking it due + # to some random dirname(argv[0]) magic performed by python-config + cat > "${scriptdir}/python${pymajor}-config" <<-EOF || die + #!/bin/sh + exec "${abiver}-config" "\${@}" + EOF + chmod +x "${scriptdir}/python${pymajor}-config" || die + ln -s "python${pymajor}-config" "${scriptdir}/python-config" || die + # 2to3, pydoc + ln -s "../../../bin/2to3-${PYVER}" "${scriptdir}/2to3" || die + ln -s "../../../bin/pydoc${PYVER}" "${scriptdir}/pydoc" || die + # idle + if use tk; then + ln -s "../../../bin/idle${PYVER}" "${scriptdir}/idle" || die + fi +} diff --git a/dev-lang/python/python-3.9.18_p2.ebuild b/dev-lang/python/python-3.9.18_p2.ebuild new file mode 100644 index 000000000000..4e2e0d1e1b1e --- /dev/null +++ b/dev-lang/python/python-3.9.18_p2.ebuild @@ -0,0 +1,488 @@ +# 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-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_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-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_gdb + ) + + if use sparc ; then + # bug #788022 + test_opts+=( + -x test_multiprocessing_fork + -x test_multiprocessing_forkserver + ) + fi + + # workaround docutils breaking tests + cat > Lib/docutils.py <<-EOF || die + raise ImportError("Thou shalt not import!") + EOF + + # bug 660358 + local -x COLUMNS=80 + local -x PYTHONDONTWRITEBYTECODE= + + nonfatal emake test EXTRATESTOPTS="${test_opts[*]}" \ + CPPFLAGS= CFLAGS= LDFLAGS= < /dev/tty + local ret=${?} + + rm Lib/docutils.py || die + + [[ ${ret} -eq 0 ]] || die "emake test failed" +} + +src_install() { + local libdir=${ED}/usr/lib/python${PYVER} + + emake DESTDIR="${D}" altinstall + + # Remove static library + rm "${ED}"/usr/$(get_libdir)/libpython*.a || die + + # Fix collisions between different slots of Python. + rm "${ED}/usr/$(get_libdir)/libpython3.so" || die + + # Cheap hack to get version with ABIFLAGS + local abiver=$(cd "${ED}/usr/include"; echo python*) + if [[ ${abiver} != python${PYVER} ]]; then + # Replace python3.X with a symlink to python3.Xm + rm "${ED}/usr/bin/python${PYVER}" || die + dosym "${abiver}" "/usr/bin/python${PYVER}" + # Create python3.X-config symlink + dosym "${abiver}-config" "/usr/bin/python${PYVER}-config" + # Create python-3.5m.pc symlink + dosym "python-${PYVER}.pc" "/usr/$(get_libdir)/pkgconfig/${abiver/${PYVER}/-${PYVER}}.pc" + fi + + # python seems to get rebuilt in src_install (bug 569908) + # Work around it for now. + if has_version dev-libs/libffi[pax-kernel]; then + pax-mark E "${ED}/usr/bin/${abiver}" + else + pax-mark m "${ED}/usr/bin/${abiver}" + fi + + rm -r "${libdir}"/ensurepip/_bundled || die + if ! use ensurepip; then + rm -r "${libdir}"/ensurepip || die + fi + if ! use sqlite; then + rm -r "${libdir}/"{sqlite3,test/test_sqlite*} || die + fi + if ! use tk; then + rm -r "${ED}/usr/bin/idle${PYVER}" || die + rm -r "${libdir}/"{idlelib,tkinter,test/test_tk*} || die + fi + + ln -s ../python/EXTERNALLY-MANAGED "${libdir}/EXTERNALLY-MANAGED" || die + + dodoc Misc/{ACKS,HISTORY,NEWS} + + if use examples; then + docinto examples + find Tools -name __pycache__ -exec rm -fr {} + || die + dodoc -r Tools + fi + insinto /usr/share/gdb/auto-load/usr/$(get_libdir) #443510 + local libname=$( + printf 'e:\n\t@echo $(INSTSONAME)\ninclude Makefile\n' | + emake --no-print-directory -s -f - 2>/dev/null + ) + newins Tools/gdb/libpython.py "${libname}"-gdb.py + + newconfd "${FILESDIR}/pydoc.conf" pydoc-${PYVER} + newinitd "${FILESDIR}/pydoc.init" pydoc-${PYVER} + sed \ + -e "s:@PYDOC_PORT_VARIABLE@:PYDOC${PYVER/./_}_PORT:" \ + -e "s:@PYDOC@:pydoc${PYVER}:" \ + -i "${ED}/etc/conf.d/pydoc-${PYVER}" \ + "${ED}/etc/init.d/pydoc-${PYVER}" || die "sed failed" + + # python-exec wrapping support + local pymajor=${PYVER%.*} + local EPYTHON=python${PYVER} + local scriptdir=${D}$(python_get_scriptdir) + mkdir -p "${scriptdir}" || die + # python and pythonX + ln -s "../../../bin/${abiver}" "${scriptdir}/python${pymajor}" || die + ln -s "python${pymajor}" "${scriptdir}/python" || die + # python-config and pythonX-config + # note: we need to create a wrapper rather than symlinking it due + # to some random dirname(argv[0]) magic performed by python-config + cat > "${scriptdir}/python${pymajor}-config" <<-EOF || die + #!/bin/sh + exec "${abiver}-config" "\${@}" + EOF + chmod +x "${scriptdir}/python${pymajor}-config" || die + ln -s "python${pymajor}-config" "${scriptdir}/python-config" || die + # 2to3, pydoc + ln -s "../../../bin/2to3-${PYVER}" "${scriptdir}/2to3" || die + ln -s "../../../bin/pydoc${PYVER}" "${scriptdir}/pydoc" || die + # idle + if use tk; then + ln -s "../../../bin/idle${PYVER}" "${scriptdir}/idle" || die + fi +} diff --git a/dev-lang/rust/Manifest b/dev-lang/rust/Manifest index b1d17447c412..83ea9c082ec1 100644 --- a/dev-lang/rust/Manifest +++ b/dev-lang/rust/Manifest @@ -8,6 +8,7 @@ AUX 1.71.1-fix-bootstrap-version-comparison.patch 1282 BLAKE2B 9be35fddbb7a9d35c AUX 1.72.0-bump-libc-deps-to-0.2.146.patch 5106 BLAKE2B aa3a9921c16d8ef4010d930a32be82da25133a2b42b65bda082e46ddf5cfb0e596a74c556c69f56b18bf0559faa2632685a0b8a0a2fd89a0671c1f3912964c93 SHA512 130134c2c022bba3bdde94943ca927a84f4797eb0c7854fc497a3fa8575bb8f47d488f07e2d984ee18ece0f08968ea94ed59a0e57c8157b85654f0e267e1f68a AUX 1.74.1-cross-compile-libz.patch 720 BLAKE2B 60f7e0ed095546f6f1b0566bc97d6d550f129000565dd6414a0bdd58b5b9c35f390784f71f02444132f2a507b25f874dcb8f5a684e003083bd6e8f274426859a SHA512 fccbf1772d62b1217625b576828051be7cadb03c96ccc753abd15a51979c807b7b464220973bdc765ede3adf7469fafe1db88228a70e937a623240d36e99e122 AUX 1.75.0-handle-vendored-sources.patch 1786 BLAKE2B 3f6ebee13a1849f41f2dc87930bd4019fb6f0379a342065efb29071299ad324f37062d123de8aaf06c231737cc41ee7eb830e049e2657f328c9176643203ecab SHA512 827855a22a8bffa9a9b3b417f8989e19b9d186bbbde4c09222b8738a403818d5b29a9a2ffb155491053d41ece392f491bc8c6343b4980051aee471da4d4b028e +AUX 1.75.0-musl-dynamic-linking.patch 639 BLAKE2B 187634bfa7484bbe7235293f927868c264bd3bc7835e4508a520dd68cb0dde23d5bd6e49f6ff6ea84a8cbe64fe0b4997dd5c5e647adfe7bc5d7e218dba3a8b9d SHA512 9b82dfcadc844358d9436debab295020f7b40dff0b3b00e6988602c66c1b75008e4ecdf16acd9740b78a5d698d0ed9a58febcdb2c58a4eeedd7cef6c6da1f911 DIST rust-1.70.0-aarch64-unknown-linux-gnu.tar.xz 212261108 BLAKE2B 56e15d01ea0e84c51ca3d4fc292c124536472e9c3e6d9ae13ab524e520865117b36621eca5072b961831ee6ad3077abd84afa9e092483095234b7ab2ddcae769 SHA512 d64eb19417a03452f591bb779042b2b3ff16d2ac48a9a74d293bc7265980280801784f92cdd0ae0dbc21743433388149557da7642871c72f3bb4b3061cf7eeba DIST rust-1.70.0-aarch64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 435383da02632d404ce95ecfc0b0690f18447f22cd82e67cd08e6e8aab072539b33a49c2712bdc35f34a811f8e66bda6bcf9505b41dcdaf4cc66e358df9d7f02 SHA512 634c35b52d85c524a954d0663b6f1507c5aec826768c1a51394bf72bae585afadd3d3af985a9d165a65d178e04813fd592a78d058ed1400bb0fc43b0a1614a27 DIST rust-1.70.0-aarch64-unknown-linux-musl.tar.xz 195626092 BLAKE2B df5ca11b64513c86dbcab93bbc5eee37a1f2c6307ca479c07ef62d683ec1b1f56bd596284b11695d80c8483ba5ffaacb0bf060d7618f5e79f3957bfe8bae042b SHA512 5bcc47e2e791603b419c2d1f3503a60cc9a4a7351d3e8a61e6f3823c53195f58795cfcdc56c0c2011ae40a21ec7819d7dad32f5f9981f3d39e5f28ba85083d07 @@ -140,5 +141,5 @@ EBUILD rust-1.71.0.ebuild 23425 BLAKE2B 7456ae9f8a460c0576a139a440e2030eb79f453e EBUILD rust-1.71.1.ebuild 23439 BLAKE2B 576de788284d1542ec308f29426fc2c3242002c1b0e975bb64227a1026990da67f9521d5f05ed81113fe7d4669b7b302da14763ad68ac356d50430040e7920b6 SHA512 560bdb93aec252001b1a952f0c8170a795fbb72928cb37d5b2e0c558d8fed0e5b1841d6ce817f37bb07558b1240fa8de71d79e251d08c5d9072fe2639e54ab21 EBUILD rust-1.73.0.ebuild 23821 BLAKE2B 4fd3079689752d8eda4158c94c69931cd91fc64847a3296dbc76596e2260cfbfbe92d154c09d4146bd40ab45979457bc238ad9a19161d968c91e6a70bf1c45fb SHA512 1ce9554dd8af71198af7b886934ac441b25a9bde4a25463e40651c7d60d5f12d84bec12628f139894697d7786d8e1855c58481e787a44dbbc2ff4623929e8f35 EBUILD rust-1.74.1.ebuild 25098 BLAKE2B ba21c34795e85553ed34214d4e8108d33de7d2428d8ac2ad8bc4ba5c4af818bafcfd40a05431fefb33d0597cf546c5f4980c73ed74629f15708ecea70dac2b4b SHA512 a63f1735d4a22323e041fdb19f9724ec8f4f58b0fd78f7571dbf6582013c751c540287f1205f06ff5a73641a8176ed6b00f6a3ee7c1b0cce00f889573ff7221b -EBUILD rust-1.75.0.ebuild 25218 BLAKE2B 64b854705737bd38c0321a71780fca4c083a7cd00ccdf4cc2d04ea6159f142fb3fbec305cab0a7f9aafb0115480dc7a10c4e98a460f33994c47da71f1407f1d7 SHA512 36758d78f6733a0957a0db366387798d16b2c85dd9bdd9553fb7a471fe8dbda0dc4a86d7d6771f5b3cd0e09d08b62e5ce29a9a8931210a0cc9b77687c75140c4 +EBUILD rust-1.75.0-r1.ebuild 25267 BLAKE2B e682e5aaeb71547818110008eb58baad62b83be28777251854a62a5ff34118e55fe818cb57a8e834f5e348f48b9661f30f1f8c8be9ad66c9760bdde4d448d31f SHA512 f6dc333b7adc6c2c58c25778ff9dc0d249b278b6df6a190214a40e76b72f07142b15c6cfddbeb11ff2f9338b6af4f50a3b4d98bf9e465912739b1103c8932c6e MISC metadata.xml 1931 BLAKE2B 36c99c3b3c6d3956c77cd936244c56e91d24b0413a657c626daf0fae04deb1f25d08cbea0fddb0cff9df98283a09a5373606f546f361e3f17fee8631b21fefd2 SHA512 62d0a4974d5ab02fa916b2a7e0e977997c63560a3378d09d7a8aed0f2837a9409ef1f818ef634acca6e4c414512d0a45bbbedfe21d3dc7bdbe50444d71359c6d diff --git a/dev-lang/rust/files/1.75.0-musl-dynamic-linking.patch b/dev-lang/rust/files/1.75.0-musl-dynamic-linking.patch new file mode 100644 index 000000000000..7dc34f8ad6b8 --- /dev/null +++ b/dev-lang/rust/files/1.75.0-musl-dynamic-linking.patch @@ -0,0 +1,19 @@ +From e42709c46647dab342b826d30324f3e6e5590e00 Mon Sep 17 00:00:00 2001 +From: Jory Pratt +Date: Tue, 2 Aug 2022 18:32:53 -0500 +Subject: [PATCH] Enable dynamic linking by default for musl + +Signed-off-by: Jory Pratt +--- a/compiler/rustc_target/src/spec/base/linux_musl.rs ++++ b/compiler/rustc_target/src/spec/base/linux_musl.rs +@@ -10,7 +10,7 @@ pub fn opts() -> TargetOptions { + base.crt_objects_fallback = Some(CrtObjectsFallback::Musl); + + // These targets statically link libc by default +- base.crt_static_default = true; ++ base.crt_static_default = false; + + base + } +-- +2.35.1 diff --git a/dev-lang/rust/rust-1.75.0.ebuild b/dev-lang/rust/rust-1.75.0-r1.ebuild similarity index 99% rename from dev-lang/rust/rust-1.75.0.ebuild rename to dev-lang/rust/rust-1.75.0-r1.ebuild index 1c9761e003fe..19b85fcb4ae6 100644 --- a/dev-lang/rust/rust-1.75.0.ebuild +++ b/dev-lang/rust/rust-1.75.0-r1.ebuild @@ -163,6 +163,7 @@ RESTRICT="test" VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/rust.asc PATCHES=( + "${FILESDIR}"/1.75.0-musl-dynamic-linking.patch "${FILESDIR}"/1.74.1-cross-compile-libz.patch #"${FILESDIR}"/1.72.0-bump-libc-deps-to-0.2.146.patch # pending refresh "${FILESDIR}"/1.70.0-ignore-broken-and-non-applicable-tests.patch diff --git a/dev-lang/zig/Manifest b/dev-lang/zig/Manifest index d224d272d5f2..72feadd8e1d3 100644 --- a/dev-lang/zig/Manifest +++ b/dev-lang/zig/Manifest @@ -1,5 +1,5 @@ AUX zig-0.11.0-first-try-getconf.patch 5378 BLAKE2B a5bdb83e4897a0553431b333b0ee3a1fc1ed2da413c177188f6d4b1756c1f06275a548a53bb5885ef912cbf03de07d5302066078281fdd120a3bcffb1375a4d2 SHA512 20252263c52e791829d7fdf8b59f824a4a91252f771fed0b773d7b288cba93cac5ac8c3ebe3134d87b56658192bc6eb9dfde9f85d2490a596e594034c5ac251f DIST zig-0.11.0.tar.xz 15275316 BLAKE2B 603e4995a36d214ba71cf05b719a04732c8927995c8207ab8fdd574dca3410cdc5ccc8f6aa9964807afc04a5cbce1a3910a6cde4cf12e585cdf7684833217eb2 SHA512 c19a8ae6d440a16dd5e77941fc77c036d1f284f1784376625e63b65f30b4acad62f9f4217bc818c401f88c2c33f8722f26fc467c3e23c29a89178c4b1882d1c4 EBUILD zig-0.11.0-r1.ebuild 5069 BLAKE2B 7b8fa2a72d67c7c211cf228fac00ead39dbc070ab5757d7245e507d2f5006f939a763fafac70e39b56fd82d16d11cc9d2df9c209a8950de28c87d9be6503a6c5 SHA512 275589b2ac7bcc71b2a65042a3473fe41c33e9729c12450dbf9d3559ed622db73958e5ae9bf9c5d704235d9ed7642b58a81ec4bb6e65b15939b3c5922e5fd233 -EBUILD zig-9999.ebuild 6571 BLAKE2B 34bee1a457193330e9e61a7cc7fa01529951ee7dbc5103fa36f63a8854a0d0daed6f06e9f37e51c13ec749e7411af4a394bd008a2e5d67f145f2fed89bf414de SHA512 a14cb7d3cdb6792378d39042147853f31f6e683a52807ddcb7b1159fcc2a3401fc2a05bd3ed9b8daa02e8aee02197ceda9a4f1fe2b89b2e43033a980e10d517d +EBUILD zig-9999.ebuild 6559 BLAKE2B 5df86343c1803fd14bcbc9ba962080601f5b7f484d42c1d26b815a2bba6043e6ffa0fdf726cb3fa8cba208b14f30cbd938de5e1874c5e68e07e903dc55e3c3b2 SHA512 c8aeec09c6734efa4f109d83b694235000efa665edc4e177e767c1939865bedb69c4cf8b5dcf220899fec96d3836921578df8da8d06c4714883ba38310ea1571 MISC metadata.xml 631 BLAKE2B bec6fe40717f526f8153f5d4c4da47ed4daf1c359af09a43cbb592058aba9b0aff3745998c45b91c6b58ef8a4cd7b263c2f3c537ec8911377a803e8688e1b3ad SHA512 0c91bae1b6f224f177719af7cc664398d8a031934cbeaec7d08794f46ab9c1fa7a130c4cf459f738a120867367ffca186298e67aa738e7161576ea602847f52b diff --git a/dev-lang/zig/zig-9999.ebuild b/dev-lang/zig/zig-9999.ebuild index a29f09a3db19..4628af24780a 100644 --- a/dev-lang/zig/zig-9999.ebuild +++ b/dev-lang/zig/zig-9999.ebuild @@ -1,10 +1,12 @@ -# Copyright 2019-2023 Gentoo Authors +# Copyright 2019-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -LLVM_MAX_SLOT=17 -inherit edo cmake llvm check-reqs toolchain-funcs +LLVM_COMPAT=( 17 ) +LLVM_OPTIONAL=1 + +inherit check-reqs cmake edo llvm-r1 toolchain-funcs DESCRIPTION="A robust, optimal, and maintainable programming language" HOMEPAGE="https://ziglang.org/" @@ -30,7 +32,10 @@ fi LICENSE="MIT Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT ) || ( Apache-2.0-with-LLVM-exceptions Apache-2.0 MIT BSD-2 ) public-domain BSD-2 ZPL ISC HPND BSD inner-net LGPL-2.1+" SLOT="$(ver_cut 1-2)" IUSE="doc +llvm" -REQUIRED_USE="!llvm? ( !doc )" +REQUIRED_USE=" + !llvm? ( !doc ) + llvm? ( ${LLVM_REQUIRED_USE} ) +" BUILD_DIR="${S}/build" @@ -41,9 +46,11 @@ BUILD_DIR="${S}/build" # options that are passed to LLVM CMake building (excluding "static" ofc). DEPEND=" llvm? ( - sys-devel/clang:${LLVM_MAX_SLOT}= - sys-devel/lld:${LLVM_MAX_SLOT}= - sys-devel/llvm:${LLVM_MAX_SLOT}=[zstd] + $(llvm_gen_dep ' + sys-devel/clang:${LLVM_SLOT} + sys-devel/lld:${LLVM_SLOT} + sys-devel/llvm:${LLVM_SLOT}[zstd] + ') ) " @@ -63,10 +70,6 @@ RESTRICT="!llvm? ( test )" # Zig uses self-hosted compiler only CHECKREQS_MEMORY="4G" -llvm_check_deps() { - has_version "sys-devel/clang:${LLVM_SLOT}" -} - ctarget_to_zigtarget() { # Zig's Target Format: arch-os-abi local CTARGET="${CTARGET:-${CHOST}}" @@ -114,7 +117,7 @@ pkg_setup() { export ZIG_SYS_INSTALL_DEST="${EPREFIX}/usr/$(get_libdir)/zig/${PV}" - use llvm && llvm_pkg_setup + use llvm && llvm-r1_pkg_setup check-reqs_pkg_setup } @@ -140,7 +143,7 @@ src_configure() { -DZIG_TARGET_TRIPLE="$(get_zig_target)" -DZIG_TARGET_MCPU="$(get_zig_mcpu)" -DZIG_USE_LLVM_CONFIG=ON - -DCMAKE_PREFIX_PATH="$(get_llvm_prefix ${LLVM_MAX_SLOT})" + -DCMAKE_PREFIX_PATH="$(get_llvm_prefix)" -DCMAKE_INSTALL_PREFIX="${ZIG_SYS_INSTALL_DEST}" ) diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz index 2de14ae2aa407dd3afba2242ff9034fe0bf1947b..63e5b386afe5c5c7547114db19e3b8665ba33e89 100644 GIT binary patch delta 71291 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

G!@K6C7{bs_+r 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 delta 71272 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 K{;--k#{vL^!R9~! diff --git a/dev-libs/json-glib/Manifest b/dev-libs/json-glib/Manifest index 4d6ea5a0b2b5..9e7ac91e641b 100644 --- a/dev-libs/json-glib/Manifest +++ b/dev-libs/json-glib/Manifest @@ -1,5 +1,5 @@ DIST json-glib-1.6.6.tar.xz 1306232 BLAKE2B 93814dad74ef61ef265e348e9e145ceb63c950f1e9ecda23fbaad24e291a1cbfc690e287ccc8959fd7c056634f80815ef54fa2c75b09ebd3e158f3fa4df1c8e7 SHA512 b9a737e4ba3ecdfb9cb8f5fb751cc74e5b1553664d3088c44a1f9e5396d4037958af214dcd290ddf5af98088f46167e10e371e134e1de5cbb7aec84c5c0fd017 DIST json-glib-1.8.0.tar.xz 157300 BLAKE2B eef0344c353bb9288efb700a6041342379627b924a042263e011f21140166b57b108f6816e80ac692159b49943f9c1afeb722efafa34e8c60f2fcdf53a0dc034 SHA512 e4fe16bb7c5b72fcf9c0966ac1903ff0cd74ec8eab891db4b94e92353bdcb57b24613b6c2cce7bfa1996603c367d1b4939c12209369dfb915aac0f3804a3a900 EBUILD json-glib-1.6.6-r1.ebuild 1852 BLAKE2B 9bda48189097d588e30484acdeee125f6eb456aa07599b572d8a5992bc17ffcc8464ed949a12f1a63eabca1b2a989ef22c1694f8fd357f6ff7813b3d25dfec3d SHA512 0357572c05e4e6b956c7c5fcd78608e84dad66de34370fcfa627c2469a880f8feabe4464040acc8c89cf68d016a4bb37b0f66e97b9282058cb56254afe17f8be -EBUILD json-glib-1.8.0.ebuild 1834 BLAKE2B 95688d73b0da8c54333820f0b8dc797fec228a8c9521b96b3933c34065b91163e99d37e5a7f1e718e19fa0411970976119e2953d7fa90b3dcf79b7b8b91ad45f SHA512 cf59d67a3ed2633641fea1dc3ae85ebcdfa3fbdbe3b12cd9a6d5e964da14a4be3764c759bb0bf7efab6f93b1e1e1878084a5a74e5ef5f5346abb1ecf7a7e64b9 +EBUILD json-glib-1.8.0.ebuild 1831 BLAKE2B b09de45f911941c28f141794684e8f1b7ca8d7b9b1b6d5a1f13c10206d30c34d63382d0aadae367e913b4995c00c00fe84e010c3720be65ae405df1f2688d0b1 SHA512 55db43a0ebd65e5bee8c01241f9234977194c9d05109b82cd2e579bd240010f77cfd739c065b67b9d49f124d7aad0cd6640b4af014aa63247519eb5d7d29861a MISC metadata.xml 1419 BLAKE2B ac1a9777c70b0d1421de223be8ccc1600192979826eb3cebf80dda2f494a2a97c07746b09a5c91181e18d2d8d51ba4f50952414f9a41c5dad16c63f53aac9517 SHA512 bd248bf651553b0c3d41948826ca0022cfd273b18d8cf61820637b127f4c37a8f883d3d71f9bddf3dc78317540442ef8132e7d67b0a35a6d4da0661b8e86ddbe diff --git a/dev-libs/json-glib/json-glib-1.8.0.ebuild b/dev-libs/json-glib/json-glib-1.8.0.ebuild index 08ef50b661fc..28223f91075f 100644 --- a/dev-libs/json-glib/json-glib-1.8.0.ebuild +++ b/dev-libs/json-glib/json-glib-1.8.0.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=7 @@ -9,7 +9,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib" LICENSE="LGPL-2.1+" 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" IUSE="gtk-doc +introspection nls test" RESTRICT="!test? ( test )" diff --git a/dev-libs/libcec/Manifest b/dev-libs/libcec/Manifest index b85b633b80d9..b01b4d17af85 100644 --- a/dev-libs/libcec/Manifest +++ b/dev-libs/libcec/Manifest @@ -2,4 +2,5 @@ AUX libcec-4.0.7-no-override-udev.patch 850 BLAKE2B ce5c795ba3db2d6600b93af6d15d AUX libcec-6.0.2-musl-nullptr.patch 829 BLAKE2B cfad08ba094e7ca92caec9a38d77d3d65b5baedf49db2b131b33a84543c2ccd0f60b99e7100434a302710c8bcf0d526a6033aa119c8f274efeff277388e75d6d SHA512 015055905a639a8599d5b0766a17bd6b3c91feb59eba543b55919fe40d9bcd0deebdd1b29a9b92e718c7d1bf8486d8413dfea986bf2639e984ba9f8b7a162d0a DIST libcec-6.0.2.tar.gz 355807 BLAKE2B 007530d839493355f283992a4390550d6ddd432977d7489c17087f7e5bb6f503c35e967ed6a620d55e2e7c25ce10814f360d146a28b860cdcdd108fae152f896 SHA512 c16ac268e67b01d4e35fad644e5927e1d9fc7bcaeff698ac5f0eadd31ec63a0bef2a2b2bc37860d1571e1e0cdc55911c2de468c661c7c7ae1d492f80188035cb EBUILD libcec-6.0.2-r1.ebuild 3427 BLAKE2B d5bbd4db1c687a3bdff500ecc1095eeb0fece35018e8e2cdad96c1a9507a6e4d0b6bb390ff7e2a918f6200f7369426a8d7335753c12895904d460f686f83f7af SHA512 dc4537a129eaae3db38cccf9f9db77a522a8491aeca9b6ba6879e92ca93f985ecb96ed6b4f6c9f1b0e47e654743c3bb959a2f3cabc73753648cc363a7421b213 +EBUILD libcec-6.0.2-r2.ebuild 3050 BLAKE2B a80b65a8754f0bd092d10cb0e8906b6caf59103a623a71b37eea024b2cf10701de04fcd9bd78fcd70f11c1fcbe0b7e737f4f15d7d5b42dabf3b47e9529fb6bfd SHA512 1e93c51fe8d696f504f9b84021ae2951f0e08881611a4bac6fc42e14e4fd20b855279a560dcedba112ce4b7ee002eb24db0d6c03d56758a66c604a6816824ed7 MISC metadata.xml 828 BLAKE2B 55df5b9af327507fdb9f415c8616affc437d82ac5a7e57b53f21f7917285b10f70e58b3fdbebf6899aa8c10dbe73186f84643842b04953da74f94b6c4112b3d6 SHA512 25e981d2c88ce87c9c41f6816dfadeb00bf3e0d5dfebc8b135ceba09552c40c29501bede0e3a73a63dcacb0741167f6180a674d82cf2b66dfb649a4aa968387a diff --git a/dev-libs/libcec/libcec-6.0.2-r2.ebuild b/dev-libs/libcec/libcec-6.0.2-r2.ebuild new file mode 100644 index 000000000000..9d3d2bf12bb9 --- /dev/null +++ b/dev-libs/libcec/libcec-6.0.2-r2.ebuild @@ -0,0 +1,123 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +MY_PV=${PV/_p/-} +MY_P=${PN}-${MY_PV} + +inherit cmake linux-info python-single-r1 toolchain-funcs udev + +DESCRIPTION="Library for communicating with the Pulse-Eight USB HDMI-CEC Adaptor" +HOMEPAGE="https://libcec.pulse-eight.com" +SRC_URI="https://github.com/Pulse-Eight/${PN}/archive/${MY_P}.tar.gz" +S="${WORKDIR}/${PN}-${MY_P}" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +IUSE="cubox exynos kernel-cec python tools udev +xrandr" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND=">=dev-libs/libplatform-2.0.0 + python? ( ${PYTHON_DEPS} ) + udev? ( virtual/udev ) + xrandr? ( + x11-libs/libX11 + x11-libs/libXrandr + ) + +" +DEPEND="${RDEPEND} + python? ( dev-lang/swig )" +BDEPEND="virtual/pkgconfig" + +CONFIG_CHECK="~USB_ACM" + +PATCHES=( + "${FILESDIR}/${PN}-4.0.7-no-override-udev.patch" + "${FILESDIR}/${PN}-6.0.2-musl-nullptr.patch" +) + +pkg_pretend() { + use udev || CONFIG_CHECK+=" ~SYSFS" + ERROR_SYSFS="When using libcec build without udev, kernel config option CONFIG_SYSFS is required to automatically detect P8 USB-CEC adapter port number" + + linux-info_pkg_setup +} + +pkg_setup() { + linux-info_pkg_setup + use python && python-single-r1_pkg_setup +} + +src_prepare() { + cmake_src_prepare + + # Do not hardcode the python libpath #577612 + sed -i \ + -e '/DESTINATION/s:"lib/python${PYTHON_VERSION}/${PYTHON_PKG_DIR}":${PYTHON_SITEDIR}:' \ + src/libcec/cmake/CheckPlatformSupport.cmake || die + + sed -Ee 's|[ ~]?#DIST#;?||g' debian/changelog.in > ChangeLog || die + + (use tools && use python) || cmake_comment_add_subdirectory "src/pyCecClient" + + if ! use tools; then + cmake_comment_add_subdirectory "src/cec-client" + cmake_comment_add_subdirectory "src/cecc-client" + sed -i -Ee 's|add_dependencies\(cecc?-client cec\)|#DO NOT BUILD \0|' \ + CMakeLists.txt || die + fi +} + +src_configure() { + local mycmakeargs=( + -DHAVE_LINUX_API=$(usex kernel-cec ON OFF) + -DHAVE_LIBUDEV=$(usex udev ON OFF) + -DSKIP_PYTHON_WRAPPER=$(usex python OFF ON) + -DHAVE_EXYNOS_API=$(usex exynos ON OFF) + -DHAVE_TDA995X_API=$(usex cubox ON OFF) + -DHAVE_RPI_API=OFF + ) + + if linux_config_exists && linux_chkconfig_present SYSFS; then + mycmakeargs+=( -DHAVE_P8_USB_DETECT=ON ) + fi + + cmake_src_configure +} + +src_compile() { + cmake_src_compile + + if use udev ; then + sed '/2548/ s/SUBSYSTEM/SUBSYSTEMS/; s/$/, GROUP="video"/;' "${S}/debian/pulse-eight-usb-cec.udev" > \ + "${BUILD_DIR}/65-pulse-eight-usb-cec.rules" || die + fi +} + +src_install() { + cmake_src_install + + use python && python_optimize "${D}$(python_get_sitedir)" + + use tools && doman debian/cec-client.1 + + if use udev; then + udev_dorules "${BUILD_DIR}/65-pulse-eight-usb-cec.rules" + fi +} + +pkg_postrm() { + use udev && udev_reload +} + +pkg_postinst() { + use udev && udev_reload + + elog "You will need to ensure the user running your CEC client has" + elog "read/write access to the device. You can ensure this by adding" + elog "them to the video group" +} diff --git a/dev-libs/libclc/Manifest b/dev-libs/libclc/Manifest index f46ebd3db3f2..b1efd208538d 100644 --- a/dev-libs/libclc/Manifest +++ b/dev-libs/libclc/Manifest @@ -7,10 +7,12 @@ DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 186e75b6a0fbfe1e85408589c149 DIST llvm-project-18.1.0rc2.src.tar.xz 131993176 BLAKE2B 8df1e34a54214975efe1b9a649753a2dc20c04e3c763bd8648000f48dd18f27ccfdc597ff6e68e0f408310493dfa92f48c7eee53376501e8ebc3b7c614809c15 SHA512 b595bb5d029723fee4e8f8edeaddd6fdcd48d668f66f4239e3208fd19d3a3622e8e4f90ae3fa4b1216fca1621d6c6b6ebf4d99dec7febff2457d0ceb79e8617a DIST llvm-project-18.1.0rc2.src.tar.xz.sig 566 BLAKE2B c765549386a92883bd348d9be25a3c92b1e66a1bac71385ef99978ec2af413a7616a2d9699c57554d927f95b80a3584572557d26e3df16b2ff6678359d5fd6b0 SHA512 83bb4c133f34faec8a0109689ed7aa18222c9a803ba8c95c571a18e854726024f106a1c8e3a820020255c426b7fa8bda26789ff1546972e233fbe3e3ab3a8e91 DIST llvm-project-78b4e7c5e349d8c101b50affbd260eb109748f8f.tar.gz 207433034 BLAKE2B ab7189fe82b5a9309348b499130295b3057dbb263ad9c60b1748e4ea92be3a85f0160baa1408dde5516650994951d9f948223d2d6260492a07b07dde51a51ff9 SHA512 366ecb02720d2b550ebeca989abf74ca1c93b2585a95fa378f44edc6c3329ee4e1548f5fa2cf7a19e59bc817abe6cc8850841415227380114c59b58867959a5a +DIST llvm-project-8884ba43a8485bebef5c4d41e7ed457e3fa84f07.tar.gz 205853916 BLAKE2B 115809efbf062ced32ffe61b25e65e44a0b3c293f68bf40fc4d9e596cd077fc4781a059ad24c4dc7a139c6ec884a6a183ebac06535f2498116266695e19daf00 SHA512 cb496111ec72163a1872fa9a14f8963108d3185f4464a74cc45d26ccc5071bc36895618b81c29063cde0564a50017a0194da4dc559a046a12550d9ab0d9b8347 EBUILD libclc-15.0.7.ebuild 1668 BLAKE2B ac2bd589fb3c29662799f97b1f649fd22b1b7ce5701879815bc01a05ae88421a830a6a3507b4dead181f24eb4e45c451e8ea1ebbdac2a2de51ddbc3cd9f53c66 SHA512 a3e39fbaddb322360f6362ef21713f375d04e02b2b9a3d43a3d47b26d5d43643a8c654181aef9518aee5f9805d09c446bbbf13342b74f09622e5e1b0c59470b1 EBUILD libclc-16.0.6.ebuild 1665 BLAKE2B 27ffe7083936c466a749550797d109c7a48fc6aaf110977c53ae2d4c5edd558c958a4981020b2c74c6b0c47aeee184edc6e1f192da93f57972fe9cc9abfaa762 SHA512 5007264c688588ec9fd7e74e88a1c1810be2602b744a64d8927275bc8ceaf278d9598222c5d2e3d3fa64504364625b03951752ef7221fd1bf16cc26fbd54ad80 EBUILD libclc-17.0.6.ebuild 1750 BLAKE2B 691bf74589650205182ca24a01d649678773a495f33876dc348a695fa34012782c58a723e5df0fca84d1715966c8bb8ac94cf30624ea773964330195c89109c7 SHA512 83d560e10793c5a188d6dcaaaf5a3bcd92e7ea1d5ea21af319b6ca9befeabc812af8122934902f3423afb6e3a941af5c38ae689e14584bce4753fb29a7db6745 EBUILD libclc-18.1.0_rc2.ebuild 1268 BLAKE2B 92a3a9d265bb42357c4ea9fb9d3d2987eb472a5a4d2a7531b2216cb81c09f411477eac675d6970084e8feebcf292928f6ca93575f51def4420ecead684136de4 SHA512 a53ed11ab2052cbd8f26c70c14994ffc347d373f07a820f6c3bf9335c64b72c1ac422998da2eb814e1ed83a9d6a80df75b405d9063c31404099c575c6d56b05c EBUILD libclc-19.0.0.9999.ebuild 1268 BLAKE2B 92a3a9d265bb42357c4ea9fb9d3d2987eb472a5a4d2a7531b2216cb81c09f411477eac675d6970084e8feebcf292928f6ca93575f51def4420ecead684136de4 SHA512 a53ed11ab2052cbd8f26c70c14994ffc347d373f07a820f6c3bf9335c64b72c1ac422998da2eb814e1ed83a9d6a80df75b405d9063c31404099c575c6d56b05c EBUILD libclc-19.0.0_pre20240203.ebuild 1268 BLAKE2B 92a3a9d265bb42357c4ea9fb9d3d2987eb472a5a4d2a7531b2216cb81c09f411477eac675d6970084e8feebcf292928f6ca93575f51def4420ecead684136de4 SHA512 a53ed11ab2052cbd8f26c70c14994ffc347d373f07a820f6c3bf9335c64b72c1ac422998da2eb814e1ed83a9d6a80df75b405d9063c31404099c575c6d56b05c +EBUILD libclc-19.0.0_pre20240210.ebuild 1268 BLAKE2B 92a3a9d265bb42357c4ea9fb9d3d2987eb472a5a4d2a7531b2216cb81c09f411477eac675d6970084e8feebcf292928f6ca93575f51def4420ecead684136de4 SHA512 a53ed11ab2052cbd8f26c70c14994ffc347d373f07a820f6c3bf9335c64b72c1ac422998da2eb814e1ed83a9d6a80df75b405d9063c31404099c575c6d56b05c MISC metadata.xml 362 BLAKE2B 768f93d0058e4da4b420569f3f1771dfa7385ad89540bbc18cf53b5a71e3f060a8afa1112ff37570d7fc9dc3e71619fa3fd8d0cf7b5d3954f5110b19e146df30 SHA512 e6335424da09f668953acd39dcd9b03a30e3b509b34b1de5c72644a3740a5b6b287f10e08405b79bafc8104cc4dc1324b7b9d7990c3b560b0235ae82da8c68a5 diff --git a/dev-libs/libclc/libclc-19.0.0_pre20240210.ebuild b/dev-libs/libclc/libclc-19.0.0_pre20240210.ebuild new file mode 100644 index 000000000000..15a69aca7556 --- /dev/null +++ b/dev-libs/libclc/libclc-19.0.0_pre20240210.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_COMPAT=( {15..17} ) +PYTHON_COMPAT=( python3_{10..12} ) +inherit cmake llvm.org llvm-r1 python-any-r1 + +DESCRIPTION="OpenCL C library" +HOMEPAGE="https://libclc.llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions || ( MIT BSD )" +SLOT="0" +IUSE="+spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi" + +BDEPEND=" + ${PYTHON_DEPS} + $(llvm_gen_dep ' + sys-devel/clang:${LLVM_SLOT} + spirv? ( dev-util/spirv-llvm-translator:${LLVM_SLOT} ) + ') +" + +LLVM_COMPONENTS=( libclc ) +llvm.org_set_globals + +pkg_setup() { + llvm-r1_pkg_setup + python-any-r1_pkg_setup +} + +src_configure() { + local libclc_targets=() + + use spirv && libclc_targets+=( + "spirv-mesa3d-" + "spirv64-mesa3d-" + ) + use video_cards_nvidia && libclc_targets+=( + "nvptx--" + "nvptx64--" + "nvptx--nvidiacl" + "nvptx64--nvidiacl" + ) + use video_cards_r600 && libclc_targets+=( + "r600--" + ) + use video_cards_radeonsi && libclc_targets+=( + "amdgcn--" + "amdgcn-mesa-mesa3d" + "amdgcn--amdhsa" + ) + [[ ${#libclc_targets[@]} ]] || die "libclc target missing!" + + libclc_targets=${libclc_targets[*]} + local mycmakeargs=( + -DLIBCLC_TARGETS_TO_BUILD="${libclc_targets// /;}" + ) + cmake_src_configure +} diff --git a/dev-libs/libdex/Manifest b/dev-libs/libdex/Manifest index f8c9cfce013c..8b6cb091b35c 100644 --- a/dev-libs/libdex/Manifest +++ b/dev-libs/libdex/Manifest @@ -3,5 +3,5 @@ DIST libdex-0.4.0.tar.xz 95468 BLAKE2B d45760dd826835cb2e5bffe1a69b7fcfb4b20fcfb DIST libdex-0.4.1.tar.xz 95492 BLAKE2B 73e660cd5876f41f7e02bdb35cc460888eaf40a62c7431e7fcd2337a2eb953f975a8f6719c0726672be71ab507561413257c140a31cfdcab09491d4228362796 SHA512 80a80c6fcf936da903a64339dff1d6f802f028bfd6e2815bf3b2a3ac6bd0e9fafe3f81b66dd1ee0a6bbd6303cc31fc73b528829e587142a7d269b1b98377ca25 EBUILD libdex-0.2.0.ebuild 1195 BLAKE2B 962c9225c175ad2a6e1cb278475b1016a19f6d37814d4014e47b447d12379a95edba5a4a8bb06ee01a2cc172f5b7f4dea82e5bc3082facc227bca656cf2f458d SHA512 e18f4272e5840d1e9679845d842881a99de6cbfeed1346f014447796f9d90454b895259f00a647c3c7c1b617e74b79158d37b780da72c725bc531e2d73824a7a EBUILD libdex-0.4.0.ebuild 1201 BLAKE2B ab26946f4fa3117af2754ac90bd04015fdf73897d81a2ef6dcba9b94c90788ab4db572df27daa280cdc0d8bcd6a3272272c9062c016deb7e78dc1a91c8311ab4 SHA512 813bb6700466199dd802dc7e61635f65cda16b89f575f9f7c82bbca3a0afeb955a60a15768dcef4901f7beea0bb963fe1771de58810d7f02593f363970f11c3c -EBUILD libdex-0.4.1.ebuild 1208 BLAKE2B 7dd7c78df11d12e98e240a78175078130c47e32acedce2a56c5f00054e96d6cca155778639f7df0981c1f312e034fd1a7976e5f5fc7b2cbabc5f85ff0bec57a9 SHA512 ba1696ce05fbcb3cb1d772e15001adf83004d1b08d207ecd339ea0ccf25dd30c16f50b256ad84b3d7abe3ef9887de59ec270d186b89d6d1f6e385b1469901f8c +EBUILD libdex-0.4.1.ebuild 1207 BLAKE2B fd206431446b518e559c12f15c5ca0c0f0fd98eab9807ca46a8159f5ec4847beeb855ce012b1cb82893a146979f05fb3154562b55f60a17611f5207057495e79 SHA512 797ad80e151dad2b7053da61758fc804d028a041d00a3007d3245bce426402b21d2c0634b8779273da1b200bf5f44d46fabce104006e4153fc209b643fac168f MISC metadata.xml 887 BLAKE2B 981f85ed363974888b20a6a1c7d24a22e47502af784bbe983a15359546afba333fe347e6aab5e5f5bef90a6995a4216702a8dde7ad760b9e730f5113076d38ee SHA512 eea5374f3eb48ee5770cc0d6d9133f405b058e74714d29f973c46ad912ca96282eb7f584b6b396c9aa72eae345d45461bcf8d376d93cf5370f04ac45fbab7e47 diff --git a/dev-libs/libdex/libdex-0.4.1.ebuild b/dev-libs/libdex/libdex-0.4.1.ebuild index a59cc7756e76..0c9580a83095 100644 --- a/dev-libs/libdex/libdex-0.4.1.ebuild +++ b/dev-libs/libdex/libdex-0.4.1.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 @@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/libdex" LICENSE="LGPL-2.1+" SLOT="0/1" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 ~x86" IUSE="gtk-doc +introspection sysprof test vala" REQUIRED_USE=" diff --git a/dev-libs/libgusb/Manifest b/dev-libs/libgusb/Manifest index e52c53f6a8f9..21e97777a056 100644 --- a/dev-libs/libgusb/Manifest +++ b/dev-libs/libgusb/Manifest @@ -1,5 +1,5 @@ DIST libgusb-0.4.6.tar.xz 50660 BLAKE2B 4a2d0f502609f487ca84d970a157cb35c5fc1676a074a868ecb269f2028c39d2ad581a156054987095eb869d7edd7572921b188005262dce12ae3b83271f14dc SHA512 586650f1694cdac50d08f53b117686c38a1be19468ebbf56baa7fc13482f07e0f67c854807b827b6410b094409e117e46afd8cf2706f1390076ad34978b871c1 DIST libgusb-0.4.7.tar.xz 51448 BLAKE2B 126d7723e7f47cf1ee4780aaf627c15e8e04a95a765f5c68578d6a31ec1d69578af05b6687224399e657dfaf2f983bad5415b05c19c3334cfc7fc06a58f0a27e SHA512 38f8d4989e3adc46013a9e8ca42511c5de9bbaf23a11654eb47d7c9a9c64b90f0213b77916f8ebd1e6c246aaafa0e1574bb72a19170ae9efa2af9e3f86a4e210 EBUILD libgusb-0.4.6.ebuild 1752 BLAKE2B 190e4ba969d0e72995fedb122900ae7c78497e348be0c1aaac8846773e99374084291456de2cceb4ce3a0201cb7f735e17ce62210c3199e321067db9177e4fc6 SHA512 ac048731384fa3f85da738aef157435392be0079d559a0f0d0f9284c7ff01bc3c9eebbd15a0c3c382d766830894307caaa6c592f3d873fdc236161d5d8bf5189 -EBUILD libgusb-0.4.7.ebuild 1759 BLAKE2B 66dbd068b925a1df0ea5897289bb3b4c54393fb39274dadc4bde145d6ab8ac26b24aae7b1e2c62461cebe10c43de2cc78bb2b55f41398611e773d84e3bb8ec8e SHA512 07ae73c496c674ecfd8198fe67f83474a7e07df365e6f8d1a511862a0be7ac81f5a4ff3cce693f549b8a8efcfe49d10925114ecb884a114b6a1ee36f703f00f3 +EBUILD libgusb-0.4.7.ebuild 1757 BLAKE2B 173dcdf53bf9bf659922089f824bdf3e3adcfe9ef17d0000c67a88b218d7e0e49c90ba318020631efb90ca7a59e6774d77d3b393f567371a7eedc0122dfc108d SHA512 267ec09fe5a2c43ec59080c6b7c0ea1ead698db26c5ed7094f925b14ec34a3baf14ea0add4d1ab67184095af7bcdb0f6a83b2c07597287cd41b3d8ec078da98e MISC metadata.xml 344 BLAKE2B bd362d7e89ba2d88c2f220ab47593b4ae25bc4ca486bdafda16448407213d7558d7ea807c489e5aafbb8ec83a40e8e339c8ba20d3bfc3957da33a7e7711c6898 SHA512 93166c6dd4d764901c87fc567ab1c67add1c654b7ea1f3326e7144d5c14789bdee2a1e37874f8b6158136e03363372bf1d972f49f96095b0e3e568af89c4af34 diff --git a/dev-libs/libgusb/libgusb-0.4.7.ebuild b/dev-libs/libgusb/libgusb-0.4.7.ebuild index 6dd274c99bd4..c7efacbb5c24 100644 --- a/dev-libs/libgusb/libgusb-0.4.7.ebuild +++ b/dev-libs/libgusb/libgusb-0.4.7.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 @@ -14,7 +14,7 @@ SRC_URI="https://github.com/hughsie/libgusb/releases/download/${PV}/${P}.tar.xz" LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86" IUSE="gtk-doc +introspection test +vala" REQUIRED_USE=" diff --git a/dev-libs/libgweather/Manifest b/dev-libs/libgweather/Manifest index 558d1ddc0b56..8778b96f9ebb 100644 --- a/dev-libs/libgweather/Manifest +++ b/dev-libs/libgweather/Manifest @@ -1,5 +1,5 @@ DIST libgweather-4.2.0.tar.xz 2752164 BLAKE2B 9cc51363d6a2a09497269760701e0e0c1beb68c0096262fb6e2885414f838b41c151df7b057def457fdd49f9036d853ab624a9683a5cf57bbdefaed5376fe69f SHA512 cd95c6714575c0afc52455bb99c9116af27716868648debe0e5309904cfaf7516cf2379e415b3d9dd57b5dd223bae8e8acbaf705a3867dad8f75aec22eea908e DIST libgweather-4.4.0.tar.xz 2808680 BLAKE2B d3bfabd7936a5dc5f6f77cbb5acb3a7b80cebe1f08ff48582e1609cad04051ce8b84959c27576c928233e4625db8831c99d049378908cbe562b48221b6f37392 SHA512 dd232d36b168132a7c7cf06ffff16e88eb6e3e9e003e39b975df3d294ada401ab7d34de386dcc53452de6b0f8c68ff7f0cf6a94492e353828e00d4a1204b5d00 EBUILD libgweather-4.2.0.ebuild 1971 BLAKE2B 2e4ac0a65feda6757fb8c19c20c9613f9ee3269751f9aa06f7be6c4863ae62c07481ec57ab8b9e6d69c075e1013dd200d041563477e9ab8475a7bcd84330542b SHA512 6463ef5b32c2bab03eb988e1c4ae26d4fc1e14376e0fa4940aca9a7089ca0a5ada9b401f4953c2a545b3a30a4f48940ec3a245274079d9c795d59857272b614c -EBUILD libgweather-4.4.0.ebuild 1975 BLAKE2B 56559d5500eadd945f7059dfc959b0e6778aa37f11edca66452fc7059a2263d974ae690b169f5add6805fea41a3242fbb866bcb2fb29809ade851527a9ae842c SHA512 2d7eefcfc1ee68bd226405e622bfb8c769f43e76a2f46f26a365dad0c8c5fe077838ec4d0c9a814b9a24eb77500b2a893f90dafc765f024154c38bd16a37685e +EBUILD libgweather-4.4.0.ebuild 1973 BLAKE2B 6d6dfa9abd5c92b5823e5be2c0f81d7196802493748e31fdb62c5689d75244b39e2126ee1eb61125f540edfd5e05d8e22235629f9deec88ef40364349fc82d70 SHA512 e111bdf1ed2959f4bdc732a2e24cc1a3aa1cf79fd695392d3bd05fa7c230ff53d354a10d6a1524ba04ec3c370d841f6800ce7242ea2bcdac55c49f2d5f0fa2e7 MISC metadata.xml 352 BLAKE2B 3726dfdf7269138db7992dbab72db960ed2362a8c753362376f28fa37e0849ef89f74b132dea4c63120dfb777f27566aea12f5dc92ddbeeb5a3b8139d4feeb9c SHA512 06dcfdd1ba301e34b2b9a23f3cdb5a686daa8fcc7a2caa8ac921eade3e805589ba2bb148da5f64f95f93d62dda71b5e19f37b33f1e35201c61bd8e0bb996bbf4 diff --git a/dev-libs/libgweather/libgweather-4.4.0.ebuild b/dev-libs/libgweather/libgweather-4.4.0.ebuild index ceccb46337ad..6f7049aee632 100644 --- a/dev-libs/libgweather/libgweather-4.4.0.ebuild +++ b/dev-libs/libgweather/libgweather-4.4.0.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 @@ -19,7 +19,7 @@ REQUIRED_USE=" gtk-doc? ( introspection ) " -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" RDEPEND=" >=dev-libs/glib-2.68.0:2 diff --git a/dev-libs/libportal/Manifest b/dev-libs/libportal/Manifest index 8a3a4764863a..b486d8ba6d4e 100644 --- a/dev-libs/libportal/Manifest +++ b/dev-libs/libportal/Manifest @@ -1,5 +1,5 @@ DIST libportal-0.6.tar.xz 63816 BLAKE2B 396659bd1fd00885b49363a3f6fc0ccf5324c87417cfcab48c966ef61ab2fa35d300be84656261fdf4313b77fc13058d7b7c9aadb0591c1ef17b80434f8ec19d SHA512 f5f76a0dd0c66521b745c276e41f298addbbd41dd5fb3df9381ea85c122387878cb0e51ffac1e17f9e82548ab222d2c2fe92ab0d018de8a9ae9b2dfd65e454c4 DIST libportal-0.7.1.tar.xz 74268 BLAKE2B b519fa88735d640a74e18cc791ec69862f136b793a7c855b1f3873cf6b15626d69088747f1a7ff54f8cd96f79e82e3df31e5349e3da57906e769b8f809f4ba34 SHA512 cbc50bfd86787fffc975fc53835acc6c3c0fd54b7ee02fce1983f1bd0fc40b15a0537780cd5e943ecedcf951840080a0f55a23a96e706223e52a6144ee70332c EBUILD libportal-0.6.ebuild 1747 BLAKE2B 468a8f73ac750ae599ded48e43141c6762c90a47c4b80db0390afa9a5574bdd93d059bd5261b3821ef3d1d6321a0fc4465db8cdc031cd0653c910404c80135ee SHA512 564ead18bbabb5502af21fd8d2292e747345e4362028c662fe2e94d2724095f8e6e9652c200e91490cd7fe90768d3ff0b3b3077b789327ef4a6f8d2905e97a65 -EBUILD libportal-0.7.1.ebuild 2244 BLAKE2B d742ef6a562a8c0f971cfa3390741ff75f7d8359da8602baa31977eb9a88f86b57a908825635cbdb661bda78cf99138a1e0ee85f09ed32a3442ab810528d0fa2 SHA512 073aa999974068d6d6953bd25356c5148d77cf04c866dbdce7faaca69ee7a0f202eab5eb5f3dbdfb0ad9649cb6b3c3b7157c68c3e2e4497dd63b874a0a9a52e8 +EBUILD libportal-0.7.1.ebuild 2242 BLAKE2B f4c60576f40e404ff8019eb2789bb7a2fca4aa2abcd0a78bb251c2b0a2dfe442f53dc036b58729547cf10a24315af70119c48dcbd1586388d517b7ac84bcc3ea SHA512 04fd6314b78f211309148ce8c0161928063289ddc111ff1c37ba2b3695f2d1a5ee0f72a467183d4a461e806a6955d059e1a26f760cda29982e842a8599ce17d5 MISC metadata.xml 346 BLAKE2B 36d7ac5ecd2e44a96508cd386bf9cdde323bcf70778bddde22780302958f79c57d337439d11629ea85d52c4990cc85b78aadf500241423ddfd31bd66cc6fbc7a SHA512 dc36f454412fca9a812721598d9e279ab33b83399388ca8722d6ab5dfadb7f54a5702b7dee3f5af29549cded85d8effe1b282cf6911eefafff7d9b848420d8b8 diff --git a/dev-libs/libportal/libportal-0.7.1.ebuild b/dev-libs/libportal/libportal-0.7.1.ebuild index 873af4b69fc7..0aa7ce16f5e7 100644 --- a/dev-libs/libportal/libportal-0.7.1.ebuild +++ b/dev-libs/libportal/libportal-0.7.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2023 Gentoo Authors +# Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -12,7 +12,7 @@ SRC_URI="https://github.com/flatpak/libportal/releases/download/${PV}/${P}.tar.x LICENSE="LGPL-3" SLOT="0/1-1-1-1" # soname of libportal{,-gtk3,-gtk4,-qt5}.so -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" IUSE="gtk gtk-doc +introspection qt5 test +vala" RESTRICT="!test? ( test )" REQUIRED_USE=" diff --git a/dev-libs/libtracefs/Manifest b/dev-libs/libtracefs/Manifest index 2a401b0e77d8..dcff07748743 100644 --- a/dev-libs/libtracefs/Manifest +++ b/dev-libs/libtracefs/Manifest @@ -4,6 +4,6 @@ DIST libtracefs-1.6.4.tar.gz 193967 BLAKE2B 24ca0affbd3343429c096795ea25fca6b96c DIST libtracefs-1.7.0.tar.gz 205716 BLAKE2B 7e11ed75e65ddfb6e95fa67db2d3a3000e722108b6cb9d8efe7f057bf96afa608f0452e42090dab077b59044d3cbaebf2e4361812b994943964ea611b0ec6a49 SHA512 8b95c798a9013c0278da1c68ab4625446e1cc9d437eed91a6ce16660e7787f0af04ab65ce0dba536039f2facca39c50df5e45335b1af630e7bcce70b584e2f0c EBUILD libtracefs-1.6.1-r2.ebuild 1363 BLAKE2B 63ca275f16bb40d52273defab3eaf43f08fe73af13efa9c416ef3eb3d4698ff542ee9618fc575993ee806682b464d04d1fe0ad9e0f0834ecdc21ae29dabda159 SHA512 5cdf431afd163ff14c4234664f31e61f822da1a5f7dc2d44e404c60e7deb0b2311cc673067bf3df610ef778da3f4dcdf77134c971bee4816877b6d0537ad6ca5 EBUILD libtracefs-1.6.3-r2.ebuild 1371 BLAKE2B 12e8b123542412df2707f66ddc9abc443e050d8c8f32151e08b7e9a99f721680be69dbaa3160045c87702c9eb0d75da526ff69d3cf47c65e9f16805e617438f4 SHA512 05b300f1a3debab95185f49040f7969e299483b2708dfec8a641d4eebe7741e2990363144cb6cb29e70b92e6ff6a45ecf0d744fe146ae8607c35caba087becf0 -EBUILD libtracefs-1.6.4.ebuild 1371 BLAKE2B 12e8b123542412df2707f66ddc9abc443e050d8c8f32151e08b7e9a99f721680be69dbaa3160045c87702c9eb0d75da526ff69d3cf47c65e9f16805e617438f4 SHA512 05b300f1a3debab95185f49040f7969e299483b2708dfec8a641d4eebe7741e2990363144cb6cb29e70b92e6ff6a45ecf0d744fe146ae8607c35caba087becf0 +EBUILD libtracefs-1.6.4-r1.ebuild 1502 BLAKE2B abb1fe6eba5ae91aa8032f8c86ccf6bde0c9eeb108510f4ad36f0204651bf5b7a0dbd947e1e833a913edb3a0cc177383eb3e652180a99ce1760d72771bcc4618 SHA512 2231af6f8a2f58afb0fd702395bea1637c498d53915bdfae55e65197257ef97cfdbd9e5675be0c8e2da5a3473e0cede8089b4e10c98e5a2948dd32cb7c1a0911 EBUILD libtracefs-1.7.0.ebuild 1156 BLAKE2B 01a27aaf12592638139feee4eb7e6a9069f24e72b20da9c6dda161f34ad59b20c95e618620ef620b9451b9de453ce989d74c2db8a837c95f8f9c547e414e60b2 SHA512 01fa74b72ca58e600b527a869cbfd053923b09da73451f15a66a472ee754bbf79a3d21c4796ad3ab2e7c157a23704aea5c8fe2aabd179cd46a0d72951b8db8f8 MISC metadata.xml 363 BLAKE2B e7330c25a8a87a9811793ee730e7822000fdf1cbdda003302e5d542118204d905583a4acd07a5f37a15952bbe6265ff606d44978db823905c724b5f142d5d2ae SHA512 7be0cfa3fd15ef0cfc0647c73d69a7efc5f00d8b7f9d85c6092326d638132e7f989b855fe5f3bd9ab770e860e7858f8d462f8727b9ddeee64a0c44f7e66acf9c diff --git a/dev-libs/libtracefs/libtracefs-1.6.4.ebuild b/dev-libs/libtracefs/libtracefs-1.6.4-r1.ebuild similarity index 88% rename from dev-libs/libtracefs/libtracefs-1.6.4.ebuild rename to dev-libs/libtracefs/libtracefs-1.6.4-r1.ebuild index 8586159db3f2..0fa9a748d6ad 100644 --- a/dev-libs/libtracefs/libtracefs-1.6.4.ebuild +++ b/dev-libs/libtracefs/libtracefs-1.6.4-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2019-2023 Gentoo Authors +# Copyright 2019-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -31,6 +31,12 @@ BDEPEND=" doc? ( app-text/xmlto app-text/asciidoc dev-util/source-highlight ) " +src_prepare() { + default + sed -i -e "s|share/doc/libtracefs-doc|share/doc/libtracefs-${PV}|g" \ + Documentation/Makefile || die +} + src_configure() { EMAKE_FLAGS=( "prefix=${EPREFIX}/usr" diff --git a/dev-libs/libutf8proc/Manifest b/dev-libs/libutf8proc/Manifest index 4f497fb471ef..30ed1dae227f 100644 --- a/dev-libs/libutf8proc/Manifest +++ b/dev-libs/libutf8proc/Manifest @@ -3,5 +3,5 @@ DIST libutf8proc-2.9.0.tar.gz 190190 BLAKE2B 9f259bb4eea31c95f586f8f7711cc69959d DIST libutf8proc-EastAsianWidth-15.0.0.xz 71296 BLAKE2B 701451cd6576d62ad4bc9c2d140ba78743b3fa5b062b40c2aaf47c02f5c3dc520a89fd51de4b46718c319c0ff2520e09cb39719cf73c044a14aa882b704cba12 SHA512 8b7a3b6cf56a98147ff5f64066a17c71247ae829bbdc10f758991aadf13b38a242a7f72ce13fdd4816117a0db98c084f0f9f32228817c9c2f31599955bb1e8fc DIST libutf8proc-EastAsianWidth-15.1.0.xz 71448 BLAKE2B 4f4bc996c4fc316b7f48b59c38e2b515ecdc7c1cf0a06db093d3ae8255cb03fd380d3f28f629140b3dbbb202bdc522f3593388ff917c76388ea5f2143527ab81 SHA512 d269cd963a2e3326881a127b368b17638775ba581f36cac5de29f99a4971cc4bd21801bacb0a7958bab75fe5b075e69dd38a3ebedab8d02ed2c9feeff28e3b58 EBUILD libutf8proc-2.8.0.ebuild 1438 BLAKE2B 24fd974c331628eb852d01b01dc691dcdd10230597476c63800183649d0edbba590525909b7438351422b53f77a63a5465c36cfc4bbf3bfe0bc80a5d8373ceb5 SHA512 ffa39e651ec595811f90950ec31ec8b335baa4a6b0bfa9c72d2a6de496fe713aaec7cb4273a5844a1cdd6121452c3403f5bc9d0e85fc5ac3ec78164b4704f774 -EBUILD libutf8proc-2.9.0.ebuild 1453 BLAKE2B c4487eb5cfaa1a6effcf7ae26a33140ac2f093431aa31870988a8690f72bc875f6e7986d83f801214ffb4433b1a6e86371249e39e1dbf9f168317981400a07d8 SHA512 323f0026518a0e92f4a857a7140d04e659fea0823a146ba94613b7e5bd4df0f40783c6aee85762d0a237045a4e61b47faa80af97acacb2777f2783ba482bbe1e +EBUILD libutf8proc-2.9.0.ebuild 1450 BLAKE2B 9f882c859432f2565c869c686cdb0c020638e97180afa8d44003e27636dc54a863e46c8813e4268f29328be6012fe4128a56e0f5655153ccf26f3ad52265b4cc SHA512 8086a2973236437aaf53cd6d71c778cda05ccd9d678d99b41b66158b71afdf75878fcd39b8b066d63f2b28ec8ccc5ea87b704921abae22345c75a018e78aec36 MISC metadata.xml 335 BLAKE2B ff350963fd5107b123b5d00bbd247a04b1339fff79e264540fe73b2365055b33f0da742de01d3b7b8dce0811dbcd2cbc329a5985c6c5953587cedfc43e9bb3ac SHA512 ce032d933cbfe1254988d065206fc4940840484a2b6b044d7a0e8130d5ea5df61cab7f3a73b47c56d2f82bc975e7adfad43e0f248f4939589aa9975083b72eb8 diff --git a/dev-libs/libutf8proc/libutf8proc-2.9.0.ebuild b/dev-libs/libutf8proc/libutf8proc-2.9.0.ebuild index 8ef86f7679c1..967c071768b2 100644 --- a/dev-libs/libutf8proc/libutf8proc-2.9.0.ebuild +++ b/dev-libs/libutf8proc/libutf8proc-2.9.0.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" @@ -13,7 +13,7 @@ SRC_URI="https://github.com/JuliaStrings/${PN#lib}/releases/download/v${PV}/${P# LICENSE="MIT" SLOT="0/${PV}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="cjk static-libs test" RESTRICT="!test? ( test )" diff --git a/dev-lisp/Manifest.gz b/dev-lisp/Manifest.gz index fa93e2a54e0c55f6fc61bebd1d7aa191909b99fb..c52aad52d09d6c15ea096e750b417d1f75912073 100644 GIT binary patch delta 3281 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 P;&=ZBr#VjKyB7ce)LUJw delta 3304 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 diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest index a0a5057b8491..3f39b7257152 100644 --- a/dev-lisp/sbcl/Manifest +++ b/dev-lisp/sbcl/Manifest @@ -24,4 +24,4 @@ DIST sbcl-2.4.1-x86-64-linux-binary.tar.bz2 12113408 BLAKE2B 608f2455590d7118986 EBUILD sbcl-2.3.5.ebuild 9048 BLAKE2B 5ed640bc380cab66baa817a4dbb9fd15a1d8bd4843b1e0459d636afe1d816ccddb01ca9a0297b1acafc1fe1ef8eb01e4646e8b9adca87ea36daac6cac7d31628 SHA512 1ad0c2443836a9b15c1f6a746833f91201adfa2182b6b82786c592f04c35abf10192e0a28b59228be81ad7d22859dc2096f277994004b05356615d4e4e6e7c49 EBUILD sbcl-2.4.0.ebuild 9142 BLAKE2B 3f2b70c0324a1af7a5dfecb870d994cfba77cf0e98cfd752118b04406e5587c8b30a3de5f78962228dc5e71f80eeaa9174e9d1b4fbe7a6d9f093f3018fc47aa0 SHA512 191828f180d7e0eb0f80a56e302e3c9dfe5a25d3c7a6b9d0fff09e60373cda85ec8739d9f6691c0dd12f2a693d3eb5fbf30c026cb9c25be7b23feed26809bc28 EBUILD sbcl-2.4.1.ebuild 9142 BLAKE2B 2d2fde85e0635d9bb89f771c2fa5a147b7b503efc8c44f652f383545ebc6c2c3b380137fa5066c1bd946b4f026dece5dd9e603e60912c22b25f946aad2bb0c5e SHA512 c378fb7f5562a6625013e1e34897c5218707aa5740ea05feb3eb6ac18f0eee7573a2d02158bf32589623d285946bb06cdb8bca24c09b2fee660876e758763125 -MISC metadata.xml 1429 BLAKE2B 59750e8f97481ee938def9de21017bb06b89b3ec72914f7d0e30f8b13cccf7124d23a6293d7b3ae3aff00d4e0564a3d20af6a98f9034aa31f24e42e6515ee055 SHA512 5ec54831af483785fd1f613295691380f1827af6cc63fa42e886839efe4dde0ad55f4b7ae655ec57d81500bf9fd6cef2edb62f92d738d55f8103836bbd260303 +MISC metadata.xml 1498 BLAKE2B 26fd9f6375ae06e3158d09608aeb5ea4a50e6ce7dd002c7c8f7827cf05798aebd7cba2b630238495ab0a27152ef6e485af2101446dd31e9592e9ffb14fb012b2 SHA512 c56fbecceb20c9550b4f5a07662276af099e7a600ad4f93139e25618aefd57bc45489fd85049da35b1f19937f2293640c1f953cb76780b849435b26f1f27285f diff --git a/dev-lisp/sbcl/metadata.xml b/dev-lisp/sbcl/metadata.xml index 46f8e1bbbccc..9a9f699bd5e4 100644 --- a/dev-lisp/sbcl/metadata.xml +++ b/dev-lisp/sbcl/metadata.xml @@ -25,6 +25,7 @@ Bootstrap SBCL using either system SBCL installation or dev-lisp/clisp + Make the produced lisp support unicode sbcl diff --git a/dev-ml/Manifest.gz b/dev-ml/Manifest.gz index 890dd92db4bbe8d8d96bfc547833be1ad5c1163e..26bf84704a02db364c3399c8a444cb0565aa7872 100644 GIT binary patch delta 24256 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 nk|IZKRwx4~?`LeUV+7H? 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 diff --git a/dev-ml/llvm-ocaml/Manifest b/dev-ml/llvm-ocaml/Manifest index d572b25f514d..fc0edec4ad75 100644 --- a/dev-ml/llvm-ocaml/Manifest +++ b/dev-ml/llvm-ocaml/Manifest @@ -7,10 +7,12 @@ DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 186e75b6a0fbfe1e85408589c149 DIST llvm-project-18.1.0rc2.src.tar.xz 131993176 BLAKE2B 8df1e34a54214975efe1b9a649753a2dc20c04e3c763bd8648000f48dd18f27ccfdc597ff6e68e0f408310493dfa92f48c7eee53376501e8ebc3b7c614809c15 SHA512 b595bb5d029723fee4e8f8edeaddd6fdcd48d668f66f4239e3208fd19d3a3622e8e4f90ae3fa4b1216fca1621d6c6b6ebf4d99dec7febff2457d0ceb79e8617a DIST llvm-project-18.1.0rc2.src.tar.xz.sig 566 BLAKE2B c765549386a92883bd348d9be25a3c92b1e66a1bac71385ef99978ec2af413a7616a2d9699c57554d927f95b80a3584572557d26e3df16b2ff6678359d5fd6b0 SHA512 83bb4c133f34faec8a0109689ed7aa18222c9a803ba8c95c571a18e854726024f106a1c8e3a820020255c426b7fa8bda26789ff1546972e233fbe3e3ab3a8e91 DIST llvm-project-78b4e7c5e349d8c101b50affbd260eb109748f8f.tar.gz 207433034 BLAKE2B ab7189fe82b5a9309348b499130295b3057dbb263ad9c60b1748e4ea92be3a85f0160baa1408dde5516650994951d9f948223d2d6260492a07b07dde51a51ff9 SHA512 366ecb02720d2b550ebeca989abf74ca1c93b2585a95fa378f44edc6c3329ee4e1548f5fa2cf7a19e59bc817abe6cc8850841415227380114c59b58867959a5a +DIST llvm-project-8884ba43a8485bebef5c4d41e7ed457e3fa84f07.tar.gz 205853916 BLAKE2B 115809efbf062ced32ffe61b25e65e44a0b3c293f68bf40fc4d9e596cd077fc4781a059ad24c4dc7a139c6ec884a6a183ebac06535f2498116266695e19daf00 SHA512 cb496111ec72163a1872fa9a14f8963108d3185f4464a74cc45d26ccc5071bc36895618b81c29063cde0564a50017a0194da4dc559a046a12550d9ab0d9b8347 EBUILD llvm-ocaml-15.0.7.ebuild 2576 BLAKE2B 19ad7bcc099299b50cee2551d0998ef748cf46081605459355a9d11b5882a3a26559892321f47d67f927a422ed1dc34332f9d9bee82da3e151dc9edec58f458a SHA512 3366ae720bb79421c253c28946c5281152d3573416fb9c7967327bd2d2b418f01887d63e00ccc1d5f5008d1f05280f270fe15be3e8d2b812c782d881778e8417 EBUILD llvm-ocaml-16.0.6.ebuild 2510 BLAKE2B 129a25c76d02640a151bd2ba8b1542e34bc4b0adb5aac797f96f7f888b8939ae33dcda9eb1f2ec31eae81575ac3e32995b9e99de3540f3fdc8e085b0185200ec SHA512 250285a57be6d7cfbddd4a9ff4ab8bc25e2813441da263bfef1a7a4d11658b6ed9a3d280ada7b1e45c5cb472e6647eff260926672089e7e445a12be6a5344bdb EBUILD llvm-ocaml-17.0.6.ebuild 2510 BLAKE2B 129a25c76d02640a151bd2ba8b1542e34bc4b0adb5aac797f96f7f888b8939ae33dcda9eb1f2ec31eae81575ac3e32995b9e99de3540f3fdc8e085b0185200ec SHA512 250285a57be6d7cfbddd4a9ff4ab8bc25e2813441da263bfef1a7a4d11658b6ed9a3d280ada7b1e45c5cb472e6647eff260926672089e7e445a12be6a5344bdb EBUILD llvm-ocaml-18.1.0_rc2.ebuild 2439 BLAKE2B bb0e88a5e695bdee92c2a6af929944f78ddb799f9efad1de86151a997e3b8c0bc099920b80aa5400fe072022b0a21767dd3187144c450dbdc859e0ae2591bd23 SHA512 4409ff11250d3d75f80508b2dcdcdd7571df68a7ebd33b8f08f4334415335674f1019fd7af56bda3254a28fa725cff394956b08b5de9176a2722bd020949a219 EBUILD llvm-ocaml-19.0.0.9999.ebuild 2439 BLAKE2B bb0e88a5e695bdee92c2a6af929944f78ddb799f9efad1de86151a997e3b8c0bc099920b80aa5400fe072022b0a21767dd3187144c450dbdc859e0ae2591bd23 SHA512 4409ff11250d3d75f80508b2dcdcdd7571df68a7ebd33b8f08f4334415335674f1019fd7af56bda3254a28fa725cff394956b08b5de9176a2722bd020949a219 EBUILD llvm-ocaml-19.0.0_pre20240203.ebuild 2439 BLAKE2B bb0e88a5e695bdee92c2a6af929944f78ddb799f9efad1de86151a997e3b8c0bc099920b80aa5400fe072022b0a21767dd3187144c450dbdc859e0ae2591bd23 SHA512 4409ff11250d3d75f80508b2dcdcdd7571df68a7ebd33b8f08f4334415335674f1019fd7af56bda3254a28fa725cff394956b08b5de9176a2722bd020949a219 +EBUILD llvm-ocaml-19.0.0_pre20240210.ebuild 2439 BLAKE2B bb0e88a5e695bdee92c2a6af929944f78ddb799f9efad1de86151a997e3b8c0bc099920b80aa5400fe072022b0a21767dd3187144c450dbdc859e0ae2591bd23 SHA512 4409ff11250d3d75f80508b2dcdcdd7571df68a7ebd33b8f08f4334415335674f1019fd7af56bda3254a28fa725cff394956b08b5de9176a2722bd020949a219 MISC metadata.xml 299 BLAKE2B 2feead2cd1b35b3a43335ddd7711f8181b52bc63ee7166608914260c67528add5251349063afbef4f8cf0ec09b2cd4c3ffdd90f2c14ed60bb69ebc03888f6333 SHA512 cd745c54ab18d25bdaff18582105072574103a36cfe7c175ef740f266d00e9fc6f44c332904d23b911c939cf5bdf52973b388923099d8dd5dfef3c283b5cb685 diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-19.0.0_pre20240210.ebuild b/dev-ml/llvm-ocaml/llvm-ocaml-19.0.0_pre20240210.ebuild new file mode 100644 index 000000000000..879c30db0807 --- /dev/null +++ b/dev-ml/llvm-ocaml/llvm-ocaml-19.0.0_pre20240210.ebuild @@ -0,0 +1,107 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +inherit cmake llvm.org llvm-utils python-any-r1 + +DESCRIPTION="OCaml bindings for LLVM" +HOMEPAGE="https://llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0/${PV}" +IUSE="+debug test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-lang/ocaml-4.00.0:0= + dev-ml/ocaml-ctypes:= + ~sys-devel/llvm-${PV}:=[debug?] + !sys-devel/llvm[ocaml(-)] +" + +DEPEND=" + ${RDEPEND} +" +BDEPEND=" + ${PYTHON_DEPS} + dev-lang/perl + dev-ml/findlib +" + +LLVM_COMPONENTS=( llvm cmake third-party ) +LLVM_USE_TARGETS=llvm +llvm.org_set_globals + +src_configure() { + llvm_prepend_path "${LLVM_MAJOR}" + + local libdir=$(get_libdir) + local mycmakeargs=( + -DLLVM_LIBDIR_SUFFIX=${libdir#lib} + + -DBUILD_SHARED_LIBS=OFF + -DLLVM_BUILD_LLVM_DYLIB=ON + -DLLVM_LINK_LLVM_DYLIB=ON + -DLLVM_OCAML_OUT_OF_TREE=ON + + # cheap hack: LLVM combines both anyway, and the only difference + # is that the former list is explicitly verified at cmake time + -DLLVM_TARGETS_TO_BUILD="" + -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}" + -DLLVM_BUILD_TESTS=$(usex test) + + # disable various irrelevant deps and settings + -DLLVM_ENABLE_FFI=OFF + -DLLVM_ENABLE_TERMINFO=OFF + -DHAVE_HISTEDIT_H=NO + -DLLVM_ENABLE_ASSERTIONS=$(usex debug) + -DLLVM_ENABLE_EH=ON + -DLLVM_ENABLE_RTTI=ON + + -DLLVM_HOST_TRIPLE="${CHOST}" + + -DPython3_EXECUTABLE="${PYTHON}" + + # TODO: ocamldoc + ) + + use test && mycmakeargs+=( + -DLLVM_LIT_ARGS="$(get_lit_flags)" + ) + + # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 + # also: custom rules for OCaml do not work for CPPFLAGS + use debug || local -x CFLAGS="${CFLAGS} -DNDEBUG" + cmake_src_configure + + local llvm_libdir=$(llvm-config --libdir) + # an ugly hack; TODO: figure out a way to pass -L to ocaml... + cd "${BUILD_DIR}/${libdir}" || die + ln -s "${llvm_libdir}"/*.so . || die + + if use test; then + local llvm_bindir=$(llvm-config --bindir) + # Force using system-installed tools. + sed -i -e "/llvm_tools_dir/s@\".*\"@\"${llvm_bindir}\"@" \ + "${BUILD_DIR}"/test/lit.site.cfg.py || die + fi +} + +src_compile() { + cmake_build ocaml_all +} + +src_test() { + # respect TMPDIR! + local -x LIT_PRESERVES_TMP=1 + cmake_build check-llvm-bindings-ocaml +} + +src_install() { + DESTDIR="${D}" \ + cmake -P "${BUILD_DIR}"/bindings/ocaml/cmake_install.cmake || die + + dodoc bindings/ocaml/README.txt +} diff --git a/dev-perl/ExtUtils-CChecker/ExtUtils-CChecker-0.110.0.ebuild b/dev-perl/ExtUtils-CChecker/ExtUtils-CChecker-0.110.0.ebuild index 8f839763a054..0d23d570c0a1 100644 --- a/dev-perl/ExtUtils-CChecker/ExtUtils-CChecker-0.110.0.ebuild +++ b/dev-perl/ExtUtils-CChecker/ExtUtils-CChecker-0.110.0.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 @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="Configure-time utilities for using C headers" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND=" virtual/perl-ExtUtils-CBuilder diff --git a/dev-perl/ExtUtils-CChecker/Manifest b/dev-perl/ExtUtils-CChecker/Manifest index 881fd58fcf50..4a308b826faf 100644 --- a/dev-perl/ExtUtils-CChecker/Manifest +++ b/dev-perl/ExtUtils-CChecker/Manifest @@ -1,3 +1,3 @@ DIST ExtUtils-CChecker-0.11.tar.gz 20241 BLAKE2B 14734dece93eea384a6dc9a7dea511870948926f22d1e45281fdf517f7830fe895fe9362c4dee9ab3dd8a67f377857240b15aef9fa7fc8f8037413ee6e8ac35e SHA512 4b638e5082443eafcf2f3586ec8ff20ee62b054f8bc24149dd7a2549f57ca748618f76c057f456eadca4e5c4099071ee2d1c8993a13e2f5ea8924cd92319dd8c -EBUILD ExtUtils-CChecker-0.110.0.ebuild 650 BLAKE2B 059d24082026404a8a70803ab7d2baeb0b038dcb0b02c5ca4a7761e7266c75223019ccc464ee8c4e2b135a973803f3783c5a6127e510d1d6e5311a4cc2d23e03 SHA512 d017822d1c7444e4bf1d122800ff5de3ca8af5de280bc8b31edb51cac526e9d3bc39ead49da9809a52136d4d73fa2d020a4f9880c7eba26bea750bed5a518736 +EBUILD ExtUtils-CChecker-0.110.0.ebuild 648 BLAKE2B ef6d3681980afba3178915ee4722de3cc398b78dcf7fd089e215510d1a0cdb68346fcb5855703fabf5a263a31660fb0bb860b4ba0ba994f7496356f0ab9b341a SHA512 53193f805e7c45b870c4acb484d5c99a46d078accc742f3fd0d4cbd27def9c995d4c15cc92577625a526c0d5f3e975f93c9ecef92647c6a62430af7059bcb9f9 MISC metadata.xml 407 BLAKE2B bd686acfad1900d5b4ac26ba4eda139ff96434c526c546c3eec467b49cb0f34e2bfd96474df41ad18eabac612c32cf48dd781af0140d73ed057f4a832f5354fd SHA512 86c34d716b173b48b6d7116c031a719f1ed195d4a6efef533bce78d2abd35146c875dd84bc0038f1f5760be10696f8dc3da4ae9f6ca90526615c4236cc30ac06 diff --git a/dev-perl/Manifest.gz b/dev-perl/Manifest.gz index 767a083311ef1423fc1d0b3f3eaf69c7d58eb5e9..6f87f4662b0336876db1955d4e50edb81c10d414 100644 GIT binary patch delta 154495 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�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 GG6(=#)%b4! delta 154421 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�EZl~XzZ5q2Ty-m)g zvC_N%LO{L0ZQJ5!EB42q#?Q9@{qes(j$itVYSjZ3IP4C!35y*k#5~~5UNpFRyB207 z9aTTQTmhQHvDAZi5IHN>n|6JDHUR~|ri|tdu)2SUwj1A$|2F004vV)<&rmi8N7b>F z!)c4B?PfonU0}gmKC8xCw;HI*P;+o+_2{Q1b!DfD!|GBvjv(=AUZyCLLf2OC(!GH5 zP}e994Er)@u}5MF7JtZVK_?y6!<8;N&+s_Pz83FKZ-4sf+g}_qdvOK+prclltZ3SF z!gGJ81$Xt4A{kgs`RzKcd9cq8z-g3rcO?~D*4UVIvm|pgJ~~pl6$snz{h0IanUlQl zR-7(~I&i8~N6q1v7Oc;l z)9drap|57EOhCx0#si#qvjcePZZ>W!x9LE&Ex~0q7iaPSSQy%&&jEaMU(GT)##4ggH`2rpDp#pS$ zat;snR=3KcHi}cue2``h+-x5RrH&q?TrcOY%2`PGga>yT%Pt)a3XTk0TuFF3pzYTI zI0XuP)#VO^QeVhom5sMMb#5(q`RPTlTOOS@+I-J9rx4o!$p&uSP^J zN)mE_8{3Hd58+{N9_m&dtc;c~_8GB}js1>sdoOYk@l^7+JJ-s7Ed6-!e{ej(Lj6oT zB<=FT9{hCd$|z>#osxE+3W)#_tw!7nb`LMz;D2lc2mlMAI$a949}WC@YHhZB4jd8F zfKyJgol)Z}XYe)APCP)|zleVC-~IfO;D!Pi1pW_K<<=_idbjzIJpq zkALpxrjXd>wqDCQo5g0?^lK+Cs0GMT>$*CVl*Tl|Ri}Y;>KGaWkO%m_MjSmG$dM$X z6^SBg7b_ljrzAP|q~QC8$V4x8ZgshC`y&-X`)tv^`R(WW?)3{Jz?V0L#B{Yt+P-4Y zdD&Y>jNcrf5_BjwO|}AG1iMC+oO4)1|7p;BZ;IC3c3I|O?TRz*AOZ1lxeWHph)C{{&;>XQ%}Ne?EAZaj^kKe}_A?Mk-p#6g!da{!EeeI@KHE zyuqfuA0i4pHEe0jrH_LJVm+Dat*QpBrT}WevU`xpD4$?kio;t~>DH*MgQ9Ok?(ts>o<(k;#fnz0G>R z`Pz#jyBigaJeKAg;guk!TLfwSbU0CYXzyRa4$5A>5lWoGRN!DZ-qm@R!muu-(O11F zb4xbwN3weG?l$^nwct8*&wxj_?XbjH=1J&C-U?d2K3Ff(SuRd@KpwT3+w2%1tf*cX z44jIPeGcdTTt2+}<;{2BfAj4pf2qXxuMc(%O*@mlfW*s@0aZrzJ$Hva^&=hX#gV*k zf1^Mg2m$SK=ilRqi-E2I!6;T=-A8cl{WyFXXJQ|bZcBEMcI=;Qxzvu?oL#-k6Wzbl z4bR&F-!>mOAY_Mvt%acK;^U;e>8ZPkSE`}5Lcf*YPWdpvC6V%f^iS-TSKgO}kOIvUEbvx@vf&*RIn8)IRp=8xWCu9Sb)m9WM|Ef@7q~Xd)R#;^4|)%1a<0CVJrLSFRAnm^i@8@_ zgb#Xp0kRZ`Zm`Ob0kx5>UtMg5xJIX|^3MvT^V>eB3E!3Wx3Bf1@|Rz=0V;nHAvEwt z<#I(HoiFSYa1vJ9YL}An-uY#{efoVWNBAt0u6HLHvECcO$zrujy?fncqs5Zaiz@np zN5Q~RsvHy?J`Ve#Hb+G^Hk<;lK;3Qgv*;YvQ<{6(ZM%D`9$kC4VYr48hRTTroCger zVtMaoILf*lX`>Qzv$t14<*b~K9T%430HTMyS26!7`hUV}EGX=7YPjqmv>e1oy_M8; zTEAaDohC=@(9;WY=&Ifr$5FE6GOJjyTbwvFXtc5l8}t^Ia{-?qMBg|~0hB}agVNwQ zDj-j?LHq*YF0HlxV$B}P$gPewTS+jqqZ4qMwZv%N#e{wadzsmAvdFlUGBTf+zqSE0 z6&}bM6+cqxD2~}l&Imnvq@l@n@~pQ9w*hzof5+l2I)SL{YAht^TzrL+4N+AXLD?jApdhbdV-B76lHn ze~L~7HiBV_4u}%*EyCLn3Kvr-)warcYiFmfoK3p~x}rmxcDDB1dsC*`=ocGq6_{6Y zc-=uM=_JH2iuN&`(M+vu4}+7}*^IzCBc$iDp4Ce`$YiL2X)BHZsv9mW#3TmTT$9h__|!nSdf7 zFkAnl&IX*hO-lu6=*;WZZx2Ib9ILMmORy}>B`Mjy1|WFnk%9%e(;zy_b}OiGTlNfJ z>^Z{QuU~NtJ-kLy;T&M@K(NCqULJyG)W9`EMAxoLe#^OLri1E{d_olo(y*Z&e^9F6 zQD<>r8BrB=m<^6n@m4E7XG231drhbtPP62GP&Zh*^KG!&>AD~-$e;lWEaehfr z1!*pwjcwmMkXV_u|7QJOFVLhm9k<-r%OJ9_DQwf6#dU7oGOg7Y3AClbq_!o$N=dA# zZDLf5LZLC3?@I_T<4R!Q-Ne)fe;UDI*G=&4PhF~?(O6j&H zJA`>D+-;%FKFBg^o1ZV-D#W}_7W$?6Te0>|iYLS!dO|`4lW+GdUAOz@|&W&x^_UuX!Z~1Zb>UqU}|L&KMcMI z?Nt4ZX z3>&71mmDKFJFo*XX}v11zDhE`g*u)l>V!VGGnswnYwP!qf9to`RaGkNSS5*|Av=K~ ztCCQfQfr_EyQK7h@_L2{b{H3mBO0ge;%ya}6p=fcQi^O3jt6+U-I`ln-I1du26(II zq`&UH{K=+=%G&n%eA~;{r#0VGRLt|XRF#5i`xkqa<)3g`FEvaO1U$$eXMTAh+n0J5 zql!bMN*1Vuf43{bqR?|1k+`>oQ`Z{eiFa_Tr)4!_bC3wm{k4VrV#o19pKmR7;pwn= zvf}{IdiUqCP|H-p;`oG8lW{ddt-u_WuhxF6ujUTuI1Etl?WW#EfM*_4FAyiR*;!>l zsdH(PDHyqtWH-HDf<@}5p+!-;W=$6ukeQ}f2wNpgmRFU8+rVlgy-w`W6V$61Y7ajtk7Q=QEA-gvZ1$7VgI{wCEw5 z&usNHh^wozE5Hx4hXgidoaU^KiP=kW`m8l6~c(gB< z?Zf!^dO-$qU-#*e+sAQx+noq<`*kaTICfh@e?gRFOdF1@xHP-vidP9c;beFh%vyT? zddoYB@9eEp2l%#;vZj|wWh)>Rf?*>JLq4OGM!Rsrv%E^M;pw{AYrwFhM`y_ctH0Dh z^`rOBT~Vkj+MycRLWhD}LwU27{II7jVRBzG?zwbtdu5+pO_lwu7qTiNC+w$mitQFawrSjsm zv%P}tZ%~6`NoFT!^t5*C+|@AjEVE{W7#4mzoZJRYt;;S)r|;%H7%1bmT=i`4dnvl- z{DuUdNJh}CrY4p3)_ptp`>cJh&Vlo_f5Z&?n+`q9p&+G^Sjh4lAn{PwzzDGgqk^L+ z4l`;!d5232gF7x)jJ`%qFV^>KEB8OX{oyMz;Zp}H-sj50ergtlG;8IxHclW^(1Ee_+waZpupOKLl^THqc7V!bSoRIQC>q3%C`-aZe-S@L z=bwh@Rl13Gz9gPIc%chz-A|Hbs}4a72b(8bs~FR=lD?M;W+Z*_|E7UN)kV&J8`3HV zdLGlMe%{4>MX&x&i#R|zOX6Pds2d!UXC{1Y<-U9W?h%QkXY9*4;(cD^{lccTc5OfE zsyf4Jio#XJD@r4ASGt-6Fpp)hD0gr^@s}3C0YC%?S5%UhTEPMIe`vA}BPPF4@0R)uMU)7+G&i^XIO*x?m?9@1d&GoN~gc*?tB zC0lc~UQoWETkpqseS%)|U0nj%&Oiod&52G`2nKlUEr*j6t>rWeqMb(UxpKrDe@f`Y z9>QMGEv%^t2is^7SOoB#O2@R#Mu_NXZX}iM;^G+?EHV_hC z^mI z=2}as0H#ZdLc2+4by9rP>~yLOIz6W_J&+vaP)p_jKxFSbLh2>`vARMXf15iLyl);- z$1cfrzA2kSZo41s1wEHM{))8f)4YgqKYaJ*pWgMqzwmc?=yoGPZT3B-8zilAg<=OA zr!ltcSk`)*bDi5+m4b5!){<#f|5u^(t_x$em7HUDYK7o*4-tt#PM*?L>9Q+&9vTZM zcV0%9aqg${fX@OU9Gzkre@|VvLn(5vL`FHGyyXUY8_jnoN0lrr$-B;~iubvcHVBN+ zIUU_ftX9Y@(QANf1vlMCQ7dTYFplaBkz@75mg&_cG>3!o`HH=N_n*YJKa7tr>dwdc z-~ri!dfZT(=B!2H_1WQYUp+XM?Ru=XQRg)6AFF)U0AQ)&gzQM{e|12AmIipVjUYIk z#Ex-Sqy}z&X#ie zhTW%owDq}I#L@*j+g2doH_H+gtSFos4-p|9%Tk<+Sj&&Nl@@fqTo}J}1W1HLkn^*p z`+aGD)pEN0^5NI=fBvP?#Y1%~=)I{YoQf~@HU-{;O@n2zO8bh=sL+4h_rub?PFq43 z-DOFA;AG{*Y*q6e5T3e|Amouoo=#m`7lPBKO0$whRR_+QKf$!}Sl#0H@l9n{FFJmT z0;*x?c025LReSIRu-dxGfp9465OePX91?&ex#@13Z#L|_e~xJ!o_3CIjuUch*qYsj zCIa^5{5DWe!)bQ#@v{HT)qD5uZ*Rx{C@*f49(sC}w7b{=N#bWeB>>$qf4%h7Zm3?t zfcYUj!NJ|BKA3mB+9gX;p|9O*9k}jEDDUbpaK;s|NxD!KJFU~aSd^h5T~p*Ykso?L z)A6+FI?M$cf9s6#uAQV-J@JA&X#F)5Y;D@aLw^C~sWi~Vea1CM#upKy9q52Y=)2yX zH~C~m%*S*LfS;nVf-RhCCm4&sc{$JJMz)WhUR|~iud`GQrAcMNjB%;Lp`T%ue<;g2 z^J$yQ1d{3A#a6K&9`u+_9mD}v^|00g%n}k$g`UQ!e>oke6@Cp>>Za-C(KJ72Ndj+p zZgCCv#_-&ndb2CEwH-r2wu@g5${@)cq<2j@G^18{)t*ie_gw-xr32PCD|=JXJQDcs z9#5GSI-4_P+I?@@ViANmtsvB}>akKk ze<`*TV6Rg(sb;@huxH&nbSM411<#vBu{_VtTjYF{u7{=)kv8jls|{`-HuDYTP}z4e>dq@0M-ZCp*SRZ+ zG!hU)NxU`QZG^kiwOj*7wJVo5b9p>de}7ia-p204D^VUs6)ZPz>Y);yZWWclrtGA6 z-}-DMO$wJ^>~RGS&R812UQ#=;D8U(}!<8NP$X)=Nj5Qx!1c8unD7B?LRXgo~g7|*1 zW*^5_Ogi?gN3J3>)4<)GL&+-j^J9iFE1g!oN8hzJFOKt`GEpcE*;M(fmhE9 z9{?&ds-q5MK3XlsZhUa+r4`C5RkW!jCLBzU&!=YION3G^;WlMh`qE6*mMW@kDn!l1 zbETzk_I_8#p%ErvXpq5WkmzkRdDFp&yOJ)WVkf$bd6BeUpia&9XjW4YKU1yz!yC?V ze-3f~_{+z)AOHSk&Gey}7pl>{e}%V+51e*eI)|J!O(i&9KzNHlq<;<3ZWZhr2}!V# zm7E9m!tOi&ZENkpdEG2>ws@}UDsZOkyosbPh&HAI_^DyxuAO&&7Pa6#Sg`|J&+AkR9MCyGxRARf5j4m3RjTj z>-eN3cAk37fai4&(8=cWmHV$Yetjvu_+lIe0_8P}4Y7)(YTsO=b6)c-6=bi7=(QJ% ze$A0Xp4tZ&-CnRkqA~0Gsr&s7k2W7xgfe~9Q1m9CR^{DW{b#Z>YaXcksg`cfrmV?8+#Q@mYIP3@wTqP4dEzeB=se-phws}Q7f1Z+Q-~OPg0jMqN zbqC9AAvq~e^6)k-U)%FEQFI*Id)+`<(NbGk1R~xUhY9wq_Edw#yoSoKa*eLk8`A~; zuEh)c-41;4huz1vXlw*#4(g>#gpGN-E}n%&%hx0{+({nJ_DkFKmF4?W`S6wMAB?wa zwX139o}g^bDe!a^m%GaW!G8(ca6-rpTh!V1f-pF54!e*r-nlQ}2lmX`cyqFvx>&&b zr$qzGB{;?jjD+GPB_j$i!7Fq2gUnjteju4iChQAQ-xSIib`1$4=Y37 zZUG;s=iHWw%c44F)&BS(pAH{I9Ituh2}FP4K0(m zPSw_xd#W^Q6H|95cm$4Pt&Yb@6IBIeRn5D0$Cb0yc{0$o>1O$0umH?IcaA#gWmio` ze|4`qFNbTrsk-*N0zzupw0+x;NO}ZLW+EwE%@GK*YXo%eO2KWj_hBvTljLuIvO)q@ z)(2NHIyh3b*ueWe^XKSmTt^RPS`nD#osq=)UG$r8cxd^;eqE$F4BjLF%-mbWdpV+oQ~b(T!iUB@6eG+;m( z1U71XrVGoSXROBl9n=6yihy2!HX3wFBTrrln?w_*2Ht?ZR~u}2;aBIi6o2s%2Ye*} z|6s19vP61Q-fOC~YX7A!QHAhFu+Vvp6QORuGfOY$OxMbN`1Rc{9|nl7z3XpZ_ys%+ z%4`r|ConXE0B`6E=7ipEBkpd$IPc}Ij>VJHAl0fy@ah>8d1SEN$nC*uF_NWe$K0P)y_yO(0RZhX<)*QIHZSjMwuO}!O^r! zQ9sD*GIxOr^*Oy2C9JORav*LXZ%h9XLO(B%kPR#mw&wUTaeEhL7a_fliX8tTN)<4!Wnk$4r*P)nY`A2Y!(9WC4P2jn;r0X0SFM= zyzz+Mp*tD})@w@@$U8e&6T6t?FO&`{%-kAn!9JEXgDv4;UIN^+&~YinnI&r{!GSA> zZ(z|)uK=eL0Cg=Q!zJc&O1D}b?9pJ`7pvt%=TWP|xeaah0=zXVK@_51QiYeq&;j>< zK5bhTpxe~DGel<+9wr>xwo9XljWHdDF+Ld#Ct7p{nrz9*i>iy6qVK%DT(xpi%se?5 za>>pd?b>c7xA{(ZYSw@@3;lv~omy-wQ=pntvf8fOKwY+tpRe5KOZHGy1ToOD(=QX$O3EFuTdqGiw84?=jEO=eTAvgzMENT?BDpiJ_Y)Vo(3o?je zj)*5>GC5qTc=D0_FzHatv=dSe3&TFjd3|ckgCnubw)(5grWwffxMbzSU*G(H>FxNb z`%ho#Bh1dsWCu2MoH_}r2Dv?2=jsBK#TbSL+{B;+hj8|&2J0!+wrF16-0hk=RNEOa zjeITFVG!>@=+X(sI}_)RR1D+z`%MaBD@{rBSy)!54uIx0jpsX)+4f3K1An&Ujn%Rw0QFnkX!Bp)m@LuV9h_X`K@@)w- zXjf{ zTsqSLU4DD5pA@(>tEfD5D9cyGYl*Hu)GXO9-(Hk1xn1PL0`}#dr6Mp;jjj)eE%16_ zX7x#wgIMNegf&+9^A&sde&{~@;q_rRZ>%6gNmo~LNeAEqjBcxcy?OOlm6G!+0t3$2 z1y%S@-tt!Wv|>DT(;MqjR(lnV=CkrQn__H-J}Sk_CoM{V0G-$kzfh4W=h&XbwTa<} z#$75mC=Trf3FKa}2!~bsF>Hl)ux&)uRPStKCt#L*XeTT-S@@{aQ8Y{=b)>e*20=n?~_B=ST(X3FuSS;-<w%ex~tZ<~06eT$Iym}_^e zd|Ql3@7<^RmO@geDv(#OM`5*@JGRviWudNpNyx4VhO170Ely6m#C987pq`>d(*7XJ zs5NHsn!Esqa8C2~vW1;lP6zRVP6DFDZoG@)fg5n}*|PoXyZ<@nSA0GAbN~V+T{OF& zra%W4>>AkB8N3}MRWh~LF`y@FJUkP%E=7r2G3{GthnP94F%+O;uk3mrc!`nh*dREW zfAltI+pNBSw2}>NPh6FUyIq{~j%pnyi&Xj(={p6)uR3-B!Pxl8@rT`JM`cuQ(NXTF zj@O*-s!EHXW>Xe`za$Y)bti{KH|WLba6kam@s@of3Er^7IzC&me|z7@`yK+c|Qy(JJG2L$)_ zB7PjghJzh-C`<&v2ibv@ic_FA290Ou0D~gYPZbhkI)Hx?9-W$j!9Xi57~8+iR&tWW zd|&6L4%n{2k0$HW=G1a6!X6nbSUlyoC*%?q;NXxd009jyxNqdwFrri?Xv60#GbR&0JLk{ zBLvj;5|Y1?l7N|gjmu>X;dQ0d2|74AS~oQ)+0)0tCiOIM3o*K zbJH06nva=tlwV)hp9KMFY}x~SFR7>$<;q%=2cq?@i2)Da^18qG&t{j5K>iM1RtTrV zo1}O)%b1&0;Z4m)ZF7qS6f*s8cX>~G+K>~9PBH{4V;iL7p|lXaZ7Rx+5c=*@D^gW| zx2*PT`a$dbbAm){t1G;MR=oiMamdiC9xbPL2YS_#b+*eEtxE@JzIF^-MWIw_J;bo> zGq^2Fap2*6r10i&TPH*F#9Ze87}`hW)K7TU&lD4t?lINUxFBq4$~ z@SNmDB0JQ&@g7AT8x|%cNkAanAF6+YPOdZbm&^6jPp{j6gN_f4CD_`_=m@HFmnF(+ zTZJ}MipF@M!nVG(0c&3}_nTz5_7I9GSNJyN>Y6A%gLCo8algS#RU3buJ8%C6U>w=N5Y zR?elt!Ef13BbGqReitw8Z+LD|5^m@v1(d4(AUOVu)%vI3<`j^9QoDE^{CC9z^iR=v znST$YY$EV(T8Y(Y*h-i!Yo{)79^q{|0(sg6C!5|lCRLHYXh*q~-$eT4R9oTX^ePCH zZ4?Z<(9|pGsfv>e2Zw*!W{RaayP;j{1-xlmb+TpcCk+aRf;T*ZH!oVc_(UzWn-G9DB?F ze3w$(0c(FpWqa$0nDj{rN%5b3DUS=3ocAhl-07tKvAj~6f&^-z-XtKM=e0q+Y$J=K zy|!Zi_S?r_fBX3QEs)YzfUdME4d9v5h5E(GRIvE$(K@}w*uXy!k@$+Cr*5@%mb7+8 z1#F!Q;+Ly-1l^Z8-(>=(bUg!U+Y>#?Y;cENaRq;G*mm!~!qfb6T=%|RW1FDo6$dQd z-q2}Cu2$^f&OF(yyG90LMAobXbtC-EaK)gv6)V1pPnQ!0P>#I7;m(dPZJMLlk#Vt} z&Sv#S%GJl7y!3M2-u?XR`|;s}9rho8di&5?4^ntOq074m@k_koXL9?@Lnw7l;v1fH`_iNXqv-N6Hzt-+f`6fX!d`wKP|mjx<9=AalGi3c_8R4w)NoCt5=)L zp~XG(VQaLf4_?=O{y1ET4J z(4wjw2G^hi3rK2gitKE?2r%q4XTw{U0g73V6YtBx$mO$B ztJ;-g2?+DL%23RHF4b4H(fCus-mZg$zG)y5bsKLo2%8B6dfJ04izbWa-8pA4=+oE% zD?IFzINY~e1_Qt%y};hO=X$7ikW?+QivhOAm-gQQMt`H);m=<>&F+T3_j_1qggpfK z$1>I;0B_2JlbdAA@IKh6bw@8`;UpY&Wz=&hJm|?TiyWB-(YgXeL1VvXkXG#ZwZDl) znlN#@uN;QCn0GC7+jJ;Q>N9;X`bix&oVs(p!V608xNdg`fzZRYLJu1$C>o zT3TXPU@2-wqN2FNeAA*!aDyHiY9_wT#s%^fpO@U>0a$+%0)3{_HQ-In5LPn3iR*BC zfD#L(D(p^B)YU1>olv*Knux`FGcByYAO_eD@WjyBL2dUwD%j~`uep%WF3Q8%0VtK9 z!j6ki?H#aB)#g|vn~!u&0sq+)sB(*jMvjxJ=DNT~$?J;B9)H4{l7EiGlJ(}&HSaGM zZBa%SMj~B30G1vuaj+e!`S?&O;7ZY)y`m_D4}U7i5$7KW7&yAzNh4q z^=(Ls^WeoQ3E&l|K%^mOu%<&R7R84*d$63eP!&!`h$lACwdv4cZ&TQsjl8BocsT@% zZ96~*94U8Ev{90iO?ZSpo$N?bk-8_T=@$(|k86MQWY-$`)LeWg&^qFumH0iTVenvK z9q1$5bH>N^@^F4vetgkZ`j9yZ*A)it9R!eRS#utaOaUR`GLDges^+P|hB`UAB!?{| z{kODmt$V0jT_%rLbd1Ol(bOS@ryGS~Ty2wd9{TazD!4fc4=Nuj(LJ$%JxAsCuCye* zN#%b=ac7!2Ohi6sd1K<|IvWIWW23hvs18Go4&(AF)2_^hM$p3<`8eaX+Nm{*vzhKB zv})5}|D4m3Ug$#N)PQ=lRCB%F{yKj8`-=&eM|a3+P?36RdOv!1$V}zy`>NaSd9u^c zZk^e!|6CqoLh#uwBaf&nhYe`iNu@lX$l8BQIdx9-IF)Xh;gbWly^D!Ff9m~e8@x@i zPZKVMV_(uTb^z9_7c(O1!dl(D?5@}JK=GJMEdxCb3vcV*+`;yVuzL18oFrA~3>$v4 z4K++Bwpq-`FVB3BEpf4|>&YRT=)6lZ+RGJt4{>?{{-3ez!KdBMqs^w50|!2?UO0c* zT<2ukpX2*eG*sJ9<(zkW5i`7pUko%-Mh;LbmSmC7)%e2E1Y&eBc~!uT{Y0Ac4mey+ z9B!_*u5kCWYoFK*K(^#fg4rRIO9SxBk<_Fq>tGyZOh& zJSS};U{$fRanzgK4^NwMyT%%wgFURN<&=-+O(z&e19^~>7aU}f&|e0!@6DJW-+cS8 zfBYeR#ZL|XtL(kB^;2ot)VoUz0w9$zu&0wVlU31U_j#XUMdXD3ZOTBZSM8vZ`ZEBQ z0UA{_krkHN?-$&aKo(Lthjf3O-ME~uw&qZC-kv+Yt$1&2`n)#)^BS{UZhg%wcgb34>xtCqgsyvnRr z!Cqfmx0O5F%bAvkX-8F80HXz<9gaWSLg#8Md+}$&A)$(ijO)<>0imF zDO!M>t4B62j^t236yR7omX{;(uD(9#gzoub9fR$Z)Zdx7SZef-Z(+o$~zEvW!Xc- z6L#-8ftE1*$G)KFrTc&G-TRL=jDDr-ksM=TAKGbROd4+;wo|D=&ASQft}KDQVF;bm zroJwLJ*|P>q12y{H7c!jQ^OhgzG3Px9K*y_iUL5a;=^m%a|u zA>!~rK<)nCT7`ct5)femx@W=GoaBYm>+0>i9T6Qoqk|OCLkYqI&LX0;35et|Ie7Ml zoY$50s#X<>9q*t^)*x2}En;-Hc>usd6uQVrug16^-u^t^{q~jVvvXCKyk1hIR>-B? zuVyw)Ulme!=w5qwrI0i5@;tQ|1%>8KF?JQJZxXo#G_qX+!S4mvL9{t{z)c=Hhn}ps z^K=3Q$DI0RSKI%~*V{H(c3jt)zo;Wlp3L)-A1P8A(-uSoN!tp4naEeN!$3Eu(U3*` z`gxvgMcrG4g00a=0vlbo@@DS6)_z%ww*=_{X=8tNb-n@E1tNHJbl;aR|36{x+HS{f zW#|4PK2KdxxO|kYIChR@Gos@7YoP!ryPG0)NU9z8uRre#CVQ=Yp-*?aEs^_D3kA$M z#>AXsJlrFV<8H;Eu)JGoPmc=ef(2EY%*xg)iwI`~Yg`AhPfb#vHg9@wRR`-2C()PQ zRw925pu+ne=l~x9oWKGc^P;)9Y)N(_X9ut*(zEuLb$dLZd<1`k4s%v0iH%N;>XWo| zp+~v0$h50YQoMr()eZ&u<0)eV@ha3I%F@z7!O<&gfz661Jqp&rfz&qII}5N{QXI#| zt)i0CHlDB8`}0G8%RjviXtlCGcJE9{I?$JEO#&2uFILlNKecpK?sQZV@G+}`;F3X< z2$FJ@(V|vXAYr!671Ug5&U`xKXlXLUTZ=Mr9z+4`bOMBRh&I|O0KPi;V{>6yihUWO z9-3o=V~*``M$1>6H4}mgUt!iD`Hu)?wSm=L5p~RtHU!jS(Mn?#^;@BDYqNNGJO>+Z zKRx_^(x0(_JMW{>u5Rfc^2&)%Dg>~E>=V6Hpvj#Ct|uL7ObgrzGpu)$bjh`3I{w8% z&_YmSMMx%P)1m-~wMB!Ojw!CKV*)UhozGQN7zEbz@W=ubAGO`g{4Ee&rxW(Hn5-5) zAt7qVByb==V}WIYD#5p^CaP4Cfre_wMSHk^9lNU_Yezd~A37vO9~w^XqW{@qjl&`E z)z-940jOt-_T%}Xef;IkpWc1<-S3~S-JJrkR6MCx?3He|&nBqp9$`r{Q#hZ)&a!xUrYwC#%5M=}RloBnjlRgLantljG-D^5#!`(Kxf&w4~)vg2U{S49)^PHvxq z6PLZPqbelcj&3&rM>{#*1ThD`I@tt&lr5btx*dQ>Vwq;aYHIRgF9$Yz)uCAvRxL5V zN=)A-SN7A-Xy4Xh_dY0WD69b40A_HuBZ*3by*_oK?UKl2Rp-hS@{qWN_2s?+e0AQ?(g65>uzN4e zda?%(eU|wWU=iV2uXLa!d&h5s66+Lxa29!fn6)Asnvr=!KenqXk1zdSVzm+mWynq@ zAI-w>dh6-~_--UU5^UC(C=n~O%{R(9YlGq}ACLo})d+f3Q39vtErcp)&zD!VYWoz| zBHSMG9e!ULb5zR+aM?FhU;!S$5R38}Ejxh8rfS;NR{g6Z!C8&$vja{R)iW)e zvDa9VsDa*Uliwi#Ya`vRq~O&nP;cdfLQ(m3pdWWn+MSTG!LllJ2NO_#I(*lCgx%JF zvd5eP2|xi}XePR5QSq6*$kGwOpKISy0r~7&rxHg95?{Mp%am?Tuddwdw|E+s)&&0t zyMio~caQ3ovIuOf=2cQWfu4FDdp)Y7>?n3XEYcrGMs`lFj;6c!o64GV5_2B#39ths zwZpcQV7Ds(a1NvP5@scTP{sWbf^@)eFJ`w(DdA}?-p2w+(C0Hab0N$jsf~V!e`bJEWj31-phs`VK1`&f+@XFn~-8CsZR#P$lULum%7st#!BO6iy&xQ5PA` zX3iX};Wdil7-=g98Rn}26-C|~mSgBkXOm#|LK~XoRRwv{!V{^Bg*rf|{6{NorL8S9 zgJubSKy;4T;RW-yI0UKKTinWQcja{utNW>-nB&Zeqq!>$9(b|VQ0kpdf<_R4nUwAM zUD&KJ$w;PuBey4S3Dsd!316)il4*9B{i|-2@3fa}d&^eBl<(v{IXvowU^z1|jVJ~^ zmCmZ=vn6|B>~=q#ox{=ysm=Klt%v2aFnT^@+``(2kCCgT&|n)o z0nY9@B06g{KZER?cY4}TuPB6Y$VEM7^KXDjx%e!X5Eif~zy5g2RtDu3Ij)0} zk8y0a3M#s)c35yS2$HL4-Q^6^Eg157OUhlq~UtW*>!x1{Ai&*u|j^}AmqGg*? zcO=Q<)bt9xx&!Xn$IFpeA^w!LbPvKMF9q3yQ-)r#YtuWeUFznw;s!z2Ui(!4CY@(0 z=Q$1s)U>vIyzSh*57{kn%-z5awwr@JqW&%L41CB(WyO|dtX`ui`?v9^b~F|>nb^*M ztJ0C{Cfp@m$Hn^ZCOzEeU};h?jTcI!JmZuJ@5=2g*EOC@M*Z&}9zL`;-~Ub>fM334 zSiFO)t~u{twdHBvLc%`+xMPo2v6F&RJV8w=sdz7Sa*h=uvV08TaYiK#lb%He;NJAW zDQa^QCoKF%nEhFWe_HE-qKaLeb+_4n?2$|vv9&x=hF^sbGT zqjHi@ucOu@-Eskm8XS6UYp7FAxIh|<24NQfgRQnVuN(Q@+lH_`>^ zY751ShBR9|oF-m4Q5g<3Y^gSi9ASFAvUBnp;WuE3UTwx;mpxY4qR!Qhc78Ql-*qLs zj@oUP){T$g)!A~uu|@!Nj;Bf!)WY!6B+eL1RvRsj3RLQ(S>DgwiMYaK}3^d zn#Y`c1cX+r?#ddRg|F`5i!!@n58ErnYZgqh&AJ5gX7dP}VJ9zg@NUiUoTtn|Wt;ZIwyyK10$bmrKP6sLMMKsjq37@UWD zTr|GJS#L1iwvq0Nm9tZSy{zdp?JP}IWYx~~MVKFlH%~>xD%Y&)^T9MZ zz`={uUA;tJm~sF|D#}uiX@l0XW1=cN-*fke|NZdc&7Z+)|9JTPq;V+RQiJw;s&8u< zPoQu^1MguYPBb{`bnbn(BeWOAj#inuUiDV8lNH3MNRF?)*wF)jGCAxID68G#dz`Yk z(@N9vKEK5lCHrrcjmhotwk4HnjXJLkM@#{kR8aR`nq+qr<0&0r{M4nz-e{~g5`77+}@h(lV$t(x|tN zSg5iBHA@f&sDN01cIwepPH-z!#U@#8DOeDJK-g?u@>41fuD!J(I#UBtMbhw0$*G2am+X}MnK9q@u zi3Ta%b}eHH-jT?nDs-n-aRdQ!K1&{_v-G?>IOMDBD}}XxQdU$-Z;AVry8hj6+wt)8 z>ulik9;A~oZR>7f7GlZH+B%WvR;M_8Yoq{FK&!uh2*Kd#IKjM7c(BTO_9!QB)DHa= zN^r75iIGF$c-wQw)rif9uI|i?16#HZ*#Yp)PRE!V4oW4CS45^;N<6Bz3U^t0s=C_v}tU zX|GxM>HD)Kd-q$t?|Zo&M#tdVRaMtsph7ktTiGWS*lShPAmqd!mM9A0N*7A9Msg_Gi!;#=>i8olxXE&6rf;PM|e}t&0%k5(20s*T$q%-zu zAuYQ)`ZciVu-LU}+UeMSTGeddkA-|`$L#6Q!0r{xfc^6_d;s~clRVJ9J_}1%P&_+( zz)cY25bD*W>=`R5WbcIxHX(0unAzp%xNL>lVM8Zmr&t zgOp~oyu$()e*pJlPZ$~qUOKMX+rYyMEkjU>qL{5XUPQZLc&n>TF#|egi8vSSj&Gfh zkS-Pqu#njii*rh#^u;R__?L4y7C6>b^*;9W88~6y?y02}9aQAUasb;B9I==P@7TS6 zCuyGEA+)X77IQ%|_mIf-R_>L)gG;2Ap03%a4{zQ+fAgHVvlk$s`sSmxv!Ul7nT`jw zx5^$IVAff@4^9`!3a-N6k)k_zlgMtFy~0Px3|>---b=QLmK|aBiX%USeae*$l_hp5 zmREVkyaVR=$T=M&wK}#qMd&fi_4Eu-JS^yc~d5 z0{NKhG+WdlDoxt0HFI-2cK4)m)%;RL2=vx9D0(-xg23!Iwf8XWgg}1E}oyHZ5yB(HuNZO<0 zXSLZU<#yrN1u<|;T_fYg+E(#ad=$mJH-76u0(oqODPF}wbYV*xcLqLfQB$Q=&J%<$ zgX>P22ph^D&Km8iFAS9mDsje@ttC!}BLU&%KwoGH0fARkQ&N9*KL^P?JqZ*nO>7mLgFKvh3L0M8fl=>y|c5N>%K!dwWq!ELDxEBGR zw2{>AIJ6XvYO;Hu001iFH?=3!%U^K1g325|@?_zcKSnvYKG0dS7=C`xN3PB8 z80R*VgKe7P301eO1r$FXD&!3dzm#0q$RXabe@?|x=eE9_rH~x}a2kLRuGhCWzL(-HL%U%cvAnXsn_$0oc2U#z$sTiX ze}B`y#kO}d)f(1A*jtQ`Fujr>eyA5?(CY@85p+m!ICf`R>E{{-2+}q1gofv$;PR_|xp@wNl#KRMG*& zHBOEf8A-eg9|ANw91D8Wp2R|Gg*aSnf2yWG8yGn6r~1mpOyaeQU1yCW-bt+_kuVuk z3$rWlhTRsmXh-HDAVXD?7*c~Bszf5SHg)Q9YSX*xd=$qO9YC@jAJ)4n)v@jtl-*r$ zbcoYMI&qVi#0LW5Xe3WQCF z3Vd}2$$8siqZ>hQhMFj?Fux~_e}pr^MPhmquaB3@_VJfrpRL;Mqy`Q%MW^tk@*sZC=l|5M;fK{8)HS1bYXx7#lA+R)40 z;hKKzwmcH8z%#6dGkhS|e@jeXW`*wYcFNBIQro7T_;Dns8?2N#si{-4Efeteeu@uu zhSXk?pBm$$6B_Gl!wE}pM3r^II<)QJICi^sp%}-(lTTw%t@Qk;Wq0bB)m!5J5{mpu zA-Z4shc8od^FF%W8PiPB5#Q35w0NFvE*dXud~(|AW#Ye_s?5${f7-p~g{yYLY*N?@ z5kGcttsY-z``RsYTo-Iw0J1rdSTzth_l1LQZO!Wk5PWxN=kXSyxtYDb?reI~YWL1; zC8?(EnAFQLvZaKnSqP$J^$7m9>Jr}eq?z&&<{8&3h&S%Mt+HqQr~}AStV9zw2sZmk zzBwDr&)5MLe=bCyRYzQP6}0tA14*`qq)U0WT~n3wv}4u5;>`Pb#J*mH27=Z>)PgGmgZLfCJ~qAy z-mYdo%M!^>L3e>PNB!8gjukb>9`(~IO0^fU0L&_8H2`{3|1CHyZht$E-s=!%lg|~! z5EfWQ&abT5=P&2`uUfAkKmEkQ-QV@yTNPLqu!N=T(K*dudfpB#_ZnesbvCO7Be1IC zC0?}YP_V>{9zAxvdeJ|{dRXH z2ipBzwsH=lNZqUV$$!Cd#!E>NC+D4{pH5l2hs5S3^V#~M@tD1oM`kDNiv@|M8I1E) zp2Lo4hOY>8%ER(IG&q*?CjmHkoBCuS;ECv zg2#!5-WW#ZxR%*2aGtY{aiqF~-A*|$x+>1T-4Z2 ztOoF^=Q@?(lH*?cS>Z9>YT2`~gPDVE0^Sm{%h+BQTU@#Az3*2mM^aQ6GL+e39OkMX zb=FPcOcsmfPS9ZY7Ubx0*_K4O>|qDsI#6K>-A;k5eLyyaarpFqJ)9Zem68BIE;@$! zrkjC_V1H_|Srs}NrraYWn+JKhoD6&1i11Wj=#i z8t29*pMvgrv#bzLt6a_%ADV?{u&$lNUO1}MzZa(`qK0W2LldW<*QYMt-D0ZK+Uu@s zD{G{lRQC2t@ibD~qFv>P<>d3~K(rin}3G>+iKk|S+JyU4`e z59eH!?;Qu5OkW*U{?|D=eH}&D3UHBIv<+CG)d?@Th6NvQO`;a`HLY9D`^%{I_Wf@^ z|9sYOQiYb91}8}iKE-Y`Q0wFo4l+Jl9FnJ#%}@^lV1BCT%NLBw`#D3mL4jDt8-|XN zpMTOsqn85%>R@F_pb{k4aoS@^(oJz#yzsp*B*e!XEAKO#Z8}bu%`p^?l(*`Nx7*F7 z2QlO;E{F69Ag#PlkMkOmaIUjAtJO3sbNqCUev}fX3Egx(4s!lws&f+1RuycQY6bRS zE4)~@AN%;!KR>l+zbp7U`I>CUCA?NJLtwTcjF+AF;jLIZh?^Jx&--A!H-W&%4puBRa6cDtPPlN(ox*}}rnRmXJO7}dA1=_|+6 z!>S0^8@cUN2aBDaz04(|E&P46(S6Z&ZBq;VxDuCzW&$yP9jf^`<`6a=AXPfsfs;yU zRL;U;iTKPL0hdj6sk@|wfK~BJLHu_qCk0qp$&b*DkH2(6tAd9s>9_&*u1|Y0TFsPr`&qg zAFqR*s;X4}?p2kKb5+bvhh>K`)p!r;j)>|Ur(=u8?U1>Q{IVSK?m9nw-+%r5M3niq zZk(}Id#?o?dUY*$myssubTnw!xQFGCL#p8C6YBJTWN%g;g;=&+NlmItFESIl&ArDC z`zC#mGcQ$>qJm6BP;U|J>y8c?D~`|ZeY|S0LqQ>W_Iq78lULQaty5RI0Y2>t=R#jU1P0svD>B?rC64A+D=adNEf!4mKsWtoiE)2J}2Mv(QQv zHdB;O+E<|jFwh_J5{o>$TDUWA(JE~{=0MeA?c0dC@LP8ktd=dqx-PFAM3|#b_nmgM zMf;`2QKzg9D>zbv8={&QFRhFEJl08*J2~kdmb*;PE#0UP;B}HfAm+b0q{nO`%j~_n2FuA|K)5`V+ z9AtshE5(ze4(0`|O>IQNf@4AJSVB|g+RkI1)xlMZq`H+H$5y3CIxww8@~U_VpHeKY zf2D&xd$EUNA9>)E*fyxh$1s1~l%BjC>%r<>t#&zcitFsf1>8(eLxOFa2cp5$N1P=V z(e`1HYYov;)T1v_dk~s+A&U-Zr(3K5xzj{AEyzhT_ z_vWig?wjvEKXui+8{@F9u@rBL$Mg{3SINDXWy!otkD?2r0UL4S1urUl+oH`n40f!2 zS?t(i36AYg5Q!iW&9F1!WK)$-jg2xTOS~dj3ShX+OIRn<$@nD1TwIDgjT{con;Xs6u`R49=zWkyK$$zRXo?Xi+U#}ls@&f+ z8yZf+lZm|sdfao)aCh*?raS8jABO_6&8;>Pa)a=2Q{=u}Dt`dky1RG@qrK}69Ugf$ z^|0TERHYh~8(ik_?yif3K0DP05|2HbXn8Hj$1F50)=dm zipXoX)K*aGxPOLnfakuS`ZC_mYWynbaD~+gASaUcRn;}l8^0d38`YXBaB(jIohR%Z zX+7nRIT=tb)Nn{ZcIWJk>(jl|QNiIbA7PTzOIRbcZ5lK|D6KloT(XVjm34d9KmEsj zPSwo*mQappG?Yx_ZNZ+9(&59s}^T6~3xN#!Wt*O{|&}Oi67p>DpzVlqNfggLWB4 zF1<&r-zc|}U|)SWV+h%X>%b^>I6o+af4czO!gqGx)Ov(?If_NHRv9nvwj3-9)w7I7 zhW^UBJ%1nUxVzJG5+kUZ1L{)IaJO6tg_tshsls%s60EwhtZjBI72?;)M;y-I1k0Up zKPkN3_*3qx)i4#xR}%Cd7PFi^YdUMB9=f{5i$&zn)|5s)8%|Mn4L`tb3$yCvgG%N-V}yH_1xACSf}H8ep)HZ(e=PfTdp;c~u&TsI=8 z!+XxldyP%8R|U@CWNq?1ASGxW(%3D2+6S3c$JF~RINWeejY6$qXQ^=AA1|GGD0_bG z_J6Y7L;)&YTaKc-;Xe0gTAe9y#}R8Go_bsIz$&7hUFkwwdoCkHQ4`oJe_ot@4YJp5 zSLa;+ESG7OkhH~H^VTx(`+m*tZ?Kj->z3XO>SL@cNW z^E#ri^^v3q+2Ir^>#CQQngnI6I{NTomw!1$F#s)uIB1luaoc5U#;WpPo55(yci!6C ziLUBV*2?L-9GgCKI9Nzi|3%-P7G1XqM>JUf&h9=?41^zh;5S$TW-)=b9^Rf&t%1uMB^bBgZNBY*S+ zvtPPDIIMH1DNPW!jz#95_Uxiyg>t~(*2&yPdNz{EYG`dDd)|lR{T4wx>`xfoEvU1q zHK(O<@E)Vt*xOL_6=VYn;Akz=c~%n`63mo(l3i`b;B9VR{vXcudb=k6vnQUHUL}sy}FcX%)CqUN&LVY0%$);4rEz1TUN~lwp}|UHOJ2liU{E z7Q-MIgVeEq>$}0*E)K=0ZYUu*yTm4B5c3N1*B@T-eEZo(3y(LYjZ>)hEvQ;+F20dd zUN#5EmqD7S3ZSLkA;=?59i=T?3lJ}ea{_x?F%5NN6)}Lo5!vX_)OZ>IEYRx?uM5h~ud2|faOyoj6w;p&RqW))#17?(o8YIYILkEj0 zP*tUWKWH>4GbzQIuav9LvU;PS^Qj6o+JJCc)^t5vy`TR1Yk%6A`ou2ITehrMG|BKJ zI9A8Y=fD@(%(A7e{tD9VP)R;?I<-g+W7RTQYR%g4VL%QVvt2`T`b`}&TOM>!)rgw2 zL|7zz1YMkiUVBwuo*!Gsfo>DhG>qzh2;Q#3BD=XZ$hkUn>I1Tb?*lM3Nkh0Hz z5{hTbd$9`wbjO>N%o1VX$s8wrB9%2()>K;qLO1JR$6mYDDlaI8+Jr*(%{#5AJ?V5- zCM#txjUA^TE$ddb?1~nNm3EM1X*SlZbF7*L7qEu|U!~Yi*w}S8-gBPF zabPD6$kaCf*K7E?bV_VHFbWuB3*?%AW;;2@V<;~QP9;pU2ivBSzbz>$t}BMH!54-o zQhUcK4G-93xfWoqe03W)@8b!tKdg2CfumRDS-6El`C8> zWv|&|RX1z%nyZnPn)f+?sD3J+TFwmhP%@J@!FvQd?%ro6LLpBW;qvxwJ0ZeDJW4H!Sk2yv0WQJa76<2q&u_U^H2y^ zbrsSPFEOkNp~J>5*q(m$i{1c#dKZ?mS}fnQO&6e=IGg1F7K`0shhm{ReRXfPvcuPe zkECnr^g8F+%RDLB|8ox8V}YKx^^ma zi`yLKviB{LgD=g4llmsr_Va!iS>}}NvDh51ZqBnsySsZy;axY*Uf-L&J|Im_P9 zYSTS+g1bh>!hw97Sj#{iWs8n;Iy|-vzdT2qCasok9Wsv!zuNF3*;1&7jRerqO|Mu( zN;cB1mbwpT$fnEDo}IP#PGKW_HRoHwExep{)#@l-e4u?iTdlu;zxnR{!}+;?ejU7# z7pJrQAY9lCHq_89U~A(3tfP_%?cQ3wVvdf}vRa_aqud-4XRrKycn*fd%@ zSs;s~>|LWvHr=9sa0L;jPd-2#wE?x-gxb6tJ8TkVw4eSB8(!d4N$u71B$!lN#TVxy4Jz7sp8EJ?@4<;o zn}``aWeW(PY4mBGSczKAO&ZHJNTZH+X{xv=wQ0F5d99LvR5w3wy&yxosNhV9UU6%= zl#897S1`Iktk1z;KAcJ2(iK@rg|k69&6|&nUjy=R7z%W~s#3Vyu5=M@lif*bPsGcD z3@`Ok2*dB_YTvgQUM}7oll;S{kH7rkX&3a}UBao{A3N^6EF}X}$&rg-m$MYX=q3)#_okcaKA`sjRiRIII*;jr!|7Xxwk&q# z*`ls$3h%dTILRq-Z>!!&=pqH$Ovow8FjcG2Y4HklRHgM7mHDRi%wk0ioW}cJV2 zfxLx(G`}j&I}IKa#{#ln&ofq1h%?f=DjXo;#IXTlg+gvywG4T&ZvVA^`S|NMESIWt zF-?s?N$OgcsE-TzyV!E(YqB_Qt#nC_%n^<_zWQ+NfbgJ~JIHDr%A23S68;koD@+@S z%M|Biixy`COu32M9nx5m*NJL;-ZVirVExg5!wKkUae~WM_t8yK2A)z7vW#f_lIcYRE?I` zXF6Z3+8@u)Z{Gd(^Z5+}ThktR^#EgkYO8h;-N2qDohEKd0jhVjtBkAInA)j|^ll1yY)LZ4NxA?7*0XmFDo@J@^)@#dtPCxL8{S#k zDqs;_e+h2N?tb3fJGPqki$AH}xSZD>$gU1f5-qg&g~;y0yQVdPV`HFSG6?H`bQHZ( zAsBGJQ5{4j0UtJ+wPx2*da-VQKL7KdKlcCkw}+=vck7*gI4B$1oSk*tc70(TA|q}W;R3fB*wj4Q3l?SJrEk-sal4q-McQSqwl~c`sIImhCWF*H@ zy^@hNk%;{qy{q2SlQXqBkh)nl4)|Vl!cLz1v*s5o_rq`RzdZcu!^4;FKK=Z(U3D9cTELFJpEa2$p)?DR8V$gIoW5~f)?WGe znWVb(eGXsqX_eR9_<^f8BTKhk`P^=|33+O}C#{5b{f89%<4mS@tVIt%KJVf6qI|)l z*}WDzt#q7heJEB^sOjQ;+2N$V4Y7aK^HF26>0k#yBr`N;YsI{aIx(%u7t%}o`5j4muO3~ zds*XDUxMa~g(B^Vw`3)pYnz@Ke5&>P1p z*FL6@gWcz|JA+5ECxY{7=MF{!Z(%t2_aF#1rLa1hH!p{QZu>t~w zWXtkhkX+!Fn#1dHyj;Eyoum4f{*P~{5&+FMdm;{9UX#0e&8jVr;Vp|H?n+5V!=USo z!=j;qS2TTNn|o(t!&L@sdT+Td>K^f_OI-Dhx|E@hbxv`ASIGQO%8R|qTT<|&JyJK`w=C*YQY{|{C>wb)zOEAY(?nAv&38i}&ZQy#WzmElz-6o+UL zDpaC6+rSxZ0FYCsFqLuHFG;ONcxYW-EZp1k)A`HiH-9_dKeVUyr2Up*RaDn6P;Zqs zlBt#uyO~CRRoQ2Q5p>#iYCBw}Zt|R)Fn202P?B;U{Ojf&rV`5NN&e`{yV|$#_KNG!|O};d&0DT)WD=o}dPQ3S^V2l3Y%p`-|24@#CCcUDy%6hY64Ezt*=~}H)n=ypdOq9_?M0T?c7hW zqjTYZ#D}Y#8oxVH9xb02l}U6nf?`CwyR*Wnhy7w|cXh40HU-l*UI<$g#HEM4YOl$b zFBqSLqU`ql^#xSf;jjPEKfV8WwucY*3HNSL%N;oM*C5<`FahyArJZFPVOx8-uX}@q zsLRkRJ96grQoE+4wf5S&rw=C$)^;tstwLLW)!Wi*yy9JovCh_mXwxPqtm_X_G!(lD zJV4i!kBIPc*5u+Z^@wT!UA2HUBG9d}_NMCz%c#g>jk3P=Qqj7n@o4ac3WPtM4}fRthPTKKpGF>6^tUN@at zvVe|l?0AcD&_1AK0?^p%4vz@7z}sou96$(w0gLMEEXALCW|l*x&!oXl)3a?64xVgq z*z&Z$RlrNpGX9X?wL5iOPNfr6|9H7<503J_e^8jZQz;+~>46&U0=g`_I$Q>5=v}q zZrUf5TT9pJRkj1otIGa*B}Xq9ms#KBUma_JJ@-8ssKVj+|1{)r(~wvR7Ye9Gj!1;q zf3m-mos7|L9xJaaf5T}yXEO&$Q6&YqFv)nR5%_ZH{>5GE9atG0hlQQdV5{WwL{`+7 zRZoCrN-mJxg7om(_g?HU=^c2R4n?}+wJ%<(s(?E#1upigz!Onj2{AGdQNsgIDBspVo_^Z7~q51q15e`%Xa8`MR5=Z)?5iGdkS;AVIF^^RZWKRC7Uyqkf3TUnKGLN5Zhu`K+)VPVAK@yHdk*V1r6r6n< zw$JP&0)i*&HkMg`;(&iSJ<= zy>d{4Uh-B5s_jFbp8^Hjtssw`Q}5KWqk}}AX?~I{8AA!YWhmsv$9-6JWU&6=D1}WB zWm5;GUQ-@yW~o^?Tbpe#?5Ns+9Yrm+O)ou8hk`e1_UjA+c?0*`vm8apf0uIKX*#ny z7YPSvAG^&Rydk44@f(Zx-`@T8FHcbOts*56KPn)K&&m_6c3$$LLF#AUfxCgnVA-tp zDv{C`FNTL2c;G0@tzh@K4#&$gjNOSNcCI%yEP%bbBsR$FY1L+mgzr;BCG0R1$jjrU zH3z=|Wv_DB)a%5M?@|raf6W;;)lQo7mW9oyDchpu=S}$?WIO< z)sN0T)tacodjRa7l*=m@z};r;(;0;+f7HW9GBOeq_{Obs zW}I(3A+h_S$mnwG3AQS5I)#x)+eBZh;);69q%1@$#qCn^TH3A(&q>%*veog&s%>_k zc9)JJX*0Ik>r5orXG2KY6jPG=@lgTHO(_lMPm>B2y_Wr7E#I@QlRMHu3}H(L%`5Ga zx0JX{MZdK;s_2L`e@}m@flZWIL3Ia#PM49*hSUr0sS_!$-(@|=RRf&m>NDOE)pey< zmPM|&H0>=t^A35*Mp?ec3X7v!Ag7>UL<<%}bjG^YcuuwSD=6Ws1(v=QrE$iip);ajWsM1t?WUE;7* z+@e=`gL8W9dIghmN%2tCzFWluZV>HYh5fK)6%@eQILS()u2V<=x)aoXYb?tOF#}|Q z>vgtTyk1+TkG6ibd}0fnYQO=yNZya_61&D6Ds?vw8OxP3dzQ3%9HgIeWZfsv&9|YS zENB`u1o$Bpf7n$n+EWBd?VG`>stwaYsEd84D)vD!lS33>9d_<+?-`$`5^?z`pwVwE zoap7l&+ngho7|n+jkf}5*5w{J4tw47VbxN{%Y>{qRZ2WmDULz#NF0W)3Y#?~hw>B~ z2Bk*Ff;7Qc_`nd^ONmDqClSXCdQM9n5KPlVm>1uYf0XRbW(d$FyXE^IKmO_U@i@S5+W0kI(`2%v60#TXNZdeV3L86|Eif@v2i%BhQGIk#IZC;W$9 z2P#o>N{i~Q)bMIRX1iMpbI{d6)8gI!ti%TICDeZ(Jy|%BP;!JyDCq}ueU)h zRNJP`Re{y2e{PYTg?iem5mnGtrf}&UqNwxhX{Xql6RhC0s1ksBa72#wS?lV!e!NGQ>Rk#sksgaPO{%kiXL%?54xX{sMUpfe>10ps zJh*oR=gje%3>&i+)&j`92}RhEWC2LpIvX@rp_SgeLwqyq(ByMc`~i4>e^PA!&xiN# z&o{sS?)7j+sB-;P0bA^MuoaXj0XgFR#=}l^4Tdb0K(C6mX$h-$tqcF14hv_yZ4sJr z49h-J`e7v*M9Jo4S8ZN|O{MzvP?`E1#3p!Cx{0v*rYofUggUXwlT$3ykI44?0@imD zloL%9zf|#36js~W#Tt?-e{jHmr(5~EU1M8Y7BmYYr>ZirlSHD8j@x+>Y01jOSK9!? z94oEk<%+%it-gP_-u*Vl!(IC!Ea|r02*J~Z$N4lho7D~vo5O5Ttwy!tY^2*128!%U zyY;FVgb%QMEk9^gtTNWA{YJN=jWF+Uc-;0?nL|4P;2^oo9#l~7f1Zq3zNp7a-KGMr zCuvhA40sUM&cemrCWE0t9qfb0-OV|_9D60Nx(R={Y^2RAYj0y+ znYHv{b8#lL?@p!V{%qxbe0wj^eYew`Oi`j%v!+#!=Fq2N@4kbL2VMxcMO~?4*37GJ zJ9<-WDigp?ltTe0I*eskxjKGlxc2ua|C{wDyJHNgbdGDV5TqYE(ig#1m6vjVD>cD z&T(NX#CdYevD9bl^~?F6A3wZ#w|_%pPYu6=g*p}1fv_YE!#J9|O2}k( zFnZBIe^Hs8wkR*Q*ai|6sda!$!I-?N2CzWCF4835_Op|r#l z0Xpox$H*4#6gU!`_e$Q`@?~~v@(o78pzKPUZQX;#Xmht}8BXBJ^QIN%)oobjkZJ<-Fw-B+u!vpBKmr61AN*?TF6 z)m%cC!!ru1!}C0~hbrcWK8c34WfhsgGq>olfm51_)9cP3u|XVJmVO2J-YmNccJ?W6!4 zf9-m2?9SJmY7usG|0-^YUN-_f2{)?7D%4cE-2=;cTu+zmcOO6e+sEHNy{zCcgY4nm@^VdId+*R)$xGB+F@KU)VPo!_z#hn^fw&BwQX5U zR`r#2P(y{;I)g`5D&0=uS|4{Ai=3`ie~zgz!!{xH@pZI(fq%wsyS~IUgN7^&a_m?G z5T?GHn}c$P5@rfd6Grq$ffxvm1lp$_+fluZ)ADInRJy4#ugFm<Btd99d3#Nl zz>WeHeBZd5oPuyzbZqR7uL7wvvB`nFzWaZ?cP zIf5k{?D@Pgu5l<6QwmnxcfDS3lzouT&&7$BG5c=Q3f@tY?ci)A zdsVtJFv{2KI0X=GlQRI<6p<={j2N`MY8A-oP-Z3%ZJ;RF@d$7$fSL6*PL-Y>c2DzV z>MsIE%ooE=Fq+Ql?~B(R$XRJk^#O7(o|ijvqEOAt7&O&QTe7j7sxc-XoBEvf9k zHQS^$KJaoyb)LSPuE=et%8i@aQ%Zd7v#H5SdT;yF_4@vI_bLTtx$9-s+Bzm^7<7DD zo3$(+peV+^Xmxfepg@{aP#8uE_~#qI^{f)81Q?-V4XK`mC=ybCr>(pdQD0RJjnlR$ z&UYp1)x~iZPzT2<0JX?$w-Sf<3o2g_Rqa7y*`g(EZQyi|-c&Cwj{dC(~N9nfc|fr78#Ev2u?*>WQ>y*+{sr&(7cIc4cRFZPtbS5-`hC63|P z9EeZbYI{*FI9y~yFs-^6T7sOm+C0)uwt&(~mo#H{l5ERf2YXC~er#C5`l2#I-UWMN zim+blzpex$iA)D)Z&vd5Q)#p{D(+{(-{kB)I8SZoohp5Q&JYYf| z{eSdNZ}f(`M`z`BT|fe4+XBmov-bX}cEa1s-unP+^2OWgizYAnkw((Ek{I$pJ|9`} zQ2(!m1lTqIH+Yh|aczrs#aClA@f^mg z?T5EXU5PJ$j@>%7lcT+gkfw9E@3N!j@OX0g@In;yVo)@_*%lhSiQHOKK}ga{N+ zO#TM;j%7L(@*NhjZQ2690>h;b#d~efah#!KN4JzP1&v;- zD)dBBg_a5AykSG@%SC+mUw(g2rta2^d}p6$9>c7?>bDovVYKN|TZ`hj+ss?aU?eN- zHv0f6mA2)Xe>Sj(+CwaxReXL>5IXMK;*A0D3=8xxc%!6q515+lt&6tx*P9@VW4T0) zLx2tGU_0#!3@5J}0F2wvn*9twk~GxJUtHtGi53mE;?)SX4Zx#5{m$#rYiRKTYv&~A zIbfpDU5pw9ah||;mu30ovKck+FV^f{z$V^uDTJI&mxPl76@Q*2YTl|M_k$qL(RBh< zdsealNi>?_t15a)6}@vyOS3}mD0R?=vFP^VjaE=C+(FE7lPaIXUwWZ(3XeI(taSHD zrnmcvg<6Zl+5oasf(neVUsgxmX?L@?1Cj!+fM^|FkSeUN+v62e1rV=^6A+6!bV{k! zRa1H*LsRFSQ-AyXpq~Ay#qOQN$kCEA_o1?@c{T8sq2Hzb3(hLUxVjq7wA3nVK>CfN4evub@@A_-+#HdZF%Hcc|xK=Zq zVYwL8sA$4!-EQRsT8V^t*%NPXpyn#}O{}Zt*)|vniUTNfQ>O(s8Y0n!?N$n>2|NCn7zMkd@t! zZS0CyIR_0|4pqUcuxAIgB`yxFb0Tdo@gCK#y1>S3<=LwJ;ZyJ5|L%1!N>D!(k))T2 zq+_o-ZSM|w*h`gXU$lvmRkB;po<&$GaZNwhlYeNe0q(|o%1(HKR#Zs_rxb%xvPVXB z4Im)I1_BEs-63Xywk_KH?h_}uT@@Q+7h+SXpkh&_F2Rz_R^Ot)a#3oj?&M`!9+oKh8n-v^O z4$gaMb4fs33m?b!ozu}beYS-|TGYB>o+xd6AXirk*v3 zeDJ)g50R-XvpWw%pv~HxTk%P|y?+Kqnylcz)<7Z%>sW_<7OU=zq(pWnF=ugJS?v)c zVFXVD_LGM8ZG}UC*X>QXrBZ??fPTt;uB+6v>9%u#+@gkEO^p)O?ezdpHXVzIInq49 zQ7sizg_YNBb#hJ}jKgN}F$>ie2KbrlHGM^sjFixMI-xv*AiX?WwjaKG`+tA>qTjrG z_vhDV2KBsK3Q=Fya*F!;NV90_u@10ki)#F;cM_m)= z7Oq5kTfN!ju#*ftckGY#8eVRQeM>ExyJ+T}VpB zDMWr)z?fE{{qPdY4p+^AS=G2WwBz_6G3Dm{QOGy8L)x&Q#l$WPQh$F-E7{}-0D#Ur zfVG}l*&oVaTq*=@(++2W(wvJnuaRs^GJ@*_-g6;K9|!PMo75~F^A&pQpk(p2?wpG2 z8QA^P+c!Tve0ccfeE*Gc!OPp3SOA+bC=Fan*c_2q_}zpL*fh9KxeKr9lMaAh-VJ~* zbkrWQ)rlI&yFAgDm;ONp6itr_=rYav(vT{*hL8mSWy zOLElyE0O@`cxw)h0l2D}qX0C&Q;QKJ-B2lrLjaA|OhX;2&0)>9NVq+c$KqtH?LOJM zy%s)I#a5VwBay8=U$y&NgF8WdOI&(Qs*q%&1j;TdYUi_PN`IalFb}HWXMhl}jMcDS zuTVb_mk6W8h(51Psl0RmKS030k^;#JEn4$XA}whk>pC67cwaW>N%r$h&C#@Q-i!o* z|0PW4c+hc6i%LCqp0iW+wRDu@I3Zl>J7`JOSu=JKi)%48Dx5K{W+!>IFJ~p_W)(66 zoQ^=oG12|74T$cT+CP7UhjSIN#M=Aw<@%5CU2C6SuYh}WA}5XIIUMOG>h#Rp;L)5q z9kaE=QC*>{7vMH}@6{oPYUJ29kEwo84%ynLdLe{bl zq&MHJ(pHsx$?guBuJDa|TnZAB1cR!4Q>Ux%4rkbd#(q=X$q`f|j@RxiP1IuAQB!M@ z(J#N8SBd;ur{aKYReeq``1o+=>>Qb%E@bWaY|VcB{rz&?DO|djs?sh^=RZ&sKt@^l zg-B`O)T$oL;RK39#D{fNwLQ<5UYi0Jf2K8^c8qq8To!`soVo4W6>lDtAg{sy*n$Mz z(MvXY5eNh#`z-_k{(cQ59Yh}juk+!Ye$eVR+ts#ZndL??GH+|Tv~70IUseJ5So&xY zu!fG%MTJTZwlPLmb~5bse7SzSM;iCHQpBPQ+OO+^Ou=zt>9|o%tKPK6p(;w#T@y zL|js|-Vaf(R(8dND%2X9VSzhLkwyn}y(j2l>JZr5??8_JS+f31G4HH?Fx(C9G^+~0 zPc=uDt_xEJ#z>2GT3m=}r#i38fAhHCo(hoPZ7|syVdbpAPR?C$xbL)IRPm;rlT&L@ zM0qYU0VTCzfTUF3vUV1J=f3NPLinn@n zeYO%4E4r6vUmcY$J)Jd*gQ&0ToH%4P7nS?Q_H@Di8|(2zL;JWBwd_OvS5O1wtWA!Y zui4H{2x|OR`+T)c7kzAGNFoY+j*w8qtiKm%u$LSe?v2D!Q3@)D#|IHN_^X3swl{5tv*|?w@JM>M~5SCHgDMq zAn`BR!g@MB3DP=`DHNv&`RP>p8Z`60)Q&cd&LgVbfg1Zym+a5q3(1~okKc=N_1V+_ z3?vvH(59g7It*l2e~9dxbWb|-p@0oMZ&zt(v71l_uQ9LfKs#%5e|TOi0R7?!6bs>o z_;qO#VD~pC4>Ydz6=*ftm_@KtUhb}DYoDNPq&$Z1%e5&ZL_jC{Um6K3M+4*{CMcm* z>%3bgh7^8@ZOl>EyfCpu=X~sn9%(S0i1`lpszgA*R*(w3q)5&=EsIou?=P3_{Pp2U zE5}{7)V6llNn|dj_f#+qh{kCXxZl)up^D?WrFcNQ9>lqrm zXl}w&lAbmjvcbpzxw_c^?$Fy6vbcO)Q0rTzL)nW}Gm7fwy2_PnQCL$6#k@C{#hwBo zf1@6L;pxm6xdAe0m0qVn(#)z2utFlXt{eOvO5;t34L)ogh3InzasgmB zjoEJuT}Ox2dp5N&?eh0Z#Oo?PBiq`3e>IM6J~(W1X!V?irZ&iHiPY>JQWNA#s`GO? zjb1z$uuP<)J#*E`tk)b*rxDbL;ea-88cCexwH4dGVLz-S{k4mMy+f>7HDX0uyrJD4 z_OWk%8O|jSHe@(T3tnW7Dds}kMc@^K#VaM6E)=~7D?y~yPI-cH+`cyT5MX) zp*(L*$>hZm_+fiISxzCG5G{D>f0Y4k0ZPQL<44*(x78lu40G~(`G-uJ@5@C7(@Iq9 zvoj`kEFgROL1nw>7bwspRbm$^m@zf)XZ3SsAI_fNq*Tq!+N$>?qP}f>HaW%$#!4!9 zK`gd?h{OqnFrm`KF)Cg!^XrviWAodpuer~5*l9$1OVnT8u5wR6SM_F; z!$~AMyb)8;Uf&^InC)cq_9gCCzdR;mw?6A+iXhA;&)dS;JP-z7f6hZ>D|Snd>O-qn zq?pfn+4|0UsRRb5*hz)to4Np~3mHRStt=hd&fq^K#YZ^B$5_Jb3nSu?>b#u+kP=RY zip`*3)oqURTMPH$vpUePk71aF7Z}-9y@Sd@ar;Pch58)oX%bR)yTX!~Lp}RT`Iln~ zvXQK{3OekP(ZMz*f7Xe^(>FFEfD$fXfi^kSuLOZ|0UIAvpBWocAf`9LEobu8g5WLA z@%AHoRbw7@l20#1{?Rj5h58k6S`P56*0WRk0oZ1n|LjrK`KJ&lvMu7`aZn!EWGuW1 z_8CDY*`N;Z+4V2(ZChS0-Me>xd~!{E=Z>g|zXQ*?Wf;mVf4&MHmUDnLhiX-)>Ya6> zFE+Kh^29lfJj85TUZz^w9Biwk)h?eZD)kBlcFoO`1FaxPqVBHStlkn=R#3m(u03@* zh)P#Rbw~2;5Y zbjsxb$~_J-R&o^E_;4?;I-EBkb0{$Rt%o=Z9qKAye@cm4y7O{@#ZXL8gOu9I8t_cW z`T!>i&-nAI4O?+|8t&V&B7WkvWLJkOq#(J|wweBHqrJV(U%#=-R7KwGZBp_lOUe%o zk7}B46{uum5D_oxH)15PYS`QrV9MXStVJLJz!-!5A6a09*uP;H0m>=tOjIP z(y7_Yf5IceBH4qF=`*P@(F{n-$&T+Jj6gys;{g3xF?G0=Fp9Pu=v`KAOJKEjZ!L?8 zWNEg@=?$`~*rei3ipf;APnoFIF6EdBfXz-B)^(L9PuuwLa>1V25b2zHH@~<$Eq&E) z3$KRMd^Wopdu|GWJ0~y?f2e&VGC3MM%MRzGX^hf@<%%iY8O(EK9yoT+DAI`yIeBbJt(gb%F;Erq$j;{=fIHfF1P||3bvz)+MGQj3oVe7on3T9OJ6y!6aMQ;8Oe9uZdYU2%V zIF%#QSZrEB@eTW-DsK5oN%uoHQhVx`$AG4Q)D{Sr!F#^l_EV+F!Tt*j)ZxD%0}Zno z9|E?5F06m0M#>?IlK_Ysnj8|V&Rq+If4xqrdhZv;VdWtO9lzO|(4HY-l;obaQAEA)+W~vn_S+ z>Cy5;mF?hEFu6rD+{4WX&IZ_&uG1G>MPu-@%gods1Ewk1&LcuuSN_)iHAQdPZPN-m zTCi*EE7C==qiMiL4jwcVoe9-LT&?ceKKZOV^zIKoy?yhCkDvO(&mUgDf3f3yML=5aI!MH+D~)yREXgD8(DiRs9ZPKuo29gMwD5H*rf)5#s})STSAa+hn5`&S z@7B6>j%HDv_#nE?x}?73fBL>fUZd5QTAh2)d=WyZS`$#x8D{7Ih}kdK?e*69L*2;J z@t0y3_R*~)YZo78?YgQ<5VqK*ID^Y4wM+zE+s3jGpI1R=n?NY`l_i= z;!qLKN@ev&)Kq5;he;N~q5k`0SUVsn8czg>ke38`c-L^cc8i<-e{kPs09dq>20lOR z^mgLS__p(4rB457XN-6wfX#Af&kma9QM++q?5esuqjLrQZQulTJ;BubGo1GB2lm<1 z%k=d|+UD~z3&u);~mug74oS$)u-Fx&sNs3@lUhR)PU$JJe# z+mNA?ySjy$47VP(fA4ary&=kFPM~|}*$|P9cpI1n{t_im_AM9?3ZXQ2hXe7OFP7v| z>6s0t;%RjOw|Ll*$}tCRG&}5SIc+}LU~0L`#ra{JX+Vym#jN2GbkN#`0yaetSe`o2 zdjv+dSJv#OKfinPyWhV2a6Wwa!hfDBE8dko0DbjRtAEc^f7CB3*kxCDFI%1=9Ckv? zVTaXY+8o<@dqj^Ze37WQ*vD@#NPzj-fz|DMK2M9zyr7o7{@hGuK`9#exR>hS9?oUE z`EG*T*akYJDpGIp1*Wh84%@Xl{mdEMGFwNG=A4~2EI^F8cPSxi_TN@Y}pTTjs zGisZ1+=LY1iJSBKmVyaln^!Jcl~fzgin<%3FH-leD{qoc?j#L027ubUH=;<;U(kEm zp^zcu+_v4QoMKnOHdbfG;mj7+4n5)JIbDWDKd`f03 zYbOg$@Qv-fpski^qJn~C`=*D*ru?LBe~KE1&Q=cj7Tf0C4$x~~!41I+F!!arH)HW5Aop;=Yf=-@U-)n7EF@9YLFe%IzPiD%z$L8EUyo_e&oaut`vFPol9l^^Uo>{ClU@!%Jv@12X?eN_S}oU z5l|Y1`^&uh)T@LzQ7#QP6}1^~b(MD7l;8mLSMV8FqCkuE^GY|zrl{eFmpIiS)C~Yr za)eXb=)ytb^$?2)x4as?saYbZ5?PZY>3;+)c_(f*Z7NWiE*&rd6%|maVKAt|c7>uS zj6I-sbFueGTv_*yV?1B4w@*OYmhQ}lY-lG5RvXWTDlM8KpKRaAuGQd5IpAZaN84d~ zPEI$tV+iOQ|8Dmm2j9CKPT~!Y~7s?@Nx;Cs;em* zaJx2MFEu9E!-S^L$?Vsn2mtE_vRtexT$(V|RqxbB4&SE*$(+->g68eZr1E+h^s5xR z(#h~Z1ATR?o*%4HaURi4Q`BvXj( zrhSyf4nPm_^->ABX3bM|cDcL&B=o!fQ~1|e?|oga;?VfMC1} z7VXJx-rYO_G=j(0=bFe2qqe8X-aOWAJ%~aoC6uDs*U3v(2+Ql9rrypv`+wAS{Wrdv zASsPC8{71~R@i(f4!X@Q@H*@nkdhWfjJ0=%>D)vnK==-vSXR}(se!OYtvYyE1)V;1 zM4{P*!x;zLcI#}XPXT>~hIg})3O%?9Jx3J~Rp?0cp;v zL(KC9`*T0sv6erXw4-Q?(XYV>RoVIb!awvD*#ol&S^D4PVC zPMm^b4JNa6iu*dlQ#meKAz@wV;i3|4D5@v1d!eMLUxtbtSHF!$)ezN7bg&i>pE3k2 z>DItIThn1rUUMdg-vcOS|L(h*U;CVhs=cYEs-kJKZVy!$4v*AhU4QHvaC#Z?rkAnW zWLr44ZfEhTB*}D|f3{?^nd8mxKYsf7dPheEGQu0pPl8gillONe=yNt4;NO*aP~FAR zb-T>;OkcFXQW?x9euMu8w;!yu*)CsO3!8w5w5$H>X3c(?B>f=z1{REMv=3J3aiZ+F z+PZnyk!zWDzjYpWZ&84?qt_OCfXBegUg9WSYSC7wh?9d-oz7!Rdf}=4ows+qae|B` zH}8N5;#Ez@%lH-T+ljW$!-Q8k!FYAqU{dd2_qa;aD!a?G0Y0_{!1ex@L9hZrf9_5x zc_He(JFhe9W!xcg#g&U=-pUReaI$WPsZArp(|MZ9+vQ4h%j7KyhKaTB;(ujthz-|n z<%L}ogelJjJ*^IMUBd2MiL#@7mp<#@b;oEg@v4*AAbG;L(*`U}QLQo?>oyPb?%j`b z@Am2R2947(iT43vRSo0Xy{o%yf0=jkjric*s{&H-wPky#w%-8m1s5U5D;KDOw0GSE z$;(E>F)tXS%dj=wj>qH(l?c}fRdCKaoAu#?#JkydsBUfT&9R-%C)yP|V^4u#_Py(i z7@hfQYUr}|Wj(@8PmSMaPqx!3AeUXIf<$gAV1Lle(CpPd3Kou^Z%pjAf5%rlws%>s z&el~f$BIu?8fzHD9B9kvfMOE->C7CMF_6$JU&8B|S2hIA7fbfJyz8GHAnsk+_${Ussi>1}qE<|_-3#`oV!Gv9d5E&9P~{!$HS1Eg=Ps&CUkx&2 zO;C%8!FTD!3d{BmNn1|Ie|=eR-iO52;B>a;OKP85)`I=A=xTN@>@)v#CnPmk3GvZ( zz@$AqP{|( zl|40AN>fS3tiiJp=5~D!SW0E2H%%1ynhNEMs}+Lhy(Vt96NgQGHYa4FBTs}mpnKs+ zDY$gnWT|n<>TD~xqB=S51l6J=rJ`~MFy0o4vg(DkT#6J-J14vJtAnD8G)e;``+dj| zgq*Uyws5bjPSk3Ie*iL^P}plNK;`UJ_fb{NQw$fTl=_)D^+R2uxTt0A1+1m1u1+RI zWxq;JV)o%od$e@zh%2ae5o=v`maP{|GTGa~x)BFqZQ;1l&!x*p4tqkCW<4cN$^d$1 zvl=D33T@fZPSW|Rc+;F{Z`Sy-<7bZXD&Dsf1ObaxTkIM^e;d3^=;k=nVN3F2-Eyzz z!nt=~IS3hEtk{QK|5Eb35Ws_J-{H6w(Gn~{cx<*{ED-=j5NJvr$1r-*RmhZSLDW5E z72L`{K?az9k@dDn*jM^q7|t1)PJ|?>>CGp3QKD#ZC|#fPy{ZCm)Z6SGG|u^Jel;9A zL)ihTDlW3*f9fe@O(=?Uf2Ur*!bS2WAp^#jvzniSc;1{ba7MlP)~deH{H$2c;mC%* z^8^T0GRD-P92(fFVf|HG$B%z|`t<3sgY>q~fCh)bqK;#8$N^f>hU%lL&vp*2o)~0; z0O}$o*r;6zA&U*1o6S_kD|ZW*cA=0!`XS|0k3b}_e~xXP^T`+dVfD(YrDmmQaeRf> zbt`{*eH@*N%*E#SX**3eI;#^iTR9`kc{yt}w88Yo9InLf?ZhY{o(j2Hp<6vF$;`0Q z3{TkS{i7QAifG#kducrjjP@3Rh-X8=%Vzk0`~KZGN(9T4A6^7vdo32hwm~i-my#_( z&`nz@e`Vf%u43=VmDtOhMy|H>pM7d+MRmbcyRxr<%^w8We!A(}0KBtxQ~RDdkmO;L zWURL>79z0Yh)&5`DDEml@qyNHxnYb}Y6I4 z{A5y_OkP80xw1(&kFQ9QFaP(+EKo za|f+C@VqwAwF8?TN*%d_BE;I2hMmn=9k<*?u8JaETHM&*pGHxPS10lkn|2{5U)pN+ zyz2{F?B`Tw^U@UP=3bCj*fTJxk_b*MRr#+f{`OKk9K2UXT15~Fov-g0|!_4x1aKm6t6H-f)j z(pruhA>(O=V{d3Xur_Ogb^3YRn@#xDOKMYSf<=}CW=Cn93_EpNU8#XdL;rL|?^Ct8gyTgV`;Xs0 z+&%91qltD2c(<7S&Ds_Q#YM%;f^ERgWkr1(-pL>P&t^g35v%@O1t5p+NbG_`?0&yxE ztP(psHo}0++d<1aU&PL#=}Ol%N^mNM=ft2*aa88RLe{Rj2z;W8~!y#mE6=m5VWa{a2*f&jW^dN=xMH@AP?I?Df ziv-D`z{_k=Sdk1xqf*ito%9SKI-F&AygK_HMD_q=@9IuvHZGCS#=JQeNLwCUIimcm zy4i;)Pg>%6--__VCe-_cDN_LCxnj~|$ zY-`a?4tsaUn1%7bt{FjhJyekf04wAe@?n9|K)dTCp1?}HHzVUA#>gy$S_U38>c{)fj zt(}&2+0t;R;gK)te<~di1wQ7HY{cye@CSV-bXik{s4b%fr%%UpMN@Nsvr&o0z=6JEr{j~jKFtlGZfL)8o$L_kU$ifWQe%b3;LQ+ea{Mc6z3Q5xW_}!s~?)a{17NdzR75=kfg`5z5_^b>0 z-I9I&x%3Zj{_*dh`o}l_{Q2kn?sYK)n>lS|NjC91_oZvmLgIlV+4xocsO)&~SwD;F zDam{S*LA6R8)kBwpIIYZQOODjSr>~+@eHif8@I~1BMHR$d=>7t8UVsFB}iP z8v02(bv*R)0OY_PgRD*wPVJo+(&3^oXLW+|l%$=`8}9p|l|qek>f+S6^z@-gS#{UW z)xzgkcdszuOA3Q~MPmKAc>i2`u3xR(uipRsOMbAOzN1a1;AWb6d~gKgFF-|X5V z$pGti5UYyeBoXVcrvqOENHq^mK$|yb;NQHn zLgj3nxh->kJ3IMm98#tNI?NjdD-aEcw53mf!~~p}yc;44hX(Ly**el}h9JMOlUiQ^ zYu$FA2|+fQ7ik&5o^4R7lI?!$P|jo2Ls720u-}x*u{#&O-A+DQR3h6xm%~O@x3_ZE zf4q>O7ic?l0(Jhso^VhlU!=1-Z?FX$7_i62TC>qB=V(3lwP-suf+Dg`#C^SLA9DTl z^f0Y*Cn2F%taj1YsYvg-*p{R?+F`^0mqM`3sh0}!g?PKz+tSo)hy*{dKwQ^tBVYlk zHivejZRvK*u+eLz^8t7A+ds6vv^w)|CRU&G8l`We%

H$LE7M;2^((#Ox9bASHHb1CP!cpG!7cd!A|+c=7ofAT`{wbsg$xRhdLNDDMswy5s#Y_b+^Np3e-8_X{p`a}UgS~e@DU^g}q=1kg_Wj=CT z74F@JW_xqe{S>2#l%Pvpf7_9Mt9AM^8enHrYO|+a;V_x7`AV9T7N)9eCLzeL=3>-9&s*PGuz z{q*6%lG_=D+gMZ#sqO+QNJ%RyBW`=PI=!m<1|A4b`i=x3g8XTVf2v>=4{xntv)hKC z*8!m7%l$ZXzjWxOM^D#axjAY|{wbc?LDDO^vPF>%5V_vQqQY!|uNK7h_J9jiHjRZ7 z00bwJg*(E*X&aYXyms6|_)7Ak>QX)wWZn4Iosbf>UAJ>4j?@?DH`c1~!sSFxQE=DN z7C3GY%lTDbFWbWgDZCjaes^ZT5mdYb)JPce;0Um@`!!re8~YTESjjv z(x+10Nwg**>n%YJyFZoX|LyhDo8P?q{PXKfO0{2|!|ZgngJVlh3q~oGZciYkte$`> zu{zrKY0j$xda;)pG;F7K%A`tX{v4k;eg8hBu1@>5SzUl-DJaY~Ye1Ks@7XLz*YKP< zqsGB)Imnt?f3(+#e(g{S_Y`@XLjXkdo=9JF_ z@&iU361VTevJ#98a=)nSrnwIxPI*PU-ig=1f6m2hr_Y)OJ72Ba_qlyTKKUxL#&KDx z_WGYaMs}}G%dWh`W^1JLTe9rL7E#uiqiBCY`EozM*o3HbQ$B%_Z6#pEe%QFiegnzr za^*Gkxq3L=shhtP#-?TSa~~S{;k5aYXrqfpNp;qHH)UIQ)vvY3N(b@Ze#c9tffeF; ze|hzBPW@s%(GvlAiOzA7rUh^;ShKfWQ>najR4hylAO>*K7Kfp{{k4C+)&AJ?+o%84 z-+Y%J3wQVJ8-y+`)ExBHGibYEUMaK=kh_6E1Dz7>%1w< zWCoSwG;}pjk^X`G`eP{mXt#ph%$FA!e`#LrF1J|~DC=>wen~^TOAG3XdIc)b)0>vO zq(EUMJn2En#&w>^kw)w93eLb5oIee=oFxYiEWr;&-Bo~gEIKuWKB%qxX&v*lo)i_6a}-Z=e~X@q zMfBq$&Z#?A)h{~de15M@jeTHcl44IWGco?wGQno+^y4m3XqZL+?}?6!e>Z482miC4 z7QDzTn&j{vtljAwwT6(jI|o(9sjI%P(|+*0tG4{%?Z@};-uy!;ANpUPvP}Nt>!)^Y zl3_;uU`v7R z6RH5}P&%$DND*`K6Pn{F-OYumKLT~38~^Pds;o5Dnke#79NmCYDq zyey&&djNR81t{0o9nP*DFafP>ZF=~U;cVeo25ZxNq+LUBHMIv7NmNQB)o2dVhE{Vh zp^Ts9EPt+h1f-2Xt&PpDXFNcG$+b= zi|FMqIK=TD-dyd(ILp~5c+~;%>`2QrOm*5~vHYmElxBKue~Q5JI)}dUvAUo3Jy|QW z*O18TwbM1thm{~c@2f2=*gg7K?pkg6Ae<#Q0zb7Y5FIiPC}JmW=`mBnzx{Wv*xi}}?n@Jr`g-j33ADy4aCpfW4e zjpQdDf^2%XaW-hos#hox4rZ*^bFeigDHlu9e}EDMfYjjp+^yKJ|LM&?eE+*}e=6g8 zCuYmpI#uSpB#LFW?Zc7a$*ke#U9odrDQM^Aozbc&heB@--023)4(nB=pEV zpyO7Z+|0_p4mbwXne%!$@vl|e-T?~r8Q0oDr8C+I{XWj7e{33K%Kr|fCBc4OcOG3w ze>!Md?YJ}uKD>+Q0OOH*S8<+W$pa|8MYzduk`sPaiFRFEDxEiYyW8xt52}A}P8HvK zu)ARY`1$E=d(p~$Hw;U}zXbg3^ixUX=}tx1;=p^+!KPLkzA0D+HHL@gUG9EaW9zDu zh2Z^jJy*5lLp-OcmEv2`skW}CnEB$;f3)w)*X(HbVp{K;8;>ew)sf{W;3*Y5?4(gV z)E5!KXPhiYdx(dsPjZvb{?zr&Dzgu z3~NKln}cAfaK_`B{pv%{kEVflicIY4U0EnQng(eYpj7O2*sVov!}-Pf2N?o zPZNW#)6C49K@zk*?_gV}a8@^~V>Ri&rX93ZI21YLpnGJ;9Bc<6tbU&7V>z{SC+#L8 zO*5i1O;iF#vNUDo$C)fUIu?NL+Ih#$IPr%BK1V8{R-D0MFEkspxR0-rmEs~CR;^xF z&0Fnrjw{dRtou$tI!Nf_e#O3ffAiZ9`IkRG)sJs}`|k5EZ{I(FjPuSBZ>xdy;&Lc1 zppcIh-kt2QALr>!QE8fEs~`UK z`YBt^G7_1 zP5dD0W0`(xQOz9?x1?J0eD~;(C#^ZGpJPU~BW^ ziv9Q@zxz1efB5;$uin3X|3EhHt|Ox~HH#;-3)+_Bk#mZd}L*eVNxcAoSssP}kX+Z5axIj}*J6aRab{#wJSr*r+yjU@ebFnl2c7h`Di#oRZQ?N4U8Ec@kgaMi*geZP z6CVLvLWGKLfKD9 ztU4WZ9PMI%IM%#?6jFC0TXaV*c9N$@ zFH}uY_SvQGT-r+7Gvv%<@rAoZ^J(lY`~QFyVX@Ll_tt8w5lCs`Z3G=!k)BGjSMG8C9}dbe zdjAe4fAC*~;L!)~{^pTrk)75}92^ZK+`8b8YK5g1f+!&Y5Jl2g8lQZW$nEvwz>*|3 z8}q#lBZG0k6#!pIo(rKYTF7gMY7&5akDEGMK@!6z5wfri%FWabV7lw9b?#P@1wyK0 z5nUJdZ@r8S`eUXH_O}I?{Rg^a`%2do9#~XXe^b7h6PWyAYH=i67teij>|1%c-=pN*GGHuls1w7qUEDDNMr~{#*bGW&F ze@^%7LqqNXQ7l`!q;d{3W{9dyKqLZoZrP{pVN^pzb(B;%GMbqaMsxIf2{e8x7c7@H zf9L{ii&WOb#IdzYxkL`qC^%#Jt?DV?r z-s;((Cbr0EzrMXZ=hh9 z*rxOV`BGslMa8q`gmw!;Qg|g}R)I&$oVEmkxX3I0TMPI7hYl+F%dek4{*ph{e|zoa z`;o@Rx?R>YW)arZ81!%wb8MPSu>VwbShY*)Y<%#2a!zdMcEvHVlZb;%fOLXe+vB1o z>Y5zGB#eQfl*!v{!-us61?%-WS2G+Yesk;WG$cyx`p$<0J1{<6lSy3c9|wG|xb#jh{vTZ{PL z&a?Ls@YY5@&DSA+y~p5}j1b3n}(f6qS6s?rp) zG-=3nFWp=~PFaMg1YDe|OsDGXB{@}W_?ZBwco(qp#M^+Xj&)9SCvQ-db`6()*y=}L z%j4?($TGe8?*02;KE7UJw&q&Br%Fd&jyYwaKJQufrR+9=x9EITWW#%p8WlS(CIx_$ z<~gff1LD4Y_PZpWI{>L2e^cY7>!WgZ15v)n*e2J|L zUA2We6!wHbRyMIh{x9wsl+F8V)h({sHxwLUqHh6Fn%2`7M{9t?*BRzj8~n4!_{MKW4~ zmn*w0Ax*!MynyS~eavY5RE0D3PJ_pE9UfF71(O1*)iYLNltTeb=YYzkqo|$iU3LNg zs?nJ94{Y#dyA$`@909%H^CN*66|PW-ta>q5ZF;#>7zIERf0%SBuwB@0A@aIxt*om2 z14I%ChF74Hhn`qqgJZP3FGWj9HV(^%?bp2u$dB6z3X+HTT$K;+_4P3RDssTvA-Hb zdTRY{Y|2&Be~msNs`u1n(sN2vuH~6q7?qU8?0Ze;X@?)Ac{uaJ59taA?kbL3Hf6U* zewPkwWz09N*N#3c$vMot6m3T|VhBefY4d@=QeB5EVRh5*&Av~deC2iQYKOFkmAmI* zcQduneKw0)Xm-s`1xigbolT#GPWb(J`eI(993 zQH&ZO5jF7ocGf@*@(|*bC*t71#Nkm(1P?!V9355^rkY82uPIJKDB7G?5H@PJqCz<5 z^lbLfYx*5~un9+e2Z0@zL#JySJCuW$qOQ)WuG6M-mJ*`;3um;~&X0&r;*Y(6OZy!5B?naUwQaT*`x=1mbs+(Z!4N97&$VDfjpm@92 zs$J}sI;mfcd;1l=`v_z;P_Avds}mUU*u$aX`PDQRvEfL$7ymu5_?W(A8_xjX4bQi~ z7FX(aZmJ)t$$YAlm)a85ves{qXPiR5PETsqe}0s(*fwJ9G>>w^S&$B%Iigh)ul%Q* z-jJj>E&sp-Z1#MH0Zl(ov)PoARcQQf`M&?%n}7cC_usv4&sAq8wpl_ebL9xm%V;VT zvQfA~fU0sgY_C&63de}F*xNV#Yrp||t`Vr6Un7Zw8Rl3u*}oD@RE=HdEPT_DwI(n# zf3T*u)jPRx-t0d&6$EXdXb?b+!;=m)mt}3OPVFvKnXIq=!T}`SU^yxn_0k-0giY8N z2e>>P8B-87iOl>-+bA>mPo6|M!ot54@O% zykfBN1&qZ3_j0)tF-g{jEdbMLx7h&Oe;i&!c*UisbtP=*_6AN#d|DfI_3F)J)2yzq z=GlG*s8HF5O#+tgv$N~OXF_pN*Zw&Z$nuKX9h`0JX~i~W=Z0+cPufLk+O7g%^Ie>T zha;I4&HsH_x!}*EXS#xu9q*IAa(eN07SGgVpH{c zx2Yv*;0wD_@ikwLOf;{h;KJg{f6~0X))m)=8ek^`!7)%!uQztZ!kCu~{1Xh<4};o> z4{P?}>;Cywq1$(>l^9FOleb)t*@bD@upnJC%Lzm3WAU z`iB;SJE1y9Eu~WKIttoSN^oQUHHZ8(I&d(Y^~}=%r6@q?Wih`nKckJQe?+#Zw)~}@ zm8Rg_64?<|8}run>$Lf)5%)n{jy`*Tx!IGaCyLDqUFD1HXeyD;iA%OP=|%0mvM3LG z!L8Y(il}cU@RH{Ttog;d{p;uVpZa%Cf4P@HT+cf{%T4I5O(|*e%EXZ)Ym({PRfk(^ zYzJGvl#E!h!AIucDjs8je@^4T4tLyi@N=Xyd4-%fS8H+T!ahdzGn|_~U<^l91>W0= z)6&HAZ4%qI9~sgbwS4AabK*)?k7sx0T|F4pftB4jRvw5m$G>bgc{s8vGvk-TSPmz8 z^%ByQmxG)&Ki>qkOCTm@|A!vqpaY#%4z*pwy-~(owmYbeRi6b zGmSEyK0Wns z@lQjz9uq}dw`eg@AG|h4nv4Zj*iIGxPGPkqAkC%- zW8f7y-0Ji>BE$-$=6`uoj&rky4{D!QG)m|P9-Sm~lZ#QG`Gg|^&RCLS50jx#hauIl zLJ;^ZdUjZ=Vtqxy$(X*X69NG^*~Y}znvWy0nwvdun-Xkaqz!lwcK0bJ08FuPFnPd< z-CW~7q~-dT{8OJUQ=js?PY+w|Hn}l0pcq-)A5!%RxdJ z8v&dZokB!&s+8BdI+kc|DpVmT~HxXYi+^_pDA2=IUXIMG@%|lnnb&GN8?Q4;BLO+$^KlW9j z4{g=7ii=^LJ~YHM2!I3rHbM4j2g5dMn^z)gH|+rsG^W(I%`c|{H~hKsBdf@pM8+=m z)~M>BR=dNrJLJG?tKJKeI`Qs&3?dJY=eD@%EJgA_N-b|7&3@Uky_y@Wq}${+s>jsM2@BL`2T z9p&OR72`!_N2C-@tJOrNPNYb2jY@;>#=dTo%ettQCTp`s2b5YrOZ(Sd=+Tx@{NUi81CNg z1m^2?>4n(46PWP?q7wZzrr6TabWq}-bBOz57k_BTqN4z;(ur(k8f;Yi@)^CIiq$%%qE~I3Lc-t`4&Ma@Zc!yoHy=0# zGBS~y6wFLPP+f#!} zS)Z`V4t!N|S%>p$?_XwxE|^Y*u4G~X`G2808F1NF<=|_)oPi|7mA=61I5cV#K*-2s zULO-VNd0wt=-AEe-}BqQJY09&3Ce)y0T+w59LJU8Wy~k<_?-49115^@;6+>HRoCLDX?P$#jvm-s5Udfl|!yj~xgMz^!AM@$FE^$BFv&&ai8pUVreH zpudLAv1G;jNsN=2+I6H70RN{LBkxVG@*VK6NL46gh*LT11V~yO=!=Ri?7Pv6+yM?y zyRkH4S#p*XN~;7KVYk6Ul^wlbu(vTU-a#DKG_TF2vh-S4eCKkZGNc-f)2>VFJu2V$Jh zW(V=&5XNGfCK@gJ#%-3s0ZUo8N{=fXs43NZD5+%pgV^ohm9jRwNY%>WAUCZNp&Za{ z!VyW6j4=|Q;<>07TTXUGbnBT8@qk8^zaF#J3SK36o_D6 zIDGAOuTFoO(ReyJK4rz9bEU-D9ecGLxAQv4EYxVA@d#UQ>7P*voZ(i2e zq7Tf6tJ}=f+(#>@VJU~|vzOx4Hclz(?p)8XEzF)S@JLxwRF6U1j22jYKn4M2F+YaO zVHg+$e0MZf?YV3wqlVdb<^WNk^+rE|G7uD5txwYGC=%zBjUs7RJ;rYK( zHZ`(IIo<%VIDQorZo3Y0Z>@y*enl?`ib@Bd?JKi@S-Z8)133zN5)&Pa?j}%0@)ep1 z_Ep?>f8-DOp;<!AGrAHgb%m04eqI1X~hLHyftBsO3pTL($+oR2TEo{F$rUYZnwp;DbbX8N^?LiZzg2DLFJF;>dv&Mrr5EP)r=nvm5YaJ8y_v%X+K18h3=<*l0UU#*XGP=Mekd^Q-40E9dMZU4eAreQ+fU|oF}pX zE?R``xGhA%A+%j!EZT$+)Pzd8`mxh4DO|dQ|Y& z4vOuhgKgKnWXYQ3ZTu%5it9xAW?C-x%DU=}th^C4-O+MRJjD1?%ud5>eGkOp0OjS& zb@0Uc(tm|phxpYFrRg@|>rfF@ljr47*#Xj{GL17G?o@9hK`plK9#GwABOWY#-R9&h z=i1AG!LGdsb*mRr;m}0_tZ_JN(;enn)@67L-OAGIaomq{Kd;<>^~XG@dff2Y6gqMC zw{~v`dnCsfKAvW%Q}>Hkc5NC|=%1l}i>>!IP=6`>ytb)QH?0P$y(W`x^_|#q+Mn!5 z;$jn#CX4}e0O~ZUsgBIY25H^OQ6My!_NFGyXkOG-GKpv&V#YG}>Rr!Om36%cRoZ%z z4D6m^4IBqiHDWkU-m0^wc~`M?FSf>XC(t$b4Sc@6aF}A|t*%XvOjVsp4GcM&M&+4Dk?w`oPqv;EFjdeU)c(1 z?P(~bm3ED(4m%x>aRBWI#4&ius{My@B|xOi771WJ!0UBm>%}JGbB?}PJq)Y22xZ%x z=$wLpuuy)EU0}S3rizI=JKmM+CahjZ-+vSD+y=ZQldkLBuoK0wlte@Yh#e$SwsX=Aa-v|xeS4E-$x-3(&O^JxpX8hJ?^jQ!Ez@nt)ZqI2iDSuAM zT`wVY#Q|=yV;7D?a6pnb6NdN|lC98;@0Mc%pHV;L1Qf_J7ssk}b4*U_OjX}{T6GOq z0sD|i+4h$%-%cujwPb(FZ=YIzA@6ic3Qg0B<^a2@3Q&#|c;o{x17xmAZ9Bzh(^~f6 z1YE4Tu4qd}i0-D@c`pzAtnkH@wSP+_6F?|o=e8hRZWeX-vmzTXBPY2IFY@eaeLkW3 z{xo*2^7$^xu_!crO}q8z4(*46xk=Ig=3R4MiWgN2FD=*<Nsy`youkgPW5& z=Wx@h#=f>?J4d*0i9kE7G9+zr9fO*sA6;}Eo8N6>2Z)E{y{@Jxmts(QG!#?DO6-WU zaQW5p{paTblzaE-S3l;TKEB@aT#MtOyl=ty#c3oO!M7A%Xn)Bjs?+k|m;0Q(Ypbwq zU}n8hlnFVKT_(|*WzdIdU$v(odV^4Rm_;XC+9yrecl#{f_WGh&Ut7}SGY)p9PXeo3 z%^8w*E&631j_)2CDAv_le6vY{yy+x}x0U1vwLr$Er*%@VnS=@09+%zXUF*?gQ&T_c zwySGZ77%41z<-b+>a{w!30-gd%eDJsufOge>*M(H-MSIi^;PS{9o>4_SiBcVxG~v_ zv%1M*t%PjwL?T9-B8g7zL6k-?-b?bGG+R#?g&Qz?DZ91a;w)rs+Z66qqUclwVS&!I zFC&J}8YvnJuN?cPZZn_xWT_9iDrZaGka4g!S=(-H5`RwX0g4QerX0gRAueExqV}^= z^Hs?daz{HPxd6UFa;>RM3sY~YFZ)FKNjyKWKAvA4*&qJ?@$LJcUJr9XNd=p{YVhsD z40U&Q=4#Q*Ku8s)K4{O5&s?ki)dzb@q1t`+oGOK#Qwu9u#>TzPVWNW#=-4YU^ir?k z61lMWYJV?h;>}Jr;#ZBEb&EVmfg;Dsj@@*)M)6;@v%edVR;yK;O4f;8c>+A4S*soL zgWbm0$y%DMF(-{o$W_a91wMjeiC1VFr)Hmu+#osi{MpJj*X8_j&HnHF%P+43xpd`K z%xH@rr!Hy}s#`WcSyC5?2RcweX8LJk&TOoPxqnAp*4Xr#2WWFo?Azenym(bYN>kO7 zD5Y@`%nE?YNhO6f&h)URcWPK1Z*}G77*nb+sAbc;zTSK7p2JbeJM#bwl0wd z(Xy{N{;EnkAfalmP8%Td%f5b4y1LD?C`;}der>XgKKdG2P);Xd*go}Y-RQ71pq!FkGa>K! zI`tLMFkSnqa;eJiD9;g(UBt6nmuJ~M@=*2UJ8)8|-IrTZ)@G`;eCY!R=TeZy&KccJk3 zP3-;C7yT@!%Sm3~m+(;7`&9q@$Cp}9_uH&EXuvNyS0zfdAYcR8V7sW>M8?u_f#hOC zun2dYs<(M@l5`2rOXVy$<-IL!+J7YNniXt|wFes@`1C=yLon&;ob08~;#v4IHM5@^ zWm1ctG6g*>h&Y)=)Z}5518lq(h$rc=cvHxSPQ8w%$WzfZdEaacw?3u8`$;zAQ#s8^ z?rcp15?F90`hhgrnDv};at?VJ1|du10d#!&^A|4vEya&ZW8P^ssB;fI=G8TJ5y#%||k8J|9eVs*?Xo1wt zp$N~ddTjmJc~j5>nW9U&tD4oTy5E^s2CqD(!&6X{Y%fiH)x#_0lTg0aRTax#ZCQ$1 zrr6|nTIt%8b}DtBmbOCle1FVxe0Owqn>D8NV#WS@n(9$h>{h07u;x(agfjzB)r435 z{^3CiMI8~lt8G6$%>J!vcV86XaVFN*Gma6&-a3t@NHF}>j?Jh72b?Kt9L;uFZ3M4f z5&pI4?4m{$k@&ex1$)c0y)oIOr2iMRMQTF=>2CPWD|&IZxvunTEd4@%qBEURzLE<0^?!QC&G?Vq0BwO{wYzK%4U#%7;( z#qgZMt8v)SnjJu1H%O zwqfWAv4UIDdbu6=J%7utsGFLdx5Md3SOcLF;)%?hvVD%Cg3;J&0W?7bCq0yAR&r1% zs(R{u@;-t~&c4<&^Hf=P*NKflWn*2@$w)f}EbA~Y=qutD&jciFypy}Hws%N6^t zyYM%E{QUOe)_>?&@63W?UG$nw5HT4LARs`1SUuu{CX%*3vTK~}ArUCFe(eP5>pDsR zlfV`(y#=+p(W}bvWIqg%EKAUBrC|GxIk}$8Nr4OSs?a!@2#hw5%HSWsJi=bT%F^$aqf#P#h~g&;s?xfGL=>X zfz93wyDhSsG>*|+iU;iMyg68M9(K`?POX+}LBjzj?rPv!J)1j!sGHKg7+aXiYEVHP zGOI_~>wiNbXLqL5j>ALS_@+fl3DbxNig)t5vesWwU06;5a9;&o?X&x65(7v0a=-Sh zz$$PuO%FkMVN;3F@&5h(c-oWudgnciOa457lGut^iI_D z&Pba-nBWOBwR3RRZ`SEtFf?Cg*ACrTI=igZFL_Vl)nGxeE4JWlTvwd9g)yf?2=}^8 z6NCe?_X0s0c0i%s5rzYleVxaB!(adK_RX(8Jbikq&rN^5y*^J%WVG2vDH{-4;F&!M z+J9{8Ahb{SV5eXYp5Y`rNUsbBX>LX`7Ynb@v|7(#a1ODG<{DZ>PRj){P+Y@KPU6Cc^3YNeI*XMD;hQ6ak>k$y%6FUzSQ}4Um|8 zYX8Wg2--M9PE ztQf8r5_*U`tyB(&Lysi5bVS)_vp*rGSRvd9gkwvuuigK6 zdTi0XbJy5+H+4RNQc0<>-FDgxeJ8~2hk*35Kn9&VF16Zv(!c24s-Q~OLxfJi7&dLe`ycc#b z{7ZSx-LAuHjRkb3$SU8Ffo^BF8-3?%WPKK;?Zw|Y)45C^5~W6SbNrF?4opAJW*=N6 z$J){LjT8I*`?pW^@Bh8^-u#dEzkAo7IK%fBZO0wY%IZ)ZQs}BB9ASqPwtv_#E^|`D z$IRw}K7TvvvNQ zt;o;Rlqj>MvX5&>XS*_g%8?#c4T|y%=Wsqu0Ds6Pagvap0$xKw zO0DhM>2Vh4X4__macUFaY*XyoDv%DwL=g6!VoVEgksrN=7i;!ie)rSo{8NAF{tjEX zu~g@e#$iE;%~LgZJ~d_p4xLKwsWGpaRq_UTRz(PU*@j~h%#y-Eu1IHO52@s{6Z%x@ zAq1^T>8pIoY8Jq7c7Gy|xPH1eQ14hkHETa^QUcB)*aZi=Nw(eW%HSkohRRrK z*emu`)r|(JH78mD16tQ@1i^F6%ZA+vX6@74#eUWIP#nzjt>90`rUUy0s^n}vG{O<% z7i;(Xr*}_3fByMT{lmvc^`mma@{$J_m`1zNb7 zh40hryAgEjv1+aIK+p;tFaR4-izEVQ##k0ijM^)ui4gwjO#j#zu>yft} z#g4J0rr(~U=705PtkI|<7e8Js-S;2*hyMTlQ1iQY{R8pt)4zUx`t;Ie=(rPi))=i3 zh-@*dkQW|JGd7}Fy0!!sj`r$mmj{g0p5u&8c> z7I;vHPhNQShDWnKl@_MdYgN_b`S_BPwlrne935X*A%F3yJ>Al>huVF0s;-sN*p0y| zuk+-mHSVr5sAZYmE-#)aY|ck)Ta9eq<*?;MYfyjytWd{getPC%h?a*#U+e#A9Ur*Z zope3C_1p`85sa5$zrbow($EpM@595>ZE6Rp1_w0O1VpNfV`O2gB})*%h6_uf`2`_f z8D5}ro_{9o8qFPtpwfXe_w5yCA(>ohJL*k`_fP~lXzFT*Ptvwn_smNV5R%k++GrgB z1J)WH0tohzWepMzeapSOnys&16b1{2{L;;sGaa;)2hBOGtQ)_$f@m`DY1vg87oeEXIZd0diy(jOgf=Fs%xAEVm zd-43Nz*vd4f_A$)OzTzc%hWM!Dn!CHqF!W!aJk0yuAeI$wiodSN>N-kMM24|pRAhj zcJEBtN>d92$_KYlrCqO{`gxA^Ku&bqeaIgrEq^LzCv`w`T zwtsNmw+A6!m+Y}*$~L)evh`4coYgt);O9gD;qAEJXCPPQX;%wycN)Tuhbak^$OH9+ zcXW7Es^BlhJH3NGwh=&@;|xxfHGsnjpk9R`@NXTVcN<0*eE=jOw>FV^(+j37WLG{| zzWhXX;A;Emuoj0^ll88_6RQezu6kz0V}A|DLF|M~a~i6{z94ky?Kunj)o3tJ;9RNQ7lr1 z726+vICqtZf)-wG?QaU#@TL^u-rBL%Lvn5gRp?*~y477llX{zqy#>{wfESRIlXdJH zVybqMGX8;td0CN@8CBJ2HQicNI+$0|+d^t(lh}m0vuW0?z9bW01ChJS%zvnom#p_X zMh};QpG}2%s{?E-4NWwGS+!m%Pz1I*Utnxu2dK884mLnt$Gbz*kp#Xar%Cedu(Bp{ zsat&N?rM)yV&OZFIaZeKdAnuXDn!tBi0kRbzMq0ohoWs(Y8?dHU6c&iL zOSEUP`Rm%l$i#G|wrmK>ihmB-CeA^(14W-YVxUd@n`(n?Hkl|AQC?($ymi8%@NKHdr-GC+wxZ8 z7Mz;{v|U9h42{R9(nowg~c5fSeu9pY@x7u|`yC5rSGFKb+lt z>bi~NvMiL#Q0Xj*#W`WYquZLIu`@V%4Ko1CT6(JIOGKtquUvHaOwEE zc~Lf$@L4zj11{@q4hJ<|*Qp|}Lue$KZ3-*!U=GnZ)>bqtQDOLO-k1d<{jGAUbL^_S zse=UjF@^wEA%YcfaR5s#Q7QU!kyOC-%9|E-pDri}bXH|NFRVHD%g*k)IH=Kv?LF(i zuD=g^72r7Xuz%1&cn+(w09s;%{MC~E^uL~ddA-r$PP))OA@*{xBjuXKtqXZWzSf@E;T?n zZ#QwIMFrrtSU9n;e-&Yt;O{9l70R((*N@jbXz}tqdEhYP)0e(HBNP= z!MU491#rXeur1v3t>qMNEJJji&#c)TJ3%S;c9`!$CicLqt)wG#4Z)XrT=tXL%GhkL zJ_#&f!+*60g|)~9^(OtiO&>{3*Lt)yQY9y)JTx2Q8T2Q1n-x;Cv2?W+1mMf2&C_by zYb0SEIFFpNIsV*>gAC9UbrMLJN(w4#u8s{S0M>WdaiUpS`)cX_`jmleKlk^aKfR7T z^!$iXYS8)lQTrqP?rcf8yirv<&Bjf*I>G*`PJhp^*4GuY0@t}ID|&H26)A<0Z~R5p zR4E2HuHfdS*&gJ~Y6+b3C~{G6vw82gF*c&&(CF?^l6q5i(|dDZMxIK^M+E&TjC7Ju z0S$fZGfgTxvnj>~Ro4d;3|XdQpL3ZfjLa$+n}Y-n_Z)eOZD@qKD7XkL=ngj$AYWa% z_J8u`{C?#Wcvt*el~u)t^>U78g_i`O*t3qpVdXL;XtmW$-qDK^QRbLzn ztDtuk7}pi9K}_VaR2<`6T|*a_(;@;XXt7%|z&xLiE5CE~%93>8T~=GuLDCD>G1x#e zP^_CuEOrg^LR4o`+b(2%X*vXxxH+P-B!56RGA@AGPnK;2kUU)H`DISYjzPU4cs-Cy z%j|62$CWGj?ZX+p(*y*g+9b|uK`+$P=ZHC6#7kU`kl0Bl8Dh5)|4JIRo;u@H??Y_% z(l?X`g8>qE&udB61IUi8Bn2vX{KcD8$d%$l17K65MAGq))Q@trHgSA?U9{s=-GAcJ zr$P^hq~9YLW)Sr+tz?$P9tXJs hrG(>~VltE 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 diff --git a/dev-perl/Syntax-Keyword-Try/Manifest b/dev-perl/Syntax-Keyword-Try/Manifest index 9963f582c387..7e0ec4e0251a 100644 --- a/dev-perl/Syntax-Keyword-Try/Manifest +++ b/dev-perl/Syntax-Keyword-Try/Manifest @@ -2,6 +2,6 @@ DIST Syntax-Keyword-Try-0.27.tar.gz 43786 BLAKE2B b4be7b2047498571dfd45258ce5289 DIST Syntax-Keyword-Try-0.28.tar.gz 44724 BLAKE2B 85e6b502db67db42030276af1d9be9e278ce75389d6f19a935961845b31a98c2906396ecaf13cd48e716f4c84fec58001d1a4858aa5cf830e767a43eb4dc2ea5 SHA512 c297480200cc22d0b0e3adc542ef94f82e120f4ab25612f184880f934825297ccbb2c9a4c453393b8f4ea93621b0dbb84ff17db42ee2333709158b007cfe674f DIST Syntax-Keyword-Try-0.29.tar.gz 45060 BLAKE2B 3e548863ae02a241ce7d5ff329e4d99df20a688bf898f0e7cc3174883f76315b843d95fbd55b45f9727a62a8109bcc1f594d5a03c8cace0905b0f176a95185cb SHA512 269ea66916c39852262bc60b1661e90adf55489f1369a745a3c3ba24dd4335203a46d8bf8ddd39dcdefc4ae3314ce06b1fa7956d0a4bd23bba6fb809adaa1814 EBUILD Syntax-Keyword-Try-0.270.0.ebuild 547 BLAKE2B 3bcb0bba4f41abab379535e5e89b4c8f0e30624b2821c24533cf21a28398d2612ccc523f37abd6c69af8e26325695df4c448c7e3975010644cf58680fd03f639 SHA512 43c65b61f97b7c42a947cd648d64766770639ff288a24a6dce2b4e22313bb11f7371e3d45257c06bc5dd5de2cbd07465d5826b9603488e26b6cc18f473651cf9 -EBUILD Syntax-Keyword-Try-0.280.0.ebuild 547 BLAKE2B 830c8668fd1be15b6051661d1856127c348f2cfb539d7098aa7331e8abbb71b5f63c47a753f8ee662dcd8a47610fe26a8c2cc6d51608cba73ecec5816b579f49 SHA512 078716ae66b20e87ac19960a14d9f8bd90f623f14ba1ba65581c68833c8ed372af50274305ba9e92d05d0b9ea7451f743394a170688354d40ae0b6ac31c52992 +EBUILD Syntax-Keyword-Try-0.280.0.ebuild 545 BLAKE2B e4b183fc6a1dd6a174e5f1bf33331f30dda81895f173aae47f9f30041f406f85eb5bba30fc4714c87b54b1fed91424ce001db7b02cb6535be009968e7c491a96 SHA512 1725e021446e89fa334203a9cbd47ae7eedcc240992d7418ab8d4e155fde759fa52f5d43b3b5b8b0264f6ed18797767b9b4aae098bbaf5dfb7f6ca9d429e0435 EBUILD Syntax-Keyword-Try-0.290.0.ebuild 582 BLAKE2B 9ba079b78b79074b2157e94d926a35605e679e1f5a69d32e05bb70643f94ee3f2003ba5fe2665f9281a85ff09b062084c02c58edd721a074731f0fe0849cc38b SHA512 fb6e0a3b843695676257da2be944d52cbba469c65bd5e99185eacf8b81bfad931495e7678158b610f7c500cbf67b02be6dffe3754373ee42cb2be1da314b78e2 MISC metadata.xml 581 BLAKE2B 3814b7b026be59fcc3521d8e3bd8069f93b205e97c25bf5816df825e73caec49f6a9ba332832cad82112d5cada14aa1e58ed1917da1001c75b50799f2f4d4489 SHA512 7ddcf59295774feeba5556a2da5d3571f65918c52ec3cc9d4178ab12aa9f48a3700b03537823717d9578335f96be2315c075c8e3192c201d93f9216d87944d10 diff --git a/dev-perl/Syntax-Keyword-Try/Syntax-Keyword-Try-0.280.0.ebuild b/dev-perl/Syntax-Keyword-Try/Syntax-Keyword-Try-0.280.0.ebuild index 279cbdc4c99a..d3c9ecd99a95 100644 --- a/dev-perl/Syntax-Keyword-Try/Syntax-Keyword-Try-0.280.0.ebuild +++ b/dev-perl/Syntax-Keyword-Try/Syntax-Keyword-Try-0.280.0.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 @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="a try/catch/finally syntax for Perl" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND="dev-perl/XS-Parse-Keyword" BDEPEND="${RDEPEND} diff --git a/dev-perl/XS-Parse-Keyword/Manifest b/dev-perl/XS-Parse-Keyword/Manifest index 35eca22500d2..8f232f4fb7ee 100644 --- a/dev-perl/XS-Parse-Keyword/Manifest +++ b/dev-perl/XS-Parse-Keyword/Manifest @@ -5,5 +5,5 @@ DIST XS-Parse-Keyword-0.38.tar.gz 84144 BLAKE2B 088d29d8843062c8b4d40a6704032e9c EBUILD XS-Parse-Keyword-0.340.0.ebuild 624 BLAKE2B dc146a9b37c020f3b0d1228f36745302fb2d78255da9e9b056593b656e8b9ba65b048cb1cbd6d23e4d9b6109fcfeade37bcd106f8434c5f3d69c18621c1cffc1 SHA512 c39f578865b53beb0e41674eeab64b908536eca1df44c625cc683ec4b40212c0e2fc839fa82d1ea291f610cd71718a41a22182fbcb0bfb0b30c7e80f78642f11 EBUILD XS-Parse-Keyword-0.350.0.ebuild 601 BLAKE2B 42b4437ea21f2a0988cb150f15f274d74521cfc04ec477e1efca5c79632e10ab403b5154dd77549c19bd19c5a34ab22811c358bd3deb2dea24a89be762c224c9 SHA512 8ba51fcff3ca6eb24279d7c11097da3efb2eb5a0a81f06a3901f8264784fbac188eb589890de89c92822daec244b3a5a65e1ce60cf98775fe6e51b350a00d3f6 EBUILD XS-Parse-Keyword-0.360.0.ebuild 601 BLAKE2B 85d552cc9f1a587c4508159864ee3a6a90a9774b8b18c4eeba5cd35957e3ee3e7f1138625d6b76bac84c225deeb6ec7616a09725dc922fbc5c91e5da22e00529 SHA512 44318fad0512bf48fe4c5cf62334c4112a2eccf5a95cbc097eba285ad291b730fd9d4d082c23ead3317391d2ab07935b1f4924098301631ba506617371502475 -EBUILD XS-Parse-Keyword-0.380.0.ebuild 599 BLAKE2B c161b28228c0cf15bfe9cf81b55e4268dea91ec57eab32fa7d0116bed54b6fe9431325b355c313096ffe799cd71442f0960f29884283bc9570400a2ce13840d8 SHA512 155452d456843768eff1ced4e66b97e1706e6b08e4cb1dbfb3fe2f80004e041fb79de62c41bb43ead83ad27e2fd7d8f04cac359a3a1c1de4891f7c21dc7877e8 +EBUILD XS-Parse-Keyword-0.380.0.ebuild 597 BLAKE2B a311ad57ec8d6135fa6d5a5af40edb9e233ec61f9392fd199a3fc9d9043e89e68389fbf4d28de8b02a3ccd90ea5efc1dcabb6b3399556c73f47eec804d5bad49 SHA512 ef46bc2795ec9777c4a84b4c7b31553a345a3f9328775e2511a8e61eb8aa32f325a4557b902a9f24c25eb009d74a0862c074b210038da5b5afee8193dc7eba9b MISC metadata.xml 706 BLAKE2B c31150c26d3085eb7422db0fa895f4f4ad712949970655b269dc1ddc9f97fe19864b9e6aadb087c84fd38078a4aac0d7477582750ce893badab57b87408760c3 SHA512 14d6adde054edd58d0a3961567d60932a1f4157e59523a83f01f175245ec1ca1ab5445abeee02a5b0445df7a29a52a39fc6373dc88d27044fef115fbc23965b5 diff --git a/dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.380.0.ebuild b/dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.380.0.ebuild index 8f2ccd3b3ff2..935fc4eb6be3 100644 --- a/dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.380.0.ebuild +++ b/dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.380.0.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 @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="XS functions to assist in parsing keyword syntax" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" BDEPEND=" >=dev-perl/ExtUtils-CChecker-0.110.0 diff --git a/dev-python/Faker/Faker-22.4.0.ebuild b/dev-python/Faker/Faker-22.4.0.ebuild deleted file mode 100644 index 95ff3728fb55..000000000000 --- a/dev-python/Faker/Faker-22.4.0.ebuild +++ /dev/null @@ -1,40 +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=( pypy3 python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A Python package that generates fake data for you" -HOMEPAGE=" - https://github.com/joke2k/faker/ - https://pypi.org/project/Faker/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 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}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local -x PYTEST_PLUGINS=faker.contrib.pytest.plugin - epytest -} diff --git a/dev-python/Faker/Faker-22.5.1.ebuild b/dev-python/Faker/Faker-22.5.1.ebuild index 4a85c701f3c8..95ff3728fb55 100644 --- a/dev-python/Faker/Faker-22.5.1.ebuild +++ b/dev-python/Faker/Faker-22.5.1.ebuild @@ -17,7 +17,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" RDEPEND=" >=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}] diff --git a/dev-python/Faker/Manifest b/dev-python/Faker/Manifest index 649e7f94e804..59cde25382d7 100644 --- a/dev-python/Faker/Manifest +++ b/dev-python/Faker/Manifest @@ -1,11 +1,9 @@ -DIST Faker-22.4.0.tar.gz 1702616 BLAKE2B 1a50724c0c8faaf4b2e72d3b23f242be19862133c79a1d49b8919512355ec84d565768b1c0868f287708880a13e833bab4dc911a9f4df53d9a225fa3ea75e00c SHA512 a8531b839c46c0403c37d1f5d58b026a2f8bf9ef66c4ce6302673dc7988250d51d069740bf783abf5b610afc2d01e23aa769c7d32ee03927befb13a610adc586 DIST Faker-22.5.1.tar.gz 1703337 BLAKE2B 603b06512deb04c6e320904aa32b7e210ecbe270ae634814adeaa420d2af342d44744755ad7ae575ef7902bd3ad6d117c88814bb13a1d84952509ec881b402f9 SHA512 469cf1af9535be0610c1b8750874b1623b0746b762a995805a86a9bdb54a2a8cd3d4118254b1a75240f24a6294629669aae3b6e062e8b229eba30de56cb2bbf8 DIST Faker-22.6.0.tar.gz 1703974 BLAKE2B b6deb022fd38f52baf9a76e697451ca4ba175e530c3c232d09722f1f809de779d7885b92d1b87be64d9b87da2a7bda80af6cb5968faa55c60547156a5a7c63b7 SHA512 100db2723e4e6961ea239bd1c083cc8ed90cec2af3a8fb82c77df4cd2faec10b51f6cc5ff502e3afaf4d53142f6eaf04b1c6bd955ae8173e5c2f7b19bb7cf561 DIST Faker-22.7.0.tar.gz 1705221 BLAKE2B 9c41a053de75ca238399140531e7d37148ffa358f3ead37cc1aeb32bab74f096689bdcd160372419aed3a541f1aa367e891735e68d384e1c559634e2630e9659 SHA512 38cf655acf23568f0e1b275475461a9272e500c60330d7fc6a0b0db2977d4ea5762bf07cbc24ebe30fcb771cd90579611addce513b80166dbe70554b297c2109 DIST Faker-23.0.0.tar.gz 1705271 BLAKE2B 0c83bf26ef1005a00c132e4634a617aef659cfb0ce59d67dd0d63d80371ab58b963417c5e26c5d8ef945bbb1a57db408424f0360327035844654e90338d49eff SHA512 f385c839d3d6cd5103e7a5e92dfda0581e1cd2e5e9270c678524ccaa7b97ddfc666423c2ae02605ed1d2c1c2a04dbda482323e40fb3c9854bf48b3208793f8d6 DIST Faker-23.1.0.tar.gz 1708228 BLAKE2B c72883e054b9e5e9f77de76ce354b7518038c055c6c034e091cbf89246a192c26896e427a9dd48981327498c8fcf63cd1b87b7e25647ce84606d4ba1bedfae51 SHA512 84fbf69d3911f21f98cd14926aad12c1da5be083c0820332bbd1212a995b7995960d7635b54f74b6ee125cfa8e81b991026647c46fa9035f6506bb8a853f4908 -EBUILD Faker-22.4.0.ebuild 858 BLAKE2B 2e7693b63d3810eadf6c63951eec2c96385940ba69e88ad8ee14cf28f14beb0a0bbe5edeaaabe694832506a24e7e4648ac9fc8469d7ba0f38d9b6c687b69a736 SHA512 c3540187d7ca070be4942be3e2718a980ba85c588409b419d90b9987efc5a2f26f8362ba7350c6df1d28865496dc1256b752d8a44157eb2e6ac78bfcf54a33a0 -EBUILD Faker-22.5.1.ebuild 865 BLAKE2B 003402d2706fd0c094a71b72288598b8fb9b953ba6e3883b5812630102fc0cf063cea84f829518e1e6041c9dd21b3d39b7139ba0d7ba720c48d27fb6e82671a6 SHA512 052f8d09869485c1317fcdb808f3499c322be28e9e851c844b8db8fd740743bb8e3afc965a83bc664e07aea9f70ce24304ffa99252cb1a3a7d0b8eaa59e1b61c +EBUILD Faker-22.5.1.ebuild 858 BLAKE2B 2e7693b63d3810eadf6c63951eec2c96385940ba69e88ad8ee14cf28f14beb0a0bbe5edeaaabe694832506a24e7e4648ac9fc8469d7ba0f38d9b6c687b69a736 SHA512 c3540187d7ca070be4942be3e2718a980ba85c588409b419d90b9987efc5a2f26f8362ba7350c6df1d28865496dc1256b752d8a44157eb2e6ac78bfcf54a33a0 EBUILD Faker-22.6.0.ebuild 865 BLAKE2B 003402d2706fd0c094a71b72288598b8fb9b953ba6e3883b5812630102fc0cf063cea84f829518e1e6041c9dd21b3d39b7139ba0d7ba720c48d27fb6e82671a6 SHA512 052f8d09869485c1317fcdb808f3499c322be28e9e851c844b8db8fd740743bb8e3afc965a83bc664e07aea9f70ce24304ffa99252cb1a3a7d0b8eaa59e1b61c EBUILD Faker-22.7.0.ebuild 865 BLAKE2B 003402d2706fd0c094a71b72288598b8fb9b953ba6e3883b5812630102fc0cf063cea84f829518e1e6041c9dd21b3d39b7139ba0d7ba720c48d27fb6e82671a6 SHA512 052f8d09869485c1317fcdb808f3499c322be28e9e851c844b8db8fd740743bb8e3afc965a83bc664e07aea9f70ce24304ffa99252cb1a3a7d0b8eaa59e1b61c EBUILD Faker-23.0.0.ebuild 865 BLAKE2B 003402d2706fd0c094a71b72288598b8fb9b953ba6e3883b5812630102fc0cf063cea84f829518e1e6041c9dd21b3d39b7139ba0d7ba720c48d27fb6e82671a6 SHA512 052f8d09869485c1317fcdb808f3499c322be28e9e851c844b8db8fd740743bb8e3afc965a83bc664e07aea9f70ce24304ffa99252cb1a3a7d0b8eaa59e1b61c diff --git a/dev-python/Levenshtein/Levenshtein-0.25.0.ebuild b/dev-python/Levenshtein/Levenshtein-0.25.0.ebuild new file mode 100644 index 000000000000..240940a5e549 --- /dev/null +++ b/dev-python/Levenshtein/Levenshtein-0.25.0.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +# custom wrapper over setuptools +DISTUTILS_USE_PEP517=standalone +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 + +DESCRIPTION="Functions for fast computation of Levenshtein distance, and edit operations" +HOMEPAGE=" + https://pypi.org/project/Levenshtein/ + https://github.com/rapidfuzz/Levenshtein/ +" +SRC_URI=" + https://github.com/rapidfuzz/Levenshtein/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +DEPEND=" + =dev-cpp/rapidfuzz-cpp-3.0.0 +" +RDEPEND=" + =dev-python/rapidfuzz-3.1.0[${PYTHON_USEDEP}] +" +BDEPEND=" + >=dev-python/cython-3.0.2[${PYTHON_USEDEP}] + >=dev-python/scikit-build-0.13.0[${PYTHON_USEDEP}] + dev-python/setuptools[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +src_prepare() { + # sterilize build flags + sed -i -e '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die + + distutils-r1_src_prepare +} diff --git a/dev-python/Levenshtein/Manifest b/dev-python/Levenshtein/Manifest index 4d7f6cde1384..917d52fe6a51 100644 --- a/dev-python/Levenshtein/Manifest +++ b/dev-python/Levenshtein/Manifest @@ -1,5 +1,7 @@ DIST Levenshtein-0.23.0.gh.tar.gz 36891 BLAKE2B 847772ee88a76881c0974a1a9c1ef252320308f17b30b227f8251b0a8b8454c2289e02a24b2a9cb225d34183c5b6e4dbf574b22a5d37a1b453596ff0cb6e0aa0 SHA512 137116f337f576534bf2c12dc49d35f81a3b267eb613e5e6cca6cb80e5701dd0adbfd97c1cec4ea8f1bb4dee2bc67deeb19553474348ea78af4e05b79ce01fdf DIST Levenshtein-0.24.0.gh.tar.gz 37197 BLAKE2B 75dcce68255b3e14e0ff9cb8e67b0381c7463f8b52f5922fcefc860bc638dc42d070e7a3dec8a870f92981dbb2ac8ec0d238845b5a68561d57f10d1c1721c021 SHA512 b47b903eb5cee3c8dc38fe5a963f20af3bdf1a8df74c1d2ea6d94810ebd37c1fc0c2adbb4bc951245ea72a6196c509dcf18066f3746b94f5b6d5f4414f296a2a +DIST Levenshtein-0.25.0.gh.tar.gz 39076 BLAKE2B cb3bb55b37b5bfa8dc95d78dc6898154b4d4240c27348c6e03b13cdaa2c8ff19d1e8f2bf3d6b4fcc5c77be917afaa391276e93dcac24c2c19e1b285653a45c72 SHA512 e07ea1cef83c19a2a24ae76647ae2c534213ac6044b50a78dd1f2007936eb46032db326728b420471b6cb63ba6ac80a11c575ab277ae77116c592d113daba74c EBUILD Levenshtein-0.23.0.ebuild 1140 BLAKE2B 8ef5f12bff40a15cc4bef138833c076e5f273afc07249764fc7cbe7c0af2dd6a10e0b616154c7e9a2b0975fe21b8c2a8e189f212c245aec4d17a49c254d5de6d SHA512 c9f303a5cf20ba14488c4bebb9b4e8fe600998313536b9fdea073fb65a17b2b1db143bc60d0e458a92f200bf7ed9b16890e3f89ccbad7aba6c01d4748277f09c EBUILD Levenshtein-0.24.0.ebuild 1147 BLAKE2B f8c20ffdec2d355582d470d030908a25c15531527719dbd50f34bb3aca3e4a09776543aa8146c35cfb90b16c7ad41447b91ee7ac9845c85287ef92cd449ace59 SHA512 aaa7382a6daddcb4bf1af107e181f38deb929f709e536172054b197f6b20a47ec157a4fbb7950cc5b72cca0584b846881e4022af2dd40309fcd5dd80c6083606 +EBUILD Levenshtein-0.25.0.ebuild 1147 BLAKE2B f8c20ffdec2d355582d470d030908a25c15531527719dbd50f34bb3aca3e4a09776543aa8146c35cfb90b16c7ad41447b91ee7ac9845c85287ef92cd449ace59 SHA512 aaa7382a6daddcb4bf1af107e181f38deb929f709e536172054b197f6b20a47ec157a4fbb7950cc5b72cca0584b846881e4022af2dd40309fcd5dd80c6083606 MISC metadata.xml 376 BLAKE2B def9cd056f31bd8ef5f0903f302a00ed361fef19a7df2494fc0ebb34f61c098e50288d98d30a292b0614ae2930082bf919fc37612cdc1bef9f5c5d07cdc080d3 SHA512 4b4766b2894b28a2d199a4d98d4accffe4a5197b41b08443d7d57d9363f96ae42400dd717e516aded73197233d779f5cbdf58670244ef162ebf4177f47cffa4c diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz index 2c785ba82ab39999ae87f0b19b13776736c65fe0..0fe87c5b8139ba24eba56b3b1102d88a832c3565 100644 GIT binary patch delta 266384 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

A#>*0R$WKr+ke-U?Ksu!dq`(3 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

#N$+I$UN3Q2@A3tR7P9BA+-vzUuy#8Lng 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 delta 12028 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 literal 8090 zcmV;LA7$VliwFP!00002|9zWTj$FxghTpvkZlLX$hsPEy!-g%tNE^6OsS=;~#$f@M(XxWuNVzfBp3Q!TVT0{N}%Y{LkNp z-+VYO#=YWnX}a!0@x_I>LSL?*m~xJ7<>}6DtN9tanG4oOnA^f?t}M5w^UW_mPqKZw z>!~DHVw@$UKCJufoF6G#D?X=CL$KL*a@ES5&OZG9-+#v){5p95DUMZot6_(eQ>)3PYAbISrFoES5C)eSGPN*&*F-AL@~Fya|^YnRIII2;@PX8(O1i- zZ?-f^fjg&#!mA?T;>E{*jn(F#eds;cwDK8gbPMAQ8{~$?)s_?CV6}b6wNp8%dX~d7 zOUgc-9s6tqtLk4^)rez`({t*jYX=Ip?K1W-N+RSC2Y+;51C}YGe0b1sHYh}%Mv256Y_qnL zT&4n!kBJoKPFZc6yoiY9>1S&#h2^NDTd?Sf9ixTV5_=$9d(a%cxSU3zQcLe`4>~62 zGrbvQ_Xya0eSRIUpMOv@UV;{idsLYVsg%xMYEiM59F9*GTwj}#$TO0w8AhT)EVj-+ zTOK5Mo;)cZ_OZ>H3N_U@*{!eqjomw%p$D2Lv)*XzjdogNk z^VLWvZSTh+i=NI-lz*;^ny02urs?Kr^w%-A?M5%rdI3ffCDd9>V-VaD!giFxiIf-F z&YsrsbWuICwnhoh?tHaahTrygLA%B)KH_!QZi**>F4?s)+ag*kfkTcQOb>qSRchy@ zrR5sRihJkUEP0ScO(D)s9a8g$nrfS!Z^A&UR`oZ8pBWx=%Doo7CIa zc-6U5qIvwH8p+`B4Hzq+L3L-&nD*|CE)5{XY(@)2c3$ZXz%yqr;A&}x>Pn*j>Yg>k z)4Z+PBCxUB36>-6M05&~j;p&^Dc9WqnsJHO+ta7_*Oy1UDE51}=z8BGk9RZ1;ySS; zxq-a3Oy%rI(E^B}R6DK*^8horpKXT@-lp6(U@%Dg^lOGx#|CF(^JRxjB5K(y*AlZ) zVx5i(l<`@M!h;Wby@MElc2emS?s6(0R}KwVRD(vh9oLqXND++yN%i3z`Peq{Ce@AQ zKs+OdK9<2iISxi-qMYy2Eu_=jkN-7a_ZtW4SWpBScy*$|uYkzvZ z1T8#}AD985EcOcBI8XHuC@N>LBVQebM)&ZJQ9CV4J}7Ncl}4)o>6}6=q7743c+?2r zo;~HB##!YQ@TBoAXyjz-KNW>N?FF{yvG~K+pdH$-9d=8!{b(bCo^hr@sZhm*M$C)s zmAR*#omvc_Kmeh9wn3E*QBu#19mMPkR98Z!{X88|NAsl0Lk_ixL#X~(6Er+#471Sf z_3wjrjaRtGORYuqfT(=Ytft}3)x7Jmy=iuk#JhGfh0%$`W_8^!ipFRDy|mf~Yy`$; zwn;(E-FV5T*QTs?H)2~z86o{SgmhXI`q5FLFoWRK#GWX<=hvrO^WhRhqlyE zX(vc?fqDh5@d4eD&=|SQv3i7!_)~~=l~E0Z+%15`M45*hm`ANpH2Z7FX6pxxcBcuHpM|fxa78C9 zny1x+vPC1&^Ba7uVSqei?uf#KeE1f{r&mKs=!GD;`QZaKktt=|N0G6=6lFInITCNqC}XlP%=>~9+@}; zIPFnP8)_O>GkpgHu@P3-BU<{<9Y&&Dm~{pCi$*f~Wn|zRX^HcIP9v_wFN&N0!R!Fy8Uh(w=O+ahF<=pj`hVMS)+ z5DYZsvx$IFS<-=X!iCIqI{G6Raakx4j-#%t&*Bqvnt(c=hAC=%=(l=TARo6G=md%zc&4AfK|=usi7 zj$df-iE|bcKnT$8rrbEkhv_VU_iN0OfD=Bj)31={VYicLzmSQ5C4q zR3&p85HVJ93p|Eak$M@xN7w;!n7cYaP1i|=>lNsr89WfWXNd_2s#3b>*@)hJ#O%E7 zJ)iz^g|YIG{0V)o{*SPfBMerM?+wC2HTlCT20($Jq4eOrIW{~8eqsxQB()$A3xyE@ za=|O!-2x1O_FWD(E%dL@vbu=&S0jLoZb2MiD5x{?NQLMd zgoaei`@49(K3`GnAuO;9TS5;%gU7%lqKQ@mEqMxFu7RQKTlxz=+{lQ8&VU{PX!h$6 zoRK`G0L)J$kWooEz_AY8h+pc6B#?TfgpmchJi-bQgb|t@J}h^!PqDJ)k)-B*!~miS z=Goozt~z5ui2+l&l!MGz1_LPoKfcfeUKG!A%wkS4HXz&2AY8PN*BMT8lj-rGjvpRr8X$B|?#rjn!JCM^HZ0H#!+_SAjybf6*8r zCudHm;^RT|`RFxEz}o?H5Ki*nMeO~rFYAi>{t+-VP}nFw#B-;v!TXeecI*U38kku0 zYe(!?mAHK_C%8Kja)IN2D2cdR&dL9hIt(ZbATm8 zXrbYpI3MZT5j*M-618|IYI+EPx%DAH|7G*OUemhNUJ6c-BU6 z*C;nvu^Yi3P&p`)9KuyJjReyK&4Ku*o#c>4P&`4c4O=Pkgm|5pp_^bDa+3*vj)jg* zq&(;M5&QW1y!g+@E1K2xaN@W>L?*ZhpOLAaZI2P>K`J+v{}Rjz;OH(kVbG4N@JM>5{J2}2c5vN1vtW6_jxrov^w+@`3WY|Q@agz#a8mxjFD#42#jVT zqNt7>m+T}&RRLJ~4?B$mhN?iPN~y=NSw9-5co`#zjGO|0UCx~bvv3WBqxT1k5S>PmpMuum( zd_skGz%Lza2hOQT?%hWk*kuZfFC!T$;;>^%oG*vU1@q_8yi2NzV!qyJDIgfL2k z$tyfU8=>^D{FTQE?9^No$AZLdVXv{ITlj|TauClzq4ZfzhyrMXDisNjLU1u@jpS7W zszVyU-Gpa3H^Yeb!&@Uk4mf(Bm_Y-#QW`a))e-9*`GdJRwQt-7$^tEk=)-z}6*zO6 zuOR>`4T&WsNGXx+bTT~}mb@7f*`dK?4B!Q{2SynCwHIYQRmLKj)(SOw@c}=-JbnD> z^ZWOd;2&pkNHcV#ryDa*N`}M_ni}Br$sI*R{LAQb6xn6OHH@vPYd;eqO5mzyeGpkk z7!lcuGz*5PHE2WAM0hX^Yz*EX&(Kt|4iDw{=;4X?m;w1qa8r{l&9gNKt~bSjqn%;m zr5b<6-!C9(qr31$bl4J)MuCWFEV2z6-FzJTLIV`k%0`l$Ix_f%Jw-cq@HtfEm8>ht zL-O`V%$`5)m;GkXSJiPb=L7ns(Wdl^L$FdYSwg$w?5d;LMDRdw)~U@vruG&B#cuN; z!CS(1A|~0xu;}Sj$PP6LWb}b=?+Ilwv}JX=G!s$N3WUc636CB$-&? zIO$3LBU3?K*j5Lr@F3E@of^Y9RUKR)VG(6mb()`2$JX*!U$IU#BLHY+WYu&?EmX(E z(BV>zq{2BZBMXuY!ewUm{PgE9PYa>;&52yUL<~@D2v%N*`^s#e+CndmZD0;iirQ_a z!5Mhe=|Rvd=$$&B#pyfzl!rj(py)g#io(PB!AK6xo}@ytSDQ+qfv zC!>Q}sxW$k$vOu3xUAEw3WB2Qtj1kaMKf(2-9!m(+8Hc{zgZ5{3i2UPusChY2yMrf zdP4QFO}^mVsJ+~knw-R}5&w*^a~M)`QX$`a<(i6&b-qQo3e>2kMqr z!RZuhaztvyO=(ubiP?k(U~}A`&IS#ChsNSrl@ySr!`f=U#_ZR(tEzplF{7nnbx7J zF^YlkAPQidjeRV$$UyFSA2HG~8pt7Qc|MHWsgtc|nyVBE1`@QH#r!$o{*g-VwV<<* z8SO~?j&T;Eix#t+=86+H+M1pKvc)D^POxRvQYkoq-^h-}#ywtG^3(okAD@ZScd`ru zd{o$>V<;dAYT%#FVx@lZ9+zpJRWl8T7o<_TGTD}j4H-S*{{a)?ybwajuHI;<01gI? zRlpAHqQ7wkTQUk44h=kg=Gz&q{s-mUyAs_3LJ@WSKQIB`(<%Sn5!Sd#dI}fNA)Ld~ zrp_GDDUdeSBuPqO>o9(NsA)mfJfnC~o|7qCXt@Ekv~0s;X@Mr4>J_JFC){~&6Q zfWftwL*E=dFB>Oe#^eYSs!C=AHivtF(3t7b1v7&sQy>HAvq(GwtOPcoR@spbfdVo- z&6L?~!aHE+YdxD?`X%*B6Ct%|YZs2^yB$@0mls6B=}07R9q%1#7DXL3f`$-xB7JaY zV-eoZrI}o4z?#?O1C`Z~V$c?Nj+iB@+n}j%$S(0rh#yJ`lthA|UHLe6UEbIedUT79 z7atLOvHh2CX!2stVYmbNIlSNE%~~rWp$k%>!8Z@CW!8vFdf2s-Zr_lMwdEn2~kFpLO$R)>FXE>4BhC z`3Q7IOJUI5#cIC(X}`Q(rM@re;W602l|IfUYDb|_nVh|`n-R5+fN^_H!&{iRX1tqKTy)x zk<=wSrDP^GtFk+Xc0i9+_+(S=hw{^SSavsnELb!w6cquO^B|}Zo`5D#$)=BwIkDQ{RobJsGol--6m^rF8 zs4JmwIvz$$a15y`MPnJYf{xw~;iFu8T7h1jwd#gf%H5q*5u&GDCfV=v^=%! zGvf3zzvzobmSDs&%Sp2C)UkBzQ)juRLvie|j-4=I5{DJ!(?unEbxU`9ggI`3$YTfS z7WB|WJj6hl9U_Su5I#34cEs`~a6k+~<@k1={vc}5HwjOOMqa?&fEiG@1h0@kpPU9d z2y1x}4Q(}^K<{f@!KeIf%8sfY^r{YkkT@tY#3kCTY4lzM9fS_cN~eN~7W)0%~M4Om?zTDqf`{lXMrVb{4!Gmt7Q&Fm~9 z>TqR^vefM`jg8P$je-UQoD#_lis<%gf2UOukZPw(H{%Xl~@kci#~2FSFd+u%yDx@6t{ zLz-sY&7v!V{<8tiMQ}igedfgb0(IasDxuP_wopDPcHPf}RWWZ1MxJWnD$BD6po2tm zfLPH<;!5tWG+<34SI^O5i#uKCl6%YXM|acvu4pDwhG++~WU{hg7_M^4ZChanZf3+SF_dRJsPnx-|!q;SGVaa5V8jIN(wv#S*Vw`X~F_Ki07(Ar9VCxYQ}QO1~pq zGsvl1O|r*yTR=Jk<}4c%cN7Eelj_j0v9jMla_VFmV7uuumRua# zfr3T`C?A?(<>^xcc?<=6}NbKEJ-b*m}JVv)#pwoAKzC zbriADLSVkGS4SUp0s`oEv}MAMppp)}zQK2|fx5rlWb?J(4)1hXZ0d$Cwou0}_?3xa z3A+63;Zt0KxCQO22`<&93!TvG{c^!h$JCUV)jkJmM_L0Y$95$>R5$yAE=;>)h~nEh z_(ovUg%wnw$YR$Cxh5bE#6UEr);CxWOprpvW2m5R^07@F)>V92gp8+JCR~KZm-A{* z*V#qCj1&c_SO=cxDHRm~O~rm8K3xW4!Ng9K#8aViK*H0DtJ0gJ-c;PwfeY>1yH2?Z zo);_L7EW>B6ab>t02-2t7HF~-b%uosM8iBzel?Cp$K`aptJTqV*k(Xp=YU-|IKph8 z4o|>Cf{D6%6m@kTKCj|zp)bN#cYlsfVNt3x;*~3!aOxI)wx}z%yb~m;mGL%fTysPrgGQ4 z1f;P%)9Ui=k68U;Z~o&q?>2Po+w5v{d5UaGoM0*Zsfs%zj21w2)ZtVPNcz09JHF826H#ln!7H`6sU)g{D<9MAe?1FTK6ZZrLEAwtWp znohKXHr0~Op`1h1Qtcfu>FJwzeIKsJq#A{Q!_|2p^@XHCu~O7@KIm_nRIpi>*(RYG zA^Xz{l|KvCU>}%iQC3dZuBEWRJM2*PDD$;e2)d*&(Gd~C5X_>0Jhq;2k94Ze!Q(?q zc%8ftUJHGJ0DKb-7HG<)tFor6V^jJWY{qhvNk_l&K~#nZ*J#5D&cmEDjtZ6Q2tOb^ ziY`{lkboC7z@g}6iqIJm!AIRj)OYzNT%W%Ddg;d49|qh-P4eQbx>W!&83xelZaq7k zh%t-}xzrV2+Ej;tkQ0^%flO0DlnYgH`=tS~8{j~=jjutpqYE#{FpcaCiP~*jqVR&E zLhF%UVt?mF)FY%p_=DPodQ1@E?FSkVhHiP{r$sXU)}~44?tAF;cpX@|>#$=Z`;wpm z#YTz_&!76u2#T=k?SuwK7+bCb(L)Ez!o$6=Zu}-(e|vq|xLuN=(>$I zAwj46ee@&`<}LVL)Xza7>LxqI-^%}v$59ma;JScjH4rS#hIDd`XLKy6-OWbqNA`rif3y=3TK7Pnm4n`Ae;Z2iAT&N6>=~p9$+|t}T z3lnCspj%oRpMkw~7L1Ng@2bZ2Iyuleyb2`apP-%lUsy}3puKkX!vw(@hy4`=ekHxTDI*Ej_rY2_~ z4gLm8g>cu!g&1_mfGNY!XqwM60diC+Yd^SY{e%OX9d#g{J$_8ThtqPDS^mVMfct^$ z@A`#@*YAg*qp&f|^rc-4(XYegCcjZ&;iB)|A|vxirt7x>ycis4GwO#*(#}Y&iMl_! zR$j|k*{yI;|N4O;``dUN^bK*~@1~ytLPw~Ss>}W><;Ayj*HJf|8i=Wj>|%4&YR1-- z`*eR$0w=A7stI(BWgPN2s8^yA +Date: Sat, 10 Feb 2024 17:57:38 +1000 +Subject: [PATCH] When using meson we should still install 'man 6' pages to + ${mandir}/man6 + +--- + meson.build | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/meson.build b/meson.build +index 099e526..5ec0e79 100644 +--- a/meson.build ++++ b/meson.build +@@ -2892,14 +2892,14 @@ endforeach + foreach manp : man_pages + install_data( + join_paths(b_root, manp + '.6'), +- install_dir : get_option('mandir') ++ install_dir : join_paths(get_option('mandir'), 'man6') + ) + endforeach + + foreach manp : man_links + install_data( + join_paths('doc/man/', manp + '.6'), +- install_dir : get_option('mandir') ++ install_dir : join_paths(get_option('mandir'), 'man6') + ) + endforeach + +-- +2.43.0 + diff --git a/games-strategy/freeciv/freeciv-3.0.1-r1.ebuild b/games-strategy/freeciv/freeciv-3.0.10.ebuild similarity index 67% rename from games-strategy/freeciv/freeciv-3.0.1-r1.ebuild rename to games-strategy/freeciv/freeciv-3.0.10.ebuild index cd0640190fc3..624a5bb44ac6 100644 --- a/games-strategy/freeciv/freeciv-3.0.1-r1.ebuild +++ b/games-strategy/freeciv/freeciv-3.0.10.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -21,23 +21,29 @@ fi LICENSE="GPL-2+" SLOT="0" -IUSE="aimodules auth dedicated +gtk ipv6 mapimg modpack mysql nls qt5 readline sdl +server +sound sqlite +system-lua" +IUSE="aimodules auth dedicated +gtk mapimg modpack mysql nls qt5 readline sdl +server +sound sqlite +system-lua" -REQUIRED_USE="system-lua? ( ${LUA_REQUIRED_USE} )" +REQUIRED_USE=" + system-lua? ( ${LUA_REQUIRED_USE} ) + dedicated? ( !gtk !mapimg !modpack !nls !qt5 !sdl !sound ) + !dedicated? ( || ( gtk qt5 sdl ) ) +" # postgres isn't yet really supported by upstream RDEPEND=" app-arch/bzip2 app-arch/xz-utils - net-misc/curl dev-libs/icu:= + net-misc/curl sys-libs/zlib auth? ( + app-arch/zstd:= + dev-libs/openssl:= !mysql? ( ( !sqlite? ( dev-db/mysql-connector-c:= ) ) ) mysql? ( dev-db/mysql-connector-c:= ) sqlite? ( dev-db/sqlite:3 ) ) - dedicated? ( aimodules? ( dev-libs/libltdl ) ) + aimodules? ( dev-libs/libltdl ) !dedicated? ( media-libs/libpng gtk? ( x11-libs/gtk+:3 ) @@ -86,21 +92,6 @@ pkg_setup() { use system-lua && lua-single_pkg_setup } -src_prepare() { - default - - # install the .desktop in /usr/share/applications - # install the icons in /usr/share/pixmaps - sed -i \ - -e 's:^.*\(desktopfiledir = \).*:\1/usr/share/applications:' \ - -e 's:^\(icon[0-9]*dir = \)$(prefix)\(.*\):\1/usr\2:' \ - -e 's:^\(icon[0-9]*dir = \)$(datadir)\(.*\):\1/usr/share\2:' \ - client/Makefile.in \ - server/Makefile.in \ - tools/Makefile.in \ - data/icons/Makefile.in || die -} - src_configure() { local myclient=() mydatabase=() myeconfargs=() @@ -129,7 +120,8 @@ src_configure() { myclient=( gtk3 ) else use sdl && myclient+=( sdl2 ) - use gtk && myclient+=( gtk3 ) + # Since all gtk3 in gentoo is >= 3.22 we can use the better client + use gtk && myclient+=( gtk3.22 ) if use qt5 ; then local -x MOCCMD=$(qt5_get_bindir)/moc myclient+=( qt ) @@ -146,11 +138,11 @@ src_configure() { --enable-client="${myclient[*]}" --enable-fcdb="${mydatabase[*]}" --enable-fcmp="$(usex modpack "gtk3" "no")" + --enable-ipv6 # disabling shared libs will break aimodules USE flag --enable-shared --localedir=/usr/share/locale --with-appdatadir="${EPREFIX}"/usr/share/metainfo - $(use_enable ipv6) $(use_enable mapimg) $(use_enable nls) $(use_enable sound sdl-mixer) @@ -163,33 +155,39 @@ src_configure() { src_install() { default + if use server ; then + # Create and install the html manual. It can't be done for dedicated + # servers, because the 'freeciv-manual' tool is then not built. Also + # delete freeciv-manual from the GAMES_BINDIR, because it's useless. + # Note: to have it localized, it should be ran from _postinst, or + # something like that, but then it's a PITA to avoid orphan files... + # freeciv-manual only supports one ruleset argument at a time. + elog "Generating html manual..." + for RULESET in alien civ1 civ2 civ2civ3 classic experimental multiplayer sandbox + do + ./tools/freeciv-manual -r ${RULESET} || die + docinto html/rulesets/${RULESET} + dodoc ${RULESET}*.html + done + fi + + find "${ED}" -name "freeciv-manual*" -delete || die + if use dedicated ; then - rm -rf "${ED}"/usr/share/pixmaps || die - rm -f "${ED}"/usr/share/man/man6/freeciv-{client,gtk2,gtk3,modpack,qt,sdl,xaw}* || die + elog "Tidying up dedicated server installation..." + find "${ED}"/usr/share/man/man6/ \ + -not \( -name 'freeciv.6' -o -name 'freeciv-ruledit.6' \ + -o -name 'freeciv-ruleup.6' -o -name 'freeciv-server.6' \) -mindepth 1 -delete || die else - if use server ; then - # Create and install the html manual. It can't be done for dedicated - # servers, because the 'freeciv-manual' tool is then not built. Also - # delete freeciv-manual from the GAMES_BINDIR, because it's useless. - # Note: to have it localized, it should be ran from _postinst, or - # something like that, but then it's a PITA to avoid orphan files... - # freeciv-manual only supports one ruleset argument at a time. - for RULESET in alien civ1 civ2 civ2civ3 classic experimental multiplayer sandbox - do - ./tools/freeciv-manual -r ${RULESET} || die - docinto html/rulesets/${RULESET} - dodoc ${RULESET}*.html - done - fi + # sdl client needs some special handling if use sdl ; then make_desktop_entry freeciv-sdl "Freeciv (SDL)" freeciv-client else - rm -f "${ED}"/usr/share/man/man6/freeciv-sdl* || die + rm "${ED}"/usr/share/man/man6/freeciv-sdl2.6 || die fi - rm -f "${ED}"/usr/share/man/man6/freeciv-xaw* || die + + rm -f "${ED}"/usr/share/man/man6/freeciv-xaw.6 || die fi - find "${ED}" -name "freeciv-manual*" -delete || die - rm -f "${ED}/usr/$(get_libdir)"/*.a || die find "${ED}" -type f -name "*.la" -delete || die } diff --git a/games-strategy/freeciv/freeciv-3.1.0_beta2.ebuild b/games-strategy/freeciv/freeciv-3.1.0_beta4.ebuild similarity index 76% rename from games-strategy/freeciv/freeciv-3.1.0_beta2.ebuild rename to games-strategy/freeciv/freeciv-3.1.0_beta4.ebuild index b2c29565edf8..0b5e2c809016 100644 --- a/games-strategy/freeciv/freeciv-3.1.0_beta2.ebuild +++ b/games-strategy/freeciv/freeciv-3.1.0_beta4.ebuild @@ -8,7 +8,7 @@ LUA_COMPAT=( lua5-4 ) inherit desktop lua-single meson xdg DESCRIPTION="Multiplayer strategy game (Civilization Clone)" -HOMEPAGE="https://www.freeciv.org/" +HOMEPAGE="https://www.freeciv.org/ https://github.com/freeciv/freeciv/" if [[ ${PV} == 9999 ]] ; then inherit git-r3 @@ -16,19 +16,22 @@ if [[ ${PV} == 9999 ]] ; then else MY_PV="R${PV//./_}" SRC_URI="https://github.com/freeciv/freeciv/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~ppc64 ~x86" + if [[ ${PV} != *_beta* ]]; then + KEYWORDS="~amd64 ~ppc64 ~x86" + fi MY_P="${PN}-${MY_PV}" S="${WORKDIR}/${MY_P}" fi LICENSE="GPL-2+" SLOT="0" -IUSE="dedicated gtk3 gtk4 json mapimg modpack mysql nls +qt5 qt6 readline rule-editor sdl +sound +system-lua web-server" +IUSE="dedicated gtk3 gtk4 json mapimg modpack mysql nls +qt5 qt6 readline rule-editor sdl +server +sound +system-lua web-server" # I'm pretty sure that you can't build both qt flavours at the same time REQUIRED_USE=" system-lua? ( ${LUA_REQUIRED_USE} ) !dedicated? ( || ( gtk3 gtk4 qt5 qt6 sdl ) ) + dedicated? ( !gtk3 !gtk4 !mapimg !nls !qt5 !qt6 !sdl !sound ) qt5? ( !qt6 ) qt6? ( !qt5 ) " @@ -37,10 +40,10 @@ RDEPEND=" app-arch/bzip2 app-arch/xz-utils app-arch/zstd:= + dev-build/libtool dev-db/sqlite:3 dev-libs/icu:= net-misc/curl - dev-build/libtool sys-libs/zlib !dedicated? ( media-libs/libpng @@ -83,25 +86,35 @@ BDEPEND=" nls? ( sys-devel/gettext ) " +pkg_setup() { + use system-lua && lua-single_pkg_setup +} + PATCHES=( - "${FILESDIR}"/${P}-lua-search.patch + "${FILESDIR}"/${PN}-3.1.0_beta4-fix-manpage-install-location.patch ) -pkg_setup() { - use system-lua && lua-single_pkg_setup +src_prepare() { + # Upstream's meson.build is not very friendly to our needs + sed -i -e "s:doc/freeciv:doc/${PF}:" meson.build || die + sed -i -e "/custom_target('gzip_ChangeLog/,+6d" meson.build || die + default } src_configure() { + # Docs here: https://github.com/freeciv/freeciv/blob/main/doc/INSTALL.meson local myclient=() emesonargs=() myfcmp=() # Upstream considers meson "experimental" until 3.2.0 according to their roadmap emesonargs+=( -Dack_experimental=true ) - # meson build drops the ability to _not_ build a server in favour - # of optionally replacing the server binary the freeciv-web backend - emesonargs+=( - $(meson_use web-server freeciv-web) - ) + if use dedicated || use server ; then + emesonargs+=( -Dserver=enabled ) + elif use web-server; then + emesonargs+=( -Dserver=freeciv-web ) + else + emesonargs+=( -Dserver=disabled ) + fi # Select any client backends that we want enabled; dedicated server shouldn't build a UI # for sanity we'll build the modpack bin with the same UIs as the client. @@ -160,31 +173,35 @@ src_configure() { src_install() { - if use dedicated ; then - rm -rf "${ED}"/usr/share/pixmaps || die - rm -f "${ED}"/usr/share/man/man6/freeciv-{client,gtk2,gtk3,modpack,qt,sdl,xaw}* || die - fi + meson_src_install # Create and install the html manual and then cleanup the tool because it's useless. # TODO: for proper localisation this should be run during postinst but # that would require a lot of work to avoid orphan files. # freeciv-manual only supports one ruleset argument at a time. + elog "Generating html manual..." for RULESET in alien civ1 civ2 civ2civ3 classic experimental multiplayer sandbox do $(find "${WORKDIR}" -type d -maxdepth 1 -mindepth 1 -iname '*-build')/freeciv-manual -r ${RULESET} || die docinto html/rulesets/${RULESET} dodoc ${RULESET}*.html done - if use sdl ; then - make_desktop_entry freeciv-sdl "Freeciv (SDL)" freeciv-client + + find "${ED}" -name "freeciv-manual*" -delete || die "Failed to remove freeciv-manual" + + if use dedicated ; then + elog "Tidying up dedicated server installation..." + find "${ED}"/usr/share/man/man6/ \ + -not \( -name 'freeciv.6' -o -name 'freeciv-ruledit.6' \ + -o -name 'freeciv-ruleup.6' -o -name 'freeciv-server.6' \) -mindepth 1 -delete || die else - rm -f "${ED}"/usr/share/man/man6/freeciv-sdl* || die + # sdl client needs some special handling + if use sdl ; then + make_desktop_entry freeciv-sdl "Freeciv (SDL)" freeciv-client + else + rm "${ED}"/usr/share/man/man6/freeciv-sdl2.6 || die + fi fi - rm -f "${ED}"/usr/share/man/man6/freeciv-xaw* || die - find "${ED}" -name "freeciv-manual*" -delete || die - rm -f "${ED}/usr/$(get_libdir)"/*.a || die - find "${ED}" -type f -name "*.la" -delete || die - meson_src_install } pkg_postinst() { diff --git a/games-strategy/freeciv/freeciv-9999.ebuild b/games-strategy/freeciv/freeciv-9999.ebuild index fd6bf4d53f31..0b5e2c809016 100644 --- a/games-strategy/freeciv/freeciv-9999.ebuild +++ b/games-strategy/freeciv/freeciv-9999.ebuild @@ -8,7 +8,7 @@ LUA_COMPAT=( lua5-4 ) inherit desktop lua-single meson xdg DESCRIPTION="Multiplayer strategy game (Civilization Clone)" -HOMEPAGE="https://www.freeciv.org/" +HOMEPAGE="https://www.freeciv.org/ https://github.com/freeciv/freeciv/" if [[ ${PV} == 9999 ]] ; then inherit git-r3 @@ -16,19 +16,22 @@ if [[ ${PV} == 9999 ]] ; then else MY_PV="R${PV//./_}" SRC_URI="https://github.com/freeciv/freeciv/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~ppc64 ~x86" + if [[ ${PV} != *_beta* ]]; then + KEYWORDS="~amd64 ~ppc64 ~x86" + fi MY_P="${PN}-${MY_PV}" S="${WORKDIR}/${MY_P}" fi LICENSE="GPL-2+" SLOT="0" -IUSE="dedicated gtk3 gtk4 json mapimg modpack mysql nls +qt5 qt6 readline rule-editor sdl +sound +system-lua web-server" +IUSE="dedicated gtk3 gtk4 json mapimg modpack mysql nls +qt5 qt6 readline rule-editor sdl +server +sound +system-lua web-server" # I'm pretty sure that you can't build both qt flavours at the same time REQUIRED_USE=" system-lua? ( ${LUA_REQUIRED_USE} ) !dedicated? ( || ( gtk3 gtk4 qt5 qt6 sdl ) ) + dedicated? ( !gtk3 !gtk4 !mapimg !nls !qt5 !qt6 !sdl !sound ) qt5? ( !qt6 ) qt6? ( !qt5 ) " @@ -37,10 +40,10 @@ RDEPEND=" app-arch/bzip2 app-arch/xz-utils app-arch/zstd:= + dev-build/libtool dev-db/sqlite:3 dev-libs/icu:= net-misc/curl - dev-build/libtool sys-libs/zlib !dedicated? ( media-libs/libpng @@ -87,17 +90,31 @@ pkg_setup() { use system-lua && lua-single_pkg_setup } +PATCHES=( + "${FILESDIR}"/${PN}-3.1.0_beta4-fix-manpage-install-location.patch +) + +src_prepare() { + # Upstream's meson.build is not very friendly to our needs + sed -i -e "s:doc/freeciv:doc/${PF}:" meson.build || die + sed -i -e "/custom_target('gzip_ChangeLog/,+6d" meson.build || die + default +} + src_configure() { + # Docs here: https://github.com/freeciv/freeciv/blob/main/doc/INSTALL.meson local myclient=() emesonargs=() myfcmp=() # Upstream considers meson "experimental" until 3.2.0 according to their roadmap emesonargs+=( -Dack_experimental=true ) - # meson build drops the ability to _not_ build a server in favour - # of optionally replacing the server binary the freeciv-web backend - emesonargs+=( - $(meson_use web-server freeciv-web) - ) + if use dedicated || use server ; then + emesonargs+=( -Dserver=enabled ) + elif use web-server; then + emesonargs+=( -Dserver=freeciv-web ) + else + emesonargs+=( -Dserver=disabled ) + fi # Select any client backends that we want enabled; dedicated server shouldn't build a UI # for sanity we'll build the modpack bin with the same UIs as the client. @@ -156,31 +173,35 @@ src_configure() { src_install() { - if use dedicated ; then - rm -rf "${ED}"/usr/share/pixmaps || die - rm -f "${ED}"/usr/share/man/man6/freeciv-{client,gtk2,gtk3,modpack,qt,sdl,xaw}* || die - fi + meson_src_install # Create and install the html manual and then cleanup the tool because it's useless. # TODO: for proper localisation this should be run during postinst but # that would require a lot of work to avoid orphan files. # freeciv-manual only supports one ruleset argument at a time. + elog "Generating html manual..." for RULESET in alien civ1 civ2 civ2civ3 classic experimental multiplayer sandbox do $(find "${WORKDIR}" -type d -maxdepth 1 -mindepth 1 -iname '*-build')/freeciv-manual -r ${RULESET} || die docinto html/rulesets/${RULESET} dodoc ${RULESET}*.html done - if use sdl ; then - make_desktop_entry freeciv-sdl "Freeciv (SDL)" freeciv-client + + find "${ED}" -name "freeciv-manual*" -delete || die "Failed to remove freeciv-manual" + + if use dedicated ; then + elog "Tidying up dedicated server installation..." + find "${ED}"/usr/share/man/man6/ \ + -not \( -name 'freeciv.6' -o -name 'freeciv-ruledit.6' \ + -o -name 'freeciv-ruleup.6' -o -name 'freeciv-server.6' \) -mindepth 1 -delete || die else - rm -f "${ED}"/usr/share/man/man6/freeciv-sdl* || die + # sdl client needs some special handling + if use sdl ; then + make_desktop_entry freeciv-sdl "Freeciv (SDL)" freeciv-client + else + rm "${ED}"/usr/share/man/man6/freeciv-sdl2.6 || die + fi fi - rm -f "${ED}"/usr/share/man/man6/freeciv-xaw* || die - find "${ED}" -name "freeciv-manual*" -delete || die - rm -f "${ED}/usr/$(get_libdir)"/*.a || die - find "${ED}" -type f -name "*.la" -delete || die - meson_src_install } pkg_postinst() { diff --git a/games-strategy/freeciv/metadata.xml b/games-strategy/freeciv/metadata.xml index 1c8e7e53bd9e..2131b4947957 100644 --- a/games-strategy/freeciv/metadata.xml +++ b/games-strategy/freeciv/metadata.xml @@ -29,6 +29,8 @@ of the freeciv server + https://osdn.net/projects/freeciv/ticket/ freeciv/freeciv + freeciv diff --git a/gnome-base/Manifest.gz b/gnome-base/Manifest.gz index 155f6128093f5931bcacf56a982c022f5a977a66..9764ea40f6c27677df3ce08f766481ef24715bad 100644 GIT binary patch literal 4723 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/gnome-online-accounts-3.25.3:= - ) - >=media-libs/libpulse-2.0[glib] - >=gui-libs/gtk-4.11.2:4[X,wayland=] - >=gui-libs/libadwaita-1.4_alpha:1 - >=sys-apps/accountsservice-0.6.39 - >=x11-misc/colord-0.1.34:0= - >=x11-libs/gdk-pixbuf-2.23.0:2 - >=dev-libs/glib-2.75.0:2 - gnome-base/gnome-desktop:4= - >=gnome-base/gnome-settings-daemon-41.0[colord,input_devices_wacom?] - >=gnome-base/gsettings-desktop-schemas-42_alpha - dev-libs/libxml2:2 - >=sys-power/upower-0.99.8:= - >=dev-libs/libgudev-232 - >=x11-libs/libX11-1.8 - >=x11-libs/libXi-1.2 - media-libs/libepoxy - app-crypt/gcr:0= - >=dev-libs/libpwquality-1.2.2 - >=sys-auth/polkit-0.114 - cups? ( - >=net-print/cups-1.7[dbus] - >=net-fs/samba-4.0.0[client] - ) - ibus? ( >=app-i18n/ibus-1.5.2 ) - networkmanager? ( - >=net-libs/libnma-1.10.2 - >=net-misc/networkmanager-1.24.0[modemmanager] - >=net-misc/modemmanager-0.7.990:= - ) - bluetooth? ( net-wireless/gnome-bluetooth:3= ) - input_devices_wacom? ( >=dev-libs/libwacom-0.27:= ) - kerberos? ( app-crypt/mit-krb5 ) - - x11-libs/cairo[glib] - >=x11-libs/colord-gtk-0.3.0:= - media-libs/fontconfig - gnome-base/libgtop:2= - >=sys-fs/udisks-2.1.8:2 - app-crypt/libsecret - net-libs/gnutls:= - media-libs/gsound - - x11-libs/pango -" -# media-libs/libcanberra[pulseaudio,sound] needed for Speaker tests in -# Settings/Sound/Output/Output Device, bug #814110 -# systemd/elogind USE flagged because package manager will potentially try to satisfy a -# "|| ( systemd ( elogind openrc-settingsd)" via systemd if openrc-settingsd isn't already installed. -# gnome-color-manager needed for gcm-calibrate and gcm-viewer calls from color panel -# =gnome-settings-daemon-3.35.91 for UsbProtection required component. -# x11-misc/xdg-user-dirs{,-gtk} are needed to create the various XDG_*_DIRs, and -# create .config/user-dirs.dirs which is read by glib to get G_USER_DIRECTORY_* -# xdg-user-dirs-update is run during login (see 10-user-dirs-update-gnome below). -# sys-apps/dbus[X] is needed for session management. -# Our 90-xcursor-theme-gnome reads a setting from gsettings-desktop-schemas. -RDEPEND="${COMMON_DEPEND} - >=gnome-base/gnome-settings-daemon-3.35.91 - >=gnome-base/gsettings-desktop-schemas-0.1.7 - sys-apps/dbus[X] - - x11-misc/xdg-user-dirs - x11-misc/xdg-user-dirs-gtk -" -DEPEND="${COMMON_DEPEND} - x11-libs/xtrans -" -BDEPEND=" - dev-libs/libxslt - dev-util/gdbus-codegen - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig - doc? ( - app-text/xmlto - app-text/docbook-xml-dtd:4.1.2 - ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-3.38.0-meson-Support-elogind.patch -) - -src_prepare() { - default - xdg_environment_reset - - # Install USE=doc in ${PF} if enabled - sed -i -e "s:meson\.project_name(), 'dbus':'${PF}', 'dbus':" doc/dbus/meson.build || die -} - -src_configure() { - local emesonargs=( - -Ddeprecation_flags=false - $(meson_use elogind) - -Dsession_selector=true # gnome-custom-session - $(meson_use systemd) - -Dsystemd_session=$(usex systemd default disable) - $(meson_use systemd systemd_journal) - $(meson_use doc docbook) - -Dsystemduserunitdir="$(systemd_get_userunitdir)" - -Dconsolekit=false - -Dman=true - ) - meson_src_configure -} - -src_install() { - meson_src_install - - exeinto /etc/X11/Sessions - doexe "${FILESDIR}/Gnome" - - newmenu "${FILESDIR}/defaults.list-r5" gnome-mimeapps.list - - exeinto /etc/X11/xinit/xinitrc.d/ - newexe "${FILESDIR}/15-xdg-data-gnome-r1" 15-xdg-data-gnome - - # This should be done here as discussed in bug #270852 - newexe "${FILESDIR}/10-user-dirs-update-gnome-r1" 10-user-dirs-update-gnome - - # Set XCURSOR_THEME from current dconf setting instead of installing - # default cursor symlink globally and affecting other DEs (bug #543488) - # https://bugzilla.gnome.org/show_bug.cgi?id=711703 - newexe "${FILESDIR}/90-xcursor-theme-gnome" 90-xcursor-theme-gnome -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update - - if ! has_version gnome-base/gdm && ! has_version x11-misc/sddm; then - ewarn "If you use a custom .xinitrc for your X session," - ewarn "make sure that the commands in the xinitrc.d scripts are run." - fi - - if ! use systemd && ! use elogind; then - ewarn "You are building without systemd or elogind support." - ewarn "gnome-session won't be able to correctly track and manage your session." - fi -} - -pkg_postrm() { - xdg_pkg_postinst - gnome2_schemas_update -} diff --git a/gnome-base/gnome-session/gnome-session-45.0-r1.ebuild b/gnome-base/gnome-session/gnome-session-45.0-r1.ebuild index 3ac3f54ca4cd..52e6ea354af3 100644 --- a/gnome-base/gnome-session/gnome-session-45.0-r1.ebuild +++ b/gnome-base/gnome-session/gnome-session-45.0-r1.ebuild @@ -9,7 +9,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-session" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" IUSE="doc elogind systemd" # There is a null backend available, thus ?? not ^^ REQUIRED_USE="?? ( elogind systemd )" diff --git a/gnome-base/gnome-session/gnome-session-45.0.ebuild b/gnome-base/gnome-session/gnome-session-45.0.ebuild deleted file mode 100644 index db7184751985..000000000000 --- a/gnome-base/gnome-session/gnome-session-45.0.ebuild +++ /dev/null @@ -1,128 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit desktop gnome.org gnome2-utils meson systemd xdg - -DESCRIPTION="Gnome session manager" -HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-session" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" -IUSE="doc elogind systemd" -# There is a null backend available, thus ?? not ^^ -REQUIRED_USE="?? ( elogind systemd )" - -COMMON_DEPEND=" - >=dev-libs/glib-2.46.0:2 - >=x11-libs/gtk+-3.22.0:3 - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - >=gnome-base/gnome-desktop-3.34.2:3= - >=dev-libs/json-glib-0.10 - media-libs/libglvnd[X] - media-libs/libepoxy - x11-libs/libXcomposite - - systemd? ( >=sys-apps/systemd-242:0= ) - elogind? ( >=sys-auth/elogind-239.4 ) -" - -# Pure-runtime deps from the session files should *NOT* be added here. -# >=gnome-settings-daemon-3.35.91 for UsbProtection required component. -# x11-misc/xdg-user-dirs{,-gtk} are needed to create the various XDG_*_DIRs, and -# create .config/user-dirs.dirs which is read by glib to get G_USER_DIRECTORY_* -# xdg-user-dirs-update is run during login (see 10-user-dirs-update-gnome below). -# sys-apps/dbus[X] is needed for session management. -# Our 90-xcursor-theme-gnome reads a setting from gsettings-desktop-schemas. -RDEPEND="${COMMON_DEPEND} - >=gnome-base/gnome-settings-daemon-3.35.91 - >=gnome-base/gsettings-desktop-schemas-0.1.7 - sys-apps/dbus[X] - - x11-misc/xdg-user-dirs - x11-misc/xdg-user-dirs-gtk -" -DEPEND="${COMMON_DEPEND} - x11-libs/xtrans -" -BDEPEND=" - dev-libs/libxslt - dev-util/gdbus-codegen - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig - doc? ( - app-text/xmlto - app-text/docbook-xml-dtd:4.1.2 - ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-3.38.0-meson-Support-elogind.patch -) - -src_prepare() { - default - xdg_environment_reset - - # Install USE=doc in ${PF} if enabled - sed -i -e "s:meson\.project_name(), 'dbus':'${PF}', 'dbus':" doc/dbus/meson.build || die -} - -src_configure() { - local emesonargs=( - -Ddeprecation_flags=false - $(meson_use elogind) - -Dsession_selector=true # gnome-custom-session - $(meson_use systemd) - -Dsystemd_session=$(usex systemd default disable) - $(meson_use systemd systemd_journal) - $(meson_use doc docbook) - -Dsystemduserunitdir="$(systemd_get_userunitdir)" - -Dconsolekit=false - -Dman=true - ) - meson_src_configure -} - -src_install() { - meson_src_install - - exeinto /etc/X11/Sessions - doexe "${FILESDIR}/Gnome" - - newmenu "${FILESDIR}/defaults.list-r5" gnome-mimeapps.list - - exeinto /etc/X11/xinit/xinitrc.d/ - newexe "${FILESDIR}/15-xdg-data-gnome-r1" 15-xdg-data-gnome - - # This should be done here as discussed in bug #270852 - newexe "${FILESDIR}/10-user-dirs-update-gnome-r1" 10-user-dirs-update-gnome - - # Set XCURSOR_THEME from current dconf setting instead of installing - # default cursor symlink globally and affecting other DEs (bug #543488) - # https://bugzilla.gnome.org/show_bug.cgi?id=711703 - newexe "${FILESDIR}/90-xcursor-theme-gnome" 90-xcursor-theme-gnome -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update - - if ! has_version gnome-base/gdm && ! has_version x11-misc/sddm; then - ewarn "If you use a custom .xinitrc for your X session," - ewarn "make sure that the commands in the xinitrc.d scripts are run." - fi - - if ! use systemd && ! use elogind; then - ewarn "You are building without systemd or elogind support." - ewarn "gnome-session won't be able to correctly track and manage your session." - fi -} - -pkg_postrm() { - xdg_pkg_postinst - gnome2_schemas_update -} diff --git a/gnome-base/gnome-settings-daemon/Manifest b/gnome-base/gnome-settings-daemon/Manifest index 832e6360024e..9e8d76de4087 100644 --- a/gnome-base/gnome-settings-daemon/Manifest +++ b/gnome-base/gnome-settings-daemon/Manifest @@ -1,8 +1,6 @@ AUX 42.1-build-Make-wacom-optional-and-controllable-via-meson.patch 1759 BLAKE2B e734dfb341143f3f246d268ff479a528fa09d6c5e496611e06e4ffea914098349eab2b2c5a4a55e8b47e5032b68bf6b929b76a1aa899402953cdcc1d3cf0589e SHA512 faffde0cd940ac6a8dabdab09ea38bd126e11822e75df5adf1a0bb3b055135a8c52abbb6ecb4d71476899ec0c5d8a78ba0075cb84cfebafe6c3aa5310dfca308 AUX gnome-settings-daemon-3.38.1-build-Allow-NM-optional-on-Linux.patch 694 BLAKE2B e4f32a376c2b1c55a396504e98c8a69d512bb9161a854482aa877023a2761e59d3fc682d724398ffb53bc138b010c33276071359d42ac19bcac2d9af87d42eef SHA512 618ad312b54709d0f95e5d881c2896c156246ae41eee1925f76b0a398b7ce6815a7466f8587f2291b07f7a34d1a3e1afb7df33823d9b52ebe8ad46a3f5f1e84d AUX org.gnome.settings-daemon.plugins.power.gschema.override 75 BLAKE2B 1c80bbb15e998de9f5fddc956dab862552ecc3734083391f124ef577dd2efb70e29efd230511cca83536dcd8c32118ecebcfe52b2927d6f0094540ec73a6ae23 SHA512 9c4b1e1b63b1a6d97eed962969704accca2fc53763a4b7806e2a3e4ff49ecc7d4a0d7f8253ff2e33d83e766908d852721ffa33f363aed7d04c20002bfdee173b -DIST gnome-settings-daemon-44.1.tar.xz 1458612 BLAKE2B 86a66087c899c583a3ff77f1268d83af6ebc6e703cc31c76d21fcc3482ad2e54cf46c07af27f79126b26c0720eb1ecbaaf65c9a13b5a04edeb0145188881a4f7 SHA512 a955d74a594d49f67a5c27ac60d6f1e9b4aba7b12cbd0af8d3be02c4b2e8385f1abfbe08b62177b69851e9202960a17429373bf5533adbd73699232fefea6c79 DIST gnome-settings-daemon-45.0.tar.xz 1465016 BLAKE2B a8a2dcc64d8647d3c5986886b3fccb0f39943be33603f595d990234868d112439d4010306eae7dd1acb76cdb86029cc2fd3a6f23602ddfa58da434ec5ec32cf0 SHA512 d74c01355164ea541ff3973042e8a2182f4be0b9401e4bfa483e5c9e6e20006088dac543789ef1ee56f6026822f450df1f5dfcafa1c74615040b1cb00ed7949e -EBUILD gnome-settings-daemon-44.1.ebuild 3506 BLAKE2B 39917ab1dac31fc7a611a2545e2c24f5472394f1c129e1da8e64d3b0b6b3101949545affce217c69581971ac021c1ab967c76bd309cdeac38cad8ad6f4074b4a SHA512 427f60a3b7f27c9d042583135557fb74528db60de8d85747b68f3f1d2ef927d5db58cb63246acb18baaaace22e37b1fb282dfa1dc285079e5e07257d772df3c6 -EBUILD gnome-settings-daemon-45.0.ebuild 3441 BLAKE2B 6778d27605e683d6ac9b6ad911e42de6597d0e1f5c2d85f20671041257e6d85043c0682181fd4221fc053d763908ac555f587d215f7603672b47670516071b6e SHA512 728084c5474d7c01b12096d596a29ef0654b40ed26453be1fbbd628bdd6b3c2ef60ae76cebde950431b75389f1a2d4132fbec99b56c98211169ca694bd1a32f9 +EBUILD gnome-settings-daemon-45.0.ebuild 3439 BLAKE2B 94921cdd9b911123dc130cc698265a82e3d3b732e6b2be86418289a52523e46998e0e91c86f043c4f30dcbad72b2ac7e9e5a38723ffd215a812b69cbc665a1eb SHA512 66cf9c171e87db2277c487212030e9ecd4e77234d744a2176d7e07d80d84dbba9e579bde8e51f7302f9e43bc28fe20a889d22f108e07f58a4c046bc6f9c863b7 MISC metadata.xml 663 BLAKE2B 27a0e4135576aeea4c6b962c90d894df06f92b3b015fab78246724ce7ca2f985cfde730f1f9c91f0cc01733f274c0225816e24fac2fca40c585b1a8667fd7d4d SHA512 e21c9dc181f13228662a2a91d7d8e0fedc6270f818a79308e270c9de788011379c155e835534ebb5dbd5f3b07a9e83ec618d9d85f81f46784007b380c6a7ef18 diff --git a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-44.1.ebuild b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-44.1.ebuild deleted file mode 100644 index f92753b8293c..000000000000 --- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-44.1.ebuild +++ /dev/null @@ -1,139 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) - -inherit gnome.org 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" -IUSE="+colord +cups debug elogind input_devices_wacom modemmanager networkmanager smartcard systemd test wayland" -RESTRICT="!test? ( test )" -REQUIRED_USE="^^ ( elogind systemd )" -KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" - -COMMON_DEPEND=" - >=sci-geosciences/geocode-glib-3.10:2 - >=dev-libs/glib-2.58:2 - >=gnome-base/gnome-desktop-3.37.1:3= - >=gnome-base/gsettings-desktop-schemas-42 - >=x11-libs/gtk+-3.15.3:3[X,wayland?] - >=dev-libs/libgweather-4.2.0:4= - colord? ( >=x11-misc/colord-1.4.5:= ) - media-libs/libcanberra[gtk3] - >=app-misc/geoclue-2.3.1:2.0 - >=x11-libs/libnotify-0.7.3 - >=media-sound/pulseaudio-12.99.3[glib] - >=sys-auth/polkit-0.114 - >=sys-power/upower-0.99.12:= - x11-libs/libX11 - >=x11-libs/libXfixes-6.0.0 - dev-libs/libgudev:= - wayland? ( dev-libs/wayland ) - input_devices_wacom? ( - >=dev-libs/libwacom-0.7:= - >=x11-libs/pango-1.20.0 - x11-libs/gdk-pixbuf:2 - ) - smartcard? ( >=dev-libs/nss-3.11.2 ) - cups? ( >=net-print/cups-1.4[dbus] ) - modemmanager? ( - >=app-crypt/gcr-3.90.0:4= - >=net-misc/modemmanager-1.0:= - ) - networkmanager? ( >=net-misc/networkmanager-1.0 ) - media-libs/alsa-lib - x11-libs/libXi - x11-libs/libXext - media-libs/fontconfig - systemd? ( - >=sys-apps/systemd-243 - ) -" -DEPEND="${COMMON_DEPEND} - x11-base/xorg-proto -" -# logind needed for power and session management, bug #464944 -RDEPEND="${COMMON_DEPEND} - gnome-base/dconf - elogind? ( sys-auth/elogind ) -" -# rfkill requires linux/rfkill.h, thus linux-headers dep, not os-headers. If this package wants to work on other kernels, we need to make rfkill conditional instead -BDEPEND=" - sys-kernel/linux-headers - dev-util/glib-utils - dev-util/gdbus-codegen - ${PYTHON_DEPS} - test? ( - $(python_gen_any_dep ' - dev-python/pygobject:3[${PYTHON_USEDEP}] - dev-python/python-dbusmock[${PYTHON_USEDEP}] - ') - gnome-base/gnome-session - ) - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}"/42.1-build-Make-wacom-optional-and-controllable-via-meson.patch - "${FILESDIR}"/${PN}-3.38.1-build-Allow-NM-optional-on-Linux.patch -) - -python_check_deps() { - if use test; then - python_has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]" && - python_has_version "dev-python/python-dbusmock[${PYTHON_USEDEP}]" - fi -} - -pkg_setup() { - python-any-r1_pkg_setup -} - -src_configure() { - local emesonargs=( - #-Dnssdb_dir # TODO: Is the default /etc/pki/nssdb path correct for our nss? - -Dudev_dir="$(get_udevdir)" - $(meson_use systemd) - -Dalsa=true - -Dgudev=true - -Dgcr3=false - $(meson_use colord) - $(meson_use cups) - $(meson_use networkmanager network_manager) - -Drfkill=true - $(meson_use smartcard) - $(meson_use input_devices_wacom wacom) - $(meson_use wayland) - $(meson_use modemmanager wwan) - ) - meson_src_configure -} - -src_install() { - meson_src_install - # Don't auto-suspend by default on AC power - insinto /usr/share/glib-2.0/schemas - doins "${FILESDIR}"/org.gnome.settings-daemon.plugins.power.gschema.override -} - -src_test() { - virtx meson_src_test -} - -pkg_postinst() { - udev_reload - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - udev_reload - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.0.ebuild b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.0.ebuild index 7bc7c767f799..15c03544f686 100644 --- a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.0.ebuild +++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-45.0.ebuild @@ -14,7 +14,7 @@ SLOT="0" IUSE="+colord +cups debug elogind input_devices_wacom modemmanager networkmanager smartcard systemd test wayland" RESTRICT="!test? ( test )" REQUIRED_USE="^^ ( elogind systemd )" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" COMMON_DEPEND=" >=sci-geosciences/geocode-glib-3.10:2 diff --git a/gnome-base/gsettings-desktop-schemas/Manifest b/gnome-base/gsettings-desktop-schemas/Manifest index 4b77016c9b8e..0b8cea43c19f 100644 --- a/gnome-base/gsettings-desktop-schemas/Manifest +++ b/gnome-base/gsettings-desktop-schemas/Manifest @@ -1,6 +1,4 @@ AUX 3.32.0-default-fonts.patch 1386 BLAKE2B 7d1c4a8279b9b8ca752804ea45efed9b61ec9844843793dc568e3012d3cd80c7a5f7a921e8dcc42406c6e15010fa472edf9cb10b7c86d1f8f69da2f6a3a034b7 SHA512 190129064554a36b56ba308f8dd75a9b8ee5ccfadffc0b5d528b5ba70324bcb3436acab116ad7768f59d316c3c2bd85dad9e8147050cb475b21fce439cb92705 -DIST gsettings-desktop-schemas-44.0.tar.xz 739836 BLAKE2B 01a5ca9fb73dc9768f5bb42192f282cc06348f0532b19648aa6b4c33f87e0a9febf0d50047de6cb4c9e921df2df6b45cdde9514d4c0be322b04553f525f84311 SHA512 3995fb7a87c4a922d71ec599dffed4edf145992e08eb09cd8aae1912533ea5a7354bc8e92946246e3d6d3fa9bdaaa0d5247a5d8edaa4eef0a7a522a03ee087d7 DIST gsettings-desktop-schemas-45.0.tar.xz 750056 BLAKE2B b65c846654fac5a104ad9a7d67546c6fb3d54aada178d58c575d22a8c2adc0057c1f1dc177562740f7ae94d0e17743789ca902db7c2fcc42c844bb66e401eaec SHA512 b3e00164aa47cf19b53bf8fd9cd9526c0a4f3d770e8c77953dba0bdf49b85d56f87f45254d18260e7a7b0ec7e24fc049fde503a1ea93e87946dbbd53b5dfc0f2 -EBUILD gsettings-desktop-schemas-44.0.ebuild 982 BLAKE2B 8c80cab58899a85c3d2895914e11888c1b88581e7f8943f1b2c2bc06712ce53567dc45ef1c2ae20ea71f6afef7082ee4955aec09835837712b74d42172d2a2d6 SHA512 8719533f688b4c649a28e24e1d06d9cbb00c3269aa4a5f377165f6392dab52003cfe53abb11f85df76fc26df901ded04d4c2a5a7f38862c64376bdb927597876 -EBUILD gsettings-desktop-schemas-45.0.ebuild 988 BLAKE2B 8556d1bd7f6722ac9dc26a98269642bdb1d7946406b1e64afde5a492de93bd4784bfce3d1e5f4c690fb6177ec74d54753ec76a5c967167e38b880c4b1970afe2 SHA512 a6188dd1cca8a341f60a504d93f828d9828e30a04fcf7d52d10ee498e60374a7ccfb8dca9528a468e716d3e84a680e552a40535a2793c995f9d859b479abf1bc +EBUILD gsettings-desktop-schemas-45.0.ebuild 982 BLAKE2B 2b75b5f5ab711932af31986ec49cd25d8c4e477265ca4a017abb697425a288aa63429a77ee6dd8540dedb043cf0fa5eed73c4a4594e71ef070c24edc56e7fad1 SHA512 d180cfbb34a0a696e0f3d0f89662de1e44c9b61317f1d342fa5357dcfed0b78b8775abb7d682e95ef9f8adf78178a1e56cca8270e7bafa912f4bda4f36882b5c MISC metadata.xml 391 BLAKE2B 8f62d3c558dcf5523f03d85268b9c5b08654c8c4405194596a4a040aeccd42766a969aeae050850bc823b2c6e4f357e862bf5771f52d4979cf01deefc19bc2a5 SHA512 95ed4eb3d13cd1437648c5923f0b21cefd2f40c53b64f8baf56bc673383c6d0048910a3e4782a36f0fec715f2f23bba90de04693ef0ed657019c616bfb018b90 diff --git a/gnome-base/gsettings-desktop-schemas/gsettings-desktop-schemas-44.0.ebuild b/gnome-base/gsettings-desktop-schemas/gsettings-desktop-schemas-44.0.ebuild deleted file mode 100644 index c92879d0e319..000000000000 --- a/gnome-base/gsettings-desktop-schemas/gsettings-desktop-schemas-44.0.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome.org gnome2-utils meson xdg - -DESCRIPTION="Collection of GSettings schemas for GNOME desktop" -HOMEPAGE="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas" - -LICENSE="LGPL-2.1+" -SLOT="0" -IUSE="+introspection" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" - -BDEPEND=" - introspection? ( >=dev-libs/gobject-introspection-1.54:= ) - dev-util/glib-utils - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -PATCHES=( - # Revert change to 'Source Code Pro 10' and 'Cantarell 11' fonts back to generic sans and monospace aliases - "${FILESDIR}"/3.32.0-default-fonts.patch -) - -src_configure() { - local emesonargs=( - $(meson_use introspection) - ) - meson_src_configure -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnome-base/gsettings-desktop-schemas/gsettings-desktop-schemas-45.0.ebuild b/gnome-base/gsettings-desktop-schemas/gsettings-desktop-schemas-45.0.ebuild index 2183e42640b2..b546f73c86da 100644 --- a/gnome-base/gsettings-desktop-schemas/gsettings-desktop-schemas-45.0.ebuild +++ b/gnome-base/gsettings-desktop-schemas/gsettings-desktop-schemas-45.0.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas" LICENSE="LGPL-2.1+" SLOT="0" IUSE="+introspection" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" BDEPEND=" introspection? ( >=dev-libs/gobject-introspection-1.54:= ) diff --git a/gnome-base/librsvg/Manifest b/gnome-base/librsvg/Manifest index 3707b3026732..a5187ab22b6a 100644 --- a/gnome-base/librsvg/Manifest +++ b/gnome-base/librsvg/Manifest @@ -1,110 +1,70 @@ AUX librsvg-2.40.12-gtk-optional.patch 2193 BLAKE2B fcde3effa4cf68e89387ff64638f05006094106a17fdb61b1bf2e6210f42fe91716e7fd21cf40ad5adecfee45b9e1d488249d1befdb48399c5952829c3d01e07 SHA512 bea056ac4d3d19719129dd7379d783a8eb34efbf57186f6ab7113ff97fdd809b0802d60add646ea50c776eb7bc07f5a0f4c0911569a2b1b24dbb1683f111d7c0 DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd SHA512 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1 -DIST aho-corasick-1.0.2.crate 167694 BLAKE2B fa5323cbe6cb73594dfa4c327c64676bc1e006dadc0b9def325974c83b9a769beba02d59a4657ec7a2d0cc511a7b7cc6f72cf57b8f9e639206d1c2bf13107a52 SHA512 5c75451f96fbbd670e6af0e1f54df2bdb57259dfe6898495ac46a5b2fc04f316a4698fd5cfd4ec31a94c298661937a8de08ce97cab3890fb3c015e4a2a67bb7b DIST aho-corasick-1.0.5.crate 172064 BLAKE2B bab7767070b959e8e4c054bf505b9423d7fc8b02dc682b559f54db986abe72ddf83a069b4bb585d71b47de92d2fce66a1c151a0d29c4aae99378ca05c3d5eb50 SHA512 6b0a64dbfe0c166341a34cd169bc46d28e40f72db4d599a1aff5327a6e891408f39e8e92e983cf9396a8e8135f93e41550237ff3e5c8c05a5325688746fd814b DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055 SHA512 4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191 DIST anes-0.1.6.crate 23857 BLAKE2B 9ef464a964709b408c7d7846b9b1e54e52d6ae8f21f22ccfe509ef7197d4694f439084dbdb01fdf88829d181965ea9d1452253789a46fdf6d0520e3413c50d61 SHA512 f9dfaaca9ca327881ec30efaf24e208daae668b1e9d6963c8b0ca9f9fd13be777c793076a87980429f0dfa4db28ef5331ce6652a76da4d5a87485b23fc2fde29 -DIST anstream-0.3.2.crate 19504 BLAKE2B 617b846c244ea4ccd6c7835a382afe85e14c245ea56b678f57ee12e9c7bcc1c0c3db9620eb4d16bf35e17eca38968bf04420b758f482ac5594670e6292c1fbb9 SHA512 b896e5208a2ee6a3c98bf3bb9ac1c52792de114dfa5709dadcac6183ea19ea63230dffd3217e571354a71d69b8eafbb0189e05f8f77f50922020de54e3aeecc8 DIST anstream-0.5.0.crate 19646 BLAKE2B 770dc99092e1c48ad5c1658e83abff3b8c9e0915e360048bfe0fe04faf61991e01e88ca4adca23533bf11fe078066e351778661128d69381756688341022f29d SHA512 8e285cc8f92708cf9482e7b4dc84dd891e5ec0bd8c57894c6bb368eede1127b7b903adb4c40b37287e3644535cc60c92662951c2c8fb5b92e10f49ff5374d359 -DIST anstyle-1.0.1.crate 13977 BLAKE2B 35be03a7de78737592528967e8ad4851436a74c7863cae9cf5cf7366d3cce9bbbd255b1a89401051f82fe8569a0ff029dcfe427c14a2e0677890453c6119d241 SHA512 2bf9b83ad9772c6a3ef28239cbb98bd667dc631fd1ef76ec5029825c128f6cb22756bb1548dd991e482f86eb9fd94fae5c648f91de2c0d71754b6dca4ec2362c DIST anstyle-1.0.3.crate 13986 BLAKE2B 9e9fa894da78a6c0933c423524827ead33aa4e384e04771ccccaa179f1e8a6459a5094db7f61714457b919d2e713d09df4429b83793d807821bfdb226ff115a5 SHA512 f1ac506814e1ce1df537ea8a88ed75f3f897aa9e559ba7eb5a8acfd043641dada12953669153d1f719da28f935a9651a07b5ae1e351139f0f03b58a67bc28477 DIST anstyle-parse-0.2.1.crate 24802 BLAKE2B 6304a56c6a9fbaf1bb4d1d177b2315684345dc9d71c35836f9544145364f8d6eb56e25c03076690c594ab7db5914501acb569f6c136952e59c93179ced527fb2 SHA512 5c8fc7d88ffc3a6e78340ffe0f3c2d72e865512030ade4509de9c673eba955c536bb1873dac11f6ba11cc8367fb30c67451ed65d19f81507c9e917c702bfd176 DIST anstyle-query-1.0.0.crate 8620 BLAKE2B 2d296b5066fd6284a2410923215571e6df650c5ef892d6de7a7088a0996ca30608797feabc84f3c325ff4d07001dac80ac5067d2a9c9d15d9ba59a276b399f53 SHA512 2781be5c82293b7ae338ec5046fbeb130de9eb2dbf2e4dfaa73ca5233032e1e52c133e141b02f33d4bc36d996a0a3f680ac82d42d614a5305005f60547133c7a -DIST anstyle-wincon-1.0.1.crate 11718 BLAKE2B 2500845a23edfb47ecd156424a89789c713a7c367c3fef98d26e4e7b2acb3c6433d39a1c2a59813a98266b0993d4b750e9b6b68b7ced7ec5a04a8b13bad174e7 SHA512 00c380fc0198c49776c40aeef419be2fd2d6809bd2e5d86457f1658c6f4b2e83ebe8feee95855c3bbedd4200a917f582bd41b0ee0cf5d7d1d5017228885a58e6 DIST anstyle-wincon-2.1.0.crate 11757 BLAKE2B b7c1071da1ab24accc33d7af70f09ace8edb2dcbb53936ed5ac13552c6082c0f16ce501f041d2c1792cee7dd9cc3877d29505e12a65022bec44285f13e1f422f SHA512 6c379c46f791b6b1367f3d6f3531dcd16589cc2e12f6f5ce52a3fa32d42e62b719d2277699d1bc8526099a6f791f2e7d5b1068e1295cbcd2997841f0eafc4eeb -DIST anyhow-1.0.72.crate 43837 BLAKE2B 1547c158882e50579a568a14e6e5cd162feb6cf291835266c9dae0c1c4df05a7872bceb02bbc8a13ab5bb84d299a94892057f54eeade7fa095ff8f897f6fe9d8 SHA512 25d8d4cfcc9679c9125fe03c7ce5a46462ca66e7457d45cd7838b7867f3461a899f75b22d76dfb04caa09c013c3b702313ffb6373f92b2798119a30199c38a98 DIST anyhow-1.0.75.crate 43901 BLAKE2B 6353557d7ec2cbfdd001c039fad62c95fea9e02b113149f726fd14bb36b31e637e8609dd5ee20a900e9c11bb783d9958d664b31ba7c467382fa7f51d477ad3aa SHA512 190d6be8ede0af9808210db53e4dc31ce69b126a26b0357220c4705a11e83cab2c2c09c59964a35794f3c434f717eaa6bb669e9e8f16012535c14246b17e8d40 DIST approx-0.5.1.crate 15100 BLAKE2B 8fe84d52263521c0b72a1d1e82ed283828f680b8b56f532df2c14ea86ca09e793686d823c5d58ecfd7a829948543bb375e85223c866cf036e9432be5d6aa7399 SHA512 c6d768496c974b6ff4cf7ad8e65f3fc9faf29a1957da497968ee112c6a0b9d7a0ff9a2579206e864976c0f65ed2190bc9d2b63b31a09ced7b57879e207c46407 -DIST assert_cmd-2.0.11.crate 25346 BLAKE2B 1777fd5e3c0ea962d06b4e26e8c7437a3f1d8834fd0439338f53985e5958f2e11dadcf96a8ac86035bb9bce20ed9072fe4c37cee5dafdda3e6d2f72afe8b7a8e SHA512 45c142e7d4f526fe66f9987ea6c62750c53eb2e429cafff6a13bb5fd6377c59888cfa19abbc3a3d50f377f69ea894c42906639020c86de09805662d929a95aae DIST assert_cmd-2.0.12.crate 25347 BLAKE2B 7ff952782a86203c1dd06611f1c644d8eaa6d85c8aa635bb2cac0423050f0af3c3687dcc82235041fb44e748ed06db16ed7c413d0f31305b6e3d208880494fac SHA512 d14783933521ffbcc0bcad8e52e7e0e4fb58cb609123b2a50e20dbee10d7f2df4eb020cdfde386c8cde6b7e0696a3f98e0dbd698c82c99a2c6903c437ec907e4 -DIST atty-0.2.14.crate 5470 BLAKE2B 2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab SHA512 d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9 DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f -DIST base-x-0.2.11.crate 10755 BLAKE2B 0029779ba8f8802bda969949bd94168131b34ee5d26a4b97bd277b4723f284fd392b2d93b12ab618262ea2288821b3e8be01a97ba2939957ed5d6e74ddb4eda9 SHA512 4e623b05b9450d8c3613da857a144cba2ee724584b0baa6df2209750da1c6e66756b88b787e8d8764c72a3e9dcb411316ff6a70afdd6f80d59b4224209c277f1 DIST bit-set-0.5.3.crate 14470 BLAKE2B f6525500a494236103df2b27e964bae0b2caf718156879f972b9972fa509794bcc663c2130e3d872ecadb7ead0982b415dfa4468ef12523ee248fb1bbec2559e SHA512 c5ce7ef71559706d996505e138ce95d9f008ac3375928012a36339bfec48986ad935b384e2d21fa0d505d4cf98bd3e93be15955ecd9607d253b8a276351334c6 DIST bit-vec-0.6.3.crate 19927 BLAKE2B f5bd3bb9c87fdf3b206739b74df20cab50a1a45af3a58b2642a5a061c26207884be58ef8369a3cd06dfd3615bff0ce15915fdd4b6b6f03facc4a0f86c0b7e910 SHA512 b4b4a82c80d0ff13527ae4fff449ac9c1c7bc519c013af6ea3428348e0e5b9306b725c0a13a42d7d9dcf0f895a9eee0c63695a2503eb7fd2200083c9ea3a9aa8 DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 -DIST bitflags-2.3.3.crate 34320 BLAKE2B da9f42fc888e31d50d0b2f0d0cc1bddfa97e0c2d3eac60fd2cc451670f000b5148e58c3c40c348ef1bd516c7a568bcc3a97742ac5bdb9ef4772048eb922171af SHA512 8f063ba2bc3f638ca9200722e1c4370102589fb07aef25efcf63993fbf283cc86d554d11d24719f728ecabe540a47a90ce4113d8719f8e773f2344a66d21ff78 DIST bitflags-2.4.0.crate 36954 BLAKE2B 1d6cfeb0a17dc53a6249a83c8c7ad7c102985ffcfd7f7f76506889684235e78fe489d23b5a5f9018f0bd526a38d6b1449784c62322fb01f4bb507c0af8bd545c SHA512 0c3d6667abea48811a792749702136ee3db97518b33bc4c7d35737505bf56315e0e5810deeea28b7a1b540ec0e21bd319ba0b3c5c4aef0ba8ed5499ffdfd9b0c DIST block-0.1.6.crate 4077 BLAKE2B a2c11873b8cb1a1ea399ecc99ed45e5d0b9399bd88435cdea346910b8707b7da94eeef522dafa5cdb09929534472b2a096c03c373744a789962d4175fd1b110e SHA512 c278e3c0346cae423b533a8f5d6b822e788ec450c92ef0f5f559d5705764a0a11df49f0f66bb1c8af7e89bec8ec802934676b969e43f92255a38b210d0fbd710 -DIST bstr-1.6.0.crate 385877 BLAKE2B c83895b56381b066d17bfed179fca86f69b1284299887d7590be1cf6821cb6ae21e07fdbaeac65cab4a8b2310ea18a316e25c2e5d05c0fbfb926193183cef046 SHA512 094e914ae7087caa6f340a1e26d0ca94927b1c92f0d7f907e4472b3b5c142b63b14759056d537d04be6a7901103fdd47b14f3c6315f68e8c8266155d133cb1dc DIST bstr-1.6.2.crate 380096 BLAKE2B b061853059d26e076e2ca8f76d39fb0a5e401c5e191b75f44936a0e708877176e5357bd1f8febf2b295b72b1a93db91c1f17b9a4840a05ffb3a55ec7a47fa5e1 SHA512 2661f453d3b529fa90a52da26b0c373df7e077b5503ff9e8dc4ac17ae546817a41b7353d3517a94d89b3b0bc4409740c6fe14b7dc78fd1aaa2a3f5888ce10057 DIST bumpalo-3.13.0.crate 82114 BLAKE2B 62a930b165e853aeeb40558079f570c75ed13ff5e8436d99309dc6252aa28ae69d327c4b438913d6c7543bc156f2714f0c1e80d759ea0d44babe24ef0f268ac0 SHA512 419368d6ca37474c2867751fe5706d0c747326bebce323d571cfc07ee0f022d8e8a7ef5692091b0fa804995b081998dafc55da19a53e51135a767bc0afdb9605 -DIST bytemuck-1.13.1.crate 42309 BLAKE2B 055e031a677823c110e44446e1e371632a0a5a8227ef7053e964bd3f9967705bdedf96b14178818021ffc09182ead805a68813a8a2b9cf7a70b6e8daf733eac4 SHA512 eb0a7e423a3f903fb831369e0c6d1e5fbffd7eff1b56bb7d1ffe4e5e18850cdfb9a7f9bdcfd53ce10b1c659dff11c59190b7b85ad89ca60485878548621f01c0 DIST bytemuck-1.14.0.crate 44933 BLAKE2B afd34f2becc41484e7bf71fb4a9f0925870a4f2d9d59daff9e91bada000462baeced4314e469a508d4413a8f2442d83a5f3082193653403fbee1340ab5c3f6c5 SHA512 f072a97e5de93228435bb362363ac1af0738b7927832b02a837f44eb21b0b089589b61e73004a06c5e4d4601e66bb42e67b9f707bbf13429a40b6250a0f05ae5 DIST byteorder-1.4.3.crate 22512 BLAKE2B d39c546ba7346df315297fc53da4bfc77ecb1f38567ddb788549ee31cae2719a8bc0b7d1f1705abb3cff033aa57af004987d90748f5a31765273b3223a011c0d SHA512 8c8000eb8ecf40351c9ce36a3a8acd7a02f81786d1b11aab85adfeffa0f2267ed74df29b2ca5d1d38128484d1d3cad2b673aa0d0441dcd0620dfd3934bb888fa -DIST cairo-rs-0.17.10.crate 53805 BLAKE2B b0aa6706f236e5a81476091d6687e2098d8fe71dcddb81bfc0d66ab9011aa48a3986a7e97064861cc2362387fdb4f7ce38d7f628c239635c9272b4110a947262 SHA512 c9f94bf95e67c8f6dcd00c3383f4bad685bfed634a25c9b1090e541332cedf0d1d96ddbd6af83c567c61ecbcda88555adb77afa0fc50f079ec57b28b1cce3b43 DIST cairo-rs-0.18.0.crate 54153 BLAKE2B 37452643d0466d8f9b8c236158c0408d0d9ea6b34b151263211834439a716a051e98349cd437a5f4ff22ad232f63362cc5db623325a588d453f42edcfaef121a SHA512 b3e778aa275c510989dad43684293f60758e0770c7eaf0c12c1c641bbca1e410b011cd90e6b5f76ac1f8c3f1f18dae7643336b3ca316a191d1a3601163ceb9e6 -DIST cairo-sys-rs-0.17.10.crate 11646 BLAKE2B c354f7850370dd529eb0ceaa7963ff65b764abebed0a580bade5af7b7f986218de52f47d407b83261add08e46f8fac1c05d07608436b4e1b23da7bff6ec4ae7f SHA512 6e007a2a19b23d31b43734a0108101121e10f0e53fff981ef7fdee12557e38bd9eabb5d112284c3c0ade9cddcc6a27166d4d0ecca2e641af9b51c53032a2821e DIST cairo-sys-rs-0.18.0.crate 11803 BLAKE2B b7358bfb19b846e619dc57544f342e5f8a5a5a5d2d0b19368e6d03375141176961c6a8780906c2a218970513525a7f7eab71348b5f09578d3c509f5f5f1038fc SHA512 e5d86d1c2d9825f3c69b194bd8068b8db61a125a9c8646d7b56859417176692188a1f9f40228ff7ac2836b16e49bac5ce5ea762928c872cd4c3aa14ec8029568 DIST cast-0.3.0.crate 11452 BLAKE2B fe6edddd0589fa436cda32342d7beaabe4003afdbdf1d7c5db7e8748adf23b1b2cdcdd286235837c735d2143f29e692c152a5d56fb0458a54961e4dea303b2cb SHA512 4a3e19bc1e9e5ecc03aaef9bcdce01624ac0e6858c065fa1c41693db0ac172b9735ce872064561347cd9e79f00a274129011f6e4ccf9e61d960c8bb684b6d396 -DIST cc-1.0.79.crate 62624 BLAKE2B b3cbed3bd6fcac1c6ea258ec96cd107f859947a35dc89c3dc8f314741b0f668e61518f896ec32ce10c9a7eb20dd350bc177a71810d53ebea59fda062ed9d27db SHA512 cbf0a25f3a23fc540e9d638fabc23f761f1c240ebb4814e761e90437d71fc559cd155768ab9e78fc192220d8a605c66c3af342ed736b719181656170b98d7bf5 DIST cc-1.0.83.crate 68343 BLAKE2B 33245b33fa845ea2f36da36e3830ec835f937e4319865b357ee9d5ea29a0f9f8392eadb38bf1d95e3c15ed201e561acaa87aedcef744f8db3dabff87a96c7f02 SHA512 742a248c3a7547bb220a0b9c97b67a831fab9b4ac21daa08c85a3966b9fe576088def33e16132fcabec9a2828a6fc437088bb045bfc98b2cea829df6742565a7 -DIST cfg-expr-0.15.3.crate 41433 BLAKE2B efe1b96423ee15e13b9ba3f7b9ff618d19c07b3fc03ca24e7006efba61224c65b31d9a57712facb597782d6285620f731a466ac8b727c4a05d139645c5668498 SHA512 290987d97e2d710c0c3555faf27aa2aaed2e44bf031c48dd7d516cb0a1f30c3d7186806e9bb201dacb72af18630bcc23a4c43612c925cfba2fe9f3e524c32491 DIST cfg-expr-0.15.5.crate 41639 BLAKE2B 8dce19ca74027fd284086797829caad8202ccd4c774f918f47384988a4b5ac20053054d5b656e8ab67575b7075a819fedd2f09f0b2d46198581883bc61bfd620 SHA512 13e9c47e66d74da94a742af01716655dde119d7928fcc519a52720f3d9c27ccdee9b3de231617c3f5739775c251e695e892bd1b7511d4bfca65e93447d86dd76 DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff -DIST chrono-0.4.26.crate 191501 BLAKE2B eae49ee247607995c28463b8c3e2119497141e69d19a756c408f2b72d94bea39397ea2d0d3cd2ccbf1348ef973dd8bae6d29a0d0590e8dd34633f365a9170adb SHA512 2b66faf4d8374cfb0485710ceb2c9c1ce63aa6f9670e405a0810af4aca01c57d8dcd198a1f4cad498d5efd89e00003ba1b4f0bab599422af4f9bd6fb74494c47 DIST chrono-0.4.30.crate 212084 BLAKE2B 27d9ce4aae3ce0278f2c9f4883b6d3a123ae428a14c03f4fa0d90c077e827387df9b2221712e44bb47478de9207d908115d115df967585544dc0cd3aa239e225 SHA512 886f064e935220848f966ec2e1e3271849ed20235137836f31ae2aaa8408eaeb657b54b074bdf316914c95ffab9a8c7f53330046e761ef4bfe6ee958d1c7a598 DIST ciborium-0.2.1.crate 34974 BLAKE2B 370f4228aa63075cd7a0d41dd83f15211fc69267235905e7f5607f6e6c0baf64db0f6203c97990604de2ae683ca1937acf284c6444702414fe1a685ccfdc12a4 SHA512 4403239badcdb5ea6e754e706472e25c4593a1fbdfc5a07e46409ea3dac41151020204167102dbf401a2e5f31b3731267bc3759be59a73880a022e5f4a3064fc DIST ciborium-io-0.2.1.crate 6679 BLAKE2B 1835b1002c2e5f6fb1cc36a6a1f1e3ee10423760646b00a75e5ee5e66dfd2892914705e4456ec440cde27dda04e28329febfbd5c640ec7f86e7c013a9a9d748d SHA512 8860de0a72f07d0d0bb84af3c24635193540c574cc87367c7379222bf97ed68648330511866810265b68076bd1146e0ddb41c269e62db669b1c3390aca679c50 DIST ciborium-ll-0.2.1.crate 14649 BLAKE2B 02f5ddca41141e426492afe237ef439acca518c448a6f8daea650ceb925f6a13517819df88c93c979ed1ad9e8411cde400ff39ca288d2de8577ec870531453f3 SHA512 214550780734dcb0bb5dc999ecf22283850bf52ee4a9cfb58d86bdac9d4b80db32f0664eef71e8197e7e56a6643ff45d2974b9a36945db2c754a98df42adf9f8 -DIST clap-3.2.25.crate 219403 BLAKE2B 75a8ee36c52e64cf0ac7ed5604d8a575c41c756a588bd418e6c1edccfb358350cdd831b4176f01b987fe7fa5901ca2bccee6b0f68ccba7dbe40baf85a5f3bdb4 SHA512 557c8932175d7ecd077b32b68904924e52dd46d04fd04ba36b3a9dfd7ab1dbe8c2128fecfd75d0388b21fca4aee55a941794181cc2910a4d4eb3c54e9c7e73ea -DIST clap-4.3.17.crate 55022 BLAKE2B 51806719ebad8296c9c8454056dfc82945006c44f954c5afd15ddca5ea18f5f7529d10c805fd8e040d5e7999e20642b22955adbcda7abb16c551241b108d1968 SHA512 4ea37394b4a49997b42cd744d504a911c8a9cbdf1fc22b617f2835504153db47b031da9c297ac40d63d1c7b3729085c769efd78348d54b3424884645068fc4c0 DIST clap-4.4.2.crate 54441 BLAKE2B 878b7808985e0cec0de249fb35c3a81b3a583b08e56c159395b0a915ef0d4a555531cd5e280f8c78b11a5f4883a02df65770733bc610ae61dfe820a2b0361bc0 SHA512 7ab5d9f320779e7f249d1f6c5b4fa351e6476fe114ce5975a70f21a19e2ba5ffd3867d383242506c0f86917ba7f271b7e31afdbb087cb590fb6ef9b1466f62dd -DIST clap_builder-4.3.17.crate 161080 BLAKE2B d2bd87ecfd576ec48085dd7c182beb34e95f33e636f287d1276dd0c67bff075859a3f044ec8b1d7610b29fe25a4a1b48a0a0c5970dcade0b2553196479b75f8c SHA512 fdb469aba06c8fa1ffe4f59baa70fec51ad9b44c4875590378b04adf473a4f8307a1dca0cafdbece6fb8531f795ad8a77c5b996a2a5eaeef913a1ca3f01be3c0 DIST clap_builder-4.4.2.crate 162358 BLAKE2B afe7a9e1f62553a4c25617305b4060152e8a74b8ea8ba37fdb399ee1e4c4c8ae8d387fa81ffd6e9faa1f903da6add42b4711919c9b398770a41ddd9c60a4f4fa SHA512 58f211803ffcc9007aee856f2491b9ab823bea281d35a1f2f177beb8efb5419ea7fa6fe4bb6790f134c288194837bac13b695311b2521fba9f1d0f90608a8336 -DIST clap_complete-4.3.2.crate 34104 BLAKE2B 8ac5d031536f3917755642cb69cb80a70138871505f7f3b346c66163c6295b94c6981c9ec6291dcac4f6f675bcbcd507a9264c44dba42e6403090a32844a0a7a SHA512 8eecccc5ecb24983bad0c0f7118d632b466e6bad2f2efe1d6695bb53616fbc2ee382e1105252fe587d534a5120a985efe07922447e2168cb3d28e9c72704bc4e DIST clap_complete-4.4.1.crate 37345 BLAKE2B ad9012990b1f83ac91eb6c56417cb7da6c3105c03a65cad80931efb0bd9f6c6a329ec34562f5c13c901e848bb62770f7fa3178b96fc16464d6ef5e5023661be9 SHA512 87651f68ca4887bc739025eb9cf82bc2dcd02242376f2d1cd83540931a29c7306613a32e7dc84bcc99a01e2985fad794dfb1bd36cc80ff330db7d927cf0b77b3 -DIST clap_derive-4.3.12.crate 29052 BLAKE2B 501fb22eddca5b21456bd9911ad1f90ee5d5c918eedd08e2615d22ce58bb0fa5dd626b51a734f20b78411b9a4492ae63629131e0c2e1bd0f3eee21e5da3fb37f SHA512 a58e948fddf45321f0fcfe9d9afbeff42849da472fc4e4b15c31f46ffe55a0dba34d2c1d14e342530c1e4080c43de790595e4f3dca06cbb6a8a60f9e3cab3abc DIST clap_derive-4.4.2.crate 29019 BLAKE2B 9f3dc6f3249566c49b7a169b7b5735493cd3eb1d8211b0e7d35db656716866ed9a82911bbc0e6699eabad6cbd8e28b5e833541444a40f55a87387dc49447f62f SHA512 a111ee62021b3b5176ea4db5d3a30b7b0ce00f074b6a9bcefd1d70bbd147a779c9adb491424013ab021792a5253c33d9e38c0fe9deeb414def7ebeb9e40c2ce7 -DIST clap_lex-0.2.4.crate 9652 BLAKE2B 5120b508dedf52507068c0c369a45ddfbe0369e5c05b65bc5a78c422b2a4bf488f9ef1e0bed4e335450f2c08b80148eb5f7efed678039b5a94b5bd666385939f SHA512 6c05e5fd850befd45be9005af7252385f2304aa28a107413bbe329d97aea835f7acfd0bd169c99f69f466ab93d6e1c35d73a4e48343457a06fe2d6be5bedde0f -DIST clap_lex-0.5.0.crate 11792 BLAKE2B 0409c9d957ea6a566eb8b50f4212702df038d04c4c38f7440d91cb4c58ec887940f0cf500c4c3949c2191399aac3f5cb1ce44868eac587cde90211d3e467b9a2 SHA512 0149ed7c2438a19b4857f895767550d783711078f07bfa9ac8ca531e06f51c7388110f4d558e30bf503536367cc370cb581e8deb6fe51f9b5460a334963daacd DIST clap_lex-0.5.1.crate 11793 BLAKE2B 8e3d2dc120401fdd0cf0bf069119c8b7eafa13e5f682c56499062fc09acc05f443caafa6fca791ea53e693a83de69e98fd0488726a4170db037c37118ce0edf1 SHA512 ea5e49e9a8536093f7de89be30add7c3d880b232b0ce393b0429fd4402db2518036998689817bdfd472b6400224fd3c42fec1b5f8538dc433c31dadeb6281e80 DIST colorchoice-1.0.0.crate 6857 BLAKE2B a0818be1299717461ffc1bcfb6fc53a0b3b645aa8c45fb72e045cf2d876fa207948610e58d6a837aad24838ea9616e80b0558ca3eae03fdf9bc4c03a8e5ba52f SHA512 53363f2889cd8e8a3b3ed10c48356896c0daa72f3c12c9c7804707ab0dbc07c0e34ef52fa4f0fb1647311ce5913168c1bf62c2407ff86a33f765a9e6fccad551 DIST const-cstr-0.3.0.crate 7497 BLAKE2B 75abc2f328fbbc2337e75a877f78d6c42fa58afadc14552f44e46d3c4a64586c7ccc8a6b70fc975f3b98dce32fffec6ccb9c385a9a79928d18a66d19f9b8013c SHA512 5d142210a95bf0271a4fa59686b31d8281f9cae16231223397f31cf16228d0b376e54bc13ea4b1c05ddeba0d14bda91d83140738f4f3950b41448ea3f8aec142 -DIST const_fn-0.4.9.crate 12624 BLAKE2B 8a3e7b0d9be4802646e5e0a8a6bc817e8c8b3c9382d2d4e261180430dde49f3ad9fdb82847b3165e751f41a7475c6316a24de4adc96181e3a7f787da2a71c634 SHA512 223829b2fef82f736e0045b46ed93df01be19faecd5cd64453c8902cf6e62d81eed4b6ef0842b243c5a334d0af852efffb571c98ccf1905f81d4c8330c6499d3 -DIST convert_case-0.4.0.crate 8098 BLAKE2B cd038a7b0d52a9e183a96cbd548a8deefbe0c60d6aea15d7c6f92a4bbf991444d401b5cd3c944f3d37019e7e3db2a648e321402e13803768556f32c08ec00084 SHA512 e17e92b94b030e39f368ef0dd0288dbb45f77c8ce3034c1a6fd2fd43f38cf10a1af5aa7bebdfb447c335d9593c32dde7262e13f97c271c419c6106cf47dc01e1 DIST core-foundation-sys-0.8.4.crate 17725 BLAKE2B 8afe47838dc91c8848c0d6a96a604149e5f0762228dbc10c17b85e4e9cd2c3928712bd0b28e1071f5fd6fd76d4ef972cb86c6c929246fb6e84577776933a8ac7 SHA512 15da472316d6decc213e4e5f08ecd22a108ebefe427b890741de4f9199614f19123e64329da76de5e8b4c9ff74ffc31738fd929acc1460fc757b4aa1fd3fdbb6 DIST crc32fast-1.3.2.crate 38661 BLAKE2B ce3762b03d24d5367d89738991c060f4b3af7840e0a7ac7fc17d01ed438caf964bbaefad0fc4d0c438dafa5a578429ddd353c71197f8b54b1ec441395f2f7ee0 SHA512 a683943e252afdb1b9d626a07533ed11cf7a63af603c19640056c5d2b9c884ad9aff33ac54c0853ffca2f6cf94b0730eae6c05abf3e53e55e709d180c8152357 -DIST criterion-0.4.0.crate 108978 BLAKE2B 8016f306593f91c74039a5cfec759d64bfac04445cdde20d535580f1fa9419cfef94453a4a276f7979551b823578cb7862f88a0f2fd1f5ecce58964a42df8302 SHA512 e6e078ae5be2c8fc018986eb8fc1432ef78fd94b93aed1f05d7b0bb195a440d0a068cc8c26066a970cdd105102131e706bfc3e05f3a44174b5df4184aa3ffdcb DIST criterion-0.5.1.crate 110088 BLAKE2B b99018b6a6f97fe47d90a2135e3d483ee624d43088d7881bafb2c35ba385629f1a4353110bf190c04903abc4ee99ad1735bc9c5afc6c2854a1aa9221fd714617 SHA512 6a1a32437bdb95f8472bafb5b04bb5999a6ff6fee4ca5965028ec53b4867d01b529241d01809a003722ec7d5710c323274b6f3b50ca0935919a9dee693f4d3b0 DIST criterion-plot-0.5.0.crate 22706 BLAKE2B 28a50375f2871ce6f168aafabff46f4368bf55cac379c67a2b4396403259372759dba3355786e695b566b1cddee9091a469755a04c06ee949f00aee8e9a28699 SHA512 971e96dcc64a5afa7488f1a99475f0f5639c0ef63f9eeebcada351868697cbff397e99827cc07c0a52e7d7d1a87856fe1fc48c22075776b3bc9c94af62d79f14 DIST crossbeam-channel-0.5.8.crate 90455 BLAKE2B 017132056f1b40e55fbc7a09b75509d72b0a6123a0e5ea5d6104fe822f73b3ccce670d711d3b84b5ce743dcab5f10445297a6701b71213b77c0d56e2c3fd7160 SHA512 47677d6fe63050c51393e4a0537a3c65d7055c9eae118ebe60c5d716b4f47f23c2b1947b1e1b66bfb34a57c4db3a44631d323e996dd545565fe4f58c25863ff4 DIST crossbeam-deque-0.8.3.crate 21746 BLAKE2B c24025c65d7c1c98e442af95491749dd4f777af0509636ed66886dcf656359ec50dc2a5e26327559c6659f6b355d2b0b992dafa691a36571c99637cb47372d0f SHA512 f3201c9afef7d2d119702696f7e5e7997a104b8f7d67c7adebd1cbed84d3a3415636ff674f1ccdfd95d0dc162384e46c6138c8203ede69577b0d5359a4b44672 DIST crossbeam-epoch-0.9.15.crate 48553 BLAKE2B 23aa0532d3126e22efc779859478098e505b4ec895c643530a3f7e8dba0543df3d8ffcb6825b1d3869a4418e17d798d464b3e1bb51522435d50f53ac224e22c8 SHA512 d9292c059ef1d156da52950137b2b3ea5eab66c4cc2f763d02078d0b0106980839ebed2ae2aec53e026ee7b3ddc37c4b51370d925ada1ad13d9981934daa7bde DIST crossbeam-utils-0.8.16.crate 42508 BLAKE2B dfaf9e7cade2cb5a2de90dc622e58a69c5b28fe9f69d3cbb945431683cf48fb409565190e3414a815563afb12631d990476919890fc482ce6b5792fdc25536a7 SHA512 4b8d599a8b93015eea2fd404cdf1526fbb94662fffc7c64d2f0659aeef349e4ad682f61b2b85d075c7f3fbbc4d8106cd7caf6e65dae117ba982f31262df3f831 -DIST cssparser-0.29.6.crate 56704 BLAKE2B 0028949625eecc0eabee6f270aa9601a0dc12a6c9f97d62f195339af27c0b0e4e19e5668b303386d01383d457c791710999ddcbf886519391554c305de13a151 SHA512 3f29a72402879acc49395f0aff3176a6eb447babda79240d84ea5069f3b519993857549bc14ea574dea4e91bc7b8717ab8dda6c45656e2dfcc0ab8a67f17b66f DIST cssparser-0.31.2.crate 60602 BLAKE2B fd919c3691b47bc05e19f83ffa5fd195c68ee0c374522744fad0500b3d17b0dc04a6ff16a5dee8e5afd3316e19d73886ba7c2fd1a0042bad8f25352ba4b27752 SHA512 e1547bd14aa1febb23f03fa6c1ab711bb8483c6a212952d5a129a85aadbcce8c0069b7025fb294c889cc42b3e5e7c6882ab918b6d55fef9b788b63663f5b086c DIST cssparser-macros-0.6.1.crate 7914 BLAKE2B e754cdabbf678d3f9efab469e72cacd05e2635352c4a3f4c40971772550c3bd48315a65cd121a79542ffcea642cc0868c41cef1c7ad5a31da92ba21a02c41530 SHA512 21d2f8bcaad0a8fff865b23bb2b59dcc5165f8861c4b9d7d70e9f302b58e2cc5ef8555bcab97889bfe81889a2b27863c755494baa64a52c65cd74687fe58b124 DIST cstr-0.2.11.crate 5867 BLAKE2B 54821b9a54b46670f4cf5c95ac3b8abe45e4219d5762e98292c968cc79f563fcedd367a6f6c302e4cc1636c5fc911476541b82cc9b94290c67db3112c198984d SHA512 ac6fff31c02a4649be0a273f36172427695c7421cc5482edbfe7c6e7912e895c1901fa9ad3bfe767da1cc1e34275592dc1815516f68d46c2436fc485dea5c314 -DIST data-url-0.2.0.crate 20553 BLAKE2B 45e2bd07e86b9b3e8c8c4545e6a436ebb65c4b5f1c69b2958185aac252c864c38089f869135ffe97282fabfa7637855cb40f88eca9271324906b53bd4fdf3d8b SHA512 d467554849093d731c273f997605e110fe6786203c950e3ea112361e14fdc4061a8e92427f16b1df0642b232ef17dddb0b6d4c6720f097416cd7a3ba6711c375 DIST data-url-0.3.0.crate 20750 BLAKE2B 3abdea4bcc43634ae8c16ed9a889205552235e815d90a3b5b51f201301891af030c63e9f7de0a780790029d1026129b62fbe9480f4336df0938afb84ab63b5ae SHA512 841b2e12219d9fdb0a576af456112d5c7486b9ff35cc3ed7aafc21526fe4f7f901602971627101fe1304da06ee315b0d543c2969ebc81f3e7666ae9c4f7e7301 DIST deranged-0.3.8.crate 15314 BLAKE2B 5452dd7309e64f52f06f0b4159a87678c95f5453516d9e29956806a8bce3e8aac717a094ba3f2b418336b6bcc611901d2b4c08abd7d838915e88c37d75896f9b SHA512 81577e7371b6850da0abec985f1268735169a4e9272a6bef2e1e46753457260b54ad76fedaa36280102daa0030f70dabd16d2b99fe9c67b2690e469df3c3154e DIST derive_more-0.99.17.crate 55771 BLAKE2B b290bfbf06119018206be0f8ad4c92508be4cbc443f1a937c38961e207fc3f433d8a87b2b5a17e72aa1735520799540557d9dd9e49e26b8eb7cc80289afd44bd SHA512 0bb5a94e56d35a17ff4deed61c437ba75c9063694032ba98b58be1b072d33f2fb170d51bd262a17ff1beed2110b334528de75d5315ac627202ccb13d8c490baf DIST difflib-0.4.0.crate 7638 BLAKE2B 57c703de0d467c997bcbedc4d6577569b3d72c612d3ccd929025a98f4bf8f72f2a0d43f3cd3bc616676c2569aed176b3c1362cfa868a4bb1197e05fe4dbce32f SHA512 fcb57859424fea6958a4407061c421599fbca111357b1fe72faa65d8fb0b74425c993a24484e8414f475fa146cd8368c4f82e1ceb4e8dd9f95741149345b37a9 -DIST discard-1.0.4.crate 4700 BLAKE2B 423cb655d6d58b4ac68269a63332f4828a3f6a4823f6f98f83d748bd16afb7ae68d2bfe5852fbd86c10b79713576d6e16425bd2541451f715a7e9e3a9f2d2927 SHA512 51e0335509a16c73d2620ff83de4b73506a45b36e306dd0eedefcfe89c6054eb5abcfed0ff5b3868c3b17a1c6d82d958d7899f25aba50709c5dd486fdfd0dd6e DIST dlib-0.5.2.crate 5806 BLAKE2B 2a8be2d76c44c95d5b1b9a5439a99a75daa703a341980d8af1c050d6096d45fb748f0acee7f7de2f9433f97ec19faec9e028f57c8149229eecb1827a1ef8eb60 SHA512 4a8f1c09007ecce1d7c829899aafb90081fe4fd89cfac3550638018760e24f63985e3060c4056b55bf58cf4622b1b31595e1c524a75b1b4354b8f3c35fc267ae DIST doc-comment-0.3.3.crate 4123 BLAKE2B a82d1c1a7a90af6e111b5e684a1298d7eac5fd8e4bf7d5baf6c7403d26b609958716d57e51122fe7ad7626fe00a2d824dcfef3cc2fd7679fdb7b5099603de1cd SHA512 e98ff9646a3612bd41bb6f278e7b6e9a0c58747f8b82524da814cf51b7f06c76ad4d65b502ac5740e818744abb295f78f15f8262d0b50ced1523f6d1a26939ba DIST dtoa-1.0.9.crate 17002 BLAKE2B 0b658c6af9a82f7b6ddfeec4f7c2fe21b8ae65e25674c4bb15d5c39c62a0afd9461e37d01074a0e3cef9085732c95cc1c12a09e2f91e508be80f2b22743413a2 SHA512 996814e68f67c77d68a0e3195241f7034575453401370a1842c94232a35aa41c832f788720ee68947662ae0e8c7595df736810a2b392871f57e6ccb47f55a4b9 DIST dtoa-short-0.3.4.crate 8276 BLAKE2B a0642c3016a22d7737fd664480b13015549cfbea01e0dd3b58883e02cf4da68b6ba271062fab2d890ce82c69392905e1fcb39a32cad67f3d1f6c4f4f0a223ab0 SHA512 1df9db497daf36af46444d55b3d9b1d9607afba56fdf7e959fdd3b41be7c3c190522ff1cabbba20a896eee4cbd54c84be22a0fe4a7ebcd5ac7141fff1ad86035 -DIST either-1.8.1.crate 16027 BLAKE2B 2fad54b5f20bb8540fff5959ca7b2f9021c814ee610895d770f7081b12ebe2c93ce754c462df9d81824d479ca75e07f4a9e398c07a655f4abe2740b9c9de9c62 SHA512 5e4da301a605e0bc1ee3a269fe449aef044df05b5e833940c7f79bed61bbff4fc248e9c82b45dab92b2688d578ada000b271aaf67f2f4f7c82b35f05663cfe7e DIST either-1.9.0.crate 16660 BLAKE2B ad61038bfacb16f678fff5dd9ccf8f345e1bef18bd7aa0aa9c99d44abf8428939362f32fc8dbb1b60ac56016e0096201071d0bf8c0431b660605d0dfa97da466 SHA512 4978d50842386f51e31a47ad037d5e491106a668bc701bb833e6ec3998afe3ebd80efddc47756b2f300f534b39b26fc01386dc878d3b02cc8c1fec6a474c2177 -DIST encoding-0.2.33.crate 88798 BLAKE2B 4163e26e6f38f7fc1d7424f1135fec1dddd2af3d6dd5f5bc6a5edc3eb3fd56af56858cc0fa5ed6a241b55882807f72f2e5d2940c9a7e5c4c6700ef905727044a SHA512 10c186e0f6ffcffeacb11a66fa39960454955b4827dba03e13d9ab5294bf14e77faa8e64956d5c3756fbb7e930081b7b301db8ad6873a6e8d44a7f9d98566e4e -DIST encoding-index-japanese-1.20141219.5.crate 91495 BLAKE2B 4deb91b0b2dd1b33bc4b43ac2ec31df0552344b1177c9e504481d62a706b1c187eb3f4e8dd78c62871aa58c86ab6e309494b1b7937843de6056f3d1a0120160c SHA512 879fa0b9a294f3a73a4b224318ce5e44bc1ad0496763a518cb9ee251a4cadeb08885df97eb72f27a1e331f36d46a96824f98b7d128d879c0639405a10e08b8e2 -DIST encoding-index-korean-1.20141219.5.crate 103230 BLAKE2B f3acdd4375ddda1f6b3c070566f1a52dbbbe2384bc6be79150e4e55b88740858791d66f95040ad9f637bf13e381b9f316b14bb5617a8949bab4040b91d0d18bd SHA512 0e79eb9b01fe0354532dc7a8ca55e6332add19827905340560ef9b0e4725becda68ffedd5d18b9ac9d0c4a1b64fb337a9a31de5891b9e6469478fc974e5f9884 -DIST encoding-index-simpchinese-1.20141219.5.crate 130962 BLAKE2B 3c1e498c170edaf2a954439e50b3ccc31560806063a11610c4563975810a65c64e547168674ef778beb1d1d603cd508145f3153a03748d5e8c7e79690af6e3bd SHA512 caffc2a9b77545c2cc22bfcb38c886fba21e765ef49a3cfcfff88ebd76064432638bb432cd57a7ecd23bf2ea074c400c1f043a0589e5aa28024ed3ae0f59be75 -DIST encoding-index-singlebyte-1.20141219.5.crate 14950 BLAKE2B 89faf849452f0fe78b82616614f43bffaf658dd81063ae5d130ad6eb64d38e0ee8a26ab078f8c992f0c7f3e1db768e73920482f5e3bd56b0d7370c72fc93755f SHA512 648a5b9dcbdd40184b6026f6d0593df3b75c5eed554c19a199810c99aba857fccbab2acbf5b047ff42a75a6a3f6e8211a07e70e6fa4048f07144f9132af7d17a -DIST encoding-index-tradchinese-1.20141219.5.crate 120862 BLAKE2B 727a26b32f2bdec20dfeda482fad4235ca3ded489a002c27d0c26cbb9f37ea81f93f7e46ee4750dfcd7385dfc8bc55669a0a21b3acdba2a1fe91b855edd2decb SHA512 3b23213433947af7c56e9ea3e4eaf937b8083ce7e9e481b1351925a6da647be6a037b505116bab08ce73727bec75550bccb877ead6cb7fb0473bb3bd3d40833d -DIST encoding_index_tests-0.1.4.crate 1631 BLAKE2B 65151672aaa863b169b6139c8e68065ecd6ab602e8fbf8b0f68a5e2af3f34858d363e5f0602f58e4ad3169ddea83d02a0f19a6d635584521397bee63587c9fd9 SHA512 0635e6a879d59aa3373e1c0cae6f61b9bd11138691a1113f3639a1d16ba894c1554f29a6d347353f02395508be4da8a4b16b17db3339cf970a62267874fe93a6 -DIST encoding_rs-0.8.32.crate 1370046 BLAKE2B ca9c15eb521434daef94de5eecefb487e2b4053ac002f0fa24e3ad101b89fd4a19cbc05b2e52a85599a45d50869a5671dca0786254138b7a5e9d5dddd2be712e SHA512 8a695aedf388dc90b039277fb8a88cd0fe157002554ef478b820e962b6fb19f3fecd5940d0720cc820d07c77e64f7415271a119c87b72c740e6e370ee8cc418a DIST encoding_rs-0.8.33.crate 1370071 BLAKE2B 0e81419086ca6e18f2aba5194b87eaba49ddf20493fd6ee09d479db86306e39dff9b23f399594afc42f1fdb33855e070beaa1871794dc0b0371c35d296a6369a SHA512 20d28a4c0ff0710f911f510be56c2bc5e7514b76d370493d2b89b7f25d1c0cd46ffa64862e54fc472f07f928a2cc24cf9d790a37751cafafc81f263705aac4bc DIST equivalent-1.0.1.crate 6615 BLAKE2B 302d78069d9df05e78b53f0488a9e4eb98fa2bc1e21893dc8a0acf2234347ba7c4df4b9d6b380ae77d8ffb1074b9c790460fe2dae47318aa1c4fe4208244540a SHA512 b2bc60e804c1b02c461dcefcfd60fc37145af710d183ebe65f9a4d63f2b2072d23193f98dc550a9213c7fdc6a2a837af23b04a89294ebbb681a4aaf5d5031140 -DIST errno-0.3.1.crate 10348 BLAKE2B 72831d0b69f95884a69918249cc0e814eb5eade3205331bec6d2021f8b01a42c4c9b494f2717033d65a4c5230c8490b6ce250d349c1e8e177b20e7e84a860020 SHA512 00d64157d066f1e7601c522c0f4e777eb662ca5cce64682f616de0734857765c343396f7161ac2908c3db0c474995ae157bfe9d8a9880743724d9bd428dfdf54 DIST errno-0.3.3.crate 10543 BLAKE2B 958e9d12766533ae9e84a60b121794929b9b3b1a8111aca9a2e914beee5784b64c946e143cd8031335ac9cb51069e51dbc9a6b61073a2ccfd3ff60612a20b619 SHA512 9524db39d0c9be287e0d2aed3358a86e961b2868717037212a2e9dc408bc73198ab23196d7923a9ba7e0e9357276075148f582e0325ad36ae1b212a8c674173e DIST errno-dragonfly-0.1.2.crate 1810 BLAKE2B 781fc26dce5c33d83b9a1fd9be2b2ce9ac2559aaa858957ba6777e143b1e44cdfee48e1b47e3c91a95075a51921d1a421d0b45eb3d8de827cf4dd0ad744a7d8c SHA512 f853f1e1b8dd0f359a8f9a0399b3384c1103cd090d96e2b2204f91a40d40a9eb99383d4aa6a11e5470c51557afacf452d4be2049600d4235d27f59870fa3b916 DIST fastrand-2.0.0.crate 14402 BLAKE2B 8bf830151ec616dbc25f216265722e39f8a2cd9ae036b0904b73775a30497368aaf9bb7f49890c330024c3d9b8084749c91f601b60b53bc8cef2da8b0aa71322 SHA512 9449dd52e4b722d5747f68f127843c0d1a402765c2b6186b9526f8ae23293cb1f6b50adcbf18a8ea768292642184cb0eb42b1801d20f6815397903f9977f3cbc DIST fdeflate-0.3.0.crate 21790 BLAKE2B 3c96f6395fc42f66e436fbf6b747c2f3c2dfd8c38729bd0eb88be872ad55e5d964ba322b703fae122907d51892619687ac9b7a5e7546f8fe6eb7d80a91c1f398 SHA512 1a1862460745780407892c835b4e3431267044285fdd718dc6b316dbce9520d2955bf36e5e28257f2f758ba7bc3051b446e786d11ace83deec492e4c161664bc -DIST flate2-1.0.26.crate 70832 BLAKE2B acbfad138abf2175822153867413dc89bafa9254494b4f13d958dcc6008a26fca6f934e8010b8c090367b8e25272a4ba3b26a31e59cec69c1359f83ca859d186 SHA512 a9f7b9e4adfd0a22fbf66e1cbcfe377cc03ec248c7fb7113097b839922b569cc96bf080089b8c800b35ec6f81b3f602a5860de55963b85f27ee6d75a9df88f3d DIST flate2-1.0.27.crate 73460 BLAKE2B 5603848098ac02c9c83893df79ea9d9ad3df5b7e02ffa155ac74602bda7e28e14e6b7de2ff321b38d24fa3741ccea8a4c811abb47690cc295f90d4cf2bdd0bbf SHA512 e76e76444686433acabd16513e6e5860d4d6fa53a810f37266f36900f154acacac6dcd77b0373599a6d33a09175f5f02146d84726b982c59a78926950e19ff09 DIST float-cmp-0.9.0.crate 10102 BLAKE2B 46bce5f7e838a947bbbdd22b085435e795b67fd23479780f65bf1586a70e7a35f04f9af086be98bff24e2583eeac7c9688727a2ddbd1ce978526dc01abf67dfd SHA512 f8dad12ecf8a278769054fd78794999dae8dedbcfde5e77bdf6cea12fdeaadeeb2f1f3ca62df9aadc1bc3f61457236c4854d6d6923ad6d03ae7f23af600572e8 DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334 @@ -118,34 +78,22 @@ DIST futures-macro-0.3.28.crate 11272 BLAKE2B 3f6bd63f402ab3348e1eae96897b4c18aa DIST futures-task-0.3.28.crate 11848 BLAKE2B 79cd7b01d24a5274b0e564edf0f5d041414d9dee02c503f2303958e679db0db3c652c64352052d20bbad7bace078b553f77920e2ae21a948a1c884eeecc663ab SHA512 198f3efa51b1a8492a4151a6e4ef6e7abd09f2f537f5ffc2b8f2cf739718fb9714718226ee1cde7a58d41a2e623445ae64013f02e7f00489320c06292465fa82 DIST futures-util-0.3.28.crate 158510 BLAKE2B 0721356a4947b39cd066dc8a88afa7686b832be269295af3ebff8cd74b42dffe5484399f66e3e11e2b54c2b8e04ee002a9d507eeb5259fbdc00b226e0f94b175 SHA512 0c7dd3701b7ab0a443a56aa64e6d9b6ba7bb9ccba4c05dfe17608df3e2bed1c2fa460a0cb4abb9fb25289d3a776128ffcc4fced75ca73a65d40b18ee2e9a46e4 DIST fxhash-0.2.1.crate 4102 BLAKE2B efade6722efed1cff0bcf307ababd9c9031af297baf410367212758411a21d61a473456c7f9b5cb15e444d115a62120f140c082e70dd360a3ae83f2f71bec9e6 SHA512 638e1c0a4e7f365483a329e715afbc2e57e47c03b32e0e1818c879baa96996e81dce8ab39320e24a3e1633f73dec1e5f18a06c37f3ad38043002fc99b55efc38 -DIST gdk-pixbuf-0.17.10.crate 18097 BLAKE2B 864955df0557a04d9d3e734623f1fcffa42dca9ce4a52d6e8b31155f4d7f95905d5d9c7ffe3d4a7a712924a37b5f972e867c8449bdc2569ad85848f957f057c1 SHA512 92c83e0a0f519bcfffdbeec79cd23de55f32e56309cdd5eedf0b5041846640fc511a1afa9cf3e6e9c6e9b6992b246b5447725a6e5bafc37e4998818a2306b45e DIST gdk-pixbuf-0.18.0.crate 18173 BLAKE2B 44367c346398bc670321b30019fe557e1a84210ba531094297cf925b672f663f58f45e46850e5d2104e6ce00902af4df579783a3440d27d78d7c1bdd4c4a4350 SHA512 20ef7a417ff80434c1354199e0e19ee9db7be5d56f1810e0f8b4e82ce9fe5f4ecbdc53a4bb9d2e51a4f8c47710877bd513e8fc058cb6286fbbe3b69b2e56d176 -DIST gdk-pixbuf-sys-0.17.10.crate 9689 BLAKE2B dcff5f4740591b80f4385162c9295471cce4af30dd18eb57e944c338c3e7103fe8e6281958d697ba71f486b21be0f3980aea0ec8eeb16bd8897bc15844d3a9ae SHA512 33ed8c45db04952322b00d752e089ca1c4193d27777c39cef7990c5e6ca08263b3146565e8311c33392f247a0e14c1a8a4bc74dd15462033d0afcbebc3d2e133 DIST gdk-pixbuf-sys-0.18.0.crate 9674 BLAKE2B f9c224988cc2d46181a5d3dde212988785c5cd8fd411ca5d4a55156307ee5895465c5185d761b246a7ebfff81a60ef7c5973ecbe5704b5e0ad77ec72b55025e2 SHA512 ef757be6df8f6ffbe8a0276ccac2b3d4c46b7acc6580876635a10b6782d5afb9ae6e8b11c7dccb0933b6d8767c57bc89b0ab117470f33b73f7a4a141f44fb121 -DIST getrandom-0.1.16.crate 25077 BLAKE2B 0cbe96c27e78100c181a064e5fe524efa9a7a267fe60f8336d2ae0125883acd5d575ff17d1d56607255d9b2c30cb9d962026fdea1a5c3c29a5e0760d27c3136a SHA512 c5450c522c07c7a38b326f9a9062bac7d089630219d577ea4b55abad4e0c31d17b7cde385fc43912dfa100b42334e7a52422c55fda8b738caae428c6f9addb53 DIST getrandom-0.2.10.crate 34955 BLAKE2B 8e7b8554ae360484ceca2a05f834c2664b08f41cbc6c955663e1f8f22fb5750481518bf1c7b49f49223a99a66914ef013347b9186acc97a20249f3222a13f9d4 SHA512 82af9e0417bff9272ed0478be4ac90426405ce210014b21899c6b95fde1b16893bf46295388ff5f13fa712a04c99c46b770fab83f41a1343af1590a86ca8da3b -DIST gio-0.17.10.crate 211583 BLAKE2B e324f5d0a52b251f854dd2d1ac23db6d5ee89821bdccfb4637f956a394d24ce3a7a97f289107a99a2a179fdffbf8c97d0721ea2e1ffee4462b70ad1fa7249457 SHA512 56ea1ed5f6e08a2c5ca197f921157cc9c750da079c3110e9c6c20f762bb14d18781ea47d4348883cb514d9e829e1a8ba4173e61b8b4c42f585ae94e14a692f98 DIST gio-0.18.1.crate 204998 BLAKE2B 36e3f697db478cb5b1da3c5136ea158713eab2ab126126b4fe22f9b5c6093b623b8efbb72cecf672df107bdca0f651fff40d2985c4a9f2cf9e5f2a9ca8d0809b SHA512 f489a0f0223a68673eecabfce71d494973d46fcd19c385e2bf219adcc612997fdbe542a36cc5fcf539120d5177325dc297fb1120b72fc172fd458d50b87e2e52 -DIST gio-sys-0.17.10.crate 81313 BLAKE2B 91681d4796462ba7699d1e5583b1a1059026bdb851e50157ad98d03745021de3ff6d6ff7a8f98bfa8d1dbb1f4e704faa4b5bcc2c9f835d60c1c628949faed211 SHA512 cf2a51fe0fd02b0d6f5e9de16d1d80bbeeb1ef54e89c48f9384e2fd82f79085ae6e636ea671223e0a45a15f32d3a05f92a89b900096c3e4fa5b86ab606835ce0 DIST gio-sys-0.18.1.crate 81369 BLAKE2B 40b7425735f49cab5748130a3edde01713472cb75c2e3f1612ac1699ff2488abcd17addc8b9de1704328f7656e660f90cf33502f8567c22565f15d9f80aa4079 SHA512 f02e9766754d48407e955fc81bb27820a357a1f6cf7b1e89464c0399cd39d4adfb8586d7d7a2a12e98792fcf6e4fe2807816185824967906d45ff936ba3d911c -DIST glib-0.17.10.crate 259266 BLAKE2B a743e50a8f5922ba88785bcefd95255a0adf7eb9e85a0e584e43c857034be8c89419b4c7efb5ab81d856c0b07b5e30224e3fa11be3db494c1bd90042dbe385da SHA512 51b8516a4d4f55bd612fc0af4066e9dd3583da881180909c1ef54e460e56c81e568ad415400b5ed2136f31eb76ae85990543bfbf16ce489e7c5fb4a9c733c874 DIST glib-0.18.1.crate 261969 BLAKE2B 8b6e43772952c25c422ba970022f57dfb2e38437a2743ea380c146f4aaab7af8e3275082299a9000f41025ae497b8fdb50aa06d1fd13e8d773817fa95b1f47f9 SHA512 86b761f034151d0f4aedcc313f06430460f3c8fcce5d423c9deaacc6e8d89307e670b5aba09ac687786e31f8ae82b45e5966b97f9350224ef2a43a356430a1f3 -DIST glib-macros-0.17.10.crate 48038 BLAKE2B fb6e8ff4dff418544eea6091fcf67a0c799bf3ab41e4c23c7295bb591afa12d5b594aae281ba67f2f9abca9cf6490adb766ca5aa63090b881d5209159fb59a9f SHA512 84b84a059b3ff91b4a13e34d2728acf0be412e15d82adff34e7dd10cf3c1fe8669c6a00478bd7e1907c1ef5e490f18140bc957836d5133379edda2dad63e8d57 DIST glib-macros-0.18.0.crate 49938 BLAKE2B 6f5cc6a9e20c3de82954520b4c7e437de8db082492c12ac26a6262e3d36d25a0e14d188882c3c7d03513d6761b4968e2cd736f27fc4e1a5ddfdddb673f396817 SHA512 e907f3f4dec6511ff20dba71048b80402d3110ab213bbf1e693b16de1a712d403aa4ec6b4cdadc537b0850534f8965916b5ebe23183c2d52b4d6a28a84c0a110 -DIST glib-sys-0.17.10.crate 60124 BLAKE2B 712e3257ae3481474b8d0b885dd7ee16d5e1b817187ef4b6bf66a2247a74df5cc836a7bcb02459289da9f6358ad8f64c82f6d80744ac1e38b8d08ab05415eb86 SHA512 aedcc1538bd4b341aef4de4c1105941d95220d948d7f5ca84b3014ac3bb66ed9e2ba2a9c1f94c4230f89b4b641b74c725a888f26d8f1fb1d0d2eafcf941bad8f DIST glib-sys-0.18.1.crate 60464 BLAKE2B a68df8198874339988cb60ff45b9904607a7852d224e5efa487f22f3bda8d3eb54f7e30f6e2c30bb20dd6e5d48c205b65b7f8c3787915d3a436666d6fbfb797c SHA512 46583979de6d58cb863e522f9f11f9fd2e16ed5d1ec098f9f9511a7a124029671107beba01d5a19dcb082e57c53a2714ad3f75b0ae47c65985c2ab947d3f2c15 -DIST gobject-sys-0.17.10.crate 18631 BLAKE2B 79767d607f22861faffdc0afb7f013a2a6663462fea89faf7ea85bcb0e7f4335f63e8b4f60c63fb2612ad058f5d0a2a4d62903dc210e99d57b8a7260774c0094 SHA512 42aad910f418c4bfa61ab8db121519c24146eb0ffcfb0703949d1927a11bffbe30317c0eff480d989829049e123d69a1a9a4471c18aa8fe40783ea1177e491e2 DIST gobject-sys-0.18.0.crate 18699 BLAKE2B c5578c791f40ebece8210473bb363174ebf6d41db6a7ce64f4a86a2ab5337c45c5b10ff9093712a846cd2cd9bec99e135b4db556a4d18d6d4758a1a66aac08ed SHA512 7b274a6a4c4f38a4c1a5abf6410151d5ecd669c9a2c3ca874faadb0cf31c94b000c7439e1c1d409cf66ba41d8157dc9bd931de5bac58e50bc2ea9cbab13b3f00 DIST half-1.8.2.crate 41874 BLAKE2B c3c5c01771f05b7af652abb8e5490dde7afd04de130537e67845fe7ed58904e7ad66c7286a4e7deca3641876a6d12c5b6e95883fee2809c8e685d2f79cf96610 SHA512 5eb128e41b8b7f9769a669834b2f8380b115395bf2a2a181732bf6c71234d978dbc4c527fddadaa7bd7fae9add77958b27616bfa1767fd123d3cfb887663292e -DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5 SHA512 b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76 DIST hashbrown-0.14.0.crate 116103 BLAKE2B 24bab03e8a8cb7623b92282c83bf8acaf0752c696ee1c010249e3ebb3646e7549d8d6d798b02c9d5b621afbebba7320f8a859d9a1af1523dbd46377b857dbb5f SHA512 f0fbdf81517f59a0b67f792a4097f1131d346b2b4cbda93590749cef7f9f1c9029e0e182f58c23b74d3028f7502c30b9593c1eb4da37f95388d74b14582b8959 DIST heck-0.4.1.crate 11567 BLAKE2B 520aeea740cfa30b0cca12f73594ffa655f32959673b1c9caaca1ea0162e455546ae3033881394c0ba0516bcd5c9a997da02162e1585522d665813b9096eabd9 SHA512 8c80e959d2f10a2893f9a71994720f90747742bb5b61fc0a539eed3ea5679b140c48fd7f7690d7122cd6af5f7f20a19d412e3569fe741c6d31f6b2ce1e0b80e8 -DIST hermit-abi-0.1.19.crate 9979 BLAKE2B 801e8052b85341cca388ada9db4b06bb1bd7b64474185b2ad06c0256b9e597639bd3dd4ba0053ea010f922e53969a4ab47b90d451fd9b94c8f2324055d151ea1 SHA512 1c877fcd562b15d2de9c151fd6c5f3ea4bf48abcb799e6139a180ffad5d64b632f0000d5707bbd92ff23a0e5f349157b9e0f5be8b50f03680b0fa47315dbb78a DIST hermit-abi-0.3.2.crate 13783 BLAKE2B 43089507a5ca0731a9e9a54fdc8f4dd5f807244797eba5bdcc072c2c2b3761481df65b8cc65900769777d9d21f8345b502cb1915ec36747160e87f179469a661 SHA512 22901ec8976a7c96e93c9e07a2c5d3db49d7af60ce60c7ee6f61c3cbe93190d1f285e737c1c8b2236d540ab14e5d92e42828ec05f1b212332a862baf2b1b57f6 DIST iana-time-zone-0.1.57.crate 19785 BLAKE2B 2304a63e4d3a477125ed07fccd5a84832f775c4a0fbd60a995e6f1850aaf3f5047c6f70975c9f6334f96def12770d470677e1f536e9817f8ab1df8a312622cfe SHA512 79bc0fe559dce022cd3c15ffc3b6f870c14a40de6d5a61b4a5a6ad28fe7efce82a16ac5102073a3510f3ba683843475f7fb8a4029bbafbc1cc25e48b98ce2fe8 DIST iana-time-zone-haiku-0.1.2.crate 7185 BLAKE2B 37fa14b589ff092377b9271c414d4e584c5a531f13f70ac48df26df3cc03353db635b4630ba192fc65b800cce11823e91b91f03dfad85e4bed55aa18398156cb SHA512 448224ecafa935472ff6f0aab7cb71f9dabdbe71569c4b94fcc65baea925ef48841577687c9a31106a1826c2105e8dd73c748e9d27fd002648e5b0ce838af6b2 DIST idna-0.4.0.crate 271429 BLAKE2B 8b81bc4535d2e8a1100ddeaf6f43c043fd601ee3b37eb109a9dff01630a81603223407bd5c2f1a1b108d741c811781b205c10148a0122b8125c237a5d5ba8a58 SHA512 b4133c5f73bd9c4ccc05245a9edcc5c980714129ce4f6eb7851eea7e509617ff972fadefe6ac78db6b4106667d9d6070de52c4d42414c95921e3d9fe1b7a76cb -DIST indexmap-1.9.3.crate 54653 BLAKE2B 7bc1768589e74020dc15d3dd064009edaaef39b7aeb682d0ca8e49944e3f020b9c04d64feb102e88b22feb40863479dfaf4722d6a77b5d19e7ca553f4bf64c1b SHA512 2aa8069eb07a814c8fa3e11296c9f032ef60963520d7786ad20cca5cb7e73b8f76d97722a994d65295bb713020aadce5008cd3df5e99d8bd968ef1979f910a37 DIST indexmap-2.0.0.crate 64038 BLAKE2B e7a1b2bbd790f1446f77262b5b0799c2a816a01295a9a4db66f10e6c0502f8970982fb808581472e840cc34dc70e7938b89408799ed0d91aa50d3dd0b4807995 SHA512 59bc19653436389e1408e21b0933e5ca6f9fe228f0f5fbe9a7e4fb461b9712ba82983cbf22c0581eaf7913298b9ef5842702946152b493c1dc651381d6bce1a3 DIST is-terminal-0.4.9.crate 8109 BLAKE2B 0fa495da123f6fe5e3ba5f643f1ee097fc4f8e8aa54d9525b6108855a6a2e58556534a5e8dbfe7b5f8e2f1932003ac63f6aa3384317de7b385cf724bee294468 SHA512 0803ea53945715333d9b5fb18feec7230a49cb1a5f7308e2ea8d06a650e376794dd372be111e85622fd21320228706dd589423510dd010cd6ea112f185c46966 DIST itertools-0.10.5.crate 115354 BLAKE2B f24734bdfedf1dba48554e39b43669efcd4a43656eeb2c511096060daeaf049e1ad3eab232e757057750ce94aabad9fc8a0cf29a997edc6c4b167301c3443391 SHA512 d03c3cfba9841776913bbb6daad0c8945830c155f32ae4b48872e0f937c75a443f0ac9a0355f43b359ff75232f38b15f4f6d446b4be30b00b4209cf66ef770c3 @@ -158,16 +106,12 @@ DIST libc-0.2.147.crate 686772 BLAKE2B ab2f0c65d071d46b8b88149add1c8429237ef6d9e DIST libloading-0.8.0.crate 27845 BLAKE2B c98317a94f297d56c547bd136eeaa03c34a238d86c98d19f4c2651a324839ac691de0cd732845dec9ddb39a237dc8ccc1de655807e9e4663bf65bab1dabd8e13 SHA512 dc6de5b5eefdc93532be4b5604836a8cda2a50b663d10ad06d3b51697fdd2339e040418f151c73bf5a85d184429da060dbdaaed52716fff0b01e3088e64b52f8 DIST libm-0.2.7.crate 115688 BLAKE2B e180347d10847c40a88e43d321e08561df053e6fea0cea2cac480c4162c2f31d8697b4572a384edae323d43781d3c6462b2d77220dd71b2fd0da3a2757487db1 SHA512 b7adbf657be812451fc50cd5e5f92b7a71d43b4e48761bd2738d65498c9abad851f8e86d3be06ae75cf39c7798c23cafe767bc5fd40f596774e858f69fcb46d9 DIST librsvg-2.40.21.tar.xz 1655860 BLAKE2B a3fd7915d39984057e860da90115d9d95cef97e61d3f5e4c3aaaf399c4b3bfe781e6a7b969958ae84a3b7f2c788576fe26f56b037ca0a6a2e059b53f2bd1b9fc SHA512 db0563d8e0edaae642a6b2bcd239cf54191495058ac8c7ff614ebaf88c0e30bd58dbcd41f58d82a9d5ed200ced45fc5bae22f2ed3cf3826e9348a497009e1280 -DIST librsvg-2.56.3.tar.xz 5641500 BLAKE2B 38d9ad59b6b617b9586b8512fdac88ca4052ee855186cbe6596faf8d05fe831c5308d38e2295fa700dde2a3b524261e61860567e16d8cb25084afde7988ee624 SHA512 fc7bfa5ae8023dace50da15be1569d0e45bebe4889fe5c659523afa1803f3e851b74fc1ed3ed48ba314ec7d2acb47c45395d558f4b7a4c0e50d6906c08f2c4ea DIST librsvg-2.57.0.tar.xz 5679056 BLAKE2B 02737f07c8f767a8d916691cda8e27742a591462349c8c122901525cf1a13566d278fa61d7e0e99e0182d257f5ecd7fdd0a06744dbb31329d73848ce389ac8f4 SHA512 a80ac5e9207b50d35d9114ccd39cffbe1194a496b8375efba874b440b03b1312c5a660b4e423b48321ad5f94d581569ee2633786f1ae32aeaa7a4b213d3a27fa DIST linked-hash-map-0.5.6.crate 15049 BLAKE2B 0f30e388633c60433dcbee353507f1c6857bd210f0b61a4d166a9b95067bdadaebe49d5fca4fa6ce13072e26037c6f75d46cc30cf8dc3c9cfcb3f33b33630093 SHA512 031a87645381c96beff33572e4bac1a9877e52fd2f99d39918fbede17d72291b35e2eb69e07edec20c3058554c35cc38fe85b8f175c2a3c69366136fcc71f707 -DIST linux-raw-sys-0.4.3.crate 1116245 BLAKE2B 93900384a5ee0c655d60a8fb7a4e5a237ea1402dd531fc236cc55bcce190e10aae9fd04818c708c5f67596e19dea2549bc69c55648cd1ad58150193cf4e71d67 SHA512 13e53092e7c8a766da2860b87034e38e9a9ee56a304d1d3f3617cb005bd939d94c62e34189000fe0bd6cd28bdec7944192c0cb50d6297db802fdb0114e170ec9 DIST linux-raw-sys-0.4.7.crate 1350647 BLAKE2B 7489b530d59c2b1c32dfa77b260fa9892ec3ce9b15bbac90b0b7565806798d7580145321e0a2206d7a1f50b6cb7684dcd85f30a11dc330f071aa2f6042f941bc SHA512 df36f3f188767080f118aac32138233209a1f0cd11682425fc101cb054e138cf0582ad044d0f326a20ce517f425665ea1ad9ac5eda147712a994884101974d48 DIST locale_config-0.3.0.crate 20808 BLAKE2B 68b0519639c816af82b941a417d4a74896033e9c5110081d495e1cc3a3e7613ddaf2a665770c6199749b89be131a35592dc4cd7cc2789928199b22205300aa9d SHA512 c7d77156e957559172f589f90405b2e9f5306041887990a60a31630af2de81c00fbba2bcdf52bd163fe431f85694dc6d2d380671f38f2724d7e4d178d89998da DIST lock_api-0.4.10.crate 26713 BLAKE2B 113adf8554c65e9782e8fd0360d0398567dfbfddb1fea4928cc152fbab98dbe086e42b81170f6f5c333d61dd3261e8a1ebfbaed786e6bf6378e6afde6d7f9e5c SHA512 ffe8cad8099bc382832181c1ff95e0935993491f247114604201be7d4ddf8402fd4db8fd6499c611f95fbce7d57dc3d3738eddfab31c52f50ab8709e549697db -DIST log-0.4.19.crate 38073 BLAKE2B bbc8ce51ad4a01562ecd204a531ec7d82101a342ec26405dfadd1761372f7039297dc97f4899889ebdf4eccbd56345e015d4ec6d2788851e523db56eb541aab3 SHA512 8f11ca6f5a99b61a5f3baeb7a23b7a879b3a5bed666337936bd1d8794864d14a6c4f0747d03505831783f15d8c14ebcf507267915481dfb1b32188b8ab36a038 DIST log-0.4.20.crate 38307 BLAKE2B cb9c9a401b49bd68c18d5e42f2ed94446f1aeb184caa23cefacad4ce54a2a357143af54a5595c45d6f3c3d20b054c451d9e6ccdc09c19cca99ffffdaf8bbfc72 SHA512 8661b0c71d3b7fc0d679aa3d7f06910e6d3da1c53862aa06526000e1bcaa0b0b068415a1a9ab317c318f00d15346dba8a4f5d2a60d8850790bed9cfaaf757b3e -DIST lopdf-0.29.0.crate 6969237 BLAKE2B 5ac2bce3477b8d7d59fef3681baaae92f580db3e1c71151b7d440f79445e76405541bde3f34c9233c3fdb7bf867500308f96c65921d3c0367df52fd2946b243c SHA512 1b121d7d11e71e4f19c161e42bea30c6a754b0b5292f5ad14dfff0d3db1f673c7b87a862fcdf02d0f1558095d4a139ff4020cc491daff53e5a3703e1f3801f6c DIST lopdf-0.31.0.crate 6983532 BLAKE2B 7b056208e04fcf5cacd691b4c60bda25642fd94915707c1c48088919ec6d170c00f2c84d8af8baf37d7d22454bac953f2f6f9bd78fff5d201f7b45ca98744c34 SHA512 b682530660265522f38379ab6893474fea18051b461d5c36a17f9e7b2b60a54fe6ef91e555c677ee96a45e7ac048a271e258b20307d7e5ee254c697bcc3ee801 DIST mac-0.1.1.crate 4838 BLAKE2B c87e9f9283f179acd28c189d02d9d3de0ec99f9cfbefa590daa2880c275894951c5b0b935b652ab6c8c0172ac59e87f52fd49b787b230e6730365dc076d17578 SHA512 dbc6def04c482911ace311f34be79992fa04042c7ce36b71459b5af5c1c43e9fa66b6b40f63f8c3647daba287bf1c1be9b1a8031ead1d855f99a988898c96f1a DIST malloc_buf-0.0.6.crate 1239 BLAKE2B baa59345fd372db162773adbb441caff1f6bad965c3681f244161deaee76282fa09b9af0d0642cd39ef35689f85f5bd7c2efb7ba8119a58e86c7cd12d81b2c6b SHA512 463b3d7666cdd7de618abf0cc4e488060c84d6d93c56d4e922169511a0b03de380ea988cd998f5a162b244088902198763351ac16dea3762f0fa0840fc29d6ed @@ -175,7 +119,6 @@ DIST markup5ever-0.11.0.crate 34667 BLAKE2B 7a4e9c860949296912616fab105b688fc5ad DIST matches-0.1.10.crate 2592 BLAKE2B 6e9e8ce8ade3fa0f144a1befae104f63764f8346fe864395be44f99d40ff0fbaeb45b6f2fafb2e7822d1ca72f1cbeaee4c5f9bc3e2485cfef2b8de2a4183ec04 SHA512 2248c6192238a8eda2dc389a5c27357555607b726d195c36c4cf647f793a4a9e17ecdf5145b5a4d8fe6eba7f9b23c7b2db1cbd553f5610d25976e3709bc2fe4d DIST matrixmultiply-0.3.7.crate 57046 BLAKE2B 7ba1abb8602370e8780c8401a4197653998af1d0aa0976a6710fd316cc057b4d6ef71d009ce71da85ebb2d2867c597e02ca2df721bcb28ab1c175ea4b7ac48b9 SHA512 40d68362bfe3ada4b8674bde0f5b0bc34e88590b8a0bb442cf1dd55de1d6dc696533221cf373da898bbf5aee83a12eac564e7fb8b2bd451e62c827b7fbc81c21 DIST md5-0.7.0.crate 6671 BLAKE2B a1c8132cb4d7497ab3f4550e6fffdea6b118ad99a31128c068ea3243b5f76c4b059042da376a0be32fb74e866571348a581c2ca727d6acf855d823ce15f593b5 SHA512 569c992eafe25986a1328666a428b2335ecc5cb7a5ba142c34d7abb1247f6768c0bb3dce790121686d4ebf1b4a1832d65315136552163dfba5f799f99551544a -DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa DIST memchr-2.6.3.crate 94377 BLAKE2B 5f1603397d6703ddd9a1e68429cb6e9dae9021e14692c1e084f3b5c82d36645a1fa930c7a76b97df8e1919402fa7e1c621969ce85ce20c82b3087104afe18f25 SHA512 8d5e1425ea702a0950c95271dfd2e81610731496f77af0d683536b074a22922a7d7ec6da41577487d1d658e3b27257b7d1e142761b523e68760a2f5f24f049bc DIST memoffset-0.9.0.crate 9033 BLAKE2B 19090c1af8b8cf54a2cf7593748aff4d3dc685ec7080aa476139c1721ef71555495e1bc513b1efaddc7e7702f83e0e1c2a8f71ff40009d266539484c9297e0ed SHA512 2f04f9b6fed31e94388c18162ad275897a835df7b9ac827f4df0f4b0ecf71064ef247f7ad11dbc27d7a6d448984a0f29d1c000e3c8d5fa6e121fa9571770ec55 DIST minimal-lexical-0.2.1.crate 94841 BLAKE2B e6b8919b80d938d0b98d60d4f5f29ce43d77ebfcf8b18bde08909141915c6ef4f0d07a543538d4f3ba8527a9f55926d4a8e83473248469d087e80b274d701d61 SHA512 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c @@ -183,14 +126,11 @@ DIST miniz_oxide-0.7.1.crate 55194 BLAKE2B 56afbe0c0b3eca98105ae2d507493f365353c DIST nalgebra-0.32.3.crate 374117 BLAKE2B ec8e1c00e3e96c7e7d2923e9ddf0b36caa0d926fcc3b07c681c07f8bd21e8141b94f692cf4f31092a7363bec8980c004091ff9bb5fa638737891bb098459a534 SHA512 5070964adf414e681120cba3d4c56d4632b50b33c543beecd22234869c1264c1eec7e796cf71fe93f4c994d977f5cb8b4ba14891d2025b59700a5080415805ed DIST nalgebra-macros-0.2.1.crate 6378 BLAKE2B 06fa641fa79c645e0ce826d11e32807d524cac86dff1b7bd2d87cb24a0be3f3fef55b34fb67d2a1a6977740233ddfbd377bc8209ded2357d345463c487166192 SHA512 d2c24ce31a7ff9a495b8d252fab4fddbdfa7d6585e09dd1b6ce7f1e221cc04be733082a268fc2837212c151d603d449969f80f147bcc374615fde2b3afaac0c0 DIST new_debug_unreachable-1.0.4.crate 2561 BLAKE2B 5c9831b04e2a44b2dd27816df0a331a8108991a84ebdfefe4e42f325ec3519ee50e89a99d490020a65a3d75acc371316c2253d2c6382453a0b15f4c3d5b96520 SHA512 6f964bb322aa8f2ff92078381dd720527600c6449e237b703278cbcf47b39a2581fddfc2f34ebb7cf31229e33d58de48bb5050e083fec6dad9aefddc1d771c85 -DIST nodrop-0.1.14.crate 7667 BLAKE2B 83aa728540908d2d2d9f82c18282d9a9d74ea01b5b836d83cd3f03d225ddbef9fd3fd13460895d744158af74fccf13b7edcd5bb1bc127c696e613de673e25863 SHA512 f583ef6104aa087e13c66a183d451d4cf350560476ca959ce4e0e8308db26ac9f31166c25aca3d50ccd972266d7595d89767655504566a4131a54607e8ed9376 DIST nom-7.1.3.crate 117570 BLAKE2B 5643b67990b7305e101b16b8cd27c447e162a7adc6d0dfac00920b0cb50fea98c9d4edca63c34f6845cba05f8d0acb407cf3045cf64a4cb28e53c8b6bc9090cf SHA512 1ffce08dde299bc0e0367ad59c7b6a83e23decfa11115ee076ab91ec53cdd9ef37e4c2103c96eff23a7b6b8b5c3f67c83ce1917928c7d4c6462083bdfa0c9cad DIST normalize-line-endings-0.3.0.crate 5737 BLAKE2B 935b2d20ccd37ca7469641a37aa0ae9b6872715d6ee88d568d0ee16fb76416cb1a0c585cff861825de8cef11d864b1dc1b350911c28d64e071d8fb444bbdf740 SHA512 f8e2a6e333b0e8972febe8b9cf058c8d899c384fd177e0b6ef1c5f94e0fa18192963970cb1a2ba80e3135a8cca66cdae6796e4d84ac6b325bb369575bdfc6eea -DIST num-complex-0.4.3.crate 29523 BLAKE2B 7f6af07ca78b00ba21f04931c473b2b725c61c78bb74b3bcef7b10a0fb00353c06283da02c056fa8cd4f9949476392054dda56ddacd330abc2d1aea3317e9ebe SHA512 64f1e6ee49f162a190b9aaccdebdf5d4f1712645eebda7877437f58859c5d8d4cfd10b67a39098dc964f9c842909b10e222aa8a2159575a7bb19352f753d3d99 DIST num-complex-0.4.4.crate 29564 BLAKE2B 8ae65e8f2d87de96ec0a3d0e6d580584aff8cfbd0ebe56272dcf7cc5eea1b545fb9d597cbe4b1e25562b99a217a03ceef60e6cbda47c1e8cbd29b38d16cbe428 SHA512 632f9486df426d9254d2b6484c560b31e4ac0270de85878b9c4d14339a05ab318a90019f0724d2fac4d8496b03680650f899cedb1741c58eb7536cf3732db600 DIST num-integer-0.1.45.crate 22529 BLAKE2B 4da3e801f71ba8f92c692497e200bfc8d32183c94eaad91260683b09f4697c03175fec7cff5a9ff3782d5db5d514d74f22f7a61a102c0f0d2e67a7a4b4f29222 SHA512 731bdc09c3af7f9d8b171041f2957aa60facef93b06886000d8ba60d410aabbbee358d700bf31b2588b2e077464f290f24a0b712df7bb7f12972675b6c9bd735 DIST num-rational-0.4.1.crate 27889 BLAKE2B c6db5b2165eb341268cc8b81df44caf25a18242d0ff1cc0959444ed9a51ba9985c1238d6d79433c3927267ceb181da6d491bf282560db6bafd7768b79ec65842 SHA512 a7547ca663543e9da9e18dd079762cde371b85d55874a54d6b343ba775a9373392c85cebad511c53b5af5db298bd5d57ccef6161c1c28587a6c9fa2c5962a0bd -DIST num-traits-0.2.15.crate 49262 BLAKE2B 942ab170b2acce1cb40e6847f766bf810a79edd293d34f3a27864f464c16fe2b99fb13171ba429cc6d584248de879434beaadf1b231a4001b0e8389ed6c1be04 SHA512 5228498af0f15daeac3c9210f3e6e71cfaaeb30beea81dd37f8eb06b9592c8bf3226a47597cd8592ad4c513964a9a40f1ab2c33102ef3dfe3800d22c8d4528e8 DIST num-traits-0.2.16.crate 50130 BLAKE2B 1101d28cb4dce477657684a068792b94c7008a965e655edbabfeff51cbe6f008450dc6d7e4fc5dc4fe9c3ee8623ed77a7bde83ce2f68e75d618295fe6cebe0a8 SHA512 2ef65e2f6275b1000f611cc4d019b2f4846a8964b54d9b96462da10e3ac9edbf3d1de82e40094c76f7f5205740361b0eb0ced414bcddbaba5955144f728c6f94 DIST num_cpus-1.16.0.crate 15713 BLAKE2B 11b432fc7c7496d48918f09ed0954e0f1d0845596301266321293b374392898853fb7c313a0b0fd9d22d9dbfe3ccc5cc1e38f38407c89b2e5906eb76caa6ad68 SHA512 a75863afc4a563e63c64d06471c7921615355d98011ea9497b1f1a7dac2bdfc876509136018e8062ac38575ccf476a196d1fd9231e09e90017333bbf2df4615d DIST objc-0.2.7.crate 22036 BLAKE2B 14a41a5ed6beb100d68601af12914dfef67a9f580f80d70c4578ad9df98a6b4496bc3a1003dec762a27f0ae71afe2c9e8fd41ad715bdb310722c8fc092563599 SHA512 7178870c8e4e9154b4c7b4953b3164946b7ce72c956a02b9ba18889353c72be735824bd73e44a485e42ad5f97994820d9153ac684629342755a6a63711ab5988 @@ -198,14 +138,9 @@ DIST objc-foundation-0.1.1.crate 9063 BLAKE2B 876dd217b612278a522f2d08434537d468 DIST objc_id-0.1.1.crate 3258 BLAKE2B 9a74fc17235ffdd7987c2735a7a9d136376fd13355f0561b4ecf234784aed077d1ab5aa11c1a82fcee7d47d4d36e471ca4ba3e5bb725a2ed0049a5565967326f SHA512 ec36fae6f5cefda00f3e44618b3c9fe6ec8f528f70d1a95def6421704bfa128a6e5b4a32e9dd686bf6ff60c4f87fe8094aa5e1c8070bcde58b17fdc06f49f9f5 DIST once_cell-1.18.0.crate 32969 BLAKE2B a08d5beee50a7add28bd9e50b18709e7b34574f0f55f80909d5efb7ac5917e5f30bdcf3fb43ddd0a4f420a427390c7ffe1cc1c7191a3a1d939bc6e3139e6eef7 SHA512 9328968afdf3535b2d9e0113d75afa725259d76994ef2e1948ad7efa4ec8a65bac7cfdc31b749d5cd55ad4e28d2e28ac57b871e3067b89182453c7e2413a13b8 DIST oorandom-11.1.3.crate 10068 BLAKE2B 443ced49f63015823866257a36a88e566f75adaa79511c1c73f1190ec8855ca590d2b6ece07c2ad5e9e47a89f7891af6e9e43b7d74d9ac57cb3551e60b50aca1 SHA512 51ae60ef51da56d7673f36a6c5b99b743580c5f5be54fdcb54b69e5e2f6bbba3267f96b74e7cd6dee6962dfa6696fd9ed073f22726a2861b8f2601946a8efab9 -DIST os_str_bytes-6.5.1.crate 22778 BLAKE2B 1d3daa82b41e6e360ec17051be2c5b1a394fe49ae349b2888e6f30fccf99d102c71357f76c3f68118de59e24480221b352a223ed01f26f11bf707b1c7de81941 SHA512 6d7a4475398daaae4e3d55ad58a8fba729517acf5744a5a6296f477207ee91e5bc36c2b54e58f6f9b15ce9bc75286e9ba62a59d577f0171d8151d3aaa01311b8 -DIST pango-0.17.10.crate 47701 BLAKE2B 30a12c528812613ee69a83dbb26261bf5410c245b52985d0c7fcb5195f3a41dc40f4d811a9903cccec234dc4deab8d66e29c5726df1e5d9af958be05838d9401 SHA512 ccc73cb66b0d00396e01ee76dc5b2b6476219a8bc25a1770e8d9e419f33eb1b5fd6187fd1d0f32ac24fb36a2fb9fb2e98054c754d49de10e1035fb11be7aae87 DIST pango-0.18.0.crate 47499 BLAKE2B 7f446be2a20cb9bdded6668deb0c6aee8a8368ed2439df131ec47c42eeef9ca8440e43623455638e8bb9433d016af0f732cf558021b7feefc4218be86a0e897d SHA512 6c2a333b65cb39d6dab511f3f5a6e3fffb7aec0bd02ac147cd4b6dd7cf5f917d69b4515472f3e999a30c4ea2974b1b85b6b6f684a3de7ca2902728b013576ea8 -DIST pango-sys-0.17.10.crate 24753 BLAKE2B b5e6f2ad31b7abf11f81ed08376759dda6d4e7ce64e9224ebfc4391274d183e129718d826189690b9764566faa2b232de3c0a517aa6ffbdb98b3e2add1671cc3 SHA512 f8d98059eb85bdb747db4ad7666e4a21cd5df2a05c34d824ae2e7bdf4157610bec161c8f97a2a5a57a4a8b925ddf2e9b9f7169bedf261e9ad7ff2e5822f28efb DIST pango-sys-0.18.0.crate 24709 BLAKE2B f197872258fae7b554be9d62ad2c7a3484fc817430b008263a6b2d20845809ee3c450fa8c65e6845854d5885cdd80f24791a94ee7fa3cde43bf1c7c504f886a0 SHA512 b20df431e744c7b19896b31f487060e0d929c65289520f1fd4d624ff708698d4e082baa73366321206a2a7e3f4ad126ace9b3e55169ff815c9c6b25e5ec5ba3f -DIST pangocairo-0.17.10.crate 5599 BLAKE2B fd81d55ca72c12dfb9272de83e83eff913f32355b47bf8978e5c76906eeba67d76d2be38aa664c8cd13743124bd876bdd60fa3947bdc3340d440a5bba83d2e57 SHA512 1b83f9efa8928665334ee8809ccae5b25f538587096a4f82585aacaa2ca3736c4ebca80ddf666f22e1d1463c682d89c48633401c020f2ddfa7a2cbca543d1fe2 DIST pangocairo-0.18.0.crate 5639 BLAKE2B 0764c7a5d26a81eef808ff867c9d0028d8162e5775a541529f165c803ce23f600bd0c19a7e568b4c1451bd7b94b84910456ef7d4bd8124aeaacb28b1fc727773 SHA512 8bdfbbbfeb0b455e24e7551c41f462632ca0a301141d57a8bd86b50517d1a0fe363e1ad81170c8cd448a6c94cf93bc43e2383e3f2d6a60c8c7197964c82b4c15 -DIST pangocairo-sys-0.17.10.crate 3214 BLAKE2B fba8804a4c4fea9375810ef6fe236b83da63eeb482df4263010a445d9bfa0f04f0e9994fafc43783a01b3324f87557284f7323e7983a3c4a9d581a05c85b405d SHA512 67371ca5e0156bbec3d2fc55575e3a0969f6a5f865a5f65cc5e628188e5453180750a4a636bc14c70e3238abbc4dde9eab2fa3ac6b17666a5c7f22dd57cf87f2 DIST pangocairo-sys-0.18.0.crate 3226 BLAKE2B f6bc8ffa27ef3b3edcaa92d44a28a888664099f844f2b60cd4cc74b387af1bcbd6f6c699144314016d16297383d2d1a8ee81423799ddd6b21e093b3d16a94b2c SHA512 f6760f27fe22d3e73640aae4239ef3329f12ec7bb62df5381c0019ef28d60f4f45b15a0e414a55b3512270b90bb8b37af667f4233c3f901e44ea0dec28a1a67e DIST parking_lot-0.12.1.crate 40967 BLAKE2B 940a112a066e3cbd15e2f6df89bfff37e4ece2194118618a96fa14871813c91798f93181ab0f768d3e1f3d60805508f216724013afb7e3da95678d0d951a42d4 SHA512 07327d3b737a913508dffb66023766348ce7f9d555c224a099cabb05baefd16a28e15fec638e3a148a5169dbd980c4541b0f8820ae9d06dfe0704482838fbd5c DIST parking_lot_core-0.9.8.crate 32383 BLAKE2B 2f9666872894d1c85895437d1353f9e15be2bc8d004ffc8f0e5be95e9dd4b274797db3752eba1c0b5b6071c1b8a71e4857cae0b2aff1afdaa39e92e70be2e6fd SHA512 8d6dfdf661b0f7d0774cb9f61121f2daefd182ac8a2a0d24eab451febfbe1a664c815c163d34a7f3d15a54915a8e22e6c6cd10e89cb7d7598d48d81ad6a3c256 @@ -213,18 +148,12 @@ DIST paste-1.0.14.crate 18157 BLAKE2B 35e8548611c51ee75f4d04926149e5e54870d7073d DIST percent-encoding-2.3.0.crate 10196 BLAKE2B 155bb1aaf0db4d22179bbe24b2d312f3d507876436e8ce76dfb59775282c1136a6c2bf5672f4b6bc274e4535acc9e50497c3e20b77aa2490512755c9cc9e6c41 SHA512 54ba129b0f3b43627707be994a281cdb69d5a7bdbc91dfeaa0226cf2834adeff7d2597dca5d11dd48b5731e831acf1284497b251abfebc0618761f98fe3c01cd DIST phf-0.10.1.crate 5406 BLAKE2B 70532bb97a0089ef2a57a1bd43b4dd30f0289ffc1a15357ffd8a372d82374bd505f4e39d3bfd6bc2d3c2afca39703c89e3ed37ac41c364cee3759bf0cb609f82 SHA512 84568d6d1baa7c4e6faf5f3ee09133e736977286d7cb7630a59a53fc8ea15d0d41b9242f8929184667ce576cc9946da55d1e8bc06e98824f163c91c6aa05e073 DIST phf-0.11.2.crate 21569 BLAKE2B c809201298f1c5046874b3bbdd30e33f2bee2e4b977152a2c5faa91019ee5a1c8fe1d42cf91f6d0b0dd52015fc66f0a84c1b3ae014291ad7d5ba647a78debded SHA512 97752bfb44f3d1f9347b4ccfb6fa2fb80b3263d6f67aa703c52ae90d693c537a0db878acef828c79bd4c41e8f7ca0ea45588dee073d12c9bb0f2980c511b65b4 -DIST phf-0.8.0.crate 3902 BLAKE2B 3f1d4f9c23cfa2a3a0b7e4f809ff00783d71bb4839b27246d5244e5aee61a211498715ed576f00749e8132a6af1cdf50b2eb27d2f49896f006212981886a0e44 SHA512 a3013c4106ba72aa3cf22bd3f903eeacc24ac7cc47aad791bc5e9a63e1aff928a537399b6a86b0346c5eb37979ec01b404807e622e79a0a70a0e01e63c07a47f DIST phf_codegen-0.10.0.crate 3402 BLAKE2B 2d0a3d8f5fd0f8e577f6d4a5d0cf87bd5e4c0d5690d3aa331ba252351b59c478e42212cd66f167a2a88c2b9111ae7aca2c9fff3740dcba1b77d2beedc1d44483 SHA512 dab91b53c72a5b9b6c4773b9f16d2cd58f65bdd9fb975257b8d107d4509b44f5ce8b92ab59a60171207e025688cde54ef97c9973c4226a8765f10f35c4f6f1b1 -DIST phf_codegen-0.8.0.crate 3192 BLAKE2B 65c733fb896fa034c97482d122a2ed4c39d763cbb65ee48a229cdb320910aefeef125674bb1305a4a12f5fccefd71f859e33cb26c3e6be09ed8f776f9ff9b463 SHA512 6649779b50683b1b83c89da921ee52963fd517660540148e9ba4b59f9639c705e08400c4da972880ed161564816c7ad45704d6bd51d1429717137de8f46cb941 DIST phf_generator-0.10.0.crate 7525 BLAKE2B 1219f37d5699896f9dcdd367cfcbeb4ba19d3498c2e52acd02975b236ec3802f6ee57eaca40393a9742b5397809ef548923410768a727108c83139fc70562a43 SHA512 b6542d816b2e963c169df695d332f92237ba380f49bf919021514a16aef71de8f4f70b9612356db9f345f3f0d3656b2b39a4f34f8ffa8515510b81f1b19cb9f7 DIST phf_generator-0.11.2.crate 14190 BLAKE2B a20d6d3d815ca0eb5ef18780587b9963459887a3ddfe3408c99f5ad7c382da014cc0bbbdca24fe13c780460f3e4ec4580665004afbd300fa470a91d3becf1a5f SHA512 122ee5ddb1f65f386d35e438396eafb7c9f2b1254daa11aefe0a6a45aa0662190c0b7fce32b6e003b04d022e60c2af4e355f995d5ddbd1b58df93eedacb809b3 -DIST phf_generator-0.8.0.crate 7604 BLAKE2B 936c9ad95d2d5b6b4bc97dac9bcf99813462950f6280d9cbb8c8ae9253d3197f25b8173c202cdd51c4a2d3f422ca1d6f5c9055e7a87e45b2dc5fbe5aa6aa45ce SHA512 de045f47567defd43fe32fc62191a9a892e5a478e1a84b853cff3005e94967ded68e5770eacb43f2e97e58b8f4283327a38a3bdbd55e1d5c708dab601ea66270 -DIST phf_macros-0.10.0.crate 3552 BLAKE2B e254526a4ef4868ed9b57f066f4715ea903cfc01717456da34fb2d18bc6c87d881c8d60d3ee08d40c9bc26984ba7d7012832e858c15600d2ccbd5f284db1e355 SHA512 edb5022e5735c5f6f78cd7774575049bc5fabe1cb444c97654135ef8cd90fc06c3f9ed94c1c0d8741f47888857e6b890ae27bb5ceb37c996cbaa90c7ddcb464a DIST phf_macros-0.11.2.crate 4748 BLAKE2B 643942f8e83dcf5623f3479d677ee11c7e25a87e9e90f2aa3b43a75398e6d956613257046f5b307476f605b433c5ae443832223ff1319a918fcf3f9602ce291d SHA512 ea6acfc43491af1330d32860103ad60f29566f6c32d43bbef254f23da0f17cc3723b1d04153fa41f82c01d3865e0e16156b9d2dcbe6a52532b8f268f3a55df7c DIST phf_shared-0.10.0.crate 4095 BLAKE2B 9155a2c145148f3c36ba6d6d8be86a526480b127f4af79b2b5855cb014a0080bec1ec45be466513bd57faa39c77cfde0d6ca02b6bb77d37a23d697603227da37 SHA512 f088a6836a28afca7a2ef5440d7aa953227785d52aa0b9fcb76c88d085fe7f0e68732f2354c9f8dfc0a90ab1b8ac214f28549780e6f32d857ff7e8963093d9e5 DIST phf_shared-0.11.2.crate 14284 BLAKE2B 3c3bbd24de77b032d194d0b0679a84a4e2848d41ceea5552f73e51e3ebddd5e61188393f126f668689dccbbfa92a8accd9c09a77de39eeaf72b8993dae280dcf SHA512 f2cf9e8ceabde75bb7548e5a47dece9a8fb7eea4a6c5568675e7bd735860c3e51181d749a26cd3dcad1476ec22d524ccb77a956dd267cd0f2b7dfb81db9abcbe -DIST phf_shared-0.8.0.crate 2860 BLAKE2B db48d88ad6e7aa6bdb2f6750ab66063a55d005b4f5e92ededb59da1f1fa9b1296d30f87d32d036f08e3a74111ea4d8287e8eb6c86d0edd76b3ceb38f223696db SHA512 6ad7ac732b7cc42e7e179329fbfee7074d26652d73eb4f2b97224491d978ad9b14c66e5a539c96b84c70124ac44cfc009bf963a42c438d028bd9737b99f463f3 -DIST pin-project-lite-0.2.10.crate 28026 BLAKE2B a8e9cb7b276da5f375113606948ad0253d0ebbd1ca5a9b59b1c71cab67ca514ee32b542fe9e6915b33d0387a8bc9f04149fc32227f9a828f16bae966a0cbf26a SHA512 8800c296f4d152324bbcbcfc4e8b7c3199ad8af5a73cd86f89893bb9759d67e1a614676aef0ee93cbff2e7af788a3cace3b05a2cbd1f1cc32c59e4138f7d5437 DIST pin-project-lite-0.2.13.crate 29141 BLAKE2B c434a336716c9cdd16ebc297fed393e9106ef167a693c4aa0b12c681e03141b8ba3cdf64c310916cb7d5cc43cbbfcaaeb39bb5fb1e8b3efb9e94a3f72af914eb SHA512 7f12595d751d315de6c0d380e2f501b74154661eb676987d2cab6fdc956091a68c9cac658df45dbff73615e982e6ae2ea138c09ebb708cd6c351f0d18dbbdbee DIST pin-utils-0.1.0.crate 7580 BLAKE2B 457e1287202f16d1873b24bf4f1de1828300128c4ba3131758e64f9784d36d47365f22d85493c3a85d854f0d8dbb4c6cef3a0f5b064014dc03943e58b7ba9178 SHA512 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70 DIST pkg-config-0.3.27.crate 18838 BLAKE2B 1295eb4f08751b3663cb2c7c2753f29bf2ccd80f4e5856909fe10b6f006c37fb9672c9518b9b416546469faa18821512673a66543c0bd1e848bddabc456d0a90 SHA512 41e9b8d4fce6b8244c2ac8566318a001b481bd42a182f1a832c81ce93c6a023e18af03aa3500b134c30195219d35080433bdba69b2594e9665081debfbb4533a @@ -232,133 +161,85 @@ DIST plotters-0.3.5.crate 143975 BLAKE2B 57b9b37d9e5f43f12f1bbd95d0c0789a09b2f34 DIST plotters-backend-0.3.5.crate 13440 BLAKE2B 72ba042a2057f7afebad34a794df17a0c340ae0d15af2631a3f3abbe117dd8a8d17f877dd935ad59f33494c523664cbd4fc11e05f6c7ae0c495b5e9d4c4a8708 SHA512 4468e2619d7fe47cd03fefa8b1d901ddf5cd47b2899b4b9082cfb695f315cbe415fd57efbef6e0a67eb51dd8edad530c15442810fbb87dfc4b7943b1a7f55460 DIST plotters-svg-0.3.5.crate 6948 BLAKE2B 1e8df5cdf68b1e27e22ef2f383a81caf76ab598d09f31c536e86c543df78a609a33c3c426660a34a37d1313cc2937b0c678c5e1e43fd3d65bce95b59b2531935 SHA512 91c4955f62dbb8d80e01e5cbdc7ad5f1869be6025de1d2baeeb9198fb108ad8f01916cdc0728b7123ed9217abe92cdd8ad30116dd454312c8f63bf9cec98644a DIST png-0.17.10.crate 89384 BLAKE2B 4202db161bd974cc9b08ef01adf3ed4cbcaf00a5b8c3c8a42846581976be44e4e0bcf025d0493d39bc395dbaba6bd1336553d00e58f4280e23f41a6027ff4bec SHA512 33fdf0365b3475d7384fac29bfcd95177e822ac33d3adb1d91a1d52ea90a88bcc5facd95daadf02a79190d406f8a855c4ca4b6e09a0012c63ccbe5285d050101 -DIST png-0.17.9.crate 88839 BLAKE2B b218fcaa166f142ced8ae75a47bb587015d0a449210f3cf789ef3f85eb6dec946c3744ff93a40a2e2d08de8a4973e12cc0880f8ef95c36f96c920ee47bc096fc SHA512 95c532136b7f31dc7aa3b04e721307b5a722f95cb815c885ed26a751b5c1eabd52b38aa1a1f504e610a5bc1baa6058ade1406cc833d0d2286fa7523f0c6ad5d1 -DIST pom-3.3.0.crate 172346 BLAKE2B 9a3d03c5b9bc387e8c01118d88a15222a95ab967e12b4fc4fdab7a5094ea82da584b12ac8d5797c31fe482c8f645f13dcd004ac336a001056899cd225061d7bd SHA512 a0b329b2b296a08a68d3caafd472f40d2eb72e8324f80f08975ecffb39006c97868ceaf3b9a396e5910396a593611827994fe9073c66e20978878887ab6dd93d DIST ppv-lite86-0.2.17.crate 22242 BLAKE2B 48c4a31a3b555fa37072c4de083580bb769747c7668748541af472778b5b58c3e7ab2b5e178760f542f973774f09910bdd4058ae5fb9d6b10c103eb76cfd0d3d SHA512 539d916e7e5869d832045c1aa88aec519bd000227f9b01d4dd0bfc9ffb640d5f5eb21b05eba718174773c97192a655ad3cb31b53ceb914dd19179a6699b3583a DIST precomputed-hash-0.1.1.crate 1640 BLAKE2B 64a37ef3edd317f771e833bb394f7c19bc9b8c844156c831d2b550692c7e2e36bce44ecf18dd9f2d0f0511346eaf0d2a0ebe792fc288ca0e94a93933f2051846 SHA512 a118a98286a47e2f0cf35d2678d0325c18b9b7d5bdf40ceadc16483b282307fd1498434d5bdfa25477a4f420d97c34d786e42e9fa70431b788b4b8fde9718e05 -DIST predicates-2.1.5.crate 24165 BLAKE2B a0eb1aa0f26d51140155b8b5e7141a253e298ac2197e59c7023ecc693d68cba01d645792c57467741ee074891438fba2f1439c79a4cef27f3d02eaec8f1d0b10 SHA512 d4b555d7f57ccec5788a957d4a3e130f5549a9333a47654baaef098bb284c64bd5c662677ba7e659b4563b3d0146914f1235e0caa2274af8787d9777141f4dd4 DIST predicates-3.0.3.crate 22743 BLAKE2B e0dbdba7bfaedfd3730bc381efd439c09a0730a8876be219ae5b8beb230f99acb29263c7eea1ea7333102335550936cb968f82268eeaf61db912fc4d2ba2952c SHA512 6638890cf3ca26170363e789318fd201223818089a34970fb650c12e11da0c2031dbe114ffa1e4bc55c05f7c75f41c60ca3bdb4764e061c6317508275940c7e1 DIST predicates-core-1.0.6.crate 8084 BLAKE2B 337cbb155bc2859c5a8b891c21d352e998cd1eaaf606cf46c003c9c499a42f12268b071e7a4cca65d50cdfdfd4267f023076e078a0a3eb401ad836755d65298e SHA512 afeb1de4275c76bb1c5950f42bce2f83a21ab217ec60130336286cb48b15f36bf2a1ca346bd652c10a65a1f9e3310d16b23b8333a3e0f7e20fe874c3f728e702 DIST predicates-tree-1.0.9.crate 7960 BLAKE2B b758c52dcdd0ea237ce25f0a092200604765bc83c5edcaea646c6b1db49431296b61aebddea3b325e62f0ba9bbd5edba7ec92fd031cb597e7e8d642b966b401a SHA512 1fd5d9a84ca8fdd1b3c4759d5e6fb16e3d8fe8b0dfe5afbd16bb509c8558b0750705fff47701c95f7a8df1a222f639116a1b9ba4d89775bf03b06daf34f249a3 DIST proc-macro-crate-1.3.1.crate 9678 BLAKE2B ed617a1930bf28a26e865f6477229566a0c4ade7f2c1e8f70d628c5536985f03c7533c561490415e207c0f58b4885367e7f54ddcf10b058711829f78a34d68a9 SHA512 5306f017933ffa89eb6111ee00b0536179c5cfab56529440630a0bec86b62194ff16f57ebb471b233e88cd886b7b9871de8402ed29073b23e5ca98193e513659 DIST proc-macro-error-1.0.4.crate 25293 BLAKE2B ef918c5efaf2545ab38787c8d0c07315af00431139e4dff66346bf798e3a429f91d12a79776c150412fdda0b158a72badd5e1044ac4d6917f8482d4b5a7110b7 SHA512 8a47bc9d3e24e9561d1e384d8f5a633284c2cf9b5e6733c5f9d1dbfe1870ccc8e2152482852e50b551cecb68e009148585b910ffb0508a7b4875598eaf8657db DIST proc-macro-error-attr-1.0.4.crate 7971 BLAKE2B 98e2925881c2be186e22c2c439697e91d43f807eb61a5d13e3b0b4321ed50a74f3d699942c04b89b6fea0f156bb5d19ebcf22f9cd4b98a7e6917c437600ed823 SHA512 2606afa9ec78d7dad4500c98d3a5ecbd02c6b53ab829c742bed7f57b322a95238ab4e01cf268746815f1424fd9b02eddfa30e72f98c66106f57765f3d3116495 -DIST proc-macro-hack-0.5.20+deprecated.crate 15045 BLAKE2B fb7b9fa57ad64f2920e801482bfccc762bb7b2c8c1db7da32f393c7b47414fab37234c8a408a4ca9d7072a541df22b07775fc509f76f352fb6be9fe822f84dfd SHA512 278e786f8e0c93e346de900666b3d55d366324167a2e5e553565870c4444bfe661cf8c151a29cbd3176a4905ec49d69cffb81ae1e4a129f30404f930972c4b43 DIST proc-macro2-1.0.66.crate 43575 BLAKE2B 9eb3e816b00fcf625c280ba14ad269f5893d0523473a24de07c21945f6f932fbd08efb3c339b35d903245510e3f065e1478439b024a325f2bb9f97bc7bcbb18d SHA512 85f5a762f9411142e5ac28144bd380f07f0633ed2e44d8a2545be9fb8f42abaca6b5d45631b4be83b8e8b9beca7438bc52f25615c3a410a3a1249474b1aca407 DIST proptest-1.2.0.crate 194884 BLAKE2B dc217485d84af76365170252690d18b0abd472addcf1ebda60db79255d17d48a0f56897b93bbb01d84f20c9c1f53da854bbfd3091c8685229c4dfaa51c673e3f SHA512 b0786ba104849dc45bf1cb970cd7bd8fa645f0bfe1fbd37f1c2535d28d2f7773cc99af67838ebcb546d900f421bb6145c1a70639d5fa2ff0d25b45a2ab176e9e DIST quick-error-1.2.3.crate 15066 BLAKE2B 1c61525d383f3588c1c5017f016f60b484bbf2035e7f63c553bd9a49b638ab0c6106ac3676a41072b24da4e13dde78706e0f99fd1ec9ee329d5be81d45a85866 SHA512 f8aaf9024d20ccd42b706c756eed8320aee339f8776392b47a41cc82ca06b03df1a5b1f00854cea96689c5af261b4d8c5d2b1a242d10f2755e7e33dc41be35b9 DIST quick-error-2.0.1.crate 14265 BLAKE2B 3815c89e960923bfe0abc962c38714b953fa1d5af991f3de22d1d084a8cd1ba1761fc961ba97e06ead3992ed1b61f525d04bcce459599e5546315932281c1dfd SHA512 e028deb598466ae91663e5d090606be4f117662d0fa6e0c0b0043c7261f26787057e84e644cae72a45b1a0a7b1fb03fc9712faa3abee94b97ce2c8d25c365c32 -DIST quote-1.0.31.crate 27881 BLAKE2B 47c8ac1051f7fa03d002420ade3cb18bf2aedc6ba922d13b117c016ee89c3326bea5cad32ec2f0e5ac1afcce68982f20b3f973914c205e6d6f426487989c6ec4 SHA512 8b2ec131937ce53f3fa01e68fb9261ed6442222e513cbe86f62b6da3cf3051cda0d134dc8028bc6c992fa63735ef3507490a169f8b4af1d6fc17058c6d2faaab DIST quote-1.0.33.crate 28090 BLAKE2B 77c4b166f1200e1ee2ab94a5014acd334c1fe4b7d72851d73768d491c56c6779a0882a304c1f30c88732a6168351f0f786b10516ae537cff993892a749175848 SHA512 c1e76c3c017e8554eebe309f8167fd56fce931981c06798aa85a0cc6d64a9cba6ab103f5a1324e69c6f9ca5dc47a8e31ff2e847850542748697afcd265b5939c -DIST rand-0.7.3.crate 112246 BLAKE2B ecc7c1bd70ac874c03bd8b7faa3016bb2d5ee5c19603280a12a45a81598f706e445971ee081e6ca410ab6f0f5f7a06d9315848cd556a2d8522a82024f6ff91e4 SHA512 f9b68ef9446f1ca2c8092c50990f15c1b4cb5529eeeac4df8d69755e0b7253c663c587775e7cb0a7298c31edb444975dda34926759306541f6d43d0d3cf57b7e DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2 -DIST rand_chacha-0.2.2.crate 13267 BLAKE2B 7908867ceac98243ade22e1b38f1903fe0249324484d91c948a5058a1e099e5213f325c5ba3400898c8319158ed69f4ed064164f235470856a8191bd990d5a10 SHA512 1e2117442e4ffdd834dcbf0ea1829e73202c0ff9041d5969d81a59330242145f2753f2a56de2fdbff65f26cf0d227c7d08b2094ab2f946b764aef88106a6ac84 DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075 -DIST rand_core-0.5.1.crate 21116 BLAKE2B e74791f941a79971f2741172d489d546373c9abcb0dfbffcb7b97b858ec800b2e0c97df4ac636f3aa1b8dd6c14685edf317336d577f31b5c6cb7d89a157e547a SHA512 4f7500b35e165e6c817fdd67a50745d5497d24e554bb554705097e37258751e8755c4d6b8a69fcb5e1977708ba78620bc35d640e4e018fcd4e88d9dbdbebdcbf DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79 -DIST rand_hc-0.2.0.crate 11670 BLAKE2B 55fd048f2524cecd4f0e17927a81111e3070a8cc6a5b0234a46445400ad5527194edf8c91fb5ad6538f4958d53044ab02424f61a38adb2931e2cb7568c458ee8 SHA512 bca185612bed5cee4da76fb68fe854105da276f5bf2da464e596d586b925df798cc692ed881e276ab77c36b4b0551930966c93656be122ad05899d87853533b0 -DIST rand_pcg-0.2.1.crate 11291 BLAKE2B f8837f3f3dcd7ecfc90f88bb6464b9f79f7c1975ecc68289fd10a5c97323de9c1106de9847fc798f50d96044e46cca9d41f1635130be40bc789492bfaf999de9 SHA512 612c0d1cdc591f80733bf8097e251f02ef7a7e71cafb74e37b63ac68043558045c0c96196200ad07ce7aa9f2d373640c20e598ae5774935c8b52350ec20958ba DIST rand_xorshift-0.3.0.crate 9121 BLAKE2B 56c29e159c0beb9c751429130e84e4666f9031b6f70e180544f9cc8f8e85d98676b861b588dbda46f2cdbd254fb908c02c6ba640d53422e6bfa1ae4e48ca5a33 SHA512 256e410e5bc08c56496c53c3d53936f3b1cfed41458b0ee8879d7aa8b95375055746ca49e29000ef847b37f01e9237f569cd000c4b281f6c78ddfc78ce439a49 DIST rawpointer-0.2.1.crate 7490 BLAKE2B ee4542886347f2bfc7cb32cf4f7d025d35c78cb763e6d6acf2a8f85ae8d0261a2a20f86903952bd33b886dcaff789bd30c507b4e5d53c0debd2e6696291a825b SHA512 bff9ba7b69e7754e89ca6d42bd3b7a547f450404de999e35c10e4002fe03ee1f563b9799673c5010aa4c2f80885ca9e45b5560c5093e117be3b75d86affcb62f DIST rayon-1.7.0.crate 169488 BLAKE2B 518f0eda1fcbd1b1b230587ea18cab0023a699e796c819bf35a6492b7edb051137446bfbc49aaab0a68aef8280c970ad14301a9f8f7461d537af119a65b33a38 SHA512 d999c811b701d0aa4e547234bdc20a7df56728e142c4aa882bae081b7b057e8c3a72f4a62fb35535e57501e8c2ba7ff072068b59d6b5374e9ca6bb66cc0984d3 DIST rayon-core-1.11.0.crate 73118 BLAKE2B 313d65bb6e3a010569b317b32ac91c72e38282f4fcddbcb56ffa97de42d88c0d34f35f76b62e1ad60ee96b596aa681caf2071a8d5dfdca085fb1fbafb07c3ee4 SHA512 00ac782f49d688da90e823980e83b5ccd858f93769e2d801061fdef78728cff37d3a9fa4fd47a5cddb058f28f3289de349f8c8fdd94fa2f8c400d73bc4529800 DIST rctree-0.5.0.crate 8298 BLAKE2B 64239e74abce1a80d200a9d62c4c0c5910373e073c9a8222a29aaf0761d7c8efa9a30ea46340ef7ccfa233b484057298561e7109f9eb2347db3bbd842300152a SHA512 d781a1201fccd6dd3921460993f3c6e737c71a0fa2cc699c95ba17043d73a70d2f14c3262096374c89a8b0d89d5157380efc4e1d2d13f702b9039bfee2febc96 DIST redox_syscall-0.3.5.crate 23404 BLAKE2B 85aa4299d9816666bf576f523da5cdeae87b3c8fbb2af103e82258d23f73303c068a4b6c3ef4117ad67958cb31e41f836a9f59f2ce1bc52c23605e34399afcf1 SHA512 16f8f4766932bb54e4740cfdb4f0802f76246c0bf88c1d76c69c115949b124b625d8c3b85d8947073c2e9544f425aa16c10f71fabe3c03d29e424c47fe4ccdde -DIST regex-1.9.1.crate 251978 BLAKE2B c5a049a485bb78cf27501b1c150d922ad56fa26fcc4594f111786cda8879b21573cd0b629dc4dee81e579a98d3ad2620a08ab97c5d0bd5abb1fbd1f8eadeb3e1 SHA512 cbee57ecf620795eb2625cb2a6a3d6eb2b46de91ade021111f8960e31d8d0098b786ddc1e97734cfa16f7e68d77ebb8a9b7362542d91f2345bf2e4f64778a454 DIST regex-1.9.5.crate 253883 BLAKE2B aeb05371251aaa0fd11dce1f22ea095345b3b1e68d9d5e083b4b8b0b938d0d901b3bade66015bec830db3ee71d0d2ccac09b842ff9919e08b0e98112ea1897be SHA512 79b921edc977dc98bd07e89dc17873c8a1088473ddf941504973259bb8c46ad11bbe3818fb88a7ed07b86841206c322a9555033d0a5dfebb18fcae45e07ea53e -DIST regex-automata-0.3.3.crate 604301 BLAKE2B 56e385b6b6a759710c1edece283034580ab47753c21be2aeff97d267a00bf6086fac7130ddad35a7a296b50b3abb4fadd034e67ebad4eb25b885d8ae7847d7f8 SHA512 c09bc62d3357f69f6908fd1a6eeef37a6dc862bdf40cc4559bc76f30ba14f7e5e3677a86426b6eef60c76ba83b933a9a685d6efef384c1d6644079aa673086aa DIST regex-automata-0.3.8.crate 610113 BLAKE2B 1aebbca26e76e85b42b035fa9ba02f98425b75fdeeec0f12c1c08e8f4a320c64d36c129c692e622256d7f8772052041c47df1aff165d8337d55d61770963a777 SHA512 47ad01be2c51fd510576e14f399b7f30d379a2cce2dbef3af4ee3e609859451082885132ae703c810e2b19bb3716976356e057a1a592ed507146aff9e7138dac DIST regex-syntax-0.6.29.crate 299752 BLAKE2B 2408ebfe5f0dd6578c33f18e8ea9a0a7a84388420c5b67adcaedde477f3f67fb3e39ba9fab1f6892c7ae7fff754c4aca51314601529cabc6a8fc43af38a11f88 SHA512 28a58950d15df1f0ac4ff4185c05b535e8f5bf0b75f79fad24e40e17a02570d1c9bd9cfc919eed8756a1069bc489c5fdccfd04f6b8266c83e3412b7b4bdc262e -DIST regex-syntax-0.7.4.crate 343365 BLAKE2B b50c01f02e08729496e8bcf023949d088463bf62348b4a1043fe5205650da37863b2ca51f683662a4df33bd56085e0501e50410106c9c471a0daec4c71dfe945 SHA512 b33713c71f6f753820ca6405e8415e5eeed457efd01e81b0b720e48c135b9bb0973962269587ddca31350233aec6d3f598596cb48310db0633bf67f8970f0e18 DIST regex-syntax-0.7.5.crate 343366 BLAKE2B af07596e45e3525ffd253d6070ddad08dffc8f0409ea14843a135646da8b37a7a568c12ede809d9fa47eec2329f68da7a3b3c0e0cabfa200de64affe6ecefee3 SHA512 6388dbf68c8c86d8a5bd8cfb13a86e9ab2da1a339fd607c1a16848f85dd21c85d744d694c7b918954ea27eeefc90b589926c9da464343fb78ab639a5e2925efd DIST rgb-0.8.36.crate 16576 BLAKE2B d1cfe1d22070883ef9313376145f8810dab360259dc2a23b4507ed3eb02b324e1dde46cfceb608ce745a87cd2520b2ce49c1e8827ed07c7c7b9aeb60d64f981d SHA512 e1e812b04e3c6b0ab93f7a10161eef808fe11888a5c1fc0060cd91fa90129c31491d5c64de0cec989acfcf66ce481bd61d9cdcdcb54e5bf2556da0e5c3bb7612 -DIST rustc_version-0.2.3.crate 10210 BLAKE2B 1f707d1c66d907c9b1d2ef6d0bc6bc9c89990a7b922a6dfc2041865940ff3854c4d0e1daf558279fd5871af5818d4000457a32c949104f46538312fbf730443b SHA512 01fa7a758dcaa4f15c18628a0d5ee5adde5ade96a8b7dde0908e39e27b290d1e9adb20d44e2adcd379341d2d4a0c34a80dc12553a3bb4efa4758988f28989779 -DIST rustc_version-0.4.0.crate 12175 BLAKE2B 6fda2ce03eab45d7193fa0d70175cc7ffb56b7be85fb1314092bdcfd3948ea145420569ace3a47218a4a2a6e44a818862cea6dd8cfb945475496f63b591c29da SHA512 f66da7c6efe431db06cd01180d84ba67fcd38f8cd6ef693762957c00ccc2211f23c08079d7f184776e08f28d2d6ca3bdb5f5016f7de245c6193d4722891ba1db DIST rustix-0.38.13.crate 342118 BLAKE2B 9fb31bba5253870345abc513768b0b0deaf581212462e328edd7ebcaa028979454585502ea9b4c93b82701ad08d134b637066f81204b4bb2a374ed5747c36acf SHA512 66e3914746895222963ab80da0fcbbb8489cb74dd37913f57f8570258265a94657d7dea37c944ed20543012bcb474ada3c50650a194554ba74fab07c313aab93 -DIST rustix-0.38.4.crate 323637 BLAKE2B 2ea5f1374a96b7a50c68bd28a9189623e2002dfc4d983978be9f5f04e2ae0cb2825a22a554ab78a7b92dff7bd126e1a4f768d185e78dd48dc257eeb96f93526a SHA512 46b25e0e2f82185797ef12dcdb2e90b08cb19af1dcb6a6b3fdf5048ea9c428c5194c0612528a560adf70915f0e41659f682cff854146cfb6341f7dad659f622d DIST rusty-fork-0.3.0.crate 19881 BLAKE2B 01bae755c66d7e4f72789b7140de35573d82961adadcc9febb841e332fc2730b405d4f1dc8aff1db6eba3ca03ee24d5dcd9a9c9a914fd2a94428c796dc9bfcd0 SHA512 8e41e12971c36ae1d4439943e55204e32fb4e62717355a2bf79152825eef7dac305c2fe22468957cb3b7af0b27004ceb18eee2d2fa0a6f8822b28b711f64ccd7 DIST ryu-1.0.15.crate 46906 BLAKE2B 6d6949e43aaa27fba0ec6002fa11ba859af8d867f87c90d88413267186abbf6302b817985bca3d577ab3fab2e319e11756f144473a16330dfd8fc7b604cdc4b3 SHA512 4655b5647f919082a9b84b889539ae7fb23a1201057cf280efe79c58cb5f040864efb7812cda5021bf6d34838a15d173ac8bdb0fb9fa2dba85173d3efa5a826b DIST safe_arch-0.7.1.crate 76930 BLAKE2B 7083fbf6b390dd238f22c499b725cdeb21fd07fe1b17a6fda183ae2cccaec22659dc6c154f4b0dbb902648588a77e0c457c79dfbe3f3fc4029a912e2fb1249bc SHA512 99c9c076c046a29bd8c6430b41ff37e3604490b9cd83ce69edd289ea22b511f1e70ed477164d5edae650fb933a7fb01713ca7a5b3dace5df793a4e80c3154ece DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb -DIST selectors-0.24.0.crate 45204 BLAKE2B 63c08780ca46fea221a127e9a3a6679787492fceff4f4263b46b722618d8c795495d69113299018857b2a879b756060e10d105372da9233336545c9fe2e6e725 SHA512 ab4e71d2e36befc731ecc561105021e648a6964c8cca9684553fbf2a8d1c47b97e809926fb2c52de39fd7441bd9820b81ce06b575ee28e9535ed1efca1124c83 DIST selectors-0.25.0.crate 53052 BLAKE2B ad08dac9deb6d99c96d9057cf0f4bb995aacc4623e7fa1b2e93094e6553f68544c67fc4444a0ae2bd8fa325519ee62fec2a063dce6c52077d3f88fb2794c918d SHA512 cdab3c87fed0ca7f20ebadc48cd495c5c9494a65e5b849bdc533ca2eb77d3a380e84cae68f04a1df81e0729779fcdb98a8f2300cfcb28338c9b3016e18f3feb3 -DIST semver-0.9.0.crate 17344 BLAKE2B ae782bc78f29e45577de8574ee58959c70b54bb0b6f45a5a7b09cc4d358d9a0a80bbefc6e0f2a330e2b55adfbbe5c1f64f4ec9bb94c4adf7bb3e4fc9c142db6c SHA512 03a2ea563456f812c301721c3572370fe4934a22db60079da0dd6ffa33fa789e5e2436ef09e62fc35e0b742b06fabc290992c74eed80419a353c9de9449928dc -DIST semver-1.0.18.crate 29703 BLAKE2B b1867f552ac87968d895c5e49123bcce0f8aa0ad384e421e5ac88bd04ae203ed6b731d5c77fb8488ec6601f1f02a8f2a207a9d21f1cc66d433032628f5d7beda SHA512 698dcd37b354cfd6ee452dce02d16051f23088ce53f0b4d099e1e4ad0f9350996f0b9b2e1c3ac7d5ed258accd92773266892e945fcae28055d4671c7ae5aac02 -DIST semver-parser-0.7.0.crate 10268 BLAKE2B e46b7cf9d292f8fc54561fca4df8534dc96f6be920a5c869c405ddb31b9d1a18eab0799207113cf4910a52cc0df5017ab1bc1883a7c3787ebf2d60f09ac0ab4f SHA512 17320468ec6b9862d595f358d70c09ac6e09db7885fe0ead7a1e596f79350a6306e8bfde5bbd6512008a7c5454da1c7ae55fe1e3bc1c1ff02ac9df54c0a6121f -DIST serde-1.0.173.crate 77570 BLAKE2B 3bbdcae3b982c83a38d19cc086a3a0834da013dba3b48cc393d8fc818decc77696e289f901d880a594f71ee6597e08c515983c86fa8d466e29aa3d183eeb92bd SHA512 55084006ba5e604f2390763196bed376a4520f9fd31bfda324b85c52f2e0f47b5fb602dc3c2d377357859945375f52520a3582718fb676ef279b78bc0bf758f2 DIST serde-1.0.188.crate 76230 BLAKE2B 81e92adf17e3f2ce73c82e3069b8fd656211cfeb6755abd338b74d52f748f5bba6690abf5c83ea2a126fbd6187bc587b539f0ebcf621e928085876f28fbb9513 SHA512 7d42ce834bcd1034f8ccbcd6646cc93f8e189e344f29f4d7b0ab148ba11ce7848d0ab986dce7a0245fcd6893243f5768f7bc0ca9c24c75c53585ecc899d312d2 -DIST serde_derive-1.0.173.crate 385770 BLAKE2B b8067494919b0a2cd8d9df92c8f293174036e2d0d538d1c3f3535c98f5d79983ef0394578e60991bc87356b1d19d0cbed95a8050c101b081a85d172d44aeb238 SHA512 e6ce571caa7d098fc77dbcb2a204bb43508f2ddae7d483554651c5d105367a71b7c62ebe25deaa826a0ac14939b73ee4d34cb46d5a10819dd8c6d925c5d098cc DIST serde_derive-1.0.188.crate 55563 BLAKE2B 3b24044915a704d9d8a2cae6e6547ecffea7ee3fd4260ddb2bf7fa38b23fd7fc597b61ac28bf65b9f0d45e18ffd6bc7596f5a3d602cc79835697fb3f5440242f SHA512 fa9132a319f7829e6afad65289031be99255466d76270875d9d81f82f63e53592eaef5452d0df38da92e9d0b6f2b37e91026635fff4bf597b0ae662b71b5eff0 -DIST serde_json-1.0.103.crate 146095 BLAKE2B c10ccaef03dc4b0dfdc238e3d3b738faf43cd81cda1bcdc0296aae61a43260314ec03552ae14847bf88163d3c62d564ab563c55c8710f936b86f6f02dd7167ff SHA512 f63cd940426e6f40d999bb53d84122a2a8b87092b24262fd517f149983cde6715df818954baf7d2e7ebfb22d99b6f85042ea24e882b007888473d89c857a82cb DIST serde_json-1.0.106.crate 146672 BLAKE2B fa8ca9a6f692929d0579aef6fd80766d11f5ca553d20c01b504778559a32aaf0574753f94d3978859c3e96a67f6f297ffb1919f2f9df42f8375d643c31bc71c4 SHA512 7b0d06c71bda19bc9e0cd5cb43b932ce15c7769514ef31e0099bd147cc9389fb8827ffee23544a37f7a813ea0c4a99b8614b1b6ea5cd337a1513769db085474d DIST serde_spanned-0.6.3.crate 7737 BLAKE2B 957352cb24d5cb1173613a48de7e411d768c61a73dd57572530490be0569e133e7c8eb62ec34e542a17010871562a53e37b296386c54dee8ea61d175dd0b05e3 SHA512 5c4f4a861dba2af7f0ad0c585859f845a7ea6c0a8ff8b63985503c9da27f313ba15b904b0aa56a59043c44a87c75fd317b23006a3804d332b84855189e436610 -DIST servo_arc-0.2.0.crate 17649 BLAKE2B 830acf8cd21658122f156e32ef6620a975a9fec9348d85a8a952462e1a57b7433e101045e91dc95e4d7dc12367e56be8250915aa033de416ee9303a12ba2df84 SHA512 539427e6ab458be95e0bd2724750433f05d2f08c145f9c05ca5cfdaddf27ff08a4cb62c1da6bf43f9fda1412ab962e652bca939248cb005021d892a9c6b9703a DIST servo_arc-0.3.0.crate 12738 BLAKE2B 974c29c80428d423ae2c660d58eaee5a03ee7b03c0d2a4fcb1beefdd2bbb8304049d494f2b8b87558ec3f9e2971d802b88c14f88e365b88a77d6ef4e6130a70f SHA512 2027b01976566873dde77759f4d1d4fc89400536454cff7fb0c35b908384e8ed14252a17d87f6e21c06f03948901b963b32b0e965c99affe7e3a761ca34295e1 -DIST sha1-0.6.1.crate 2931 BLAKE2B 84e0a0472edb73fa732240d75bb6c80ccf1467ec2e70ea89e9eb7c30ae89e778c59ee3aaa1a19a07d4e40d6a87e41d943d32661834cfb988b1cb329063445226 SHA512 8eeb9a5d2c202a181390e25c743da6f8e4f451c1d7d51a3fad0dfd5ba285dd0c7eb851b26eb197a550eabb3aa357f0ebb6f84f588ea2d36cc3c70e62e871812b -DIST sha1_smol-1.0.0.crate 9782 BLAKE2B 214b58f6a8681399b9c925815f4ff48974466b399e96e372c9592cb139ba9306ba162b3b426dc12b585ea15b616fb58a60d253b4d928dde46217de6ddf7d0437 SHA512 75d6809a2aafd47cd5f5888f42283985895a9c82b53ead7529a23cd6f2484f32654094dda7a9e5d93e82afc9d0049938def1bdc28803502d140d06a3496adea7 DIST simba-0.8.1.crate 52545 BLAKE2B d6f02df46cf10e8c9728c6f08a923781a970b78158063fb475c885255b6d1f9bbe485031c5a6654f074752537af252c5e67b2684a1e0759315c91c5988bc1583 SHA512 d17f2338b03dc319221c3b1afdd54d3f34c5926ce40ab22d67030057b407c8e2c6c9617ee4d1f5e637b24540baa5aed5bd9cea06e6e6652e05d5281fb702eb80 -DIST simd-adler32-0.3.5.crate 12132 BLAKE2B 3f757e8232e7115315de750dfaad58da922cf8f87971afac9a62beb9024a85af882362651900556ed131841c2af433491742a3f87f9d2ded09b9bf7903999d92 SHA512 8aaca8ee7a6c884bd12a19164ce1bf913b29b262192e34821f47e5e655b0eacce690b41da6c724a7417ed556d09af9d6a1639bba0b34523a0267eaba3df5c397 DIST simd-adler32-0.3.7.crate 12086 BLAKE2B 8e0ae18603b344fd8a6573cc3fe1f8594ad542619a6e0d6e8f62e356a3a97409f4de3a215d561b8ed0e063ab431d81b63967a5a0b6561c45537a27ee84eaa362 SHA512 2976bb7fa153854ecd0d68ccdc108bf81d5da374839d53ce9dfb27e80d8db258bb817ea3dac73921e408541d75e2797b6d20fa63c42c1e8a935b6d75dee14bac -DIST siphasher-0.3.10.crate 9889 BLAKE2B e5dd6d265340b4c9e4266ab1ff3a20f1fb87fd493b2d7b5fba32d26421cc858b38929e4ab96941d0c055375b8acebbd04236d994cadca324500ed05064b9bfc9 SHA512 f90425a2cccc9575d377bb92a765d34653ddef1ac12b7c63dc6d700aaa74b525787e11609061c2d3e44ea56fe0e4b8f93f7b13f0279b5de2e0f710c5caffd4ce DIST siphasher-0.3.11.crate 10442 BLAKE2B 771221614bbd56f609b9743da4352dc7a2cbd0f6257952fab0cd052e5e5b258a4c95a0461d6d1b579dec90b72d66a0e58e036899b3db8341ae753a421a4cd4d5 SHA512 601121bd41da896142dc6ccc74a6eec3ebee3e976857ab8b5d21e915fdc8bc6e979af66a489c406371fbbbfc7a13338cc4b3744aa981206e43c53998f3e1699b -DIST slab-0.4.8.crate 16928 BLAKE2B f20603e1331a767c3f55b56d58bbdb9fc126794a116db128fce6d204122c420e9a65478f9f10a26f86c045dbd55a62556862f4339f3a41419f810bcfa9fd145d SHA512 1d713a217b3816a1e6c230d4bb52c32c90f600e64520f0c339ea8255ee8aefd887d969fa23497f1bd8b2b1f7dcb4b220957889746f04dc3453240b5f28517192 DIST slab-0.4.9.crate 17108 BLAKE2B 8e5288c4d00efa915e7be27b55f2204850968624f0d8101c091a357131106bceeea7a63c98007420c12f67893dd2228b15d3f23508108c3a0ceaa605474bc7a9 SHA512 b6b5423ae026472920f7c9a4abe0962314140a36dc562c0a9e3fa60725b2b8b7a8b343110d9d4c0e18fb318b0103e14c0ccbc9ae350d5563a5ac80c35f228c40 DIST smallvec-1.11.0.crate 34680 BLAKE2B e54d56f6bbffbfa7ce5fe5f04e325b2e5cf19d290e4be278bc00a136e26284625b9c18c7c2b10b7fb8fad0ea7e3770f3cdbcfbaa913f5ac08d0a2f8b4e0de188 SHA512 41bfbecbc2c244497568a41724d65791ec3fd6d8057813d521367cca316c09c2b28fb3973826236b01c1f5d2f905d8d22b0c3c47f957a9ff5d7685591f15ccd7 DIST stable_deref_trait-1.2.0.crate 8054 BLAKE2B 287a65c3e5b47213544a43e57c60a54add60b4c2e3c8d042407d860cc950ba7ca01a2e67ce56aed6744992b61ec1f9aed3321e3d88482e33129548b7d51df205 SHA512 a13cfb22723f1f2cf089b2d07d657846f50c37bc0438d1a76096bea30214cad226b7a422c21f9e191ce87071da8a141d61882aedf9e0203a5fffdfda86a5fb03 -DIST standback-0.2.17.crate 29011 BLAKE2B 96081a4036d2e17d96f24be446f5179880f7089cce5dd9acb5140277526bb8395384225055b9f60749e29d48283f2251ad514618f460b44a6850cb75eee9845a SHA512 cd953c942afeacea01b2114eaae2d80e754da7df2f399fcd2cd5c6ff31a15b0644bce4ef1bcc019bbfe60c6521ee15f370b83d77b0a1efc75dcc35a81faea662 -DIST stdweb-0.4.20.crate 194102 BLAKE2B 68a34d4729ded806846a82f0453cd8a82e7a2bf5e7761725af4fdb70be2c9d9c0022c64c5d11a23c8f449d8da7b707e285a8a994b6f027500c4d11da8458d280 SHA512 d6e608e4124e92c94f22172ad1e985dfd9a8a5182f123abf2d837680ad7f791120774f9a483ae5f8d2066fc6e658045c1ad3ee8791a19caf1884970e5882f7ce -DIST stdweb-derive-0.5.3.crate 3894 BLAKE2B 922b52eebb5e21f1f3f58866dee0db28506e37a716f8d58924cba568783098fd236954b52f432434c28f0439e9b6153468c5c3e32f4feb3748a56a49162c9b43 SHA512 d47048f9b1a84d3201ff6189873606df678e22216a7b3e26d23b5708b4115564262aa8ab51151e2ea61b4fdb633ccd5e0af73e62548fb653c30545ea4800834c -DIST stdweb-internal-macros-0.2.9.crate 11828 BLAKE2B 6343aa183e07df93082845b10b564d17af8e65aed6d938054020519a8a96af21838c19a04f6f20d0c1e7ad511d9798f85ab780ffb4dadd049a7bfa19583aa7a3 SHA512 05aee9e19565abd18f781cd6b7e60a5d7fa576ed37724265eb4808b37d9241d89d0eca1aadeed7f3be5237859cd3d905b8e3ce5001a3f1d68ff002bedb7513ea -DIST stdweb-internal-runtime-0.1.5.crate 5445 BLAKE2B 6684fb69a8add47cdfebf7d85c784b3a8f9431ee43d8033d67781dee1eaa6cac71a5330c5eb1a12f5f3d73b863caec31d33985ad8a93d32088c506f70839970d SHA512 9a73f8007d6fa52031ac19f3a2adbe49c0690cec856c484cd81d534ad5b7e4002af0e6615cc9bc8d6753d0d3c1cd5a009ea3ca3750ab518b7aedfbe39b3ae11b DIST string_cache-0.8.7.crate 16655 BLAKE2B 9a017f3248a3d5e7b8c1a05462a882862b20174c7ce5dda1568c3d3f61c422e84ba2ccd5d6dbd726d1c752f1eaa8062a179470927a80d5bdda0ce530d1ae2c17 SHA512 03f9cdd2c01c0f233284851f17eaefebd68a91ae2ed2b231fab2d6d6476bd19e0696d7d3a74fb6ecb2ec36b89e79ad966ab73051255c9e194bcf9c5029fb8479 DIST string_cache_codegen-0.5.2.crate 8156 BLAKE2B b1cd91e22937622ce51152957ed45ee88dba9756449f3ef4c4884e491b7810e1c9f10b58012244dafa4422d5589502876f30a43940ee9754ef7b9952ebe4bb41 SHA512 01b9b1a865878537f657adf908159fd04f3f2ba4e70f8c632b73d0ed5a8a09fe2bb9ac8ac4397dec1f50d771dec33fc5d3f9e68dbf80cc177118665b2c67e864 DIST strsim-0.10.0.crate 11355 BLAKE2B bcb25ad0a7284e24e4f17ebe0ccb621bdc4118e499b50b094d98aa7e8fcc0b96716c9953c3516ce7ea78309d41d424892ded595259696a5bbffdcb07802b5c2f SHA512 78b318532addfcf5c1ccc1e14539e258aab9d3cd893cc45d82342549bde838c177d90f13c560671f8f32929af47d0b467db35e6876bd7697d8b3f9e055aeeac1 DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d -DIST syn-2.0.26.crate 241572 BLAKE2B ed3577cd53b57c87a8657899c4076170707db72a6004dd57ca59ae0459683d2a5f1fe37477f30221996f9722f182e12b41ec3f6282747b975232e9539328790e SHA512 9fa2b8b31d45eb8f0f3c25073687c84ba123124baece4c915178c16c88999879d6550d801308384b0407637f7335f498127f922b8dd12d96f1df5bbe3d9cca0f DIST syn-2.0.32.crate 242504 BLAKE2B 2c2938c0d711c684c9baf95538e2e76220418646590474b2b654d9242d2818aa7c3e5990208fe231ef64903df17edbbf6cc930e6224c964cad4eae5aeaeae781 SHA512 609f125f8138d17b1185760b1a63f3713079f5214fb56c23012229a56d10ac1c12654466c9ad1ecd6b2aff1126d125abfb0a42bd7f669635e5024b962b0cb0af DIST system-deps-6.1.1.crate 24171 BLAKE2B 40ec288648bda3c5370f78b7614621d3919589eedd19c86e542e4091066eaaf1d36258cf657a3e74bf2bde70dcedd14d335f4b7c89043b742b96d756df0c38e8 SHA512 14fc67e8a4447381bb5330ae6d579cafe7b1a1e62d3f528256217c18e07f6d0aa7095340b6c771eb62404b1e21771b627d77cdaadeb46cc80dc4fd6c789577d9 -DIST target-lexicon-0.12.10.crate 24544 BLAKE2B af737b68598a088ee87b65f087a674406f16a28186f8d43f2d6c5e1e3eb7af301bc9900ad6824d46b7d48df397b02b5772b3b0a9e47eb665a7def89eca6877b8 SHA512 f0e0e59118e79c256b8d3d41c37f81febefdaa989d7bafdd191f8482ef8262386fb17f0597bd6e80ef4bcb90639363e86ae79093e73ed6b445994c20194961e5 DIST target-lexicon-0.12.11.crate 24594 BLAKE2B cf06720caecb5b5758f05c6375fa600da9260aac04017458060406a042dc578d51a2c5b6f189345d45dacea42ba01fbe46853d07f70d7b37cba17d87aa101f9a SHA512 f38701a8e9dd17b7db591b1b4c82c3b75d317e003262bb7b09b9cabd3afab5ab79c02a7dd524910b6941ada3a8f1378ea9e199b2b5938f8f01ee75bb0eae8718 -DIST tempfile-3.7.0.crate 31754 BLAKE2B 50df09733ac358ccaa92be5e2284ce4df7f256285f2e9575637888b995af7a2e09d80cc7d228041143a36e08472d9c9f896e419d8208281fd5c768972dd6aa43 SHA512 cfa8fc57b8605edc6f4fecc167df17e484b24ab01f7f1a6cf19ed6f6161b77f124e55c8359a93d0a07970e25ca6aece4509338a66a3c683c4c473fa5ac9532df DIST tempfile-3.8.0.crate 31720 BLAKE2B ac975555bb4957f91e7d5733ef737bf25c62a738096457afa05079ed038de5e7144cbfd0e28bacd3eeb832de611616fb39ec07866481205c1f5c1005b2869d31 SHA512 8bc8e954bc0c6af46cf6e77d70f93583baea39fce54b111f4bba51fe5d5e5c184753ae2a2ea68a882b6ba5a157a57aeffeecc3e3cae86d78d952f3aa025fdf7f DIST tendril-0.4.3.crate 37210 BLAKE2B 0a70926644e8dc492247d49b8939169702903c2458d7b2c0fea2e6ed54166909f484e8e876eddc8ff7491642ec24a200c5d1e51412c6a7c26ee60f1f4164e98c SHA512 53f074aec6e59717fca280b1764f6c2e0a1c073336f48d012ff268a7189697d42d24a91a6a549c7d9e1fe8b0006e34c219f4dba3cc95247d3905c6f8a6a8186f DIST termtree-0.4.1.crate 4557 BLAKE2B d4300b0e6e908c519a0a76f5e08167f4467f428b2926e7739614cef5d3e294dfac15ae8576f7011a852745713c16da93346660ff96520a2bb90a4dd4c23d889c SHA512 ddbe0d3ddd79b182732359f47958ca32aa351d10b1e7d5f6456700b851aa2b5314ce005e1fd120a248b676f219fbd68039cefc071d92c5b5477d053bb6e29062 -DIST textwrap-0.16.0.crate 53722 BLAKE2B 44140aa2dfd5076005749449a56e920418e71e34cb92f1d697eb3f3e7f6fe87b0a3861c8a4050a4a62e03187b6cadc4495e4200bee52ee183541431c73e47209 SHA512 97ae8acece5663e1a6b08b827179e96d5ad0ee67d635888cc3d83454b52cf48fce97eb0eba374ba4747834099c74f43d66d9fec868e84be45369a42c1aaec2c3 -DIST thiserror-1.0.43.crate 18735 BLAKE2B 5fe2238a5e8daba702a3f8d33843b91a37fae7d49b9a570694f6bd22ea567a658e15c682ffa2aa92f5a77d5456fb5143e3eb31faedcc1d4538196894938e3f74 SHA512 3e5ab0a0450bd1be0bc5c928d0d9332fdb5a98e4c7b989b814f764994138988aa0c3776eb0b1e9f7568f3110ab421d3eacfcc0cbd4d5c9dd0f3f3fe252b57785 DIST thiserror-1.0.48.crate 18862 BLAKE2B b98d63646526e1ed0baf27a17faacee3d8be34421f6fb211d4e1909965a3a327440c0b97c4aba423f416c5a849a47a1d42623a6e64ae27d2236706dc9a30a783 SHA512 078427d19a28f59aaca27f508795cfb06c024b5a34dfc83360c3bec2b8f7abe474706a41fb68732998f154507921beb03dd033f0a6d1dcfcee03b1f2adb8a0b2 -DIST thiserror-impl-1.0.43.crate 15062 BLAKE2B 9f8ee18d7d0db4f93eeb673edd0ff7f01bc293cfa6531ee047a0976b56bd1358750854809444c40932ac80f1403df933ccacd8a3b0adbf410ff4fdfc6d62a549 SHA512 8b3b873a543e3a0cef5efe2feac161878b5efb60a0aacc83f80376573557e540a503429359d60d286d27ef84b2b823f8a112e515380a10b84426c779f4993885 DIST thiserror-impl-1.0.48.crate 15096 BLAKE2B 6b5eed1102256f2c809c21201cf319cc8eed11ab1dd04e6b6bf9759c8eb32e58f0c88407e7c515ac801cea69abfa3bba0c4ee98b034459129f322f6918e9e168 SHA512 6826e242445fba8beb16325fe2e0ad0423b84aae6c1a035dca85e6e07d2b62be8879cb1a0a2b307602d330ad83530260a2480123c9ac5cde59157f74ffd665b7 -DIST time-0.2.27.crate 65167 BLAKE2B 358463967b7f17af5d2d80f8bb967a85ce096927b6b656545744d446d2f0ebf55250178cb345354ca64f8a46ba12ed280621ca16a786674cac103914e6dc02a6 SHA512 a54421ebb3b4b833fe5122bfbdb8d7e1fe2d605afcc252a1106183d148e5fc298e29d86284827a4545beee0810b8b756aff66eba03bc9a27e8686d5683e0f13b DIST time-0.3.28.crate 117447 BLAKE2B f566dca385815e7cf77efce568207b654ab51170f37d2ad6f447125f815623f70fb5d21932d3f2b6e97e6106be607b49b10f6ea3ddfc6f5f6c443a2825f51756 SHA512 97bc516631586d089797a5a35bf7d487084f1f1ad8b59a5a5454c07c2cb4f20de666ebb67c5ff539cab3fd2dd0c2498f3a4d4ae64541c0f3b1f56abccd58dcce DIST time-core-0.1.1.crate 7197 BLAKE2B 9d0be2ef7111a8b66e5c750b2c372627ae4acfb2c68b0c6ed44b3c23bea1cdca4f65b24d2f2027b4d334667b1620019f4cb8c6d9799c1c2c537e6cfe692ab88a SHA512 a29d6619581d3fed73d6bc66a2c18805b80a3d54197feac5ad987a2c31d003bf4fef88a312d5315d2fa5c7d3e509066a65c1732be2ce280cf937bb4eff012e14 -DIST time-macros-0.1.1.crate 5447 BLAKE2B 4b9dbc879711804f4af172e46e10421d35177242a10c6dcc32bbfe9cad7ed865c7c3d18cd9b8ffee79bc47f0ce5622bc9609ba511d7750a358b6e5cab8426934 SHA512 c6792be54dab0847d621684b4afe2e9803f2004bc3d4f01d84802af7f557799cf4d2b5ff6fe58e0b4018d92ab3868feb9b5df5691b2c8ee188e6e7b39deb8c8c DIST time-macros-0.2.14.crate 23766 BLAKE2B 15ad8697849aeb0098c0841f9f73fa117175b819c49e0dacacdca1d06df69c997f4655aa3ca8a4c5c7022d84615cdae37c793304152cb9f98b4eed0f1c293e46 SHA512 df10aadebfd0215c4b4c7b1240ec4f000869dbdf484bd0d8d9f08fee59567690733007590d77ce700bf2fbf244bf5e4920f9962cc215b0f66cf4fe9892bdf380 -DIST time-macros-impl-0.1.2.crate 10096 BLAKE2B 6a1208bdd9a687f682a3310b0720648f7bc9e6afb020e65800decf1f6447d971b360b94030dfd433397ce4c8d0921852de41f611fffceca39ba2173cf28d66ef SHA512 7f783390b4cdcaed2b9c8d8083f42d5708ad25605d3c17c3a484ebd1bb93531627d563d4506281a856bc4a23ff2a4d3d4b42eb8be15da0dca2712bf47c3dcf66 DIST tinytemplate-1.2.1.crate 26490 BLAKE2B af39d96f33f63238e455a4e38fde1d1730fd9661ae68be7b05df6ef9d2ab1a04db1332cc4ec9deb6da3a8e22b124df81b0fa8916d8491b808742bb733c8e48be SHA512 0cc080057e096f0796e72004343e1a8332c2e8a12e43f6ade150ebf632e9c29c7ad04de0b940cd57df81efdc4d07a6607da9b86a30d8383e39ac3d7be185edb9 DIST tinyvec-1.6.0.crate 45991 BLAKE2B e9699d4d80a78978f0ebfd049f5b33d7f23d401cf4f4439ccb168e8c0e322473ad0ea7e2ff0ff69e9aac3e5c4c9ae5a7102185533bfbf96dbe77b3526e700bc9 SHA512 e5acaf353c58c60ae5556130a934f1048abb79cf6668ae467d308bac44b689d8a9997227ea879f4b5fe50f29cde8761801b088d7149bcd063b973056c381921c DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e -DIST toml-0.7.6.crate 49220 BLAKE2B 805bd9928fc3d05a1658188d4b858df62347cc93bf870a3846b9509c1dbdfc4123bc29a26019efa04e98699239ca7bb95ce63c802badffd86246266cebc65d7a SHA512 e51c49af63e37d1682892b84e74d48e171591c36dccb26e26bbf136385181ea9cbb94809b8900eae82b15e1cb79f844ae1cf0b00f0a6ac3afd5ebd02d554f9bc DIST toml-0.7.8.crate 49671 BLAKE2B 47988292efa682f34b5295ee15524d9603d7884a0ebdc50aff93823bc9bb565569097b6aa0c622976cb23688aff73e41c0a19b0ab72ca55676cc86d7ae3db693 SHA512 84479acfa305aa682ed6ba655208c245d442d61028c422fefd6174371ec214e88912c257a3e2527e14646b655b18d55ac2d5482b0b4fd8cc2a9f66575ff1c84b DIST toml_datetime-0.6.3.crate 10770 BLAKE2B fc1754eb7c3a7073cfe41e5ccba152ff09891a8de8afe38991cf2dd7b93aacf07f1075fd24d7aa643238cf31e3df1fc3162335b2c475438178b4a4d8a2055471 SHA512 cabf5dce24ed3bf4674008743180a21e86286d999cdce79f934de48b1e1fe0f16a7f3d2498bf059acdb823b51bc01986faf47139f8100ae272e6bd19095cfa9b -DIST toml_edit-0.19.14.crate 94875 BLAKE2B d11328357d66d4139ac23766ddc84985eb9e2ab7eb5ac5b3639be2098938596cb69c28150589f24bd404c10ec2fe06e0adc207b787c3dc869472eff15ec0fa2e SHA512 87f432e0f6870c2ff1476fd1dbafae8cfd736ab39436c1c60627d60511a65fece8c07bd9834d68a080f6969a256430acb20381f210b775c281764b183ec57411 DIST toml_edit-0.19.15.crate 95324 BLAKE2B f989f96d571693ff81572af6c05a6f51b673e478f22d20a6b166c45909902ac80280ea92ec5c3567327df90100a47fb7504845fc39bbcff6756af6c1a89e2221 SHA512 46d6bd2fea957392ae0ad7e687dad7743b76ee8e8ec76c80d6374ea294d3d09b6f73df0a82c821b9ee3b5268987a4136aa825034309f3cbc1947dbd1af1505dc DIST typenum-1.16.0.crate 42477 BLAKE2B acc6dcd4521493c438a8a3d997ab0456fdbff3db66aee9b81ba219714d47522c3ca8fe26f8ce84edfda416ff9a22747caf3ecc9cc4bcd1e7647ac351d5aef407 SHA512 93da3ed62573acbc9d5d31257fb72ae9cfc7d59e4040c1f32d93e8fec94795e1aa20a3bf76ddc64c4b383184306bb2a66e51fd61b64dd4ce46a1bca8238b57b2 DIST unarray-0.1.4.crate 12895 BLAKE2B 20fab4ce218941bad9ae341d24e92469b01f46523adf9d6c80cf2418b79dc529011f357e3c96a66ad96bf822358581a150f75c4d3ca67043e01814c59f1a9bd1 SHA512 373d16e9688938762c61cc9056a50badfde417f64385de1949678333cf9465cc496a357707989da83ee5e4ab041a89688fcd3ab9dfb9c6ec66446c9f5b56b630 DIST unicode-bidi-0.3.13.crate 44477 BLAKE2B 90d80e7c57e93aa9aaa83e7c3c1a93bb6e4d51047803e61ed3f7c80361987947b2029a2b679bd301e8a0766ee8ea7f080e9b9b6ebcbb4354e19813a0f7da2abc SHA512 fb094fcfd907d90fa7232432aca0143209446e4c5c73d8a0fe6d2dc44b9dbb5b8b926c59b5e3f9a5a0a36f91c04613509b6e430c9c4adf526e7445e6e8d7a3d9 DIST unicode-ident-1.0.11.crate 42067 BLAKE2B 3c7cac3d2bf1cbf1cf04716a482f130123e8e6940f7a90a17bc62fca44ac0069688165538f5329b95a72f735b594cfb85e3250738393ffd1b53cb0cd95077d89 SHA512 9682bbee339fb987c9d0bb6a54406d37b28b5c3587372d406402e4341900fec97e3234cd03b5c98b90b6378fd533dc452cac3de90d3ade19c4b09657e4abf6df DIST unicode-normalization-0.1.22.crate 122604 BLAKE2B 3f3430b279cc0ce1595392c869442ce676ab097154c688779ebcf726e10c497df59be2cd7bb2f84f99499a9df0654760a10ac92224c17d74775aeebe291241e1 SHA512 a5810d5e9cd93dbb80e013997aa9d38e60834619483a6623eb2859ec5d59a5aec3fc4db123dc7f4e2fe9f2b8799cf6af48bdff22d69a00a23707240e8bf3bb3c -DIST url-2.4.0.crate 75670 BLAKE2B 8cfff1d8ae0b7353ab4f539e2df1f15dde3c75f347c36bc5c4c8ea45a0cfcb31950b073b50acb34a14cd3d7a11b665c3a73a3d070cc590ce740c561f0e6e92d2 SHA512 acef524d2c00d2fd68ec6385ca2a44b740f60724256750d8b0ea609dec7f9d59303069f315f04a5205925a27274ec7709f3818a2237ea0023845e9a12905694c DIST url-2.4.1.crate 78228 BLAKE2B 6e324237af50605e9285889d967e6a66e258982c5e78ec99b2df68cbcc555574c0b0d650724ecb015e1065c737c88e3c04205973c35b0afcd63f222e91dde3f9 SHA512 ff2aed100e405f4474e17dcc01d59b63460e7a8babeb7cdcf9df6c1c65216c425e24d557f76c7097702b2befc381656107bef755ce929089b52a3901c46aa185 DIST utf-8-0.7.6.crate 10422 BLAKE2B 296690040895ba9da9e69d527aea415f4bd6bd3c010e67a08f9cffd2f4cd92a99f9ddde77512f9ef5a0db069ac9ac3cd6fd91aa18f0bcadf870ed212fdd76f2b SHA512 6bf0787cc297a1ac4e47389464d05ef6850602f549621687e776618bec96c1f7bacbb1ac8faaa63e5d28d975b850db8d6c784eb66e2466128f0521b91c14015b DIST utf8parse-0.2.1.crate 13435 BLAKE2B a1c111d7ffc60690f2aaa86f034c66ba1abe4e126f1774a4377d41eba3269369862f57515af387ea785d69a8adf46338b5e53761b5ee6f4f4380473f4d9cab0a SHA512 51fba8f1e7eb74b7020fd831e30a67fc8353ac2ee07335c8c3374a5570ac8117f165f6905d4b7f0360095b7b5ed3e739001d02a8cc3c89195baf2cd679136050 DIST version-compare-0.1.1.crate 13224 BLAKE2B 4bb1e7db6a4a5b30f4ef950234fa939bd562e8d5693aad42a5dadddde7caee01b4dc42b28d8ef61a769cf573440e57c0dc321f8a8b4b3dfc0cc035507bfed886 SHA512 efc9441440f702518867e2056c0ab066cd2fa6949112479e463802610f25a4d50c4411eb5fd0ba6ca9b187e358fce8d99579188e0ed9ba0297191172ab7af408 DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8 DIST wait-timeout-0.2.0.crate 12441 BLAKE2B a99d3f57bc6e784ac06167f98b2dc2841f730dfab4fb9772b15e67707f756d6ba7daeb3e992d32291bed3daa85eaa8a8ddde64db5e1acf1cc4031fc9bdc82212 SHA512 db3b7aa2acfd44e64451042b8ba98eecab77a82aa5c58ed08dadb119ab36dee4e26d62baad7978ed56d5ad03019c96be5021455362290f56043981137bac8066 -DIST walkdir-2.3.3.crate 23125 BLAKE2B 3bd354b9796a31bd4c8f4ca695514101a7837ae2134fa1ffec20df1cc946a67b38c6b50affbc2cb79ffee0934474d8269378dab5ac49a4943ccf8c7aaa51db11 SHA512 2b6e1e27c16e310f636eb1c9ee58435509fb8f7a6c5beba4dd13d87aa1d91599a593bfe720a675d536ce63e217c31e240a57122455d8e18de1282a9e7fc3defe DIST walkdir-2.4.0.crate 23550 BLAKE2B b4298c01cb38be0479b7ddfee627af01f889b6b6ff432e368bb67f65134c3958a4fe271a5a7dd61b19259ae88f5680e5ce8e12e50a872b05fcba68f59b7073ec SHA512 09e1bc852c01b452c95b26a369831a97bc5c9e0ada3111c73774570dd73bb5b9e4735317d5572304fb48dca44ce7b9f77bbd17c418b6b047b2ab17b8bb42d9d9 DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f -DIST wasi-0.9.0+wasi-snapshot-preview1.crate 31521 BLAKE2B 716bdd2ec46d0bc9911c5e5e29fc783840559931b2563d8619675fc11da9527ddbe653a0f1ce0b782ee0c5f7a3131aba2b0867d415f003aa9c2389357569e7dc SHA512 dbe641f796ee3a5daafcaafc911ecc6dff170340f477c2df7a61fb4858a85aefc2637c9e61973ecce66a987aa8e08a736273a4aad3ef47eaf61ed4268dbf9c47 DIST wasm-bindgen-0.2.87.crate 175052 BLAKE2B bf8cf4aa1786ac5c2ba76e80500b5c54313adf9690ef370e60b894401bd1b81416da7bb46b90c014412c96f30f995bd1e52cf7f3a6be1111aea40866e8178396 SHA512 0c3099155ef079d2b91d2d5b135243d687bf865cdd9ae9d97d8cc2eb4c9bf7439b66b28d5b1d7e95048e53be63ed4909b6b3f2427951348de25ca7abb7a03705 DIST wasm-bindgen-backend-0.2.87.crate 26821 BLAKE2B e230aa256a1f681ab3ffd2c83c3f6a810c305bb79a5e1d806b8b2b9f54ef0babc83809f6153b9ca511faa4b122f80bd1cc9eb97e7ae3cb4cba9e2dc1c6bd0b51 SHA512 317ee2bdf85067cb7f4b4ed6ff475ff9e5063143e9b7c8a28572211c09025935815227c4afa8c92823ac92102562d4d34531aa4891d8c922048d37e27377ee94 DIST wasm-bindgen-macro-0.2.87.crate 13897 BLAKE2B 0926975b0328cdd5525820358795b7b68b4ab9dc460715ed84e5d276e76e936057140efb1ba875acf25f3d2862e680f9827bd05cc47560d54f7ec673f30244cb SHA512 af366d8d853b280014cdf5286f3b1f6d7fb0837ce6e359a81cb6f85161537c8e2cd06d7f893c957f5bf1548d34084d33a213670b471937782b56033a23cb15a6 @@ -373,27 +254,17 @@ DIST winapi-util-0.1.5.crate 10164 BLAKE2B fc800aceae5249a858c806c3e969ef2545766 DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 DIST windows-0.48.0.crate 11864177 BLAKE2B 39c0e4f058f68a829ee08721818a0b04287af20dfe6e03a125b75566b4c8a58b56557d685600f1f9c215811154f9782f12368d42848445d54dcf9bfd6471349d SHA512 7c906f885fa0a730f1cb1ef4e62f5b602a49d44343febe1d38fcd4cbc28e0342766983796042585fe457aa229333558715b6270e378946faa8f398a7ecc2af8c DIST windows-sys-0.48.0.crate 2628884 BLAKE2B 551e900de4f67187ef034b60df9fd0e0d8f82a3100ef28e1eabd543ac129d882dc86ffcc1714071aba09e4cb2ae2d2f07ace1a32b99fd989ce525cf05991edab SHA512 bdf534bcf3face31e9ebe11427a911a53f89f4ff5eaea8cccd094e139bfe14b2aec602b1cab1df774794d999477439d9adc6b627a8e33c20334fc348ba2c47ed -DIST windows-targets-0.48.1.crate 6902 BLAKE2B 8e6cd47dea52131c66983cbf4982e88f7bd30416dfae4e380f7afb39f67ee0ac88d40769668dd5aba40d4415f9f00cbc2ac98d598506fed26029f5ec4df3a2c5 SHA512 e48179620cce528292167f1d5ee2deea0659569c996dc90eb4ab62b9ea8baee6c0bea3ab739e06d8793c9690bfc895545ed0039cb633ca39293de79c42ea9de2 DIST windows-targets-0.48.5.crate 6904 BLAKE2B 7396bb210f37bd51da86f39fca3425c8f6610721d5c4e94f9fafa0a8a8046303b3fcc6979146bcfaa32f4406d242a0455f6cbb220f84c6ff84650e755acf5223 SHA512 e079eeef255a046be7f8e6a31c14f7b230254ebcf05eed2944827bb3d2a0dc30940d87593cf544d5e7ef35f6312b99430efcfb01421d91b02bb9c4bef7d98709 -DIST windows_aarch64_gnullvm-0.48.0.crate 366543 BLAKE2B 9b10f65089fe6da3ff38a1061783f635644ae84f567f891eaced280af68f7ff3919b34289e8850aa34554bb0346903273ff0a7fa743ca8794c2d23a9f1b0185f SHA512 80c5aa74c5669f7acff3882a8e7575f15e8d7cc58c11a1cb731ff423eb9cc9ba43cc6b80e52803c0d44e6a9001655ba87de6f43a9fe858da6d6e3a5c983a2711 DIST windows_aarch64_gnullvm-0.48.5.crate 418492 BLAKE2B 5c6f7d73ad05740f0bac304ed1ef9b2ea63b0d6ca8f875552ae299a0b73b1557e8fe996f1c2b69be9f2df350c9288690f49ee62239a2896991364331d6c55462 SHA512 20158d31454488f6053d3ad7b97d7fc6eae6cf37e4ba0e50c28bd29b368505eed64199ae31104d5f97b66846be54e5ed25c0ad31ea850819205c573a31ac0996 -DIST windows_aarch64_msvc-0.48.0.crate 671479 BLAKE2B 0c80f210437628e1d878d1d14e884fea532c7539b3030aa76d46f27d02372c715c6e33d7efdbbd770666472b44a66c30711a33d819ede9cdcd51c96355802d45 SHA512 617e47a7202f1db4dbd3ecea509682135ccd85e3a458c0331b9bc7aa1d84e5756b59c881cb098d5c6d4c951248d13c8253a8e8a50938e1997bd19ceba77262df DIST windows_aarch64_msvc-0.48.5.crate 798483 BLAKE2B 60c466d6536426425a34b5ca20da97c8127ebeb4fb9b1363911165bada484f8913fcd50e90410b5661e0c27dbfe8f4eeaa62fb17d1f3566bfc82b6255e11619b SHA512 223f016c6f1a44dbc5c8a8428b39438f75380ea06951b7c26ed0877b19d79410c6fde5e4c7f2c839b6e76159131f39a1230e0e3a208dfc425ba9117e3665c4ff -DIST windows_i686_gnu-0.48.0.crate 741490 BLAKE2B 5a4a584f8d8ee5bbd2d4c5b6749a66f2d43fc9e4ef90faab2227709b270f0d46fc26578c029edd96877c71309316ddb32d91c39f46d88f9a484c614f866e3dbe SHA512 15149fdd48b61b6d993acd392dbd353d0280d984ea88745217e4207937174bb90cdd9701f69ff0fe06a842f03607cbb57937d20d79ab577181e605a8a8fadc68 DIST windows_i686_gnu-0.48.5.crate 844891 BLAKE2B fdc37cd74a4982056bf22fdb7b84e1c55dc838f3cb19ff3648730a77e673ef4ecc0380b3e4277bb8df2fcfa25f57b69014713d9e3ed27c28e19b25b3ea2ab774 SHA512 931ba5c1e4eb8ae73248e00d9611298d1c4b4b0dae719fdeb9243930cd420a103a7bc2738e0a4887c42c8f25728d6c5d64ad141dc092bc3f1d0f35dbe37d303a -DIST windows_i686_msvc-0.48.0.crate 730056 BLAKE2B 4e4ad6ed94948145199c2ed50fc65e4af08455a0fd058bb0f763d481f30b029f99a2b8dbac087b29e762500a19270f6683baf62ba99d141eb002a5b0b5c8ea05 SHA512 11a50800e709712dbea907275bc0faa46d2eb2969118445ed5b932d9c5957a09592a5b26a40e554c1f5fd56c6d074a07637e6f88eedd2224e1001e62df7b469b DIST windows_i686_msvc-0.48.5.crate 864300 BLAKE2B 3d3ea8be55e2d6ced0eeda18abe1dffb925a1a78f456d683e4450d9f2fd287ad2e8494d65b2b770c677a12b3a60d10f0435e16c61880e3867c3657fd44892442 SHA512 70e2fb4fdb006a4cbd43ab2c7e940b277a15fb1790dfa2d1fc1f1fd18bead4886f6dc046e44326603e4894d988578917b8932aba5d9a6a4cc8424911cad9dc7e -DIST windows_x86_64_gnu-0.48.0.crate 703595 BLAKE2B b227efb78a99c43d0538cceadada3fa1840df29adc665787fdcf845b73e77d782da8a9f9aa602e1da61401b550d0107176feb6c397c922a6240b38cc8f04a180 SHA512 38eff1164fb37dbd2bbe53404b20cba92de84cbbd5e4eb9ad60d51fb43d6fdb8b87a1488e2c88ebd4b3ff3b708f93fdc05df4b14a285d3ff11c33ff0d9828602 DIST windows_x86_64_gnu-0.48.5.crate 801619 BLAKE2B aa7e7e6a6ff9f9553ada3a0a39a9aa798e9d995a8eef36e0b6fdb2a0db93ddecee5548970575271fe43aec74797a420d0ee231d503b5bad1bd999059261e0e33 SHA512 1d6056fae430b3d042bdff3c6217c76be4b8b9f5dada9bad06beaac2db7d7ab9b0a82e44f498ec88e61afa73e99f56d84d445dc3847732b9ce5d947e08485f74 -DIST windows_x86_64_gnullvm-0.48.0.crate 366536 BLAKE2B 295dc3aef18c604d1579978045f4058b1a315083a8ab842bddf5800ec3460b1530ad88c3464acab712a229290aca235810de8a3b6a253859a354d9fa97277e58 SHA512 8d82fad4c8445030844708aa026a62f1ca43362b8e15f14b0d226c7e9cda04ffa0715087b6a025dbb738e8891de24fcc4a2df071a532917cf03c4a46f934f396 DIST windows_x86_64_gnullvm-0.48.5.crate 418486 BLAKE2B 12a2199d434617c1df1a839e9f435620ad64b40c579f6d0c3677553ad7a48e5765d12c266b04946402e15c92cff2e4ac4979ce2130750ef426e2672119680284 SHA512 c016d5b5e73832b61ff67929d92fa8c16e154656294357266ad29ce1f44db4ca2d2935dba31a6b571187dc838b1d22f1e3b41fefffd1d719a338439adf1646aa -DIST windows_x86_64_msvc-0.48.0.crate 671422 BLAKE2B abb063610dcc38581657133182b7d9efeed5553df67bd2bd6f30f1668a645186e4824f9ef556a5abc84ace10b1b437b6325bbda6df5a64ce880d7dcb743ac786 SHA512 6e598b8e3ac54912a8ebac01b0dd2c58fd282072527d7fedc7f6ebecdfb7dcb09ae46c22293bc0117849437f8b053db5e90406e7a38276f0f0afd06be3966795 DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d278947d36122d9045b839ba0cf3e690202d242265b676f23cc301da5f9d98c56ca4ecb76f7d6f072ee71bf986a1deca87020b90e5 SHA512 fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0 -DIST winnow-0.5.0.crate 142099 BLAKE2B d801e056b583588aec1c0f2c7e056d972a0e0c1b2857209cf87655fb92601a8e0ba0766b877763c1ca6b2a7c282257b617d548249337de93f6cf3e26597f5926 SHA512 f14c01b5e7dd6ea2061496224e00d88a842b39ed7af5e43279f69bd85d1a964d8e64ec05801c74acad58c32ba818a4110faf3cfe7c98d4ad20d1160d25f8e519 DIST winnow-0.5.15.crate 145621 BLAKE2B 039262561227641c2d8b996ebb59c79718de3f2b7dd8e369fc3e341f3458b1e0213f35c575d615e87d5f89aad639c7a258e4efb2c10f58c2cd6e120482702cc2 SHA512 42dce18906f41e45e6dd75ba01af6a94501317dee8b45f4c7340f7c9c94f8935afe2536cd9ad5a91eef6f3a6135cab0a451d67a35b5a0fd69130a90e6aa47603 DIST xml5ever-0.17.0.crate 41208 BLAKE2B 42be2b72566bf44d3cf70b365aee45a6c8034c20e4e18c5f71ed51be3a02dc63ccd2545bd41cdb9c019ea34e8419dbb93888ee41bd9b38f2a41c7bf63e27c323 SHA512 0c67244411811a3e82fe58d341b371b938ce6e45ec1af2bd8615c0f0a9628fa662ec0eb130de2ae199d32c7778f0c2d2b80221812dc33831b93333dcde5a682e DIST yeslogic-fontconfig-sys-4.0.1.crate 6694 BLAKE2B a78e56725245af764e31dbfc7e337dae5ab50e0af8d23a6f2ab5f5744b15208567bbaa742876d76fede07f7313fcce8e9c0c06aa9936cee16b902d8e7a641395 SHA512 b1626e259d8535c0189535eb240b92c798330c01866f33231ca9baba07b3da792cc5390221c826c67df9c6e6c0ae64568f1dbd70b9841750e233dab2bd27f506 EBUILD librsvg-2.40.21.ebuild 2544 BLAKE2B 0e6e8f0698dba9b8d11f56c87d2dff67c2fdd2d0f51de5bccbadf5e8cd6df6e85db8bb92c1c9771ecc5677a83a5afefeb7d54e17304b6c81fdf90db5fedd725f SHA512 e22f0c54731bd79c14ad377676554455581ca5f3f93845b442aaf71d9137013823351d71f0fd03d463f6d696950d61dd5ba45d6ee1a4411d3e50d6bb28738a64 -EBUILD librsvg-2.56.3.ebuild 8563 BLAKE2B 1cb483051b3a2289391cb725ef5ec566bc3a85a8c2b78bf3cae52f822b645c6be6ab8169c01811bdf7f0e668dbca8c08202190065dd4de4bcb26612b104c2862 SHA512 1e6d88497002579dad666df4229910b646f9dfc94e8066d14cfc3c4ece5664b704ec5c50c7b4e9a6e21f0d6a28c7890a954a2c87ff3a8c7524a654433934ac0b EBUILD librsvg-2.57.0.ebuild 7808 BLAKE2B 89751ba0188864de554cb1469ea9b59de31f1c9a2271aa788ccf6d423eb58e5198b635de108339910d6a3db5e459b2a686524478ebc2bd8bf5673156b65c637a SHA512 5457922c90abe25dfbf5f2fae1fed215fdedc927004c8f80f184d61012afeba9d4e4318e207651fa66c0569ddd6017a958c220c722d1440f1914872c10c85bcc MISC metadata.xml 417 BLAKE2B 00dfd8b977411ede7a975386836fe9290ea89265528038d4204d800ae04bb1aed6ba6b7427e0eeef05136f2f24b0c9e14dd0690c7db37c75ca2d7f41d997486c SHA512 937c31f4a264f7095d25fbf6e9d3f78e5f2558bc69d5e3308529db301108c8b47078967e85a4fc5163fbf840a34e4e15bf6621c6b3fefe5e858cc90ce82a61c2 diff --git a/gnome-base/librsvg/librsvg-2.56.3.ebuild b/gnome-base/librsvg/librsvg-2.56.3.ebuild deleted file mode 100644 index 67630aa6fdd6..000000000000 --- a/gnome-base/librsvg/librsvg-2.56.3.ebuild +++ /dev/null @@ -1,414 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{10..12} ) - -CRATES=" - adler-1.0.2 - aho-corasick-1.0.2 - android-tzdata-0.1.1 - android_system_properties-0.1.5 - anes-0.1.6 - anstream-0.3.2 - anstyle-1.0.1 - anstyle-parse-0.2.1 - anstyle-query-1.0.0 - anstyle-wincon-1.0.1 - anyhow-1.0.72 - approx-0.5.1 - assert_cmd-2.0.11 - atty-0.2.14 - autocfg-1.1.0 - base-x-0.2.11 - bit-set-0.5.3 - bit-vec-0.6.3 - bitflags-1.3.2 - bitflags-2.3.3 - block-0.1.6 - bstr-1.6.0 - bumpalo-3.13.0 - bytemuck-1.13.1 - byteorder-1.4.3 - cairo-rs-0.17.10 - cairo-sys-rs-0.17.10 - cast-0.3.0 - cc-1.0.79 - cfg-expr-0.15.3 - cfg-if-1.0.0 - chrono-0.4.26 - ciborium-0.2.1 - ciborium-io-0.2.1 - ciborium-ll-0.2.1 - clap-3.2.25 - clap-4.3.17 - clap_builder-4.3.17 - clap_complete-4.3.2 - clap_derive-4.3.12 - clap_lex-0.2.4 - clap_lex-0.5.0 - colorchoice-1.0.0 - const-cstr-0.3.0 - const_fn-0.4.9 - convert_case-0.4.0 - core-foundation-sys-0.8.4 - crc32fast-1.3.2 - criterion-0.4.0 - criterion-plot-0.5.0 - crossbeam-channel-0.5.8 - crossbeam-deque-0.8.3 - crossbeam-epoch-0.9.15 - crossbeam-utils-0.8.16 - cssparser-0.29.6 - cssparser-macros-0.6.1 - data-url-0.2.0 - derive_more-0.99.17 - difflib-0.4.0 - discard-1.0.4 - dlib-0.5.2 - doc-comment-0.3.3 - dtoa-1.0.9 - dtoa-short-0.3.4 - either-1.8.1 - encoding-0.2.33 - encoding-index-japanese-1.20141219.5 - encoding-index-korean-1.20141219.5 - encoding-index-simpchinese-1.20141219.5 - encoding-index-singlebyte-1.20141219.5 - encoding-index-tradchinese-1.20141219.5 - encoding_index_tests-0.1.4 - encoding_rs-0.8.32 - equivalent-1.0.1 - errno-0.3.1 - errno-dragonfly-0.1.2 - fastrand-2.0.0 - fdeflate-0.3.0 - flate2-1.0.26 - float-cmp-0.9.0 - fnv-1.0.7 - form_urlencoded-1.2.0 - futf-0.1.5 - futures-channel-0.3.28 - futures-core-0.3.28 - futures-executor-0.3.28 - futures-io-0.3.28 - futures-macro-0.3.28 - futures-task-0.3.28 - futures-util-0.3.28 - fxhash-0.2.1 - gdk-pixbuf-0.17.10 - gdk-pixbuf-sys-0.17.10 - getrandom-0.1.16 - getrandom-0.2.10 - gio-0.17.10 - gio-sys-0.17.10 - glib-0.17.10 - glib-macros-0.17.10 - glib-sys-0.17.10 - gobject-sys-0.17.10 - half-1.8.2 - hashbrown-0.12.3 - hashbrown-0.14.0 - heck-0.4.1 - hermit-abi-0.1.19 - hermit-abi-0.3.2 - iana-time-zone-0.1.57 - iana-time-zone-haiku-0.1.2 - idna-0.4.0 - indexmap-1.9.3 - indexmap-2.0.0 - is-terminal-0.4.9 - itertools-0.10.5 - itoa-1.0.9 - js-sys-0.3.64 - language-tags-0.3.2 - lazy_static-1.4.0 - libc-0.2.147 - libloading-0.8.0 - libm-0.2.7 - linked-hash-map-0.5.6 - linux-raw-sys-0.4.3 - locale_config-0.3.0 - lock_api-0.4.10 - log-0.4.19 - lopdf-0.29.0 - mac-0.1.1 - malloc_buf-0.0.6 - markup5ever-0.11.0 - matches-0.1.10 - matrixmultiply-0.3.7 - memchr-2.5.0 - memoffset-0.9.0 - miniz_oxide-0.7.1 - nalgebra-0.32.3 - nalgebra-macros-0.2.1 - new_debug_unreachable-1.0.4 - nodrop-0.1.14 - normalize-line-endings-0.3.0 - num-complex-0.4.3 - num-integer-0.1.45 - num-rational-0.4.1 - num-traits-0.2.15 - num_cpus-1.16.0 - objc-0.2.7 - objc-foundation-0.1.1 - objc_id-0.1.1 - once_cell-1.18.0 - oorandom-11.1.3 - os_str_bytes-6.5.1 - pango-0.17.10 - pango-sys-0.17.10 - pangocairo-0.17.10 - pangocairo-sys-0.17.10 - parking_lot-0.12.1 - parking_lot_core-0.9.8 - paste-1.0.14 - percent-encoding-2.3.0 - phf-0.8.0 - phf-0.10.1 - phf_codegen-0.8.0 - phf_codegen-0.10.0 - phf_generator-0.8.0 - phf_generator-0.10.0 - phf_macros-0.10.0 - phf_shared-0.8.0 - phf_shared-0.10.0 - pin-project-lite-0.2.10 - pin-utils-0.1.0 - pkg-config-0.3.27 - plotters-0.3.5 - plotters-backend-0.3.5 - plotters-svg-0.3.5 - png-0.17.9 - pom-3.3.0 - ppv-lite86-0.2.17 - precomputed-hash-0.1.1 - predicates-2.1.5 - predicates-3.0.3 - predicates-core-1.0.6 - predicates-tree-1.0.9 - proc-macro-crate-1.3.1 - proc-macro-error-1.0.4 - proc-macro-error-attr-1.0.4 - proc-macro-hack-0.5.20+deprecated - proc-macro2-1.0.66 - proptest-1.2.0 - quick-error-1.2.3 - quote-1.0.31 - rand-0.7.3 - rand-0.8.5 - rand_chacha-0.2.2 - rand_chacha-0.3.1 - rand_core-0.5.1 - rand_core-0.6.4 - rand_hc-0.2.0 - rand_pcg-0.2.1 - rand_xorshift-0.3.0 - rawpointer-0.2.1 - rayon-1.7.0 - rayon-core-1.11.0 - rctree-0.5.0 - redox_syscall-0.3.5 - regex-1.9.1 - regex-automata-0.3.3 - regex-syntax-0.6.29 - regex-syntax-0.7.4 - rgb-0.8.36 - rustc_version-0.2.3 - rustc_version-0.4.0 - rustix-0.38.4 - rusty-fork-0.3.0 - ryu-1.0.15 - safe_arch-0.7.1 - same-file-1.0.6 - scopeguard-1.2.0 - selectors-0.24.0 - semver-0.9.0 - semver-1.0.18 - semver-parser-0.7.0 - serde-1.0.173 - serde_derive-1.0.173 - serde_json-1.0.103 - serde_spanned-0.6.3 - servo_arc-0.2.0 - sha1-0.6.1 - sha1_smol-1.0.0 - simba-0.8.1 - simd-adler32-0.3.5 - siphasher-0.3.10 - slab-0.4.8 - smallvec-1.11.0 - stable_deref_trait-1.2.0 - standback-0.2.17 - stdweb-0.4.20 - stdweb-derive-0.5.3 - stdweb-internal-macros-0.2.9 - stdweb-internal-runtime-0.1.5 - string_cache-0.8.7 - string_cache_codegen-0.5.2 - strsim-0.10.0 - syn-1.0.109 - syn-2.0.26 - system-deps-6.1.1 - target-lexicon-0.12.10 - tempfile-3.7.0 - tendril-0.4.3 - termtree-0.4.1 - textwrap-0.16.0 - thiserror-1.0.43 - thiserror-impl-1.0.43 - time-0.2.27 - time-macros-0.1.1 - time-macros-impl-0.1.2 - tinytemplate-1.2.1 - tinyvec-1.6.0 - tinyvec_macros-0.1.1 - toml-0.7.6 - toml_datetime-0.6.3 - toml_edit-0.19.14 - typenum-1.16.0 - unarray-0.1.4 - unicode-bidi-0.3.13 - unicode-ident-1.0.11 - unicode-normalization-0.1.22 - url-2.4.0 - utf-8-0.7.6 - utf8parse-0.2.1 - version-compare-0.1.1 - version_check-0.9.4 - wait-timeout-0.2.0 - walkdir-2.3.3 - wasi-0.9.0+wasi-snapshot-preview1 - wasi-0.11.0+wasi-snapshot-preview1 - wasm-bindgen-0.2.87 - wasm-bindgen-backend-0.2.87 - wasm-bindgen-macro-0.2.87 - wasm-bindgen-macro-support-0.2.87 - wasm-bindgen-shared-0.2.87 - web-sys-0.3.64 - weezl-0.1.7 - wide-0.7.11 - winapi-0.3.9 - winapi-i686-pc-windows-gnu-0.4.0 - winapi-util-0.1.5 - winapi-x86_64-pc-windows-gnu-0.4.0 - windows-0.48.0 - windows-sys-0.48.0 - windows-targets-0.48.1 - windows_aarch64_gnullvm-0.48.0 - windows_aarch64_msvc-0.48.0 - windows_i686_gnu-0.48.0 - windows_i686_msvc-0.48.0 - windows_x86_64_gnu-0.48.0 - windows_x86_64_gnullvm-0.48.0 - windows_x86_64_msvc-0.48.0 - winnow-0.5.0 - xml5ever-0.17.0 - yeslogic-fontconfig-sys-4.0.1 -" - -inherit cargo gnome2 multilib-minimal python-any-r1 rust-toolchain vala - -DESCRIPTION="Scalable Vector Graphics (SVG) rendering library" -HOMEPAGE="https://wiki.gnome.org/Projects/LibRsvg https://gitlab.gnome.org/GNOME/librsvg" -SRC_URI+=" $(cargo_crate_uris ${CRATES})" - -LICENSE="Apache-2.0 BSD CC0-1.0 LGPL-2.1+ ISC MIT MPL-2.0 Unicode-DFS-2016" - -SLOT="2" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86" - -IUSE="gtk-doc +introspection +vala" -REQUIRED_USE=" - gtk-doc? ( introspection ) - vala? ( introspection ) -" - -RDEPEND=" - >=x11-libs/cairo-1.16.0[glib,svg(+),${MULTILIB_USEDEP}] - >=media-libs/freetype-2.9:2[${MULTILIB_USEDEP}] - >=x11-libs/gdk-pixbuf-2.20:2[introspection?,${MULTILIB_USEDEP}] - >=dev-libs/glib-2.50.0:2[${MULTILIB_USEDEP}] - >=media-libs/harfbuzz-2.0.0:=[${MULTILIB_USEDEP}] - >=dev-libs/libxml2-2.9.1-r4:2[${MULTILIB_USEDEP}] - >=x11-libs/pango-1.48.11[${MULTILIB_USEDEP}] - - introspection? ( >=dev-libs/gobject-introspection-0.10.8:= ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - >=virtual/rust-1.65.0[${MULTILIB_USEDEP}] - x11-libs/gdk-pixbuf - ${PYTHON_DEPS} - $(python_gen_any_dep 'dev-python/docutils[${PYTHON_USEDEP}]') - gtk-doc? ( dev-util/gi-docgen ) - virtual/pkgconfig - vala? ( $(vala_depend) ) - - dev-libs/gobject-introspection-common - dev-libs/vala-common -" -# dev-libs/gobject-introspection-common, dev-libs/vala-common needed by eautoreconf - -QA_FLAGS_IGNORED=" - usr/bin/rsvg-convert - usr/lib.*/librsvg.* -" - -src_prepare() { - use vala && vala_setup - gnome2_src_prepare -} - -multilib_src_configure() { - local myconf=( - --disable-static - --disable-debug - $(multilib_native_use_enable gtk-doc) - $(multilib_native_use_enable introspection) - $(multilib_native_use_enable vala) - --enable-pixbuf-loader - ) - - if ! multilib_is_native_abi; then - myconf+=( - # Set the rust target, which can differ from CHOST - RUST_TARGET="$(rust_abi)" - # RUST_TARGET is only honored if cross_compiling, but non-native ABIs aren't cross as - # far as C parts and configure auto-detection are concerned as CHOST equals CBUILD - cross_compiling=yes - ) - fi - - ECONF_SOURCE=${S} \ - gnome2_src_configure "${myconf[@]}" - - if multilib_is_native_abi; then - ln -s "${S}"/doc/html doc/html || die - fi -} - -multilib_src_compile() { - gnome2_src_compile -} - -multilib_src_install() { - gnome2_src_install -} - -multilib_src_install_all() { - find "${ED}" -name '*.la' -delete || die - - if use gtk-doc; then - mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die - mv "${ED}"/usr/share/doc/Rsvg-2.0 "${ED}"/usr/share/gtk-doc/html/ || die - fi -} - -pkg_postinst() { - multilib_foreach_abi gnome2_pkg_postinst -} - -pkg_postrm() { - multilib_foreach_abi gnome2_pkg_postrm -} diff --git a/gnome-base/nautilus/Manifest b/gnome-base/nautilus/Manifest index 3f98364100f5..24fa2866d062 100644 --- a/gnome-base/nautilus/Manifest +++ b/gnome-base/nautilus/Manifest @@ -1,8 +1,6 @@ AUX 43.0-optional-gstreamer.patch 1269 BLAKE2B 2a4599771977e44f9e1b25d2334f838a2016d1bfd6eea48c004ce410442ec12152e69efec389b6d373d1e187f00b78ac3fd617f4992e90acaf69a5a3325b7a2d SHA512 7f578859a3c8100f4d8783851b91a40c1c3d2d702851772e91bb08bade7802271ffa0524861e968004c6ea6450060da0ca6cf917808c4542ad5853bcb7d3ae45 AUX 45.2.1-better-icon-lookup-fallback.patch 4262 BLAKE2B 0a472471f2032c32013d53afe31b55b5f2496035d0af949687a73d082bc0cc5d63c6e74bc92dc4eb845005d6829ea07bd7d2adfe7d5f1781c1da6f1116187dd8 SHA512 c2d0dc6b51ac39ce8cd27a36a6257a36481c86ba4ecdd2ad0317fcf2f718286a13f3625c1f795fbaec37fb499f95ee7521e438d80f5dd9de50c728b14078d4ee AUX 45.2.1-fix-av-props-crash.patch 1345 BLAKE2B 14f48ec5adf2d4c7935a302f81c34f503eb62774f0c9a4b4b0321e175242bf332867c8815854331476278b4f1de3893c7b82d434e0ec558ce97e5d0718cc69dd SHA512 6331a246143991b2798600e49275e2e0d4c21ad1b5000e51b47eb3c4c79cf4f0659c00ae1c40d95f312a9d20d3e70faa283a6489bcd32143460a2dbe3b7c7d68 -DIST nautilus-44.2.1.tar.xz 3190824 BLAKE2B 159abd8fbaea3f372febb4c7f68f95d97b50ac19e31d6108c9588aa849f92ea82a2a04402c8ee78f223339ffe929ed3fc95e4606db7753adacf6edb49f340910 SHA512 35974f9d2d785c69d4199287f1b79aa83397b37b3ad3ebe97894ee5e5d9aa4a981808fa443d5c04d2c7223c290a2cad87e3eeb62787b1d241486c39d5e061769 DIST nautilus-45.2.1.tar.xz 3208272 BLAKE2B 80adf7ace00c21d21eddf764595c3f981e6206b936996458e5c2cc9cc51536e759528bdc38d1cddfe1c87eb94eac0ef2ced714ae797db947b81199a4bfa41c9d SHA512 c1e26e9f802f62ccb7a7d60f895575a1b31d8071f6a60206472fe79f70d64717b9abe97a5c5c0c87349994ff6f144dfe97c7bd448a05a9da00ff9918884e65fa -EBUILD nautilus-44.2.1.ebuild 3319 BLAKE2B 5b1ead51507c44f62756f917fb60be25522ae380a26c729ca7b776890f2ab891bce9ec903ac10de4d8c57798ecdaf1cf8e2a60ffd1bc117faecefa2c1094b560 SHA512 f8f9fe969d3cb3c35d60d50633524c02ce775db2e5d95722af0ab3c17e3570284667c2fd07d4f01dbc62397a183bba71fe0cb686c81c6fd3446af4e6bd3bea10 -EBUILD nautilus-45.2.1-r1.ebuild 3735 BLAKE2B ca9a1151f762662e988b4b76997e48effe6cb61de08202c53f0fc008ee796b8d7a017ba8cbb09ef9f20300096619760c0c89921ab20bea80e07a6e20a099325e SHA512 9c781610af04716ed9a5575e09554c686a6c42adac7d792dbd0da8b2e916bd629995113ed126501b6c6ef1f5a9c4bbafed7db1b319ef3ed4932266c73aee7433 +EBUILD nautilus-45.2.1-r1.ebuild 3733 BLAKE2B 08e1b1a703a659c6884cf72d50f25a098b33bb924ab07e90962c158be11a5d7ce6614ae1bb0c915f12e045618c4a997e561f0dee03059e0cc3a065baf3a83492 SHA512 c769ed474a91f6a94d1c6971912fd713ed09d6f3ee6bd9149b0f6809d170698be776aae37fdfd89a7c293c31d9396dfee07965ce301cf0e24633ebdd2b50710d MISC metadata.xml 735 BLAKE2B 45a5510704506c6dd881fe6a653002b99eb6746d886e957022089028642969eb184001fc9d8a224bc8d699515399196088351fada65bf3c5d7085241c2be5ee4 SHA512 9f788fafb7965d95451f7f8d3bbde2357c149e2781368056893975f34f8b3e339e8b5016802c39b4bf5575649a071cd2a08185c9aae0bdb33c7a3a86b81d0353 diff --git a/gnome-base/nautilus/nautilus-44.2.1.ebuild b/gnome-base/nautilus/nautilus-44.2.1.ebuild deleted file mode 100644 index 1b99854aee8e..000000000000 --- a/gnome-base/nautilus/nautilus-44.2.1.ebuild +++ /dev/null @@ -1,120 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome.org gnome2-utils meson readme.gentoo-r1 virtualx xdg - -DESCRIPTION="Default file manager for the GNOME desktop" -HOMEPAGE="https://wiki.gnome.org/Apps/Nautilus" - -LICENSE="GPL-3+ LGPL-2.1+" -SLOT="0" -IUSE="gnome +gstreamer gtk-doc +introspection +previewer selinux sendto" -REQUIRED_USE="gtk-doc? ( introspection )" - -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86" - -DEPEND=" - >=dev-libs/glib-2.72.0:2 - >=media-libs/gexiv2-0.14.0 - >=x11-libs/gdk-pixbuf-2.30.0:2 - gstreamer? ( media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 ) - >=app-arch/gnome-autoar-0.4.4 - >=gnome-base/gnome-desktop-43:4= - >=gnome-base/gsettings-desktop-schemas-42 - >=gui-libs/gtk-4.10.3:4[introspection?] - >=gui-libs/libadwaita-1.3.0:1 - >=dev-libs/libportal-0.5:=[gtk] - >=x11-libs/pango-1.28.3 - selinux? ( >=sys-libs/libselinux-2.0 ) - >=app-misc/tracker-3.0:3 - >=dev-libs/libxml2-2.7.8:2 - >=net-libs/libcloudproviders-0.3.1 - introspection? ( >=dev-libs/gobject-introspection-1.54:= ) -" -RDEPEND="${DEPEND} - >=app-misc/tracker-miners-3.0:3= -" # uses org.freedesktop.Tracker.Miner.Files gsettings schema from tracker-miners -BDEPEND=" - >=dev-util/gdbus-codegen-2.51.2 - dev-util/glib-utils - gtk-doc? ( - app-text/docbook-xml-dtd:4.1.2 - dev-util/gi-docgen - ) - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig - test? ( sys-apps/dbus ) -" -PDEPEND=" - gnome? ( x11-themes/adwaita-icon-theme ) - previewer? ( >=gnome-extra/sushi-0.1.9 ) - sendto? ( >=gnome-extra/nautilus-sendto-3.0.1 ) - >=gnome-base/gvfs-1.14[gtk(+)] -" # Need gvfs[gtk] for recent:/// support; always built (without USE=gtk) since gvfs-1.34 - -PATCHES=( - "${FILESDIR}"/43.0-optional-gstreamer.patch # Allow controlling audio-video-properties build -) - -src_prepare() { - default - xdg_environment_reset - - # Disable -Werror - sed -e '/-Werror=/d' -i meson.build || die - - if use previewer; then - DOC_CONTENTS="nautilus uses gnome-extra/sushi to preview media files. - To activate the previewer, select a file and press space; to - close the previewer, press space again." - fi - - # Disable test-nautilus-search-engine-tracker; bug #831170 - sed -e '/^tracker_tests = /{n;N;N;d}' -i test/automated/displayless/meson.build || die -} - -src_configure() { - local emesonargs=( - $(meson_use gtk-doc docs) - -Dextensions=true # image file properties, sendto support; also required for -Dgstreamer=true - $(meson_use gstreamer) # gstreamer audio-video-properties extension - $(meson_use introspection) - -Dpackagekit=false - $(meson_use selinux) - -Dprofiling=false - -Dtests=$(usex test all none) - ) - meson_src_configure -} - -src_install() { - use previewer && readme.gentoo_create_doc - meson_src_install -} - -src_test() { - # Avoid dconf that looks at XDG_DATA_DIRS, which can sandbox fail if flatpak is installed - gnome2_environment_reset - # TODO: Tests require tracker testutils (e.g. tracker-sandbox), which may - # need some sorting out with tracker use flag deps - virtx dbus-run-session meson test -C "${BUILD_DIR}" || die -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update - - if use previewer; then - readme.gentoo_print_elog - else - elog "To preview media files, emerge nautilus with USE=previewer" - fi -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnome-base/nautilus/nautilus-45.2.1-r1.ebuild b/gnome-base/nautilus/nautilus-45.2.1-r1.ebuild index a60be4c1b182..64e21fdb42a6 100644 --- a/gnome-base/nautilus/nautilus-45.2.1-r1.ebuild +++ b/gnome-base/nautilus/nautilus-45.2.1-r1.ebuild @@ -13,7 +13,7 @@ SLOT="0" IUSE="+cloudproviders gnome +gstreamer gtk-doc +introspection +previewer selinux sendto" REQUIRED_USE="gtk-doc? ( introspection )" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86" DEPEND=" >=dev-libs/glib-2.77.0:2 diff --git a/gnome-extra/Manifest.gz b/gnome-extra/Manifest.gz index 42d727a5715fd17a1c3f166df3806d9274ab077d..cd702d9ab2e0c3f85dae0edac0a70ee0faa860d5 100644 GIT binary patch delta 11194 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 YgV%bKaD~N*ZuqDF2N{Hd`ae+s0A`ylH2?qr delta 11201 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 diff --git a/gnome-extra/evolution-data-server/Manifest b/gnome-extra/evolution-data-server/Manifest index 43498ccf5f4d..3360afbd49ea 100644 --- a/gnome-extra/evolution-data-server/Manifest +++ b/gnome-extra/evolution-data-server/Manifest @@ -1,13 +1,8 @@ AUX 3.36.5-gtk-doc-1.32-compat.patch 1016 BLAKE2B 6458aa6e2bb41ce07bf74910ef36aafab895dec6e85c4262c346bbe518165ca2ca7778e3d97182d4f6c619313ed016a186dc88fd349a9bd1770441afb09f6e01 SHA512 3a43ee8128896eccdc35e65155aba5d38a4311cd8d848f506cba3473248595ea078b748c639b9a5f11842272b5e212a01d714a3177e4cd1e95d15680081feaa5 -AUX 3.48.4-aliasing-fix.patch 1235 BLAKE2B 9bf57c58895057183692756afa0774f1d09d6e5ac3151a1c4d475834ed8763594265d336ec8b237c16476aafe29bdd5920d598d2990279a667586c87fec2fe90 SHA512 79e204b9bbe193281f4878f71895ff4741874b1746458897ece5e4eef5fdd71fc93523d814ba118aa8b17601aa494c71d0f4913591f116b0d38106e484783928 AUX 3.50.2-c99.patch 960 BLAKE2B 32275ec4f28e06965951bfcf7d9dd0393e213d043187974ed8f7e5f8f77952e8123c24b781cd18739700ec3c014ff22aa3943ad5996b0d68dc54e3509f8d292f SHA512 0524fe875ab87ad8c0725aa6f30cfeacfc03e70a4468e7fdc72fd0cdc5a00c3d273d22756e756f04f40916bc761fd7fd8d5d6c874f5b4369230f0c1cb4edfa9c AUX calentry.schema 3661 BLAKE2B 0235e8d98d1367f209a31cc74da9563d53dfc12ca34e020f63a18fcb73c13345e58a9e4a9f5bb3e14a7774bdcd279118d84d971a4b164c8ce41cd26798efabdd SHA512 56606848319539b8c9af732a5d572db44e2d7da433b1689ef7f14a283880951e10d5fc39f27245a7ddc8f0cb2e7563a757060020c17e5411f875cae10b119834 -DIST evolution-data-server-3.48.4.tar.xz 4906356 BLAKE2B 13cbd21d8f6829d052227d3d328439d5f00a2cda2384ffeace791a563ed8acdcd707729ae032dbdbe16e530b2e6205c006412f1cbaa03e8fb6d669c2c75d67bd SHA512 35bc6653efdb70a110f39499945516408090f101319a3080c87f6e14f886e0f9283225c4c5b6a4c2af418b9928c5eb7fba2d319481c81af1fa87f7dd930f7215 DIST evolution-data-server-3.50.2.tar.xz 4964152 BLAKE2B 7279a5bcb0399fdcce723336a052dca13efa6f0af6ef7371b7cb8e76fbd7e1b0313e7f677cea530de62a93770c35887fd70bac551338f9a89860e2529b1f1519 SHA512 9e2a34e06a446ae142535072a3d6916e31b7be987b114c111fb0687fa32a3fe4085ba5a09ccd77fb395d107e5c673130dc770bae74a50fdb566c91cd9de85610 -DIST evolution-data-server-3.50.3.tar.xz 4964556 BLAKE2B ddc37e2f1bfbcfbb1150a4fa89d5ffe1000c1f3e3b3f588f3f66d855986082c06034e87c2c4326bd4a8636eb22f078268883373235b816d55516fe83f999f623 SHA512 7c7142bd56846610a63b447a20dd6001bbebe146fed815230fa51ceb10d166975b1c9e49967ee87c90d5e70b598a76363885acadc6da0d314453a86546eb3064 DIST evolution-data-server-3.50.4.tar.xz 4964564 BLAKE2B 7e3cf51856a1b12fcbd7e0b6ab98b8616c6e6047afb7fc59f8366920177c30b4d18f58cdd11825e81054ef46d61d3addf9eb646310510ba44f60bc5a2c2abe50 SHA512 e83f4222615d518e536a622808896b1da7e425e90d9b3c3545c6b850f955bd6d4b4a6815904fcdcfa373b3c01a6ce61377e259bc740941fc3f641e60eddacaed -EBUILD evolution-data-server-3.48.4-r1.ebuild 4242 BLAKE2B 0580edc90c0b1f1a82364a1b202d9045ce3bcafe45b4f819171f4029052b31899dfb17cbe0519d03c0d91c6fde97cfdbc68c810c7df030794ead05f98aafdcec SHA512 4e0fc3e3c2f01df64c38f7575b16e1ae7ec75d2ec5344b947a4a9c095c23428b07e19c28362ef04eb7f23af87b1ab448d2067e0f3eabd306de7043fd58fe4467 -EBUILD evolution-data-server-3.50.2-r1.ebuild 4801 BLAKE2B 73cc130c679dff9ac3f58570294fceea41445c789eb0a5ab134060998fd4a9cf7fc9a29f0ff1c8a0f3b7a7f7a603c5004606f48bb63490dc3541343f70816767 SHA512 745803755925222480f3cb2fba2a064d17b6dcdb2fe0adedc9ead8e30d48d03afdfb1e60871b7fb81fc23721aaf32aed25438c0f723499a05c8fa3aa484de0a5 -EBUILD evolution-data-server-3.50.3.ebuild 4802 BLAKE2B fe2a72404990178bd3606b8254f1d9751f819b59baf5d163c8f8f690a396f23c74d36bccbdf313035fe034c6d595c030f4e96d84148e3aa6fca0aef5d6420ac6 SHA512 723121ae083ed8dd21943366f706ffa2c222b0260a4b985c154f7640cd58a7d5a77c8194e98bdd62a39293155b2e28d93531c560ebd6977f0f41cd6fcdf4908c +EBUILD evolution-data-server-3.50.2-r1.ebuild 4799 BLAKE2B 7935ddb9a071216bd83fa08c0cee0aadf576e97b43cd065a2f79ce49c304d90d3e5ff82a544d300fe02d3b9dc50a9c243ad29c5d58a25ed927146dad33bb6797 SHA512 6c50ed1e2f36ef7eb267a14621cffd7256a5d99cbe2a3b1229f55680feef178bfceb2385fae9e3d8b0ae7448b8870f7548a211c7d5a9969a102fc1d32e2dcfc9 EBUILD evolution-data-server-3.50.4.ebuild 4802 BLAKE2B fe2a72404990178bd3606b8254f1d9751f819b59baf5d163c8f8f690a396f23c74d36bccbdf313035fe034c6d595c030f4e96d84148e3aa6fca0aef5d6420ac6 SHA512 723121ae083ed8dd21943366f706ffa2c222b0260a4b985c154f7640cd58a7d5a77c8194e98bdd62a39293155b2e28d93531c560ebd6977f0f41cd6fcdf4908c -MISC metadata.xml 1564 BLAKE2B d79ded98c993bf742359631b96c98d119ab777968cc57f0e8f455521ab1d4c59de3f05869abc8abe0476b2be24a1e98b9462969c6d6571f872942c059dc26728 SHA512 7ad29524094d811c5194c6f43e5af130830afb02633cc527db361c66b3edf3890599cbc03734e4c3db57429d1a4fa5072395097d5846402ab7f6ab999107a48c +MISC metadata.xml 1315 BLAKE2B 8d9fbe5cab469c2fb34467c7917dcf732b0b3f23869c513d2bce7cfb536912e496d1a42773dd0f64898d476b29e513574087f13411e8e7a310a3f049a7a34efc SHA512 30496793fcb68206bffc475f7b0cefb5f673bcc58e5994c1648dcb6c88696dfd6eda0a62a022a16effcfde829dcce565572b03705426fcd774acde6ad0b940bf diff --git a/gnome-extra/evolution-data-server/evolution-data-server-3.48.4-r1.ebuild b/gnome-extra/evolution-data-server/evolution-data-server-3.48.4-r1.ebuild deleted file mode 100644 index 5a6c3d1c0a73..000000000000 --- a/gnome-extra/evolution-data-server/evolution-data-server-3.48.4-r1.ebuild +++ /dev/null @@ -1,145 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake db-use flag-o-matic gnome2 vala virtualx - -DESCRIPTION="Evolution groupware backend" -HOMEPAGE="https://wiki.gnome.org/Apps/Evolution https://gitlab.gnome.org/GNOME/evolution-data-server" - -# Note: explicitly "|| ( LGPL-2 LGPL-3 )", not "LGPL-2+". -LICENSE="|| ( LGPL-2 LGPL-3 ) BSD Sleepycat" -SLOT="0/64-11-21-4-2-27-2-27-4-0" # subslot = libcamel-1.2/libebackend-1.2/libebook-1.2/libebook-contacts-1.2/libecal-2.0/libedata-book-1.2/libedata-cal-2.0/libedataserver-1.2/libedataserverui-1.2/libedataserverui4-1.0 soname version - -IUSE="berkdb +gnome-online-accounts +gtk gtk-doc +introspection ldap kerberos oauth vala +weather" -REQUIRED_USE=" - oauth? ( gtk ) - vala? ( introspection ) -" - -KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" - -# berkdb needed only for migrating old addressbook data from <3.13 versions, bug #519512 -# glib-2.70 for build-time optional GPowerProfileMonitor -RDEPEND=" - >=app-crypt/libsecret-0.5[crypt] - >=dev-db/sqlite-3.7.17:3 - >=dev-libs/glib-2.70:2 - >=dev-libs/libical-3.0.8:=[glib,introspection?] - >=dev-libs/libxml2-2 - >=dev-libs/nspr-4.4 - >=dev-libs/nss-3.9 - >=net-libs/libsoup-3.1.1:3.0 - >=dev-libs/json-glib-1.0.4 - - dev-libs/icu:= - sys-libs/zlib:= - virtual/libiconv - - berkdb? ( >=sys-libs/db-4:= ) - gtk? ( - >=x11-libs/gtk+-3.20:3 - >=gui-libs/gtk-4.4:4 - >=media-libs/libcanberra-0.25[gtk3] - - oauth? ( - >=net-libs/webkit-gtk-2.34.0:4.1 - >=net-libs/webkit-gtk-2.39.90:6 - ) - ) - gnome-online-accounts? ( >=net-libs/gnome-online-accounts-3.8:= ) - introspection? ( >=dev-libs/gobject-introspection-0.9.12:= ) - kerberos? ( virtual/krb5:= ) - ldap? ( >=net-nds/openldap-2:= ) - weather? ( >=dev-libs/libgweather-4.2.0:4= ) -" -DEPEND="${RDEPEND} - vala? ( $(vala_depend) - >=net-libs/libsoup-3.1.1:3.0[vala] - dev-libs/libical[vala] - ) -" -BDEPEND=" - dev-util/gdbus-codegen - dev-util/glib-utils - dev-util/gperf - gtk-doc? ( >=dev-util/gtk-doc-1.14 - app-text/docbook-xml-dtd:4.1.2 ) - >=dev-util/intltool-0.35.5 - >=sys-devel/gettext-0.18.3 - virtual/pkgconfig -" - -# Some tests fail due to missing locales. -# Also, dbus tests are flaky, bugs #397975 #501834 -# It looks like a nightmare to disable those for now. -RESTRICT="!test? ( test )" - -# global scope PATCHES or DOCS array mustn't be used due to double default_src_prepare call -src_prepare() { - use vala && vala_setup - cmake_src_prepare - gnome2_src_prepare - - eapply "${FILESDIR}"/3.36.5-gtk-doc-1.32-compat.patch - eapply "${FILESDIR}"/3.48.4-aliasing-fix.patch - - # Make CMakeLists versioned vala enabled - sed -e "s;\(find_program(VALAC\) valac);\1 ${VALAC});" \ - -e "s;\(find_program(VAPIGEN\) vapigen);\1 ${VAPIGEN});" \ - -i "${S}"/CMakeLists.txt || die -} - -src_configure() { - # /usr/include/db.h is always db-1 on FreeBSD - # so include the right dir in CPPFLAGS - use berkdb && append-cppflags "-I$(db_includedir)" - - # phonenumber does not exist in tree - local mycmakeargs=( - -DSYSCONF_INSTALL_DIR="${EPREFIX}"/etc - -DENABLE_GTK_DOC=$(usex gtk-doc) - -DWITH_PRIVATE_DOCS=$(usex gtk-doc) - -DENABLE_SCHEMAS_COMPILE=OFF - -DENABLE_INTROSPECTION=$(usex introspection) - -DWITH_KRB5=$(usex kerberos) - -DWITH_KRB5_INCLUDES=$(usex kerberos "${EPREFIX}"/usr "") - -DWITH_KRB5_LIBS=$(usex kerberos "${EPREFIX}"/usr/$(get_libdir) "") - -DWITH_OPENLDAP=$(usex ldap) - -DWITH_PHONENUMBER=OFF - -DENABLE_SMIME=ON - -DENABLE_GTK=$(usex gtk) - -DENABLE_GTK4=$(usex gtk) - -DENABLE_CANBERRA=$(usex gtk) - -DENABLE_OAUTH2_WEBKITGTK=$(usex oauth) - -DENABLE_OAUTH2_WEBKITGTK4=$(usex oauth) - -DENABLE_EXAMPLES=OFF - -DENABLE_GOA=$(usex gnome-online-accounts) - -DWITH_LIBDB=$(usex berkdb "${EPREFIX}"/usr OFF) - # ENABLE_BACKTRACES requires libdwarf ? - -DENABLE_IPV6=ON - -DENABLE_WEATHER=$(usex weather) - -DENABLE_LARGEFILE=ON - -DENABLE_VALA_BINDINGS=$(usex vala) - ) - cmake_src_configure -} - -src_compile() { - cmake_src_compile -} - -src_test() { - virtx cmake_src_test -} - -src_install() { - cmake_src_install - - if use ldap; then - insinto /etc/openldap/schema - doins "${FILESDIR}"/calentry.schema - dosym ../../../usr/share/${PN}/evolutionperson.schema /etc/openldap/schema/evolutionperson.schema - fi -} diff --git a/gnome-extra/evolution-data-server/evolution-data-server-3.50.2-r1.ebuild b/gnome-extra/evolution-data-server/evolution-data-server-3.50.2-r1.ebuild index 5cd208f27a0e..d5a9dc36fa39 100644 --- a/gnome-extra/evolution-data-server/evolution-data-server-3.50.2-r1.ebuild +++ b/gnome-extra/evolution-data-server/evolution-data-server-3.50.2-r1.ebuild @@ -19,7 +19,7 @@ REQUIRED_USE=" vala? ( introspection ) " -KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" # berkdb needed only for migrating old addressbook data from <3.13 versions, bug #519512 # glib-2.70 for build-time optional GPowerProfileMonitor diff --git a/gnome-extra/evolution-data-server/evolution-data-server-3.50.3.ebuild b/gnome-extra/evolution-data-server/evolution-data-server-3.50.3.ebuild deleted file mode 100644 index b28a6b0606eb..000000000000 --- a/gnome-extra/evolution-data-server/evolution-data-server-3.50.3.ebuild +++ /dev/null @@ -1,160 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake db-use flag-o-matic gnome2 vala virtualx - -DESCRIPTION="Evolution groupware backend" -HOMEPAGE="https://wiki.gnome.org/Apps/Evolution https://gitlab.gnome.org/GNOME/evolution-data-server" - -# Note: explicitly "|| ( LGPL-2 LGPL-3 )", not "LGPL-2+". -LICENSE="|| ( LGPL-2 LGPL-3 ) BSD Sleepycat" -SLOT="0/64-11-21-4-2-27-2-27-4-0" # subslot = libcamel-1.2/libebackend-1.2/libebook-1.2/libebook-contacts-1.2/libecal-2.0/libedata-book-1.2/libedata-cal-2.0/libedataserver-1.2/libedataserverui-1.2/libedataserverui4-1.0 soname version - -IUSE="berkdb +gnome-online-accounts +gtk gtk-doc +introspection ldap kerberos oauth-gtk3 oauth-gtk4 vala +weather" -REQUIRED_USE=" - oauth-gtk3? ( gtk ) - oauth-gtk4? ( gtk ) - vala? ( introspection ) -" - -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" - -# berkdb needed only for migrating old addressbook data from <3.13 versions, bug #519512 -# glib-2.70 for build-time optional GPowerProfileMonitor -RDEPEND=" - >=app-crypt/libsecret-0.5[crypt] - >=dev-db/sqlite-3.7.17:3 - >=dev-libs/glib-2.70:2 - >=dev-libs/libical-3.0.8:=[glib,introspection?] - >=dev-libs/libxml2-2 - >=dev-libs/nspr-4.4 - >=dev-libs/nss-3.9 - >=net-libs/libsoup-3.1.1:3.0 - >=dev-libs/json-glib-1.0.4 - - dev-libs/icu:= - sys-libs/zlib:= - virtual/libiconv - - berkdb? ( >=sys-libs/db-4:= ) - gtk? ( - >=x11-libs/gtk+-3.20:3 - >=gui-libs/gtk-4.4:4 - >=media-libs/libcanberra-0.25[gtk3] - - oauth-gtk3? ( >=net-libs/webkit-gtk-2.34.0:4.1 ) - oauth-gtk4? ( >=net-libs/webkit-gtk-2.39.90:6 ) - ) - gnome-online-accounts? ( >=net-libs/gnome-online-accounts-3.8:= ) - introspection? ( >=dev-libs/gobject-introspection-0.9.12:= ) - kerberos? ( virtual/krb5:= ) - ldap? ( >=net-nds/openldap-2:= ) - weather? ( >=dev-libs/libgweather-4.2.0:4= ) -" -DEPEND="${RDEPEND} - vala? ( $(vala_depend) - >=net-libs/libsoup-3.1.1:3.0[vala] - dev-libs/libical[vala] - ) -" -BDEPEND=" - dev-util/gdbus-codegen - dev-util/glib-utils - dev-util/gperf - gtk-doc? ( - >=dev-util/gtk-doc-1.14 - dev-util/gi-docgen - app-text/docbook-xml-dtd:4.1.2 - ) - >=dev-util/intltool-0.35.5 - >=sys-devel/gettext-0.18.3 - virtual/pkgconfig -" - -# Some tests fail due to missing locales. -# Also, dbus tests are flaky, bugs #397975 #501834 -# It looks like a nightmare to disable those for now. -RESTRICT="!test? ( test )" - -pkg_pretend() { - if has_version "gnome-extra/evolution-data-server[oauth(-)]" && - ! use oauth-gtk3 && ! use oauth-gtk4 - then - ewarn "The previous installed version of gnome-extra/evolution-data-server" - ewarn "had USE=oauth enabled that is now split into USE=oauth-gtk3" - ewarn "and USE=oauth-gtk4. Please consider enabling either (or both)" - ewarn "of these flags to preserve OAuth2 support." - fi -} - -# global scope PATCHES or DOCS array mustn't be used due to double default_src_prepare call -src_prepare() { - use vala && vala_setup - cmake_src_prepare - gnome2_src_prepare - - eapply "${FILESDIR}"/3.36.5-gtk-doc-1.32-compat.patch - eapply "${FILESDIR}"/3.50.2-c99.patch - - # Make CMakeLists versioned vala enabled - sed -e "s;\(find_program(VALAC\) valac);\1 ${VALAC});" \ - -e "s;\(find_program(VAPIGEN\) vapigen);\1 ${VAPIGEN});" \ - -i "${S}"/CMakeLists.txt || die -} - -src_configure() { - # /usr/include/db.h is always db-1 on FreeBSD - # so include the right dir in CPPFLAGS - use berkdb && append-cppflags "-I$(db_includedir)" - - # phonenumber does not exist in tree - local mycmakeargs=( - -DSYSCONF_INSTALL_DIR="${EPREFIX}"/etc -# -DENABLE_GI_DOCGEN=$(usex gtk-doc) - -DENABLE_GTK_DOC=$(usex gtk-doc) - -DWITH_PRIVATE_DOCS=$(usex gtk-doc) - -DENABLE_SCHEMAS_COMPILE=OFF - -DENABLE_INTROSPECTION=$(usex introspection) - -DWITH_KRB5=$(usex kerberos) - -DWITH_KRB5_INCLUDES=$(usex kerberos "${EPREFIX}"/usr "") - -DWITH_KRB5_LIBS=$(usex kerberos "${EPREFIX}"/usr/$(get_libdir) "") - -DWITH_OPENLDAP=$(usex ldap) - -DWITH_PHONENUMBER=OFF - -DENABLE_SMIME=ON - -DENABLE_GTK=$(usex gtk) - -DENABLE_GTK4=$(usex gtk) - -DENABLE_CANBERRA=$(usex gtk) - -DENABLE_OAUTH2_WEBKITGTK=$(usex oauth-gtk3) - -DENABLE_OAUTH2_WEBKITGTK4=$(usex oauth-gtk4) - -DENABLE_EXAMPLES=OFF - -DENABLE_GOA=$(usex gnome-online-accounts) - -DWITH_LIBDB=$(usex berkdb "${EPREFIX}"/usr OFF) - # ENABLE_BACKTRACES requires libdwarf ? - -DENABLE_IPV6=ON - -DENABLE_WEATHER=$(usex weather) - -DENABLE_LARGEFILE=ON - -DENABLE_VALA_BINDINGS=$(usex vala) - -DENABLE_TESTS=$(usex test) - ) - cmake_src_configure -} - -src_compile() { - cmake_src_compile -} - -src_test() { - virtx cmake_src_test -} - -src_install() { - cmake_src_install - - if use ldap; then - insinto /etc/openldap/schema - doins "${FILESDIR}"/calentry.schema - dosym ../../../usr/share/${PN}/evolutionperson.schema /etc/openldap/schema/evolutionperson.schema - fi -} diff --git a/gnome-extra/evolution-data-server/files/3.48.4-aliasing-fix.patch b/gnome-extra/evolution-data-server/files/3.48.4-aliasing-fix.patch deleted file mode 100644 index a451c6f5bc7c..000000000000 --- a/gnome-extra/evolution-data-server/files/3.48.4-aliasing-fix.patch +++ /dev/null @@ -1,37 +0,0 @@ -https://bugs.gentoo.org/912720 -https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/484 -https://gitlab.gnome.org/GNOME/evolution/-/issues/2485 -https://gitlab.gnome.org/GNOME/evolution-data-server/-/merge_requests/126 - -From 087226d29de3ef9070fb7436ca3dcc476cd9a9a5 Mon Sep 17 00:00:00 2001 -From: Enrik Berkhan -Date: Thu, 6 Jul 2023 15:44:53 +0000 -Subject: [PATCH] Camel MIME utils: fix aliasing issue in datetok - -Due to an aliasing issue, datetok() always returned NULL. - -With this change, the C aliasing rules will be respected. Further, next is no longer required to be the first element in struct _date_token. ---- a/src/camel/camel-mime-utils.c -+++ b/src/camel/camel-mime-utils.c -@@ -4160,7 +4160,7 @@ struct _date_token { - static struct _date_token * - datetok (const gchar *date) - { -- struct _date_token *tokens = NULL, *token, *tail = (struct _date_token *) &tokens; -+ struct _date_token *tokens = NULL, *token, **tail = &tokens; - const gchar *start, *end; - guchar mask; - -@@ -4187,8 +4187,8 @@ datetok (const gchar *date) - token->len = end - start; - token->mask = mask; - -- tail->next = token; -- tail = token; -+ *tail = token; -+ tail = &token->next; - } - - if (*end) --- -GitLab diff --git a/gnome-extra/evolution-data-server/metadata.xml b/gnome-extra/evolution-data-server/metadata.xml index 0ba0e87a180c..d705ce69fe9e 100644 --- a/gnome-extra/evolution-data-server/metadata.xml +++ b/gnome-extra/evolution-data-server/metadata.xml @@ -8,8 +8,6 @@ sys-libs/db support needed to migrate old (pre-3.13 evolution versions) addressbook data Enable net-libs/gnome-online-accounts based Google authentication support - Enable internal OAuth2 authentication support for Google and Outlook.com. If gnome-online-accounts is enabled a -nd used, this is not necessary, but both can be supported at the same time with different setup at runtime Enable internal OAuth2 authentication for GTK+3 applications (libedataserverui-*.so) support for Google and Outlook.com. If gnome-online-accounts is enabled and used, this is not necessary, but both can be supported at the same time with different setup at runtime Enable internal OAuth2 authentication for GTK 4 applications (libedataserverui4-*.so) support for Google and Outlook.com. If gnome-online-accounts is enabled and used, this is not necessary, but both can be supported at the same time with different setup at runtime Enable optional weather calendar support diff --git a/gnome-extra/evolution-ews/Manifest b/gnome-extra/evolution-ews/Manifest index 395da1d6d547..546dec898945 100644 --- a/gnome-extra/evolution-ews/Manifest +++ b/gnome-extra/evolution-ews/Manifest @@ -1,7 +1,5 @@ -DIST evolution-ews-3.48.2.tar.xz 701356 BLAKE2B 8c941302f383870bacf0dd3f02b28be34105ec7f612b027a505b98be0f66099d65671808e26e86ce756fc47116d012aa1c82fff74c5a501d3778dc7aba6b2498 SHA512 deccc3b442718b03809a7c49297a3f5d7c0bd2873fddfd9f90861a102208759cb95db9bfec1b04cff6932678f58aa81467c48fd4b1e32bb49ed43b9d8c9f4f77 DIST evolution-ews-3.50.2.tar.xz 707800 BLAKE2B 18241eff067658af2f4620af87dea1c9c7c62476bbf9bf259addf15868a3b7e3f156dc952f21af2cad7ba6c2da9fd348b8733e5887f4276ad7eeeca8f9088476 SHA512 9aa4bb023922e39132a0ac3171d95f8362116960aa14dcb961b31ad242e6d7bcf2e946f19aea2c6f9a5324ca0954731264594a27fbb2b0e2cc38eca0cf441108 DIST evolution-ews-3.50.3.tar.xz 708336 BLAKE2B e8fe4e2a6539142847d6610a61e2f57a83d604946270cd7b23d7e34fa89a38f644a05e452bbc03a6d96553936a38719afb7296eed03c7134735f937943d57114 SHA512 12c7fbe72f375837f185d4c8dbcb2167d327a0ad4b2ca822e4e5349d561e996e7a7405c6f8d36ceeddff0015286117db66a65d2756003aa8ca96948d7826e51f -EBUILD evolution-ews-3.48.2.ebuild 1574 BLAKE2B 83c02cb79285e854bc78ba63627baf9b3790bed6d23c5c0fe7eab0eb320046d7c5a1d3c5fd0a7c276264af3f4be34545d8c87eff86f3efa1f46a56c2a43463e1 SHA512 5d639deb515d9468ae5c97c406b8ab58e129d652c6e51b0ab92e6e45f6fcc1f014f4d103ae81a3bf5a09715d8b27026fa21658d2410dbda8d553210c1b625051 -EBUILD evolution-ews-3.50.2.ebuild 1582 BLAKE2B 3e0f88de34707b253a39324826bdf64c490f607f79a17cbb3018ba9ddb743fc113da47b686468c2e8dd459b64d16bb50b24d527d59a9dbfbdab4d7a41184df7d SHA512 a5c0eeb323ede6e38b517eb8006e800b7b2ed4553dce310c25e2ce00ec707dba7454b245d15760982c36af8e79ca6112bf30b5d4a6144bfa8aa4cb38e63d4c9b +EBUILD evolution-ews-3.50.2.ebuild 1581 BLAKE2B 8ab2d02d0d858bcee178981fbf2c969f410d833250d07c0cdd6fccac98402bee1a4036737d4f72db3acace354b8d8253876d15738b500d7252eaae24c8babd6f SHA512 4a22b094baf8b0093e5792b81dccc787771e009a00b9c2c82c0e86bdc7bb9cfad4201dd9fc153160f3890eb09a09e96603c4b0e498ef8b33af53c9b5e8688e3f EBUILD evolution-ews-3.50.3.ebuild 1583 BLAKE2B fa2d2002b23a07908577ddb2b9d2c5661f8c20971cdc236b2382df4fd44ab77509837f6cefab92be1ccdab45f868d49381ce2699fc8809a7a68e82e484ca1eeb SHA512 5f038f91b8edc5c294304be749ffce8ccdc10814ce81d3a8580502cf1f89f1d6f2ecb9ffa95ce098855a362f2acc7044c9388884dba0b44f20f3d9d03d6664d7 MISC metadata.xml 354 BLAKE2B a6cf76e87956f2418a25c83542af3e5efe415943426b03750b2572129b06f977f900207a1eef805b7ae463a84204d12bf286ef9ed0a5b6990cbac2c77783260f SHA512 9f06dce58e2dfdba0a22f8a711d5fc98aba9ae1d130173bd7ef8effd0bb3c1cf046eef712f7ea7bd55c4382ca01e78d7028419ce41812d33ef38a1329978af56 diff --git a/gnome-extra/evolution-ews/evolution-ews-3.48.2.ebuild b/gnome-extra/evolution-ews/evolution-ews-3.48.2.ebuild deleted file mode 100644 index d7386da63cd5..000000000000 --- a/gnome-extra/evolution-ews/evolution-ews-3.48.2.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake gnome2 optfeature - -DESCRIPTION="Evolution module for connecting to Microsoft Exchange Web Services" -HOMEPAGE="https://wiki.gnome.org/Apps/Evolution https://gitlab.gnome.org/GNOME/evolution-ews" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 ~riscv x86" -IUSE="test" - -# libical-glib currently (2020-02-29) oddly behind USE=introspection -RDEPEND=" - dev-db/sqlite:3 - >=dev-libs/glib-2.68:2 - >=dev-libs/libical-3.0.5:0=[introspection(-)] - >=dev-libs/json-glib-1.0.4 - >=dev-libs/libmspack-0.4 - dev-libs/libxml2:2 - >=gnome-extra/evolution-data-server-${PV}:0= - >=mail-client/evolution-${PV}:2.0 - >=net-libs/libsoup-3.0:3.0 - >=x11-libs/gtk+-3.10:3 -" -DEPEND="${RDEPEND} - test? ( >=net-libs/uhttpmock-0.9:1.0 ) -" -BDEPEND=" - dev-util/gdbus-codegen - dev-util/glib-utils - >=dev-util/intltool-0.35.5 - >=sys-devel/gettext-0.18.3 - virtual/pkgconfig -" - -# Unittests fail to find libevolution-ews.so -RESTRICT="test !test? ( test )" - -# global scope PATCHES or DOCS array mustn't be used due to double default_src_prepare -# call; if needed, set them after cmake_src_prepare call, if that works -src_prepare() { - cmake_src_prepare - gnome2_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DWITH_MSPACK=ON - -DENABLE_TESTS=$(usex test) - ) - cmake_src_configure -} - -src_compile() { - cmake_src_compile -} - -src_test() { - cmake_src_test -} - -src_install() { - cmake_src_install -} - -pkg_postinst() { - optfeature "oauth support" "gnome-extra/evolution-data-server[oauth-gtk3]" -} diff --git a/gnome-extra/evolution-ews/evolution-ews-3.50.2.ebuild b/gnome-extra/evolution-ews/evolution-ews-3.50.2.ebuild index 99a8a5d5e93e..be5af4aa8b97 100644 --- a/gnome-extra/evolution-ews/evolution-ews-3.50.2.ebuild +++ b/gnome-extra/evolution-ews/evolution-ews-3.50.2.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Evolution https://gitlab.gnome.org/GNOME/e LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~riscv x86" IUSE="test" # libical-glib currently (2020-02-29) oddly behind USE=introspection diff --git a/gnome-extra/gnome-boxes/Manifest b/gnome-extra/gnome-boxes/Manifest index 4b3190c6904f..1efb5c21743e 100644 --- a/gnome-extra/gnome-boxes/Manifest +++ b/gnome-extra/gnome-boxes/Manifest @@ -3,5 +3,5 @@ DIST gnome-boxes-44.3.tar.xz 1240512 BLAKE2B 788f82d8c216273e439a7560de702d6c7f7 DIST gnome-boxes-45.0.tar.xz 1239116 BLAKE2B 15f52a78cf3a3b010a7ad662d4a7f537e43e7793baf85918abc64d65e260e3e9c7a84dfa0c8b2a37e911363a04b26ae3cb285baa065a9620e145e01478640d5d SHA512 f8e1f5562ef65b05f8f2bb156646ee8bc8c951268386ede175567e8ec6104e1c1ee427d3cef3e6a2be7234bc2a3cfc44c80f55144be2ffbb96778142279ba334 EBUILD gnome-boxes-44.2.ebuild 3466 BLAKE2B 5fcca4e64bbd49e70e51c25d02f6ec38274fdb14a337011fc88b9c9b320488503a6269842f9374621b19e0f4339dead7097610f869152fda422a9124cb7d24c3 SHA512 b6d9a10494895911d61c7e355490247a31cb5008bd767545c44d1337901ba06b49069cccf97f2ae4e0fa97bba77a0efe79466e899a33736a54d6f0425633a03b EBUILD gnome-boxes-44.3.ebuild 3467 BLAKE2B bd5fb7805750f4b9dea15530b23f6ad02c711b32ae8a3fb025e27c389680af18c9e9bf3bfcd963c2b300fb24b91e86e6d10b269cbb955471f08685ea3488d6e6 SHA512 51cc358f1929279c8a35b44909edfd26b710633ffd6af3d7a45a6c28728b2ba5e88e1ff63dad3616df34b3df4f874d7424f2e98a13de113a951db581eb97cf2a -EBUILD gnome-boxes-45.0.ebuild 3456 BLAKE2B 4bd8871b1fa1f50fd17bd2ef206d91731544f9e3b86815c39f071f6e58a0c61c74a6ac636160b522f997c514a3d0fc56cbd5523c5ec4aebbb988a68af36e653a SHA512 66170b94a41b158fd58afe370c3e82c18129a0bb68535ecbf5997d86d54fdbe25a07a2bb0b6a027135c8f5cb7ba355b368309acb206b6dab54f0871db67e4a2e +EBUILD gnome-boxes-45.0.ebuild 3455 BLAKE2B ae947d9c8fa6305f634adbf924cb656e866eb2697620cf03a5d28f098cddaa0c16d6210ba6bc2e78f2cbf8b769ec3183a66cd3bd758879148a72cf8b417f15bd SHA512 b3fdd921d9ecda1c14ab0bec2e8887a2165ffeba0ccaf91383118e63eac64998bb1ad96b18f979319142b3263a40e116402b2221baaeb5e15a5c2fb10aa13b3b MISC metadata.xml 352 BLAKE2B 285b6e588965df3d070f92552b36941c6346a9fde3dce831baa82d42c8ca23f62cc027e5984a27fc87bffca8181c2d13a52b064729349daef0aa815a566a885e SHA512 09baca6576a90ca57b6e0935879f1630550efc9d591b425d6944b28b1184612b34fcdbae6d835d98812c89ec7a47415af9a01678be16f35a52933bb7c374131f diff --git a/gnome-extra/gnome-boxes/gnome-boxes-45.0.ebuild b/gnome-extra/gnome-boxes/gnome-boxes-45.0.ebuild index f94eec3e74bf..68f6da69a153 100644 --- a/gnome-extra/gnome-boxes/gnome-boxes-45.0.ebuild +++ b/gnome-extra/gnome-boxes/gnome-boxes-45.0.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 @@ -11,7 +11,7 @@ HOMEPAGE="https://gnomeboxes.org" LICENSE="LGPL-2+ CC-BY-2.0" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" # FIXME: qemu probably needs to depend on spice[smartcard] directly with USE=spice # FIXME: Check over libvirt USE=libvirtd,qemu and the smartcard/usbredir requirements diff --git a/gnome-extra/gnome-clocks/Manifest b/gnome-extra/gnome-clocks/Manifest index 78b17b8814f5..01d601e2b3cc 100644 --- a/gnome-extra/gnome-clocks/Manifest +++ b/gnome-extra/gnome-clocks/Manifest @@ -1,5 +1,5 @@ DIST gnome-clocks-44.0.tar.xz 368556 BLAKE2B 8cf6bfd1dfbea769b71d74bcb864ccea5393410a90b3d83d6e053afef971c71ac7d35cfdc7b200695c3ffbb2c049baa19c5af0f4042efa7563012e5b333f5c82 SHA512 f262a18d13e5cb373760b02aa4dd79d7e6843aa400813d0c108bee0dfc084fb3d734e01cf1ffeadb34eb0f3e4db29d85d6817a98afa7864e997d7e2c5425d1bd DIST gnome-clocks-45.0.tar.xz 456820 BLAKE2B c88472cec03246192dbc765cb7896d2771c0cae49249687a06e8382289339cd24a7fe65266d0d2a8834d0956a043c14c4b60c646cab4183e9530ea74915d95d8 SHA512 c030947bbba03ed3815a2ed62356a8aa54ec130bf8a7fe17e028af3b27fa8c6f02d365267e466867fea6e4daa36907193e0fb07c04ce0c390f20e01d4a6e716f EBUILD gnome-clocks-44.0.ebuild 1155 BLAKE2B 7840194a7dd767fc6e79486bea45af08b273019b52f60cdbd9fb292d5d6bfce8cf8be0d05c23fca5b9a5ff0bd179ca4cb14378c49f799d23a23096434f075bd0 SHA512 705512d465178c8ac8628930ae1e6b48e8485fd613fc039cc90c39ee1ae87fa4465ef7333464b25d1bae5a01162264a413154decb1a17fddb7cfc48937dcb00b -EBUILD gnome-clocks-45.0.ebuild 1119 BLAKE2B fda398f572fd1977fdad48f0ef9168308b43e589759a28b8dac191d3b6c7466143f1f85adbd61ca5e3afa12a2835fb8723330b3c614ec95e923e1f0bebb444e0 SHA512 a0c6553b073bc8cbf2ae1095d5ae0dfb3fb9dc10f0cc3e5bcaca7e278070a37ef451e0176ff6019a16b462ddcb2f0fcbd67415002f9138fc61ebf32c346114f7 +EBUILD gnome-clocks-45.0.ebuild 1117 BLAKE2B 7bc3287ada89998f6ea2e6ad589672055ab2801ff5faa5e9f932e342dba7f5424c538b789411f931172e8691d0da54fc39044006db9e683205a3649cf86f8d1c SHA512 88d6533db06cedbad9027843995fce28bbb386ef83261bd72715eaefbb6e0f529a3efbd26915af9261791d2d2cbe634053553da70abf620208389446181325e1 MISC metadata.xml 353 BLAKE2B 56683a94c749b3a561421a0ecf799afa6361bfc860330b8f1bfd252d9101b5abcf5b03a07195113556362a91a48fcded621c578a0ad1603b72df95da88dc2c55 SHA512 9dab4b3242926c635c5f503e0eb8ae3e14a585dfe548d0cfe90d60315c9c26af1550a54034dfeae279a3cb076c4ef23b5f50546d2a537e480956d02605a936ab diff --git a/gnome-extra/gnome-clocks/gnome-clocks-45.0.ebuild b/gnome-extra/gnome-clocks/gnome-clocks-45.0.ebuild index 7b3d5fd7625b..6a8e8df83afc 100644 --- a/gnome-extra/gnome-clocks/gnome-clocks-45.0.ebuild +++ b/gnome-extra/gnome-clocks/gnome-clocks-45.0.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 @@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Clocks https://gitlab.gnome.org/GNOME/gnom LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv x86" RDEPEND=" >=dev-libs/glib-2.72:2 diff --git a/gnome-extra/gnome-contacts/Manifest b/gnome-extra/gnome-contacts/Manifest index ca9209918d67..45d695073336 100644 --- a/gnome-extra/gnome-contacts/Manifest +++ b/gnome-extra/gnome-contacts/Manifest @@ -1,5 +1,3 @@ -DIST gnome-contacts-44.0.tar.xz 395540 BLAKE2B 479353667217d0f78d61cbc1dff5ec67c13cf14254fbd258cf34d5b084d65c515426b2ce418bf74350f727a2b1cb6b9a0e4ade150eeabd01b06cecf7792f7a7e SHA512 f25a368317923c46f5700359e3fed86f85a155c58adb275ba7d884975debe78594e1da58a95633a33a281cbc78f41824f4ab38b50ae01f4f9f8e38f3f1906849 DIST gnome-contacts-45.0.tar.xz 401156 BLAKE2B cce302b780717963083b4b0725d9f5e0fd2ec0eeafabdf247fb2e3a099cde84441563a70b7bdf22efa8f20358baf10be015f1e7524139beb8e6074bd12c28e6d SHA512 691cbd9fc1ff0e9e7a2549f522ea7ef5b73eee976fb48b2b250b8be9775737938d9fd0ffa66374dc20028d764e96605caae1be7c32689371a58ee5e78bd7c28b -EBUILD gnome-contacts-44.0.ebuild 1583 BLAKE2B 82eda2903c5ff9a79f6e6ace656f606801cb060edaac4c32af6afcd1459adc4ad76ff6540494f923caac9651c79809ed99cf403a6b54c9fe3855edb4dbeadecb SHA512 a17305416adc3ddd42d63c44acd1c7abdad3eb5f55caf332ae95da63471a17004d02745546cf62a7efeb651aed7826309f8f1c8133bde54fc6cf86915421c00f -EBUILD gnome-contacts-45.0.ebuild 1593 BLAKE2B a492d17a6bc58c9e9c7c7322bed0a8d7eb328bbcefe9fa1acf7289228351c6c5228fe014f456731fed50ed062de6e66f6dac6a0c845d583f6c19a031f5d9ac31 SHA512 dfc4e97361a51d48d326a20b1d215f83456ffa44ac7b609c6f08734d184293a25a656338fd972a6691651f6a8d110d9727750b8fdecf69ca32340f8d3a8d16c1 +EBUILD gnome-contacts-45.0.ebuild 1591 BLAKE2B 515299d34261050b2ff9f8d4eb3501630afd8758d97fdd06031e69bd77521022a13c8cfdf713aca5078d7281719aa2d74e6a3357e94227e49d46538265818b9a SHA512 f05b6ffefec4637a33ec1a68b4da99468f5ca551b9b9ba948a05fb6acda05624c7016344ff8b8f09201f10c7e86fea6ccb1913f7a07c124e32a3c59854389cef MISC metadata.xml 504 BLAKE2B 876846abc81450936c89143571a1b26cd48f095c22aa76632e3aa8d860fc77fd8cf5f9aa6f39ecc37f02d53964aa2cbc35f74acc1ecf7a947cef4568b8b5a1dd SHA512 2241ed2d7e0c42276ac709c76085ec62c743cafde605494a5ffd5314a7c1d555d2463104c6487bb3ae4a0360d3f68220b910dfd0c40ea4f52c748a727b1aa0f5 diff --git a/gnome-extra/gnome-contacts/gnome-contacts-44.0.ebuild b/gnome-extra/gnome-contacts/gnome-contacts-44.0.ebuild deleted file mode 100644 index 840dc92462a6..000000000000 --- a/gnome-extra/gnome-contacts/gnome-contacts-44.0.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) - -inherit gnome.org gnome2-utils meson python-any-r1 vala xdg - -DESCRIPTION="GNOME contact management application" -HOMEPAGE="https://wiki.gnome.org/Design/Apps/Contacts" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" -IUSE="+gnome-online-accounts" - -VALA_DEPEND=" - $(vala_depend) - >=dev-libs/gobject-introspection-1.54 - dev-libs/folks[vala(+)] - gnome-online-accounts? ( net-libs/gnome-online-accounts[vala] ) - gnome-extra/evolution-data-server[gtk,vala] - >=dev-libs/libportal-0.6:=[vala] -" -RDEPEND=" - >=dev-libs/folks-0.14.0:=[eds] - >=dev-libs/libgee-0.10:0.8= - >=dev-libs/glib-2.64:2 - >=gui-libs/gtk-4.6:4 - >=gui-libs/libadwaita-1.2:1 - >=gnome-extra/evolution-data-server-3.42:=[gnome-online-accounts?] - >=dev-libs/libportal-0.6:= - >=media-gfx/qrencode-4.1.1:= - gnome-online-accounts? ( net-libs/gnome-online-accounts:= ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - ${PYTHON_DEPS} - ${VALA_DEPEND} - app-text/docbook-xml-dtd:4.2 - app-text/docbook-xsl-stylesheets - dev-libs/appstream-glib - dev-libs/libxml2:2 - dev-libs/libxslt - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -src_prepare() { - default - vala_setup - xdg_environment_reset -} - -src_configure() { - local emesonargs=( - -Dcamera=true # Ignored - -Dmanpage=true - -Ddocs=false - $(meson_use gnome-online-accounts goa) - ) - meson_src_configure -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gnome-extra/gnome-contacts/gnome-contacts-45.0.ebuild b/gnome-extra/gnome-contacts/gnome-contacts-45.0.ebuild index 24a400e82113..2bae7e8f7629 100644 --- a/gnome-extra/gnome-contacts/gnome-contacts-45.0.ebuild +++ b/gnome-extra/gnome-contacts/gnome-contacts-45.0.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Design/Apps/Contacts" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="+gnome-online-accounts" VALA_DEPEND=" diff --git a/gnome-extra/gnome-user-docs/Manifest b/gnome-extra/gnome-user-docs/Manifest index 876c6110a279..24d0fa5644b4 100644 --- a/gnome-extra/gnome-user-docs/Manifest +++ b/gnome-extra/gnome-user-docs/Manifest @@ -1,7 +1,3 @@ -DIST gnome-user-docs-44.3.tar.xz 13364796 BLAKE2B 2a8d23154d08c18a699691451f5c37fd6729a6da8ed53b40478f929260fac2c77c01388edbb12edef7e142a322acb163466166aceaa35594143b214e87dabb4c SHA512 c61967958e3d0447d69cc89381896697489e144c3bc3090e1d62cc385a6a7d94501172a11536ba591912a1f8c37c2ef5f8cb299b105f3ac2eabd637fdaa38fdd -DIST gnome-user-docs-45.0.tar.xz 12655292 BLAKE2B 37b49ec1fadaf8d757be9794598c84cce15ea94cfb1c026dcd2bb874581739384c387cbf83d534f7ac167580214e48985ed70beca10af7eadc86924628c59713 SHA512 9ab39dd408a8c718e4a6629bda1d7a0c917a2d67d84780fcfd29936e577cab8ac4c80654c2404689779d7e4ce4e9e95d217a4244c39f8f653ee8e97533a07a90 DIST gnome-user-docs-45.1.tar.xz 13113588 BLAKE2B 4e0bedf3f0741c3c9dd48e8a018cfa061e8bc21fecb59829b2262ab3a44721d75e71913438f903622a1e37fc5cc6ca3c364fca5e5c6446faab4ad2173df1c640 SHA512 2d87b4a58a780eee90ac1b13810a0e9a36b7e4308802117df918c9c43c1014f1067d9a524ba904d679e337d2127e1f8e92ff472e52a3b13fd64c5e52cfdd006a -EBUILD gnome-user-docs-44.3.ebuild 949 BLAKE2B 49d58b3d6b0d111d7c167c05091edb0631bf305411e6556b2bb2f4fffcc43e4a06486d72f1fe3a55023c2f3497609d3768ec25111a7823c2721d2c642e533a07 SHA512 d8a9ae52767dc02883cf0fb9e0b11e1ccda62dc1d8196c8894d93b20283ad84a0fbb2745da724a9f62fe82b671f5f9f6cd112c0337d96e8172d5ac841f52fd90 -EBUILD gnome-user-docs-45.0.ebuild 952 BLAKE2B c8cc384762d8581f2cd26800f30932917980cba5cbe9800eddb40eb158fdf4702aaa14dd209b39d2fb877ab19f21046c91e799009a80a5bf97344cfbc371a6a6 SHA512 da43f92fa298321e7c13823c748c314c47e4c95b70e84d4ba6f8700a4b98b3323c01a94e53c2a80daca88f749c8d9cb6c73ce9fbb91a014a4009144f7e562135 -EBUILD gnome-user-docs-45.1.ebuild 951 BLAKE2B c275662558fec22679f843754809b94052a5fc6385e6e974ec22b67d163fe5f5cc39251d785c23a7756ca53fec9991d64a78dea091dc97ea9d0ad7a3da7c1fbf SHA512 022733fb2a8508c3cd9bfdeabd8d3370f09133a5afca9f2bb0aa990166b650d30a78bb8b51b4e2eca9671c3de147831d39b7a06b4c5b0312d4c1c5ef55bd6188 +EBUILD gnome-user-docs-45.1.ebuild 949 BLAKE2B ac45cbffbdf57a313a89a7a8d970858b1a2efeea9cbebe40cf7db8fe95643ee72f3d9861c89d2de49b26cc22b64b13f3eda9da062a01c6f00f49e5f4a2e37aba SHA512 627ac2f4371532d0a9cebcef4fd6fae0a90785b27bb0f991ac95d30026c59bb44ec08e98ad85fab7d00ea1284f655c9d3873c20854a6baea9d9f302ed0f2dd64 MISC metadata.xml 381 BLAKE2B 5ad6997cd88c98b872eab92083b52e12dd98a5024ff64dd4176b83007281ce71f92db1cfd4eee54dffe2b5ec1187da6cc39b14d4639ff5a6c480740fe171adcf SHA512 4e06e861e0807c835149caf9b5db58c11e365559207c8414c979bfa2f0a6d332cea3305456eff886fb2caa926384e306bc7e5bd8f7142c4c8a4fc4cf97c438ae diff --git a/gnome-extra/gnome-user-docs/gnome-user-docs-44.3.ebuild b/gnome-extra/gnome-user-docs/gnome-user-docs-44.3.ebuild deleted file mode 100644 index ba929affd812..000000000000 --- a/gnome-extra/gnome-user-docs/gnome-user-docs-44.3.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit gnome2 - -DESCRIPTION="GNOME end user documentation" -HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-user-docs" - -LICENSE="CC-BY-3.0" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" -IUSE="test" - -BDEPEND="test? ( dev-libs/libxml2 )" -# eautoreconf requires: -# app-text/yelp-tools -# rebuilding translations requires: -# app-text/yelp-tools -# dev-util/gettext - -# This ebuild does not install any binaries -RESTRICT="binchecks strip - !test? ( test )" - -src_configure() { - # itstool is only needed for rebuilding translations - # xmllint is only needed for tests - gnome2_src_configure \ - $(usex test "" XMLLINT=$(type -P true)) \ - ITSTOOL=$(type -P true) -} - -src_compile() { - # Do not compile; "make all" with unset LINGUAS rebuilds all translations, - # which can take > 2 hours on a Core i7. - return -} diff --git a/gnome-extra/gnome-user-docs/gnome-user-docs-45.0.ebuild b/gnome-extra/gnome-user-docs/gnome-user-docs-45.0.ebuild deleted file mode 100644 index 90276892b101..000000000000 --- a/gnome-extra/gnome-user-docs/gnome-user-docs-45.0.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit gnome2 - -DESCRIPTION="GNOME end user documentation" -HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-user-docs" - -LICENSE="CC-BY-3.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" -IUSE="test" - -BDEPEND="test? ( dev-libs/libxml2 )" -# eautoreconf requires: -# app-text/yelp-tools -# rebuilding translations requires: -# app-text/yelp-tools -# dev-util/gettext - -# This ebuild does not install any binaries -RESTRICT="binchecks strip - !test? ( test )" - -src_configure() { - # itstool is only needed for rebuilding translations - # xmllint is only needed for tests - gnome2_src_configure \ - $(usex test "" XMLLINT=$(type -P true)) \ - ITSTOOL=$(type -P true) -} - -src_compile() { - # Do not compile; "make all" with unset LINGUAS rebuilds all translations, - # which can take > 2 hours on a Core i7. - return -} diff --git a/gnome-extra/gnome-user-docs/gnome-user-docs-45.1.ebuild b/gnome-extra/gnome-user-docs/gnome-user-docs-45.1.ebuild index 1cc1ea7ac620..144162d51803 100644 --- a/gnome-extra/gnome-user-docs/gnome-user-docs-45.1.ebuild +++ b/gnome-extra/gnome-user-docs/gnome-user-docs-45.1.ebuild @@ -9,7 +9,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-user-docs" LICENSE="CC-BY-3.0" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" IUSE="test" BDEPEND="test? ( dev-libs/libxml2 )" diff --git a/gnome-extra/tecla/Manifest b/gnome-extra/tecla/Manifest index 27680543df5c..b5d2cb2b7016 100644 --- a/gnome-extra/tecla/Manifest +++ b/gnome-extra/tecla/Manifest @@ -1,3 +1,3 @@ DIST tecla-45.0.tar.xz 33404 BLAKE2B 97bbbdf012a91303d86fb1fbb01dcee644ae7e612d88439465abf392c23fc232e33fbcd4403f02bc8193a6a8a9925fb7d45550d803e7835f5bbfded19fe18170 SHA512 ae1f38870c14467ef7a868b60bc1a12ae1584fdd5e158d1cbf6f6639586225c7ffb8cfa00edeefc3930d4225a3865932e7fa724a5dff5f0ece3372363df289ce -EBUILD tecla-45.0.ebuild 638 BLAKE2B 4cc43320942fe3c29c84e88606ea60590ccc9afd32047ca6ada5ce2b56487bc1da950d6b5f89bbba464cd77be748fa0a74477e053b92efe4b05b2f74adc19954 SHA512 ed75a28626b455fc3ac771946475343716666d3ab2499e1d68d615fc3843618220f42f29c0d5839f7c578df6cde64a9abf73428a7c121282d085b1f0c61fadf1 +EBUILD tecla-45.0.ebuild 636 BLAKE2B c4fe523e41efb50e9c9b8fc867cb76df38af726e62bf95d46d969a08e3d5ba36863411339f5a87a24f1acb59f0c2f9a6b0239878a39635cc031e2b9b98eeef58 SHA512 bc26419a7e2cbb6fd2313a332b02d1a3156730c7afabaebedbb3c99d1bd156ec1919ecc9451472a6abef09b1bc215d96ac51b19c3597062916cd4c335d1bcabf MISC metadata.xml 346 BLAKE2B fa760e90b8a38d74a9d32816099e79021de8046e9c211d92b8c46b5e7bb9492766491aa0d3beac5d68ad2cb08ac8a5451ae0ba216ee70fe25d4d3cd499a7f949 SHA512 d47e807b25422f17241a517ad8bb372ca15a38cad6144a1ed7330ec847cc074780b40d7708d09e2d3741de7d6c3bc94e9cb5c7a342d6c9932465c1a615311137 diff --git a/gnome-extra/tecla/tecla-45.0.ebuild b/gnome-extra/tecla/tecla-45.0.ebuild index 63577b6cc7cc..15b9269451d4 100644 --- a/gnome-extra/tecla/tecla-45.0.ebuild +++ b/gnome-extra/tecla/tecla-45.0.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/tecla" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" RDEPEND=" gui-libs/gtk:4[introspection] diff --git a/gui-apps/Manifest.gz b/gui-apps/Manifest.gz index 3a93fe0e00507802a326c9bad75e70ff3c435cfb..777f3881026404c7eb6dba255bb0513794d54c39 100644 GIT binary patch literal 4718 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 literal 4716 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 diff --git a/gui-apps/gnome-console/Manifest b/gui-apps/gnome-console/Manifest index 8a1e09e6adab..bd317198edbb 100644 --- a/gui-apps/gnome-console/Manifest +++ b/gui-apps/gnome-console/Manifest @@ -1,5 +1,3 @@ -DIST gnome-console-44.4.tar.xz 160504 BLAKE2B d139108cabe647bf3cda5e30141187f7f579364b26c057f538299b87c08e370ca8f2f5739e8f5abc43a0bdb751751a9576b0165d1099c850772d664643f2dae0 SHA512 3fbd7c16638e829103e2dc517df6d68c7acbaca24f7f2af4a4bfeb79ec79944a98432dbdc778ecefd74fded0a701be179c09af95d099dbad79484d907ab923c6 DIST gnome-console-45.0.tar.xz 178444 BLAKE2B ca04c31657b19ab1651899c56ff64ffa6d3913935fa5564ba115d83ba6dec50d2b816a47064ab7538aaa07347ebcb1890cc7dcb6e29164f7a36a6e18985e874a SHA512 940f02b8e1b02a680d9c25de59f655243a033883b9e21a183bd40ebe09c1803d6fbbfb45223e9a4ae20401d65e80a2bf0ba28bc7971fe84889176be64062b8d0 -EBUILD gnome-console-44.4.ebuild 943 BLAKE2B 740a38935ae37076687ff397937cd16f6a22e63804f46da39a970620ea09acdb360858d051547dac625e4c7712f89dc9b437a3b726aa3e985103d25fec2a38ee SHA512 c6f583e6cabfb9a0e9c5e14a688c9133feb4fbee210ca2e671af53c8e2925bba39fb2264f104ab918c9429bd52fe7cbf41310ab57d02f2f8145e4607176d344b -EBUILD gnome-console-45.0-r1.ebuild 962 BLAKE2B 977894623bc700a7c6795bb7610e1bafc94e0bc28466089fb4219786fec47cbd381cc6c52111674dc293578ff095a441dc58ad10adeaf4c23abde0a161d6729e SHA512 cc715de4c2e3fd5839d156b22178b37781c059ffef5afb3391d61b20c4e89e188d952d727fdd4c1d3502c6f4f4d719aa6e1cc47e6be9a419beb4890f45a6dd85 +EBUILD gnome-console-45.0-r1.ebuild 961 BLAKE2B c5e53dada789a7524e4e8f2236ba88478f01d0d0b1a6b08b68882d7be02a2cc7160aa46cd7068d39c5e62ba2f6e8ed384a3664d756a148d90209fe138d3db282 SHA512 f3b7af9462d637f9c0ad56bf2a509c19e8e4a416bb4b736f09fbcc254ca74d43c8e37b481d4b9f21661cc03dfce5f333cf077614ae617a0aaa46ad568732c9b7 MISC metadata.xml 348 BLAKE2B 7b68ba89d6cf52bd1ecc31913e6e7e12e4bcf842915293546df88c6dce5ad05d133f1299d4bbc46aef63e65dfa8a9046b3d4b34c1aee5f638918c85560439c01 SHA512 fe32610a9f3cff3b26785ef27b8544afc81c99149e6183fe0fc9516dfd61c30b93c6f57981b35b0882e7042687a011fb8e7f11b6c11b5b581816b97c637117e9 diff --git a/gui-apps/gnome-console/gnome-console-44.4.ebuild b/gui-apps/gnome-console/gnome-console-44.4.ebuild deleted file mode 100644 index 057838f198a9..000000000000 --- a/gui-apps/gnome-console/gnome-console-44.4.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome.org gnome2-utils meson xdg - -DESCRIPTION="A simple user-friendly terminal emulator for the GNOME desktop" -HOMEPAGE="https://gitlab.gnome.org/GNOME/console" - -LICENSE="LGPL-3+" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-libs/glib-2.72:2 - >=gui-libs/gtk-4.6:4 - >=gui-libs/libadwaita-1.3_rc:1 - >=gui-libs/vte-0.70.0:2.91-gtk4 - gnome-base/libgtop:2= - >=dev-libs/libpcre2-10.32:0= - gnome-base/gsettings-desktop-schemas - - x11-libs/pango -" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig - test? ( - dev-util/desktop-file-utils - dev-libs/appstream-glib - ) -" - -src_configure() { - local emesonargs=( - -Ddevel=false - $(meson_use test tests) - ) - meson_src_configure -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/gui-apps/gnome-console/gnome-console-45.0-r1.ebuild b/gui-apps/gnome-console/gnome-console-45.0-r1.ebuild index 03e484c70cf8..1fdb3bb91f28 100644 --- a/gui-apps/gnome-console/gnome-console-45.0-r1.ebuild +++ b/gui-apps/gnome-console/gnome-console-45.0-r1.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/console" LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="amd64 ~arm64 ~loong" +KEYWORDS="amd64 arm64 ~loong" IUSE="test" RESTRICT="!test? ( test )" diff --git a/gui-libs/Manifest.gz b/gui-libs/Manifest.gz index 813c80c0f7043bb74abd983754ac98fb177c22a4..26e40cbe04a5f06597284fe8856cebccb3d4d6e9 100644 GIT binary patch literal 4605 zcmV&a_#wjVXK2a5QLNIj)^_HSJMiv^rba zao1du)Kzy|dG(s+NptQKN06RXtoB*c-aX5Qzy0ZBiRpvnZYkFxIZhrw!)#NMm9^(; ztB*K)S*4g-;!kI^rG1BWG#_m-b6^=Yt6A01QYdkxx@GVK)za7_#9i_nJ?>oh87ZeF zM{7QL3_Gp=?yn#J@6Uhy!{7e?LBCu+|My?@`SIAd%ZEP36)QeRj)+cKJ?|FsEU}zw z<7nKc)^?^wtt<4svw}wEP%;H9W7K07@|aqLv(3=jK53QF=Ip$~jPsn@_R58i2m0O1 z2x*+Tc5M8_O6?7+(5;`XmE*5bQrPM6(X;U%OQn}>C!dr36@@398tM+6lc%oPB(K`r z>}N>pZLBt-4BNX+nT z%MCpH^z`s)e!1Zl{d{kDv1faj@@(oTKg0*p|>^vs^X7G9Z*}dzQk% zQwU?WV5h`**rqBwEtX)h<}>+5=9r+Eon<;<6 zbvmoK>YBD~%N`p@@)kC2A24j4PXJZf>_wbAMPN=rv$)!{lYE}V);OE7Hg=_*rHlz^ z$AZowM3~y7#kAk!^<95^(&v58v2x>BESwg|kHy*v%geLuP zOena69Lph~6g~E~!$h4}-xJ2+Cmjw5Fklxu9~fh`8F-~$G$4dvv03ZZ^A)omv+$ir zY6Y%fb!&#xVH74X5HnB)Kp;Yw3af=|M1iS{I}Dwu98)qTIna~@}r7zL<;xb5mC`O;Be!w`7FR2 zsr8T{lUXcGK9^BrW~s5fIbf);{-qZ5c)_+c?x6d$KR>)a{+PdEu$=*2Po>T}b4qC^L$LVhJ@Yz%uzU>~KY`!`w8dAJH$WT~vU5yq z^_>T=lh7Q{R@amx6`~Gz=p0gN=mK1Ew<~gWgQEo{8U}YnV<+1XX~rh;tf{B7@Uyob z*8wR!11kpbtqB%~le9Tjg$Luu5t1kJ1a5*h&fOUqJV=BCVbl8B?&xp(_ zWas}PBOyQWrx7|j{tmZy4tk5WTP0&d0^h9-V+9U7ln+dEmP|l2g-;7Sl(i*Tin|lf z1klh*cbBy(Xuj{mcFn*aOmTVw$<|3=CU6}O$3%zPNidDr+a%ad*Tlh6FIkx!kpP@i z>0!-hAd@YOL2GD;K-De$U~?T5NJiCiIDvAGqp@|B1c(;(HG z0ftj&wxqHeqFkkSFDfG*f*Ntk+(C(K(enrq>2NI6B~Xprks=O>X31e;a1G*_OE>YV zh1xK-*?AN%cI^e3PG;4Yj^42OyfrXS53?>%DWC=PA%G;3@QozNwX(SvwT$#r5Kbra zu%{d|AOf5e`X8DLZ3PC<9;S!hmXR?fUZzXK{!_mMvs?7-~Pemf;PwqY{G>``A!&a`X;F z8DzHf!Z>rAg`7rQ4~HOwOqsI~S-9p6tnt98$hhEJ&!9O9{38?RX02l4(st@}KQtsC z&UIXwN@iK;4fEhhWEdK0^R`PuritcG(P=0mc)PJeS+L5L?T$JE=TeN6X#Wnqf6xqm zyWi2fd^;EY%ws#xh?oJoinxfygLSj8k-Sa);OTH-IiQ^-=_`55<|~`I;RvmyTug*b zTVb^Woyhf*74u{}e#Uh=va&NBA`;?g<5Y#~JqHniwZkwo^CO`oEQg+ez0m|bjO|kC zR13SI5ulQM8bpI$_+NuZM6peCA3h8#wWBAQfI?_SUHq0~($@C&ycAIgb7L<)Or7Ao z-U0Ti&vutIMz{qH&~oz)EX?AQD7Ha7DjrW(WTR?_vIb(c9;!gDtsbL;bmSc3;od;rOk{8C89Mv5Vd(Oabd;ev?!dwo0`o^Iz8!v!UphdOU(4HWR^`jc97( zZDq~M3efN}@N){wJxzix*@1`(deDWCk2a9yIFNbSN1YL0jY(K`f*VddqnDhmwmBOC z7ylzH(RSY9_5IcE(Yk9-3W>DSo=C`08DOv#A~Vk@XCRrFULla!GX$Egzp%zBVfdt*oW?uS%#NO$>` zkegmeiX%Bs=7X~n36UfMPGUsG?~$l|Ad5p2`D?B~LngLf1G2#;G8<@|DjhvcvNY=? zGTqNwH@=;&pY6^8o=q>mKCioNg!xyz$}viC@z*s$lCn~3u~C>ENfKeeaLOSE@)1Uq zlB`4?$K^pl8wnAdutc&(SLz%oyX*i{lb~0TPa&s}M|K*j>F{YJjO9s~%0KjalLie> zh*nXAU0Og5G1Do~$pJ`X;%AYq zJ;>BFM8viF(hMpOfiFA#XYm_qd?$0d!HPu}S`taf2rz{52Iu#D40|K?q@i4dr~qgB zCLSx93x(y!paxx(zo=J!O`xeUAA0QqXo3>K)uvy$uLC(39gAkxJjt_5&<~=1jUa?+o`X2kiAQ;HEq)!lE^@I<7{v-Kza-;_ zDK#u;WAxIO1y+dRAGfo7cDPnb_9a3-iW4b|xKElGUTg{!M$ecR?XY;g#2?mZbSCfv z%S4>ghRjciY?{)6Xi}vhZ47DoMaZDE&>N)iAgYp>-(%r7epBC+u0qPYVf9^qJC9%O z;q~d4Pmj;v9_+{E>wWg`{mv(?QB&YH2?iiJB!3$lX2pruEGM2rnAW6G=0QqmC7yHq zcLU_zp?(83ZDzV%_A4uvJW*pXUI@b>_g=WBH+CWv#|9lz$6f^%hFgqfc43}gz2MTr zaaE7y9pbaj!LN_=I_TBO(%C`!cbmfF(J#8f@!MF$5bqPewsM+M>?R_%Ln1ASV_$46 zk~sbio*ck?Sr8IiXm=&^`(Zbq&*P{2D~x=**yepYbK5~ZRfWntr6RM_FCv=nB1rNL zA>o9j%}S;L5nlW7lVDg0Mt&`DJi4Arz;2!i$%b`;;9PPT1zJOoAUSj+vHP8MFBHvk zm9y=&pTb4M0Gbqewvhag=hnQ?ke^H8o3Of7i+i>YUQ+U3AW$)7X6g~VK11sc6nf}I zrU`}=Q*M*S+1&<$eiS21e_p6vM{enNH$Hrny-$_c$wa1NLTnG znd{Ke{d??ZyD$V3yyzzQ{bsVUN*aE{Vg zZ2R{4^78ud`ttRnPY+K&{(1Q~7usGZs?v`ViO35EPTF(B7?Wjp_{qRvq(>`+b+|>Y zhC@}qzEEmgDHLO}5TZlyKvU=jtSU5RD49eHlV+gLVJxUYgbO6T2t-7~>org>DAJ}h zNapL>b2X9Y$IE`@(596d|d}&0S%dh@u4CI{!^#Z|# zP>a3?0T{0aAz;#~mmpzn4cK z7^L^aUN)gX}1ZCuQ0n=xZg z+HV2G?~OrW^oMZfzOxoCs6ejoq<=v?LC literal 4601 zcmVaN;$-o45?vX-7WLh5-Yt9?~b?Kyq=`+t8fQ9h;IO>!M6$Hn7USZyV-vUTmY z`-rQTU5ZT;{&Ys$vuoIA<}+K&95{`dr&*n$Nhonh)in5lYBF?$s3ot_qvon-NS2+> ztoh_I?6m%ezkUAS|M{;!|NS4I=C{k&KmKh#-XHsZ`P9dF$BNHMC#AX4?pa&NtHg4u zjWeU3TH9GO&bmWa%@Z^-he|7fWsLKfg*?_QiL>$?{ipLAtf_LrhEj@T23;A8Ko36 zJkxXq&%Qj|eOceGcttDv*t^DBXbleW@p=6Fmgw>M|^QXQR+$S4X-?B+!>OdRed^R zmwh^`xa(e~rb&kaN!G-s=>fym`2ZR|=rdom`V z9UD4_5MgRdEsB1`>&N`Y*l%mJpG%VDK^*v!6e$wH900VZh^MNr|TY*>VWd?*0ER?lwJ-=htV@`Z0 zl3IZ)Sk;-~bQpyR48#nS0T77LrNU|<8!^FD#vR67s2o!=COOa)fpVb?+if&ZhWKnk zZ=BrX*e6P_UFS)zvnUgs{eYSMyx7a*d|**8=jr8!ZxHhe-G&e+MupDMmDPxxuB#+1 z0m(GDl+|S-P6#mV)FqO(Ld@7-^-B`673ahz47S!iAxuMOfDUmPSOJ2(bgzI?cNWaF zpMw&Np5LHD7=a*ID!gFr6*569o&o$(0=P^C`O}e;qSXQ)h!m=7L{#P)aJcc;d=}sh zX+31fWEKmP&t=q@S!yhA4H%kO|56KjykXlOH_(02uXoS)Ki4nk?%`=F>h{Cd^X;~_ zEAyZNqTEj2kU6q;lHsp3=$UZU9HTTm34;@XIjoVy5Ks-alovyeq$SqF6+$A+9Vyso zVey>@lZ_BFHbya2Ax45jQ&-bCw<=oy24CchQyV^0SnHg@rwf0-bSeD99wN{pqE<)T zNBfLjJAyK>@^TIy(yU@GJ%C8zOYl@(aS@T4)5)prV~Gjnj+(UHRJ1f7bXFTT@V%H_ z^aEVwN;i%D>*^EGW@1xRZc_Yy%EMNj!Va(^>e{TL&o# zhaq9bc!ExW#o@?owRS5!7(b4XT*wo+3EH@{V^|oT5DpTX)`2my+z^)C#`huts@~vr z`Fe+yLbLDxw10j*#YTFSFl3`W*G zQp!lkPyA_wj*fr8?ROFfLu-702}?^weR*44m?bSGNonYnw#4~Io5VplQj4=_?-~L@ zp!neu>5~wGsK#osi^n&`$ugURC*%gt7EEqoBUlqzYwXu4#Ikp+HXnrYkvER}UI8aU zZYV5}7&s6k30A0CPXJW$A#yjc$cW5XGy5PJ+8YsybdH`Vc%v%_aVj2$aC_nr=_4Q4 zu(gq4e07HC@B9I)?@zzHZ2R@ze%!34=kWKO#uK#7QK4x_o?H;w!xoK7(qeT)K$Or? zXG*!*I_kk*(f!JIBDUE;7JriL5T}74H)5Pi3E>vtp?+n$b9jy*d1Qa{gZWxb`wcY$ zVXLK|;A`GG^uSXn9@2S;24Eq{k>v{cj6ecXC>yM1(=9P>&Z~v3Bnw2DD|fFj;Z?D6 zBg+z%Fkhk&8IDb5o?WZY9uY)e!xgoMd+7ON-e2a2*l~?&XcVE;OA@0&HzcxudQuz7 zb%30-w(ANj5phFvp^aJ5cCsx;WVM=-xrkaC*ieAmiBP@`hk0vm^1Eq!lKieiH-AqFGL$VHY;hjE*!NCQL9hI7ZkjNq^f~w9e7dHT;+T zUETcO#r~S77a@d>_YWvyL z%9E#0n~auG@r-VlnU$9cBM}g{*4Hnb%^}Y4^_#Qe+^=2BU@PsY#4w3{>;O4AdIzEm zQcCHCapkrOIgPj;4vY-2j*<{g>F>22Ydp$EGcJ~o-8Zxko{@%>#tD4y_Z&n7i5tVr%#Va3$-@)*n!bQsp}k}? zOtAI%^WPzcSvXTRlGv^69dJfmx(8+-9#&IQi< z17Oed(QcB)2v_q2EjQo5!fZZ?VjB{ti^r1{8dr@_Ngp8<9;!gDtsbL;^q@pign5S< zSwv<$l6MpS5RTu9Ak5SEx6AB(!4$9-^P8lCs-XJ3ZGT_SijXnKdOU(`bTk{=O5ztpo8z2xXLJl3RQlE)^eRa~-@RDy4LK~6(J!;Us7{lJ=h}W$y)GpkJ zqSi@qBy#1+ z)PukA?R5QY<%-s$&C9Qk`!-}qzSgBfm|>B4UCf$=p48e+!5R3TI~NS69C9EZVMHkd z9TS&FT+5h^ga}TVwouW3>KrM%Xn?7bru!axl>ACaWy~p9G3kQj$!k;j$9%s@gN7sw z%8)57CZL9qG|CnqVspY_l++uk+%y6-zcDeTC@{wwq!VkDfV8{^`|JA+U^0I%E8f>g z!5OchBg>%1vLR$BC`|oC9nZLlW*2*YxRtKZuUb#OOn5O(h=h&^zINS5KOQqruA9o{fPVx%U}a${{YzyR*d-?_|>Zd z^F*lg89YzmEzI$KY@;WVA5M6N`NagfHcBBe<6)SOF&Yo>JJyO$ZMs~gaC0IYb3wpR zi5O#%E1+S-CiuY?cuB^qIO%$)S0TR)&&PXrQV5n$1T9}Izx@EJqoo8y(B~p{~bpy(Vd+pS{(meZ_?|J`P;dF zvAgGoU%uQwe!sJymzQ~~Wc|h`t#yoXdBLEX#Ed!!x{n#%%09d@KlE?{wH;6sFJUv~$-|T0;Nn*+4J1v8F?ls3Hc_iQO zvW4^Dj%3)^&aXGiN6T-Qe|%tL?A$sCP%7Ztt_N1qm`3 zc^KJ>Ej7Y~UqYZE$$v*!@W$>sU66ABHI8SVw1cPbv`s~Jp>GmzaNEJdiL-8Km^Oa7 zJ8N)w+i3t*%XGDg>;+Yv?e^bVmiNmaA#;+8PheRQc0R;!-mncyxcTb1;+ExIhIEB5 zlDSZ<<=IxUWT8Cq)0avzcXztHW4WB84-t9rKem``>9{< z)V_bcJU!n%KfPS$!`;Kr|GWIog|-)pI_XD3BJzSEM3UU7>SEa)elai@>Cwu_75=NR z-LS}t;$tTuSt!P2Aw-AZfu_(6SXF4sP_QsW5m4xJBxlqh!UYmv1R|oLzW1eqA}O|z zGGA|K5^Kfd#0c`9{`YVv63}6`(gq)_p7genOE4n#g|xg2+ffQ*O|)XZX>6z$2rh(L z^o5R_s0h@;O&ljKEavY{`)~1Mac`CuW4SJ^CgXvR2d7Ix+pMxYX}@JQ zznd7;BGNk4p^LMl2tW&d;|5^|DIx=gspell-1.8 to ensure it uses enchant:2 like webkit-gtk -DEPEND=" - >=app-text/enchant-2.2.0:2 - >=dev-db/sqlite-3.7.17:3 - >=dev-libs/glib-2.66:2[dbus] - >=dev-libs/libxml2-2.7.3:2 - >=gnome-base/gnome-desktop-2.91.3:3= - >=gnome-base/gsettings-desktop-schemas-2.91.92 - >=gnome-extra/evolution-data-server-${PV}:=[gtk,weather?] - >=media-libs/libcanberra-0.25[gtk3] - >=net-libs/libsoup-3.0:3.0 - >=net-libs/webkit-gtk-2.38.0:4.1=[spell?] - >=x11-libs/cairo-1.9.15[glib] - >=x11-libs/gdk-pixbuf-2.24:2 - >=x11-libs/gtk+-3.22:3 - >=x11-libs/libnotify-0.7 - >=x11-misc/shared-mime-info-0.22 - - app-text/cmark:= - >=app-text/iso-codes-0.49 - >=app-accessibility/at-spi2-core-2.46.0:2 - - gnome-base/dconf - x11-libs/libSM - x11-libs/libICE - - archive? ( >=app-arch/gnome-autoar-0.1.1[gtk] ) - bogofilter? ( mail-filter/bogofilter ) - geolocation? ( - >=media-libs/libchamplain-0.12.21:0.12[gtk] - >=media-libs/clutter-1.0.0:1.0 - >=media-libs/clutter-gtk-0.90:1.0 - >=sci-geosciences/geocode-glib-3.26.3:2 ) - ldap? ( >=net-nds/openldap-2:= ) - spamassassin? ( mail-filter/spamassassin ) - spell? ( >=app-text/gspell-1.8:= ) - ssl? ( - >=dev-libs/nspr-4.6.1 - >=dev-libs/nss-3.11 - ) - weather? ( - >=dev-libs/libgweather-4.2.0:4= - >=sci-geosciences/geocode-glib-3.26.3:2 - ) - ytnef? ( net-mail/ytnef ) -" -RDEPEND="${DEPEND} - highlight? ( app-text/highlight ) - selinux? ( sec-policy/selinux-evolution ) -" -BDEPEND=" - app-text/docbook-xml-dtd:4.1.2 - dev-util/gdbus-codegen - dev-util/glib-utils - dev-util/itstool - gtk-doc? ( dev-util/gtk-doc - app-text/docbook-xml-dtd:4.3 ) - >=dev-util/intltool-0.40.0 - >=sys-devel/gettext-0.18.3 - virtual/pkgconfig -" - -DISABLE_AUTOFORMATTING="yes" -DOC_CONTENTS="To change the default browser if you are not using GNOME, edit -~/.local/share/applications/mimeapps.list so it includes the -following content: - -[Default Applications] -x-scheme-handler/http=firefox.desktop -x-scheme-handler/https=firefox.desktop - -(replace firefox.desktop with the name of the appropriate .desktop -file from /usr/share/applications if you use a different browser)." - -# global scope PATCHES or DOCS array mustn't be used due to double default_src_prepare -# call; if needed, set them after cmake_src_prepare call, if that works - -src_prepare() { - cmake_src_prepare - gnome2_src_prepare -} - -src_configure() { - # Use NSS/NSPR only if 'ssl' is enabled. - local mycmakeargs=( - -DSYSCONF_INSTALL_DIR="${EPREFIX}"/etc - -DENABLE_SCHEMAS_COMPILE=OFF - -DENABLE_GTK_DOC=$(usex gtk-doc) - -DWITH_OPENLDAP=$(usex ldap) - -DENABLE_SMIME=$(usex ssl) - -DENABLE_GNOME_DESKTOP=ON - -DWITH_ENCHANT_VERSION=2 - -DENABLE_CANBERRA=ON - -DENABLE_AUTOAR=$(usex archive) - -DWITH_HELP=ON - -DENABLE_YTNEF=OFF - -DWITH_BOGOFILTER=$(usex bogofilter) - -DWITH_SPAMASSASSIN=$(usex spamassassin) - -DENABLE_GSPELL=$(usex spell) - -DENABLE_TEXT_HIGHLIGHT=$(usex highlight) - -DENABLE_WEATHER=$(usex weather) - -DENABLE_CONTACT_MAPS=$(usex geolocation) - -DENABLE_YTNEF=$(usex ytnef) - -DENABLE_PST_IMPORT=OFF - -DWITH_GLADE_CATALOG=OFF - -DENABLE_MARKDOWN=ON - ) - - cmake_src_configure -} - -src_compile() { - cmake_src_compile -} - -src_test() { - cmake_src_test -} - -src_install() { - cmake_src_install - - readme.gentoo_create_doc -} - -pkg_postinst() { - gnome2_pkg_postinst - readme.gentoo_print_elog -} diff --git a/mail-client/evolution/evolution-3.50.2.ebuild b/mail-client/evolution/evolution-3.50.2.ebuild index 55a1c16eabc6..74293119e3ca 100644 --- a/mail-client/evolution/evolution-3.50.2.ebuild +++ b/mail-client/evolution/evolution-3.50.2.ebuild @@ -14,7 +14,7 @@ SLOT="2.0" IUSE="archive +bogofilter geolocation gtk-doc highlight ldap selinux spamassassin spell ssl +weather ytnef" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" # glade-3 support is for maintainers only per configure.ac # pst is not mature enough and changes API/ABI frequently diff --git a/mail-client/evolution/evolution-3.50.3.ebuild b/mail-client/evolution/evolution-3.50.3.ebuild deleted file mode 100644 index 8f920528f44d..000000000000 --- a/mail-client/evolution/evolution-3.50.3.ebuild +++ /dev/null @@ -1,152 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake gnome2 readme.gentoo-r1 - -DESCRIPTION="Integrated mail, addressbook and calendaring functionality" -HOMEPAGE="https://wiki.gnome.org/Apps/Evolution https://gitlab.gnome.org/GNOME/evolution" - -# Note: explicitly "|| ( LGPL-2 LGPL-3 )", not "LGPL-2+". -LICENSE="|| ( LGPL-2 LGPL-3 ) CC-BY-SA-3.0 FDL-1.3+ OPENLDAP" -SLOT="2.0" - -IUSE="archive +bogofilter geolocation gtk-doc highlight ldap selinux spamassassin spell ssl +weather ytnef" - -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" - -# glade-3 support is for maintainers only per configure.ac -# pst is not mature enough and changes API/ABI frequently -# dconf explicitly needed for backup plugin -# gnome-desktop support is optional with --enable-gnome-desktop -# automagic libunity dep -# >=gspell-1.8 to ensure it uses enchant:2 like webkit-gtk -DEPEND=" - >=app-crypt/libsecret-0.5 - >=app-text/enchant-2.2.0:2 - >=dev-db/sqlite-3.7.17:3 - >=dev-libs/glib-2.66:2[dbus] - >=dev-libs/libxml2-2.7.3:2 - >=gnome-base/gnome-desktop-2.91.3:3= - >=gnome-base/gsettings-desktop-schemas-2.91.92 - >=gnome-extra/evolution-data-server-${PV}:=[gtk,weather?] - >=media-libs/libcanberra-0.25[gtk3] - >=net-libs/libsoup-3.0:3.0 - >=net-libs/webkit-gtk-2.38.0:4.1=[spell?] - >=x11-libs/cairo-1.9.15[glib] - >=x11-libs/gdk-pixbuf-2.24:2 - >=x11-libs/gtk+-3.22:3 - >=x11-libs/libnotify-0.7 - >=x11-misc/shared-mime-info-0.22 - - app-text/cmark:= - >=app-text/iso-codes-0.49 - >=app-accessibility/at-spi2-core-2.46.0:2 - - gnome-base/dconf - x11-libs/libSM - x11-libs/libICE - - archive? ( >=app-arch/gnome-autoar-0.1.1[gtk] ) - bogofilter? ( mail-filter/bogofilter ) - geolocation? ( - >=media-libs/libchamplain-0.12.21:0.12[gtk] - >=media-libs/clutter-1.0.0:1.0 - >=media-libs/clutter-gtk-0.90:1.0 - >=sci-geosciences/geocode-glib-3.26.3:2 ) - ldap? ( >=net-nds/openldap-2:= ) - spamassassin? ( mail-filter/spamassassin ) - spell? ( >=app-text/gspell-1.8:= ) - ssl? ( - >=dev-libs/nspr-4.6.1 - >=dev-libs/nss-3.11 - ) - weather? ( - >=dev-libs/libgweather-4.2.0:4= - >=sci-geosciences/geocode-glib-3.26.3:2 - ) - ytnef? ( net-mail/ytnef ) -" -RDEPEND="${DEPEND} - highlight? ( app-text/highlight ) - selinux? ( sec-policy/selinux-evolution ) -" -BDEPEND=" - app-text/docbook-xml-dtd:4.1.2 - dev-util/gdbus-codegen - dev-util/glib-utils - dev-util/itstool - gtk-doc? ( dev-util/gtk-doc - app-text/docbook-xml-dtd:4.3 ) - >=dev-util/intltool-0.40.0 - >=sys-devel/gettext-0.18.3 - virtual/pkgconfig -" - -DISABLE_AUTOFORMATTING="yes" -DOC_CONTENTS="To change the default browser if you are not using GNOME, edit -~/.local/share/applications/mimeapps.list so it includes the -following content: - -[Default Applications] -x-scheme-handler/http=firefox.desktop -x-scheme-handler/https=firefox.desktop - -(replace firefox.desktop with the name of the appropriate .desktop -file from /usr/share/applications if you use a different browser)." - -# global scope PATCHES or DOCS array mustn't be used due to double default_src_prepare -# call; if needed, set them after cmake_src_prepare call, if that works - -src_prepare() { - cmake_src_prepare - gnome2_src_prepare -} - -src_configure() { - # Use NSS/NSPR only if 'ssl' is enabled. - local mycmakeargs=( - -DSYSCONF_INSTALL_DIR="${EPREFIX}"/etc - -DENABLE_SCHEMAS_COMPILE=OFF - -DENABLE_GTK_DOC=$(usex gtk-doc) - -DWITH_OPENLDAP=$(usex ldap) - -DENABLE_SMIME=$(usex ssl) - -DENABLE_GNOME_DESKTOP=ON - -DWITH_ENCHANT_VERSION=2 - -DENABLE_CANBERRA=ON - -DENABLE_AUTOAR=$(usex archive) - -DWITH_HELP=ON - -DENABLE_YTNEF=OFF - -DWITH_BOGOFILTER=$(usex bogofilter) - -DWITH_SPAMASSASSIN=$(usex spamassassin) - -DENABLE_GSPELL=$(usex spell) - -DENABLE_TEXT_HIGHLIGHT=$(usex highlight) - -DENABLE_WEATHER=$(usex weather) - -DENABLE_CONTACT_MAPS=$(usex geolocation) - -DENABLE_YTNEF=$(usex ytnef) - -DENABLE_PST_IMPORT=OFF - -DWITH_GLADE_CATALOG=OFF - -DENABLE_MARKDOWN=ON - ) - - cmake_src_configure -} - -src_compile() { - cmake_src_compile -} - -src_test() { - cmake_src_test -} - -src_install() { - cmake_src_install - readme.gentoo_create_doc -} - -pkg_postinst() { - gnome2_pkg_postinst - readme.gentoo_print_elog -} diff --git a/mail-mta/Manifest.gz b/mail-mta/Manifest.gz index 719f8e72e2cffe0a3132920efda57bb4469dfd4b..2d0a0f9370eae7274cab8d4b4902a8a06896acf7 100644 GIT binary patch delta 2310 zcmV+h3HkQT63h~i83I_vksCFC*@`~>^zS$S`dNN@(mM4_DP_4WiF$Uoyn7u{H20nN zIWpU+K2w`wnv)FEn)lA9v|ZZNK10juermPh)k`_8mZ`FNGOKhuDzZxCQict?>*uPY zoUZHX*MGdREKhc(&yn+vJk!=WwH9w{Z|l3%>1(^E(yI(ly_Q{i?sLt5)0&KycAB0> z*U`5XOXuW>7$KpNt*tz&9vw;h)??!&9{1>_=6X!`^rJug^5#GP{QJ+p{`NFK{_*+k z{`}Wp;=|jszdS#cQtSn<9d%0cRZG|60I+PpigR(RnmZ>T=H7 zT`YXoEI^bk3EORFaq4Pbr=$Tw$67=ky-W9eFxurF^!H>~p0gyCwBi<{E1*zOrpH z6Yau}n!Gk|X|npVW zeEa?ZmRFGnSm0A@8l!{zG1;l|(gcOn5NU2>EuTl3VclK*jL|AOTs601wi=@iHY@AY zEey*|1$5jmdMmFju4h!q@P6i!*cmTFk*D+R`VFkgvjdhT9Ld}^BCLr zZZ$!ZBq@JX);8bSdiLVr(z*;-XdvUe@6{6EmZ)XzWxI&UssnLfCCnu4aufNgV=F#h zf%X3XsRi2~XcajvmLe3e&^Zz>&x{Zc!8s}~ol!%k<#fz-dz{{x$4WR$t$R3!k~%S$ z4WO2Gv+kK~Vst6hUi%8*fN7ED*FSN*%$Nsohkk!Ui)UtT2&#%kNm{hnh`GmvZPx0T za)}ifnAJ9sd3ZouCV^%dY03hB7mM8Owux+)F<}JU0`D_LlIWYMj@tIDsbUZ+@VKRr z2U;KY^Y8ED?YjqH)%^ijUmZr(qARi1^%k5`vs_u6!a#P5;@tz&7nU9lkc@lvgQ;ud zr&E7pC~I2lsg5>;4dTd9tE|YVPtReIzEV%iQYJ-|*EC_+FIqf`e}G_0W_a?Fc2Z-O z=zVC#$q&XqQ|wXvWK7OH#${1OYT+p_Z#vIfIL5RH7o^@>AQH25OE@jldGIeOA)kWF3ytIGUY2yPOf1wQxD z1gpfvB$^S9hTySm(z#5gI*`FwO~=84&JwA|4Z9_0CZcsdx0T#GODhX+B!Q{c!QX#@ zWj9jjh7##he7yqfk9Y4bV6W2=kn#&;<0f|_*!!3l39O{R9Z(6II6o1dWAzT@%1&8P z)M2_Hy>)QJVMI2@JyCCoNCkaY(hbbbAB%1)-WraB-x~uRoMc=( zDLLae6Zj^cmB{R1ytJ8-%9ww2q{ElT97gK;7VQJ6;VfulpRayII1MG-Ih|5?C{(mB z6w>@4s^cqv!>dag6;&n^R16VlTG&8^q%$MVju$0Bh}$*jf{`Rxe_W#@APMeviH&5j zIp#(e#YZZ{ueS_#Pr(-{Q}i>%*lyTUW;tQr*`>e2>+{Fwj~{-#y8M4}e15zByI++t zjQRmx>yB~OWJH}ZSXLv!w=V9YcgO1#22!@JKKIX=~;sM?7 zpT3u7?T^5u;%&OGq{byCFiP*Oc;fbO%SI<=@E!hXhF1g)j2d*YitQ1Ex9Z>;w3|w~ zG%%RpZ>0C;N(qw;%p6>2`3oLEp+?eY@ z@-0v!&f_bP&?s760$n-ENq19kTqLWh9-NlZ0tP-lp@0tw*agO(I{3m|7BGT&Q4E`>OMhsfDRm^f` z$b-w#57-1Oz{2ibs$bKftRt+;84X^TCMQ~ihk0ZN}yJ)#f*0C6LnK>z>% delta 2311 zcmV+i3HbKR63r5j83M?vksCFCSxbHT>ECbu^|So+RBhHXrIh8mB<$?2d3PI8YVJGl zb7Zz-K2w{bH76NbE$^LAX}h#p`;1yv_hY8R%}Y7W%B-?^GFRz(s>mvlOBp)!uAi-r za(Z1)zy9NmW_i*xeU6-W@Uwxr4)U^Yllr~zO3|Ge4J2ktYf-nYqQKY@@}KE^Rz6^iq4~PQkQeq z?xNw-vH(%mBy6{x#i>nRPe}uWj8(#atJe7quTqCaNKPfH=CX%O zS!oBuJTqzX)AI_isfe_>_ShAGayMt&#VltwRGR17fGnylTYPug;V5;LVV-pPwsnsC zjxt?yX7`h<0U3XybMx6a*4kRaY7RG=)=0i)Y2%a%ge{-N0A)vOl>z(IQKh6_M(d2q zlQG@{hay#pSw^i2?%R{Y4N(w1VV<>W|Ay9tmup{Aw3N@*k$tX|WVcj(mAS^6i?3{* z%%pbV$C})lx3pT$y|Y9U1Ttw*;J93na#adZPUCbspw>h z^O`dRhVwvKF@3;7R0|{?ZJCtKe7%oiz!y#O9PJxeSU|Vl17YR5R}*hl4igeIwpU(L z_KMK*)dYWn;m%z2%0L!9`*oE`YR zXm1a&-v2+fVEY5DBB#Zw2xWJ4G16jdj1UjOIjoI6!$PL!bkytiIGm}hm2eibJsgh_ zo0tn&n5NwT2jC5(OUZy>1#rN$Nb~ETI9_JVvxR@*enX3AW^M?|q((`VQR#@e$AoR# zY)rYt3I@X6@ z%o4qiYS8{*{4>QK#ZSiM6i#(`XhL*iI1IA!>w{x z<_Q0BY#cMQfsOZYy6IN02Iej&_r*K*8V$aP?{XE))6o-pglzHxm{sP_LU5A+E%3RI zCRimVCef5|RNI1Olg?!_)qxDgYIPhe=qwRCuGlR(Gx2ukb6v^3vvg(QjU+Ht8~lGA zSau_YZYYsH#n&sq{&@H90`@u`0V%&gHg0k^g1wJ7Y7-wn?GM+*)+@xkqzB0gR~M>;p2=1@}Cx70q68qR_?_W9~ZH(M*=&gm+JheAdB zLLto$qB`X2H@v!}VW={xpkjzX!eIjjNoPi!9WP3N5Vvd41xdqT{c(-XT5q=7B{q`9 z=9n8@6dy5&Z?_C~Pr(-{Q}nZnvGLVLndO9eXP5p8ug@Q!KYsY}>hgcb@%iog?|xOr zFzN?%tvkkPNr}43lsi@Q1i$Q>x;o>l%pd;b3j#qyW59XTX(F_K#pg(e)5JVDY}x&g z@KA)zrL|D>(rqk&d6T3dk3rq0y3<1#$T#Trnwg#w{Tdp#2XIPz_f4;36-GyWp8N_2 zXVL;&g}hVRijzlFz?^^4NhVS*%^0xOb?b8}IDCc|G<+Ub?lkDgm4=|G2<2mL+$$c? z{r>5DXKvo+ybyBL{qVH3QQw_T0$fA zq{4|xD-!`Fq#A!T@F-W-vvUnijGm+04ay+Y$g4}fyz!pUbLa;71+av*_cJTRWAy}A$rYu zQCjcHG*!Z3-arQLdr5;ciTebx3%O+7maKyiA%73`HMm}7t{4S(=z}Zo#?&qDjjq$0 hxzXQ1JERw@@)>W=Mq^prBgk0);eW&p9@(N0004)^iRAzQ diff --git a/mail-mta/exim/Manifest b/mail-mta/exim/Manifest index 5dfa7437310e..6823cc4ce109 100644 --- a/mail-mta/exim/Manifest +++ b/mail-mta/exim/Manifest @@ -8,7 +8,7 @@ AUX exim-4.94-maildir.patch 316 BLAKE2B fe0b27712e77eba83244434c33372cec47fa3170 AUX exim-4.97-as-needed-ldflags.patch 6032 BLAKE2B ba3e78e49435581eba3fa238c4e660acf9e4bc91c47110f6932675eb0c33568c03ee00a91cef6de93f5acb4611ad6ac1bf465a90f4bc055ac2528d77b588822c SHA512 b7f1e84e3c788d1a9c56339c5dc7eb14eff39b8efaf90d32fd66ddd589f60d4bfab5f36cae51cb84646c1f0b0f7523e56d6a898116b72dc108e89f33d8919333 AUX exim-4.97-localscan_dlopen.patch 6429 BLAKE2B 166c44c93730ef4a0cecd9c8cc556ce2c53dcc21d85b2cb7663fc01d445eab3ecba20f3525b1206238e2b6508a58fe79c72ad86c1722b7c4e1164a6bf9534d6d SHA512 f1d29829f4d7159227476bed377a01a4db6d9aad021bda476d9c1ad1dc4fe7a621260a9e1e4ff9b2686c46575a553a96af7f75f625cb99a5941aa4562f01646a AUX exim-4.97-no-exim_id_update.patch 402 BLAKE2B 0c2f7ec1fe995f8ee58c6907e149367082c5ce837d1508b9e61f10681825fdcc78a52316184629aa6a80021fbfa21aa0ee90eee6b8fae5a1b05efb77337dd2c5 SHA512 07c062f042176b108444b9a163a309b3186fc19f2953dbb7ad066874189417684b0934fe1300933d04231cc59eeeacfb22ad42b0f328212585908c2e9eae5a8b -AUX exim-4.97.1-memory-usage-bug-3047.patch 6622 BLAKE2B 54cba844bc14c8cee4600e4c5c721c6fa97f8d871d15e345cef41e284ea28b2fd7c0fe155cb543e2e4d20dacc6ba12f73a643cbe372708eed9b7206ed14c7ca8 SHA512 ded12661bda511cbe60206494bec5c39925f4e24932ad80ebe2c5de10dd2d49b129d0451e1e853a7c2b378e12a085849c649387dd3d9b747667c412b986cf6c2 +AUX exim-4.97.1-memory-usage-bug-3047.patch 7759 BLAKE2B 3c63cf9ffebeba41576882ab246e9644a3c5d9b44f9c0f116431cc9e53fda63a2d9120e197d4629c3eadc7bcc0e819d3c81fa9dda7448aa78ee75d5f6c531c60 SHA512 90b0c0f0e862df404e5af7b32da50110052070e5e089d842f4de4801120530f60d58e3305e58f995bcd694d364f01922e7da957049bc8f8508c598205cfb07d1 AUX exim-submission.socket 161 BLAKE2B 409a5a687897af369a6a2ff0c30564096cc6b308dbc5d0afb6742df44d2aa972e45bad9681d2cb72be9731b260d23fdadb80bae644e7b875af5e34e9c8b8b40f SHA512 4a233761793e3510e9efa5aad3a6098c41b757f13133a7ea825680f2b393aba8d7935f16bf1dd065dde884fe7ba45639a8d398333a7d9bf0a6b72f88c8f2a09d AUX exim-submission_at.service 360 BLAKE2B 9ebcac1ab0f01a8264141843a4e711d77f634bdd910406bd466a0c197fdad8a9ff4bc31b9b28ef73c810aaff3e549eb60c0a2546507910dfc800da154eb1da00 SHA512 dc28698f15e8eaa4614ae81fc8cb76d92fed1110ce02f7a6ee8feace418dbb194711eb2d4dd444cf818628c11721e21d80b7b974879ab6ddd78cc717cce17c2f AUX exim.confd 141 BLAKE2B bc200e6121544d17e7feb0e162b5f6a5157647c3323492218da1556a19f3a2febf89a698e157a6dc657540d2f46088a9b1e34700655c715fbeaf0c201bc4aa9f SHA512 cb5e4aa71d3f0b7945e9806064f6a3ab64cb894381654ead40c73a49ae2d1bbb3dc587919952a09b2c81b9fcf8784f73d59c12081cda96a5b7210442f5088998 @@ -20,6 +20,6 @@ AUX exim_at.service 140 BLAKE2B 8624f4a555e2acdc7aaf917952c4152ad00dc063a51076ae DIST exim-4.97.1.tar.xz 1919308 BLAKE2B ea41bf851185c7330e648c7757f2bf0b0aea3133e399630a40d220f5f542e9055e3ed0cd67c9ee5dcede281ccc17919a4ac328abd8f05d4d828e0381f10df0b8 SHA512 eab7ca28b37f1635c48f5e963ab69fcbad539b2c35a84286ecaad7d7ff5210bbefce86452302e08099afdc0710f9cb7ca6d9b152b0ba88a19292f7c5541e0cfc DIST exim-pdf-4.97.1.tar.xz 2139688 BLAKE2B baadbb6ca7b88b11ea88f6b5ce0c96d9d713a1f5b358e4dfb52647ccc2bb1a9a6f74e75341839a8ee7df327f2f5645dbf223e4e5923631b02aa53a777701b436 SHA512 6aa733b1d48b6237f458939ff53e484e702f47a0c10ba781ba101db404d39667bd2ddc876af4f597deda1991e534d5b8b874c549e6a86b5325ebd624a6713183 DIST system_filter.exim.gz 3075 BLAKE2B d05e872b5cef377d29126cda03fc0a74c8777b2119b76ff43da6e8de808035eb9bfcb034a85d81824f135d484e864bfc0629fc1af2c228a7277d5ee7cf9cde79 SHA512 cb358d3ce2499a0bb5920d962a06f2af8486e55ec90c8c928bd8e3aefb279aa57f5f960d5adfcef68bd94110b405eaa144e9629cfe6014a529c79c544600bbf3 -EBUILD exim-4.97.1-r2.ebuild 15278 BLAKE2B cddf310530897026a229e90a13233735eb66a1f35baeee6639808a851268c49dd6617525d751ae8b18b3cf962ae0c1d6036029dacc9d0c9d5cf66b0bb06b7618 SHA512 295c92b931956056c111fb8567b5c0fa3e47430865f75b9e2c918f94c7b9814accac6b4b468aa733bda1786334a151f8364387a932e59fd0621f51e503ed031c +EBUILD exim-4.97.1-r3.ebuild 15278 BLAKE2B cddf310530897026a229e90a13233735eb66a1f35baeee6639808a851268c49dd6617525d751ae8b18b3cf962ae0c1d6036029dacc9d0c9d5cf66b0bb06b7618 SHA512 295c92b931956056c111fb8567b5c0fa3e47430865f75b9e2c918f94c7b9814accac6b4b468aa733bda1786334a151f8364387a932e59fd0621f51e503ed031c EBUILD exim-4.97.1.ebuild 15198 BLAKE2B 70f91735480772c11ad7134b7cdb92a114b2ae39a51268f5ebae52f74c8d81cea5b26d2d27e562048c11b5a23aa7845cf07a2a13463912fdd9c8e689420a9728 SHA512 3f58ad80687cb6e19f5184603705e34ec90749666b903ae400ae0d0ec8838fbd5bf063507cd544a7c2bab208a3af24ffed5795ac39bf9b23749f56f87d2ca551 MISC metadata.xml 2488 BLAKE2B 2b6eee3c45210da4bb79ed1a01801cabbdf2be353652602b60cb7c512426197eb14defb2382dd71bcbf0101685a8e5d2f58d52fbee402894f2d86e51329d2165 SHA512 1b3f9fe9cbff738595101b32179f5c8230b5afefcce5266e06db97a3a07a73ad842f0a8be44f421a71e120cdff11e262ba1893f1c7117a0a4c42cf5f37a44d7b diff --git a/mail-mta/exim/exim-4.97.1-r2.ebuild b/mail-mta/exim/exim-4.97.1-r3.ebuild similarity index 100% rename from mail-mta/exim/exim-4.97.1-r2.ebuild rename to mail-mta/exim/exim-4.97.1-r3.ebuild diff --git a/mail-mta/exim/files/exim-4.97.1-memory-usage-bug-3047.patch b/mail-mta/exim/files/exim-4.97.1-memory-usage-bug-3047.patch index 75e5d1a42781..b8f4eb9c5eef 100644 --- a/mail-mta/exim/files/exim-4.97.1-memory-usage-bug-3047.patch +++ b/mail-mta/exim/files/exim-4.97.1-memory-usage-bug-3047.patch @@ -10,6 +10,11 @@ Date: Fri, 26 Jan 2024 21:58:59 +0000 Subject: [PATCH] ACL: in "regex" condition, release store every thousand lines. Bug 3047 +From: Jeremy Harris +Date: Sun, 11 Feb 2024 13:57:18 +0000 (+0000) +Subject: Use non-releaseable memory for regex match strings. Bug 3047 +Broken-by: 35aacb69f5c8 + diff --git a/src/src/exim.c b/src/src/exim.c --- a/src/exim.c @@ -110,7 +115,7 @@ diff --git a/src/src/regex.c b/src/src/regex.c /* precompile our regexes */ while ((regex_string = string_nextinlist(&list, &sep, NULL, 0))) -@@ -58,7 +57,9 @@ while ((regex_string = string_nextinlist(&list, &sep, NULL, 0))) +@@ -58,10 +57,19 @@ while ((regex_string = string_nextinlist(&list, &sep, NULL, 0))) ri->pcre_text = regex_string; ri->next = re_list_head; re_list_head = ri; @@ -120,6 +125,34 @@ diff --git a/src/src/regex.c b/src/src/regex.c return re_list_head; } ++ ++/* Check list of REs against buffer, returning OK for (first) match, ++else FAIL. On match return allocated result strings in regex_vars[]. ++ ++We use the perm-pool for that, so that our caller can release ++other allocations. ++*/ + static int + matcher(pcre_list * re_list_head, uschar * linebuffer, int len) + { +@@ -75,6 +82,9 @@ for (pcre_list * ri = re_list_head; ri; ri = ri->next) + /* try matcher on the line */ + if ((n = pcre2_match(ri->re, (PCRE2_SPTR)linebuffer, len, 0, 0, md, pcre_gen_mtc_ctx)) > 0) + { ++ int save_pool = store_pool; ++ store_pool = POOL_PERM; ++ + Ustrncpy(regex_match_string_buffer, ri->pcre_text, + sizeof(regex_match_string_buffer)-1); + regex_match_string = regex_match_string_buffer; +@@ -87,6 +97,7 @@ for (pcre_list * ri = re_list_head; ri; ri = ri->next) + regex_vars[nn-1] = string_copyn(linebuffer + ovec[off], len); + } + ++ store_pool = save_pool; + return OK; + } + } @@ -112,7 +113,8 @@ FILE * mbox_file; pcre_list * re_list_head; uschar * linebuffer; diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz index 435f1c77c868104bdd1866aa72e29fa474bfc948..544ddbcf060d58c47fa4a86db199426bdc888e68 100644 GIT binary patch delta 36226 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 CYkCF% delta 36238 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 OpZ^C9PpXh~4gmm``iWWq diff --git a/media-gfx/eog/Manifest b/media-gfx/eog/Manifest index 39a686a0ce59..34397cfb84ac 100644 --- a/media-gfx/eog/Manifest +++ b/media-gfx/eog/Manifest @@ -1,7 +1,3 @@ -DIST eog-44.3.tar.xz 4654864 BLAKE2B 1caaace6f2f654a3fdbe781723e178d91300f40f2f05ef978505329ed242b79093cef5bf48660948b62efeb4fb1b3d09da522d6cb8e39b61fcd377100f701ae1 SHA512 088d8d504e5ad5ca14a5da44ee559b30cb7749d752f7b5c1f3fa111c9d1ba7a97edaff3183e0c6d6ebf3b57b9e90fe37a42305d983ac72058804ab2599e8f0c2 -DIST eog-45.1.tar.xz 4656776 BLAKE2B 9b9bde1564735c06252a1eedb96b0ab0871726f7ce4891c57ff4a0ed6c52f13b85f1ffc8bca2c4d8a5cc6518a2d66dc4b883df5a53234a67c4374c56b03728ea SHA512 68fb6889da7129189facbd3e624e76852a8dbe5e277848b768fb28624811d9486a1edc6a1d99d5948a68854ae73a5b5b33c5f5fa3a81860391bf1bf53bf15fa7 DIST eog-45.2.tar.xz 4656440 BLAKE2B 70d022ded08363f4719339b7307bbc539bdc78e586b41c3336af26b06f3555aefb77b4fb1db6f40081819cefd8076afb22b6908e0c9f13e15fc610ea5439334f SHA512 17cc55103ed0ac8b7c187997b67e871203348bb4f684e4e70bb917faa0cf3a44f2abd5f69af7a49326ce46df81be31e962d5271d49ee1c4de1ab3b4c02292058 -EBUILD eog-44.3-r1.ebuild 1752 BLAKE2B bedc4ab88f22ac733dd6fa568d6f270c5167b886610d2504a55dc9618346cf74d5f37838eadcd9052ff5a3fe7128a6983186cee22a997f98be9a8be3b4b3d0a9 SHA512 6e708be19bea2549ef436ce21a6156419cd4a72d33fb4b00e2e20dc294b031f1f76d91e0c62d464e3ca3a576127baa57947fad2a68049bb78bdd353d39b99a4e -EBUILD eog-45.1-r1.ebuild 1755 BLAKE2B 27ea57feb42588e5455517de34c86c2bad9340ef89babc2fcb2e68769250d3a6bd491b8b3dd6d40e645dc6aad3f498c0f39bc02d3a752d30d3252df73027cc53 SHA512 4f87b8f7456f42920228867d658fa0dd73b34fc987574f6bc2ac64a589cc718d4b089d2e732730ce03015a926b9854bd72e7a77161e20713a866b782b78697f4 -EBUILD eog-45.2.ebuild 1754 BLAKE2B 67023d1091f2dfc9a85b772c4f48e9441dd22d85ad1ed87a64ac76ca338c2e55eb26fc497d20b551ca08734924f06dd80d5b2a530b1863d71d03313229c56eda SHA512 ea1d960b5ef4891e952f5253b7e9ef6455914f43996cb3003322b3b00e24b6f6ef49175fdb786b148bcae1139842c5bc8ae30f70ebf2c0dcceffaf8977cf0405 +EBUILD eog-45.2.ebuild 1752 BLAKE2B d1e2cd597d68c4129627838e9205ebe76c04382084623bc7e923710eab51164e605cea69d2b02a800bd246292b072656fbfff42fe237f5ab574aaf5928f1f7f0 SHA512 9d5bbc1124b06ebabf8756c06c37a68660790e7a77a7ff54353a61ba722f168ccd34c83638901310c6d5ea34d02a1be28686ff7fbbcf1b09ad5309a89d610b7b MISC metadata.xml 580 BLAKE2B 7d6bf08b37ed06abb82e92621725ab2cbc9d0b28e5c50cd9dd25e449e98212da4911da450d5e80f6d2efd3cb65981b2726e69f48ae54fc7a0dd4363c896b9086 SHA512 3ae60a59ef2e07fd78b836eb828c0b9e37e49ea6115c52215b86dafff9cb6990567659a31cfb1e06e58890cf598c98065df1e473dc7994fef0ae950081c27a54 diff --git a/media-gfx/eog/eog-44.3-r1.ebuild b/media-gfx/eog/eog-44.3-r1.ebuild deleted file mode 100644 index 558f73a89e73..000000000000 --- a/media-gfx/eog/eog-44.3-r1.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome.org gnome2-utils meson xdg - -DESCRIPTION="The Eye of GNOME image viewer" -HOMEPAGE="https://wiki.gnome.org/Apps/EyeOfGnome https://gitlab.gnome.org/GNOME/eog" - -LICENSE="GPL-2+" -SLOT="1" - -IUSE="+exif gtk-doc +introspection +jpeg lcms +svg xmp tiff" -REQUIRED_USE=" - exif? ( jpeg ) - gtk-doc? ( introspection ) -" - -KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" - -RDEPEND=" - >=dev-libs/glib-2.73.2:2 - >=dev-libs/libpeas-0.7.4:0[gtk] - >=gnome-base/gnome-desktop-2.91.2:3= - >=gnome-base/gsettings-desktop-schemas-42_beta - >=x11-misc/shared-mime-info-0.20 - >=x11-libs/gdk-pixbuf-2.36.5:2[jpeg?,tiff?] - >=x11-libs/gtk+-3.24.15:3[introspection,X] - >=gui-libs/libhandy-1.5.0:1 - sys-libs/zlib - - exif? ( >=media-libs/libexif-0.6.14 ) - lcms? ( media-libs/lcms:2 ) - xmp? ( media-libs/exempi:2= ) - jpeg? ( media-libs/libjpeg-turbo:= ) - introspection? ( >=dev-libs/gobject-introspection-1.54:= ) - svg? ( >=gnome-base/librsvg-2.44.0:2 ) - - x11-libs/libX11 -" -DEPEND="${RDEPEND}" -BDEPEND=" - gtk-doc? ( - dev-util/gi-docgen - app-text/docbook-xml-dtd:4.1.2 - ) - dev-util/glib-utils - dev-util/itstool - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -src_configure() { - local emesonargs=( - $(meson_use exif libexif) - $(meson_use lcms cms) - $(meson_use xmp) - $(meson_use jpeg libjpeg) - $(meson_use svg librsvg) - $(meson_use gtk-doc gtk_doc) - $(meson_use introspection) - -Dinstalled_tests=false - -Dlibportal=false # As of 40.3, all libportal usages are flatpak-specific - ) - meson_src_configure -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/media-gfx/eog/eog-45.1-r1.ebuild b/media-gfx/eog/eog-45.1-r1.ebuild deleted file mode 100644 index 35ede5fbeaf1..000000000000 --- a/media-gfx/eog/eog-45.1-r1.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome.org gnome2-utils meson xdg - -DESCRIPTION="The Eye of GNOME image viewer" -HOMEPAGE="https://wiki.gnome.org/Apps/EyeOfGnome https://gitlab.gnome.org/GNOME/eog" - -LICENSE="GPL-2+" -SLOT="1" - -IUSE="+exif gtk-doc +introspection +jpeg lcms +svg xmp tiff" -REQUIRED_USE=" - exif? ( jpeg ) - gtk-doc? ( introspection ) -" - -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - >=dev-libs/glib-2.73.2:2 - >=dev-libs/libpeas-0.7.4:0[gtk] - >=gnome-base/gnome-desktop-2.91.2:3= - >=gnome-base/gsettings-desktop-schemas-42_beta - >=x11-misc/shared-mime-info-0.20 - >=x11-libs/gdk-pixbuf-2.36.5:2[jpeg?,tiff?] - >=x11-libs/gtk+-3.24.15:3[introspection,X] - >=gui-libs/libhandy-1.5.0:1 - sys-libs/zlib - - exif? ( >=media-libs/libexif-0.6.14 ) - lcms? ( media-libs/lcms:2 ) - xmp? ( media-libs/exempi:2= ) - jpeg? ( media-libs/libjpeg-turbo:= ) - introspection? ( >=dev-libs/gobject-introspection-1.54:= ) - svg? ( >=gnome-base/librsvg-2.44.0:2 ) - - x11-libs/libX11 -" -DEPEND="${RDEPEND}" -BDEPEND=" - gtk-doc? ( - dev-util/gi-docgen - app-text/docbook-xml-dtd:4.1.2 - ) - dev-util/glib-utils - dev-util/itstool - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -src_configure() { - local emesonargs=( - $(meson_use exif libexif) - $(meson_use lcms cms) - $(meson_use xmp) - $(meson_use jpeg libjpeg) - $(meson_use svg librsvg) - $(meson_use gtk-doc gtk_doc) - $(meson_use introspection) - -Dinstalled_tests=false - -Dlibportal=false # As of 40.3, all libportal usages are flatpak-specific - ) - meson_src_configure -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/media-gfx/eog/eog-45.2.ebuild b/media-gfx/eog/eog-45.2.ebuild index ddfbc602d932..486256a73ca9 100644 --- a/media-gfx/eog/eog-45.2.ebuild +++ b/media-gfx/eog/eog-45.2.ebuild @@ -17,7 +17,7 @@ REQUIRED_USE=" gtk-doc? ( introspection ) " -KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" RDEPEND=" >=dev-libs/glib-2.73.2:2 diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz index 1c29b2ee4e13bb6a91d31eaf1a2eae0e45802c72..5b532acca002af4e85052b5e12d8ffad0a223c12 100644 GIT binary patch delta 37408 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 TO%LLC`mg^5Bi)){Z=V4GrzQYJ delta 54899 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

ZfPx9xu$)%!|_KtRA?%WSp=nOj$5@p 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�u(EMQ7wtC$>;cJ+UkA$Phqk=P|nO=Z!- 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 ProAudio Project - jackaudio/a2jmidid - https://github.com/jackaudio/a2jmidid/issues + LADI/a2jmidid + https://codeberg.org/LADI/a2jmidid/issues diff --git a/media-sound/abcm2ps/Manifest b/media-sound/abcm2ps/Manifest index 8e78f8c2759d..a7386b4765d7 100644 --- a/media-sound/abcm2ps/Manifest +++ b/media-sound/abcm2ps/Manifest @@ -1,5 +1,3 @@ -DIST abcm2ps-8.14.14.tar.gz 260030 BLAKE2B 432be5097dc403bc1cb4377472d6107479b75456427c339f3675fcae37acd0ab1eb67026788535f428f620d62caa0e472a5d8b1518a0cfea03111e8132c70db6 SHA512 9b562911de4a98fd132d580bd0fff7599d97a740445f05bfa327d09737dd0a95580b8ec8e158bdadda0baacd7e00e089a133f4614b4d54d1e6d2da2f974c2053 DIST abcm2ps-8.14.15.tar.gz 260077 BLAKE2B 4791e66efb741f2d3ea5f8ef252d60da80018f843059510c32dd4e4dfadf7ad7626592f6b84e93ee93053b436eda2da5246b2150a0af29e866c4517c6077ce8a SHA512 5466051b337328cccf9c12838aecfffc782e9906b7b659f4929c5da3af9d25eb67bf679720a924197cf0ffaae68e0bdc5e3e8efcc7614524fe954769379a79e1 -EBUILD abcm2ps-8.14.14.ebuild 877 BLAKE2B 078fbe09f83d7c358638912a2debe6123559c437633fb8a15691140cece2109261e25f324c97442d4f9d3a4401ed4045c246fd5d3a014fbd636f8f63ee14d6ea SHA512 fe99e8981d40fdc5f7f643917fec397f7ec5f2f64ab36cf79e1b59a612a26639a1b8853acc7cbef2560cdd48b0cdf7ed68d78748275517b5980e2c4b1c738cee -EBUILD abcm2ps-8.14.15.ebuild 879 BLAKE2B 8eabf7427fb8f74635a2cd44e2544c90d32ac7c6ddf88199b756f251cd7893822a0eafaa0c69fff2f4a3038c7f83a0a9e96165db3f330510859f34744df93f37 SHA512 55ebf6c0303d5079ac471d6b0ebef61e2874788b9fa94b51bfc946b8cbc597259b1ecca22f783363a183d46ae317e0f9b9c68258896605e97a64aa2405b3af31 +EBUILD abcm2ps-8.14.15.ebuild 877 BLAKE2B 32135679c880020f727cee54a6c5d74d47c8801311eb0ca9ac4bd0eb5bff0ccf0fb7e542a9e3bb1c2f72118f95b65e3a3c78527961cf69218146a9ae03574457 SHA512 4eca7b97a6bb739e613ffb61b17c0feccdf620915f6ce9ca4289bff549d5bcd7d98d6f0d46613b110f03c6d656a0e0e78be2550ba73e4f4baac09557660826ab MISC metadata.xml 442 BLAKE2B 2102de6d15a238c240220c32739f50788a048d594e8f9323f487139728b324ac5d10ee1260a1a8f4d6be220aec71e676d28de2fc2fec792457e7f4e809c93986 SHA512 1c66868c7ce138030d627109d8e62bc4b0a8f4be7c3cb1bd145839bf2166635c05d3ba672469eb8e4edee308841a1d30e0dcad29a2fdb29813ba58db02176a48 diff --git a/media-sound/abcm2ps/abcm2ps-8.14.14.ebuild b/media-sound/abcm2ps/abcm2ps-8.14.14.ebuild deleted file mode 100644 index b21ac99cbb1c..000000000000 --- a/media-sound/abcm2ps/abcm2ps-8.14.14.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit toolchain-funcs - -DESCRIPTION="Program to convert abc files to Postscript files" -HOMEPAGE="https://github.com/lewdlime/abcm2ps" -SRC_URI="https://github.com/lewdlime/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ~ppc x86" -IUSE="examples pango" - -BDEPEND="virtual/pkgconfig" -DEPEND=" - pango? ( - media-libs/freetype:2 - x11-libs/pango - )" -RDEPEND="${DEPEND}" - -src_configure() { - econf \ - --enable-a4 \ - --enable-deco-is-roll \ - $(use_enable pango) -} - -src_compile() { - emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" -} - -src_install() { - dobin abcm2ps - - insinto /usr/share/${PN} - doins *.fmt - - dodoc README.md - - if use examples ; then - docinto examples - dodoc sample*.* - docompress -x /usr/share/doc/${PF}/examples - fi -} diff --git a/media-sound/abcm2ps/abcm2ps-8.14.15.ebuild b/media-sound/abcm2ps/abcm2ps-8.14.15.ebuild index 44376a2aebd5..8e99f9fb85fe 100644 --- a/media-sound/abcm2ps/abcm2ps-8.14.15.ebuild +++ b/media-sound/abcm2ps/abcm2ps-8.14.15.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/lewdlime/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="amd64 ~ppc x86" IUSE="examples pango" BDEPEND="virtual/pkgconfig" diff --git a/media-sound/abcmidi/Manifest b/media-sound/abcmidi/Manifest index 4ad8d4003b31..faccff336fcc 100644 --- a/media-sound/abcmidi/Manifest +++ b/media-sound/abcmidi/Manifest @@ -1,3 +1,5 @@ DIST abcMIDI-2024.01.04.zip 628571 BLAKE2B 2919a0ef33352d2151a97fa003274b9ca8a9b5c047f37e54c29315957377547d4ee59a7846560439640885cc3ec1d1f6ed4d9021577037193557b2176dacfe48 SHA512 9570e802f5b63cb4baa8cb5b8a8a0a892e0305c87aeaad639d331f73f5da080d94bfd7e3c0b222efeb1caaf01839cef8c1764be42cbfe4c9308d56f12f5d8888 +DIST abcMIDI-2024.02.11.zip 630133 BLAKE2B 40ca9c912ed375e5b86935b60c0599f4352d711f5e6b42e9ea33c5aa407f3820d7fac70006e2c9546fbd7193a296672b479dbc11f9cb015f0535c954a846051a SHA512 380d8b3a06467bb0d0116ca1da3abc293e1c75cec920dc476a80492d44d9aa96b8c0bd74aa2d0d0379647c8107da972b9a427571ddd83186395671b9feff327e EBUILD abcmidi-2024.01.04.ebuild 676 BLAKE2B 1ddcccdffac7d10fce6d7cc9f52de04102c91965c819d12b14f6104a3d01b6c5cf7cafc4df92de50347b365f34378f5b4e35b71b8cca0d00b99ae95772345c0b SHA512 11c8351db43a2581bc5da4f287af633b9b4902e89548266827e15ac3802706dcb18e2a1df451c6532aa1594e531ae627555ed19821354152faf9f33f065aec34 +EBUILD abcmidi-2024.02.11.ebuild 678 BLAKE2B 1f8eccea9c89094128a0a5c6a1f0ad58f3d91ded8ddf8792a232b352b105ba34e9d237f5eb869b1c0e5daed0fdebd07216b5ea1b44f336977096e93db06e700f SHA512 eadb130c315ae5561e82be18ad1a0a49c50e49094df85a0e0f5095ebf99d943e5bb84ea46c8728202266fe90e1fd1e3a3a36665b6ba4838108ecb1f92e72e92d MISC metadata.xml 327 BLAKE2B d92d9b40b1c1af1a4ba5cea8b956a098066ae7cc9eab2cb31a0dfbcc37400558f5f35a6ce04a7541ecbea7578906f688d2931c1f62751e5a2d7bb7b80e97cd2f SHA512 170ca99684768ef2d5b0e8a26e6ca64468b3134847ffe53f6a1efb623bfe77a6c09dfd67df553a306af045a47bc69f0d41ceadf508cce7f75f3c2a7614d2d725 diff --git a/media-sound/abcmidi/abcmidi-2024.02.11.ebuild b/media-sound/abcmidi/abcmidi-2024.02.11.ebuild new file mode 100644 index 000000000000..4d3aaf502473 --- /dev/null +++ b/media-sound/abcmidi/abcmidi-2024.02.11.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +MY_P="abcMIDI-${PV}" +DESCRIPTION="Programs for processing ABC music notation files" +HOMEPAGE="https://ifdo.ca/~seymour/runabc/top.html" +SRC_URI="https://ifdo.ca/~seymour/runabc/${MY_P}.zip" +S="${WORKDIR}"/${PN} + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="examples" + +BDEPEND="app-arch/unzip" + +src_prepare() { + default + sed -i "s:-O2::" configure.ac || die + sed -i "s:@datarootdir@/doc/abcmidi:@docdir@:" Makefile.in || die + eautoreconf +} + +src_install() { + default + + if use examples ; then + docinto examples + dodoc samples/*.abc + fi +} diff --git a/media-sound/gnome-music/Manifest b/media-sound/gnome-music/Manifest index c41813070fe8..d3601608aa78 100644 --- a/media-sound/gnome-music/Manifest +++ b/media-sound/gnome-music/Manifest @@ -1,5 +1,5 @@ DIST gnome-music-44.0.tar.xz 1662928 BLAKE2B 3d9abcff6d4a220582974675c2966316259d01d0e34e805e8a9b6899f8ba44b5e70e7613c522c01bb831e0c966eb9181e7714b3226401453b34210a1322d81de SHA512 42985d13de8df838cd6beab8edc0d7c1a66c0018dbfcac2551779964194782efd2c6c6bc79c10e3bd1f8eb0a73cb783b51440338d7ff025e4e42d9196b78a847 DIST gnome-music-45.0.tar.xz 1662996 BLAKE2B dedcb905ad135bd9bff569cb1168062e0f451479e00cddc3ac56dc506b938a090c1189495ee79b563a7e045e45cde40eb5095f4085c0a7de36fa1b876bc312f9 SHA512 9f919a3dd63826e7c31c57d62fbdd0dad463d401e213ca8aa119357d7203449ddd5b10b03d3ac66008399fadd6afcb3f7ae52b21fa9bf3f5c79eca6e859f67cc EBUILD gnome-music-44.0.ebuild 1858 BLAKE2B 3069433dab07fe4f977310284948853a128a45dc398adb16b37243c4b3c140cd0c87ffa054065fd787bc5c7ff9abf5065719de729abe8bbcdf87a6c550766c5f SHA512 c44405e7758b5ab87a42d84f605bbb60caa6e312048fc509d439a51252a175eaeb30283512b218d7d64840b976e7979a44f2bd1380a1a7dbaba8a05da51fa464 -EBUILD gnome-music-45.0.ebuild 1862 BLAKE2B 0c676899737237df0e5ff0c70b16c2deedc47088ec1c31532e97e38a9505f2d89ffb8c9e122f1ac9e8661ae907e7314fcf3f6207ec530a93485dc48a4b60eaa5 SHA512 69b7b7700724137d29cebdbc4d40f6d8c82053ac7e4944e948756a7c8f4e9e24626635b051082666a2506c8293eaddbc4ea5cda2969dcaf7a3d52c4caa28ac7a +EBUILD gnome-music-45.0.ebuild 1860 BLAKE2B bdc454fba46e2a3309d733420d07e701f4f4575dfbecb23142e64b624e41d56f03a89b1b0a42660a7ee41dde64d0fd9ff0d040dfd442e89472a5d35adc394054 SHA512 af628bff7e4e6ae721ff0aa28ffc5d8eed64de9f3171d6e145a4a06bbd4674f54d61ef02b010380a7f114a37c24d2ad34deed94885ea31be47510e8c02fb4ee0 MISC metadata.xml 352 BLAKE2B 8f9983c2cfeccb1a920be308931a9eef0700560f7c7a249fbf0a8d450467d77b670c6de9e3a3ef470933fd10a4e9190314c7a98470064addef7667dc2d19c92e SHA512 eaa3bfbb8fb4078c94f9b0300d3574345138899056cb3e9ba114448728f347a0cbdc45aea2b3501bb85dc459eeccc4e2f1f56212a4982d99d9113732bc17998c diff --git a/media-sound/gnome-music/gnome-music-45.0.ebuild b/media-sound/gnome-music/gnome-music-45.0.ebuild index d5e99af71213..cb74996ec820 100644 --- a/media-sound/gnome-music/gnome-music-45.0.ebuild +++ b/media-sound/gnome-music/gnome-music-45.0.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 @@ -13,7 +13,7 @@ LICENSE="GPL-2+" SLOT="0" REQUIRED_USE="${PYTHON_REQUIRED_USE}" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" DEPEND="${PYTHON_DEPS} >=dev-libs/glib-2.67.1:2 diff --git a/media-sound/puddletag/Manifest b/media-sound/puddletag/Manifest index 38b89967e495..21626285e887 100644 --- a/media-sound/puddletag/Manifest +++ b/media-sound/puddletag/Manifest @@ -1,3 +1,3 @@ DIST puddletag-2.2.0.tar.gz 14355485 BLAKE2B 712b6c28adea9743476b9908e9c28a3988e88ca598cb7c65580f876a06770442852188fc727c411fc78fa972e68edbe9b1fa53542507b4a1edfd0285af776423 SHA512 92c430f54b49d2f193ffc4168f35bbadb069ca9b41b28250ee1c6dcb84853def20865d6df52940eebff8c5b812c0c8ab6b8971b66d398ff9ac94918e955322bb -EBUILD puddletag-2.2.0-r1.ebuild 968 BLAKE2B 08845bd3b3a1eca267958c9357ac3143b5186aec3ac75292fe66f90ea66ca4cbfd7dcdd037ef67e09e72d8ddacc221935a6aa8882f070962e4eed46064ded933 SHA512 1b7e42638f574a00f0587bdcff5d613a79e910294a616eb41895a8d43ef55f33e258fe7def3aa57beabfa18aed76faa1a7d64e72d30718ce92e1641d17feccdb -MISC metadata.xml 625 BLAKE2B 53148d8c908987d7bae7246c123e72638270848c8458a18f1839a8046995eb156d25c75b0312d0dfd5b1949d16062362b7c4af09f74843fb3dbf81015f706de5 SHA512 b49b68c45205f4f465263983d94bbb5289412ab7567e210f98b98587bd3103db426a375fecf7c2e99929df623d1bbd603330561fffccdc4bf70170f2312d2769 +EBUILD puddletag-2.2.0-r1.ebuild 957 BLAKE2B 633d47aa863a24f43e442bba651ccd3c92001327a3cda086b0aa3ee13cd35f168cb44a4d1e507476dee7f5bee6fd30157af19b44768106ca115fad5fc8197f0c SHA512 0e196f45e2cf0356703ff00d764f467d926fd0316bf78d83dc3677c5e19b450e647c7a4caaefc0821a128be6aab4248617b2cccbeff0e58f8d66d849513c9e54 +MISC metadata.xml 627 BLAKE2B 6e71e44832bb2dd5fe53b92d28faa5e1ea84adb031f0fa503fa0a6e6dda078041d73d4c6dab7c916bb0ba640b1a1ff5b3ca3b054221632d6b5d6ad922d3cc7f5 SHA512 5c48c964b92b37f846dac3fd52146e4178a43a160856532072372b32393aa5336bed9b96c0209a7b0644f7a736e88602453ba8aabc142e3e16493075e77a491b diff --git a/media-sound/puddletag/metadata.xml b/media-sound/puddletag/metadata.xml index d04444ae586d..fcb7a8cba800 100644 --- a/media-sound/puddletag/metadata.xml +++ b/media-sound/puddletag/metadata.xml @@ -12,6 +12,6 @@ puddletag - keithgg/puddletag + puddletag/puddletag diff --git a/media-sound/puddletag/puddletag-2.2.0-r1.ebuild b/media-sound/puddletag/puddletag-2.2.0-r1.ebuild index 804e37ed485f..d5039d472cf8 100644 --- a/media-sound/puddletag/puddletag-2.2.0-r1.ebuild +++ b/media-sound/puddletag/puddletag-2.2.0-r1.ebuild @@ -1,15 +1,15 @@ -# Copyright 1999-2023 Gentoo Authors +# 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_{9,10,11} ) +PYTHON_COMPAT=( python3_{10,11} ) inherit distutils-r1 xdg DESCRIPTION="Audio tag editor" -HOMEPAGE="http://docs.puddletag.net/" +HOMEPAGE="https://docs.puddletag.net/" SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2 GPL-3" @@ -17,7 +17,6 @@ SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="acoustid quodlibet" -DEPEND="" RDEPEND=" >=dev-python/configobj-5.0.6[${PYTHON_USEDEP}] >=dev-python/pyparsing-3.0.9[${PYTHON_USEDEP}] diff --git a/media-tv/Manifest.gz b/media-tv/Manifest.gz index 41bafe70c29a2e6e6528684ab88aa3fb8180e453..adddc071298b15cf22623280a278ac3799345924 100644 GIT binary patch literal 3615 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 lZo=U^VJgKm%OJaW?io)c_h1%M_&& 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/libcec-4.0[-cubox,raspberry-pi?] + >=dev-libs/libcec-4.0[-cubox] ) dbus? ( sys-apps/dbus @@ -158,9 +158,7 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS} x11-libs/libxkbcommon ) gles? ( - !raspberry-pi? ( - media-libs/mesa[gles2] - ) + media-libs/mesa[gles2] ) !gles? ( media-libs/glu @@ -189,13 +187,6 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS} pulseaudio? ( media-libs/libpulse ) - raspberry-pi? ( - || ( - media-libs/raspberrypi-userland - media-libs/raspberrypi-userland-bin - media-libs/mesa[gles2,video_cards_vc4] - ) - ) samba? ( >=net-fs/samba-3.4.6[smbclient(+)] ) diff --git a/media-video/Manifest.gz b/media-video/Manifest.gz index f3df923307bfe1acbca1fa4ea8e4c846b35b05b0..339c8fce41824e34eee2367c80f5ada3e10f8be8 100644 GIT binary patch literal 24533 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 vulnerabilities have been discovered in systemd, the worst of which could result in denial of service. systemd,systemd-tmpfiles,systemd-utils,udev 2023-05-03 - 2023-05-03 + 2024-02-11 880547 830967 remote @@ -15,14 +15,14 @@ 251.3 - 250 + 250 251.3 251.3 - 250 + 250 diff --git a/metadata/glsa/glsa-202401-33.xml b/metadata/glsa/glsa-202401-33.xml index df49bf28b7ad..7a6ccd196e4a 100644 --- a/metadata/glsa/glsa-202401-33.xml +++ b/metadata/glsa/glsa-202401-33.xml @@ -8,6 +8,7 @@ 2024-01-31 915222 918667 + 920667 remote @@ -54,4 +55,4 @@ graaff graaff - \ No newline at end of file + diff --git a/metadata/glsa/glsa-202402-04.xml b/metadata/glsa/glsa-202402-04.xml index c7f4ef01bdba..c72905f004de 100644 --- a/metadata/glsa/glsa-202402-04.xml +++ b/metadata/glsa/glsa-202402-04.xml @@ -5,12 +5,12 @@ A vulnerability has been discovered in GNAT Ada Suite which can lead to remote code execution. gnat-suite-bin 2024-02-03 - 2024-02-03 + 2024-02-11 787440 remote - 2019-r2 + 2019-r2 @@ -37,4 +37,4 @@ graaff ajak - \ No newline at end of file + diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk index b1f71c58927f..0d53a786bdeb 100644 --- a/metadata/glsa/timestamp.chk +++ b/metadata/glsa/timestamp.chk @@ -1 +1 @@ -Sat, 10 Feb 2024 17:10:06 +0000 +Mon, 12 Feb 2024 10:09:03 +0000 diff --git a/metadata/glsa/timestamp.commit b/metadata/glsa/timestamp.commit index cb1f66cb3cb8..d40985741004 100644 --- a/metadata/glsa/timestamp.commit +++ b/metadata/glsa/timestamp.commit @@ -1 +1 @@ -e85e47ba7c520c0a553d527c33c5c297cb8ff286 1707471442 2024-02-09T09:37:22+00:00 +889b39b6ab80a96cf210d98b541be944a31299a9 1707720215 2024-02-12T06:43:35+00:00 diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz index f7e58d7f47f347b4a1f41b5606ec04a40bf4c3df..3c5bb15c508e018e46770055494b11aa94fbea32 100644 GIT binary patch literal 28374 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 literal 28329 zcmV($K;yq3iwFP!00002|8%`smMyuJZTGKMWCtk0V5sc#X$)ydLwfpo>HuH>$g7O% zMZrvF>ouo^=*Rus6f+r&xZ!?|*~Tu`+7SH0>=an>-eIj^0 z+3A1yuV2LW$8YP`FH$SDXOBB=-u9~VLWWl>E6o+|tKD}SrJYv^ zeQo|))^+Ta*4q414ujv|XYw^t?roOc8-nTiYUk#+&U+m-j%)C?7hl64?Am?be@ZRS zf>`1;`L}7;Ir4$H#+7$GdQWHPfZEYZKn^LEI_G((82feKG4*v{YmU$wKNHh#SB|yE z)^p}4&+DpZ2z)m$vH9V=X3ve!ZQ(9gxc9pIC#n7N%U_V(`t7%G80>e zxnpx?srR^AxXQ_Sm6>uwkfW^DGWv*O^uBvOR=v+ucPJx|;lm$u9`i=?O54{xR_r^B zxzaVpeYCsYdt9j>?P%@Zv&KHr+>&EkHRXbi9pj(EyGuPMO1@HAc^>`d+xU?@TRZYN z_Nck@U^QYCDNNq}o;|FiUnwKG#UmYSAer6zU9Y3=a+fyyE+yr3?j8!FjeV4JaVUGW zT?V=uVnC0N{3g8lQHEOuiD(N0+am2CAn0f1vBY(Nha*r$IGn6{+ z-PSs;lOO5p7@gl%0Ybm8&F|+sw0W*j(Bi#M6!SpNIq?g3EqleI^nymEaqSbcyUO~f z)D9FO2jslUzIwSZp2Y)|GEtXv*2Ym`zoAe5Q&70l?}SanyVbGIiPhsUFp6Bmx%0)> zmNWJc2ikq?vz}$^lg7kpgj7e`or6rH#*23^Z&Lf=_x0;f{r7KwU%!13-qGUuA-k!% z9Js04j%!@4MzlIDtSlhW^FXie+R>VUF5a!|BZqbFJ>$X^t{v0KdEUoZ9AFGQ;xWTM zZrmBhcK3s)j`_MTRBv1p2gs-2^FX3}b#9=JQem_CQrz&Ko7* z1loR+-A{<^+pm9o68cTB&!|k!ZO=R7SP~BG zUdU*Nqs@@+^F|?&|JmAw%7#5oGMLfN~>2mQ{TML4k+Sr^I<9BkI~J3w);SFQ05+vICr`b z&5_0|ocBM4HqSO&MD@}53$M`bv*Gyp+Jgh+uNe#Px=?JCFvw$1!cLyyx_9aLk2w(; z&$)Wt98xE!odkkD?ucFXfn}CfE)L<$u{0dCzVE_4;Op+MLc{a@>l+f`iH}b)6>G;; zTxDoraT5+S#*V6B72(os3G^|JDJI$XHHZYn;I=}$v5g8m+2Km*thH_cO|2>~Di<}3 zz9!+aBEE{HXX3&MR%yf<{3`1Cp=$txKJiNg6~3TeC39kY25~d3-f@nrpz3Ex>B#v! zTDmZO0vaC}aAXr~;Y04$i2kt#ECyI|B>=%B==7NbjyVp42caya3AQ?nxW~wE4sNWU z?!W!mfBo05R!U?!J|q`U+;2gNE??@vm*J{TLS-E2Nh}*vXnlBbBD3myIE zsREws)`8*S2J)UDo_JwprJzJNuBoC!IFE46I}p==dkcLF1hr-Gz&NgQ2vN?y*R}49 zjx~+;CYAv5un!H1ZyH}Ech9c~4x9Ys*!CunX&5&qi6Rr_=H2iHlh`=hjQzk=OTEU% z)6@`p=15~Am>$Tx2SQWDwGN;teise8Kq-72p<;?QI8M#K*Lws2!tOWPT*DY~AeVoN z473Zz#o}@O0OoJdP(Stmgtng@V;$J#(t_}F$aKv_OOFCxLwT$I6 zOadwst3m@OK-GwKd=dUA;fpd+cVlc9qD;^+{?U+kr4JjOu%ujW;R~8jcsEVE16CJi z$1A4{1jakySNT<#+znp(O-({*YtxYk1fS%k9D@RGQ5QNWO^Sl;PhpB*(0ltId zKM5lMHC#}>Cgy>sI7hgETb%iu)PBCd+Gh^eOVfbV7q~I^iuK^U@l~5ZqiMj}C%ync zcA^~j0CFUVG0gHtFxNa5&IAS#3#J+JT)Z@&0i}omUNay)u-JKp&@$=`=n3b+35P{= z;T&==`@^-N=~vL!$0i_Lecx$<>3Gc+1%bp_5zk!_)#<-KCeQ&i39m%7V2X-QZwm}2 zX&C@F{M)t8Fg>I>G!~GG+?a@dUa&=+HvaGiL*DhP%+~z&`_J!wt=96wAC(AwO;FX= zI?#&Y8;qVgPLv!y1BC)+=W!hC0$7}cz{Zb2$p>Fbe8tdm8L)(-)?Nt)cyaIucmQmC z#IOchg{|Wm?~n%g1xALCggK@9kqOBMl$8%U+7h%^oGb^7>qn{52G(CFDu;(D-#2b) zwSwP-JfqpbY1B{}I7%nb;Btvp$>d4`tK(2Zc_8}OGcY(P~!3M!O=LPo8LE&w5Bt9&Q%ZV)?g8b~e{ zU=yI;Tn4avU9}=QqgUBYnPT`H%W+MEF!UO(P~-6-wxe%+Y3sE@`-u~`2`dzYn1~|b z+d2R__E?COkX{@Kj1=+`jk zgbEP)Zv0OGC-RAz2!$;n7!Vc`Un_*UkSBi){6ZLjXQF+9KJoo{*^0A=lL40oL@&-6 z>bN<$B0yQG;X8<@c;O4}hnN9C_w^>Z-_{T7{u)Xf9{Z(mP&sVl!V4V@fV6>FKp{9I z&a!WlaCzfL>*{9(Md83MlYc;zMr=3?MP;dz74ieeiNJKg9Fz~<3Jy&AL+A&ba!;rL z90)$h%kzimoj?CbvP`p@#a@KQ-EZI$H$QlP{G)QwOM#0@ME6wtJwC>zpkHt`}St5z^#|1 zYVQ+ga`C-z$bRxq9cnzg*aJ@yVs9u4kf1KSDliWW$C1G$#+nff3>E-S-5pmAXc}1T z;A6lo10N6%v>W7!jT7lGzL8Ft7FZ?Ty{-?M&;}GU0~bIdcgDS;2C-fjQJoME`tjp& z3OM-z90JKea*=Yw5C~BKSXop}DBrO)1jtnm=qBdOGe6F)0)T)H1SRCixuN@*sUk1y ztKhyJ?WZ@iOW=G7jb{VagbAm_btK$DJb74L?vkv=h(enwy(c6QN&s`Y6Rr>6x=`@L zDST-im8k~f{ zvk56C9r-_E4}TBKg6^SLP&NP$j|#OTjKv9#N}v{k*TGX1&@55nI$#ASafP_F6VmQz zA|FwNZ^0zgNyLU>eHGdd{g>Z={z~RkIbKrZ;5$0HBqzKK_Fp)mchkrr+=se=;L_;O>yHuP$N#tE$sQh z5#R*%z!QOx4GEX>h6fxF2Ld*Mg%e4g&~))*i^JO{Sq+325+#P>qQN+z-GLO&fn&%- z-!*xV+mH%U2g_X*mzk#7i6B>@1iNuWGjaFGcn&cU#QeCx>%f4FWdlJ`;(gW`R*Cu} ze4my|Am;56ColSuI=X;zsORxmp$^Zj$V!Q?@K;1OoTtK{#80hsn zt8f=WNyIP@1?LUC8*#T^7XS`g{sG*GYIR{OkgC~m+xyD6CSM+SN|cAFN_oK;gfCn_ z0z1(~aP{KF@29#(@So?d*JvE|U2_3|M!EWl@y^Zr0Gll*W&UM_cojS`9(;g(-h}q^ z`1Zs4SJp422$}p zJSc!Ap?QD`yaZ-?#0%fOF>Pq#ISy4g%CEq$m{lUa5jHTDRX_oEY#;mz@S^X*7^QP? zhH@84XTFK%7$3;wC`8F}9Vz2TXDSe->H*CH94C64r38cEC=I-3ty>{R3skV=G;lAV zP%Oqe1c79j!8(I^#y2ki^WNX?uTmobAJ?m%kiohfHNGbs$YD|2*a)+%cZmeU6$y?L zNF7?^j3GKcF5YKKr?6BjOfwS7Z-Q%q8%bu51P_BE00#$v}khW zJt5)y1}+{qL^!GdKvWE`PNV?jck~cU0nS>M!!9fnx_M7{8u$Y(hp2M?7yo9@ZQ`xM z8|1KNH*f_utA2|$2F1ZNcJ9>Ek_vVz$gC>DH+iVkEA%)in}Af1?W z4B%-5O8mx=odrXMAbdbxYz|fHs?>47gAJe@96kfMwsELLcj7Wf$iI#qSyjG+565bc zXszdl#YOOT1%F_Y_~Z+UI*ducmk0#kV65QJJhT>T0VVR$nb`7GaKFs{#!KU??k7E- zO;meZe8qbUMhNV>g$6|I5Sj~L(kkF>36-nPuwg%af~8PCjup2A;emmsG(vjHU692o zVvbNBa6gZH96)x!oOs>*HTwNwqS-^o)CyQp0*0)S6gB`X9M8Ww07?il6sQawVDK@v z5R~F$Ryf|~BP607stDb~Y~c;W415bNsIF^RoV2`B4Oz(6T5RZ#)NT)E5Dt7<8UHXF@1}Yy=DmYQZ6t2~7-7 zd>E)Lkrb+Ak-ZD$Zio`kdqNn-$%oep^R>BQUc0}lFf~=a!ooEoC)|&T!Xt4w1)%~> z0_W9;S0Ho(Qimz5gJ9L+gr`-={v0YtM35$&bx41U2^WoT1bcF@JZY#9V&E1K3NV~_ zL-Xq(qpx!N?QiRcAKojap}t50yl<&6U0N9tAQ15e*ct@++?F*1eC)D>w#tI|`M!2L z;5SeN&XGsJ`oR1_ii&pbC27q!VQq;&`4gU+e+fyvx}_FAjjy@d2T9ntdvh^ezKMY~ zbhm^-IE0cC-0=W}$#nr@;OrR1(=ahDNzH3^>$KxC!xS(_5MTpWK}d3lH*hrbc0d!r zQ17tmVyuCV<4O&oW)NN z17?QbgVRL*={U>=55O_thp<{wOw-!Ph0@|(#9gr0X4VKO5+Vc;%3GBiVft9LgP30N z;7E{{Zha!wlK^`L&cq@eu>pdx_)W|!VkisRiz^|1a)fZ`3kr(|tb6i<%d>^&>kpOM z-o%1njdv2!ud{+`il59AUAh8mC^>x<+TXwZ_!W8J$Um`B98BG~(Hk^-PjmH+55M}O zU-$(a*fqz%ED;}iP+%qCb4bH+-9Sm66(qNg^OEOm;uto8Gdjw7K}HT>00${fKY3(; z#Lh&*T(|k+S16DJ5eQL0!br~mp#WgM0a+EtB{j>}74VA33MU}}54VBrxTg!H^3kUj zV${wE+9ZO_JfUVlkdTHy#ybZHJUX_la7?taJ|OORuaf@z_xU!W&F5NQ#3}&>)5OLp za|TU6*oue+)NB#|SZN-(1Vwg8S}Qzu+05r!U?f`11@@rT6G8iGA7zzFN&fB{{v^)oC3bLlE2@if3{ zB?n-0V9!`jJT2$p z_Ck=MqFDH_xX!1@0wugM9uzkL>OD93t^$wB$kW!30zTe^UQ8Nu9~@(~NQt6eUqv?l z`1Zqm3j~mqSDFpThyeJrLUcNI1ppAn_6RtqzAf^t{^ygV9V{?h8-K=8Cy**J2{HvB zD3&uI??^o)6Lwgj)tTJR8(@>GWDLCx#LSrZe`rl4On$^q{zw3^5h&OTw|LtJ_Mj0f zvFOmS0pNgwoVVhK)ZvxFf#$6w9>htGgejtjI8vZ5G!}Oo@GLNsh!ud5qQ*-sNed^8 zr9gZk5Gd?dsolT)^49r*SNo6|%qHMqW(orc3Z!VbMgTB=$*S7~>OO^8{OB2EEvO&P zI%Tn_6&SD?xDJ$TwuaLqCh=cfBz_v&Q#lKyEep-|H)cNg%;3JmV(777ZGnqZnM6ex zX5<<1dw6qw4oY>6^8z-bNhhz!8I2Pk2S5(iBY>*l!(^s1O$)lc5!9hSIE!tCw6v59jT4*O)%Q^Lx?z;S40 zP=T8tjWVo#ZJ^I#V(~nr$|4Y)D++2Q0ssPKEUN*-fpoJ1QBC{bVd{3y+obe;l~3gZ zdpmS~YFE3gk#a&3SQBK|X+J9@Wr(MV5S*7Cf7oC->XYIPu^sj3Rwtr;Yr5DdnOJr> zqU+$k(}tp0`P>JoBrp*=5c*ngYBtyS7y7)^c?+RwlLw0?hUlQ}*$E?`|g1jGX= z0V+pKn#WxUro_;zO#FH$zxOiwZ!!9eSjzPUJKZWUjpaDJ11lZ9kGjq zr-!OyBOv*9m=)mLLW#Q4kG|7g^mC%nfQ`jqEv|t?FPmF3e(I|5)q3ZGaqcCO3AWzk zRPcHJ7h2+}@p{W*A%f%=Ml_Q|VB#5pp^-DSOb&ELDQDh>6>F$prM7+?YtHo+3eHqt zto=GNRHdf7=>ZJUskjKeAaYRV#wPlM_(yHgK4K8MND7;>_c@P>Zv?f$ zyRh33VRg8gG2f!WU;B@5t-1iQmyzPG_68yr6b!htEL-X_Q8Qc7u!U^QJ_x8rbz3^2 z;Q3*}umDVkhy_!`$wCLiCivrBH$Tt;RuKAFEDROG!|{9oz7C?ygJL|esecL$mju{6 ztYWAQS)vcSyYUnmrs2s1i%Qrc|9KdGOSee^a~ZHzSX+SB#Qnbu?X7c?pADa9IMxLxfrjzlOawnn2*95BH#Wf>YA-P- zT8-a$->aVnhcK%pgiD#?gOCcLGT6*Oh;KL!2RK?;3#*(B4YS@#P}{^qrvQ?Z1No!c zav3P?^MVo)$k7vf{IxO&0YPfo#&bv9U9G2|X8P}5HVEUvY;=Z1G)@vjg#6DtFR){= zdBHqPFky4rF$0?9AaEM>3ia`6rZ3+d+h2eF+D*?he@G0D^rwcaK5JWbf}j%%dRQRL z>&a`~m*i?(!`h*_Jey>&Hp~I%5t7Z>1Y7)10BtT%Wg|4CDoc&Sy1GmvCV z^b~#OSAB~3e0F=sR|meP5dlFkTC^C9K|H(@p%YkIp=TGo`xZjPG7k%jPqS>x@P}UJ zjl<;kRie|rPEFS)9$t=s2Ajeo{*Y(2>Uo{O6^{Gk54ie5{ zc02&zc!CmfI4H?9m1y=E2Nuf%a$tNY;1Gg$FjYZ<#@&oVT@FRSk^PCwID*UBc-qsa zA|SxzBS9dVTJI;aY^bL|@1w8>CM3Y{1PkYVwE;?<7hI>n_H8)IHn<@u&N50DqJ28E z2;^0c%_6dAFZsvHh7k5S`7w6Yi0-{Kq{>|h249Wb;3 zX6+c0)t*G8&(<)3V%Rvu0LEV7=&4MLy7sx^YLAV_4?_rO)3SiGSSE!V@OQA54nWum zzp>!f_nXkZjrZ&=nBgV0eeaF^XPZ7xs(F>$nxWz7Q&3 zK!4Z*c)(%|m^MsU8YB=0(O`gPhU-_6{rDC-11j`NL!Olg7lFobNIpLoP^xocHuv?z zhIuCtkK|vL&(Q>q2iTrSX$=Wf+#y{6NTTZikO#ohC{B+yUKy`cdc86H)H*=UiO0%I z*mzDH%&(ppLh6x62hFVwz$JQs`dYNDaA@)qPH)HMz98BSYiyO z_&^bsEFG>`jy2l$wQ)ev@+0BGcJy=H*7elR%e1ce1jyZr5ph205zHB7s~Z$!nTB}M zG23Ev1ZDZbK()GFWr9o2fdHhm=mFFuBU8}!x{0IP3gfg`g)QMI+I^SWmZh;3bhAXA zVym@10nk@TK?NB{0ol`5nPS%N#ClTP=o>;588C z-RrzBY0KUbrw{JtX>+PP&$yiW&bW(giR^+A*b-wK1R&7Lb~EWtKn0P%1%Y4w@%!K2 z`*E{m=_R*iyD<)6+>@`c_Y6!85$Q952bUq<>LO@@lRTQeFDDosbHxk>Ar{n`_-=e9 z%o6O5{ayBSRsA)nBV!5>j`Xmi$JBx5Xce@vyn?3`zkn)4t1!YaZ-U9#kP0;Tvcy-K zjiflQ1Ozr4>M=@u7h>vV%tzAGVaY7Ug9#gqfxz1oIl2q@uhtmh=!C2b&~6&`9yj6Q ztK9zk*OVIJro3_-aXQO$RzouB|gh6h$H+r+Fr+})uur=pTGpD?mJ^%oxiFN}NV;K(f@2&V))MIVX; z6$T8&>uB%+=D)4Vfg0fkEduqxXar_Q`g4IBoj6p78V-<}x%kH)zyyeF_?6L2O5$&u z^YY6nIaux+wEgvu@sGFGgb0Lw5dw%05EI`8swW&yYiS_V7CDA&KMO_(vvn84<+R3e z{#lnm({3x~7?v$RF)m<5g{|HTv;+ilkZI3{aDf5`(jsmG=M#k64vcJB^3#Y0%o&t{ z121MTz#C}Cb({~Wi! zn**)@t8hjJs5mW)pM2S6ulrZ2{dWIt{rKK?b$x1unV?gLHTNwZE6sU>6OuQYgLCjY zGZR?;28Y}ZGA3vLd$Dxo2p#0IV8&^00J6B!vd6~1ReMoxtQ<-Ro(zUYhe^Q<{J<3s zt2On0*{2CQ002&u6ERo9kED>!Fhn-Q?4!D;z=4()JKsW>fC48Do0nR0 z)&c&k$s}r6=X!<#IIqRucMF$UDC@j%#bN=UM#{_X+kEe(`@+Qm3?Nvx(^+Q1(aE{+ z(z@>gb{V#WqfqH3G!WRp84&V}qdM{d99-ovjg*058K5;gm;$G7E*`D#4=q_ETJ0$g zIrGq<)@*xxg3#DA18TG5dY-opHDVT^Wp=iy+pl@yf}F;A6WaRsuOh4Y6ZO1JDW~U% zw=H=NKI8E*kn-$+n9oKG9&BVs&N6^{*eZA0VqW;QXIKD;07^OV6m70o3lmVCz@@sY6c@|rrsAX`bu;Lu?{O+?iOXH@lu+1unL%(EX7jt74~&I!rI zWvqmIBRZYW7+PMJaVA27l`Dwua;~WI0~iDF;=ZBSb6P3hZbQh<-hL;tAHMy4z3=sS zk%GBwRN*uEY$p^iAWkaoec<`!N$yA(;B%;r*s?t3QYjp9d?v>opMi^W*}Vwyu>$TO zf$a&H24Do=M8vkilEYnK9;bt#Wsdf}n!ZoKXGJ{wwhCw(lBXcJpm%7v4$V=%F11B& ze8XN(v3C%KEU!05wPSlWUt}n>I{{E%KwBu!@Hj75PWz*++Cm?OBl|JI^xz$Db@o4g z|Mp!*?feAR%uts<%W5FTfi|qL@RNje7@qT54N!hB0L6Yb<7}SHRAWT1ljE~MCud&P zT&MMZo0zRBnpkYM+5tKUi%`!1QNtyI$T?*EPalNBk1ByJ>p)c;S#&O@;OxOOX}IU7 z6l-Axnza-Q^27HLBZ^SC3%2`CrreX6tKuL#xUm82W^Mc^AQyjjJIsXJn46yfRr2fy zC)sSed6U}T-}Ge$tTW+_g!PY=;wr{UXEv-XeX?j zx4na%Do+f7rBzERkD~ zWT$Dg4!iM6!S1)0%$};sU;6#s$QdXmy#&{Tz4_;}xdtPJ{XLU;Qb!vj?%R}nDqH-U zK6{p^kuq|%0oq!!%=GsMie4#d-19k!d}W#K50hx@qUQ-}>ha3xr1yEsK0FGp`*>*}~O zr^FrXIKiGKrR~RE#gX4+zUZ{3n!XdG->rY)9cmiDb6rC#m^L{oUY~G3Egjk%_HXZEzDVpLMml&#F(jACDZnz4gbpB;E(f>bIV3HU*X9@>Y-f(eWkLm6 z9n%R>OUM|FLm7bVA*UI8+bw~I=0vQ?01nRMJB=GZ_h09`d&@6M1xIrW6W|m7g)4FO zNKNiku(QO}Ft&I((sWx)Tu-eJHh^PjHr6}2^bG2`Mgv$JtUh$C2eoaOFIEPMMz9@J z2U>OFqAtJ^mK)kjZkSLXb>N>{Yc5f-i<^%Hf!x;2mvFF|!MzA=4MzQFAv z@<7~m@G~~CJ!mwc2*ci#jZE_S8U_M#hlz?!Q+ z^j1SI=*lM^e^g&0=1I`Qv2rd4F zhMu+%VuRp8rv@N0*}zB4>28`S+l@MDCgn~{MIhfOFcPGl$%pOVG%%kaB_D& zMf_Yt{!?)Km$%x1ld-Qf_;J|FO5nb$BT9hl`3!`NXF3TF-gn!baDvx$j3YT}cDr;& zKO;x74|m%sP9T1IKH%vPN>MRvSw5T2V4HZ2(sKfH$a^#t)ofB|7+&lsx+qQ*ZpXD=GD;SyX4{|S`>zELD}Y@2 zuv{xpEhjfCsVmysHc`Rid^9JFb8pa42abXpv5+jF^Xcfm@Z5!1x1HEcbpzl&jMN~9 zDlB*0<@?zz;&Ej>jDLHuD7+!#6l{a66ixYaudo zpm>klBKUcU?|5f)#Fk)?V7CC(%e&ORo7p?U=TuvAtDe0~M4TG8(Y40_VQa^IK3%if znVr)5J_e}$u#q`ivxS?fS`MA?WOX|-=*Vgp(*%IUkRzd?`L+?t+^LD7lLwynh;HdX zr$10{uu*SAMNe0B9K$6)y!>(k8e9T!HL(uz**s5rhW7Y+7fQlEoinzwT@otS?aPfs ze!&ajCc@1MHsD&HHu|Midc z!?%C^D!UXv&A+>MF*%8Y+XQjNsG~B1rNIW{=IkYm%k)D!Zo6n>yIiNidE?Sh zie!_vDA_3e0Ro3Z2UDG9zb--)gL-1j!;E#G8ZB;&=s9OgJB~0zm zJwK-r*3@8Y2yDTB?YkVB$Q3c7Ew#lc`9ss;0OcX8CUg{&JjD@t_`LH#R)MW7jMlB{i^e zk4{blii4%WeeDnr45s-q_H&pu!QktshOAD+bj82{xZ*gj zWMsH)V{u4C4l?Ycfg9iWvhKDZaG0}y_;rVT0CgNLznac{@>AXBj+xBc0UK={ZLY~H z6-qz%6cWJ&r~R1U(X8LruYZ5rs|$5`MTOvOFzV&T$&gPQ3rx=M@l?h$U=XDOX?6Dr zAvJt&T$;dXy{*9QLQYl?0|0$23!}!6B9jM_X|F5wpy|_5#u}oU4{4VuAf7z35fW=+mvs@XMsafld5A5$wgtdn>!kLTg!%xUp7oE z=lVFY+mxJxUL5Q(vFrswtvcO&blcj-?IsmG`FFB&RP;TWbiJ~cc^^O-hgnf~uxCWU zIOmk?eYm0$K)=1!0!6xQVd1gJ={ZzzIHpZ#2|%1eiD>4Q+)tfh`EipjY^) z_2AMmZd>m`R$;arUL)|Z1q)Qxa=IBxyyOng$Sz{wj7)r(X26-7O78ipQvq{%ikz{q?PmMR@y^ z6qyH1{-BwK4vD;!@ z33KYvBJQ*i#;cnbnv;(F*zKG+QOyZq0t=)a`&JdP1V?vyIg6A5i06_qLdeq%MPPmx z-S;V9_ffxcBBMRKN1ijXNSrdL%ciV_V}!5uQosPEthl2r)wW-cG=)6{)!u*;d6(Td5eZ_Z)nif8(-rDFRaML zU0}w~Fz%vNh^D8l(a9gDh;IRZ8=V;y5>6R&?OCy3lPS-pE zNHyR-LbiSKsWD;IMNUYl*zZzX|Bj))XD&aj)s1^w07U~Nc3Mv}Tj(Z(=Bg>eSZ~u; z-y13j+G*~kzY1hg4+#9o$8^0PKpwP#+v!hr!2ZBwmrK#F5OoQap`*DLP~30VcEeMD z05}|9eR6kk_kwVM&3A%3yN7UoFpbr~< zQ+ElVGlvNK;5R`hy9N_o$<03rsdtA4Kg;cp-+o`e{H6c$mJcaN|CJ8eBjBjZ(@%yI z2G+w^4!g&mAx;d^BBrwdhwGm!;4HdJy$oKr%Z|JIyBx1|Z=zGvE;13v!p5_F;jm}2 z0B(+L>fB*5%i{R(^g-;!1${e^=LTk+Aa2xr%5YC!vF#V%`81kiz<27yj%-k1Sw%y!&RhN16%d%v#H2Pes;1J9+kT9NAd-1-q zE8M`r5Cmvna!s?PITNV1Srcmmn8oolcMrJX&DE^-W8bD(ZCnX~xKY2C+jqUY;Dy&( zJL}`%>VAnh=H(V3_W@wI-U|V@7FZ~L1ajlsu)Wyk`A(2Pon+`iOMwiM0Gb1q}zz?e3_PDVd zci!U;O~U1vwNq}vX7|i-)LO9Xny}A>I|4vEL~t)q|9*}1d0_zBk|f>9d5>qP8>Ap4 z>9Id`h1dn!R%9{1JKM^$?a50Vc+Y~fxVZjjj-BjJbl40pUUGIMUND z;=^6s2hV%EUHq!V{R7`rY-$MmtoTL8&0Xu)K%U41W>`(T;G@R};7!S7vy}y>*TXfv zSp?1?W{W@=2$l;*++&ocd+9(a+fGKe1)`2P;ybh_Edm~ZOPw)$sR$UUm?V==Sg?0L zp|r~C8@d(<3%H=PzRK+1eth5P|7qNI+1+QSp1f@W!4IqJkDCV+Uc`5Iu4D^aE@XyM z5?@c;0Z`jqzbkBjVFz*6?L}uZ`+L~^dxD!#(Ow*8Iu2QtS8>c|ZXHcPA?rs!$gqu5 zWC)NtBw>Wpe57{bJpW*45HSTzyKY}*X-opl4r zOkx54@X7bHN+ph`mBl+ks_O<`68qP=zBf${ti6PGTDuh2JD9yg1vIUA+RW&9D6W3+ ztR{|XaIujsq&W&KU<_A)8Cz>VY-mi8sBr+ewmX(_ws0xnT@7z)uU=dbeDbHb^X)vT+sO|87;~=xNgh>Llo!q;>YV^57z=-*Fo^T< z8Tf14IUTPf5|)|RacSdqbIca(p!}#1Oz2H$`&Sskzy18a&L5+RFDhT0pF>0B|u;VJmxy={6c{3f`C zDD3ifs|4BWV!&=6Gx0Ecw-cJ;_iBm52^V6rJ+7w&r zm|XPWjWi}x0S-V5pyC2)*&vP{KD}(+EdfsY-0Iu1J9jKR1Y(kW<0|a5wJ{YbMj&~1 z#Va11P+y2?7!jBW66+fN*%zm?Y|?@w+-V;c zoH5BMPbRj5_uOoYh2A!~q38HwA^HWE%%-1Q@O%>3-Af75Lh8|Ny<2n z)BFer?@|bRz-*}$_=3U8JpUQv5XOifneoF+iJM@1HQl;Ysb{U&ZTf;QYXC-=5`ilr z_w3r$`OG(f;T*ds;z~_{i^+*xoS{t%;5xgKI1)G96oOoLb@?@%R372<$|p2teack+ z@b7c|XAt+(4jwmHRkx2WueI>Xk;)B1e{&wI80Mo3YQy;w{@vJL6wb!pxy9Y}`I=9KY?K&kS?GdAqqm=Y6^%61UmX zog2RLIzJ2TzyJQd&`|tO<1aW_x3@cLdD;X{m^=#p`##Qf^k+F;4qnFKg&ekrF56@C z>4L9jka+gnbuU{26PzwLbN}>mD9nvlW}Nt&ob^fkq1XR3cP;^xLU>)7R={D|O{4ZT z?{g7%+!{s5gshl0=KaU!p@_}|t9m*gwTYA26799zdVIUu_bMjVaHVr!mPwasz02zG za-eFUXSfvze6Lv0&C|}=KgEL|`?nwda{usc{q(l&`tulMJX|y=L=3k04KU&H6iE&f ztT)gy2y=j7-67xJ3Jm@X&q&4Xl`gh8yRv}*+BPyG*ao-q*$aU!k7w~>#xk0h&%x2$ z{A>tCPWbOvQ)O_Um23OPg;TJ9>$GLx#>ms0KSbD8Y6971^JRChF^cEr!RYAT=}a|f z?IA5Y*){p}$GCUi)Gc7oIiV>XcKbgt^jVhxe?M0v{_tIh%d3J?70Bt zvLtxIc3nyOT$KRpZuO%CgGX~&U2rwMqtDM;cEDZ)Q#?2Ff#2}uW;cNJ(^N<}n5>Dk(l$2a!zFZtI8}ZxqD%Ey;g21Wa+u`0_IRXVN{4SXMO>RH_-rs6{$EWR_ zcXW%udhSWlS7wJStf#qCzd`Nn6AZk^D&CMHWw!7)Z_T2E!_H;kxZE*;d$j41kg*3( zmba4(VN{tO`e5O15QU%BC%ght;lo7hTH+y1OwdLO1Y{kVkM?TN3pnd#J^7iw{CM9w7*_Cg`Bm&#kJJ-fJH}6y~k|5 z3GMr|BtQJA5!KShGUYwfeYgfX4exaefCE<|ge5GL0fpd>R@510b+{^N94>Rd-9tJ| z-Xqq_R(-S;Ge|e25UX+D6KDm`t}UQs_E0;e0!1S_e3&O8=R&KB-KO?6SVl%rVWq=s zILA}h)C@qdt}p;PDtrzLA(d#Wf_+VvB_|{xIOnB#;!|%I8cusYU2l;G;jF zsOg`H`;TjW>wnol|MXU@dUiT~YSMbH!Es_5pa{@C*04jzjM){F`|?a{!G@ouc3=?8 zm8TWT>f#^(OLf7$)3HR|2Nm$=$?f6Y5y<5l`kT1xwjVtuKOiI%B10cPyKWb}aqzl$JdkR1+kSbM+h6y;zis=tJ_Q4(*_X47oGr8*HNb7=(}{@# zuC!0{G{w84g2>2rvb_1$?yB1yz0QHZH^<{UIC9J@Bc3OZ2mzZ<`)ougc1p3`Hr~}|R@@n3FM_eZFStjd zx?k$N>?u1&ak1#$ZZmBMLUsh&mN;7yJ+yU=F=kga-ky<^1=%Y zUhLPVcc>z%dj;1|TF)sBXOH)vuQi>)cvI$cWyPI>>&lPjJqdTUvUfDtAfN+#98a5D zJ4^&&?pNM2eJ3z?F~95V*LJa+&GzzHw+9}n%!LZ_^8GOP+;e*-!m*7e1%8*@uYG>| z`R$65Pa{N58a$VOgznuQUecAFnmXOrf+(O>?vVhIV1kzYmbV>jS;?LQeB!=<=uBd^ zW!)PKpbW|ON$XCw%ix{C#f}+2_xL&Kw{CAZ^pckkv^Q8W4yAdGvamiglkNLX%U& z9rrE@c^BJnKmYO5*Tz7=-=_t{#)A7{-yyoxt_n7w$WF4f!0V-O7D$}k%6({2rKs zi+)`O*uqmVYa+!zuOdG@(Ry^izbQZL2P9hb&OB9|hp+^;gfFNzCuA?HD=uj8Vyh1m z#WA4Q5EaOm*8|7mJn0&)}V; z$vc*cJJ*v#yD;#Nf-c`MUMnCevYN0RneGAL?{<`RM}HE-J%R zi5R1gdwMl|1Na_r_7S|#evk3=w1SSO+lK-+dDv3bN3$B{{qCPw!cXh>zx1E_5C8a& zH%gju$e-ppKtXWP8fwJ0*fuG4uNz=UuR;|{P&F`Ck4Aw8aG~6-kb9&XD9nzMQ zvYScDc|W^9ybxnOer$OS2QFl}!PeU(ZUvH$r-=Gdtg7Dk60PjH9k^rMC%_+mJ_y_J zGyeIu;kU~_uw29MI-G(%aIcw=<^U3pdzt9V!y9;@$JGb9ESe_FJh(BBQ*0DF$_%TNrm+pxjO#d#M!Q@TG42pulxGLSx!& znXPkMllM)XhqtLdm7V?EX9QjqI#kSqFSq3if;(IZ=Uq9YWjm$#|K+u!hYDO8Ob<=i zL^pTq;FEAKj+)!`65gcthCU8V=Y`wcHByf58t>h1msTB)F5yyKV(OctShaYc*BNqO z)hQRRiK^x_1pSDmX_)SIv!#b%Z2s}-HS)sV_-uH_3kXs{sij~{mgh{pzb+eXu9xv< zFtEHAcr~Po6SwY^V9Fd=YTh;J9t?Og7;o6UB7pI+52FQ8&=vv@lZ~JE+`k&;@r^L z+`r;dD@O)m0o-_<>-}6HR-E;9GePh=-0H)B9vph)_SPlCi@vfScpJPw5gm87yz^va zmnJ;5jbe7*1ri0bf7&cNtl=KnCjMdvpiLh(;(J4tS8I7AdxDC4Rn>uO;%Fg*uE3jK zL$Hh;+mUcUA_QpF*OsG4B7!D%n1mPN5^vB1gzxN8$xxf@?wsYis%hpKwiF$EI6e=QJ`(%=ecjmSZGgej zv|Tu^cya5kYxcZ2Cb{h*il`6AnDOM@Eq`8n>8Kxv-J+v;_z~x!a8WQ;R0wWF%sY@X zKk0yL+%`3!f<(X;ntcY-o35Ns`EY2s9Y+tK8QzJ=TX0y|{j|ptnN?Ts;uS1mJ00j6 zm$lt_3{(?iT9xWvp41$6c4PNx>l~a6=jaF4N=&tfwl;XRlXndQ%?~<`Fwd_dd%G(F zE_Z!e{NV~#*H_-0V6vcxlXbo0+AfxmY{un~F0?B{;#!v%oDRV|eC^&q z8>vI}#&<7A?e0uW$%_v-^XJB!N?f1#Z|wibCa6u?Pa7KSN;ZG|X#l|mf}NLk#na?v zyhx$o9|(Kb1%j<8D-Qr*MBJrWxa+3gyF{QNfH_>9>W)VDubXM}#$*7ZEBd{A%hII# zhmP!uhhXu1TQ9pdaqX+ntQ@>G&=YlEx!mYAHb7DPn7r>}n1c6WG{UzbQayI1!iG-Y zh{=Z20Xdv&cxeeZ#hobutxFFK=PA&SU}X+c9~~#y{UD^>&hhu=sD*bpglE;;@#^$| zj)tC0#hz9sTw{m1VxGzRSMo|Ap0IWABeduGuJ-2KZa1n}F75=3VJ*x4EpM(a{%Np> zWl5*eE&P&Oq}^N64-uMO|E`o)5`sM(4CEzLqR_lY{PLc(9$iN97}~Qi$BMVJ0(&(G0zuEUZ^2>L zR~MFK)P2v(J;h}{m-c!^Nt3t|!^3b*#2uW4w88cAs?yWpOQ`eqDgu5Shq*Q_+aN6FVI`VB!%R(Jg%D#{7h74DV z9|KcrpDzAI1NUdHT z<^zIj4=zC5^4TTB!$oCVEWAQ3N-OyK3j6_E@EptJ0lqjUN143aImI`b{qzRVV))cC ze>F$lhWECiIkOD6(pe`vy)r9aWnbAPm$wrW0Bg{g9W<4vIGiC~Zp^U6v%MW2*kyp) z8tx1OzPFb}{ri$GIc|$FAmGzJ4S36or(7X7BexkzTv(BMRJvO*6^%fi2^2~+-hcw@fp@0x_7zMr^rIwBuJ&;jcr~|-!4as z^P4;S<=1cTy&b82+PKgbHf|E&xm9vsV14&XxR6e;6_@wb;zYbHsPOLKHSZ`Q2---r zPnXLP+9aq+m@plZ2a#8=RO5#n-oW`JJDt2d{MiJ207Z&~y1cgN)+SKM*VEM2pDq2% zu4=1(w#`8iywufU)osR!KkQcbS3WO*U$y!d-ED57W*fL=5S`d#F6z46VL(tm9mTY% ze%X<85o|#UcY7Dw&;S09|Nl9l8?0bLbvdt{9OZe+CneR9?$ff}jyEpDG>nsFMEi3* zgT~h0Fra6E`Pqw&9o+M4>2L82|gS4`fJ=SCKM{h0?L*ZYA#D#ska;hjVf zqUd(V(>uk+e(vXU^g4M3Q=1zPCgWI9Ft>yb%TgLl3W9X4ZKoEolK=~ny*D@(+H6zV zQ!qwuY1`gD!0tTmaZcxTP>rub`}@z|-aK0TlKE?bP0Qw=u$^B_x3)zKF{Z_ ztX>}I?;SS)5zE)WP+SetgjJb*zOR(4N%?n0`};3%+jmmFUKPA00LV|#oX<(FuR3iW zm^_PX+r1mnEYHl%W!Tdj8oa{=I+q}M(Q#onyYVJ?uWV)+CvkeGt@CMsPrNz6+r=qp zp0}V$e@5~itoyZicw348^NzlHpY`Tvqs|^@R8XNCOK-(H9<3TWDVqjLwlP(wDcu9y zo|YYiyX_E0-4FM&a1Is2%`V$U{@Vpg)!Pye+e2KpoFHfE4b}eJw_n!}>$kT#7Ub{> zpZRgt=19-uCayj=5a)~Mof96_Z2ic~YsRkg>8_qj{O{g%tg?8^*X^?RR_Zbi3`mp1yIvP6)C(*L|5iaEG8XOm5jP!7h7v^yLXKQYN5D6wuZ&)vK z=aAdfUFz3tj`5bvAngN>SC`{=`{SDU!u9^B_AR~9qk?QZ@!yWX$#g-;Vef<>p-R`i~_a^k>XmELf27959s z#EV6MuUH2$&uE^rceMf1rya|~b)!p&!7G6!anD3QEC+3US^YWLIk zU7-p@iOp;<6+>y;P89Iiw*M{-A`)R(u6I05WU zwc)J82BhkJ1Ww6?aG7}_P8iCY<6ZN)wC?hTk_kK^g2HZiP75txE~ip%cmLsb)56cc zzVXn{O$z4Ui90YCbCAx{AKr&3;M_(=Ov3r}EJVr;jq|RaK8zE^D?_(SovsDB;eSEq z+clAgSxhX`<(tn^-GNbvwLDReb534Ud%KIk zveE3glHz}+bqie7=ZkQZ90B##&wYE_d3x0Fxom)+i*6XXs$)3LRb{IR=}?Hsj>&aSv8E&|`q?=CfOFWF%i(c+^+sdla6 zD_np>9PpMzmv)D`#0E>J&ADD~DyrL2*5k0d*t=lBe%%E5p2@icS3#7u>hOLrD>xyZ zPJw3}s{0%|B<$#bhu4J&s#Y4qZ6{B0r7dp?z@XqyoKx^F<(QmTlPJev4+-KuyhcyL zl;jrnd91q=knr8n8#7JkH-5pEK#;>qPVxnQGwwhbauf7((fOOjewPaePJfzmu~*nT zqFO4rBPR`JadlIAp3F7e&R#V80397Vy}xsL854whxJ*Mic=hQ$j&>bT7?YFDi8HsT zL|wz47sB>N72zST_26s#=Kac0-d+^e|Lj=xp3nkiKHVN|x8QTNySs#&Gn3vIZe|S} zB}RmBVRbo8cP*3?zB+B?>dwnKi2^VN!nnHDZVu}^Q9(Kb*S)a`*?rJmj3~Dp8j|I3eCEnxdz_qs* zdvs;9#TaMUI3GK(;2h{(aNFCBGOnkWr=wU!4sH;7T?h|}bP-#1Y<4<(>4c?s8+%v4 z;r+gucLg>F6Qaw5?AC>+%`j!v>$zV-9ec7LRuF)T@q98zrr|-z!6mhB!}Kz(Y{k_p zUsL=%%>BsjJtYowJw9ER$&sCzFc4g3by*)p5kL^l2A7z<5f$%tnox#z7cV^B1~+IA zK0?1@!QHV1Y_}#adX5%RoDxt`>m_<~Y?_dQ^#Scf$UD2k`lI+>oeth*P=T%ow~z zCqB*f-9`_d)Mn)RRc62Z?H|8=7Z`{&pH?Y$n}DGBx8+|r3wnJ3b+X(W26nsZG{TSE z@`B6bXPmtSYChdXu3fhPfFF;^77tK+FK!8ODb5pLFb#8-__@;$3&_xYi?8kLFkJ6PhO)X(q-a!y7%UQhs-kyss>X@Yd)d9!-S=!XM~fgR zb_~{oe|Q?1D?wL!aDC`;GM87yncPQe(>n>$m9^r&faYG+$440mrJ%x0(dQ= zxpbRpQ61*HOwu6W>{adF(1oM9O}2PVqgyNLa}#vy-YVe55bLYZ ze);)_Z}%HhJ<}%yceu@qbHfg-gCi3d%6)lR(Z&K_nv-#luuah3;s@z{br)G0KDr})op0T>;I@dO z_VM7(;=t%|=*eou_R4h|71P6Yo*fq8QVe-y$8DVo#lKmkx{)2U_Rms-*Q{YG$zEx= zhZpZ2(v4L=qmY06_Wc@xcBM}|6|SvDd7;}liQTROdNxFMC(|d4F-@;RLtl1qO()#H z4zE^>R&J+d>E;dG<|1()*kY+1teK<#x2`kY)#EmT=>NP+fZ;aFZ;^t)iKX1-8xGlB)$Fdij;oNH6WD3H9n?D}@Sao4TP}Lb#78x0SF1N%jkx8& z?;7KFsEa)Ajc1)UGLxtDyJ=lx0X2*|JBi=O(Kzh}+q{A%u}0g)LA=v>u+svA&Svb& zkT?eF?*hfzW>YQEk{B8Gw?+Hw&tKmA|H_l+%f56t4x5&u?62`Vt^-!85eJ;ndcP|u zTvAO;UlkshSkI@}lU1L2=;Ym+TKlVSx!S%Jj5viY3lxU^U&J8Cd<-kw)vOS3QXV@E zx}wRNxY=P*K8|WgYzVUz(4ZRa<5NKM&xLox2lRH>;Mkr zY!Gu~jkkS#JvVzPzp<-wM((t3GlB_@~s>o1SUD?%>sn9JL9KX5eK(H zKUlqy6@ns-J-jmsPQ*2k-wCmO69D-9xc49k=UmP4&>!_3Y zAsddS-pSTe?}zmIa?Ez0WPD|yt7fm{J}6~_l6z-H@O@pg{+o(Vuf5$JOYYiw$?R^Mdvsq4eM}`4bb(3gEwc&Ov-dNTgR|us5}# zi^c)vh*18*CexHCYPZgtxjJtz5fX`G6WDp%!a^3cr;|YK#bBH4kMWX1S+{%qcf7el z+ST<)2JqypSSe@`)S((eb&S#5G)bZeop53`7n*4d%er@QdhH@_);b*DRugL4hOBSu zsiQfeP1hGKrC6TeXh9>9jTW?zD(dgsX7E`985~f)*C`6sMEa>^pWn;l`YDRqY@>1B z^w>Owr#eg>O1$lBK3R3MvxL*6R_uowy%1>G`=|0t99PE>4#(3uUDx5vh=W=Xq!ue(F=Jy z6l~|z^2-|k;4Gy~4w@ZlYBd$ex%3*s!)BFQwRILMoD~@^Y zJNQVGt-L!`W^Ht8k_8eR_8~@PQ)(mEl7p=xB!`O>)&%%O*^1WFe8N2>osTzOkxG~( zC_(~1qP(rzmv6s+uWxrUAfQJU9orhOA3zCCk-oKh)B{s(isEhD?3!eQ>2A=9hnlwC z62rFUR{~iMfK+sS&LCu+`J%4uhm<)irOzHRAsCRS-(ll`r%<%LRlxmGt&C$Gv0LqT zf<8YRMs$I~f`XSymf4F1);z22>^6<Gdriymf;om1iHVfLYEbY#nPJBoH0?w%(t2yf8Kpk2iUs1v>_` zxLAG6MML=&WV~<%g>=4iOImg`9sL`M2b_$Y{ zP=S&5FRHx)l3AV>V?h76*CqRPeEZK^T#JQm{y3o(EX{+m6Z|KimhJ-)h+m*EUGv7> z3xUYT&IE-E9DM2l+{&Fb@3V2nl0~|7EbEYX*&$*>o?9`Q}goz|{gsxA`rKzZ9oeZ-AGt|MvUS58%di*s(b7YE+4oh*elOjc6IEmp+k(4QjDq+*nvKQN2| zk2&orl<^HUzq(!jh2sDn?kr|8v48X_=}7Um*Z%nW{SA1W`%`aQ<3xlL1~Z6K#PsXR zItaD7@9HW~!YS`h#%q3mW~*m{sX}XZfh*?{mUwdv>(VB80|Vbw`Ew4n zBy8)xr54pt-TK2ht)F&QJLG8l->r#gRzn`>buXV^wPutpXi?|lgJ`AJmIx7)?x^6V zKzIX;aEhIGJG3T+yb!ZlCA-EaX*UyLQ`c-`wU;?Rx(sOF7VX>D{@&COj`*bV(Y=^= zTsXDlRm5HgDTr6V%Q~kG^#ydJ(afRI3F~pe6H~WJd1O|vOP1p?6jeyepjsCPcw-;; zd8n7WFVj$64;?~u5R!)?{$5_te7a~>;6O-gz@CU>@t+?~s8mxnDWclTrtSPD1iMmG z?(MP?Gc+EUhQ7>^$kM9f&E&51ztI8$%IR@lea1@*ahMg!HMOM=?9})5%&7kR<=dZs z)z_#75qsiO8qVm1qLZvIQ182ImmKpgGL^ zYsu3N3z^r7xb0BfH0jm=P175kFqwinFxDM((tHfqo-)*rA?Hm|z0#MFiuxRD%Ll9N zOCm93l~QFP5%#Ud44EpECwQmXfhw|Q=>B~khwY^mm5Tr$KP zJGPCf*@fP7Y9zm}+FO;#A=O7NP%!|`=gfz!mY+79$?x84PD{!>CJ#`ug*=NQ=doN; z;aj;RHDX8uV>&LOmw?kMx*9mhJi6-0JV}jxTUJv*nuFtMSC#$)aE9|Sw=o>BK2&(q zzeRhe?nJV!@*rjXE-j2I`w^{$f;hH#w53t0XUuiN0PD5xrRUa3op$Xs{nmg%otJ;} zzZ$FL%T{L%-v~n6%}*pizb@KOw8aREPsO!4jfYyZDCne&?`;Njez$WfZcgHCFfdNq z8PaMwOInp2wt2vRp`BMbR_IMyBxHQQ2|LWEw9YIWq3*uP$@W~ERQZzzZ%x&g%f7zP z4C>GuBtcg-yVPKXJeLl^quC8pfO7Vn6mk}S?NujRcJ<12NWZL#7!ks*k||Ge@u6=x z4RF$~i!1SU-sq4wlw;|nRX&KX2|5pn-Co!1XNoBC`3k-Ulg!Y?^RS=zZfiWx9%m?a zF1Itl{D)^hY!98Q*b3B5muCr3a7_WSrY%rQB9V%&MLkVc*4BJyrpT!*d4)8#tsm@bYJiCwsgN;cl0R>%{oh41DrAN+lCKxze z>3pFbI9(~`Th~~EVikf98i*RCCPzZH6$k!a0E3PmIms=P@OewTAoAL6B|$H zdY;Pa9$G=O9nQxX-*Ak~QV-a8C&O~6yiip^jjROU%|0k0!%2u_eE4d#$)+bK5I5!Ey!5R~0g;%}dB(V_@R+B*FL2bSmYKgp_=zkyVC7L=+Z{#S zJD3nqxU|Zw1awk^r`6fnjnz_}dlo^(6|A`{%fM;^*`qo^(IwbLy6OST6A#!6hXq`D zDPh@l+_QEX08h@DIC`q==>A~t?9NKWs!q~gpP@VJCw*r?W1*Rq5zeN?4x8Fn}coIPB?~PLF8Z%a$$VTT-jx zS5s)BPbL!{MC8~6dqCkGN?Sm1hnHQSjk{A*Q`J~>_ll&1%EwXQ?BFwzzbEUVk*|?~ z>{r6VlrW>Zv&^gnA&S$@8HgYW$G*G=Qkm1~Q~R@&yKw~45!u-Y(1NC>|0z+nye`|1 zRtG!p{K=26-vRzT*ySfD@pNQRm`YY^5*PLH3E}`n=kYq+((|E7pab#YvR{fgrSw<~ zOZA4R;pLHHr(Fw9wcb?NXAjtIsR&3WOigX`KF_CCXQ_G z{v4|M$55bd&o^J`Eorut3+lINtMY+4(^cH$^_JB2R&m=#%yqe}c#<2BAMRMTS84fm z(SE=k>WMzpJGP^wW1tPoI$UsFG9Hm^-yWW5_!bgAjWLlMp{MemCGML`?@l?I;g zyMbsB>qP_E8>wcuWiX$l8Eav!RBd&dpM?(9#>0F2JfJ$%9l*4t-k3wM8`~O8%tFC* ziMz{#_2OL!D~Twa{+iU?4#DTvDktjrS2r&oPRZJB;T!5_vqfrNeqKhQ)jfXLsI1P% zu|f3a+oJspcqA+OkH7|kb(@b&UQ_t~)@3!u;jO!hMC9}9cCH3|n7z+%?09vtG>bye zWYQPBh2;;!3kSY9%E$9_w~GNHoY)mmM(rDt=gM zuv<(4p=?A&g+&h130X_as>_i-HeFUd=Jpam&8!2O5bVKLL}W^QlKSrs2Pt1WH~xl@ zG5|wXlbf$*zOLJ!U;} zU(2Q3ff{idJ~mdQPlc@l34jeVHy9MilS5Y*MzKH+QLNe>ua}>V(i@xmaj(~^&k!Md zBtGbC1ImL_*Ck!i;@SH%$5J8NnefoFwi~_Nd3ktUJ9{xpwT4DpY<{9zZF|(Yn-6tt z8io-yOb#}{jdVMg+E_^K+uj!Km+|{}pM42WVnrY`!ezDO%2Vl3pOvB~{K|tNAI-J` zt&MVt!lrXX{iN?5?GG8Yn{#=kr# zq2I~+3%=KvE2x#Ova>&|azIPGH!5IwI4UgjR`Rww`&xCnbaWESll z9-L%{yFM#x4mbDW)i8^0hrG5vOB*x_miL>LyNY4SK^r?U=UICeZ4}~zHi(z5F`Umc zI!=)Y)l&hi!}8Ip$@?n6bsX+3L~=z1L47E|KXK5%Xa9-lu!@mSZUyN=RUC+k~Ri^6JDcH9)w+xo^YKPbJQ5R^Z*Ibs=NX3Ew%t#IkFz}%3)nC)y|NQ6;8InY zpIYFntbppC#9)(y(p;T3HDlIx$tH^@R%fwMH>?CWXUmhR$)A3L6m93S>GuV3jMrJKe|*G`r`&O*Qg3wgl*txdv>c0Etux~|>P=8V_4;1jo>Q*)@hw4B#uICxpFGx%H~?3FT2 zNISK#ucsW!v3O5R#xnDF?mIJ{B^e_~MOVGCh3w1ww{m%2H?m&gXy|6*j=4?Wv7Fc} z<{pg+Vr^)#B5kOAEk8&W2N!GiF!whwTpL9h%=Mh=^ii3H(^B0*qj(RE$mp(a&6;Ts8LqkCm=`*eYq8pDmgm;tLM;hJ7uo<FkRya{}^iA6L{P=!-`0XXU+G~n0AM3ju?5(S? zGsbyEmJ6pjhZa!d*b2BC;=V_-sx&BwwpPP^cUfLp)w#=d ziw#wbo0+UTdp1<;gj^G*GXgzXBO>8#T&^`G6un0Vzy=E;2{zVav+Nkv>g8*({H%{3 z{`$#r!Ty?FDOXa3p4Hk_D!J(cxpfI)VjlVK+2)NbQa!UeX3?jYaCbpwa9=z<&N-3A zg?AzYbUTvIg`?`joMtU$U*;q>XOQ8AneJ^gb-Qv2vv_J)xjwa>59YfPCYW^F!-tjH zD^}=RUkWiyJ~ZbJG1#EhcRt0j*1JNSxZ;e+(^(~l4f5;^*6iAt6$3>)H53gFN$He{ z+K0ZlFXtQUST}#I)?eoS^sCQ5zZ6VRbNIavBF22*Lfmw`8(inb(w;Q3n8Q>RI8JM z7Fc0<@p7j5#SNrW^r*S+M4q$4geXJ%eXR!nyaQj}P;~UV(Oa}*%Oz;lOJnn|V=xAl z&JF~z8jZeYvT8D%h2oTu&H!yHx4S}KxM=P4X2r6RGDNEaT2)AP7GgKhDwHh;*sw${ z5Fy&_DeQX~GK-!BzuXQIv!SxI_pKdsXfsUw>+pdEY6C(qe1Ry@oqVL2Yo@uO8whls zeJ&MmyWfJ`XM{0gkXG~R_)TZjRBKiSqQL>(e_yCipI+kY&=7(Q-|72`RD;4$uMGJx z_v##KJz|J95uVAk^d2lmfHTHW9%cqS&0#Zk5D>M;q|k9_I!p;nH4h=Gr1(2GMY$lQ z4PDYw2dxXPkB0`H_2RWmq0ukvHbicq?D!jHILs{tbAG`i+DiP6;xbo#Ll?QDKzurj z-~pn37&aG5|1pCU19AyrgX-kZ zt4e%_-=w#IgDcT6lVJ|%5K46=}n7vF+@G<+2mM66gOP>FB@#t?`R zea!$(74@APai{u(HwV-XGe)Bgt~K&Q*13Sm0B39<0H60vHj0;@{2vF?(tybjE+DW+Z zl`?qa4=x6sz{+gH6k-^)=7({iRq)G@s90$u<9--|N4R+@=7Ykm;lx!9-Hgyv6y_K9 zNjgWN_^ybhV=UUlV3oc_n`f;aO{IUo)hUTlHnCwyc%-RV10Nejy#yu_`mN{!4IlNR zP5a?Q9tWU~rdEt@;6%jvh=(OE8hz_Wdb zS$!a~RZ*GFdUPMY9=T^ek6L7FR47Xb>lAIE8YC7v6}57JtOh`fu0J~%XaGV71x>*oUWDsT( zKf~M`y|nq@xON(%A$*ViFNivkfi~xr&^Z$Vv7p+M^72yIB2mb00QVtmJfaY`TNrT1 zozJLD%p3p+7|y2v8wFKI#g(^+&@fU+qdN-QiYJoM#N`+(nl=Kpm#>A)@k+V{fJV5= zDqtSkM)ax~`-a$ZV+pm!L_tP~FIeM{o5I&^nETQF^Jg)_qgKjWZ@UUoIid&Z(dg?) zj4hcs%qrYCkr)hYkw=p9Ac=XII-PZ!o57(Bk)4BNWD3Gu9Y0#>pfJLDOOoE_vZAsQ>40KfnL&(~G@+?W*zJ zwn8X_K|ceppi}krrUDs2TCF4lLK9jRf!F;LvHiLhz&3bpiJBZ0oIb_sfz`U2JTRB(=V0! z^M_wPf1IB_zoh&c`m4Q5q13nd2ON>x`MRc8~#u>LP^Q?y8%$z70kaa;A+=knVCry>Lj@bv(l|SuT!3;0%%w zB$Cl{@-c;GEx4%!Fi~{C6DDemmvv~;hQvC-T}Uic&x}Gi*$qe^1sM?u(o?yQ3tA8X z$q#{y)A5;hNlUip$!&b8)nCZUKTo1^R!^bQZ*@vOg#c&(AI*vs)`duawFeLrmrHD( z%ZLKRJ<=tF#F}UxrquAD(nM9fnuKm5`9a8~&AAM~3myg<7y_;?KI{>qIv1sf3L`GCt6?TaR%Cq8^1W^lH4Zl3ZE4hYJHbpte!w}7|ICYCuNq3l5W zf?Dd)48S=JS~eup7I3tv?-HCcJwaAu#A`e z-BRTrN`-Id;ec!2;%u5K=-Q&r7!b3=g)t#3;v50-uITL2Db^iX$1;}?sJ-i=F`QHR zD+lfU`8k-Kwia}%LddKHf=ls@^dY8Co2=TNX_*Nn)0~^Rfy=j{SiF18$4{AI%|8+4mAp-qXC!6vMy}~^z*hE$hAxW4z zpvh~xDK{610x#D5(V66KT<}mN*kCBa1B17eTi`L!8Bv)qL3`WRBgO=*a&b@OPINF? z(;f%L90UHm(9d+qz&X3NpskKg(jlxias{l13z1~#)~S$)oEWqZXPM}Al%!qx&1@5| ziI+Hm^bkM5Y32__Dmn$M^{tbPYgV*<>_yP{hRP2wI($?NzpYvK0o!aRgV!6nXKj9CaeAqJ(rA{B{tt2G!XK8EVKnfB@IEfjyZ<9S~}3iX6kz*sc+r z%@Ob%7Q^;f`2$zF(~m`ZbkduM!$;bh)(#W;)c6IsZw1X ze8bc%Qf`C4p;PYx)Q9w$b6l69@uqZFb>`3%^g6{s5H%mfo5l2 zS(}}pXQC$bg@WnODrk>1GkvJMcD9NlN!zW3g)d^qVJ6FH>&8Gz8Vu`@t+zW8s}`_C zW#+PQn+}BnYFpWfl`0tNk3~v9c2dcMPv8oeSWjKXZYUsgQTt?al=^2N`@+Z}=_rWV zf-@VQa+)^j9hbnjznlC#C3TU&%M6D4b+5#hh*i@{&aTL>zsR8_e zZPW2%m_+bNc0kVwS7E)N9^9kA0P{0VuQ07oPt zs%tVKk@yPF0Tda~<9e~CFGc$G!(ZR~`5%Hzc=%lV9;8UJ8>GWj=IW@!CAeO)wIhxe zkz44ewgEXVJ-ZNes+m~X<9m@J&L({j`3ggTzw}gXC;UI31JGX`>4I1_Aj6#nph-42 zi7*i6Y02jvI=qQnat%&7`@>%cmcRv6mjYKw8Vrmm?F#CSrXScHJ8PRSIvPylP)sn( zX?y$|UnZ3UY!DTn1qQ$*$O1f0G}s$O-*^Mw)xQ+#(}&-FIWO<`2dqx#$oady&P9D` z^(Ax+ghm67a8FPMsR+bmoD|50^^A2Oxhw*_c3*FxTM1*Ezl$Z&Ia!Zi$mjY*S6RNP z4b3L`f*y*t`YVBKoVKAN9V`TYBB%BNx?!1_u_s4ziy8Yz)y1xG7KRGQkx4agXOhUN zPz4Nb!V@voMVjU_BPNCz`0UNR=?RB3b@m?^zoG9Q0f-}{I>xAprr9Xz*Gm105dP`q zy#Ms;{Jj6-goBRt`WmdTA>;hPabsBO;*F3lLs0#Y69nJuW z&8eMlgGI_!o?1}WP-a5!rgBJ@$;6bY+#|rV5{3^RXGv+t2jMf^OA!#*i!e2s4tgBZ zwmsRXL~X`Kp%(A>p=_T&eE9jxp8A(Pz0}_dHbewRCm=dyzR=-h#vn3c>tRU~+`vp4 zi3$S9aDn!^$y~m5#*4j_tnI|6rwzFBiFRTzNR&3a(W$d(3KTuU_}b5zwAZGqBGs+! zIg!H($q%k^P;r*Dn89ALbc(Q{Tpcbfo7&TE5p-BO@W6I)XO>Nyj?iV-Q3`rSV%)r| z6F_>Klv)U!sj_dKk+AmE6-?HH4>>}vegFRjOFtHjP{!~u`Sh_wZ(L)FkeWyWh#EK-# zEHp{yK+;DKKQJDMzxHwXvok#0<hk7pS~pe^YEDEORf?uGVCSH}sFoR3Qtnn>riyl@)TENtm~2S$UG zX(z}{&yoO8M^COicVZUOrs?p1a> z3r(Jv?3eaKS%JejtR5mKvzVgkklgZZiB}o^J401s#lJ8|Du8)nmsImYf2OOY-?+K0 z{ocZyGS&(dfqQ418>swjDfGGPF)aWyVy0DvChp=VtR&Zm8Y1q~@w}=Hl>@oqzEzLL z!8%78FAq(ymJ5aX4x*RqSoLwjNzpMtom}_+$jA^t#Hs+EbK|!{{ptNL|D90y$D=SU ze7CXAJ#hyVmL|Y25RlDx8!fI~eT6Lf3{+3;=yM>czGBGP3yB+56l4 zBpD^fCd|dB8osTc+)x&Femr_sf{_rn9 z{qsM@KfJqTwlHpPt=}80?c;OymOO`=PfM|v9-6o5t0pTpV@u`qP+Lna)Oj~AsWFV! zqMuz)>m_-t?L-eHjNQidoPF-VtC#l~%4m7TI(kZG@Ba0le##bEW;E-0v|%Y_tG9Zb zdG51)y7xV1n<3gMJFm4;9`&YnSlOJZ55BZ;PK{~DSYpjAVU(WZ@o}#u=knSrcFZee7Eo7c(q|c4xMhea{$D^cX7Fd|6})I~U(nk^0U(?DSOf*kKo|Io6X-p3h=+ z>)l$9#agO~OK5CDKQoQ$Esj2B-Hjr&w46^06mxHCZfWGoCY_P3uzB6XUY;Yh3!W%a zUlh8gRY&FB@;R3Vm~rG%X3qVz%&+pbSf5`${rWz>jL(05iLYL$Rx9CIEL+j5mFf4K zJ(3STezvm1t#$CxF?W8mTW9RLZ_257D|J!M%Fo@tQz^Mw@WP7kir3h}c(R?;>+v)~ zt(6tm+D2ZX+}L(pdOKCbzZGk;Av6^iwy&={+gWY#@)A=UAs%{Zx7r6^SYZ#l*`{wV z^(u83TjqXCE^8$7c;mWeY}I6)x97b_v)B_0DaG!x;~|tDdyI)GNpt;Jto7mJQMKA@ zdglzlvt03%7@L+=XR#dJy)PFkTYR@&z-^ZM;|P!^|bcciN|U z-Rjdkd;U_c`SIt^pa1q!Uh~Vx^e&a!pM~mqmbC-=J(1(fzB6fd_+QzZ0bMb%=ADN7 zv348cRCcPh#E!O}zNlU0J;v#X1hc^FQGF^G_)(h~sqbiFs_Rxni6WHU_6}7uzx%VV z;@W&`N^Rpb=Kb!IZ|}97+g7JpGq0^**uXx_;;0CBz;03S zwKJwW=l)hGgaq@Tk8?e!*)E$aOZ(cz2O3+E*v(E89hSfIwLW8}5+Nd+J@bY z?vMISW4kcsy=eh8j?VxL;DxJKFKUajW^TdM9*hbr@!NL41;e8|rqj&H@b4Nzy7#0Y zO&+-YS|6NgusJKLwDLTKT^$Rd zbgP(%EoQQ;bdn?bJERivXsHu+i%6W>FKdkv18l|scxNNzSk8VdwjE!eEq^W6+4JLv zzkWJELwk*{lq;%2&uXnAQ(5$Z;3kJK@LIHV)NzeXDtnZJx3+O|xF{k2TIeLVF$OL& zK@DVpZpR^6I2zmi(5%SlWlpRf1{u5>@!m>P*DF(XH>r0jPb=h&`K$;tL|t}2-I3h_ zIh>^r1+WHhnoywmFFem;=MoxuhWF${Uy6MbJ0;!059DwSDr$nC_6qJeD@*BY2( zXp`$Yd}8VIrmxld%UGX&J>$Sh+OfX0CmwWY#_K7 z6TGwFD6kYxTESy+;38lv74As`abku;yo-5=Z7g6nBl0okgt;$sxG`h>&|t5qIvnz? zRz^pp9v3F)7ZxOo8D-2x-Pm%b=hc zw8H(c&*A6d2GS{d)Q_%2o-@M$z(f6gtvbKnL3?lH-dkDdE!wf<613{2vH5*47{{$g zgBjV4N?$WsB|6SRadL>eLxP3NogqzJ6gq$ihrmOkRp8Phg2nXVXtWAtO97P5#sU$d zRiDDXx+AmbNjR6wL1GpV8`rv}VGa<-z`r(cn1NiF{eokN65YvL3Qd?`t<3=Ub}`6WcW_sr%??GL%kB9$lR-Q zsCBnsJ`kS4v_L-a5`1nJ^25wv&Cz{WgP2i!ObQ(*e1su^DSkpQl@x#Hq9_+&xqxw6 zYNK`G=^giUGNVFvBWT9|={|*?1?^3K4Zz-gq|FuOB`MtX@+UG5}N0LZvZQpy-%d z2AX1BnE}R3?kQYz!Sg_Hu)e|Nu^S->j9iOSd0DstpV}p;8Q=~rlD009sUsd({%Kb! zf6CNxIjh1W$mTc+_ynLCNBZN?rfnr4|0^+^FJ1M^f6!Ig z-r+a#Ef3;KG|XU_13H8hL%oJ05;^fWL@+J3#n@o*Z-O?Nq_Eg#nk#X|l_+btKi$rN zOj*zcN$Hw^c0m#7FsgBv!_^4HgQ>VW3}s>^-zv3mNKx<# zZpAy{`ni*RC?XEs@RmqpKvElhKBSgps3ohs?D)iOK|!jX;$fSa7>JO_9Y|8MB9QDO z4({>ym3n9u1N2rYs7zQ6wDrKx7vc$WG}p2q3rTqK&FDwPS5ZO4icJEQ$bw)@h6zW} z4A4}j&s>N*)hFv7Ky5Q)G+Jk^#y8pL3?>7dRzU#X?->R!4eie5W11T6k;!QT(8SUd z`-%=M!iKipYj%v{%trf?VxcZ}3LfU)h#MQ+!5BKEJQ^UiM}?wj)a)S5C8C0W1q?e! z7Uc*pE%|+=e)|==>JI~?3jQWks~0i`@QaMnT&(R8dZ}L{$YWT&kV^xi8)4GHreGPD z4h*{@nXO*hj-riv#~F&>=y$3@YRDXZWCjA%PnIONH3r&jqU!(wioL$oinv}{hrie* z;I8tQBL*G7%BbBHVi>i0HseC8;Flp%F~VNL{V;@MaP!ou2q;`DPF&Q`)d@XWXCD*$ z9O$n{KFhFlj74WY?9#Vr^Q_gQsr37qn8hfI*w7_B(p0R0w>42Ofyq<51zn)wP2XCy zA5L_v1L|mM!RR_p6p?5=EJ{0yQK&JEs^LSGkQ_IxdeA$>lb&E^Ks8v-p2-HDZC%Vt z`eh-C@O0Lr`|x$+nt4BJk-So&Bq1zAw1H}nSm;#L>Hs7+vtOy6c{TjBB3#VJx}cxN z-5X`o=%!sV^9>Lg?)tT-?$7T(D=No_@1eWj_0wcRB4Pm8MGr>@14go8Lrx@vFq`-p z=3eQg#T(mPv5SWAJ^DW*>O=yp-XcQ7NFnxiP}rJJBpD4{jss68eMGD3X7?3>&azMfj$kLP^;EJk?LN_p$;R6#07^gul-eQm_p zoQT8h!nJ|KU|^Fx5|sx@%+uBB>@)4n`h%jMNRbqyc!O+WYiNwFav}eXEIG2@qf^l4fEpvun3-Ouz4{OB?)u1K6GG*MqEgV zb<*SnY=revu>olDXRHwlW3L%&j2Yu(l7ygfG6}wV6Rfcg}^CU z(m`>eq!(kU#^vmh>hw}FW4EkEk>XRNHZqOUVd0}6ePTd^imrxrAl|4InHY*>&`LYV z1pw%z(}3yLRNID9i23BeBgZPl25XSp*k;%OqX5d-A_%aTBu_0CIO@1V#!bIe>dzm3 z`TTKw`uq~pYiO_jE{0s*;vaBCrUwoSKeAxiz%{@%^y(2C>5yAF!7hZC0c3i(FiNEV z4%;pHY@EA~lyu+@D3l{YSoO}b*y~$iBq3*9Iyt0@74^a)+1LII%Vat0nZOw&AxI>n zcgV*Sn!VtnBEUq^0Z*8yGG5-GN$(Qt2zMc|P(3pW;iTh0de6v+NRXaNtzXcB2uOYi zWSoZ2)Jt0OHFm1~ORfGwR{nVqm6Li3m42&JJVOY82JqJGNM>J%^jBv97FjN_c}yn? z5cf!z5E6T$c^Fc|jY<<$@oEyfi{v{Ymo{e^fEPRrG%y6L&K~v%QSFP;(;Ar#d4eZA zk|wOUOz9V0s=**2en!7X2|Qk>pkTn;B*r+z!s52Y zRpV@6Ac(G07&el)m7&a-J#_v;-=SMHV;KigCCMHfB?Ht%6{nZ#hMaLCbk#4y8maOq z=|ZSjz-F3&HTo6(TH5mGxfNc-C=wY_VO97@q%mD1IqRr_aRXR@0rt~R$611M7yyH` zZ-ryO$*~O`(QHh}V47`6G2gUXrs!{1H<1RB08kg*#7k<0K)zJ%mphrnUp~Fm*XojY z|L$g2MZt;1jQAPEFs7x8du%}`Gy*$Y;hC9a8G>rKFmM|_9Z;!9UKsp3+p;)B5wh2nN2KnKtkyN?GtJ# zTQdOXRA||eOrOBfq`p&d%JfKY>Fvba!3#RiVlUHDdL`BLn+QN_z{?G%Z@@BM_IFE_ zekc{bo%#V>(-LRXR6%Pq-I77fHVb1yrr{g`@h<4>)J?zJlkQ?&LZHsBv&L`?<*yWU z_ILKi>~yrCn^1(zLLj&l-$@^0`nbrd^_iBLP%_QFi3_-V8j8hFl3K7S-0H+iV%!;E zBel*_*w3ru*4}ipPzOIb4bpL5y`fd)n%H%(X|Ub=m*G2=Et@z}=KbLwoheZ{M=eJD zI*T7ZuJPjjYVSx>-VU6bUxyitxbT&G}|{40J|R224=j&h>~f0jr!`lWwpisIlsd z17o&;KTq^CUNUe>M@P_J`XcENRx7yz*29HJGIZ-uNJLH?+K01T^xAXOsr+KLiPywS zoIrYrAK*0OhazR&G%e+=lbkgx+CI)AXnaTI`^majs~CQ3^>#XJvkn=&+|W(}r^(9& zpF#0Rv_Zcsn{GWy^^sr>W=If zB+qndV$ac@Gq}2Yw~bvU@U;H6-1D0M~VZJ(xz_Pu0;BIfkwARScX> z26%S2u#Oe}!b(^Cu}F_jdJ}Q@NJrB;VM3oOUx53Xq5Z>RC!HJFoeq%D5JmTT4_W}< zFg25uTj6i$^t1r#L;B1)uFKGzs&rR$&!H;lHG~0$*$gb*sGI)<5{%C~%W+H$G#&Pp zy;%`@CTc=oD41?q1)Y&5rVo|Z$yQb*sjJp7@kQ)7jOYn%T^LA?onh^=^?G|`*8-NP z%$z4~)1Xj5Z7DmkQyC-uu}Ja9PRgnC4y=HQJ+aBy9R*}AN*hd$QvV2KUl=(=-3ns1 z;LM7r?5ab$N9>(*WrS<%=zwk3O%=Qe&6k}61+>{@qGk_w`GD zA-B*^sU32hdekH6u4ZIs_gRw^u@~us$d?%c{H4X>E8_oYZ-D;l4mgNa0y5m#0GecR zkq84}o|b%`p~IWFC2Kg8vpxK^V+kyv94T;-q`|<5(kh^Culk1HzLJjl?4ZFk4#fns z4sDNrkX$AKUZ<}&(5-~A#lKmObWYOKD)PBD&{ei? z=s>edzMzM!qy9o5>$@(fNH-S3c_OFI0h(i(iLoa~a)}B1N7coya2AFN$dO4kZ+no) zsZaq7Zp0HY)k&J>Jq;5>49;lPPt^kzmCuAPv@iRWv>s8QmT3bsoCjrEMu9*$DnKE@RBzWmeq8~XqEX!js{nbB%(2> zGpZ1))`Kaq*)&F?X=XaQ6QBnv(5gfBxjN*ZxGJ;4s?!m`9$2R$XZ`JA1yu$8)(K~T z#KzFcx5Fa&Do;%)t1C01cSAWO$z&`hD)$KR?1bZk`>>_7={grrh^{a zb!<;I%BI6u6Ke4jKa}nBhYvr0IaB{~rWe~=!MccG>kf$SGGFL$Fk=uIv30Yh5pG~6 zokRrz=rIeOb(6Wy(mh`6B_|yxRy}RN$_Lts!5~pO>_(^dqA5^xgYk8qGia|xR~gkU z^*NE<_4Ef^b3nzB<75U~!O|(hf^v0pVfxUSb~Vsp>V^lli#xMzI&_3Cn{K6`XC%hO zPc;HatAkPtffH3eOZQ0Fd+G`%>%oU)kZW82f5GC91tXL(JWM`)EK#{qqsxXpj?GAG zNHW#zNC}d#caFS_;e}g!7ww?Uuo*fwCt`1U`hu|EaZK0q4>S@cLXOZK=H@sC4Y`Z% z0uqbfZZHE&18vZ!O~{#sAS=_R4hQJD5IqaWC{l#^I6cGX@E|-*9(&P42oZg!L9by& zl4UlUq_ZLEt%n~N55!;RIQ;!EJY40_5hPn)f9SCNa(<>i!Ol z1}W1{kei+*0id>?TzQ_vOr%ZIaUOf3WC#nCK%iTs+sE@XwUL~70kOPHtaIqx3yOf( z4)}#EGT?P?Tm8;m7gtzJ~utp24EUyT2yG_E`GvJvOd%haUTcID>_iwkQ?q> z^dupyv!(I!&W zjYij_eSI~ytH~Vsi9#cp9^*jGZ>UM>0p?*Z`O|gz`z^ka0M|PD;!9vwFRsmpk;T8x z-rvS2`CxhNk2-zlf+P)gTb%@w>NsK&zLr!IAVQ}pgPs-&=$g8_4lSCF6d1T<5iiog zx6afqv0BFtpf&YwQ4fT6@~foO_2^2~QJBt_bqGZ60O_7LYIJ>sS$qy;j8uC8?4Y)8 zr)H0yJx! Wx|7Ma#KuMZ!~X(GD&7ofEC2wu9c-@v diff --git a/metadata/md5-cache/app-accessibility/at-spi2-core-2.48.3 b/metadata/md5-cache/app-accessibility/at-spi2-core-2.48.3 deleted file mode 100644 index 2a2cf7ec892a..000000000000 --- a/metadata/md5-cache/app-accessibility/at-spi2-core-2.48.3 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=dev-util/glib-utils gtk-doc? ( dev-python/sphinx dev-util/gdbus-codegen >=dev-util/gi-docgen-2021.1 ) >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-build/meson-1.2.1 app-alternatives/ninja dev-build/meson-format-array virtual/pkgconfig test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) -DEFINED_PHASES=compile configure install postinst postrm preinst test -DEPEND=>=sys-apps/dbus-1.5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/glib-2.67.4:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/libxml2-2.9.1:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] introspection? ( >=dev-libs/gobject-introspection-1.54.0:= ) systemd? ( sys-apps/systemd[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXtst[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !=sys-apps/dbus-1.5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/glib-2.67.4:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/libxml2-2.9.1:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] introspection? ( >=dev-libs/gobject-introspection-1.54.0:= ) systemd? ( sys-apps/systemd[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXtst[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !9m$ntIq$E)4*;TO`W|LUwMdI}&${On zH8oWRiiki65W&i=jUI4{qwhvfBeV$^dWpW`ui{EyV#F+|LyrLrF6c??PwwGq}0;2Vp%n;^Ne*NxiI)b26jtS4%e#x?FUmE&CVKrc9*Q0{AT^nAxi;n;UQQLs7cee^r-o_NAK zuF}tPjAPB*M;hlWWA$;4llQ(tMOW^yBPYABGS0js0?Ak6yjm?kq;|JiYu#z4b+y#c zvC#J7@kc-;SDuvvxk8V3LE!ZqD@>G&hgip`aewE09<5*HPW`%&={jedC>9n|=9yyK z=pVMwua@gN!*!h*nGRn3LJR75sr@!Seg5nFqG85&CB0hZF^}4ETj40@IMTK6#1pS$ zV|Fw0%sbyabl>Nl?sbiJbI?4@jdrJX9vP!(oPItz@xBAbkrt}o7RQK;PX6?q_n9lQ zE`L2-*!;D7zv6k-x$YlwS{J``hkn)Tm}oCYej~6s6XtvEcpS$bv+p~OyR=Z+xzP+x zoD)2H>m}ajT@Ms-96ik=&V800W9T7d1T^^}EFlMEI?Bi$6YVJAJ{rbUUgh-L$N3-c z&kyH^R9o0wunCNeT8_{(qmf}Cvjn3SFdBnTrMmNpB3(QC*GhSy>%ZEbq)PQS>iFviGR(G zibchBHjbg=5YEY`UJLh?TNvjLS$+L@eOmA9hlM#B}{M@}J4Tsu*xUW;cu&*_u4S;9io z1A?j>hp^gOy~d2L41Rf>Sl&8wyZP1JXUC7GwRg=GS2j;v4sy)%Jns3kpxQqR>P(@Q z*muN`2TB?6EVJDAs=Q?kC|2Da#hy1xjwYSgn*GEEabM}qde#1%*)cGKe1G1BBiuOe zvm)Mh;!OCMvt0X%#~{KMPVmk%tm>!KAA)N9l!|%to2i#0ui>8z9Q{Bg>#8U@t}O5e z*S*4t!m0~sbxkwsM~Nl*=BpaYlXpEi-&*gESnoP`3tY&7ApLO6@xD$BdY+qzGF$jr zQ2oQ9pmI#FrdJSjMj>%}C4VErQ#X2H6vm#=@4?}o`yghc_y72O)9)5+#0QQYDDWmh}vyXt*%%jEC^nyPGg%D#$=Z-k=aYT%I5ZpKZ z8VOx@#|5^z!@BkvBX*zHeKs^3L%%Mc=}H8kf$!J>n3ISMBlLQQIDh6^M<&LeyBvWd z=l}5=*S!fvyyoUt^FIh`e*UuXRY%gR$5dbCMIgGug-P&II2OQ-m?YwaddCm&4JnsO zAi%|JtR`XKbE9;7L;wIL6A0}`3iojoToE?M+XQ~*D5wtT!LW#TJ4+16b%(Qc?4SSw z28#Crwg^XYBH*uX?yU5IoCa3tZ=;%RVBfX%@J&KP+s{(ou^;(Ll4P&F0Zj@T!V zbT3Rbro<7P75|v|wtgeWI)8`@7%(u6K-9s!@SVGWfB`By9c%Di4f|f;6HEt#i^jW_ zadY)pX=bHN{Arcub?m9=wFMgd^mp= z*Tl+%c?5aFc7HU&VSo{ob9-hxq!l9g01aE<RkZ^Jbw-Zg}@4W*%$GbBN``Kj!3X*oGH!;zg@2_eus1bC@vj7#sWjhApy9H0p#Ae z-J9n|+X@fR(G@)X&%*lj@wY#~qv!GAc*j@1hQu1c!TzgP0Q>V)c=ZDdsD{*1mcb?* zGXYa^)?Kez(DoZt*c*0;;rAg{B{Jg!BA;`l2!A)+QM%OH1eJgxkrKcZqz!3AYdX){ z&ll`~x9$;0qUW5$$cuZLHG)O^7FP5FFM1_j6%+swh0_w2vX%~~xCZ71l7XJ0m*DC1 z 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

YhE7tpFrKVeiBMajFg1& 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 LMChmaTCM;9Qb$?e diff --git a/media-video/ffmpeg-chromium/Manifest b/media-video/ffmpeg-chromium/Manifest index 7338e7dd0c7d..2ffd8662c0c0 100644 --- a/media-video/ffmpeg-chromium/Manifest +++ b/media-video/ffmpeg-chromium/Manifest @@ -1,5 +1,7 @@ AUX chromium.patch 1536 BLAKE2B 8caf1ff11f8da710138cbb857bd42e8679f98f3c30a3eaddb51611b7c39fb48c23890257997d3ddfee47244e6ffc0abb241e3118e0e8bcbf63442885445bcee3 SHA512 711b338178fe042aff92375d6593197337529986ea55ac6288df4c725145dd06c41fcfc11df4843e03eeaa4bad90ed558acf8f6945b9b96c9751fff92a41811a AUX ffmpeg-chromium-120.patch 1485 BLAKE2B 49ece028bf7da100adc7af93e82b6235fb39f12199ce037b730b97012ca787047b45be821cec609cdfa7e00bb1f8c88a9ecae0b7b88fd8db6f53476b94833f9f SHA512 0f3276f75132bd8adbde4305ffa604cfa3d504ed66f883af109c75711d0f9af6dee2d55d7298ec36864a421250a0c4998d3306f0e47750c016c4274545195b49 DIST ffmpeg-chromium-120.tar.xz 10096036 BLAKE2B 8f24dfed854c713df369e6ef15bc773a3166fdf6eb8c90bcb1d1b7ddddaca0702df7615bc323432a40b5d213352945fa49acf8e864df2caa358764b5068a75f3 SHA512 0e0bfb44225981f91edceeb6f302592a7e108da49c5e6503b43f0e12b91d84dece908efe5e548bb31ccab49c5fba5a8365f5f0793bbf1450d35bfd836f8a3e9b +DIST ffmpeg-chromium-121.tar.xz 10128048 BLAKE2B ba8e25356b7e0820dffea1b919288ddb3d6ec56fe8d17493529ec978deae629607ff5a5857a313e478193a1fca55fa3e5256e37d57251141e1f0a892cbdcf674 SHA512 e6cef1285237673ce5851cbddf4cda77779821c247a120bf73af2b931745b2886c915a35bb2bc21a8a9c5154be9e540f8abccc3bb64e704f5b859141d0dcc2e1 EBUILD ffmpeg-chromium-120.ebuild 6692 BLAKE2B 8e86de98fb340bd6963a08b03297f0e7eeb450c4aef9464fc64c3292e7c08d50ee7828f5daf167b61281e7deb591e69600b13ad813929353b94dc46c661c7cf9 SHA512 474dc357cbf2f2957f861384cf29cb5315a11c3a3c39be75bd1b24bee744be3c76f1bfa74be0f6e4e8159980e17be10fa4c372451780ab6edf9365bc8715cfa4 +EBUILD ffmpeg-chromium-121.ebuild 6693 BLAKE2B f50732d408a5a79cd0c6e8ce7d589fbe7a46ba358677c8a7df0b3221ac8f6f107c7e491c3cf71d98ca696f2bc991aa8d743f1fca3fc110284ebc4a5998e5ed54 SHA512 602ee71291266646bb4592076255480bf5d2bbef273aa9281f87a2d9e3870de78a89b4431ddf3c70a7cf1e850c265c8c5815089dff3d6764d88b08e25a2bf495 MISC metadata.xml 589 BLAKE2B 60a8f7a2eca511672dc67487956c589fffbb86ca6500d61c266916be92d1cde6c26246516289f129bbce05b07b811bdfcc0136d56676ce4097e5f19b361f375a SHA512 3953c626bb570af8cceedbf8b4035a0259e789823c296d11e6823237d05bd5d25a08260c6a8815bcea02bee56a522b0bb8da2b8aacd6be417b1992c4b0d22964 diff --git a/media-video/ffmpeg-chromium/ffmpeg-chromium-121.ebuild b/media-video/ffmpeg-chromium/ffmpeg-chromium-121.ebuild new file mode 100644 index 000000000000..3bb780532c13 --- /dev/null +++ b/media-video/ffmpeg-chromium/ffmpeg-chromium-121.ebuild @@ -0,0 +1,250 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic toolchain-funcs + +COMMIT="3997177624f6b302bbc8a7edbb6f8a6ab47ea978" +DESCRIPTION="FFmpeg built specifically for codec support in Chromium-based browsers" +HOMEPAGE="https://ffmpeg.org/" +SRC_URI="https://dev.gentoo.org/~chewi/distfiles/${P}.tar.xz" + +SLOT="${PV}" +LICENSE=" + !gpl? ( LGPL-2.1 ) + gpl? ( GPL-2 ) +" + +KEYWORDS="~amd64 ~arm ~arm64" + +# Options to use as use_enable in the foo[:bar] form. +# This will feed configure with $(use_enable foo bar) +# or $(use_enable foo foo) if no :bar is set. +# foo is added to IUSE. +FFMPEG_FLAG_MAP=( + cpudetection:runtime-cpudetect debug + +gpl + vaapi vdpau vulkan + # decoders + mmal + nvenc:ffnvcodec + # Threads; we only support pthread for now but ffmpeg supports more + +threads:pthreads +) + +IUSE=" + ${FFMPEG_FLAG_MAP[@]%:*} +" + +# Strings for CPU features in the useflag[:configure_option] form +# if :configure_option isn't set, it will use 'useflag' as configure option +ARM_CPU_FEATURES=( + cpu_flags_arm_thumb:armv5te + cpu_flags_arm_v6:armv6 + cpu_flags_arm_thumb2:armv6t2 + cpu_flags_arm_neon:neon + cpu_flags_arm_vfp:vfp + cpu_flags_arm_vfpv3:vfpv3 + cpu_flags_arm_v8:armv8 + cpu_flags_arm_asimddp:dotprod + cpu_flags_arm_i8mm:i8mm +) +ARM_CPU_REQUIRED_USE=" + arm64? ( cpu_flags_arm_v8 ) + cpu_flags_arm_v8? ( cpu_flags_arm_vfpv3 cpu_flags_arm_neon ) + cpu_flags_arm_neon? ( + cpu_flags_arm_vfp + arm? ( cpu_flags_arm_thumb2 ) + ) + cpu_flags_arm_vfpv3? ( cpu_flags_arm_vfp ) + cpu_flags_arm_thumb2? ( cpu_flags_arm_v6 ) + cpu_flags_arm_v6? ( + arm? ( cpu_flags_arm_thumb ) + ) +" +X86_CPU_FEATURES_RAW=( 3dnow:amd3dnow 3dnowext:amd3dnowext aes:aesni avx:avx avx2:avx2 fma3:fma3 fma4:fma4 mmx:mmx + mmxext:mmxext sse:sse sse2:sse2 sse3:sse3 ssse3:ssse3 sse4_1:sse4 sse4_2:sse42 xop:xop ) +X86_CPU_FEATURES=( ${X86_CPU_FEATURES_RAW[@]/#/cpu_flags_x86_} ) +X86_CPU_REQUIRED_USE=" + cpu_flags_x86_avx2? ( cpu_flags_x86_avx ) + cpu_flags_x86_fma4? ( cpu_flags_x86_avx ) + cpu_flags_x86_fma3? ( cpu_flags_x86_avx ) + cpu_flags_x86_xop? ( cpu_flags_x86_avx ) + cpu_flags_x86_avx? ( cpu_flags_x86_sse4_2 ) + cpu_flags_x86_aes? ( cpu_flags_x86_sse4_2 ) + cpu_flags_x86_sse4_2? ( cpu_flags_x86_sse4_1 ) + cpu_flags_x86_sse4_1? ( cpu_flags_x86_ssse3 ) + cpu_flags_x86_ssse3? ( cpu_flags_x86_sse3 ) + cpu_flags_x86_sse3? ( cpu_flags_x86_sse2 ) + cpu_flags_x86_sse2? ( cpu_flags_x86_sse ) + cpu_flags_x86_sse? ( cpu_flags_x86_mmxext ) + cpu_flags_x86_mmxext? ( cpu_flags_x86_mmx ) + cpu_flags_x86_3dnowext? ( cpu_flags_x86_3dnow ) + cpu_flags_x86_3dnow? ( cpu_flags_x86_mmx ) +" + +CPU_FEATURES_MAP=( + ${ARM_CPU_FEATURES[@]} + ${X86_CPU_FEATURES[@]} +) +IUSE="${IUSE} + ${CPU_FEATURES_MAP[@]%:*}" + +CPU_REQUIRED_USE=" + ${ARM_CPU_REQUIRED_USE} + ${X86_CPU_REQUIRED_USE} +" + +RDEPEND=" + mmal? ( media-libs/raspberrypi-userland ) + >=media-libs/opus-1.0.2-r2 + vaapi? ( >=media-libs/libva-1.2.1-r1:0= ) + nvenc? ( >=media-libs/nv-codec-headers-11.1.5.3 ) + vdpau? ( >=x11-libs/libvdpau-0.7 ) + vulkan? ( >=media-libs/vulkan-loader-1.3.255:= ) +" + +DEPEND="${RDEPEND} + vulkan? ( >=dev-util/vulkan-headers-1.3.255 ) +" +BDEPEND=" + >=dev-build/make-3.81 + virtual/pkgconfig + cpu_flags_x86_mmx? ( || ( >=dev-lang/nasm-2.13 >=dev-lang/yasm-1.3 ) ) +" + +REQUIRED_USE=" + ${CPU_REQUIRED_USE}" +RESTRICT=" + test +" + +PATCHES=( + "${FILESDIR}"/${PN}-120.patch + "${FILESDIR}"/chromium.patch +) + +src_prepare() { + export revision=git-N-g${COMMIT:0:10} + default + + # -fdiagnostics-color=auto gets appended after user flags which + # will ignore user's preference. + sed -i -e '/check_cflags -fdiagnostics-color=auto/d' configure || die + + echo 'include $(SRC_PATH)/ffbuild/libffmpeg.mak' >> Makefile || die +} + +src_configure() { + local myconf=( ) + + # Bug #918997. Will probably be fixed upstream in the next release. + use vulkan && append-ldflags -Wl,-z,muldefs + + # bug 842201 + use ia64 && tc-is-gcc && append-flags \ + -fno-tree-ccp \ + -fno-tree-dominator-opts \ + -fno-tree-fre \ + -fno-code-hoisting \ + -fno-tree-pre \ + -fno-tree-vrp + + local ffuse=( "${FFMPEG_FLAG_MAP[@]}" ) + + for i in "${ffuse[@]#+}" ; do + myconf+=( $(use_enable ${i%:*} ${i#*:}) ) + done + + # CPU features + for i in "${CPU_FEATURES_MAP[@]}" ; do + use ${i%:*} || myconf+=( --disable-${i#*:} ) + done + + # Try to get cpu type based on CFLAGS. + # Bug #172723 + # We need to do this so that features of that CPU will be better used + # If they contain an unknown CPU it will not hurt since ffmpeg's configure + # will just ignore it. + for i in $(get-flag mcpu) $(get-flag march) ; do + [[ ${i} = native ]] && i="host" # bug #273421 + myconf+=( --cpu=${i} ) + break + done + + # LTO support, bug #566282, bug #754654, bug #772854 + if [[ ${ABI} != x86 ]] && tc-is-lto; then + # Respect -flto value, e.g -flto=thin + local v="$(get-flag flto)" + [[ -n ${v} ]] && myconf+=( "--enable-lto=${v}" ) || myconf+=( "--enable-lto" ) + fi + filter-lto + + # Mandatory configuration + myconf=( + --disable-stripping + # This is only for hardcoded cflags; those are used in configure checks that may + # interfere with proper detections, bug #671746 and bug #645778 + # We use optflags, so that overrides them anyway. + --disable-optimizations + --disable-libcelt # bug #664158 + "${myconf[@]}" + ) + + # cross compile support + if tc-is-cross-compiler ; then + myconf+=( --enable-cross-compile --arch=$(tc-arch-kernel) --cross-prefix=${CHOST}- --host-cc="$(tc-getBUILD_CC)" ) + case ${CHOST} in + *mingw32*) + myconf+=( --target-os=mingw32 ) + ;; + *linux*) + myconf+=( --target-os=linux ) + ;; + esac + fi + + # Use --extra-libs if needed for LIBS + set -- "${S}/configure" \ + --prefix="${EPREFIX}/usr" \ + --libdir="${EPREFIX}/usr/$(get_libdir)" \ + --shlibdir="${EPREFIX}/usr/$(get_libdir)" \ + --cc="$(tc-getCC)" \ + --cxx="$(tc-getCXX)" \ + --ar="$(tc-getAR)" \ + --nm="$(tc-getNM)" \ + --strip="$(tc-getSTRIP)" \ + --ranlib="$(tc-getRANLIB)" \ + --pkg-config="$(tc-getPKG_CONFIG)" \ + --optflags="${CFLAGS}" \ + --disable-all \ + --disable-autodetect \ + --disable-error-resilience \ + --disable-everything \ + --disable-faan \ + --disable-iconv \ + --disable-network \ + --enable-avcodec \ + --enable-avformat \ + --enable-avutil \ + --enable-libopus \ + --enable-decoder=aac,flac,h264,libopus,mp3,pcm_alaw,pcm_f32le,pcm_mulaw,pcm_s16be,pcm_s16le,pcm_s24be,pcm_s24le,pcm_s32le,pcm_u8,theora,vorbis,vp8 \ + --enable-demuxer=aac,flac,matroska,mov,mp3,ogg,wav \ + --enable-parser=aac,flac,h264,mpegaudio,opus,vorbis,vp3,vp8,vp9 \ + --enable-pic \ + --enable-static \ + "${myconf[@]}" \ + ${EXTRA_FFMPEG_CONF} + + echo "${@}" + "${@}" || die +} + +src_compile() { + emake V=1 libffmpeg +} + +src_install() { + emake V=1 DESTDIR="${D}" install-libffmpeg +} diff --git a/media-video/ffmpeg/Manifest b/media-video/ffmpeg/Manifest index 8e57bbdd7729..431e154d35c6 100644 --- a/media-video/ffmpeg/Manifest +++ b/media-video/ffmpeg/Manifest @@ -27,9 +27,11 @@ DIST ffmpeg-6.0.tar.xz 10234012 BLAKE2B c70884911f3a3e40fe87473f241a2a56b303f5ab DIST ffmpeg-6.0.tar.xz.asc 520 BLAKE2B be294d375108b57bca3c687620ce2517c54c99012d82dc7aa1a83d5fe6d5453bd3c8620fdfb743df780cf588983a06a66a458c4e3e454dbe535cbba9da30c48c SHA512 a64cd0f8578fcea4537f5a38634c930d66c8ba4abd3e8e9dcffaeb95c3ad2e754d7bc4fbb5272409d4d32abf8180ef83f7204c6a570b52a37e635efd96cb94ed DIST ffmpeg-6.1.1.tar.xz 10458600 BLAKE2B 77827ff92b47c773ed82e7b7793dbb135c370fe23501169cb1eab08ff5ede77cfd5b397e8fb1d38756812cc82277898fd5c74b7d8495842556570c0c5570daeb SHA512 fca3f8635f29182e3ae0fe843a8a53614e4b47e22c11508df3ff7cdbafbb4b5ee0d82d9b3332871f7c1032033b1cad2f67557d7c5f7f7d85e2adadca122965d5 DIST ffmpeg-6.1.1.tar.xz.asc 520 BLAKE2B 801cd976d10363d1f9fc302351b330cb57e609a266407627ef378172f28974f4a18435b8a77b9cc7a8ff7b75701185211739f685629bbda961c3588c15af1221 SHA512 0e10c1f560bab0812d759d286656593dea5940f02bb52d88d9ba7f10b12b9cc3d7aa2a41c5f7a45b319069e04dce22dc1286b3c1ba685b35cd6d04cd81c5a0f5 +DIST ffmpeg-rpi-6.1.patch 1356823 BLAKE2B 094404eac6d1e43ac094634fa662ce312807013b8af3f80ced03b3d85f2547f803c71181b567c4db2756b2ea54b9bbaf7516a1f72a389d0889c2531edd177275 SHA512 7bdb857146d01ac54ce23c0b2bf32f0255419af52217aed873036cdc82678c3c7ac0e9557ed316fd316faf41c011778bcec277cc4de4d3b7fd9f5eab4078da69 EBUILD ffmpeg-4.4.4-r8.ebuild 20269 BLAKE2B 2d42f92ce34afbd49b4764e59bd3ac4e05e2e052d88000c6b0f0cdeae09b7170998cd52b951145fede6db9a18d480d0eb6e0f87a498bc34f1b61e4aa656d00b4 SHA512 d6a81f4ce5be09ea5ec7e8480c9fd5f4ad9417020f0607de8356fa87f47fe4237d734270ea3224402720451ef123b3354ccc472e011963e2cb1528028b74c229 EBUILD ffmpeg-6.0-r11.ebuild 20020 BLAKE2B a40a46d38cf91778bac13235c227dcb6c9b2d37a7760deb5ffcd2aea4fd0f12cec0a9a6cf9000882b6595b68f619dacc721365f8491bff7c0dda2739d53af97d SHA512 abeb9fba7ee4d2b704a9420c850b9cc8e87a74ceb08b9b6229c2a33aa806d576bb93396646235c41e18bfb4f36ad3d1260244386f1c7a981c5e1a95f1d80da93 EBUILD ffmpeg-6.0.1-r2.ebuild 19932 BLAKE2B a061f4479a123e5718eddb266099c3026092e566b3de0f1402f5ea06bf0138d2996c15f71679e44ca28cc48c87506b98cd46c4ee1ef8b230260a4d45e8b61955 SHA512 eba2afb8851ed6ead9db8443d80b6b782139a0f02e33a64371442f7c02d1b901885c34116923e029091e4caa67f57ee2179a21908c0da98454586935fa73920b EBUILD ffmpeg-6.1.1-r2.ebuild 19557 BLAKE2B 37f2d46bce4dbbd0fdc1be54c718075da95fadfc6caa28fd4391960af022a2cac54374708a7e8f57455e66fdacaf69b580faaa2a532729c694c5e01faff3da4b SHA512 f04da11f41143394565733af05667e504a5d012c7b4ad669e8be46896f33f71caa3f8fc3b9fd7751667b92b40e412cb15c700423efbb1db5f7c3308fca07e288 -EBUILD ffmpeg-9999.ebuild 19409 BLAKE2B 445fe589f320d341310eb239e2617df50ececaebf9ef34a14ef9f303dddf483996e546ca8bfff07a26127d9ceb929c7d42cbbceab0158747a9fa00d9bd97ecf4 SHA512 ede1e58446f962e6591a26cb72e5b81bdf8f0c22791ce25ed559861242bceba4057af088e41ba22da50a16309ed611acdda8b5c2f78bcad275237f4d8f7ace69 -MISC metadata.xml 7626 BLAKE2B aac77cb3d4cb65c30e9654f59d6d10c59a4df70f096024ce5395c0572d1cf0289178320153d819853cfb6499cdff73ac6a2887cc2325be1e594019261f90d85e SHA512 0b59f1cbaa1800cd3896bd50046510f62933670fc3f1e7524d263f9fb1ddc722f2817b45776a0613a361d57f94aebc3b96228ae95f7e94abe1a009efbb5725b4 +EBUILD ffmpeg-6.1.1-r3.ebuild 19857 BLAKE2B 257b08c1ea37d39019cbc08d392d83d8f0146bb3ba42a22f3f06bb5a7e812a64e62fc64fc554e1e444f99f288d045c89c7cd666d524d02306eac44455acf56cf SHA512 49f3eb157089ec6aa2f462ce351d3ca9d89d356ef8357e6dd48ba2f1e25f84356f86bd042f2d9fd7b8e9cd68ac10532dbd88dbca28ea6af54d7389d2e2a044dd +EBUILD ffmpeg-9999.ebuild 19361 BLAKE2B d681d6f92adc37dd1a69e2a39ce9419c167d7d7ea1e30fd4254f524d89feb37225e6b2e940e0b8ec1618d6f05cc142f3012101a3921175560d82c377373c49f4 SHA512 036078ad30d19e833fae749c4525a70b9ae208fbaefaf8ba8f27f86327be5fce3f48e5a2e044ebdf1d57f0785c6d0fab6fab424bbcbe833bc579ab5765163675 +MISC metadata.xml 7897 BLAKE2B 911f673353c480db243c202046f876840849cb27155fb109ee365e009d20af086fe188d91c7d33d509a7362330cea853a808c8e0a463aca8de3c304a3ed52ed0 SHA512 bdf26ee26d65a5ce58bc958eaad682cf4b5101100566cd4a4adf0b671418a2a7958a54baa2abff480f17bfcfe2d33aae20ba7d37f0d7b116f210d40796483da1 diff --git a/media-video/ffmpeg/ffmpeg-6.1.1-r3.ebuild b/media-video/ffmpeg/ffmpeg-6.1.1-r3.ebuild new file mode 100644 index 000000000000..f512e9d9ac81 --- /dev/null +++ b/media-video/ffmpeg/ffmpeg-6.1.1-r3.ebuild @@ -0,0 +1,596 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Subslot: libavutil major.libavcodec major.libavformat major +# Since FFmpeg ships several libraries, subslot is kind of limited here. +# Most consumers will use those three libraries, if a "less used" library +# changes its soname, consumers will have to be rebuilt the old way +# (preserve-libs). +# If, for example, a package does not link to libavformat and only libavformat +# changes its ABI then this package will be rebuilt needlessly. Hence, such a +# package is free _not_ to := depend on FFmpeg but I would strongly encourage +# doing so since such a case is unlikely. +FFMPEG_SUBSLOT=58.60.60 + +SOC_PATCHES=( + ffmpeg-rpi-6.1.patch +) + +SCM="" +if [ "${PV#9999}" != "${PV}" ] ; then + SCM="git-r3" + EGIT_MIN_CLONE_TYPE="single" + EGIT_REPO_URI="https://git.ffmpeg.org/ffmpeg.git" +fi + +inherit flag-o-matic multilib multilib-minimal toolchain-funcs ${SCM} + +DESCRIPTION="Complete solution to record/convert/stream audio and video. Includes libavcodec" +HOMEPAGE="https://ffmpeg.org/" +SRC_URI="soc? ( "${SOC_PATCHES[@]/#/https://dev.gentoo.org/~chewi/distfiles/}" )" +if [ "${PV#9999}" != "${PV}" ] ; then + : +elif [ "${PV%_p*}" != "${PV}" ] ; then # Snapshot + SRC_URI+=" mirror://gentoo/${P}.tar.xz" +else # Release + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/ffmpeg.asc + inherit verify-sig + SRC_URI+=" https://ffmpeg.org/releases/${P/_/-}.tar.xz" + SRC_URI+=" verify-sig? ( https://ffmpeg.org/releases/${P/_/-}.tar.xz.asc )" + + BDEPEND=" verify-sig? ( sec-keys/openpgp-keys-ffmpeg )" +fi +FFMPEG_REVISION="${PV#*_p}" + +SLOT="0/${FFMPEG_SUBSLOT}" +LICENSE=" + !gpl? ( LGPL-2.1 ) + gpl? ( GPL-2 ) + amr? ( + gpl? ( GPL-3 ) + !gpl? ( LGPL-3 ) + ) + gmp? ( + gpl? ( GPL-3 ) + !gpl? ( LGPL-3 ) + ) + libaribb24? ( + gpl? ( GPL-3 ) + !gpl? ( LGPL-3 ) + ) + encode? ( + amrenc? ( + gpl? ( GPL-3 ) + !gpl? ( LGPL-3 ) + ) + ) + samba? ( GPL-3 ) +" +if [ "${PV#9999}" = "${PV}" ] ; then + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +fi + +# Options to use as use_enable in the foo[:bar] form. +# This will feed configure with $(use_enable foo bar) +# or $(use_enable foo foo) if no :bar is set. +# foo is added to IUSE. +FFMPEG_FLAG_MAP=( + +bzip2:bzlib cpudetection:runtime-cpudetect debug gcrypt +gnutls gmp + +gpl hardcoded-tables +iconv libxml2 lzma +network opencl + openssl +postproc samba:libsmbclient sdl:ffplay sdl:sdl2 vaapi vdpau vulkan + X:xlib X:libxcb X:libxcb-shm X:libxcb-xfixes +zlib + # libavdevice options + cdio:libcdio iec61883:libiec61883 ieee1394:libdc1394 libcaca openal + opengl + # indevs + libv4l:libv4l2 pulseaudio:libpulse libdrm jack:libjack + # decoders + amr:libopencore-amrwb amr:libopencore-amrnb codec2:libcodec2 +dav1d:libdav1d fdk:libfdk-aac + jpeg2k:libopenjpeg jpegxl:libjxl bluray:libbluray gme:libgme gsm:libgsm + libaribb24 modplug:libmodplug opus:libopus qsv:libvpl libilbc librtmp ssh:libssh + speex:libspeex srt:libsrt svg:librsvg nvenc:ffnvcodec + vorbis:libvorbis vpx:libvpx zvbi:libzvbi + # libavfilter options + appkit + bs2b:libbs2b chromaprint cuda:cuda-llvm flite:libflite fontconfig frei0r + fribidi:libfribidi glslang:libglslang ladspa lcms:lcms2 libass libplacebo + libtesseract lv2 rubberband:librubberband shaderc:libshaderc truetype:libfreetype + truetype:libharfbuzz vidstab:libvidstab vmaf:libvmaf zeromq:libzmq zimg:libzimg + # libswresample options + libsoxr + # Threads; we only support pthread for now but ffmpeg supports more + +threads:pthreads +) + +# Same as above but for encoders, i.e. they do something only with USE=encode. +FFMPEG_ENCODER_FLAG_MAP=( + amf amrenc:libvo-amrwbenc kvazaar:libkvazaar libaom mp3:libmp3lame + openh264:libopenh264 rav1e:librav1e snappy:libsnappy svt-av1:libsvtav1 + theora:libtheora twolame:libtwolame webp:libwebp x264:libx264 + x265:libx265 xvid:libxvid +) + +IUSE=" + alsa chromium doc +encode oss +pic sndio static-libs test v4l soc + ${FFMPEG_FLAG_MAP[@]%:*} + ${FFMPEG_ENCODER_FLAG_MAP[@]%:*} +" + +# Strings for CPU features in the useflag[:configure_option] form +# if :configure_option isn't set, it will use 'useflag' as configure option +ARM_CPU_FEATURES=( + cpu_flags_arm_thumb:armv5te + cpu_flags_arm_v6:armv6 + cpu_flags_arm_thumb2:armv6t2 + cpu_flags_arm_neon:neon + cpu_flags_arm_vfp:vfp + cpu_flags_arm_vfpv3:vfpv3 + cpu_flags_arm_v8:armv8 + cpu_flags_arm_asimddp:dotprod + cpu_flags_arm_i8mm:i8mm +) +ARM_CPU_REQUIRED_USE=" + arm64? ( cpu_flags_arm_v8 ) + cpu_flags_arm_v8? ( cpu_flags_arm_vfpv3 cpu_flags_arm_neon ) + cpu_flags_arm_neon? ( + cpu_flags_arm_vfp + arm? ( cpu_flags_arm_thumb2 ) + ) + cpu_flags_arm_vfpv3? ( cpu_flags_arm_vfp ) + cpu_flags_arm_thumb2? ( cpu_flags_arm_v6 ) + cpu_flags_arm_v6? ( + arm? ( cpu_flags_arm_thumb ) + ) +" +MIPS_CPU_FEATURES=( mipsdspr1:mipsdsp mipsdspr2 mipsfpu ) +PPC_CPU_FEATURES=( cpu_flags_ppc_altivec:altivec cpu_flags_ppc_vsx:vsx cpu_flags_ppc_vsx2:power8 ) +PPC_CPU_REQUIRED_USE=" + cpu_flags_ppc_vsx? ( cpu_flags_ppc_altivec ) + cpu_flags_ppc_vsx2? ( cpu_flags_ppc_vsx ) +" +X86_CPU_FEATURES_RAW=( 3dnow:amd3dnow 3dnowext:amd3dnowext aes:aesni avx:avx avx2:avx2 fma3:fma3 fma4:fma4 mmx:mmx + mmxext:mmxext sse:sse sse2:sse2 sse3:sse3 ssse3:ssse3 sse4_1:sse4 sse4_2:sse42 xop:xop ) +X86_CPU_FEATURES=( ${X86_CPU_FEATURES_RAW[@]/#/cpu_flags_x86_} ) +X86_CPU_REQUIRED_USE=" + cpu_flags_x86_avx2? ( cpu_flags_x86_avx ) + cpu_flags_x86_fma4? ( cpu_flags_x86_avx ) + cpu_flags_x86_fma3? ( cpu_flags_x86_avx ) + cpu_flags_x86_xop? ( cpu_flags_x86_avx ) + cpu_flags_x86_avx? ( cpu_flags_x86_sse4_2 ) + cpu_flags_x86_aes? ( cpu_flags_x86_sse4_2 ) + cpu_flags_x86_sse4_2? ( cpu_flags_x86_sse4_1 ) + cpu_flags_x86_sse4_1? ( cpu_flags_x86_ssse3 ) + cpu_flags_x86_ssse3? ( cpu_flags_x86_sse3 ) + cpu_flags_x86_sse3? ( cpu_flags_x86_sse2 ) + cpu_flags_x86_sse2? ( cpu_flags_x86_sse ) + cpu_flags_x86_sse? ( cpu_flags_x86_mmxext ) + cpu_flags_x86_mmxext? ( cpu_flags_x86_mmx ) + cpu_flags_x86_3dnowext? ( cpu_flags_x86_3dnow ) + cpu_flags_x86_3dnow? ( cpu_flags_x86_mmx ) +" + +CPU_FEATURES_MAP=( + ${ARM_CPU_FEATURES[@]} + ${MIPS_CPU_FEATURES[@]} + ${PPC_CPU_FEATURES[@]} + ${X86_CPU_FEATURES[@]} +) +IUSE="${IUSE} + ${CPU_FEATURES_MAP[@]%:*}" + +CPU_REQUIRED_USE=" + ${ARM_CPU_REQUIRED_USE} + ${PPC_CPU_REQUIRED_USE} + ${X86_CPU_REQUIRED_USE} +" + +FFTOOLS=( aviocat cws2fws ffescape ffeval ffhash fourcc2pixfmt + graph2dot ismindex pktdumper qt-faststart sidxindex trasher ) +IUSE="${IUSE} ${FFTOOLS[@]/#/+fftools_}" + +RDEPEND=" + alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] ) + amf? ( media-video/amdgpu-pro-amf:= ) + amr? ( >=media-libs/opencore-amr-0.1.3-r1[${MULTILIB_USEDEP}] ) + bluray? ( >=media-libs/libbluray-0.3.0-r1:=[${MULTILIB_USEDEP}] ) + bs2b? ( >=media-libs/libbs2b-3.1.0-r1[${MULTILIB_USEDEP}] ) + bzip2? ( >=app-arch/bzip2-1.0.6-r4[${MULTILIB_USEDEP}] ) + cdio? ( >=dev-libs/libcdio-paranoia-0.90_p1-r1[${MULTILIB_USEDEP}] ) + chromaprint? ( >=media-libs/chromaprint-1.2-r1[${MULTILIB_USEDEP}] ) + codec2? ( media-libs/codec2[${MULTILIB_USEDEP}] ) + dav1d? ( >=media-libs/dav1d-0.5.0:0=[${MULTILIB_USEDEP}] ) + encode? ( + amrenc? ( >=media-libs/vo-amrwbenc-0.1.2-r1[${MULTILIB_USEDEP}] ) + kvazaar? ( >=media-libs/kvazaar-2.0.0[${MULTILIB_USEDEP}] ) + mp3? ( >=media-sound/lame-3.99.5-r1[${MULTILIB_USEDEP}] ) + openh264? ( >=media-libs/openh264-1.4.0-r1:=[${MULTILIB_USEDEP}] ) + rav1e? ( >=media-video/rav1e-0.5:=[capi] ) + snappy? ( >=app-arch/snappy-1.1.2-r1:=[${MULTILIB_USEDEP}] ) + theora? ( + >=media-libs/libogg-1.3.0[${MULTILIB_USEDEP}] + >=media-libs/libtheora-1.1.1[encode,${MULTILIB_USEDEP}] + ) + twolame? ( >=media-sound/twolame-0.3.13-r1[${MULTILIB_USEDEP}] ) + webp? ( >=media-libs/libwebp-0.3.0:=[${MULTILIB_USEDEP}] ) + x264? ( >=media-libs/x264-0.0.20130506:=[${MULTILIB_USEDEP}] ) + x265? ( >=media-libs/x265-1.6:=[${MULTILIB_USEDEP}] ) + xvid? ( >=media-libs/xvid-1.3.2-r1[${MULTILIB_USEDEP}] ) + ) + fdk? ( >=media-libs/fdk-aac-0.1.3:=[${MULTILIB_USEDEP}] ) + flite? ( >=app-accessibility/flite-1.4-r4[${MULTILIB_USEDEP}] ) + fontconfig? ( >=media-libs/fontconfig-2.10.92[${MULTILIB_USEDEP}] ) + frei0r? ( media-plugins/frei0r-plugins[${MULTILIB_USEDEP}] ) + fribidi? ( >=dev-libs/fribidi-0.19.6[${MULTILIB_USEDEP}] ) + gcrypt? ( >=dev-libs/libgcrypt-1.6:0=[${MULTILIB_USEDEP}] ) + glslang? ( dev-util/glslang:=[${MULTILIB_USEDEP}] ) + gme? ( >=media-libs/game-music-emu-0.6.0[${MULTILIB_USEDEP}] ) + gmp? ( >=dev-libs/gmp-6:0=[${MULTILIB_USEDEP}] ) + gsm? ( >=media-sound/gsm-1.0.13-r1[${MULTILIB_USEDEP}] ) + iconv? ( >=virtual/libiconv-0-r1[${MULTILIB_USEDEP}] ) + iec61883? ( + >=media-libs/libiec61883-1.2.0-r1[${MULTILIB_USEDEP}] + >=sys-libs/libraw1394-2.1.0-r1[${MULTILIB_USEDEP}] + >=sys-libs/libavc1394-0.5.4-r1[${MULTILIB_USEDEP}] + ) + ieee1394? ( + >=media-libs/libdc1394-2.2.1:2=[${MULTILIB_USEDEP}] + >=sys-libs/libraw1394-2.1.0-r1[${MULTILIB_USEDEP}] + ) + jack? ( virtual/jack[${MULTILIB_USEDEP}] ) + jpeg2k? ( >=media-libs/openjpeg-2.1:2=[${MULTILIB_USEDEP}] ) + jpegxl? ( >=media-libs/libjxl-0.7.0:=[$MULTILIB_USEDEP] ) + lcms? ( >=media-libs/lcms-2.13:2[$MULTILIB_USEDEP] ) + libaom? ( >=media-libs/libaom-1.0.0-r1:=[${MULTILIB_USEDEP}] ) + libaribb24? ( >=media-libs/aribb24-1.0.3-r2[${MULTILIB_USEDEP}] ) + libass? ( >=media-libs/libass-0.11.0:=[${MULTILIB_USEDEP}] ) + libcaca? ( >=media-libs/libcaca-0.99_beta18-r1[${MULTILIB_USEDEP}] ) + libdrm? ( x11-libs/libdrm[${MULTILIB_USEDEP}] ) + libilbc? ( >=media-libs/libilbc-2[${MULTILIB_USEDEP}] ) + libplacebo? ( >=media-libs/libplacebo-4.192.0:=[$MULTILIB_USEDEP] ) + librtmp? ( >=media-video/rtmpdump-2.4_p20131018[${MULTILIB_USEDEP}] ) + libsoxr? ( >=media-libs/soxr-0.1.0[${MULTILIB_USEDEP}] ) + libtesseract? ( >=app-text/tesseract-4.1.0-r1[${MULTILIB_USEDEP}] ) + libv4l? ( >=media-libs/libv4l-0.9.5[${MULTILIB_USEDEP}] ) + libxml2? ( dev-libs/libxml2:=[${MULTILIB_USEDEP}] ) + lv2? ( media-libs/lv2[${MULTILIB_USEDEP}] media-libs/lilv[${MULTILIB_USEDEP}] ) + lzma? ( >=app-arch/xz-utils-5.0.5-r1[${MULTILIB_USEDEP}] ) + modplug? ( >=media-libs/libmodplug-0.8.8.4-r1[${MULTILIB_USEDEP}] ) + openal? ( >=media-libs/openal-1.15.1[${MULTILIB_USEDEP}] ) + opencl? ( virtual/opencl[${MULTILIB_USEDEP}] ) + opengl? ( media-libs/libglvnd[X,${MULTILIB_USEDEP}] ) + opus? ( >=media-libs/opus-1.0.2-r2[${MULTILIB_USEDEP}] ) + pulseaudio? ( media-libs/libpulse[${MULTILIB_USEDEP}] ) + qsv? ( media-libs/oneVPL[${MULTILIB_USEDEP}] ) + rubberband? ( >=media-libs/rubberband-1.8.1-r1[${MULTILIB_USEDEP}] ) + samba? ( >=net-fs/samba-3.6.23-r1[client,${MULTILIB_USEDEP}] ) + sdl? ( media-libs/libsdl2[sound,video,${MULTILIB_USEDEP}] ) + shaderc? ( media-libs/shaderc[${MULTILIB_USEDEP}] ) + sndio? ( media-sound/sndio:=[${MULTILIB_USEDEP}] ) + soc? ( virtual/libudev:=[${MULTILIB_USEDEP}] ) + speex? ( >=media-libs/speex-1.2_rc1-r1[${MULTILIB_USEDEP}] ) + srt? ( >=net-libs/srt-1.3.0:=[${MULTILIB_USEDEP}] ) + ssh? ( >=net-libs/libssh-0.6.0:=[sftp,${MULTILIB_USEDEP}] ) + svg? ( + gnome-base/librsvg:2=[${MULTILIB_USEDEP}] + x11-libs/cairo[${MULTILIB_USEDEP}] + ) + nvenc? ( >=media-libs/nv-codec-headers-11.1.5.3 ) + svt-av1? ( >=media-libs/svt-av1-0.9.0[${MULTILIB_USEDEP}] ) + truetype? ( + >=media-libs/freetype-2.5.0.1:2[${MULTILIB_USEDEP}] + media-libs/harfbuzz:=[${MULTILIB_USEDEP}] + ) + vaapi? ( >=media-libs/libva-1.2.1-r1:0=[${MULTILIB_USEDEP}] ) + vdpau? ( >=x11-libs/libvdpau-0.7[${MULTILIB_USEDEP}] ) + vidstab? ( >=media-libs/vidstab-1.1.0[${MULTILIB_USEDEP}] ) + vmaf? ( >=media-libs/libvmaf-2.0.0[${MULTILIB_USEDEP}] ) + vorbis? ( + >=media-libs/libvorbis-1.3.3-r1[${MULTILIB_USEDEP}] + >=media-libs/libogg-1.3.0[${MULTILIB_USEDEP}] + ) + vpx? ( >=media-libs/libvpx-1.4.0:=[${MULTILIB_USEDEP}] ) + vulkan? ( >=media-libs/vulkan-loader-1.3.255:=[${MULTILIB_USEDEP}] ) + X? ( + >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] + >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}] + >=x11-libs/libXv-1.0.10[${MULTILIB_USEDEP}] + >=x11-libs/libxcb-1.4:=[${MULTILIB_USEDEP}] + ) + zeromq? ( >=net-libs/zeromq-4.2.1:= ) + zimg? ( >=media-libs/zimg-2.7.4:=[${MULTILIB_USEDEP}] ) + zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] ) + zvbi? ( >=media-libs/zvbi-0.2.35[${MULTILIB_USEDEP}] ) +" + +RDEPEND="${RDEPEND} + openssl? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] ) + !openssl? ( gnutls? ( >=net-libs/gnutls-2.12.23-r6:=[${MULTILIB_USEDEP}] ) ) +" + +DEPEND="${RDEPEND} + amf? ( media-libs/amf-headers ) + ladspa? ( >=media-libs/ladspa-sdk-1.13-r2[${MULTILIB_USEDEP}] ) + v4l? ( sys-kernel/linux-headers ) + vulkan? ( >=dev-util/vulkan-headers-1.3.255 ) +" + +# += for verify-sig above +BDEPEND+=" + >=dev-build/make-3.81 + virtual/pkgconfig + cpu_flags_x86_mmx? ( || ( >=dev-lang/nasm-2.13 >=dev-lang/yasm-1.3 ) ) + cuda? ( >=sys-devel/clang-7[llvm_targets_NVPTX] ) + doc? ( sys-apps/texinfo ) + test? ( net-misc/wget app-alternatives/bc ) +" + +# Code requiring FFmpeg to be built under gpl license +GPL_REQUIRED_USE=" + postproc? ( gpl ) + frei0r? ( gpl ) + cdio? ( gpl ) + rubberband? ( gpl ) + vidstab? ( gpl ) + samba? ( gpl ) + encode? ( + x264? ( gpl ) + x265? ( gpl ) + xvid? ( gpl ) + ) +" +REQUIRED_USE=" + chromium? ( opus ) + cuda? ( nvenc ) + fftools_cws2fws? ( zlib ) + glslang? ( vulkan !shaderc ) + libv4l? ( v4l ) + shaderc? ( vulkan !glslang ) + soc? ( libdrm ) + test? ( encode ) + ${GPL_REQUIRED_USE} + ${CPU_REQUIRED_USE}" +RESTRICT=" + !test? ( test ) + gpl? ( openssl? ( bindist ) fdk? ( bindist ) ) +" + +S=${WORKDIR}/${P/_/-} + +PATCHES=( + "${FILESDIR}"/chromium-r2.patch + "${FILESDIR}"/${PN}-6.1-wint-conversion.patch + "${FILESDIR}"/${PN}-6.0-fix-lto-type-mismatch.patch + "${FILESDIR}"/${PN}-6.1-opencl-parallel-gmake-fix.patch +) + +MULTILIB_WRAPPED_HEADERS=( + /usr/include/libavutil/avconfig.h +) + +pkg_setup() { + # ffmpeg[chromaprint] depends on chromaprint, and chromaprint[tools] depends on ffmpeg. + # May cause breakage while updating, #862996, #625210, #833821. + if has_version media-libs/chromaprint[tools] && use chromaprint; then + ewarn "You have media-libs/chromaprint installed with 'tools' USE flag, which " + ewarn "links to ffmpeg, and you have enabled 'chromaprint' USE flag for ffmpeg, " + ewarn "which links to chromaprint. This may cause issues while rebuilding ffmpeg." + ewarn "" + ewarn "If your build fails to 'ERROR: chromaprint not found', rebuild chromaprint " + ewarn "without the 'tools' use flag first, then rebuild ffmpeg, and then finally enable " + ewarn "'tools' USE flag for chromaprint. See #862996." + fi +} + +src_prepare() { + if [[ "${PV%_p*}" != "${PV}" ]] ; then # Snapshot + export revision=git-N-${FFMPEG_REVISION} + fi + + use soc && + eapply "${SOC_PATCHES[@]/#/${DISTDIR}/}" + + default + + # -fdiagnostics-color=auto gets appended after user flags which + # will ignore user's preference. + sed -i -e '/check_cflags -fdiagnostics-color=auto/d' configure || die + + ln -snf "${FILESDIR}"/chromium.c chromium.c || die + echo 'include $(SRC_PATH)/ffbuild/libffmpeg.mak' >> Makefile || die +} + +multilib_src_configure() { + local myconf=( ) + + # Conditional patch options + use soc && myconf+=( --enable-v4l2-request --enable-libudev --enable-sand ) + + # bug 842201 + use ia64 && tc-is-gcc && append-flags \ + -fno-tree-ccp \ + -fno-tree-dominator-opts \ + -fno-tree-fre \ + -fno-code-hoisting \ + -fno-tree-pre \ + -fno-tree-vrp + + local ffuse=( "${FFMPEG_FLAG_MAP[@]}" ) + use openssl && myconf+=( --enable-nonfree ) + use samba && myconf+=( --enable-version3 ) + + # Encoders + if use encode ; then + ffuse+=( "${FFMPEG_ENCODER_FLAG_MAP[@]}" ) + + # Licensing. + if use amrenc ; then + myconf+=( --enable-version3 ) + fi + else + myconf+=( --disable-encoders ) + fi + + # Indevs + use v4l || myconf+=( --disable-indev=v4l2 --disable-outdev=v4l2 ) + for i in alsa oss jack sndio ; do + use ${i} || myconf+=( --disable-indev=${i} ) + done + + # Outdevs + for i in alsa oss sndio ; do + use ${i} || myconf+=( --disable-outdev=${i} ) + done + + # Decoders + use amr && myconf+=( --enable-version3 ) + use gmp && myconf+=( --enable-version3 ) + use libaribb24 && myconf+=( --enable-version3 ) + use fdk && use gpl && myconf+=( --enable-nonfree ) + + for i in "${ffuse[@]#+}" ; do + myconf+=( $(use_enable ${i%:*} ${i#*:}) ) + done + + if use openssl ; then + myconf+=( --disable-gnutls ) + has_version dev-libs/openssl:0/3 && myconf+=( --enable-version3 ) + fi + + # (temporarily) disable non-multilib deps + if ! multilib_is_native_abi; then + for i in librav1e libzmq ; do + myconf+=( --disable-${i} ) + done + fi + + # CPU features + for i in "${CPU_FEATURES_MAP[@]}" ; do + use ${i%:*} || myconf+=( --disable-${i#*:} ) + done + + if use pic ; then + myconf+=( --enable-pic ) + # disable asm code if PIC is required + # as the provided asm decidedly is not PIC for x86. + [[ ${ABI} == x86 ]] && myconf+=( --disable-asm ) + fi + [[ ${ABI} == x32 ]] && myconf+=( --disable-asm ) #427004 + + # Try to get cpu type based on CFLAGS. + # Bug #172723 + # We need to do this so that features of that CPU will be better used + # If they contain an unknown CPU it will not hurt since ffmpeg's configure + # will just ignore it. + for i in $(get-flag mcpu) $(get-flag march) ; do + [[ ${i} = native ]] && i="host" # bug #273421 + myconf+=( --cpu=${i} ) + break + done + + # LTO support, bug #566282, bug #754654, bug #772854 + if [[ ${ABI} != x86 ]] && tc-is-lto; then + # Respect -flto value, e.g -flto=thin + local v="$(get-flag flto)" + [[ -n ${v} ]] && myconf+=( "--enable-lto=${v}" ) || myconf+=( "--enable-lto" ) + fi + filter-lto + + # Mandatory configuration + myconf=( + --disable-libaribcaption # libaribcaption is not packaged (yet?) + --enable-avfilter + --disable-stripping + # This is only for hardcoded cflags; those are used in configure checks that may + # interfere with proper detections, bug #671746 and bug #645778 + # We use optflags, so that overrides them anyway. + --disable-optimizations + --disable-libcelt # bug #664158 + "${myconf[@]}" + ) + + # cross compile support + if tc-is-cross-compiler ; then + myconf+=( --enable-cross-compile --arch=$(tc-arch-kernel) --cross-prefix=${CHOST}- --host-cc="$(tc-getBUILD_CC)" ) + case ${CHOST} in + *mingw32*) + myconf+=( --target-os=mingw32 ) + ;; + *linux*) + myconf+=( --target-os=linux ) + ;; + esac + fi + + # doc + myconf+=( + $(multilib_native_use_enable doc) + $(multilib_native_use_enable doc htmlpages) + $(multilib_native_enable manpages) + ) + + # Use --extra-libs if needed for LIBS + set -- "${S}/configure" \ + --prefix="${EPREFIX}/usr" \ + --libdir="${EPREFIX}/usr/$(get_libdir)" \ + --shlibdir="${EPREFIX}/usr/$(get_libdir)" \ + --docdir="${EPREFIX}/usr/share/doc/${PF}/html" \ + --mandir="${EPREFIX}/usr/share/man" \ + --enable-shared \ + --cc="$(tc-getCC)" \ + --cxx="$(tc-getCXX)" \ + --ar="$(tc-getAR)" \ + --nm="$(tc-getNM)" \ + --strip="$(tc-getSTRIP)" \ + --ranlib="$(tc-getRANLIB)" \ + --pkg-config="$(tc-getPKG_CONFIG)" \ + --optflags="${CFLAGS}" \ + $(use_enable static-libs static) \ + "${myconf[@]}" \ + ${EXTRA_FFMPEG_CONF} + echo "${@}" + "${@}" || die +} + +multilib_src_compile() { + emake V=1 + + if multilib_is_native_abi; then + for i in "${FFTOOLS[@]}" ; do + if use fftools_${i} ; then + emake V=1 tools/${i}$(get_exeext) + fi + done + + use chromium && + emake V=1 libffmpeg + fi +} + +multilib_src_test() { + LD_LIBRARY_PATH="${BUILD_DIR}/libpostproc:${BUILD_DIR}/libswscale:${BUILD_DIR}/libswresample:${BUILD_DIR}/libavcodec:${BUILD_DIR}/libavdevice:${BUILD_DIR}/libavfilter:${BUILD_DIR}/libavformat:${BUILD_DIR}/libavutil" \ + emake V=1 fate -k +} + +multilib_src_install() { + emake V=1 DESTDIR="${D}" install install-doc + + if multilib_is_native_abi; then + for i in "${FFTOOLS[@]}" ; do + if use fftools_${i} ; then + dobin tools/${i}$(get_exeext) + fi + done + + use chromium && + emake V=1 DESTDIR="${D}" install-libffmpeg + fi +} + +multilib_src_install_all() { + dodoc Changelog README.md CREDITS doc/*.txt doc/APIchanges + [ -f "RELEASE_NOTES" ] && dodoc "RELEASE_NOTES" + + use amf && elog "To use AMF, prefix the ffmpeg call with the 'vk_pro' wrapper script, e.g. `vk_pro ffmpeg -vcodec h264_amf [...]`" +} diff --git a/media-video/ffmpeg/ffmpeg-9999.ebuild b/media-video/ffmpeg/ffmpeg-9999.ebuild index 461eb1559ef2..e79ef6ab48eb 100644 --- a/media-video/ffmpeg/ffmpeg-9999.ebuild +++ b/media-video/ffmpeg/ffmpeg-9999.ebuild @@ -84,7 +84,7 @@ FFMPEG_FLAG_MAP=( # decoders amr:libopencore-amrwb amr:libopencore-amrnb codec2:libcodec2 +dav1d:libdav1d fdk:libfdk-aac jpeg2k:libopenjpeg jpegxl:libjxl bluray:libbluray gme:libgme gsm:libgsm - libaribb24 mmal modplug:libmodplug opus:libopus qsv:libvpl libilbc librtmp ssh:libssh + libaribb24 modplug:libmodplug opus:libopus qsv:libvpl libilbc librtmp ssh:libssh speex:libspeex srt:libsrt svg:librsvg nvenc:ffnvcodec vorbis:libvorbis vpx:libvpx zvbi:libzvbi # libavfilter options @@ -251,7 +251,6 @@ RDEPEND=" libxml2? ( dev-libs/libxml2:=[${MULTILIB_USEDEP}] ) lv2? ( media-libs/lv2[${MULTILIB_USEDEP}] media-libs/lilv[${MULTILIB_USEDEP}] ) lzma? ( >=app-arch/xz-utils-5.0.5-r1[${MULTILIB_USEDEP}] ) - mmal? ( media-libs/raspberrypi-userland ) modplug? ( >=media-libs/libmodplug-0.8.8.4-r1[${MULTILIB_USEDEP}] ) openal? ( >=media-libs/openal-1.15.1[${MULTILIB_USEDEP}] ) opencl? ( virtual/opencl[${MULTILIB_USEDEP}] ) diff --git a/media-video/ffmpeg/metadata.xml b/media-video/ffmpeg/metadata.xml index b4a5b53e7ee1..f309fd82b53b 100644 --- a/media-video/ffmpeg/metadata.xml +++ b/media-video/ffmpeg/metadata.xml @@ -4,6 +4,11 @@ media-video@gentoo.org + + chewi@gentoo.org + James Le Cuirot + chromium and soc USE flags + Enables support for AMD's Advanced Media Framework (AMF) Enables Adaptive Multi-Rate Audio support @@ -65,6 +70,7 @@ Use media-libs/shaderc to compile GLSL Enable app-arch/snappy support. Required for e.g. Vidvox Hap encoder. Enable support for the media-sound/sndio backend + Apply additional patches for efficient playback on some SoCs (e.g. ARM, RISC-V). Enable support for Secure Reliable Transport (SRT) via net-libs/srt Enable SSH/sftp support via net-libs/libssh. Enables AV1 encoding support via media-libs/svt-av1. diff --git a/media-video/mjpg-streamer/Manifest b/media-video/mjpg-streamer/Manifest index 388c1cfe3df1..2206f99914c4 100644 --- a/media-video/mjpg-streamer/Manifest +++ b/media-video/mjpg-streamer/Manifest @@ -6,4 +6,5 @@ DIST mjpg-streamer-0_pre20120621.tar.bz2 471546 BLAKE2B 3ede2a60062bba7c91ddfa0d DIST mjpg-streamer-0_pre20200524.tar.gz 711183 BLAKE2B 3a40f20f518a53c0c6046cf37728c46c2a843a1dd0ef0086c77940b5133f1337445b1edb2c21edc1bbacc588f7c7b45b1530871c944695c2ae02cf327fde6847 SHA512 d6e910f6693b27c16c33749458affcb4d9336bd15c642156c452fcbc4a8c2ba9f4a6102e6b94f698fc6fb48da9564a09cb0f804a5ac52201e566adf798a70ba2 EBUILD mjpg-streamer-0_pre20120621-r2.ebuild 1879 BLAKE2B 1bc5482504e7ccae9c5de4240dc7033046761d82cf066f6f02f02ef9259c578dbb032f388566fa985a36a11598429b9b63896d320d2ccbe25beb97c6e92fd663 SHA512 d330b8e7015e62f72e146d2555522d38c97661bafb4c4b41e7953324523fc85175d6eb5a61c7827646b11efb85e6e9e34df811c770c4bbfe0f0ef0659d68cbed EBUILD mjpg-streamer-0_pre20200524-r1.ebuild 3062 BLAKE2B 89b868577061d92b6cd37c0749ab627d1da0148b6fbda18c6cdbb9908ae3a1c0909da74eb31980cc4936ae918d0e89c55ac0eea2998637618ca1d10e151a2511 SHA512 a9e302dcc0befd0df2b65b4c43f01d11593ed8a18334614c5f94fe384522af01faff8b4d58c6d7b61c475df0ade90b313b9633284cb23d8a13f7dba9576716a8 +EBUILD mjpg-streamer-0_pre20200524-r2.ebuild 2947 BLAKE2B 607e721c9f08337cd5b7a200ac837fe46ad02dbe6f12c6ecabd2868b003f89df4c2f62893900e89aa35bd5f3d571ad0e817887cb10df1e706dec76fdbcd6ea55 SHA512 6ce0b05023ba3555c326932b151df44759488417fa5fa8c8c67423108777b979ccf34b4a4a014e5212cac4b439a86434d1e3bfc86a817a60cd764c4c0db0b653 MISC metadata.xml 2303 BLAKE2B b837eb93c8c63e864eb04c397f228206e132ee1451a914d7bc0d294761eb41861f00aba09a2bded4067fdd5434cb976e6d6df2ae092c8b6cc7afc561f35f2a61 SHA512 30c30baf3250ee16b0e8afee2ffd1dcf2784a06965e234cc6c2deb1839cd0c601fd78100e1f009e0df95ed2610cd78eea4ddc1e5d9c1f051fee67d6b17d06f35 diff --git a/media-video/mjpg-streamer/mjpg-streamer-0_pre20200524-r2.ebuild b/media-video/mjpg-streamer/mjpg-streamer-0_pre20200524-r2.ebuild new file mode 100644 index 000000000000..4348f911ad5d --- /dev/null +++ b/media-video/mjpg-streamer/mjpg-streamer-0_pre20200524-r2.ebuild @@ -0,0 +1,97 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit systemd + +DESCRIPTION="MJPG-streamer takes JPGs from Linux-UVC compatible webcams" +HOMEPAGE="https://github.com/jacksonliam/mjpg-streamer" +EGIT_COMMIT="85f89a8c321e799fabb1693c5d133f3fb48ee748" +SRC_URI="https://github.com/jacksonliam/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +INPUT_PLUGINS="input-testpicture input-control input-file input-uvc input-http input-ptp2" +OUTPUT_PLUGINS="output-file output-udp output-http output-autofocus output-rtsp output-viewer output-zmqserver" +IUSE_PLUGINS="${INPUT_PLUGINS} ${OUTPUT_PLUGINS}" +IUSE="input-testpicture input-control +input-file input-uvc input-http input-ptp2 + output-file output-udp +output-http output-autofocus output-rtsp output-viewer output-zmqserver + www http-management wxp-compat" +REQUIRED_USE="|| ( ${INPUT_PLUGINS} ) + || ( ${OUTPUT_PLUGINS} )" + +RDEPEND="media-libs/libjpeg-turbo:= + input-uvc? ( media-libs/libv4l acct-group/video ) + input-ptp2? ( media-libs/libgphoto2 ) + output-zmqserver? ( + dev-libs/protobuf-c + net-libs/zeromq + )" +DEPEND="${RDEPEND} + input-testpicture? ( media-gfx/imagemagick )" + +S="${WORKDIR}/${PN}-${EGIT_COMMIT}/${PN}-experimental" + +src_prepare() { + sed -i -e "s|.*RPATH.*||g" CMakeLists.txt || die + if use wxp-compat; then + sed -i -e \ + 's|^add_feature_option(WXP_COMPAT "Enable compatibility with WebcamXP" OFF)|add_feature_option(WXP_COMPAT "Enable compatibility with WebcamXP" ON)|g' \ + CMakeLists.txt || die + fi + + local flag switch + for flag in ${IUSE_PLUGINS}; do + use ${flag} && switch='' || switch='#' + flag=${flag/input-/input_} + flag=${flag/output-/output_} + sed -i -e \ + "s|^add_subdirectory(plugins\/${flag})|${switch}add_subdirectory(plugins/${flag})|" \ + CMakeLists.txt || die + done + if use http-management; then + sed -i -e \ + 's|^add_feature_option(ENABLE_HTTP_MANAGEMENT "Enable experimental HTTP management option" OFF)|add_feature_option(ENABLE_HTTP_MANAGEMENT "Enable experimental HTTP management option" ON)|g' \ + plugins/output_http/CMakeLists.txt || die + fi + sed -e "s|@LIBDIR@|$(get_libdir)/${PN}/$(get_libdir)|g" "${FILESDIR}/${PN}.initd" > ${PN}.initd || die + + default +} + +src_install() { + into /usr + dobin ${PN//-/_} + into "/usr/$(get_libdir)/${PN}" + dolib.so *.so + + if use www ; then + insinto /usr/share/${PN} + doins -r www + fi + + dodoc README.md TODO + + newinitd ${PN}.initd ${PN} + newconfd "${FILESDIR}"/${PN}.confd ${PN} + systemd_dounit mjpg_streamer@.service +} + +pkg_postinst() { + einfo + elog "Remember to set an input and output plugin for mjpg-streamer." + + if use input-uvc ; then + elog "To use the UVC plugin as a regular user, you must be a part of the video group" + fi + + if use www ; then + einfo + elog "An example webinterface has been installed into" + elog "/usr/share/mjpg-streamer/www for your usage." + fi + einfo +} diff --git a/media-video/motion/Manifest b/media-video/motion/Manifest index 15c98a30e399..e858f6e4f7d0 100644 --- a/media-video/motion/Manifest +++ b/media-video/motion/Manifest @@ -5,4 +5,5 @@ AUX motion.initd-r5 1392 BLAKE2B 87ac71a1e75ace73ac28c52ff0b1d6bbce364e6d43ef860 AUX motion.service-r4 497 BLAKE2B 8941424317635d214e74d5d558a443212129c38fed9921b101bd3689d743ed6bd68e30748075ae8c5d26aa10732fc6ce1f08707c9ed559eb89a27322e57e0995 SHA512 44e0fa13e4d93af517a06bac5191d16d528648c6b3eb9d56f80e447db7ef46b311acf6fd1d2159a24fa22200be41bdc62eeef8670ddba918bdd28f6d710f90c0 DIST motion-release-4.5.1.tar.gz 856665 BLAKE2B 59ae638113c7f08ced4b18d7c4f19e3b3f1850ba0cd4c224b300be5ac65ae3b45aa391f26f506a91bb4c38a47b552c71db846d2b3217ccf0b2f5799873ab7ddb SHA512 3b8b60ad4f41c37cc215aa575b0295ee99b15f2d32cbf3393c0f7cdd8d87616cca1c00e11cb7bf74e4afa285caa094f08df3ba62ab21dcb28a48336e3ff5803e EBUILD motion-4.5.1-r3.ebuild 2348 BLAKE2B d55e46855de12b6c63cf90540d129aa93f387cf91ff890f00a06215b583b748f0b1528d3b9a6f323424ef343fcec515566b61f26081b2684eab6b80a8feebc30 SHA512 665dcb6486be8eaf3e82c9afd93c47f6fc29361a273159873908fabfe1934d6c017a220251be20ac3a8de4a6ac591c240684646a1ef3bf6d2b72d04364e0d546 +EBUILD motion-4.5.1-r4.ebuild 2281 BLAKE2B 45c63007c6a8e91866412f4bf8b67b7d224c7015ff903dbd0750324d2dbc06744faad2de30468ee1221bdb8ee5d5843b4544a6fdb8a339369c91755d1949c40c SHA512 efef2a9774338ab4951107f08abc523a3d1b7957ccdf68e672f0658c7f3d7179f469fb51c67891f4c847b726d06f94fb57656d66e5e96814240a5746a31b05f4 MISC metadata.xml 766 BLAKE2B 1385dc89a2d67fc06b0c430b7cb6a606ce22af15c633edc78382e48bc14e423a2a4ff1553531e0e373151e48d2fed1ab78f9da67680fda3eea6b3d717b077d22 SHA512 8c944d3b1bb54b25597bae085b3fdc3da3ff3677eb97fee314558597917355a2fa4db4216720dc51aa171bb032eb426ae8b1d3c9bc5efed3662af75d8d49cc54 diff --git a/media-video/motion/motion-4.5.1-r4.ebuild b/media-video/motion/motion-4.5.1-r4.ebuild new file mode 100644 index 000000000000..691023faf1fd --- /dev/null +++ b/media-video/motion/motion-4.5.1-r4.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools readme.gentoo-r1 systemd + +DESCRIPTION="A software motion detector" +HOMEPAGE="https://motion-project.github.io" +SRC_URI="https://github.com/Motion-Project/${PN}/archive/release-${PV}.tar.gz -> ${PN}-release-${PV}.tar.gz" +S="${WORKDIR}/${PN}-release-${PV}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="ffmpeg mariadb mysql postgres sqlite v4l webp" + +RDEPEND=" + acct-group/motion + acct-user/motion + net-libs/libmicrohttpd:= + media-libs/libjpeg-turbo:= + >=sys-devel/gettext-0.19 + ffmpeg? ( media-video/ffmpeg:0= ) + mariadb? ( dev-db/mariadb-connector-c ) + mysql? ( dev-db/mysql-connector-c ) + postgres? ( dev-db/postgresql:= ) + sqlite? ( dev-db/sqlite:3 ) + webp? ( media-libs/libwebp:= ) +" +DEPEND="${RDEPEND} + v4l? ( + media-libs/libv4l + virtual/os-headers + ) +" + +PATCHES=( + "${FILESDIR}"/${P}-fix-gettext-0.22-format-specifier.patch + "${FILESDIR}"/${P}-webp-underlinking.patch +) + +DISABLE_AUTOFORMATTING="yes" +DOC_CONTENTS=" +You need to setup a configuraton file (/etc/motion/motion.conf) before +running motion for the first time. + +If motion is built with the mysql or mariadb use flags then please make +sure to configure a matching database_type in the config file. + +Motion runs by default under user motion and group motion: +- change this if needed in /etc/conf.d/motion +- or add users who need access to the output files to the motion group + +To install motion as a service, use: +- rc-update add motion default # with OpenRC +- systemctl enable motion.service # with systemd +" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + econf \ + $(use_with ffmpeg) \ + $(use_with mariadb) \ + $(use_with mysql) \ + $(use_with postgres pgsql) \ + $(use_with sqlite sqlite3) \ + $(use_with v4l v4l2) \ + $(use_with webp) \ + --without-optimizecpu +} + +src_install() { + emake \ + DESTDIR="${D}" \ + docdir=/usr/share/doc/${PF} \ + examplesdir=/usr/share/doc/${PF}/examples \ + install + + newinitd "${FILESDIR}/motion.initd-r5" ${PN} + newconfd "${FILESDIR}/motion.confd-r5" ${PN} + systemd_newunit "${FILESDIR}/${PN}.service-r4" "${PN}.service" + readme.gentoo_create_doc + readme.gentoo_print_elog +} diff --git a/media-video/mpv/Manifest b/media-video/mpv/Manifest index 6b1dd41ac0da..5665952d4d7e 100644 --- a/media-video/mpv/Manifest +++ b/media-video/mpv/Manifest @@ -4,6 +4,7 @@ AUX mpv-0.37.0-drm-fix.patch 1444 BLAKE2B e0645e9b12ebbd0088b10aed34cabadbdb1b06 DIST mpv-0.36.0.tar.gz 3409178 BLAKE2B 7260c265f02918d4caf72d8d8ecc9d4ab9783d66d675bd683a2f9c228404ad978c6fe0aa50f486b5257740176bc26f8abde7eff20d89019d5f701ec78c7743e1 SHA512 51f455a425ea5aac47acb3582d0f958a34248a2290a8d6887d22bcb9385fe8d1ab5d7f09d5408cfecfb73c1ec85d1b8ec8958e45a4941d3f711a2e580187472f DIST mpv-0.37.0.tar.gz 3384190 BLAKE2B 31d8d47ed7ae94540189fe05b7ea63f5b0d5c987a22191f931e4bd90664d05dca4c7e0bd0e05fcdf48b977e38e5f8eec0d2572265f2cf4a969a8a9a9dbf83d68 SHA512 a2f7fb3837312ec59c50427af7be3b2b1b6175a53ccc7463e81503284fc4047dff32cb105d665d80be77ee1ae775d4512b71584f324d6d202c9a7fc1fab53257 EBUILD mpv-0.36.0-r1.ebuild 7509 BLAKE2B b019ec3c189c4f1499506c44d71a5c460ace26b8de690b5ff16ecece67ba3749224690fafec149a68785cc02324ee2c7b291a323f17c5c31653423f9ec6b445a SHA512 ca82b7f1eb70e684e24abcafa8c93f25a2541b0c178c8b7bd299cc599946e115722f2234ff2a460dead755f8586523277331ccc17800383ffb5c81c5a9faddae +EBUILD mpv-0.37.0-r1.ebuild 6983 BLAKE2B 37e21bd359e729a582201bd4b1a933946372af03c2a8ff169b117994093ae0d72d1a9b833884d06be514a6b28c4904af62c61a23b5f99b74ea01962f00edffd6 SHA512 9b61d359c3aa388409e5642f3ed40c228a92da32749594bfbf683ee129129f504c3fc15ce97602c4732ef83c36f81797e49a5f9d25bc958cac360b32b9a93a3c EBUILD mpv-0.37.0.ebuild 7090 BLAKE2B 4c1e7df2155e0efa7bedb2b86d37644763a47cb4ad7f086adee9348a01ac5cea3e4ec13ac7191cb5d7784c24af3e3b1443a8be228e2c10e7660c22664c144e6a SHA512 a48defc31dbead64f4beabcce63db757d2ad3a03e18b55e37135ffc25c744c0829184155b75d8dd78f56bd6d83cacb96139f67f635e6857bc12d0ebae2831272 -EBUILD mpv-9999.ebuild 6696 BLAKE2B 4ee848560c4b465dff66a5e444485582292311fa766144df301bc3a0834554d3cac8fd0f1fb682679f49cbd3004bac2fe8e400f8bae4576a4082dd7e9e3b2b64 SHA512 1f2374690f6ca055bf3bd4bf95eedf522335d5eda6bc87fb7fc8e9f6159f0a3cfe5c6307631d608fd754235ea0b29542ee73f4ed110c1ee60ed546e785c1aff5 +EBUILD mpv-9999.ebuild 6872 BLAKE2B cf2e906387de3cca22fea72682033a561a9174b8c3749e5f4a56c667270a52244dc5ad33d239f9decf12e518a98b2c3f57442a2ab2adb8d6448717c476b0dd5a SHA512 87fc53958b43aa4381c8bde73c950442ae1d33b2a72ea965df1e96479b9b06422b5398269a8083763d51a98fe03ed24b3dcaffaa778a5803638c04b27e211e65 MISC metadata.xml 2236 BLAKE2B 438015f84e6619d0e668c32ccc5ab271c108dbe3a0d25faae977c914ca5f5440106f892114e2ef486fe09709300aa8830bc40a2723247b242baad031efe0df9e SHA512 73a70af5a34b7881b004a9391a57d4358ac1217c250071cf1893624471389f63f9af4a0953e59655040bd815916601daeddebc73b69018e5ca7f563a5491a329 diff --git a/media-video/mpv/mpv-0.37.0-r1.ebuild b/media-video/mpv/mpv-0.37.0-r1.ebuild new file mode 100644 index 000000000000..731cc45c2106 --- /dev/null +++ b/media-video/mpv/mpv-0.37.0-r1.ebuild @@ -0,0 +1,283 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-1 luajit ) +PYTHON_COMPAT=( python3_{10..12} ) +inherit flag-o-matic lua-single meson optfeature pax-utils python-single-r1 xdg + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/mpv-player/mpv.git" +else + SRC_URI="https://github.com/mpv-player/mpv/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux" +fi + +DESCRIPTION="Media player for the command line" +HOMEPAGE="https://mpv.io/" + +LICENSE="LGPL-2.1+ GPL-2+ BSD ISC MIT" #506946 +SLOT="0/2" # soname +IUSE=" + +X +alsa aqua archive bluray cdda +cli coreaudio debug +drm dvb + dvd +egl gamepad +iconv jack javascript jpeg lcms libcaca +libmpv + +lua nvenc openal opengl pipewire pulseaudio rubberband sdl selinux + sixel sndio test tools +uchardet vaapi vdpau vulkan wayland xv zimg + zlib +" +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + || ( cli libmpv ) + egl? ( || ( X drm wayland ) ) + lua? ( ${LUA_REQUIRED_USE} ) + nvenc? ( || ( egl opengl vulkan ) ) + opengl? ( || ( X aqua ) ) + test? ( cli ) + tools? ( cli ) + uchardet? ( iconv ) + vaapi? ( || ( X drm wayland ) ) + vdpau? ( X ) + vulkan? ( || ( X wayland ) ) + xv? ( X ) +" +RESTRICT="!test? ( test )" + +COMMON_DEPEND=" + media-libs/libass:=[fontconfig] + >=media-libs/libplacebo-6.338:=[opengl?,vulkan?] + >=media-video/ffmpeg-4.4:=[encode,threads,vaapi?,vdpau?] + X? ( + x11-libs/libX11 + x11-libs/libXScrnSaver + x11-libs/libXext + x11-libs/libXpresent + x11-libs/libXrandr + xv? ( x11-libs/libXv ) + ) + alsa? ( media-libs/alsa-lib ) + archive? ( app-arch/libarchive:= ) + bluray? ( media-libs/libbluray:= ) + cdda? ( + dev-libs/libcdio-paranoia:= + dev-libs/libcdio:= + ) + drm? ( + x11-libs/libdrm + egl? ( media-libs/mesa[gbm(+)] ) + ) + dvd? ( + media-libs/libdvdnav + media-libs/libdvdread:= + ) + egl? ( + media-libs/libglvnd + media-libs/libplacebo[opengl] + ) + gamepad? ( media-libs/libsdl2[joystick] ) + iconv? ( + virtual/libiconv + uchardet? ( app-i18n/uchardet ) + ) + jack? ( virtual/jack ) + javascript? ( dev-lang/mujs:= ) + jpeg? ( media-libs/libjpeg-turbo:= ) + lcms? ( media-libs/lcms:2 ) + libcaca? ( media-libs/libcaca ) + lua? ( ${LUA_DEPS} ) + openal? ( media-libs/openal ) + opengl? ( media-libs/libglvnd[X?] ) + pipewire? ( media-video/pipewire:= ) + pulseaudio? ( media-libs/libpulse ) + rubberband? ( media-libs/rubberband ) + sdl? ( media-libs/libsdl2[sound,threads,video] ) + sixel? ( media-libs/libsixel ) + sndio? ( media-sound/sndio:= ) + vaapi? ( media-libs/libva:=[X?,drm(+)?,wayland?] ) + vdpau? ( x11-libs/libvdpau ) + vulkan? ( + media-libs/shaderc + media-libs/vulkan-loader[X?,wayland?] + ) + wayland? ( + dev-libs/wayland + dev-libs/wayland-protocols + x11-libs/libxkbcommon + ) + zimg? ( media-libs/zimg ) + zlib? ( sys-libs/zlib:= ) +" +RDEPEND=" + ${COMMON_DEPEND} + selinux? ( sec-policy/selinux-mplayer ) + tools? ( ${PYTHON_DEPS} ) +" +DEPEND=" + ${COMMON_DEPEND} + X? ( x11-base/xorg-proto ) + dvb? ( virtual/linuxtv-dvb-headers ) + nvenc? ( media-libs/nv-codec-headers ) + wayland? ( dev-libs/wayland-protocols ) +" +BDEPEND=" + ${PYTHON_DEPS} + virtual/pkgconfig + cli? ( dev-python/docutils ) + wayland? ( dev-util/wayland-scanner ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-0.37.0-drm-fix.patch +) + +pkg_setup() { + use lua && lua-single_pkg_setup + python-single-r1_pkg_setup +} + +src_configure() { + if use !debug; then + if use test; then + einfo "Skipping -DNDEBUG due to USE=test" + else + append-cppflags -DNDEBUG # treated specially + fi + fi + + mpv_feature_multi() { + local use set + for use in ${1} ${2}; do + use ${use} || set=disabled + done + echo -D${3-${2}}=${set-enabled} + } + + local emesonargs=( + $(meson_use cli cplayer) + $(meson_use libmpv) + $(meson_use test tests) + + $(meson_feature cli html-build) + $(meson_feature cli manpage-build) + -Dpdf-build=disabled + + -Dbuild-date=false + + # misc options + $(meson_feature archive libarchive) + $(meson_feature bluray libbluray) + $(meson_feature cdda) + -Dcplugins=enabled + $(meson_feature dvb dvbin) + $(meson_feature dvd dvdnav) + $(meson_feature gamepad sdl2-gamepad) + $(meson_feature iconv) + $(meson_feature javascript) + -Dlibavdevice=enabled + $(meson_feature lcms lcms2) + -Dlua=$(usex lua "${ELUA}" disabled) + $(meson_feature rubberband) + -Dsdl2=$(use gamepad || use sdl && echo enabled || echo disabled) #857156 + $(meson_feature uchardet) + -Dvapoursynth=disabled # only available in overlays + $(meson_feature zimg) + $(meson_feature zlib) + + # audio output + $(meson_feature alsa) + $(meson_feature coreaudio) + $(meson_feature jack) + $(meson_feature openal) + $(meson_feature pipewire) + $(meson_feature pulseaudio pulse) + $(meson_feature sdl sdl2-audio) + $(meson_feature sndio) + + # video output + $(meson_feature X x11) + $(meson_feature aqua cocoa) + $(meson_feature drm) + $(meson_feature jpeg) + $(meson_feature libcaca caca) + $(meson_feature sdl sdl2-video) + $(meson_feature sixel) + $(meson_feature wayland) + $(meson_feature xv) + + -Dgl=$(use egl || use libmpv || use opengl && + echo enabled || echo disabled) + $(meson_feature egl) + $(mpv_feature_multi egl X egl-x11) + $(mpv_feature_multi egl drm gbm) # gbm is only used by egl-drm + $(mpv_feature_multi egl drm egl-drm) + $(mpv_feature_multi egl wayland egl-wayland) + $(meson_feature libmpv plain-gl) + $(mpv_feature_multi opengl X gl-x11) + $(mpv_feature_multi opengl aqua gl-cocoa) + + $(meson_feature vulkan) + $(meson_feature vulkan shaderc) + + # hardware decoding + $(meson_feature nvenc cuda-hwaccel) + $(meson_feature nvenc cuda-interop) + + $(meson_feature vaapi) + $(mpv_feature_multi vaapi X vaapi-x11) + $(mpv_feature_multi vaapi drm vaapi-drm) + $(mpv_feature_multi vaapi wayland vaapi-wayland) + + $(meson_feature vdpau) + $(mpv_feature_multi vdpau opengl vdpau-gl-x11) + + $(mpv_feature_multi aqua opengl videotoolbox-gl) + + # notable options left to automagic + #dmabuf-wayland: USE="drm wayland" + plus memfd_create support + #vulkan-interop: USE="vulkan" + >=ffmpeg-6.1 + # TODO?: perhaps few more similar compound options should be left auto + ) + + meson_src_configure +} + +src_test() { + # ffmpeg tests are picky and easily break without necessarily + # meaning that there are runtime issues (bug #921091,#924276) + meson_src_test --no-suite ffmpeg +} + +src_install() { + meson_src_install + + if use lua; then + insinto /usr/share/${PN} + doins -r TOOLS/lua + + if use cli && use lua_single_target_luajit; then + pax-mark -m "${ED}"/usr/bin/${PN} + fi + fi + + if use tools; then + dobin TOOLS/{mpv_identify.sh,umpv} + newbin TOOLS/idet.sh mpv_idet.sh + python_fix_shebang "${ED}"/usr/bin/umpv + fi + + if use cli; then + dodir /usr/share/doc/${PF}/html + mv "${ED}"/usr/share/doc/{mpv,${PF}/html}/mpv.html || die + mv "${ED}"/usr/share/doc/{mpv,${PF}/examples} || die + fi + + local GLOBIGNORE=*/*build*:*/*policy* + dodoc RELEASE_NOTES DOCS/*.{md,rst} +} + +pkg_postinst() { + xdg_pkg_postinst + + optfeature "URL support with USE=lua" net-misc/yt-dlp +} diff --git a/media-video/mpv/mpv-9999.ebuild b/media-video/mpv/mpv-9999.ebuild index 6e1221693cb7..6c05026b003d 100644 --- a/media-video/mpv/mpv-9999.ebuild +++ b/media-video/mpv/mpv-9999.ebuild @@ -234,6 +234,12 @@ src_configure() { meson_src_configure } +src_test() { + # ffmpeg tests are picky and easily break without necessarily + # meaning that there are runtime issues (bug #921091,#924276) + meson_src_test --no-suite ffmpeg +} + src_install() { meson_src_install diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz index 35cab9d173439490c3c691d775ed16283994b3dc..13e07c73aef60201aa0866d8e912b8474db79396 100644 GIT binary patch delta 8010 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 MKSb|=j>b^{0B5CA^Z)<= delta 8014 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%0Dnlm9r18wJrM-bq6!FcO!2nqqORs$ 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 oe>E>CfjAaR(>GoDcWzEyX*rX}iJUzD|MUL=.*':':" setup.py || die - - # unbundle deps - rm -r botocore/vendored || die - find -name '*.py' -exec sed -i \ - -e 's:from botocore[.]vendored import:import:' \ - -e 's:from botocore[.]vendored[.]:from :' \ - {} + || die - - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # rely on bundled six - tests/functional/test_six_imports.py::test_no_bare_six_imports - tests/functional/test_six_threading.py::test_six_thread_safety - ) - - local -x EPYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest tests/{functional,unit} -} diff --git a/dev-python/botocore/botocore-1.34.29.ebuild b/dev-python/botocore/botocore-1.34.29.ebuild index c90392068414..28d9e7710de8 100644 --- a/dev-python/botocore/botocore-1.34.29.ebuild +++ b/dev-python/botocore/botocore-1.34.29.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/six[${PYTHON_USEDEP}] diff --git a/dev-python/botocore/botocore-1.34.35.ebuild b/dev-python/botocore/botocore-1.34.35.ebuild deleted file mode 100644 index 3841b2a99c87..000000000000 --- a/dev-python/botocore/botocore-1.34.35.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 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) - -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/six[${PYTHON_USEDEP}] - =dev-python/urllib3-1.25.4[${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 - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest tests/{functional,unit} -} diff --git a/dev-python/botocore/botocore-1.34.36.ebuild b/dev-python/botocore/botocore-1.34.36.ebuild deleted file mode 100644 index 3841b2a99c87..000000000000 --- a/dev-python/botocore/botocore-1.34.36.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 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) - -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/six[${PYTHON_USEDEP}] - =dev-python/urllib3-1.25.4[${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 - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest tests/{functional,unit} -} diff --git a/dev-python/botocore/botocore-1.34.37.ebuild b/dev-python/botocore/botocore-1.34.37.ebuild deleted file mode 100644 index ba6cd2a5d2a2..000000000000 --- a/dev-python/botocore/botocore-1.34.37.ebuild +++ /dev/null @@ -1,67 +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 - -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 - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest tests/{functional,unit} -} diff --git a/dev-python/botocore/botocore-1.34.38.ebuild b/dev-python/botocore/botocore-1.34.38.ebuild deleted file mode 100644 index ba6cd2a5d2a2..000000000000 --- a/dev-python/botocore/botocore-1.34.38.ebuild +++ /dev/null @@ -1,67 +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 - -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 - ) - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest tests/{functional,unit} -} diff --git a/dev-python/cachelib/Manifest b/dev-python/cachelib/Manifest index 8a1642ba74f2..eb6f8b61e9df 100644 --- a/dev-python/cachelib/Manifest +++ b/dev-python/cachelib/Manifest @@ -1,3 +1,7 @@ DIST cachelib-0.10.2.gh.tar.gz 29249 BLAKE2B 2f15e59f1f3ff2dfabed4076e0e47888d16421b7e94cbe13903a39641d903e044c6879aec3a7ad1673e0bb19d7b668d69316bee9b8f8bb4176125de93bc547df SHA512 7168703bdca228982216c65cd1a765d727813e47a0522d5e84258251b8aebde4d6d561850f97232b4e6c054fe09487e35a251b3992682145ef49c5ff1212488b +DIST cachelib-0.11.0.gh.tar.gz 29173 BLAKE2B f67a33b59d805997c89ee8ec1cbd268b2a12b459a56a3c7161a7fd660e72969c02cd94fd2048f54b256a25e050ce558b20f99d0b44a44dd51ed685894ce0123b SHA512 fd0d271866f09aa93b93579959b92e1d24e220bd3635fc0d16bee93119710afcaa8d7443c6dba5819c3b3ff841d8fe9eff1ebb69db496f9c56a74120644f8e52 +DIST cachelib-0.12.0.gh.tar.gz 30768 BLAKE2B 5d147e63d0be58c7134f851cea79a002aa89b5364aec5c0e0906bfb9573578b094d71f361265b15eb519da897eed069d4aaeae1a8599176a95c074186018a713 SHA512 a35bfa9dfb6db8ae0e6fcdad86e5221d82144d5c0fcdb046b951d193f70f706712800b27c27825f8020314c521eb568131257ce0e20dc820cb3f7f8ffbf2650f EBUILD cachelib-0.10.2-r1.ebuild 969 BLAKE2B de4e1f30d02ea260274130c34e832944453a023b2c6155a34e551896d3158fbe8756247b29364739aecdd68b3f5c73e6b83cf42f23a9f0888dc4004fbd854310 SHA512 2386b2746aa16d3dff616dde0ec0d3c1d2ebc3c3a8f5ed5844bb194f32a0b3b0e610ed824c573ec413ff258503516a65adc201803b5136af63546ff8be3acf9c +EBUILD cachelib-0.11.0.ebuild 973 BLAKE2B 113cb31001ea00b68e42d9779ca2ba32d91d7f282a6e8676b814656bd6316ed826e57cbb69ca3204b6d1b3aa2f8abd8def8199e21fbe224d7f7ecae0cf7aeec3 SHA512 512b679de3dc5855c0ac90b065891463373975ed1d6aa3d67b3885fd04bf5fab3c6d2b0991ff62b9b027db4cef1c129166ed85df9665a569333302cb22bd21bd +EBUILD cachelib-0.12.0.ebuild 1032 BLAKE2B 7076abb07312f9a3e5f9b23788a64a96e00fbd16e501738d2f0810f74a4727b38974efa798471c687f2aee99ebb41e888ce2911d3e1bd8efa8bde8119a96d57e SHA512 586793538dc2f2a879efa963b57ce21b05c756e13f8181582d93c1743b9f3125b3e4384fb229de883f2a5151543f911c1310e0bd48a29730cecbfe7a5bb48535 MISC metadata.xml 510 BLAKE2B 456e0e3b13e50fe5fa9fb866ca2a20a63c180a55691d3cc5e63cea2d16e9e98c61d4f0f5d043f8cf73c2fa80f68eb1b29f182b5bec04356fe1c5965799ea4d7f SHA512 caef760fc497745b37e82a3603d360eb3ca173d1c6d1ee47d8cc358c28db2683446e5ce67a60e267f509e6f7688c9ee3aa5c499539752c014f0830af9896d3c6 diff --git a/dev-python/cachelib/cachelib-0.11.0.ebuild b/dev-python/cachelib/cachelib-0.11.0.ebuild new file mode 100644 index 000000000000..11ffe3befda5 --- /dev/null +++ b/dev-python/cachelib/cachelib-0.11.0.ebuild @@ -0,0 +1,44 @@ +# 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..11} ) + +inherit distutils-r1 + +DESCRIPTION="Collection of cache libraries in the same API interface. Extracted from werkzeug" +HOMEPAGE=" + https://pypi.org/project/cachelib/ + https://github.com/pallets-eco/cachelib/ +" +SRC_URI=" + https://github.com/pallets-eco/cachelib/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND=" + test? ( + dev-db/redis + dev-python/pylibmc[${PYTHON_USEDEP}] + dev-python/pytest-xprocess[${PYTHON_USEDEP}] + dev-python/redis[${PYTHON_USEDEP}] + net-misc/memcached + www-servers/uwsgi[python,${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_IGNORE=( + # bug #818523 + tests/test_redis_cache.py + # requires some test server running + # (these tests require dev-python/boto3) + tests/test_dynamodb_cache.py +) diff --git a/dev-python/cachelib/cachelib-0.12.0.ebuild b/dev-python/cachelib/cachelib-0.12.0.ebuild new file mode 100644 index 000000000000..faaba7e5c123 --- /dev/null +++ b/dev-python/cachelib/cachelib-0.12.0.ebuild @@ -0,0 +1,46 @@ +# 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..11} ) + +inherit distutils-r1 + +DESCRIPTION="Collection of cache libraries in the same API interface. Extracted from werkzeug" +HOMEPAGE=" + https://pypi.org/project/cachelib/ + https://github.com/pallets-eco/cachelib/ +" +SRC_URI=" + https://github.com/pallets-eco/cachelib/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND=" + test? ( + dev-db/redis + dev-python/pylibmc[${PYTHON_USEDEP}] + dev-python/pytest-xprocess[${PYTHON_USEDEP}] + dev-python/redis[${PYTHON_USEDEP}] + net-misc/memcached + www-servers/uwsgi[python,${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_IGNORE=( + # bug #818523 + tests/test_redis_cache.py + # requires some test server running + # (these tests require dev-python/boto3) + tests/test_dynamodb_cache.py + # requires mongo test server + tests/test_mongodb_cache.py +) diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest index 44a6363eaf43..99f61c912a7e 100644 --- a/dev-python/clang-python/Manifest +++ b/dev-python/clang-python/Manifest @@ -7,10 +7,12 @@ DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 186e75b6a0fbfe1e85408589c149 DIST llvm-project-18.1.0rc2.src.tar.xz 131993176 BLAKE2B 8df1e34a54214975efe1b9a649753a2dc20c04e3c763bd8648000f48dd18f27ccfdc597ff6e68e0f408310493dfa92f48c7eee53376501e8ebc3b7c614809c15 SHA512 b595bb5d029723fee4e8f8edeaddd6fdcd48d668f66f4239e3208fd19d3a3622e8e4f90ae3fa4b1216fca1621d6c6b6ebf4d99dec7febff2457d0ceb79e8617a DIST llvm-project-18.1.0rc2.src.tar.xz.sig 566 BLAKE2B c765549386a92883bd348d9be25a3c92b1e66a1bac71385ef99978ec2af413a7616a2d9699c57554d927f95b80a3584572557d26e3df16b2ff6678359d5fd6b0 SHA512 83bb4c133f34faec8a0109689ed7aa18222c9a803ba8c95c571a18e854726024f106a1c8e3a820020255c426b7fa8bda26789ff1546972e233fbe3e3ab3a8e91 DIST llvm-project-78b4e7c5e349d8c101b50affbd260eb109748f8f.tar.gz 207433034 BLAKE2B ab7189fe82b5a9309348b499130295b3057dbb263ad9c60b1748e4ea92be3a85f0160baa1408dde5516650994951d9f948223d2d6260492a07b07dde51a51ff9 SHA512 366ecb02720d2b550ebeca989abf74ca1c93b2585a95fa378f44edc6c3329ee4e1548f5fa2cf7a19e59bc817abe6cc8850841415227380114c59b58867959a5a +DIST llvm-project-8884ba43a8485bebef5c4d41e7ed457e3fa84f07.tar.gz 205853916 BLAKE2B 115809efbf062ced32ffe61b25e65e44a0b3c293f68bf40fc4d9e596cd077fc4781a059ad24c4dc7a139c6ec884a6a183ebac06535f2498116266695e19daf00 SHA512 cb496111ec72163a1872fa9a14f8963108d3185f4464a74cc45d26ccc5071bc36895618b81c29063cde0564a50017a0194da4dc559a046a12550d9ab0d9b8347 EBUILD clang-python-15.0.7.ebuild 1202 BLAKE2B b655ab7b2fa3a5334666e42d36e1e7773be8910f5a47fe8792be04fafbc0c9889cf74d5ca4671863b5244b874133bb353feb4b1ac119e52486ac18d3ff7c6760 SHA512 eb99a86e826ff46d78e1f97a7db1c867e0fc4c9d0036de31407d83dc4de1b8cf80e36ba186d6d8a825209bbb4312d7120b96cbf59d6cb5cf598a3ffb754bf75d EBUILD clang-python-16.0.6.ebuild 1203 BLAKE2B 7baa638bb302b5b97aea34e62d28035f6e2e7aab0bd626bae94d9b3ba9e776316a81003b55ae8a71008b13a664569c8587df927c5f925591addc99a2b4381832 SHA512 a2b00fe7edaf1cb1bb48c0e93555fbea3ef929f16d168b27e1ec1e3f38989e3220e6df1ab847ac2020faa7d44d957c6af7ec0723418e248677a40e29c071ddb2 EBUILD clang-python-17.0.6.ebuild 1203 BLAKE2B 13f87c2782967c4fded88a60220b87e9f9f50d9c37543f30ab2b9ae94cdc5f53d2b1fb422e13450df50ecbb0e36f2a531705fd75f021f265e67f67dd08c85eed SHA512 8abd5bdb175a8c24c542dbcbc73617f075e50a555d9da698ae3139414c2fc11b9ee96d42af0829432c0d2f9d3c820683a2ef5946fdc4332f3d06e40466bbb38f EBUILD clang-python-18.1.0_rc2.ebuild 1170 BLAKE2B 53502d381a39fb64fcf0d05c9c322c1441b85ab8de93107141e0eb99a10289164b7a96f4b41d4d265cfb52dd3ff7a11eb96bbcc25458c0794b3fbb941ee3ed6a SHA512 0a6ca73087cbe4bd7378796920a3c8ecca7a66f821fcf78bdf06ea70a9b4a36448b717c83b132cf29c21500c55f3c7627b07bb8b4dde325c8ae1a5e2e10a1ee6 EBUILD clang-python-19.0.0.9999.ebuild 1170 BLAKE2B 53502d381a39fb64fcf0d05c9c322c1441b85ab8de93107141e0eb99a10289164b7a96f4b41d4d265cfb52dd3ff7a11eb96bbcc25458c0794b3fbb941ee3ed6a SHA512 0a6ca73087cbe4bd7378796920a3c8ecca7a66f821fcf78bdf06ea70a9b4a36448b717c83b132cf29c21500c55f3c7627b07bb8b4dde325c8ae1a5e2e10a1ee6 EBUILD clang-python-19.0.0_pre20240203.ebuild 1170 BLAKE2B 53502d381a39fb64fcf0d05c9c322c1441b85ab8de93107141e0eb99a10289164b7a96f4b41d4d265cfb52dd3ff7a11eb96bbcc25458c0794b3fbb941ee3ed6a SHA512 0a6ca73087cbe4bd7378796920a3c8ecca7a66f821fcf78bdf06ea70a9b4a36448b717c83b132cf29c21500c55f3c7627b07bb8b4dde325c8ae1a5e2e10a1ee6 +EBUILD clang-python-19.0.0_pre20240210.ebuild 1170 BLAKE2B 53502d381a39fb64fcf0d05c9c322c1441b85ab8de93107141e0eb99a10289164b7a96f4b41d4d265cfb52dd3ff7a11eb96bbcc25458c0794b3fbb941ee3ed6a SHA512 0a6ca73087cbe4bd7378796920a3c8ecca7a66f821fcf78bdf06ea70a9b4a36448b717c83b132cf29c21500c55f3c7627b07bb8b4dde325c8ae1a5e2e10a1ee6 MISC metadata.xml 299 BLAKE2B 2feead2cd1b35b3a43335ddd7711f8181b52bc63ee7166608914260c67528add5251349063afbef4f8cf0ec09b2cd4c3ffdd90f2c14ed60bb69ebc03888f6333 SHA512 cd745c54ab18d25bdaff18582105072574103a36cfe7c175ef740f266d00e9fc6f44c332904d23b911c939cf5bdf52973b388923099d8dd5dfef3c283b5cb685 diff --git a/dev-python/clang-python/clang-python-19.0.0_pre20240210.ebuild b/dev-python/clang-python/clang-python-19.0.0_pre20240210.ebuild new file mode 100644 index 000000000000..bef9bf6fddbd --- /dev/null +++ b/dev-python/clang-python/clang-python-19.0.0_pre20240210.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +inherit llvm.org python-r1 + +DESCRIPTION="Python bindings for sys-devel/clang" +HOMEPAGE="https://llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +# The module is opening libclang.so directly, and doing some blasphemy +# on top of it. +DEPEND=" + >=sys-devel/clang-${PV}:* + !sys-devel/llvm:0[clang(-),python(-)] + !sys-devel/clang:0[python(-)] +" +RDEPEND=" + ${DEPEND} + ${PYTHON_DEPS} +" +BDEPEND=" + ${PYTHON_DEPS} + test? ( + sys-devel/clang:${LLVM_MAJOR} + ) +" + +LLVM_COMPONENTS=( clang/bindings/python ) +llvm.org_set_globals + +python_test() { + # tests rely on results from a specific clang version, so override + # the search path + local -x CLANG_LIBRARY_PATH=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir) + local -x CLANG_NO_DEFAULT_CONFIG=1 + "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}" +} + +src_test() { + python_foreach_impl python_test +} + +src_install() { + python_foreach_impl python_domodule clang +} diff --git a/dev-python/cliff/Manifest b/dev-python/cliff/Manifest index 7418fc631af3..1291ded17217 100644 --- a/dev-python/cliff/Manifest +++ b/dev-python/cliff/Manifest @@ -1,5 +1,3 @@ -DIST cliff-4.4.0.tar.gz 83609 BLAKE2B dd17574bd91e501e664075e3e2f5fb0b37d64b8a6e0bbbc48b98eda0340d1f52340503f7ba85642c613672da41162e21cd248471ff6b028fbfc4142a491f482b SHA512 c1e292cd337036f3b276581022dd69cb7e353f1067be06db4611e1afb1fd613f70e8b67bbcd39eaf74e9c459af03f0f6e9613f9a1424941cc35b41ef1f62ae00 DIST cliff-4.5.0.tar.gz 83722 BLAKE2B a610c65250cdf1ed33910408bdcde64a308c931d9e2c4d34d4b1b6e1c801354bf76833997b1672bf8b3cee54323da02baae479bf721a5ed507cfbc267c8c978d SHA512 e32f5c6f53a37306e79de79d3be653ea9fbe8581da6162578048f17188bb48d82a8108bd118cf34712601b08f53be80287c33929e07993c7363b09ad4f076d33 -EBUILD cliff-4.4.0.ebuild 1083 BLAKE2B 128659bc70b56d1395e17db2917424a9a2e1c42e9b134c9b8410268869af06493c7e9e07e8bb90d725488000935908efc0cc8e3cc276f1e1c913fd152817fd6e SHA512 2936dc4d28f63219ea4747601d9aafd0b5153125618b13b2f905b1df0c2ca5c7c50510ac39f09f673de3504933d94c1badd4b6894af99fa962677a6eae9d4851 -EBUILD cliff-4.5.0.ebuild 1069 BLAKE2B 9aea77cc97cd98ecdd1324e061884d7ddc558ff6673fa6855a0817f74d5230b4c58823071feaf6e53785e0c26b620762bb0a045e1136d9a56cdd25c43a558782 SHA512 811a21488c78f8d720db4f72b9ee39ef403ad349247e8d4ca96f6250ac5a427ed52becaf8ac20981dd1e1df8b53f372daf641fdc185414f5aebb1fabb45790bb +EBUILD cliff-4.5.0.ebuild 1065 BLAKE2B 833fd77b9182136db5eb12394a1bbb440e15765fad3a732fbd53dc321cf6bc84c3a70ef46ff242233cf3d79ec1eb69dac1f073097b6c609d7e5ac1f61615ba18 SHA512 a27e2fc82b382af5350fe9562eb3e1c46d6f4a8f4b9e45851dead3692965f11f737e069e7d06dad5800f77b44f15552df84bd437010d990169e87904766d899a MISC metadata.xml 712 BLAKE2B 367482d2ee04af7b55c217aaa49b5784333f66b1a25dffc0bcf5b639c90d69df0002feac780e36ca7a7c40fd40be424c8116389fbaf9ad5547ffb7f2f5f34697 SHA512 dfcdcdb8f473a5f9caaf281f3c408b21c15dee411c71f45ac0c2f79d2ce2ab5aa29bc59d5fcb1ee13db033509b38c27a3b9d5c07b6bd20a10e9933632f9f5657 diff --git a/dev-python/cliff/cliff-4.4.0.ebuild b/dev-python/cliff/cliff-4.4.0.ebuild deleted file mode 100644 index bfa8186b7f66..000000000000 --- a/dev-python/cliff/cliff-4.4.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Command Line Interface Formulation Framework" -HOMEPAGE=" - https://opendev.org/openstack/cliff/ - https://github.com/openstack/cliff/ - https://pypi.org/project/cliff/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc64 ~riscv ~s390 sparc x86" - -RDEPEND=" - >=dev-python/autopage-0.4.0[${PYTHON_USEDEP}] - >=dev-python/cmd2-0.8.0[${PYTHON_USEDEP}] - >=dev-python/importlib-metadata-4.11.1[${PYTHON_USEDEP}] - dev-python/prettytable[${PYTHON_USEDEP}] - >=dev-python/pyparsing-2.1.0[${PYTHON_USEDEP}] - >=dev-python/pyyaml-3.12.0[${PYTHON_USEDEP}] - >=dev-python/stevedore-2.0.1[${PYTHON_USEDEP}] -" -BDEPEND=" - >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - test? ( - dev-python/sphinx[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest diff --git a/dev-python/cliff/cliff-4.5.0.ebuild b/dev-python/cliff/cliff-4.5.0.ebuild index 285b66c49d90..c8436db6e065 100644 --- a/dev-python/cliff/cliff-4.5.0.ebuild +++ b/dev-python/cliff/cliff-4.5.0.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc64 ~riscv ~s390 sparc x86" RDEPEND=" >=dev-python/autopage-0.4.0[${PYTHON_USEDEP}] diff --git a/dev-python/colorlog/Manifest b/dev-python/colorlog/Manifest index 3c49151794a3..49ef8af31697 100644 --- a/dev-python/colorlog/Manifest +++ b/dev-python/colorlog/Manifest @@ -1,5 +1,3 @@ -DIST colorlog-6.8.0.tar.gz 29939 BLAKE2B fd260f0c4149283a008d0902962848c579500f24937c2ae7a0ef75f6f10552f9739c5c1dce9553e264617f6662a9d3c8c31943d6690a4769abfa550dc4862f76 SHA512 a16752be362ed1ed5104e54d872d847873b9bc9138d59a8e525e32b386c8824c7a21689c354517392de6f16035601ce0f30daebc32d08b911c18ca4004292e02 DIST colorlog-6.8.2.tar.gz 16529 BLAKE2B c745e9deae4f0a96e5b3481268b7ae402f0c7f05a3997753cbc6e117c1f0630338748ca557f5f3ae261694f0ce6c65f486d06d35778b3ee331160d2c0596465f SHA512 cffd4541837e15ed7cfa0e48d8424d6bb10d0de6e227fe16145cfba51ebc2f90e2a4c750db57d37ee2708ec0272de97ad74e946283b7b3cd3628e1bd24a60b6f -EBUILD colorlog-6.8.0.ebuild 441 BLAKE2B 3725b484c2b826d892270a20d452aad22e1d4924a8b2abada00c4d921a2ac287841b0e30ebe7cc79aad28ececfbdc81ed5beb445c160a0d3bd13b0cab63aa905 SHA512 4037370c350ca4ec1002376881691be8f03d21a0ed834c913786a316936737e0cf9723ac9fe4e9230a8299c0bbebbc116a7743cb7834b938fd0c1402bc9f6533 -EBUILD colorlog-6.8.2.ebuild 444 BLAKE2B c65d98b3fa676269bf96d844221653d9de51607851fec9ed16ebcfcb26fb0f0a448c7377919f9340ed47f242e076a3473dd1b8f4ebc05a9fa67740582ca64ef7 SHA512 48fc2f95b8d349b7bc01ba819db2baedcc264e9bde742b771e320cedbc6ee1030e47f8a01314e88d4b9873dbd6a183181ef7ee931b3425a4e23ac5b0e3dfa315 +EBUILD colorlog-6.8.2.ebuild 441 BLAKE2B 2ced709df73bfa18d9e43416620761bc7d0f637cedbf158bae38cccb74c5791099509b908cbf8de7f2ce4c6e81babb2479757e00c0ca9a3064cccad1ff34fbfe SHA512 ec3b6540c4b3c86964e304416f75edc625ddade062ef5b22c162b9572def25ec3b010f6ce02c8f7dd778fcd802a123849f2afb0a1586aba2a98100e465cd4760 MISC metadata.xml 415 BLAKE2B 4b7aecb1bfde4142a6d3f090e5aa93245e98a5ad63238e141666d1b4ea621a8cde4a9b642b44ff8792fa3bea6d50107b084bf07f9eeb41074f34746be934c0f0 SHA512 66bb051d87b620dc5f04dfacb5abc9a67b87bc28f9cb60f99ace58731c8e23576d061bc16a84942d4c69eb04563a3effa7a21f10392e58256bc73e3414ae798d diff --git a/dev-python/colorlog/colorlog-6.8.0.ebuild b/dev-python/colorlog/colorlog-6.8.0.ebuild deleted file mode 100644 index b9b986dad330..000000000000 --- a/dev-python/colorlog/colorlog-6.8.0.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Log formatting with colors" -HOMEPAGE=" - https://pypi.org/project/colorlog/ - https://github.com/borntyping/python-colorlog/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" - -distutils_enable_tests pytest diff --git a/dev-python/colorlog/colorlog-6.8.2.ebuild b/dev-python/colorlog/colorlog-6.8.2.ebuild index ccf62f0fba8c..2dd37dd75470 100644 --- a/dev-python/colorlog/colorlog-6.8.2.ebuild +++ b/dev-python/colorlog/colorlog-6.8.2.ebuild @@ -16,6 +16,6 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" distutils_enable_tests pytest diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest index a432578440dd..307ff025ffe9 100644 --- a/dev-python/coverage/Manifest +++ b/dev-python/coverage/Manifest @@ -1,5 +1,5 @@ DIST coverage-7.4.0.tar.gz 776507 BLAKE2B ea96db033e711c5b47ebbd585f1eec8e576908dfbecd7df6e555a5e96cdbadf546e0b2b1a5790fd66be386a068ced5a1544dff79601546fe6a4ac0e9b36a05a2 SHA512 7563ca34ed8d0dd3b9f376b20cbaeb9c952ba0dda57d9f1a33abe94ac17ed6411d0d537f039613c310957eb926e8fa102ad888c5de8bdb3f0233668bdf96d395 DIST coverage-7.4.1.tar.gz 780560 BLAKE2B bd23208a3fe86a0476b964150ba5bf7db5e26af3844eb16a36c4aaf96a40056486a906f82016f8a5adb05cca8562adcfa11cb44fdef78587aa575b93d24d54eb SHA512 a5e6a40a9b83a9e3ab88c432305a89caa4a7575f17c35385782a59237cc0464d879222afd524879e3e36a09f185fc6249af6198cbc0a10a6c3e83a19de452e79 EBUILD coverage-7.4.0.ebuild 2468 BLAKE2B 484cf7c4502606a2236cdc5ac9d7b00502db53ca82c83c7042931672e6258c2722779ddb3a9147d797202cdd417c2cf181de0ba9e34920b5aa6cbd2def35b15d SHA512 17fef3b5f71d724182e050fca7d7bbdd868346e9ce8d67beaad1657450cc944dd07a665e88def258143dc9c1010f78fb64d0a9927fbe0ec1a98dbbb852166a29 -EBUILD coverage-7.4.1.ebuild 2476 BLAKE2B e931142781ffc76d323da0484dcc3c6c6f23c6658ddc695a04798ec2e6c14e6c2a946fa9efd07b11b7dc4c6a2480c4cd5366fd8a46e0da37aedf1278a2c0a59e SHA512 786206efe2a7e21fe2ed767a1b48e2a3e05d49c94ba8cc83707473384771701ca90c818835b8a773730b11bd6415751868c0ec16f8fce6e7b31311aff930f647 +EBUILD coverage-7.4.1.ebuild 2469 BLAKE2B 657961b88d320b38ba240743c6fd450066f5f1d902cb6437a46574624bd91066be827a7dbf495516442ffdf22d5bed344e9ed119bd4d7602087285e93a763bb7 SHA512 80549eb31c1ec2892d4e5d072e64775f2a102f83c9985902ea9839d28c3f6815f774590b0c0d7cf3642ed4bcc2408a6fe369a8a78a7ab5c8ab79587b66865dc9 MISC metadata.xml 771 BLAKE2B 38e9680d0851f70050aad987714a9dd2f95178b0bc3d794dc08726c0618d1ea98be32a413ac397f4b222e8a5d8fdc747b7f1677bcfe842bac4080537e85a03a9 SHA512 8c44c40348fe5d416d8b4016fe22cc9ae0b94fbaf181deb79aa737f87271992521b710c1208d0eeb7ef92d96fc8a7daac1ec6feb1ae081a80f13327b5b094064 diff --git a/dev-python/coverage/coverage-7.4.1.ebuild b/dev-python/coverage/coverage-7.4.1.ebuild index d7fb22bbd856..2c9c304b03e6 100644 --- a/dev-python/coverage/coverage-7.4.1.ebuild +++ b/dev-python/coverage/coverage-7.4.1.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" RDEPEND=" $(python_gen_cond_dep ' diff --git a/dev-python/dask/Manifest b/dev-python/dask/Manifest index 1596e7522523..de6da4c2b8ab 100644 --- a/dev-python/dask/Manifest +++ b/dev-python/dask/Manifest @@ -1,7 +1,5 @@ -DIST dask-2024.1.0.gh.tar.gz 8975960 BLAKE2B bcc72c1428d0626eb686551c69b0dcbc7b9615524bbcdbc1bb6d5113929f32d53cc7d0952622d352ef7413057b9f90689471b3540b3748beb6cddd0dbbdef2f6 SHA512 a2a436cba1f84d7223ed049c395807f900bc012d7fb8c8ae18c27b15787885e6a6a02cd17da2cc7f765b26469190217e2c8306495fbfc82e3018e1bcee54d24b DIST dask-2024.1.1.gh.tar.gz 9328425 BLAKE2B 6b6208c59e0446816a962a9a3dc6a1754eba589810aacdab0c1ce38edd6d593763d1868578a344babfa74afd390ac1997d2461586b12180679fdc67ae26e0a74 SHA512 a5e424333c5d19f67d73c2b036544ef03122a99c2eb6a52019929f1e7b87297c776cbea713062372cf1685ef3b79d47734d6d0acd2c054ffadcbb3d96fb6deeb DIST dask-2024.2.0.gh.tar.gz 9335533 BLAKE2B c23bf3da4624b187f30cf0ca5fe885a705e8e4be9b9d919ff491399d1029d43c4343159acf9bd6a61611af7ecacd8c00bd1cb199176b742ad3c556e2a5da65c9 SHA512 8a0b5c17aa34b309aed370852ddfb25cde220de87fe9c1afd8d88f7a4abad9f4523c90424f8a5cc1d7186850f35071ee10e7a33396ca2c4c4be975783cc5fe2e -EBUILD dask-2024.1.0.ebuild 3146 BLAKE2B ed51858a4ec4dc25fa435d59b6bb3a1ae543f5685903737e23d62817f8914802174b374ebbe2d00c133c1725a80635cf1246409c79d3997976e01479be8047b8 SHA512 b3b0b35f36b4c221d0ecfdc344a1af0ca7c09a9a20e3c47b6519920b5dc7756a5c01794e0863b15682f4d90dabbdd96a6c2bbc962159761b81a2a685d3042e93 -EBUILD dask-2024.1.1.ebuild 3148 BLAKE2B eeed606aa323c4c3f787c4d618bffff07502ee92c2613b41d4f856f6485e50ca3f24466cb31a51d2e003fcf95b2ae3e99ec0d3c1f0aff75422c93bcc5c466d8c SHA512 86c6bb7de829f8a34d109cc3c28746506d92a1ed0b8cb33a643395153ed158156517990e33d4dbfad260d520674d380672820b7f4528b4c99dbb9f58875152e6 +EBUILD dask-2024.1.1.ebuild 3146 BLAKE2B ed51858a4ec4dc25fa435d59b6bb3a1ae543f5685903737e23d62817f8914802174b374ebbe2d00c133c1725a80635cf1246409c79d3997976e01479be8047b8 SHA512 b3b0b35f36b4c221d0ecfdc344a1af0ca7c09a9a20e3c47b6519920b5dc7756a5c01794e0863b15682f4d90dabbdd96a6c2bbc962159761b81a2a685d3042e93 EBUILD dask-2024.2.0.ebuild 3113 BLAKE2B ecaca30d0e6e2b31a4d187e12d7ab6dafe2b37fd556bbf05013ec3e42e5cd0561a7ce19dea5aa26e62b890beafd60c157762d673118aac273469cdfdc7371216 SHA512 fd80c484dd3e263b32e246bdafd45fc36a1f1e0d85782545f58fc79aa00847f1bc73f8134d29e2cb14ed4c3979742c748548dbd5ac103e11505bc63592f15d95 MISC metadata.xml 724 BLAKE2B 9af7553cec2b66228a21f146372d86b8d620048d68f94c1fd09006c8ee7ddaa4e212c2a359b937a5ee37ac23df01e10af0796e8b4cf952237cb4c73a2dff7ca0 SHA512 89b83402c13b06f7adf10cd1cc08b96b90dbc2ca3b5c0c6c422b6e2394e03fd51346306479557c11fcfdbd4a81a574890f2367228ea38531b5f05c02a30b8dcb diff --git a/dev-python/dask/dask-2024.1.0.ebuild b/dev-python/dask/dask-2024.1.0.ebuild deleted file mode 100644 index fa3e5e77407b..000000000000 --- a/dev-python/dask/dask-2024.1.0.ebuild +++ /dev/null @@ -1,93 +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 multiprocessing - -DESCRIPTION="Task scheduling and blocked algorithms for parallel processing" -HOMEPAGE=" - https://www.dask.org/ - https://github.com/dask/dask/ - https://pypi.org/project/dask/ -" -SRC_URI=" - https://github.com/dask/dask/archive/${PV}.tar.gz -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv ~x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - >=dev-python/click-8.1[${PYTHON_USEDEP}] - >=dev-python/cloudpickle-1.5.0[${PYTHON_USEDEP}] - >=dev-python/fsspec-2021.9.0[${PYTHON_USEDEP}] - >=dev-python/importlib-metadata-4.13.0[${PYTHON_USEDEP}] - >=dev-python/numpy-1.21[${PYTHON_USEDEP}] - >=dev-python/pandas-1.3[${PYTHON_USEDEP}] - >=dev-python/packaging-20.0[${PYTHON_USEDEP}] - >=dev-python/partd-1.2.0[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}] - >=dev-python/toolz-0.10.0[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/toolz[${PYTHON_USEDEP}] - >=dev-python/versioneer-0.28[${PYTHON_USEDEP}] - test? ( - dev-python/moto[${PYTHON_USEDEP}] - dev-python/numexpr[${PYTHON_USEDEP}] - dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - # fails with sqlalchemy-2.0, even though we don't use it x_x - sed -i -e '/RemovedIn20Warning/d' pyproject.toml || die - sed -i -e 's:--cov-config=pyproject.toml::' pyproject.toml || die - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # more tests relying on -Werror - "dask/array/tests/test_overlap.py::test_map_overlap_no_depth[None]" - dask/array/tests/test_random.py::test_RandomState_only_funcs - dask/dataframe/tests/test_dataframe.py::test_view - dask/dataframe/tests/test_shuffle.py::test_npartitions_auto_raises_deprecation_warning - # TODO - dask/array/tests/test_reductions.py::test_mean_func_does_not_warn - dask/tests/test_config.py::test__get_paths - dask/array/tests/test_linalg.py::test_solve_assume_a - "dask/dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-1-True]" - "dask/dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-1-True]" - dask/array/tests/test_image.py::test_preprocess - dask/tests/test_system.py::test_cpu_count_cgroups_v2 - # require sqlalchemy<2.0 - dask/dataframe/io/tests/test_sql.py - # crashes - dask/tests/test_base.py::test_tokenize_object_with_recursion_error - # regression with new pandas (?) - dask/dataframe/tests/test_multi.py::test_concat5 - ) - - if ! has_version -b "dev-python/pyarrow[parquet,${PYTHON_USEDEP}]"; then - EPYTEST_DESELECT+=( - # fails if pyarrow is installed without USE=parquet - # (optional dep, skipped if it's not installed at all) - dask/dataframe/io/tests/test_parquet.py::test_pyarrow_filter_divisions - ) - fi - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -p pytest_rerunfailures -m "not network" \ - -p xdist -n "$(makeopts_jobs)" -} diff --git a/dev-python/dask/dask-2024.1.1.ebuild b/dev-python/dask/dask-2024.1.1.ebuild index fa3cd2adf316..fa3e5e77407b 100644 --- a/dev-python/dask/dask-2024.1.1.ebuild +++ b/dev-python/dask/dask-2024.1.1.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm arm64 ~riscv ~x86 ~amd64-linux ~x86-linux" RDEPEND=" >=dev-python/click-8.1[${PYTHON_USEDEP}] diff --git a/dev-python/dill/Manifest b/dev-python/dill/Manifest index a01013a31a60..c6b5ac4cc028 100644 --- a/dev-python/dill/Manifest +++ b/dev-python/dill/Manifest @@ -1,5 +1,3 @@ -DIST dill-0.3.7.gh.tar.gz 176315 BLAKE2B 8c98c40458035e42c078c79df14e474c35a2a6ff4f61d3cfca8f4dfa5a7756512b7d5af6276becd88315c01d88c8562de02b6f9dff06d0161df3e6f6694c7cc8 SHA512 33ec55dc32c9ddf275ce6e502187949bbc7ecc6d24560e132a7bed23e93254b771d38e59c4b6313bbfc25313305c43c6cba2fe07763a93238e1ba66c4bbd8cd4 DIST dill-0.3.8.tar.gz 184847 BLAKE2B 6a0eb76526d5bc4afa003f34454c3a93b2b53e2d5bd362749bfcc22c6fe294dff3af9d52e83b288e999d7074d82a2671b3d271b3b423030f4cfd57cd70acdc6f SHA512 478d83af69dc0639a08e011e46127d9485dc998df54622e7fbb9ce4b004640d1b23aad57717d791cc609cd9d7071ea7300bce4be982488e4d21c5986e67ce586 -EBUILD dill-0.3.7.ebuild 653 BLAKE2B b946386d627dd4834ee6b9c812c76069ac3778080261a59cdbe510f0bd92817c8f9f6ed991b6fdcfe473984e773e3467eec77af7151ebbcd481ebb65dfe97b66 SHA512 c7b346c964f1479b9a63ae3b44a042bab04a012c0ca1175d4644ee0a978dc2601cb55077ecee64cf8a852d991830d3c4d36a425451c5a02cadf24beebcc01539 -EBUILD dill-0.3.8.ebuild 552 BLAKE2B 349fade4c654db44c7ea33bc04d9f16db2c15f8b4b4858b136d0194dffc63188327314dce135f732d937c9f0c7c599776cbd70711b1169dea05885554f412602 SHA512 b13002e948cef9998d07963ff83db9fbe9ea66c15fcc4bc12500cab41ac05e3b2bf58d11d02727b6ecf4556a46f59dfda9bac5ab8a2c4a93f91b32d0004b72c7 +EBUILD dill-0.3.8.ebuild 544 BLAKE2B f9de09aec0ee750682f3529ce32ff7c1d46d63bc188739ecf1cc29a19a8454ca5468700f02bd8e2299814a39177f464fe8646ed29d455a7a3517294a882e8832 SHA512 b0a0ffb6836dbdd5e2ab4a5f4beb8f1b972c6fa96a836768e66733e51555ffe2278b1d23ba6a81862ba681696115475448bf7351467ef55b843fc031ead95806 MISC metadata.xml 997 BLAKE2B ae32cd96d7a4967a9886d4903e21720459c0a963a675d301c2bb651fdb15877d845100822c1e7a7b6184ccaa666cbb6dc58f939616de9c1c22554670d841bd19 SHA512 e3dc363382bea8ed76343b62377c139ad84011a6b804f64b65d93941a7c192c268c0da273c73d5ec1cece7320b15fa88bf5a2f20a628d8845efddab24f3acc5b diff --git a/dev-python/dill/dill-0.3.7.ebuild b/dev-python/dill/dill-0.3.7.ebuild deleted file mode 100644 index ba115b0acb30..000000000000 --- a/dev-python/dill/dill-0.3.7.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="Serialize all of Python (almost)" -HOMEPAGE=" - https://github.com/uqfoundation/dill/ - https://pypi.org/project/dill/ -" -SRC_URI=" - https://github.com/uqfoundation/dill/archive/${P}.tar.gz - -> ${P}.gh.tar.gz -" -S=${WORKDIR}/${PN}-${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" - -python_test() { - "${EPYTHON}" -m dill.tests || die -} diff --git a/dev-python/dill/dill-0.3.8.ebuild b/dev-python/dill/dill-0.3.8.ebuild index 5d585d0d1e63..9fb6c87da01e 100644 --- a/dev-python/dill/dill-0.3.8.ebuild +++ b/dev-python/dill/dill-0.3.8.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" python_test() { "${EPYTHON}" -m dill.tests || die diff --git a/dev-python/dnspython/Manifest b/dev-python/dnspython/Manifest index f12eac7e4fb7..e4c3f7f712bb 100644 --- a/dev-python/dnspython/Manifest +++ b/dev-python/dnspython/Manifest @@ -1,6 +1,4 @@ AUX dnspython-2.5.0-musl-test.patch 2797 BLAKE2B 0f2b3e9cce32de491ea9fc1c896a0acbf27972a75fc75fca9440faad1aa4f2e5adfaf44f2f94518fcc95793381d73c742d902fd94d44262be6892b97d7414011 SHA512 93ca5a2cce940c505a35846aa96cdae235f3871c4b2e871ed6b61860c4b22cf927b684ca9c651bcf1c1fd939990fe1145adb9217d42715c6dba10608a9a5e90d -DIST dnspython-2.4.2.gh.tar.gz 357675 BLAKE2B ceb2f4a824a1c2b834401d2eb7943e62a5fb28a19be64cea8071d7e294d1a6aa80dc82266586d050fcb1c0eff881d9e139be335313d2098b6c3c6cf690f398ab SHA512 6a76331fc8bc282bb8ef61509317b1956bec6fb516a57409b1df38c8f5094e5ddfcaabc951f7678f1be75e735962c94f225b6e78eb4abe56b27e075180c62576 DIST dnspython-2.5.0.gh.tar.gz 366093 BLAKE2B f8e3d8632a74b0421f7c77316dc80e01936277d701c282239ed60e79952755d34c673f15e19d4da812883e33d5f2cb54a8faa419185d8d198de923a2f3861095 SHA512 8ed207f9cee88dc1deb626d727c510dabace327586911e340df435c8cce5936efee51937b52881b4b4452d9c8c5bd903044bfef5a4effa95aaf05f24c0213b07 -EBUILD dnspython-2.4.2.ebuild 1036 BLAKE2B 09065dc34e1d6c65eaa2efaeb7432a74ee004070a5e49ced70e2ad0aee9a7e38ef14decc18286410fa3aa2640c503d815e3c3fd870a2148a6376c0676130b6bd SHA512 dba146f266a31de5bace5606a4df9d7adce10cebf951fcb2e14d764216efaaed094f0a0b2ac2d2bd9dfbe7f837756789175629c5b251fe9ac72c2ec73f83388b -EBUILD dnspython-2.5.0.ebuild 1218 BLAKE2B 5ea439d151f479a5caae4c210cd85ed71165fd1eebb971bc92428bf9b799066197a195170a2b0848d9020a7762bd4a99fe37cdc761a77dca7917e359a0c0911c SHA512 0fca8099351427bb5683a7ac379c6ff49964466c70b12b86416e4de5eb418948856e12eb05200429b52a5a00a5fadbe641632f6e8a2055d604f90b2a534ce46e +EBUILD dnspython-2.5.0.ebuild 1210 BLAKE2B 95debb590399bf85840b458cd562dc378571150cb691f2ca3deee71afb74ac091681670a16af4d58dc6076f62768197d16b5ad72aa4118bc008b53d540d92c3a SHA512 b1b5f5d16de165ea0ed08d9fe9cee3e4756c661cf706e837368102396c71f6a765b3a2bd006da16018935bd77d067b765e3e6d1b2103859829407cf6373bbbc6 MISC metadata.xml 1709 BLAKE2B abd502753325fedca3f1ca94818258c9d1b82f88766f9e005b35b3e79aff71ca2efaf06188e73ea30830f80ec011cdf5c42df320130c9295e13d3c427a148f8c SHA512 8c25d579a4a2a7c5ff34c21643a1386a434545f6b9b465f4aa8e07f7da3aee203bbc0341e930ddb767af431f64e8024ddd6cc8513cfce862c5900da4637bb1c8 diff --git a/dev-python/dnspython/dnspython-2.4.2.ebuild b/dev-python/dnspython/dnspython-2.4.2.ebuild deleted file mode 100644 index 31bcaba25d68..000000000000 --- a/dev-python/dnspython/dnspython-2.4.2.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="DNS toolkit for Python" -HOMEPAGE=" - https://www.dnspython.org/ - https://github.com/rthalley/dnspython/ - https://pypi.org/project/dnspython/ -" -SRC_URI=" - https://github.com/rthalley/dnspython/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" -IUSE="dnssec examples" - -RDEPEND=" - dnssec? ( - dev-python/cryptography[${PYTHON_USEDEP}] - ) - =dev-python/regex-2022.4.24[${PYTHON_USEDEP}] >=dev-python/requests-2.26[${PYTHON_USEDEP}] social? ( - >=dev-python/pillow-9.0[${PYTHON_USEDEP}] + >=dev-python/pillow-10.2[${PYTHON_USEDEP}] >=media-gfx/cairosvg-2.5[${PYTHON_USEDEP}] ) " diff --git a/dev-python/numexpr/Manifest b/dev-python/numexpr/Manifest index e1dad4f223c7..b5fa5f1efb93 100644 --- a/dev-python/numexpr/Manifest +++ b/dev-python/numexpr/Manifest @@ -1,5 +1,5 @@ DIST numexpr-2.8.8.gh.tar.gz 118241 BLAKE2B 409477cf69b64405359e86b11127fe31ccf6f940499fc5591498865fdef750a3321ff08ab5332caf0f11479927523d80699488f2985793a5f73f22b7467852bc SHA512 f89a2f04797ad4dffc3a591685e1a0e577912610d6b5359d2344a1a0a78873d951e95fa7c47833ab1008315467b861eb464442f85c06d1fe73f9743bcf358332 DIST numexpr-2.9.0.gh.tar.gz 118463 BLAKE2B 04904a6faaff713b9775dc3601fcfc963b9bea5bc24e1d2ca21f0123d7dca8d088abef9b8da09195e9bf9fb6a4ff3b2bee0f75dbc5b40e174803cb726d8b1f31 SHA512 9d7319a872228faea845fbc8c2b85b5f9e941eb2e1308711835bdba37fce65543a23ad483b92e28c33b3eb341f2f7d75b760a0827ae63782fac573a65efdedb0 EBUILD numexpr-2.8.8.ebuild 1027 BLAKE2B ff775948433ec6a8f55273af7e0650d884f6a118a89b637333c42e3cacd738405b3457b121aebe12da88107505c2fc2441d19c80317837d303c3167a100a8bac SHA512 1b6a50856cd8f52a3b3e3a5334537e0db30aa6650b133d68d41b11760abdb3e886255af7858a082bb2bd79152743d31a1f2cabafdc7d91ba533118b645e245cf -EBUILD numexpr-2.9.0.ebuild 1039 BLAKE2B d435bdffbb37c82041265d6e411ab183f258419f17e0978d1c2d27d7cf3196cc529e6c16f7d98dba97bae6acb11b1fd5f8d7de44089b2e22442a5ae10a2227c7 SHA512 aed877a8063d2255edb59e4f560293a3d3b57948dd4cbd110d9f2edac50ca956fb91953367b24f57c1f931a2df58ddd74135e2b45b0159f98003c580193b33b2 +EBUILD numexpr-2.9.0.ebuild 1034 BLAKE2B 3cd6d2b222d62c441b4a965f8e9dfd228d9ae83060f775270ec47909dfa63a569d0cf91112b6fa6be8be117dc0af3c7c4c37421a87264478b7df9b13dd4997b8 SHA512 b35de78056b5ab2bb0cc1e45de306c5c8b77fb766b2ccfb5c123e1e6915220028c6efe754eeab14b403580c0ba2b54138a0ce7295e359ec4427c54dd18638aa3 MISC metadata.xml 963 BLAKE2B 054bf0762161cf275c8898c5ceb15af773f9843bad7ca9624880c9376cbb5e34104dee891287c113dc1762b1e3d642b9b7a39a200fda55211158af30c57521b7 SHA512 9f5d054d0f7f1a7eb1f10f638d9992c72652d5fe8b94664ed189630e9516374bb9fd28db2972212c350b8804aa79bfaed09e12ea4d3bc7836140e805c2fb3ac7 diff --git a/dev-python/numexpr/numexpr-2.9.0.ebuild b/dev-python/numexpr/numexpr-2.9.0.ebuild index 61b612a584e6..e750e93d6b0c 100644 --- a/dev-python/numexpr/numexpr-2.9.0.ebuild +++ b/dev-python/numexpr/numexpr-2.9.0.ebuild @@ -19,7 +19,7 @@ SRC_URI="https://github.com/pydata/numexpr/archive/v${PV}.tar.gz -> ${P}.gh.tar. LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" DEPEND=" >=dev-python/numpy-1.13.3[${PYTHON_USEDEP}] diff --git a/dev-python/overrides/Manifest b/dev-python/overrides/Manifest index 78ffded977a0..fee7e2faea5d 100644 --- a/dev-python/overrides/Manifest +++ b/dev-python/overrides/Manifest @@ -1,7 +1,3 @@ -DIST overrides-7.4.0.tar.gz 24804 BLAKE2B 9a9657d15ad835695d116559f1e6f51e14d1a0a9b5a237b2d468d9c6fd8d86368af53871490c257d7e6843fe02113a874524b8e55f4b3c9bcc7c827714cd5f44 SHA512 6ffd3b38997fd207d8ef9876ba9c328ef244b39300d22ae8c8bf63862f160b485d82b99d36d24abd1676fdddd39e5324eb0f1cf8629a0e17ac96956d165b6afd -DIST overrides-7.6.0.tar.gz 22773 BLAKE2B 159f68670f897a37ee12023dbe0f88ea59c8c41412054fa1124e39916b665a590ff83ded0ca11d49a67071358ebc9d0c1fc6e46b7b8de19bee379c8d786ab48e SHA512 1d72da8738b2faacd8fd5698f86cd878d23ade607f89dabbd47b6d808c06732ad6eedc4f2547ba5f0aee321ced490ff16566c47e732048743506ec4261dcc6d2 DIST overrides-7.7.0.tar.gz 22812 BLAKE2B e51af6806e741f18fbfda57824e8f0db9f77686719b287c2b8abb8a33925c2ded8ac3fd40cb097cfcad60e06dcf5ced291e278b03a28afe15a6a6312306d200b SHA512 b2ad06da01e657839c5cbd62c49aa1022c4302fad44fd6b1a57e623e27d1c9d8cabdd9bf9c9a02c87a3b3618a662b922533cf407d17efa43769b0fc6360b5073 -EBUILD overrides-7.4.0.ebuild 992 BLAKE2B b410e16c4058e632488fdf2ae1f2dcfd9de8ab32cc8f0436ec0f360d1a218c848899926bdd0b6b55fffb9920cdef965e522329484840a060b162433001cff38b SHA512 f685c79afd01b10e4c217a186519895e642adef6efc09892f79ab8aa1e247b8052d85ecfe139d17daf8ea015a6302a2648d719baf874dd2662680e8eae1329e7 -EBUILD overrides-7.6.0.ebuild 537 BLAKE2B 8b771e229003cffd493a9230b6eb244c712b33ccc3b772e27cc978c2dd7c16604d6aa755f250e65124ed9841f0e9bec30f016eedd7bff1104db9b7789c3f24cd SHA512 7fe42274f6139a4f1a77541393ccf4afe0730de63efa228bd37a874fe5a3a4f56557921a227e390c431de7d47c7b689ddeab2222c24c754b969a10e0549ea325 -EBUILD overrides-7.7.0.ebuild 537 BLAKE2B 8b771e229003cffd493a9230b6eb244c712b33ccc3b772e27cc978c2dd7c16604d6aa755f250e65124ed9841f0e9bec30f016eedd7bff1104db9b7789c3f24cd SHA512 7fe42274f6139a4f1a77541393ccf4afe0730de63efa228bd37a874fe5a3a4f56557921a227e390c431de7d47c7b689ddeab2222c24c754b969a10e0549ea325 +EBUILD overrides-7.7.0.ebuild 530 BLAKE2B 552d8c0aad684da365fce4d03684290ce3489d314e1f4f8b2a1f679b10755b6b9655e2b2e801af095a295bce1e9864ffa98f4fd2dc40d8d604318f5978bbf73c SHA512 72a25eabe4293c8e67df60c37e7396772e76b0e9d5cf37a1d20103706b7a80445e4a88abbf0aea31721b916886ae252505e6f16f7ef931652e6dd424c04111c7 MISC metadata.xml 408 BLAKE2B 3f011749f3b0b2cd3283ed70623fcbe6211cd33f7e5d59c7f02f677d7952e3aa49b8b9d4b6b8608c75028239ed7e2dd1226ed3692adfec7d2772e6bf37366fa5 SHA512 669a884bce1d2a97b2d61ca7e05ee134b7636a485435a0e22dbbe11f2e1e330e3be36146ddd115ad362f6b5b717d3f17f119f6b7e036e20085bdfce538183e3d diff --git a/dev-python/overrides/overrides-7.4.0.ebuild b/dev-python/overrides/overrides-7.4.0.ebuild deleted file mode 100644 index a8cd8c261e45..000000000000 --- a/dev-python/overrides/overrides-7.4.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 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A decorator to automatically detect mismatch when overriding a method." -HOMEPAGE=" - https://pypi.org/project/overrides/ - https://github.com/mkorpela/overrides/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=() - - case ${EPYTHON} in - python3.12) - EPYTEST_DESELECT+=( - # https://github.com/mkorpela/overrides/issues/117 - tests/test_enforce__py38.py::EnforceTests::test_enforcing_when_incompatible - ) - ;; - pypy3) - EPYTEST_DESELECT+=( - # https://github.com/mkorpela/overrides/issues/118 - tests/test_overrides.py::OverridesTests::test_overrides_builtin_method_{,in}correct_signature - ) - ;; - esac - - epytest -} diff --git a/dev-python/overrides/overrides-7.6.0.ebuild b/dev-python/overrides/overrides-7.6.0.ebuild deleted file mode 100644 index cf709f086235..000000000000 --- a/dev-python/overrides/overrides-7.6.0.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=( pypy3 python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A decorator to automatically detect mismatch when overriding a method." -HOMEPAGE=" - https://pypi.org/project/overrides/ - https://github.com/mkorpela/overrides/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -distutils_enable_tests pytest diff --git a/dev-python/overrides/overrides-7.7.0.ebuild b/dev-python/overrides/overrides-7.7.0.ebuild index cf709f086235..d302e16ac49e 100644 --- a/dev-python/overrides/overrides-7.7.0.ebuild +++ b/dev-python/overrides/overrides-7.7.0.ebuild @@ -16,6 +16,6 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" distutils_enable_tests pytest diff --git a/dev-python/parse/Manifest b/dev-python/parse/Manifest index aa296eb23365..beab2a35b49a 100644 --- a/dev-python/parse/Manifest +++ b/dev-python/parse/Manifest @@ -1,5 +1,5 @@ DIST parse-1.20.0.tar.gz 28871 BLAKE2B a6635641cb780c246053ddd7ecd397e994964086d3e5191356e425bb837b0e1c201c6b4e92755b4c4351589ff9055826964fa9eaac756e98bac90766a4703e06 SHA512 40ba63f62138c2273ec9bb603b7d8f74b471d9b143a49062a0f9979f8d84a7acce9d56ac046d38c6900fe07e9b5b3fdd3de7f2e78708e85234ec56b86410b14a DIST parse-1.20.1.tar.gz 29122 BLAKE2B b201f0cc491c964909bf0e4f0b406922ad7dcc0f1e232785efdf434e4c7643aaff53ac46b24c893eaa262d35021fd86001541fcb5e289a10e5163e7c2626e02f SHA512 6aee92558496e9eca2fc1647131671dd88934687fbb23a04a99213b7885f4da776235cd380a7ea237b5f5b018522f92b6d702bd58858a0957a2213baca0e2a5c EBUILD parse-1.20.0.ebuild 455 BLAKE2B 448c024805b79e679e0479199a34e76ae7640a6a9225072e76716a1aae0b2fe0949f86ada75ebc3cc0912843e88b0d58f1aa97b7f79323a6124ddcb1495ffead SHA512 c899405d6e6190461c1c40504a88c8b08c79fe91442a8dd271bb6787dee58eec46d3760951252aefe0c458ffa1bff122255db457b7d6a8a518876f4b5a803622 -EBUILD parse-1.20.1.ebuild 460 BLAKE2B a274aea778096339cac922ff43d6a8c069a92440d1a557eeedd480f222b6f57c6bab6c970d70436889c03299043b5e04fff521b98a7055dd05798d662f71bafd SHA512 199ed8dd0b2427a116bd9964a2abc14b5ce79f0780863d78638ca3d033105c2b501c45ef6aac5c3b84b721e2a28861954c38e7d71f63ce80e706c446a29fc32f +EBUILD parse-1.20.1.ebuild 455 BLAKE2B 3938e05d46f82a5d0b9907f59099c5ac928446cadb8b135f3487ca7147cc5ba53ca82ce07d4d82218fc22edbf9588179c45dce533febf290400a440f1bd95bc3 SHA512 a0d0b403cb65459c1139411572b5a9b981ade0bb980f4b3e77d72d7cd2eda0d24476003fec2f63f6b682d69236997711550d5ebdc91493bca21eb136739cf174 MISC metadata.xml 396 BLAKE2B 42ba6e57fc13212435a73e964b285263bcf59113036917323c9d1f8f9b7a6c2154026023f8f5e5860ea883756f0faf374330eab21492f023aacfcef2e0e59a78 SHA512 b3c05ef4031f719e4349f165a9457d1fefb6bcd39167e99d1ccbe2a7c72b14b1541c16f4cdd334f670fe46c8c5a88ff875e8f57d33cdb6b85cab0fc7fae6b750 diff --git a/dev-python/parse/parse-1.20.1.ebuild b/dev-python/parse/parse-1.20.1.ebuild index 7edbee659741..42c012f60a6f 100644 --- a/dev-python/parse/parse-1.20.1.ebuild +++ b/dev-python/parse/parse-1.20.1.ebuild @@ -12,6 +12,6 @@ HOMEPAGE="https://github.com/r1chardj0n3s/parse/" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" distutils_enable_tests pytest diff --git a/dev-python/phonenumbers/Manifest b/dev-python/phonenumbers/Manifest index 2feec524badc..208fba68b836 100644 --- a/dev-python/phonenumbers/Manifest +++ b/dev-python/phonenumbers/Manifest @@ -1,7 +1,5 @@ -DIST python-phonenumbers-8.13.28.gh.tar.gz 4914842 BLAKE2B 1ea137e877351b8730a29d3ae79ca1cdb6cb1ae3f7fac8b68b4fe7704da170bd0c8df2819f8a011d4b09461064e2d482417f091f461a9939b7c16317d0634eba SHA512 07d46b7fe09386d03bef2c655b5517aea047db0c3d79f1a93352e538d449facba915436ccdd5ff60042e7b24a75e6999dcd440ba15fdadbf87cf89b5f5c6939e DIST python-phonenumbers-8.13.29.gh.tar.gz 4914849 BLAKE2B 0a9cc4dd44a32bd2e48dca839427c5e95ef5a39b3e2337c17223dcaec1e5cdfb2e3533bb89ec2a1ac0b462699f7a937f9c2df7d6fae8a9f1b1f3c4f50c3f4dd9 SHA512 d456be2c95a6b0414370b418280977ff50a0c6b4e55680c30026b959d8c1db633a6f456246a8c3e01ab59b5f218960229834737ae06724998ef8c2052266344d DIST python-phonenumbers-8.13.30.gh.tar.gz 4915529 BLAKE2B 539928d8f748919b28c876cfca7d800e36e99887dca3a730fffd5bd7a96bb1138291b242f075caecb4e2c38d6a8cd4d63f342a1006deab605179e7825f6a6b38 SHA512 6aedb4a117453dcba2b215a90c25fdc8bb309e74b644746b51b2c41b559b4d778a6b115a5fb69e8d95d7ea6148ef5a92ddef6f97ebbbd99d2a02a7480c7053f2 -EBUILD phonenumbers-8.13.28.ebuild 816 BLAKE2B 9a91edd2625fc7c277ba2897cb9d647aeee717ba6373697ab134e865b326990650b49bbaccc04ef442e326fea751b25c4dfedf4fefbedeaabdd83df64e551ebd SHA512 263c125e0c820cd1e0924e891444256676cf3e427b8f2ff1f0788584802c9cb55c496cd60619ea55cb7cb88a1ae5a7b7594057fc99f58b709b951a84203e5766 -EBUILD phonenumbers-8.13.29.ebuild 818 BLAKE2B 9bf355913b9ee3be2b380dfa5f679c08da753ead0df156ede2bf5e6499699814a7cfa6e51988d987cd92f632b07d222fb9cf261a0eae7bef32d55ededef6e406 SHA512 8656a45bd6078afd23b7f511c8223b20e00df91e35324c8a8ad6bc43b73700ebdb3ad28b98c29338939bd1144f48a715eb4f36f616481fa002ba5d0bab22e17b +EBUILD phonenumbers-8.13.29.ebuild 816 BLAKE2B 9a91edd2625fc7c277ba2897cb9d647aeee717ba6373697ab134e865b326990650b49bbaccc04ef442e326fea751b25c4dfedf4fefbedeaabdd83df64e551ebd SHA512 263c125e0c820cd1e0924e891444256676cf3e427b8f2ff1f0788584802c9cb55c496cd60619ea55cb7cb88a1ae5a7b7594057fc99f58b709b951a84203e5766 EBUILD phonenumbers-8.13.30.ebuild 818 BLAKE2B 9bf355913b9ee3be2b380dfa5f679c08da753ead0df156ede2bf5e6499699814a7cfa6e51988d987cd92f632b07d222fb9cf261a0eae7bef32d55ededef6e406 SHA512 8656a45bd6078afd23b7f511c8223b20e00df91e35324c8a8ad6bc43b73700ebdb3ad28b98c29338939bd1144f48a715eb4f36f616481fa002ba5d0bab22e17b MISC metadata.xml 413 BLAKE2B 4fa9965e76205ab35de37314b8c06fae26ccf34a944401e672487d7ad42b0046b4de85c8dd4c500d2703b5ecca49755b3f6d9047a20d7226fdbdf63e0aca3220 SHA512 de88d4162ba8f97748a1d2a17a8bea48f59b84f67c76aec11a9bad8ab0d0b66bc9cc2395dfff446bbad591f52f755a38ccd0daf2480b4f2e22e80ce5d44a42c1 diff --git a/dev-python/phonenumbers/phonenumbers-8.13.28.ebuild b/dev-python/phonenumbers/phonenumbers-8.13.28.ebuild deleted file mode 100644 index 154cbd60212d..000000000000 --- a/dev-python/phonenumbers/phonenumbers-8.13.28.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 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 - -MY_P=python-${P} -DESCRIPTION="Python port of Google's libphonenumber" -HOMEPAGE=" - https://github.com/daviddrysdale/python-phonenumbers/ - https://pypi.org/project/phonenumbers/ -" -SRC_URI=" - https://github.com/daviddrysdale/python-phonenumbers/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P}/python - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - dev-python/protobuf-python[${PYTHON_USEDEP}] - ) -" - -DOCS=( ../README.md ) - -python_test() { - "${EPYTHON}" testwrapper.py -v || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/phonenumbers/phonenumbers-8.13.29.ebuild b/dev-python/phonenumbers/phonenumbers-8.13.29.ebuild index 2fc9bdbaa7c9..154cbd60212d 100644 --- a/dev-python/phonenumbers/phonenumbers-8.13.29.ebuild +++ b/dev-python/phonenumbers/phonenumbers-8.13.29.ebuild @@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}/python LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/pip-run/Manifest b/dev-python/pip-run/Manifest index 9587fb28bd47..0c6593b6d008 100644 --- a/dev-python/pip-run/Manifest +++ b/dev-python/pip-run/Manifest @@ -1,3 +1,5 @@ DIST pip-run-12.5.0.tar.gz 38695 BLAKE2B a44d35752586bd6d27a2d7e7feebbf904f8552e11becd821e693716b1ef74bfb490a17aacf3b7c19656bbc21fde38e40d29c79a611b2f510c02d199afc8f5cb1 SHA512 b641633c1863745d31637b1ef2a9151c79cc0c647b1bc246dbea5e834ec928b11b29b9cee1952513340bacb1ead610c2b34426b54d76345b57c887b1fe4b68d6 +DIST pip-run-12.6.1.tar.gz 38868 BLAKE2B 852e8207fc5951a4007f761c18dd06b483a0658d3ab3f51e667b5f0a204fe2f2c530ade5d2d36005c2a25d564cb779b5d2911aeaf5e046477631958172414352 SHA512 b4dcdf0d96061b7049bd8ad25e20f36fe305fe04148937cab3be91ab8fc95849b07b14d2948eb0d5172d36f5ef561b80cff07b1203c62f117c52eb5d265e9356 EBUILD pip-run-12.5.0.ebuild 1312 BLAKE2B 0b849d7ea3f1edea92de51eda9d471219a9301225dd785fc5697c791cc9c40d05ca5d8a3377341b240b2464e5c06ac43f5f5d96230332500620e75933cadac3f SHA512 2d4cad1ecc212e7239b4dd9964ab49b1a7cbf559c8cec6f61f0d0bd84249bc7989202fb5b5e81045527f2502fef0a38af4851de4bef11c1dfba8c4fa6c4f957b +EBUILD pip-run-12.6.1.ebuild 1320 BLAKE2B 3d23fcf884bafde2fea340c957509360c0a5cc477631735c786634eed96537dd5d5052a2cea6912792e538fd6a10c956b61ecb9f090dd354186c2623f4138454 SHA512 61151bf19a99a40809b51d9a8c8d19ca8fb08ae9f91cab3cb51fec564e848a0a9f26586bb4e7d08e40032aa534db69572f07ab6c93816e61c195af3f7b17f7fc MISC metadata.xml 389 BLAKE2B bc573b4f57b4f8371ecef97266b8441d47e66d551f7088a7f312ca049f7debd90e989d24d59d7aff182795ae27e553d131f3875c789dc793532ff9c812bcaf20 SHA512 00b81cba684e7118a3ce79ec5cb6a27d6ad67064a2745ffead8dec51c7786c9441139b800868cad8854ff39d7e38163ab2c8fa5c7d3f328390b628f8342fb0ca diff --git a/dev-python/pip-run/pip-run-12.6.1.ebuild b/dev-python/pip-run/pip-run-12.6.1.ebuild new file mode 100644 index 000000000000..18908d5d7407 --- /dev/null +++ b/dev-python/pip-run/pip-run-12.6.1.ebuild @@ -0,0 +1,51 @@ +# 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..12} 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 ~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/pycairo/Manifest b/dev-python/pycairo/Manifest index b54bdd3f2864..f8d1e4e17ab5 100644 --- a/dev-python/pycairo/Manifest +++ b/dev-python/pycairo/Manifest @@ -1,3 +1,5 @@ DIST pycairo-1.25.1.tar.gz 347088 BLAKE2B ba4eedaf47e514bd7c3ad5ea738d099428958988a708255f59df48372d112d0195fe746be03de56aa25ccce9c2366b8898fcdd568b427372d0340c5edd550a5c SHA512 f2b93a09cbe9cd7c2885794ff58a48df6cf59fbe2dbeabf7c6e9d99e68c71ac220abc866ac0d756c7ffb3f821ef63b65dbb8963f0bf7d5bd21ee0efb800e7b23 +DIST pycairo-1.26.0.tar.gz 346850 BLAKE2B da6c35c929d372764280e8963a8b66ba533ccb99be9ee2bfa10859c635dd16cc087d542607be9ec6a9ffb942feb892100d4b9017d832d478b35c434aa05b9bb9 SHA512 5313f0d408a6e6ce6e70ac92291be5dd8651e01fbf9411d0467061afa21849cde27db273f2a13b4c3c931183f63f75f31fc0f0d3283b8f339ba88e71eab432f1 EBUILD pycairo-1.25.1.ebuild 1530 BLAKE2B ffdc565e7e1b9c862c8e88394c58069825260125babb756f083231153c2033a1e1413bd440f8f88483822d3781f9e67a3ea9a527ad2d84ddc9f51abd31521e06 SHA512 8b17b784a8930f21c94fdb7fc0b356b128872fe0259dd68cef20a2b9f7d9541b729f04124e5c0cedb1acf38d954be5bc592ab6ad70502d2866b69689f2620848 +EBUILD pycairo-1.26.0.ebuild 1527 BLAKE2B d29d38aee3f2bdc1b93e5d372ef23c24f01327fff0507ad38c2afa31881b60676b7fb08a75943c5f67b9adfdf224d31b920d192764a091e06a0f615db2bf835a SHA512 b1b773e80c200cbf3377e579a1fed501d10057fd6cbf939d3cb27db2619d107020a8ad58b5c92430b703e7431614dedccd0770002bb041084fbb2d03c375f0eb MISC metadata.xml 368 BLAKE2B 5e0f85e23bc56113927d28072c7178d27fc058b1e90851150c55e9e713edb96dd5daa79df8423f6719032538c9448d8afa9b750961bd82a5bcfae2d5e228c6b6 SHA512 c1e81ed2f535c8050f18950a57b71aa871b965c57d1e5ca8e8a4c48ecd643bc9ec326e046c1aea9f3f41124b9fe765a0b9b46a541c28f325cae7038cea66d086 diff --git a/dev-python/pycairo/pycairo-1.26.0.ebuild b/dev-python/pycairo/pycairo-1.26.0.ebuild new file mode 100644 index 000000000000..8b6eb7068906 --- /dev/null +++ b/dev-python/pycairo/pycairo-1.26.0.ebuild @@ -0,0 +1,73 @@ +# 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..12} pypy3 ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +DESCRIPTION="Python bindings for the cairo library" +HOMEPAGE=" + https://www.cairographics.org/pycairo/ + https://github.com/pygobject/pycairo/ + https://pypi.org/project/pycairo/ +" +SRC_URI=" + https://github.com/pygobject/${PN}/releases/download/v${PV}/${P}.tar.gz +" + +LICENSE="|| ( LGPL-2.1 MPL-1.1 )" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +IUSE="examples" + +BDEPEND=" + virtual/pkgconfig + test? ( + dev-python/hypothesis[${PYTHON_USEDEP}] + ) +" +RDEPEND=" + >=x11-libs/cairo-1.15.10[svg(+)] +" +DEPEND=" + ${RDEPEND} + x11-base/xorg-proto +" + +distutils_enable_sphinx docs \ + dev-python/sphinx-rtd-theme +distutils_enable_tests pytest + +python_test() { + esetup.py build_tests + epytest +} + +python_install() { + distutils-r1_python_install + + # we need to pass --root via install command, sigh + cat > "${T}/distutils-extra.cfg" <<-EOF || die + [install] + root = ${D} + EOF + local -x DIST_EXTRA_CONFIG=${T}/distutils-extra.cfg + esetup.py \ + install_pkgconfig --pkgconfigdir="${EPREFIX}/usr/$(get_libdir)/pkgconfig" +} + +python_install_all() { + if use examples; then + dodoc -r examples + fi + + distutils-r1_python_install_all + + insinto /usr/include/pycairo + doins cairo/py3cairo.h +} diff --git a/dev-python/pygit2/Manifest b/dev-python/pygit2/Manifest index d0bee578b6ef..0c2c3a8b6310 100644 --- a/dev-python/pygit2/Manifest +++ b/dev-python/pygit2/Manifest @@ -1,5 +1,5 @@ -DIST pygit2-1.13.3.tar.gz 752098 BLAKE2B 474c7e4cf92ec81c128fec1ff6222aa524a8dbf291c7ad350a1f150536442a518dbcf6c5ed2af2902265bcb04f34effb258c30e983bf52d1a93d477da4fce00c SHA512 def3d7b4df43ef231c488720a47cef91ad1e9a0568745869cec63f8a2ccfa7ad0be4c40b1cab973ef34e493d9451b33071aa64dc7fb8a8013fcdd1c6f6a45ef1 DIST pygit2-1.14.0.tar.gz 765357 BLAKE2B fd36958cd64808d478e1c3bd6e6fc7714749c2b73cbf59f71c63ce3e37168df7196be143b0d8fbd724a7b090a06572cd0df111eea87becf9186be2ec4165104d SHA512 117858589c7cda9fe3c7d085c3577b5dfe1792335d58420349060ba45722adc59a479091e0c00e95298cdf705af9905236b3f54ccd75f82ca4704d4580e723be -EBUILD pygit2-1.13.3.ebuild 804 BLAKE2B 750002253c04cae4f4402ea9bb5374f45be208110584253b13102b920ecf594066b9a1d078b115d16ef7eb3b6360787d74b20e58c00746f571167de623e9125c SHA512 53c780ed42693a8966a58bef31683d6bacf347b52d462b75628c85ae57390fab57a461555414443adeb8a136a4e80a43db770197fe166fdcf8b5c19fe40c516c -EBUILD pygit2-1.14.0.ebuild 806 BLAKE2B 12ecc52e93ac2ee4d6b33a4663650ddb5f05b7d0f102d75fd4b79ba37f02d7c2bf112648d60ea0c4abfde59bfc050f3b847bceaabc8104108ab167483c516141 SHA512 ecb7c8974dd7a24036d4f6f7b42209d4ae78eb9f3ec4ee3997eba941f960764548396444854966b6866f03fee0ca071c5d4fcc7e270705c5295368c855c3ec15 +DIST pygit2-1.14.1.tar.gz 765621 BLAKE2B 7761851052c5dc03f82db987166012eb2a3445d62b209bc1734e240a619d7c5e4449c1772b250dd3ba8e1605b7c94edb4d8b7ad50c92bd85833e4688ed1e92ef SHA512 0718d7f480d40a5c435c725fbfec728ebdbb70d700607662308458dd125796fce9ddcf40afa6841ddc9cb7b19a5966fb3b5c8e4a52281a7eb354381ce62b5534 +EBUILD pygit2-1.14.0.ebuild 804 BLAKE2B 810cb6a6ebc368a8a8a73af17b73101bcb6b0e31f3195ea8b44a4146dc2a153b6680048edae8cd26540c307ce8788acfb7a6b8d0a3de5198eb514b5467cc1474 SHA512 16943f6b03ff0ab78b56d0d16ad2b1af33166157586be3f3830f2eb22ecb06e7cdc2cd9ce9a4468ed59905bd516b1e9bb5b8a05bbbf05e20c332b252439adbd3 +EBUILD pygit2-1.14.1.ebuild 806 BLAKE2B 12ecc52e93ac2ee4d6b33a4663650ddb5f05b7d0f102d75fd4b79ba37f02d7c2bf112648d60ea0c4abfde59bfc050f3b847bceaabc8104108ab167483c516141 SHA512 ecb7c8974dd7a24036d4f6f7b42209d4ae78eb9f3ec4ee3997eba941f960764548396444854966b6866f03fee0ca071c5d4fcc7e270705c5295368c855c3ec15 MISC metadata.xml 490 BLAKE2B a53da88b5fe40a56d831bb5589d03d247ca1d1d843bde9a1fe6999563a42c076a9f6462b6947ae217086e5edde35a4788f4552636871891f9820534a6f0bade6 SHA512 57cb7356bbb0a22fce2d7ecd8ab346ef5c8155d0941d6a15bf2e98364e755d6e5e5d6aacf24017b4b827b983032e4d46f2363483ac66d6e3882c8be12e60fb39 diff --git a/dev-python/pygit2/pygit2-1.14.0.ebuild b/dev-python/pygit2/pygit2-1.14.0.ebuild index f0d810482556..afac9dd7571b 100644 --- a/dev-python/pygit2/pygit2-1.14.0.ebuild +++ b/dev-python/pygit2/pygit2-1.14.0.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="GPL-2-with-linking-exception" SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" +KEYWORDS="amd64 ~riscv x86" DEPEND=" =dev-libs/libgit2-1.7*:= diff --git a/dev-python/pygit2/pygit2-1.13.3.ebuild b/dev-python/pygit2/pygit2-1.14.1.ebuild similarity index 91% rename from dev-python/pygit2/pygit2-1.13.3.ebuild rename to dev-python/pygit2/pygit2-1.14.1.ebuild index d567e77cda0e..f0d810482556 100644 --- a/dev-python/pygit2/pygit2-1.13.3.ebuild +++ b/dev-python/pygit2/pygit2-1.14.1.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 @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="GPL-2-with-linking-exception" SLOT="0" -KEYWORDS="amd64 ~riscv x86" +KEYWORDS="~amd64 ~riscv ~x86" DEPEND=" =dev-libs/libgit2-1.7*:= diff --git a/dev-python/pyside2-tools/Manifest b/dev-python/pyside2-tools/Manifest index 862b6a4d3309..23d9515bfe89 100644 --- a/dev-python/pyside2-tools/Manifest +++ b/dev-python/pyside2-tools/Manifest @@ -1,4 +1,4 @@ AUX pyside2-tools-5.15.11-no-copy-uic.patch 1343 BLAKE2B dbabe4c0a46b0f3ccb160df34626258154efaa69554507b87e0cebe638c93b9abc6d3cf6d72f0c90833d21646e9b44a2ea0bbebeb2f11f92a748adf4f9663277 SHA512 4dbc2bbca3c16aafeeba8d2384d15dd28d7f8611027850293f165af37f9cf0ba17b1617cee06125c2e37edb011ecdeb00feb84edb8cf6c901b9e32b6d9cba639 DIST pyside-setup-opensource-src-5.15.12.tar.xz 3585204 BLAKE2B a664555b5a98d5ebda39c8226062e12c2b3308e6d95866cd9268de6a8089aef5d0e7a4958821a8e84642f01bffe2a9323ba0752d33fc803d4eb4b29453e2f070 SHA512 843d7352bfb7c9765b5033939b2a6211148ad79a6012685b2d07775745edf04c8420359efb2a3ae4a8686de4daaeb7f531f73fd152f0a2fe7dd54de0080c3cf4 -EBUILD pyside2-tools-5.15.12.ebuild 1605 BLAKE2B 61ea9709dbaee7f6f037b96a8834f80a8f32fb081df886382f4e14550db418fc9d95f07875d5baa707c768ce1642ba758cd045d1c56b3d4c678503286c8c247b SHA512 026f0578d1d9a47c5c875efb2d13d29eaaa2d65e43f68f1ec6c87af63b6cbfa729b382bf0357aecd44eb69bc738e9a7aab87c3716c69aacb8722b5c45be2e2df +EBUILD pyside2-tools-5.15.12.ebuild 1794 BLAKE2B 0024f3024a76c49a62c43e665bbcae3d10506d9ddbb5f9eae749a0f834ad1abbea579af0c889759ccb0a155d0c32d37f9cd2f8b5fee79325e98c37f9a1856c85 SHA512 59cc86c9319383e71ea007c0d44c4550418f30ba874dd346c507d2228ec6dfddaee3aedbe51fc68f3ae21094f1ad49e6a8cb6317694ceceea767cf1dc3ecf5a7 MISC metadata.xml 402 BLAKE2B 28348df442d189eadb56e04dfda71c1d5a56868aae85611a7d77ecdc7651e34ce02563c8da1270aad55758e2dd4301de44434e0bbdb010ef484e240068602ede SHA512 a54866110e38c24d67d60286c64b63dc0b537c55eb201b84b9173b47710b6e8a840d9072ca46fbef969bf481e43e1d8824b20655d7fe6b300cfd5333c3f74a41 diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.12.ebuild b/dev-python/pyside2-tools/pyside2-tools-5.15.12.ebuild index 93fd8b402f99..a4e0bab67f21 100644 --- a/dev-python/pyside2-tools/pyside2-tools-5.15.12.ebuild +++ b/dev-python/pyside2-tools/pyside2-tools-5.15.12.ebuild @@ -7,7 +7,9 @@ EAPI=8 # https://bugreports.qt.io/browse/PYSIDE-535 PYTHON_COMPAT=( python3_{10..11} ) -inherit cmake python-r1 +LLVM_COMPAT=( 15 ) + +inherit cmake llvm-r1 python-r1 MY_P=pyside-setup-opensource-src-${PV} @@ -22,9 +24,15 @@ KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND="${PYTHON_DEPS} - ~dev-python/pyside2-${PV}[${PYTHON_USEDEP}] + ~dev-python/shiboken2-${PV}[${PYTHON_USEDEP},${LLVM_USEDEP}] + ~dev-python/pyside2-${PV}[${PYTHON_USEDEP},${LLVM_USEDEP}] +" +DEPEND="${RDEPEND} + $(llvm_gen_dep ' + sys-devel/clang:${LLVM_SLOT} + sys-devel/llvm:${LLVM_SLOT} + ') " -DEPEND="${RDEPEND}" # the tools conflict with tools from QT PATCHES=( diff --git a/dev-python/pyside2/Manifest b/dev-python/pyside2/Manifest index f877f1900bf2..08c26ec9cc02 100644 --- a/dev-python/pyside2/Manifest +++ b/dev-python/pyside2/Manifest @@ -1,3 +1,3 @@ DIST pyside-setup-opensource-src-5.15.12.tar.xz 3585204 BLAKE2B a664555b5a98d5ebda39c8226062e12c2b3308e6d95866cd9268de6a8089aef5d0e7a4958821a8e84642f01bffe2a9323ba0752d33fc803d4eb4b29453e2f070 SHA512 843d7352bfb7c9765b5033939b2a6211148ad79a6012685b2d07775745edf04c8420359efb2a3ae4a8686de4daaeb7f531f73fd152f0a2fe7dd54de0080c3cf4 -EBUILD pyside2-5.15.12.ebuild 9056 BLAKE2B 393178162b9f1e6093a82b221b7608a8b3f8e91dbbad643628f0be5c9b8d62b0cdb462e62630beac9825b7c9025d2548446361f18699725dd3e3c0ea21b5e2ef SHA512 a833f9c2070d105280b5b07f6d5131c5c920230a1eae51b983cfbb4a4e3464b944274888ceb9f8a4a3733a7099d9a6b1e7adf0b54be6b49bae93aa371e1c4653 +EBUILD pyside2-5.15.12.ebuild 9182 BLAKE2B 9abd834f6afcfd548c9eeba310c266bec154c69e40775ba36ee6381a6ac4411541eb0da83db0d3e6a7f3e030145af6cbdeafda8b6b0059d9c3c7987e82e11dc7 SHA512 95681d97c1a98c4c6103c1cc107efe439d72d44ec02e4a7d7750a673143934271838dd411f6fa41fe5ab142057d5da41a7f8f38015ff75efaec69d7bff81bb42 MISC metadata.xml 2143 BLAKE2B 0e07f94230c96f0d0cad7fc8c066356f20770d8ec285aaa049bc3650ec2f81837512d6ef217472ce799ce85a1e0a93d275d8b13f770bd68e6e86e5de495c26e8 SHA512 7bbd56f0e8bdece4cde891e8f864802fe872861fd1fa1398b3dac5554e212545acd47aa763389e685e37b2d2b8679212e06b0a8c589f824b71bcce4811973102 diff --git a/dev-python/pyside2/pyside2-5.15.12.ebuild b/dev-python/pyside2/pyside2-5.15.12.ebuild index c516810217e7..f0de45d53ba8 100644 --- a/dev-python/pyside2/pyside2-5.15.12.ebuild +++ b/dev-python/pyside2/pyside2-5.15.12.ebuild @@ -7,7 +7,9 @@ EAPI=8 # https://bugreports.qt.io/browse/PYSIDE-535 PYTHON_COMPAT=( python3_{10..11} ) -inherit cmake python-r1 virtualx +LLVM_COMPAT=( 15 ) + +inherit cmake llvm-r1 python-r1 virtualx # TODO: Add conditional support for "QtRemoteObjects" via a new "remoteobjects" # USE flag after an external "dev-qt/qtremoteobjects" package has been created. @@ -83,7 +85,7 @@ RESTRICT="test" QT_PV="$(ver_cut 1-3)*:5" RDEPEND="${PYTHON_DEPS} - ~dev-python/shiboken2-${PV}[${PYTHON_USEDEP}] + ~dev-python/shiboken2-${PV}[${PYTHON_USEDEP},${LLVM_USEDEP}] =dev-qt/qtcore-${QT_PV} =dev-qt/qtopengl-${QT_PV}[gles2-only=] =dev-qt/qtserialport-${QT_PV} @@ -123,6 +125,10 @@ RDEPEND="${PYTHON_DEPS} xmlpatterns? ( =dev-qt/qtxmlpatterns-${QT_PV}[qml?] ) " DEPEND="${RDEPEND} + $(llvm_gen_dep ' + sys-devel/clang:${LLVM_SLOT} + sys-devel/llvm:${LLVM_SLOT} + ') test? ( x11-misc/xvfb-run ) " diff --git a/dev-python/pyside6-tools/Manifest b/dev-python/pyside6-tools/Manifest index b4580fc877c9..dc001795b8db 100644 --- a/dev-python/pyside6-tools/Manifest +++ b/dev-python/pyside6-tools/Manifest @@ -1,3 +1,3 @@ DIST pyside-setup-everywhere-src-6.6.1.tar.xz 13887704 BLAKE2B 14a75cb6d20dced9b1edf79b8bb40ce44ecb7642f45743e59bc2d55b3e6fa5a742a0a0e5712b8f8cd4d908cc0f5103ac823390db968f42d0782818242c6f77e5 SHA512 3516f3e4595f1ba4ebbc680c5a94f9f939e04c0a3257720ebdd7ed12307bb007d1c73824029f51ec71c41a335268f34834250a5e87b3c4356d9e0a6f1d6b1f71 -EBUILD pyside6-tools-6.6.1.ebuild 1574 BLAKE2B 4db4e3031dffc80e916337cdc95b302d8953ac38a01486fb66f906716c5a4ccfd216deb6fb3632dec57c65f1308a3f33ba5111fa9c3f366515a2b465bb7eb8e4 SHA512 8fc2f52b76f55c0f46643f1ab19bda638f73164a6693a6f3211a0dca083c8c64577ced451cb5142d732201cdd9690d23e98a4779f7b6aab5ae97a8701f476766 +EBUILD pyside6-tools-6.6.1.ebuild 1769 BLAKE2B e39ab8e2f78185ddda6c105e46a5c83f202d3519650c0f60841f52c4fe0f25f5fab5520902bb65eeab821ad76cd6e44bf65dfff09973202c2ca257933f250cbe SHA512 c03557c98b267a1753956268e810b03116e6b7b017ccaef071a7925a679bbabfa35ec9f25c76dde647c3a14ff2303c276389bf64a40c2311a406b1a934681c34 MISC metadata.xml 402 BLAKE2B 28348df442d189eadb56e04dfda71c1d5a56868aae85611a7d77ecdc7651e34ce02563c8da1270aad55758e2dd4301de44434e0bbdb010ef484e240068602ede SHA512 a54866110e38c24d67d60286c64b63dc0b537c55eb201b84b9173b47710b6e8a840d9072ca46fbef969bf481e43e1d8824b20655d7fe6b300cfd5333c3f74a41 diff --git a/dev-python/pyside6-tools/pyside6-tools-6.6.1.ebuild b/dev-python/pyside6-tools/pyside6-tools-6.6.1.ebuild index 58c17ed640c3..e7411d54de28 100644 --- a/dev-python/pyside6-tools/pyside6-tools-6.6.1.ebuild +++ b/dev-python/pyside6-tools/pyside6-tools-6.6.1.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 @@ -7,7 +7,9 @@ EAPI=8 # https://bugreports.qt.io/browse/PYSIDE-535 PYTHON_COMPAT=( python3_{10..12} ) -inherit cmake python-r1 +LLVM_COMPAT=( {15..17} ) + +inherit cmake llvm-r1 python-r1 MY_PN="pyside-setup-everywhere-src" @@ -22,9 +24,15 @@ KEYWORDS="~amd64" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND="${PYTHON_DEPS} - ~dev-python/pyside6-${PV}[quick,${PYTHON_USEDEP}] + ~dev-python/shiboken6-${PV}[${PYTHON_USEDEP},${LLVM_USEDEP}] + ~dev-python/pyside6-${PV}[quick,${PYTHON_USEDEP},${LLVM_USEDEP}] +" +DEPEND="${RDEPEND} + $(llvm_gen_dep ' + sys-devel/clang:${LLVM_SLOT} + sys-devel/llvm:${LLVM_SLOT} + ') " -DEPEND="${RDEPEND}" src_prepare() { cmake_src_prepare diff --git a/dev-python/pyside6/Manifest b/dev-python/pyside6/Manifest index 0831442620b2..b3611c3238db 100644 --- a/dev-python/pyside6/Manifest +++ b/dev-python/pyside6/Manifest @@ -1,5 +1,5 @@ AUX pyside6-6.3.1-no-strip.patch 953 BLAKE2B f88bac603a584213a864fcfc7c528f1d236ebdbfb653c3877316cd0b95c30c2f7288b1c81c6a90a3e4228536da4aa63552991fefa952f450b0b852b3e2aed94a SHA512 2920075a26fc059bdebc8eb5fa7c15de74729b7f8d1eb59197f7426afa7a65f1f78a8ebb76e946b2dfaf5817dbf090744bafaed2f2156f2d1548c2932a7ce61a AUX pyside6-6.6.0-no-qtexampleicons.patch 221 BLAKE2B d45b4ebcd780a0151b793b5b21f5d7599ee5c427372ef19f518ac1c94306938178b0bfb603d9755aae9bddc4c31c35bb4648617c793f8e399f0f8dcce0d1f3bb SHA512 1da97be74142402454ef5384c58d2b2a792fea53b4155d7b5ede6d145496b45e4fd56723f8f7716150c2bba448ce816c6740059d7d38ae53d5cdf7c38c4acd7b DIST pyside-setup-everywhere-src-6.6.1.tar.xz 13887704 BLAKE2B 14a75cb6d20dced9b1edf79b8bb40ce44ecb7642f45743e59bc2d55b3e6fa5a742a0a0e5712b8f8cd4d908cc0f5103ac823390db968f42d0782818242c6f77e5 SHA512 3516f3e4595f1ba4ebbc680c5a94f9f939e04c0a3257720ebdd7ed12307bb007d1c73824029f51ec71c41a335268f34834250a5e87b3c4356d9e0a6f1d6b1f71 -EBUILD pyside6-6.6.1.ebuild 10030 BLAKE2B 8c35a91c4ad27220cf193360068163e33e9bb025ea61d4f31ec72df3a66c9b29ad2e852a4c1f129e2c92f538e8a22a670c644652f2c23168dce3144b3c17a590 SHA512 d5ac7de3dd8061329018057066f2d671f3a256b31d32b9c73971bc44367c950216c50a826fa909b0427b0c625206037aa9e9f2d003756b816a04793b2f9acf93 +EBUILD pyside6-6.6.1.ebuild 10162 BLAKE2B 89f7c7c7228eb6c988732ed8cfa0e5c3b3f8e44e9b632c207572a4b0db6fd8739d058cb8602299034a4840fe57ad53ac84db0411df159acd1229a8f2b92b345f SHA512 a722c3a98942271164005e0370f9922c2827ba182d3faf3a9a38523f20f9b62f2e711eb9b14922468c42d4a71bb56c5ff3239288f57c0745025e6fcf79707144 MISC metadata.xml 2370 BLAKE2B 4135d3d10c96b39c55d9609a096a62a638c2c2e4f15c8b097631baaec111e4c197584f66db8d6151b25404cf51de7b3254c3c853ce6ba0e5c832d4dcb59936f0 SHA512 3ef85f4d14c69cf9fbccd62056e806ac3afbc49ee4ab31652b51bed3582d492d631d2c1370fa59af6ed6a8c32cb337108f9f2bd5dd7feb4a7402a046b9bb0ceb diff --git a/dev-python/pyside6/pyside6-6.6.1.ebuild b/dev-python/pyside6/pyside6-6.6.1.ebuild index f2e1ba0e2609..db1f8cb77f48 100644 --- a/dev-python/pyside6/pyside6-6.6.1.ebuild +++ b/dev-python/pyside6/pyside6-6.6.1.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 @@ -7,7 +7,9 @@ EAPI=8 # https://bugreports.qt.io/browse/PYSIDE-535 PYTHON_COMPAT=( python3_{10..12} ) -inherit cmake python-r1 virtualx +LLVM_COMPAT=( {15..17} ) + +inherit cmake llvm-r1 python-r1 virtualx # TODO: Add conditional support for "QtRemoteObjects" via a new "remoteobjects" # USE flag after an external "dev-qt/qtremoteobjects" package has been created. @@ -83,7 +85,7 @@ RESTRICT="test" QT_PV="$(ver_cut 1-3)*:6" RDEPEND="${PYTHON_DEPS} - ~dev-python/shiboken6-${PV}[${PYTHON_USEDEP}] + ~dev-python/shiboken6-${PV}[${PYTHON_USEDEP},${LLVM_USEDEP}] =dev-qt/qtbase-${QT_PV}[concurrent?,dbus?,gles2-only=,network?,opengl?,sql?,widgets?,xml?] 3d? ( =dev-qt/qt3d-${QT_PV}[qml?,gles2-only=] ) bluetooth? ( =dev-qt/qtconnectivity-${QT_PV}[bluetooth] ) @@ -118,6 +120,10 @@ RDEPEND="${PYTHON_DEPS} websockets? ( =dev-qt/qtwebsockets-${QT_PV} ) " DEPEND="${RDEPEND} + $(llvm_gen_dep ' + sys-devel/clang:${LLVM_SLOT} + sys-devel/llvm:${LLVM_SLOT} + ') test? ( =dev-qt/qtbase-${QT_PV}[gui] ) " # testlib is toggled by the gui flag on qtbase diff --git a/dev-python/pytest-describe/Manifest b/dev-python/pytest-describe/Manifest index d15925d7a580..429414c7d48e 100644 --- a/dev-python/pytest-describe/Manifest +++ b/dev-python/pytest-describe/Manifest @@ -1,3 +1,5 @@ DIST pytest-describe-2.1.0.tar.gz 10272 BLAKE2B aa0ff1cdcdeeea7f5dee444502eb304415c91d4a54d7caa1b0daa3f6e9546947a51d6d801ca6befaf5f8633f0d4c770c9b7218e2ea1f0412d11a8b21abd3c284 SHA512 ca15a6d2c3bc42cf9bc7dd4359c4e6d1e793862ab256e1b43940f8d1605cb065d260128c6931a79226b5288caa67f0c3934650ce95aa413d65200c53fdc1f817 +DIST pytest-describe-2.2.0.tar.gz 10907 BLAKE2B 1a99cf3060b36caa44fba91d71ae2e66d13dd68c397c1469af1b93f5fee93ace9ef52d985fdd04c46805ab7d50be3f5af1344cec8b8c1d88f4c752d2afa6f58f SHA512 d4bb79edeeb7169deeabbc7f98700b8084f14ba7596c523a52634637cdb642a76a203b15b6c40b23c08de578dafe43a232f39bbc55caee23aeca61558e51cdc9 EBUILD pytest-describe-2.1.0.ebuild 715 BLAKE2B 6debbab620779ba3e273a0829c19f474b043f1f834643b4dedb92f3c05e4b56aa72c5c04c1374e0a7dbe9ee9744907d836c9c5aabdb40a0880c8bbaf2460aa67 SHA512 30f45696b0544e8e366bcc5b993b725de9f79aa765902a8f98346731a03dc7f567447fc4f5e1014fc18dbd28078f577415a2489bd4b710bbae2e5b669e3ba00e +EBUILD pytest-describe-2.2.0.ebuild 718 BLAKE2B 0cc652be7646c46bb5a3b0e900272c6b43f9f9c4670da2e55b59c3c9c19ef14f5fb0918f4308390ccb3cb5b8b44a9ae84db464f42d8a0fe62bc5476bfe406d22 SHA512 eea3be5d8c5791f8ddae097bfac39799b65a2216f6105b6f020137472d52361f94aad9f7a2603ddf64386b0b07626176f133a41c8543e000dd8f3851703a699c MISC metadata.xml 409 BLAKE2B 00d21d44dc08a1a7166d85d5be7ce30b7af5d36e3e28bdcebb5f4495f9a5508bb7bc7f534aae9c242b0708a5e7c8bda4e693a2b05efac94e4283b1c8172ac5d0 SHA512 60e89b39de96adf0c7b80aa46b67544bce41c95eb2076e6f546f04ae46cf7d69709f89b9475c8e5b821b52afa9b3c344f2f5d7789fb2ceeba49facadc5d4c56b diff --git a/dev-python/pytest-describe/pytest-describe-2.2.0.ebuild b/dev-python/pytest-describe/pytest-describe-2.2.0.ebuild new file mode 100644 index 000000000000..4335fc3fa5e3 --- /dev/null +++ b/dev-python/pytest-describe/pytest-describe-2.2.0.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=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Describe-style plugin for pytest" +HOMEPAGE=" + https://github.com/pytest-dev/pytest-describe/ + https://pypi.org/project/pytest-describe/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" + +RDEPEND=" + =dev-python/pytest-2.6.0[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local -x PYTEST_PLUGINS=pytest_describe.plugin + epytest +} diff --git a/dev-python/pytest-home/Manifest b/dev-python/pytest-home/Manifest new file mode 100644 index 000000000000..85d5de03396e --- /dev/null +++ b/dev-python/pytest-home/Manifest @@ -0,0 +1,3 @@ +DIST pytest-home-0.5.1.tar.gz 7596 BLAKE2B 3e0ac21a35bff15e652d710bab0c59855c9beda9a1aa32ca5e3aa9e659dabb5a09bc0e93c56f280e859a1d50159f6e56aaf69ec64ee5268a1a93871bca3b3a23 SHA512 6b3ab71f48135d7fe3e0279de598e8067bfeb1f3295d4ab947ff703e8c8c6b61d827ce30f86da15b854a09b813105e459eed02af19da22debd25df20759759b8 +EBUILD pytest-home-0.5.1.ebuild 512 BLAKE2B ed6755849257d655771e5692fb82a51e8f722763270eb3b98772ab52f794e2695cdfd90d2d6a275f7ec0865bd60212f3c781c74e6e7dd0779c70fd715e18eeab SHA512 3a425ebc471a09f25f512b32ce24aa391f91a512dcded5804817bddbeb72a89864d73472e878c0d43b22d11689c7589c39f701c7882e3b832c3ffa3729a5ddd5 +MISC metadata.xml 428 BLAKE2B 9f9c0d72ec25e6f573f42709148169aa569a5862a16a43fd443f098ead7e84b621294f70222b0a69fb77d15ff2d98a2ad9418be11deb63f80d1bf83d92139e3c SHA512 be336bb81c2212038016fc5b7f5fc507ebf67e399048008472872450a4bea37e70a1242c62efad674366f2a9933b052c323cea5a1e4bd5c310bde1e50d583a4e diff --git a/dev-python/pytest-home/metadata.xml b/dev-python/pytest-home/metadata.xml new file mode 100644 index 000000000000..01af36105bbf --- /dev/null +++ b/dev-python/pytest-home/metadata.xml @@ -0,0 +1,13 @@ + + + + + + python@gentoo.org + + + + jaraco/pytest-home + pytest-home + + diff --git a/dev-python/pytest-home/pytest-home-0.5.1.ebuild b/dev-python/pytest-home/pytest-home-0.5.1.ebuild new file mode 100644 index 000000000000..cef7bfb561a9 --- /dev/null +++ b/dev-python/pytest-home/pytest-home-0.5.1.ebuild @@ -0,0 +1,26 @@ +# Copyright 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..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Home directory fixtures" +HOMEPAGE=" + https://github.com/jaraco/pytest-home/ + https://pypi.org/project/pytest-home/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64" + +RDEPEND=" + dev-python/pytest[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest diff --git a/dev-python/python-multipart/Manifest b/dev-python/python-multipart/Manifest index 209190850332..494154a5cf83 100644 --- a/dev-python/python-multipart/Manifest +++ b/dev-python/python-multipart/Manifest @@ -1,7 +1,9 @@ DIST python-multipart-0.0.6.gh.tar.gz 48648 BLAKE2B 4995136e6fcda8df952a6ee868238a507f3d5ea8f8454d4c4933e89b4897440f9186bd820af427f81b3240ca3610aa8300a944e4a0436291cc414f5e97daca30 SHA512 fb996725266996aefb5284b4815ecd8d0005344359f29780f0c2817125f625f3910be14d7d937e975b3ca9fb27a2a483401ab342a0c861df0e1112d447b1f083 DIST python-multipart-0.0.7.gh.tar.gz 48727 BLAKE2B 723910a769c7a574480a8e60be23a5e279daa487972b78d72db74ea8a2969b60711eb48bdc6a8a0e27baf8cfb3cec388eef95dafe69b44012b1ee9221d5c88ce SHA512 fc4429a50550087f4c05e4a35fdf3f3a0a6e00a8401d6478481f54427af88a9b0da237785142edc044f0802c40ffa54b6a6b70949ad4fbe12de5a06ce5a724de DIST python-multipart-0.0.8.gh.tar.gz 48838 BLAKE2B 62c400c5c2024cc7706af418ee2957ab2f05a68a53a72f457c2da75d12233667461d7d7d1d1620a2e59e1d42927c6fde7b90617fe8a08d9341147f15a5230e4e SHA512 9ec89558faf6efd282699a6ef8e6d1fe540ca6694be7c547369840ec28e0bcccf094b3ef05155e08577a7884047f99aed78051a2ef05926432f8306570009d69 +DIST python-multipart-0.0.9.gh.tar.gz 49448 BLAKE2B 9ab4026dd4f45e60fd3bd781b178258edc9841e2a999ba6d0e918e37da106d7e9fb5816fa3e2fccb9eb3139c06c83dc892fe3e38b98bc6289dccaee4cdc64260 SHA512 6e41be080e079b1e9730e61d72b5b339fbb447bfb2b171a617c17025c5ad69924ca3c24f39e160f7b1cc495cea0999e72e6674e5631ce88a48240ecc229d0343 EBUILD python-multipart-0.0.6.ebuild 668 BLAKE2B a1d3301b090f6e778ffe29afb5ffc826c36af6e872555ba03624c6bedee472af4ee6f5528a4b34d8b9323f27512d264df983b9232c4c7fdce9a38fec5597f7bc SHA512 9cd5610aaeae66888dffb214f3498a42821c64395d896fd4247dbd223f8ef9b669d2298fd6d748207fc9e538a76e5abb1adf8411a5e2801810f0495f260ce006 EBUILD python-multipart-0.0.7.ebuild 676 BLAKE2B 8e125fb8acfefc74066db34a8efbfc8d35917e91ba95e15e7f9a74f6f13a0f15b0ab90480a790f05373703b7c529ad2680530e3268387a27c3124ef5625c8b82 SHA512 c53b62401d6f1efe5c0358825ff6269f4c1f31b3a377df4713729e77f23d1e31b3e93182e3bc252211661e59aec8ba5e914a872c83a7d95b7d9be8f412a62051 EBUILD python-multipart-0.0.8.ebuild 672 BLAKE2B 8391900a8e9f92310b46dfab94c40a4cc2643658efe90f09ed86cbe8c2a7d91efd9bb96335a6b40ef527aec3ba6f0fafb4ebbdd3d5bc6351c80599065e4462b9 SHA512 9a85b87abb50c4463d4dcf5fccdc9b5273946193e869d9768aab205125639d3aba09f20d5c3d9a30170cad4d24dd38bd078c8549adc6c6755a23ee86721af263 +EBUILD python-multipart-0.0.9.ebuild 672 BLAKE2B 8391900a8e9f92310b46dfab94c40a4cc2643658efe90f09ed86cbe8c2a7d91efd9bb96335a6b40ef527aec3ba6f0fafb4ebbdd3d5bc6351c80599065e4462b9 SHA512 9a85b87abb50c4463d4dcf5fccdc9b5273946193e869d9768aab205125639d3aba09f20d5c3d9a30170cad4d24dd38bd078c8549adc6c6755a23ee86721af263 MISC metadata.xml 407 BLAKE2B 506414856dda2ccb7c2da00c350f73dcff5a3d9ea5897b96a7acf8973462c564b217c42cb922587378ca8c0e78f8a5a6a5aabb12bd93ca202bb29e377a6ad143 SHA512 4b61836d4f1834b8abe4c5a0e1620cefbee79665ffbd14326dc9b9b43252b519e2d3cd392c40b7356f3be705e3a38da565416e7294d02fb1817cda0e8b72a115 diff --git a/dev-python/python-multipart/python-multipart-0.0.9.ebuild b/dev-python/python-multipart/python-multipart-0.0.9.ebuild new file mode 100644 index 000000000000..04f7d2f6b162 --- /dev/null +++ b/dev-python/python-multipart/python-multipart-0.0.9.ebuild @@ -0,0 +1,31 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( pypy3 python3_{10..12} ) + +inherit distutils-r1 + +DESCRIPTION="A streaming multipart parser for Python" +HOMEPAGE=" + https://github.com/Kludex/python-multipart/ + https://pypi.org/project/python-multipart/ +" +SRC_URI=" + https://github.com/Kludex/python-multipart/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +BDEPEND=" + test? ( + dev-python/pyyaml[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/python-utils/Manifest b/dev-python/python-utils/Manifest index aae79c245faa..44e8f2d850ff 100644 --- a/dev-python/python-utils/Manifest +++ b/dev-python/python-utils/Manifest @@ -1,5 +1,3 @@ -DIST python-utils-3.8.1.tar.gz 30545 BLAKE2B 9132387de0d12c51dbd4a7a3eda561fa9935c9fa86d76346e50e4ee9401065211a02bb45e89df402900263d28b115b761c2a8d7a2fe799866da20d4848f48451 SHA512 ccba9651cc99a8f4e3f13e7ff66a43a40d2e85bc735b6246524269495ff321225a0dcad9abd03ca9cb61b4b1b35a27009fac3fe87e3f748ffc5c87a956acd335 DIST python-utils-3.8.2.tar.gz 30431 BLAKE2B 3c53c02729f601b30e68a26cd4b61e49c29f036a1327c43124e326dae173d1b528035bb0952c349ec43f3cd6e159c2e0d5e82c8c46efd12c95f445dbb20751c0 SHA512 e0de794abe95f3e205fcbde0fd52615f44128ffb702a406ff0d3f7ce2640ff60ac3cc508829245bce750ed191c9d3ae563b8f0619af4c2c43cacde6a1aa0fde4 -EBUILD python-utils-3.8.1.ebuild 802 BLAKE2B a71040e28771846b3755afa3a7a310575073633c674e9c5c3798aa406b154587685dbf7b9ed206b40bbed3c226b8bcbcf48a808ae1d541894466c8151cef2c96 SHA512 787b2a37c914ba42caac32127ada3036e225bb06d034ee0f1167d8d7984b7a546bb3f882ae9f2592c8d89cff8b943f2b7b6ca22ee4e954da69d096795a571a66 -EBUILD python-utils-3.8.2.ebuild 895 BLAKE2B 68bca6f88c3bcffe9218810e774872519fcf9184917ccfcb73aba1db63c5029762fa36c3b3abf4111c788fef23beb75320f351dd7ad3295314b1340245d93773 SHA512 5009d990f44715d6d52a0860e928795477466f7aaeada3762f62bf53757c0e891e891a046203b1bf158722e277836307aa80046f6a2a4acebb4ef2c37c133d31 +EBUILD python-utils-3.8.2.ebuild 893 BLAKE2B 5ed60990f1d44d9581e84586a42fedbcd956c4457c5405da609ef6e9ea995041b381ac9eaef686aeb806d509274ee99ba2d7081cacbe367f61e6f4e9a632d6ed SHA512 6cd5477a46e9b917c02c6fe3a191c2dd88e89c5e6adf83c10b17a424ee8f7595d236c9c4a920b1aff8afc7757f61e11a456603cf843752a7cf4a300f7ee87bb8 MISC metadata.xml 398 BLAKE2B 40018dd39311868fe5b37b6e03d6f6115427b84ca4cf4643b227dec910a193b547384c6cac4a97ed0f06a81c453c12ae57612e279e44a8a671b7f36a3ebc3128 SHA512 aaed2dfc1a9802d6d6d2d28d13fd478e0cee7c422992cde7994c4408690baba6c9e99ed77a55b0d3c5d966bb18cbc76c579b50f9d388a84ae204137b33c81a92 diff --git a/dev-python/python-utils/python-utils-3.8.1.ebuild b/dev-python/python-utils/python-utils-3.8.1.ebuild deleted file mode 100644 index 049b88eae0d8..000000000000 --- a/dev-python/python-utils/python-utils-3.8.1.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="Collection of small Python functions & classes" -HOMEPAGE=" - https://github.com/WoLpH/python-utils/ - https://pypi.org/project/python-utils/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm64 ~x86" - -RDEPEND=" - dev-python/typing-extensions[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - docs - _python_utils_tests/test_logger.py - python_utils/loguru.py -) - -python_prepare_all() { - sed -i -e '/--cov/d' -e '/--mypy/d' pytest.ini || die - distutils-r1_python_prepare_all -} diff --git a/dev-python/python-utils/python-utils-3.8.2.ebuild b/dev-python/python-utils/python-utils-3.8.2.ebuild index 8bb0898ed28b..5df3557aa08a 100644 --- a/dev-python/python-utils/python-utils-3.8.2.ebuild +++ b/dev-python/python-utils/python-utils-3.8.2.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 arm64 ~x86" RDEPEND=" dev-python/typing-extensions[${PYTHON_USEDEP}] diff --git a/dev-python/rfc3987/Manifest b/dev-python/rfc3987/Manifest index ba3eba0134ee..cfa68cdb0f15 100644 --- a/dev-python/rfc3987/Manifest +++ b/dev-python/rfc3987/Manifest @@ -1,3 +1,3 @@ DIST rfc3987-1.3.8.tar.gz 20700 BLAKE2B 0662a5f376680a18eb58c76b5d1d4df653f62df7175f8c3f828cf8a410f900ba8feb81faf4ce40fabeecb74047e6b1542e170fba946d3189b18c553f16eda1e4 SHA512 0e81b8dbc8c410f08b1efa7ee1c90174ed6e70bf7622d3748f598d383583b439908e1b5da1e1a1eb22af4f214ae08680a29f00b253f37808034bae8a1808c32c -EBUILD rfc3987-1.3.8-r2.ebuild 840 BLAKE2B 33e50ced99d6beaae41d14b47dcd03ddb318179628bee93364181cf40eafe0000cb8cb856ce752677359a8d0bf3aac4e28094b128f9e07bc45da6ff6c289f4e3 SHA512 a0e9b9b7bfe651481ac28cabf498b1dad01f4bebf5792ce05d91948e88fb6135a8d0310ae0df88a31c33182b7574712fceb39dcccab6cd833ab8f9f2185e6a00 +EBUILD rfc3987-1.3.8-r3.ebuild 840 BLAKE2B 33e50ced99d6beaae41d14b47dcd03ddb318179628bee93364181cf40eafe0000cb8cb856ce752677359a8d0bf3aac4e28094b128f9e07bc45da6ff6c289f4e3 SHA512 a0e9b9b7bfe651481ac28cabf498b1dad01f4bebf5792ce05d91948e88fb6135a8d0310ae0df88a31c33182b7574712fceb39dcccab6cd833ab8f9f2185e6a00 MISC metadata.xml 597 BLAKE2B 796fe6381e796647534e66a64c8fd3e97f9fadc5370bd2b7959680779ded356af4c58fe669a6965e511fcce229201e533f865e410df8ce4387e2495eb9bb6ed2 SHA512 a593defe0dacf43cf27d758a2963b32e8f29999c0e07682e99378e7a472d0b81d7bebef0fd6d561f705b79d0eabe43e341a30bb376ab6ba399e770287a7b8a42 diff --git a/dev-python/rfc3987/rfc3987-1.3.8-r2.ebuild b/dev-python/rfc3987/rfc3987-1.3.8-r3.ebuild similarity index 100% rename from dev-python/rfc3987/rfc3987-1.3.8-r2.ebuild rename to dev-python/rfc3987/rfc3987-1.3.8-r3.ebuild diff --git a/dev-python/seaborn/Manifest b/dev-python/seaborn/Manifest index 39a5a303cd82..4b416d952844 100644 --- a/dev-python/seaborn/Manifest +++ b/dev-python/seaborn/Manifest @@ -1,5 +1,3 @@ -DIST seaborn-0.13.1.tar.gz 1457600 BLAKE2B 73296257f1d7525cebb90bf6f97fa6e5f91e3e9df653e0b9ab81eb6d04a1eb957a9c623aa8b4a715162175a501f55dd7e787335175503cab451bb03318e822cf SHA512 b90483bffd3435cc058143dccc854eb175ec7d7a095b8ce8261fbcad3f97f5e9b035a790a04dc2c64c35dda5b0ab8562f0b4a99e09a5e2fc9c4ee8323a153910 DIST seaborn-0.13.2.tar.gz 1457696 BLAKE2B 82caa82da487cb880318313e2af270ac409ecde8f0b26f7c7ba39b1763f9f247fa9a4f7c90f989467004e84c41b7eeb9561d1a59e0a23d4d6994ae63e71c1894 SHA512 5a2f11865d0f5b8a9281f0dac1eaf4cd205828293b3e0a2f7f1c24e7d20c989582ecc7e40c32a0fab6736de1f7e126293d9ae5c270e9aa4e93704e86b6b51ef6 -EBUILD seaborn-0.13.1.ebuild 811 BLAKE2B 4b434ef26cbdca6591a6aa3343deb2882206ab6d58adaad33990e4da4f0b7204341f8ec3a0cc430dbe1980baa4916f48faac3defa982417133f2e346dfd00579 SHA512 03a33b37551057eaa8cc0233b8e127b3ad97ca81d4bcecda375be394fe4867c147759801dba69a6f9d68fcab52f127e695455573d326a24427cea1ba44b7c289 -EBUILD seaborn-0.13.2.ebuild 812 BLAKE2B 916df96e88e0ea19048cbcaecbc0ca191e57daba8d05b06dfd09532815b03894f389b12994e4e6a4587beeedd5daa61f8e7aa3b261dc8de1393eca121c36f5fc SHA512 720a6bc5dab0dc0fee48236a96a41bef4048827fa232f790924559c6bf2e810ba0f7af19a6a36afefbc96b6ef3e35340fa7df880bc92e4b8e69598798f1f75a9 +EBUILD seaborn-0.13.2.ebuild 811 BLAKE2B 3dc667a38a7c2028e67330dfe14f882220f3bc988f6fdb068f6ae22fa3dc7744159d856f49b616e6ff667166cb80f5b39d34959eae06144fc72177b46703b575 SHA512 ca7f4d6962fd7a4fd8f1723ca204861df75c75b56112772d2b6df08c92e99abcba8ccaec4a29261cf4575216515c625061c0a79b6f39f85ba49cbf2840affff3 MISC metadata.xml 1510 BLAKE2B 897785b5160185a2e2566495abb52d7a9136def9ea267601ea3719e0c5246c48ef09c4485674fa7c50202def865fe032df42a61396d95a097aafa82bfdeec05d SHA512 54374e04284143b80c0e97968ca9f31dc763ff4e14800a3ced4ed852722144cf89ebe5867b044597c8566a47d4e5e63359b7976bf6681cd4cf67aabcee7cf8a4 diff --git a/dev-python/seaborn/seaborn-0.13.1.ebuild b/dev-python/seaborn/seaborn-0.13.1.ebuild deleted file mode 100644 index 864e12c40106..000000000000 --- a/dev-python/seaborn/seaborn-0.13.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 - -DISTUTILS_USE_PEP517=flit -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Statistical data visualization" -HOMEPAGE=" - https://seaborn.pydata.org/ - https://github.com/mwaskom/seaborn/ - https://pypi.org/project/seaborn/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - >=dev-python/matplotlib-3.4[${PYTHON_USEDEP}] - >=dev-python/numpy-1.20[${PYTHON_USEDEP}] - >=dev-python/pandas-1.2[${PYTHON_USEDEP}] - >=dev-python/statsmodels-0.12[${PYTHON_USEDEP}] - >=dev-python/scipy-1.7[${PYTHON_USEDEP}] -" - -EPYTEST_XDIST=1 -distutils_enable_tests pytest - -src_test() { - cat > matplotlibrc <<- EOF || die - backend : Agg - EOF - - distutils-r1_src_test -} diff --git a/dev-python/seaborn/seaborn-0.13.2.ebuild b/dev-python/seaborn/seaborn-0.13.2.ebuild index a4d31f49d279..28627169720d 100644 --- a/dev-python/seaborn/seaborn-0.13.2.ebuild +++ b/dev-python/seaborn/seaborn-0.13.2.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" RDEPEND=" >=dev-python/matplotlib-3.4[${PYTHON_USEDEP}] diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest index dfc3923ab809..762fbcb5ad1f 100644 --- a/dev-python/setuptools/Manifest +++ b/dev-python/setuptools/Manifest @@ -1,4 +1,6 @@ AUX setuptools-62.4.0-py-compile.patch 3704 BLAKE2B 9a5e70d2556b059be0ef060abd1db71298cd0e9aa1e2795d92cea5cdbaf0c82f4433e1a0c3095f4bc41bc72a457b63142253fe46c712afa1d7855a5d43607bca SHA512 48d7c065e2d8c29ce6e498effe6d79f9caa0f37d7cf6cadd0ed02c48d196a4d8a10a73cfa26744d6f74b48c63cd28a4074b161a6aae18c6169f6d8fffb044b1e DIST setuptools-69.0.3.tar.gz 2219609 BLAKE2B 1a5e7896c7ea82d51b0aa4794435b9899cef871f6ae43d22ae5e08c57d87b70641f3f2abfcc29956a3de515f90b112fd61d3daf793474b4cf33f8567e3a38f4a SHA512 11df934931f4b73f7e07ea5713479593c6baa134d423556b2ae7aff0f1e5bdbdee1f5b516131adb169c838231ceb0293441fbf275ef7030dabecf74122565b6d +DIST setuptools-69.1.0.tar.gz 2219972 BLAKE2B 82ba9df6e6234bcf234f6b6659704b208912d05749bd6f34ce456bd356bc65b8ee17f534dc8baaac71b331089d8ca8798101e0c2c91f3bd24e18d406db7ff0e5 SHA512 345aa208a446561e7a038cb5021eb6948940f95dde1291c0b1aa037098fcbe782dbc3f0db4bec17f18eca51f236365ddb396bb7441e01e2d2caa2a600360b756 EBUILD setuptools-69.0.3.ebuild 3988 BLAKE2B 02151d1f5dd6db5d94647bb2b705295f5c2611655d48b9b93357d17f47bc87ea6e550707f785cd872d57c44e8c115f10670e60c6643e677ba3ae5303c9ad05bd SHA512 314e7e33928be81242c7cca4b071a1f40446257a237975d71a682030fd969559f51e81b55a1c5a957a103beafba21615041be55da03d6b4d388d58c0b7ae145d +EBUILD setuptools-69.1.0.ebuild 4256 BLAKE2B 4da6b591414942775c5413cfaac5cfb185a25338d0dc7a8e1882f6fabf762b4b600422726921f118d84b9d95aff89cfe11e873644df48b8c38e1496a4a3f345f SHA512 8625ecb602ee080f61841311d149f0cb4c4bc210def38519663f6bfbf42e5de83d365e782dca75212f05cdda20a8d5fc0ba70c1ddad4b5bb67d2e190662c855e MISC metadata.xml 469 BLAKE2B 4a26769b09a3785586b22db850b7fc5c4818f31c3ace9cc94476d35df05e50edf6721f3c95ec615c3b2efe071ef284a54ea2d53566316ba653f7830bb48f80bf SHA512 dd682c4ad2e59a97094ebdabe4d1063e2319ed05e1fe9d8c2fafe069badb3b4cf8bb6d9f50e09d2128e2a081c1c69827407ac8aed644ebf70eb4ca1bc9a57319 diff --git a/dev-python/setuptools/setuptools-69.1.0.ebuild b/dev-python/setuptools/setuptools-69.1.0.ebuild new file mode 100644 index 000000000000..c71fd1a455cf --- /dev/null +++ b/dev-python/setuptools/setuptools-69.1.0.ebuild @@ -0,0 +1,123 @@ +# 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..12} 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="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}] + >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}] + >=dev-python/nspektr-0.3.0[${PYTHON_USEDEP}] + >=dev-python/ordered-set-4.0.2-r1[${PYTHON_USEDEP}] + >=dev-python/packaging-21.3-r2[${PYTHON_USEDEP}] + >=dev-python/platformdirs-2.6.2-r1[${PYTHON_USEDEP}] + >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}] + >=dev-python/wheel-0.37.1-r1[${PYTHON_USEDEP}] +" +BDEPEND=" + ${RDEPEND} + test? ( + $(python_gen_cond_dep ' + dev-python/build[${PYTHON_USEDEP}] + >=dev-python/ini2toml-0.9[${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/pip[${PYTHON_USEDEP}] + dev-python/pip-run[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + >=dev-python/pytest-home-0.5[${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. +PDEPEND=" + dev-python/setuptools-scm[${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 + + # remove bundled dependencies + rm -r */_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[.]::' \ + -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 + ) + + case ${EPYTHON} in + python3.12) + EPYTEST_DESELECT+=( + # TODO + setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_distutils_command_dep + setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_transitive_extra_dependency + ) + esac + + local EPYTEST_XDIST=1 + epytest -o tmp_path_retention_policy=all setuptools +} diff --git a/dev-python/shiboken2/Manifest b/dev-python/shiboken2/Manifest index 73bb347b1a4d..e0b962809699 100644 --- a/dev-python/shiboken2/Manifest +++ b/dev-python/shiboken2/Manifest @@ -1,3 +1,3 @@ DIST pyside-setup-opensource-src-5.15.12.tar.xz 3585204 BLAKE2B a664555b5a98d5ebda39c8226062e12c2b3308e6d95866cd9268de6a8089aef5d0e7a4958821a8e84642f01bffe2a9323ba0752d33fc803d4eb4b29453e2f070 SHA512 843d7352bfb7c9765b5033939b2a6211148ad79a6012685b2d07775745edf04c8420359efb2a3ae4a8686de4daaeb7f531f73fd152f0a2fe7dd54de0080c3cf4 -EBUILD shiboken2-5.15.12.ebuild 6616 BLAKE2B 1984f3d2a5248ab1590f9f97d8596094b1a75ed5072acf8985365172b088004fb26ad3aef1585159ea0785ff60b83dd7e49aec5322f26a1f1d349b9cab623e18 SHA512 7648231caac3a1392dfadc6add2e1fcf8dacad7c02e367440a41bf17ffab70c3a9fe6a19720cfd3f973866dfe03c3ec3b09be82cc60c7952116484e5aaece655 +EBUILD shiboken2-5.15.12.ebuild 6493 BLAKE2B 34f0ebd1d7e10ff7807e35b9142cef676b976141dab3b47592531f0171e4c8d83e48dfebf19ddce910b74abfda7581ac18f5888954d499bb9266891aa498552f SHA512 4af95624bd30d165b28ad35d49dcd48ce3775f0c5981024477b83dbcdafc99c58137fbd60941c60a0a715e0c8b81422bb73df771e5900dc46b667fcc558dcdc6 MISC metadata.xml 730 BLAKE2B 803b825adb9fcd4379b1e3fba57d6b1916a81ced12f3b3c7d3ddcd68a0c03e85fcf31d5b07a70deebe073f267fe93a0529f7ffb4b1a9508a2223894883044f3b SHA512 5a462077fee2bd3ac87ab79274be0a718fd9b273fca4946d2d2734cefdf5817e6b4dc478a828b3bc783c63e64a62a6662b482d61eefe57386c15f9703a57fb24 diff --git a/dev-python/shiboken2/shiboken2-5.15.12.ebuild b/dev-python/shiboken2/shiboken2-5.15.12.ebuild index b52da8ea06a2..d28471fbf10e 100644 --- a/dev-python/shiboken2/shiboken2-5.15.12.ebuild +++ b/dev-python/shiboken2/shiboken2-5.15.12.ebuild @@ -14,7 +14,9 @@ EAPI=8 # https://bugreports.qt.io/browse/PYSIDE-535 PYTHON_COMPAT=( python3_{10..11} ) -inherit cmake llvm python-r1 toolchain-funcs +LLVM_COMPAT=( 15 ) + +inherit cmake llvm-r1 python-r1 toolchain-funcs MY_P=pyside-setup-opensource-src-${PV} @@ -40,11 +42,12 @@ RESTRICT="test" QT_PV="$(ver_cut 1-3)*:5" # Since Clang is required at both build- and runtime, BDEPEND is omitted here. -LLVM_MAX_SLOT=15 RDEPEND="${PYTHON_DEPS} =dev-qt/qtcore-${QT_PV} - =dev-libs/libxml2-2.6.32 >=dev-libs/libxslt-1.1.19 @@ -55,16 +58,11 @@ RDEPEND="${PYTHON_DEPS} vulkan? ( dev-util/vulkan-headers ) " DEPEND="${RDEPEND} - test? ( =dev-qt/qttest-${QT_PV} ) + test? ( =dev-qt/qttest-${QT_PV} ) " DOCS=( AUTHORS ) -# Ensure the path returned by get_llvm_prefix() contains clang as well. -llvm_check_deps() { - has_version "sys-devel/clang:${LLVM_SLOT}" -} - src_prepare() { # TODO: File upstream issue requesting a sane way to disable NumPy support. if ! use numpy; then @@ -123,7 +121,7 @@ src_configure() { -DUSE_PYTHON_VERSION="${EPYTHON#python}" ) # CMakeLists.txt expects LLVM_INSTALL_DIR as an environment variable. - local -x LLVM_INSTALL_DIR="$(get_llvm_prefix "${LLVM_MAX_SLOT}")" + local -x LLVM_INSTALL_DIR="$(get_llvm_prefix)" cmake_src_configure } python_foreach_impl shiboken2_configure diff --git a/dev-python/shiboken6/Manifest b/dev-python/shiboken6/Manifest index f4e30371446b..9752042652b8 100644 --- a/dev-python/shiboken6/Manifest +++ b/dev-python/shiboken6/Manifest @@ -1,4 +1,4 @@ AUX shiboken6-6.3.1-no-strip.patch 1001 BLAKE2B c486f9423d4934c2305e8f3109f017dbebd568573469a2fced8da895fbc61ef07a80e0d1c846e7a57988801d6ec4be05b86b46a8039e6702d667129a899fc137 SHA512 1f3e5b082a978e3ab8d8f4d9a5a0a661b8c063e2ece0221440abe342fbd45d566a384d588dbf00a1e469687f82da3728cd53e35d02077ce6a748d3747de3cec2 DIST pyside-setup-everywhere-src-6.6.1.tar.xz 13887704 BLAKE2B 14a75cb6d20dced9b1edf79b8bb40ce44ecb7642f45743e59bc2d55b3e6fa5a742a0a0e5712b8f8cd4d908cc0f5103ac823390db968f42d0782818242c6f77e5 SHA512 3516f3e4595f1ba4ebbc680c5a94f9f939e04c0a3257720ebdd7ed12307bb007d1c73824029f51ec71c41a335268f34834250a5e87b3c4356d9e0a6f1d6b1f71 -EBUILD shiboken6-6.6.1.ebuild 6647 BLAKE2B 65db45019eb6a3505af8531a3ea95f55304befc0838ad3f4779cefdd1ddfce4dfefe272712d03a1798971a06cea45bba103e8efb23a73b27049f76eff44fbb5d SHA512 ca4c252d4a0d5ca008509c10e03d48633c328d532ddca4cf52c00fdb2471c11e8e2478f29c85e143927ae26f27fc938dc51daeceaaf772b857f8e882178a655f +EBUILD shiboken6-6.6.1.ebuild 6530 BLAKE2B 9c175e5fded88870fc7345f296ee0832d3cc6a883a03aa717d34a4c66fcaff0b513840d215600e25dd07f71a3944e1740361193166d962105bb3f580cbd7f8b5 SHA512 707d8b97e1ce2a53f7ac1c0d03d1d04a7bf0fcd7ab37c89cf8f83c6220deaeef7345ffdd6b65b36e067966e3c20d077b50f095a5ff6fbf940bc4d009a0c0719d MISC metadata.xml 730 BLAKE2B 33e7e589d02ec0517e134aa50407ecb97c6800be3ab7b69174d65776f62c1f25c2b2209d51299d9e0110b5f5e9322ee2c0b43dc89e6b12c40ea322ca9bc8eb3f SHA512 cc4ecdd9bc86ce59c2027c6f87307d32bd76d5d2cd8c07edb6c60cc5317ea52a96136c7597a179d75f1632db2999300d8b8f0567679ba3fc562804774fcdcc98 diff --git a/dev-python/shiboken6/shiboken6-6.6.1.ebuild b/dev-python/shiboken6/shiboken6-6.6.1.ebuild index 0cc981aa5bf8..428293079631 100644 --- a/dev-python/shiboken6/shiboken6-6.6.1.ebuild +++ b/dev-python/shiboken6/shiboken6-6.6.1.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 @@ -14,7 +14,9 @@ EAPI=8 # https://bugreports.qt.io/browse/PYSIDE-535 PYTHON_COMPAT=( python3_{10..12} ) -inherit cmake llvm python-r1 toolchain-funcs +LLVM_COMPAT=( {15..17} ) + +inherit cmake llvm-r1 python-r1 toolchain-funcs MY_PN="pyside-setup-everywhere-src" @@ -40,11 +42,12 @@ RESTRICT="test" QT_PV="$(ver_cut 1-3)*:6" # Since Clang is required at both build- and runtime, BDEPEND is omitted here. -LLVM_MAX_SLOT=17 RDEPEND="${PYTHON_DEPS} =dev-qt/qtbase-${QT_PV} - =dev-libs/libxml2-2.6.32 >=dev-libs/libxslt-1.1.19 @@ -63,11 +66,6 @@ PATCHES=( "${FILESDIR}/${PN}-6.3.1-no-strip.patch" ) -# Ensure the path returned by get_llvm_prefix() contains clang as well. -llvm_check_deps() { - has_version "sys-devel/clang:${LLVM_SLOT}" -} - src_prepare() { # TODO: File upstream issue requesting a sane way to disable NumPy support. if ! use numpy; then @@ -126,7 +124,7 @@ src_configure() { -DUSE_PYTHON_VERSION="${EPYTHON#python}" ) # CMakeLists.txt expects LLVM_INSTALL_DIR as an environment variable. - local -x LLVM_INSTALL_DIR="$(get_llvm_prefix "${LLVM_MAX_SLOT}")" + local -x LLVM_INSTALL_DIR="$(get_llvm_prefix)" cmake_src_configure } python_foreach_impl shiboken6_configure diff --git a/dev-python/sphinx-autodoc-typehints/Manifest b/dev-python/sphinx-autodoc-typehints/Manifest index bd050a40c92e..2c998aafdc70 100644 --- a/dev-python/sphinx-autodoc-typehints/Manifest +++ b/dev-python/sphinx-autodoc-typehints/Manifest @@ -1,7 +1,5 @@ -DIST sphinx_autodoc_typehints-1.25.2.tar.gz 37173 BLAKE2B cec43a8008e84cbc0cc8f1950d8c8b3aceec139f2c9b8de310620fbd7deab021ebc51caa0ec80421d821287c8f9c304102141eda9e1123496d710ce3d87590a7 SHA512 42d14b17e05c46d65fb363f6b640515e1847d1d1b13b9d4707c0e64002e01d974a4c8d06d90f938a149704641926b08755a8c9c1f84883b5841192c7330660a3 DIST sphinx_autodoc_typehints-1.25.3.tar.gz 37709 BLAKE2B 338a0479af929977af7d3d3b9797e2806f8606c85cf1db182f87cf6d25adafeaf8c4941bc1770f9c55a54227e1132fd424ed80f5efc654f34c7e4b61724ef553 SHA512 e00ed10267605d8d96b159788297ec565f9dc46b2a446136067e1c5d0fed0d276245c052e3121e79fdf3a0aff81e91769728bb829ce07b252d7284af3378fe69 DIST sphinx_autodoc_typehints-2.0.0.tar.gz 37951 BLAKE2B 55fc5bd4a430095b9b80b7313da96ac177f55d8e31068ded7c740cc2757580b611bfdb0aa53cc8344564cf01b052518854ea040a70ea568bd098505f8c2dfca8 SHA512 e37839b8f9393334f43b2b97f3d9ade4a2e11182e634c4ee37a916bcf4425c624376edcd3b25b054a23e15624393e3a79fdbc1775f6b3808e09bc8a85a2262d5 -EBUILD sphinx-autodoc-typehints-1.25.2.ebuild 986 BLAKE2B 2246e416aeb091f7b8d2115466ff84fac33c2785828cb18fdadef2d967c9114a57d962aa1fddd387f29e0f04d21b9479b3d8c800e4ac7cd0e4d2108fa16f6b93 SHA512 846d85359413d4498c31f80eca1bfe01a40b47beee6e68380d1aea658062dc4d9eec7284677e391c9a45273025eca4d1293dc1ae438a31a195549bd455f3db5b -EBUILD sphinx-autodoc-typehints-1.25.3.ebuild 993 BLAKE2B b29098e7aae4c944614c927882c941d6d0da29cece54f5afc0c98a290f43689df28af42339872d8721aa3c0f9ecf7b8db7aa52deddddde56908413c31f3b5925 SHA512 642b662dc37416552e2fa09914f07ee6995194428eade005bef5e954c45549906693edf4cdb7b05ec77c9f34f20224bfc9f2101ae8f517062128f33b2437349a +EBUILD sphinx-autodoc-typehints-1.25.3.ebuild 986 BLAKE2B 9b4d052ad40e2460fafcea60a01f959095616fca9c3662c6b5b7d146be39e8f25663b07ad8e35e023d3064908150bb4d9037a4c3a45b630f5c8e3fb63bebc21d SHA512 161e77c0009d0f0d5cfe606e855b975b3ae78e4a5b06fc5fadcea7636c150a9c5c20912b2dccfe869da6808362f1a0c5042ff213f2ff32f51a962683fc464580 EBUILD sphinx-autodoc-typehints-2.0.0.ebuild 993 BLAKE2B b29098e7aae4c944614c927882c941d6d0da29cece54f5afc0c98a290f43689df28af42339872d8721aa3c0f9ecf7b8db7aa52deddddde56908413c31f3b5925 SHA512 642b662dc37416552e2fa09914f07ee6995194428eade005bef5e954c45549906693edf4cdb7b05ec77c9f34f20224bfc9f2101ae8f517062128f33b2437349a MISC metadata.xml 682 BLAKE2B f8b48894f28411a17c73956bb75d43906c893b33d3dc611dfcc46e7a71ac43824aa54f660ab4f49c9870248b2b9ff405a2a3229f92975337e69201868eed3378 SHA512 87a0ea2b2e4cb2b5f0d1593b2c4bd96b46dabb8baae71a6ba18cfd83dedb2a1d5f0ae0f8711144967a5d44015e9ae7ca013dc0aa54e20604633ae062d95649ef diff --git a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.25.2.ebuild b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.25.2.ebuild deleted file mode 100644 index 602fd7ca1107..000000000000 --- a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.25.2.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{10..12} ) - -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" -KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86" -SLOT="0" - -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 - -EPYTEST_DESELECT=( - # this package is addicted to Internet - tests/test_sphinx_autodoc_typehints.py::test_format_annotation -) diff --git a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.25.3.ebuild b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.25.3.ebuild index 17aaf83155a2..9114707e3150 100644 --- a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.25.3.ebuild +++ b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.25.3.ebuild @@ -15,7 +15,7 @@ HOMEPAGE=" " LICENSE="MIT" -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" SLOT="0" RDEPEND=" diff --git a/dev-python/sqlalchemy/Manifest b/dev-python/sqlalchemy/Manifest index db69cb1a46e9..05e98d994a17 100644 --- a/dev-python/sqlalchemy/Manifest +++ b/dev-python/sqlalchemy/Manifest @@ -1,5 +1,7 @@ DIST SQLAlchemy-1.4.51.tar.gz 8521574 BLAKE2B 216550225c11d5367e5a50ec321a09078b4677973cf33eee1874beb9f855cfeb629a6df4d05e8ecc5b22052628de5cae2e468d18d50502a4560bd4ca7d85ab7d SHA512 be27a41f442428cdb5cc6a20af2de9424384457475d16a7d7167b718256e208766e2ba8d53bef2b314aafe87b3d9b0c5f9af6e4c03f53fb194671cfaca6e50b5 DIST SQLAlchemy-2.0.25.tar.gz 9508797 BLAKE2B 88f8927af1a20bdc3697e90112d515a04c64879bc806ae655d326f22322210853c2995ad884cb510a15d14ae12eb7612d867f701ab8f938ec0227abaab642497 SHA512 60b31a167f46a623f76e349f6a3f5a1696e1a04aee8dec2750396c715831a242a96e281ee7fcbfa26f82e6318573ab58e97d21bd93d02bbe3ff962777d809146 +DIST SQLAlchemy-2.0.26.tar.gz 9526590 BLAKE2B b68db1bd26106d199559ab80381c33c2bc0fd767f7a25e90216ddb93e2207fae5b85f369536f3531cb2699f6ed815a18f60860f0003c36d74a3c61080faeb1f2 SHA512 62532253ba6dee0c8e5c89487459ce783eb3d00cdcaf645efa5b68a03b62cc92ab7b447c791ac05bd552910edd223a390ab930a16b6234afb5dbe6d9c05b997a EBUILD sqlalchemy-1.4.51.ebuild 3436 BLAKE2B 60b2e39902de5052fefb003514f3fb232cfd23ade139e8c5fc4d2b625d8fd65a40b22d6ae2593c7ee6ea12d1ce1dd4b192dc95cde3485671f292d96e3bd8999f SHA512 1c3c8bbd5459690c689ada1cfa9c89cf58298c6ade58117b9331ce99f3a7df8307f8976baaf03911ba3c828da05cd6c8b743cd2bd5120a7dbcf9e42b35fcc7a1 EBUILD sqlalchemy-2.0.25.ebuild 3954 BLAKE2B 9bce2efb81f5909ecb56762d4ab38fa16384109148131c76389b5bdf4f7644e1a6ed01a388d11a1cc975d7b55380e17cc7256bd38237f3b1cfe3c4634067ae97 SHA512 b655ead9dbfd58766b379a9f6f546185fd497ef478de0e323a5d87d8d5bd5698e5d503cb151a5c57c3b60241800826d53ec9779a38a2f4ac629b567809379c33 +EBUILD sqlalchemy-2.0.26.ebuild 3962 BLAKE2B 257ac594f9b76b02da6801683e8567085b3655fbd3aaf771fcc866f6e6f77d30b84d023000dae93f5c69e567ebb4fb54e15a11d9aff310f150122e9fed316fa6 SHA512 6b2f134d62958445e5e2049138ed296347c4734e7e81dbff51a6cb0b1323762ebca97e2acf492ba1c54a5a491e35ce095c68a480fae5781623099cfe34db9963 MISC metadata.xml 444 BLAKE2B 5fbfcf8f16e52ab5bb691b0b33a8491d94e42a80409114cd9b306af7d4b0eb8b6660fabc663adee53080c635217961301b78df536995b91afe9288d255f73d62 SHA512 b432b65ed3033d34ac0784d007909eb838b309b6a4785eebb1a3f808e43dfc41c786cd55e4dd048776c65127aac170bdd9fb9e5a8ae63accb5f65e300bca9676 diff --git a/dev-python/sqlalchemy/sqlalchemy-2.0.26.ebuild b/dev-python/sqlalchemy/sqlalchemy-2.0.26.ebuild new file mode 100644 index 000000000000..f6836f064aa4 --- /dev/null +++ b/dev-python/sqlalchemy/sqlalchemy-2.0.26.ebuild @@ -0,0 +1,111 @@ +# 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=( pypy3 python3_{10..12} ) +PYTHON_REQ_USE="sqlite?" + +inherit distutils-r1 multiprocessing optfeature pypi + +MY_PN="SQLAlchemy" +DESCRIPTION="Python SQL toolkit and Object Relational Mapper" +HOMEPAGE=" + https://www.sqlalchemy.org/ + https://pypi.org/project/SQLAlchemy/ + https://github.com/sqlalchemy/sqlalchemy/ +" +SRC_URI="$(pypi_sdist_url --no-normalize "${MY_PN}")" +S="${WORKDIR}/${MY_PN}-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="examples +sqlite test" + +RDEPEND=" + >=dev-python/typing-extensions-4.6.0[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/cython[${PYTHON_USEDEP}] + test? ( + $(python_gen_impl_dep sqlite) + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + sed -i -e '/greenlet/d' setup.cfg || die + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_IGNORE=( + test/ext/mypy/test_mypy_plugin_py3k.py + test/typing/test_mypy.py + # hardcode call counts specific to Python versions + test/aaa_profiling + ) + local EPYTEST_DESELECT=( + # warning tests are unreliable + test/base/test_warnings.py + ) + local sqlite_version=$(sqlite3 --version | cut -d' ' -f1) + case ${EPYTHON} in + pypy3) + EPYTEST_DESELECT+=( + test/ext/test_associationproxy.py::ProxyHybridTest::test_msg_fails_on_cls_access + test/ext/test_associationproxy.py::DictOfTupleUpdateTest::test_update_multi_elem_varg + test/ext/test_associationproxy.py::DictOfTupleUpdateTest::test_update_one_elem_varg + test/engine/test_processors.py::PyDateProcessorTest::test_date_invalid_string + test/engine/test_processors.py::PyDateProcessorTest::test_datetime_invalid_string + test/engine/test_processors.py::PyDateProcessorTest::test_time_invalid_string + "test/dialect/test_sqlite.py::TestTypes_sqlite+pysqlite_${sqlite_version//./_}::test_cant_parse_datetime_message" + "test/dialect/test_suite.py::ReturningGuardsTest_sqlite+pysqlite_${sqlite_version//./_}"::test_{delete,insert,update}_single + test/base/test_utils.py::ImmutableDictTest::test_pep584 + ) + ;; + esac + if ! has_version "dev-python/greenlet[${PYTHON_USEDEP}]"; then + EPYTEST_DESELECT+=( + test/ext/asyncio/test_engine_py3k.py::TextSyncDBAPI::test_sync_driver_execution + test/ext/asyncio/test_engine_py3k.py::TextSyncDBAPI::test_sync_driver_run_sync + "test/engine/test_pool.py::PoolEventsTest::test_checkin_event_gc[False-True]" + "test/engine/test_pool.py::PoolEventsTest::test_checkin_event_gc[True-True]" + "test/engine/test_pool.py::PoolEventsTest::test_checkin_event_gc[has_terminate-is_asyncio]" + "test/engine/test_pool.py::PoolEventsTest::test_checkin_event_gc[not_has_terminate-is_asyncio]" + "test/engine/test_pool.py::QueuePoolTest::test_userspace_disconnectionerror_weakref_finalizer[True-_exclusions0]" + "test/engine/test_pool.py::QueuePoolTest::test_userspace_disconnectionerror_weakref_finalizer[True]" + ) + fi + + # upstream's test suite is horribly hacky; it relies on disabling + # the warnings plugin and turning warnings into errors; this also + # means that any DeprecationWarnings from third-party plugins cause + # everything to explode + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -p rerunfailures --reruns=10 --reruns-delay=2 \ + -p xdist -n "$(makeopts_jobs)" --dist=worksteal +} + +python_install_all() { + if use examples; then + docompress -x "/usr/share/doc/${PF}/examples" + dodoc -r examples + fi + + distutils-r1_python_install_all +} + +pkg_postinst() { + optfeature "asyncio support" dev-python/greenlet + optfeature "MySQL support" \ + dev-python/mysqlclient \ + dev-python/pymysql + optfeature "postgresql support" dev-python/psycopg:2 +} diff --git a/dev-python/stripe/Manifest b/dev-python/stripe/Manifest index a3407bbcbc1b..6bba4a955287 100644 --- a/dev-python/stripe/Manifest +++ b/dev-python/stripe/Manifest @@ -1,11 +1,7 @@ -DIST stripe-7.13.0.tar.gz 789362 BLAKE2B 326a8b0987ffc7b9bcca2c3fbff548770223a6e153ac4b04fdfe70c400ce0b7d06d40182727ca2fc0ab700f57133481510aec9432c6582dec2a34eba57e682fe SHA512 0ed4d7d1781236f8e6bb3685680f59cf9c3bdf8645e0f5cd17753d079e42965660666ec76cb65ee6d4145514706fd39f6c0f1af331033d0eb3f47f8445082be7 -DIST stripe-7.14.0.tar.gz 793052 BLAKE2B fa0cf2c57a1cc6ab2eccfa5c1882e2b0ef62d3d92b392ab23df495c93dad52b43e609c1938af4403a3d1c87d9d73b08a9536d01ca5a7f98a5caebcbaf894d5be SHA512 c40b1a3a4c5af132b30402e9f3860fd2e463e2ca263bc4a072975a744a86e3659c9499cab2ed8f10dd076bb896c2ae4d8a79d8307e2307b598ebe24728a81025 DIST stripe-8.0.0.tar.gz 1070432 BLAKE2B 9f0b605d1c2c5f58dafcc78fb3d4878406c466b92475d08510116352325f5ba6ff3dc379fbd914b25faac7ced7e3fe5f52eecabbff5c479eaaf567cdbcb6a900 SHA512 c5ed151b41e3b2b11d502d51aad7c5c575e6ff151dcab8ffd86e32b4f37eeb1a6e381380b123802af938bb2adfbdda8a71c00e9e0b68e9493469cc6a90d94185 DIST stripe-8.1.0.tar.gz 1065303 BLAKE2B be82278fa4b401c0259e5d48a4d232557cda98771254cec5dddd7ef5bcd2896e7545d9a3463c9d27da5b6df0b98ff07de292888c00c92fa51f4ebe1b04806e7b SHA512 fbc2c7d3d8da5d0ba261c38bd9371df26beab4a509c86fac6f759678fe8fb387a178bcf49b4cf4a10d44469bbac1626a0bc79d5ba99797f6fbdaa7fc5fdd34b4 DIST stripe-8.2.0.tar.gz 1066563 BLAKE2B e622ff4bfbcf8fe97c6dad7858845b5fc863523be8777c2c99549d4e5ec6e1af77058f79c466bc4bbffaec1f7410f16e0940f145b0af9cfc0b10d6c2bcf20669 SHA512 57e538de91de380116f67cda8108edead1795a92cc39cb0025ea71b94208929d710ca6101aeeb1e8d489dca0af372d6768443dbd2631b7aadc365b6fce395e4e -EBUILD stripe-7.13.0.ebuild 2139 BLAKE2B 81d161c09e2820fe46ef277d50e6d0d25c234678f47f929a9fe48baf8dedeacd5c026189fe12c9ca194460f5d67bf7dd1421b3b1d9b6cb0052c45b8ab3a592b4 SHA512 6efc8383b30d782d451853ea5a4344bc9606cf1a28fd5faab5583f1e3917b213c13488e30322b44fd6da09920e5f01d431c61027fe7a688a062294d863cf85a4 -EBUILD stripe-7.14.0.ebuild 2142 BLAKE2B 3cd84fb8e32d5bf2f9f48e889d1f4463571bcef1a8d0539a0ea48424acd0cbaae9ff6dce5f33d979307052caac1aacf1618d83ba22f298016614da1c123376e5 SHA512 3e480e177e37e09c20e75a30cea09cab309bc733e7017ada7631c7c0ab44592d7c88f5449ba21e3eb037409b8d018a077e13daf3223f6e3cc047d4ad9cdd4eb4 -EBUILD stripe-8.0.0.ebuild 2142 BLAKE2B 3cd84fb8e32d5bf2f9f48e889d1f4463571bcef1a8d0539a0ea48424acd0cbaae9ff6dce5f33d979307052caac1aacf1618d83ba22f298016614da1c123376e5 SHA512 3e480e177e37e09c20e75a30cea09cab309bc733e7017ada7631c7c0ab44592d7c88f5449ba21e3eb037409b8d018a077e13daf3223f6e3cc047d4ad9cdd4eb4 +EBUILD stripe-8.0.0.ebuild 2139 BLAKE2B 81d161c09e2820fe46ef277d50e6d0d25c234678f47f929a9fe48baf8dedeacd5c026189fe12c9ca194460f5d67bf7dd1421b3b1d9b6cb0052c45b8ab3a592b4 SHA512 6efc8383b30d782d451853ea5a4344bc9606cf1a28fd5faab5583f1e3917b213c13488e30322b44fd6da09920e5f01d431c61027fe7a688a062294d863cf85a4 EBUILD stripe-8.1.0.ebuild 2142 BLAKE2B cd97002f710e38f9bcaf54916678a0a36c6a1107776c7baee1fcf011d111a4a5a043421e3db33824535db9942c0d3b6bbfd58715a340daf5af96c7735c9065a6 SHA512 4e9e51636a5e11444f2fc3d24412124620622957852b317f6e294ac2dd29c709225a4bda24a735587f6e2e7901b4ae9168f3c2d4579c5ccd1fe93d8fbfe7727e EBUILD stripe-8.2.0.ebuild 2142 BLAKE2B cd97002f710e38f9bcaf54916678a0a36c6a1107776c7baee1fcf011d111a4a5a043421e3db33824535db9942c0d3b6bbfd58715a340daf5af96c7735c9065a6 SHA512 4e9e51636a5e11444f2fc3d24412124620622957852b317f6e294ac2dd29c709225a4bda24a735587f6e2e7901b4ae9168f3c2d4579c5ccd1fe93d8fbfe7727e MISC metadata.xml 673 BLAKE2B 6b85b1f88713d2365274fcff21648748039b48028b3c34c1192e16ca12d0f3b4d14ab13c7c2a744c381898ea0c1304bda8be52d3fadddc1a1b787f010b001398 SHA512 e3178927a69d14f59673acc5eaedda59db5a07e2145ed6fb0597363b60183cb3e7a7b0feefc1d4c9095d52ed96e0be32ef5dc23ad0c20fd6e6b33c830177c0be diff --git a/dev-python/stripe/stripe-7.13.0.ebuild b/dev-python/stripe/stripe-7.13.0.ebuild deleted file mode 100644 index e0ec59e39f9f..000000000000 --- a/dev-python/stripe/stripe-7.13.0.ebuild +++ /dev/null @@ -1,81 +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} 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.180.0 - dev-python/pytest-mock[${PYTHON_USEDEP}] - net-misc/curl - ) -" - -distutils_enable_tests pytest - -DOCS=( LONG_DESCRIPTION.rst CHANGELOG.md README.md ) - -src_prepare() { - if ! use telemetry; then - sed -i -e '/enable_telemetry/s:True:False:' stripe/__init__.py || die - fi - distutils-r1_src_prepare -} - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest tests -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/stripe/stripe-7.14.0.ebuild b/dev-python/stripe/stripe-7.14.0.ebuild deleted file mode 100644 index e5d81167c1c1..000000000000 --- a/dev-python/stripe/stripe-7.14.0.ebuild +++ /dev/null @@ -1,81 +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} 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.180.0 - dev-python/pytest-mock[${PYTHON_USEDEP}] - net-misc/curl - ) -" - -distutils_enable_tests pytest - -DOCS=( LONG_DESCRIPTION.rst CHANGELOG.md README.md ) - -src_prepare() { - if ! use telemetry; then - sed -i -e '/enable_telemetry/s:True:False:' stripe/__init__.py || die - fi - distutils-r1_src_prepare -} - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest tests -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/stripe/stripe-8.0.0.ebuild b/dev-python/stripe/stripe-8.0.0.ebuild index e5d81167c1c1..e0ec59e39f9f 100644 --- a/dev-python/stripe/stripe-8.0.0.ebuild +++ b/dev-python/stripe/stripe-8.0.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 arm64 x86" IUSE="telemetry" RDEPEND=" diff --git a/dev-python/tavern/Manifest b/dev-python/tavern/Manifest index 3b22a266d3dd..7ca387b46f31 100644 --- a/dev-python/tavern/Manifest +++ b/dev-python/tavern/Manifest @@ -2,8 +2,10 @@ DIST tavern-2.7.1.gh.tar.gz 220388 BLAKE2B 3e689ff0c29ddf2e53e018f86c79ea7e4e89e DIST tavern-2.8.0.gh.tar.gz 246475 BLAKE2B 373d58205462bbe34deffdcb1f87700e121e9fceee77700bda7ef76787d3c1b4ce2fdba8eb4a4e1369814665ed0c6562268f8acfe3b85eb92ff260dd413caaee SHA512 b54ba992f328623b8bddbafd67eb7e124718aa7e01435ac3c1132451b450e7a8af49618fec16c0d47d0300c5cafe78ffab6991abde880986d7381c8b885e22ad DIST tavern-2.9.0.gh.tar.gz 246867 BLAKE2B 77cb0cd54223ad401dba429abae503b102b208603e3ecaf0cdc84a71f0928beabd0b783ef5fbf448186d60e400c01ab67505a92031a097bcb68e4cbdd67d07d7 SHA512 4401e9c96f4f721f8d28f03e2a69bdc5e0daeb348b5a3356f1d9a996f81377f9fc5d8481f58dd6106904c89177324e541595e325f6d1c18e9028fa01dd022d4d DIST tavern-2.9.1.gh.tar.gz 247864 BLAKE2B a12552ead7afb2b9e0ab75fab958235d538221d15162063772b7838c33a3c72795058af8d244005eee72865e8388772bf92516402f2944e89d2ab680f1f7da4e SHA512 a7f882ca7c3337181f2a68b31f363317c50ee7e073cfbd4737f6e31a13e0af175d09e9fed04959bd0fe6ffa215c54a34d10ee3e1650a52cd566f2a7006840c43 +DIST tavern-2.9.2.gh.tar.gz 248229 BLAKE2B b149f653c801588a11b53d5d6347eabd7e4159116f6b926a75831e0cc59bd072a8ac80ac284cf699447f4ea5ae0ee59b070ffe118899b4804a7292a7294fa1cc SHA512 d8fd2a0c74280db21203fcaf7579f98b44192e33293ad859c18a484d21ab9958600af6c657ae045153ada54b527fe025763bcb2a2eb4951666c2449b31d01590 EBUILD tavern-2.7.1.ebuild 1334 BLAKE2B 7a289d1045c8f077e167aea5c61fec771473b1062264311e8d5e1962cd2aa5c3cb68e906380a4e3870deb38d7147b9ff7fe41289cbfb7a5e4a2d54fe28ebc778 SHA512 f60ed2ae2877a0aa2ed3b4edc7d3c84cd9661ea65fed501c33b3269148e91e266de8eab16222bcf8980f90dfd9d3096114b2bd973ba45f60ad9d53f12cc1d19f EBUILD tavern-2.8.0.ebuild 1523 BLAKE2B 80bf33e5aca508d51c0fa7cd8288bdc85d1766bbad42752b9b80e34faccb87e4f683940114ca34704dd854809d56f25c988c9ff68b5f127fcc736f3266002668 SHA512 cd9a018d27fbd42f3ece8a63d8f7d97deacda88d5c938406397b23d15708b88a9332cc2aff5b2ab26b3646ebeb91c2771ab904115aac82ffc00f301b6cb5f381 EBUILD tavern-2.9.0.ebuild 1523 BLAKE2B 80bf33e5aca508d51c0fa7cd8288bdc85d1766bbad42752b9b80e34faccb87e4f683940114ca34704dd854809d56f25c988c9ff68b5f127fcc736f3266002668 SHA512 cd9a018d27fbd42f3ece8a63d8f7d97deacda88d5c938406397b23d15708b88a9332cc2aff5b2ab26b3646ebeb91c2771ab904115aac82ffc00f301b6cb5f381 EBUILD tavern-2.9.1.ebuild 1523 BLAKE2B 80bf33e5aca508d51c0fa7cd8288bdc85d1766bbad42752b9b80e34faccb87e4f683940114ca34704dd854809d56f25c988c9ff68b5f127fcc736f3266002668 SHA512 cd9a018d27fbd42f3ece8a63d8f7d97deacda88d5c938406397b23d15708b88a9332cc2aff5b2ab26b3646ebeb91c2771ab904115aac82ffc00f301b6cb5f381 +EBUILD tavern-2.9.2.ebuild 1523 BLAKE2B 80bf33e5aca508d51c0fa7cd8288bdc85d1766bbad42752b9b80e34faccb87e4f683940114ca34704dd854809d56f25c988c9ff68b5f127fcc736f3266002668 SHA512 cd9a018d27fbd42f3ece8a63d8f7d97deacda88d5c938406397b23d15708b88a9332cc2aff5b2ab26b3646ebeb91c2771ab904115aac82ffc00f301b6cb5f381 MISC metadata.xml 722 BLAKE2B 0ed7dd19f49aae7940de52b0df249979458b3950422e1089886929499d7a92d16a3a6e101b52313569900af6aec4e26388ae6d0673d5b1acef1e1615ed87d34a SHA512 3c30524ee5129700db664b5dab8635463ee17d4a45295583d79755c1f5b1dbba9ac611fcec3e9584028bfe96cf913f4f4b9d8da67a0e8ff6cde1ebedbf57c15a diff --git a/dev-python/tavern/tavern-2.9.2.ebuild b/dev-python/tavern/tavern-2.9.2.ebuild new file mode 100644 index 000000000000..74fcee9d1337 --- /dev/null +++ b/dev-python/tavern/tavern-2.9.2.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2024 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="A tool, library, and Pytest plugin for testing RESTful APIs" +HOMEPAGE=" + https://github.com/taverntesting/tavern/ + https://pypi.org/project/tavern/ +" +SRC_URI=" + https://github.com/taverntesting/tavern/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=dev-python/jmespath-1[${PYTHON_USEDEP}] + >=dev-python/jsonschema-4[${PYTHON_USEDEP}] + >=dev-python/paho-mqtt-1.3.1[${PYTHON_USEDEP}] + >=dev-python/pyjwt-2.5.0[${PYTHON_USEDEP}] + >=dev-python/pykwalify-1.8.0[${PYTHON_USEDEP}] + >=dev-python/pytest-7[${PYTHON_USEDEP}] + >=dev-python/python-box-6[${PYTHON_USEDEP}] + >=dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}] + >=dev-python/requests-2.22.0[${PYTHON_USEDEP}] + >=dev-python/stevedore-4[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/colorlog[${PYTHON_USEDEP}] + dev-python/Faker[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + # strip unnecessary pins, upstream doesn't update them a lot + sed -i -E -e 's:,?<=?[0-9.]+::' pyproject.toml || die + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # requires grpc + tests/unit/test_extensions.py::TestGrpcCodes + ) + local EPYTEST_IGNORE=( + # require grpc* + tavern/_plugins/grpc + tests/unit/tavern_grpc + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -p tavern +} diff --git a/dev-python/toolz/Manifest b/dev-python/toolz/Manifest index ee7b792eee4f..29092012f1b5 100644 --- a/dev-python/toolz/Manifest +++ b/dev-python/toolz/Manifest @@ -1,5 +1,3 @@ -DIST toolz-0.12.0.tar.gz 66264 BLAKE2B a68bd895a4d500baebae02dce389adabbebe3eaa103ed2753ebd42d84dba54d9ef0b1467738b6a2eed14af24e197a12ef6b6c6907bcf4633252256793e1eac5f SHA512 6c1376f978a1ab469a6fcca9a5ccaf8b8f1bdf92e4484ff0bad947d6727f390ed6571426070a81a0e123725269043ded28294e57921bde2bb9ff87b048a5405f DIST toolz-0.12.1.tar.gz 66550 BLAKE2B 41b2002147cd453c2a8300c7ec247e06dfc8fba69a772df4a8f5c35349e991453bbbd0d7ed0162391d9314873bf0e169d20c86b875e4d4eca01aaadc76edea61 SHA512 c514934d1a8069cd70e4d8b9ca32cd2c96e85b1dabb45bbbe4b0644581eb7e7f9f6a6d9230483f1872695edf25ff77ad7643cffb3041a012ed64424097a23e9e -EBUILD toolz-0.12.0.ebuild 587 BLAKE2B 4f701f89c3039a1e37273afae16cc178619d6d43843b9bf563411ecc54155f377fead43b44e3b5ff140b4dffea29edc9f2920afe1fcdc8b047da3c72d434e41e SHA512 7ce09237db09a25e0a1723262bfb054f69f3cfd860e04eb5b1b0f9a3e4baf705aa35d92d0001c1d6943a4956c8e619f0fda90c46bf12afcd4bbc1227b68a0957 -EBUILD toolz-0.12.1.ebuild 599 BLAKE2B b5a4df3cafa82c3b2fcc6944e5d4dbd0f2ea353516fc46f8876a3b02d40e659052fb1a0da8605784e881f31934edfb81719bbd96f822937c3b2f4f34e0915f30 SHA512 94385e0105fc4de351bd503038a6c62354a44fa33b2e78e4cd393141cec94bab9cae764f31a8a2ce6242376df55c5b6f26feeef3d6e6fef901408a2f01103ebb +EBUILD toolz-0.12.1.ebuild 593 BLAKE2B e1badc37bf7d7caa02c191852f5b641f2c638e01f34c1a906cc3750cd85106ad9e49ccff94155e7ea41bfd69eeeeccb34c652baeb28670d6fd0a7637b86ad3e8 SHA512 f46e5814839b425f54bbcdee119177bdf58c20ea6be15affe6fc6cf1526be246fb22a203efb3c0ca912b5ef5c1899cdf2266be25c0161e26853c7d59b1e9cfb0 MISC metadata.xml 386 BLAKE2B ab0f60ec7b44fdb9789d3ef420d5e99cacea66159be7f4736f6502e595a00d740b6cdc3668304ecade1e994e5b2837a986bfff1ad49e884ba936bd039f80b880 SHA512 835c6ac2bc4af983d1b5a77bf4f48e322ec84e79000f0316d694f92800925e521f3b9d742465ba44f96b973ad30dbb37e46bb40589307edd0b8b0f01ceabda31 diff --git a/dev-python/toolz/toolz-0.12.0.ebuild b/dev-python/toolz/toolz-0.12.0.ebuild deleted file mode 100644 index b5ff1c5f325f..000000000000 --- a/dev-python/toolz/toolz-0.12.0.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="List processing tools and functional utilities" -HOMEPAGE=" - https://github.com/pytoolz/toolz/ - https://pypi.org/project/toolz/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" - -distutils_enable_tests pytest - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -} diff --git a/dev-python/toolz/toolz-0.12.1.ebuild b/dev-python/toolz/toolz-0.12.1.ebuild index c000d636ee3d..111952a712ff 100644 --- a/dev-python/toolz/toolz-0.12.1.ebuild +++ b/dev-python/toolz/toolz-0.12.1.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="BSD" 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_tests pytest diff --git a/dev-python/tqdm/Manifest b/dev-python/tqdm/Manifest index ed33a9b1c6f0..cc6d02b3a7f6 100644 --- a/dev-python/tqdm/Manifest +++ b/dev-python/tqdm/Manifest @@ -1,3 +1,5 @@ DIST tqdm-4.66.1.tar.gz 169147 BLAKE2B 4b274badaa13feb55ff079e143ec5a539a2ad1e1ed60fb319b8f955cfb5baa26676773c0d4fee95c6ad0f068434eadd80bee97559d0c0fdc8c74ea890781f589 SHA512 989bc93f791e1636525486688b1d9b457314cde7b5804018382cc490638ac0b88aac50d7870beb9dd80bc5f05e083b8f9f205ac17324106f6d936bfe8d2f316e +DIST tqdm-4.66.2.tar.gz 169462 BLAKE2B 57a1e5895ed2e1f99246fd6bdfc08fb75a24451e358bbf38324cdcfe35559b6748dbe63dcdaf65024b12165daa404c98d5b6db81673e7d0f930142cab1b623d7 SHA512 49abd9006ca7c8672835b202e4e722602035a0e21723337b4227e114d6d50b678edb6c5f2b0cf4e6741eae5e86551ba59233f87989f6b69bb4d4414d5a3c80e5 EBUILD tqdm-4.66.1.ebuild 1001 BLAKE2B 733e92b55eab154db5570f6faa294a8e3c1f457ea5fefe2cc1c696f50cfbeebbe9f89c1bde6ee75078f37c07f4ed8638b42309c7edea93d73081a1733b5238c2 SHA512 0730bb760aa2df3449d9c2f62ed913748e2abecca0e9b199499550d232e627c8cc50e93f3eef3fe502a5c89382790a9db8a57eb6f70d26383faef84b98491fe8 +EBUILD tqdm-4.66.2.ebuild 1009 BLAKE2B e5f18f53819bedf6f0e9780accb20d1f85658cbd418444cffe60b947efb13aed703a5c56d99691e2e26d5c8b30c648ad435c4606efe40097d86d36d8ba769b52 SHA512 9975db34248f5a3131cd9dc5b60c1321079e11916461f8581edb884254856fa45eb9de5fdd30d882bd4d22d833fdb82013ce9ad30b208e4a1728104173ea71cc MISC metadata.xml 605 BLAKE2B ed20e6f11f20cdc6525b98d9fd37c0b8f0781dd1c4be85e8aa4a3f5644a20fde3179bd44bb99ef4c14913168113a58963b36281ccf4807a694624a1e2df578f8 SHA512 b5f096a0256312e6ab5098bb6d9965b567bd735813d9c97fa49f08de640f2c5ebb292ba747eb284ff043dc29d4bb1cab1ac947ecaab6b4e94aa51e96a0cac636 diff --git a/dev-python/tqdm/tqdm-4.66.2.ebuild b/dev-python/tqdm/tqdm-4.66.2.ebuild new file mode 100644 index 000000000000..1f7508033f3b --- /dev/null +++ b/dev-python/tqdm/tqdm-4.66.2.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..12} ) + +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/twine/Manifest b/dev-python/twine/Manifest index 42adb3d392b7..1b41fcccd3c7 100644 --- a/dev-python/twine/Manifest +++ b/dev-python/twine/Manifest @@ -1,3 +1,5 @@ DIST twine-4.0.2.gh.tar.gz 214528 BLAKE2B c088329a86139eb01d325ec623504c0dfee1231ca8bbbf9ed73d46d4ed9dd79aaac6aaad225cacd64942eb7a3ead19bcb5e224ad9735d9760bd8c9c8e5e69043 SHA512 94dec0b08ea8f4cc5900d743b750f02a668c738d402632a80faef24220f87b4b14824966d6d902e9ddaab741e4091d6a370a7660d02ca27fd6fd0d251a473ab5 +DIST twine-5.0.0.gh.tar.gz 218873 BLAKE2B 0f4f92d3ee9ae0f154c68cbc165ce014cbd5c34d88f8067c5f9ab4b6cfd3fc9d435f9c1ada6911af2f711bef3c5607fdfd969ad454c06e3a9bbce4f23ebc2a07 SHA512 a1701844df03f0ca0e4b15eeae97e1a1a5788f13f04bbd5b084a9dc6637c2404aefc354705c974edd53b2f09517e088f5857cb211ed45ed7dbcedecb0f6392d5 EBUILD twine-4.0.2.ebuild 2089 BLAKE2B 34beb72614a45b6fb1051390955311f6cc24f297193b31d0496708b6092aec3553e999b7e098cbe1a09c16e1b5a2032744b89f1babb5287a15106bc39c7abf56 SHA512 689d07ca5a135783a7086a911f5a1c3bfb73284254b134f15b437597dc4c1e5af1931a490024b53abdc9b61300cc542fbac401ec9d4a840420d9df4d87ccec9c +EBUILD twine-5.0.0.ebuild 2101 BLAKE2B 546f83dbb157e0721d6047abe54809f8170f9e84f970e3592ec56ee659a6ca23209f64a93dcebf7793c4366bc72acb946969f9d93cae69ccc88daa07692e18e2 SHA512 d7bbdc528ee7a2cc0a3a465dbb00826e3078b24f409bb9d9a0d0aa56dfb415dc94bff59db20680858b0af9088d14ed25cadf1115ca77d8f0b6e8ee1f2eb3b8e2 MISC metadata.xml 383 BLAKE2B e2a596604a2f3e40ddd0196ea79105e318f8a04d9e5a2c7e458d403d215af1371f2a526fa7d8cbc430f20747f7b65ed6c8546263fb8a54ddd8a6db487c358634 SHA512 cd5c1f1ed89dc5c314975fc5b503108d6828db37826ebba98d6edd580b72cd41867e19e65a9a022f8c07babadecd810f21febeb8a015c51eecec412b9df4f0d5 diff --git a/dev-python/twine/twine-5.0.0.ebuild b/dev-python/twine/twine-5.0.0.ebuild new file mode 100644 index 000000000000..970c1576f1a5 --- /dev/null +++ b/dev-python/twine/twine-5.0.0.ebuild @@ -0,0 +1,78 @@ +# 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} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Collection of utilities for publishing packages on PyPI" +HOMEPAGE=" + https://twine.readthedocs.io/ + https://github.com/pypa/twine/ + https://pypi.org/project/twine/ +" +SRC_URI=" + https://github.com/pypa/twine/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + >=dev-python/colorama-0.4.3[${PYTHON_USEDEP}] + >=dev-python/importlib-metadata-3.6[${PYTHON_USEDEP}] + >=dev-python/keyring-15.1[${PYTHON_USEDEP}] + >=dev-python/pkginfo-1.8.1[${PYTHON_USEDEP}] + >=dev-python/readme-renderer-35.0[${PYTHON_USEDEP}] + >=dev-python/requests-2.20.0[${PYTHON_USEDEP}] + >=dev-python/requests-toolbelt-0.8.0[${PYTHON_USEDEP}] + >=dev-python/rfc3986-1.4.0[${PYTHON_USEDEP}] + >=dev-python/rich-12.0.0[${PYTHON_USEDEP}] + >=dev-python/urllib3-1.26.0[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/setuptools-scm[${PYTHON_USEDEP}] + test? ( + dev-python/build[${PYTHON_USEDEP}] + dev-python/jaraco-envs[${PYTHON_USEDEP}] + dev-python/jaraco-functools[${PYTHON_USEDEP}] + dev-python/munch[${PYTHON_USEDEP}] + dev-python/portend[${PYTHON_USEDEP}] + dev-python/pretend[${PYTHON_USEDEP}] + dev-python/pypiserver[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_prepare_all() { + # pytest-socket dep relevant only to test_integration, and upstream + # disables it anyway + sed -i -e '/--disable-socket/d' pytest.ini || die + sed -i -e '/--cov/d' pytest.ini || die + + distutils-r1_python_prepare_all + export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} +} + +python_test() { + local EPYTEST_IGNORE=( + # Internet + tests/test_integration.py + ) + local EPYTEST_DESELECT=( + # Regression due to deps? + tests/test_check.py::test_fails_rst_no_content + # Avoid needing heavy virtualx + tests/test_auth.py::test_warns_for_empty_password + ) + + local -x COLUMNS=80 + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest +} diff --git a/dev-python/uvicorn/Manifest b/dev-python/uvicorn/Manifest index e93fbe2309b3..d59216f9682e 100644 --- a/dev-python/uvicorn/Manifest +++ b/dev-python/uvicorn/Manifest @@ -1,3 +1,5 @@ DIST uvicorn-0.27.0.gh.tar.gz 718371 BLAKE2B a8e5504f673add3e0babb2fefa9d045adc34062b7746c1149c1a7a467073495f07d26b23f0d81678698f41d7887eb28aeaffe29f29706c84be39d5b8f3d85b1b SHA512 2337223e30dcc89a32babfce6b381f53225df3ea319e13ae8b758b4a1801ec49a1e8c2caa148757fe715504b75934a6a75156c6e7146fb21335905f1425f89fa +DIST uvicorn-0.27.1.gh.tar.gz 718990 BLAKE2B a520bcb2cde4ed6125c0d64b06d3d301471c1722f7642adb09320b6a6386fe6206a501f171ed4bfe4f95f333c323d1e9f65efc89c1669abc398a57ad0ad27b16 SHA512 57946b71e3f332a9c549ec48ea25375d5ddad4e7f0d5b406690569ed492c305d8441b3ded5386d6d3295e62007cfcd2ae2f0816266cf493391e813db3ef44109 EBUILD uvicorn-0.27.0-r1.ebuild 1800 BLAKE2B 5557757a14b43a185a03f7ef1e7633a58c1b5a60ca70f7f43e73819a17676195939d444ae58bbf854142b77d571bf904ca94afc4a166387a78eef83ad3a5f8a1 SHA512 770843b6a50257f9d09fbbbf0115da4a8ffefe5e3b138d725f6928f19ebdb430ed8d14e6909e369b2f43f2d754319e5fd310d54f6177d38de66d340e47829a43 +EBUILD uvicorn-0.27.1.ebuild 1808 BLAKE2B 9ad5cace42000ee0c1779dfe353b9a2675dd86397070e6abc41eb0e619b9cdc9d2a5b339556dd003d167d47911ec7df4e84cfcda165c85d5f743c54546bea233 SHA512 cf8cd230e44839df8e4fac2a2a747e2a70bd6429b124200b918dc99aa95da9ed619a54b01c175c399288b1d09fe70c53da155d7dccd5f1c5cf9b4ad572176171 MISC metadata.xml 451 BLAKE2B af9be617c95128297e3455b503e198e13c373244094f6aa9c80837945c3f9f023f1874efa28d4ffa8b241feb9a4e8c7f3d3534e96966733bd5593bffb90904a5 SHA512 4d76bab5c20f7cad81fa56a28c9be07bf2c2ebc412fc647f073215d437a2550eca247b8419df71d04200d0fdf545520684db0b6f4953e73848f69a4f4ad6931e diff --git a/dev-python/uvicorn/uvicorn-0.27.1.ebuild b/dev-python/uvicorn/uvicorn-0.27.1.ebuild new file mode 100644 index 000000000000..29532bb99775 --- /dev/null +++ b/dev-python/uvicorn/uvicorn-0.27.1.ebuild @@ -0,0 +1,75 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( pypy3 python3_{10..12} ) + +inherit distutils-r1 optfeature + +DESCRIPTION="Lightning-fast ASGI server implementation" +HOMEPAGE=" + https://www.uvicorn.org/ + https://github.com/encode/uvicorn/ + https://pypi.org/project/uvicorn/ +" +# as of 0.21.0, no tests in sdist +SRC_URI=" + https://github.com/encode/uvicorn/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="test-rust" + +RDEPEND=" + >=dev-python/asgiref-3.4.0[${PYTHON_USEDEP}] + >=dev-python/click-7.0[${PYTHON_USEDEP}] + >=dev-python/h11-0.8[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/typing-extensions-4.0[${PYTHON_USEDEP}] + ' 3.10) +" +BDEPEND=" + test? ( + dev-python/a2wsgi[${PYTHON_USEDEP}] + dev-python/httpx[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + dev-python/python-dotenv[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + >=dev-python/websockets-10.4[${PYTHON_USEDEP}] + dev-python/wsproto[${PYTHON_USEDEP}] + test-rust? ( + dev-python/cryptography[${PYTHON_USEDEP}] + dev-python/trustme[${PYTHON_USEDEP}] + dev-python/watchfiles[${PYTHON_USEDEP}] + ) + ) +" + +distutils_enable_tests pytest + +python_test() { + local EPYTEST_DESELECT=( + # too long path for unix socket + tests/test_config.py::test_bind_unix_socket_works_with_reload_or_workers + ) + case ${EPYTHON} in + pypy3) + # TODO + EPYTEST_DESELECT+=( + tests/middleware/test_logging.py::test_running_log_using_fd + ) + ;; + esac + + epytest +} + +pkg_postinst() { + optfeature "auto reload on file changes" dev-python/watchfiles +} diff --git a/dev-python/vcrpy/Manifest b/dev-python/vcrpy/Manifest index a3aa7c8e69dc..c8a6bb76aa45 100644 --- a/dev-python/vcrpy/Manifest +++ b/dev-python/vcrpy/Manifest @@ -1,8 +1,3 @@ -AUX vcrpy-5.1.0-py312.patch 1227 BLAKE2B 774de5c873ca17b5a08d9c38c743402ead83efc4ca98d90ebba3ae54faf3e482047b1078815b981da1cdfbed9cd9474657e08021a27104ab064220d81d3c52ed SHA512 08fb62ca1dc79bf0e90ef7845e3ca77d37d5537558db68591d203dc2eea1e3cf2f0638b0c153a9a26539f7a08ea42bcb15d57a077de5a9fea52fe4f3440340c6 -DIST vcrpy-5.1.0.gh.tar.gz 337183 BLAKE2B 76805db7c034fe4f6e0d6fb18340ad24a25a28ece4576d97958d689e46667a8ab2fb6cdc8186f635a7c4f4833d4ea541573bf6c5e0f775f842e60683336ad87e SHA512 dfb2e02027ed2e37f4c2201b410847cf1f03b1999853e3f838e49abf1e93641d58addb18f6144c484f9d4618693b9a99d73dc7fb55eb1de2c383109e054e3713 -DIST vcrpy-6.0.0.gh.tar.gz 337408 BLAKE2B b335b3e89b759b111e34ed26753d528ce0b83bd6e408b35bb60371ada1d773e8e6e690991d468ae63fb61b799c2f79f2677043bc8a56a3b95fec477ee7c679e3 SHA512 d10c8a01843b8390c16fda26b0266d8b89d9d95978f99127f0c261e94dab6b7c358522fa6d059063e3c194885e8be46ef206bdfc1252511840058dd5df4cf11d DIST vcrpy-6.0.1.gh.tar.gz 337497 BLAKE2B a00571d7ed0dd895cc120e3e2615e8e6ea3e86344813e87f836a182be45389b200925ae2a02dc754b0b77db642d3be453b3b8c909b26197222b84fa95c6da804 SHA512 79ba9ea29db20ddc3db5676d7bdb05da17848eb126ed63d813a1d2b0de80573fff3afaec2ffe1af491a0310ce922c7545c4569035d0f5868f171db25965c217f -EBUILD vcrpy-5.1.0.ebuild 1938 BLAKE2B 1df91b6165faa1438322cf7227731d04b533083fdd0326651a3c6eb50f598f1ad62ee9ed48c25e1609681f54459c793bc33687e5a5b2425da3914438b71a1c3f SHA512 306564cf80f58a35e957c2f515f32e85e5a1b706d7d587bef5abcf58c8e4e3d352c75efdf5bf2df5dd250f835174501f8500a438be394d2c9e03266c7567991c -EBUILD vcrpy-6.0.0.ebuild 1655 BLAKE2B 8a1cc7469f9f26a1c42083385a01e5aa33e410b57baf12f470b8cfe8b61aa73f4665788b93bb3a7f5754ffd7afc99f6477a1e11e3160d5a7ef47b16df25eaf7c SHA512 fc6c491dac9aee5a7719f279e97e6f001a624527612f2db14235aa374595efe97e545beca777554943fc9f12daa8d2de18da5908e1804a8009a8a4dcc1f6c2e1 -EBUILD vcrpy-6.0.1.ebuild 1655 BLAKE2B 8a1cc7469f9f26a1c42083385a01e5aa33e410b57baf12f470b8cfe8b61aa73f4665788b93bb3a7f5754ffd7afc99f6477a1e11e3160d5a7ef47b16df25eaf7c SHA512 fc6c491dac9aee5a7719f279e97e6f001a624527612f2db14235aa374595efe97e545beca777554943fc9f12daa8d2de18da5908e1804a8009a8a4dcc1f6c2e1 +EBUILD vcrpy-6.0.1.ebuild 1647 BLAKE2B d087ff5d409691f23d13059e9530cf317aeb7376d820aba82d0669c68c0386e933128e6c07b302109dda6bb3dc65053d296721d50d2e4827a54cf4d40b5db471 SHA512 867354a621ba19e5f1605591bc40d98d0509f95e534edee4c5c99dc5ca06fa8b05f7ba15efd4366c8e5d7f9e005d24bc4a234c01ef35fbb508817660ae83382a MISC metadata.xml 388 BLAKE2B fd31293bd6085e6a93816a1813a8c3a9d046ed3d932fba5b32b454a71e7535606ba92815699b7ca10fc837b07a5335df54d5fae8c860a7ea88c6ea72891d0620 SHA512 0360ac6f113035ffd1991d2a42000f290c9d0a3fa8c4dac9abfde0eecafd23e1ff9929d8ee521f83a924c523992fabc5cb4353079bf7c52dac9f906a31d4da55 diff --git a/dev-python/vcrpy/files/vcrpy-5.1.0-py312.patch b/dev-python/vcrpy/files/vcrpy-5.1.0-py312.patch deleted file mode 100644 index 2dc9fdf09e88..000000000000 --- a/dev-python/vcrpy/files/vcrpy-5.1.0-py312.patch +++ /dev/null @@ -1,35 +0,0 @@ -From 69621c67fb29dedd9ece4a7bdbf50380fbe4c5ee Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= -Date: Thu, 3 Aug 2023 06:51:45 +0200 -Subject: [PATCH] Copy `debuglevel` and `_http_vsn` attrs into response classes - -Copy the `debuglevel` and `_http_vsn` attributes from base connection -class into response classes, in order to fix compatibility with -Python 3.12. For reasons I don't comprehend, these end up being called -on the class rather than instance, so regular proxying logic does not -work. - -Fixes #707 ---- - vcr/stubs/__init__.py | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/vcr/stubs/__init__.py b/vcr/stubs/__init__.py -index dafaec71..4d4bb39d 100644 ---- a/vcr/stubs/__init__.py -+++ b/vcr/stubs/__init__.py -@@ -389,6 +389,8 @@ class VCRHTTPConnection(VCRConnection): - - _baseclass = HTTPConnection - _protocol = "http" -+ debuglevel = _baseclass.debuglevel -+ _http_vsn = _baseclass._http_vsn - - - class VCRHTTPSConnection(VCRConnection): -@@ -397,3 +399,5 @@ class VCRHTTPSConnection(VCRConnection): - _baseclass = HTTPSConnection - _protocol = "https" - is_verified = True -+ debuglevel = _baseclass.debuglevel -+ _http_vsn = _baseclass._http_vsn diff --git a/dev-python/vcrpy/vcrpy-5.1.0.ebuild b/dev-python/vcrpy/vcrpy-5.1.0.ebuild deleted file mode 100644 index 0cc7495e8266..000000000000 --- a/dev-python/vcrpy/vcrpy-5.1.0.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) - -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[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}/${P}-py312.patch" -) - -distutils_enable_tests pytest - -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 - # broken in general - tests/integration/test_boto.py - # Internet - tests/integration/test_tornado.py - # broken by simplejson, doesn't seem important - # https://github.com/kevin1024/vcrpy/issues/751 - tests/unit/test_serialize.py::test_serialize_binary_request - # new httpbin, sigh - # https://github.com/kevin1024/vcrpy/issues/761 - tests/integration/test_basic.py::test_basic_json_use - tests/integration/test_register_persister.py::test_load_cassette_with_custom_persister - ) - - local -x REQUESTS_CA_BUNDLE=$("${EPYTHON}" -m pytest_httpbin.certs) - epytest -m 'not online' -} diff --git a/dev-python/vcrpy/vcrpy-6.0.0.ebuild b/dev-python/vcrpy/vcrpy-6.0.0.ebuild deleted file mode 100644 index 212c7bfe7855..000000000000 --- a/dev-python/vcrpy/vcrpy-6.0.0.ebuild +++ /dev/null @@ -1,62 +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 - -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[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -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) - epytest -m 'not online' -} diff --git a/dev-python/vcrpy/vcrpy-6.0.1.ebuild b/dev-python/vcrpy/vcrpy-6.0.1.ebuild index 212c7bfe7855..6e8afec2a509 100644 --- a/dev-python/vcrpy/vcrpy-6.0.1.ebuild +++ b/dev-python/vcrpy/vcrpy-6.0.1.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" RDEPEND=" >=dev-python/httplib2-0.9.1[${PYTHON_USEDEP}] diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz index ae377eedc62bdb080fb3a9f09960c56771f22662..345b1ba9365c4e938e4e1af070f53721092d1ba2 100644 GIT binary patch delta 90904 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 delta 90863 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 CE^%l8 diff --git a/dev-ruby/cri/Manifest b/dev-ruby/cri/Manifest index 756c3374f754..b006884d54c9 100644 --- a/dev-ruby/cri/Manifest +++ b/dev-ruby/cri/Manifest @@ -1,3 +1,3 @@ DIST cri-2.15.11.gem 35328 BLAKE2B 774ebbd74ccd8f328d15a65515ed6c350d6bd00c9b757912c37a01aa71b745a3443755b8b59e7a8e6ac07c67f21d69dc4f96f972850e011d7b72d639c471d636 SHA512 a16d35a5e83401dda4e50bbb8a52b8a192e2876a708c516445559599f1e7c007d2f943efc662f43226bfd177356272dc7802fc01c8fdca543d4146bc537cae82 -EBUILD cri-2.15.11-r1.ebuild 811 BLAKE2B d18f1c32f7737a6c466e2c74c444f65f6df6445ea3c59c72be5dae619d8e65a6b8b7562c3156137460cbee87ff82e68f75d23d5d1b8330bdefdaa666f075d71c SHA512 4b233401c0bd1a7d4ed4a0b430ccded457ffae2ce00247c0934dec60b02ab213c9b05bc16a57ace7327147a134ea92a02dd0a243d3b7b4a22d9ea32bf08e85d3 +EBUILD cri-2.15.11-r1.ebuild 804 BLAKE2B b96df3cad0086f6938522f964cee7aaa7235936230702f3dc119544985d66b511132fef9962f7ea7b2281042085c098436523c40c33247be25806ddf45eec698 SHA512 e26a1fac13ef0e06cf981f2a6a61fbd21535b0245fb2f6af70342c7d544ae89a422c8038d85c69c1522bffd37ac6b7421c53a361a68b41d48b11d8796ef836ab MISC metadata.xml 322 BLAKE2B 0d6279e8f60e12f7ffc1e1b87523423fb175e7104e41ad4911f4513f530f9275670d2988401b2040d0e0ba4abe9dc9f3721d77d1f57865cdaf40efcaee1ee0e1 SHA512 d108f8a03dea998704eda69a3e06bc5e062774b2cb2f0c01c53e88085b144ce05724b922abe829b9cec921d056aa90483d3ab052688a3ced13f17ebb3a9d689b diff --git a/dev-ruby/cri/cri-2.15.11-r1.ebuild b/dev-ruby/cri/cri-2.15.11-r1.ebuild index edda0c798a2f..705226a55570 100644 --- a/dev-ruby/cri/cri-2.15.11-r1.ebuild +++ b/dev-ruby/cri/cri-2.15.11-r1.ebuild @@ -2,7 +2,7 @@ # 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" diff --git a/dev-ruby/html-pipeline/Manifest b/dev-ruby/html-pipeline/Manifest index 8cbfd878ca36..b19d7defac69 100644 --- a/dev-ruby/html-pipeline/Manifest +++ b/dev-ruby/html-pipeline/Manifest @@ -1,3 +1,3 @@ DIST html-pipeline-2.14.3.tar.gz 45196 BLAKE2B f9a2976188a29648b53cbb065343aa6f2f4faf8346daf65256a2178a737dd529cb87b68df6cf98ed9ba7805a73f245a97bfcbb51e35554f09172147dc74dcce1 SHA512 fe2ed353894b87f66f30498625e657593aea3a5730d122f3d57a17a53d76351ed6899c04a597b81473b22be752af044fcd13e01885851ac525913143daa8b4c6 -EBUILD html-pipeline-2.14.3.ebuild 1117 BLAKE2B 777dee928492badbfe9c6cae3c37a64a4a4c3b00a59fd0bf90ab4aab8afd24211142120bdb4e00669a5eff565224aa05818f27b77cea377862b2764aecee8571 SHA512 d1187849315bf2a6c9b57d4f8603500a1263748285b08caf73ee81a2ae4da0f52621f4d4ba532b136473dc1a6dbbfa2ebf59461bd2ec8cacc7fe974d802bfb3c +EBUILD html-pipeline-2.14.3.ebuild 1117 BLAKE2B d663cd650af2faba1ffba1eb80cf6dbb5bf9c1edddb2accd20c6e5deeb929725bb2bf66584704398cf695adbc64e82c7e4d75f7cbbf98b3d7268ab133b640455 SHA512 730977464c12eb09a599adea7b3618406ddce69ea6979b0f720b39c2d7247f54ba023d14f7cce3bfd7bf0e88b44c88794904a8c8369a7093ff79e5c7d12b1bab MISC metadata.xml 341 BLAKE2B 9cbe605182f3daa099064c715d545ec79a48afd90fefde964aeaab480308cc2d668a4655217fe8db21719b4a306bb3ad515f8b7ab9e6179e1e9d45810853724c SHA512 6312a037c8b640210680bff1f5e1d238e5497b6f28d3dfe16b4cc8faa1f38f0de45181d8bec4577afeba12aab75c435866c0e0151170cc55ce5b4c7c607a94ac diff --git a/dev-ruby/html-pipeline/html-pipeline-2.14.3.ebuild b/dev-ruby/html-pipeline/html-pipeline-2.14.3.ebuild index 83c9e9e5a104..e2756a54336b 100644 --- a/dev-ruby/html-pipeline/html-pipeline-2.14.3.ebuild +++ b/dev-ruby/html-pipeline/html-pipeline-2.14.3.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby30 ruby31 ruby32" +USE_RUBY="ruby31 ruby32 ruby33" RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" diff --git a/dev-ruby/httparty/Manifest b/dev-ruby/httparty/Manifest index ea6879d502d7..7dd90fcce2c6 100644 --- a/dev-ruby/httparty/Manifest +++ b/dev-ruby/httparty/Manifest @@ -1,3 +1,3 @@ DIST httparty-0.21.0.tar.gz 102735 BLAKE2B 131c4f3a5a403b609391ececaf079de5ed5c57ea4660fc1d1041832d8baa27b8beaf11ac2743aa6059005904d787259afec27597744bb5e35e56c3b035ca4b1b SHA512 afd50de88a6b1e1cac8c90d6e1458c41ef122b4542c3a14274aacb052f9ceafad868d1b2582d45eedd212a8037fac13238ac05c2e661c9ba9196a00ef3a0a634 -EBUILD httparty-0.21.0.ebuild 1849 BLAKE2B e76e0ef19646d03d7fbf515f42249662ae4088c4b8f5b0679eadd7ec1da1902bb5c1a6430c988156502be4443b5d3d3008521237bcd2448ad9c5dde7f27d7ae3 SHA512 d6aa6902e5f9b727ab9d9385cd47fb740d8ec7535bb234780eb3996406e6690ea9f6b10cc6f27bee06e6a83c768b9c774293f2eab166a78d5af5759eeaadab2a +EBUILD httparty-0.21.0.ebuild 1849 BLAKE2B dba19302aa5e0063c8696c65b82f018b8a9fd4e95522b62a5ab3cc269c2ca75da230fad33009bbd2201bc07757b8205d390ad8c17a76e160df3b2cdc3cb58bf8 SHA512 81fbfe85c554710bb1eecb84f7ad1b2b1554d2b295899009b2c54037e55fddcc939096c584a9370a27c5df52e9798f8a698b1aab0e49d04b1bdf2be37b641eb7 MISC metadata.xml 329 BLAKE2B 914bc3a6e04bb04798c35b197f1d72bdb7537d5fe11730acac4bac877332343f5b4013567558e5ca58f3f6d95365040573a25f17ee9fcfd0ffa4edd682dc4636 SHA512 b866cc34d42b7e59c41ef0d2fd4c60410acfe0a3435982c3d9f91121297390f8736816b5aa9490c178325d5cf38e5311325e49554b9ce3a4b720ac8858a7f692 diff --git a/dev-ruby/httparty/httparty-0.21.0.ebuild b/dev-ruby/httparty/httparty-0.21.0.ebuild index 76793979e7e9..7a2dbc6be66d 100644 --- a/dev-ruby/httparty/httparty-0.21.0.ebuild +++ b/dev-ruby/httparty/httparty-0.21.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="ruby30 ruby31 ruby32" +USE_RUBY="ruby31 ruby32 ruby33" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/kramdown/Manifest b/dev-ruby/kramdown/Manifest index 3d02e41a552b..592ff6b60971 100644 --- a/dev-ruby/kramdown/Manifest +++ b/dev-ruby/kramdown/Manifest @@ -1,3 +1,3 @@ DIST kramdown-2.4.0.gem 122368 BLAKE2B 86b1232583dc88f8a576fb17e3e2ee756f109700634783815e8ba1f722dd8c872f2f6a978d33e1970814530090665eba3693206e57d3f274bb39655a7ac2d208 SHA512 8e52c5cc53d2f0085e30188aa7bf67f92dfe7f0801297c6a45293cca307e3442baa06443638c1161dad4a4aa332cbc5b4f9b6281ba4c6346122a9fff5a3743c7 -EBUILD kramdown-2.4.0-r1.ebuild 1468 BLAKE2B b563ee2154bfeae44b5ae4155c136011c961e6868ae93d27323627f36cde921482d596c59c8723f920c509f468fb899a51379de8fe08c39f3ae0734cbe48efc5 SHA512 e1172036d818634174bc8c433919c52f0bdec975078049f3be5c2a1993d7398853627f515b34e1e2d26c51c2737c98089d29a64a392fc3f5b2c3540083a4fad2 +EBUILD kramdown-2.4.0-r1.ebuild 1461 BLAKE2B aa1f31c42c99062997a76049055a4ee2cd2b150ca82aa954be3d24c5285ffe6054330165dfc89ae35b14704c6b6e313dd4a46ca5e1907b46f41c7ff7aa1ef12c SHA512 7b03aa5ffb1b3790ab9e0b04687a0e3d12da12067fc16748142d2a53f00ca914d3b1c694dda5b8162900506314b50272b33debe0aefb7ade069ce8525af5f72e MISC metadata.xml 335 BLAKE2B 10892c2abb34e3a13cdf4f0642202977a1ebd810bac1e25bd1afb202fd062a4da0be7c474afaad7436e2fac2608bd92f199452e70e9710a96435eca10d82545a SHA512 96b15db162c6988f7f62c23c2df2e3059c494d7a8210c69651d6473738d263df8d711ce98df62320a7021ff47ddca51ae1786990a8a778645fc1907aed1d4e06 diff --git a/dev-ruby/kramdown/kramdown-2.4.0-r1.ebuild b/dev-ruby/kramdown/kramdown-2.4.0-r1.ebuild index 0aa081d610f0..1e939b97f322 100644 --- a/dev-ruby/kramdown/kramdown-2.4.0-r1.ebuild +++ b/dev-ruby/kramdown/kramdown-2.4.0-r1.ebuild @@ -1,8 +1,8 @@ -# 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="ruby27 ruby30 ruby31 ruby32" +USE_RUBY="ruby31 ruby32 ruby33" RUBY_FAKEGEM_EXTRADOC="README.md AUTHORS CONTRIBUTERS" diff --git a/dev-ruby/locale/Manifest b/dev-ruby/locale/Manifest index 98450ce844ab..d5e070f05d82 100644 --- a/dev-ruby/locale/Manifest +++ b/dev-ruby/locale/Manifest @@ -1,3 +1,3 @@ DIST locale-2.1.3-git.tgz 99648 BLAKE2B e395a442f674c73ed03d0d4d55d875c796add076132964ce2abb457d5d6e2ed8643395f283728735bbbf1ffee8b03549e882e5c66f6a589106a0a36f5b9e4ff1 SHA512 77877f15914dbee5ca83155f8cb84815296b4e2e4205218c9926e0265b40940cbdbe68fb048870ce4f53a6caeeb593813a2e16e8c130a19e44a28cb67c82fe25 -EBUILD locale-2.1.3-r1.ebuild 1095 BLAKE2B 3adc729bab9ac994e721637c7340eafd51c8445c9bf6ec124f694abaa40c3fa057b28f1ba2e787eaf76836e945f869ac66be24e93485dcf2faa0bb1faa006774 SHA512 a322fb159e7c1211ce8a335b2ab0f215daca8a343ac3d0e823abe291a3cb41aaa0349f2a13568a75f560c4ce1e14fea122066ea34a54c0c70e019bb38fab9917 +EBUILD locale-2.1.3-r1.ebuild 1088 BLAKE2B 65d332c22d29d461214010225e28d103ac1803243cc83755714edc11c0d849a55c824a64ac1dea0483c46fe7dd3695b7365b34d73859afa31dcd993c454fb282 SHA512 9991128ed0db4e447b16b8793e3e2d5a87401022010d22d89d834dc9e37a5713b5b844b5bb9775c0fc03e51c517648a9cc717e76d0048ee19e9e3c36ce3a4a10 MISC metadata.xml 346 BLAKE2B 89e78531ff1bb1d6cde18895763c825dbf9c889311169c629cf77dce14038444349573971f1688ca5f0f27ea2f59d1002cc90bd7b94ea48050041fdb57a55cf9 SHA512 39fd977a553a1c6b24782c5bdda67eab5613a40b20bff1765cda83718e2c5a9a52b39be7a616a6250069d52fbbf97527b453b08fd9bf6b3abc013dc3851d832e diff --git a/dev-ruby/locale/locale-2.1.3-r1.ebuild b/dev-ruby/locale/locale-2.1.3-r1.ebuild index 72e6104992d1..8329fe6fb9e7 100644 --- a/dev-ruby/locale/locale-2.1.3-r1.ebuild +++ b/dev-ruby/locale/locale-2.1.3-r1.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="ruby27 ruby30 ruby31 ruby32" +USE_RUBY="ruby31 ruby32 ruby33" RUBY_FAKEGEM_TASK_DOC="" RUBY_FAKEGEM_DOCDIR="doc/reference" diff --git a/dev-ruby/multi_xml/Manifest b/dev-ruby/multi_xml/Manifest index a9bc12145c6c..b7de509cd335 100644 --- a/dev-ruby/multi_xml/Manifest +++ b/dev-ruby/multi_xml/Manifest @@ -1,4 +1,4 @@ AUX multi_xml-0.6.0-ox24.patch 866 BLAKE2B 366aa40e831d76b4dfd6516d0b80599c70e0b0c2cd804c2f8f96b82a1582c933e931153f81f27bba8176bbe3ee8f6c4517468b58bd8bc7b380fe6c6257cb953b SHA512 f054a4bba4990f1ff8d6236ed2a99b97182b96c343b749e18c90c63faef10ea25d8f40ca0dd92e58aac8924d0cee15915b3ae2ebe5a6e6c024ea6d4b38b5e05a DIST multi_xml-0.6.0.tar.gz 16571 BLAKE2B 1492eab7782823915167ebdb529b6d4699b31f3b66c48eee5acf7857dc25caae62b63a0da10a0bd862ade22865432bc6c4290a3f6ff8e99a889fcf09b56f6b7f SHA512 67e280d838ba07373a6ad5cbe4658b32655102906d8e0ed5429d21220475c21e07ea2ec0d2729df4d30a1bf7d0a5e6ff2d4482342098873135cb12e18c53194a -EBUILD multi_xml-0.6.0-r2.ebuild 966 BLAKE2B f6c91968a2c03e284dd67c523f044e087b29f4706f3f3a56b8179642790aca13863d69b601e4cf69c332e0800999f75030040bbbb7db79b92ec2d02fc36aad8b SHA512 028e46d88fe67da6dc33b2a847604dbfce4200c5372af41ccb1dacda6b55941f0ecafc9793722f8871d960de43b2c8415179a518adea3e2efe69b4deae9945fc +EBUILD multi_xml-0.6.0-r2.ebuild 959 BLAKE2B a99271c1b2202f3b010145b3b823213489fe178301b431f68f0908bb7c7f4d154b8bf3c41f2af84bd7117bcd66f175a8ee8f6e03e39866a17063f6cd0ff54310 SHA512 b048b32e075507145de681152a5359c9a40eba9feb650c7ce2b2ccb47c022bb498ea8570586dbeba0072f1a0ac76043eb43a4c9466da3ec081f9196d26da86b7 MISC metadata.xml 333 BLAKE2B f1a72c5112ba70c8f41be64b8b8e2678d64a6270cd05fe5735062204ce9deab09e7ae29a386b259c9c628ae22293d08b55ac721012afde24e4a1b3ca6f9913c8 SHA512 15ee9589bcd9f2c41c5f36aa030b6dc9fa8a17192c47d18047f32e09445af981d7a7d89ee26c4f70a37a1d53ab9c0edf86587d6622d2becb19349e8d1d03e5a3 diff --git a/dev-ruby/multi_xml/multi_xml-0.6.0-r2.ebuild b/dev-ruby/multi_xml/multi_xml-0.6.0-r2.ebuild index acb6c3f931b5..743db1e19e19 100644 --- a/dev-ruby/multi_xml/multi_xml-0.6.0-r2.ebuild +++ b/dev-ruby/multi_xml/multi_xml-0.6.0-r2.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="ruby27 ruby30 ruby31 ruby32" +USE_RUBY="ruby31 ruby32 ruby33" RUBY_FAKEGEM_RECIPE_TEST="rspec3" RUBY_FAKEGEM_TASK_DOC="yard" diff --git a/dev-ruby/niceogiri/Manifest b/dev-ruby/niceogiri/Manifest index 4d8eff3aeddd..c608adee91d9 100644 --- a/dev-ruby/niceogiri/Manifest +++ b/dev-ruby/niceogiri/Manifest @@ -1,3 +1,3 @@ DIST niceogiri-1.1.2.gem 11264 BLAKE2B bc8ca43b5bae4630c8e52167ec22054bb95dbf8ccec8473d1223a0e3f6437b01268f26fb140414750f8c5109d1d2bd19e8bed4185c4fcff2b93a03a41159b0d7 SHA512 9a1905a6b3e558a0c522bf8e3a9e55737f4266c7f38ec8ca7789c21c83f12835ed6cdaf249a05377a1c558e5cec137929beeb1ca0a42f5eed43890accaa0e4cb -EBUILD niceogiri-1.1.2-r1.ebuild 646 BLAKE2B dcc76a527c83245384b29845ac666344b18f8407298694e227261cbb4f7465b53b9daeb04f6940c7a07cef503daea60dc0c50345cb6cf438a2b0a20d9735e9d7 SHA512 a4bd17686e73be4ba1bdd3b6386c827877141b4a4be31d0cab8e9f669209a4bb4d6bc532d2401a124e4f8f4dc0b8a26ce8b822d5ccefe894bf9ebab90084470d +EBUILD niceogiri-1.1.2-r1.ebuild 646 BLAKE2B face3d71b2e42f58eded7882ef0dc715c8344f1152ea9295365776540dd3a42a1f0c7598684210e3d40e6ec5d823957fb9a8603cbaf135fbb8b5689620eed19e SHA512 5ae5a063993129c784349e8719a398dbe62849f83d18139d332af05b5710ade393b71f9fde6e39ecf84d45eb6ea0839ea1f258c31cb2ec58fcab59247da264f4 MISC metadata.xml 348 BLAKE2B 06c2d5dc082ad10068d5c33bee78e2abb9ecd1229938892f8617535950c2174b48a6384e301f7a655d51cba29cdce898d333a3c519ebb94c228f00f4a2283668 SHA512 43b2a51291d0266b3d734eaf34bcf8871e8830582a8d553fcd0c3592e8a8150f690a6d65e06f825bf5ce2326eecb3c4e109e0c35499f0e0b3d8ef7e51b11bb0a diff --git a/dev-ruby/niceogiri/niceogiri-1.1.2-r1.ebuild b/dev-ruby/niceogiri/niceogiri-1.1.2-r1.ebuild index 5cdf9a384ecd..a064e92f5569 100644 --- a/dev-ruby/niceogiri/niceogiri-1.1.2-r1.ebuild +++ b/dev-ruby/niceogiri/niceogiri-1.1.2-r1.ebuild @@ -1,8 +1,8 @@ -# 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="ruby30 ruby31 ruby32" +USE_RUBY="ruby31 ruby32 ruby33" RUBY_FAKEGEM_EXTRADOC="README.md" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/omniauth/Manifest b/dev-ruby/omniauth/Manifest index 307e9fdd7be9..09e4d4a09488 100644 --- a/dev-ruby/omniauth/Manifest +++ b/dev-ruby/omniauth/Manifest @@ -1,5 +1,5 @@ DIST omniauth-2.1.1.tar.gz 31414 BLAKE2B 180ee40499a61e8b6360dc4c462ca10933dc7bac976f76dd8c9579e73da6618ffae71ed532fab024f0eb65c3830db1e52f866c40b6e160e65c8fa403c7c1ab37 SHA512 e86fbd3c1f239b4950f17fdfe4ebd97a9a135831b63892dd009bae97f4372b3a6fa2452233e414c6097c3b835ee4e75821e795599da9613affdaf163d31964a3 DIST omniauth-2.1.2.tar.gz 31631 BLAKE2B 73faa82db781c3980eae55f3fa8a099d3ec0769326201f51f57840566a3b2da2331bdaaddd4ef17d957e389ea8863fc7bfdc11f0278753c27f3a7eabc01ec138 SHA512 bd0c65af815502f3df2dbb104ede35de093c6cc6f25285e9bbcdd58df3d31ac6c05d410888a40aca86a00b17a4851856d158593b06415e8b69ff426f171b9857 EBUILD omniauth-2.1.1.ebuild 1252 BLAKE2B ade8731df10b75ef5c381e501d9a3453552fbba284f9da4a09fa9e725178dc2ada36ecc12e9a54f010d5b887a516f8e7bfce4882650a203009c9704589b8ad10 SHA512 cd99ee7e55948d8415461418356c4ad865283942cbac17ad8a1abfba59b8698bc8efc8e1e53f07da15f7b023aabfa97ee9588d7547b9ed53d2700f87303f2931 -EBUILD omniauth-2.1.2.ebuild 1280 BLAKE2B 3261532888b3ebc4eb2c0f3d084fdfa0575ccd5377f99b16c1a0fcc0f8a9def0e058394f3d9796d6934d555352349e25ee346fe7f8abda4c63ed34a3d2eb9c8e SHA512 e584ff3d1fabc1e80e48771e98891cf181c5282a7c8b8133fcf41964541a3914a2b8579aa4c545db3750c9c19f09e507105b8514af10c697549d0a13bfadfba3 +EBUILD omniauth-2.1.2.ebuild 1287 BLAKE2B 1832f229bfe93d70e4ca3f507622baffcc3c16218d2087e5257f3b01117bcacee8edbf6c93ab531b97e264e19a254d5a1588d93f30286cdd25435f79a25a87c8 SHA512 25770615260f8337d5b3d86de4f218bdca970b41eb5dbcb5fac02012ffabc749989a25795d3baa8e88dde970b4219789b94664eb0b3153015f9ff8e44e9effdf MISC metadata.xml 344 BLAKE2B c7059ea07b51a0b3ab1a54c9650410245a68a18b0c860f7b10994800da7ee46ba0f0b939381113a4541e6a91247e784a6c3816f07b556d259279a2a897ef526b SHA512 f1ccdfd7394d1eb7a007ed14135d0f5f46c953a7602206ce8de5c3f38ce34ae1e20b2a95d4bf1befdcbd3ae2f04e9bc363239253f17d89b05e58dd6c8a0923a1 diff --git a/dev-ruby/omniauth/omniauth-2.1.2.ebuild b/dev-ruby/omniauth/omniauth-2.1.2.ebuild index ebf0636a87e2..0ff88ca09fd5 100644 --- a/dev-ruby/omniauth/omniauth-2.1.2.ebuild +++ b/dev-ruby/omniauth/omniauth-2.1.2.ebuild @@ -1,8 +1,8 @@ -# 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_EXTRADOC="README.md" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/parser/Manifest b/dev-ruby/parser/Manifest index b8dce91f0edd..fdcb9d738969 100644 --- a/dev-ruby/parser/Manifest +++ b/dev-ruby/parser/Manifest @@ -5,5 +5,5 @@ DIST parser-3.3.0.5.tar.gz 329827 BLAKE2B 6e7872134d6591a378192d12424a9314a3fe58 EBUILD parser-3.2.2.4.ebuild 957 BLAKE2B ee27e42f4a0677ea43998d56a94da72de35144ce08ebca485c7ebcb3d34f17c34871f359f3329f86b55351416d9dc70dd6befef6ed1be3cb6532c428eb9bb672 SHA512 75e82445c6bf4c8c1080cb6967a901593dfab7c33a2b021da212e2ef210f457a71dbffca90e55a2d6df913bf7f80d50f8e20bf255a8c3daf1b9fb76c70b6c9c2 EBUILD parser-3.3.0.3.ebuild 949 BLAKE2B eac8390e5d0af86946ad5be064610a792d601fb4eb0ea6704dad97037579a8073026f5dfd9fd2ddbfa833a06a4c07248a8a1ef1615fd6747c5374f7752972b23 SHA512 2d45895e272cdb911156745325b8f60e055d19c222f2a38a18aedd159c0e3f8b99396e7943e8366d718040e172478ca1cbb54e880f322f8612f5f5c65b654e1d EBUILD parser-3.3.0.4.ebuild 949 BLAKE2B eac8390e5d0af86946ad5be064610a792d601fb4eb0ea6704dad97037579a8073026f5dfd9fd2ddbfa833a06a4c07248a8a1ef1615fd6747c5374f7752972b23 SHA512 2d45895e272cdb911156745325b8f60e055d19c222f2a38a18aedd159c0e3f8b99396e7943e8366d718040e172478ca1cbb54e880f322f8612f5f5c65b654e1d -EBUILD parser-3.3.0.5.ebuild 949 BLAKE2B eac8390e5d0af86946ad5be064610a792d601fb4eb0ea6704dad97037579a8073026f5dfd9fd2ddbfa833a06a4c07248a8a1ef1615fd6747c5374f7752972b23 SHA512 2d45895e272cdb911156745325b8f60e055d19c222f2a38a18aedd159c0e3f8b99396e7943e8366d718040e172478ca1cbb54e880f322f8612f5f5c65b654e1d +EBUILD parser-3.3.0.5.ebuild 956 BLAKE2B fd0e62b4999d37291b7a5eae8abd27767dec2db633efed5baa1feabc66e2dbfccc3d04a1205a8d261727cbf36b011fe6a96d17e5bf93ecf4db51f1cb30bfdfeb SHA512 6e65580ad065433be4e75f747dd24a42ec31c3819e460fb3e57f6a379c6af815858a7a7f1d0db652623de3eaaad1118f349b148f50ee97f0a80eb99b5a455814 MISC metadata.xml 344 BLAKE2B 00abcffb45cb3f1cbcd61458b7bcd8a4a81029fd58aba3f67a270c5ec37e8738f4d31b09f8b382987615acd4a8bd5ad335c54b60662a862f3828a1af360437df SHA512 4a28a0ed71d39d82fa69378ab26f4cf5844d01e58cc1805372df985a5ce25892f268a75db5a0dd3ca00bba3285a7cfb5447a1f261d79c7bcd41cd45b6cc68677 diff --git a/dev-ruby/parser/parser-3.3.0.5.ebuild b/dev-ruby/parser/parser-3.3.0.5.ebuild index 48b258f91620..0d50425d80a7 100644 --- a/dev-ruby/parser/parser-3.3.0.5.ebuild +++ b/dev-ruby/parser/parser-3.3.0.5.ebuild @@ -2,7 +2,7 @@ # 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_DOC="yard" RUBY_FAKEGEM_TASK_TEST="test" diff --git a/dev-ruby/pry/Manifest b/dev-ruby/pry/Manifest index 53cabf825937..f0e085265da7 100644 --- a/dev-ruby/pry/Manifest +++ b/dev-ruby/pry/Manifest @@ -1,3 +1,3 @@ DIST pry-0.14.2.tar.gz 239170 BLAKE2B a6370affcee671b293f33f65613607009d46b361fa241e47a1828c85e484dc82909ab8d307c2d20545253dd19115875788d1ab151b793e90246df4a7fec28cff SHA512 890ab8399899864c109919637e2641cafaf2d895db6ab4912bf856799708e08a68f4c9fbb5c505a75c160af30c4eabccfd52fa92cfa1dd3be7ae776ba0476660 -EBUILD pry-0.14.2.ebuild 1251 BLAKE2B 4d6f6a0d02a847c064a2389121adb85d133dcdbf9dc368d2d195df4e19e9e83b0c3976f6ee061942b19f1a26cd583d992d83dd28fc27ba73c4e73f3dd68fef28 SHA512 8abad5b29cd6fffbf47db49c0c708867e7e8a3105c01445f62fb5bb8711dc9e8f0834d42b24a0e5a7f94a71d3d8dbc575d854d66649f389bf6f91886d8d681a8 +EBUILD pry-0.14.2.ebuild 1244 BLAKE2B 6b3c80ec3f410d0cb2380b96c009ff1cc201997879ad7aa7bbf4b3fbd45ab7aab8c6ddeb275a44e1c31be78f22d19eca1490aa06ab1b71034a0c61c758b508eb SHA512 d58d75ada14759a023008292b2fabe43159b72e9aa6d25cbb076757e298c436a44cd9ca3013fc1d24c1959bcf24f98c2ceff169777b7dfdd436976657d3319f7 MISC metadata.xml 334 BLAKE2B 0a3977b3c1df83701aaed5072b57e379a509beba868ee83c9274987eb05a8bc35b48b5904c658d1fff37d20233e18129ce24d259d3d048af4e6ebc2a71b85905 SHA512 6d8027dbe15c7770d4feaf6a740361c3379e0ded65e289ff4c733918a56e132a4917a9ba695f2fccd9743914a1c21b8e3223666481554df02c8ec327eeafb319 diff --git a/dev-ruby/pry/pry-0.14.2.ebuild b/dev-ruby/pry/pry-0.14.2.ebuild index 5833368c6da8..a0d156fd38c1 100644 --- a/dev-ruby/pry/pry-0.14.2.ebuild +++ b/dev-ruby/pry/pry-0.14.2.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="ruby27 ruby30 ruby31 ruby32" +USE_RUBY="ruby31 ruby32 ruby33" RUBY_FAKEGEM_RECIPE_DOC="yard" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/qed/Manifest b/dev-ruby/qed/Manifest index 491d7986238e..53f436e1151c 100644 --- a/dev-ruby/qed/Manifest +++ b/dev-ruby/qed/Manifest @@ -1,3 +1,3 @@ DIST qed-2.9.2.gem 71168 BLAKE2B 9df41a665d7a01f5a31a6a1ff5d6bf17ed6869b97a15cd142b5baedf9a5578b530691db084a420619091d11f116cf369e789058e474f2ffc65e02c55cd035e3e SHA512 e922f981eaaa852fc44eba998b20f3d2310dbda5a06eee252d401f6e1ffeee1435aca9618fa7f8982cee575d52c3ee9aa9d3705639106421db0c2daba9c5d1b5 -EBUILD qed-2.9.2-r1.ebuild 647 BLAKE2B dabbf2b2e6d8dd595e397687e7cf5d9c231d4c7732f062b7b4696bc1bc731a0ab41dca8cd990781ac4186c73fd5f7993db992d13b7b967e4c1ce0db626555f56 SHA512 622f1a527f9873bb388c26500198d99b7938cb62c99871b34d57ebc97c7aeb24d55a3112ead444faff66c442cd791b4b05511494565cd14d502e43caaa225241 +EBUILD qed-2.9.2-r1.ebuild 640 BLAKE2B c4efd7646ed3ebd4e515f5d1ceacd21ae1f5947ca6d9f2909b79186376ed61c97972a36427c5cc7f1f6755fb2a0e17475ba79d7611b802ef8b39f7aa4f2060f4 SHA512 2327b8f09cdb6ed2980ec0e1cc6bbea4f37f2c5be7168d6af6a1256716c301e11077ddd811e3a93222ab84051734bc7c4347e136c495766eda87cdc7f06ad2f3 MISC metadata.xml 323 BLAKE2B 47007b3c3871a56d5c931860076518d41bfdc2fb93481e639088ea3093af54ad95c55411523e5d5390b7ed110c958f1f3cc32a8d69a509bfde9a2d9a26a84525 SHA512 47ae62a4fde5ee7e486387d086ad58567308a9f07c3574fe15f869a5e8af62793dec4b36de137a2b7be74432f3006d458ed232c9a34f2e37b1ce34d58d0ceee8 diff --git a/dev-ruby/qed/qed-2.9.2-r1.ebuild b/dev-ruby/qed/qed-2.9.2-r1.ebuild index 5f303f027f51..623d32188c97 100644 --- a/dev-ruby/qed/qed-2.9.2-r1.ebuild +++ b/dev-ruby/qed/qed-2.9.2-r1.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="ruby27 ruby30 ruby31 ruby32" +USE_RUBY="ruby31 ruby32 ruby33" RUBY_FAKEGEM_TASK_TEST="" RUBY_FAKEGEM_RECIPE_DOC="yard" diff --git a/dev-ruby/rake-compiler/Manifest b/dev-ruby/rake-compiler/Manifest index 0c813e605269..5ee948ee002f 100644 --- a/dev-ruby/rake-compiler/Manifest +++ b/dev-ruby/rake-compiler/Manifest @@ -1,7 +1,9 @@ DIST rake-compiler-1.2.3.tar.gz 38603 BLAKE2B d6cb1714ec3983051d794307e0516c01379a1d2a59430fad9780cc4b037a159c924a4edc1abf6cfbfa1b245203e4cfd4ea7bf887dbf2ea02ca93138629012062 SHA512 3dd3374630dbf0ce9d31caf62d399481622ed55aa15184073836043b907d40994b3284c40945f89c604296cc0cd2b588245e2310cef80846da48883c0e6a2f34 DIST rake-compiler-1.2.5.tar.gz 38723 BLAKE2B 9f619026574467e6abd31a449f1825c49e0df691b1f139c7a8829a9361df3401bab65312303ab7a566eaf73f4a3a6b78674c73abe6f1cc72d1f1bbb6f619e51a SHA512 843b9286f874b487f23a3558b0a7565eea5e2a22144a8ece944b4b69d40945eee16cca8341e2ea3678418df7f36637574c6832899215676ca3294ae61b24ff5a DIST rake-compiler-1.2.6.tar.gz 38890 BLAKE2B 0d0e854b86fda590ea80cdff548195fda09f8851aad444546f88b8bd3594766b459e94185398d99c0322ca4314bee5b8ae9ebdc573ff1df1e3b78c3af651498b SHA512 29ad4a756149788676cf8f33dd419f0c306390d098f22b88aee211e61593b69f53e7f2b566d28c32cf3676478c0c2dba73a360715db1a9d6d50dedbbddb97379 +DIST rake-compiler-1.2.7.tar.gz 39664 BLAKE2B 457359489e5c3c2155d0b2118b146bdf0ed0249b642859d34950640f472e4ed1d166ff3491ba5f739612f4a32e537b8319ee0eca2cd85cd5bfb61aec7a7daecc SHA512 7405037092446e245028f73494acbeeb9b67cdcbc4e90832180d3c53d36df008b05a83e88e1919b884754e39365ca5685aa22cf8caf9e7f96786c11ac7208ead EBUILD rake-compiler-1.2.3.ebuild 1600 BLAKE2B b23db96de4e6592bb5bf3187390e78b94e08fc39fc41c7ba37a82eb6fd9fe0abd8e1a4b0d4d058369121973d4ee6a0db68baa9751107b301155945c9d8e2cc07 SHA512 f018680b0bc918fdc4526f4589728b0ccbb0c3985484209ee71171ae044a9b3ba60c3b03c75dd909fcb90d36a10088494a33bd8f50df8c36618997d6d6fe33f9 EBUILD rake-compiler-1.2.5.ebuild 1613 BLAKE2B 8ebf6bc58deb1b791899f046ee5ce3410cbea6fed58d70ec84bb9cfbe7776aec697ed8016b2b7442164155a9eccfad690259d8b8783ecda7ff6c89c9917303af SHA512 cc29adf7dcf17777cd775886386df74a403766dcccf8ddad0c4cefe829b721809f796de4512db496044fd112d5eaef0674c4cebcd48598f5fcabe4d4f6fee98d EBUILD rake-compiler-1.2.6.ebuild 1617 BLAKE2B 07d0bf90c26916e67864c3f8ecb4428cf7c8d9f94c50b7cc79a875bd23ccadd59812b1ae65bb632ddb5e15ab55b4010789420e6b33ed2fba64a776d560da35db SHA512 5d0bc7d7e64c5c91e36e8627fcd9c048d1e40803cf5fd6b0c18eb6b5c1d4519d0ad3b99b7ba34b92d146a236e1b283a4b09ac07952148eb94ec3c990c2527be5 +EBUILD rake-compiler-1.2.7.ebuild 1617 BLAKE2B 07d0bf90c26916e67864c3f8ecb4428cf7c8d9f94c50b7cc79a875bd23ccadd59812b1ae65bb632ddb5e15ab55b4010789420e6b33ed2fba64a776d560da35db SHA512 5d0bc7d7e64c5c91e36e8627fcd9c048d1e40803cf5fd6b0c18eb6b5c1d4519d0ad3b99b7ba34b92d146a236e1b283a4b09ac07952148eb94ec3c990c2527be5 MISC metadata.xml 354 BLAKE2B c711f59f42d530160f707aa7d99563e3274e791698b85925a58e92ca36ca0c49026ae7e13ef42946f07709020f2113c5f6bd2a2f5cadfe86b142c7d4f31cf077 SHA512 7a1a4e0edc58403cdcaa2cdd0e9e5ae7d7642d5c961f9d673bb62ef2f94c95677d79686cf246f24e103985504a2e6d10fb0bddc76d2763553d5fb6808d3f989d diff --git a/dev-ruby/rake-compiler/rake-compiler-1.2.7.ebuild b/dev-ruby/rake-compiler/rake-compiler-1.2.7.ebuild new file mode 100644 index 000000000000..810b46de41d0 --- /dev/null +++ b/dev-ruby/rake-compiler/rake-compiler-1.2.7.ebuild @@ -0,0 +1,55 @@ +# 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="none" + +RUBY_FAKEGEM_RECIPE_DOC="none" +RUBY_FAKEGEM_EXTRADOC="History.md README.md" + +RUBY_FAKEGEM_GEMSPEC="rake-compiler.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Provide a standard and simplified way to build and package Ruby extensions" +HOMEPAGE="https://github.com/rake-compiler/rake-compiler" +LICENSE="MIT" + +SRC_URI="https://github.com/rake-compiler/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +SLOT="0" +IUSE="test" + +ruby_add_rdepend "dev-ruby/rake" + +ruby_add_bdepend "test? ( dev-ruby/rspec:3 )" + +USE_RUBY="ruby30 ruby31 ruby32" ruby_add_bdepend "test? ( dev-util/cucumber )" + +all_ruby_prepare() { + # Avoid failing features for native gems, this also fails with rubygems + sed -i -e '/generate native gem/,$ s:^:#:' features/package.feature || die + + # Fix compatibility with newer cucumber versions. The not syntax has + # been supported since cucumber 3.x. + sed -i -e "s/~@java/'not @java'/" cucumber.yml || die + + # Fix compatibility with newer rspec versions. + sed -i -e 's/be_true/be true/ ; s/be_false/be false/' features/step_definitions/*.rb || die +} + +each_ruby_test() { + # Skip cucumber for new ruby versions (not ready yet due to rspec 2 usage) + case ${RUBY} in + *ruby30|*ruby31|*ruby32) + RSPEC_VERSION=3 ruby-ng_rspec + ruby-ng_cucumber + ;; + *) + RSPEC_VERSION=3 ruby-ng_rspec + ;; + esac +} diff --git a/dev-ruby/rotp/Manifest b/dev-ruby/rotp/Manifest index beeaacdd0036..8f1d4faf2f9f 100644 --- a/dev-ruby/rotp/Manifest +++ b/dev-ruby/rotp/Manifest @@ -1,5 +1,5 @@ DIST rotp-6.2.2.tar.gz 16554 BLAKE2B ba6688238c1e0f0674cc38f8ee0a9f4db2396afbe8a66c47f309ab5b14ef80be039e76d610cd29cad7ce15f6ce2de5be4edc40f2a27841227910a71ec9c56bfc SHA512 88292c80122eec53ed9a45682263b66f1ff6aaad04e0247e235a94faa5d27c1f12398445d81152b6da5565039810f7d5a6974af4bb179a6b8e0a3282fbd6437e DIST rotp-6.3.0.tar.gz 17931 BLAKE2B 123ea8b4e855f4fca5edb4f752446c09e65c8a030ee684c32d34aa76db014c54e9d159ced47a2b7f39b92d97453c4ebe728ca65f70ccda0b7ebbf3c966eb4941 SHA512 99f41db28e87541a8318285efc1b57357bfeec72c62e3e8386bb4c75eda6273a992764cebf04b8548aa617fdeec6555cdd29cebe6c5fd8860cb93af62275e30f EBUILD rotp-6.2.2.ebuild 860 BLAKE2B b0aa1fd8091bd16742554ad909f65201e3fcb5ad69c7e04ba1fde6206fe373d41bf1ec3a2bd07be0755f93134a92b9aee7a1b186c5a0af66beb4bad8e16819a7 SHA512 377b7c50a3d98b30bff0d017a28408b564982d16c9a2d04028476d7307434cbea33ee8b1b85ac6760367ce0cf9cf18e1e7f7add5a4e12ebf9dc38a85f7f4cf95 -EBUILD rotp-6.3.0.ebuild 882 BLAKE2B 95ee44f909d4f26298e9440ef9e7edd095cdbfa12a7e25d44e52540dff15b651962f00866e0d6dce6ca98afc9716fb033142992f7dbde339e3e481d291206e4b SHA512 3bdbf947b7689b96112e9a77e2989bc76287158b5c5465e2ca7fc29115aa21c2dab90ece8ac4e51144cfa43b1b4d7c9131570b09b9d2b1fb6be159d3f3f418db +EBUILD rotp-6.3.0.ebuild 889 BLAKE2B 77d59a4f0e40203fdb067a1c75e6d78d83bd8c3d1976d35ce4a72afa2be61baec347ab82e276434276b0facc14bfb8e15b36e05c0c65ca32dba52ab1c16c84ad SHA512 173ad7a2db587cef5bf907bc226255a3b151589a4f73466d618b82c695af457d164ab0cd0eaf6a42ad487a469688910241abb2adab57d73ff684e9ce6fad06ef MISC metadata.xml 526 BLAKE2B 8185b2f36dcc56866734515065c5d1bf325eee6c60029446617b8186e27802e3796c82aa9fcfc6fc98a4205ad3b15f898300ce75641d31ed20f24f0f58e88150 SHA512 a574a47aebc7cf5c6a95bcfef4d6cf00dab0e4632af1e641da897228583f2b680f6f51ba3e906c644fc00ef82d61797a0c3bed9259437e0876f0d3f0dd5a410e diff --git a/dev-ruby/rotp/rotp-6.3.0.ebuild b/dev-ruby/rotp/rotp-6.3.0.ebuild index 6391c986bf9c..4f99b2736ab5 100644 --- a/dev-ruby/rotp/rotp-6.3.0.ebuild +++ b/dev-ruby/rotp/rotp-6.3.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 2021-2023 Gentoo Authors +# Copyright 2021-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_EXTRADOC="CHANGELOG.md README.md" RUBY_FAKEGEM_RECIPE_TEST="rspec3" RUBY_FAKEGEM_RECIPE_DOC="yard" diff --git a/dev-ruby/rouge/Manifest b/dev-ruby/rouge/Manifest index dbf6cafc41b8..4ae80a1d3090 100644 --- a/dev-ruby/rouge/Manifest +++ b/dev-ruby/rouge/Manifest @@ -2,8 +2,8 @@ DIST rouge-3.30.0.tar.gz 1036048 BLAKE2B 79dde9ed8a282b22aa044bef1a17cdde705e536 DIST rouge-4.1.2.tar.gz 1054462 BLAKE2B 8f0aff31c6c184a9f264e27d95804c88f8a1ab43ae25237c8e24c646d46aa5e59ca1c32efb7c6c6e59b0a6edd531ae67edd7fa87906ec2f244e0086590c255a1 SHA512 835ac4b75c4c8be9d11486e2a6f5a9ecff03180bf6657d2486638f562a99420d97dd518a65fd6ffe20e7994386174887575e02f77d9c3af3aa895ff4d3a4b7f3 DIST rouge-4.1.3.tar.gz 1056133 BLAKE2B 4c5134caf28c5bc5f8edc5aef903139f86bc6dedd268970a8a368afa6be6df2b176ab4ddd5c287482333a4863e16ccdc50de7f3830ebb57c6db3285f544f9b6c SHA512 4fa62b46477055e19070c86a5ca0164f84ec8d2d4a3a5bc5b3c84fd514353153d4caf3b3968da6dc357475f3048c684059b9ce419aa3f9986e1c9838a00d8564 DIST rouge-4.2.0.tar.gz 1059813 BLAKE2B b6add86c73729ed3df8f24ff2b454c520416f0640e090ca04372f8f00184bbf432119993ea6b809e1aec50899bd05bccebde0ca6d35f420c8d2a1e57c61a84d2 SHA512 b0dd5fb3ec2ebb1e7cd50460ea589026e70e5ee8b7b55a9a9c48990f22d3845a5a1bb7ce83001f5316852568c8bc7bca3ee2db9deacd60cde2b42ea9ba391d18 -EBUILD rouge-3.30.0-r1.ebuild 1038 BLAKE2B 937197adcadc12e6d0768c57ec8ee825fd903705f25985245df14741a5a9feaa18ed37e9920e6794ede992adca3f04fc7d980b802c782e1eecf57c73cf375eb8 SHA512 3c6d8e753988f4a888e43651fb065aee630b11ffadfd9c2844b6365489a64f66f92a2a7185bd1dfabefa246b4e1c51c55fc952e65cde85f494e6005970a178c6 +EBUILD rouge-3.30.0-r1.ebuild 1031 BLAKE2B 4704bd2c997593b21512df2bc0f77098768fd9e4ec40268709474d0b71f79b670f346e0fe68b645fd83c6970c23568dca4c9b6047c64d4f3726eb85205d12707 SHA512 e23ad3ef307a292cbc98d8de88570bab97d9afd86cddfad28e7224b70809bc97fb9ce3f15e20b483f6fbceafd3ddcb3d97ccb4266e8534e480016a65713b9f70 EBUILD rouge-4.1.2.ebuild 1035 BLAKE2B 7b18c8dde433b3328eee5d0cabdb6b25c51cc1ab4f0969405102510802cd7f6b1d55b874c9cd2f06ae689592fe70ede7a16fc717d76f9819e5b52830a08fd4d5 SHA512 64d1484178fc87257e6a0805c2c66f51cd6ddb3c77a6ea12693ab727360615a71b45b42d35748dfdd871a79e477da71bccf5a025a5403b0fe325b78fb4ab421f EBUILD rouge-4.1.3.ebuild 1049 BLAKE2B 0548402aeeaf54c07560d9a5286189cdec315c6f98029ee3bce38ba7095ac7cba54ce8f7e7669d7aa6c81b9b212dfeed91a0d4940346ab9eadc49fd2f1129c39 SHA512 041ea1b213840e91c5f051f9f890f9643ea61a4719a29b420a07232fb2de87249c0983ec764402769f7b9137f756e3a605f062796257d175d248946f810580b0 -EBUILD rouge-4.2.0.ebuild 1048 BLAKE2B 84c91ec8bee4e7b28227f2e3f660fe18d1fd2ae90d9a7bb2851f48dc9d4a2540f4125ed2b72ad702f3331b67c7fde7771a6825c277de17d935e36b57ebcf2966 SHA512 e37e6511efaf224b010cfe7f575ff55317a32cdccf7bad257308f4e8e49fb2c876f66c1a6c0bb5fe5753c35f31e335a706423649cf0d0c523d0d76dcb8f88439 +EBUILD rouge-4.2.0.ebuild 1055 BLAKE2B 57f410028b642ef92037934f573a1a0ef43d95004133dfedb62584279cfa48677d928fd2fc002e209a56fedb86a355718d315dad8c5fd4ae8408f2b290ee2670 SHA512 735185abe1c80d6f4082d85ff8a5eee5565d305e683e2318732b47c9e0d604423ef64ce40a6917b09dc7b30cd52e1ba1774df13f050dd86ed45a56efb2d7ad8b MISC metadata.xml 392 BLAKE2B 4db1396051514c7b0dc3a627c54c571dda876ede2f1154a16355876a421622efcec037022ab66d2240123b3d24a36f0e9f568c79d623f9f7b363fc7505b72fd5 SHA512 93b8c3e72d5836cc1fea2472f09b42571a7c8496422b1f454c2b607b912125a044d501c6e6ee75bce78324b1d078081188df421d0d8cbecf28bd7c2d22266fc9 diff --git a/dev-ruby/rouge/rouge-3.30.0-r1.ebuild b/dev-ruby/rouge/rouge-3.30.0-r1.ebuild index b212c00ae618..09285206f50f 100644 --- a/dev-ruby/rouge/rouge-3.30.0-r1.ebuild +++ b/dev-ruby/rouge/rouge-3.30.0-r1.ebuild @@ -1,8 +1,8 @@ -# 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="ruby27 ruby30 ruby31 ruby32" +USE_RUBY="ruby31 ruby32 ruby33" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_TASK_TEST="spec" diff --git a/dev-ruby/rouge/rouge-4.2.0.ebuild b/dev-ruby/rouge/rouge-4.2.0.ebuild index f710f3de26df..da8fd295fe7b 100644 --- a/dev-ruby/rouge/rouge-4.2.0.ebuild +++ b/dev-ruby/rouge/rouge-4.2.0.ebuild @@ -1,8 +1,8 @@ -# 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_TASK_TEST="spec" RUBY_FAKEGEM_RECIPE_DOC="yard" diff --git a/dev-ruby/ruby-gettext/Manifest b/dev-ruby/ruby-gettext/Manifest index 2e30a56b2573..5cad35ccc98b 100644 --- a/dev-ruby/ruby-gettext/Manifest +++ b/dev-ruby/ruby-gettext/Manifest @@ -5,5 +5,5 @@ DIST gettext-3.4.9.gem 234496 BLAKE2B bc1fd26ae048a959df1291cbe6bc5ce4fe060dc66b EBUILD ruby-gettext-3.4.4.ebuild 1639 BLAKE2B c837b7721c7545f0b7782094364f377d8faf9566ba6b7726d0e1d7000b55aa60186df2d9c7b542ff5414c832790ea7226b4b309c4c9d79d6a3bcfdbfa1f204ba SHA512 05047ffa6827d2c4c63731529304e7856ae0300bd0f31e092bc4eb7d927a21a98877e5b8beda80076780eba329aac375c7bd49a45996733130c4e614db2c9276 EBUILD ruby-gettext-3.4.6.ebuild 1639 BLAKE2B c837b7721c7545f0b7782094364f377d8faf9566ba6b7726d0e1d7000b55aa60186df2d9c7b542ff5414c832790ea7226b4b309c4c9d79d6a3bcfdbfa1f204ba SHA512 05047ffa6827d2c4c63731529304e7856ae0300bd0f31e092bc4eb7d927a21a98877e5b8beda80076780eba329aac375c7bd49a45996733130c4e614db2c9276 EBUILD ruby-gettext-3.4.7.ebuild 1639 BLAKE2B 068d947a8e4ca465242b3287f5f190b450990cf8081cea9fd2b50a47f4b827ad7db7c862c2efd83b5f008e930c7da43148f329f9e6ebdc45136464bb73cdaf1a SHA512 a7713005d50d4f49d71280da89aafb84e023cc62b2ffe9f591f8a3a1267751239ae2d8a759d726c4bdcd4b6962b5152bc043f1913be94e4f1abff782d4e6feaf -EBUILD ruby-gettext-3.4.9.ebuild 1639 BLAKE2B 068d947a8e4ca465242b3287f5f190b450990cf8081cea9fd2b50a47f4b827ad7db7c862c2efd83b5f008e930c7da43148f329f9e6ebdc45136464bb73cdaf1a SHA512 a7713005d50d4f49d71280da89aafb84e023cc62b2ffe9f591f8a3a1267751239ae2d8a759d726c4bdcd4b6962b5152bc043f1913be94e4f1abff782d4e6feaf +EBUILD ruby-gettext-3.4.9.ebuild 1646 BLAKE2B 1b61c93f104c7096471b1fbe157fc792f89a1a01f3355172870e13b2de9b0b2de790e00fa3d2d161751f234210b7c4d643d57c24602f208deae3ab8839969f9c SHA512 41665f553dc78af23cf26cd077802d2e1a04c358b1fae9190d8811b0184c8e1c92f3b4528b76fcfe276067a07cfff3b17ec87af553211ecf34a9935020cd9705 MISC metadata.xml 330 BLAKE2B 240cd8ccd772b34535a5a8c79c30dbee969d061a6d70f388c89bcaac95a01ccb65be239f68314fb0f5aed655978f87be7eb34756633a7f42794077bb45e271e5 SHA512 8657b613372f01a686fe9861ac6285e79b1b90fc8d948f7631094f686a72a61df87df7dbeaabe41fda96a39cd5b013468532a494555e9cc787cf653c2dca1fbd diff --git a/dev-ruby/ruby-gettext/ruby-gettext-3.4.9.ebuild b/dev-ruby/ruby-gettext/ruby-gettext-3.4.9.ebuild index 3b7d7223cfca..2cf8607e5955 100644 --- a/dev-ruby/ruby-gettext/ruby-gettext-3.4.9.ebuild +++ b/dev-ruby/ruby-gettext/ruby-gettext-3.4.9.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_NAME="${PN/ruby-/}" RUBY_FAKEGEM_VERSION="${PV%_*}" diff --git a/dev-ruby/rubytest/Manifest b/dev-ruby/rubytest/Manifest index d3eb32178605..d3b00c724f45 100644 --- a/dev-ruby/rubytest/Manifest +++ b/dev-ruby/rubytest/Manifest @@ -1,3 +1,3 @@ DIST rubytest-0.8.1.gem 23552 BLAKE2B 1109a2e5de2336d727a3fd1ed7833a60549022d95a74a3ce0c4d94d1fc527841cd5aaef6177adebc002e7fe8c016b24be82f1c8c1dc602a7ef8f5c4653781447 SHA512 545e3c2af0c5f9bd5b109b809dc249171f4e738b7b3827f753746740ba03c360191a6b3c5f4068c97472474b543d3f1f88ef755a8dddbaf291a78e3fc073bb66 -EBUILD rubytest-0.8.1-r1.ebuild 721 BLAKE2B d5e4eb98236d769849355cb1f43ba21c78db17f4ca7e012a56eb0495a1f9f1a137dfb04d213cb57df05bcb8f913808425d8b5541838fb03eca1f38d7fa38b1da SHA512 8518f41bf28661fbd79025ed78ce1371c589f0fde942e6d45cf89fe32babe7ba4bf2d88ce85485f26f577c426351471bc5986a48e9d46abf09edff5ed9cdf092 +EBUILD rubytest-0.8.1-r1.ebuild 714 BLAKE2B a6eef1eb57e4c6f96cfe069f0d250ae3ebf298421271d510d80a19e51cd9f04e96afee0923a0dfb9c95d66c5203e055d87b9a8d1a2a1b5792e5d308fef51de68 SHA512 f509a40e4fd773cadfaea45183d50032bbcdf3a76f643a63cf5237ce0aa3ccede02b918cbdc86f7d40a4362b21bceac3fcf2b0ae5088e0f602af49c222ad2851 MISC metadata.xml 328 BLAKE2B c24f0616b834a7bb20134b68b84f64f34266bebc2ab33e0c3c80fd66cd0b39ba9cf3c5d8e1910332200a4081b171559de492687d56d3d3c8d8c49860598a4573 SHA512 59e2198c48a644fdd312483406eb924cdd63091d113202b61d211fddbe03c592dcf8f352d7913bbb90463d48f565810832fdf9ef49fb00be6377d0f9a0616db6 diff --git a/dev-ruby/rubytest/rubytest-0.8.1-r1.ebuild b/dev-ruby/rubytest/rubytest-0.8.1-r1.ebuild index 3912236739f7..97495fe21dd3 100644 --- a/dev-ruby/rubytest/rubytest-0.8.1-r1.ebuild +++ b/dev-ruby/rubytest/rubytest-0.8.1-r1.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="ruby27 ruby30 ruby31 ruby32" +USE_RUBY="ruby31 ruby32 ruby33" RUBY_FAKEGEM_TASK_TEST="" RUBY_FAKEGEM_RECIPE_DOC="yard" diff --git a/dev-ruby/semantic_puppet/Manifest b/dev-ruby/semantic_puppet/Manifest index f9cf8224da18..0a379318e1e7 100644 --- a/dev-ruby/semantic_puppet/Manifest +++ b/dev-ruby/semantic_puppet/Manifest @@ -1,3 +1,5 @@ DIST semantic_puppet-1.0.4.gem 32256 BLAKE2B 4704a6d913388d10cf32442511d66d742bcdba792d81d67de960209dbffc8ade970431e794934152b71031de83a75d9e09bda830e6e66838b68913d2bbb9da0a SHA512 8b830626e973bc74fb4f4147e83ca8048d412751ff48dbe96ec6e790645eae7a51c665b75a09d0f0fdec3b29d3798158c38b613e2f83d115d1ba2a4c8d24362a +DIST semantic_puppet-1.1.0.gem 32768 BLAKE2B e5f41d88afe1b7c760772e4de05f820b84a1cccc809fe692e0d76bdedc75e1bec1d9c0b66d49ff4468ae0b20fdd3c724bdd5305709af4f1faa2ca867f8a5a679 SHA512 22d5596f445faa7c7a779c11e4a9b52e1ca3f77fcc63270798e4b0fc7dddd59c66bab1644214f1526a0fa5732e349522e8664ea6285f0ca107f35009e8a1d151 EBUILD semantic_puppet-1.0.4.ebuild 492 BLAKE2B 5490d91424977c7c7e96a332b74ee2a394cd7a5e6d68a452d986732e86ce4e8f695f75465865b881b4614870e2ceead4afcda441c9114265913bcd63bd5ec927 SHA512 df3a7289c68e2afed390307152e918d20856f584ec81d0e27369737292c836fe017a87a9d6f8118c4bb2edce07127c9f53c9d42a5e1855f1887c1fbc0d5495b5 +EBUILD semantic_puppet-1.1.0.ebuild 488 BLAKE2B 6b6cfbaff282ea2da7ad5d88544149efedeb3e852cbb359b00adcc6067c078d0da4cd794c6acc84a4408d5b588e29e8b75c0e402a4d3232f1e271db42814ba6a SHA512 c3ec80554d440341269f6d2a3b667027f556a86bd932b66ea8050c55caae9062d69bdb0938b6fb894f78153f5c7098a6c7fb15dd3b7f9b7ad8a8a18efebd242e MISC metadata.xml 454 BLAKE2B 0f6caa19f53cce31b3b89da348015176d95f146b6e964b10c33d26c84e7bcdf785d6182155dddc3fa530b5ce21a5f53db1d3cc85501eb6ad388f903307fcdc37 SHA512 a5de04c5c0c220e447835e27f441e089b9bfd1c4ff3a1122d1f2bb7f2c2763a4e5136be3509d669de2e46b37dcaf48224a399ccb52a3f0f006449a796e989aca diff --git a/dev-ruby/semantic_puppet/semantic_puppet-1.1.0.ebuild b/dev-ruby/semantic_puppet/semantic_puppet-1.1.0.ebuild new file mode 100644 index 000000000000..65ce05f547c5 --- /dev/null +++ b/dev-ruby/semantic_puppet/semantic_puppet-1.1.0.ebuild @@ -0,0 +1,18 @@ +# 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="README.md CHANGELOG.md" + +inherit ruby-fakegem + +DESCRIPTION="Library of tools for working with Semantic Versions and module dependencies" +HOMEPAGE="https://github.com/puppetlabs/semantic_puppet" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" diff --git a/dev-ruby/stream/Manifest b/dev-ruby/stream/Manifest index 3332ad753134..a3985cbcf1fb 100644 --- a/dev-ruby/stream/Manifest +++ b/dev-ruby/stream/Manifest @@ -1,3 +1,3 @@ DIST stream-0.5.5.tar.gz 11828 BLAKE2B daba14d60c8978fbd7dd57eb9bc61362634ab414b2c8a88065251acbcc65beec1aa11db5f65fd09e37d0fe6abb904f4dbdcb6a1a9b58cf8c757cb90359d377c6 SHA512 bf9f48201b70f30caa9b9c4240254ff78e6e4dd760475ec23fe95d77e42cfa41b6bb43a19c2469ec8554bee8b6aafd84a3c830651b26b9602b53cdec57d976b1 -EBUILD stream-0.5.5.ebuild 577 BLAKE2B 1160ce7cebfb73c7fd023717290ef70a2e7862c3fc7efc29e61bb5fd1b3a4a3d5de7200fbce0bc21e4e77bdc858c74924e52c4808db7cb97a317bea4b30a53a0 SHA512 2379eb337c114c18c45ac25eb052b8a35935f5bc826c16468b81407a94b60df844a450fb723aef6d117f454e2390e9f8b7990e8182c4c50a2afa9482e7ffc220 +EBUILD stream-0.5.5.ebuild 577 BLAKE2B f420b07fa362ae8da9ab9986c3b70163ab0adfebd0edbc59a0dd56c2025bb9a67f4867de118028945983083778db7313ae6129f770a2f4fcea8d5fc1c3098530 SHA512 594f3b9f2dbc2ab3f2dd16e505ae61c2036735a94383da0e2411da9daeb15ed6e227cf4d5a5c6d9436aee1ceddd774341033b1677dca28d82e973ae77d44ddcb MISC metadata.xml 340 BLAKE2B f7e18b3ce609fe3f682e57793acd9ae765f26f85d3e0e0e57903d06a0c021d2cb4d5c6e2921407f554bef30b2f6a7a278794d688daacc156c23270306dec1861 SHA512 b353ad98e923ac210bda32c0170dc04ff962b1c97e7fa9c309ac54d6dc0c960887a47913ea3dd390a1603bf37f1139b61a2eadaf6f2dae9f8e2efdb77f8efeb9 diff --git a/dev-ruby/stream/stream-0.5.5.ebuild b/dev-ruby/stream/stream-0.5.5.ebuild index fb9eb33e563c..c9962d9a9f85 100644 --- a/dev-ruby/stream/stream-0.5.5.ebuild +++ b/dev-ruby/stream/stream-0.5.5.ebuild @@ -1,8 +1,8 @@ -# 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="ruby30 ruby31 ruby32" +USE_RUBY="ruby31 ruby32 ruby33" RUBY_FAKEGEM_EXTRADOC="README.rdoc" RUBY_FAKEGEM_GEMSPEC="stream.gemspec" diff --git a/dev-ruby/uuidtools/Manifest b/dev-ruby/uuidtools/Manifest index 9230416902ff..827203ebdc1f 100644 --- a/dev-ruby/uuidtools/Manifest +++ b/dev-ruby/uuidtools/Manifest @@ -1,3 +1,3 @@ DIST uuidtools-2.2.0.gem 27136 BLAKE2B 1760c3fcb193901a552b8d32acddd67a0737b95a79bde47854c11a3a6378b008b0e17339ac2e95157329314f35612adc9355068eaef90f93f4d1976fdd430182 SHA512 17f15e8816fd17d31e1296522d9c68b8da71211556c3284770197b06a6fe01f9038c1e6c6e5e8272b4290cfb23b48914a27717c4705fba17e5d9848257664360 -EBUILD uuidtools-2.2.0-r1.ebuild 1061 BLAKE2B 2692797b42275b672f8791503e4bf99c4fd590917156eb66b37768c8e12e0127baa6c85c9cbc3759220c0dce8d6b350da44b8981ce861243da336bfb608a698a SHA512 9e95cc7bb382c9f5f9fad966400d61447d6713fe37b8c2942c98993803f5138c258984fe078ddc90ad9016535050e6d7ea5fdcb4977d6ef643036dd46e9b7768 +EBUILD uuidtools-2.2.0-r1.ebuild 1054 BLAKE2B 8af942c06a8d6b0bfb6c215f80c7cccaf5272c2147ba79135b69dd8d7fc998b60b42fdfe46dbcb3a323d8afb277d436b46c011f622170cb98f17ea1781672f96 SHA512 63bd4840a5ffbbbdc653bc62366aad101b993af13f451ee6ee96202d465a1d9ad3e3cfcf33ab026f192282a4b5bd556bad0c6ecf4b070207b23ba07dfbcebb8f MISC metadata.xml 540 BLAKE2B b307c2c9bb2a9fbf018bc59cb133c87de34c50c8ee6895ff8330e83a993eda24ca1f28b79cbb1f226416c8e39256388c2da334b19a9f00e5a9af36fd679cacf1 SHA512 66e80c5726c01ced8a6e75492e34798354a2e3cbcf503461512806214081cb4040ff84e7880460e2e9f35b302f7081373c4746349bd4dea3c5285bd2b0a2b4b1 diff --git a/dev-ruby/uuidtools/uuidtools-2.2.0-r1.ebuild b/dev-ruby/uuidtools/uuidtools-2.2.0-r1.ebuild index 2962c0595652..614a9762271a 100644 --- a/dev-ruby/uuidtools/uuidtools-2.2.0-r1.ebuild +++ b/dev-ruby/uuidtools/uuidtools-2.2.0-r1.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="ruby27 ruby30 ruby31 ruby32" +USE_RUBY="ruby31 ruby32 ruby33" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-scheme/Manifest.gz b/dev-scheme/Manifest.gz index c85b7958355d8d0d42f3b45e280c8c86a4c2ab31..c32dd2dfb70772536bdf4c7fdec459efe723d67d 100644 GIT binary patch delta 9912 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 delta 9928 zcmV;(CO6spP5n)OABzY8000000{?BC*^*qxafa{p6np{NwJ(=cSPnaE`9^+$TC%_q z1^|T_hD1HRzrSI0p8-fZWCG~vb1EzIU$V0BZ$JI-Pd|LH*RjXz_?Lftc>clX7Jm5S zfB*Dfe+qy6A%$3KIKxu$bNUio&!feCX3M=MpTlV(x#gpOOD)v7%c(8pnd8hhEY9I; zYth;)kw0_J&oW|i!*xD5R_<}E(1#5^&}y+%TXAIvb7SztAO7+mKV=_&*zWLW$?xE5 z3q${;exl#SR!J6i^W|jk&R#B#Xyx?k_n0<2&$Ye%ihY+b+^~ICiII=h;(NE~tLtWN z#*uc8yXIkk#cRpO__xeDQ~$%CfBK*Q{P#co<$r$|@8AFWuYVpNpN_q}{?OecRn(5M(sC??Mb~_WJ7d%yJKsDnbDz((gp2xEM ze#B}%y?g%j=@Bg-e0qc{v4@pM#O5rn=vvI#?U-t;Jju?kVU<8Kg_#0xoz9M#{TzJ} zzeNmx+#(;#E~8FQ9QHb?^O`=d;2oQ}Nsbv0%d5S|xGZ>M(`|IV^`2U%hB3+L&f{y~ z8LX`z%Qci9(&;X_y-DA+XX|13K0|Y>M=~|LY%QnZcT0r`mpoUi&E<7gT5Tw&d!6hP zOUy*8%{AGxI9)5pRwm&t;ri{BD1H8Qz5e=t*XZc}60@<%XM}ltYK!!sid`o2(}~@!<0<*z7x}VF zUu0sZG>>QT#eWT3BgJYU=Y1z=gKW;!6w!|-Rky5+qcojmTk^^KwDz)UX3fqb+?8m5 zxHjt|`h;w?6iaJH%GbW~D5G~5?Zg@UNpqW{l;RLHSy{u`B7Jr#eR!%6 zBqRl!hkqJLJWmG*Ln8DwE8$2O%6#X< zzmuKXzy}-17U#7G*=554w_7i%EhK*?h((}1ncICIN>xh}-0^&STYm5`5AafA{laXL_@|9Bk8n)Wlx0yQ_ ze$qZUfNuQW)TXhzlUV!Shu_X2gcG3>2dbtvX75$iJa^^SzMWVIa3YaOqvNTh$@`7a z$xBG14s+XkSJ$MP^4v24dG2k0*dDP8K0LsTsv}>h0n&f7-tH>9sO(xk7oMFmaXJgm z2`AT7&tb2qtxggGyI}=he6XSG>_SPl=>v3FLHq=tWoR;kbz^KOL{;vn*jb^5Q~AI> z#}X7YS}~%rVA?^dty9^S)zhjLNJ1-cKy)Bu>Za)I3ZOJ!D^$lD)CN3%lFZZx)Buq> z;+vda8YUD=1FrD;1}lx+U?2RBZ2@xa8my=JbcKG`?$H9K4^-`_Id-F&0F1pEah_9B z3JvlxR-Ta}uoAn`^GvY#3TzrB1tsPXSxik}v|bVJG*=Iq)!G+;UYXtYY-|QqKx!bw zk&D#eJ+(57D{hLa>hRg9hpAXUrnrlW5FA@j^ zwsRYvZ4T9Lk|-7AMh|Q8i%5JC5};Zo%OeNjze}7Uf)h=^f_w2*1#wf#s%hp|RI_uX+jBZ|nKfN4pdwOMd`9yHAxh zpr@d9%4SbcK9%5qQd7w5}4s=(kd5|*QOYxReo*l2YDL+rHHRNW7{v)Z62=jcR zPe`B(9ElWv;4KZ7_vCr8s@y5%X(RJB{J`mbiZj{xao9Ar-LY#P(FM({gKT3D3Llvl z(P}U2!zEZ`_&r#?7E(5`qjR)SGPVJH<@vTmvTSXJs=9d=7N#9OMYiKq)&yyICFukr z#~+Q&Mo%I+e1rVp%&`DDr2GP9;dodqc5k^a1THCmaZm|ggT;yvyHZgzV`UHz9e~D1 z6bcy1BOh=X;Mf4Ec?ijmdfH%M8WR4Pk`SbX6I3~PG6K6#@D?y$nQY&ykmu`!R#z|N zB7P>g6H$wU)PDr)JWcz2k*YmBQj70dq&zATeFy_hUiK&fyug&;n0eHGuLJ>V31lMr zMizsAJq6lM@)kKP{JtiN-j+h{2(I=!_W)rS;pI)zj65@hdKoouj>5D$eOTj9+uu5xSl*Byz z<8Qd{>>%-xdx5xt3%y_&SsWw=U{f0o7mO%(+POq_>`rN+t4PfP$w$%!#txZc3es|| zpn~q<0#Fd$xaXXC09-X%BZ0}7k`SpZo?_z}7_`Oyg-LJq zOwC40VF&`K`h2S(eYK(wg+snuLxoWNQX{ak+VlP;K4k*p? zjmeD~aY|?wqA+j(8H~Xwc7E*c9uwXg+OsMZ2=i*!5KsiJaf)J2c2>4BjFZPm63)5jCfN(XJ zsLnDZc|9@$osAj>#w@#nhQ+c(RBUEQMw>U#*z=?@3i6f~<)INl8P zg$4k!L3KL_Q#6y^Fr3VPM&UIKKjJ!<#zHD3ftKfsu_7!1bB)uWCXaHDvLFNS2@P&1 zap%fpNh~*0|sqYrDrRqNU_KsG}{PtZl65__Zn+kkniS$c7qL)&}~Vd@87H zUS<~l3?+j7089a2azRi6USo1#7AK8}xvJEM@rqDaFUUB65n0QB4?`t)1}GhKfY3rh zkfsLVvLCp7lX=1Q6Ebljyp%w$3aBIqsE0;@EK7i0FtzGP<2ryF9K{UTNGu1%;_C2K z0)WciXIA40FC+yHFG%ft7qh?Zd6i@>Kk|$s8!$MGWdrsE9m~k59x8B3$)KMh!nMFt zGQ+_ERi*?p%My{3n7KsUJ-G_alKd#WH9%nCD2)Hsa~kvA;8BO>7P&1ujtH z4h`7l!h*ywGA^Pcsf=`}1@aqU8G;gw6P_z%oaRPO;t>wT?n$nSr}UEZ+o4$HlC(t5qUP@~uri3}8fXWTjwMm)eP-Ht20F?ytc@ z&OruCz7?=5I`haf6qwmUG02z6Jp=Vc8CBO!KB8MAPGZY{%7dS9STOK|Z9!`|zEN$Z z>D2n!YJ|3cS;AvAH7nXw(+I1-DXB}aetmjIkbQdo^!e$Zwy)TKsYznR+7)&bVMk4~ za~ZkV$N*EWkiSt~FF=DAqnKiJI5!9kmW_)7^XeK;@Dt}eD)a$-NK``TP6CgV&qyFr zITBx1eXELp6?)sg+&lY-y%G>NYWv`1)M>Lyw%?9m<`HUw52$N1p}86n2eyL-0C@~H zK|y8rEZ=|vGZYxxkBuTkyq5750NMzK3a*Y{<>b8@edO@G9)x_2+sE_t?uz{nDT~Lh zLA?UCeDfk(0$LOi>jP>V^Fh`kzlNey36y$qr{yt!`=N#^z9btKyf)rtb! z9r8$^+)?uutA=us30a1Ut&8LdzzYd@Sj|!6jDi{@X3>UkJl>QEhjAep z_{*n%m)Ccn?d5OJ*Mz$?F>qM}ACpAd0HeUiu&Lw?j*@Jdhzl@*7bS=gkb3Id>&Os+ zOZ8CUd*Z&_Xvf1$f%2*1O~X-ILHz6iYp5AWkwz#Z1&W^7dVE>G6DM+pg_EMlrbdLF zpKKJIvOrekD+v_NJmxx4Sp)S~k)w`v;}!vbJ5p7wA?M9Mk~|ppu09q*&Y^UAo~VZ* zK1LBW0aQtoHz6@W+usWwQG0r|_(rDnd*lR3lm})EcIpW2^hIsjlKy?;}2c z+CK?0B39^V#0r@f-7;(ds@kWHxkcnb+JvxJB-w>39ZZ`*9Tb3nO9?EViS&*->{@0J zBb3>+#f!p+e_)0@>_0rt|+J_eR);$FYb_ng4Zbm?u2PP)oS68nB5( zmfGy>>p>2ICdf(bla3W|Ak?A6BI0a+O|&JMfCw5W0vu@|Ns#=Wg4i%L-p*mrk?l*( z=cPV;7C}7h0M!i0R~Ivv2MNo6kdVkAh!erb%31}5L(`E2E8C=?Mngz4N)}7gbRcgMGU5Ax zy~!~Du$y4lNsIEAgdBYN02#?0z(L3ISb~Ca0zDxfNRwwf?^uFIP=TlrJ#~ia4;wEn zKBe&3bD+%uwa6fhYMDBJRMq4GfJ9|up60}rf{*u3P-d-aGk5H-PTvj0r*e=!6V(Qo zj*?m_h`b}vs-`1!>=AegDAfpTAoqgK=PBHl9G(#UR3Ij5F+<0ACMq1zMUztT8OxI> zDTjNW-)GpzUtgc!juJeYLF#V8|ALH$OF&~pxCZLnlsRm-HIM^84YkgfYt({0*YTIs zHFaoMLK($eCKk{T|2lyKOh``Ns*<*glp9;vg+r6O@f)Fx_5+0DJOcTyV==X}Z)A4Kw*z+o*0C70VU^8?cHOr@`*}P+U(+mH9J=gTiyaPI z8b=5bH1`?Mh zsi6#XBbgl~wl_sF>P%qBxI2Ox)rco7s6Qls7ByHg(E8d=wV`}S6eK|=2a(loQI4xl zFs-bH_*>XnIamN=V~JL;tB}up{HAr5bO659lj=wzgf$t_G@0X|j<~)P8h?HH^zrv2 zrgJqwT4(>{O{8XYP6ObAYw<+vmC}1b*gE*gHl5c=SimBW!6SivM~!%3&B=<{>>ZV0I^^TR>4R5y{kPjn7~42y^%GH2|~)z9b^NF2WXQdfl#}8 zc(nx36E;9cM_tf3_GfEJAH#1v5{&A>351mPgJ`7MO3Y*=h+9j^#pd>gUn zr#DTYhk4=!$myxxX;zQ74G9I*P$@cp(^r>o*X1|KA2eyh76##Z*2!F^&;WaRE}8Zk zv+s~AQ3jc}Uph!d1AwtRTLeVB?1WN@R4AH1xCgB3BqJpxXVB4Q4B!lKhwO+IF7aEf z^j%s#2%*MWb$q`xKfq4o5h|Iiz+^FgI9QG?*{i-8O31MN@X#bBk?jx(HQXS7*pe`( zKx00?6R_XLhihGi2a?%FVs4lPfil%oK#Y;ac(+5Mp*y+`zr$_#3ixFCXbC=$G&t6% zrJxQx3cTxw@L_8B0sH;dzzEgdOp#b=@f)BL%3%TVd`~5`cc-p-fdKh+{5X{cEbfFT z(6QRmj0@Y5ciT9OW%)?&@ZV8?$EF2SKt^lyQ2ldMJw7m0;qxqMESNSKR#UZ6nhO+p zURy@EEI>Dd9emw)LHp-7dG;`z(PQbTwt)AZU(QTGAd(s=U#-KCXqcM#U*tD2LIGil ziD*|hqBLX$J4T&SBmkSAC{ENQ5Qf^t@HdQCAN?k>fSp1y0Ae^2)CYxsdS^@kEEgf9 z&g6JDT1w~4WEUb6;wII>>muw%%4jxiFS)xLALE4Kh(jeh_186oSC`7vOTj|Aq@mQM z_re2|?=pbKwF({MU6XrrI(G}%$Mx&ymp9XQ*S0n}68QOsuQT z#0onv(uvH&)*{R1LYOXipZ}Y;qTXn?gn2_Q)NYzZR2yIX4|;1}&QEpe%6%*rL2fAh z0mnjtc%R%`-E1X7MuQI-bUIKcP!TDLu7g*d`^c?n9EeTV9&wfzd--hh7At66sWA?D+Bze^sgT~S}$=uk`ur()Tbp-Mc zt&6m>Nxsx|*it+w20@de(3MxCeY8gC+KTFqQMlT=1DS!tViO!c{DwQ?Cpt7DC4chJ z>`A&eG<5j09DYf&y&#<;Oq%Po$uxU7mCOk`2K7^$YV2cbv6*NPuRe?S6luec0DJtB zw?481lVKSde{W;I>N;KqQWvS*6IyF`bMSV zu@Ml7pIDkA2%hcI2stu9f@D&w)w07&l^QiIfECjK9yGWnn2vHq!RPj9p=nB;Vn^AD z%k*bDNHw)Y=j16Av(r3RB~4}5GAtFe-5;PDTE?;dmO8dz?9!Z39%%K z;qwzaZYP(8p}+Azto2>cuKjHS?JsC%ZTOn@(2xhAu>^7 z9?dxsT0yfULyfYHNPv2_dMpwDf+S*ZefR8fYWqkFr{P6mu|4dkC72n!%hrAR<(-;8V@t zwjV}w$BdsnN0WO1LQuwm)Crpnf%075TFWj4=|!ZbG@dpZYEBwy$JnBlQaS^5&yQ0f z9*N`m9ZVOn<>bwYzvDHKFODSBsmIi0VEC^6^Us&p{rkYG))Eo3We7F+ ziikfNINIYOG_c20twmr!hS3p?O8#Wh47?OQkPD?~-sjf-sz)=g6ornd(IGm9#k0L0tO`&DTKC8<=K?5f>@@f!D>3X98zP&>psih#t}U>&yDtKG^k$ z?$VR293OwR4t(ScaH6*|plYp*$>!-ymVhq=8KK`@$9O)Gl43|`ZHffYLK=E*YNe%% zxCmN;r_M;0c^kzz8e$DYjho=Mt~#L3j?@cgiQt8n@W4xxWgU~zeAm?ub<%UGGOIT$ zql-Bt>-2okMd@-95NRjF*!t7We*AsBIVOL31Y)t5&$%u$BaglsZDh{vc)XCNKmSKFCnX}Z#a%+#sa)HD%}oto;!k!c%k87ykR z4mHVA*1g}ue`HSZxH5{-h!tBTNeF|(M?`w6$vFxtKE%G&ob3fCIS{*; z1_w?hY|)VDSFNbSl;0?3R z@H23(xidfVgQCR)e5`qDEdzmzpN+ z$TK3Xw*^H=-K4Qe%BZ669AwUq2l5614uA80>mtHFkM-UzZEN=7p;;rYeZVML?f8hG z4J3V?ee)i? z6%33Z+c-EBJvg@99An=b7kt$UDJ|1QfiEpES=Onmfov-S_b z@A;;)a4H9XfbzUGUPNcSMKk-wX$%*c4r}eDDQ0XMjwX!AD=#pgdUb}-9lc5w)!k?6k9*T8!{OWyxvEP2(!9k>Or9{*dz?R}f$I*-yc#WUM zOolUDin^i%+$RMxQmI(UgYB4vvuLW?Fx8!SYeH9l&dAHiV?BDErde7871NeI>TGx! z*MPm5jS7!bBz184KAAOkJ_ele(Ht`vmdG`mx{j)A1ca{XWP8>PJ?KP36Ez65&`=u) z3*caCkQib{vg$q~oK1xUimx3FiUlZ1XI)18_2B@_zqLqVOoH9G;N8O-> zwr9aRXCks@H1!W~eF#JShAxsy`B#KoageKjrot#fjHwQMb^TOjaG${_zz;Mff!mM9 z_Slo%%~@|w5`XJ<*iBwelGW)p8(FWLf+P)59T1kzy#OPSr(B>k(acgd9kLly$EUy#xrasRJ7gGzAgKBrWipI@C=PLIH_X9tp;) zQzIB;jlUpIrp}d-EV@~Q#V4sy(NGR`9e^=}GuVx~LusKQ9K7k(0o4dQ$f@fYFbl3% zGya-lTv{OJ387etd7!4?;kFC}$m=qH==1Xa^V58KzTSCmm-gY1T){*5r2_@PGzefi z6bO!!cyoZiQ*9WJn#2unQkli4rRf0_NYI^5r*VA&jp^jl)KG_jmf_m=l%X2BCq}}W zSKpuVuMn^%-5=+=8U5wpsi8Zug9JbqI}B#keZJJy3MgH7aq(2`NJhB|!kNy0AAsMZ z6N;o!i=bPTx@UDJ^aaJ7vli>Cfs%J+x|}uVh$CCb4R@H_K>e;dL*O5R zkFFf*lSB|;dddOiB~=H$QjfN=-I0}d^%AikNHt9EZN#-}D6>q;GN8yMo~o#o*dRK$ zdIkh(lLDr0issjy?(QPx?%fH0fZ8g*#lb(wc0A*Ou<)HL41ou5M*VQ2<_eo&nnhVT0yh=+W;dXZ-K`kh>>Z9f$tY}PLBP~R0bzMPx zgzMElBk#y>p&UaGO;_|mK@H63@_Xv9 zpQsuyRRvRzdNxwrd&u{g+e8&d?-*t`ma z8KMG*-brYnQS5%XJM#MU@wac${>@ZM2*g}tY4|O#3*Ym0lV=-5yLI4Ke5ts~f|YPp z*ND)88X=Mb6-!X3+9JX_ora{z99)45w<|9l)TbPV0GCOGO%ijk=>LwN37m5c9dAY;#)xpsU z*=TM7bDg-|vGwUHlz6+rk%RoM(R3x}>!)!A5oq)rrrzul4P;?2z z`{H$N5GL5RW5hy7Y_%O~5bp03&$al!|&N#1S&ET~9|> zYUn#|U{MFpnD!7@Yt}vCN4S3b)Y!ozdUt>;5LuNhoWd=q1$2iJ{<_BzI6y@-0YMBwBYF`vnz2;}VcdqK{_ua6O9VZX GM*skO6scstring (hash-table-keys (~ (get-info)'index)))] + (let* ([keys (info-index-keys (get-info))] --- a/lib/text/info.scm +++ b/lib/text/info.scm -@@ -67,6 +67,7 @@ +@@ -74,6 +74,7 @@ ;; Find bzip2 location (define bzip2 (find-file-in-paths "bzip2")) @@ -20,7 +20,7 @@ (cond-expand [gauche.sys.zlib] -@@ -90,6 +91,8 @@ +@@ -97,6 +98,8 @@ (with-input-from-process #"~gzip -c -d ~|file|.gz" thunk)])] [(and bzip2 (file-exists? #"~|file|.bz2")) (with-input-from-process #"~bzip2 -c -d ~|file|.bz2" thunk)] diff --git a/dev-scheme/gauche/gauche-0.9.13.ebuild b/dev-scheme/gauche/gauche-0.9.13.ebuild index 81ffd5cd6eba..65974bc518ee 100644 --- a/dev-scheme/gauche/gauche-0.9.13.ebuild +++ b/dev-scheme/gauche/gauche-0.9.13.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" @@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}" PATCHES=( "${FILESDIR}"/${PN}-ext-ldflags.patch "${FILESDIR}"/${PN}-gauche.m4.patch - "${FILESDIR}"/${PN}-info.patch + "${FILESDIR}"/${P}-info.patch "${FILESDIR}"/${PN}-rfc.tls.patch "${FILESDIR}"/${PN}-xz-info.patch ) diff --git a/dev-scheme/gauche/gauche-0.9.14.ebuild b/dev-scheme/gauche/gauche-0.9.14.ebuild new file mode 100644 index 000000000000..bd990924944f --- /dev/null +++ b/dev-scheme/gauche/gauche-0.9.14.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +inherit autotools + +MY_P="${P^g}" +MY_P="${MY_P/_p/-p}" + +DESCRIPTION="A Unix system friendly Scheme Interpreter" +HOMEPAGE="http://practical-scheme.net/gauche/" +SRC_URI="https://github.com/shirok/${PN^g}/releases/download/release${PV//./_}/${MY_P}.tgz" + +LICENSE="BSD" +SLOT="0/$(ver_cut 1-2)8" +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="ipv6 +mbedtls test" +RESTRICT="!test? ( test )" + +RDEPEND="sys-libs/gdbm + virtual/libcrypt:= + mbedtls? ( net-libs/mbedtls:= )" +DEPEND="${RDEPEND}" +S="${WORKDIR}/${MY_P}" + +PATCHES=( + "${FILESDIR}"/${PN}-ext-ldflags.patch + "${FILESDIR}"/${PN}-gauche.m4.patch + "${FILESDIR}"/${PN}-info.patch + "${FILESDIR}"/${PN}-xz-info.patch +) +DOCS=( AUTHORS ChangeLog HACKING.adoc README.adoc ) + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + econf \ + $(use_enable ipv6) \ + --with-ca-bundle="${EPREFIX}"/etc/ssl/certs/ca-certificates.crt \ + --with-slib="${EPREFIX}"/usr/share/slib \ + --with-tls=$(usex mbedtls mbedtls axtls) +} + +src_test() { + emake -j1 -s check +} + +src_install() { + emake DESTDIR="${D}" install-pkg install-doc + einstalldocs +} diff --git a/dev-tex/Manifest.gz b/dev-tex/Manifest.gz index a2db6dcacfc82f19d4461ada22ab4f5f6b1889d7..ade209cdb6c37e0d55328c3a3334ffba0c62e137 100644 GIT binary patch delta 6483 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 delta 6483 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 tP4i%{6Cr2mW^31001$XT-pEt diff --git a/dev-tex/minted/Manifest b/dev-tex/minted/Manifest index a52c43ee2189..22941d72d564 100644 --- a/dev-tex/minted/Manifest +++ b/dev-tex/minted/Manifest @@ -1,3 +1,3 @@ DIST minted-2.6.tar.gz 891134 BLAKE2B b8f1686adeb138c61c232502b10aa420f1054180c5a460e9e5058d40435e13d336c15a044202923bd1acd7b62a7b780d95c62cf1a589181c90b9058712479c43 SHA512 6fb28485fca7238053ad177ee5579c27740e72b8753c6dcaa59afe20bc97d7e81ec20d189e97522445b6435f17cef1f8326aaa41c154bf21f59519c9abf10485 -EBUILD minted-2.6.ebuild 764 BLAKE2B 947615f13fa35e2b9f2afa1a83b58852baf9c0fd57ac74353f280d8726c8e8c4e6b74a6440a06fdd24038d45a9dd17037ab3dac3c097d0e22e77f36d71331000 SHA512 75480794a694ac51521267b08115c11ae013431f21e0545bf92da03a881c0bffcdc810c5529737443c17d41c7feb3188379b8ec56e0a8e32a07c65a9e82ee815 -MISC metadata.xml 686 BLAKE2B ee2d79732e91314c8510becada8fccafb07e42908ee507f736b0e2e21a7c425a25651a36c6518b741797c4854640dc3389925d3f278cd3cc0bdc09a5cddcab2b SHA512 91d269ccde32922509dc72057a52f78bb4c86c7a5f8093fdc61d2e930c7cc81c35a9082ca8b4159bd34e35c87dd9307f3094ea8932eb14145d141c27672b1aaf +EBUILD minted-2.6.ebuild 776 BLAKE2B 983c2ffd1788cd45938640a35adadf0b6727d7aa78688cb1bbe7a848cc5fa5ca6b26fbec72f69bf1884d0ad3da700a9534580808c58f99dcb02f0b1d587851fa SHA512 f941017244734d75ed883072b8a81bfafc4dbdaecbf343771fa7983695ae38dbd1e176ab3a5f244d25df8d9f7a9a0ca9ebabc451769f624b69a7b6826f51257d +MISC metadata.xml 802 BLAKE2B d7aa6ff0dc374e0d6d5c4c4cb0d666c4d2abd892279384887db6bbba236d1fb240cca8ec99f467623b9076457ce342f16bbf9d7b76f7ef0a3d2b0e15f527954e SHA512 96341d91bf773acee0938f92cd0f897a1c18bb3eaddbe395ad58ce0054a1999ec60da07aee15e6b956a8adc29347c5323a2ae57b4cab71cf4499270773776448 diff --git a/dev-tex/minted/metadata.xml b/dev-tex/minted/metadata.xml index b7abb2929fd4..b60806a6cc89 100644 --- a/dev-tex/minted/metadata.xml +++ b/dev-tex/minted/metadata.xml @@ -2,6 +2,10 @@ + + tex@gentoo.org + Gentoo TeX Project + sci@gentoo.org Gentoo Science Project diff --git a/dev-tex/minted/minted-2.6.ebuild b/dev-tex/minted/minted-2.6.ebuild index 1ce541a70493..e30fcd502ae5 100644 --- a/dev-tex/minted/minted-2.6.ebuild +++ b/dev-tex/minted/minted-2.6.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}"/${P}/source SLOT="0" LICENSE="|| ( BSD LPPL-1.3 )" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 ~arm64 ~ppc ~x86" IUSE="doc" RDEPEND=" diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz index ef44584717474dfa47c8d1fc064a44493c757554..3baf7e88d7112e1379d4593c17f4b13bc1a42323 100644 GIT binary patch delta 57344 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
x?7dVZ+`D%t4ln9@SmeN?c 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 N{~xms-vDdU0RZTkRcrtN delta 57340 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%0DHkt;ZlBs*5|L8BA63NPzh57|eZ8J5 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 JIJ|4p0RZ$drVjuB diff --git a/dev-util/cargo-c/Manifest b/dev-util/cargo-c/Manifest index 7a66d7992470..3b5483dfbde5 100644 --- a/dev-util/cargo-c/Manifest +++ b/dev-util/cargo-c/Manifest @@ -1,25 +1,24 @@ DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd SHA512 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1 DIST ahash-0.8.3.crate 42416 BLAKE2B 84836a4e33451012ff32c1a1a90500d87eb7ce649b60dff4eecfb0d25b9782a186376c154673c3121b154ff4616016d1718dfd687b88f4772c2c89eeb2f119b6 SHA512 cf2d2f1201ac0969cf4e2a0c47090bee971b2287ac44b5e091c90a9eced03cf6ff56d7900cc0f529d4acedc30bd400261c15e50efabdd1731f79951b449af53e +DIST ahash-0.8.8.crate 43028 BLAKE2B 598a7f2ef74a9470913d2d4e46d1652a8ea7ccd9843778b7f2f4d9f41703ba4cae552aca8205fef6ff8f601d919a5f141391a942e13e5285c7e053cbbbe4afcc SHA512 b54c8c2cfde8115d2108dca36ab698d1b43eb015caa36e6d02288ff21a67ff54144affd406af704107689888f52548203731d3793e5b881bd267b2f803f478cb DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f SHA512 7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00 DIST aho-corasick-0.7.19.crate 113070 BLAKE2B 5ddaa0d415d19cf9922b5723bf3480750634ea68cb66fd05bfa2bf57607eb6383ba86d8c55f70adb87b71b98caa73d8f6ebd075c006493530c81979032899b60 SHA512 0d63d29079650bde4e8a9f8529716b9d8c42db076a1d74715116240c2628173f1e86fb29c08a25ad07a0148e48789ab20de0c186a8b3dfb193cbfeb0d76ae78c -DIST aho-corasick-1.0.4.crate 171175 BLAKE2B b3d450533f0799a18fa6ceba41ce841573a3b9fe9bc66745aba9b5a1ef4d86b107aa68c049bd30df7bc86229c71264142e40da8e1d145e776017269a01aed86e SHA512 7cb8feb3289a508b1345b3cc04b59f2f730b80f561b17c7605ce23bf92780b5b3714ec84f5e3c5f4ba0c3abd47ac44fd0064a8bf4c5a7d00bd580774c6a3aee8 DIST aho-corasick-1.1.2.crate 183136 BLAKE2B 2d4306d8968061b9f7e50190be6a92b3f668169ba1b9f9691de08a57c96185f7a4288d20c64cb8488a260eb18d3ed4b0e8358b0cca47aa44759b2e448049cbaa SHA512 61ef5092673ab5a60bec4e92df28a91fe6171ba59d5829ffe41fc55aff3bfb755533a4ad53dc7bf827a0b789fcce593b17e69d1fcfb3694f06ed3b1bd535d40c +DIST allocator-api2-0.2.16.crate 59025 BLAKE2B fda69b52435a7243eb19bc55914a1961e59dbad5ac12c40db39cccdf7a99c742da59c3ef160350808698db24b91e0ce655cd1acedbbcbe20c717604aae23ea5e SHA512 e1eb0df6b44b62115795ebf772f81e9ac0b6d273afd81659dbddb7eb6628b6e5ef6a60ea21413e79ee638afb72e6872ba83a075f6324daf93f2f1eda48daff2f DIST anstream-0.3.2.crate 19504 BLAKE2B 617b846c244ea4ccd6c7835a382afe85e14c245ea56b678f57ee12e9c7bcc1c0c3db9620eb4d16bf35e17eca38968bf04420b758f482ac5594670e6292c1fbb9 SHA512 b896e5208a2ee6a3c98bf3bb9ac1c52792de114dfa5709dadcac6183ea19ea63230dffd3217e571354a71d69b8eafbb0189e05f8f77f50922020de54e3aeecc8 -DIST anstream-0.6.4.crate 20593 BLAKE2B 2b617c45d351e01222fc50f52551e57b4a8b0ecf84c6ddf44336c7c9d3b9dde15232b1c4f664d567849295bf8f03612b73ded56f1b3937392eb7718f1e0446c3 SHA512 0b983d626c53d1edc184f04cbd2c004eb9c40d14486b23cce86ebf50cbd3d916d32cb0423ae1d67c2b83b966690090af740538538ef846c0b126c686a1ebe159 +DIST anstream-0.6.11.crate 30239 BLAKE2B 4ac585ec56a804239d32ad3e64d93936ef9d5c8e0f0e2df17f7b081b6a3b2c4c32ff4ebc09ec02507bbed22b025628029d859610aed90c024e19a3216de73c8b SHA512 f8dd65cc116a1495782a3bfc98edfdd0973ab22ea2fafd292fb4bd3495af7b5ea410f320d3fa05f7f812fa96c2a20f4cd2af9fc58869a1a306f32714cbe45163 DIST anstream-0.6.5.crate 30004 BLAKE2B 5ad0b0096a4cf199cc1b958657a69a81d8e12f3d9590049123043d005389f0eabcf69da7fe1e01b1b36eb04e66076699d2020a5d6e9d441ade2062b830e6df09 SHA512 98206c568d8f2204bddcbbd915ed22d214410aa26dc74ef56799c9237681877a7447effdb9ef97cfabef0afd7a1b73e27d82c7e976f1216ac502d625089c6fdc DIST anstyle-1.0.0.crate 13972 BLAKE2B 741704b6e338834696bc816d8a65ff933f9bff48e71d25269f04c4a24c3dbb06826d2f84f73a1dceeda99cfc5c8e3d59b3d07dbb404cc3471b86cf118d074e80 SHA512 5a0159b9f8a80afadff04ecbec3c1769cef712c77de8062b31323298dab9507f4a87b7c777e6335d310ec464b0982d097b5888b4b351c389b5f4419c2c87be7b DIST anstyle-1.0.4.crate 13998 BLAKE2B fb501700855709e53438461c2f4b48d869613e7bb3bb700db8bd0d95082876d3782dc2cfe3ce110bb4a206994de56afe0e90fe89f9ccd07c60fe1c652123ba59 SHA512 671c6f57106198bcfc2f9000aacba98fabacfadfce2329dfe8d0e0a2af9404da483d7a844ca2b08e1fc0249371f574c13d0082c9f7a4ed90ff581308257a52d3 +DIST anstyle-1.0.6.crate 14604 BLAKE2B 0716d0dbb62bf05c63c2bfe1c689896660073a423d26965ce2570f11e1925752a61209d78c2f2fe65ec4eb64ea4ffbb39669e789c0ba5d1b71e75de929153b20 SHA512 dc0e505465be54799b9faad70d0c6f7f0dcf9f5e1aaa43177b826c85dae626b054910244da0499862f066f6723a1560ad12100aec523f28c6198f1ea0d1b78fa DIST anstyle-parse-0.2.0.crate 24361 BLAKE2B f796ddf1af04c93d7ee2721731e5cd22bb941919940a9edf6b2a658a8c39e87bd801bfd989631d64e9061067f7349796c56009ec61c02d754748181cc4d91a62 SHA512 fbac25189a0f4c0ddf2733c8ff74bdc2dc1a35e522d0201fa48f0f45e1d5d0a42e4806178507d0bc6a2ac22978b813eae5d57f09dddc80582de524690d87147f -DIST anstyle-parse-0.2.1.crate 24802 BLAKE2B 6304a56c6a9fbaf1bb4d1d177b2315684345dc9d71c35836f9544145364f8d6eb56e25c03076690c594ab7db5914501acb569f6c136952e59c93179ced527fb2 SHA512 5c8fc7d88ffc3a6e78340ffe0f3c2d72e865512030ade4509de9c673eba955c536bb1873dac11f6ba11cc8367fb30c67451ed65d19f81507c9e917c702bfd176 DIST anstyle-parse-0.2.3.crate 24699 BLAKE2B 17e8638187ccc1ca0174a8cec7f7daeee7e0d8b8c430f7e74f9b10d8de4b49fd1c6facfdafde305b7a3e55b1ebf2b4e8ec4975a0cce691514ddae9eb5b5e711e SHA512 4a6d0f706d75c9b3c5144f34efdef3ef8fcd075962c594a23a6209ed56112563a34b3c01e05a08a0868d59204272d06211b2585cb9d06ce075ea875bedb2f399 DIST anstyle-query-1.0.0.crate 8620 BLAKE2B 2d296b5066fd6284a2410923215571e6df650c5ef892d6de7a7088a0996ca30608797feabc84f3c325ff4d07001dac80ac5067d2a9c9d15d9ba59a276b399f53 SHA512 2781be5c82293b7ae338ec5046fbeb130de9eb2dbf2e4dfaa73ca5233032e1e52c133e141b02f33d4bc36d996a0a3f680ac82d42d614a5305005f60547133c7a DIST anstyle-query-1.0.2.crate 8739 BLAKE2B c06643e8616f1f4469a32f9c0512941ce53ac5db9ebfa7a5b2f19233040cd4438dd2ee69ab89ecbc1c239e92b674dea9df15ed673408c6f3fe21787cc17d76f3 SHA512 f409b624cbeecf58fd87c47f85be28cae1fe48f65d692195fb80854c514e38c40d0e0ffad3a5b388a3929c47bd2060302ebb635aa98dc57329f3a5ed7be3e2dc DIST anstyle-wincon-1.0.1.crate 11718 BLAKE2B 2500845a23edfb47ecd156424a89789c713a7c367c3fef98d26e4e7b2acb3c6433d39a1c2a59813a98266b0993d4b750e9b6b68b7ced7ec5a04a8b13bad174e7 SHA512 00c380fc0198c49776c40aeef419be2fd2d6809bd2e5d86457f1658c6f4b2e83ebe8feee95855c3bbedd4200a917f582bd41b0ee0cf5d7d1d5017228885a58e6 -DIST anstyle-wincon-3.0.1.crate 11279 BLAKE2B 593de9443b4c612526550285a6c156db26a233815e77a748597c6eea509ae511f41eb8ee736010f8be853695c9f1d94b034a77190e612f0a00bf00385d66ced2 SHA512 75ab14081b09e031ee0f559538976f39092aaeb6f561a56de83d12911cc2b45e28eec21068792c86a61e344021921ab55e7139ca79acec78e7d4a796dfa42a2e DIST anstyle-wincon-3.0.2.crate 11272 BLAKE2B 73e124773f618a744b17017d4680ec6ccc84ff94fbe2e565073fbcc0facecd3cb65356cf27746d07f453bc917cbeb2ade3a618c6b8578d64cff4828c99569868 SHA512 4cc194faacffa01c6989354c1cadbf1134f0945250f67b7020ab5b475e30db34c799176bd335a6265386cb9c5e8b5bcbdf35894ec0c809b140ffe1c406751931 DIST anyhow-1.0.58.crate 43137 BLAKE2B 8e797dfab555d7076128851203ec1c6cb3c448bad52fe28c82b10518549971e6daaaca52d4a0dbb126549fd819706d6788e5322c6433ed71836c7f6051230b7a SHA512 78b21c51efd37e2be8f5672dc57f23ecd222d910604276da094754e06b86eb5a899d7ca7fb9f92566a13f70c116b05fed93d68a06320894d76a14a31e6c557b7 DIST anyhow-1.0.66.crate 43770 BLAKE2B 8d74397c47bd64c00f015cf7ee279fa020ea39191440208d77e4a5fdb35fca531e8bb9b765be223b24050d0fd1db76fa5b516146f450937f84a5c113c9eca997 SHA512 7b4078906df2805d491dc2f29c4eec85a9f43078c0dcd9c05261c2706ed655953b693c4f59fda62547681b29cda9ac7a0789f1359bb18110403cfe34e9fb0dc3 -DIST anyhow-1.0.75.crate 43901 BLAKE2B 6353557d7ec2cbfdd001c039fad62c95fea9e02b113149f726fd14bb36b31e637e8609dd5ee20a900e9c11bb783d9958d664b31ba7c467382fa7f51d477ad3aa SHA512 190d6be8ede0af9808210db53e4dc31ce69b126a26b0357220c4705a11e83cab2c2c09c59964a35794f3c434f717eaa6bb669e9e8f16012535c14246b17e8d40 DIST anyhow-1.0.79.crate 44931 BLAKE2B 9270f04c6fbbecb535e3081f4275c3df28f6a893c1dfc0a9f7c009994de2deb8ebced04fe5e6f62931b33c3707f4fbfb0c3b28da1a611b413d40d27149d1fd2f SHA512 ecd6fb1367d494df18c0e274b336a133f3acf7b6a5487d20bdd06e08c7f1f729877086a0966e998221daff120504fadd2be2dc4219ed621f81b0a50c2bbc2011 DIST arc-swap-1.6.0.crate 67342 BLAKE2B 6afd6570c3cef4ae722d4168c3320be1343c4f6043892e5e5b52879b8210a896e083d720797b41a41db04a08eefdcfbacbfdee1a7f2180e9755c868d6fded872 SHA512 5e09cef9fa12d1204db24f3397158a3f45d12dd0fa61eadd691bba120a43fdaa916ab09997e7a63d61a3fb7dada4e3266181f4ef413850c4bc5e59d2c6c5b9df DIST arrayvec-0.5.2.crate 27838 BLAKE2B 51e2eacae0ef148f3f52d21ae00794e540e7ce4c013fb496dd1347ad91ffbbca199381fffbb064225f829216f6c5e915edfa64833f91fabdd13c3f011d86491f SHA512 1896b5f64b4dbdcff8ad234bda4ea8129bcacf87839347304717e94ee9f369cf5f4371755e453ff7d72817edb8f7fdbc726d77cc4f28ed05148dc89c7714b004 @@ -27,50 +26,48 @@ DIST atty-0.2.14.crate 5470 BLAKE2B 2db856a9e898a430258f059aeaf7c844a153293e8856 DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f DIST base16ct-0.2.0.crate 10240 BLAKE2B a8097674e84bb85fa72ea752d71446fc39e695fea9acc0f98178bb4e6569180f9acb4c7a9820708359d1c4733b57af6448015cce83f8c610985e6d2f7858fc33 SHA512 efe7c810102646733cb24c5cab62bd58d797e77b117d0fa5d651c34630f77de4d768fb99c981af5968393734bc32a2c1944a719f9f1a192b5062c0af8bb3413a DIST base64-0.21.2.crate 76389 BLAKE2B 6da080dfc31c5b2ebdbfd336be6e71373918f9388c85649133363a60ee1647b6ad67c7dfd461b6ee842c3633e40593b6ac2f313585b3e8e07dbd690739f433f9 SHA512 3f85bdf846e2f8a2e0f2335749bab58c904479a29311143580f1de42455799d04606dedbf64d355af580d77867d7b895e1078463c7cc5a5fbd9ded9d7cbf3559 -DIST base64-0.21.3.crate 76898 BLAKE2B 09dc56f20321ea9e4af6a9bbbb83aec13b78e52d9f0007630b0ea21bd4ba24d7dd604a50001488656f2e18fedf6ba76328c673ae986fc8e8516d546cd167cf8e SHA512 75745fe54f321d21fb94d6481aa35f8fac29c8fa514a36043d10eb1a08f5566ee0ad0cdc7358a20b8086babd2afe043efad6720df1289495b5df4a788dbe920c DIST base64-0.21.5.crate 77134 BLAKE2B 901cf92d7dd8af2bbb789ffbe60972c1fd295b16690ecebbcb500e4613afa057ab2b294bbafdcaa4007f46412825260a0711d89e55664418a503dde02c8afd1a SHA512 40b1d8470a932c8b7f31717e33bf26742c1bf920caae639b8a992f77e64d5e6d287569742c1348daa25b7325f8ca8d8a312754a743dab3932181f37149d91b16 +DIST base64-0.21.7.crate 82576 BLAKE2B 25cc8761c14220981ff4ed332058f6179948080cbfa2b225ec1d1602e4af14cd470c969e8b7049117e6fc51a5a24e06b1d27bab844486ecb76409d12e0581d5d SHA512 c6986d88dd9aa081d914f35b4174be4ba874848657ac4b5e63b9b45af765d973289c548ccb5a01584edfc0d8d79ff5be25b51365295d6e7a311bd7f0ae3c0cb9 DIST base64ct-1.6.0.crate 28870 BLAKE2B 60fbd9958f2519f293db2cd86add5160b51ff4f98718591b3e65d866e8bb176670ceecd5f6e365ff3ff488bf813860bf65d375a2159dd28b25e276e027303c4a SHA512 e3a267dce49257b6990d8d0842299d75b49a9af635082dfee25e314f5ab9067b339c877a4c7b012a1eaf9a84a7f8ddf0173c6f9d8695be81b8b4db03df66c92c DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 -DIST bitflags-2.4.0.crate 36954 BLAKE2B 1d6cfeb0a17dc53a6249a83c8c7ad7c102985ffcfd7f7f76506889684235e78fe489d23b5a5f9018f0bd526a38d6b1449784c62322fb01f4bb507c0af8bd545c SHA512 0c3d6667abea48811a792749702136ee3db97518b33bc4c7d35737505bf56315e0e5810deeea28b7a1b540ec0e21bd319ba0b3c5c4aef0ba8ed5499ffdfd9b0c DIST bitflags-2.4.1.crate 37043 BLAKE2B f61c45b142265e9c2944c7054e01704de47510735e9ee5351cd02b98676cc4eb42d68b1fc4849ad5f54654617a74f20cb533b4207c2fe76516b724ba9318b414 SHA512 d3fd7abc95acc1cb5bf16d6acc12dbb8eadd250f069268df13c2e8dc3d5f5c15a929cd17ca931c77393b64dce0516ef8674c469789ed32d78e315b5faada062b +DIST bitflags-2.4.2.crate 42602 BLAKE2B 768d4ca52aca73d8acf2f494a66957ed2603eefd5a04332ed0880d230c2cc6ef3bfdc0792fa6f288a0eb132913dbb256793e580bc34f4a40e8200e1fbafe97a9 SHA512 ef4c20e6e78a2ecee97e17189b7100a504d8176c7c15d7f17d62157a116d66f83f8b2bba472a4acf02cd3edbd94b20a7047af918c3f3b371e2e04f7474be0214 DIST bitmaps-2.1.0.crate 16717 BLAKE2B 817045077c198a84d114f68474b14515309bf56abde29398fcb47d7593d41c3fac069825d8a2aa1a598dea5b4865b94a21e83d03dc8d069672e1b835bc1ad551 SHA512 a423ea009bf61629e6dd7cb954f2781dd3c578d2216cd843957e0db05abc8f8c5971d2cca1915929b2b3c7b712450c817bb1de8d08715a1ca2641ace015a1dc7 DIST block-buffer-0.10.4.crate 10538 BLAKE2B d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11 SHA512 b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb DIST bstr-0.2.17.crate 330350 BLAKE2B 90c3a48d78b73d7e36a3da9fda0beae6e91ce534d17198ea8ceee0b613d03297f9dd8bca30e1ec5da01d1da359a1da72b2c2771b77c82bebab5006cafd665192 SHA512 883eac8210d14f89517b4dd5e25d02c97cf31602ec74498b5e186112ba0f154d47de8d1c41a8f4e5503f3b53c064e2c976b60bbfd63fc28b186bc006e00f20c2 DIST bstr-1.5.0.crate 346060 BLAKE2B 55f8b92b16947a02834a56d463d2f24f6857b9bfb590bcd250bcba4f0cbb06fd50793d6767e90d95bf48dd50b3e6f447096f8afd70890d54b27fdd6ccf1d99cd SHA512 6bd1be4fd785f7e576b4ae4a7203b1c1ff698d01f56b1f09b40dc1629f0ba7c958bfa9f6ca3cceef4fb51120707ae0fac9622126e1cdc477ee0802a57b34cd13 -DIST bstr-1.6.0.crate 385877 BLAKE2B c83895b56381b066d17bfed179fca86f69b1284299887d7590be1cf6821cb6ae21e07fdbaeac65cab4a8b2310ea18a316e25c2e5d05c0fbfb926193183cef046 SHA512 094e914ae7087caa6f340a1e26d0ca94927b1c92f0d7f907e4472b3b5c142b63b14759056d537d04be6a7901103fdd47b14f3c6315f68e8c8266155d133cb1dc DIST bstr-1.9.0.crate 380170 BLAKE2B 06ae5065a5d566b6333e911a5b97e3999ad2f0bc19b27023187004c81cd01e5315dcac920ff87a6bb87ccfbb949364f1361dc04d342e24f9f54490b5d44a81d1 SHA512 dc313a16c38ad881128977a20bb390e7c95a96d9530596433a7c4fd7f77d5fffd079d436006dd8d2bfc4aacdd7f0aff229504444250418f6aa3f8d6d4df9abba DIST btoi-0.4.3.crate 10007 BLAKE2B 60a4c0511afc23ec3bdd07a905e82b501f1000081e6dbfca9ee6a0d6aad40ade84ab09d740fbc8e9656653a7f5a9a12a68ffa732618e8dc87f9cf00a90b6d3cd SHA512 35d54183a37c8adb11838724a061b38d286a92603a557ee8b4b80dd230649a0ceb165fcab4b6e41402284f2153e18fad5c246f83d99accb2fdaa8f32f854bd22 DIST bumpalo-3.13.0.crate 82114 BLAKE2B 62a930b165e853aeeb40558079f570c75ed13ff5e8436d99309dc6252aa28ae69d327c4b438913d6c7543bc156f2714f0c1e80d759ea0d44babe24ef0f268ac0 SHA512 419368d6ca37474c2867751fe5706d0c747326bebce323d571cfc07ee0f022d8e8a7ef5692091b0fa804995b081998dafc55da19a53e51135a767bc0afdb9605 DIST bumpalo-3.14.0.crate 82400 BLAKE2B 13bde02e2e60ea3099f4e46ff679d07b2e8046740c1855bb81fe8d20a4ef0fb26e565da724f628a00c9154ef16ffc9018f67433d2a32544564b66803b5bab223 SHA512 179c116a5320c5f21163c343ed48add36089d806e35bc303318dcfe09ba1d5f02bf8012726d0c2cb76a73fae05a7c887a91e18f9e5ff3b9f9ad8a2f12838757b DIST bytes-1.1.0.crate 49640 BLAKE2B b3140dd49dc222cd0405e405da9629038eb7d71dd4c22c8d6419ade041dc1118aa46df38f3426a36a44d8e5591c368ae32a89e71850dca7e810bbfff4441c37d SHA512 d34441ea146ccaf55da4d5c645f8ffbd008eeb3204dafd5961771abc85df52751dfd1af3975fb5c91eb83d9a43da4f3589bc3aa07c8d715906d8158f3092af2d DIST bytes-1.2.1.crate 54857 BLAKE2B fae7e7b0e8023e4b5a9b7d5a390035dc5ee2b19f1fca03d885ad27611d45bd276c837bb63e9498e3f6d2f00d5573fd01f20115da21ccdf8606ce8d8bf5bd1b7f SHA512 39c19594f52af24b04eab319ab329e8ecb5732e4531184eb376677f57c8a6402c15bd171282498e69a4a472d82e308d0dc8140df0b7d923dca588aec90c4fd31 -DIST bytes-1.4.0.crate 58080 BLAKE2B 99a9d343424e04649bd209bf2a6c3a089a6cc9fdb799968f8c3a711189328e4499df2e09cc6a2a8ce05d2cc668149b364cf30cb3b09e96e21d50a39519c2f49f SHA512 502c63b9fdcd36ed28ede55a63cd359dc7b28658ecd43020511d17d48d7c34e45aa8ff7e4b17770f12197451040c2b724fe68d2aa3ab4f81c9171d052f2aa000 DIST bytes-1.5.0.crate 58909 BLAKE2B 2931f19e813eff73be407677622fa29e45f9b49434d5b3a04104b56563fc0e941fd8c5f996258a1aa660000ef014668d70b683b751af8e48d28d0aea76890c92 SHA512 6654cf41d8f0d7e19b05fd95044b9a3bfccd81f469c797c6aa763a4dd29e1b34064bed2e094548d147045cca7bc4706059de5bcf9f6579189e6068fbbf1c29a3 DIST bytesize-1.1.0.crate 9370 BLAKE2B 38fcddbdb862e82a076b7ae1339b48c776f704d25be78935d08637351ade725e86e00e07e62868e76a1a2db894f223e1f8309f8b362a46405ec6c06f6e421a96 SHA512 36f35cf53c468cf011b231d3fc5d00c5224fa3d917854e347daeaaae53ae7ee36c4d8ba26788460d56c922c9ffb0eeebc60655fef7366ae42e221950d03f6715 DIST bytesize-1.3.0.crate 10164 BLAKE2B 049f292705082dbd3b2f0abb6f153023613107949f4849154aadce2181f4568ea1b3c12f00b6ad56146f8a4f3b07b7025498e0c989ac6561ac7255720b85ffab SHA512 c718af51b0da2979b70142012544fde6bbf8639cd4fde66a8066b138f7f58dce019209e27566027dc0ec5a7fc1d2ee17b9b6366cc7a5f95a6419e29a0ffedab5 -DIST byteyarn-0.2.3.crate 19884 BLAKE2B 4270cd48816ec1cf8a9768e5200d28bdac25fb65608a8b2cf8290d300710ae8fe01564e0c0afe5c3312ce02b533d31702fb8a8a7dc9e0fd247f3b8f207429d74 SHA512 43ab32c4e08e3b2e6eb59398aa5a894e281ca04a8c49bd375e12b383acab6f86e7d1a3d673e51fb35af89c66e2cb0291b84ca78ba43a51280e26fa083b5789c1 DIST cargo-0.66.0.crate 2038772 BLAKE2B 22fe5997b350c1de8db83b739b16fd38f6a8d29ea7c78bc1c84a1f6685fcbbdd2778ad7f662fa63f865dd829ea479e9d7655e5378a0e9ff9b27eb1156168f197 SHA512 e6f56db8f859663cae79850afac4cd569964e732e9ab4a4f9a92aef60950305740cf16eb16f76f1c658cb8896ba22e36b7dc574351afd749ffd7e8acc2723dc7 DIST cargo-0.71.0.crate 2286974 BLAKE2B b58fda44939825c4a4b71f96c10bb18a666ad1f3712fba3dc937a5539f2f39ea85fe19e6c86890b9a6238dfa26837036f4113f57d988d69c2ebf874db291ddd4 SHA512 2eaacd6b88078d9c20eddf931b4ed1b51678f4e5ac163534bcfdd6cf3b3db379693b7190062a40480bec39e859c712d9b5ad713731236ffa278e3b6286789120 -DIST cargo-0.75.1.crate 2419366 BLAKE2B aca3386c05542f207cdedf401752ec64228e892770e7aba375d8dd1853d7122cff291c177e4713d5a9afb3d9690599f6882354f87cbdd106f46e8d33e39e59f1 SHA512 3d97bbcc3f5e34719e8355d4eef215e641bdeda1749c1937da59288da835c1d4e2b357159ffac8409e81b2e0c47e188bc0dea8a8786d785e50900859e170906c DIST cargo-0.76.0.crate 2451199 BLAKE2B 57d27d39450ca3a29fe01df820a8d4e1a58b7c87e061348ce4cb06bb1e1d6f9b9c4f9675323ff54f5e4dc73c2ef6ff01ad29e7e05bff82055ef3278f93ad2d33 SHA512 03306d3d9f3cb33668c61b1ed59c3d41bea241f81393fe44febc4284e7118bc63820e0b857725867dae487b33ec6e87144ececa676d83ec04f88d413a3d85a9d +DIST cargo-0.77.0.crate 2504468 BLAKE2B 48b51961dc49bd5ae5b3df4d565709db16de2f74fab93a28d521d1c6995d3a95aa91fd2559c6cedfc51fbb12d6584038a936a64c41008b5a346248be40231c4e SHA512 07a869710f3a9b13cc315661423aa776c5fd5f0b1d8d0af6c59533987aae20c027575bc3ae9d0c1bb84bfa985b45fa7a1b4e645b1155c92e718b732b1e0a8301 DIST cargo-c-0.9.14.tar.gz 28957 BLAKE2B 33cdf9de62119750f2a8a26d5d22c882b130b86c349e5b1eda9b5b4674c86f37362211dcfd33f5dcbaeadf52b8eeba404274f3eec99b51b45c5afd21e2754a4a SHA512 ed2aa5d455e2db23f797cc45fad15273b6cd931ad3a566617aa93fcd39e54f4694be7cd450f86fc2f81764af6ecc733208d44bd045ad3afddf87c29b60687bc8 DIST cargo-c-0.9.20.tar.gz 29135 BLAKE2B ddbb6ce7ff7f1ce47302a8df9b7e4bf26104a3daea53b181579ab4bae84e1d67fca9b4dec9e4d84ef487e18b2e11def7f0860f125b40b401825597f2788eb752 SHA512 78eca6ddec1ad7a34e8399009380680dd00562923747fc7e2d14bd25e88c20872550071015e51e7146f96f01c1662deca121d162b6c61f50e5be5e5308b74685 -DIST cargo-c-0.9.28.tar.gz 30020 BLAKE2B afc5469099695f8072dd4ceb1a56cbfe5fc6d13739625a738fc768b929e2ce050dfe8921f71b3115a4c5b52d976a3d76ba7c7663a7cab3cc97e5a7c468d575d0 SHA512 0cf05a1fff84548eb3fb9e5d68ae800b0d8a080d0480964f23fa25eea758bedcc6a8e71cd92c5b11e18257db8c0634dc3954ade80b8f4494036136bf30a41c84 DIST cargo-c-0.9.29.tar.gz 30015 BLAKE2B 7761f355ea42931dcbc50bf100c4e703ebb382b89ee08e1f6e662127da755850afec14a54917ad3e09d7bb238dceea40e727b72968ee8f5ecc4f9e525962fff0 SHA512 9bc4700dbf6716e087c711fbafba57bbf6d861210e07c9f6d2f5a0610386e7e65b03b538cb1960e1e8c2b155e175dde3998ab1ce795cb39790298a621f745851 +DIST cargo-c-0.9.30.tar.gz 30493 BLAKE2B 0947ef385c363a678893054e5cd7cb386d396f09151148659f1cf7ce760180968c8c9a2a3841e6ce65cfea3d77917244cad1b470c39a839af582c828897f644f SHA512 7289f6779c020d4c396e01dce573f476e698100d9bdd26e98832e030b64beef2ce06042314bbc137392fe92fd94222c99363daed8fb63f0776b8d75836909769 DIST cargo-credential-0.4.1.crate 18836 BLAKE2B 3e3772738783389e86082a8a39fbaca76dfb1949284a19a61ed7ab860dcb5b2f95af72f971b0e3b5789d900bd600ab974b39eea81f620fbe15282cb9c77c0269 SHA512 28e2cbcdfb0a800ac7569245c2a101304f77336bf56a34bd068bdcae913996afc03586542de476ff95f5bcb1b552932b3bbaac2e6d235460bb40a6b97a4ed743 -DIST cargo-credential-libsecret-0.4.0.crate 2725 BLAKE2B 0eff4f59e376a4853dda1cd133b8649caf98c41221333b1baaef465358429efab3f4738abfadaeb3d90ba83cd947a977f7379495e58142785a68fb477f8937a2 SHA512 142c38aa9b571c6dc0e5cfb7a8f8ace1bfa9537b6f4bec4f2ba4c5eb7a87bbea6d1e3dcffde76d90e0be611bb399907a06985e9306264cfe28aa889b6c42e482 +DIST cargo-credential-0.4.2.crate 19409 BLAKE2B 71aedd38b4cab55004d0fd3b73f6fd1f2946ca3af91d59813c7a24b0e7da4a2c7ab93babf1957feec00af62c6463f86618eacf937efb0f164e9a0f0e2249dcbd SHA512 4b99f228adfbdc07c36454c678e352ea01a6d37461949e24acaaf9c4ed66bae73b96e76261471dd14e387a576b713fc56850adcc687156b2316d6417f5f6dc86 DIST cargo-credential-libsecret-0.4.1.crate 7112 BLAKE2B 23550e96c4dc74525cab88dcf8f5c88cc8bc3efbc915d290d3b577c6c48f36a69e072347728056a555b9ced87648001f92d264fbe8753e33b927a7b587ccbf72 SHA512 5c6f392adc435c4719b88b7c5c3a53fa8f5415b0a172d576748bfaca1c62d8a347bf7a1f1418691fa0299846fff6ce790e1634856ae48c1efd97d77aca7ef422 -DIST cargo-credential-macos-keychain-0.4.0.crate 1958 BLAKE2B d3435c809fab60451a03cc9d97380b2a2a979e2a7a15eed16202e34a1ed29432d10c9f25374b703f871d73e30a62f14287cbda1f498c3710505058badfb12e3c SHA512 7d1640efd60d9f4b6682e6175ec788a9df62b51252184a54900471ef6a5e236e4fdb41f9b385d62202616bdbc6f44aa35dd547c965204a3a2968dbc70bf9562a +DIST cargo-credential-libsecret-0.4.2.crate 7256 BLAKE2B 29e7d2f32d750d68291572bd496c89f8540af9308b0521ef66b013fd3974e5227c44b3e5827c9df0cba88f1aaa80aca521be71e27dc00a557b77bc5099ca91ee SHA512 a26ab0ba76c7f999c949d2bb16b331d25a26472fd44b2a84677044867f2fdeec6f9ad17d6a7259939af700b42da72ef792dad2f5c8df17bf0d8f7613f692f491 DIST cargo-credential-macos-keychain-0.4.1.crate 6367 BLAKE2B 3338453b18f304d15272a316c368d674b82edafb0134d37e70609782705598233e5ab7dee764870e75d53d100ca3be584b7420bd39d03621256ef293e24d5df1 SHA512 2dcdc1112e2507da9a9b6629b6e56352b6f15e1595b3e6cf135541e9ac990fa8cdaefabe5ac67cd5087c0448b36bb47e39bbc0c0c0b18bfde4de187818a575ff -DIST cargo-credential-wincred-0.4.0.crate 2459 BLAKE2B b3c969c037d1a340a13e95d8b8af9d4511675526925124122a3d388e1f2561a8c10360ab2d7fbf6f88e81239abfab65c7b6e1bd92cacfb925b39ae481e69b67d SHA512 a7786af909b7dd6b722ead4f443db3a728a5fdccf65a8e62d897183badf485e9186fa6fc96304a40324ed715391a7d1cc575f02f002099c3249bdb64e5b90e8c +DIST cargo-credential-macos-keychain-0.4.2.crate 6529 BLAKE2B b6e9d5212c522f44bc008a895b02e12276882e046d07bcef38996f0592be16218da4639bfe94e2d2823b4f20558dce97e5d4fe3ff1de9bf5280b677d0d4d15f8 SHA512 5c9f3ae7ad1309b0ae2fbfa2fe80fc56adb92d1d0d167442db533147ce9fdf9ed35dcb3d962211abbe37466fa4822aa5d9d4d336a3be5ac6629b0c40c8466cad DIST cargo-credential-wincred-0.4.1.crate 6871 BLAKE2B ba3143bb1ea72a353967855482a6be7d9a77df84cc331354cfafad1d6f614e7bbf4d9493e9f9880f6a4b34bc5f4715b240e1dde5eff53384483a88bb9d35d75d SHA512 2164211a99e796afb024efab34650238b23b21a594ea09c4e62a9a6a3c6d2838ca77565ac2ef98e6ddd1f915064a2195d96304a7067982c6d21659bb1bcd5ee6 +DIST cargo-credential-wincred-0.4.2.crate 7014 BLAKE2B 52f9e9ab258eebbfec4abd7a238884442e6d05c85debfa7df80840344ebbaefbebd713aea941df607619a195d24408a7d6ad4dbefaaf606f93423c55697a024a SHA512 af2aa892c23ef8193fe8696435cadf5a8237ac33718a2cd1dc50a6d599315555b210580c9e997a9e9718c1b4baced1796ad86707fe0998da6ddd420d3fe6af76 DIST cargo-platform-0.1.2.crate 11645 BLAKE2B 7770acb90e299f71c60bbadceaf894a3100916b7f7458f9c949b683b39157d3e1ec17d850f16dfb04017b01d7734d41872d48cf9f4e1ea7414439cd7031c2330 SHA512 c716bf3a4e0942160dbf7be114d1621e1fccc23511e7b0a2b99852b99a851910bfcf8640c2d0d0a03d5a324e1a59fb5d4264ca81bca24e3f1a1ca653bdf2956f -DIST cargo-platform-0.1.4.crate 11233 BLAKE2B b23e70b0eb1e5cd686dabb84c32eec454d047ed102e4ed657105871a51fc4e20a26ae7cc6de568d5df61e55f9ee841305ea3934bd7661d532fe317a7854670af SHA512 8843c6d401af6011fa124928f941f3ebd3dc5b681330edc4417747dabfbdb31362af0310f4a1df05099c74f79ecf3bcaea498d3c33a50ee3145025b8b499644a DIST cargo-platform-0.1.6.crate 11668 BLAKE2B 6cfb4a3c6f1005481b80cd41882c5e5d42912d9abc2f9aeb90464d2c5e904359ff1981852126b49bf7877bd72ad6d295cf35a0b3131d3b84df5c088f346812d2 SHA512 c1e6d8ca372ecf8b23d0580bf45bebac22c0f7460c973e65911bea023deb9f47e65e3969b4940f308a3e0cc9b7e8c37a9e5ba70196f0fd2e530fb1fc283a4d68 +DIST cargo-platform-0.1.7.crate 11819 BLAKE2B d165680a5edf71a40087ea3edb3231185b4f4282989f9e0b59fe968ea16693abb059ee003815bba813bc4ac43cd1fb4c33ed1ac84ccaea5ab4609af537d08b37 SHA512 0cbccbfef8316c925aa2ad40723096925b0218c8cb84dca912d18219c0fa27cb8dfd80c1dee949071781e7f783a7f6fae65fe50a2c4d3e0300fbae466b3b4efb DIST cargo-util-0.2.2.crate 23867 BLAKE2B b001d08fc9a5bf9b7a4a88dab99cce360e0bae445c2e416933d90fd01fb5054244e159f087a9a634226840878e26173e25b33be09116a54c0bdcf490e554b492 SHA512 f8fb4b3e0a9000e0b3056afc73e2d094af0486af9f0aae7d51dad143a19a11eb19594134e68fe0c176eb20626ca7ceafb14a71d9277dc70636eaa87f2ec3249f DIST cargo-util-0.2.4.crate 24160 BLAKE2B b8ff67313d89a1556ad601b99cdbcc96991e8c1c8e9d2ae0a7afb253304a2e3d8929709d8b21aaebdae6112f8f8a888be7d1b3118dc6a00ae6568163d5ae701e SHA512 1c44beddd20280b7563e42295f0374906b74a3ad959d5e142406ee27852601ef525ab579d73bd29e94ce6990db484c633ea38acafbcf81a9ab664cb3ed7ce74f -DIST cargo-util-0.2.6.crate 24274 BLAKE2B ef6dd02aab69f756c74528fdd32c07ba7a91ade5e9c861a1546d869372b2ad54a957ed0788bee788e5e20b95de7564a99385bbee4e4902f4de01d44699bc311f SHA512 50984648b61b6ab2238f59d7fb45eebfd6845f0fb09fd8f19c55410125538325bb5d8bc4fdd4cff506dcdf763011838cb01a4ecfaabb675fe41ee06427c48a31 DIST cargo-util-0.2.8.crate 24571 BLAKE2B 477b3eaaf93e0f6c70a9a752f92538bdb13ae14ab4335c45dce93855a01c5846557ff50bd168772a7d6cb38f0e450f30c92d17ea4544701d084527108e2a43db SHA512 f0cefe6cebae9a808ccd43f0a622e991f688f0ed09b7ceadd0c56f6caff6bc5cae25202eab6d1fd8f9b827fe6e37afb73a9aeb6441f4619bc7c52f95114c7993 +DIST cargo-util-0.2.9.crate 25648 BLAKE2B 4ba351e64a6030e7b78d3109da943e301db8ab17204d72d36fbe5ef879e5e10c9135cf869e5cfd80c3ce183b2e9e5e682668a1df26b1d856a258a8a28fc82fac SHA512 24921a11855602747543dc84fcbc824d1cacc617b082fafd5fc77b476ddefd17c93affdb6a4ba7b9a5b068c510cb3bb0386a036f2f72896f3f9677f060f83c27 DIST cbindgen-0.24.3.crate 195698 BLAKE2B f5c65e9c77a7c2f98a44382a6e4b852071b70bd832a3da3220bb8a7c4729a44b5964e651cd63577f555c5bf4e6594b1148a5afd96dc1d3f599b2fd1d523b54d4 SHA512 3a39be67a87aa7a4dd9baaf6b803215f4587bd7925c4315c5ec93954e021471919fa977ad2084f099c606daa392350de3557bba56cef77806def99c40318ef05 DIST cbindgen-0.26.0.crate 206157 BLAKE2B 4c435ccf9d5ab3cc036691cc51c55334e27a0348002b6303b11974c0aa4908b9f902577ca6e50bf241ca75816775e7bb33901f1f81e3d5293ddd2128b458204b SHA512 2de81f46c9c68c985241a349f13125876667d1460d3658ead8c4ee9788cd139c30dbc08bebddc172cf0bd4644f3f17c02cf66f2a3ef706c52366fdaf0f9d8059 DIST cc-1.0.73.crate 57880 BLAKE2B be8d7a25a54afdd759844e76aec61526fc2bd5ca09480e6cdd3bdcf27e5f9d3a88dc16cbcbf54cd021470a7cc521e1ad468116c112bbd30752bac0d5486939ac SHA512 980f012b90c6410144f6de4995048337e09214f19603076db6d4edb88e9ef9ac9e8c6e25569f66c2be3a47e99298f5886dafc102e1a9122316179aa26bc1c985 @@ -80,16 +77,18 @@ DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b DIST clap-3.2.23.crate 219435 BLAKE2B e99a928ef61a7f9f6d7df2c38acd480fc86bfa3885d8b875007aa5bc855396641ca6772387de2eadc1d545dd201434037ea9e7fd138395831e4755ae5a917a7d SHA512 1f1f2ad07a0f8fbe8672f4252edf260ffb5e024a20d6673fb846d59e245a226a43675539ccd3cb252571766b1f6511c68c5cb0f2351c8086955d49c37f87338a DIST clap-4.3.1.crate 54225 BLAKE2B 53dafb5615c268b191e4c800516808136ac0e4a488a6ba67b55e02303b0412deeca321509f7ad094643f52a0dff758d420537b20a2f706001a8351017dfdf954 SHA512 77de41e119c0bcf6cd6747384c7da2bf81c0b98093c06c6e2a93876188c3f6dbfe8603ae7b7ad7437b05dae833273861c638823501da7a18fb30f74331c5c805 DIST clap-4.4.12.crate 54784 BLAKE2B d5825ac67b7b7f1567024d1d3c2a54027819e0d6da87e022ec02867060952d2727f9413a2cea8ba11185649c25863a506e1fdd9421bd92eba79399fae86eaf02 SHA512 003c7ee7b71254a1d8977282bde75b57a8e191abb0439f66695c047cbe63ad1bf7ab1a14ed79b415c7bd6144f82d49a77325f618a34c932f258bed98903bb97c -DIST clap-4.4.8.crate 54609 BLAKE2B a975094e91d9aa9ccde5e79d6b46fad451dd80a1765a116a3c94e3523bc0383e51a5ce7383021b10776654e1252eb08302d9a5761bca903b154e1a0a1f5164e5 SHA512 579cee9b0b582d23c3b78fffcbef4c33ce47a67f511276922daee838aa5ad26134ba81a454bfdfb72d7e23df69b78227f0b60e57d2ca7455402d37dbbf099dbc +DIST clap-4.5.0.crate 55379 BLAKE2B cd81a1347f2dbb0fc16ac3263d0dd653d6bd948666c8e05cee9c842550e6dfa2373eb68b16159466ded6c679359421586687204c7945bbd7b7c50fd1fb0e422f SHA512 2956b6e65220188b2d11fc532480b78f0f3574dc4137adbae2519d77b9f581bc89a10ad044e8e533a032633340ff09e21dc35ceba41b8f0f2e2b8917ea00581e DIST clap_builder-4.3.1.crate 162237 BLAKE2B 8c42a025d7939b08e13d088aa5894892c5910b035341bc81afc132bd03e49422d100bae363db4b1bbef1b47944b74494d8ba49e64efa58365e50c34995611908 SHA512 a5e064b66732108247a8c7617ac136eb1218d20922d434b2266f89d2e74e33ee31342879d462b85155d5213d5fefbb3fcd0e9b6bd232f75188fbbc7cea2e8761 DIST clap_builder-4.4.12.crate 163345 BLAKE2B 37e655a7c9ca21dff4445629e041d5ae2aec1ef0d44e21c09dcb860253c3f52d04dc2bcfd37e2ed7e9839d5c01fa86bb2613d5aba1b4112cda51e879f35f80d2 SHA512 7edcd85a45f17d4f6f87e463bfd9f5e0348067907b13a1f625007f0527544af21476b3805988e2b6f5baabce8ab5deb08f80b3d94ab5d5535fd310c6c668a21e -DIST clap_builder-4.4.8.crate 163164 BLAKE2B 1d7ea3e3bedbe44f8bfb80014bc8de1057749b3e94506a83c3da6e475a67e44911bcdc6f08c3af02fb908059a745dcc2268d03fbb58d010841a2bf41645356d4 SHA512 83a3a4c81bcfd769a787b4f91b29488e65cb3d4e9e5160ab7b7289e5860a7d4058aa08077b62b9e8d10e4c1cc7c949439b677444d94c8ae00a7bebb2e0e8af8b +DIST clap_builder-4.5.0.crate 163521 BLAKE2B 597b64b2bf727186d9bf1c4b55227d96dbb819313ed1f952b2753d24cf6c7737075acdbd0091a919e6e4fdd60bbee4a1e7707bc09860e49068556a1112842204 SHA512 d0df594d0c15687d2b9c19c51f86a9fe1cfb9b8b78a8220d77b0e4d9252a850e217312fd3e1d1aae57703ce973f194241acd4e6ae0c9ab79e45d0c14ea8dae57 DIST clap_derive-3.2.18.crate 28208 BLAKE2B 05a23083a8e792858819d7eebf057257b1d49b0e8246d3f24c6f812456cbabfc75d9271c295a0d44539bd531ea6808ca7490e787c1fcae63bce045422d33d280 SHA512 d5349b3d5711bd4900173aa5210d7c4aebb0bf70128e11f26b362f5acb43687f6ce5ef73e4d614ce9c1d649d34b68ff15ab8b65fdf1898fd295ee4b4a7523497 DIST clap_derive-4.3.1.crate 28956 BLAKE2B 83b82ae7e9a2ee7865183e9f00a204839477e8e909b9ad22f72f38d808bb8e21cbdc6e55f83b248d4949d6a81c5405755e20707d28c38b6cf181f94627b1fe12 SHA512 6424d952d99997f08347e46c1a65a77643be9fc708a2d95cad94c20e48c60af0ab46306e63d49e3dc4d153a21a7be2264ff3f0c6ae876c4fa1aad96c20132c07 DIST clap_derive-4.4.7.crate 29046 BLAKE2B 96ca919b8f9901b2e89c58ee8cf8bd3881ff715ac27999c03c867b317321e4839d9e923f68d411a05b45c34d54557af12b8a173f2445732fb6de16f30dad8e2b SHA512 4be40460468f7ce22906cdc9eea8d01bb07cb206d4ce0c3df2abd929d6925b175a49cf63907925ca16ae6297d6f4d933087fa5b35958e551117ec7ae050be167 +DIST clap_derive-4.5.0.crate 29042 BLAKE2B 80a7646b2e30432008d52e27494e2563637e408a90557e5b0009a9db6a39abfdc79c04139f99caedd433a94b45f7d95fa11b49cfd33d203fbc4bc911fad4f9d1 SHA512 0a9d79f957067b929f8e1340b0e0623f78808c5d287cae252e6508fe8e07c4f11bfa39b1d3b60bb6a531d888d809c43ad3f6a491a7dd1e3d3ce89af7e1b670f6 DIST clap_lex-0.2.4.crate 9652 BLAKE2B 5120b508dedf52507068c0c369a45ddfbe0369e5c05b65bc5a78c422b2a4bf488f9ef1e0bed4e335450f2c08b80148eb5f7efed678039b5a94b5bd666385939f SHA512 6c05e5fd850befd45be9005af7252385f2304aa28a107413bbe329d97aea835f7acfd0bd169c99f69f466ab93d6e1c35d73a4e48343457a06fe2d6be5bedde0f DIST clap_lex-0.5.0.crate 11792 BLAKE2B 0409c9d957ea6a566eb8b50f4212702df038d04c4c38f7440d91cb4c58ec887940f0cf500c4c3949c2191399aac3f5cb1ce44868eac587cde90211d3e467b9a2 SHA512 0149ed7c2438a19b4857f895767550d783711078f07bfa9ac8ca531e06f51c7388110f4d558e30bf503536367cc370cb581e8deb6fe51f9b5460a334963daacd DIST clap_lex-0.6.0.crate 12272 BLAKE2B 22aa04997fffa15a2efc7013ae27fd223c3247cd31f8fe96aafb4e87e3224f075e887df10a95a2da80b468d4e16088ae9f171ba6551c0ae06d77bf3b8920ff9d SHA512 3651aa5e27ed35b6b75b1d25fd9c20c26a2a6039116e54d84c51469087732a4f0fd71754326456b367e341b017d03749e9a6774cb7b62250ca8745f5af46574e +DIST clap_lex-0.7.0.crate 11915 BLAKE2B 03287f02067f6cb33bb3889e8032b0848e9a9cc17446eb0e2767768cf6ea8c579a7455d33c8af735fb8d0c16095b19f991a5e2528dee3a7628d68c16f9307fa4 SHA512 638feb2e4571677dbe15ef0423866d2f0df309723e5ad65ddeaff7fd5e2e83adcb973a32d52a5f3924ea88fcff865e956b7d30dcd569df0412ef47848af14036 DIST clru-0.6.1.crate 16507 BLAKE2B 6379e70a2d75530bde76e82c370c4481ce84d8196a395e94b30dddc1126529774e7ac662da2611e4da10cad6dd54fbe55e1bca4d554369ec5f4798bab59a9d53 SHA512 bb9303ea245e3df6321bbf3c4cf9f899648067f8d3950638387badc79ab37e7570ee73c90af96dfe4eefc004d116c5fc77cc8d89a2809defa2107cde530cd192 DIST color-print-0.3.5.crate 11245 BLAKE2B adc6907db10692a18f99967341f2da59ad816d3104408f3942626e72f0f8bb29b778756ae37c664817b016dd7552fcaccff3327bbb00af8fcd4f94f3582675ad SHA512 79819069e71b120bf9f8bc42fa71d902f8dff569988ee4413454cea9b5500fc2c31a493b9fc28795b327e099c09109ff6336219c65c89ce87aea5507982a0a15 DIST color-print-proc-macro-0.3.5.crate 23434 BLAKE2B 76aa0a806a8737b60e865b6bdd4763642ed38943367319c4e4dfea9e96343c84be8e4c4db17be0652e30daef7bcd397204c1a400b7cf15d126d8876472a5f6d2 SHA512 03ff7fa8b80ac3bc2186853787a592b1d8fac75ad32bbdf5f2ff9ba6c27a56c57b90c0d23f40cb43595a4e4f9f6d817d2525e8127f62b5b94f58dc7070a7e3f9 @@ -98,52 +97,54 @@ DIST combine-4.6.6.crate 132428 BLAKE2B fb52e724a52f1a551255591fedc134178080ea5e DIST commoncrypto-0.2.0.crate 3009 BLAKE2B 174f3099955d595040005ef201361bacc3084f5218efb0f20df8082b9bb683909a10ade64af7062edfafadb9674b27a06836f2333fdaa7d2926b207355f7a40c SHA512 61f567468221cc46b30b31ce96dba26e3dd3a9245a8d37f9f8a615b346d992c261db059bdc678882415c608a806bd45c7b38a5bfb562ad96a111cee8e1082e85 DIST commoncrypto-sys-0.2.0.crate 4338 BLAKE2B 992a06d56adc97a9d02c547766c2be2f1973507fc0083e50c623dc4ac554681b802f3fb5ef61ef430e4a58bda000170636cf6e38430550e0c0506438901fae20 SHA512 06851fbe0b87224f6c8333964237badf57f32256acb7e647ac2da16561701b7572c12509e042d0d1032a54c94c1663bc2ff19ef5ba3a7daf84276f2544bfba8e DIST const-oid-0.9.2.crate 44606 BLAKE2B d254b1d50d3d72a842e247fcf6cd0bd4ebb036db2a1580b2737ad9f0134288997ebc5f17b7b9f3c5bc532f8fedbb9aed0ae2a6a672dc23e66ed3902fd3c96f74 SHA512 ad75da209947af32b4020ef73a04c7ecc74600fe7ea70f33d1486f4346e7a3fb1d5e3a586b373f49b8b494215dfaff251b8d40181bd95e43373e8bd887fb6708 -DIST const-oid-0.9.5.crate 45229 BLAKE2B 4c22593def5573931b5ad9d025de87933a39f738eb87d856b78d34da172fc67d8a832688e8efea35deae5f23a9bf1b51e4d8fad67a990396f1caba59c589064b SHA512 88406f4a9da556e9470b588247067fc62d970a61696e1bcc9cf7bff9efc1cff644d7c48cf95e65c08d93ddaf055b7365e6d697d67f48e4fa8ceae16f55c414d7 DIST const-oid-0.9.6.crate 45382 BLAKE2B ac27c689784fbb1f486cec1c17502c8738ce3d7d1b579391a151cb0f0a6a0c8335e474d0a517c59230fcac74317396f20ac15d66e2f6685780be01dab197fd96 SHA512 b871d3b4326c4828b1c1d7a3e968315fa320e0b52e97081a95617ded0dc5b93d42b3f79ad26ff3b58a4835dcc442473f3965c2b60026412ad6aacc0c23e9f399 DIST core-foundation-0.9.3.crate 27059 BLAKE2B d94fec51b1b1055c285609f4bba45c5169a8cc775e251eac7fbf0da7ef894e1be9ca9f4236b82b67be0610bdf811366e0c6fd3cdb671a1e83c49717e2c5b2d03 SHA512 de07967c4f5e2d2e730b6f21984c228dad2cb2f55187f13074a2200f4ce9f906763ee818267a9c67ea560229db7363473b230670a6dbd224fc335f32ba03d072 DIST core-foundation-0.9.4.crate 27743 BLAKE2B 5b695e671cc833170bc6bad436b2d0d8d386ffb8181bfcf2e92a1d93cee67c3ba1768cf57064fb91b0897c6aec1be7db40b5bd256a052c1bdaf872ec19f6e15e SHA512 82d0878a1b9e3d56b3666fb5a78f92c6f7806d01665c242c06a640bd6b1fd36260211e92dc05e1a16d1430622bfdd650aabb0b5bd8e5592f74abdcf412448e33 DIST core-foundation-sys-0.8.3.crate 17519 BLAKE2B 4ac3d9ab16753dd995abe82f158d460d0d22184ab55d260e73b20305cffe4e03427dabfe0c8be968b6c3ecd348be2e17154ded7c9bbd5a95334ff266fe83bbf7 SHA512 a3ba3184cef65dafe8318c4db7e59eb2749dcde7b2370ad20272b0735ded0032daf2de3fd0cf55eb48448a335f5b81e8e745f2a647f9a43bb85946ce714bfd82 -DIST core-foundation-sys-0.8.4.crate 17725 BLAKE2B 8afe47838dc91c8848c0d6a96a604149e5f0762228dbc10c17b85e4e9cd2c3928712bd0b28e1071f5fd6fd76d4ef972cb86c6c929246fb6e84577776933a8ac7 SHA512 15da472316d6decc213e4e5f08ecd22a108ebefe427b890741de4f9199614f19123e64329da76de5e8b4c9ff74ffc31738fd929acc1460fc757b4aa1fd3fdbb6 DIST core-foundation-sys-0.8.6.crate 37629 BLAKE2B 683d5a84b6a3816317f87359532a8339f08bb4043f1d70a8588636eb5dbe6ebb3843e2a12d9a7e5fd1637a912c52a5aefbb8d44796330b09593e7adefd3babd8 SHA512 24a8958cb16b081862a9000affb0147b8b3be1a664b834c3dbddbff03e709de3f4060ff4800e5a35453f4392ccf33168e8b864be71b17be38cb264a39b915100 DIST cpufeatures-0.2.11.crate 12727 BLAKE2B 5b91dffb779e437606db9b75d2b05c2de19069575a8272112e9a0389f5bd8de0f753cd90330b5a5bb6a3f84c9e794e96328664557db31c43853ba43097229efc SHA512 af179e269a4d5f48b50134a5e98ac541a9a0d6aa34f13fb8fd9ce8d5092352e1b322437254449ecb1bce608d8558b1cca2c79232ac1327efd887193bd1d36031 +DIST cpufeatures-0.2.12.crate 12837 BLAKE2B 5b518c58c548d9116f94cefc2214fe2faf87c3aaf3fffbb0bf4085f75372cf7fc5144bc3f827101a3a14a51363d06d8075db94ff5ed853ab2ccffaf597728093 SHA512 52742595702fc3371d4126fb355f3d7a6da514a94e43170f1db041cc6c560027f92115eab7846131dba1018ca5c72003ae36f945c1de88d57a0e7f66331623c6 DIST cpufeatures-0.2.7.crate 11563 BLAKE2B 917f8ce2675519b4d5d89fe09b02e147f00a915d195158a690b292376bcc2937dee8f76778506556ecde0187c74ca8c046973f44e1f34e4c8bb6809d2d4347b7 SHA512 46988efd895b88751200dd9693a1040f698c8b2ecd5d3d4ae1d8055e719aff262afea764083dabf1d8202a51e7e16b4f51adcffc8a2424c841b58840b6669490 -DIST cpufeatures-0.2.9.crate 11895 BLAKE2B 1e369466bce2ddf7be6bbe219997628223a3a114914e5ed44b44f3fb6d6a084fbb47cc50ecb109287b074e159c675ae89356cb68cd843b41b502ebe824febca0 SHA512 88235b7d7152f4578a321ebc4f83f69070206b2acaf0e6331b52e1a6633e96edc787f9a409ac2e2799106a259166a302150fa4ddc88352b7739d50ac6ca9038f DIST crates-io-0.34.0.crate 9543 BLAKE2B 30ef8eacfd84cbb5f4b9aec4fc79d086a281f3fbfccc46b8e8573e74208a1f34d496c0ab00dd9135bd441e85c4e9dc9f07de55b0bd36fffb3a3849bd01174a69 SHA512 14cd86c9b065ae0a76c33e9b9843979a5058a8fbbb91a1c92ae989df3e0e2f5f598d583a1215f005eb0301fccbe2826acfac7aebb91ae90d9484fdf5e3323de0 DIST crates-io-0.36.0.crate 10059 BLAKE2B e691bcceaeaf905c2035e21e35504e1bf9a6dbd6ebf1c617d6b13c01daebdf4d276e85c338822bee37834052c4252ea104abd2c39ac4646ea63ba9928ef7ffbd SHA512 068a984f0f421aa55326f368ed55003cabe5668ae5a1f741f7ac8bf8edd1d3c1fa4b36453b3095a78bc1552c5ea2c1991b0aef94fb6fdaafd85832e9a6bc7a9b -DIST crates-io-0.39.0.crate 10251 BLAKE2B 69c0ab944948277c42f7078fddee70720c1eb38a7a492f59187eb50fb6340244a0c521b94a5eaa1583148932ed6b503e48f02ee130a191e2c29ff50e601a558d SHA512 bdd1481b205203b0b30a97c62419953224ba4ae33cdc5283cba82deffebbfe71785db80ebc7bf7e59117ca224b0685264c2f49bbabb9718e73d8cf85fea34bab DIST crates-io-0.39.1.crate 10349 BLAKE2B 16997b31c6c2a9b22277ddaea09157fce66be42dd121e609ab31a4fc64292461b42d0ad9418376d22ef25ec5e87808caf0633d33d90a1fca1da54fcf57162ff9 SHA512 efd83695edda98a4de62b46066f6e51dc740882ed5ff46df3e2950f67c9391fac28f0886ae4d48831daf179ebf611ac40242ade96d1633a2dd09e4f6548f31eb +DIST crates-io-0.39.2.crate 10502 BLAKE2B a799936e970d1af434b236bd7f80647bfec091e1e6a340cc8000560f7ed8e157c156dbc8f5c1a42505642a36ed98d79b7398f11525e867d64e8bf60a7a48c9bb SHA512 e9d5d1521fbae0833ec6ff2c6f7c6eeb06f056275ddebdef44086652ef6732086644655d9d83a87dfef3ba17cc017809bf513c6bbb0f479e113cf32b8166fb66 DIST crc32fast-1.3.2.crate 38661 BLAKE2B ce3762b03d24d5367d89738991c060f4b3af7840e0a7ac7fc17d01ed438caf964bbaefad0fc4d0c438dafa5a578429ddd353c71197f8b54b1ec441395f2f7ee0 SHA512 a683943e252afdb1b9d626a07533ed11cf7a63af603c19640056c5d2b9c884ad9aff33ac54c0853ffca2f6cf94b0730eae6c05abf3e53e55e709d180c8152357 DIST crossbeam-channel-0.5.10.crate 90442 BLAKE2B f3117110f7c558d2263f0c8522f98a9f38e04d3ce43b4e0fa67f33f23c5c5be6680d177884131dfa75f50cab50b3607be1f09a10126fb960b8a2e04161178292 SHA512 afd65fda772f9f225e1b372d27fd90f991097c57ac9b2747a40702e50791c6d702d1342088c99c2243873cbe6126f7c4e8df8f41b00bf4db3dbccfae1ae0063e +DIST crossbeam-channel-0.5.11.crate 90434 BLAKE2B 8666f039a0e4ac6f0f8be2d08ce3349d8ad4aa7d0f38c638dfa6dc6a7f30a1629e42f87757d9e054e836941dff6a8efa53b5337706bc5958d33dee61f38e7bcd SHA512 1d37bae1c946d402c1fce37f22a82037d68896770757aa91d209387f947d39c514df52e0ce94317141513784511ac626482f16099cc3b62ca28a52f387b69c71 DIST crossbeam-channel-0.5.8.crate 90455 BLAKE2B 017132056f1b40e55fbc7a09b75509d72b0a6123a0e5ea5d6104fe822f73b3ccce670d711d3b84b5ce743dcab5f10445297a6701b71213b77c0d56e2c3fd7160 SHA512 47677d6fe63050c51393e4a0537a3c65d7055c9eae118ebe60c5d716b4f47f23c2b1947b1e1b66bfb34a57c4db3a44631d323e996dd545565fe4f58c25863ff4 DIST crossbeam-deque-0.8.4.crate 21752 BLAKE2B 1813e2c0916ac990c5ce54aadd13f309dc4d2cb651995261cf591900a5c820712de7dd730116e8b4cf78bcef19626889fc0658d7f1020cb2c1d7fab41718a31a SHA512 cc036613727a3aa8933bec419ba8a5fd2f506770ad2cf874ff757b048e0d29ea3f1b0e2b72d2d5352ed4b62c6764c7bbb10d0d4e217176da26bf5ae4bca0b68b +DIST crossbeam-deque-0.8.5.crate 21726 BLAKE2B d97b35e8e8858deaa7fa9a836e836d02914aad29e5c34ab121f52ed65e95213cb2574df82273277365889ea771f04eb40bb2439347c259979f1dd6d5e9853bcf SHA512 0f0c9745763ab156136227cf1415de514952a3f8282ffe413cc249f9f4b345b029940e6a6c87b3be8331a7c783655a35b89c7a2547360ea5ae10aa64ba7ae864 DIST crossbeam-epoch-0.9.17.crate 46953 BLAKE2B c5da55d852c649da0275bb3eac67b9dca663b8b1291c60c55b5af226c170cd7f622665719bbe62ccbb8a63804955ca27557b26e129dd81593a560216949f4acd SHA512 9bdeb0415ea26250547ed9f34a8dd4c17f9379e3c56f8f17315e48f9bf63ce1b79c37786ead0f4df026e31b0b5965d181c36839d891c14149529ac42b5cedea4 +DIST crossbeam-epoch-0.9.18.crate 46875 BLAKE2B 200c256cad6011a3a14c4664bea6b150fce72d561c4fffc387fa561b08c0480e8756bf51c14874c5fb19f427424547f72d2cd7dd6f56fb8b6666a85f8d52bfd1 SHA512 0a8a199b9d77f4e28e91fe0a0cbff7e0dec58cac283631fd972477fa912d2f6ddfddaed2c695e4978b01cb5440b702822af6333e7c3dfbcb9a2c2086999516b2 DIST crossbeam-utils-0.8.10.crate 40672 BLAKE2B fbc65ab8a68d66f27cfc8495652ec5ff31a3b8c4de41464bf3a9f673249c2fd5ba4bff7ec8c7b838d5903328346214f91fe075bbe7a05a9b11055b7b17376ac6 SHA512 e0ac772262677e7228e4f2e06099ca788f4906f40fe5dbfb0891431c993c7e4d755d3ad93f55570ae06c1f06df14801edb3ba4f28271c4e83c80dbba2fffe24c DIST crossbeam-utils-0.8.12.crate 41785 BLAKE2B 486aaa80eb0fff5740690d8a63c7b41dd06c19cd141f4e12c8f133f5ffa93a121d4e24e19390851051ef07ba63480d9ce3bf751621ada3a420ab6982a0445e28 SHA512 0e1f17887615b1883c3a0c4f0fb908999d550bd0041e8333eebbe43a964838d948fc1e5892e4ebd31e59ad53e5fbb5ebf6741dc1dd8b61907429f691c84de2d2 -DIST crossbeam-utils-0.8.16.crate 42508 BLAKE2B dfaf9e7cade2cb5a2de90dc622e58a69c5b28fe9f69d3cbb945431683cf48fb409565190e3414a815563afb12631d990476919890fc482ce6b5792fdc25536a7 SHA512 4b8d599a8b93015eea2fd404cdf1526fbb94662fffc7c64d2f0659aeef349e4ad682f61b2b85d075c7f3fbbc4d8106cd7caf6e65dae117ba982f31262df3f831 DIST crossbeam-utils-0.8.18.crate 42383 BLAKE2B f0b58626f3d40c5a889572e0f5fdb468e4c13ce0afc09aec1a75e1c5888cab56fbc644f592c620e1d28aae79687c4446146d9f783d96f8bd177d0a4a559fe8dd SHA512 977f41d7596a8d206fab665570f155479e15a83698fa54e714305d56ce32d78abc6f778b5f6e3c379ed1da27e241639cf4d0cd12922383f774ae85b32a4dc550 +DIST crossbeam-utils-0.8.19.crate 42328 BLAKE2B b2846f569555818fe7a3ef4aa29f68c638f933ee0251713c2c92624bee5f8013def5527027022963f572815991abb98d5e68d0fa00f478b2762133f84ffc84c0 SHA512 6e742fbb0d2a6371db87e81f8ac583259530a288237d0e8347394581c60004703a822318ec945936c410bb44001b115d8d986bb264e5b2d8091bb63a8edd93a9 DIST crypto-bigint-0.5.2.crate 69069 BLAKE2B 0b946127d82a3474379a9eb75d41c860fdc972ddd5781cdce0e564a417da710d8fa6b3c1eef3a23c3e930e41e151a3cf4728b93b97657e30337ff03999427173 SHA512 8f36c974789faea7e8e0ee45978cd59d8fea85394948499ba9431f2f8c75a503e327ea7e0a123c810863ae454ba62944fe1a4a4575908e4958fa071337999205 DIST crypto-bigint-0.5.5.crate 83384 BLAKE2B f688f22331b4b3620299ae9b50aa9ba6e1b2c7a4ae55e4236f7ccb8ddee4f61950ee0332b6b67005bad505434f3be74b1a0caa426036dde94162289c6926c8d4 SHA512 04668d432b4169154934d55b8ab14f708e59f70a70704b56cd72ceaca460e15589965aa92a22bef20b32ce637a423cc6e1a8819dfba38a32353bd749f7126021 DIST crypto-common-0.1.6.crate 8760 BLAKE2B f2422bfb89c15d47a8f91c8f6695e05eb56990a922e3cdf3d426044736f9932324c0d899a151a6df4d6683e6a6b21659c657d3988734014c02cd854bb4b924e7 SHA512 471dbc43f517089d2cfe0868e29510c6ca579875b3bb5d013c70796db969b609b6c4bb35c9a07b9a2917012dc5708b717d48e317a20038adbe7e7039bf3ada6f DIST crypto-hash-0.3.4.crate 8102 BLAKE2B 8bcf39d195d40a2e6d899fa254c9f64e982d742fb304f4b271b75db305d5afa8ea5361c0b6adb23c0fbfd212f3c4601bc7476b4874eaac00a26c8a65b711b0ae SHA512 57d020650689c988859f51ec9252702a7e8510526364b00058b263f4decb249d7296811adf3b8c5e76f8aa744cd5e444aa198f3dfe134c98257b99cdeb824537 DIST ct-codecs-1.1.1.crate 5388 BLAKE2B 2c5c8d3264428df7b6576f7c624468584e2aeefab2f35b024d2368f3fc2c77d8d1fc634a9ad5480dd5435d4d7f608434009eed262510608d74d264369e37ad0f SHA512 12538da7e45b46ae52fd5bdffe5608d64141bff9190750f9fd8bf3c0c73889c3477a0c988c37965ab2f9d773df596b5d01d15976268cf9852d0324a9660e2137 DIST curl-0.4.44.crate 91415 BLAKE2B 0193d51d0ebca5a9ac87a3a2537d573a15d8f0c47e0dba5ad3c0401dfe4a96e63c43a1be054433eb782f90ec61dbc60a12ba035e4fdb033eefe53860d41c3494 SHA512 499c3496cb019856773da10c5dcdf539c3fb7542a5e5dde4923d36e0f9274515b43a68bd31fc18a9adbfa9061d752fa698dfc2fbb6a6b1c1347001b3d112b3e5 +DIST curl-0.4.45.crate 94852 BLAKE2B ead351af57c810717f9453de2d9e775ebaca5a739769c74a5c2d03a0a0661b805ae315bc53008754b4ca439716318c40225a7e2bfff1790525d13d42d7f7f794 SHA512 d6c601891e971ed97e7d87b6d7049fe0d329ae036e647abc06e12e3793964b03acc004b40893ab112343ce38f1d3b0ee4606bc07efdf76e697d1da2ceacef7eb DIST curl-sys-0.4.59+curl-7.86.0.crate 2996584 BLAKE2B dd06c7cdf7740049558b8296d16e2485ee1b83692a94bdd2a037ecd45c0ec88c32bf48a26ea985c8de2de84296edf3f52092bfd3ab8338e10066e0a8defdc33d SHA512 048c5dbc3e1870c9b205c107e006c7112d01f4f7f03eb301ad9ca06ef29d03b08a840717ccc45883f19f1f6734958301375365653ccc6e45ff99151bd5e03b3f DIST curl-sys-0.4.63+curl-8.1.2.crate 3175347 BLAKE2B c73a265f95920c10db0c4e9779d11bce1e70f4d817bffef4fcaf606a8a992466b52947869c3536386e83069aa3235440c207dde34eb90dda16f06b62eb3a8925 SHA512 50d2cacce02135dc316389eb2c486226f54c930bab26ca732d88b99970112a5528ec0bdd0e98bb82b17a8ed4db56ac82385bb36dbf5049aad376f930a5bfaaf5 -DIST curl-sys-0.4.68+curl-8.4.0.crate 3219616 BLAKE2B 95d48c6b0d0a9a3825136a6612ed53a02f07236807037e751f8b33a15a9c2b6ef071edef37fea3ff7bc06c01c64fad088eca86337df50b3ca4cf96c85a51bb00 SHA512 1ce2e0c60618be5147e6c26bef1a2128934908e0fe728f7610eabfbcb02f5407408230f0dbba3c9c45d63b12da4f01f6b4a972456f8efb12e64ecd0c3356bbc0 DIST curl-sys-0.4.70+curl-8.5.0.crate 3254512 BLAKE2B 2f07aa5ebc35ef46869775861b11849b4d728be33d957ff03e4d7d893caae9f78b137bd507aacacdadd1071fc220157907295233760f43d596834b92d58b3583 SHA512 349fb40ef95da3595425056c44bac9bf122f8e9b2095fbe0f2ea7442460cc40ad49bc30b7aec5961cd625d804348306971d53783f13208e6813158c9096e58b4 +DIST curl-sys-0.4.72+curl-8.6.0.crate 3269599 BLAKE2B 07f7d22f787ba9f329af1e3f477ec877dcebd0c6f0cb32d284cce364c1d3fd4f9eba153753655405e06d0b759eee8ddb0e6f8600864ce8fa18ae727f985927e2 SHA512 d77db758acab7cacbab724bf9d6f5a3a40083be7290c9b6dfdf91370f1d965e21d8ce01f1d3df79eb40da2ec759c2b0609d3c6176a0517acbcdc5a2bbb66a1ce DIST der-0.7.6.crate 83585 BLAKE2B 7890b0ce9f0016e3a03146665c0a697cf63156e6abca373f04cf571191d4923d36b223b9cbca0ea24b32edb52d567b2d1f5c85e7114c1193e56d8e3888a16f44 SHA512 54a43a626a6f3371e15a3fe3e315444887c7e1182cc035702661f1ffd1984fd3e4c0b7758b955fdbf0e4d5146a3439a3570568dc50eef889b3485b409d5cc5a1 DIST der-0.7.8.crate 85085 BLAKE2B 062d494ed32f3c97a6ef4999ef050ee07b26a854bc934304588c0b85b1d312478d1ad1812cd303e4e5aca967a2f4f76ef8ac7dea4ab6909e1a534a7dabcd46c4 SHA512 9cc5995cdb99c376cba473d2db476d81c824cc47c1924cf9c58d37a5508e2d01d3f10a009515d2ab456b1577af8de94e195bb315f61516029307ed860bc403dd DIST deranged-0.3.11.crate 18043 BLAKE2B 738d5a88732e227bb0e0d33c04ab8248a699c7c499100666ffcd78673d1f38ad2d740222ab405e3eaa7a0a6f4596cfef90bd581a1baf77c954dca830c22e74f9 SHA512 48485666d3e50eb7976e91bed36bddbaea80fac4ac664723130069bd7d17893b6d1a2b82a4c3dd61677162e4305ba5ea8aec7bc2793d1b8b92dd1666c204fc43 -DIST deranged-0.3.8.crate 15314 BLAKE2B 5452dd7309e64f52f06f0b4159a87678c95f5453516d9e29956806a8bce3e8aac717a094ba3f2b418336b6bcc611901d2b4c08abd7d838915e88c37d75896f9b SHA512 81577e7371b6850da0abec985f1268735169a4e9272a6bef2e1e46753457260b54ad76fedaa36280102daa0030f70dabd16d2b99fe9c67b2690e469df3c3154e DIST digest-0.10.7.crate 19557 BLAKE2B 61e69d78cb8d6850ae26ad7ff2d52dd6dce820d8c621230def11cc0e8aa6d883a6e1b25340fb45748db52a8ccf3c8d36a8aa0c8cdf4d4eeb4e3f870d86abe09a SHA512 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c DIST dirs-4.0.0.crate 12503 BLAKE2B 02c0b9b68d09ca713e365410c72d761de5adb87a0fc5176c4f980050198cc05078fa67b43a8af1b16e80e7edf41a428dbe55807463bab59f3fade09b53d7399e SHA512 be582e5045f1916fb6b918c8e8c5907b4b663534025e4227ea4828e2aa9fe7fbcb3c48f1f0d08d163ba684aa4404076ac210e7f14766a09b9ed89a2825121b3b DIST dirs-sys-0.3.7.crate 10597 BLAKE2B bbeadbfe15d9b92e4057cb600f1957e066e295e0208e1645ee49fa76c55c45e273ae5b87337eeb398dd3ef3adf0a5584087b8fc0fb780aa23c6d9392029d6581 SHA512 e630964e4c452950a475c10a490b49b2979dd7dfda48172b905cc789153ae4a0ba2d7d91f690705cbfff23737c4b4a339eb0c49e922efd7d68a92fe6368a929f DIST dunce-1.0.4.crate 8034 BLAKE2B e1e7ffbcf1e3632036c03303ab46fc37b2b0a991598790b2dc65d7a61341a78bf555230ccded8fbb87d6288282af3ed2a8641212a0f1fab929bf99298e878b6b SHA512 f57d9c53c177bac8e10a4b56ae421c604085aef0f264b8d6871abb7e1ff713b55f396c5c5f24422763319c504c6ea6a774416af1c2ba23ba7b67b2282f6731f8 DIST ecdsa-0.16.7.crate 30682 BLAKE2B f72a2ecd548fac9ef25db77fd56584c6ae33052501c6d2cf0373dfaf343290724eba0ed35b97decb7a42cfefa1ce1c8c6f00741ad2f22a6f783031be2580b32b SHA512 93d7c274cae3c36a563deb2ea0ab97fb58bccd135b7bafc309bf1c2c8c4f6acd4f223e0ce22f5a227851debdea0ed3b5f88901578e7dd49d4af206ebe2aa0056 -DIST ecdsa-0.16.8.crate 31238 BLAKE2B 98732f7d136db39c1004850c1e1c99ee1a8ce36d16b044ba80b18989a7a30aa2e360d61305fbd2214374da77c05b8dd43eba43d59be2c9fda384573f127a3de3 SHA512 b442ad8d15e9bfcd0112d00a36d41c298e7b6c1459db46927aa76c9da7f632503ba97a29fcbf454811270dae35c48ee08e51719257af00b986cdeef63d7bcc73 DIST ecdsa-0.16.9.crate 31406 BLAKE2B f827c0ea9f80555a1c4e37efa3509ef57bcb8c2abbefac29cfd85c3904d82495753bc5917e8e2b8659bd091d73c2d57bc2f6c8477b7d5d44ab858bd3a99229af SHA512 c69f921653a3dd47fede16aa886675c35b082c7b83486a6fea2c39cf2f98535a00263d7f0e68c5593d16b7cbee757ea913060bcaaa4c69884ca6fe2d3b149222 DIST ed25519-compact-2.0.4.crate 29897 BLAKE2B 462d34e30670472a7b98e26b9e381f32f4f4ef9f9243cd2608e85d1000c4b944f5513ba50521cb5af09f4f50b5f49e21a89380f0797723d393007b62d87662fb SHA512 745c03c94eba7135693d259c7382589255e2204df4b890e9b1e44b9150f54579b71df6911cbe19e47a4418c154358bd9eabd73308383884ca071fc5871a0fb4b DIST ed25519-compact-2.0.6.crate 29231 BLAKE2B 0d4d2cccff34913c1c0e48fc6dee692347410f0c021ae2ce61bc194538cf23c30f2d4530babc1a928b3d449518a7667d91a66f0c1ed38103fffb89b18886c27e SHA512 865de9199e776d35174aa3548a5fde2fb2c11d2b75a46e42bd619c89948f9348d9093b2f8fb826d73a159515254a9cba25c43b16b8d6d77a93522d74391f6f04 +DIST ed25519-compact-2.1.1.crate 29263 BLAKE2B 5316af7b845ec2c133ac07325d1b78aedc193e331d3809e595f3517d4554754e1abc351ebc3314c071d6c88886cf172740dd711b76a179dda4bcd6cb0cd98096 SHA512 071a4b9245b00ea6b25e2cf940e60eb78a197303e2426ce6fb4524ef138beb9618ff9f6a94cf172ea95be680e01ceaf6a949993ae30d511b7caa119a4d52d5c0 +DIST either-1.10.0.crate 18334 BLAKE2B ac5d81e0822132846e29f8959671b14ac6047330d54020ea7d4ad790ef985ecb4ddcb96ec7e327b1a66b9c89d37b112dae33c9ac35232c136f60ad9baab7d5a2 SHA512 2de38a37b7f3e61effa89648acadbf220eacfda1ca7c82fb77484e45577769b724f7dbaa297e73e3d355d6b1bd5109373c3e96e4c1a13a918176162b33ea2432 DIST either-1.7.0.crate 15492 BLAKE2B 3ed1c5c27e7bd9453f83b82d3f57a4a73f965b1943a7a17d3de45ee35f62db53976ba9f2055ba28c555500cda528ff3a2d7ad6cd957540c91f512bd3adf9c5e6 SHA512 894bf3980def07848a2911734c02eb0c5c5d2ff3ab7656413d2acfd164d120a7c075e0a5f3fb95243b8bda0257a5f457117d5c6eafc146f3f6aaf6c6fbc4cf33 DIST either-1.8.0.crate 15992 BLAKE2B 5b9254d54ced1f23447cc78fca74f12085c37e3c2da441b30521819025ebb808e8cbd9cbcec811f8b3951030914c1736b8bda61744d1323af8c5b8b0a3ef3ee9 SHA512 5089b218af067b51ee39c085568a1a6f542e8f68b362207bd7126cbcd2b76783cd21cc1517a1d088ce4dad1714be03a3660f50e9498a0bb43a8676cd7ec490d2 DIST either-1.9.0.crate 16660 BLAKE2B ad61038bfacb16f678fff5dd9ccf8f345e1bef18bd7aa0aa9c99d44abf8428939362f32fc8dbb1b60ac56016e0096201071d0bf8c0431b660605d0dfa97da466 SHA512 4978d50842386f51e31a47ad037d5e491106a668bc701bb833e6ec3998afe3ebd80efddc47756b2f300f534b39b26fc01386dc878d3b02cc8c1fec6a474c2177 @@ -153,192 +154,174 @@ DIST encoding_rs-0.8.33.crate 1370071 BLAKE2B 0e81419086ca6e18f2aba5194b87eaba49 DIST env_logger-0.10.0.crate 36574 BLAKE2B d2f387682059fe9b4566ab995be449c58c57b8df5e5d8bd5ffd153aec1648721d8a9606d3f9aa034263651f5182043e08b6cc08d2d29d0a10f6cc61df9949a06 SHA512 4dd02f9d333a1f15657167ef4bd403eda5426cad17e0a4a43fa20cc65449345eb4d3fae2d6b10a3480016b9e23497fac13ed7e70b40c9450ef430be9f910d3e4 DIST env_logger-0.9.3.crate 33291 BLAKE2B ab0f0f85771bbdc6c7709f7cd4c86d9eaf436b073ce614f9297f60e95b6c9e6141d8810d1dccc575893c796358ab65ba56a281630ab75350e8f421167e5d9c52 SHA512 a3ee86e77d980c2eefe4be32d75422aa0f9a60a43fd11bafaa3c9e556584cf65c36976a6aa650f87426edfd82de0cbb919e0906cdba6db8b486b4dd4b2583bbe DIST equivalent-1.0.1.crate 6615 BLAKE2B 302d78069d9df05e78b53f0488a9e4eb98fa2bc1e21893dc8a0acf2234347ba7c4df4b9d6b380ae77d8ffb1074b9c790460fe2dae47318aa1c4fe4208244540a SHA512 b2bc60e804c1b02c461dcefcfd60fc37145af710d183ebe65f9a4d63f2b2072d23193f98dc550a9213c7fdc6a2a837af23b04a89294ebbb681a4aaf5d5031140 -DIST erased-serde-0.3.31.crate 24182 BLAKE2B 4d985f6faa105930440123aebde1a9fe38aad5e84c6d93d2caf1a411fb72493ce64c4f604ec9376fed4a8724067e638c127088324474c755e7be2968ff70424e SHA512 7b6e32d759661f3dac18518c9af290efa7ce05ed861bbf3b97c7013c3fa06c06146d43a39dc48d5d5af3adc6db00df5cb9d4121573549da2059f9fd2ff55526b DIST erased-serde-0.4.2.crate 25661 BLAKE2B 3cd3190dc10d98eddcd2828d115bde9d594e20581a36f67959d1b72926bcecd720a71e29a2f4cb43c5d573c34574418544bfbfed40c14ccaf8644b7c66481fd6 SHA512 f17497a90e7fdf1b9578dcd192056bac1174948438d0702ce38b268fbe41476ab75cdc832c46b36fca259eab4c34d0df64ed68e9acb14a99828f2b972483e71f DIST errno-0.3.1.crate 10348 BLAKE2B 72831d0b69f95884a69918249cc0e814eb5eade3205331bec6d2021f8b01a42c4c9b494f2717033d65a4c5230c8490b6ce250d349c1e8e177b20e7e84a860020 SHA512 00d64157d066f1e7601c522c0f4e777eb662ca5cce64682f616de0734857765c343396f7161ac2908c3db0c474995ae157bfe9d8a9880743724d9bd428dfdf54 -DIST errno-0.3.2.crate 10424 BLAKE2B 3061d5a5abee015bf41c11ef31dd0f38a738c51992e3bf9f9ec98f67a87b88341c97901211718a5f103b8cf021c875f8fc799fb217ad69fd27371326b5aa40e7 SHA512 b728704f11cfb2bffd421ad39e7bab79b11e548e336e9dd1cfb902bdfbb78a8afb102ae5684fbd6ac4b01b12603a1011a1faa21cfd0702bb25a300364b17ff84 DIST errno-0.3.8.crate 10645 BLAKE2B 4a7af10845f11b3d8f177a75a692be468e8ef0ee53fb84a4d212335f1499456b6739a59af260894b5c3853d3bf21ef3490d1e3a613305561203ca334a636c3b3 SHA512 29753c421c6f929760cd7565f8171696e4f70e677654a7507253f4fc495edbcf214ace27be46bdfe5c1a0d782f4b688f591476e56f4a1096471cb353c643328d DIST errno-dragonfly-0.1.2.crate 1810 BLAKE2B 781fc26dce5c33d83b9a1fd9be2b2ce9ac2559aaa858957ba6777e143b1e44cdfee48e1b47e3c91a95075a51921d1a421d0b45eb3d8de827cf4dd0ad744a7d8c SHA512 f853f1e1b8dd0f359a8f9a0399b3384c1103cd090d96e2b2204f91a40d40a9eb99383d4aa6a11e5470c51557afacf452d4be2049600d4235d27f59870fa3b916 -DIST faster-hex-0.8.0.crate 12482 BLAKE2B d2a6ffeda3dec9e2f69f8e154d0b8d670e68c30aa984081b78865b01c934eadad19e987d405b9f8b4e443c51f8f8c4fcc185ed1c2a5273ad0d8bb45133e7b84a SHA512 801fe0c8cfb62bbb55110e8bc2e0cd11df48d98e7e720e9ed358744c6aa9551e2be16a71079a0af234d38cc859143be70fd56257822649ba73e4e208a370cb2d +DIST fallible-iterator-0.3.0.crate 19639 BLAKE2B 58b8fe842fd6514fa4327eacc81b157a4a9bec4ad9b8e69248c0f0aa5610dbddb9c8a72e6e6ef9fb8216e8f79e6aab439e90d4d527e35634ab222347cbe39974 SHA512 c655918fcda5deb8ce792708509e4959139f113c1006dd41b94d7073ffc204512a22cdeeee05c87534db9c414da3f4eb716e1a26970646fcb1c139a14eb8a2fa +DIST fallible-streaming-iterator-0.1.9.crate 9249 BLAKE2B cc4459b34a9ad00552a5248d090d1f25804b92838f41131e475abb83ae0b89401248feeb52a49dbffd499ccc0ba0f2f1d044f2f3e9b06662be01fe2257a4e885 SHA512 34824e2007cb944eaf54b10d6d3885bb17ef2a2976c6dd7695ff82a937cc95eb65d343dd7a5cd2fab5aa5859faae3352a9e1c78f239ff736900c1dbc3f5ef7dc DIST faster-hex-0.8.1.crate 12556 BLAKE2B 78826a9f89db41545019449fcacdba5e995de296a801c31d9623e381bbe3c35ef5b546dde403c584afcb77e7aa4253317ae15ff6f2a745128f50cc29da8e9c76 SHA512 3bd0ba6fbdc68518e94a9ab937d2e935b07f16eb9a800a5d887c3536d7161ef0a5c77c9a7d184e059d6854fa425ab2f84297db53abe11b68da23bbb663d5a9a0 DIST faster-hex-0.9.0.crate 13053 BLAKE2B 36e07a1b08544f273b30b6c8b79eb97bb0e97efc29c570f59fbe9fb4c818dfc0cbd9f42ccd4e196845c5d1f39db1a49cf61d1931ea5c1f761da2b0da49b03430 SHA512 7713b0929ffe5596823d001a83a40fe1c4c500b7cc4218921ebb65f69826a9a9fd6e7b948fbd093cb921bea52e9f2cf3285c9d1d11f2a321dcfba0fb3c9aa5d9 DIST fastrand-1.7.0.crate 11265 BLAKE2B 318f6c903a0ad0d0eac39638aceb162739868efd61dc0b54f6aac4c96b7b1283c8d463b48b36f9ea1fee640a2081a0eda39238cd53cdcc24efc4d17b4a3a09d4 SHA512 6a1a8cd4f6f9bfff07a4ca18ef84839e4427ca9bf9b6733bb15b1b70cf2439820d6a770ae9f3e5e10166a6144449e37e6f3f6ed9acb761688207fd7c53d2c673 DIST fastrand-1.8.0.crate 11369 BLAKE2B 93e911ffcec559e30b2fefa44c4d74d1ffa9b8ef1904ace608b8576210bcd41a2b4c7adffc00cd3bb40996110d07316cf8068f4754a879c6cb47e3d41304d406 SHA512 82cbc2b29b97fa3fa2c9372d3e8c390586a7b39f6c7d8c45f9b779bdfdaa2e8a3b44bc7bfcb3367c18120726facc753c9827cf63a8fb4ddc2667509b16333cb1 -DIST fastrand-2.0.0.crate 14402 BLAKE2B 8bf830151ec616dbc25f216265722e39f8a2cd9ae036b0904b73775a30497368aaf9bb7f49890c330024c3d9b8084749c91f601b60b53bc8cef2da8b0aa71322 SHA512 9449dd52e4b722d5747f68f127843c0d1a402765c2b6186b9526f8ae23293cb1f6b50adcbf18a8ea768292642184cb0eb42b1801d20f6815397903f9977f3cbc DIST fastrand-2.0.1.crate 14664 BLAKE2B 7a5812153500170dcc53ca8d66384fef46eeb5a8f970be43863f22f82bf427672d07cb053f4e04b0fea358ca89178399871235680f57223b8561c07b8d21cf13 SHA512 79a1e1b3f39264f037def236afbd87b732f5e0a2154b1d9e721b3c7990c52be45138320e2571fe628f482e0da7e3cf867abb745e3c277b19015fc031fd4410d9 DIST ff-0.13.0.crate 17688 BLAKE2B c32379ebfea6cadd162dc169e0b413577fd191620f4f2a1c7d18e50ddfbe561ca865bc3e0fee3be287f43f6c9f2982992cbc56629889689bcbbf652e512da80b SHA512 eab19938f5a2cddb0fcc78b0724efd788aab7f17f04c482e0d06acac4d1cef2bcbfc74d6e4b2d9f535f9c955bf39c2153e010bdd2fa72d6d637d44baf8bf5f63 DIST fiat-crypto-0.1.20.crate 475267 BLAKE2B 554c0f2c3083c141325667c7331bf4bdb0127cb98f66fc1bd5c103af368657bcaa2e15cd4644cc6adef466fe5619199cfec126f847cab193d17fdbecc1c8fce6 SHA512 2d8df5af1a08a80901980ab5943f036a28e82a582be522a90fca47df94e677b516c3b7f663ad0fcff5a25e6d448917921542714e519f6740a6fd7ac8432b734e DIST fiat-crypto-0.2.5.crate 495387 BLAKE2B 9011b63786ec723ebf77fdcd8247425d69d9522778c008629f3deaadb1716ef6034bb8f092ea77eb0c9255e8235cf3b687e0166d7d260c9d3a9170c10a01126c SHA512 c2b40d8acb78820fa74c8c427dabbc09f8eccbde806180cac3110268cd947be964d78b23fb62506cb9cf0a89da42347454bb9e516803fe4027bb633da8d87f06 +DIST fiat-crypto-0.2.6.crate 495387 BLAKE2B 2dacb1cb45435a1a4bf577e3ea2623250ea9c30485a934d7afb63dd81ffdd35c411b04f68e206e9747f572c730ae0f5ebbd696dd45673d3b0429ebfa395eb561 SHA512 810cfcf91d959f7fc765295982b69dee141f4a50facf72a2db1832e1216e8166886c5dc6a92b6703deee27f3a64c7e1f91f7f377ddecf0d6f0ba37f7ab1462c3 DIST filetime-0.2.17.crate 14484 BLAKE2B c181cf4c3ddc5831c006917e7432620a62a0ca7aa379ea7f1aab9b99a8cf725055e8510f7f63ae5add770dc8f91c824d3b4e9e86ec0f3e7faa4e9a647c431a8b SHA512 3f7cc4e64381f4076ae04bbc0adbe2ecb024719f1f2fcc2ef537b0285261e03b8af7655d2db72358185dcce109df060d4a4a4015b3168fae0f6a952878860087 DIST filetime-0.2.18.crate 14622 BLAKE2B 736ffe3ebadd458eeb24f8c5970d1350bbe07b179e0ad4f0d5708197bc91378939791cd331326a2cde9e03a84daba5a48a7a4a1001030fec4bcbc8af3741cb31 SHA512 d1631a50d0f1d3f43e316c6348a3595ea4a7d1116e904ac2bf6586b76ea5aef98ba84ff6e6d0b2a08de2515b8ad40f52fb95d6ccfaf1f316cfd7c5f6f8332129 -DIST filetime-0.2.22.crate 15029 BLAKE2B 068f4a84388d04d900bc5518a94895985ecba9c618a47b6483cabc31abd267e37ce69d78c51703ec5745307800d96ac801f37ac9959c60283c3c3d6ccd349c0a SHA512 d40d8baeb57ec85bb9ccf76ff0f898915c4e6cf384020121b53f4a2a1ef2840af5b4c9e8e1ff177034273f4f7a6bf81d2dd7a02cf498b61ea31ceaa30b877067 DIST filetime-0.2.23.crate 14942 BLAKE2B e4d2d9c11745dfa5592903f3c3c6a9871292a02f9862607b610ead7562b5d1fc3b64d37e779cad0630bde8012efda72d86af5e687cd2ef5d3627d8a89bca517c SHA512 8d5ac82482758577d1d0669abbe7b880efc44958687bba745c9ee4a5c16bddb44ec0fbe9c29cf424e7120905f3c3da607f3a7ca1e50287154c0475ddf2148bf3 DIST flate2-1.0.24.crate 70191 BLAKE2B f5ff04557dd0a57151b4c704cce60622157be4c847fb0a42eeb5a9d531ba28d34b41632bc1b34d2f935ab576f152479f72877dc4e6b296edf125becc6e6d52b2 SHA512 8faf97c28dcc4553f4880295677b1269b4acbc6518d006913d32d7e319990c6631e10f1baf7199b96e03f6de95b9e2de04502522bb1eb45bc301a0fbb0bfc0c5 -DIST flate2-1.0.27.crate 73460 BLAKE2B 5603848098ac02c9c83893df79ea9d9ad3df5b7e02ffa155ac74602bda7e28e14e6b7de2ff321b38d24fa3741ccea8a4c811abb47690cc295f90d4cf2bdd0bbf SHA512 e76e76444686433acabd16513e6e5860d4d6fa53a810f37266f36900f154acacac6dcd77b0373599a6d33a09175f5f02146d84726b982c59a78926950e19ff09 DIST flate2-1.0.28.crate 73690 BLAKE2B c9f141bde0eda6b9c42da0a3ed69322c12c6c29bc522131f51ad56f6e2758646aa5585382407409257a8301f5f07a1825d150838bbb55822f2d49037f6279aa8 SHA512 9db6f3ddc4e1e91960b07c08712beabd911b297d93db8be3ecb97a392a4262e608c75ed8e9e34d87d58c3e67d1b7987734e14ab3d45fd837a2767e8016380284 DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334 DIST foreign-types-0.3.2.crate 7504 BLAKE2B 520818b702d990d296ecd31a8646850202509ccfa18edd0e1b260289619a6c351e758f317ec0824bd76eccb209b6f087057c25f1bd01a47897715013dd834867 SHA512 bf27b8243ed482c202d120383374f19ff09422535e24b9c1aebccc66529bf300ca17b8bbc76d67f98ac092e614497afe3add9dc68aa69c93074df05762f91232 DIST foreign-types-shared-0.1.1.crate 5672 BLAKE2B d2e42e04b6657e7a69fe0bd20c672176629c743e49a55fd007bb30e289710b70045d445ae9cae0eeaa747ee708c90e8abd9b5fc39bad8ec0666befe1b696d4f1 SHA512 bafdb2143e136fb0818e2ffd90b5c862b7181647d6568947d4e4531012bbf7a57b597221ec7056c1b562dfc0c3b5dead26d1a4111ebc15e7863737a873518a4a DIST form_urlencoded-1.0.1.crate 8773 BLAKE2B e2d2224dbd85d053343aea29ef1bd540fb8be12fd600289e9c048e3b74bfb009d0770f8296556309ef756086f22feec4713dfed1006e1101075c8897be5471cc SHA512 3ab371c223561a27ffbd35cf648ef4a9145d47bba9d71900a7c54cfc2f089175e9361f6352331a9a7fa018923b15e7a3553c8f9ff9fae80e1626e641a5faff68 DIST form_urlencoded-1.1.0.crate 8734 BLAKE2B eaca73d73d16242f3fa3e38e23531c67c01404697bc7b7eb7c64fa04167dcb403a41818487fc46c5d9118842818472d549a2f5fcef5e4d962461e1c103d895d1 SHA512 9e245495dbf235b147e4216b313f2e6a96357d2782a66d71c08c2902c6a065701ca8ecdbb6b2035983a83c44cf36c921b5c71d63af0e02dd39bf5f8347117e11 -DIST form_urlencoded-1.2.0.crate 8923 BLAKE2B 2408d9bbca582be13febf041262f0e63a3d661dd8fd2a42e9203feb6ff02a94e3eade6b83179fab34448b9913c7924fdf53e0670ae97e550318229432978e33d SHA512 899ddd113a79bdeac12e499f581c5499d1a4b698c75cfc2d6aada5880cd802fc8537ff9ce68eca28374318d66fd70100962105c1e8962868a5732bb86326c104 DIST form_urlencoded-1.2.1.crate 8969 BLAKE2B 383d3a197b73fba199220b7708e16d770591ac16725faf4efc1a8c230c569c381870d4a11b8fba623e761e68f9d318630b22101d461e67dd26c67e13a73358a1 SHA512 c65104e2dc08fad572bb31f981700fd43dd29fcff42b01c7ccdbd3d4c23dec12360aed3f1b5fc4766fee386d418a65349b2941b8735f788cb0d35d631a6a8dd1 DIST fwdansi-1.1.0.crate 8280 BLAKE2B 5c46e66a7fe25e02aaf42668853a0eea8ab3bbf9d160702770d94f8e6c4b3efcac9f840387516d1d14cf34271981ba095e3e0f7a5eb009b9d5837f94f8fdee3b SHA512 5f91a6fbc40b00a06abb6686cdc0389a837fea6513a9b9bde7cc4ce5cdb19c180ab21ecb5927c41a52c56675991ee10d127335c1f6d8c52dc7e6b30b32411370 DIST generic-array-0.14.7.crate 15950 BLAKE2B e74c785e3127095625951da192a018281ea9976aaeb11019f9088c3f27748c5fed1ef25d577150864486dc48b5138d6892e42f99979339f711a66fc70756c82b SHA512 363a7b04e4102f9ca63d429721c1ada6272be6bf0a2e97da681faf76381f73f0e3acb86623b9ce2dae441de9fda704088391779b9769ec02b3c8c9f9f35f897d -DIST getrandom-0.2.10.crate 34955 BLAKE2B 8e7b8554ae360484ceca2a05f834c2664b08f41cbc6c955663e1f8f22fb5750481518bf1c7b49f49223a99a66914ef013347b9186acc97a20249f3222a13f9d4 SHA512 82af9e0417bff9272ed0478be4ac90426405ce210014b21899c6b95fde1b16893bf46295388ff5f13fa712a04c99c46b770fab83f41a1343af1590a86ca8da3b DIST getrandom-0.2.11.crate 35391 BLAKE2B cc3af20769f8effebcd6fe4f48bb762211f78cfad016b796ce4b6b83a25d0a758ecee4352af18ef97e84c17fb4efb0c7bf113b53d2dd30eaa32067fed97978fa SHA512 2230c219e1080b4b13f207bdfd54b1acff37d9e5fec5263ec9952df9c0279939b231c722b54524deab85002caf1047a471f3fba8090428d918e99d53edf82345 +DIST getrandom-0.2.12.crate 36163 BLAKE2B 0afef8504932ea0ea051cde1d14bd5b79edde68d6ebae6fe88fa4aaa532605a16f466d0d9c0d0aa619eaa105600b6d5ee4e191865a3fa041549a78f78ca82396 SHA512 dd97d7dae1a7ba653abdaf2db719e1a9c8eb721b08b4af0f1c45b1ed5079069d1b57e4f6d9d879e7fae3a890763f4b6aea9bc2d945392b98e811e7b348589bee DIST getrandom-0.2.9.crate 34457 BLAKE2B ccf7232ece1047000140ed6bb9a1afa784be87b5cf83e2f58dff77abcd79e34120b45336cb05e47fbfde36407957fe9da8b04971092ec05f67b321fde9142d29 SHA512 48e341125223945d1c02c4dfc54df303ae27d3ceca0d5a30b42065f5e40da600cb2010bb59e88af6b990d54b5eb4bf83ae5bbd27e13e56363f5f68be03ea9082 DIST git2-0.15.0.crate 198983 BLAKE2B 0e340dedef36339cc6ce4cf9ac79014e7bcbdf9ebf688986d1836c3e2f480998a60a2722017381124682edc5dc511368497f03c9bd9a8c4d0e7690682789bf88 SHA512 8ea32850e592cb9bc8caa0d7a04042e284c11b9d46959807d8e6d496d93946342dc37fcdf1ed354010434798a404f415e8e980fee2ce4f5cb998e0f8736b5bc5 DIST git2-0.17.2.crate 208040 BLAKE2B 7cadbf7317ca3bb944e68c278a7daba75e78c12b2881637013a4ebcdbe12cc13eac6382753daa05aba4b7a6fb37b5f297929a123bec020727a497414ad714503 SHA512 ca04bc97d0d6e862376ebe62fde456b03eb9f606b06c1703e1afa98791ae4e702694b7ec8cd06bd059500daca9acf216d9f3dd3c3638018d4cb9388b144265ab DIST git2-0.18.1.crate 211466 BLAKE2B ce5a8175f734bcc2504015271768ff4bda7bd18f615e5ff2618d06f758f041827aa9e58afb8149cc290619cf4e0fbccca460e4d38bf6f3cbf08193a2548c16cc SHA512 3fb535e820365ac5aecc5a1cd3af869ea952ed6741a7890b095ac6f4509fdee7389949da45e4f66188b5e261fb4c47d49ffc1043b4b2b39020ea21e22bc69fa7 +DIST git2-0.18.2.crate 212536 BLAKE2B fffdea2d9a279ec6c371b03489f85039a50250bed9177ebb82090b74a7deddb988b3456ac7e7323be00822e3c243820839f00bd2478cc4d17d0d5d9ad943b4c6 SHA512 d7b7f61ee2c074da28b85bce8475d1b0b953e047ddea70d834fbcffc58a910f0fee3cb91b6e3a0e6fd14b76d142ea02909330db0266299b73c743463a8443a99 DIST git2-curl-0.16.0.crate 9289 BLAKE2B 6112a92ab483db1511bebc91ea601bfa0cebc689f7c0d3fedcbc2d4cc04d46ff0a40c6b90522ace541f90bd62febe9ebb1b7ec82a86d216e83eaf48dc1927499 SHA512 37dc34e7f38d44d07a90366624c0549eb172aa4f517893e489ab9a5dbb4aa36177d2b9dc361bde9b503d6d0885710f885667dfa0ba9ac2fd476de32018936aa1 DIST git2-curl-0.18.0.crate 9515 BLAKE2B cacdb26915cb54c55edb8e22916b17e4b7edcd8726c64ccf75121869c2db56f6e4176411f1ecf314524dd99f2379d4fbd7ccf5752e1cba6e868f43137b59d51c SHA512 5ae0f79b6683f3f6cc136dbecb90c005ea332b74fc90f8384c2f057f886a2e61b76a724736d7da21cc527c3ce09b2c88e608f7c74e48341ccc2f2dc495d8aea5 DIST git2-curl-0.19.0.crate 9544 BLAKE2B cac34b0bede886e77cddb54a092627f7f174fb3337555d4b69c262dcbf8617d6f7e1f20482cc8443e3985551d2f52b656ea9ba77efdd481586c1edde5707a65d SHA512 900c0c9d58517e1ce567ccdc07046fba6b6cadc9ccdbd67ffcf4215b003d137b69020602441579b4243560cd413d3c3c13af4e121af870490b66a793ed6edadb DIST gix-0.39.0.crate 221823 BLAKE2B a2ae8cda6dfd0cca543c81c7cbecc7df8524eaa70a7267f74e31c4e4e5fdc14870905a6d8bbb7473e54c16884b72713d1e0c888005fd7ac6269d09cef99c3b02 SHA512 50e82a2619feca44f99bc6f7c2bb51a73f6ab693285a7eefb44832ffb05044fc3a98488f188e73979a4db2ffb59167efe669d27f46b0051a7dd97535cdefae1e -DIST gix-0.54.1.crate 299740 BLAKE2B 5a2dedb69c6dd52d83700b4d06fa1a9a4f2cae7e4160d011655a6719e4394c37d15f21f057cf3dd66ca6c513e74a6eab1e5e6a10a0584469e2302c414f23cb6e SHA512 348ff51d554074239621c69b76b07c7003d43810816393543fe1579ff160d16283055462e084ba2e6977d461b7457289fc93fb9121e7a40b37dd1fdb58ff65e1 DIST gix-0.55.2.crate 303079 BLAKE2B abab4db4b963186acd8bc64a373e48f6a6725a202497f6927d577fc4ff51f6ce99ebd7e6da2befd9b2c28025daff75352a753e0cc3f8002387ca9c025dc7ba42 SHA512 6cbb2abea3bd87c18b92e6b70e2f75950a2cb0bd701a029a4c96d0467689b43694b6c2af4a8e4ce6b958c54e6cf834cb3005e6194b6f3fd4355ce07cf85ba8f5 +DIST gix-0.56.0.crate 243862 BLAKE2B 55c68662553f9b33ffbe35ed74f40f7655bdb26bb24993089f81603ea3224abbcdcc0f3f9db757b39251237d462a8ade790e5456f8c1a2832b2080059f898c59 SHA512 7f7326077e0c12b090387174e84c7afae9263c1fff307614e9c4fdb7494260c0228af60fbf6fefec65c0a0c0644e99aff6e0b8ce3243b2bab3d2653e6802632c DIST gix-actor-0.19.0.crate 4126 BLAKE2B b87f9fa1067e928ee252964fe8b8a93fe3d7cbb77790dc763c6dd09d37dd324c478aeb92b4f2c3e186dfb8a859a8e1c378c2c7d889f084fd4a22680951a3fc36 SHA512 dcfce8e0c413e3a88a812e85b92e9feb1807ebe15620c81943cd841ad890557b52800e4d83610e2c54e3bba19018ee20bb02bfcf9a034e4901be1a00d166a74c -DIST gix-actor-0.27.0.crate 29218 BLAKE2B e00df466809379e073b0e77efce673bcaa6ab1e29aba98b4d0dfecc7884d5bbe9589d153c34f5ba650cf3ef7bee04d5b880436c5ddb1e96041fb95fc14d7a5cc SHA512 c99f97e2667df78fe99f55f19e41e3830e4cfe9a4adddbd3e107a18f256242f43008c9fcaef176e12fb720838da11f68543872aa06afde350c5a96e1965a473b DIST gix-actor-0.28.1.crate 8927 BLAKE2B 27cb0ee1839da466183a30dded926e46c2ca15a1efafb77647d59278496056df2e6dcc07969205a421b53f7c6a91d1fa6ac64fa737318f289964bffa6a676fbd SHA512 912c81f8e75da59aa9f526049bdb8f1407f74c27033286fce1e38a8c441588a3fc349218bdc8b210bbaf0726c9874a41a1f6c89b2a673f568d3281a51e533bd5 DIST gix-attributes-0.10.0.crate 23104 BLAKE2B 6ceb44bc473f5266a8229c6a71f5b61642aa72c7bffbabf9a9a32f807df473a48ebfe778d23e9132606956fff07a7e5fb857693a358b182a5baec92a051a8cc2 SHA512 b2e43d617771658248a680bc0a07720ef7fff18089410452ad8427c008a28554f053d2048086714993a07c8258e61448ea616d3e2bb30d2a5a11a6a88ac55b40 -DIST gix-attributes-0.19.0.crate 39591 BLAKE2B dae8baffb01788b573303bcd173275ac16d7e07656b89d996dd3a11094b4fc8b30cafeaac429a1f17694731fc68245418c2d2e442246c427d78a9d08f5e46ae9 SHA512 4e8bebe3408c24fa36002b0c688bcaa0d484a1148ed2d1fb131cb028788d4bd1cbaeb88fee35fdd1547838050d35e5ce0d6eb2efadac01303e06df1e75ad31c6 DIST gix-attributes-0.20.1.crate 19060 BLAKE2B 0065b1fc3808655827467fa2a624b08d779bdd34d8b798b782259c57665bdb91e909e0df47fc5a5210e6f6f60ceef3e666014f4d791537bdbb7a86a93c25c0c6 SHA512 17b11b7665acb31a27bc60aa9f10271b91e504c24e625c13640a04e20c6e8677d947e5a2fc63369341554a0529f78f0c7c79177bc9662ec6bca6ca07732e5ea9 DIST gix-bitmap-0.2.10.crate 6998 BLAKE2B 252fb6ea3e2a9b3fbdb6c05c6b1a54794a4fe0d2dca08712cbe6816cf88c6161d58e9a72cdd965a9695d86b76a1235a19bb177a3dc1180ed4697e85181090b8b SHA512 449d9b89cb677bb1267b429870ca38171f01c8ded2bac92b33e77091c3a00e3cb96bf8f7bb0995564531984206c9cfee9709e206bf3a60b5b0d1881376cccc4b DIST gix-bitmap-0.2.3.crate 9818 BLAKE2B 2f0116017b7713ac6d27b864c43fa05dedcaae62357d88492d018f78ff11ef783dc9e3cf22bd8267bd8dc1f13fc8b0a8405d491e0cc6c2bc24a5e0e09e3695d9 SHA512 2b17c0876a20d23d3658b360cfd745b1a1b01046754dada21bb5ab8e84ca98f0421f456f40c547f1f4d13e10034587d51ed7895e0dfd798f95e58d289132e3e7 -DIST gix-bitmap-0.2.7.crate 16136 BLAKE2B c28e30a9f70db05d4aab895f8bbb137dc7362a95ee54be21263f75b0b7510803dbfecadae47ee6a92d0a4ff1f9d583ba10ef969203f150d98e903b9ecc9ea67f SHA512 c32d63e46c484d7b2e9c19919cb1be95fe9d1e60e0e8013a083fa8df422827f6ba18d2a0f41dfc65be6702bfef08dba1c3dcdcb9ae3387c8a3742975d21c68d2 DIST gix-chunk-0.4.1.crate 12248 BLAKE2B 49a55d3ab4391b343ac3b42af93be8117de5946a0dbd5eaaff45d24ee456d8d6336f84e9f72fbaebdc03861a764fadd9e0c2ae856d6eebde54637d07ea298b44 SHA512 6fd5ed914389573f59f8fdff47cb47050309de385996456004ad8a9e4ae67426288272715df712a3e6124b81d456354684cdea1f892624ed3961abf3f73683f6 -DIST gix-chunk-0.4.4.crate 18016 BLAKE2B 5bd0963f239678759455767012b048f28484dc2ce376c436324f1c28c7082682986dbeac3e4dbc020df176780e4a47e64899c89878ce2865b8c0b6b61844b544 SHA512 f42a32049c6383f28b9ca941af2cd77e8febb46cb2f9e3435f05c78edcf18eb331f64f4dd7d1d616ec617de0615d267805a1d3aeea2369575b258fc4d590a8e7 DIST gix-chunk-0.4.7.crate 9411 BLAKE2B 52060f452a432ed4accaa308866b622b243d1d6e26f3b5514476d57fdb7b5fde8a1f904f0e7aed580b73f2700c37026df2429831b43fb33672a65a10ebfb40f8 SHA512 c0a74c5275e103213ea2a3ed517d7eb9d2a79efa89ee38990f701b17355eb759d8e8dd39cdda733f338338fb790510cfca7a56e53900ab6255dac5066809ffd2 DIST gix-command-0.2.10.crate 16129 BLAKE2B 163241142715b11c06ce3341f54a3fe46bd67f945f5fcbe45d0dc17523d8e88fbbb7ff0ee36d513fec517322ded7610ef48a3047c639ee3a6c217a29cd9c810d SHA512 1e6b5fd5f4afdb6ef6943123e2c945e29a47aa7e08904788cfdb2bffc5d7146e2bcad15f9e3bff33a04229eeab2ebb3f0820fc0310fe859ebfa7706cdbcb9178 DIST gix-command-0.2.4.crate 9212 BLAKE2B 889247edc864c9ffc3ce4eaa189654f9a599b9adc1d83cdefabebab4295951da1ce48ccbb386e400ad2ab850f484fd5acc4e93f2705bab7cd86a9ff9aedef4e5 SHA512 7a777ab4d557fee97e067cb602b80d55f824347b2c7c18c46abadb4f644dc891c926d6060c0a93823fb21caebba8830ae65ef0b4569d4c5856b7303dc8343852 -DIST gix-command-0.2.9.crate 15693 BLAKE2B a697d0043fd8cd4c57e058c349daa30cbc1335b2bec73c35899c37fa5e993481dee7e0044a489aed45968683a6c2bb967ad8f2ddb296d18216b3d53d999f5c86 SHA512 0fc972a098f5ae02b1feeb539e655cef303f2604f57b7468ed1d1157ea75289988e6a02d56dd484161757bb9ab4b1a0de538d082660912943f2b740315d21a3e -DIST gix-commitgraph-0.21.0.crate 39108 BLAKE2B 2be33b12f1729a00751e79057573f1860d9db19a17901423cb0b11a406db38d19a02d278cd71b51d6649887d5611d049ef81e78beee1e119f90efefa0ad5f166 SHA512 aa6379c232283979c5d6848a0fedc45e6316880e97c7acd9085545e3add858ecc8d5be993c11704a747f771932c8e0ddf68c134ce35411832560413a2a66f668 +DIST gix-command-0.3.4.crate 10668 BLAKE2B 159b1a93e565db1223e1a7f0cc91cf37c59ac723414d6358ab961c96ebee88a801d10865a9b886bec82dffd9c8ba0534019a1e86948ba9edf0273d8d215647c7 SHA512 b9213efbc0ab3d6c19d789dc3128d726d3ed51dac765c9027e9730e72f10aaed5117fead8cd2893922f64a4800385a2112cf1fdf1cf25141e5be4d3e78a35c4c DIST gix-commitgraph-0.22.1.crate 18108 BLAKE2B 532334aa8cd5f286e58b2bfb5d8c0e58d3062dad3aaa1b6fc7e270ef2608f9a247b3c0a630fea2bec8c2cd72b1cecb8ce32966f5209cc762926b8d80bcbca2bc SHA512 7e97bd7f8df1b6442dfea0ce192058530d2f236437937f353c7c875facaeb02088a61fa6f7aeff556a1a966cd52744d8f82f27101b5fe32ea78efd09a32e4e84 DIST gix-config-0.18.0.crate 134292 BLAKE2B ee0b990ee477bcdf35436143a5aec21aff306b27c955f7cf822b090c528f39c8c9d54fd787c3e48b7ea8344927e47821b72013d31861c72dddcd238aa5021599 SHA512 e8c275b4c422c23f4b7f649b959843ada564a7ae1fa0e69d7058338718499855d50afea0fce796eff93b5d21abd4700c6fc69eeb542f499abca32a844c921c9d -DIST gix-config-0.30.0.crate 142296 BLAKE2B a49f076dc84bef5f209841bbba2c9a7c8c1a53da1cdc603bb2376db90f6cf9d2f1ddb83b6889a84540a663a056fc9d45edc7f0023969bd6c3edbb50a77f69138 SHA512 6d4ff6635929223d0f96853c3a4033cfa95f0a988404c73fd9c1fd635724146e35667421d0d6cb49c0f3f5a663a1d1d0a3f4dae227f99a6236124d27ad137299 DIST gix-config-0.31.0.crate 142539 BLAKE2B 398aeded7e5cda4456226ebc2e7132e3f95405f2e842fba90e3cb006c34a5393a6dcdcf344663ba2df3476e998905df41394b047f073cdd502c81c914e782b67 SHA512 0142cbdeff1aec3551c935a58b13241c8b71154e1703bbc401a793ec7516cfadf417025df74f765bce022505b26e8dffa6888081a763c3d3a58526ec451db457 +DIST gix-config-0.32.1.crate 61594 BLAKE2B 306b0d238137f39a30a257105ee433060521970b1d329c9d8f698ca8b9c8c9cdf7a80852df26771ba45365e972133f613afc71a63be72c4707eef58a5511a837 SHA512 915ca9ae0999aa9d6d1aefce8010e801b1ed4694c420f15c095d783451c1b861507a963cb35971e9e3a8282ca8c84e3c645a6c3c685ee08f9d48fae9d60a4989 DIST gix-config-value-0.10.2.crate 17543 BLAKE2B a86cd6e8ced82ba7d18b0506f97b27b89efa2178753525fed0c06132760f4c84c5d0f51be5949a1566206d77d7cb16c07728e6a579cadcf66a4e7dd6b9dedd2c SHA512 60c4deb158e04d2a24d9c1b9a3410d785914ad3facc2b51c44abe25bc585ca79f9b6f881670a6fc02d8ab82ad849cd8a0a0669ccdbc9b3909ab67fe43a72710d -DIST gix-config-value-0.14.0.crate 25547 BLAKE2B aa7ccba82bbcb743801705350f651c22cc0cbb3ff46f1278215d096e6292dca8b6cec8c92d4651c1f92309cd12c3c977743c432fde6bbbadaa463e3e59b18cf9 SHA512 98c9bb4e40a9278141da20e8eb0e59553c11a35ad1dc0ca27fc61df89846d7d9563b6ad372aacec08464003d719ee5cd924bfcc2ad734f0b456fe0284c024c57 DIST gix-config-value-0.14.3.crate 12804 BLAKE2B 12b26026edcce0de4331679cdf7d04f0321d6e52fdc4d9c315eff3191d609adda2288b065122d7184974eeed66a1baed2497ec4b85a4ed89c3fd4c8c37a00c3f SHA512 b112663e29ce03c2f6e4d3e234c1c6b4d5204123e288fca00b996307e4bf46bce8bdcfd9df4986ae089360d10279ee27d10b7af3953d5b8ddb82b78e6dbae67d +DIST gix-config-value-0.14.4.crate 12762 BLAKE2B 56f504edf85f8a31e6a1b3dd216d27cba8c2981ae765734222d972c6e90838a270c96f7ce4415d50b34f4020e449c5fb7e4146c4e9e712893137247e05e467d3 SHA512 c627846c7c02f11165402f6d967c15165ec518fb5606e42b0247d8664a8d7a80af167500fb95fdcf8a9dc962486fad6f88d3f3f04e25357db1d72969024587ba DIST gix-credentials-0.11.0.crate 36570 BLAKE2B 410373775704af9f11922f421c274a00d8be356a34256b3affda94fcc54caa4b44c4bfa22b9ac4f97028000e796b1703cf585b987d312137e7defa71b5a1d116 SHA512 8502b7723daf15d88c4f9abb2dd84c7559758ce02628c6dc69f53c59df4279f567cbeaeaa97b4aa2da93008e6e66005dc584a26bbcdc4736a762a23ca1002e27 -DIST gix-credentials-0.20.0.crate 45400 BLAKE2B c3cabbd5ea203055ea74e6d515a521f8a16b56cfe0aeaf39ec312660308b14ea691b6d39b3c2ac3a64c1fe15c4250994d977c234a1aa5e13c08c8e9465bf9710 SHA512 16e8a496d57c70f5e3a139896381805f918cb3f174140cf9b96abb2172b922ae4b7814f51513c7949225c31cb5a1622c654bdd13f8f3196b12ade99da6f216dd DIST gix-credentials-0.21.0.crate 45621 BLAKE2B cd794b3da29bce278d14919f537201932c911cdcf84f903c94d52601ce8e3e71df979ed23022802c40d394bb9c1b9036c1854388f190decaf4ef5223668b97e3 SHA512 34ac3f98ca8e0e2f4e315074588b3ae9e0c1d0076a781ede0d3472226bf03b7ca38cf5648b04babd44872ce7b5046738ef7b1e08ab707f242db91f348575c5f8 +DIST gix-credentials-0.22.0.crate 19996 BLAKE2B 0e0a58d7ccb1b536eefe11b7a3d07abfcdd8956ab23a21220eed66a78b0efd32fa1050a0fb5d51ca913208e4d4e74d4d437c2d6df9a7eaf8520542f01e63e094 SHA512 1440aa5c69af7382ddf5ee934c2b109a73dd72b4d9befa1b8705793f2cb4aca256c5820e04a3cc747942fa5c24bc629dfb969220e194ce6081ce5a61d73778d1 DIST gix-date-0.4.3.crate 19793 BLAKE2B c71c9467cc7cd48a2f867f6df014c46258667eaa9da249ddcae4f70287259a7adb3ce0f4f5a19abdc903e69a73287dfcf1cd71c666ad41d398bd00470d2145be SHA512 e2e047d081e07e2cf1b77dc60ad5336023673911a47f73cd42dcb550e492019a4d299953728d5ebc76d68f1d662b9a9e97183040985a268d6bf9014f95655e51 -DIST gix-date-0.8.0.crate 27572 BLAKE2B baf677478c0e4828c33f0aefd7736e00156cfe3d017c75dbbfa6b4a88c77dd7876afc5cde848f462c02104492ee2b5c014e7e487a9b18cf76ed349de0a9ef739 SHA512 23f24ed24c0ac09d898fb123d8ddd1c725e6c22c46caf055ab68b1b9314da225b6f11a3151f1b8ee6c02593705789cc022169ac5451139bc9002787f0ea2a81f DIST gix-date-0.8.3.crate 10237 BLAKE2B a6e1a4f9d1c762e280db1684bbf52990edbe2041d8fca565333331dbc312cf66a5640ff94ebc18d0927367c24507946390f65d6c51829b85a621ec62a3d1bd39 SHA512 e75599be5da56838fae0651c399e6aa503783306faed971894a661b4a474a31713d321ddff7698aeca973f8429302ab929d998314bcb1fc40643839d8eeb4dac DIST gix-diff-0.28.1.crate 7019 BLAKE2B cf71541f10dcef94a409d0fb9f4a665dc917b192a9531b6db8a5c933ac1666ee7264d0ed1cb7f9cea821ff7d0fa2f67d1051b60d79d2a05bc6097c9d8e7637f8 SHA512 8ed3e4f2d45a595cd633ab06c1838571c7e7a4a6b855e3cff86277613211363d77ef613e28f62e693a9c648b04a8f7e46085021a8b4ba04995cf803000132e14 -DIST gix-diff-0.36.0.crate 38218 BLAKE2B 3ac829d858734841e632c463e48ee61ee95f67987da8bafa89d25000e04817bb8fee65d62ec32b5ccb9492a0d58443ef50837e8e425238cf3b50dee5fc1ad147 SHA512 ff930fec398a55323b5341fac8c74f3d4bf8ff862da35f8ceedc699105943d5765bcf3c4c3247b6588e100360714c4b071f3aa6bef8a10f84ce8c7019addbb3f DIST gix-diff-0.37.0.crate 38486 BLAKE2B 50547bce6ef246d56cc71d74f55a4ebcf21d9f060eb08f93e5cd50585fdfa6175f946d5ed50a3ae7f413e5352973ea6449ef62552981c5a1142c105117c6f436 SHA512 34cf3390d8d051d15a31383b20f718b5c071c6c7e96b13a7560a064983cbd9d071fbf3aead1a63ac351a23e1bb6c9753768037544f031ac54a1ee76b52ef1850 +DIST gix-diff-0.38.0.crate 32105 BLAKE2B 9cd40895cd0484f2c882cf254cc3a17a3f3b0f379e8ff89da222c327eb9833438f87f49fc1103247c3953e5c87c166cd7fb6e128f367ee73ccc691f26dce3727 SHA512 dc0e42d816290ea420fdf08b8e9f84d32e6844b9f91e719d2cbc87392e92a77754a8929fc112be9da9b246f717e58f0c72edce809b1631eee898748ad203703b DIST gix-discover-0.15.0.crate 30192 BLAKE2B 4da50ec6f02aae625d756c06b3f4e1fc72dae4dffe23c87d6835500f6f3fc37c3d997993d595c4ccb57766b7cefee26d822f392a9fab3cf0cc3b324c22309dd4 SHA512 d88d7e840fccd67304f3d66cbfca69e0c793aae278f4fb8a2839b27aaf7a6c658e1abdc0d6a4584975cec28e825c6e4d951054d32ba76f66664e1026cf9aff02 -DIST gix-discover-0.25.0.crate 42344 BLAKE2B 66eeed6e3be0cf33ce15e650e2d446c3d7d3c1fd9d6606cefeb191ce92491a0bec24759b8f6daf22751905f70407cdca9a2009ce629569493e32cffbd6d12366 SHA512 a4be4b1b336468bd5a4382774f4bca3ae7e816d9a48da504e0dcc41f9d4a9157f389b129346e0fad0b6cd5127f3e320bdd557760cf4325508447d888d8ea94d2 DIST gix-discover-0.26.0.crate 42580 BLAKE2B 0e54bd4f39aa76ed65b119a04291fd159a3ca1c4d404d4612873199718a09b46a0d51022d32d6aee7be7b977729555c0ac37819b056fb696077bbef75cb82990 SHA512 06592c75732adb629e25118c15e5ed2a2d88263608f06756723434b6524970df0c96b5875f5117a99d822c59dc8a397b6a8d07d2fa0a098f944a7c06cdc70c5e +DIST gix-discover-0.27.0.crate 16442 BLAKE2B 3c4f0f048163a0213da5d6aef1ac8436873f95fa2d9c06a3d6998299b756b764c6a367176d4fd80dd91ee630141de95c38e2351d80b4b3b729c412c07314e112 SHA512 b67db407044cf7d894e853544cd9ba6d642d85a45aa6b707176515e8c47bf9af5a65f9146d7588470fa2ad482152cec462d8418c0ceb2d24b6fcf05c3e7ab92b DIST gix-features-0.28.1.crate 63227 BLAKE2B a74dba5189753b86308fc14ee405c0f1cb178ba24a07f0e120b92d46b9047a459034d45c080e900c1387c757942398218085c1490d49f5ab00a64b056c12f185 SHA512 8338b1a9f78676faa49c2c643afb60951ffff1f12739325fcf6220020f3e1be1bcc779636ad65f0f317046c9b9210c9efd278532040f4a33b08dc37f5263e9dd DIST gix-features-0.35.0.crate 73636 BLAKE2B 47a69da949aa296458d1d37f2033d8ce304c36e1c3b180fe2318393245bb9d62983e26563302722ad454555a51867e7893a97a62bff75ec1b1b8821b371c3328 SHA512 364ffc5ccd46657a2f9e40590f3405da95e69119ff94e85e76307800b374a5cd8ba4b0f30c80bf0a7f90f7f9bf7551f8d72b46e7173ff6560f654f51371f250e DIST gix-features-0.36.1.crate 29362 BLAKE2B 13e2aef38ee33dcde780fd2ff68f36c3ee32612f4853f7b56144ff5ec21b50f3d6ad8748a0e0f00289a1e33f861eb23bda8b8aeee7a684848cd003123ba299fa SHA512 558d9ee8d48f3867cc8e4fde8f4a189ea7788b1859c9493a5e87e28c3c545bd4eecd14a23ccfe457858273dac1e59fce6089f554423a815740054c2656875169 -DIST gix-filter-0.5.0.crate 51611 BLAKE2B 9985816af099db09bd8120f7e444eb2a354980bf826f901442aa8d88f2d83e25ec6438ca01d40802fce65b8978e7278a9c865f950405865202e8f0f225705b5a SHA512 358b94cbd5be4e74c593d0ae387c2e76e6cc8194c480505689f1e4cbe08dcfb56262d06d8a56629f0a65d6ea633e0f6f0d31089d62de700f9184f3b7487bb053 DIST gix-filter-0.6.0.crate 52492 BLAKE2B 1e445e08918bf590152d32e701a41749d830fda0d94282f5ac58e0c7ea463fa9f23838d06dc77a0ef6fb083c118952c3397f187d0a513081d643b5b27e142f42 SHA512 08e46f5e02202723c22a66d1b174a3f51e0935f8c4ec014719800ba4892f725649d28544e4ab36a8cff18c62123ce134c63fe97f731d16364878da54fffc1a71 -DIST gix-fs-0.7.0.crate 21151 BLAKE2B a3f9c31b2c9862e8aae0d7905cae7d1e232f5d95e183c4e793dcdbef5424fc765a117cea587b8269851197afee03489fb175a107e73ba5ac2f22659dcb75ad60 SHA512 c9775d823d086dd5a6a6a3724040014af7d9317dbc344abfd8ab1af611884cf6b648df0bf5ac5a10bec2dba7d53bc135d0ef75bb696538be9f60b16c6f7df614 +DIST gix-filter-0.7.0.crate 34839 BLAKE2B e06fdc586f9fd0697cfa4eb1ed04842516cdf87f49f904848cb5d2efce19b5f87dff2b5ffff6be19a4e5f4101ef5a4c19532fbc317bde3aa823434ddc2326903 SHA512 4961d59081828dc5cf9075199650a328603547bf2f058c1c383c1c9f1d86e8a1b0015aeb6896a0743f24fdb0b4864e077e6e54634f00831e4c9a186a06cde85e DIST gix-fs-0.8.1.crate 13692 BLAKE2B 9b4715d7f3fa24f25fff14eb3ccf9dff35abbb423d69f7ca29c16187451feadd2a711ec91e17d7ad412cf583be8c0be9db22fa0d6e3eef9bc7d172226fea0e6b SHA512 3c85ca7a43c4722e5104748bf22f7e3e115c9823dfcb70463a4020a35f3eac953de119885feca3d6d0e7e54ba9007628abd17cfa0bdd0294165c513132620f25 -DIST gix-glob-0.13.0.crate 51916 BLAKE2B c965054e177d27c3abefb81c529c0b4afbfa5aa9c715ef0cb4708ce3e47244f0d9bcaafea9f1ebe5c127af21df3ebe2e126aaa8c4e563cf5d994fe005dd63ba2 SHA512 192e7aa684991a47a1b82da9701924f6ce225278c30be9a72c5d22f5f49c09aa92a2f462244f099ff9a1ae218d688c76745eb062f3abb6c710bec8f467252166 DIST gix-glob-0.14.1.crate 13065 BLAKE2B 01b441812daac46c9328231856fe03e75bdcf14277d4766f654589d335a95769807d73fc5ac69ad4a0c86f8916d84d4c33697ba471d49f209252b4090f57bb4f SHA512 6b5749b17ec319ea756a2f185a0e09c386846d4fef5705acf77e1a0aba8bf0b1d70bff27710d91c27e26c5b55f34c34b89a42b3fbdcb91fa029e5efea52f2b75 DIST gix-glob-0.5.5.crate 39749 BLAKE2B b2f1d5385a7b7f963c799447ebdf7624e5d52e3b3a1cc2800ef60165ce2774ef63231a7dfb9fead3118a052d21c3977b579c1b6df094460bcf39b09b3ecfbb29 SHA512 15ac1ff886a6a364c181776bf5630635e0cfd519a5ec1ee58e9bc1a097dfd14030511db490acb534e8428b8016c946e9efc3324cec891ab9f2698a9096a1df09 DIST gix-hash-0.10.4.crate 26357 BLAKE2B 412c56b6adf1204a10f4bbbe5f90623001bc41fa268fad8cc5bcef1e8bc441c3012e66d0d95c25e51452c195e50766c557dc8040866e929d1e8468d8db1d21e9 SHA512 1f298ab85452456e302ccc5d2fd449228d3f61dd0fbefb9c7c7fe71a285c4a5d1bad29cb26dedf4df65d63488c21034ab3d93ec5ce7066c940883fefa270316e -DIST gix-hash-0.13.1.crate 33944 BLAKE2B 1bbc2e4603679b0c8ccea0d48099af6b99b6469ad0d85068fc3a6ca2f4a258bb05b21510a6ddd36321a2165e1bf0492ffec90f1f7c1fb7e27102bcbf0dc19730 SHA512 3dd18418945e52c316a3d28da40e3bbda97e9e6d302327c3cdb8c71db54bb3e4fa0084e9174118fbf91aa4ec1b02b5e91c2dedf434afdfc647994a1c3c2bb371 DIST gix-hash-0.13.3.crate 12701 BLAKE2B df1a14b682701abbfdc35f46ce03ae36684685ebc2dd96d596cd5fc5bb68528146c545a424aed733b09ddd93ff02ebf98a5baa57348c8fb98bb110d235aa99ee SHA512 3eb29f0660555b6dfed3f932050b2f0f28c1d1ac9f882b46755b65559b5dba04737fce5111a713c796b33b0d352179547e80e0bfc96df3b45da32794028c3be8 DIST gix-hashtable-0.1.3.crate 2244 BLAKE2B 9f22d0889e522fead317409651b0690e4c745c702653be393fb5f19fc5c6d25680a04f83c8286e0992aa7adec867c80ea25147c856138f8f07d67b5c7ee746aa SHA512 cc663da264ec5505c2b10f47d33a201c6ecf0f8591f96129c74c2c39278555dc5b1527caa6f85387c0730970c424b0d02c2d52339d2c0dfdd6d26d2cc156c313 -DIST gix-hashtable-0.4.0.crate 11825 BLAKE2B 12c1661465c58a3f091cc0daf5bdc0257702f8d9f66488d45d2156f08d440664230b1219c2753cf37dd2e0ce2bf5c4b7db3fbe48afea3419d8a631689674ae2e SHA512 ffaef88820e82ac9c42ad822d35d0e4867c2f448befcf08f039c02b7c89583eef7670203194e4002ea35bffb76341ca86bf365f24c105e5c6657cfecba5ebae7 DIST gix-hashtable-0.4.1.crate 6464 BLAKE2B 09e7878d6fca74e9478e07b4f8406d73f90121fb350a6aae1975701ee7a941170b8c7fadacaa52c7e592ef27aacf71893d97a9eb3459eada869bc18d4b466c59 SHA512 d3fefdf9fc77dcb6463b6800fc1e7b118b1c7a82a572f7245987f2260e153821227bc6e8a2d4fb20f4bd948f756abf476f14abaa6214846c3218b6a7d1d84f08 -DIST gix-ignore-0.8.0.crate 13788 BLAKE2B 809446a951ed91c8eec4b783f4db0927a017368493df4fa15d83b224fec244efb0d2241532c78508aad1e968566bb838b80793ed15b4c7b169439cf1440ecdac SHA512 5391c8c656ef139df13c959190f5fe551dde821b25d8b54073c7bd248a8d6d8bcf8b2fa38afda293ab6b2298aebc1cf0b72ea428ee4541b1924573899f1c3ea2 DIST gix-ignore-0.9.1.crate 8459 BLAKE2B 9d18de221a360a476bad1f112b41b3d94bae679c5b02ee1d978838d4ab63cd398109617b543c63d6e4a2f4727fb465ca33fd779c1537475bc457f1e072b398d3 SHA512 e3a10bdd77913686ecc50e44fbb3b2fd777ddbf7458cb298cfe4f2cef1437fb7e215cf6005463bcb22015cd16b6cab33fb1531c8f6a5e77693a5b85f49a7a0af DIST gix-index-0.14.0.crate 59497 BLAKE2B 9793033e973a1d0e0958a65c7595c3125ac81600f97318b03f476bddc2c0223bdb5815d693d6112639da10eaa5f36c85e1c25d04b6024a0785ba2dba0bc999ff SHA512 2707949d8beea0a4e515569432eba87452c73205644ab527bf29e0fe6e6d4733cb7939ca3b24c29d332b81799f3a4a99d99c2a55aff54563b2ad7cd33c4e5993 -DIST gix-index-0.25.0.crate 77946 BLAKE2B 2c74ddb55e866bf7b58ac423d23635b956117a40e1609776ccdaaa19a0e8bfdb2f59c08b104614c55470a100c0febf0c5255012edebb67b74dd4c6b5492dbab8 SHA512 5e26bfcc20e1e752d0a78340e0d15cf75e3207042a0384e414433a9bdff8a3d5e59faeaa7961bf2a547f846ae7f2a8d5232a840108ffa5d6fc83be28d67e8387 DIST gix-index-0.26.0.crate 78576 BLAKE2B 7693df6a7ebcf862ffb0c1f1b0e35cce7a168df56f0f5af0d5ffc7b4b6e7f7334bf5a7e0f369d8ea8efbe4ee21a7b94bab37da498e5d3f0809ce7d2c1f525e8b SHA512 24a9db5cf14469b796c61017f3f2638d0258810bf945e910e19b1276b322f5bed98bfbd19d3f344ca332dc1700c62f5e82cb28346c27addf9563c3a58b948860 -DIST gix-lock-10.0.0.crate 23231 BLAKE2B b6ac1ea5ac1280fc7ffe85d65ad851c9c49e17fcbc1278b9687e00262354260ba68503898d6e466952e84caaa6ec0bf94ec70af8fc101fd30b6d30cb20a88d8d SHA512 e9a86aff4d4065ed473da17074095617a09e432fcd1d06229d4f2fb4de5825769e0ff38acc20bbde7e0fedd30e8fe1c1943a598b506b0ec30a72bae32a711e08 +DIST gix-index-0.27.1.crate 41861 BLAKE2B 4f19ee3477713a7cc38468c9ac892581622a09e0b8dc025524f3db45a4db06e75eb5682fb8d4df13f12e69a4abf2afbad672d318aeb17ed25dcde85678ea0bf1 SHA512 cd1aba9c4a1eb9e501a11151db89ec6985f3cfcb4989de9f2fb49cd96124ad87657e4c1185d0fbad5dc6873edf5d8ee16e380a09261c48a06bcfd90635b19138 DIST gix-lock-11.0.1.crate 9498 BLAKE2B d27c657f568d323f9bc0fa3c8d8cc52993f5720f5da18e18fb09511b938e499ae947afefe87eec6ec83653e8bb1b1afd888dfc69229b49e23ff38931809ccd70 SHA512 a24dc3780e2cebd6b4f94a1221b9809c97c2f413ab9987a0557cbf4f65c3af00a545465ff69edbbc8c459f43134b106828506d0d457ca0675bab39b88a36b330 DIST gix-lock-4.0.0.crate 20580 BLAKE2B 8a63f41ae2ae2974cbdc51db6c8ac8a4a6e40a63be921140484c410f091670d9f802da6dc51eddad45a69810a10fd5ac6621e6ad8ab4c83de9b5d85d00c669ba SHA512 572cc70da7ca6cf9f4ddfa8bf36cc843538510652c04d93d31171dcba22a77aa02b5ee170b37a56c222df51d3377a71eff840b39c28b620d470e5c6ca69f5a22 -DIST gix-macros-0.1.0.crate 9902 BLAKE2B fb163b93ed38bfc7f4f5f95948f6f996e3a9e2438ecf2e2c4fec55e9d5212428401420831e02a8897004d49309143d1e7953f80ded227eb570a414ab76ad2dd8 SHA512 537991837a7b515ff1bbb252d0e11895a2ee1c2b3e7ab644a2f8d8ce22cc5349316589d86f8575a9792c1be99a4c6cc3889002ea0cc515eb61eb8bdcab16cd22 DIST gix-macros-0.1.3.crate 8674 BLAKE2B 0ba44a99696786edac83ac49ae4495ed31dfcc4c6238eb401c6ee98c78a8f8711727c79beaead750420af827566b9939b994e523ab8207173ab5f2ca1956c016 SHA512 660a63954a614a50b5297f9dbbf775f600c9214b1ed99f57a6d654a9f0e7886b6924dff8a3ac3ea69cb3bf56d9d43de98514a25bb61fdeb71c40cee4a193acd3 DIST gix-mailmap-0.11.0.crate 19465 BLAKE2B 44be62738b8a59c9a5d647af5b217775002121175ba87c5dfb76b8625484ab73c8e795e14c14af3bb3e3cd70b12a826d64b5b6d7b7383c911e09cb3d25be5218 SHA512 5fd87fdd30f25829d9a7a2d5c467942a280d1e77e909d8326aed3515be215b34e6f5910a8cffe0f82c367ace6eae5cdacc5ba4ae11d339126924f70e7a7c9eac -DIST gix-negotiate-0.8.0.crate 114208 BLAKE2B 6a869a5bf23d1e21a3c1351dcac3f7eef29af7a242c93823c2c0ffd48c6b49dd81215f67b01d00480ad4be45dbc1d72327a07bb4fe84bdf02686cab536a57cb0 SHA512 31b6e6c08b376f0e6e5109f221a29f708fdea4b9744cab1bcf2b657f6c3348773420e9163150f14b66b3189d319e37444816c6433d16ba88feafda03b22c984d +DIST gix-negotiate-0.10.0.crate 9777 BLAKE2B 93bb0dbcf00c674cbccaa5d843d2e239346867224a8928c1208c34f804a443a4ba512c19706ef5ecfa7a67048b5c6b0d231f135ed4bd518fea068e6c00c0773e SHA512 b0c12ac57d44f907c4efefd2f7784f823750ca41ff475d639f42387129ac7fa4845db9620988240b09656988d4b94195a4e3294a356421ffdef51d4314ef0473 DIST gix-negotiate-0.9.0.crate 114422 BLAKE2B 837009fea7d4d5ac865e53d9cff9707e557b63ef411f4c09f25944ba800303a192bb9bb77ffc643155494f45570d6689135022c1a5f8becd0fb0cb66b34bfc22 SHA512 f11fc5a65465eb409c536fdaf89130235b5f81f36258554a4022f2cc37dd07aa9d78d169e1fab119987b4dd54dc89c50c65fe75953867ea49a30db81a7501701 DIST gix-object-0.28.0.crate 23594 BLAKE2B 794f2db1d483b93a8c3b6dd3c34ac8c05a3e7f303c1114673a8ed4a756d3f153ce2232492d8bb10a712fa90107d72d83d31f7efe2b747c79d2b639682899074f SHA512 cb0e099ba21e114bc24a343072c85fa5d77fa8f6917c69039a2355e66d157ce65ce73918f8870e415f4d88e771a837c1c310cd1cef0af2036fea9dead42890ed -DIST gix-object-0.37.0.crate 70727 BLAKE2B 1c5d21aa45a842757460a9df02531f004e042de6b70c219a97fd6294313178abcd1aa75ac279a51fa7ee6195d2e199947279acdd58a6921141b3cf195d484e0e SHA512 7e61237dfc02b06936730d7d531a57e2535da6c7702f87c17fe4f3a342474b36f4ae97780666d8458944c93cfa812662ad5f87ba9041f01056eba05abef67034 DIST gix-object-0.38.0.crate 71600 BLAKE2B 001aa11f2451021c52bcc74637d8b2fd830445637b679bf3469c20ad8ce239c4dbc7350ad78720ef5f3fd21ec96efb74480d0c13b83c36f0333c2b79a9e367cc SHA512 183ed8bee65c02a6efb9f385677e065c2fb17b6f63d7d43a7da7901459db41b3daa8f248da891eadd8fc56c05f3c7feca8e0c9a93c5669781ae2e3b2e1be8c3b +DIST gix-object-0.39.0.crate 32383 BLAKE2B de136a3d8f75a10b661a369decc0b1f1eeed89c0a209d36868bdd535f78b6beee1a94a5b2f6f53ddc84108212366e4fff9981a2f264daa36d0f9105ee0b1c5b5 SHA512 4425fa00cab0df8f74cd6012f73d1466d3213d85d4e14932a441bbbd0051b2b0f8a9367b5ab4c00a6aa46cc2927f81f520c4aa351f3a9b15fa473bad74214aaf DIST gix-odb-0.42.0.crate 135352 BLAKE2B 398168232597998176519be4217f1a057e90eb5985fcb618f903b7e4d26cd16eaf5286ce7a19e7b8af7de41945596142b172faf9c8757cf2a832865dc11f2099 SHA512 95b98b1ca5c341696fba14bee827d7b4e5b39179badecc66c7413a5dd75d0084b2b660de6e30d71325cd21c59d466feb99de2103d4711acc4092a6749299cc05 -DIST gix-odb-0.53.0.crate 147547 BLAKE2B 933f3ed3373c88ce8e1b2f156595f83b9c532956680c9aa5684c47c0c2ed0d7a6ccc5f66c2e0763d9f74599ad874ed7334178a475fcdb8ae17678abcda347f91 SHA512 c95f53843939b494374d94c69bd681e8bd099356b53ed2189c3baae45cd330b4a3bf32d949fd5164ca1142df350d6a20a0590bc77908a2181415169a2333f84b DIST gix-odb-0.54.0.crate 147975 BLAKE2B de5eee2ba39e2eb5b4d64594f227851d75c535d35677e13bc58573ed95f8c083a585e125e3d0fc5562a9762b505f1f85ec419da2f4efa7efb23ab5cc77fa2b66 SHA512 2d17e092a132dfee2172b7e714a72ff006cac3ec41858ef29ecba4c4fb9d0d9afb1c20cfed4f3d0e898bd6e80a6447e835a4eb2891c8e8ee704b1d6c9022dddb +DIST gix-odb-0.55.0.crate 54097 BLAKE2B b2b744e6740606658fb28efc6a00ea29ee5d978b9a3c978b4d10d55abd12fc3fa916b754bc00697ce2ad55e43b48facb1de582e985ebed131d02f1c6c9f7702b SHA512 8fedb591e60e4323b272c4a52edd92045cf6a98a1f3e4600113cb4fdccb89e77fa14648623793f0dab78dff64c5a1089dcd1914944ec07ad9cec5d0f7edf96e6 DIST gix-pack-0.32.0.crate 135294 BLAKE2B 37388008cd18e849af167247cef850696c0a230481d4fad0987b09823258d5a89e98e1338983f4bb80d417939c57c42ff86ca8a695c831fa8380eff07b74339a SHA512 80fe721ed172af2fcdf98468ac6ce72f6524f776217bddfbb81ab7be06873acc48682685b66b2de4db61af5bb1ab470bc1d331f0676ef2975c41e9202037d6e2 -DIST gix-pack-0.43.0.crate 152532 BLAKE2B da8e4571a3591211d64cf0ba3a63dd49af9fea4d5c3b6306487b1440efce77dd8e5a8341b65b6da81cfe7017cc910bc00e1b7d7af8ce485409eaa746d421c54a SHA512 dd7356622b985503cf4cd55b764eaea64a78e4d4ecb051b8cca427fae1c1f17904825348c4122ddf55789ef7cfa3856e25929620de17ab26f74dc9c16bedba71 DIST gix-pack-0.44.0.crate 152873 BLAKE2B 819ded1512c6e5906034323479e1b834e3103eeb49cab237292eb9ef34bfa7d5a618555a6ad6ccb88abf2e4a9d82f144a35b5de69d0f6a69b17ca47b2078a648 SHA512 172615be848161ff12c6c5e87fdd58fe97ebb8c4896e93efb8674cc1fa5d66eb20500ee7337082000e1a07e9b00c68417b5d5a6ca9efb86c0a0c58c393198fcb +DIST gix-pack-0.45.0.crate 93456 BLAKE2B d55ee5997ff55ab195fffca75012df80bcfa07536c9020e508fe1bbe0380ce00d21a71914c0dd7893bcdcfc805d5bb2de16d907b49ea987c5f2743817066a458 SHA512 f566cf08e3d77e67a777c6fcc5e276bcd82401491b356c5a2c3bb9ca8617c0967f6c8965909828ed27daa14a7bf62eed9f9cf8a6f5b05b3947ba78420e4a9b8f DIST gix-packetline-0.14.3.crate 36974 BLAKE2B 158aacd910f1c0dadac35f63cf84c818b8c79481999bb3521505b196c12bf57d2aa18092984dc6fab2ffc434f4539968a18a8d0b2ee0d8a68edd5c0c72b5a661 SHA512 f13270d8bc2f61378ad1164b9690ea2a632df8015fc648c0d53bf7012c1c42b1e7e7515eae35b8b928762cc275f02bbc5443d7bbf86eabe1383308012b7e500e DIST gix-packetline-0.16.7.crate 46583 BLAKE2B 825b9c3e65bcfb706e118322770c3d0ea92d7554b369179c6ece282e5b41dd901c92184dd6924d12b47b9794bf53846aac2013a3c1057f32d36fdc2667dd5d15 SHA512 657f5759ea34c21da7da00cee65236b2c997a30e63ec1d1715e5214712c4950de4a9d13e0a7e91e6075d32a6a44701ce33b30d12e9f6fd99e77e2c60ec363ccf +DIST gix-packetline-0.17.3.crate 20356 BLAKE2B b9f66850122898613543b0a4ac13747ab884f074546334c5c55fbf29da8397e6ce85a8dd484e7d7838ec4850c45ec636cdd7f89080e20206ca66cf9582a3fc1f SHA512 0ff16d984e9faee2713563c32147056ada388d0337214ed3e38d88f9f58c215df565f1e0682876e96a5f6671ee8d05c453031ae0a1da7a0131a620aab6cc2d15 DIST gix-packetline-blocking-0.16.6.crate 21901 BLAKE2B 2f320328314c5faf9090af12ab985cb301781701decbd274cee307c200efed8febae00cdca10c91433b90848ad992f36c1b0114ac36485c80ec8f8e436bb11b0 SHA512 0587039cb9ced0a5ef6597962fc7ed1d669a3af7f2b09a33b32839abd2cffe8725e2f549f46390e2c41f173597468257cf2e3ec74fe74c2aa2c1a2d0fb439a52 -DIST gix-path-0.10.0.crate 32050 BLAKE2B 9900590c96f5d680da481ccd4722dc61be83b6ef770f4b90e6139b978fec3334e0e397289cbb6c8369475a8fb080d0aefb8d518c223eeacd1081d298255f1f49 SHA512 d6bee153099bd542388f7ea26d388d3f478f7c8dd94a7b1c815daa70c57181f62dce6382036a4058e243ee65ba287e9fd0aa83fb655e537ae502a6b67223b181 +DIST gix-packetline-blocking-0.17.3.crate 20044 BLAKE2B 7e18c011b1890ec0fa8e757250ea5058b0ace5c4f9038e0fe12f2580632389bff3150ac60b3fa1a4b9db0b33ab9d18de48a5d5ac08521da88777a478084c631b SHA512 bbeba4fee83371b9a7b2cd14739b3674e1f6c7995063ee4055dd590877e172a0e002c8c9e8f6a1ae8da1aa3d31746df42fadd74fcbacac89b417bfab13b4db60 DIST gix-path-0.10.3.crate 13550 BLAKE2B b2caee948235d1d1cf420d40588611f84988adc1f806a06f40b120990c768ae77608986b2e12453cb596069303aa2351f5c89adb77d050d4972f72fc958602ea SHA512 db77cb41336443f8b12e393067e2928570e4265675640c949a4d09dfa821c253979615ad307d6c8dcac0760ca525abf15c4b141a02100c3a717a7a845f110458 +DIST gix-path-0.10.5.crate 13884 BLAKE2B 98d6d25550996a4919d2403b472799cad9d5deffbedffa9430af8455174148e40746facfbe8b20e28a53224fa6d448042ba0b8963c357c31c41f5bc6bdffc8fc SHA512 9bf0cd15768ff04822576f119ad52693cde5b8a2b34dc45cc0a186d44a39ba9bac6721d812a8f22e348326cb6c8f6ee1138a784db8c2f3a5c764c5da9b3cb5c0 DIST gix-path-0.7.3.crate 22347 BLAKE2B 0c6bb3c9bd360700e46a29e0d491bb3bcd74ec0afb984a26213c8af9709823b6b1456197aedd1d6a341f99009c02a07dc0c862989d7614459d4637a5d5b0aff1 SHA512 02ba23aff4c71c682c1a828b0f178cb7fb9fe6c4c2004d59687d33f43dce6c40199cf920f9f1146cac0dc709f13811bc56c21375fb5117bca9556644804d65e0 -DIST gix-pathspec-0.3.0.crate 75388 BLAKE2B 699eb354976e5dfb0dc175483a0319112fb764a230ebc1a23048bed10a3a20acc16f9b26a3ba426d3adb22bfd955b9970429e07848c01dce9c576f6c6ad5a5d6 SHA512 5a9e13ce7053e1349bd20019789941a25f6b9bc5c93b1f19708ad8c079324da472b3032fffd5ed289eae4b0492ba4542208f17c319858795036f14cbf0233732 DIST gix-pathspec-0.4.1.crate 16246 BLAKE2B 5d626d8cf792a5984e72e013cbad5ade84c36b6fc82f5136f8494d28d969296823175c3a2ae3fa7bf4691b78173608f676aca7aab6f091318a0c7431003046be SHA512 32b824ab7705d7967aca31033e7b6b684fbec5aeadf996c7cc7c9cdffb2ce10ab4f41c769d9441f98837dd5485997de00b698f5dca0c8dce5d31f9fb28bab751 DIST gix-prompt-0.3.3.crate 15057 BLAKE2B 816d7a0c1b16a729b4f0706eaf8e701131bf11fe934b0ad252e83469d0551961271c4942df145ac62deb9c8aad6de3ed8b440eb27d75a18080fdae5d4783cb3d SHA512 f107b22490e3916a09e250f615967c09034ae56ea0e35e62b0e283b819675e0b79e654aad2d08e04094d01af8d10af8cdd393145a6d2970690f875c6cfb41e5a DIST gix-prompt-0.7.0.crate 23166 BLAKE2B 53d33bec98ab5320774e06feb9153db9ed53963101e4a10853658f1d719bbd0950a95185929f70f087e3c078bc86845b17bb8f25f9227b78905f039faa4be3fd SHA512 8ad2e4790c3b9d414102172b5958d28e3a2ead73909b923ccba5a3b38664f6bfb326d74be15c012db7a22cd579c915bb0356f2a5582970241d2a82fe97c38346 +DIST gix-prompt-0.8.2.crate 13138 BLAKE2B 9ba45ea3983c52191e7c0a5be61612f3978cf2fd8f66e434b04d8d5ac11a2e40e0f9d26603026da91163cd493e5e7d3a58cd123b1f6716bd33c3c1d0f59e08a0 SHA512 4bda305fe3396809c7cba5730a8ba9e7a19acfcdded1174837ba97f8a45751d4ae728b8268b1afc26f08d7ab6d377e83fe8fa5cf8f18667c18e299678499dcf3 DIST gix-protocol-0.28.0.crate 71642 BLAKE2B a73322eb7654ebf29072918d3c4469806e2f147e00e48681d2fe4b18952408aa3022620b80650c19e7343169d42c3dc8a2cbcb2179318dfceb940f68fe6d5668 SHA512 0f116929d1ab3c48eb84942d132ed74f428ff82a8ef6a5b5ac89fa1b56bb399ac01aa14736d0d97ab6af16a0988c872c5097d4966a75e5ba59c94e20f180271f -DIST gix-protocol-0.40.0.crate 86077 BLAKE2B f33dc6b71b7f23513660921ee9e5af129fd8e24811d3e61193ab1827d8b8be98478baf763ff73fc75d8ec3329efbe61843db229d94387b4cbb37b2b0def69305 SHA512 91c55d1cf2334a62954e3a59316774f937f98e16f1891143b94df4b7909dfe8ec2b6d7f09f41a344fa5fd07dac0db9322728fc364c3855c43c3601f85d76130e DIST gix-protocol-0.41.1.crate 86774 BLAKE2B ca4f7dd9f33a5f59681b1be0b9d456b43870cbccb8ce7274e4d4528e584e5a878818fba6ad262f36ae6dcc68134c653b0863812342c79133151cb85e31db3135 SHA512 d8aac5b7e864844b81c7de79d3c345cc97ebd2ad7fd4cf9edff49ac772ffb244c85a9289df40a0f3a5be6b6ed3d93dd8e03e41117884020ce76df4ad12d2ddc1 +DIST gix-protocol-0.42.0.crate 35179 BLAKE2B 40b9178281b1c60a28a197f705c383f1e0811a056b51f71baeaf89fec6d7cba56ce8e21c7f0f11a1c35e9e212b119252ea6a57fb413fae318e285e793d4ec937 SHA512 deefe7bb421f0c5c9d225cab0cfecf984efaf6418a88a0934604592212269b5a4bed5b71253d5230e771edb2e86804fc8651826528d8be77a00b7a73a07e3862 DIST gix-quote-0.4.10.crate 7051 BLAKE2B 32723b75c91a8fab5c91384a37a0871b4b48fe8c76e102063a3db80e7e5bf42b480596aec361b6d7f5421b366e27f496558cd7212ff284a9853230eda250e6ad SHA512 e33999669771334d73be92fa56a1b1ee1b538065426826d43dd460f097eebae93dcd42141cddc0de9876600f21f05e6e400dcb7db9828e8e315012cad39bc6d3 DIST gix-quote-0.4.3.crate 9769 BLAKE2B 28ff4050178eb0711387a5a4ae8ce6e33b0c7063427411134752adcaee578aba4ad6cbaead8ebaa5047e2255e76f8994a01e9e8d5de39934cfc7f525c7e1a619 SHA512 4b1296be473a022926f67ff2412308954bf19f0233a4fea1ee44b605a76cdfb06f036591709e8b9dc6307d106267031ce034107a490fd63843227f681cd87d4c -DIST gix-quote-0.4.7.crate 15811 BLAKE2B 72c5df3242ccb04b13cd068da4edca390f7415c35276b37cec973a30051182a37fd9a8cf59ed76fe9c1794dbef4692fca6882a8571ed07400e3c269e7067b61d SHA512 73065ff5282a0b408b07d2bf33ea72a2c7c9a5fb8771c34c3cac7da58fb77b57f1f04e6aa0daca97306f68f7d9740b4a223e463e82b3bb11d970ffb9851dad05 DIST gix-ref-0.26.0.crate 50232 BLAKE2B eff2acced8bcd2fcd270bf6d2c428f836ae657976299de7af99fe08a28f2129289256ffaec641cfd59e978b88115a1b665a51bff87f7df06f17a359086a61e73 SHA512 1177b114ecac9c487f5a0cb204430fedef2a607718480aa45f28daf4afc99bbef8618a56342041a4e93d1472a1b86e2befb8bb812b4679eacebd121ef9704bd1 -DIST gix-ref-0.37.0.crate 122579 BLAKE2B dc2d15c1e6136a5f55cd82abb8df615715c043844f12f4cc790effbb74611d0c9906ff14c03a1f2a7cc9ef05ded6441efa25bb4a5caa7a8c732969257b1967c6 SHA512 c9758bd1588d446a45fe39d807302391964efb7ae5a149e5d38ecb4f0e1b85c7858e06fe988f93e80a4d3b92b31803e4d0f439c30b529bcea076a7aa0fa4f2fb DIST gix-ref-0.38.0.crate 122861 BLAKE2B b6aeb287afff51f46cc70835f018b303489c460baf6e553cd4ccc4619f394d80fd4d5e2d17c46736dbfbc60d0a05157eb541709a182dc443513288c9f4536f17 SHA512 94a416e5bce0fe31e89d886da84a7a1638d59f167ff2ba32ec2f321bf0cd4397bf674a8471673bbf0066cc6eb4f965c570a739d973ce77778d3c1ad32a394483 -DIST gix-refspec-0.18.0.crate 36430 BLAKE2B 23f702db459bd9ff2db75e095e02547c3d30a22f0194ed8503fecd61a5349dc6d8167f2baedd3b5188fb7b4a83f149e5618ab59c9c13a7953551dfa0c51911dc SHA512 99fc670c441d3da09ec674870fc3e69a313ff35d1c7c60aa9cdd5dc57812e4fac1a290d3ab83067bfab77fcd94cee297885e9157b519bb3eaff69a309819a525 +DIST gix-ref-0.39.1.crate 54299 BLAKE2B 439684ac71979997b37f893033a4e405abcae13cf2ff9a5cad81d205cc48ed566fd4ca03862de99ac2536eb937ef5ffcb42691268d72801d0937fd27601eda51 SHA512 81e5522b92d6f7953abc8e15c1684f499068898a51e3a0183ad6d2f44fe334dc05dfd16a16a8425210739916b3ebd4ddb2fd820cb113425eac2cb3d1da93ccc7 DIST gix-refspec-0.19.0.crate 36873 BLAKE2B 1911247e0bb765bae484adefee947d08fc18c9eead349661264633f9952616e870e4a70838b3de2c3643acd99363819aad56dd4f41ecb53d32ceb6ec52760ca9 SHA512 1031094918672e3a3a177f5d2b52f3b2e71115b1a72ea7d1360a8cc71beae761f4e894f3c00d422d4417014a3dfbe6e26ddd48fa745785de46d74df98d55baed +DIST gix-refspec-0.20.0.crate 16102 BLAKE2B de7d38a7ef2c26c83e5aa17664e59a7c6034a29aaf8eff2d1ca4a2942c45a6d79407a681213d0bb02d51ca73c5120eaab08eaef43275f68c38d5edb9ea5ddd03 SHA512 f13bd228c483616dbe009d3de541d813c5149a3693da36d963e7599cbd8cd3f355b4a3ff844855ea843b1a71d22e4ba7538f5dbff19868abc73a6f6bf5deb65a DIST gix-refspec-0.9.0.crate 28295 BLAKE2B 068ee1a75d3378fe520a31dd121e318e99afe86d522b18bbf7679f3912886feff409002dafe635be3ccef30f36525ec370c049cbbf0fe624c93253b254601956 SHA512 1425cee185f67c6709cd5240e2461c0324a9193e174edc181075d92d8ee095fec6fd9bb4bef465dc15072c3253798721d40cdfc68b76d1e6b6845536de6cf53c DIST gix-revision-0.12.2.crate 37050 BLAKE2B 34ef57c23c9c062d879a63adf8bb3fbacabb4af9c7aed00211a4637fc0e09a6d5d81f06bed274165292179217504661556523a47f0d71d6397244ec64c65cc71 SHA512 3199b494c4abf61a3f08e4d2b4ef483c1df45511ce61943eddb115ad776b6906a03d0548275d2c91837d99bf55ab612b205eac02202edb8af8f21205b2a503ca -DIST gix-revision-0.22.0.crate 49021 BLAKE2B 4dc98fa56b4ee6a79f821684cc78382cb6742e135c7f60747e700ea0614f197805b1f1368bf9be4d2eee48b35c561d355f97136af28d6d1bac29762a44c1f1f2 SHA512 11d5d64118c416f96c073cd579b17cd66084b673116348545a6c9ef327cbdf7559a66b10b9d1be214ab3d4756d2ad324f92c81de7b99f1859a87f317511961a5 DIST gix-revision-0.23.0.crate 49397 BLAKE2B 915ecd67367c6a56319cf18a3a449dc668f3bc18c1ed95bcebc3b42cc6f2189b2294dc88e954d0422418c2c28519b30f5d56d1351e08720a73f05cd85567096f SHA512 67336830c7a2c579a5c9529c45d7d4c0ad8ca55bf9966e801c73e62a22a4972487838794e9704f642ffd27de111b9055448775801471de16f48e94775384fc99 -DIST gix-revwalk-0.8.0.crate 16070 BLAKE2B 5e5f99e50798e9a334b0363a577cce48eb35342b70918af054abaff7793fb19a8a8a0f67eafd5c6a3da737fbd8bc48485b4a0e97c9890cbee3ae9df6712ee032 SHA512 f3b1d5af869fae813174972c66bb4233bfaa189ad880e02383e263debcbe86e025336b0b1488b98490c672370b5e1bac177d664c2dce2e51399789dcf3f10cf1 +DIST gix-revision-0.24.0.crate 19188 BLAKE2B 1b7c607006488b71e33bc33efe1f29ca27e2087686a10c9f47f8c6512720e2012a454c23d8c14983b3109e33c7864be8a79874cad7feecf1b9fbef42fedacc25 SHA512 b756ff26586f19493a87d76c9b8193836ac3878141d8327a31db0b2c0c52b3326a478b2f4386a8ebadb78d8ef9386f7ea8b35049eb5c98378dd6f333ba5ba5ff +DIST gix-revwalk-0.10.0.crate 11829 BLAKE2B c9d5d20e7fde81b052c7e06814bf00d66fb1757f28dbb0f8073b9d49163e4357e170e056dd6ed97d5c88afe54231bed143f3468a1523c072893afb8395d3c4d8 SHA512 77ca7ae282d84c72a9febaa4a512ee1448f03af544a6c8409048dab4cb45548efec341f825285cb6545161ccdba1e4c3c745d892c58fd5dfda046826419be115 DIST gix-revwalk-0.9.0.crate 16395 BLAKE2B 094ec6792a9a3f1b8b144a9b96696201d400b475023a6dd6b27f90b7fce63c0f2c77d0ae12eb86bec7bc2115d067798c8ec9e0d6bc1e9006e3eddb60446db5a0 SHA512 304547481d82db8c918c50460a7d198be5504ef796b979b02e33eaae64b86367dc4290fec494951ed8860fd0c5240746355471a4c51f3ab583105cd85ee3ccbe -DIST gix-sec-0.10.0.crate 25195 BLAKE2B b8f2de79cb1f370ae0e3ee412ddc04c785f85ddb25f02628646fc5b55ae690d36e69bb3580e1397a7adad1f27a0d659a37eebdf8459dc6f4b639ac27bdd72a84 SHA512 d3c7ccc5d354b8ecd3212128356dd73a42b31c1282d802a09cb090c5e951c7e33a683938230818b4b24677e326b5b5b6323f6b72b9273020c1d2aa6fcdcecc35 DIST gix-sec-0.10.3.crate 9300 BLAKE2B 7d08c58eea4b1e1820bea90e620ca4f427ba62a74b36611b418293062d90fff6962af91a79276478230f48d2bef4a80647bc5c644f21454eebfac63eb4a280f8 SHA512 e8c88679513665d5de4ee2d297846ef7867c0d332c0d28ba013cbe64e1dfc4baa24956b1b421bc93af0532a6071ff6c29ceeb338aed7a4ff05b191da8dacf762 +DIST gix-sec-0.10.4.crate 9340 BLAKE2B af427ecea73d1b2c91315fdd3f614f6d08313d4514259a668f54873dae1b35b632f5501e9ed9bb1da8827227ac7300031a4e500a05c1c2709f2b7850dab48b44 SHA512 536d4538086c61b95bf31956b76622b280f5e6d6e2157870e5c81c7236d9284f710283899b2082cda3f996349e18c6db43a45fa3927218abccee7ac4ae0790f3 DIST gix-sec-0.6.2.crate 17385 BLAKE2B 756b8cbf9061a384f863f14f3a8c8fdf8888a9f9886ff70d53ce9fe081d22439a2cee718a721585c3ac4ea67e1ab258b7bb242a11e04fbb6a7b41ea5a1b0cffe SHA512 749af2dc7ac0b350cb5cc68d6f44d1d9fdeb345b336f60a1800db4ed4adaec4140ee67769c9a3a300c05a6eb96365f65d97be9e6af29de577538cbb84504e93d -DIST gix-submodule-0.4.0.crate 53394 BLAKE2B e7782b9d166e314c06b9967f77b01ca790831b618114b43e36f4557e3da5618725726581be864e781aa3f722df4926b30540e51c306e31dc208eca2ddaf94aa2 SHA512 307e77ae939795cb9568da1160a1438f4b8ec25a6a148b0fced736f300f4cb732c0a6b438ef719c8beb0a3e53169c5a0b7f185cf5a29d77713e2f83a6284bce4 DIST gix-submodule-0.5.0.crate 53787 BLAKE2B 38572454c398cf4828a459c071b12be1a0a2cd4ee55759fda37a3cb8cd12bb9320d4684e058083a0d76c2a78b7949e4a3330b6248005f8a5227069594c71d478 SHA512 42bc2a8a0da15e523d3fd2eeadbc084fa2fe912ab9290b8cb10503b4502953430e0d4797f60a4e4b222226f0c7e97add89036ccabf215d6fdf273ce35e50f5f0 -DIST gix-tempfile-10.0.0.crate 37470 BLAKE2B 870dba306b4d5134333b0d2a92e0ecc4334cbd094f51723a9cccbfc0d1f7023d717b768d0169efa56a939f4be1a4c45d962cd1bb19c0b687e5afde091134783f SHA512 0b3c81f2249ca18ee8d7fe554ded93421825f5f676b391e4202b6b2b1b42372a532f004493f3e079c9ac623a9d9e5b9554887054e1107c8d93cca150b4c5980d +DIST gix-submodule-0.6.0.crate 12141 BLAKE2B a37cfdb780f1d454373a6a14e02fabb1e88dfe3d6754b4874924ef2357494fd4847f97b9ad37e56a4600c8350c065c0f3a72392b0467c2b8bd888b949083ffcc SHA512 b03d890180cb07c45c1982459ec2166cd3cc34daed9e9e36c1cd561f7d73c58a536aca6a611d5f73db8bd46001171997e87a6b3d2b54461df2aebf55bfe03df3 DIST gix-tempfile-11.0.1.crate 17170 BLAKE2B 098d8cd6e74a0a2d81eaddaa0a6903a3726592921ef880bc770c759e1f2cdfdcd597442140fc3566503b2bf5bf0088a0ee1b154249d8612c243512718e0d786d SHA512 117e04096cc7f9f6eaff847bceda0fcff5eb20f7994655e671620422a20195dd85bdbbf7fd6bf68ed01c45bf5b3a339574dabd5842758ca82cdc5401c48d9d3b DIST gix-tempfile-4.1.1.crate 35191 BLAKE2B 766786aae854dbe4d09d52253603a9365e3aa1ac470b91e4f4975ef6d300f98d436b63d1fa5d45fe8bdbd0ae0b90819a61216dd5f246840b80e5f75bd412a3cb SHA512 3b0b9e55749056a296993954cdde71e6d775c542b6a34c4fb44e16764232ab2b3f6df86497eb870310d1048fe2291c68ea19041344128ff8013e2051325dc7fd -DIST gix-trace-0.1.3.crate 12486 BLAKE2B 231a7b7da09ae5e37d8e1b011f4d6130d04398970e0bfaf448a03ddb52cc11937ad4dafc685e6b554167d034f6b7c88856bd57b5ee11fe1f5ad9722b9b8312f4 SHA512 16f1781b50bd95e0b4b1a8724ba263da937022b5968d7c35f2ed2ba706f0b7fd429422f73c5643d8a119301f9e45c78f38659c963994c88e5c125788db08841a DIST gix-trace-0.1.6.crate 9710 BLAKE2B 6004fe651237d34a72b2939052ba375992c7e7d655c7da75b8705c79f3642d5fe46852778889ef6cfb93414d86dd4e3ee8cc596567c4fa85af1f831e85ca735c SHA512 3d0b80ec63b9931f3d99b30e7ab32028eb027816d742010846d5e9a226a9f5fe6ad9d007b64762d42ec2a494b1294fec2c0041ac8dba7a047a018a5fe9e2b81c +DIST gix-trace-0.1.7.crate 9647 BLAKE2B c8b887a0d42bb6786b12f88388e017bd736ea13ad29a47fae36c472a3f750b653cc11bf01460e2ad469204a5c6871c3dc08ee4be4a09c3623029e4941a5c6fa6 SHA512 de4c5f7ee505bd29dcf5da523503eeaf167d6a9c573727032da10f272e3aa47a9dd77ccd393f117ba531c5d6dafc2213eed8ee13670e6ec80dd27cb56b1476bb DIST gix-transport-0.27.0.crate 90761 BLAKE2B 912117ca9932442169346c545f5819ef9f74c0ae9be3cea2e81967e8a4d2fa081265148b5859ff4e3b1f3a5b08db9a4b705cc9da1b3c9c96d24f202087f00252 SHA512 0fab1220d965b23b96b8edefd20be4db58680b14365150ed8458ba5baa4e801b2e20280b27e896c2699954d33d95d04de6de0b6618e3fade4493d0d781f76bb2 -DIST gix-transport-0.37.0.crate 104112 BLAKE2B 887e2d7a245ae3143edcc9aae526cc24c72f880a66230a64ecaed6118051e6a45767bbf2266dbceb42e2b963d3699bc82633014b4444251e8c305b50dcff76c0 SHA512 0ed5dad43f5dde9fbc2229bc343150cf599c21f91b53a2ae7a62c961e05addd1a2bde44208cd59cd04ddf81337fdc6625c0dca84a25fc58b306a7e85a071a326 DIST gix-transport-0.38.0.crate 104807 BLAKE2B a92ed2d64a3660c2dbbe61c0e8863f45861a70f2d27844068be2beeb18f556fd59415f673a9766a9731765992bb649697928e857dcbe7f920a2958a538ac0bff SHA512 afa47a6d9f104be4cd607b30e9a9ad10a886fd77babe0b9ffd674ac609fdf92eabb7406c956047244387c615565a61c11a4c94060c588c175eee21b60824285c +DIST gix-transport-0.39.0.crate 49271 BLAKE2B f97cd41f09b0e798e3194a787ffdf04b0196f06937f096587f26d2de87a7c4f7a343cb5ca59183f72be4e61e5212e00da5c27adf7fb85a9f8725999e1798dc3a SHA512 d955e510c43de896b4951f7a06e51d519f91d6d64fff09e58fa07bca057ecffa514810915263ae39aaabfb91977148da67a1cfe5efc8c50fdb9425f1fa85eb92 DIST gix-traverse-0.24.0.crate 7240 BLAKE2B 0d0e5ba8e171d844adb5ef43692f555ffad3c69e4e8ff4cf302ffe1d345c34f5fdc3aa2aac63c556865071e479736858b10af9984499e6a193ad320547b50a20 SHA512 846d1e36e3e1c50f7c1d6ddf40bae979b12fc016a6554de7e2430c1d6a1f42ff8d7eac1ff2716d2ff9759dca697b3464247f97201f9a132a4d2e43293784dfd9 -DIST gix-traverse-0.33.0.crate 37622 BLAKE2B 6b7518bb9ac225b3549f882fb5948b0bebcd71f2ff1820b6eeb9b670aaa6215cce75fcd4c661cc87c0c754ef83928d65ace3c2bf1c0e448fa06dbbf9385322fa SHA512 1a2734fa9a1c219d813da8d0787ea816353173d7553c66574b425c46909740ab42b83f3cfd9e85e4026487787b57007ca49ab33b36ec3974f50e1ae922c7f829 DIST gix-traverse-0.34.0.crate 37889 BLAKE2B ac78cacf42190fbeaf0eff8031be20c3d3f9a5591730da49a772559c0de2bba92cca945a5f0f8327af4f647320701ef4514046e720469c634433db4c62444775 SHA512 8ed405de94eca49911b1df90d5dbe3d4640573d2df2017bf195da62b9c900ef607430154c9e8200abceba9309269340ed47ddc66051368c4534bc3a8568efe7a +DIST gix-traverse-0.35.0.crate 12516 BLAKE2B cbde022ad41fb8ee8bd3fcc4bdb6e4eb40bfb49fbf8d388f3830056139e06ed7d76516113e4392b8f85455a29b57147a4bb4298d242977fe5fc315b2c1b58534 SHA512 50d036a97160d0fab351d681a0a283e6255947cef078c80471c31f77f7716d823c981f8bce8e3cc8ace9c142a23f7711d2b207cc13f24406b3532f292c4edf13 DIST gix-url-0.15.0.crate 28617 BLAKE2B 61175530e6734acaddc8d7c43a12c16b5d27643428e1476220594588ba441cc8135b47bb49b3efeab4aba971f6c2bac4ba8846ad24d78d999309c34901d1eea4 SHA512 2cbb8d968cbb9f1f2e8345e504d59a579a41cb43a3b9c7106b38babf860bf78891511a07b301b479cd183319e38cbae722955a09a89d33149e28d0af44948dad -DIST gix-url-0.24.0.crate 41090 BLAKE2B a2079eb1daf5967998513c7f4f78b706b4c3ccb69cab439d76473d698b347d6de55f43131416cc3d81b86cf149ab02af9a624427d4bb53a8031a18c888bb7470 SHA512 0071f659a85924bb500f1ba4bf25a7e50f7126e1a6ea9a7cb53d3ef8af55f0e6d4336e2ef7e6008decee4336f5a6e07cb66deb98ab2d3aaad1782ec2ee6a73d2 DIST gix-url-0.25.2.crate 13397 BLAKE2B 3554c667f585298e06bd84d79f0cc4e7f3ca4469e537fe15e76a4b847f845dd7734589892d024af0e7ddd202b0e7b039a50cbb7aa293ad65ea631f4fbdde4fd6 SHA512 2e71f2ceb8de8f850dd8c74f606c6ade4b91352909e1d0c870d10d70591ecc5c139369479cbbe603192c0d2ad18e6518512b9021c60eb15dbb21c1d5c072f8ac -DIST gix-utils-0.1.5.crate 10006 BLAKE2B bc8ab3f43f4355d65cb31af3fac5d68c206277aefdb41a5b774436c9cbbb0da09f814ba7176f9e197467f739fa70253577bfec58556c73915884d8123b4a2bd6 SHA512 cd23b089c6ce047d19db74aae28c266cf1878a6196f8b7dd3f868deaa6bc66d05f50fce3b6789e8f411ecd90a2c449102919756f9b06018d467b805b09474bc2 DIST gix-utils-0.1.8.crate 6808 BLAKE2B 5e92138452733a7e8d2b474dc2d07b67b276fae571e43c435c2e05ce6c7ea548a000c79749eeafcb5c01e8c2b06387d01d3ca5d0cc2dd0544972c167a8f8c5db SHA512 c388b73263f4acbac5011b8c0ad527f3417d0d816ce8f2de3972ac9c2fd8b96196cdd03ebf7c748503f2208c3fb8af5664c3242de69c0fab3e05c3c812b724b1 +DIST gix-utils-0.1.9.crate 7295 BLAKE2B ab86d9f781b2bbf46da03e9260658b2503576f06fa30827839d8debfd2b2b636518e4751994e3c63e395f68dc7849bb06415425539bb72ad0ace66dacab249e9 SHA512 badcb82a60f5ea17dfc3e97a3d0326e89c49882c8b92833db8021203ec8fda469a4e1216e040bbc070b78593202cf23a93125c522dad43b0c53c87d852a543ff DIST gix-validate-0.7.4.crate 2529 BLAKE2B e16506a3d21a9499b3e5a851815b9367f5d6050a3a697587cfeb0e05659bd4ad42774f62227654d18b585a4ab85aa4698cd4da0482bace7a65f7df6e3f2ebe83 SHA512 f877571639b2e86853d408b3ba6abbe83d33fac81a3b6c7eb0b15b13f382d512996e5ade85abbddd72881bf3ab506b9b3f3e8c3af6a8e158464122c415bf0b3f -DIST gix-validate-0.8.0.crate 17881 BLAKE2B b5d8a1ec78ffc6087c2917d640696ab5c1b6b3cf270167d471ec3b5c02360184cc7ea5541b9085bca1c24e4c847d905feb2c2b9a8710f0377d01e33bab16948e SHA512 90888fdade9501df35b5a50d30ce19be724f20c03a57b43a97a4e06c8c7d2a614ad5eda21cb2090f556ea2f4e15cad670f102787658768e6fcc8f5b2cca7fa24 DIST gix-validate-0.8.3.crate 7006 BLAKE2B 8fb539e12b605b74c39e1d2815785dc4bb013ec60a6e7e22ec8fce96b4b65429d34ba295d740e74498dd5cd31157994ea1eba0eae77f979c33c104562e988211 SHA512 a9011a0e0c97c0531c7b984ddd0996f753b03f3ecedca54e01be1b5a6437b456fa1df487b1c70c610dcf9d1e1399693a375c88533dddb55fa072d8c6d2b82720 DIST gix-worktree-0.14.0.crate 37067 BLAKE2B ca222d9a24960c82ec43bbf4d485cb77c4885509c2ca78c4affab56ef4d715cde5cec1e9099fffa1de2bd4708ce4f37313d9a3edaa90fdaff5dc32292a4f3d91 SHA512 22a1142376762151d84b5100cad0acc336234b20a3ada17a89b6066c84e806f9f2f7b9f6b31b17452849494c7692c3a7eb875f40362cb523f371593a2504f26d -DIST gix-worktree-0.26.0.crate 46193 BLAKE2B 14f37f2d75f8f596f0dce4b0a4946a9c5f8aa27835f96f72b33582e69369a38698bc1c1c1c7cd7696c2eaa2c1335fa29513e0048802206920f027db022a5f633 SHA512 b34a2005b9756e2864703ca14e3db16bf216f83eeabd03d23544faff269476fc2d798f942206a2b057009c62f36543f3b4aa503de1829fd66109b63737d26a8c DIST gix-worktree-0.27.0.crate 46987 BLAKE2B d6bf1d43a898a4115819da6ffa763556d4e880cd937a2394296d8e631361a845a2d075c049620f550a82a0e3177fc0616fe8ceafbfb81eb86d61385326e5f1c8 SHA512 0a93af7764df35c38a0c9789bd902e4b21b389a736af8f4149ae4faea69bf053c3e94c25e2ddef154db6faef327a6e6246537a3d94c5771a40a834c8be15032f +DIST gix-worktree-0.28.0.crate 16035 BLAKE2B 8c8110d2d5e67158ad267040f3d5141ef950f3f8741001a9f59a8705cd4c68cd2cb93c19e7ef59425d02fbb02b53bac05af9829fb95922f710f5633930cc8255 SHA512 23d8a83e994d89c3cbe095f84804a50eb2f7cb83d21923aa730d6873437330241d85d0b1235714e62a7cb863b9d603deba96c6815873e6addf486aab8dd61b79 DIST glob-0.3.0.crate 18724 BLAKE2B 1f1dd380e7d668a0c2cff9134279ebda958b4bccdd4a65ff01f9665b45ec4cce8ffbd47eb46e52cf516c5fd5803561e6bcb60cdee21ddfbb8601a95d45500620 SHA512 87098ffdbc518442995c422120cef71f83069c8f88a1970ecec5105b0f284ddd92bcee929f5c230d5b90ae1ead7e1214c3eea26f4a8b26715a00c1ab8b09bc46 DIST glob-0.3.1.crate 18880 BLAKE2B dc89b3a664e810264dd7a01ad892e865ce35b504bfe5dba12d7ea8084da7de84feaa94c2208f1a1eefed90297e552636ad61ccebf6fc8cb4d01f27d605ad0a09 SHA512 29368160138bcb7ea5660f9f30c5711cfca8bc8ba836bbade3fbe8c424e7b4118daf27cffa677962e37e36f025fd2bb5a9c2aea865b0ff155cace455dfbb658b -DIST globset-0.4.13.crate 24031 BLAKE2B 64e28ff329eb4013f5f4a94a805092197d072fe479cf7c99132dfc63a6ae7c8e8c3ed9fe4c506a239edc615196f5329fe796db825accb1e2a012f62b33567305 SHA512 1573911bcd22242ed4bfb96968b6324a67c5602f8460155d1600091e38028c4fee35cc6ec9e706a3f292b6bb14057ef97c5701fba07b213ee7b9653170c616d4 DIST globset-0.4.14.crate 25090 BLAKE2B 2c3e6f8384a066ebfa1f36bf03125b5eae79329255674e32c58963451d4b342ada10f17524232a953bee133b3c77b678a141543759ebc622b5fd659fe55622ae SHA512 e83e4f5e42a97609e2579b09f49c2cb0a76a94e7e2975c5871f2c5af5d3b809736e0a7b220404c582f4a0c7eebdbfad6cb432e89b26401b58f2b253f8c0151bc DIST globset-0.4.9.crate 22929 BLAKE2B 91dfaeb99a3f6f40a5a025ad8527c91770545487324e191801eedb6f916739b5efe687d84a43eb8b712cd181d98d3ab17b839f30c19e0da041b4c34d9286089f SHA512 66841495098b028b8d294c0832276b8864760df3a16b93b57222037c351591ac7773a99a65b85a20c438fbfc04c56ea4901188cb18ed470d3481eeef29eab708 DIST group-0.13.0.crate 16526 BLAKE2B 099ced5b8d16e6fefc331f2d89aee931ec5900a168dbe31bfbe29bd00304e8525fa5763dbcd60cb19ac6c62c8d77877f2d83e700c7ab18255b08c9b42be60d24 SHA512 359db06bee4cb51ffe799d9c408791e310e72fde3bb3fd447cf97482ebb909af07b43e9b728e3639d5497fc905b650bf00403b3a6b21515e6628c2466e0851e3 DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5 SHA512 b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76 DIST hashbrown-0.13.2.crate 105265 BLAKE2B e9ff7e6e753166ab3051a834df6f2da81a19ac6997ba269ab13a65e0abb9ce00839311785aefb451553284ad5ef3a0cda925dc2bc188d2a138a78578e530969c SHA512 21dae7a283326d21e16bb32ae0dd1481c4936939a32a06478a3351c2dec97941be532437b808e99ac40e7900a75433fe0efbd852158659a682461245e19d0e70 -DIST hashbrown-0.14.0.crate 116103 BLAKE2B 24bab03e8a8cb7623b92282c83bf8acaf0752c696ee1c010249e3ebb3646e7549d8d6d798b02c9d5b621afbebba7320f8a859d9a1af1523dbd46377b857dbb5f SHA512 f0fbdf81517f59a0b67f792a4097f1131d346b2b4cbda93590749cef7f9f1c9029e0e182f58c23b74d3028f7502c30b9593c1eb4da37f95388d74b14582b8959 DIST hashbrown-0.14.3.crate 141425 BLAKE2B 23c63a99c6c6b7a6b9b9e8bbbc7f1e342e1eb9d7582fc9eb408d3eec50c99f34502d450170bcfef4da7f2b1e743e1d1619875ec879e4753dffcb84f3c10dc3b2 SHA512 4d344e5c89ce58e04668b80ef10e4e110a3a5daf4d610c52d980577795d0e2050c7d0b151d8ba97128117665e27b92ab0300f85b88bd6e1de943c62d49249356 +DIST hashlink-0.8.4.crate 26514 BLAKE2B b4f0e4c964a7a3f7bb31f5b04c34598372fa867fca4550c3e170a1eb31d58cff44314448a467d4b8d6748aa7a7bea4ed422bff76e9e0a5018f29b85a6c51f3f0 SHA512 4b21564c26673458668da18fd95246514e90cad603ada7875466bb056fe461ab31c1db77fc2ebfe207a1bcff06df2b0b29c258f7fa9e5c19cb4e4b2388d53ff7 DIST heck-0.4.0.crate 11161 BLAKE2B 13b8bc39cf3ab90e71433e3c7b3e5f1c19404bec58dc4298dca05d94d5c14c2fc97350de737cb78aa45196b1241aa8f1ccf3a11ca309da5fe0f6a657673412b3 SHA512 33bdbf4ff9ecc4f4d74cf06590e056f4d96bf0d990d5381b9da5b65682b2495ed74e27b45419c2afa986c1f6200909d5175b137ae73ced5cc8ac869e4e1bce8f DIST heck-0.4.1.crate 11567 BLAKE2B 520aeea740cfa30b0cca12f73594ffa655f32959673b1c9caaca1ea0162e455546ae3033881394c0ba0516bcd5c9a997da02162e1585522d665813b9096eabd9 SHA512 8c80e959d2f10a2893f9a71994720f90747742bb5b61fc0a539eed3ea5679b140c48fd7f7690d7122cd6af5f7f20a19d412e3569fe741c6d31f6b2ce1e0b80e8 DIST hermit-abi-0.1.19.crate 9979 BLAKE2B 801e8052b85341cca388ada9db4b06bb1bd7b64474185b2ad06c0256b9e597639bd3dd4ba0053ea010f922e53969a4ab47b90d451fd9b94c8f2324055d151ea1 SHA512 1c877fcd562b15d2de9c151fd6c5f3ea4bf48abcb799e6139a180ffad5d64b632f0000d5707bbd92ff23a0e5f349157b9e0f5be8b50f03680b0fa47315dbb78a DIST hermit-abi-0.3.1.crate 13793 BLAKE2B ece7865a09f566a95bfba5f1fba380bf12836c3761fc6d5a3d5543d3e50ca0eac81bb567d50b5643849cf1a752aa651a0db4c053c60faa8f1c74fe2f12819d71 SHA512 a55fe9230e4e8fef63284befff74108f206e76067257439d334d33068875368902dc690926a1feea15611f14123073867d7e9cd21397bc484cef849d6e1dfbf9 DIST hermit-abi-0.3.3.crate 14253 BLAKE2B 9ed8b40a1cc894addcba2a45562d74359ba55156e2c3a547afce139324b1345df2f158f58978ccd7d343fac5e5d2cda86e2e0a9dafc77af36d4cd8aa0a6d4c03 SHA512 eb162d085e8e0db72571aca925fdb6094d1e5d091766dd62d6a116957459bfadc8d51f1acc67f4da3cf6a8802c0ff445f3ad2516c1df8fcdca0b751632e150a1 +DIST hermit-abi-0.3.5.crate 14437 BLAKE2B 62b2d2d7d2d5d63ee79d98d3604e79705b34c3e50a107e36f06d56783f7df22debba00b135c3d9cecdd5ecdde6bb5e1e052ab7e843dfd791dd9f8eedf931f96e SHA512 28256ece8ed613bb789a194ab44dd071e48c16ce9f8d4622f828b5ffb83fdee18cd7fa939b40987060a43d76d4b76b3b78cc1109ab15c75880517661b8843bc5 DIST hex-0.3.2.crate 9053 BLAKE2B 3ac67d26ad367df7543967a8153a2ca7c082d5f56df16cf63a37f76157ce94c68f4cb11c14cc75621a9c45d19c38425acb92b552dd6f45b9052d90cde2ea6e5f SHA512 fbb5e86da5c7fd4b7ebc505d4c0da1258b06406d40a5c6c1626f559e1a91525fa747cbb6e35a687c63216158832ceb49dc61d68cd7d74f2df3630b36ac423852 DIST hex-0.4.3.crate 13299 BLAKE2B deab49bf3d97f6fd7c0a0855b50232422443b226362bc7a4a19e57c2e662fff2cb046d4c5bd7618ddd523045f3d8c78754508f862f9a8ca29ca9247da6d6ec79 SHA512 fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6 DIST hkdf-0.12.3.crate 170910 BLAKE2B 08d0c28891f780abb46936481251f217e9d8f2d17d04e6e504368fe9028300ed02f091cf6a0a0983eeb02dee04309f713f73278e9b0f1b918caa2cd998112753 SHA512 bba8bd837e994e5f5131d4269fb80fb84d789dc0ca68dd967d71e92576617c933ee8c355427b470ad71ab89178b1c36e8a7e122457287f023dd4073605784d3f @@ -346,66 +329,67 @@ DIST hkdf-0.12.4.crate 171163 BLAKE2B ffa03876879110dcdd3081cdeadc9490534c44763b DIST hmac-0.12.1.crate 42657 BLAKE2B 5d432a666dbcf9077a98e1f8a4aaa3afc88f3d88553cf7a2356d117c66f38efafe686c148598ad67ae89d64ee3edf56387a6f89b75dd9ab5eee63e13953dcead SHA512 77d4bf51f4633a8c36712ce3178945141df31cd645eafcf4bd130b8ecd7cb498bf1ee6f2d9c8dfbbc9f97ac638919fcc81bd3ee600a1b27c3be3fa87313aa0b8 DIST home-0.5.3.crate 7890 BLAKE2B ed1cfadae63d1fb0a66f38aa5440dd09a98343e3afadcf1495bf69f3ce813774c9a49776c6b3641001b6007c01e24ffa6d2600c1bab05c4ea3353c74ddae2fd6 SHA512 cb3b7b24db30a8b29f36f90a0d345b2e187f9e76f22203e142a77c8308dcc62e97b5714fb0ed890210b31375cf30d3362b8d740fe189079a6d3a095be50dcb0b DIST home-0.5.4.crate 8538 BLAKE2B 1512afc063cc31104e24a744aefc2a28f07d4ded12b4500480610124289e5b7c7f2fa3f1e66da36832cc45874c4bd2d08c1a584fed25aab4ecc962abc6675e33 SHA512 2494111301bd1281c89dc77f4f78d3bc6e3a04d1969938cf4584d465c01af12ad85022832b4a99a5c0ce6adc31a83c00820df2d513a09bf5c0d4fe44c53812a4 -DIST home-0.5.5.crate 8557 BLAKE2B b14225f6e967ccd37fa734f50991a50065047f3814c4e526f3b4605ceb9206d4d12e189b4033ab85792ffea34a30f2b0267b10b9b0ed88df52c37f6ae1ecea4d SHA512 4ba97149d8f70e9b6eefc930292c7e62fab6ad03d5e4e6bf93d40209d3a65e40932c6f3d14ca579ed19ba33195977c60fc52b3d3788629fc760f41ce90fa1e58 DIST home-0.5.9.crate 8760 BLAKE2B 02277a6d0e54a88e62a50ceb5b50b08cd5dc1ca5ddc17a799db0f49a17fee8560df53f616ae22cd16020ae2a89ce7c6ec22e5e2c0d513405bc2859a6e3ec61f9 SHA512 3f1f7b619f1a47694cda92321a11d66ebbb2dc0b0c33446a7a4b886f547ee88231b61c038de04bb82acd50e617f19b5085893b8401206d32cd54502033e04bf1 DIST http-auth-0.1.8.crate 38880 BLAKE2B a34e017628587a2b6ff30994c15b1d996393d5a6df49076fb501c32d96c05ecdf2bf97c482c8f49e1af737a4be9e6d47aa9768b13ed6cdd47508a4cf802d95c1 SHA512 509313647380a98c2fede816ea90d04f85f6bfeb1ae4112767a0ad9fdd29d9169a30f4359d845ec0ee9ddcdd93921d970ea68199edc50a1c7b8e29aa6f664fd0 DIST http-auth-0.1.9.crate 39318 BLAKE2B 33eb18f36a7accaa9bd5db9fff515e9da7ce24f987c1fe05d9cca093947da2621d59016e1b00bc7a9d43e279cdde384d464c09619356bf62b4e1b1ee7c792143 SHA512 bb3154157db52908f2ead1e7a3b0296ee32061dd8be5d0a030b4fbfdc80bb590e8140476c9cdae9d3066fe54011da12c87a2a10409afe77c9f3f06f1ec69041e DIST humantime-2.1.0.crate 16749 BLAKE2B e2ae8325b037fb175b9200cc5c1944ce579056c6662cce307beb6701894552362a25e371aad65f8fb9384945b48815ca74bb8b544a32e0a5845b7edd30b918c9 SHA512 3bf29ddd1391d82897c22baa0ff3ed58ef6d6959859f1f8ed54d324caba5b6fb4422e56790511ce82f902cd11467f93c8ab7fc7b0e0bdb719308a4d0a446ae0c DIST idna-0.2.3.crate 271023 BLAKE2B 157ece18825fd3f8055581ccbd14191a6923da4c806ce51b3d6376682878db000a1b873f744c8e9e1966e4c1f8393643bcb603deae299ed0bd87847b0bd2c591 SHA512 1278bd561ce329e1dc7a6f24a10f83d9a068af5d15a088414f3921c6728b0d54f4d60d6f4d0d5a786596ad226263e1e50c3842f192d5758aa4665ba4ed5c269f DIST idna-0.3.0.crate 271128 BLAKE2B cf8a2c43760f03e94953c6692423a12f28fe763aabea8785b93cd247b3aedd2aeef2cd99978a027186290016ed924db39d19fe7d397da1ab570be9646bbb630a SHA512 9b7cee27811ee52ed9bb39fe82f724742eef2e5370642b6c756bd134c8cbc20bb6faa9f296053672dba8a66f7356a08b2ca99f176407b173e2d566d85d066441 -DIST idna-0.4.0.crate 271429 BLAKE2B 8b81bc4535d2e8a1100ddeaf6f43c043fd601ee3b37eb109a9dff01630a81603223407bd5c2f1a1b108d741c811781b205c10148a0122b8125c237a5d5ba8a58 SHA512 b4133c5f73bd9c4ccc05245a9edcc5c980714129ce4f6eb7851eea7e509617ff972fadefe6ac78db6b4106667d9d6070de52c4d42414c95921e3d9fe1b7a76cb DIST idna-0.5.0.crate 271940 BLAKE2B 0b781c2e9bf717af429efb53bdfd18244f2b8c58e5111c3bd3bee50c8a01cc747513fe20db75c38b6b771d5845647bf6c1849ae6667766c9623e018c1f399a9b SHA512 bee6cfbfc99859b113aa8c7b487429a836dabc4e317980f132d28ff8333336f33480bf9f8b186a07115eff33024cd855bc85d346fce85e17c4132e886769c54c DIST ignore-0.4.18.crate 53174 BLAKE2B 41a209a310515af9fa066c88c92751e19e0859f411baf9946933203883098f52901f8c03250cab7f716abbd0da9c03c5e6fb270a5f9e26aafab4bf1d5f5bc045 SHA512 5d11a2415f015cce6ce72aa3d08a7cfb645ee7f1845b3445a924a92144438f209c992cc15d4ede3099d1eebe3fa28bde4e0eef1a3fbcb9dbced19a42051d21be -DIST ignore-0.4.20.crate 53551 BLAKE2B 9c2b8d729ac7952e84fad82935183face8f6397f925dbea37b83b438fb327534c64c565e2f5cdb98d0820413f5c50062173887f1cce93a50805ec5e2df43a807 SHA512 e90c5c356252fa1c573bb92971477f2805e4167c3e7878e7da6756ae14463cca328a6614d448cf9a3a28abc5bf0f7c62313a8cb8103a04bb1c3bac0d0924f658 DIST ignore-0.4.21.crate 55500 BLAKE2B f9ede294134ff8f18b1dece391664de3367c6b691ac47db5bc86c314e1db7ecbae6ddd9eba2433140209901a6c16cca383c48bbff3315c9e6f3b93783752e533 SHA512 34f41115f5ecb4e76c1a3a74052f35f2b9ada17963dcf0f6257bedd843f54a44b3c170d7c44763399edf2997d2c8f291e1eab6622aa7afcbf50eb9485d722b41 +DIST ignore-0.4.22.crate 55462 BLAKE2B a9a29e5286c9a9c132f2fa319226bfa85c9555150afd18e34bd3b37915250842c46f6079208dce75674fef448450dfd23242858ee2e4e2bdb7eb65f89d689d0c SHA512 9647a4887258dd970c87798dee32a16c1cda75ce3e352829f78d97e1b786d67f74d89b2fd76d48a607fe795213965c04c9dfb47713f8fa80561f87ac465956d9 DIST im-rc-15.1.0.crate 194077 BLAKE2B 327132f1b7cdb993c041e0083838cae9fb99dd2024d9191cefc02c3d0cbcacd3f5b710b0bb36b47fc49e24915ff7396cdc972326e35dd0ee27e7f48ab65add1a SHA512 2825364dd8ddfa2a3623c3b507768b8602a3a17d0a9abd10b9ad20f4e7b6dbf5b35e928129bf0708ab29207e899e82f2285d24a7de2b55de3538b4123efc8bb9 DIST imara-diff-0.1.5.crate 154821 BLAKE2B 5be6954d53e1787e6c88b23c7cbc8848f92aa7892a4590fa7d55269550dd7e0a355ea13ff646abb4f91467ef4fca12e74da60958181ff0c6800d9965f6a536d6 SHA512 9c8254012958869cb4845f76d34849b140dd1604d14dc9822f969ffd66c32a94ae6151a1b11052817e1ef60fb94ec52ac9bd0a122b5a1e6a994952445e4d869e DIST indexmap-1.9.1.crate 54114 BLAKE2B 71e4968c85d5b3fac550590658f9fed72c754a9443221fc804efb97bd39b5fca7f894ee67f8d2c330bf212eb8a6b5c85879cd813ed56e3fc43a54f0bb689af5a SHA512 7eac99056123332ad38ef32eb65235c810e8b4d051d9b0ddd5582348c9cd3b162d36defe8e46a532e2066562f224e37fae94b52b4649ee9cfac7673b76a2513e DIST indexmap-1.9.2.crate 54627 BLAKE2B dbfa551d33305db06b59d07c1b4bf8d4596a67ff1caa03062d07f6d78b4604ac0533d1c1fe3c371702dd7e65a012bfb960d79c76db37e264d0b44be576969285 SHA512 946c54881a347892dfcb55648a2b881d3a4d113424b8c76d8957980a834895318d11336dc438a04601916cca787420708ad7e271f965c38bfeae511ec1dedf85 DIST indexmap-1.9.3.crate 54653 BLAKE2B 7bc1768589e74020dc15d3dd064009edaaef39b7aeb682d0ca8e49944e3f020b9c04d64feb102e88b22feb40863479dfaf4722d6a77b5d19e7ca553f4bf64c1b SHA512 2aa8069eb07a814c8fa3e11296c9f032ef60963520d7786ad20cca5cb7e73b8f76d97722a994d65295bb713020aadce5008cd3df5e99d8bd968ef1979f910a37 -DIST indexmap-2.0.0.crate 64038 BLAKE2B e7a1b2bbd790f1446f77262b5b0799c2a816a01295a9a4db66f10e6c0502f8970982fb808581472e840cc34dc70e7938b89408799ed0d91aa50d3dd0b4807995 SHA512 59bc19653436389e1408e21b0933e5ca6f9fe228f0f5fbe9a7e4fb461b9712ba82983cbf22c0581eaf7913298b9ef5842702946152b493c1dc651381d6bce1a3 DIST indexmap-2.1.0.crate 68224 BLAKE2B 9d833570cbb63ecae138ca234b998bd0e5b11b1a7e3d5ef4a21212bb32d0998395f1fc609f66860bdbab198081687630f583f5a2e495fac1afa40ff48bee8a0f SHA512 9d303eef918b9264b9fe326cc1d71f4095f7ed5639ed8696efa3e9be65dff2c50ada4495409e109e7718997db51ae1fd865cf8e88978107d7823faba14380600 +DIST indexmap-2.2.2.crate 76160 BLAKE2B 1b020e3e33204e9e0cf15e0b91a600296147432002e94ae1061f1d7511e3435a29c1c0c438933eb6a56c7c522cbdfff29a106622041815cbd706b9515e2ab82d SHA512 814cffe0e586940c82c152536a970917ec8702a9b946151ccc8574188fa2cb0fab094888c0e910917c99e37f5f53723ab799999fab4bee395bca7d45adeed40c DIST instant-0.1.12.crate 6128 BLAKE2B 728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902 SHA512 fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407 DIST io-close-0.3.7.crate 8025 BLAKE2B 3ae34374d194407200f327695e7525268d03e5c2e8a051c99aecd1d395407197f9e6ba39339f67ad4ac249b8be63e4595993e6cfefb2f0b421bfaf8d655099bc SHA512 0cc06245da4ad9f8708ab03619734dda41d1cbb2777a7944df10e2efb0ed0a6d34aab3ee55210b05eb4507c802d01a301b6718ddd6cb8e2b4abdd2e1be11303b DIST io-lifetimes-1.0.11.crate 37346 BLAKE2B 7f278b7378a8569d3552c9b6d4be06d7908e05d77cdb964267f0b621ec4975a42fb6e48fc030a75ad5865681adf32ff747943ac559ab4ad73331a6611a1b10c6 SHA512 30c6e5ce6f5beabe0d7bee4f4522884d1316cf7d9b8d093ba0f952995997be3d0f10e1e77b9c20b7fe2b65429de0d2ec89bb35e939455795205206a3154ed544 DIST is-terminal-0.4.10.crate 7683 BLAKE2B 9b7cdea9ad36be80fe334a05d89c36154d08a3eee872d77cb63a443868bc07ee13995f00baf154eb710b51053f8aa568d7768eb91981b5a834bc2169787df92c SHA512 d2ef6e60306ed29e1161c3203913393b1b4ad497c285be40961f8b3dd64ef23c2ff97a44c123b6193aa1a308bdbdf4b450f8b33dc4a5e7d54ccb6fafce9194d9 +DIST is-terminal-0.4.12.crate 7470 BLAKE2B 6d1db6148198299d0775539734dc62a3c7e453d621d69e01c3addeadbec4e88dde6082e4e12c7b7e8359cbd93b68c0af314d4a8df4600061a9534834699cc38a SHA512 9eb840a419f530c60d6acc52fdc9d6477818fb513bf9c3e8ab808ecd19087a52933e958a930e7a8c316d5e5a3e5beb56c34b560dddaa03c744ad37cfe6554a0f DIST is-terminal-0.4.7.crate 8356 BLAKE2B f0f42d6f6204c68bc8a9e1290b9b059ec55f5aa2f83f6966711a5f986852befe21ac9281fd611e65cb4fcbf35dfb212748785c7258c44602e7e390c51f09dec5 SHA512 56c00b2942963f8a0b5c40c96a885f85565fb09e247bfd5a3e77ca5c9e0e0e40a17a8d809c0541177e8b496fef87baac4b86c751765491ffffdb631515d8acf5 DIST itertools-0.10.3.crate 118661 BLAKE2B 0095d6e7f14ddda69605d09f74e8cc881eec1a1d234f705e667d7f9e738ef157b7ddee066855cbcad7f134bf79b99a4a4c77bff3371397a567cd34d98b68bf97 SHA512 9d17357eb68159edf4f4ccd2eb9895672c7fb633803166d5e24ee12350639eaf66f1c822910518185cd1f1ca5d9c3e228dd37525e6c337ba3fc7ce967f9bfc85 DIST itertools-0.10.5.crate 115354 BLAKE2B f24734bdfedf1dba48554e39b43669efcd4a43656eeb2c511096060daeaf049e1ad3eab232e757057750ce94aabad9fc8a0cf29a997edc6c4b167301c3443391 SHA512 d03c3cfba9841776913bbb6daad0c8945830c155f32ae4b48872e0f937c75a443f0ac9a0355f43b359ff75232f38b15f4f6d446b4be30b00b4209cf66ef770c3 DIST itertools-0.11.0.crate 125074 BLAKE2B 8e686f176764e92e4da3697eb781e1bc30d6c57ac61d97343b4fc3a48e4febf669d5771fa8620005c620cce52c236760ee2e1bc344cf602e878bc168a2e69cab SHA512 8ece00ba0a7cf481ad4586da24385a6f0b1719b9c3f0c25b9b5b373dd1a0ca7b9687a77cd179853392890b7bf4d31e0356a4e5fd540465b4ac62bd74ef717fd8 DIST itertools-0.12.0.crate 133620 BLAKE2B 73c09adab9b9a621b556d0e9ca0deb9967f25f5f7cd082a65208ada2639e8154704d1df4be06505c8a6697c51b438781ce9921f70ae826a80597d5a682b99c99 SHA512 8f4c1239aa185ba21740dfda7a0c7cd47d62430db21724acdd580a8cd62df6c0adbb11fb8ffa691acd5f1b20a143d57dbf7e30d9596c38a07b5a4b3405e31ce0 +DIST itertools-0.12.1.crate 137761 BLAKE2B d7db67feb7418d6a779dc17d8a2f33481114cd81a4d53a10cffe08e13f0d3cf4525a5ef43368fe979d5a3ce230872eaf993f7065885531aeb5a6479351857708 SHA512 0d9c1849dcc0ddf7555b0aeb7e4f2ef3b101cfc6f03310ce1b6072d70ac8c8d3387ef4c726146102012e75171e0b0bf13465704b6edfc02752e349dc6af7cf68 DIST itoa-1.0.10.crate 10534 BLAKE2B 8ffcb345d07070cc01651fd44c19f3e0659185eda733c407fd4be0955a301879ae1272dae7f425279dae8dcb7f7dc954465c9a09b5c521938a503d34fecfe2a7 SHA512 fc496be0873e31afa6ddf7f2958030f8fcb517cadb86a48280a0c50ce50460afda189af1e6c26e5ff6f85c750d772c21503864c32b526c4fe4bcdb5b07918538 DIST itoa-1.0.4.crate 10601 BLAKE2B 95545252eaabc3114323a44c8b8ea12a91568d9fc8d26ccb3bdd798ac0e04d9a6a9307927c17558f1284fa5491464cfceba2f0b880d00673449b94c0fb783150 SHA512 a70bb6fbdbcab27fbb5a84041bcbad8e0c8fda58d55ca7ac757f7be5cd373101be40df99e9acd6ae49e637e40de037c6bc59560f96c9adeccb2b2e0bf6531e42 DIST itoa-1.0.6.crate 10410 BLAKE2B 8b1dc9ae9d55a006bb2abe3b0282e5e77397814b692a87b9becdc2bb74deabf5db09e3d5a2f604964cbff046148025988a5d916480e0402b2b80646fbed32875 SHA512 e1fb82fe16e1248141d48de9e05e7abed0c6fef58f2ff8b77b52aca5f16f3600c46707ff4c7a0f0307047610f29775bda74948d6d1efceb74b37cdd22e1fcf31 -DIST itoa-1.0.9.crate 10492 BLAKE2B 0d5acef9ae72d3f4b5a387d231952e6025def69da81d38269b4882bc534be7acadc073e526fd8bebdca898a98b2c741735c541e0b6a35ed0f8f8799b906b65b1 SHA512 95f7906edb7d6a2690389167f8c4d01bc37827205bca87d527f2eb33722419ed2f2e8afaa559cc5a0a7e7fac76515c9c44c71c42b536aa34b0e2858c40946b6d DIST jobserver-0.1.25.crate 21888 BLAKE2B 2ecd417446f9eb975119af4ec74c9b3463d061f5348ebca380f0ab9963ccce6dcea8c1671c7701f3f867c7e49d0ec130809a37bff466261a2fc75e80cc01d15c SHA512 0c014e7c72a070e3332463cfa6e9c9095d542a68f8631150bad0efa3706a2d6de0347bf7d1221cc3bc0f3d5f9840fe7188aad949559375403b929d43b4a524b7 DIST jobserver-0.1.26.crate 22645 BLAKE2B 44bcc15330268ea29650e58605c7f21c35108eb64b790c005968955238e948d27b3d12e6bb06bfc0eb4a3fe5f9e5322bc0657200212bf87e08d9e043e008a5a8 SHA512 ad3ebb693018928daf399e918ce35ed0d4e643cfb5c78bde04697e41dc8adf2861023ea1cf2c5033a3026048ca0ebeb7f2f57a966ba8e420558e42dde8d494f7 DIST jobserver-0.1.27.crate 24774 BLAKE2B 259c854f3cca79f769dde0a796aef4dc135574d816e7d0b8aed4b3d4e09d4eea600db30f7c8a8f7c68c9040efa1ab99029b1380ba6240dbf21634e7b5ad141d8 SHA512 2681234952be7a5ae67770d45f4d52e8278347f79b349bda594626712b1fba595a4cf46e8fb5426b548c325a23243facf7fbdc01ae0e853e492aff39444879a5 +DIST jobserver-0.1.28.crate 25543 BLAKE2B 90fb1d8696b575b16b5b12d6fa4e7bc7890f5f09110b147d65eef8888a16ace1446a789f8079a3706f0252be8a04061d989bc8fc53e6c004d6b8a4094baf1642 SHA512 8ffb33b8c162935de1226e0ca4048f36e6e90bd1731cc7f06110bc97e2adef904f777df0ca4ed48b3b8ee4f2c243b2f883f6897427867904aa3385098abcbcee DIST js-sys-0.3.63.crate 80154 BLAKE2B 378b8da12827a743c2cc996362934cfe249dc9d9dc0de507cef366fef4ed1b9d82b5ffc22f3ac6270c909eef901f494dccc8f01725278876ef2fae1945041111 SHA512 fddab182e0f093d8b600f86688ffe736852b48351abfab1e60073c67901f144bacbcdac867f533056b1213eb75920b08b6249fcfb5a15e650978966e8350918b -DIST js-sys-0.3.64.crate 80313 BLAKE2B 7cf5dcb2b9e0b63cb82771c9e98518a4cda70372c5aed07866a07d2aa51274622357e4b5a665499328f5a3c38f7c515303da50421bad4a496fbb658e2132325f SHA512 a4f389a4eb45c2122e7bcf365dccdce8fcf14b1b521b8b839746bba8783296e2f1b959d73bdd874743f49c61a24c4077dec52f63cc7d594cd42e9cd6ea9c2e64 DIST js-sys-0.3.66.crate 80765 BLAKE2B 366f2741a1f7bc76f78068e183080bc221d45fb9adca257da61fd05a3f9044b7c6dd9d1c317e29af30effb28fb969bee2f766ff348f14d9d036f1a7e6bc2e599 SHA512 7244c856b2455d441e02eb12227517a101af28596d676797ae45098512052c09650612a93d912378d27254c5ac64dba9b37057c7493c1e3d3e0d52b2169340ac +DIST js-sys-0.3.68.crate 80764 BLAKE2B 961f58c181f060af37c00e99f55906140a4c8f1729847d6dd7da7e29b715d69ff822853dc6affb185195347e3d3bfeed392b8969c9d15a5ee28e9f01febbc148 SHA512 9b1b59f1688f95f9bd5031f68c18c0bbb8c16519c7b09aa3042e08e57921a3807d86f15407bb4d9d63c49747ac4847aa963f83373fd0d778a7e7962ea6551b6b DIST kstring-2.0.0.crate 22063 BLAKE2B 71e58489a167d57326ce974c8e05dd4d2e18f7fa142249aea86594b56b83d566e14fdd79b7202a20ca9dc9e0911f7f873454925fed642d51241e6fc920775831 SHA512 17cf8f86f0a1df9de75ded552c4bfb9f7f0567802c83c0a8fa71625aa33cc537b498c3a247716a7b91b01c609a3722233d6316322210aa44850fd564ca16f624 DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8 DIST lazycell-1.3.0.crate 12502 BLAKE2B dca2d3f46823a52dcf87b7d6103fc4f1f83bc5247ce361946ac2d9df239fb43ce4b418104503698dff0242480cd014996e77da4ae0a88f3cedbce4eb9d3c9ef8 SHA512 f9d627afc28b61e9687a3f72260eb013401fd64057647641ff2e763770d7380ab1d2d8cbb4a3c8818d53d504c618a3b46aaf701f72f4d7b25d226042824c2f8d DIST libc-0.2.137.crate 606185 BLAKE2B 6724b7ddc2460fef1d0f20efee8726162d904b92987f9de2d3dda06c9cd49124c9fa43a9b39e84d78c03d217ed8ffd30e0dc55a4eb31970413d56fd58ea00adb SHA512 1ef979dc59a7ec4aad7229ec5b40be0ec9a8496c7a2177d325db62f3eab00d72c8d2277d517c0093e0750de12fbb4e45b67133604afeef9153b8e1d4aa0baac4 DIST libc-0.2.144.crate 682092 BLAKE2B 1f699cb880a65baf9210527789abb35fe8be9565828d061e12b5c76330e21babab67b21e9a44be6a706f643f3c8b98503a3b40482183188b49f33f96a2489a68 SHA512 576da68e3845a7149f64bee425529ffec4bbb8df0272790182e49c8bad5b9744de21ffb5c1206753b57b7fe45af02c6c429e16522b72a77e5262482d64df5692 -DIST libc-0.2.150.crate 719359 BLAKE2B d08e17fb29992c76337bb5862cbc1cdaf7b9d7749cd65021f145fcf49fa7954d6251c8c2f3c9a796b46283c3bc014bccfd259ea52824459841911ad847fd7f5a SHA512 7ae8fe6a1db38ac6d951c0b4880d25a02f064f5e61d6057c20f7208dec8395d58efd085e41857bcf5f4da2b014d2952dc4ddaf18ac4acd3a23675bb659e70385 DIST libc-0.2.151.crate 736640 BLAKE2B ba8ea6d22b0eefdc5c1c5ee9fab960b6ea0eb7098a21b032563ec78b5d6e2a8f1d7ca4d5bb721c71de2c5de28e105029f229b9b03cd5168c78a65c7164e6d07d SHA512 2039bdfd704c5a876ff7d609622bb968260d6e0fd264ca457e92b75660503eca10e1ff21864b3c919d2656de521f03ef443895f5c0150271ae2502857742b0ec +DIST libc-0.2.153.crate 740614 BLAKE2B 523a41bc8cff4ebcba0edbbe9e6a2286ec7cb3ba5e90ca5926c972b68e4b34188bc077d20c22376238c3cd91b7455898a95c505ace4ededea88cc496edb4c5a7 SHA512 3f99e3a192974fffdc053ef21e9ad5fb54b7cdbd4755df176704a95dba38047138ccab76763e89c6b565f37f98fd549fe368749f84f6d1638b3209cb07eae9b4 DIST libgit2-sys-0.14.0+1.5.0.crate 1740370 BLAKE2B 0bdcec13f78292ad7849f88bbf21a8168371e9d4b15dcd09863b2ef703caa8e94a33da01164214620e11ff6f75038cf9ee6257c44aed5e07c52af044abca9952 SHA512 b2e1e54b172e6b0c71fdd02da0800e9120a3fe1b9c33b5fee4e667e9aa627979012865397b406fe91437425bf52e52a26245cfb7fa84f3ba64269dbe204582d6 DIST libgit2-sys-0.15.2+1.6.4.crate 1755413 BLAKE2B 55cd09821df10a263eeb0f9a83748695c65093fc6c1b0c28c2d33e6dc0cab08cdb045340bf1f93e1e6c20ae7cf406bb21046f45a96ec6068e832456f8d2b4c98 SHA512 28b66ffe6da956bd1127aef295b222b55681b25c1820e016284802531f5360e6d21c11c695be569d26a318321868a0ce0b2c848bfcc887f09f47fbaadb13b478 DIST libgit2-sys-0.16.1+1.7.1.crate 1773446 BLAKE2B 050b7832dd48c642c3a790481a296fe1b15bcfbddcffcb0f4792735bd135f6c499e5b6f90fe394ddd891c2c055af86041f0b0fcac26832975755a432dd0e44ac SHA512 746e80309af40af7f6d11a7d45721054a6b7f456e10af5b25ea5ddc3ae1f8d934196e9e3b9948f7d7b41b6d9dc45a660874029a39c1c3d67307daebae3f2cb69 +DIST libgit2-sys-0.16.2+1.7.2.crate 1773674 BLAKE2B 86eedb63c1d92a15cbe2ce735530b60abb3d915a9f6051f7a084b9f6e6402dbdbffad2a261689f5e5abc2353b7765a390eff7cb86e88e50fb4cfe4346487bb8b SHA512 45e23f66e1823c551b1f91d1466d971b05927e591684b35b75047ac5f7d23de889910b662ec403388b88a35dfd19b8ad9787481d36e10949e610aa02fcc35c40 DIST libloading-0.8.1.crate 27893 BLAKE2B afabb6e07ecd390918344388b5fa63e5aa9223bf3ce513d1ed94cf02b1defe9909d94f0fa05e1516a39dfe4f41636834d3de0386b3c58212103263f2b1423f76 SHA512 f17ca367ef8e62fe80f43e5f3e2d1585be7b78b0fe4a733d80acdde38c20f9f72e710cff082442de6afa323aaafa17eda4491c4430b2d12f398d420e057cadab DIST libnghttp2-sys-0.1.7+1.45.0.crate 4527090 BLAKE2B 29fa3021361656826d523cfb0312e35980199611887cbc43721a2276ecb3f663ac1283629552721754e256124340650e907293ab43b96e043c7aa87bae979ec4 SHA512 5d7a1e262fc91b654678cef4026886ccf1f55b8238164583ef46de58fbc46034288b198843e2483b1d8fa9070cf6640d83d140c53d780b38527ce68222c94376 -DIST libnghttp2-sys-0.1.8+1.55.1.crate 1103387 BLAKE2B be9ff436fd1381e2454ec1078a5cf4cc4de113ed3a1612424ce3514e7c08919c8209fca7d33f78182a09cc6c6d93dd101f9004655bac4a58d5b8bca3c6000b3b SHA512 4c7a71fbf47475c07adfbf8c5ea343b93d3ec06e743caf7a31a0f0fa5ab633f46d16626295626861de93622f8b9f8fc137452ee9fadaec79360dfc332ccdbdfd DIST libnghttp2-sys-0.1.9+1.58.0.crate 1901846 BLAKE2B 82777a0a9e4ae3db2f16829a2514062e487230a826c19248a307ac9f1bcfe540a7aa2bc415f35a5a3aeb17a41eaa9d6ff968655640ce37f253246f3428fad9a3 SHA512 654c08682ff6bc9d417e51492cdb96301cdba3b40774bd094fb971449b00f788146612c27f79dfb2cd6c6f1e693862e11c704c727a61fff3281aa6fa31659a19 +DIST libsqlite3-sys-0.27.0.crate 4948458 BLAKE2B f86b27fc951145b20d4f5ca005f9981d0749be4a3201811b801d042e47064ab2535224ef1c80657ae0d553508b5b586360f533b0a3f84e92ec5eb3c99920ebbc SHA512 34dbe8ef5c2fff5a95cf0c1ed14bbb2e537cf993515cb08edeb90a0590126ded8b0ae42db07047c769f24b23045582d4db1bd5e5ff82135cf8b2e0e5a71e85e9 DIST libssh2-sys-0.2.23.crate 493516 BLAKE2B 00c0c1396f3d6723ad750112e7af8c8ac098af7b3d11e3fafbb4dc3b90c0defeb8184e007de3c740bf1111e12a53b71c355d697c4567deb3a30ebe3fee2e0caa SHA512 9617fb1d5826dacce23658b42e3eb3f8427b33db1b5a4424081e148bd90a3f776aa50ef66183c93ae19086d64321fc10b19b1a496c3feb12a669c7313cdf39cf DIST libssh2-sys-0.3.0.crate 514550 BLAKE2B 55a24d513420e0222c342d252b1699cd583dadb37099082e0ea068fe064e80f6d82470a08d03654c17f50139993f07e20dddac4d11f0574c79040aee08f512d6 SHA512 cb8dfeade699d97fa5fa393bd87315f44810731f78458267ab098a08d949fde47fd57b64ed3e882c10a83ffff8f869de13eda50c72e140f57d802fa07650403d DIST libz-sys-1.1.12.crate 3030648 BLAKE2B ab8cb974481f86f7ef40eb27ee08ee5535cb914cb76608683b53b57e89d7c92ee4d0831d6d0977ec76476036fdb8c6374ebdf3daa639cfb627e0153d40ca752a SHA512 03daeb5f03193887b692cbe8d631c83ac632f3e92fca4f10e881058fea38d85e11c090de04be9d70d52a22dec669474a0044a3d45d4adeb3a0f39e3398cdac11 +DIST libz-sys-1.1.15.crate 3958887 BLAKE2B 989b33d3a0ce09b0268f81d86c33979c7627379d921fce4be83b8c31419aa0613a9e3d82aea400861090fe6b0bf00612396cfbe0b8eff2cf682576b62f81f807 SHA512 316a3b961d8f9b47ac763365d36a4171afc0fb19a01f9570f1962765da0bf67e7f57b848e16f370d653b40a2526fb8720a4625062cd53d4e4f12e1c69d158097 DIST libz-sys-1.1.8.crate 2481844 BLAKE2B e890a3850aed5348afe7558168c7571564687d6a7d3567a4d53ffdf79444d38c4d70d35891e16f496f31169bf73b669534f5fc584f9ec520b518dda05e80b882 SHA512 0766ab72cc1414160ccefe4812e6204cbed1341607e5d17607f24fd4ff81dca68d8f2cf43e1d27f332a508d602bff0ad340c4c647a5d5f85acc120c19cfb4100 DIST linux-raw-sys-0.3.8.crate 1013776 BLAKE2B 375b29d2cc700e95d94ea8dc304cb711562952742f65c9664e33560a3da862aba74f2ad2ee66b1dface8cd5371ea9cbbc452ea953a6b6c656ade7d938b7d2ff2 SHA512 cb0e5c54870dacfa513ad05f7a84e9e90dc1a42f55685fe3e252fd25cffa4b875f1b65eaf4ad132ef0a19e6677c7763b360d71ff0060fe6ce5198f38b9956375 DIST linux-raw-sys-0.4.12.crate 1465800 BLAKE2B 2f70a344c427093fd55732b68239f771cf6563edfe2db4b2f50cdbc904dfc7565b30bf06454b91482eaeea787b9cd4214979665bfa32f3c1c586551333cf4d2e SHA512 d9564d02d5f41356478066592e438629adb3275df0e5a1a44030cc99bf8856b8af64f18f27371f84122a828b34712aae16495a1a16050fbdbece6d95e9cdace9 -DIST linux-raw-sys-0.4.5.crate 1274380 BLAKE2B e15ca5b63cb994e86a8161e3b6e4bd20da8f574d1a470128f9a209a729ff22c86470f4c2b2a8ccbc1e37d6284b026e0805902645ea4b742425fe34491e519638 SHA512 13c36e03cb5bdb2e9f17622e21eda608057fc9d908bc55a829fdeeb77785094769d4f4b4daf376c5509ceb3abfdb3936f668bd6d5b2fd48e21c5c28b6e597e78 -DIST lock_api-0.4.10.crate 26713 BLAKE2B 113adf8554c65e9782e8fd0360d0398567dfbfddb1fea4928cc152fbab98dbe086e42b81170f6f5c333d61dd3261e8a1ebfbaed786e6bf6378e6afde6d7f9e5c SHA512 ffe8cad8099bc382832181c1ff95e0935993491f247114604201be7d4ddf8402fd4db8fd6499c611f95fbce7d57dc3d3738eddfab31c52f50ab8709e549697db +DIST linux-raw-sys-0.4.13.crate 1493855 BLAKE2B 1298a038276e2424eda9873c642fb43d864b343b03b7962446122d2dbea94d58d9fb2b93e890769e6fe4092378755413ed6afba81ce56fd61e512146e44148a3 SHA512 3918da6b667a08ef8a51aa0b087129e2dc5ab101669cbba7690fc98ae2659a36861bf9410a3b87d18522a7549d43ac169b995ea192d3073f7249305a809cac62 DIST lock_api-0.4.11.crate 27487 BLAKE2B 87116cf908f7f1f9c300cedded989df305f855883e3df5a482de2c76814c48739582d3079d76a2bdd14a6999204b7fd31dcd8fd06d1dc7f9418f0e2f70a1450e SHA512 9946adf313a5c67a0dd87a1b679b7d9d16a86149fb95974d3f28aa57a9a1a3932e4a5ee1d332097559329c5e3b2295be2e4b655b115d9f75269f33a758b17fb3 DIST lock_api-0.4.9.crate 25685 BLAKE2B 8adf5c3cccebdf6aff6ec977f230cd2a208b0b188ef57deacbbc6019431f0ede1a760b2384ba3cb49c96b8a589dc56c0f46a6359b3e62277e7ae1a1c3f586fa3 SHA512 9215381d9bb6b80d217c73a900db43df043b3e939b5bd7a292a02e9ab911cf0eacd8f883d35bdf72b3a0e78df8f1bc3e843ca4c775294c7a7a03091dc1a74990 DIST log-0.4.17.crate 38028 BLAKE2B b46be3719fc0a53e50b1f342762e188587e9f1ceb692c72473ce2663edfb8253742d30024e68c1444780ab7fc0e2d5b0601b8ea7228dc3405a9342a57548e605 SHA512 2477d88db42b1d92c30708d88823212e236f613b3465e85eb425f83f8d16fadfaf0352f06c2999a1852102edd2f6ffb10ecb539d8a3b6c48f552a25622ccffa2 @@ -413,16 +397,18 @@ DIST log-0.4.20.crate 38307 BLAKE2B cb9c9a401b49bd68c18d5e42f2ed94446f1aeb184caa DIST matchers-0.1.0.crate 6948 BLAKE2B ec3a5d01d2fedbb4dbf5bb185afbb9401410463a61f51674e0df6a571db352b2bbabfb99cdbdcfb4e511ae783165bf0258f5163f240a229b9087f9edbd0df41a SHA512 84214c1a84952d85631aa1ab5115df7cda223ac64e2acf055b6129ba1aa26ddc87615a8b51ca890ce3fee0419053fa7fe1599ae128f1d211b58c07b0c4af3b19 DIST matches-0.1.9.crate 2246 BLAKE2B de155202636c6a03ed68cdb21e8ef96e19b45be040a82943d2d7e5192c0ab5c253ab6d65f0b30b2689e21da79cba684af5be6e63c48266681aceba356f6eea41 SHA512 6a2809687d30ff04ea97bf9d1610d746e097699a4c3625ffd1b7b1e4a9673ece9d559058c9f760b99d6ab509024f7b338e7cfa6fe767499c983efa98bfb98305 DIST maybe-async-0.2.7.crate 19186 BLAKE2B 9c60b19577943ecf43acca877ca96fcf386a62cd5e55a3a0cfb7e022f1e477b56a3120d6f92fe39742dc119cfa90d16c956853f61d2268d8977e5bf8f3729d66 SHA512 ef5f4e705def3b188ad2dd4be33dbb2c3f28d08855a1cff0aabcfd63fe22d1ba99e6cb7d10a43bde3bb5d30c2fd98dd2c9172d2e0a2cf877051b5117f0e7d262 +DIST maybe-async-0.2.9.crate 21866 BLAKE2B 557cfebae7ed27ce6754eb98259a99ff639f5a7bf65e8f8d47d99686ba7f2829fc6e90cd2240b11ffc2addccf62bbf2e59c26871e564098b7ae64dc540334ea4 SHA512 d237a33e8ed6a98a6c3e984c1aa780bc7986dffa6fe2ad6e83e356f8f767ce725d088ae8c52a3d63bb79e52c96836c87170a7c61367771c19deb1236bf09c3a4 DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa -DIST memchr-2.6.4.crate 94439 BLAKE2B d1136f7105a33565214fdeecdc5a95e74d7fc7cf45997f81bf3cf389f3015fa561ab326433ddcff2db0b7259246eb6d26fc7b4e3c90c3af8b9b7ed7e8ec56ba0 SHA512 1065a67e04ec9210c70e430288e0a8d39f36ce6414722099553e99112ea2f8f710eae44bf39f8775b9850e6c8a50e634a1b1b084a8eb4f6b2eae6697dcf5b5f4 DIST memchr-2.7.1.crate 96307 BLAKE2B f1a008fbdbfe84852a8ae1d9d9574306b1bf120dd5087903adbcca6af342c9abbb296496eb9bf6cb58915c4444b3edd6ca4e27131ac7d8aed8849815df87a944 SHA512 5120496faa31fc427c8b4178461a262b3a34d70eddb7ad17a19d6db8b9969c9e113d3625b5e6dc677087fc80907377b00ba0421aba9a92cf73ca2849d932f473 DIST memmap2-0.5.10.crate 26847 BLAKE2B 1cf50f710ffedcebade4f131b8c3103b036778b320da671305c0244077743c53da155d444bcc4d0eece294234bb6e86bffe67da67aaf12a116573c64ce0ebc50 SHA512 39bd2734ce4f16c7f5a5e771f9ef92272b26f511421d5f39dfd2aaca072400ee38f2cd38352005c0c8c359095131770ce1c14570790bfe19ce6a17f711deff8a DIST memmap2-0.7.1.crate 30741 BLAKE2B bbeb8199ad5f004837c9fbd7b0984010ef73b6959dac537a5b0265b6e16720a220bbd37b39cbae3c576a39bb2fd4b43bccaf7eb59203eb304e29e7e2b25d0a30 SHA512 a264ee152bca45af4ebe22fe30330c1984a65b064dbad2bd14c66eaac5053f35cd7569cf10517d9ba98fda64e468e3a8e599cebb107a627975417283e3530e17 DIST memmap2-0.9.3.crate 33125 BLAKE2B a6448f687872bbb069b9454a80b08faca9f66723cc7fbf89bc623079fdbfceaea729eea6d61852e7c2e85492d5d9c9a8cfde54d53568bd9585c0581150e14de4 SHA512 025068aaf27296731c3a4fd8df3b745cd37e86a564aa5ab9a8eccddb99fa054820eff5a6a858c3f443666bf594b149c84045f43a555353286b066b3f1ff514cf +DIST memmap2-0.9.4.crate 32752 BLAKE2B 1b21af908061e6fe09484ce5f84d31ed1751301dffb6439512b38c53f9f090cef7541b591b968d0207c6d8351ee4d5949007caef7832ce130ffda1b3716b5454 SHA512 8bba078dba73253e8ee88f0bd2202dcd2afd0b7b800d08af8af593b882cb4acff7e297a3f299e253f5adf103893fc390dcd73e882a2e7d93ca96099fc2eace4a DIST minimal-lexical-0.2.1.crate 94841 BLAKE2B e6b8919b80d938d0b98d60d4f5f29ce43d77ebfcf8b18bde08909141915c6ef4f0d07a543538d4f3ba8527a9f55926d4a8e83473248469d087e80b274d701d61 SHA512 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c DIST miniz_oxide-0.5.3.crate 53452 BLAKE2B ae99baa01c493b5eb779595be0d77a064c4624397676d3a023cc2a54941b0b3e7c80492ac47c8a28d78ec36e2f04aebe5af79f0e714380061c5e0139b9dfd9fb SHA512 cc2971ee2a2e891cdb05c1942f533b11a557199421910266ec2e4848a16dfe6882f1c08843035443935d695882720402356b4df4a50ed131a8f5fcc0591a72c5 DIST miniz_oxide-0.5.4.crate 53485 BLAKE2B 8836697bdc3707f89fa869e6b09a36ee4d83ce2ae0a53bc7b06bbad70ed7ac25f8f67d841f3f611f6756d891f0eddb0abf7fcaf87570f8ab32220f113583ea6d SHA512 589dac16ca9c2f94e6fa92b68bcf51d140f46562cbb3a1b791b75c59feae51da5ec16042604bbd6bcb7d7f0c7f75e98ea1af8cf42d177133a5eaa86429cf3114 DIST miniz_oxide-0.7.1.crate 55194 BLAKE2B 56afbe0c0b3eca98105ae2d507493f365353cce29a6b04910ff26bc75899400fdbd067756cbda7b3d86f047fb8f3d737de00043a4a7348a813cc43e45824e33f SHA512 5eb6ffe34a866403273ff0267ff7838aeb50722ca57a03d5a1d842a5f19a3b4af570b133a3b9d64d78eafe49e4b9732b92dd63fd9c6b0ce59b3295daf10f6a3c +DIST miniz_oxide-0.7.2.crate 55731 BLAKE2B e3cbf5983025bee879b8a735fa2912db8975cb60f0499498a73ce4375e7d452c9ed62d4b0b6f6a4fa591aab55e5d7ff20033baa007fd6c839b9d74b31142c0b1 SHA512 2f8f09d7afdb9d78bfc80a228ded85a215fea05e577e907921f1808f84aae30ab118048d7b53295f11aeb5de70ab6cbdec892f3a2417bedf6f53a4576d095432 DIST miow-0.3.7.crate 24563 BLAKE2B 24375754245e4ac50620a8b6da6b21958914a6af6422a470487841c2524587d596673cc3718a85979ee911f104d71b59b38fbe9db28c1c7e4b702b9373215cb7 SHA512 451073e8913148889493de0373bc0450c8b23e136e151b48b9976292e4e03b7c3f3279ecf49dda5196badfe662a661a998cfa456d2ec340a495d54a4d2382699 DIST miow-0.5.0.crate 27696 BLAKE2B 7286b13b0ede0bbef23b9eb3456ca5c1903b572e37c274d136fb1d26785bf87d95a877a67abd930f08efc986e19e8da0136927fd2d5f5453faedef312342fa46 SHA512 3340b5dd1ec88b1033982cc93e6496c34d53404ff6e385a2cea566a01efac794d695443da19955a73a1dbfe857cb72a10fce55a5f2ecbdc4a079160e9414722e DIST miow-0.6.0.crate 27801 BLAKE2B 60156e9f143da8a1a120b79dfba48c2e3a51e3ff3f98f12ccd8c16aef6366431b9c9b3cbd69e8e745518497128b55a975c51d42c2b915c1717d3b7f9f9d14cc5 SHA512 b2fd13947f786b2d54a4c2055ed7f375234fccb5a66306793c819b78b0ee226b9a361570aca903dc97c6d8ab548132d511d91a8408887f625a1d2aa5538e1d8b @@ -430,9 +416,10 @@ DIST nix-0.26.2.crate 277973 BLAKE2B 86adcbeda37edda784593196c390e92ee069761d283 DIST nom-7.1.3.crate 117570 BLAKE2B 5643b67990b7305e101b16b8cd27c447e162a7adc6d0dfac00920b0cb50fea98c9d4edca63c34f6845cba05f8d0acb407cf3045cf64a4cb28e53c8b6bc9090cf SHA512 1ffce08dde299bc0e0367ad59c7b6a83e23decfa11115ee076ab91ec53cdd9ef37e4c2103c96eff23a7b6b8b5c3f67c83ce1917928c7d4c6462083bdfa0c9cad DIST normpath-1.1.1.crate 19786 BLAKE2B 39c955c41283051e414f8576fdaa51f11f0ab5a23bfb7f6aaaac38fd9474912721c546810c02da335a9095fdd6d8e37ff2f5fad2aa93d93c21b4be76267088fa SHA512 05f1f498f571c57c2307d201d5fa15c72fd2f297b7854757107bb27684470d43a4d40137d31c735018dd2ba50c11f23dfd5e989909e809bdedcd7bbf018385ca DIST nu-ansi-term-0.46.0.crate 24311 BLAKE2B d2e678e0eab5ad48534e686b1a4af344996d1b07a0fa40839072df3061bd7e5bc9341363403ea3ef8d19c7725ba3b7a8ed540c63e2209123b1b93f69418288b6 SHA512 b4f37786dc85e0596e2b7b261a5a9fe0265bf1651c39efb358dd649b926b12c3093f307b98bf0c4df3899f0a7cb1854f2596bd5c3e22fbbef42f912ab2eb5043 +DIST num-conv-0.1.0.crate 7444 BLAKE2B 4f5c4695006aa3ae77aaf5c55999a07d8ddfab294584fe10d73eb6abbb3f551846646156581599f966a28c74d80d3ac4373c49d2099991f7ed9edb56d36feec4 SHA512 7884c0c6599c66e40b9a79435e1bbcec60aa7e68b59686922dfab19ccbcac6a6e54f208cfb3d5a8a12e86e4dd67e09977d60b69ef6940e308a28256733f36100 DIST num-traits-0.2.15.crate 49262 BLAKE2B 942ab170b2acce1cb40e6847f766bf810a79edd293d34f3a27864f464c16fe2b99fb13171ba429cc6d584248de879434beaadf1b231a4001b0e8389ed6c1be04 SHA512 5228498af0f15daeac3c9210f3e6e71cfaaeb30beea81dd37f8eb06b9592c8bf3226a47597cd8592ad4c513964a9a40f1ab2c33102ef3dfe3800d22c8d4528e8 -DIST num-traits-0.2.16.crate 50130 BLAKE2B 1101d28cb4dce477657684a068792b94c7008a965e655edbabfeff51cbe6f008450dc6d7e4fc5dc4fe9c3ee8623ed77a7bde83ce2f68e75d618295fe6cebe0a8 SHA512 2ef65e2f6275b1000f611cc4d019b2f4846a8964b54d9b96462da10e3ac9edbf3d1de82e40094c76f7f5205740361b0eb0ced414bcddbaba5955144f728c6f94 DIST num-traits-0.2.17.crate 50190 BLAKE2B a549ef00c749dc7f276c4817477d1f9dab70cba01b6a3afa5743f16f16353bc50d992d7446a54859cf750a410d66c8cd3440708a6b91fd89d3b8889f8fff1668 SHA512 4d47d3e2f5a31019e038e609897cb0cef1ba061b35cee7e2a02e65179dcdd4960bd5b9bc759b5c013d699b3fbd9b014940a15e36658f7d4fd12cb0c7841c5b4e +DIST num-traits-0.2.18.crate 51930 BLAKE2B 6c40e155d7a52267a7183d8030ef34245492d33f103cc24551b10da3eaa18e3db485062ff87057dc23e6b55e381e5c5d2a2633aaf6f4763c06677a0a0c524f02 SHA512 e395ad9f3b21b0dd1d3a94cefe0d68a42d1b1d429ddb2823696f9cd75042568a635d93d133ddb9497ed357e5b3be5caddb8e4a4af87b65882bbdc60b05c74ebc DIST num_threads-0.1.6.crate 7334 BLAKE2B 416efdf395b0299b6b01e1508823afdda08cf67ca54e1d644fc5accbb0490945a492a34bc5ba70c3e838e6405d17ddce164ef87468bd9da27097de8994ad9577 SHA512 b2d9897e29e59353379b6372a629fc7f9afc89f777b4410eaeac7b4729527948a8dbecb175f056899f9076693ef855cc0d40e725cc54f28af588fbac5f7ce3b6 DIST once_cell-1.16.0.crate 32120 BLAKE2B 59bfc8a44f1fec72442e3d34bf4be3a5af073f854f07b3618b2857c759dca4a0fa6ba358514ae28c25d745b01bb7b390ffe9ed6e296d163fd3dd67e49092b87a SHA512 bc199570ee43bde9245a2c4637ae738e370ce9988635c8342349ceb6fb158f376247b69f9ec4ea0e6d76b934decdc77a524299ebde96c0a2c2d29d9501b9a568 DIST once_cell-1.18.0.crate 32969 BLAKE2B a08d5beee50a7add28bd9e50b18709e7b34574f0f55f80909d5efb7ac5917e5f30bdcf3fb43ddd0a4f420a427390c7ffe1cc1c7191a3a1d939bc6e3139e6eef7 SHA512 9328968afdf3535b2d9e0113d75afa725259d76994ef2e1948ad7efa4ec8a65bac7cfdc31b749d5cd55ad4e28d2e28ac57b871e3067b89182453c7e2413a13b8 @@ -441,23 +428,22 @@ DIST opener-0.5.0.crate 12350 BLAKE2B 5992f6d564ae14b609aff2d0415c4d7414a8cafebd DIST opener-0.6.1.crate 19173 BLAKE2B c235ccc8ca6f1f87a30bcf94b0014b5e1df99c6dfd942d5c3ab02f351afdc8c8fa3f7074ab87450eea939bf682d31e3a08ce90d18dcce88aefaaa7ea61425785 SHA512 bd56a5c23a3d1fc3d5828bbffc3f7df6f3d92f03cf38665587ebb5b16a716e04395ee30b239acfa8fc95f4daa67807e48d9cfcc79817f2926880832c4ea4ba2c DIST openssl-0.10.40.crate 217120 BLAKE2B 7470af72e060a4dd087468dd8f092f7519978e49e3a9e7df78cd1ae8d33819a4a14aea078d113772528f3eb4134c019fda9458656b25b9483352b1a19259acf9 SHA512 c07b2fa47cec33ad3abfbfdfe0c8c99ce00aafed5437f864e9be1d151c8f82e52c54ba565ab710693f108429f48df2ce0d2955f54b1926d808ea56fa168afcf9 DIST openssl-0.10.42.crate 225875 BLAKE2B f271b1f2976249354a3fb485635d3c05c4095cea497cde36a88145b33530436cbe60aafb6b8edd0eb48cfaf8668ea65cf6d01c71c3ed1b343449744b8124c329 SHA512 2f23f460518ab2efca867a38b51bb56a87dbd8abd99075eb0d08a82e23d3ebed337c2214eec28636c5c94800532a6a404186889b500f95bf7cb5babf18da2b0d -DIST openssl-0.10.59.crate 264765 BLAKE2B e7b9bb03ee1a58aa519ca5a647b4e12d1ce748543667dc8a81905d72a4cebfc2f8c0f01ecd9e63dd691a245be29f37e7752fd820471cc27f2395995d57f22e41 SHA512 3f91a953612fbce7fe9f2d9f0b74cfc88ee45bc6cb8f3ec18536631ae786ec9a09d7afe0fbcf4d299e508997df804155156d80cfab6b3b7954391745f8629494 DIST openssl-0.10.62.crate 266311 BLAKE2B bf61d1a1656a5d9a41e4a2570ae748df6fb987f81bbc8c747619a5aeea93c8e66ec7c59e420b4c5f46cccd114cda4c0490ee06a7b403607ceb0d672b8b80cee2 SHA512 2b4a1db3d043b09323be31fd3bd7af7ad20f0d775c1116319394a0c9644057ff33bc91424b0b5364cacf6d24f421578c253b9c6e38f11c1147b1ca205cfa4ae6 +DIST openssl-0.10.63.crate 270890 BLAKE2B 0571a214347f823c9079c1f6d204c62469235ced63cbfdb8494427aed8069f45bbb26b81d1edbddb3602c0bffd54d1ca96204aef8cb85aec041edf45d89889db SHA512 47baa5f2e34b622dff0cd475dbbf6772adf48abbcec5be1cbcafe2beb9060ae46a3d873896ee4b5d864da0b132f0efd956596c49f2afc650a44cff6af001aa56 DIST openssl-macros-0.1.0.crate 5566 BLAKE2B 51116df0f86274435f41b8bfd2b385d5a6464560a05c214445dde5cb414999d200c55e5529fa98e95abfbf26bdfe31c88708ddfa2a81671341792059ea703c07 SHA512 7e37a0c05781da13bbaf4c056c19d032a93820cc324f9f6e5743bfcbfb30e057501af1bc7cbf5f07e3a05191678cd5ae5bc4d6832f02ce75bfb03c027d18abfd DIST openssl-macros-0.1.1.crate 5601 BLAKE2B 69dc1c1f3b7bc4f934cae0dce64c3efa501162e5279efd6af3b74f7a7716c04b6996b306b310f1c045cfa2eff2895314a47ecbb020a817e461c6d77d0bc11e92 SHA512 57e75c84f78fb83f884eeaedb0dd135ecb40192dad2facd908e6a575c9b65b38a2c93bca4630e09ea5a82c77d8bc8364cb2f5778cbfe9d8f484cafe3346b883c DIST openssl-probe-0.1.5.crate 7227 BLAKE2B d1fd6a9498b3ab7f25b228f19043067604bf20790530fd0ab6fe3d4d3bc27f13e6e94d1e7ef49314c3663477d8916b8790b90427f74976143b54b95350895165 SHA512 7e560314150709a34520472698060c4f29689d4e608dc4dde146140aa690350d3603279c693367deeb0f21ab34ef61956143a3447827a2b7a3d578b9ccd6552c DIST openssl-src-111.21.0+1.1.1p.crate 5102958 BLAKE2B 4156423d559f1619e1dae256895cab8c8cef8818fffdb4c23abdda1706642f279e11e15462438614bc95a56b3eed7b68dc3add41be7d7fef734033858ab70587 SHA512 b59a084e672d41fcbb89b62d1a483a349e20f985475801884352f433108423bec3f78a6f6c9a71ed9bef9fce8a5e72addbfbc7ce8b7681fc30b26d5ebc9ff18c DIST openssl-src-111.24.0+1.1.1s.crate 5106276 BLAKE2B a2da79f567049f5bcb15d15b5083ff9a4830ea7493cff48c58c7cec06bf965f3f123af4cff2b0a24b8262a8f7a0da797f351a61b77778ac005b45dd72e05b383 SHA512 c573a93df6a226d4a451d6b1d1badf49e55ae5bd1b60ce3d6a380dbc999abefac9b46df099f31e30d47231fd55ea93f7fcf2bb8c13340b6b201fb8eb9622cbc8 -DIST openssl-src-300.1.6+3.1.4.crate 8839739 BLAKE2B aaf27bafd2e431894e2aadc93913baddff0c502105b55e433faf4cdd57f6ed98ddaafb556ccdaa6d101abe008dee0fb8c208fbe6a89d2b946842979f5a0417ac SHA512 82b6150fb288e48be4611aab0c988d1a51c3cb7eaa2fa99bd4c4b9081da2fff7d8e777625461042765f1915fcbe303ba6c8462bfb2a6bc96d8050e5026eaf6de DIST openssl-src-300.2.1+3.2.0.crate 9571211 BLAKE2B ede16971e3fa1522f3f0ac6a2081c276f74e7e39007d3e40b46a84704da3ce3a1018fa90b6ad0c7f839a437e390dd0af17ad4235dab7a1055eb5f008ff20cdad SHA512 c24ecf8df52e19b6d5d98bf9875196a5e3f9ffa1854b16e228394b803b531ce71b44559d6cf470caa4a5f23dd987e69219d8a398b48aca862b0d77f99380c9f2 +DIST openssl-src-300.2.2+3.2.1.crate 9584218 BLAKE2B 02d8fde4932f00a4a06693d68832fa47f5c0d8009e36796614355732f58fd72f0f962d3d904875b5f9bf2330fc369de513a4664f34ed0565660fda798fdbdae5 SHA512 3f69a0b9f3decedb8375b67644e24d805d7036c5a813ff5519f1cf7b2a27d1cfa0b4310d20ec9d191bf571427047340a3ab3eef7657c35096dacbb53c55ee305 DIST openssl-sys-0.9.74.crate 59808 BLAKE2B e616a0194828afe67d617e4032ed354385935ff7aa40eb495781b38b134226d5c5cfc5f9405e6273c96622245b6d4771a71b7b9512e3be7feba9a2ce88b66ecd SHA512 18015ce4dc8f15f3c371d393f4654db11b6e5ecaadbdf6cd9f020ee9aee29f3fa12a8dd74d432d8e8b5889162491b722f855b02fbf0892c8f2003bc4e692254e DIST openssl-sys-0.9.77.crate 60799 BLAKE2B 8a2344c7a579c568a420959eb2710a012af0819c054b190cd2de688defa804bbc735efdfec1a537462feaf9cc1d891c4b53be1910713e06786e811e66c6b1488 SHA512 a31256943e739a4ee500a1080d105d8380a65ff43b88ef5bbdcc164cf97a133ab2926b5f4ab3010bca3c14a09edc7570a2edfcb745fc21169408aadc0eef0fff -DIST openssl-sys-0.9.95.crate 67520 BLAKE2B febe547d6b1d357bd864d943b88f70c9b4a2118156f205fb928ce18946a91aa97619caea30b4580e5013c7bda6bcb75322df4be11a519db6ee6013d09b7e8855 SHA512 8a44009a416864c4deb42a9112d25fb87e2f03734a77500a1851b576d94f615ac69d934c1938f0b78fce9f41a5f8ba73586dfdc0f7d980f7d88ed920235f6495 DIST openssl-sys-0.9.98.crate 68035 BLAKE2B 7603b34b5abe9a84169ef5a95fcd234869b33778e64bfe94205aa5224ca640d6980ec3aefbf1758ced52f607faf7bd3dc52a08a7003f571999a7498a57685b44 SHA512 a583956cdb35cd6891ac1fe7b0622dc8082c7ae6c2392445588c0facc6975395a9fd62588a38754f726abd6b03c8453f549839447fff2dd68c84aee0c08d528c +DIST openssl-sys-0.9.99.crate 68158 BLAKE2B 59995535bc24f0ca67ea204193aee4114f88538bbd74ade7c22bc2ea1b0d7e41a79118b6d22917bd1e305a43c16f8aea095c635d27a56fc0481a2baa3092dfa3 SHA512 b91197583135c22d34814e6382dc4ad4be9c3905c979addee8688dbc52ce627815e719b9d0b365195335d4d665eaa79a406f89e4c19cef73988938d51fe2f4ee DIST ordered-float-2.10.0.crate 15589 BLAKE2B 76561b2ab32b61ae69bef039f5f4636a05533cb8002b894ea18ce776ada1b5911c3067af2318126f359a305d7a9d3844053be62af1cbd2c3c9c1f45443a1cc9c SHA512 cb883ddd723d1bedfe13d16c9546dcb84d17d4fb1c6dc6d632a0c385d80b0b881694b3364a406e5d7f073c5a7e9e80810f343dd1d6f22df6188322b3e89cf77f DIST ordered-float-2.10.1.crate 16029 BLAKE2B 7c6920160e52e377ba44ff63ac679208dcb3782c1ffb802707c54fd285ec22bebf80edd036753ee13ac3e577b0b7114241dbd9ce5f018d0d6d31ae21df1cde48 SHA512 bc659ff02660a12c4340889ca7ad99d569d8e7b9043d8e8ffae912da0a5049c1a837c7e4eb0a39e5ee3bbba9fdb498af6236e56af6da841c97c2bd4ca4c39090 DIST orion-0.17.4.crate 175901 BLAKE2B d01cfe58efe0f9ecb3859fe29f49998da95450e01f6955605665282e41e03b4dc04ae3027e4519982a44a58bf80d547d4fb0dadaad366ea24b1f1c41773e3aa3 SHA512 a10d11867952b0f20cc964ebd08285272edd209efe1444e87028b59f13634391034ee9a3987e4708ba138b94e5ac2dfd2714276958e1afa6463b1c779c28d675 -DIST orion-0.17.5.crate 186588 BLAKE2B 90fa06a76dc4e37697f054c0172662ec0cfd31f75618020e26295fedb5b08d9f35f4f01c06466bd7efde70352e96b93f53fcd7937dadeba640b2d378a396d7b2 SHA512 0ea3f0609a5a376174fdd8edf54384e4bf49b50bd9997cfa76516f79c476eab3ef687c9b1e5ef2e1d90a4f5d673a4727c984371585fd8f10296289176474b81b DIST orion-0.17.6.crate 186853 BLAKE2B 965d68327f27735b1d7bb9076722cf23f595e70c610c2e19990445499c81ed4a70777ada07f548eafdb6ae0b1126651b96f85351d7ed2dae5920984750f7cf0c SHA512 4233fa04badc5a1c9525a44b20a8e852a34a72649b0060ae4382d1f46f702e5748d6b6bec53ebf9833db97ae56e2cd5d1ccb92e9129c6ef3196de4c2634f3247 DIST os_info-3.5.1.crate 22593 BLAKE2B 33fe303542a1b560c95f987ed690337dccb1f942f12cf00484d3444087f86388dc5b7f1e998d2d71ec23b3009cceea2fa1348a587b6157d0a75ec4540c62b41c SHA512 933dcba711254aeb732666256770f4475d256f84adea1ab37aa3c179a015973d6baeb2d990f0cb75ed6fdd1ae9aa0819d0294a2a11d5925cafa69feafc43187b DIST os_info-3.7.0.crate 24133 BLAKE2B 321f1c47fbb4425bb7a779a45cbd4edd0c8e57bc97739b80ff28ed19144913af775aabc0f328fafad6afb75f2a54c8b0132c943eaa713b469138144a68497e4f SHA512 46945e48e10677fed222a6f34e428a7fbbadc4535b929f141d98483246d1f3cfc45eee905f1bd75123a101d04c5111b6376233a5cc50df2caa482a461fa49d06 @@ -466,23 +452,20 @@ DIST overload-0.1.1.crate 24439 BLAKE2B acb2dfa6c6c22ea95cf58079f6ec56a2bb5e297a DIST p384-0.13.0.crate 236495 BLAKE2B 240fa9cf7cc066cba64e9c89d78ae65d0f0fff3e875b0175646114784a2eb0083cbdac9e1a17e6de6b3e9a6074b8f318e8d6abfe63b7de432c2d19dfc0fc0091 SHA512 e81451d336b2fd0c1dc3483f1e586b7d4059b3ee7cfc935edca6be1be02d23b1e380859a44d0a6cc6538fbdfbb22cc22b8d3aba11cf90c6fdfd0e8edecdfba17 DIST parking_lot-0.12.1.crate 40967 BLAKE2B 940a112a066e3cbd15e2f6df89bfff37e4ece2194118618a96fa14871813c91798f93181ab0f768d3e1f3d60805508f216724013afb7e3da95678d0d951a42d4 SHA512 07327d3b737a913508dffb66023766348ce7f9d555c224a099cabb05baefd16a28e15fec638e3a148a5169dbd980c4541b0f8820ae9d06dfe0704482838fbd5c DIST parking_lot_core-0.9.7.crate 32412 BLAKE2B fec3ed2cf28e6d5090aae6a7c0ad583acf3ce6e54e881b78a9cb6721ca1e7040d46c044d405852728e74baff6ff1feaee7a89a64c69d20531f29942dfaafcc72 SHA512 1f232f1a87ba9377621244ba49378663f3113da7192a399fdb70be971ff5e5ca0d0601e1210a3fd8ab75ef464dc8505e719f81902e3448cce5e7848ef4bdbef0 -DIST parking_lot_core-0.9.8.crate 32383 BLAKE2B 2f9666872894d1c85895437d1353f9e15be2bc8d004ffc8f0e5be95e9dd4b274797db3752eba1c0b5b6071c1b8a71e4857cae0b2aff1afdaa39e92e70be2e6fd SHA512 8d6dfdf661b0f7d0774cb9f61121f2daefd182ac8a2a0d24eab451febfbe1a664c815c163d34a7f3d15a54915a8e22e6c6cd10e89cb7d7598d48d81ad6a3c256 DIST parking_lot_core-0.9.9.crate 32445 BLAKE2B 811d8de671bf6e0911cf0df7dcaee4fb03a3b223173a3bb8cee65a28724eeb7bac87f62aa7b1df5ea3fc93af3cee3ef30b83d06c6773d6b856a7e6fa5fa197ea SHA512 7f0df70f9f1ca8d3da0b9dcc96e49daf05d95c3a995289266b5333f68818d686d32b0c733dfe3a0f62da78fa45caa843a963923b2d0c80899c33413dc749c032 DIST pasetors-0.6.6.crate 137852 BLAKE2B 23827d36f1365f5ab69f553896ab92437ca91a9b6d177e0a3d2980527a62de4707ca36aa7eb6fa7893a121198777d6417abedc80d7437b99b049843087c8a1c5 SHA512 513d607a88f573a7d3255907151afcf682d47b60fb5c95b9014b0391dbcdfadb3a2a1b57620b5d5f6db6974d2ecd59e7f8e4951cdbad0e92a3dec61649a2b427 -DIST pasetors-0.6.7.crate 138327 BLAKE2B d75b6fd6923ce941cdd9984aa3da200fd1e29bab70b2024728ef1f4efd9df343b1c24ebfd5dda01a6b6f188ebc2fac48b9d32253f298e0c51475947629898feb SHA512 fd9ca97d65b40d5882530c2f21ae1194549222638c9c482732efd7a8e878a6e64325c6bba4192cd95e05154433060cdbba5b62eeb73bfb3c85d6be5a94bd1aa6 DIST pasetors-0.6.8.crate 138403 BLAKE2B 6ee8833d1437bfbd600bd2c82f4f198abdca396ccbe5e0e302bef2216b12efcf407a22a71699d2f7a6ac7597178863ce8d80ad0a9d353525a8ee06f8f529ec88 SHA512 5949694252bab7698b322c50b8a8b6a6917b220eade511430f0d59714af908a183b473ad27a3879bc0c8f2dd25f449982cba24d2d6d452f0df547d2092487fa1 DIST pathdiff-0.2.1.crate 7142 BLAKE2B 7f9a162c2add4acd69a81171fdb31aa9a67beb4e1be0fe93d76dc46b320729257240fca5d65dee38901f6b6ed1e536e3fff09c93cf3482859e6ba27e7206fc5b SHA512 a646f271ce81d5f6d4a8e0d98a2c802a8796a961cf8fe8177911e7757bdaecd8b156ff22046f1663a9efcd5fef1e6f000e5509d3949dbaeb494126b7e8a546b7 DIST pem-rfc7468-0.7.0.crate 24159 BLAKE2B 478d355dd970b9705ebcf44d74d61ae0694db6de16b2018548fda88546f53e35b965ff72d939def399a49fe97d3c8317a10385ace94b3d552797ec64ace1eb8f SHA512 f47d3b6c7c8bf4547916acc2a3d6671f6c1308e74641419c8f1df810d8bd940aba8f94d361e4cbef3eae3b7f11587cd3996a11be3be41d19111abfcde7a9272a DIST percent-encoding-2.1.0.crate 9748 BLAKE2B f3ff35ac683724b15e40c85e0fb8ececb07b61beeea82b7020f02d27df05a8a3535f157b3cd688533e414d6541de7de8640ef4756706d8061af0fec94ba04ab3 SHA512 98af4dfa7c6a3cf0d5aa929c436f9eb1ba1b576a944513f1284e6df2ad06be7cab9eba145d888d50af88f8c970bacc702b323041bec6d4fa1dc34095186c628a DIST percent-encoding-2.2.0.crate 10075 BLAKE2B 397e59acc3953868c709244b89a2e0db3304c0b574ecba761026b570a485f2cb5b0b2a0159586d1f342ec395ef02ace536da3bc1c72093e1cf93f8b37b26b0ec SHA512 890a5256d2b4290e12e04a02c3529f3a017faa2b6016a4dd0f08b36509f0b1107eacfcb4702024d6a21ff8852a11f263c1adc096b16ef8d12c45a734c087fe68 -DIST percent-encoding-2.3.0.crate 10196 BLAKE2B 155bb1aaf0db4d22179bbe24b2d312f3d507876436e8ce76dfb59775282c1136a6c2bf5672f4b6bc274e4535acc9e50497c3e20b77aa2490512755c9cc9e6c41 SHA512 54ba129b0f3b43627707be994a281cdb69d5a7bdbc91dfeaa0226cf2834adeff7d2597dca5d11dd48b5731e831acf1284497b251abfebc0618761f98fe3c01cd DIST percent-encoding-2.3.1.crate 10235 BLAKE2B cf8e2fd7b359a05b7bdaf731f9ae84c7fe6f468a53482eb2db7f93dfdaab64ac812b3664899db260055a93449462e6d219c695942fc5b030517b197b4df9b95f SHA512 5951ea8315e52cf3acfbaa023cb9e13a136b114c54a7da0bd44619ae24cd2159d4a96469d7572a2fdabd94e19513a033387117d7ca81d0eb409fb383e4acda44 DIST pin-project-lite-0.2.13.crate 29141 BLAKE2B c434a336716c9cdd16ebc297fed393e9106ef167a693c4aa0b12c681e03141b8ba3cdf64c310916cb7d5cc43cbbfcaaeb39bb5fb1e8b3efb9e94a3f72af914eb SHA512 7f12595d751d315de6c0d380e2f501b74154661eb676987d2cab6fdc956091a68c9cac658df45dbff73615e982e6ae2ea138c09ebb708cd6c351f0d18dbbdbee DIST pkcs8-0.10.2.crate 26360 BLAKE2B a62b5b7386eedba6fcbc4cff2b103b899dbf6179101445283f9076080489129543561af1ad6f09061564f68c28954262e49d0bb3e182f2ce7495e19d6f34bd5e SHA512 87127d51f0e1fe085d46b30394f2a580e857cd64f5c6fe4a3ac3b8871230aa426598dbb007e8bdfd5d729b99a9c0b4d84116f0768886605342d2ed112c51dfa8 DIST pkg-config-0.3.25.crate 16838 BLAKE2B b6ebbcacdc0f440e24ce5730edd4b371387cf7f44e438216893f29c0f303ac7920791630d4a9bf13581da840c8888e18bdd78dc61458d3331e967b3dfa6d0597 SHA512 46658794f0a7446354041c1cc08cf637970f7651c0c506e2b90c9d4e284347cb82f05ce282cc55c8087bed58a5b961424a56574f4500de9f3ba9cb9e71667aa8 DIST pkg-config-0.3.26.crate 18662 BLAKE2B 2ad92dfdc8ac0414b12a61dd30ea4ac5f142bbb55d0555ecfa3a53e750367e1b11766a693ef11f8cbe5a2ddb978327632458b2bcf75be7aa8f973262033349ee SHA512 509c4d1494cccc20de6a62d9d037c63ff77ebee8d907747c57ba0926d177b08fcac0231ccdda14511b453deb0b76ddd10f8fbdf63ff94257d72a12a889546435 -DIST pkg-config-0.3.27.crate 18838 BLAKE2B 1295eb4f08751b3663cb2c7c2753f29bf2ccd80f4e5856909fe10b6f006c37fb9672c9518b9b416546469faa18821512673a66543c0bd1e848bddabc456d0a90 SHA512 41e9b8d4fce6b8244c2ac8566318a001b481bd42a182f1a832c81ce93c6a023e18af03aa3500b134c30195219d35080433bdba69b2594e9665081debfbb4533a DIST pkg-config-0.3.28.crate 20330 BLAKE2B e38aa3fd2f03bcdca0ca92585ef558841623e38d01cbeb9db988f157ab94a0ad60be2b264dffccd0312594128cdf42fc40b659d1c009265ec274e4ab5801f79d SHA512 1ef92c5cf5320fb2e7d9e337edae08eaef01c762cb18406f732af731e5a94bef95be36cc0e0f5643f47a925aa127c5520a961c034e7b86357715656707a6e0e4 +DIST pkg-config-0.3.29.crate 20563 BLAKE2B ed0559b0073890911fb47742743b2586123bf9e9b594aa0d5b2c419c6768cd37e25b546c21077ea6cc02823a679b302aeaaca6c7fcaf9aeec615dd08f53a1f6f SHA512 bac7dafc0e10bef40e427c1fc0271d1a26acb2f5b1cf7cc7a128f4d4f1f3110529e45057b71cea7b0f6ddff26945fe08962285ddeb22b54639e44a2e43af698f DIST powerfmt-0.2.0.crate 15165 BLAKE2B a3e1ce63f5866f75526eeb749bec6607e42cb495bbb953082cde7e98e6aa429ecaa41889d98ff7ed4cf5031258b4f7e0553ff8fc435b3b6f8b4ef2b6d53d9b61 SHA512 0623f92e4d6ab284b3f6dae58220d79d9185df4a738999d68040c50d72fe0380d70358cb622f079c629bab53bb03c6e085e165d5bddfbeea84245864fed90029 DIST ppv-lite86-0.2.17.crate 22242 BLAKE2B 48c4a31a3b555fa37072c4de083580bb769747c7668748541af472778b5b58c3e7ab2b5e178760f542f973774f09910bdd4058ae5fb9d6b10c103eb76cfd0d3d SHA512 539d916e7e5869d832045c1aa88aec519bd000227f9b01d4dd0bfc9ffb640d5f5eb21b05eba718174773c97192a655ad3cb31b53ceb914dd19179a6699b3583a DIST primeorder-0.13.2.crate 20139 BLAKE2B b6539be08d6e732143c45403c68add90dd19cbcd34f6bdc98e28383d314ef3aa2c27b5d988790525507033842567a8339ba7c8c933e705189bde2077e6b9d287 SHA512 8d7005b3463442f6e982e7cce91851cf60abb9da7fa20b148a660f2727f0229c6af33411fefba6a3c956325ccaca593a8e13a0f8d905b1ea26bc3f53fcbe9b11 @@ -491,14 +474,14 @@ DIST proc-macro-error-1.0.4.crate 25293 BLAKE2B ef918c5efaf2545ab38787c8d0c07315 DIST proc-macro-error-attr-1.0.4.crate 7971 BLAKE2B 98e2925881c2be186e22c2c439697e91d43f807eb61a5d13e3b0b4321ed50a74f3d699942c04b89b6fea0f156bb5d19ebcf22f9cd4b98a7e6917c437600ed823 SHA512 2606afa9ec78d7dad4500c98d3a5ecbd02c6b53ab829c742bed7f57b322a95238ab4e01cf268746815f1424fd9b02eddfa30e72f98c66106f57765f3d3116495 DIST proc-macro2-1.0.47.crate 41955 BLAKE2B dbfc20b61443225130d08b05deeba56e63e76921e56359c9b0531798b18778d6ddcb56c3372fb6ccc68586a6c1dc725054f0e83f93e8623cb5ff6a7a2ed3dc83 SHA512 60c5d0dcbdee7ddab40664882d3cf5a868f7ea5b49ebab3b4419c3f325582b816625e73e0d1737bbd46bd7d765ece6c81c2ff4be894555d4b255f5cb9255e931 DIST proc-macro2-1.0.59.crate 44360 BLAKE2B b1e42efd70e9a61bd46fd8bdd7db26aea142d98d28765de799901606b721c23a22c3e853d0821709ef5ddeac0304731b6a09c3bff3b7769e946b77fc67e44d36 SHA512 30e3340f53593afb3f07c4ba4c3d51acabd9a7513976aeaeed4c063fee268a28066c53b265b629d5d3f56597d1d34a9e69378f0ef5cda37b51a8fa8b67424aea -DIST proc-macro2-1.0.66.crate 43575 BLAKE2B 9eb3e816b00fcf625c280ba14ad269f5893d0523473a24de07c21945f6f932fbd08efb3c339b35d903245510e3f065e1478439b024a325f2bb9f97bc7bcbb18d SHA512 85f5a762f9411142e5ac28144bd380f07f0633ed2e44d8a2545be9fb8f42abaca6b5d45631b4be83b8e8b9beca7438bc52f25615c3a410a3a1249474b1aca407 DIST proc-macro2-1.0.74.crate 45383 BLAKE2B 926802f43624216a01d355f78e0d14a113b72a2d01cf0a754c7dc29f3722a394546184e157c9a3475de495b8bf8f824847812314d3620d8ea083e53d9419a9c3 SHA512 7bb247f7b0274f4011032fad056bf5c11f2887364479eb997a62ca5659c0c8b1949f020bc9d1c12a50e5bc6ce03d025be55dd1a1c68b3377eef4469af6514c3b +DIST proc-macro2-1.0.78.crate 47158 BLAKE2B c56a24fce3faca9e04db7965cab552d2a976c3764df0a84179b5a89d1230ab355c777a82b4c982e3945414f1f0478473a88821dd176c32d6de394d73a26adb9a SHA512 11956fe03a2e77a925cdff2c3c8bc8804dffab4fa1de963a128fa23f4189976fd2e2102bd346b92c33524beae320b71dadaa5213695a3ec638404196e14fa769 DIST prodash-23.1.2.crate 83797 BLAKE2B 6407d22f46020a7c1b2d78a17d05bcc4b8088a913ee31a778f0f403530e908ba3eecbb4f677eaf8dbb7e90bfb3485dbde47720203119aff0696e555c07d339de SHA512 733c3a072fd544c151e5e1298ac4cacfc4356813e454978ba526adec8c9fd00af6c37c84ebf156e5761776d07cc4142bbbf414ed19b01533a90222e64cf0fcea DIST prodash-26.2.2.crate 88268 BLAKE2B 2b8a13c35e08ae0bb12625430eab0f9057c3467551dd2efe4150f18c9bc1880ea19df8d9d835791774fcdf78b6020920d1dcacc26557be75c5eba15ec1388216 SHA512 46961db2625c5064dc073e31257758b4b9133c8169380f7e7e30143e648677ae62f3dbd16fe96d1999aa8b94824297184e99baede5f25ddf198535c3f9ec4a6b DIST pulldown-cmark-0.9.3.crate 117339 BLAKE2B 0b4105a9452139865723a66e434804da7fec35771a90335debe579164ce7ddd78192949db77ad5427ff80b44805a8fa5ca497e6b4111344aaa014faaa508904f SHA512 2f5acf1b6f345ea2f82c6daeb4b73c93c2772dcfb7ccff6fba9e51b8840b0662202eb3bd1c917f8f81be1ba86b58fb3d5f87616dbdca991e0ef6fc249dc888fe +DIST pulldown-cmark-0.9.6.crate 117378 BLAKE2B 39376ce32138115e2def495b6d2761500da8045677dff9f919526b7c297e00e72484cca51f9b3d6e0cbacf12f681b1651209296845561324750f5544eff516bb SHA512 074d70722bb42cff59f85c209c3f0c00a739d76a22bcca123a33a0a899df49105887565d71525ec5926261efb74b912bcd024714617d83ca72bcef86bc428764 DIST quote-1.0.21.crate 28030 BLAKE2B 547344ba9272874f5fbb4bd27a69ef5be99823e10e1318afe71971b18f37e9c73d54168f16efb82c53a332e4874c80a82ea951fb2c85fad50cdfe783622b79fc SHA512 0728eb4df7e1f7c4d32ab08c901c2c969db8eb46b03bcec3e4956a4f6b360939d32abc6b6ebd7a31058e8e9b69c3d995a24cb484f93656f05b4ee963be1c74fc DIST quote-1.0.28.crate 28382 BLAKE2B 9fb16c3bb2a7fec3d8138ffec1f58277061f4a643c9051e1f6525f9e347ed9de41a3797eb3140a6dd828526eb4114c1f7ca562151dc933f338d64b175ed35d9f SHA512 846d718153f78cbae6dc714caa9413a5d5964bcc5e032f5c6c5356c62c33bf22635955ebdff0dede69ba1c9657387e65d61de7c537f6f56f8060721dfa52d735 -DIST quote-1.0.33.crate 28090 BLAKE2B 77c4b166f1200e1ee2ab94a5014acd334c1fe4b7d72851d73768d491c56c6779a0882a304c1f30c88732a6168351f0f786b10516ae537cff993892a749175848 SHA512 c1e76c3c017e8554eebe309f8167fd56fce931981c06798aa85a0cc6d64a9cba6ab103f5a1324e69c6f9ca5dc47a8e31ff2e847850542748697afcd265b5939c DIST quote-1.0.35.crate 28136 BLAKE2B 81424245e1e2b94459df68bb3a9a866c6a364102b5e1d010ede9c5f8278f8406d7b651957d091c5914e936b494b0f6e9a6a1dd8b7d35cd7d7100f86dee4ec12e SHA512 f5314fb6af17cf36c228e1970c569c29ec248954a450a5f90ba9e2896d04f74904c9cec5a1f74325f2489295a94491eee4ce8fb461e22cd4b34e53f1f881efd2 DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2 DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075 @@ -506,35 +489,33 @@ DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808 DIST rand_xoshiro-0.6.0.crate 17125 BLAKE2B dabdc3641fa85cecaa057d988396f55bbefa57ddc44ec1989958b40ea7dc51ffc4d04cff556fc6182d202cfd61834256f31fbf8c71c40b37a230610095c0b6a1 SHA512 dfdfc6bbeb222f6badc186773f3f3ac7c899d76f7274c33fa7bddf00a1a02b9eb6990f7f37fd37097085cae7a86d21e0819f8dd0d254aebda66fe367b8867b34 DIST redox_syscall-0.2.13.crate 23759 BLAKE2B b59c3e923b7bddc84285377eca86e649c21ee7dd61924245d43c6554124adf689f9b92841ca64876b34797249698511b322f6e8e639d71e45e1ae9da5f8b7834 SHA512 6551f503ba52c4edc0cb4a418ff212188ddc7be80dcb39eaf3bfb82faa9a76cdf359f604d6b32be6c6a335b54180c9399a0e32670333a5a08351957308486100 DIST redox_syscall-0.2.16.crate 24012 BLAKE2B 9497a52044458b1435ea16e86ee072e379b6b11ee31602ea72d6b6072a4a99426f409c2e58108a4e9c36dc193fa49c83951e71f4fd4e158eafff18c594dc01ad SHA512 63b5d876baaf99f5cf737679bc6ac7a9e3d8a41aa93f5c59416ce7e3841e2513bff678773553cfe62fb452707f82acc384ea63aec932a31bf94679cd1caddd27 -DIST redox_syscall-0.3.5.crate 23404 BLAKE2B 85aa4299d9816666bf576f523da5cdeae87b3c8fbb2af103e82258d23f73303c068a4b6c3ef4117ad67958cb31e41f836a9f59f2ce1bc52c23605e34399afcf1 SHA512 16f8f4766932bb54e4740cfdb4f0802f76246c0bf88c1d76c69c115949b124b625d8c3b85d8947073c2e9544f425aa16c10f71fabe3c03d29e424c47fe4ccdde DIST redox_syscall-0.4.1.crate 24858 BLAKE2B c3301137a0b84e03b09d28dfa377ab3bea74d574a08cee21d35713b278d8b5b30ca2a1d73a0981baeb4644cbb88c86c8eb15ab3bb2692e38b93e6b35fab4e0da SHA512 073ed9d96090cf46eab9877742277a013c62d8da86d9caf2310b4fa868af306511936553579e01309f27067d344226cc8dc5e3aef01d9b900da2febd33848f8d DIST redox_users-0.4.3.crate 15353 BLAKE2B 5e3b4e902566620cee8856c092cac193366ddcd2f5aef787b1d485353a0da11486ae1359dc60f3c87a198cb68f93ef99ac7551cc2315412b93b10ffb10540633 SHA512 0d3366e23cf93e1b0e025a29025eaebfcd1145bd158e2663b94fd952dc2d8a25566819e3a03c4136ca16a6408d37396e2ead0814c3f0c2bb10334dfd0b838fda DIST regex-1.10.2.crate 252839 BLAKE2B 4be7bede72d41634c52eea25566fb13337a84a055aae6fb73d3b18ab9168085ed04ffbfd5b6f87c2f85c9922893b9c9a253a8c874eae9185b2100850443b1517 SHA512 e594f70cc540586e4039e7b905ede9e507757b531f22a94aae185e47732ae0d54bceb2c6aceb815819a9652c01ccf697798d372631f2f864c04ca2eec59759d3 +DIST regex-1.10.3.crate 253101 BLAKE2B 390ebb00bf5430048412883b672d80737e783fd36f40895343cb38ef2e26e2713418c2fb4d66792bfd3be4c990b4518ba120de229a72cbeb7fd5c2af325fbcaf SHA512 d090898465013b0975a6de87fbdcdf76b4896578056f4da83424bd5e7832547a3d8ace643c379c4f14700a0a88dc95950a38645508d1675306c377879a90cf5d DIST regex-1.5.6.crate 238593 BLAKE2B d2b200d9d3d8924e7dd7a1f96c769a5bdf01d9bcd358ffb90692c526a81ac6f1a5db8ab0c343b96868ef9d71e78633373744468fe97d281676c84ac795352745 SHA512 43ad2ebe14f43d69c62f563a4fd53b5657f0f2cc130a0e6353a13073027640ff891e9f9b40ea85858507047bddb2e023d668c9bf57f2ba0ae045b74b5f0d2a1f DIST regex-1.7.0.crate 239421 BLAKE2B 6e9434bb9835bd8e15c81e817aa64e8443c4188219caf46579078c6b7cbd98ee588af0f526e0fd5a01814762dfaa113ca3d15f7cfa14e969d5acda3a631e9560 SHA512 974c15a593d86c33e0bb34f7a67957fe96dec07b3752f2b6b968d657845f5d2342a5ee9ec1359109c43e4f46c9b2b2b678d59f7b752455a0ab1435c1fa56ca3c -DIST regex-1.9.4.crate 253112 BLAKE2B 434a56ab97d988d0121407f4b49825807c639cbd9c498249da9fdd186a40340157adfeadfb8b0f442fbd63968f4c9fb36c487d9472cacacd1fdba9c357bb9218 SHA512 4c7c478c74dd6a470ff89320a6944ea301967543a5ab281341cb4c8abf1dbbf909f329e73082ff5157db8108eb61b7a1a8b1e88555f848a876bcc5072d23e894 DIST regex-automata-0.1.10.crate 114533 BLAKE2B 0e357229f6825f14339b1d7c40730b83e62bba12115d01ed20313320766e769a653a2fcd2c9d19af51a82c38e9e42c1a31d005e1f44f5b6fbb3ead7c9c74027f SHA512 56d64da361afce82c6cb49e70b99ce1fca3e1969c54bba5f9971db135f8544c65f49feb8827789947b3d1dcefc9c49a7a434a7ffe0d09c5900345a1733723c5f -DIST regex-automata-0.3.7.crate 607421 BLAKE2B ed040e37e24979118edfe37ddd25443986cab4ab96e6391f9a6f70c6ac308678d5773a14bc2d10e809d7bd26d2725bc45d01493efaaef7e6038152de6fc7fc08 SHA512 967f5d0b452ba782b7e5edcb3e7f1e730407cd65f072eecf9d28d1e4c2cec9954a891a3fb4d69310d299a287a5c6afd22f71f7403dc65e07b7be207a2eac83d9 DIST regex-automata-0.4.3.crate 617011 BLAKE2B e685724eb037411c1a73d6d355c76e9e32c40f1c9029acaf86477796d3f5ad092b0c5619f4df2fc1ce34243f2ad8af147aa31f83a435e5b5adf55b4c9c8a9359 SHA512 4fc82fe3556f829956c3172447589555ef286fd66ee9a445cbdcdbe57970655e35b6eb0895ba02c344d826609257e0c95d3f7f51858aa260103bed7b08d8c1a8 +DIST regex-automata-0.4.5.crate 617406 BLAKE2B 21826731ed5439a12cdda5a1ef217dc3239a0884d038170855985bf830f2782bdf4dbfd1b1a8812812db3a2399dadf8c173e75db635dfabc97382fda0561bba3 SHA512 0e9681d5c4529d49ff2555b7b73cf234b1f321a7fc634beccdf76c2bce5094e8501403e8caee2b3a16ac299cbe4701d891f1efa380b54f9dc2d92bbacd4de611 DIST regex-syntax-0.6.26.crate 293912 BLAKE2B b0ea1ea1f87a493c770265a8d9371e3c532bf5ca20330b5946f5c922292d4420ddcfc30105a4ec3c1b154b5a77e55e86987f7edd61ef34c12eb0b4bbcaf23d2b SHA512 46087f5a2abfb48f24da77e79e66f6e514b5d005c4ae2c3283418ec471ddac9e4a1361edbae9d27efeb10217157092f812946b7b98182cf9f8aa703e01c03634 DIST regex-syntax-0.6.28.crate 299288 BLAKE2B 8554370e269e888e603c403089aa6eb4a087ae65fec016a428e424289990a07826e37a2e51cd353c7d530d5b3421e2db6a8f9d50e62379867bb5b6cbc57f2436 SHA512 ba5fb1622a330b67a4eb820551c7f20dbfdc6b38eb697b9bfddea4cf0060b473472045e93aaf6cb9727ae609e06ed285e1e42f06f34ac730ac39fb90425bbe85 DIST regex-syntax-0.6.29.crate 299752 BLAKE2B 2408ebfe5f0dd6578c33f18e8ea9a0a7a84388420c5b67adcaedde477f3f67fb3e39ba9fab1f6892c7ae7fff754c4aca51314601529cabc6a8fc43af38a11f88 SHA512 28a58950d15df1f0ac4ff4185c05b535e8f5bf0b75f79fad24e40e17a02570d1c9bd9cfc919eed8756a1069bc489c5fdccfd04f6b8266c83e3412b7b4bdc262e -DIST regex-syntax-0.7.5.crate 343366 BLAKE2B af07596e45e3525ffd253d6070ddad08dffc8f0409ea14843a135646da8b37a7a568c12ede809d9fa47eec2329f68da7a3b3c0e0cabfa200de64affe6ecefee3 SHA512 6388dbf68c8c86d8a5bd8cfb13a86e9ab2da1a339fd607c1a16848f85dd21c85d744d694c7b918954ea27eeefc90b589926c9da464343fb78ab639a5e2925efd DIST regex-syntax-0.8.2.crate 347228 BLAKE2B 211fd1c35ad0f28874d4b4d276e0fb0a27e5a1608f2f16ba2333641b154624e378419daf8d1c955f21ff5f40f6d49c89569b7e11ea5649850846d0fe447a675c SHA512 301dde555f300298f2594490ccd8b92033e4917fe9b8671b8a97db6c827793c73969be85a92999964dcaf3177edda51abeb576811ad6cab9772964dc0a77e728 DIST remove_dir_all-0.5.3.crate 9184 BLAKE2B ab7ef94e0230ddc9b363f038254a180881bbc20eb04a254f97e6f71ed491c99ba1c88f5e85632d450243882a4a0df63f3b8b183bc1fbca9caf30ec23d577b1d7 SHA512 50417d6d8a33912193a1ed37eb72b47431b12ae65d2780cdb7080c3d141e63819da13751c3fb737685cea322f70b36d413389c3dc01aa12b4dce615aefed0e2c DIST rfc6979-0.4.0.crate 9140 BLAKE2B 662d967b1d818439e972d19bd251a4e3609c65bae945b4d11c0ff4966e9fcfaecb739d0b63bd767cda6a22e77a52f3386f02cb27c5c76ce9008837c882f8df33 SHA512 fb68114f5f8c1e7b921ed175fc01813531a584b8cb2df1264b72e1925bd66b4c021714b3627fbbcf3fabc26e4d6578c4d246369a0c98049d4058dca4cbabb20f +DIST rusqlite-0.30.0.crate 150360 BLAKE2B 68e5a8b229f968c60ac5ac608533c68225a36f7118775296bf8bfeed86d269ba1e9c1c7fdf2aa17fd2c032a07f5dee6f86dbe9f35608b99e8ceb62b3f58a5601 SHA512 c8d1e81dd71a4db04a07a2ae91358a7c85fda8cd282ff6fd04aca47f1a3280a2bd6efdbffeef6b02c8cec8e4ba27e86ec914d93f4db1d111bdb654e4d154fddf DIST rustc-workspace-hack-1.0.0.crate 774 BLAKE2B 521f71467c95554c8a87ab3e10623ea3516932fe4bc9ca95c835c06b8e0bf526291dede3a5e08df8222f365f4d326c4054a99ef0d37aa6fb5210e2a35d7599be SHA512 48e4774a272e717ea571f4c22606ffca78245723ebc3f15ae5d0b28c5d767df9e772b7e2d6c5c3505bb09bf28097aa83a34b182856bb9d74b3a00b292da45315 DIST rustfix-0.6.1.crate 17352 BLAKE2B f353ac56f01bf9e1b164ca6d835f408be5189644b3db328cfc6bac8532704af8fb85f916f2de2a4cd7f4d3c0e9a8c2c8415a94d7f19737bda6796ac0a83ddcd6 SHA512 17113d1349a0caff8c93888d5cc8bcf943b9ab9033e87e9851473ffc115d4721125225d433384c375fc0df00edf3d4b6388ee507d0fa0c95b7a6c22e020cdeaf +DIST rustfix-0.7.0.crate 19596 BLAKE2B 2c22469f37a64b9ca0b93cb0cc5f513991c80414e9e440b656bb5b0ff60e968bb84994a4781e97d165868edc59b7d577822af45523e35000febee8f368317822 SHA512 e8a5fe0df4a7a025dad883907deddb2ab47d381d991cab5aae884a59169e556fb3892ef5b102f3af8594d0267e8e09655bd1783b9095e20d8bb3450fd3564788 DIST rustix-0.37.19.crate 323809 BLAKE2B 6a01e5128910c4b1333359efdacd5d0c1f0cf0ac4f2615e6891c10e7de3ce8df5ca50955a3e5c27f3b85d3ffee9fe28105aac3baa4fadd05172645e9f7ddb853 SHA512 e1c00f97414313580dfb7a616cd0e9a64d87950b4d4e6b536b5eaea93b8741f769ef62d4ee1461af8266758f9bdc136a445abbb05c8355a11d338a166b498722 DIST rustix-0.38.28.crate 365398 BLAKE2B cd9401511363c806f0c8de5076031aebd22a9c6cdc49963277bd7a58ebdccaa59c33710ee625bc0a07fe2102f370e39143adca0651d123a0dfeb562d32e7a537 SHA512 a48c959c0fbc9700294b1ab0fb71a303bcef89a01b4407c2d7dc7c83b35dfbdb69bb6ac9a364ba7d68b4e561445e6c227af586cab15d9799de9e6622e89ada12 -DIST rustix-0.38.9.crate 340102 BLAKE2B e11a0bbbd88fc16364101ed8dcea055aeb47f7dd355312b16b3eee219b50902be65bccbeefb7d69d0ece0f9db4815c9bc052479c43879bce6599da21f1d0a36e SHA512 f4c32bc268719163bac6b9cc897284ba0597adaa3a4c097847356f60c1312448840c9c9622bdd60d54df59ac95d48e36984ba9251b2e12965e10cb02393dc437 +DIST rustix-0.38.31.crate 375443 BLAKE2B 9e8ba6bb4eb4fdf0bacfbc719124f745f383abbabfeb161bff9908d1948942d358f46191377b90c180a2793a88bb01be20dab556cfabc8da8efa2533af8e460b SHA512 593e0395a7bc5bba949e6f2a5ed9e39ae13140970a598def32ab7d6d91b4ec100752fb05abda407ee2e5e420d950b19e607f963f3974213637423c751df75960 DIST ryu-1.0.10.crate 48485 BLAKE2B cbc0ab4e0b2031f4ca3a34914bd61395d14706d42e2414757aa23a67530d549382d61b630159c92a169d1dd3315951b0071ff18349d2b090ae262de536aa29e2 SHA512 1bd0af71a20715251dd42596df6e7677e44f712bbb40b0d9544109c1b2478a7bd2c9393535f0d4f3bfe2d1b75b3a2b899044051715a7da7d165d6d586e0775f2 DIST ryu-1.0.11.crate 47007 BLAKE2B d03e8df69c3b21c1b2e4ffa91ece794f141e9f9bce4e9ed1ebf394b1cb0f796147b86189885f0734df8f431b2d166d8f6ed6a261be398d6d088fd56046a85c2e SHA512 dd2642aab2d3017c31432436226d5350b894c8b88a09395eb7de6350964b3cc48451a829ce78b04a9e4e0480076fe1bddd0604f4e57700faa2d60cac6e361408 -DIST ryu-1.0.15.crate 46906 BLAKE2B 6d6949e43aaa27fba0ec6002fa11ba859af8d867f87c90d88413267186abbf6302b817985bca3d577ab3fab2e319e11756f144473a16330dfd8fc7b604cdc4b3 SHA512 4655b5647f919082a9b84b889539ae7fb23a1201057cf280efe79c58cb5f040864efb7812cda5021bf6d34838a15d173ac8bdb0fb9fa2dba85173d3efa5a826b DIST ryu-1.0.16.crate 47351 BLAKE2B 13c72ec8aa608f6c53cf27c95d06b90839c5bec5e54b0441e9c4f779af3dece30d01a2276c717a733f92406a5a02b09c045b2b5f92714fe492d7263b6c6808e6 SHA512 89e3e18346ae6e4035787766f286a6eb62f5294e39ad902cc29e95c53781c4e5dd629f567f22ecc7e9fe9d1c273323da9b867aadc9cd8a066727c58330b51b10 DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c DIST schannel-0.1.20.crate 41579 BLAKE2B a7924b4bf0f130e2aa4668cad3c7112e39e028fdcb04259c6926fac4875f8061a9148da5f001dc49051310ed8e6ab341da0990ccf0a7cbd4dccce8da54c1ca46 SHA512 19f217fd4571a0d0fcf52060a8639e0ce7114719aa23fb0aa2ab5a531e8f8be0a21af55ef45c8da804101e5a62f15669e66fe005c4cd5bb24def09f1b4afe059 -DIST schannel-0.1.22.crate 41642 BLAKE2B ccb512f6c6765e5245dcee607b7886411710aa89d317cbaed2f511f74a927a0083042653e070c9d4b976ec83a74f3f37218f3ecb621781ee367b774596227f68 SHA512 6ec962cbd25f25dcee5e31b5012e61d38b97a7e8651a5439ab4cbc8ab33a0e2ce04fa22e06a82ef8750001c6659937ffd8dccb0cbd6971f68b0c354d0075aaa0 DIST schannel-0.1.23.crate 41667 BLAKE2B 3f34ecf4cc519f5302f0ab5207907a275c68e6fcbb47630aec4ed5d5f1a1cc7475f6d7a8c22361e9878002f9f54314c1f630ab0c1f77ea309714bdb7ada6c9af SHA512 dfce25e3b8bc09d8dd1fce2783fe02ec83f74697cb24aa212ef9369a628685ba488f821cb3e5f863798e0e59995038c8d748f74b89f7929eb8cfd804d5066b84 DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb @@ -544,86 +525,83 @@ DIST security-framework-2.9.2.crate 79295 BLAKE2B 96be139f2d2b9bc2fec7805c9e90f1 DIST security-framework-sys-2.9.1.crate 18284 BLAKE2B f1484b6b691f3616192ab363c81eb3d6279ad0bae6bb7fbc4eadfd9fc6b6bcd5ce42fb8edab1eb8934f40a1d42714eeb8ca3616871e8f80c90318834901e8ca6 SHA512 3118d1e982d94c5fc6e8ad6270ba398da98a042c7a2060eafb3b78a54491091c46529bec30d4f871744431f01b828ba2a795f695cd20d008441839f3c4350462 DIST semver-1.0.12.crate 29615 BLAKE2B d0a8e7d148859c402c6a84ed8e261e738879079c5f755a80af6a210696ca157f1153d61596bf40f83d75bb69f27c045791ed141a32441e5d8c906aea495bab69 SHA512 d9c0984e59c8abee49418f785fdf5f7110dad8b4c84368723b7682bde3b9f97eac458f4a7ae2969548757b6d989bfb45909ec4a26b191ef304995628c7c78440 DIST semver-1.0.14.crate 29813 BLAKE2B a080f0a65127142a90bf033452241ffebfc7098b56a6a6b8bd818528df3b88fb48b3982125b405c1601e1bd55f3a0fdb4ffd9653e398295d8156651a04b2e903 SHA512 04db4c0a30141c2767d24d6d715b66ecd6355c1c88e572d4c473e0fa8c1fdd7197092b8286c973f25d201c5fcdc9105ba3e28c11ba1546a666167afc1fdf6728 -DIST semver-1.0.18.crate 29703 BLAKE2B b1867f552ac87968d895c5e49123bcce0f8aa0ad384e421e5ac88bd04ae203ed6b731d5c77fb8488ec6601f1f02a8f2a207a9d21f1cc66d433032628f5d7beda SHA512 698dcd37b354cfd6ee452dce02d16051f23088ce53f0b4d099e1e4ad0f9350996f0b9b2e1c3ac7d5ed258accd92773266892e945fcae28055d4671c7ae5aac02 DIST semver-1.0.21.crate 30445 BLAKE2B 1c779c25576723ee7e44e7c831eacc5dc6bb33cbf051bd0748f688573e01595d05808cdef4ae48a6423df15e474cea58a0664ad7fa5cad490a61f89473f426d7 SHA512 bc3ceb11f2b729be086120c06ca2cefc34c5141d2d4af64279b0868456894eb9097b234b326249f2aa83d8b99086fcac4c5b7ef4a1e14b1198ae808fde245c35 DIST serde-1.0.147.crate 76697 BLAKE2B 90fb2df19ad225c96a30cf88dea82a5785bb110f256b882cadef8d1e09f91dd610637a104c2e7629847a14d4a422f89f7ae324c29845788aefb0a6bb51503886 SHA512 d993bd86c61bba602faf7286ff21d36c5d8c83176c5bbb203cb284a3f89dbc8a1ca893a09eb2657f9e98ccb5c5287f44aac06d2e60db96e78d99ee40bd1fe1b0 DIST serde-1.0.163.crate 77030 BLAKE2B 0d7ead66faab8ae01c693c9bbcadfd0a7a736c8bf46f50ef43ba261eec9e0f0c43477feadb2e134f0ed6dda3115dcbc3d22daa28592f343739f1ea03d9c25723 SHA512 752738ef5f67f1b4435bdd4e76e740ba192bd93e83cac55fd667809af26ceaf02db7083aaf7b2074644b38964021af206000b6130199e7994c12c9c57cd31a34 -DIST serde-1.0.193.crate 76863 BLAKE2B 163097e85b5542451896d7381607aa297e3b0342a2641887a01689b13122c6c1ca566fcb7f32f51bb0ecc861aed014f1467edfe21338223d5361555f870425a3 SHA512 82259ca302f42116ecffca3c88bc1212785ce5430f9d29390a9041d4e5943c13b13de119fde644a583960102c4b6e850a16f962d36dc76ac69fc2297ed65a506 DIST serde-1.0.194.crate 76863 BLAKE2B f77db1450d3be27cd2304433d2964745c0de0752c80f4aac03017f097d43470bee8e45af82934b77c182e1a6bb08b39a1008145ebf399bb86a0a2cf5483d4c2f SHA512 8bff0dce77f270303c5a14f9b41bf8f955efd4c794bec2b59e8e0cc1940ad462abb8711cc1a8e2ff6f51cb3ece354be526f81cb27350e0595b92c66a5acde7a9 -DIST serde-untagged-0.1.1.crate 15679 BLAKE2B 955115d22d76d1f4eb45e33b7153d9a46966bbab1c7d61bf1946aabfad426a29008bfdc6c3e4025049922508683a2ccf887108b6213b1cff1dfbddd7a17ab86b SHA512 8b0137f6edb1011efe0ab2d6a4d3f091fbb963946036fdb66f8ec0ea475743e743086dd01468f02230815f4741109a321bf39ad0539ebd3af90612a043d2bd78 +DIST serde-1.0.196.crate 77097 BLAKE2B 22403615511a7621a9d8d54fd2dcc63878cd2de0e43bff6b7921db85e19f34ee5022eb1086890edb6987428cbb707a59277ae007d1536b5d80a7da615fc3f36a SHA512 0917aa36d855ca77726d538fb7fcfcf629722c784d747b3869c0d69444c447d7b1fab556a9eb9594ddf6cc508df636fdde051a1c3909f9c691e4921946ebda19 DIST serde-untagged-0.1.5.crate 15807 BLAKE2B af2ed54cdc483b1c13658a78933e0e1f17882b8f191a916ecc426660457d07ac7222bf9b2602232b387dd7671e1bc8b9e80797c188336609e86c99210328f52e SHA512 0d944ff6968a2e31b47950b2d418363af792119197792876ca6375c31a4289aa99c8903c42ad273358eb739263fe87413b5105b4fa6c201d792a571a5165dffe DIST serde-value-0.7.0.crate 10249 BLAKE2B d2d3d687cf490eb0be1910bf82c09334ffe32efc485297ee228363e4dbb536b72e2c37f3d37a5f8fe61af7480fa8975c0a654f761c55e56348082e4605f2288b SHA512 6ca9a73420ca9fb5415730bac4daa30087b1722ed7966ae07f403497b8cab95e1e1da664c0581b9cd170494242d4e01be75e1d5f9b6ce19c538e7323da46bf76 DIST serde_derive-1.0.147.crate 54861 BLAKE2B c758a3c854f1474dd3fadd66d60a59408e30d5b658cde4c7ceb10c8d4b4210c8069cc13618f83f1faf36de928feeeb82b2f7011b457e8b9003a15177714f9c0f SHA512 434d65dc0d78c7c1c3f8832221389dc4b0c5d74d605ce1d2d660c2df9a92f5e5d0c6d543763e1462c58d6ea18001c823ca594e3dac92a47d8fe48319a5c52e59 DIST serde_derive-1.0.163.crate 54447 BLAKE2B 284d02fcbdd05c53c8da737fac422fd61ff53669b140686d1732ef727a1e873945b1ebdb85fbda1d79f2c563b2c7b81d3ac51c76fe0cf5205dc6ab4d46a9d4d8 SHA512 744c4235330781c8d9c6ab4f49f6ddd11fcd70b97c97fcbf1434ccac02ba7d29eacfed21ee8e005f5541dd8ab4a34023e95d85231f11c5f4d6e24fcf806f7283 -DIST serde_derive-1.0.193.crate 55692 BLAKE2B eeb2a2fbcd0daf5fee1bd6a4f584fed330db58cbd786073311d6a94308c63dfc6b7c2dfbc4b8980064ed66509f0127525b79d99aa96ca0134226fe21715999bb SHA512 05efb144aeee293a0e7dc7540106eb8c4920b2d8dfc25771d73afa8ffcba330104643430a6e396ea2adabbed4ccb23591251479b75449b9c8322799f91d38c41 DIST serde_derive-1.0.194.crate 55685 BLAKE2B 18e8e061be5f9085c2f0bf8e44baeff2a50248f26365b1a4cf5d64aeec518a0e11ea610bc3cc28965dba69c658e6d645e5c1ca6d5d4714000ead3192495bf8d7 SHA512 4219d286d279aadbc5791f4a8bd922a302458ee5056e75052d4653024b9ec7353c2337dc8ac716488d603aa791c5d848912ed0ef90bc235c4e9d47629245ab02 +DIST serde_derive-1.0.196.crate 55775 BLAKE2B 3d06b3896f0cdd1b1acdcd0046bdbfd1e8a298d6f07d12a2326ff144baaac07fcbd4af1d18b8b1188d4cc192e253fcd79860d1dbb2ecb148025449c0ac954c72 SHA512 f4df7f835e8416e4662c62a46d5f6e6d45ffd103812d681b220f8080310720e27f738a34a8e622df722fed55a1d8c654dd4abfbd78d1fdc871306bf3985baf22 DIST serde_ignored-0.1.10.crate 11789 BLAKE2B 16900f4e424fe522a72158ffeaa1c279ea96d498317215d2da9ffb61963587914965c87c31023d67be67675721db693d9ecaab6f4b0e064ca438ea8087e8c2d2 SHA512 c8a0b55c975446e06ae6a6ed16690a9b0a942f9e43e84149a8d9727660283e7d42c9e0386af60c7186923edffaf1781013f52739bdd9ea0a5e22dbb006f5a413 DIST serde_ignored-0.1.3.crate 12434 BLAKE2B 665fffd6ed4c42b331f3589d7bffa48d581ea730d352a5f26c7d133a82b77a3eb0f29bd22da19df6a7fe08334a262140d44195d7c591991da174ee29d0e3e444 SHA512 9c459540b614a2075cc4d6a6d5bf1f3b3f91e8e48687388b1aee4872ca0eb95b1c265fb2c918929f99d0d8f2dae22f9eef4c67c5ed2fc5376b391163b20d7bda DIST serde_ignored-0.1.5.crate 11858 BLAKE2B 82d28254d8f43b29bbc16e5cd860e6c5692fd7b9b91ea7c59719c2961f979d6637df50b664738f32a6c1f7028d99a8d0a175b82da8ed49b3f71108dbcb3e14a3 SHA512 814762f5d624dc34d2ea1756a20e75f648e71ef8489243985088c952ad09e89773133cfe33a205315cd37ba9b40ad16792c44b67f0be90de849bd48ec2338a2e -DIST serde_ignored-0.1.9.crate 11762 BLAKE2B 143d9cd1b1f5ed7d892d883280b24c808cc61215184c9bbd23915a054577899e1121c0d745559d21c219dcbc54c7d767e774e7992d71fcb164f2610c2a472c7c SHA512 d051b8096e328968794160e4269f7d86ebd54fa3a4ae43fd4bdd761534e30e746e6d274a6dabb36fe5cd9b0a18e55996ef8e7c165b77e1b0c64ae41067f65e1d -DIST serde_json-1.0.108.crate 146476 BLAKE2B 9c0ceae5566a4e0ce7a6264939862f9dd920bb47d18acebb179798b036c376d97a4e9b0717092903ab90cfbf6fb73d37518e3cc25f3217af010296f5644de396 SHA512 7d8d1b74515388d99983ffbc5696cba022305cf4c797d3ff5d2959fc8fc8f4ce01cc4c9e7ccae7097b06b5acf5307027f6b7315df1fd8f58e681cc5968e79fb6 DIST serde_json-1.0.110.crate 146448 BLAKE2B 9fb35fa711ea16660bf433dfeb02475b15f216c8f579f70a131a6b7d49cee95e74f88b87e8ca50d1ab35e43e2a5e36f4562f5e3bbf5e4f0da3e2f6c7d5df50e1 SHA512 fb163784981093f30de15e920aa68c8e58179ddcb536d5cdba2318d41f88529c30b8b03193a6900efe954dcd933d4577422756670f4df8841ca70a1196b31284 +DIST serde_json-1.0.113.crate 146970 BLAKE2B 8d80b0fc913ba4f008175c6b89955870af6476dc8bae0cd711b748cd0a2bf67b1299396bbd492a1ae5a4ff8050fddc85f0a0ab54f7b24e27529ead3e3d7c920e SHA512 82571b025cd598fca635f18881b52db2364e07eff1b961ca7e3b0591dd41f95503f7188ef1ee6fbc060b9a2360cacbc8a5b85c01fef7879ae3392b29c0004b34 DIST serde_json-1.0.82.crate 144514 BLAKE2B dd4b5ee1b93f04be09b1c204f8484091d608acc3966ed4c8252a1d46003dd154666e2731e761828dda4123da5c45bda653f453454c5c7c11977aef05bd0e9e9a SHA512 39e4cb0d8b22c9beae6decb87b9692581698c6309b2e9fd78e5e199a200da563e7459d34435b7890e274e13357195392cab69d73d3ee2ff537c1667de32f92c3 DIST serde_json-1.0.87.crate 144383 BLAKE2B 357ee30245611b15bf98ba719266dedc75211a80a660105756b20d52f50bf4032385b366c3272cfc1c7f34022e818cb6a6af799faf76f8d5969c256a02f9187c SHA512 77b90340aaaa0fb477b33e6628ed2ea0fb53cff1e2b5724a3474e24b2bfc9bff077633d9581e41dd96b2a0e167549e992d238bb09c627fb5680996b39583c4cc DIST serde_spanned-0.6.2.crate 7749 BLAKE2B 3a2522104579cf667e567e1ef65e2e1db3fda700abbf10747f1e770b45678cc6414ffdf384690796fc5df570e39a7518af15857c8c3b5b40fd185f32957ef30d SHA512 ca64305238a8cc61cc4db3c9675299d34e4810dd63387be65231369cccb69c942c473b01388ee2b661cdaca8e133f1e8848bfa4d6a43eff28fda0fa9e1fe7ded -DIST serde_spanned-0.6.3.crate 7737 BLAKE2B 957352cb24d5cb1173613a48de7e411d768c61a73dd57572530490be0569e133e7c8eb62ec34e542a17010871562a53e37b296386c54dee8ea61d175dd0b05e3 SHA512 5c4f4a861dba2af7f0ad0c585859f845a7ea6c0a8ff8b63985503c9da27f313ba15b904b0aa56a59043c44a87c75fd317b23006a3804d332b84855189e436610 DIST serde_spanned-0.6.5.crate 8349 BLAKE2B f4f8f798ae3a02c0d5178aa12a94bd1bc08fef88b6a81d782ba07ba36fb0d89927ecf621087faf376b6e53de12f6a96e0880ce0cd01ecc31c5dab7dadc6f3ff4 SHA512 bffe2398629ae5a5a5bb6d5fc2fa0f4b94d02c96e25d1be2fb9ad95d8ca2fa9bfdeb3af11049ee9c050e497f3beca108f03020f88f6de29b208063c3898af354 DIST sha1-0.10.5.crate 12146 BLAKE2B 476a0c365ab639a0ce427856787595865a60339fd6b81a45f879ff9b9112021d2c3a62e0a817b4555951131a7fe257d0c30988631ddddc3d217274c46c79ebe6 SHA512 1046b91a9ea64b90098ee6e16c63f0620dc7c2dc847d200972a3da3c8d1ac61fa9030682099a411cdd24717b64d488e0b1be1cbe8f7bfee26b8c15cf4f8e5e9b DIST sha1-0.10.6.crate 13517 BLAKE2B 85ad8dcd237125945f6f9c2d7a48bc9802dfe8398a2bac86ddb96763486092fa18e80a2e69f89cfd6e95599d34d60ced33b26a68cbbe39bf158238a79433584b SHA512 fd37be7e3f1d4b6addd313a36b55215fb70abd21be7831b71de28bd3eb03b7352817d8a7b1a166df002c3a23eadc8224e49edd4a37556c0e5357565305d4128f DIST sha1_smol-1.0.0.crate 9782 BLAKE2B 214b58f6a8681399b9c925815f4ff48974466b399e96e372c9592cb139ba9306ba162b3b426dc12b585ea15b616fb58a60d253b4d928dde46217de6ddf7d0437 SHA512 75d6809a2aafd47cd5f5888f42283985895a9c82b53ead7529a23cd6f2484f32654094dda7a9e5d93e82afc9d0049938def1bdc28803502d140d06a3496adea7 DIST sha2-0.10.6.crate 20558 BLAKE2B ceae6f1e28606371f93f5e4fd617b2cb057ed9aa4aa2d81bf4c6af4ca47d639a51f50d0fe4fa77667022c770056d6d711beb4835b2341ae0a8d667f11a4a51a3 SHA512 38dea4c300ea8dee22587ab0af6d66dbde824e1cb071e02e7790bf978efff6bdb6d4076d61c5acb38e86e69261a65811a7bd0182299d53ef053202ee54d2b05c -DIST sha2-0.10.7.crate 22541 BLAKE2B 918a8f4042c57e4f8931d645ba758f6e7da911d02482c78d6ef3a12e8068e7f3a08526580824ab548628fa7e75bc64f17bb12f1ceb167861a781ab9813eafbd4 SHA512 c33d6bdecaf49d0f60276531e845231425f62d2ec18c4d53c43e49f506a2dcb2548f5866c6642806b6b64f008a481c48920b7b4fc867df7443dc31b44f297fdc DIST sha2-0.10.8.crate 26357 BLAKE2B 1d01b381223a931dc631ad3a1191f5378b1d2f3f9f20474c5f020e366624c73b08330ce8dc4bdd3e63b15f647276f533de655b545b77f70fbedc1a1846f44f0a SHA512 3be73133a6b7690e14acaead47914dc92395dca4191fb657a2ea186fefd0ccd94d12a1121d63a26027d9a9c62b775c53202473edc461587b9dcd75472af77785 DIST sharded-slab-0.1.7.crate 58227 BLAKE2B 9b4c4e4849ed324cf48c2b905f21139d1d65aa5ab13e7fb11817cac9a32ad09f8dbb1e50a93d40cafa0aba872792bc92f7bd2e219f62f80695409e949c07978b SHA512 3be7438d4a75debb14463477f34de6db1ac38abe958ada5d5dae7ae8d5993e245da69fcb989d91aaaffda5f2b085d4bcc88d10e07ec567b7f40a21437de6d4cb DIST shell-escape-0.1.5.crate 6847 BLAKE2B ccd71a73b217b375843d3f0a762b3f5317bc0fdc8e43380a17f25e1ffdc391de0af7b0e4472be23241a6654f5b6ab799a51bbed8da35295322002c54ad84e9a5 SHA512 848f8d47d802b82e83f113fb07f44fe962628379481d1bef9d15f2e5821a382c9928c32175652361aae9fe4c8fa5c1dc1c89350db6ef5e68691bae4a3742df93 +DIST shell-words-1.1.0.crate 9871 BLAKE2B 7923b36f0ba50c17ac4eebfdda34566b615291253b7b41879b3f64b3fc1325e63948d3d44801e40748b11ddd2ab201b81d238af2a2007c7a57d71f5dcd0667f6 SHA512 05c280a8e1f65b205746560a82e397689a3b5ec934219b558ece3a25efbfdefe903f9172319240e96039b38fb2c4be6e070805aedbdfd10344d9144b9c93de00 DIST signal-hook-0.3.15.crate 50138 BLAKE2B feade39b877523dd138a5df3114e13c35d6a2ca281ed4cb7774dc970b3cc88b9dc011db2914c87655c0962ad1cc72293fd105f06fa4297e02fe28d78bc56c1c8 SHA512 8b7703c8ef683868e4b0c315a73fcf6802f3e28730db6b79301e9818532ea62d6d218c9ff3ba465e02ed5c19a33e733ec5f7750ae9e0f823a2ebb35bb911a3cb DIST signal-hook-registry-1.4.1.crate 17987 BLAKE2B f1df8bba55c72a506b9210347f9dcac4d158948e73f6d1e60f43340ddfae368aff1bbb6a109af326af47246d9738d49f76d380c52208efc3c6f79ea0acd31f0b SHA512 e83acec2b0083967555f6c659dfaacc32d851a9485c9f6f4b4cf257742ae3ffba8c14708c75f1a5520e9d132ea9e21d6eb65aba492eec481e8492af8b798c5d1 DIST signature-2.1.0.crate 15627 BLAKE2B 241847a73a3bfefb952b3e4e41a48b23803dbd949feddad06c02a20cc4aa8edf26c039108612faee896508c8bfe0defc99d3448680d8e46f2eca47fd4b5baeff SHA512 f903bd4d07bb954992f71a6f4579bbe935282a2b7154fb5090550894a32cc2981b7765f8b24f1a0ac9e41bbf7f32b99a91b8f22e6175323edac44ef43a66125d DIST signature-2.2.0.crate 15531 BLAKE2B c584d9ad52a1ab3cdc129c36cb2ed6dedc40a8d49f7294352a7df8121dc57de78268f15d9ff9ce076abf1dd3c56773daa26ed5ec39c83a600b6a377b51d4db37 SHA512 673a8f6229c795cc8f640fbfe02cd912b41c6359ca23c5ddeb1679f49784b84f109c6c45e6210201c9ca05e441c1be64ce6537e81ccd3589b37be6d0bf50dca7 DIST sized-chunks-0.6.5.crate 43628 BLAKE2B 961121bd773ea5f0e6c3210b17191e122e90180cb39b35e501b49c41de69ce17f29bdb09617c22db4b4632f11193b2a97072f493707e66b956dd6dea61d5f310 SHA512 c7496094a6ac45003b31d55c61aa42e649eca40a2540e1acc507d541d3c02e5a1801fb517e2685752b81ef5a8c0ee6efdcc93dae9268f22ac8c6eaf1056e9656 DIST smallvec-1.10.0.crate 31564 BLAKE2B e3e46a0781d3a7892a739b001592d462d0704f010363984c439e3fe4f75aecb9720648aa1e9bcc56bb3be848dd40cee578212439f78f07a807c9441c3c3e0147 SHA512 a09110184582dcc01d7a0d3fa8f74c17bf726935126d3654667b8e9c4bc43ad16ccfd8fa94feae7d9b31913aa7ee030fe5936e4b44a36302b6ce5fe37372a7ae -DIST smallvec-1.11.0.crate 34680 BLAKE2B e54d56f6bbffbfa7ce5fe5f04e325b2e5cf19d290e4be278bc00a136e26284625b9c18c7c2b10b7fb8fad0ea7e3770f3cdbcfbaa913f5ac08d0a2f8b4e0de188 SHA512 41bfbecbc2c244497568a41724d65791ec3fd6d8057813d521367cca316c09c2b28fb3973826236b01c1f5d2f905d8d22b0c3c47f957a9ff5d7685591f15ccd7 DIST smallvec-1.11.2.crate 34801 BLAKE2B 58645e99db8f02db64d02c75860c7ea41836c427c03ee3b0b23365e73a406e4fd6ac312bf13fc5faef8bb6111c10fcfd5f839d5b3686e9b34d1626f8469fc327 SHA512 5cfb427c3b99b0dbd71f6154ed899abcde9d7d2992977ac7b2ef3a4c3ff51e4efafd133071a69609b4ed6cb269bdc26b79eb72e1988f10dfcaef8185d950cd1d +DIST smallvec-1.13.1.crate 34952 BLAKE2B e0dcf1d26883564cd4f5d20a588562404e193075b1ae011f7f7542009a9466e5df3ade7768e1a8feb8806774b2cee5f15d31779928f83714e7d4b6ed46af9ab9 SHA512 1259ef947400470b8c9e74c5582dbc1a49753aa46420883c1f7d66f320f67bebe733a15a23cd57ba461020fad4ff337a5b298de82754602a78f5e6cec969652d DIST socket2-0.4.10.crate 45697 BLAKE2B 1af475724e47f0d7889ee092c4bb5ed34cd3a34885bb3d65a7c11428ad224174be94c617f5215ed1a1656973e112e40bc56ed50666543743371a65d61bf3257b SHA512 eeb0bdb86ad969f3cce4735c99aa812a867b11a5ec88a53fc7f5e399c510b47ab14d06bbfba63398fec0a0f65835edaedb7eca7fe36aeaf4805843aa9f0dd5ce DIST socket2-0.4.4.crate 44048 BLAKE2B b2b1aad2995e44944b98ff3291479fb74e8cc965f866e692821427e488c68282290773dcd77da0542c45daf231a5e676d20e59a1d4568b8dde2da2f16425feb2 SHA512 6624fb9b933763c22e6114a8f72c6af0969912717017dd5b13f1b5df19faa1b160376c12e8c8023c435281f6a7864e802f3c4c535de8a345fe206652104f2cd5 DIST socket2-0.4.7.crate 44619 BLAKE2B 9bf2560812db2c91498d12274e02d17c279efe5817d882faabc465de71b1cb8045f6eab3c8e6031f6fd18e0e77913f42daab07f01e8d83bfa5ea44cc6966466f SHA512 44487f2de30cd327cad1af31ad36aaaa0bf10c33b5c23b024ada8d7e41d064fb2adbc9edb14aa8aa1eba679d8530c373c7187fc68d9709ae736a5c1a2cf37088 -DIST socket2-0.4.9.crate 45421 BLAKE2B 19c296b1b42839086793a29234f604a6c94ed1b9d30c4eb1ec695a76acfa266840f482e64b4ee2d5b4520f70849fbaf88984020ac25ec393918b89b2682d2541 SHA512 6cb2aabc409fc7d9942afc2073a36ad8730c06dcdab1866b9d3d72dc55afc643be6a2ca1f38c2e19fbfe782ae584512a1ab357c0f4974f98967a4f489e65331f +DIST socket2-0.5.5.crate 54863 BLAKE2B 4237b540dfaa96d3f8a8b9178519e5ea37b6b96480a2aed5287f462845231427a18f5add26756c7b03c18d4d4aa617a5a36c5462258ebd8be326e8fed1c48641 SHA512 afa8df546234d4e8f89289622448aa42d8c2ba74a0a3a4b13c0ff7bc30fa435a7d6d6e8c9e2a6933cfa23ebdfb4908c865e82c657611defbc16e1f1bf66f9f8c DIST spki-0.7.2.crate 16270 BLAKE2B 95e0a36569f2d8941717c1b5ef1f346d2c5017f469d4fa5450fcea781eff102178acb2bd0ce226fa042a7c1457c121c42f3757a4af34912dbca0406060c56bf7 SHA512 25eab1b8590ed849ce1e93ac286e51532cfbaedc8c4ba98449ada0d675c8bef3bdeafc942fdf574aa8def0d148b7a6c694c69cbf37a9a3da12540b3be67d7fdb DIST spki-0.7.3.crate 16409 BLAKE2B 6b39144e4e718ce5eb454e21ee89fb936ffd31ec99554b0150fee47bca396bdfe4ef39603ec029d4af4d8c4c3ba2de7f6c549244f8c20114de9b43ff14921681 SHA512 d33a6a7844b33c37628024ccf25c1a631f7a6661595e063049b8c9a9b4edb28f0335397faefc592c6fc5e96378b870ab5dab9b0649c3387577b2370ec8210db9 DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee DIST strip-ansi-escapes-0.1.1.crate 8668 BLAKE2B e140f9cf55224953f0fc64480cb62a8191ac7fead81cfb891009ffb379085d121c577d6b40b726c52e9eebcedaff617554b0e0b56975048a99dde33b85de367f SHA512 ebcddc0af68f7263726d8f9dc3825819ea75389bc6f97f97f0238b17a06e0596f1562ddcf065178940e4f1963bf7a2b99eb02ec124f9f633b2fab1b443bb5717 DIST strsim-0.10.0.crate 11355 BLAKE2B bcb25ad0a7284e24e4f17ebe0ccb621bdc4118e499b50b094d98aa7e8fcc0b96716c9953c3516ce7ea78309d41d424892ded595259696a5bbffdcb07802b5c2f SHA512 78b318532addfcf5c1ccc1e14539e258aab9d3cd893cc45d82342549bde838c177d90f13c560671f8f32929af47d0b467db35e6876bd7697d8b3f9e055aeeac1 +DIST strsim-0.11.0.crate 13710 BLAKE2B bdc748ffab302c8e1d3412663e300c399ba13bfc0e15b07101a680394204af2df8897ba784dbe57b95c4fa9e732439d0f5aabb090b1b1c81f066bfa125919419 SHA512 ef4165dabaf8cbdd6c58420043cff9c0d1f4bc3ed53de5973b654bd71ac7d462fecaa6e1b750fbcbb8e19b35f6e6b73641a17656b20f5562b6ba7d84e69de226 DIST subtle-2.5.0.crate 13909 BLAKE2B 660c3a472ca54c9843ce3feea74b802e27fd7f62dd37a30e2a4ba82e4b3a71df63562e8865d5fc675d31d0900998a8730503f91a61450884446a3bdd6af0041b SHA512 f150b1e2037554f8cd3213a54ddbc258f8f670cc4f39e7084cdea4b47538dbc58b834bc93b443d58a4b9087224efc003234042aaf366687dbd32b1e7174082a0 DIST supports-hyperlinks-2.1.0.crate 8035 BLAKE2B e67476d06e32d56c96bd6e2948ebec38baee1b2cf808755fab1e61b14eddf129413f5e5b0fdaec1deb09af194520b1c28aa005e6cf4a9591d36a88d3500ec009 SHA512 7e27519c1e8f49c6ee11094eec18acbb41d481f6be0bd3f5e4e96bd0f1ce5d650c40e75a2190ee767c9c5268cbc6855a986a4751d317668a93e43bd9b3ac8e64 DIST syn-1.0.103.crate 236495 BLAKE2B fd139b1a8b4449e9be6eddf0036c19b93b876182a03f36954f79eaf79abd5e53667a8a9fcb5c872c96639779307fa293f597831ff838a41d90e1ea201f8a4797 SHA512 3dc0f564ac1a4ce85060926c0897158da0baa127a46bb318506f4fdc79e53d9439295e8ed6a2d5ffcf15d9f6651081b7602cc2a091538e8df061b545f7e3bfe7 DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d DIST syn-1.0.98.crate 235451 BLAKE2B 0667c24d7f6b9bf4c0a5f45fb51c903303a87c72d445ad824e05ab98a158f9beda0d00721144c486335b6a830db47fe57a34831cff6995f478c969c4d0a039dc SHA512 fe5dda742e085e14b6aea5617d3f9dd19ffd46009f34b119c0d74ec693042f641e594f75ff027dbfa38f3d5149a94eb6187248ee9d09d41dab9cc2cfc18fab18 DIST syn-2.0.18.crate 240648 BLAKE2B 1e16f0936faf2656ee74cf9c75bdaec19589a4309d68b0cab37438061cfa29c66a1dcd624ad9247d63c85b3c1fdd8a484a65509d672cc6471f3c93f3ecce30d2 SHA512 2642eb35d52022c6d21bb893843beb9b737a267f620e1f5a6c9096d434fd1fab05fe007c8d8b6f1fe00a25007d6f55dbd4ec620b9f5c1154659bf34c246334dd -DIST syn-2.0.29.crate 241664 BLAKE2B 5b339433249d7ee17b032cc9ecb118169957d91f438619940aeba0003ab0015b01cc6afb00656b5492539a5396325ec16c37e33764b00d6f9b8dc6b5b5e6a9f0 SHA512 a6319ee743a7690c7858da8492ffb6a963d102beba07009e82b08082d33ac8e8ea2675bdfc3ac3684392b3bc3d7f2624983dc508dd8b8f1fb9a57ec8a5b82828 DIST syn-2.0.46.crate 250537 BLAKE2B d963daa4b6bffb4de6823cc2e37bece7266f6fb4415f32cd0c33a2840870766e04231ab6ea2d7d09b0886797bce13ac433c8ad30a541e66a98c221b42358d8a5 SHA512 5219718a0f3e8d76066212df4d52f04ab0953e4c2333d64b24a8bd9651de9f5caa41b1b7a6657b9707f2303f4a5db7fc038bfebd25aa08700417f9f9d76e0178 +DIST syn-2.0.48.crate 250566 BLAKE2B e46b0863af76c3116c84d01b654a9820b7edc51f75c9c5301a7967d12284f78da602409f34fc40524728350dc6b998a4d738f08b8868f95236b3e5d24c460580 SHA512 926c0ad55cc743df20f9166b6d71fd44421aeb1f073fd86b6ddb53e13cd508b539c0360ce64b07b65597bb14639c8f33acf7e60951e1e9128624517aa3aee325 DIST tar-0.4.38.crate 49158 BLAKE2B a344a65951c5c39212ffa3cfdc7dc68c40a85dbc5e4aa08cfe7cf22f0216443fa081ddba5e8fadc48968cc8e70e08d23391a6caefdf359310e5880741c9d6730 SHA512 4b6458734811e1913cb7e348f32db16f9402fd0e0027ae867db81aecac250b35d07d9478cdae4e27a609ce0f29c9d61683934296cfc3b371119df9f2c380a84f DIST tar-0.4.40.crate 51844 BLAKE2B b51c771611c2c1bc6a36d25493dd775bcb5891a2e4a8ae918781abe66c0335a3da30c5e44281fa5282dace34c09754fd2df840c0d74e5b0b4624a519fd455a8b SHA512 90bde0dfca91b6c304d5bcd4c93c653c066b76592927f5ed3025752d6d0244c0d5786c44af99df94dd6cc7a417663205d86f406a3b60f7307ca3c1757239bc12 +DIST tempfile-3.10.0.crate 33376 BLAKE2B 303e3bbc2492fd965c5e5ca02229868e94de1b1286175a07b3f9767a174c5a83bb6f6ab59d582f963f9cc4f92362be6a8e898e140397e4314bc18bd8d4e13249 SHA512 0f9bb6420105badfaf7e59f9679b53c6e3f875208ad8b08b9bf38cf67a1512742f1e3dc586136ec9cb760d127da6be69e9f9ed55f18722edf1af3a452e7d93fa DIST tempfile-3.3.0.crate 27578 BLAKE2B e98c5ed4c59b6ff411e89ad4eb529bbe15264d6744edca8675c89bfb4397fbbb8da60bbc582da24bf9953afd9bb17cdb22654d933468697e9fa9e9903e6a7c77 SHA512 ba6faafb2dd56d694efe424752099a2efb50316afc0a4db9fdb7620ae3f1a31dfbb2a7b41724878cb977fa11f7568a406bd3b6a4f7cfc0b88b86b2cc616b953e -DIST tempfile-3.8.0.crate 31720 BLAKE2B ac975555bb4957f91e7d5733ef737bf25c62a738096457afa05079ed038de5e7144cbfd0e28bacd3eeb832de611616fb39ec07866481205c1f5c1005b2869d31 SHA512 8bc8e954bc0c6af46cf6e77d70f93583baea39fce54b111f4bba51fe5d5e5c184753ae2a2ea68a882b6ba5a157a57aeffeecc3e3cae86d78d952f3aa025fdf7f DIST tempfile-3.9.0.crate 32182 BLAKE2B 4e802990988aff3ab5173bd96dbd906651a8df46b2619e6a500a3b9e7f4a3cd01dc7ee977791343f7875afdc4793a845000bb363d8c1a6599aeb6b1efcce5d56 SHA512 04e06c966bfa7a1567e7185ebd5c2876b96e46e36af14931bf0eba63795cd20d1c3427b6709a4cab2a68b8d289fdabd5537a50e5407a76e3a9fa0dcc7d3ce6d7 DIST termcolor-1.1.3.crate 17242 BLAKE2B 5aef69c0004081bd3cc4d531d13d63627cc02313868c0faab62358d13abfa7b4ba82f142c2801d25a6ae46ecbc8b7bdbeaa21c9105ea3b8950ab6a38cdb88513 SHA512 5838fcbfd70f300cb4b62aab50565db52074c56b152ccc8ac1173e4676c0d5a636271bf5a645a77da6e1d4edbf0091af2cd4dd6d73b85c3d198c760898c06f3a DIST terminal_size-0.3.0.crate 10096 BLAKE2B 097ef50a85945128dcfa36d8ea0fb15f11142c206462a32980dbbba4fe2872abd214823fe3c75e804f3159a97d6e929ec338860e9c89587da509fb9e6da5d339 SHA512 f3bc9144aa8a87556543584a2495df6267ce3bb017f3ed3d00fa43e89b5de783e1285ca62dbad9dd9c3b37e3a476a6f3ab0804eba2411cb594a569bbdb310681 DIST textwrap-0.16.0.crate 53722 BLAKE2B 44140aa2dfd5076005749449a56e920418e71e34cb92f1d697eb3f3e7f6fe87b0a3861c8a4050a4a62e03187b6cadc4495e4200bee52ee183541431c73e47209 SHA512 97ae8acece5663e1a6b08b827179e96d5ad0ee67d635888cc3d83454b52cf48fce97eb0eba374ba4747834099c74f43d66d9fec868e84be45369a42c1aaec2c3 DIST thiserror-1.0.40.crate 18709 BLAKE2B 8057ebcd11546f8b3ae5d760c1dd1764386f3c29dc43bc7a4aef20604970c65356daef137734e80260051d41e39979943bfda496459696b924a95f455159704c SHA512 db1b1fab3aa61dc6bbc672670eb70cee2f838fa713d3a927022900eddde253108d123bded1aa6df8d314e1aa2f8ff37bc72fc9b0803fe3a56447a64290ab2a91 -DIST thiserror-1.0.50.crate 19414 BLAKE2B a093f66ad191a8c4b15356f8d29578273b36f9f11b5843195eaa15b70bd4c8eaf6dffb631564386acf35a9ddf856e05055b419af52d4e008f582ae444f3dd5d2 SHA512 65605a9cfbc43447a50980739259a45d933f1eb315926dce909892f7162c79bd04bfcee7b38b5a9fa71b24fbe4416d050ae8e2443932577541513a23ebeeac46 DIST thiserror-1.0.56.crate 20592 BLAKE2B e98c8bba8d21342c981646e88b72a7cbc146c695a200aae3e076b55948791cc51a29e8818d64451b17233ed4d095d0ef63ba4fb07502f4ffde5af738b8629c37 SHA512 6b7c856745256d6ef9e7ab2ea0027f9c1ed2c75ed5b075068af57cf706abfd835fd4552d9ec7578bece1f820086828c5dec85a9cbada409569838cdc9d63936c +DIST thiserror-1.0.57.crate 20993 BLAKE2B 4eb90b8ee027e39102d6c030176db94510180f2bd2966503501ff89ca6b49afd61e6d9e1ebf18c08d374ff9de4e958dfcb3da8740fdfe31cceace5be456bfe4b SHA512 0ff7e48c3696f4f4c6af29f3142f0a7bb88a07b7a9877ec243e3ea15d89c48f1898b731311da5d4a7c88060628cae3eeea6a4eccf25bd851cb3075920cb1a936 DIST thiserror-impl-1.0.40.crate 15138 BLAKE2B 7590428b5a97efde6a823440a9c91e1d1835b20df4ad8a700c1eeddd98516f1203605853fc6dc65528c5fd92480d04f9a8412aa7c20a524cb94435b0a0032f1d SHA512 9027f2d4127864c34d2d92ad3b2753a95893d26f5b2dcdec869884a98232c5304db1700a38112ced258e5f3832218cdea3a4bb21223098e1b20d06af1fd7edd2 -DIST thiserror-impl-1.0.50.crate 15357 BLAKE2B 41309507014a2c628b7e91d250335070e4cca6c6c452c90ee7e6173bed049df83ca197b37c16537cf15415550919c248e0f6c798aead760e7bbcd25eab701d50 SHA512 8555e010f94390e93ba757bce9ef25d066ed542f23b843db431a66fbab722584ea0ce6c9d4b6f4d92cea3d91c190336abd567c4a0aa4a27893db25720c5b89c9 DIST thiserror-impl-1.0.56.crate 15367 BLAKE2B 6fad787eb1e2c0f25fee7bef160be794fb8000a0aa292ec0d2d66d7a4d1fcb226c3e2e690ff6a61ba2d8704208014eea84044dba27523d4b2c26d2f7d4ba64d5 SHA512 da66f4674cf699083f7142f3a60c1c9334767b4de3690b4c7af460ffda787fab2089f5bca231e92b6e71724d46fe7dbdcaa19073f5d8100838536d10971efbde +DIST thiserror-impl-1.0.57.crate 15639 BLAKE2B 2838235c5536fcb16d19382fe286850d6fb882b1d77ca4ade6a62e1d4727ef89f69cf0383cf330996f9e2303226d5fd709557331a45c9a91393db1788fbf4422 SHA512 a850806f09b232546d1e0df5e35cd961a8aa32f1d8ac3b24df360981da53b75325a46dc788c994042c95a5887fdc77234b9f6ee5851242f734a613e579548e3c DIST thread_local-1.1.4.crate 13106 BLAKE2B 64c19368f8cec46f23b3052759c4c4ef0de50748432790e6ea11b12477239b177d54e60b9046fdcb2f495b8e0b37ad82809d03602edab9fc85cf814e3bd94fe2 SHA512 db7ff3eb88a73d9313dd58d72397614c5aae6be1d64ead7f16535cae2857be3b27d189e7955308591ec64a0d67777fd2a62a2b124ca73facb9a2d8e0458bdbb5 DIST thread_local-1.1.7.crate 13585 BLAKE2B f497dbcdfaf7dbc8b4b0dd97f77ba93df15b63303e7894c9032c9822a5b8111e0a21db2fa8cfdce5a503f70959ac9cdf48c840b925bdd850dc15e8436ba72379 SHA512 3772452c2a349fb564d29bb06e13c8ae64807db27c3ee217fa04fd0e9847e94adeea582b82ffc2d9116f31ff478eb088550caf1346c263de49b55fa17b431c31 DIST time-0.3.21.crate 111598 BLAKE2B 8b760bf4bb8501ae3b4c121e1265b9f07fea633e8acfcc091e8c2a4ebf1f2025c87f13d63c95ee46eb3fe31f920605c2100349c8b7be0242ff8c74037fc7c602 SHA512 1bc0505fd823d7ab869e2b8b1e44563dbf2bcb7cb4a9fc67d32efb54872177e89b7dc051151d4d83d21d77d4c3d89a3370d35e4fd5db9bb5144a373e309c9ce0 -DIST time-0.3.28.crate 117447 BLAKE2B f566dca385815e7cf77efce568207b654ab51170f37d2ad6f447125f815623f70fb5d21932d3f2b6e97e6106be607b49b10f6ea3ddfc6f5f6c443a2825f51756 SHA512 97bc516631586d089797a5a35bf7d487084f1f1ad8b59a5a5454c07c2cb4f20de666ebb67c5ff539cab3fd2dd0c2498f3a4d4ae64541c0f3b1f56abccd58dcce DIST time-0.3.31.crate 121762 BLAKE2B af9097f5e44bf1a2d3bfd26e094e5c3bd17697b35ace2549167ce9f766e422d34f619b230fa81e5de6296f6d01de74a58923d7e69f7db04d6ad055d21f177bfa SHA512 e1cf8197f1eb9556e6320268eea35ca4e5ef33020fae94b181cc21d97b56c074b87ea783804cd7b7ff072736e498f0890b7af8e16c5492a12a4597a4cf33c4fa +DIST time-0.3.34.crate 118430 BLAKE2B 6d04a20596c9b0961ca104748d9d360f07b16059719d7410fdf1a7a0d5f2aa02aaebf640999464835964bbded2d3257d79c4b0ca3080fbecf13dd2d0aa6962fc SHA512 3997e1b8d9be2f54184ebc9e1355d4b65f0b7bc9439b2b29e4a4acd86ad3a3aa019261112a24d998d76a7f66b266a86536fa50412279911b14d4d7aa7078c116 DIST time-core-0.1.1.crate 7197 BLAKE2B 9d0be2ef7111a8b66e5c750b2c372627ae4acfb2c68b0c6ed44b3c23bea1cdca4f65b24d2f2027b4d334667b1620019f4cb8c6d9799c1c2c537e6cfe692ab88a SHA512 a29d6619581d3fed73d6bc66a2c18805b80a3d54197feac5ad987a2c31d003bf4fef88a312d5315d2fa5c7d3e509066a65c1732be2ce280cf937bb4eff012e14 DIST time-core-0.1.2.crate 7191 BLAKE2B c477ad3410ff29f3bf4a38fc6ac4a043d49b6d2bdf5cf309ffcd2eec3bb6e4c4b62156ee7f069f0b37ea31c163bc75ccbf35abc1db2833cdd4912135e60ddfc9 SHA512 3861724c23cb806829a01186deb5217ae8252c20af622975264e6670cff528f42155039e4937756a9eb312a5580ffab07949437d5504d684a0e70755046cac52 -DIST time-macros-0.2.14.crate 23766 BLAKE2B 15ad8697849aeb0098c0841f9f73fa117175b819c49e0dacacdca1d06df69c997f4655aa3ca8a4c5c7022d84615cdae37c793304152cb9f98b4eed0f1c293e46 SHA512 df10aadebfd0215c4b4c7b1240ec4f000869dbdf484bd0d8d9f08fee59567690733007590d77ce700bf2fbf244bf5e4920f9962cc215b0f66cf4fe9892bdf380 DIST time-macros-0.2.16.crate 24356 BLAKE2B 807f56609924cf66dd57eba1d39b0b9302dbadff468562bd624c5413e5e9c36c416f670d558d519a89c0399b9b5aeaa41b2fa2bdbac9113e61bc830d7494a470 SHA512 19345f2bdf626cdc8c44bc11fbe9e13466cb7223cae89228c20ae83e7e9d71e8fe6a037b0461c289f9ceb6c8f08885458bc1db09adeeaddbbb0fbfb0dbfbf6c5 +DIST time-macros-0.2.17.crate 24443 BLAKE2B 5045af9352961db0c97cae2f6ca3e8d2c4f89a129c7ac2ec1d8d20804292aa9f2901a61f910a564954614b68f39311bd381deeb66fed8bdac423227d077f3d14 SHA512 c81747f0b74e68d3b3f36d378ac5911dece8c6b511e5ac793807f854cc31c812b927d0df941f55ff90d3d67512d0ac6a5f63f2de4322c81b05da42f46b4a661c DIST time-macros-0.2.9.crate 23684 BLAKE2B 5484a3c5bca52fcff3fcd4e6f060ee24ce293fbdad1abd5819d0426eca29b95de866fe1273e0ed3431d1b94b12c37f23748d4cacb0112a67e9be0f49132d03ba SHA512 2fe094e61ca0ab708d60693367812f1b87fb9b6770dbfa3dad8a2aad7d2a000c24ae3b8960104d6c5b72b4a055c7715fa5d4d601eb7b7ea1764bb730aec86033 DIST tinyvec-1.6.0.crate 45991 BLAKE2B e9699d4d80a78978f0ebfd049f5b33d7f23d401cf4f4439ccb168e8c0e322473ad0ea7e2ff0ff69e9aac3e5c4c9ae5a7102185533bfbf96dbe77b3526e700bc9 SHA512 e5acaf353c58c60ae5556130a934f1048abb79cf6668ae467d308bac44b689d8a9997227ea879f4b5fe50f29cde8761801b088d7149bcd063b973056c381921c DIST tinyvec_macros-0.1.0.crate 1817 BLAKE2B a3d1966bf57c11afcd026269135a6189f149f905bb70b47537c0a7bcaef0bfc6c89bdcbdb0f6cb8e5255632855134631c683fc90606a254ec8ba818fd5ef0794 SHA512 d6afc83a3c70cde916a6ff599e2772588e4bbfa7a5b1c7e5c8aa0f4a8a5c9426182497a644e4a88194ece986d38fa64b6c8eda9eb1630441c8e65a8741a45873 @@ -631,36 +609,30 @@ DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b3 DIST toml-0.5.11.crate 54910 BLAKE2B 9ecd5103b33ab47d4be23c897c7095ca381cb79bedcaac4918cddc36fc7cf5d34ab664da52c2273d935f04486e9325241d6b66785d50aac78453c219aab49e1e SHA512 eddb82aeb8fdeb5436579292c6f7a64a90a2c7bb54070beb437bc7890b99795d0505faa8d6451a99e8bcf440f78db8a1b273a697c8ad44275cc4163a9ee49317 DIST toml-0.5.9.crate 55667 BLAKE2B f2bbcac136e0182cad9b51f07943610c8700b68afd08fdbb822b47bb79d215e8132376da8ac61fd550e86c353a83b007297b6ac92ef5d503e1b90e746c40c649 SHA512 7151bcafbe2bdb1d2bb91562daebd357c884819af047843f1b4a56bc3812d4153eaf70683d0f9bff51bd1048700920322d64d41da13ebb4cbf34f0f7822d7ce7 DIST toml-0.7.4.crate 49003 BLAKE2B bd2f17019fface4e55370ccae5cd8e768227bc9303a105e9abcd7f7e67cf758e47cdf77a40170782c0be85ada4b7645d721b61144f90867332da6ae0728c9baf SHA512 aa589354d4e0a608257c62fdfa6f09d2094b6799f6cad5a98deaf44f689c8893d1b7989f1f67ff828867a9dd079374cda03de62dab624f55cf9df3aebe7557a1 -DIST toml-0.7.6.crate 49220 BLAKE2B 805bd9928fc3d05a1658188d4b858df62347cc93bf870a3846b9509c1dbdfc4123bc29a26019efa04e98699239ca7bb95ce63c802badffd86246266cebc65d7a SHA512 e51c49af63e37d1682892b84e74d48e171591c36dccb26e26bbf136385181ea9cbb94809b8900eae82b15e1cb79f844ae1cf0b00f0a6ac3afd5ebd02d554f9bc +DIST toml-0.8.10.crate 50667 BLAKE2B 815c850d4e2b8f107729c24ff82a6be81160649fff726f07a2c6e2af0283298fd5eadcc5811ba4ef20ce12914ecb43da79fa1840fea8d1572ca59f02f9e2c310 SHA512 24f3b44244d7e91ae50eaf20bde40c177352592aadd2dac697a831a5de9305ac1c93c8dc407579b9bbd8d9984fe34cfdc42c3243cd0057ad83db14bd899bb546 DIST toml-0.8.8.crate 50451 BLAKE2B 96d5411e8806c9021409ce232a11fd6d81269ef2f56b2a64d7217c9af8d0b31258b8c650e2bce9ca1d561a5fc58d1e556493d06199842a4d81884085622ae3c9 SHA512 6a583ce29d8179b480d29ca5e4624a4d6a8212cc741cd0c27c88ce46526f664a2f32eafd322b648f145f5ee5024d522a126f56befab5f1d68c32f2fb9866c7e5 DIST toml_datetime-0.6.2.crate 10768 BLAKE2B fddffa3e4f8f4076c66c171379670df41d2be2c33810a78c5902f11bf8910f39f57b74d5f00ed77cc6b74bdbc34b293b57b2e867233a2fa9373f8ce7635669a0 SHA512 4ee0e8685c2a0738ea6f8ee10bf1dbb823d7c0e7bb7d4bd90d633f5f9056f77bd5a768d6b27d0f8d8a5818374f8497f20fdbd9a411dacd8b4fb58671aced1b1a -DIST toml_datetime-0.6.3.crate 10770 BLAKE2B fc1754eb7c3a7073cfe41e5ccba152ff09891a8de8afe38991cf2dd7b93aacf07f1075fd24d7aa643238cf31e3df1fc3162335b2c475438178b4a4d8a2055471 SHA512 cabf5dce24ed3bf4674008743180a21e86286d999cdce79f934de48b1e1fe0f16a7f3d2498bf059acdb823b51bc01986faf47139f8100ae272e6bd19095cfa9b DIST toml_datetime-0.6.5.crate 10910 BLAKE2B 93a21ab2784e96ee2e6b56c7b4f733f6ac4c68c1e7d7dac3fbd8aceedb3580e25b4a9c7d9c3f9b5ed152560353b3e80906e37824956dc4ea90bc6f039768f6cb SHA512 502bdedbcbd2ac9fbaa5f4b51f2e409af185f3633f01f8845de5e3b007f2400215ddeb82ac588bc915ed5a5f9d7251ccf93fe2a57cd40fca2927f4c0966357e6 DIST toml_edit-0.14.4.crate 105387 BLAKE2B 63b364d812969fb206ec8ec38e8c0264bdea3a3e7482e2f253c8b0c4e9903bb5becbea6ec03f38d9236be7cbe8111a437e667b901ed75fe32d6de3f94d3a2790 SHA512 613aefe6b648eb202002d447a63cec1b83aaf6ba04e964491069198a0fc39ad11268509a2ebaddd68ee3253bc28df2a0e771cc2876c57136e517850a3926fa4d DIST toml_edit-0.19.10.crate 95594 BLAKE2B 5894ea24538013d37bc6c4beb762c18c07a193918791d062a4ae0c1dfb0cebf6014ce73672feeb9fd3ddb0d77b58ecb2d3946ce00837d81d7de69b77c497bb0a SHA512 9ea97b52437591ba38b2aa0706067254de68d40c491ecd6c53aba370112a72cb502012c982a2b915bec4c0858215c3f0c44f65d049097c8b71de45aca32f58cb -DIST toml_edit-0.19.14.crate 94875 BLAKE2B d11328357d66d4139ac23766ddc84985eb9e2ab7eb5ac5b3639be2098938596cb69c28150589f24bd404c10ec2fe06e0adc207b787c3dc869472eff15ec0fa2e SHA512 87f432e0f6870c2ff1476fd1dbafae8cfd736ab39436c1c60627d60511a65fece8c07bd9834d68a080f6969a256430acb20381f210b775c281764b183ec57411 DIST toml_edit-0.20.7.crate 101056 BLAKE2B 76c8ba87b0acfe74fb225bb1f1ef92ccee3e58e0dff64025e8d0727710e1362ccfe2f6d4625d0f1de7c14db318857c0e24e87831a82ce514bcb21f84d77dfade SHA512 fb6ef6e495e18b5d6eb96eee5c2a39b5539a8cebbaa8b93c3995d1e14d1db26488200633c7368f67ff5f982ab20dce0977601314c643fb2671c3caaae8e584af DIST toml_edit-0.21.0.crate 101265 BLAKE2B 8cf4fcd93fdc99082c3c43e6629348b67c1e2bb4a3605ea119816b4b3c473bb3b9bf9baed8b189a0dda6d92ff5f08ec58e3cce19fe2667bcdb2ca3dee88d06ec SHA512 6889b7c3b6679db874b9ef099e3bfbce75b7f15cf47860e542af42d449d0795113bf7dc84a7f2d394ee0fe037d7f4c0857c3eeba6902a8b42bb9cbfc96f0f324 -DIST tracing-0.1.39.crate 79314 BLAKE2B 8ddbc386e09d6162150a79d868882de7195a532fdc157b0d323f44cfa96a00f6171b576a9295667651513f0468bbed2d2ed535e1c07946711b160c0fcd91e497 SHA512 ade13c507cad7d59be247007019d4f576782d6d1145ade4d15e16b74fde4d0a8b6164721017bfd500a2591ed2d8ac63bc29d2d27c17899b4179df1fb1ea0ecc8 +DIST toml_edit-0.21.1.crate 101661 BLAKE2B e794b6121ba7e2b1b3f50966cd40eebacee6968b6b28986cfe4cb7312b51ffff19f74826910d8e4ce307f74940f11e71e6afdd768ac196427bddf44595bbc797 SHA512 10cd3b16f763f55294923ce8f166f96fbd67a0acc4a93a46fb3044d8a38148097c592ebb405ced87030d35154abfcc971eacf0172b624ab477a11e616efbaa07 +DIST toml_edit-0.22.4.crate 102719 BLAKE2B 80a2b4d44e6ea894c5b976dbb36fbf2a169326362d11a292ad8101cc56f230489dc24a5ebaac9a809e1da22fac23e0b588b6a11fc2581027f56ff3a5998ba99a SHA512 13a9034cb4af3818d1349c852d2e019985687fe8baebb6e3bbbb4f10074e505df53bc5b856d669535ba4c6a830c0c67f55830c2b1ec46a0832c2db3413a2a404 DIST tracing-0.1.40.crate 79459 BLAKE2B 33693ee71564fe5925a63dca351e838dfd8612b4b1e49a33a70095e56ca63287c13c772661ace0e540d08c92942d7cbdc51ff2cce4f4b372164d9aa20ec05dee SHA512 5622188a45dddc0d6d3a8244a9b12db6221f4180944ce1019d18f4e613e4bd113dae5d45fb57dd0754f6e8e153b047cdf00c8f200782bb2b868bc2d423d99275 DIST tracing-attributes-0.1.27.crate 32241 BLAKE2B a20af0f50a90dcd64e5318e55779142da294ba18d1cd40059a8aa964fd3c92834e03ee563e41caaeef71a30e3f027e5c8d167d90e2844da79e0774b267e179b4 SHA512 7dc59f4234c3bf3434fb352baed2b81db4e931eeb3ed207c4a204e480da734be40847b167b808058d2807b5583815625bcd5153e2bbe79804cfa6f069a74ffa0 DIST tracing-core-0.1.32.crate 61221 BLAKE2B a7815c46af9852ce62498083103c6d359351f4d33609b4291330073b6abf4b63f5e1bb1a7dfed3bbf4d6913ad5217e96999416261af8a70609408a29109e4db6 SHA512 164f79cacfcca533a53b7dbbdc2015aaf851a16e00c72fbc4e5f515b6a6dedfa464e964810009b54f08cbcdc5a314e50245ac7b1b01a71fce4c63db135bf5521 -DIST tracing-log-0.1.3.crate 20549 BLAKE2B 1e2b5f1d96983b0dcf3e61f71132536e21dc19af0d532dcff7cc91db45e60cbdc1f8b5b7a7b2c13214dda4e3becd4f3d62262def1b608a99fa330ccf1d716323 SHA512 440cb8ddd5823cd0d86b68bbbf29f6886d5800f95d0aaa9477f98f188013fd009c2b9bc982b17efd08abd071bc70ca511f988b9db8c21d8e3d323fb67614d289 DIST tracing-log-0.2.0.crate 17561 BLAKE2B 701bdadd40f1343f3c4901bd8dd188f1dbc0afcdf50807bd0f6df7539635e239b5095696872103125a4d4cfec24af6336fce6f3931363dd5be4f53a09fa584f2 SHA512 0c1f060e8ffb9ff24cee7b85cc2d7d42c69b2f7623a7faecd7422b23b11ae8d5c7691e4635bae76861d444c369d9701ccb147904668023642b223e442e3c8285 -DIST tracing-subscriber-0.3.17.crate 191711 BLAKE2B f55c8e8c70ca67f57cb3c8a411519f317b9961620e3f7db3a3933d549cb64a5871624c21231bd6a0974c94ecaee2904d2304ac9fde3aa8463f0fcbf99f94b5f9 SHA512 53a2a760d833f729e042b4f76b56c93ff7c50ddba968dfa9294f24425fe9a3dfc6c3b95a526ebd78df852b48b76c85d2f4f7be9170d75a6eea8734f77218e727 DIST tracing-subscriber-0.3.18.crate 196312 BLAKE2B bc2f04da63b0313d26073eb4a39b549ae37701e4dbf1fe06a2483279a03d9dde981f0efea6ceb5cd441ab313bfe7eaf812971c3ca60dfd4b5d9cf0d2eb7bacd4 SHA512 72f91855637aa476f03077d5f523cbc94989d40b12d7328167f88b081869ed096e6370450831f6cd5f0686cae5628f14eed4696c06a2ec75f56808b64445e0c1 DIST typenum-1.15.0.crate 40741 BLAKE2B 5752d80396d0a37b0069b98ace9efe96d94ccaf41b33b8149c8b8c6a767537dbffe64251bbf61f3812465ecbc8cb45544f177dc97ac9735d84454282e4d1ed66 SHA512 a3c1ceac85e1aed98d0829449c35f4f36db860218b955b4e5f8f01da1d27ee6213f3c60e2b25c3745dcd67369049da5de737a9473fa9402db99cf7cddeb42288 -DIST typenum-1.16.0.crate 42477 BLAKE2B acc6dcd4521493c438a8a3d997ab0456fdbff3db66aee9b81ba219714d47522c3ca8fe26f8ce84edfda416ff9a22747caf3ecc9cc4bcd1e7647ac351d5aef407 SHA512 93da3ed62573acbc9d5d31257fb72ae9cfc7d59e4040c1f32d93e8fec94795e1aa20a3bf76ddc64c4b383184306bb2a66e51fd61b64dd4ce46a1bca8238b57b2 DIST typenum-1.17.0.crate 42849 BLAKE2B a6d1162050679e2c4ab2467f3a77d301f6861882eb7c9749f31d047f383dd5bd2ed5846ad63eed99ccc04d6ac36cc697a305861e1d65880b4d2ef04ee0a79b94 SHA512 99773d5d9f850c0602db4bb67dd062b0ade6f086e155216f1bb2fb6569461ba7e1b7c2f2af81ea8833bc3bfcf3fe5033edecb7c438adae63f59d3e30cf63a508 DIST unicase-2.7.0.crate 23783 BLAKE2B 2b74b932b45c9d5b984b57bfe8249496c192944e2e66916919177eac81c509e2d7a5d30a85ea58e8cd5a0b47fec746bdb18723f3f14002fc64af3a0d320a9e7d SHA512 c2b05a3bbd8996e1cf65d7458f5ad95de9797c8349484f8db04967bde15c1f057f62b2f7a60e7367871512071ed5076c0da042169dbbdcaf4d6c16cae62da828 -DIST unicode-bidi-0.3.13.crate 44477 BLAKE2B 90d80e7c57e93aa9aaa83e7c3c1a93bb6e4d51047803e61ed3f7c80361987947b2029a2b679bd301e8a0766ee8ea7f080e9b9b6ebcbb4354e19813a0f7da2abc SHA512 fb094fcfd907d90fa7232432aca0143209446e4c5c73d8a0fe6d2dc44b9dbb5b8b926c59b5e3f9a5a0a36f91c04613509b6e430c9c4adf526e7445e6e8d7a3d9 DIST unicode-bidi-0.3.14.crate 56429 BLAKE2B 8670c2bb1ad98d4540d7837e8b395078b5e0eacc0dcb7ef3ecf6ddaff9d69ce136a883b99cc5bdafd3a3d657834432d0145b11a44ea1d8b776a5394e56ba04f1 SHA512 8793d415e33f1f693ba5928d8aa09ad6dc10bca6d8ad338fca527e5b142d1ea1cb84515459a9fa0a821ae68747cae570bd3872646fcf218ebc7167ad41c97379 +DIST unicode-bidi-0.3.15.crate 56811 BLAKE2B 1f1d372c86ec7444f13eb32baf13dfc8699b52156b265a2b53f40c0d771064876405451120fe54739a2679e6991caaf4f63e0644f03729cab814079fef4868c8 SHA512 7a21d5eb05ea8d691dfd54ce4cf7d3693d08067f7a88ef17b8c3044634f46411176b1bde1516c442577910b254007b247f5e40f9932eb601cd96cd574f9d9db8 DIST unicode-bidi-0.3.8.crate 36575 BLAKE2B c0442dd47a8ee81f575b28e34c9781ccf507b53ea96d1d4df2e8117231e8e67579031e4244a2dacfd6f4c24ec01fbbd4da7c9ab72ad50af51ef56d7d813b6444 SHA512 810b5be48159ecbca542c715496f279518285c3b09f7c39451986f94e6c259fab1057512a2148bf99ba9abf76e861a24456b547cc2273f0b45ed5d3ce9dfe3d5 DIST unicode-bom-1.1.4.crate 10221 BLAKE2B d175111edf436f96d6265b413c8f70b0796e8b0a0fe5bee90a459063dc82dad9837b0d32b00927aa173205b6b32dfedde08c583953b47d332d677ec99fce184d SHA512 c10c42a23822763f1327518d43237b9e2b2d2c9cfd4839d990beb8c85be7cb1cbc528514ec5f4428bd486bd59ce9036a7f980f2aa76c1a28aed2f3a57dcc7343 -DIST unicode-bom-2.0.2.crate 10717 BLAKE2B 9029e45504ff6c535ae6b78a797d5cfb85c2733f16ecacf87abfd69b64460ff75c80eabdb670cec0d8d6d79501879614395db6d7c88ba37584cbfef6bc62a8b8 SHA512 3ba6ac52d2fd356134f0c3be2b29098b189a791b2256d62100687fae07ef9b104be8e7dbc1a496d3f18b3e7349081ca3609d6c1d481dcc2bebd5a4bd52b1197b DIST unicode-bom-2.0.3.crate 10773 BLAKE2B 0c47796f83faa4eb5c4405fa385c245fe7b8b6d9eb6ce422738f7aa1788604ed3df22810afc6ce6da78c1592f7f68b41311914ff04d5e49ba4f719310ffa9afd SHA512 3a756761198be468776511ff7b899ee7adf214a678b13b31f42ef3cb3e0320894d8ff0df23bfa02a057727d83082f16b465ff25efa8dbef362977bf308bccffd DIST unicode-ident-1.0.1.crate 33770 BLAKE2B e028e9f1d6c01a7a37c8f9ecd6b1d99041b45674bc7699066bb7479822cb8d5a1b4083db1117d9d44ab05096d8a37a9bd5d93dfe8cc5db6bb58950b4f5d5c8e8 SHA512 505650712a51c6f309c97bf72029de1eede33c71b84de9733f5f987859a61225e3d07d369b85a89797d870ea436f30b5b5046306f3d5fd672551a4b30c43e428 -DIST unicode-ident-1.0.11.crate 42067 BLAKE2B 3c7cac3d2bf1cbf1cf04716a482f130123e8e6940f7a90a17bc62fca44ac0069688165538f5329b95a72f735b594cfb85e3250738393ffd1b53cb0cd95077d89 SHA512 9682bbee339fb987c9d0bb6a54406d37b28b5c3587372d406402e4341900fec97e3234cd03b5c98b90b6378fd533dc452cac3de90d3ade19c4b09657e4abf6df DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920 DIST unicode-ident-1.0.5.crate 35455 BLAKE2B 7e14ce97ac53a88ccec015dea690918a673dc5b49e44de7fdcb5421871da35c4f514c6db9a363d6f4bfcf2e9a61a50a593d345d0b6f388ea882b17a00cd0335d SHA512 d355370daac356d900cd4c0a792d6c0eff114524c4bffce4d7e74469fe2117883ee00bf0e27d950b72e88739473f2045d5f83440a0aedfede97b4d9163b64a6c DIST unicode-normalization-0.1.21.crate 121745 BLAKE2B e67a472d39b72be66f5f8e5b924157232dcd73edb2ecc1bf4f1aa078ea3b9860838afcb1710297367fd8c95f3c1331c91a520ac46c39b94f58a633919f124c95 SHA512 2994104d3393a117cf3eafc147ec9599c870b3bd4fbd096980534c8aeb48c6ba05bcf3f9804e3f2a0148940186dfb27871b23a991360bf8253a5a644f3cdcb12 @@ -672,7 +644,6 @@ DIST unicode-xid-0.2.3.crate 15174 BLAKE2B 5cfb2a094047106a45eaeb77ebc1ae2e17ca5 DIST unicode-xid-0.2.4.crate 15352 BLAKE2B 80c327b39f3b8f2cdb5747cde968cfa1efe7b65b6bee9136adc881fa19f66aa5b1010d9d08de55a61b322d665b5b0cb0395e9ac471f6333c40d8dca5d97e123c SHA512 e67bd1258e1961807d9d5fe583a89ab5b82b2a529ecd32cadfc79aa5331380eb4a2db9fd96b74c8eace47f2f29021587d69bcdbf79f7e2650e92a25f7839d03c DIST url-2.2.2.crate 68555 BLAKE2B f8e59f784b6c2e16bacfba36ad68670a6af17c16ea3b0866b5aa98e5bf4686cf1b1aac9b1f0a0ea3b89a01e044a2ca37830416f42d147158ea8e88f23fd28ac2 SHA512 f9b6ad99d69ff303283b3fd9e98945fbd6cb411a3d141badcbb3a0566723a451375e6dd5d5357e3eb7a1b5b1ee5756a2347c43817db2de6fe35b9004b090e077 DIST url-2.3.1.crate 72777 BLAKE2B 6ca0e537baf373b92269b2531945c1cdf360f1566cae4734dfb96f05a605e5c6c82e3192a1b9dde0ff22b92b87aba2d56e32a1bf17882b4de15efd7cdf52bc76 SHA512 8224010bef067574481e5d84100d944782d52b49db7c396ae2b4dfc145ed58769c15440d97a0fed4d2f9857592a8601417cc5b1bdea959c47a3e7a1f7182ed0d -DIST url-2.4.1.crate 78228 BLAKE2B 6e324237af50605e9285889d967e6a66e258982c5e78ec99b2df68cbcc555574c0b0d650724ecb015e1065c737c88e3c04205973c35b0afcd63f222e91dde3f9 SHA512 ff2aed100e405f4474e17dcc01d59b63460e7a8babeb7cdcf9df6c1c65216c425e24d557f76c7097702b2befc381656107bef755ce929089b52a3901c46aa185 DIST url-2.5.0.crate 78605 BLAKE2B f3fec3477248cbbe67866577eebb03f517c284a5e5cb783132b11ef3ad156a03524f4730f188d822dec85169d7474e265099296d6bdd4adf5ffaa0a118821617 SHA512 4aedbc48b85bcc2853189f5fe8265a01c76516b5507f4e958d8d0b860fe2590c69c95f0f4b9fd6fac9b8d5911bcb0a5e9ab7f8e8b600f37a12db1438976ee5c3 DIST utf8parse-0.2.0.crate 13392 BLAKE2B 05296f48fe429a871f42e729e3540ec3a974a69892c6bc9da95e23c0aee2163c9b115a9614eb1943363076793e17ac4c89e28066a9816cab30c451524a5832c0 SHA512 1f6a2eca32e42c8e4b53d28c4fea54c426ed66fc01447b3cf8fc0fd75694453eadbe3ba000ac8ee0347d16dbfec47681254117949109081798eab5370886827c DIST utf8parse-0.2.1.crate 13435 BLAKE2B a1c111d7ffc60690f2aaa86f034c66ba1abe4e126f1774a4377d41eba3269369862f57515af387ea785d69a8adf46338b5e53761b5ee6f4f4380473f4d9cab0a SHA512 51fba8f1e7eb74b7020fd831e30a67fc8353ac2ee07335c8c3374a5570ac8117f165f6905d4b7f0360095b7b5ed3e739001d02a8cc3c89195baf2cd679136050 @@ -682,31 +653,29 @@ DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d23 DIST vte-0.10.1.crate 24947 BLAKE2B c7e94b7bba2423d14e5aa85f94dba856a6c984261551f204f029c55ef923c0012b259e5b229974b54b4eb5da1e85bae3c8cdb680372b5f9dc6caf51d1075b0ba SHA512 0c8fed2cfca5ad07d2a146e1e26979d390347a409cdc2b960246fc2fadd85019b9febf2dfd618f7a144493084b55f285c58ef5204e613bd9013af26faa9f2033 DIST vte_generate_state_changes-0.1.1.crate 2422 BLAKE2B 6e8fb4ce0ca0fd6b9a4dcccdfb02445babbc13d47de5fae9bbb81e8c67ada8a40e8dc5e57c120c36876293b111ccc71e1069ea3fdabade6f9ba5ea2d44ff4632 SHA512 ba09352e037cbd279cbf5641c9783a24f76e54f1f09e13f0ab1ca99c9646c1e3c958e8e302d7cc88431073bad2e2d5619410f2f93f96f1db25f0f0ded0236f7e DIST walkdir-2.3.2.crate 23516 BLAKE2B 473f2b51aafd6ac17e5c3da8d545d179b31486b3a65ab39fbd8bd7fbb2ebcc24bebf01781200a26a68f0b1cb464f5763a919aead3b03eba5a7e1be6efec5500b SHA512 6c44071354faf37720ec4117ded34c8d530489542ee107ac26a7a56ef4a882b9003e22e84f1d61f6078643521343e35aa1f7b57c838779e78e5937a667bf82da -DIST walkdir-2.3.3.crate 23125 BLAKE2B 3bd354b9796a31bd4c8f4ca695514101a7837ae2134fa1ffec20df1cc946a67b38c6b50affbc2cb79ffee0934474d8269378dab5ac49a4943ccf8c7aaa51db11 SHA512 2b6e1e27c16e310f636eb1c9ee58435509fb8f7a6c5beba4dd13d87aa1d91599a593bfe720a675d536ce63e217c31e240a57122455d8e18de1282a9e7fc3defe DIST walkdir-2.4.0.crate 23550 BLAKE2B b4298c01cb38be0479b7ddfee627af01f889b6b6ff432e368bb67f65134c3958a4fe271a5a7dd61b19259ae88f5680e5ce8e12e50a872b05fcba68f59b7073ec SHA512 09e1bc852c01b452c95b26a369831a97bc5c9e0ada3111c73774570dd73bb5b9e4735317d5572304fb48dca44ce7b9f77bbd17c418b6b047b2ab17b8bb42d9d9 DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f DIST wasm-bindgen-0.2.86.crate 174170 BLAKE2B 09146027b7c841ad0ff4dc18d2440330f5fe76d445cb947a5ed47e12455cfef8dee60398be6c32fdb7095535d1c88c7cc61a11c5194c4a0b9e4f55626b1dad0d SHA512 185f513e0e67264842f7ac03f19dfa89c6954de333fd5dcf6ba2e016a459c4a9c98d4ded341e99d0fd1f2795c458acd1e5032b1f74f6cf79c220b156f26c093d -DIST wasm-bindgen-0.2.87.crate 175052 BLAKE2B bf8cf4aa1786ac5c2ba76e80500b5c54313adf9690ef370e60b894401bd1b81416da7bb46b90c014412c96f30f995bd1e52cf7f3a6be1111aea40866e8178396 SHA512 0c3099155ef079d2b91d2d5b135243d687bf865cdd9ae9d97d8cc2eb4c9bf7439b66b28d5b1d7e95048e53be63ed4909b6b3f2427951348de25ca7abb7a03705 DIST wasm-bindgen-0.2.89.crate 181935 BLAKE2B 88ff35daace267087750053eacdcf81f1d6cfd7653e1b21cd8436799688615a2840ab733e0196cde747dd4a49ffc3d4efc7c64f48e4e75bd9a240a689f7c037c SHA512 e9e3b95547423ac7acb0f0b327b9fde6c8ef3160296509332fe5d9cbf9eb6a4ed6ad30b29552cdcd113a94e95fab4e3ecc1e7a03811514f84fac569972febf5b +DIST wasm-bindgen-0.2.91.crate 182689 BLAKE2B 4ee85709546462be3da2a6f1caa02448fa903c7411eb264894aac402979afae4a0d7f3dbb486266b05d8caa911893ae9bfe9921cd36e03eb5147a8d75d6c17d2 SHA512 80e91e5b6094eddadbafd842a4a1b3284de7bb51bbd795e8716a0adac354dc14ceee0593d7c33090de06aadc8bc61b8eeab8851d066cc4ef4661e64adff1988a DIST wasm-bindgen-backend-0.2.86.crate 26792 BLAKE2B 0df16a87b4e3b91b2c66613e49844567ef036dd79532759e07296dacafd4993d2783f88b137b5e6e5d9c7f18c8f4c7eecf11edf666e6dfaa4c1d3dc32872ace8 SHA512 6e62432e29f7ad02e890c5c4943869a166606a7f9ba9a8ee78fbb1d86f9083005da5268e6b18ce1da13c5016e8c89ff3f5576ac3bbe3ae4587bd4c901ed5e436 -DIST wasm-bindgen-backend-0.2.87.crate 26821 BLAKE2B e230aa256a1f681ab3ffd2c83c3f6a810c305bb79a5e1d806b8b2b9f54ef0babc83809f6153b9ca511faa4b122f80bd1cc9eb97e7ae3cb4cba9e2dc1c6bd0b51 SHA512 317ee2bdf85067cb7f4b4ed6ff475ff9e5063143e9b7c8a28572211c09025935815227c4afa8c92823ac92102562d4d34531aa4891d8c922048d37e27377ee94 DIST wasm-bindgen-backend-0.2.89.crate 28205 BLAKE2B d280d04a6e8df72c0eb0d99b134c017be8c7d378578e23505ebb184510e6eab746fc06ca25333a62c24405565531b6e1c79a5010ae31aebb280c7820d5fe41fd SHA512 9ff63a2401e741013753fbbbc86990948e0e8820ffdb4b16167d2c72f12626306e5d077fef37d8d956acc73eefd699dc7f03250926a5609639b127d4e46daf1b +DIST wasm-bindgen-backend-0.2.91.crate 28345 BLAKE2B 912a0471ac64d61f18d1c1749a3614ab70d08f330fd90b903ce5ef51f18288c7d4ef153f1d8100671c02de8fc499928cf925bdab4da4f0352789268dfae87457 SHA512 7d3c8db4503982fae9c86620c964e8f9a4ce542a79c56f21d9f82d26bb9418e78b7fa9922901663bf78516d58652dc3255ef48d1e1f042d8a3c69210f5804204 DIST wasm-bindgen-macro-0.2.86.crate 13888 BLAKE2B 267d19541474501be9ffaba4ffc6a81d32c3c8bd79ff60cb7588edafcf00a65d4547dfcd6ff12692c49438c270e0611e6726ab03ad2b449f7d4c6d41aac86949 SHA512 f6ae82d9ae6e0316c9d35a02100c7e93d5fa17e23d36f72b04a1365a580323126a514bda71f7c225b51ddc966460e9f3d7855cde15a9264c05375a92a56e4f75 -DIST wasm-bindgen-macro-0.2.87.crate 13897 BLAKE2B 0926975b0328cdd5525820358795b7b68b4ab9dc460715ed84e5d276e76e936057140efb1ba875acf25f3d2862e680f9827bd05cc47560d54f7ec673f30244cb SHA512 af366d8d853b280014cdf5286f3b1f6d7fb0837ce6e359a81cb6f85161537c8e2cd06d7f893c957f5bf1548d34084d33a213670b471937782b56033a23cb15a6 DIST wasm-bindgen-macro-0.2.89.crate 13906 BLAKE2B 93e4b784eaf75a070f471d7d60b802d42b4bdbfd0c7ec21ecf1dbda554ed2bed62d99c2b28ba1527ad8f6f3e5b6083d132f36f9c36efcfa9f6a9cfab73b1ca0d SHA512 060e0f300bdc42557798f4d7348165ac9dde60e4f7760acca5da6ec02bdf8bac22e2e5b80f733aae625a0c699dbe831e0afc6e66b2af8fe445aa6513c5180381 +DIST wasm-bindgen-macro-0.2.91.crate 13898 BLAKE2B dda8dd5d77dc57324b633f056805bf7892c39c5e70257b6d048c2f8cf885f7306f91f3f17de1b63dc740db66d52fe2250ba981077e03dcc731dcf7c80c047c9d SHA512 6b05e0a2657e7e4f313089787b52cc7f59f5a94be6f716ba007fcbc3bf7c38561225ba3f39245d779e28dd30630b2d4c6be12baa6ea1e6cb47e562ccff48372f DIST wasm-bindgen-macro-support-0.2.86.crate 20027 BLAKE2B bd6363b515400ba393c8f3c7c38e8fcfd19d1eafc377528777254208d3d03cdccbd208c83e70291525b856d88c36f8e13b8c9df3f2d568133357c1e7b047baff SHA512 f4d5a883be6b7e6933e705a112b5efdcb1c5a282b214a592c08c6b5fb423a600c6fe43581cc2f8c13ccf946c5a210e05d0455cf594eccee2077f9a96c5a40902 -DIST wasm-bindgen-macro-support-0.2.87.crate 20006 BLAKE2B d32dfc7231e4fbc226586e66063538208f9e299fbf803c4e2d1e1e61b4a22f51cc7509bdd269a44f072f9843a083ee84d2326408fb3211009ce93542c3fdc6ce SHA512 9390aa2767fed1027be168612c424d4c7cd4423addd83b79afd8c67886f66303ca4846e6454302ecc78b47bc62e8ee46849a4c0d3edb98849ce8476901424e33 DIST wasm-bindgen-macro-support-0.2.89.crate 20008 BLAKE2B 867ed0049f076d37e8c0587928d67209d69071a6beb80afaba35b947c16958d2c61ef1c762d1706de6744f23ed811815cd94f7059b3ad823aa99f30929cc3a33 SHA512 4ff50819d989733b51e6614b8b14992dc7e53e4c283b89c4e21dd50659cdc49a8cec379df7630ee26e04be62f4ff0bc5eeee9153dbeaec213e8217964a149e76 +DIST wasm-bindgen-macro-support-0.2.91.crate 20091 BLAKE2B 337b1b2a9e9e9c1350267df0d9f041291a847cf4faa3bcd6fcc8a96e66fda54685da72f6e64e57cde0d4609409ebdc7851e96781f599470f8b0545018bdc2166 SHA512 1277682520d88cb9529adbc054590a732a8890debe33d1d64ebce332c66c02f84065c0f643fa45c01de8b80534b2daf8333979601323b3ed50dc49553233c39c DIST wasm-bindgen-shared-0.2.86.crate 7246 BLAKE2B b199125c7a65dd2f77e8700d459f1aec0572c6f1ee16198f7212d494daf4a71ec7637803aaec54e3b04bc991281d102e6f4da9d63838919238b2034353ee56df SHA512 e2a557c58185cea726e694617afb108ede9017f2aa492309695cf9a8b339806c0d9e35c4eeb6733acc56f8d0291f34fc236651246e82b450435949a4d2e0002a -DIST wasm-bindgen-shared-0.2.87.crate 7248 BLAKE2B 0393ce9452119fd5f92836a76b28d3a697f91fb09de39d1af0a2a83e81d48bd4a17f39b48f15ae97edca3e361d4f8fedae8de04173c4ba1711decc73f64000d5 SHA512 cb9ff537554f56fd07052ddc4adc904a57ee64e13298df1dfca58b361ce163c34640e7dd9ed301ec1375f335dfa424230e22638ea7569ceb34aeca4505f6c008 DIST wasm-bindgen-shared-0.2.89.crate 7265 BLAKE2B 78668ee6af47357983788161c2a50562ff37a8d584e6be61142c5609360aa712571c3fac6b3395215c5d132edb864e0ce8e7b648fd7225433a81f2ae3e6a586b SHA512 02b2252b5b2e6bc8723404ee8cc750684f488b3e80ab60210d97fd7b343a67db2ef8d62aa792a5f02bb351467f4ffbc887512a215007f6fd089b29f8d3a23be3 +DIST wasm-bindgen-shared-0.2.91.crate 7267 BLAKE2B a9dca2db84a33c650a7abbb6dc552bc4bab1446e66aace751d3709d2c63b878b127748a83cb174aae3ff8c5f5ec017b97623e5e9294e6ebf92d669efc618c357 SHA512 97072a8bdfadde104f6e9e760e1ac5ec665fdaff38a93a0bf601c95e652b35403e58a99fa8c0fefea6e47b38fb97f2e1ffcf52736f9ab890b0b9632efb26cb4b DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97 DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2 DIST winapi-util-0.1.5.crate 10164 BLAKE2B fc800aceae5249a858c806c3e969ef2545766099872d856ebee51c883d9acf1122278db9607d50ca53eac351502b700fd2463900932d342240f97f683d517963 SHA512 7baeb661f397c4693dfa001fdc774b323c51a7c55caad40f2de5112a1cefd1d6151e3df41fa4ee193460a5905917c83d2b1de5fa10b4bd014ad96690af95c0fd DIST winapi-util-0.1.6.crate 12234 BLAKE2B b8db8ec9d7ada5532a22a2d070320174c32ece1f48890e9b028708e194fe72a04287b11910dc2ddc7f9c9674a9d8d39449b3e100725e1f59e59e3047a7e3650b SHA512 b1c949f9bcd34c1949a9d3a7bde6ce62fcf3d2cb66df60af41fe67a9d1acb24e571cdd5ac721be9f1ee4b3af5ef5149b5724ad6e02b558e124ef2a4412d12db9 DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 DIST windows-0.43.0.crate 11492640 BLAKE2B 793aa1a7f5ba07b864ee318d529f0003a979c3c5b588860cc317dd6abb499db73ae7ba98e2c18765f7539ffa3eb2af80fdd10d12238b5e0cfa1fbcf535a0ea9e SHA512 810a1a08ea65dad929ebacef8a2c2f13837f09680d97d1e9db7349b00b54a06ebc5fa1c7e9bb5ecf4a2d0cda54d4acd6b89e3eaeb9e7e1ac888ce105cfbcc139 -DIST windows-0.48.0.crate 11864177 BLAKE2B 39c0e4f058f68a829ee08721818a0b04287af20dfe6e03a125b75566b4c8a58b56557d685600f1f9c215811154f9782f12368d42848445d54dcf9bfd6471349d SHA512 7c906f885fa0a730f1cb1ef4e62f5b602a49d44343febe1d38fcd4cbc28e0342766983796042585fe457aa229333558715b6270e378946faa8f398a7ecc2af8c DIST windows-0.52.0.crate 11843715 BLAKE2B 0d35225f5d61f71b0cb768f03825031101e05c83d7f12e05cb17b14ba28e6bc6a3d5aaee5ba07e54c1a773b6eadde4ce3523ab87e8e313e5578e2de01a3dcdc7 SHA512 8a9d443cfae3b44ab50bdffd70b70ea3b3d536f464e4beb7cfa9e15eb4e4505cbac20266b44d589bb7231790a87f473ead6d2160b8cd18d62f31b78bf61417da DIST windows-core-0.52.0.crate 42154 BLAKE2B 9670bf02261b4ab2a24eff97dad11e305deac823cacfae286965b62b11bc035f19a55ca710eaa4359c8a4905433a94fe62a836b77ddd68f244ad6ac2c9657f58 SHA512 0c8f1c7e63c11bdcf1361150ecc83abbfba8da2c6d28523799bd286bf8aa1df61ffed19175e8cb3ef516a9afb6248b640c2101a2e0c09a99bfd7a18c6741bd36 DIST windows-sys-0.36.1.crate 3347053 BLAKE2B 818f7812bd9a55a4e95b3d461fa5fcc14569a159882f950d20fd5a6b7d2a2841f082c0bccaab657f5830549e6286a37d9f8fdf825a42403f543b51e35b2d20d4 SHA512 80973e461bef3be0d0d0c13d02b2129aeb0d0700768d637544315654126f101b39f980738035fe325bd96f549493a2245bd7b82511f833efa7bbcb2f62266001 @@ -759,12 +728,14 @@ DIST windows_x86_64_msvc-0.48.0.crate 671422 BLAKE2B abb063610dcc38581657133182b DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d278947d36122d9045b839ba0cf3e690202d242265b676f23cc301da5f9d98c56ca4ecb76f7d6f072ee71bf986a1deca87020b90e5 SHA512 fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0 DIST windows_x86_64_msvc-0.52.0.crate 821600 BLAKE2B cc448b65f98fc0fc4949ae622b7020d2dae927ae45310649f6ef71809740eda9d3db0fc035676c201fd9ab9639e9e7f21e2e992b4c789542f12b419d2c752179 SHA512 3aaee31533a1a48a6ab5cd15b3cadfbd906a93a153e53919d0aa74e440d11e29830554e4e014c215f5b88a475bb733fa8ba4ce9d773d3e23a40ea9ad37ddd0a7 DIST winnow-0.4.6.crate 142565 BLAKE2B 671c643bdf03d8533998224bccb375614bbc0192e3d9b45a580db9aea04f60f1f5fada06c454e705bfc1f82bc52067db8d3d45cec1e898c6ace689845cb21884 SHA512 cf194bfa3e6ca3a79b6940cb3a9fbbcdac2b10f997a0c15f58b570281c4651a6b3f4a32df6ee4da579d6cbb40b19b38d1123b6f7fc116f1171bb5f51270f6698 -DIST winnow-0.5.15.crate 145621 BLAKE2B 039262561227641c2d8b996ebb59c79718de3f2b7dd8e369fc3e341f3458b1e0213f35c575d615e87d5f89aad639c7a258e4efb2c10f58c2cd6e120482702cc2 SHA512 42dce18906f41e45e6dd75ba01af6a94501317dee8b45f4c7340f7c9c94f8935afe2536cd9ad5a91eef6f3a6135cab0a451d67a35b5a0fd69130a90e6aa47603 DIST winnow-0.5.32.crate 153210 BLAKE2B f34248778bdd2414b51ca92bfc5af8f662c45d75ea9e230cf8cc96f3763b2cdc24d53ad7441810860681f71d4407cfe97fd6502074cb24d545114f28f4ec985c SHA512 5621ea0de50c1f7ea6e8bb733be5915d58f4fac8d2bb57236cb29266a8edf0312c76cd65b1d60b2bd5389f4a91019c9811f5bb40b5815738df3981b5a514ff64 +DIST winnow-0.5.39.crate 159300 BLAKE2B 671f588b28d6a11919967d03227395cafd4b2d9afe5e76fb947e4a90937d25c1e8a486d228dd1a6de4ee99e8ff4ffd515b9e8b14fb54a6136b0c9cb3eb4be388 SHA512 76d4762a0258719c2212f0ba1e2a91098548d18b12dc79cf90e99a847eec3eae05e821effd7f5b2e68f482ccebc6ae8d7877e91b3db863886e007631e8af2c83 +DIST zerocopy-0.7.32.crate 151096 BLAKE2B 12c7c329ec0e0865467af08306ff4b55ce1e39fd77b094ee48ed9c6e266dfa807bda9ea72a3f7ea989916327f4d9e803d8868995728bfe2fb1c2dc1e5ecff78e SHA512 6729b05eb88029555b88c75feff4f8bc28ad9675edb02b07486381f775c8650c95e2e59612906bd9c34c5e390fd339857ca91573ee9f9ca7948572cff4171c82 +DIST zerocopy-derive-0.7.32.crate 37623 BLAKE2B 8b583d39d7bf9c3dbbba578120751c664f87363c5ba3fc45f6506a4059b9e599c43d9fc7bd498a257ff7c9d872af77d39bebdb0e65fb8009eaa2ae9903dece46 SHA512 3ce8528871fd18d6abe92b98503927451d25791c9c4af0ba39a3b6ba2006030bdc137084d080e9b1ac8b5ddf5f2121e0a3ef34bb2033a040f2c72c8149a9fc0d DIST zeroize-1.6.0.crate 19049 BLAKE2B 8dad6af58edd7b22ece7dfefa47b478dfb74efd1e08c03c571c9cd50962a8eda8cdb59fab91fd44053f8acde8d1d84efac4bc48c5e6576255620ef21f2813de2 SHA512 9ebc81c10516440476b5c198dd4ff0d284a0a37cee11a2cdfb5a1995f95b72d05beb827483b16e8b764f720fbcf30a5e5d8b1517cfbbf572bcb27c2efb18393b DIST zeroize-1.7.0.crate 19039 BLAKE2B 2f94a5025f409bd2b96a456d2f78a34c6b05b5554abe7ef3fad2a55a8fcff8a6a1b971be660aa4c2954ab7d6e89bebc431036e349edef74711292f9f64b1dbae SHA512 9d31e3e76e8c861309a3579c21f6da5fd6b056c7d7a350427445a1a832e8827204804783f7f9b808acaa2148efef883d9078bf84943b1db55526bba5bf5a2756 EBUILD cargo-c-0.9.14.ebuild 4241 BLAKE2B 4126b7c247a50d835bbb4c585f49e6e3c100a2432616a943ccd67bb0c470162d6952783030f03a913876d6b006ae200e7dba943919187e95bb9cee307e483a12 SHA512 4ba94426dd5d056b56ba8ca03f394d8cf23be57237abef0657492e8b64a84843f96a36e8d06ee21e37a430ecda070598efb10d82a736cc13dc14c116ca1c5d6b EBUILD cargo-c-0.9.20.ebuild 6902 BLAKE2B 3a853e81dbc7299329982acbf2371bd936096072ae2c4b7174081aa424bb3cc191165c4caea857b75eff605be2e7d713b77c3d543febf37840809e10977f5dd6 SHA512 166e1933b40c4443a100cd8db4db4151476731432fa963f400630eeec843e422a0d8919a510feda4870f9de0c6d3f9eaa1828812ccf153b10938344aead52752 -EBUILD cargo-c-0.9.28.ebuild 7031 BLAKE2B 83ccfd4afef7cea8d94ff41079ab2b7be722cdea3060ba78914d75f454cdabf790bba8c4eb237ca71bdc21dd143042fb20f1909fe905413e9671a8dcd929c459 SHA512 17322305543c07732197e5e55519b7c0a1c39f32937e24cd24b800a32ebc01eeeacb550d7cdb32bc87244518f08d3559d8abc4c2d6a00426a2857590bc8d316b EBUILD cargo-c-0.9.29.ebuild 7495 BLAKE2B 57e48cb94f474f790844e93bab85aeb6458d075dd4b04beca67e82cdeb198dd3d35ff17a8bd9fc220a904028a7b3339c9ae33bdc3a3519b0c43874d248ae59c9 SHA512 c78d1d2a99daf31e1f164dfcc324a1b3c82ae03f4011da209d81afff5660c97cc61becc0f464d80664ea5e27f944d94111a745c0c6271acd1827d3250b53d198 +EBUILD cargo-c-0.9.30.ebuild 7637 BLAKE2B c9e7d8bd2aab3907cb7fbfca6e801cef0ad00935eea4b2223a57a57076289615c6fc68039b1bdcf598ec19a2643b6708976a0a4eec42e4b0b76786af19d4dd09 SHA512 12b3283c05c33b70a19ea85c6d8a778893ac1fabe91debb1668ecad9b310c3e74d602fc88e72203a9a452bf3f9c15473e06114e99989d0a794d486abb72e52a7 MISC metadata.xml 327 BLAKE2B 97957aa62ba7d72a68bcfd2c6a0ac966754c60fb63471ce6a0edd1319b06fa657b4b7c0ee88c8dbeadd1027802dd99c0005dd94def7f176d7f23fd8311cf3b10 SHA512 f981293e73aee49926e17d43b7f6737a5cc9fb968c23a5a4572f482e0cbb3e9587fce557bd272848ddb71f4ed7a769d6aa32b06e03bb2b82c79e04bd21106e7a diff --git a/dev-util/cargo-c/cargo-c-0.9.28.ebuild b/dev-util/cargo-c/cargo-c-0.9.28.ebuild deleted file mode 100644 index 3c1222b4366e..000000000000 --- a/dev-util/cargo-c/cargo-c-0.9.28.ebuild +++ /dev/null @@ -1,356 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Auto-Generated by cargo-ebuild 0.5.4 - -EAPI=8 - -# Only bother defining this if the github tarball doesn't work! -# Otherwise just comment it out and things should Just Work (TM). -#MY_P="${P}+cargo-{CARGO_V}" - -CRATES=" - adler@1.0.2 - aho-corasick@1.0.4 - anstream@0.6.4 - anstyle-parse@0.2.1 - anstyle-query@1.0.0 - anstyle-wincon@3.0.1 - anstyle@1.0.4 - anyhow@1.0.75 - arc-swap@1.6.0 - autocfg@1.1.0 - base16ct@0.2.0 - base64@0.21.3 - base64ct@1.6.0 - bitflags@1.3.2 - bitflags@2.4.0 - bitmaps@2.1.0 - block-buffer@0.10.4 - bstr@1.6.0 - btoi@0.4.3 - bumpalo@3.13.0 - bytes@1.4.0 - bytesize@1.3.0 - byteyarn@0.2.3 - cargo-credential-libsecret@0.4.0 - cargo-credential-macos-keychain@0.4.0 - cargo-credential-wincred@0.4.0 - cargo-credential@0.4.1 - cargo-platform@0.1.4 - cargo-util@0.2.6 - cargo@0.75.1 - cbindgen@0.26.0 - cc@1.0.83 - cfg-if@1.0.0 - clap@4.4.8 - clap_builder@4.4.8 - clap_derive@4.4.7 - clap_lex@0.6.0 - clru@0.6.1 - color-print-proc-macro@0.3.5 - color-print@0.3.5 - colorchoice@1.0.0 - const-oid@0.9.5 - core-foundation-sys@0.8.4 - core-foundation@0.9.3 - cpufeatures@0.2.9 - crates-io@0.39.0 - crc32fast@1.3.2 - crossbeam-channel@0.5.8 - crossbeam-utils@0.8.16 - crypto-bigint@0.5.2 - crypto-common@0.1.6 - ct-codecs@1.1.1 - curl-sys@0.4.68+curl-8.4.0 - curl@0.4.44 - der@0.7.8 - deranged@0.3.8 - digest@0.10.7 - dunce@1.0.4 - ecdsa@0.16.8 - ed25519-compact@2.0.4 - either@1.9.0 - elliptic-curve@0.13.5 - encoding_rs@0.8.33 - equivalent@1.0.1 - erased-serde@0.3.31 - errno-dragonfly@0.1.2 - errno@0.3.2 - faster-hex@0.8.0 - fastrand@2.0.0 - ff@0.13.0 - fiat-crypto@0.1.20 - filetime@0.2.22 - flate2@1.0.27 - fnv@1.0.7 - foreign-types-shared@0.1.1 - foreign-types@0.3.2 - form_urlencoded@1.2.0 - generic-array@0.14.7 - getrandom@0.2.10 - git2-curl@0.19.0 - git2@0.18.1 - gix-actor@0.27.0 - gix-attributes@0.19.0 - gix-bitmap@0.2.7 - gix-chunk@0.4.4 - gix-command@0.2.9 - gix-commitgraph@0.21.0 - gix-config-value@0.14.0 - gix-config@0.30.0 - gix-credentials@0.20.0 - gix-date@0.8.0 - gix-diff@0.36.0 - gix-discover@0.25.0 - gix-features@0.35.0 - gix-filter@0.5.0 - gix-fs@0.7.0 - gix-glob@0.13.0 - gix-hash@0.13.1 - gix-hashtable@0.4.0 - gix-ignore@0.8.0 - gix-index@0.25.0 - gix-lock@10.0.0 - gix-macros@0.1.0 - gix-negotiate@0.8.0 - gix-object@0.37.0 - gix-odb@0.53.0 - gix-pack@0.43.0 - gix-packetline-blocking@0.16.6 - gix-packetline@0.16.7 - gix-path@0.10.0 - gix-pathspec@0.3.0 - gix-prompt@0.7.0 - gix-protocol@0.40.0 - gix-quote@0.4.7 - gix-ref@0.37.0 - gix-refspec@0.18.0 - gix-revision@0.22.0 - gix-revwalk@0.8.0 - gix-sec@0.10.0 - gix-submodule@0.4.0 - gix-tempfile@10.0.0 - gix-trace@0.1.3 - gix-transport@0.37.0 - gix-traverse@0.33.0 - gix-url@0.24.0 - gix-utils@0.1.5 - gix-validate@0.8.0 - gix-worktree@0.26.0 - gix@0.54.1 - glob@0.3.1 - globset@0.4.13 - group@0.13.0 - hashbrown@0.12.3 - hashbrown@0.14.0 - heck@0.4.1 - hex@0.4.3 - hkdf@0.12.3 - hmac@0.12.1 - home@0.5.5 - http-auth@0.1.8 - humantime@2.1.0 - idna@0.4.0 - ignore@0.4.20 - im-rc@15.1.0 - indexmap@1.9.3 - indexmap@2.0.0 - itertools@0.10.5 - itertools@0.11.0 - itoa@1.0.9 - jobserver@0.1.26 - js-sys@0.3.64 - lazy_static@1.4.0 - lazycell@1.3.0 - libc@0.2.150 - libgit2-sys@0.16.1+1.7.1 - libloading@0.8.1 - libnghttp2-sys@0.1.8+1.55.1 - libssh2-sys@0.3.0 - libz-sys@1.1.12 - linux-raw-sys@0.4.5 - lock_api@0.4.10 - log@0.4.20 - matchers@0.1.0 - maybe-async@0.2.7 - memchr@2.6.4 - memmap2@0.7.1 - minimal-lexical@0.2.1 - miniz_oxide@0.7.1 - miow@0.6.0 - nom@7.1.3 - normpath@1.1.1 - nu-ansi-term@0.46.0 - num-traits@0.2.16 - num_threads@0.1.6 - once_cell@1.18.0 - opener@0.6.1 - openssl-macros@0.1.1 - openssl-probe@0.1.5 - openssl-src@300.1.6+3.1.4 - openssl-sys@0.9.95 - openssl@0.10.59 - ordered-float@2.10.0 - orion@0.17.5 - os_info@3.7.0 - overload@0.1.1 - p384@0.13.0 - parking_lot@0.12.1 - parking_lot_core@0.9.8 - pasetors@0.6.7 - pathdiff@0.2.1 - pem-rfc7468@0.7.0 - percent-encoding@2.3.0 - pin-project-lite@0.2.13 - pkcs8@0.10.2 - pkg-config@0.3.27 - ppv-lite86@0.2.17 - primeorder@0.13.2 - proc-macro2@1.0.66 - prodash@26.2.2 - pulldown-cmark@0.9.3 - quote@1.0.33 - rand@0.8.5 - rand_chacha@0.3.1 - rand_core@0.6.4 - rand_xoshiro@0.6.0 - redox_syscall@0.3.5 - regex-automata@0.1.10 - regex-automata@0.3.7 - regex-syntax@0.6.29 - regex-syntax@0.7.5 - regex@1.9.4 - rfc6979@0.4.0 - rustfix@0.6.1 - rustix@0.38.9 - ryu@1.0.15 - same-file@1.0.6 - schannel@0.1.22 - scopeguard@1.2.0 - sec1@0.7.3 - security-framework-sys@2.9.1 - security-framework@2.9.2 - semver@1.0.18 - serde-untagged@0.1.1 - serde-value@0.7.0 - serde@1.0.193 - serde_derive@1.0.193 - serde_ignored@0.1.9 - serde_json@1.0.108 - serde_spanned@0.6.3 - sha1@0.10.5 - sha1_smol@1.0.0 - sha2@0.10.7 - sharded-slab@0.1.7 - shell-escape@0.1.5 - signature@2.1.0 - sized-chunks@0.6.5 - smallvec@1.11.0 - socket2@0.4.9 - spki@0.7.2 - strsim@0.10.0 - subtle@2.5.0 - syn@1.0.109 - syn@2.0.29 - tar@0.4.40 - tempfile@3.8.0 - terminal_size@0.3.0 - thiserror-impl@1.0.50 - thiserror@1.0.50 - thread_local@1.1.7 - time-core@0.1.1 - time-macros@0.2.14 - time@0.3.28 - tinyvec@1.6.0 - tinyvec_macros@0.1.1 - toml@0.5.11 - toml@0.7.6 - toml_datetime@0.6.3 - toml_edit@0.19.14 - tracing-attributes@0.1.27 - tracing-core@0.1.32 - tracing-log@0.1.3 - tracing-subscriber@0.3.17 - tracing@0.1.39 - typenum@1.16.0 - unicase@2.7.0 - unicode-bidi@0.3.13 - unicode-bom@2.0.2 - unicode-ident@1.0.11 - unicode-normalization@0.1.22 - unicode-width@0.1.10 - unicode-xid@0.2.4 - url@2.4.1 - utf8parse@0.2.1 - valuable@0.1.0 - vcpkg@0.2.15 - version_check@0.9.4 - walkdir@2.3.3 - wasi@0.11.0+wasi-snapshot-preview1 - wasm-bindgen-backend@0.2.87 - wasm-bindgen-macro-support@0.2.87 - wasm-bindgen-macro@0.2.87 - wasm-bindgen-shared@0.2.87 - wasm-bindgen@0.2.87 - winapi-i686-pc-windows-gnu@0.4.0 - winapi-util@0.1.5 - winapi-x86_64-pc-windows-gnu@0.4.0 - winapi@0.3.9 - windows-sys@0.48.0 - windows-targets@0.48.5 - windows@0.48.0 - windows_aarch64_gnullvm@0.48.5 - windows_aarch64_msvc@0.48.5 - windows_i686_gnu@0.48.5 - windows_i686_msvc@0.48.5 - windows_x86_64_gnu@0.48.5 - windows_x86_64_gnullvm@0.48.5 - windows_x86_64_msvc@0.48.5 - winnow@0.5.15 - zeroize@1.6.0 -" - -inherit cargo - -DESCRIPTION="Helper program to build and install c-like libraries" -HOMEPAGE="https://github.com/lu-zero/cargo-c" -if [[ -z ${MY_P} ]] ; then - SRC_URI="https://github.com/lu-zero/cargo-c/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -else - S="${WORKDIR}/${MY_P}" -fi - -SRC_URI+=" ${CARGO_CRATE_URIS}" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" Apache-2.0 BSD ISC MIT MPL-2.0 MPL-2.0 Unicode-DFS-2016" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -RDEPEND="dev-libs/libgit2:= - dev-libs/openssl:= - net-libs/libssh2:= - net-misc/curl[ssl] - sys-libs/zlib" -DEPEND="${RDEPEND}" -BDEPEND=">=virtual/rust-1.72.0" - -QA_FLAGS_IGNORED="usr/bin/cargo-capi usr/bin/cargo-cbuild usr/bin/cargo-ctest usr/bin/cargo-cinstall" - -src_unpack() { - cargo_src_unpack - - if [[ -n ${MY_P} ]] ; then - tar -xf "${DISTDIR}"/"${MY_P}.crate" -C "${WORKDIR}" || die - fi -} - -src_configure() { - # Some crates will auto-build and statically link C libraries(!) - # Tracker bug #709568 - export LIBSSH2_SYS_USE_PKG_CONFIG=1 - export LIBGIT2_SYS_USE_PKG_CONFIG=1 - export PKG_CONFIG_ALLOW_CROSS=1 -} diff --git a/dev-util/cargo-c/cargo-c-0.9.30.ebuild b/dev-util/cargo-c/cargo-c-0.9.30.ebuild new file mode 100644 index 000000000000..e3a68b2fb262 --- /dev/null +++ b/dev-util/cargo-c/cargo-c-0.9.30.ebuild @@ -0,0 +1,381 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Auto-Generated by cargo-ebuild 0.5.4 + +EAPI=8 + +# Only bother defining this if the github tarball doesn't work! +# Otherwise just comment it out and things should Just Work (TM). +#MY_P="${P}+cargo-{CARGO_V}" + +CRATES=" + adler@1.0.2 + ahash@0.8.8 + aho-corasick@1.1.2 + allocator-api2@0.2.16 + anstream@0.6.11 + anstyle-parse@0.2.3 + anstyle-query@1.0.2 + anstyle-wincon@3.0.2 + anstyle@1.0.6 + anyhow@1.0.79 + arc-swap@1.6.0 + autocfg@1.1.0 + base16ct@0.2.0 + base64@0.21.7 + base64ct@1.6.0 + bitflags@1.3.2 + bitflags@2.4.2 + bitmaps@2.1.0 + block-buffer@0.10.4 + bstr@1.9.0 + btoi@0.4.3 + bumpalo@3.14.0 + bytes@1.5.0 + bytesize@1.3.0 + cargo-credential-libsecret@0.4.2 + cargo-credential-macos-keychain@0.4.2 + cargo-credential-wincred@0.4.2 + cargo-credential@0.4.2 + cargo-platform@0.1.7 + cargo-util@0.2.9 + cargo@0.77.0 + cbindgen@0.26.0 + cc@1.0.83 + cfg-if@1.0.0 + clap@4.5.0 + clap_builder@4.5.0 + clap_derive@4.5.0 + clap_lex@0.7.0 + clru@0.6.1 + color-print-proc-macro@0.3.5 + color-print@0.3.5 + colorchoice@1.0.0 + const-oid@0.9.6 + core-foundation-sys@0.8.6 + core-foundation@0.9.4 + cpufeatures@0.2.12 + crates-io@0.39.2 + crc32fast@1.3.2 + crossbeam-channel@0.5.11 + crossbeam-deque@0.8.5 + crossbeam-epoch@0.9.18 + crossbeam-utils@0.8.19 + crypto-bigint@0.5.5 + crypto-common@0.1.6 + ct-codecs@1.1.1 + curl-sys@0.4.72+curl-8.6.0 + curl@0.4.45 + der@0.7.8 + deranged@0.3.11 + digest@0.10.7 + dunce@1.0.4 + ecdsa@0.16.9 + ed25519-compact@2.1.1 + either@1.10.0 + elliptic-curve@0.13.8 + encoding_rs@0.8.33 + equivalent@1.0.1 + erased-serde@0.4.2 + errno@0.3.8 + fallible-iterator@0.3.0 + fallible-streaming-iterator@0.1.9 + faster-hex@0.9.0 + fastrand@2.0.1 + ff@0.13.0 + fiat-crypto@0.2.6 + filetime@0.2.23 + flate2@1.0.28 + foreign-types-shared@0.1.1 + foreign-types@0.3.2 + form_urlencoded@1.2.1 + generic-array@0.14.7 + getrandom@0.2.12 + git2-curl@0.19.0 + git2@0.18.2 + gix-actor@0.28.1 + gix-attributes@0.20.1 + gix-bitmap@0.2.10 + gix-chunk@0.4.7 + gix-command@0.3.4 + gix-commitgraph@0.22.1 + gix-config-value@0.14.4 + gix-config@0.32.1 + gix-credentials@0.22.0 + gix-date@0.8.3 + gix-diff@0.38.0 + gix-discover@0.27.0 + gix-features@0.35.0 + gix-features@0.36.1 + gix-filter@0.7.0 + gix-fs@0.8.1 + gix-glob@0.14.1 + gix-hash@0.13.3 + gix-hashtable@0.4.1 + gix-ignore@0.9.1 + gix-index@0.27.1 + gix-lock@11.0.1 + gix-macros@0.1.3 + gix-negotiate@0.10.0 + gix-object@0.39.0 + gix-odb@0.55.0 + gix-pack@0.45.0 + gix-packetline-blocking@0.17.3 + gix-packetline@0.17.3 + gix-path@0.10.5 + gix-pathspec@0.4.1 + gix-prompt@0.8.2 + gix-protocol@0.42.0 + gix-quote@0.4.10 + gix-ref@0.39.1 + gix-refspec@0.20.0 + gix-revision@0.24.0 + gix-revwalk@0.10.0 + gix-sec@0.10.4 + gix-submodule@0.6.0 + gix-tempfile@11.0.1 + gix-trace@0.1.7 + gix-transport@0.39.0 + gix-traverse@0.35.0 + gix-url@0.25.2 + gix-utils@0.1.9 + gix-validate@0.8.3 + gix-worktree@0.28.0 + gix@0.56.0 + glob@0.3.1 + globset@0.4.14 + group@0.13.0 + hashbrown@0.12.3 + hashbrown@0.14.3 + hashlink@0.8.4 + heck@0.4.1 + hermit-abi@0.3.5 + hex@0.4.3 + hkdf@0.12.4 + hmac@0.12.1 + home@0.5.9 + http-auth@0.1.9 + humantime@2.1.0 + idna@0.5.0 + ignore@0.4.22 + im-rc@15.1.0 + indexmap@1.9.3 + indexmap@2.2.2 + is-terminal@0.4.12 + itertools@0.12.1 + itoa@1.0.10 + jobserver@0.1.28 + js-sys@0.3.68 + kstring@2.0.0 + lazy_static@1.4.0 + lazycell@1.3.0 + libc@0.2.153 + libgit2-sys@0.16.2+1.7.2 + libloading@0.8.1 + libnghttp2-sys@0.1.9+1.58.0 + libsqlite3-sys@0.27.0 + libssh2-sys@0.3.0 + libz-sys@1.1.15 + linux-raw-sys@0.4.13 + lock_api@0.4.11 + log@0.4.20 + matchers@0.1.0 + maybe-async@0.2.9 + memchr@2.7.1 + memmap2@0.9.4 + minimal-lexical@0.2.1 + miniz_oxide@0.7.2 + miow@0.6.0 + nom@7.1.3 + normpath@1.1.1 + nu-ansi-term@0.46.0 + num-conv@0.1.0 + num-traits@0.2.18 + num_threads@0.1.6 + once_cell@1.19.0 + opener@0.6.1 + openssl-macros@0.1.1 + openssl-probe@0.1.5 + openssl-src@300.2.2+3.2.1 + openssl-sys@0.9.99 + openssl@0.10.63 + ordered-float@2.10.1 + orion@0.17.6 + os_info@3.7.0 + overload@0.1.1 + p384@0.13.0 + parking_lot@0.12.1 + parking_lot_core@0.9.9 + pasetors@0.6.8 + pathdiff@0.2.1 + pem-rfc7468@0.7.0 + percent-encoding@2.3.1 + pin-project-lite@0.2.13 + pkcs8@0.10.2 + pkg-config@0.3.29 + powerfmt@0.2.0 + ppv-lite86@0.2.17 + primeorder@0.13.6 + proc-macro2@1.0.78 + prodash@26.2.2 + pulldown-cmark@0.9.6 + quote@1.0.35 + rand@0.8.5 + rand_chacha@0.3.1 + rand_core@0.6.4 + rand_xoshiro@0.6.0 + redox_syscall@0.4.1 + regex-automata@0.1.10 + regex-automata@0.4.5 + regex-syntax@0.6.29 + regex-syntax@0.8.2 + regex@1.10.3 + rfc6979@0.4.0 + rusqlite@0.30.0 + rustfix@0.7.0 + rustix@0.38.31 + ryu@1.0.16 + same-file@1.0.6 + schannel@0.1.23 + scopeguard@1.2.0 + sec1@0.7.3 + security-framework-sys@2.9.1 + security-framework@2.9.2 + semver@1.0.21 + serde-untagged@0.1.5 + serde-value@0.7.0 + serde@1.0.196 + serde_derive@1.0.196 + serde_ignored@0.1.10 + serde_json@1.0.113 + serde_spanned@0.6.5 + sha1@0.10.6 + sha1_smol@1.0.0 + sha2@0.10.8 + sharded-slab@0.1.7 + shell-escape@0.1.5 + shell-words@1.1.0 + signature@2.2.0 + sized-chunks@0.6.5 + smallvec@1.13.1 + socket2@0.5.5 + spki@0.7.3 + static_assertions@1.1.0 + strsim@0.11.0 + subtle@2.5.0 + supports-hyperlinks@2.1.0 + syn@1.0.109 + syn@2.0.48 + tar@0.4.40 + tempfile@3.10.0 + terminal_size@0.3.0 + thiserror-impl@1.0.57 + thiserror@1.0.57 + thread_local@1.1.7 + time-core@0.1.2 + time-macros@0.2.17 + time@0.3.34 + tinyvec@1.6.0 + tinyvec_macros@0.1.1 + toml@0.5.11 + toml@0.8.10 + toml_datetime@0.6.5 + toml_edit@0.21.1 + toml_edit@0.22.4 + tracing-attributes@0.1.27 + tracing-core@0.1.32 + tracing-log@0.2.0 + tracing-subscriber@0.3.18 + tracing@0.1.40 + typenum@1.17.0 + unicase@2.7.0 + unicode-bidi@0.3.15 + unicode-bom@2.0.3 + unicode-ident@1.0.12 + unicode-normalization@0.1.22 + unicode-width@0.1.11 + unicode-xid@0.2.4 + url@2.5.0 + utf8parse@0.2.1 + valuable@0.1.0 + vcpkg@0.2.15 + version_check@0.9.4 + walkdir@2.4.0 + wasi@0.11.0+wasi-snapshot-preview1 + wasm-bindgen-backend@0.2.91 + wasm-bindgen-macro-support@0.2.91 + wasm-bindgen-macro@0.2.91 + wasm-bindgen-shared@0.2.91 + wasm-bindgen@0.2.91 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-util@0.1.6 + winapi-x86_64-pc-windows-gnu@0.4.0 + winapi@0.3.9 + windows-sys@0.48.0 + windows-sys@0.52.0 + windows-targets@0.48.5 + windows-targets@0.52.0 + windows_aarch64_gnullvm@0.48.5 + windows_aarch64_gnullvm@0.52.0 + windows_aarch64_msvc@0.48.5 + windows_aarch64_msvc@0.52.0 + windows_i686_gnu@0.48.5 + windows_i686_gnu@0.52.0 + windows_i686_msvc@0.48.5 + windows_i686_msvc@0.52.0 + windows_x86_64_gnu@0.48.5 + windows_x86_64_gnu@0.52.0 + windows_x86_64_gnullvm@0.48.5 + windows_x86_64_gnullvm@0.52.0 + windows_x86_64_msvc@0.48.5 + windows_x86_64_msvc@0.52.0 + winnow@0.5.39 + zerocopy-derive@0.7.32 + zerocopy@0.7.32 + zeroize@1.7.0 +" + +inherit cargo + +DESCRIPTION="Helper program to build and install c-like libraries" +HOMEPAGE="https://github.com/lu-zero/cargo-c" +if [[ -z ${MY_P} ]] ; then + SRC_URI="https://github.com/lu-zero/cargo-c/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +else + S="${WORKDIR}/${MY_P}" +fi + +SRC_URI+=" ${CARGO_CRATE_URIS}" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" Apache-2.0 BSD ISC MIT MPL-2.0 MPL-2.0 Unicode-DFS-2016" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND="dev-libs/libgit2:= + dev-libs/openssl:= + net-libs/libssh2:= + net-misc/curl[ssl] + sys-libs/zlib" +DEPEND="${RDEPEND}" +BDEPEND=">=virtual/rust-1.74.0" + +QA_FLAGS_IGNORED="usr/bin/cargo-capi usr/bin/cargo-cbuild usr/bin/cargo-ctest usr/bin/cargo-cinstall" + +src_unpack() { + cargo_src_unpack + + if [[ -n ${MY_P} ]] ; then + tar -xf "${DISTDIR}"/"${MY_P}.crate" -C "${WORKDIR}" || die + fi +} + +src_configure() { + # Some crates will auto-build and statically link C libraries(!) + # Tracker bug #709568 + export LIBSSH2_SYS_USE_PKG_CONFIG=1 + export LIBGIT2_SYS_USE_PKG_CONFIG=1 + export PKG_CONFIG_ALLOW_CROSS=1 +} diff --git a/dev-util/gtk-update-icon-cache/Manifest b/dev-util/gtk-update-icon-cache/Manifest index 73025e04fbad..8fc00f7f4787 100644 --- a/dev-util/gtk-update-icon-cache/Manifest +++ b/dev-util/gtk-update-icon-cache/Manifest @@ -1,7 +1,5 @@ -DIST gtk-update-icon-cache-3.24.31.tar.bz2 92491 BLAKE2B 4388e7dfbb89e80bc686d5def74dc363562f944ee29b7355849c42ae391034039e138e1e25f5bfaaade09a6f71a5a94e47f5ad921a51ed6ab0485c0d863045ab SHA512 bc86fe49ce1e6eb3a4657dc536a9106eaeaa1f6682d7f8b61da36a5577add7ada8dd46e81de8274800c9e659ddbc4d4d610d6b691c8e582f35298a7e619c3c0c DIST gtk-update-icon-cache-3.24.39.tar.bz2 92389 BLAKE2B 74bbbb7d0e4528a1179400a8c14090ec72f1103306a2819b60d643543de070b445fd837ca85ca97493bbcbce999a009b3dd03ca044bed089177fb5fa4974db4c SHA512 127858788bfa9c3715114c54bc52a2a52c4bebe1423c77227ce5b7165f19f39f794be33df06d9994baaf3b0dc6224fc98b5c1ee8c63554d5c3e2361b96b161da DIST gtk-update-icon-cache-3.24.40.tar.bz2 92308 BLAKE2B 5ea926db785728bb52d68d4b804d61297239ae2da7fb089b5a76485aa3f690bc6d958e74bb3ac8115e9ae2beb272785c75dc3f39317d5b928a3eb67e929dbc77 SHA512 7eea7b49f4a53b0c04819c7d79885df0b476400e01adb5d704dcba907d8cfaa9f089012e651da7426963eb096b2f58914f95a5067188464b5f92a9d12a0dbc28 -EBUILD gtk-update-icon-cache-3.24.31.ebuild 856 BLAKE2B 362f34449273fc9d8ea4ef46fd842a28a80da2c68f9e21459337ba0b931a3a8c368e3398667f38e564eb61d7bc6f1878997dcaf917b1a149e04d1656accb440d SHA512 558ff7a57c3d7b7a60a4c7763aaeb3d75374a2ea48961659afa800138df3e00fb931597ce4e0b7d30ff13475a61c2f246daeebe8e80bf7bbf7387106f397c76f EBUILD gtk-update-icon-cache-3.24.39.ebuild 826 BLAKE2B a5c2d8b72b811a91e81caa754242472a89e7b0521c16a24c82b521622886a72cdbb7d820461ea6d04c778a42a05aeb760679fa63d3255904ef41630492981dc2 SHA512 700d58fcc558d8bf264305e81474b452c51d971101c2541fd1370c896c8444b8065dd7a069f25231014286700c04a46818e798716080f75f75d74967df65e65d EBUILD gtk-update-icon-cache-3.24.40.ebuild 834 BLAKE2B 2d34b538df178d72e6473e28858b07837ad26a9fe58d641c4bb01da0f367f9076b80455796a15d91e64714cdf16792e8137e38964e61b41a9abca2c1550f3f74 SHA512 a972400f60abbbe4509852da88b2d30220b7615a70dfe10939dc408bf59bc21aea9147d847d78429d80c4707f4c00fa856b37176f93254247735ef99de36ca6d MISC metadata.xml 664 BLAKE2B f281b9e20e66222f658bbf7d919fb1de6f95c3582b9c5193e82cecebda5083250ea9677b09d1f30d01a024027780d9d4fac803c6caab6e65c0f1783ee541be44 SHA512 a78afb049c25f2ccf70150d0c8160041c20cee3dc8fcc62e436d951d23c5e0b1a365082b7284d3b0fff95efac2521af1bd9cd81fcc4429b5791cbe8238b1165e diff --git a/dev-util/gtk-update-icon-cache/gtk-update-icon-cache-3.24.31.ebuild b/dev-util/gtk-update-icon-cache/gtk-update-icon-cache-3.24.31.ebuild deleted file mode 100644 index e47189dbe1cb..000000000000 --- a/dev-util/gtk-update-icon-cache/gtk-update-icon-cache-3.24.31.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit meson - -DESCRIPTION="GTK update icon cache" -HOMEPAGE="https://www.gtk.org/ https://gitlab.gnome.org/Community/gentoo/gtk-update-icon-cache" -SRC_URI="https://gitlab.gnome.org/Community/gentoo/${PN}/-/archive/${PV}/${P}.tar.bz2" - -LICENSE="LGPL-2.1+" -SLOT="0" - -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" - -# man page was previously installed by gtk+:3 ebuild -RDEPEND=" - >=dev-libs/glib-2.53.4:2 - >=x11-libs/gdk-pixbuf-2.30:2 - !QtPFA13s8n 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 delta 11333 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 H7E%BJ>R4KP diff --git a/dev-vcs/git-publish/Manifest b/dev-vcs/git-publish/Manifest index c5304deeb626..fb088337c07d 100644 --- a/dev-vcs/git-publish/Manifest +++ b/dev-vcs/git-publish/Manifest @@ -1,5 +1,5 @@ -DIST git-publish-1.8.0.tar.gz 21961 BLAKE2B b693eb798527436b17f1c100d9d9bdb045322741d72c3c0b934765a2b9db8ac2b056160db33c4786ce6410a78fc7529ce7eec9aaa1cc436675bef13bdb3bdea1 SHA512 8fe01b354b0484ead603cc8702c6d0d2702ddde50cc44d0e7d4f5c9ab490fd74ac6011281840b369925a78ee7b11355f40ed856af5456fdc46bea644a6a35206 DIST git-publish-1.8.1.tar.gz 21953 BLAKE2B b60f6a9e96c11648c9ee3b5ee9e3107049b369ce4c937f4aaf0d758d1c65cfc73f25350fa42e27599f999816cc1133f4d8d48c6c7f62a751fa9867e9c539c84e SHA512 7af832d384affd6d8cb8a5c062edae06ab284a1de66c2d79619d6ded3a4399ce5ed0ec3ad33e206b8899801f10d93116cc043ba1f08e356d4772c172fefb7260 -EBUILD git-publish-1.8.0.ebuild 919 BLAKE2B e7f5a2a542dccfb35c72ca16e226c05d06702feab3960b67858ade2b3a1fda4146e1fb312b37cb1adec0a0835532b14505dbfb7d184dd5bc3e47608e4bf088a7 SHA512 10d9f660e98447e9c6f37e04f9231138cedd3a1471812ae93fb7d65bdc6726d083f55795bb50f1894e07ad7d0e106561a5f9b807634cc39b51e1790e72cb9d47 +DIST git-publish-1.8.2.tar.gz 22441 BLAKE2B bf909af48ae9002a460a8b4c1015a1444fcb1f097ed414c84c94834abce451879ead98b81d1c7e070a5e4ebc78a2ed7ea0d0e9dd5e43dc6437096f5ae6971abe SHA512 937652eac13d198ffe1285642b7b5d77a78a55bcff7e75d98c7f11e7ae3d7b00bab8f9818e0b91f66972eec9a64038b55b32d5359e2dd0ad7262166154869461 EBUILD git-publish-1.8.1.ebuild 919 BLAKE2B a5441461cfba1b0e4f1da9762b2bc812b3b7a41ebd4a9bfd0c23a7f5f146d15616329800c80d1405f0416709207769681262ac72285ccd49c73f080682e44db5 SHA512 cae5ed7ffbca796f31c886cfa012aeca5455d0632f68f2958a729157fd4ab4ba6f8cbbe6d519035e86b8f028e2111584cf38685013efc339aac5f371998209f0 +EBUILD git-publish-1.8.2.ebuild 919 BLAKE2B aa976cd1324c29858e76f613c5c29d5a5496f959d3572599246e3c149c2d25c5b142936f191d2eaef323b1592f9a0b9ec787485172e839f3dcb810625b1d8c06 SHA512 4a0ae2814f64f38ff7624931c3a64bb076c8c3d327b0594d516a6ad61099ee89131dc4fb08cc34667b5e8facc87531f53f3f0eec17b5d1a597a18718e428e81b MISC metadata.xml 577 BLAKE2B 2d017406877f13e6470b989b1806809bfd67a5d4a6ab54518e17a12294877e80a8eb88ef90adab72145740982b38a47677276707ad1670f2ee33d5d028903f7a SHA512 ebbbe9e1c883a579b79134915661c65176951e001f5c847887b458802fdd0975536f7ec867d7ea7454eb0ea231d6166eee6baf7222af4eccdcefa5adff2c89b3 diff --git a/dev-vcs/git-publish/git-publish-1.8.0.ebuild b/dev-vcs/git-publish/git-publish-1.8.2.ebuild similarity index 92% rename from dev-vcs/git-publish/git-publish-1.8.0.ebuild rename to dev-vcs/git-publish/git-publish-1.8.2.ebuild index c2531ed962bf..92a171e58279 100644 --- a/dev-vcs/git-publish/git-publish-1.8.0.ebuild +++ b/dev-vcs/git-publish/git-publish-1.8.2.ebuild @@ -1,9 +1,9 @@ -# Copyright 2021-2023 Gentoo Authors +# Copyright 2021-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{9..10} ) +PYTHON_COMPAT=( python3_{9..12} ) inherit python-single-r1 DESCRIPTION="Tool for preparing and storing patch revisions as git tag" diff --git a/dev-vcs/stgit/Manifest b/dev-vcs/stgit/Manifest index 3493e5b7c9d8..5bffe5c5263b 100644 --- a/dev-vcs/stgit/Manifest +++ b/dev-vcs/stgit/Manifest @@ -1,7 +1,9 @@ DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd SHA512 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1 +DIST anstream-0.6.11.crate 30239 BLAKE2B 4ac585ec56a804239d32ad3e64d93936ef9d5c8e0f0e2df17f7b081b6a3b2c4c32ff4ebc09ec02507bbed22b025628029d859610aed90c024e19a3216de73c8b SHA512 f8dd65cc116a1495782a3bfc98edfdd0973ab22ea2fafd292fb4bd3495af7b5ea410f320d3fa05f7f812fa96c2a20f4cd2af9fc58869a1a306f32714cbe45163 DIST anstream-0.6.4.crate 20593 BLAKE2B 2b617c45d351e01222fc50f52551e57b4a8b0ecf84c6ddf44336c7c9d3b9dde15232b1c4f664d567849295bf8f03612b73ded56f1b3937392eb7718f1e0446c3 SHA512 0b983d626c53d1edc184f04cbd2c004eb9c40d14486b23cce86ebf50cbd3d916d32cb0423ae1d67c2b83b966690090af740538538ef846c0b126c686a1ebe159 DIST anstream-0.6.5.crate 30004 BLAKE2B 5ad0b0096a4cf199cc1b958657a69a81d8e12f3d9590049123043d005389f0eabcf69da7fe1e01b1b36eb04e66076699d2020a5d6e9d441ade2062b830e6df09 SHA512 98206c568d8f2204bddcbbd915ed22d214410aa26dc74ef56799c9237681877a7447effdb9ef97cfabef0afd7a1b73e27d82c7e976f1216ac502d625089c6fdc DIST anstyle-1.0.4.crate 13998 BLAKE2B fb501700855709e53438461c2f4b48d869613e7bb3bb700db8bd0d95082876d3782dc2cfe3ce110bb4a206994de56afe0e90fe89f9ccd07c60fe1c652123ba59 SHA512 671c6f57106198bcfc2f9000aacba98fabacfadfce2329dfe8d0e0a2af9404da483d7a844ca2b08e1fc0249371f574c13d0082c9f7a4ed90ff581308257a52d3 +DIST anstyle-1.0.5.crate 14371 BLAKE2B ef224232c88f757877f21ba135cfa1f37138e85697bd202ba75256a59fc49e959557eda0008f04004952aedd6695a515dc7ac9353a76a6f7b0472d2ed5f5e5b9 SHA512 c26e060536126479b011d6e37e9fd3433eea5d30f650e57d8e3c5ad0f0fe3654f48baad68774099b34f815a31111f21fca61a84e0c8e6dd99751d2d98ca0dfd7 DIST anstyle-parse-0.2.2.crate 24696 BLAKE2B 979daa24ccc3ea484445216bddc190f148f0ad83b95c997c1becbadfb641b67834980c413bcf5b7ddc2c6883d5e071a9636fbb44f79680ac42f8b73a797e466a SHA512 28039806f87c2bd8266cea834975939b79fdf0cc95a029654806655c0662520aa497d84eefadcd9edce204986e60b62678e76a09cdb38bcc50c91e9d05c4bee9 DIST anstyle-parse-0.2.3.crate 24699 BLAKE2B 17e8638187ccc1ca0174a8cec7f7daeee7e0d8b8c430f7e74f9b10d8de4b49fd1c6facfdafde305b7a3e55b1ebf2b4e8ec4975a0cce691514ddae9eb5b5e711e SHA512 4a6d0f706d75c9b3c5144f34efdef3ef8fcd075962c594a23a6209ed56112563a34b3c01e05a08a0868d59204272d06211b2585cb9d06ce075ea875bedb2f399 DIST anstyle-query-1.0.0.crate 8620 BLAKE2B 2d296b5066fd6284a2410923215571e6df650c5ef892d6de7a7088a0996ca30608797feabc84f3c325ff4d07001dac80ac5067d2a9c9d15d9ba59a276b399f53 SHA512 2781be5c82293b7ae338ec5046fbeb130de9eb2dbf2e4dfaa73ca5233032e1e52c133e141b02f33d4bc36d996a0a3f680ac82d42d614a5305005f60547133c7a @@ -10,20 +12,25 @@ DIST anstyle-wincon-3.0.1.crate 11279 BLAKE2B 593de9443b4c612526550285a6c156db26 DIST anstyle-wincon-3.0.2.crate 11272 BLAKE2B 73e124773f618a744b17017d4680ec6ccc84ff94fbe2e565073fbcc0facecd3cb65356cf27746d07f453bc917cbeb2ade3a618c6b8578d64cff4828c99569868 SHA512 4cc194faacffa01c6989354c1cadbf1134f0945250f67b7020ab5b475e30db34c799176bd335a6265386cb9c5e8b5bcbdf35894ec0c809b140ffe1c406751931 DIST anyhow-1.0.75.crate 43901 BLAKE2B 6353557d7ec2cbfdd001c039fad62c95fea9e02b113149f726fd14bb36b31e637e8609dd5ee20a900e9c11bb783d9958d664b31ba7c467382fa7f51d477ad3aa SHA512 190d6be8ede0af9808210db53e4dc31ce69b126a26b0357220c4705a11e83cab2c2c09c59964a35794f3c434f717eaa6bb669e9e8f16012535c14246b17e8d40 DIST anyhow-1.0.76.crate 44259 BLAKE2B 7be61550d78bafe866fc90dd1643cf335110e1f41faaecf295c5433c81894e7398f31f825394aa13df783a3bde3aa6dc11f129d882f0e452a635cfe88b77b84e SHA512 53f2240f952fd806ad0f247b1ee26f988cb8e237e067ddaa12e67efc8d2477ecc5eea0e7fbe59a7f35935185238b184860e3c594c67a96856b0c6407a09cad55 +DIST anyhow-1.0.79.crate 44931 BLAKE2B 9270f04c6fbbecb535e3081f4275c3df28f6a893c1dfc0a9f7c009994de2deb8ebced04fe5e6f62931b33c3707f4fbfb0c3b28da1a611b413d40d27149d1fd2f SHA512 ecd6fb1367d494df18c0e274b336a133f3acf7b6a5487d20bdd06e08c7f1f729877086a0966e998221daff120504fadd2be2dc4219ed621f81b0a50c2bbc2011 DIST arc-swap-1.6.0.crate 67342 BLAKE2B 6afd6570c3cef4ae722d4168c3320be1343c4f6043892e5e5b52879b8210a896e083d720797b41a41db04a08eefdcfbacbfdee1a7f2180e9755c868d6fded872 SHA512 5e09cef9fa12d1204db24f3397158a3f45d12dd0fa61eadd691bba120a43fdaa916ab09997e7a63d61a3fb7dada4e3266181f4ef413850c4bc5e59d2c6c5b9df DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 DIST bitflags-2.4.0.crate 36954 BLAKE2B 1d6cfeb0a17dc53a6249a83c8c7ad7c102985ffcfd7f7f76506889684235e78fe489d23b5a5f9018f0bd526a38d6b1449784c62322fb01f4bb507c0af8bd545c SHA512 0c3d6667abea48811a792749702136ee3db97518b33bc4c7d35737505bf56315e0e5810deeea28b7a1b540ec0e21bd319ba0b3c5c4aef0ba8ed5499ffdfd9b0c DIST bitflags-2.4.1.crate 37043 BLAKE2B f61c45b142265e9c2944c7054e01704de47510735e9ee5351cd02b98676cc4eb42d68b1fc4849ad5f54654617a74f20cb533b4207c2fe76516b724ba9318b414 SHA512 d3fd7abc95acc1cb5bf16d6acc12dbb8eadd250f069268df13c2e8dc3d5f5c15a929cd17ca931c77393b64dce0516ef8674c469789ed32d78e315b5faada062b +DIST bitflags-2.4.2.crate 42602 BLAKE2B 768d4ca52aca73d8acf2f494a66957ed2603eefd5a04332ed0880d230c2cc6ef3bfdc0792fa6f288a0eb132913dbb256793e580bc34f4a40e8200e1fbafe97a9 SHA512 ef4c20e6e78a2ecee97e17189b7100a504d8176c7c15d7f17d62157a116d66f83f8b2bba472a4acf02cd3edbd94b20a7047af918c3f3b371e2e04f7474be0214 DIST bstr-1.6.2.crate 380096 BLAKE2B b061853059d26e076e2ca8f76d39fb0a5e401c5e191b75f44936a0e708877176e5357bd1f8febf2b295b72b1a93db91c1f17b9a4840a05ffb3a55ec7a47fa5e1 SHA512 2661f453d3b529fa90a52da26b0c373df7e077b5503ff9e8dc4ac17ae546817a41b7353d3517a94d89b3b0bc4409740c6fe14b7dc78fd1aaa2a3f5888ce10057 DIST bstr-1.8.0.crate 380176 BLAKE2B 017ba2818bd636297cfb16fa975b34aa83367aef6df2cc321443754e5fbf4a9afa8ec9e99328e0cb0e5929268d6a4c2301e55aa2a6516e43e87280789c8d159f SHA512 9b8828790f3e342e69bb92cb9231c7134188c168a9b67a8705dc2e3370b86885f99e4d47f21ff68afc9147968b0fbf5a293307b09f132dddc550d8cd576f1048 +DIST bstr-1.9.0.crate 380170 BLAKE2B 06ae5065a5d566b6333e911a5b97e3999ad2f0bc19b27023187004c81cd01e5315dcac920ff87a6bb87ccfbb949364f1361dc04d342e24f9f54490b5d44a81d1 SHA512 dc313a16c38ad881128977a20bb390e7c95a96d9530596433a7c4fd7f77d5fffd079d436006dd8d2bfc4aacdd7f0aff229504444250418f6aa3f8d6d4df9abba DIST btoi-0.4.3.crate 10007 BLAKE2B 60a4c0511afc23ec3bdd07a905e82b501f1000081e6dbfca9ee6a0d6aad40ade84ab09d740fbc8e9656653a7f5a9a12a68ffa732618e8dc87f9cf00a90b6d3cd SHA512 35d54183a37c8adb11838724a061b38d286a92603a557ee8b4b80dd230649a0ceb165fcab4b6e41402284f2153e18fad5c246f83d99accb2fdaa8f32f854bd22 DIST bzip2-rs-0.1.2.crate 253906 BLAKE2B 75a60bd49deaa8df0a91e291c619a392f55aa56ed8fe8e6f0a1dbd79c14266baf058e4e904cfb64762511f4a9c16c60af3c919a1943a2783907e8eac86f7f0d9 SHA512 00683e16f06a3c5589fbb6cb215ecccba4a8619916de80024a917f98f10bab4c663036fa3f922783ca19bb04a1653ec2ab593c1f36f587e931bd80cb11a79765 DIST cc-1.0.83.crate 68343 BLAKE2B 33245b33fa845ea2f36da36e3830ec835f937e4319865b357ee9d5ea29a0f9f8392eadb38bf1d95e3c15ed201e561acaa87aedcef744f8db3dabff87a96c7f02 SHA512 742a248c3a7547bb220a0b9c97b67a831fab9b4ac21daa08c85a3966b9fe576088def33e16132fcabec9a2828a6fc437088bb045bfc98b2cea829df6742565a7 DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff DIST clap-4.4.11.crate 54782 BLAKE2B 293721f850d5a5ddce6b26610ef47316d5914e9281312068c26e45d23cb568c1ce2da7e0546accdd0cd4cc703ddb9fad98b0c772907f52dcdc31e6ec463d2b27 SHA512 9da3f445523183e16f4c104a2f4029ee9f3fa70e6c8e579aadad0607293ff5963417d8534aa1f3cef6ef8f8a7529a898c01630d3eff42330ec369cf0f760929b +DIST clap-4.4.18.crate 55269 BLAKE2B cb5d4b093bb7958d013b28ee25f9cbf0479ada392b81265834d75a5fa2e6a4a687f8d4a71520d5bdce05785a874ffaa09beb5707766d59e70928dab00bc122ad SHA512 1f151864b92dcfcc69a66c2a8aa8310ce28171895698d82e2e69e19a6b51ed8780e5eaa77410df9aae2d17c9b45117b913a4c23ef879106c1b7a96182656ebb9 DIST clap-4.4.6.crate 54823 BLAKE2B 0685ecb0fbf3c2c8f5840aabbb5892e88184e866f1afe871b6b75184832f75cb9fc0d43de2f07ef0350cbd290c2cb7c3d86d24120681210af0d2184c91655f98 SHA512 94fb68da3c6b43c90f05dba94339794243a0ab4780feeb27d31f0808e4efd734aa13384fd7e493ab1214ad528134bd23e15ce2e3a9f83075f47a7c856222c6a8 DIST clap_builder-4.4.11.crate 163317 BLAKE2B d2d998c4eff422436f36f71d681132b2545b561433ee733a8a64a640b97ebe8e35e97abc91d820189918d5fe9fa9496c89b02959aada1d55692957a86c8e14a0 SHA512 b601fd313e65dbf2b723f3ae5d2d3bfdfa1ec184962883503df9b31a7d43f4967ad5f81b0bc2fc8614e06d67ce52d399221df6f4fc9da311cca1c9134784d7c4 +DIST clap_builder-4.4.18.crate 163538 BLAKE2B 9991c1a8aba5feda466fc878f9415ad9b5922ea1835c17e1dd6c640234ee85e623bc556ba0e4edd84100a0879ae462028c74304465310d69f9d58e333c2ba8a3 SHA512 ff04ce8e700d8df4a0ae94e8341c3bcc1ebd415312e3b21d56e6beadf604aa5576641861506fa1c901a615a013e4f30bf8e6467889d637b34fa37ef22e2a15c2 DIST clap_builder-4.4.6.crate 162450 BLAKE2B 54ba8e3402c7790ed976b4bc0033fb3a4db00e042a828a563bb49f347a60704a18cd6b77e3827db545217101d7b4f88e7176ec01f1406b7c7ad55130af7e9696 SHA512 d6dde9859015995aefa6c7f45d98928bef5120578460b1c576738e49df5a0e64ac0adae04e0f3d7fce0bc84de8b3dd7632840c61ed46c95855f7f801351c6f56 DIST clap_lex-0.5.1.crate 11793 BLAKE2B 8e3d2dc120401fdd0cf0bf069119c8b7eafa13e5f682c56499062fc09acc05f443caafa6fca791ea53e693a83de69e98fd0488726a4170db037c37118ce0edf1 SHA512 ea5e49e9a8536093f7de89be30add7c3d880b232b0ce393b0429fd4402db2518036998689817bdfd472b6400224fd3c42fec1b5f8538dc433c31dadeb6281e80 DIST clap_lex-0.6.0.crate 12272 BLAKE2B 22aa04997fffa15a2efc7013ae27fd223c3247cd31f8fe96aafb4e87e3224f075e887df10a95a2da80b468d4e16088ae9f171ba6551c0ae06d77bf3b8920ff9d SHA512 3651aa5e27ed35b6b75b1d25fd9c20c26a2a6039116e54d84c51469087732a4f0fd71754326456b367e341b017d03749e9a6774cb7b62250ca8745f5af46574e @@ -35,7 +42,9 @@ DIST ctrlc-3.4.2.crate 14171 BLAKE2B 65bcbaff2a58a78370888e988e52bdf7b8c1dec5963 DIST curl-0.4.44.crate 91415 BLAKE2B 0193d51d0ebca5a9ac87a3a2537d573a15d8f0c47e0dba5ad3c0401dfe4a96e63c43a1be054433eb782f90ec61dbc60a12ba035e4fdb033eefe53860d41c3494 SHA512 499c3496cb019856773da10c5dcdf539c3fb7542a5e5dde4923d36e0f9274515b43a68bd31fc18a9adbfa9061d752fa698dfc2fbb6a6b1c1347001b3d112b3e5 DIST curl-sys-0.4.66+curl-8.3.0.crate 3205987 BLAKE2B 8e3ca4789d714d8cb05effa65541c8c69f516a6361449808e1d813c02455ef015de2f83452de024199395f23b60b0c41a57dc24478542add5d8f9a112e4f9d4e SHA512 2b13381ac0a88e46e0ec009bc5cc7e1ea71c94ea4156d002952e6ecb990e29ddcdb2947b2b7e21fb280823318cb93a8eceeb6e9de438917e65d91a0aa5d297ce DIST curl-sys-0.4.70+curl-8.5.0.crate 3254512 BLAKE2B 2f07aa5ebc35ef46869775861b11849b4d728be33d957ff03e4d7d893caae9f78b137bd507aacacdadd1071fc220157907295233760f43d596834b92d58b3583 SHA512 349fb40ef95da3595425056c44bac9bf122f8e9b2095fbe0f2ea7442460cc40ad49bc30b7aec5961cd625d804348306971d53783f13208e6813158c9096e58b4 +DIST curl-sys-0.4.71+curl-8.6.0.crate 3269597 BLAKE2B 928282711c1e219a392a8860a070d28bd913880074f448282ea4f434829a06d2945adb453cee9ef0ae6b17d26fb19aac6983f8249d63d8cfc88ba54141407630 SHA512 b62d3002965bf44bdb70ccb4ca77c2170b760d4b672f8b2fa54ee4b8c44da3e0ffc99d6eff86e7b9b73253bec737558f8c4fe3017a7228134c670236de9ded02 DIST deranged-0.3.10.crate 17803 BLAKE2B 58ba49e09051bf6c5e13b66724bbb3577df766a0dcd4a6754c3771f70e0cb7173174ad3fd44861e58b0e186e387c52983262dbb0e70a89b4b406d948e522e355 SHA512 35082ee648132f586594715e04492cc56b9894c95506efb0247c9be2c5d03ec92cfaf0d815297adf3423172b90a0e327aa6edc894a8386730a2eaedc29d9ef82 +DIST deranged-0.3.11.crate 18043 BLAKE2B 738d5a88732e227bb0e0d33c04ab8248a699c7c499100666ffcd78673d1f38ad2d740222ab405e3eaa7a0a6f4596cfef90bd581a1baf77c954dca830c22e74f9 SHA512 48485666d3e50eb7976e91bed36bddbaea80fac4ac664723130069bd7d17893b6d1a2b82a4c3dd61677162e4305ba5ea8aec7bc2793d1b8b92dd1666c204fc43 DIST deranged-0.3.8.crate 15314 BLAKE2B 5452dd7309e64f52f06f0b4159a87678c95f5453516d9e29956806a8bce3e8aac717a094ba3f2b418336b6bcc611901d2b4c08abd7d838915e88c37d75896f9b SHA512 81577e7371b6850da0abec985f1268735169a4e9272a6bef2e1e46753457260b54ad76fedaa36280102daa0030f70dabd16d2b99fe9c67b2690e469df3c3154e DIST dunce-1.0.4.crate 8034 BLAKE2B e1e7ffbcf1e3632036c03303ab46fc37b2b0a991598790b2dc65d7a61341a78bf555230ccded8fbb87d6288282af3ed2a8641212a0f1fab929bf99298e878b6b SHA512 f57d9c53c177bac8e10a4b56ae421c604085aef0f264b8d6871abb7e1ff713b55f396c5c5f24422763319c504c6ea6a774416af1c2ba23ba7b67b2282f6731f8 DIST encoding_rs-0.8.33.crate 1370071 BLAKE2B 0e81419086ca6e18f2aba5194b87eaba49ddf20493fd6ee09d479db86306e39dff9b23f399594afc42f1fdb33855e070beaa1871794dc0b0371c35d296a6369a SHA512 20d28a4c0ff0710f911f510be56c2bc5e7514b76d370493d2b89b7f25d1c0cd46ffa64862e54fc472f07f928a2cc24cf9d790a37751cafafc81f263705aac4bc @@ -53,108 +62,151 @@ DIST form_urlencoded-1.2.0.crate 8923 BLAKE2B 2408d9bbca582be13febf041262f0e63a3 DIST form_urlencoded-1.2.1.crate 8969 BLAKE2B 383d3a197b73fba199220b7708e16d770591ac16725faf4efc1a8c230c569c381870d4a11b8fba623e761e68f9d318630b22101d461e67dd26c67e13a73358a1 SHA512 c65104e2dc08fad572bb31f981700fd43dd29fcff42b01c7ccdbd3d4c23dec12360aed3f1b5fc4766fee386d418a65349b2941b8735f788cb0d35d631a6a8dd1 DIST gix-0.54.1.crate 299740 BLAKE2B 5a2dedb69c6dd52d83700b4d06fa1a9a4f2cae7e4160d011655a6719e4394c37d15f21f057cf3dd66ca6c513e74a6eab1e5e6a10a0584469e2302c414f23cb6e SHA512 348ff51d554074239621c69b76b07c7003d43810816393543fe1579ff160d16283055462e084ba2e6977d461b7457289fc93fb9121e7a40b37dd1fdb58ff65e1 DIST gix-0.56.0.crate 243862 BLAKE2B 55c68662553f9b33ffbe35ed74f40f7655bdb26bb24993089f81603ea3224abbcdcc0f3f9db757b39251237d462a8ade790e5456f8c1a2832b2080059f898c59 SHA512 7f7326077e0c12b090387174e84c7afae9263c1fff307614e9c4fdb7494260c0228af60fbf6fefec65c0a0c0644e99aff6e0b8ce3243b2bab3d2653e6802632c +DIST gix-0.58.0.crate 249656 BLAKE2B e44e5b6b37329af4bf4dcadc12c8db4f74af473e680a867edfc9a06883eb377ec80fa1c7cb8c240a2e739e12c3f9daa6a9ce06996b480635908b9d13e8f4242b SHA512 63d1b683a0cff77dce0e59f70f45cc01a0642830c345b3b08f2c6626079775c44b8903630c00ca3bb9f02fc5b2a9d78bfb7aab36841196f3d674dd2fc81ca5af DIST gix-actor-0.27.0.crate 29218 BLAKE2B e00df466809379e073b0e77efce673bcaa6ab1e29aba98b4d0dfecc7884d5bbe9589d153c34f5ba650cf3ef7bee04d5b880436c5ddb1e96041fb95fc14d7a5cc SHA512 c99f97e2667df78fe99f55f19e41e3830e4cfe9a4adddbd3e107a18f256242f43008c9fcaef176e12fb720838da11f68543872aa06afde350c5a96e1965a473b DIST gix-actor-0.28.1.crate 8927 BLAKE2B 27cb0ee1839da466183a30dded926e46c2ca15a1efafb77647d59278496056df2e6dcc07969205a421b53f7c6a91d1fa6ac64fa737318f289964bffa6a676fbd SHA512 912c81f8e75da59aa9f526049bdb8f1407f74c27033286fce1e38a8c441588a3fc349218bdc8b210bbaf0726c9874a41a1f6c89b2a673f568d3281a51e533bd5 +DIST gix-actor-0.30.0.crate 8877 BLAKE2B e1a9ee478b21a8b32e8d808e268ab259dcf91170fb734d644c12408ab4e16464e40102daf55b071aedab70bde8e8956e5e4d4bf1f34a4791c2eb9ebbafbf0491 SHA512 4a8f66abe84053a8884450aa0c0ec0f190eb5abc845a4ffad30d1e9dbb6f380881fd2eee7c3d2faef434a2819e2a179ca0e78fa7c3e068f45e6109597d2f1c77 +DIST gix-bitmap-0.2.10.crate 6998 BLAKE2B 252fb6ea3e2a9b3fbdb6c05c6b1a54794a4fe0d2dca08712cbe6816cf88c6161d58e9a72cdd965a9695d86b76a1235a19bb177a3dc1180ed4697e85181090b8b SHA512 449d9b89cb677bb1267b429870ca38171f01c8ded2bac92b33e77091c3a00e3cb96bf8f7bb0995564531984206c9cfee9709e206bf3a60b5b0d1881376cccc4b DIST gix-bitmap-0.2.7.crate 16136 BLAKE2B c28e30a9f70db05d4aab895f8bbb137dc7362a95ee54be21263f75b0b7510803dbfecadae47ee6a92d0a4ff1f9d583ba10ef969203f150d98e903b9ecc9ea67f SHA512 c32d63e46c484d7b2e9c19919cb1be95fe9d1e60e0e8013a083fa8df422827f6ba18d2a0f41dfc65be6702bfef08dba1c3dcdcb9ae3387c8a3742975d21c68d2 DIST gix-bitmap-0.2.8.crate 6994 BLAKE2B 263867f6bff1f4124e70b462c61102e59eb39b2dba5ef3501a974ec389566044dc93d152bea6e190fe6d17aff6e9910b85ab0163b76066a954064615ea25d299 SHA512 84ef13f28e10a4e2846bca4b2b7c0da1d16b065bbe56a93dcacbfe71a78862f6404b19a9c9ade739726a2753f6ca88c99b4490550242e1eb672a11169ec9d768 DIST gix-chunk-0.4.4.crate 18016 BLAKE2B 5bd0963f239678759455767012b048f28484dc2ce376c436324f1c28c7082682986dbeac3e4dbc020df176780e4a47e64899c89878ce2865b8c0b6b61844b544 SHA512 f42a32049c6383f28b9ca941af2cd77e8febb46cb2f9e3435f05c78edcf18eb331f64f4dd7d1d616ec617de0615d267805a1d3aeea2369575b258fc4d590a8e7 DIST gix-chunk-0.4.5.crate 9407 BLAKE2B c7369f7cda8b251fb24347f3e7878fbcc633ee19153f0c2e9e793b40c592f63be08252c84ccd0b8128f650ff700030e419573f3ff2f47a22c7d162de7835bce2 SHA512 5ee3840417075cc0c21c4861c3fe0997f65757cfca954681e7ec11d463ee303d188dbef6ab5738b1e3ad905e8422732adc22d3121b24c05bd444e01327af2302 +DIST gix-chunk-0.4.7.crate 9411 BLAKE2B 52060f452a432ed4accaa308866b622b243d1d6e26f3b5514476d57fdb7b5fde8a1f904f0e7aed580b73f2700c37026df2429831b43fb33672a65a10ebfb40f8 SHA512 c0a74c5275e103213ea2a3ed517d7eb9d2a79efa89ee38990f701b17355eb759d8e8dd39cdda733f338338fb790510cfca7a56e53900ab6255dac5066809ffd2 +DIST gix-command-0.3.4.crate 10668 BLAKE2B 159b1a93e565db1223e1a7f0cc91cf37c59ac723414d6358ab961c96ebee88a801d10865a9b886bec82dffd9c8ba0534019a1e86948ba9edf0273d8d215647c7 SHA512 b9213efbc0ab3d6c19d789dc3128d726d3ed51dac765c9027e9730e72f10aaed5117fead8cd2893922f64a4800385a2112cf1fdf1cf25141e5be4d3e78a35c4c DIST gix-commitgraph-0.21.0.crate 39108 BLAKE2B 2be33b12f1729a00751e79057573f1860d9db19a17901423cb0b11a406db38d19a02d278cd71b51d6649887d5611d049ef81e78beee1e119f90efefa0ad5f166 SHA512 aa6379c232283979c5d6848a0fedc45e6316880e97c7acd9085545e3add858ecc8d5be993c11704a747f771932c8e0ddf68c134ce35411832560413a2a66f668 DIST gix-commitgraph-0.22.1.crate 18108 BLAKE2B 532334aa8cd5f286e58b2bfb5d8c0e58d3062dad3aaa1b6fc7e270ef2608f9a247b3c0a630fea2bec8c2cd72b1cecb8ce32966f5209cc762926b8d80bcbca2bc SHA512 7e97bd7f8df1b6442dfea0ce192058530d2f236437937f353c7c875facaeb02088a61fa6f7aeff556a1a966cd52744d8f82f27101b5fe32ea78efd09a32e4e84 +DIST gix-commitgraph-0.24.0.crate 18179 BLAKE2B bae08044f0b93a8c57b227075a7c474988213a5d03833e3810a8f1b30eaa83db85bfea92cc38985ae0e22ebdfe511576836322e03482b95426afe17dbc79d8b2 SHA512 983f557d173ec89c07e4957d9652a9ce5ab3bf35c146346aa2a23dc22459210263fb6c5c53acb59855d1cafb7335dfe79f8d1079f247e1cfc0ef2f8c164be993 DIST gix-config-0.30.0.crate 142296 BLAKE2B a49f076dc84bef5f209841bbba2c9a7c8c1a53da1cdc603bb2376db90f6cf9d2f1ddb83b6889a84540a663a056fc9d45edc7f0023969bd6c3edbb50a77f69138 SHA512 6d4ff6635929223d0f96853c3a4033cfa95f0a988404c73fd9c1fd635724146e35667421d0d6cb49c0f3f5a663a1d1d0a3f4dae227f99a6236124d27ad137299 DIST gix-config-0.32.1.crate 61594 BLAKE2B 306b0d238137f39a30a257105ee433060521970b1d329c9d8f698ca8b9c8c9cdf7a80852df26771ba45365e972133f613afc71a63be72c4707eef58a5511a837 SHA512 915ca9ae0999aa9d6d1aefce8010e801b1ed4694c420f15c095d783451c1b861507a963cb35971e9e3a8282ca8c84e3c645a6c3c685ee08f9d48fae9d60a4989 +DIST gix-config-0.34.0.crate 61671 BLAKE2B 34031e4c06f7d674677dd79a92951863ebad6e16c9f38cc213f82969dba80fa6d12abc2c249ecd07608849996c73a678cad27e3288a685f8a72167393e11ecc8 SHA512 425d3b0994844608559195e41fc1356a9e1f79d362d795c2f93078dddf2ff465556c59876a4ac8ae6630659c1b963daab11b15ad6025dfb8716b3e372a7f2658 DIST gix-config-value-0.14.0.crate 25547 BLAKE2B aa7ccba82bbcb743801705350f651c22cc0cbb3ff46f1278215d096e6292dca8b6cec8c92d4651c1f92309cd12c3c977743c432fde6bbbadaa463e3e59b18cf9 SHA512 98c9bb4e40a9278141da20e8eb0e59553c11a35ad1dc0ca27fc61df89846d7d9563b6ad372aacec08464003d719ee5cd924bfcc2ad734f0b456fe0284c024c57 DIST gix-config-value-0.14.1.crate 12766 BLAKE2B 23c6bf6664238ba5b5de79871276aa4d1b57695602836b3e5a88a6fdde5224e212c1f6a4f9a46caab4631237d760bb69b2a1e302ef1df65e1ad365780b411ddc SHA512 297966d108cc22fb3e4d1aab4b741eb2f0aae3360a69fe299f5534c7d205fdffeeca30fda19522a9089df1d75f260fd4076e2405eba6f889d7638a3e92be3007 +DIST gix-config-value-0.14.4.crate 12762 BLAKE2B 56f504edf85f8a31e6a1b3dd216d27cba8c2981ae765734222d972c6e90838a270c96f7ce4415d50b34f4020e449c5fb7e4146c4e9e712893137247e05e467d3 SHA512 c627846c7c02f11165402f6d967c15165ec518fb5606e42b0247d8664a8d7a80af167500fb95fdcf8a9dc962486fad6f88d3f3f04e25357db1d72969024587ba DIST gix-date-0.8.0.crate 27572 BLAKE2B baf677478c0e4828c33f0aefd7736e00156cfe3d017c75dbbfa6b4a88c77dd7876afc5cde848f462c02104492ee2b5c014e7e487a9b18cf76ed349de0a9ef739 SHA512 23f24ed24c0ac09d898fb123d8ddd1c725e6c22c46caf055ab68b1b9314da225b6f11a3151f1b8ee6c02593705789cc022169ac5451139bc9002787f0ea2a81f DIST gix-date-0.8.1.crate 10235 BLAKE2B e74243dde25e836d4f1ca61000267fca0552aee19db6ec443d16bb5233537d6a7cc801988ee6e5e8f1aac29f600c3f8fa967a9826b6102ff7461faf0bb3d2741 SHA512 0f0d6d1f99944a0db8c76a721c8d422b19988a7036e90baca7097b2aa4d52abb801723faa15876a75077814d04fc0648daaa8e7495774706b8ba0666f998a774 +DIST gix-date-0.8.3.crate 10237 BLAKE2B a6e1a4f9d1c762e280db1684bbf52990edbe2041d8fca565333331dbc312cf66a5640ff94ebc18d0927367c24507946390f65d6c51829b85a621ec62a3d1bd39 SHA512 e75599be5da56838fae0651c399e6aa503783306faed971894a661b4a474a31713d321ddff7698aeca973f8429302ab929d998314bcb1fc40643839d8eeb4dac DIST gix-diff-0.36.0.crate 38218 BLAKE2B 3ac829d858734841e632c463e48ee61ee95f67987da8bafa89d25000e04817bb8fee65d62ec32b5ccb9492a0d58443ef50837e8e425238cf3b50dee5fc1ad147 SHA512 ff930fec398a55323b5341fac8c74f3d4bf8ff862da35f8ceedc699105943d5765bcf3c4c3247b6588e100360714c4b071f3aa6bef8a10f84ce8c7019addbb3f DIST gix-diff-0.38.0.crate 32105 BLAKE2B 9cd40895cd0484f2c882cf254cc3a17a3f3b0f379e8ff89da222c327eb9833438f87f49fc1103247c3953e5c87c166cd7fb6e128f367ee73ccc691f26dce3727 SHA512 dc0e42d816290ea420fdf08b8e9f84d32e6844b9f91e719d2cbc87392e92a77754a8929fc112be9da9b246f717e58f0c72edce809b1631eee898748ad203703b +DIST gix-diff-0.40.0.crate 32043 BLAKE2B 8a796de2ae6ba928e9d5cd9ed4af80d0379e3629b683a0f1415ae70fd099a9257dadd2c28f640a19dffd54824d792a1698eab3dd6f0156d0499c59a132a346f0 SHA512 e96271c5e79e2a0b31f4a5f2453fcffde46b9b8314cb73f3c8871e5c4150c5e07572423b81204a6b6f991628b0679f262b59deba8c046c969332d316cdfe101d DIST gix-discover-0.25.0.crate 42344 BLAKE2B 66eeed6e3be0cf33ce15e650e2d446c3d7d3c1fd9d6606cefeb191ce92491a0bec24759b8f6daf22751905f70407cdca9a2009ce629569493e32cffbd6d12366 SHA512 a4be4b1b336468bd5a4382774f4bca3ae7e816d9a48da504e0dcc41f9d4a9157f389b129346e0fad0b6cd5127f3e320bdd557760cf4325508447d888d8ea94d2 DIST gix-discover-0.27.0.crate 16442 BLAKE2B 3c4f0f048163a0213da5d6aef1ac8436873f95fa2d9c06a3d6998299b756b764c6a367176d4fd80dd91ee630141de95c38e2351d80b4b3b729c412c07314e112 SHA512 b67db407044cf7d894e853544cd9ba6d642d85a45aa6b707176515e8c47bf9af5a65f9146d7588470fa2ad482152cec462d8418c0ceb2d24b6fcf05c3e7ab92b +DIST gix-discover-0.29.0.crate 16617 BLAKE2B 0c4be29f5511969749c8718cb222fd71d5f3661333be781b819f1b16a7f02144877193bec9bd154f9c78925de4bfeb2c3fb6a45e24eec283b7f42b465132d266 SHA512 99727232be65b90d77e1dccfd29e45839934906126c728b4413d425ff89c63df3a5ff0ebfc868b6c8ce53804629a1e450c22dfd614a685da73fcdfdc5c397084 DIST gix-features-0.35.0.crate 73636 BLAKE2B 47a69da949aa296458d1d37f2033d8ce304c36e1c3b180fe2318393245bb9d62983e26563302722ad454555a51867e7893a97a62bff75ec1b1b8821b371c3328 SHA512 364ffc5ccd46657a2f9e40590f3405da95e69119ff94e85e76307800b374a5cd8ba4b0f30c80bf0a7f90f7f9bf7551f8d72b46e7173ff6560f654f51371f250e DIST gix-features-0.36.1.crate 29362 BLAKE2B 13e2aef38ee33dcde780fd2ff68f36c3ee32612f4853f7b56144ff5ec21b50f3d6ad8748a0e0f00289a1e33f861eb23bda8b8aeee7a684848cd003123ba299fa SHA512 558d9ee8d48f3867cc8e4fde8f4a189ea7788b1859c9493a5e87e28c3c545bd4eecd14a23ccfe457858273dac1e59fce6089f554423a815740054c2656875169 +DIST gix-features-0.38.0.crate 30525 BLAKE2B 0496a025d89287acfb62408c34b84b37cb73f11884ad952e66fd94edddfb436dded82d3106d244f928939a3fc021800885d03591b9928bfbb019fee4026e776b SHA512 85d697f0e568761e4b6edf9953dfabc065af049bb87f794cbdd79e96f91f78294ff97b846dc97ab69bad4f4b4f1cc990aafed2b4442ba2fa0a12e3e310380d21 +DIST gix-fs-0.10.0.crate 14352 BLAKE2B 0eec01f1e3501a8e31a9da0b5943dfe68cbc4612ea738c198bf95c3620223bb48e69b1cb2309f59338a6f63c5c80d5a0c58155d6f6ce38b4f2f09b236d410890 SHA512 8390e0cf8fb05f583459b32e00ca5356aab0704070af85dac2f6dc057b4052b769e418de2e0e79aabdd9410bc2a6d46a0dff5aa98d384ca7c4408a7dc72ab1c6 DIST gix-fs-0.7.0.crate 21151 BLAKE2B a3f9c31b2c9862e8aae0d7905cae7d1e232f5d95e183c4e793dcdbef5424fc765a117cea587b8269851197afee03489fb175a107e73ba5ac2f22659dcb75ad60 SHA512 c9775d823d086dd5a6a6a3724040014af7d9317dbc344abfd8ab1af611884cf6b648df0bf5ac5a10bec2dba7d53bc135d0ef75bb696538be9f60b16c6f7df614 DIST gix-fs-0.8.1.crate 13692 BLAKE2B 9b4715d7f3fa24f25fff14eb3ccf9dff35abbb423d69f7ca29c16187451feadd2a711ec91e17d7ad412cf583be8c0be9db22fa0d6e3eef9bc7d172226fea0e6b SHA512 3c85ca7a43c4722e5104748bf22f7e3e115c9823dfcb70463a4020a35f3eac953de119885feca3d6d0e7e54ba9007628abd17cfa0bdd0294165c513132620f25 DIST gix-glob-0.13.0.crate 51916 BLAKE2B c965054e177d27c3abefb81c529c0b4afbfa5aa9c715ef0cb4708ce3e47244f0d9bcaafea9f1ebe5c127af21df3ebe2e126aaa8c4e563cf5d994fe005dd63ba2 SHA512 192e7aa684991a47a1b82da9701924f6ce225278c30be9a72c5d22f5f49c09aa92a2f462244f099ff9a1ae218d688c76745eb062f3abb6c710bec8f467252166 DIST gix-glob-0.14.1.crate 13065 BLAKE2B 01b441812daac46c9328231856fe03e75bdcf14277d4766f654589d335a95769807d73fc5ac69ad4a0c86f8916d84d4c33697ba471d49f209252b4090f57bb4f SHA512 6b5749b17ec319ea756a2f185a0e09c386846d4fef5705acf77e1a0aba8bf0b1d70bff27710d91c27e26c5b55f34c34b89a42b3fbdcb91fa029e5efea52f2b75 +DIST gix-glob-0.16.0.crate 13239 BLAKE2B b40bea756bbcf4e34cb505b53fff2841c09d1ed3ff1c454d64effb1332ed307ffd807eebb9a601dea4f351062d11f4c37089aec985195a463fb1d91981b191b9 SHA512 4100a089f282abe4f9edf6366388265fb544edc04e4c51c19e423a75af62f0848918cf7002830bb446081f690be5e5f2306230c8f56fdf2405b36c0d4362d9f9 DIST gix-hash-0.13.0.crate 33586 BLAKE2B 8a7e8ba02ab7269013ba00453a60ea5d73757c7d67cc31e3501f62ea0e8decd2412acff3b8d5bebbfb27987776f0149d927a9b05d3caa7a19b9945b6903f0a45 SHA512 6d2859ff2468798f27e48a83d7635d181f74f1e2ff056f30c7037ca7fcedf0efe3739fcac5809266b92b5065c79a2512831ce244280c6f2af1d5e8781401b709 DIST gix-hash-0.13.3.crate 12701 BLAKE2B df1a14b682701abbfdc35f46ce03ae36684685ebc2dd96d596cd5fc5bb68528146c545a424aed733b09ddd93ff02ebf98a5baa57348c8fb98bb110d235aa99ee SHA512 3eb29f0660555b6dfed3f932050b2f0f28c1d1ac9f882b46755b65559b5dba04737fce5111a713c796b33b0d352179547e80e0bfc96df3b45da32794028c3be8 +DIST gix-hash-0.14.1.crate 12831 BLAKE2B ec408bccc22e8c3d7503b91ef4962b494403fa5a5a8913930abefb93e8f8c5b8fb409cc1e984582983213a8b1df09c44fac2b098119b8c5f77edade8430804d7 SHA512 f055aa78c206bb6efd9e9fcd6c968dd96ee0955582b4d61fc29847319871bc3d3364caf2c2526339f43f87225a877bd4aac6a5695e3dcf99c48cf9023e701882 DIST gix-hashtable-0.4.0.crate 11825 BLAKE2B 12c1661465c58a3f091cc0daf5bdc0257702f8d9f66488d45d2156f08d440664230b1219c2753cf37dd2e0ce2bf5c4b7db3fbe48afea3419d8a631689674ae2e SHA512 ffaef88820e82ac9c42ad822d35d0e4867c2f448befcf08f039c02b7c89583eef7670203194e4002ea35bffb76341ca86bf365f24c105e5c6657cfecba5ebae7 DIST gix-hashtable-0.4.1.crate 6464 BLAKE2B 09e7878d6fca74e9478e07b4f8406d73f90121fb350a6aae1975701ee7a941170b8c7fadacaa52c7e592ef27aacf71893d97a9eb3459eada869bc18d4b466c59 SHA512 d3fefdf9fc77dcb6463b6800fc1e7b118b1c7a82a572f7245987f2260e153821227bc6e8a2d4fb20f4bd948f756abf476f14abaa6214846c3218b6a7d1d84f08 +DIST gix-hashtable-0.5.1.crate 6464 BLAKE2B e356f51f3ba433f404c1af4b58c6f538e65f77e568784b3ccd9afe2bba92f8a774dff698df4d06e5b8aa8940e71f779351789d1f068c9e589364a4906b7c4c75 SHA512 d7dedb4fb4aa223216d2e7e7d47116035b209a8dc471eb958df2c8e1221ce9d8b7a40aa89f36973e5dae6b5707b7c8a9f2361eb8cc90f863559e619a42bf2fba DIST gix-index-0.25.0.crate 77946 BLAKE2B 2c74ddb55e866bf7b58ac423d23635b956117a40e1609776ccdaaa19a0e8bfdb2f59c08b104614c55470a100c0febf0c5255012edebb67b74dd4c6b5492dbab8 SHA512 5e26bfcc20e1e752d0a78340e0d15cf75e3207042a0384e414433a9bdff8a3d5e59faeaa7961bf2a547f846ae7f2a8d5232a840108ffa5d6fc83be28d67e8387 DIST gix-index-0.27.1.crate 41861 BLAKE2B 4f19ee3477713a7cc38468c9ac892581622a09e0b8dc025524f3db45a4db06e75eb5682fb8d4df13f12e69a4abf2afbad672d318aeb17ed25dcde85678ea0bf1 SHA512 cd1aba9c4a1eb9e501a11151db89ec6985f3cfcb4989de9f2fb49cd96124ad87657e4c1185d0fbad5dc6873edf5d8ee16e380a09261c48a06bcfd90635b19138 +DIST gix-index-0.29.0.crate 43935 BLAKE2B 9ba0286eb91aafe8b0d9475d7571a4ccb8de33e0d03e2b8528c9a7d6018ee81ec984c979332faed7ea81c993e45236cb1178d64115f42f2b0f2aeef5ef7df295 SHA512 c587963ce1835a1514b9deb8dd718e3b8b150eb12eb01d096abccfd8e053eefe98cf54b91bd1fca9e596c7cee32afdb4c1bf5efd39e0ce413ba51c6084332e02 DIST gix-lock-10.0.0.crate 23231 BLAKE2B b6ac1ea5ac1280fc7ffe85d65ad851c9c49e17fcbc1278b9687e00262354260ba68503898d6e466952e84caaa6ec0bf94ec70af8fc101fd30b6d30cb20a88d8d SHA512 e9a86aff4d4065ed473da17074095617a09e432fcd1d06229d4f2fb4de5825769e0ff38acc20bbde7e0fedd30e8fe1c1943a598b506b0ec30a72bae32a711e08 DIST gix-lock-11.0.1.crate 9498 BLAKE2B d27c657f568d323f9bc0fa3c8d8cc52993f5720f5da18e18fb09511b938e499ae947afefe87eec6ec83653e8bb1b1afd888dfc69229b49e23ff38931809ccd70 SHA512 a24dc3780e2cebd6b4f94a1221b9809c97c2f413ab9987a0557cbf4f65c3af00a545465ff69edbbc8c459f43134b106828506d0d457ca0675bab39b88a36b330 +DIST gix-lock-13.0.0.crate 9441 BLAKE2B 21e19c8cd6c43b05c72a93987ba56f9ce45a637b1aeb021200fdf81142e45c115505a02084a9091b7388c2519a794032fc2d434af3625f09d3298314fc6e1cad SHA512 b0d1bf9a783ce3cde9da5df89e0238891044b9a0d6de2a1b75e306e8bdb142b2fff139c51025becd28362e9d542d59624f2070e9e807fab39f2ccaf18b0003b8 DIST gix-macros-0.1.0.crate 9902 BLAKE2B fb163b93ed38bfc7f4f5f95948f6f996e3a9e2438ecf2e2c4fec55e9d5212428401420831e02a8897004d49309143d1e7953f80ded227eb570a414ab76ad2dd8 SHA512 537991837a7b515ff1bbb252d0e11895a2ee1c2b3e7ab644a2f8d8ce22cc5349316589d86f8575a9792c1be99a4c6cc3889002ea0cc515eb61eb8bdcab16cd22 DIST gix-macros-0.1.1.crate 8668 BLAKE2B 29d523e7b8f99f56aec314b18a9461a9d25bfc9d2aa4898dab0a80206556f2920c94edc230c1b998c546703eebe76923750bf7b1c7fb08a2e285ecc2e01c4bf2 SHA512 7b4d87faf3053fbed42b57c5a014bec94a9c51364bf1d0ca18be4468d9429ac5f648f84eddbf435c07c6d2d48faaf0d4312681c7eba80177b4f807a0b4a174c9 +DIST gix-macros-0.1.3.crate 8674 BLAKE2B 0ba44a99696786edac83ac49ae4495ed31dfcc4c6238eb401c6ee98c78a8f8711727c79beaead750420af827566b9939b994e523ab8207173ab5f2ca1956c016 SHA512 660a63954a614a50b5297f9dbbf775f600c9214b1ed99f57a6d654a9f0e7886b6924dff8a3ac3ea69cb3bf56d9d43de98514a25bb61fdeb71c40cee4a193acd3 DIST gix-object-0.37.0.crate 70727 BLAKE2B 1c5d21aa45a842757460a9df02531f004e042de6b70c219a97fd6294313178abcd1aa75ac279a51fa7ee6195d2e199947279acdd58a6921141b3cf195d484e0e SHA512 7e61237dfc02b06936730d7d531a57e2535da6c7702f87c17fe4f3a342474b36f4ae97780666d8458944c93cfa812662ad5f87ba9041f01056eba05abef67034 DIST gix-object-0.39.0.crate 32383 BLAKE2B de136a3d8f75a10b661a369decc0b1f1eeed89c0a209d36868bdd535f78b6beee1a94a5b2f6f53ddc84108212366e4fff9981a2f264daa36d0f9105ee0b1c5b5 SHA512 4425fa00cab0df8f74cd6012f73d1466d3213d85d4e14932a441bbbd0051b2b0f8a9367b5ab4c00a6aa46cc2927f81f520c4aa351f3a9b15fa473bad74214aaf +DIST gix-object-0.41.0.crate 32330 BLAKE2B fd29b2db2bc1ff5e5e1dbd9d8fe939c3c733faf2940ea7a8117a4ca086418559bd072a5eaaeb12f00bb337662f95d03a1278e68c841afe0de7c1ac01c1ae3388 SHA512 1b4e24cb7d23736cdf98ccdafaba66f361321ac826159366be8b893cf34cf038cba4ffbc06bc722ec8a3c1b9009c8b384a59b08bfd7c58e15e34725636956761 DIST gix-odb-0.53.0.crate 147547 BLAKE2B 933f3ed3373c88ce8e1b2f156595f83b9c532956680c9aa5684c47c0c2ed0d7a6ccc5f66c2e0763d9f74599ad874ed7334178a475fcdb8ae17678abcda347f91 SHA512 c95f53843939b494374d94c69bd681e8bd099356b53ed2189c3baae45cd330b4a3bf32d949fd5164ca1142df350d6a20a0590bc77908a2181415169a2333f84b DIST gix-odb-0.55.0.crate 54097 BLAKE2B b2b744e6740606658fb28efc6a00ea29ee5d978b9a3c978b4d10d55abd12fc3fa916b754bc00697ce2ad55e43b48facb1de582e985ebed131d02f1c6c9f7702b SHA512 8fedb591e60e4323b272c4a52edd92045cf6a98a1f3e4600113cb4fdccb89e77fa14648623793f0dab78dff64c5a1089dcd1914944ec07ad9cec5d0f7edf96e6 +DIST gix-odb-0.57.0.crate 54101 BLAKE2B 388ebe010a0d1a57cd8a2ce45f9556642964aa0180b1d0b31356975caedc7e5d1e9a63a5f728f2560ff98de5d4aabb9a394a7d4da24a591ce350f2827e30ed82 SHA512 6bfddda3a8ac39d399b631ed2ffc5c8f0e0aa94742e5a07d6497c101aa4e2e85590e25a159210eb9c522a57dd7ed3a54988bb20cbf7b3d547adef3f5c6659c0f DIST gix-pack-0.43.0.crate 152532 BLAKE2B da8e4571a3591211d64cf0ba3a63dd49af9fea4d5c3b6306487b1440efce77dd8e5a8341b65b6da81cfe7017cc910bc00e1b7d7af8ce485409eaa746d421c54a SHA512 dd7356622b985503cf4cd55b764eaea64a78e4d4ecb051b8cca427fae1c1f17904825348c4122ddf55789ef7cfa3856e25929620de17ab26f74dc9c16bedba71 DIST gix-pack-0.45.0.crate 93456 BLAKE2B d55ee5997ff55ab195fffca75012df80bcfa07536c9020e508fe1bbe0380ce00d21a71914c0dd7893bcdcfc805d5bb2de16d907b49ea987c5f2743817066a458 SHA512 f566cf08e3d77e67a777c6fcc5e276bcd82401491b356c5a2c3bb9ca8617c0967f6c8965909828ed27daa14a7bf62eed9f9cf8a6f5b05b3947ba78420e4a9b8f +DIST gix-pack-0.47.0.crate 95762 BLAKE2B 43b5e4b5398940b1116bc7179d5efa1d56c3fbdc013d1da9ed3240cfcf298990ccc577ba67194792cce408517c3ebf1cd5fff759752662c5a8c71f8cf30e44ed SHA512 4eef61fd426b7186d5a7174a3bfeab7275e20dc0896adeb4035ed86244b2b858618f771e84459de992b54165898c68d1a435fcfbf2d2464cdddc3a6104b4b00f DIST gix-path-0.10.0.crate 32050 BLAKE2B 9900590c96f5d680da481ccd4722dc61be83b6ef770f4b90e6139b978fec3334e0e397289cbb6c8369475a8fb080d0aefb8d518c223eeacd1081d298255f1f49 SHA512 d6bee153099bd542388f7ea26d388d3f478f7c8dd94a7b1c815daa70c57181f62dce6382036a4058e243ee65ba287e9fd0aa83fb655e537ae502a6b67223b181 DIST gix-path-0.10.1.crate 13549 BLAKE2B dc00fefd32caf9b472abae1894f5c60e46fb2151215e39f48b38c0d162e709eb56feec50dd3e0c11f5a619e3f246ed5dcf45bbd6ca819b25f230881bea80743e SHA512 54fa263598c2588dfe62ee3747ea42112d3a5ee04837e52bf58de2570b1db9564bd2c232e5ff9e80a7f9fd5f54caa7d914651cdcd28be4c968d7c87b0b02e8fe +DIST gix-path-0.10.5.crate 13884 BLAKE2B 98d6d25550996a4919d2403b472799cad9d5deffbedffa9430af8455174148e40746facfbe8b20e28a53224fa6d448042ba0b8963c357c31c41f5bc6bdffc8fc SHA512 9bf0cd15768ff04822576f119ad52693cde5b8a2b34dc45cc0a186d44a39ba9bac6721d812a8f22e348326cb6c8f6ee1138a784db8c2f3a5c764c5da9b3cb5c0 +DIST gix-quote-0.4.10.crate 7051 BLAKE2B 32723b75c91a8fab5c91384a37a0871b4b48fe8c76e102063a3db80e7e5bf42b480596aec361b6d7f5421b366e27f496558cd7212ff284a9853230eda250e6ad SHA512 e33999669771334d73be92fa56a1b1ee1b538065426826d43dd460f097eebae93dcd42141cddc0de9876600f21f05e6e400dcb7db9828e8e315012cad39bc6d3 DIST gix-quote-0.4.7.crate 15811 BLAKE2B 72c5df3242ccb04b13cd068da4edca390f7415c35276b37cec973a30051182a37fd9a8cf59ed76fe9c1794dbef4692fca6882a8571ed07400e3c269e7067b61d SHA512 73065ff5282a0b408b07d2bf33ea72a2c7c9a5fb8771c34c3cac7da58fb77b57f1f04e6aa0daca97306f68f7d9740b4a223e463e82b3bb11d970ffb9851dad05 DIST gix-quote-0.4.8.crate 7040 BLAKE2B a5f41877a5d87d3671f6e9217b372a1304200920dc3d2d1caa00cc50ab2f0e039e84c3917bfe58f22732461a2f535c3ba386fa476b30fb5c5b089f41a3cf411a SHA512 dea77daf05d327222382df81e42abd9c35af868d7b869645317f46db2899cf7a3dac145058dc85ebb07850d8ec78559bfac3230fb5454ea70123720f69427959 DIST gix-ref-0.37.0.crate 122579 BLAKE2B dc2d15c1e6136a5f55cd82abb8df615715c043844f12f4cc790effbb74611d0c9906ff14c03a1f2a7cc9ef05ded6441efa25bb4a5caa7a8c732969257b1967c6 SHA512 c9758bd1588d446a45fe39d807302391964efb7ae5a149e5d38ecb4f0e1b85c7858e06fe988f93e80a4d3b92b31803e4d0f439c30b529bcea076a7aa0fa4f2fb -DIST gix-ref-0.39.0.crate 54044 BLAKE2B 5272f7a8fab46194d8d6ae8bdde6536b9ab09f6f54833d54d732c46b86cc308783171118e3c75cbff76007b6ac6afa5b739a697ac90fe867c9980455a3bbb0e5 SHA512 9c7499ce59d5d135079e645ac18ca3988086c3e2d381692e9eb186fecaae9c666f7d47fa3b5e29ea183cc1b3cd2c89c2cace223cbec1b026868c9854d4481b51 DIST gix-ref-0.39.1.crate 54299 BLAKE2B 439684ac71979997b37f893033a4e405abcae13cf2ff9a5cad81d205cc48ed566fd4ca03862de99ac2536eb937ef5ffcb42691268d72801d0937fd27601eda51 SHA512 81e5522b92d6f7953abc8e15c1684f499068898a51e3a0183ad6d2f44fe334dc05dfd16a16a8425210739916b3ebd4ddb2fd820cb113425eac2cb3d1da93ccc7 +DIST gix-ref-0.41.0.crate 56090 BLAKE2B d6f6c011246aef5265150e27fc73a4b08f01378acd908b4f3b9b251c0b2eeaa057d42c2e259da19f9901f98eb26f18427e66813a91b7590c38e2d27ccdbdc2e2 SHA512 9232174d25cfce71c439e0b3624c7e8e0feee386f350565e70a672cb84d3b1306989a0da36f46de913c06946d0b84976b7b4104b7b2b6c7005fa1fcea6dca5c6 DIST gix-refspec-0.18.0.crate 36430 BLAKE2B 23f702db459bd9ff2db75e095e02547c3d30a22f0194ed8503fecd61a5349dc6d8167f2baedd3b5188fb7b4a83f149e5618ab59c9c13a7953551dfa0c51911dc SHA512 99fc670c441d3da09ec674870fc3e69a313ff35d1c7c60aa9cdd5dc57812e4fac1a290d3ab83067bfab77fcd94cee297885e9157b519bb3eaff69a309819a525 DIST gix-refspec-0.20.0.crate 16102 BLAKE2B de7d38a7ef2c26c83e5aa17664e59a7c6034a29aaf8eff2d1ca4a2942c45a6d79407a681213d0bb02d51ca73c5120eaab08eaef43275f68c38d5edb9ea5ddd03 SHA512 f13bd228c483616dbe009d3de541d813c5149a3693da36d963e7599cbd8cd3f355b4a3ff844855ea843b1a71d22e4ba7538f5dbff19868abc73a6f6bf5deb65a +DIST gix-refspec-0.22.0.crate 16114 BLAKE2B 9f9b3460a9b3af3b8ff6f36bcf57861be87919885c1bde1872a1f6d4737daa1aed37fda7d370c96e0d98d304763636245bfbbb33afe239e632c3e2380a8976cb SHA512 0b7e7be464a78e053cdece4efc446e5dd13fd520706d512303a1e726f70d8827f16674c80417b29c9e0ef0c8ac04b0a30a2c4f357e9f396df0e751e376246975 DIST gix-revision-0.22.0.crate 49021 BLAKE2B 4dc98fa56b4ee6a79f821684cc78382cb6742e135c7f60747e700ea0614f197805b1f1368bf9be4d2eee48b35c561d355f97136af28d6d1bac29762a44c1f1f2 SHA512 11d5d64118c416f96c073cd579b17cd66084b673116348545a6c9ef327cbdf7559a66b10b9d1be214ab3d4756d2ad324f92c81de7b99f1859a87f317511961a5 DIST gix-revision-0.24.0.crate 19188 BLAKE2B 1b7c607006488b71e33bc33efe1f29ca27e2087686a10c9f47f8c6512720e2012a454c23d8c14983b3109e33c7864be8a79874cad7feecf1b9fbef42fedacc25 SHA512 b756ff26586f19493a87d76c9b8193836ac3878141d8327a31db0b2c0c52b3326a478b2f4386a8ebadb78d8ef9386f7ea8b35049eb5c98378dd6f333ba5ba5ff +DIST gix-revision-0.26.0.crate 19131 BLAKE2B 74f010b23650a1f27737785e9470ac630eb74dc25877c8afe3daa575cd09d3dab44d320651222be4e367d66f82b2698d13d435d2168a6dfa7e095b465f999d25 SHA512 290c18d6dee47e30f496d2abbe03dc1c2321d727aa858f612e16b03e96739756ae26d4456ca40cc031b7472d09c070265ee9127a3025522dbba831a725abf54e DIST gix-revwalk-0.10.0.crate 11829 BLAKE2B c9d5d20e7fde81b052c7e06814bf00d66fb1757f28dbb0f8073b9d49163e4357e170e056dd6ed97d5c88afe54231bed143f3468a1523c072893afb8395d3c4d8 SHA512 77ca7ae282d84c72a9febaa4a512ee1448f03af544a6c8409048dab4cb45548efec341f825285cb6545161ccdba1e4c3c745d892c58fd5dfda046826419be115 +DIST gix-revwalk-0.12.0.crate 11767 BLAKE2B e5b9a665964ffd086ceffee1bba3d0aad2049a74c582830597038353d55f2e478861c885edcf020525b09628b2ab23a612fa141a744397d08cf4a692eecbc38a SHA512 ac2620d30f8af09bbf5745f9888419edc26bc2beb257ca7a9457570956533de810b53ef4d48abe41635dcbc69aa17e17e7010b1b8535ea2ed1bd550397f59ddc DIST gix-revwalk-0.8.0.crate 16070 BLAKE2B 5e5f99e50798e9a334b0363a577cce48eb35342b70918af054abaff7793fb19a8a8a0f67eafd5c6a3da737fbd8bc48485b4a0e97c9890cbee3ae9df6712ee032 SHA512 f3b1d5af869fae813174972c66bb4233bfaa189ad880e02383e263debcbe86e025336b0b1488b98490c672370b5e1bac177d664c2dce2e51399789dcf3f10cf1 DIST gix-sec-0.10.0.crate 25195 BLAKE2B b8f2de79cb1f370ae0e3ee412ddc04c785f85ddb25f02628646fc5b55ae690d36e69bb3580e1397a7adad1f27a0d659a37eebdf8459dc6f4b639ac27bdd72a84 SHA512 d3c7ccc5d354b8ecd3212128356dd73a42b31c1282d802a09cb090c5e951c7e33a683938230818b4b24677e326b5b5b6323f6b72b9273020c1d2aa6fcdcecc35 DIST gix-sec-0.10.1.crate 9298 BLAKE2B 3495f6f76a7a9a2ed6907c2e5e63beeda46752a53c9411d548e2acbf86dfc9a3af825e6c432cbefe9b676ba6051384a9991497f2e7bad8346ffe952a1da4c745 SHA512 9fd3f3e98efe818eab0655301406b740d3fcd38241e113f2f38a1d8a6bc48872846c63e094b00d0379279aeb7e2873d617f7653afc8ffbebe69cb156ce596c02 +DIST gix-sec-0.10.4.crate 9340 BLAKE2B af427ecea73d1b2c91315fdd3f614f6d08313d4514259a668f54873dae1b35b632f5501e9ed9bb1da8827227ac7300031a4e500a05c1c2709f2b7850dab48b44 SHA512 536d4538086c61b95bf31956b76622b280f5e6d6e2157870e5c81c7236d9284f710283899b2082cda3f996349e18c6db43a45fa3927218abccee7ac4ae0790f3 DIST gix-tempfile-10.0.0.crate 37470 BLAKE2B 870dba306b4d5134333b0d2a92e0ecc4334cbd094f51723a9cccbfc0d1f7023d717b768d0169efa56a939f4be1a4c45d962cd1bb19c0b687e5afde091134783f SHA512 0b3c81f2249ca18ee8d7fe554ded93421825f5f676b391e4202b6b2b1b42372a532f004493f3e079c9ac623a9d9e5b9554887054e1107c8d93cca150b4c5980d DIST gix-tempfile-11.0.1.crate 17170 BLAKE2B 098d8cd6e74a0a2d81eaddaa0a6903a3726592921ef880bc770c759e1f2cdfdcd597442140fc3566503b2bf5bf0088a0ee1b154249d8612c243512718e0d786d SHA512 117e04096cc7f9f6eaff847bceda0fcff5eb20f7994655e671620422a20195dd85bdbbf7fd6bf68ed01c45bf5b3a339574dabd5842758ca82cdc5401c48d9d3b +DIST gix-tempfile-13.0.0.crate 17778 BLAKE2B 929126e3e73f73280af8e8272ae04f2e176dbf1d23931c58ed01ff9c789d7fabf9ca40bb8b202eaa9ebe2bde9d016005f3fde39c0d99f11c73b5e4b7a3f93301 SHA512 32dc76483612ecc75fa6009402bd0aeac909bfdfd4e26ec549165856c15b9a398ecc5bc634da5f17a8e97ce3b430853b067b321d78c51edb8c2a284356a89d0f DIST gix-trace-0.1.3.crate 12486 BLAKE2B 231a7b7da09ae5e37d8e1b011f4d6130d04398970e0bfaf448a03ddb52cc11937ad4dafc685e6b554167d034f6b7c88856bd57b5ee11fe1f5ad9722b9b8312f4 SHA512 16f1781b50bd95e0b4b1a8724ba263da937022b5968d7c35f2ed2ba706f0b7fd429422f73c5643d8a119301f9e45c78f38659c963994c88e5c125788db08841a DIST gix-trace-0.1.4.crate 9709 BLAKE2B 6fe884ca3a11b8ae98e235e9cc3996d0a2c26cfc557164f36fada7c9d54128ec9de3f398d672febd2e474abef24f3fbec665c25af724d65540c0551f178cba01 SHA512 c37c36f45c700e2fe56a9ec71e287f7b21fde87b5fcceb20fad7d099bc1bf8ab48b6bd66ef558bb7888bd4e63bba22da21ad839c47e67df919a1443baed75f75 +DIST gix-trace-0.1.7.crate 9647 BLAKE2B c8b887a0d42bb6786b12f88388e017bd736ea13ad29a47fae36c472a3f750b653cc11bf01460e2ad469204a5c6871c3dc08ee4be4a09c3623029e4941a5c6fa6 SHA512 de4c5f7ee505bd29dcf5da523503eeaf167d6a9c573727032da10f272e3aa47a9dd77ccd393f117ba531c5d6dafc2213eed8ee13670e6ec80dd27cb56b1476bb DIST gix-traverse-0.33.0.crate 37622 BLAKE2B 6b7518bb9ac225b3549f882fb5948b0bebcd71f2ff1820b6eeb9b670aaa6215cce75fcd4c661cc87c0c754ef83928d65ace3c2bf1c0e448fa06dbbf9385322fa SHA512 1a2734fa9a1c219d813da8d0787ea816353173d7553c66574b425c46909740ab42b83f3cfd9e85e4026487787b57007ca49ab33b36ec3974f50e1ae922c7f829 DIST gix-traverse-0.35.0.crate 12516 BLAKE2B cbde022ad41fb8ee8bd3fcc4bdb6e4eb40bfb49fbf8d388f3830056139e06ed7d76516113e4392b8f85455a29b57147a4bb4298d242977fe5fc315b2c1b58534 SHA512 50d036a97160d0fab351d681a0a283e6255947cef078c80471c31f77f7716d823c981f8bce8e3cc8ace9c142a23f7711d2b207cc13f24406b3532f292c4edf13 +DIST gix-traverse-0.37.0.crate 12462 BLAKE2B f631986b83d29b47cb22187f764bdbcbb251e58116a3774b538d0bc83312a045894f762541b16b8ea2acd14a737fc5ea46bd6e65685a37378df89b7b538d45b0 SHA512 f64acae9ca06c4770a20706c2b8dc6cb77e76bc95c3eaae6b3c18dd4c2736172ed01eb9487549d21d693719c2c7f6a06833d8257854f4ab98b10510f43c6dcb9 DIST gix-url-0.24.0.crate 41090 BLAKE2B a2079eb1daf5967998513c7f4f78b706b4c3ccb69cab439d76473d698b347d6de55f43131416cc3d81b86cf149ab02af9a624427d4bb53a8031a18c888bb7470 SHA512 0071f659a85924bb500f1ba4bf25a7e50f7126e1a6ea9a7cb53d3ef8af55f0e6d4336e2ef7e6008decee4336f5a6e07cb66deb98ab2d3aaad1782ec2ee6a73d2 DIST gix-url-0.25.2.crate 13397 BLAKE2B 3554c667f585298e06bd84d79f0cc4e7f3ca4469e537fe15e76a4b847f845dd7734589892d024af0e7ddd202b0e7b039a50cbb7aa293ad65ea631f4fbdde4fd6 SHA512 2e71f2ceb8de8f850dd8c74f606c6ade4b91352909e1d0c870d10d70591ecc5c139369479cbbe603192c0d2ad18e6518512b9021c60eb15dbb21c1d5c072f8ac +DIST gix-url-0.27.0.crate 13553 BLAKE2B 73143c9b0ced40ac16c7182d76b3f46333c092c6728d249813c262ab8b0944c06fa5c0490bfdeda07fc398a9a0903227719005533743ecfc6fc1df278e9b673a SHA512 6e6d3214cde3769b810cb16f650c7f96b7e8960074ab326236505d5c0fec979115fa878329286a64a8d0d4e5f2c9cdc396a3130b5ac7aad935a635157e4aadaf DIST gix-utils-0.1.5.crate 10006 BLAKE2B bc8ab3f43f4355d65cb31af3fac5d68c206277aefdb41a5b774436c9cbbb0da09f814ba7176f9e197467f739fa70253577bfec58556c73915884d8123b4a2bd6 SHA512 cd23b089c6ce047d19db74aae28c266cf1878a6196f8b7dd3f868deaa6bc66d05f50fce3b6789e8f411ecd90a2c449102919756f9b06018d467b805b09474bc2 DIST gix-utils-0.1.6.crate 6808 BLAKE2B 995f6da875e05cf6bc92bef7f02f05dc4a9d1fc9b3a2cd10855aa95a03ecb1771f77f17a3537f0bf871b6af3972aeea8b12c02002e3c8c8dd4c3ca7d5a40f522 SHA512 70bdcaed7987a8bb14e51a34d3e949dcbac7e1ca0b85eb2096e22b2dcc55d51cbd2955e517337af5fa5b1b4579c5cec30ab930cd81eba8912948644d932442e1 +DIST gix-utils-0.1.9.crate 7295 BLAKE2B ab86d9f781b2bbf46da03e9260658b2503576f06fa30827839d8debfd2b2b636518e4751994e3c63e395f68dc7849bb06415425539bb72ad0ace66dacab249e9 SHA512 badcb82a60f5ea17dfc3e97a3d0326e89c49882c8b92833db8021203ec8fda469a4e1216e040bbc070b78593202cf23a93125c522dad43b0c53c87d852a543ff DIST gix-validate-0.8.0.crate 17881 BLAKE2B b5d8a1ec78ffc6087c2917d640696ab5c1b6b3cf270167d471ec3b5c02360184cc7ea5541b9085bca1c24e4c847d905feb2c2b9a8710f0377d01e33bab16948e SHA512 90888fdade9501df35b5a50d30ce19be724f20c03a57b43a97a4e06c8c7d2a614ad5eda21cb2090f556ea2f4e15cad670f102787658768e6fcc8f5b2cca7fa24 DIST gix-validate-0.8.1.crate 7005 BLAKE2B e982575773c458ed0a888f5ad1f77d79a0cbef19db4bdf6110483c6d8ede7c13530afd0ab7c1d40d46ae816c5ac7eec0e9f6f8233d8a6c8ad14f13aa3479c109 SHA512 33a4b6c756cb1f95aa601a949cf7b1bd27cc1b1afa72d06e3c77bd1795e84f63e7652dbd9693baa454fae23b4cff7264d5405b87a125df7aafdd62066e01ae03 +DIST gix-validate-0.8.3.crate 7006 BLAKE2B 8fb539e12b605b74c39e1d2815785dc4bb013ec60a6e7e22ec8fce96b4b65429d34ba295d740e74498dd5cd31157994ea1eba0eae77f979c33c104562e988211 SHA512 a9011a0e0c97c0531c7b984ddd0996f753b03f3ecedca54e01be1b5a6437b456fa1df487b1c70c610dcf9d1e1399693a375c88533dddb55fa072d8c6d2b82720 DIST hashbrown-0.14.1.crate 127570 BLAKE2B afa9268513caa93fb141e69d27e7d65e72b9232b57d91e499f36ea4ec89d65bc6c8cbb37753ed59d149be5a2d349028b1fb0414c6223914366d6f3f31619855f SHA512 170bc233c9d23ac7e6d1ec5bc965d19d9018d434abeec19bc9f02c48570eba9db4e26035decd9f874306169d2640cad7be17bbbb78a81c145bb01bda3d51ee9c DIST hashbrown-0.14.3.crate 141425 BLAKE2B 23c63a99c6c6b7a6b9b9e8bbbc7f1e342e1eb9d7582fc9eb408d3eec50c99f34502d450170bcfef4da7f2b1e743e1d1619875ec879e4753dffcb84f3c10dc3b2 SHA512 4d344e5c89ce58e04668b80ef10e4e110a3a5daf4d610c52d980577795d0e2050c7d0b151d8ba97128117665e27b92ab0300f85b88bd6e1de943c62d49249356 DIST hermit-abi-0.3.3.crate 14253 BLAKE2B 9ed8b40a1cc894addcba2a45562d74359ba55156e2c3a547afce139324b1345df2f158f58978ccd7d343fac5e5d2cda86e2e0a9dafc77af36d4cd8aa0a6d4c03 SHA512 eb162d085e8e0db72571aca925fdb6094d1e5d091766dd62d6a116957459bfadc8d51f1acc67f4da3cf6a8802c0ff445f3ad2516c1df8fcdca0b751632e150a1 +DIST hermit-abi-0.3.4.crate 14445 BLAKE2B 4dd00ad81a5ba9f94e6658c2964ae7983990c9e7df228cb92039964bc5fec537802ef221812adac53b2adac345df84179c03fc982b3c90bd097175fa5f8c4a49 SHA512 61c2d4aa1f5edc1a51e1e6c07cd360b88db1ef7302b583ea9b97ce62d1020b8864e7bbe4b5d7de82760cc319c15c7cf75509fcd536ad5913f50046de662eeea4 DIST home-0.5.5.crate 8557 BLAKE2B b14225f6e967ccd37fa734f50991a50065047f3814c4e526f3b4605ceb9206d4d12e189b4033ab85792ffea34a30f2b0267b10b9b0ed88df52c37f6ae1ecea4d SHA512 4ba97149d8f70e9b6eefc930292c7e62fab6ad03d5e4e6bf93d40209d3a65e40932c6f3d14ca579ed19ba33195977c60fc52b3d3788629fc760f41ce90fa1e58 DIST home-0.5.9.crate 8760 BLAKE2B 02277a6d0e54a88e62a50ceb5b50b08cd5dc1ca5ddc17a799db0f49a17fee8560df53f616ae22cd16020ae2a89ce7c6ec22e5e2c0d513405bc2859a6e3ec61f9 SHA512 3f1f7b619f1a47694cda92321a11d66ebbb2dc0b0c33446a7a4b886f547ee88231b61c038de04bb82acd50e617f19b5085893b8401206d32cd54502033e04bf1 DIST idna-0.4.0.crate 271429 BLAKE2B 8b81bc4535d2e8a1100ddeaf6f43c043fd601ee3b37eb109a9dff01630a81603223407bd5c2f1a1b108d741c811781b205c10148a0122b8125c237a5d5ba8a58 SHA512 b4133c5f73bd9c4ccc05245a9edcc5c980714129ce4f6eb7851eea7e509617ff972fadefe6ac78db6b4106667d9d6070de52c4d42414c95921e3d9fe1b7a76cb DIST idna-0.5.0.crate 271940 BLAKE2B 0b781c2e9bf717af429efb53bdfd18244f2b8c58e5111c3bd3bee50c8a01cc747513fe20db75c38b6b771d5845647bf6c1849ae6667766c9623e018c1f399a9b SHA512 bee6cfbfc99859b113aa8c7b487429a836dabc4e317980f132d28ff8333336f33480bf9f8b186a07115eff33024cd855bc85d346fce85e17c4132e886769c54c DIST indexmap-2.0.2.crate 64274 BLAKE2B 6b480a9a1b6a8a388535f13a71e3570a0397be2b417aa41da75f9e886e68f10ae501b9eb8efef038738dd076f43d043cb0182761a4d417d3b7de772d4018d05e SHA512 9511c8ae0e5c7bc591262343587c3a9278af049e7b57334e0a39950e791123a8bf7cb540bc4c7a3682e7f83f861fe3c5424c4aee9ac6269e68e7d5996af2af17 DIST indexmap-2.1.0.crate 68224 BLAKE2B 9d833570cbb63ecae138ca234b998bd0e5b11b1a7e3d5ef4a21212bb32d0998395f1fc609f66860bdbab198081687630f583f5a2e495fac1afa40ff48bee8a0f SHA512 9d303eef918b9264b9fe326cc1d71f4095f7ed5639ed8696efa3e9be65dff2c50ada4495409e109e7718997db51ae1fd865cf8e88978107d7823faba14380600 +DIST indexmap-2.2.2.crate 76160 BLAKE2B 1b020e3e33204e9e0cf15e0b91a600296147432002e94ae1061f1d7511e3435a29c1c0c438933eb6a56c7c522cbdfff29a106622041815cbd706b9515e2ab82d SHA512 814cffe0e586940c82c152536a970917ec8702a9b946151ccc8574188fa2cb0fab094888c0e910917c99e37f5f53723ab799999fab4bee395bca7d45adeed40c +DIST is-terminal-0.4.10.crate 7683 BLAKE2B 9b7cdea9ad36be80fe334a05d89c36154d08a3eee872d77cb63a443868bc07ee13995f00baf154eb710b51053f8aa568d7768eb91981b5a834bc2169787df92c SHA512 d2ef6e60306ed29e1161c3203913393b1b4ad497c285be40961f8b3dd64ef23c2ff97a44c123b6193aa1a308bdbdf4b450f8b33dc4a5e7d54ccb6fafce9194d9 DIST is-terminal-0.4.9.crate 8109 BLAKE2B 0fa495da123f6fe5e3ba5f643f1ee097fc4f8e8aa54d9525b6108855a6a2e58556534a5e8dbfe7b5f8e2f1932003ac63f6aa3384317de7b385cf724bee294468 SHA512 0803ea53945715333d9b5fb18feec7230a49cb1a5f7308e2ea8d06a650e376794dd372be111e85622fd21320228706dd589423510dd010cd6ea112f185c46966 DIST itoa-1.0.10.crate 10534 BLAKE2B 8ffcb345d07070cc01651fd44c19f3e0659185eda733c407fd4be0955a301879ae1272dae7f425279dae8dcb7f7dc954465c9a09b5c521938a503d34fecfe2a7 SHA512 fc496be0873e31afa6ddf7f2958030f8fcb517cadb86a48280a0c50ce50460afda189af1e6c26e5ff6f85c750d772c21503864c32b526c4fe4bcdb5b07918538 DIST itoa-1.0.9.crate 10492 BLAKE2B 0d5acef9ae72d3f4b5a387d231952e6025def69da81d38269b4882bc534be7acadc073e526fd8bebdca898a98b2c741735c541e0b6a35ed0f8f8799b906b65b1 SHA512 95f7906edb7d6a2690389167f8c4d01bc37827205bca87d527f2eb33722419ed2f2e8afaa559cc5a0a7e7fac76515c9c44c71c42b536aa34b0e2858c40946b6d DIST libc-0.2.149.crate 715592 BLAKE2B 21dd5d4f9351f3c75790077c7b025046db665f2d48d7a72cda7667bc60febf79d82708cf7d39a323a594397cd590bd3d2a2f85349b4473b90ea4da918382ed0a SHA512 0def64d400d473d6eed30e985522d36801ee6472b15f90e74dc4592e0a8ffbaf30b731be280de52b30255cf60aeca8efe817b67049227dc7000c807e007d7289 DIST libc-0.2.151.crate 736640 BLAKE2B ba8ea6d22b0eefdc5c1c5ee9fab960b6ea0eb7098a21b032563ec78b5d6e2a8f1d7ca4d5bb721c71de2c5de28e105029f229b9b03cd5168c78a65c7164e6d07d SHA512 2039bdfd704c5a876ff7d609622bb968260d6e0fd264ca457e92b75660503eca10e1ff21864b3c919d2656de521f03ef443895f5c0150271ae2502857742b0ec +DIST libc-0.2.153.crate 740614 BLAKE2B 523a41bc8cff4ebcba0edbbe9e6a2286ec7cb3ba5e90ca5926c972b68e4b34188bc077d20c22376238c3cd91b7455898a95c505ace4ededea88cc496edb4c5a7 SHA512 3f99e3a192974fffdc053ef21e9ad5fb54b7cdbd4755df176704a95dba38047138ccab76763e89c6b565f37f98fd549fe368749f84f6d1638b3209cb07eae9b4 DIST libz-sys-1.1.12.crate 3030648 BLAKE2B ab8cb974481f86f7ef40eb27ee08ee5535cb914cb76608683b53b57e89d7c92ee4d0831d6d0977ec76476036fdb8c6374ebdf3daa639cfb627e0153d40ca752a SHA512 03daeb5f03193887b692cbe8d631c83ac632f3e92fca4f10e881058fea38d85e11c090de04be9d70d52a22dec669474a0044a3d45d4adeb3a0f39e3398cdac11 +DIST libz-sys-1.1.15.crate 3958887 BLAKE2B 989b33d3a0ce09b0268f81d86c33979c7627379d921fce4be83b8c31419aa0613a9e3d82aea400861090fe6b0bf00612396cfbe0b8eff2cf682576b62f81f807 SHA512 316a3b961d8f9b47ac763365d36a4171afc0fb19a01f9570f1962765da0bf67e7f57b848e16f370d653b40a2526fb8720a4625062cd53d4e4f12e1c69d158097 DIST linux-raw-sys-0.4.12.crate 1465800 BLAKE2B 2f70a344c427093fd55732b68239f771cf6563edfe2db4b2f50cdbc904dfc7565b30bf06454b91482eaeea787b9cd4214979665bfa32f3c1c586551333cf4d2e SHA512 d9564d02d5f41356478066592e438629adb3275df0e5a1a44030cc99bf8856b8af64f18f27371f84122a828b34712aae16495a1a16050fbdbece6d95e9cdace9 +DIST linux-raw-sys-0.4.13.crate 1493855 BLAKE2B 1298a038276e2424eda9873c642fb43d864b343b03b7962446122d2dbea94d58d9fb2b93e890769e6fe4092378755413ed6afba81ce56fd61e512146e44148a3 SHA512 3918da6b667a08ef8a51aa0b087129e2dc5ab101669cbba7690fc98ae2659a36861bf9410a3b87d18522a7549d43ac169b995ea192d3073f7249305a809cac62 DIST linux-raw-sys-0.4.9.crate 1407665 BLAKE2B 78ad1209deb05b29c3008fed458dfc9206ce7cd97e499cc344e2b746f847d27574f5dcd5dfe81f4e23efd4ac13eb918a9fa930061f27691b74516975a5d4a11e SHA512 c84c694bbaad42074067a79c2039f3ca129c5cf07bd1c66f0d2be314cad53205dc980d9101af823d650cde1704cf088dfecf60a39ac83f644e342fbc770d5b57 DIST lock_api-0.4.10.crate 26713 BLAKE2B 113adf8554c65e9782e8fd0360d0398567dfbfddb1fea4928cc152fbab98dbe086e42b81170f6f5c333d61dd3261e8a1ebfbaed786e6bf6378e6afde6d7f9e5c SHA512 ffe8cad8099bc382832181c1ff95e0935993491f247114604201be7d4ddf8402fd4db8fd6499c611f95fbce7d57dc3d3738eddfab31c52f50ab8709e549697db DIST lock_api-0.4.11.crate 27487 BLAKE2B 87116cf908f7f1f9c300cedded989df305f855883e3df5a482de2c76814c48739582d3079d76a2bdd14a6999204b7fd31dcd8fd06d1dc7f9418f0e2f70a1450e SHA512 9946adf313a5c67a0dd87a1b679b7d9d16a86149fb95974d3f28aa57a9a1a3932e4a5ee1d332097559329c5e3b2295be2e4b655b115d9f75269f33a758b17fb3 DIST memchr-2.6.4.crate 94439 BLAKE2B d1136f7105a33565214fdeecdc5a95e74d7fc7cf45997f81bf3cf389f3015fa561ab326433ddcff2db0b7259246eb6d26fc7b4e3c90c3af8b9b7ed7e8ec56ba0 SHA512 1065a67e04ec9210c70e430288e0a8d39f36ce6414722099553e99112ea2f8f710eae44bf39f8775b9850e6c8a50e634a1b1b084a8eb4f6b2eae6697dcf5b5f4 +DIST memchr-2.7.1.crate 96307 BLAKE2B f1a008fbdbfe84852a8ae1d9d9574306b1bf120dd5087903adbcca6af342c9abbb296496eb9bf6cb58915c4444b3edd6ca4e27131ac7d8aed8849815df87a944 SHA512 5120496faa31fc427c8b4178461a262b3a34d70eddb7ad17a19d6db8b9969c9e113d3625b5e6dc677087fc80907377b00ba0421aba9a92cf73ca2849d932f473 DIST memmap2-0.7.1.crate 30741 BLAKE2B bbeb8199ad5f004837c9fbd7b0984010ef73b6959dac537a5b0265b6e16720a220bbd37b39cbae3c576a39bb2fd4b43bccaf7eb59203eb304e29e7e2b25d0a30 SHA512 a264ee152bca45af4ebe22fe30330c1984a65b064dbad2bd14c66eaac5053f35cd7569cf10517d9ba98fda64e468e3a8e599cebb107a627975417283e3530e17 -DIST memmap2-0.9.0.crate 31529 BLAKE2B 555a4160470a4f71ae3f72a8dc1de963b7df89ba83d0a50438a27a6df0d875c4fb1ce6454883b24cce3a8e8ec77b663eace08fd9d531b3c4af7393e71831e0dc SHA512 f46dcb4159fce188bb247a568ca3d86488c379bc18c8c24ce5cac5c34963f9da39af9dc9436c3d741ad364bc3b9d6d6a65b2c724aca3e6caea921127ac807e93 DIST memmap2-0.9.3.crate 33125 BLAKE2B a6448f687872bbb069b9454a80b08faca9f66723cc7fbf89bc623079fdbfceaea729eea6d61852e7c2e85492d5d9c9a8cfde54d53568bd9585c0581150e14de4 SHA512 025068aaf27296731c3a4fd8df3b745cd37e86a564aa5ab9a8eccddb99fa054820eff5a6a858c3f443666bf594b149c84045f43a555353286b066b3f1ff514cf +DIST memmap2-0.9.4.crate 32752 BLAKE2B 1b21af908061e6fe09484ce5f84d31ed1751301dffb6439512b38c53f9f090cef7541b591b968d0207c6d8351ee4d5949007caef7832ce130ffda1b3716b5454 SHA512 8bba078dba73253e8ee88f0bd2202dcd2afd0b7b800d08af8af593b882cb4acff7e297a3f299e253f5adf103893fc390dcd73e882a2e7d93ca96099fc2eace4a DIST minimal-lexical-0.2.1.crate 94841 BLAKE2B e6b8919b80d938d0b98d60d4f5f29ce43d77ebfcf8b18bde08909141915c6ef4f0d07a543538d4f3ba8527a9f55926d4a8e83473248469d087e80b274d701d61 SHA512 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c DIST miniz_oxide-0.7.1.crate 55194 BLAKE2B 56afbe0c0b3eca98105ae2d507493f365353cce29a6b04910ff26bc75899400fdbd067756cbda7b3d86f047fb8f3d737de00043a4a7348a813cc43e45824e33f SHA512 5eb6ffe34a866403273ff0267ff7838aeb50722ca57a03d5a1d842a5f19a3b4af570b133a3b9d64d78eafe49e4b9732b92dd63fd9c6b0ce59b3295daf10f6a3c +DIST miniz_oxide-0.7.2.crate 55731 BLAKE2B e3cbf5983025bee879b8a735fa2912db8975cb60f0499498a73ce4375e7d452c9ed62d4b0b6f6a4fa591aab55e5d7ff20033baa007fd6c839b9d74b31142c0b1 SHA512 2f8f09d7afdb9d78bfc80a228ded85a215fea05e577e907921f1808f84aae30ab118048d7b53295f11aeb5de70ab6cbdec892f3a2417bedf6f53a4576d095432 DIST nix-0.27.1.crate 286494 BLAKE2B 63fbe347360ad4b7a86f30bf2f1b27ff1ec581145a90c34160f4d143e9c297a34a2ee72e9de3a48bd3418657fbc9bafd09b704ec15a42b16b3a4187d5304ce77 SHA512 7b35a0f87427eb1b5e1480d7daedafea4609b7f3a4fcf48ca99bdbc2f150865996539f2c51c7ae6a6a13169614681fc838efb306994b020d44b45735a7380010 DIST nom-7.1.3.crate 117570 BLAKE2B 5643b67990b7305e101b16b8cd27c447e162a7adc6d0dfac00920b0cb50fea98c9d4edca63c34f6845cba05f8d0acb407cf3045cf64a4cb28e53c8b6bc9090cf SHA512 1ffce08dde299bc0e0367ad59c7b6a83e23decfa11115ee076ab91ec53cdd9ef37e4c2103c96eff23a7b6b8b5c3f67c83ce1917928c7d4c6462083bdfa0c9cad +DIST num-conv-0.1.0.crate 7444 BLAKE2B 4f5c4695006aa3ae77aaf5c55999a07d8ddfab294584fe10d73eb6abbb3f551846646156581599f966a28c74d80d3ac4373c49d2099991f7ed9edb56d36feec4 SHA512 7884c0c6599c66e40b9a79435e1bbcec60aa7e68b59686922dfab19ccbcac6a6e54f208cfb3d5a8a12e86e4dd67e09977d60b69ef6940e308a28256733f36100 DIST num-traits-0.2.17.crate 50190 BLAKE2B a549ef00c749dc7f276c4817477d1f9dab70cba01b6a3afa5743f16f16353bc50d992d7446a54859cf750a410d66c8cd3440708a6b91fd89d3b8889f8fff1668 SHA512 4d47d3e2f5a31019e038e609897cb0cef1ba061b35cee7e2a02e65179dcdd4960bd5b9bc759b5c013d699b3fbd9b014940a15e36658f7d4fd12cb0c7841c5b4e DIST num_threads-0.1.6.crate 7334 BLAKE2B 416efdf395b0299b6b01e1508823afdda08cf67ca54e1d644fc5accbb0490945a492a34bc5ba70c3e838e6405d17ddce164ef87468bd9da27097de8994ad9577 SHA512 b2d9897e29e59353379b6372a629fc7f9afc89f777b4410eaeac7b4729527948a8dbecb175f056899f9076693ef855cc0d40e725cc54f28af588fbac5f7ce3b6 DIST once_cell-1.18.0.crate 32969 BLAKE2B a08d5beee50a7add28bd9e50b18709e7b34574f0f55f80909d5efb7ac5917e5f30bdcf3fb43ddd0a4f420a427390c7ffe1cc1c7191a3a1d939bc6e3139e6eef7 SHA512 9328968afdf3535b2d9e0113d75afa725259d76994ef2e1948ad7efa4ec8a65bac7cfdc31b749d5cd55ad4e28d2e28ac57b871e3067b89182453c7e2413a13b8 DIST once_cell-1.19.0.crate 33046 BLAKE2B c14b374eaf4ac0f60acc2e02f7bba270a0e8e0a6978d749cd3cb0ab3eb26907e4fbea70dd5132982f90290381ed18ff8a87fd530f1415fabffac864f157ea380 SHA512 4154876afd34a699ee650d1a8a1c5ee5a25f0ebd9388b8bef2564e33629fae68f113d7507488c68abbe7ea1acf9bbc41813cbbf3ef3e464e3f3b9cc7a51d870c DIST openssl-probe-0.1.5.crate 7227 BLAKE2B d1fd6a9498b3ab7f25b228f19043067604bf20790530fd0ab6fe3d4d3bc27f13e6e94d1e7ef49314c3663477d8916b8790b90427f74976143b54b95350895165 SHA512 7e560314150709a34520472698060c4f29689d4e608dc4dde146140aa690350d3603279c693367deeb0f21ab34ef61956143a3447827a2b7a3d578b9ccd6552c DIST openssl-sys-0.9.93.crate 66922 BLAKE2B 570bfb78704657a89f2e363b96bef65d8cf617f1bb625c271f4728b4cf6011c11369ca1396e01470934fb596528b358a7240520ea706be64e9ce79d83a98b06a SHA512 173a8e28aeda81220a35d3a0b3c09586a235aafa4aceb65dddeccd3b94729e841ceab29b1defbfa1d959d82185c0fe13b0d998e115a098432fbd2a993ef582f0 -DIST openssl-sys-0.9.97.crate 67910 BLAKE2B b17cb06f68b522d94da6ef6c879cb4dc76899b20b2f70fb8219381c6191c76e472505c3d5d75da71b0958b596fde514ffb8ca26d1c27717caeff5237320a3e14 SHA512 f07b1bb7936216e6313604f2630f1488e2aaf0c2b204aa47df924581e2238bd23bf56108e5c1cdc853004eb8e5138d89e162aee7ecb00ab249e019dfa3afeec6 DIST openssl-sys-0.9.98.crate 68035 BLAKE2B 7603b34b5abe9a84169ef5a95fcd234869b33778e64bfe94205aa5224ca640d6980ec3aefbf1758ced52f607faf7bd3dc52a08a7003f571999a7498a57685b44 SHA512 a583956cdb35cd6891ac1fe7b0622dc8082c7ae6c2392445588c0facc6975395a9fd62588a38754f726abd6b03c8453f549839447fff2dd68c84aee0c08d528c +DIST openssl-sys-0.9.99.crate 68158 BLAKE2B 59995535bc24f0ca67ea204193aee4114f88538bbd74ade7c22bc2ea1b0d7e41a79118b6d22917bd1e305a43c16f8aea095c635d27a56fc0481a2baa3092dfa3 SHA512 b91197583135c22d34814e6382dc4ad4be9c3905c979addee8688dbc52ce627815e719b9d0b365195335d4d665eaa79a406f89e4c19cef73988938d51fe2f4ee DIST parking_lot-0.12.1.crate 40967 BLAKE2B 940a112a066e3cbd15e2f6df89bfff37e4ece2194118618a96fa14871813c91798f93181ab0f768d3e1f3d60805508f216724013afb7e3da95678d0d951a42d4 SHA512 07327d3b737a913508dffb66023766348ce7f9d555c224a099cabb05baefd16a28e15fec638e3a148a5169dbd980c4541b0f8820ae9d06dfe0704482838fbd5c DIST parking_lot_core-0.9.8.crate 32383 BLAKE2B 2f9666872894d1c85895437d1353f9e15be2bc8d004ffc8f0e5be95e9dd4b274797db3752eba1c0b5b6071c1b8a71e4857cae0b2aff1afdaa39e92e70be2e6fd SHA512 8d6dfdf661b0f7d0774cb9f61121f2daefd182ac8a2a0d24eab451febfbe1a664c815c163d34a7f3d15a54915a8e22e6c6cd10e89cb7d7598d48d81ad6a3c256 DIST parking_lot_core-0.9.9.crate 32445 BLAKE2B 811d8de671bf6e0911cf0df7dcaee4fb03a3b223173a3bb8cee65a28724eeb7bac87f62aa7b1df5ea3fc93af3cee3ef30b83d06c6773d6b856a7e6fa5fa197ea SHA512 7f0df70f9f1ca8d3da0b9dcc96e49daf05d95c3a995289266b5333f68818d686d32b0c733dfe3a0f62da78fa45caa843a963923b2d0c80899c33413dc749c032 @@ -162,63 +214,78 @@ DIST percent-encoding-2.3.0.crate 10196 BLAKE2B 155bb1aaf0db4d22179bbe24b2d312f3 DIST percent-encoding-2.3.1.crate 10235 BLAKE2B cf8e2fd7b359a05b7bdaf731f9ae84c7fe6f468a53482eb2db7f93dfdaab64ac812b3664899db260055a93449462e6d219c695942fc5b030517b197b4df9b95f SHA512 5951ea8315e52cf3acfbaa023cb9e13a136b114c54a7da0bd44619ae24cd2159d4a96469d7572a2fdabd94e19513a033387117d7ca81d0eb409fb383e4acda44 DIST pkg-config-0.3.27.crate 18838 BLAKE2B 1295eb4f08751b3663cb2c7c2753f29bf2ccd80f4e5856909fe10b6f006c37fb9672c9518b9b416546469faa18821512673a66543c0bd1e848bddabc456d0a90 SHA512 41e9b8d4fce6b8244c2ac8566318a001b481bd42a182f1a832c81ce93c6a023e18af03aa3500b134c30195219d35080433bdba69b2594e9665081debfbb4533a DIST pkg-config-0.3.28.crate 20330 BLAKE2B e38aa3fd2f03bcdca0ca92585ef558841623e38d01cbeb9db988f157ab94a0ad60be2b264dffccd0312594128cdf42fc40b659d1c009265ec274e4ab5801f79d SHA512 1ef92c5cf5320fb2e7d9e337edae08eaef01c762cb18406f732af731e5a94bef95be36cc0e0f5643f47a925aa127c5520a961c034e7b86357715656707a6e0e4 +DIST pkg-config-0.3.29.crate 20563 BLAKE2B ed0559b0073890911fb47742743b2586123bf9e9b594aa0d5b2c419c6768cd37e25b546c21077ea6cc02823a679b302aeaaca6c7fcaf9aeec615dd08f53a1f6f SHA512 bac7dafc0e10bef40e427c1fc0271d1a26acb2f5b1cf7cc7a128f4d4f1f3110529e45057b71cea7b0f6ddff26945fe08962285ddeb22b54639e44a2e43af698f DIST powerfmt-0.2.0.crate 15165 BLAKE2B a3e1ce63f5866f75526eeb749bec6607e42cb495bbb953082cde7e98e6aa429ecaa41889d98ff7ed4cf5031258b4f7e0553ff8fc435b3b6f8b4ef2b6d53d9b61 SHA512 0623f92e4d6ab284b3f6dae58220d79d9185df4a738999d68040c50d72fe0380d70358cb622f079c629bab53bb03c6e085e165d5bddfbeea84245864fed90029 DIST proc-macro2-1.0.68.crate 43783 BLAKE2B 0e6b3a6af81f4e5f7db6cdd79e43dbe65beca51a676dad32a36266e83d871ea73662bf6bda816774ccde1ca6f158c18610fe6d65ec8a01785ab8d07419492329 SHA512 ea4c48033cc95be90278dd2b543df841e4a947adc6ee472bc004d0713883691901f17696e1e521b77ddd30024c04166e5746b3678d454b2fb8bdfb654aae723c -DIST proc-macro2-1.0.70.crate 44343 BLAKE2B fff0dec06b21e391783cc136790238acb783780eaedcf14875a350e7ceb46fdc100c8b9e3f09fb7f4c2196c25d4c6b61e574c0dad762d94533b628faab68cf5c SHA512 ae9366856853f7d96caf7a7581843d36bfc7843f8683897b19ffc666c03b0b1eff502ddb18ca4c1c1a239a368f03f6cc258b0e2795f64b61c6a31404462eec5f DIST proc-macro2-1.0.71.crate 44407 BLAKE2B 74d21761dc35130363ac46717c55e876c9d7c2e8fdd72ef5437c2e5825c600c9179273eaec444b356f963025cfbc565751b36ba22c8dcbf712636596931149cc SHA512 d8f970a55446ddb85ca875a867bc17ca790711ccd222de1d273e5370a37b0fd9b62c76d1d0c514ea3a620ddfa7a719e4aae483fc59f9c21dfc45e5e1fd4ec459 +DIST proc-macro2-1.0.78.crate 47158 BLAKE2B c56a24fce3faca9e04db7965cab552d2a976c3764df0a84179b5a89d1230ab355c777a82b4c982e3945414f1f0478473a88821dd176c32d6de394d73a26adb9a SHA512 11956fe03a2e77a925cdff2c3c8bc8804dffab4fa1de963a128fa23f4189976fd2e2102bd346b92c33524beae320b71dadaa5213695a3ec638404196e14fa769 DIST prodash-26.2.2.crate 88268 BLAKE2B 2b8a13c35e08ae0bb12625430eab0f9057c3467551dd2efe4150f18c9bc1880ea19df8d9d835791774fcdf78b6020920d1dcacc26557be75c5eba15ec1388216 SHA512 46961db2625c5064dc073e31257758b4b9133c8169380f7e7e30143e648677ae62f3dbd16fe96d1999aa8b94824297184e99baede5f25ddf198535c3f9ec4a6b +DIST prodash-28.0.0.crate 90695 BLAKE2B c4a78e86174003e2aa18899fc9214acfeb04637d2b90d64eed17d5dd2569fdb4a58991c23f6e6fc21549e4412eacfab9dccc50a8e62683e8d91a922075968f4a SHA512 36a9099fdb61f604d902d28f7082195891056af916727f7d7b78986dca35539238de0c4816c96ca2c3e74fd04f503c59599988e95be46f0ed87af70ae8ef3c70 DIST quote-1.0.33.crate 28090 BLAKE2B 77c4b166f1200e1ee2ab94a5014acd334c1fe4b7d72851d73768d491c56c6779a0882a304c1f30c88732a6168351f0f786b10516ae537cff993892a749175848 SHA512 c1e76c3c017e8554eebe309f8167fd56fce931981c06798aa85a0cc6d64a9cba6ab103f5a1324e69c6f9ca5dc47a8e31ff2e847850542748697afcd265b5939c +DIST quote-1.0.35.crate 28136 BLAKE2B 81424245e1e2b94459df68bb3a9a866c6a364102b5e1d010ede9c5f8278f8406d7b651957d091c5914e936b494b0f6e9a6a1dd8b7d35cd7d7100f86dee4ec12e SHA512 f5314fb6af17cf36c228e1970c569c29ec248954a450a5f90ba9e2896d04f74904c9cec5a1f74325f2489295a94491eee4ce8fb461e22cd4b34e53f1f881efd2 DIST redox_syscall-0.3.5.crate 23404 BLAKE2B 85aa4299d9816666bf576f523da5cdeae87b3c8fbb2af103e82258d23f73303c068a4b6c3ef4117ad67958cb31e41f836a9f59f2ce1bc52c23605e34399afcf1 SHA512 16f8f4766932bb54e4740cfdb4f0802f76246c0bf88c1d76c69c115949b124b625d8c3b85d8947073c2e9544f425aa16c10f71fabe3c03d29e424c47fe4ccdde DIST redox_syscall-0.4.1.crate 24858 BLAKE2B c3301137a0b84e03b09d28dfa377ab3bea74d574a08cee21d35713b278d8b5b30ca2a1d73a0981baeb4644cbb88c86c8eb15ab3bb2692e38b93e6b35fab4e0da SHA512 073ed9d96090cf46eab9877742277a013c62d8da86d9caf2310b4fa868af306511936553579e01309f27067d344226cc8dc5e3aef01d9b900da2febd33848f8d DIST regex-automata-0.3.9.crate 610489 BLAKE2B 6eccdf930979ff4e8657cdb8fc67feebe18d16f6deefda7e1692c6cb6f311bd3c360d9dc091938bdaba061669b003ff7689d7717489326aba70aee563a4f0e20 SHA512 c404677bf470f913c1ca70385a1b9694ec4c048d306380c23001bb746803ff70999c7e215efdf02c6bf03cd9a922e98a6ecb3be588fd4f05c1f57836dbe54c0f DIST regex-automata-0.4.3.crate 617011 BLAKE2B e685724eb037411c1a73d6d355c76e9e32c40f1c9029acaf86477796d3f5ad092b0c5619f4df2fc1ce34243f2ad8af147aa31f83a435e5b5adf55b4c9c8a9359 SHA512 4fc82fe3556f829956c3172447589555ef286fd66ee9a445cbdcdbe57970655e35b6eb0895ba02c344d826609257e0c95d3f7f51858aa260103bed7b08d8c1a8 +DIST regex-automata-0.4.5.crate 617406 BLAKE2B 21826731ed5439a12cdda5a1ef217dc3239a0884d038170855985bf830f2782bdf4dbfd1b1a8812812db3a2399dadf8c173e75db635dfabc97382fda0561bba3 SHA512 0e9681d5c4529d49ff2555b7b73cf234b1f321a7fc634beccdf76c2bce5094e8501403e8caee2b3a16ac299cbe4701d891f1efa380b54f9dc2d92bbacd4de611 DIST rustix-0.38.17.crate 353766 BLAKE2B 678eb7f47bde735cf6377f3e2174135c0f9468483f5cd908cf813d798fad92d0bc7e1853f8643ec162388eaf1fed1f4d530bca82a75d57203945363433f77310 SHA512 26536098157ba388072e18c7fa26eb4e5617560dbe44002c2796d628bacb67782422b475602277981c806e5bd8f47ad0ef04264ff724796d08e37d830431f876 DIST rustix-0.38.28.crate 365398 BLAKE2B cd9401511363c806f0c8de5076031aebd22a9c6cdc49963277bd7a58ebdccaa59c33710ee625bc0a07fe2102f370e39143adca0651d123a0dfeb562d32e7a537 SHA512 a48c959c0fbc9700294b1ab0fb71a303bcef89a01b4407c2d7dc7c83b35dfbdb69bb6ac9a364ba7d68b4e561445e6c227af586cab15d9799de9e6622e89ada12 +DIST rustix-0.38.31.crate 375443 BLAKE2B 9e8ba6bb4eb4fdf0bacfbc719124f745f383abbabfeb161bff9908d1948942d358f46191377b90c180a2793a88bb01be20dab556cfabc8da8efa2533af8e460b SHA512 593e0395a7bc5bba949e6f2a5ed9e39ae13140970a598def32ab7d6d91b4ec100752fb05abda407ee2e5e420d950b19e607f963f3974213637423c751df75960 DIST ryu-1.0.15.crate 46906 BLAKE2B 6d6949e43aaa27fba0ec6002fa11ba859af8d867f87c90d88413267186abbf6302b817985bca3d577ab3fab2e319e11756f144473a16330dfd8fc7b604cdc4b3 SHA512 4655b5647f919082a9b84b889539ae7fb23a1201057cf280efe79c58cb5f040864efb7812cda5021bf6d34838a15d173ac8bdb0fb9fa2dba85173d3efa5a826b DIST ryu-1.0.16.crate 47351 BLAKE2B 13c72ec8aa608f6c53cf27c95d06b90839c5bec5e54b0441e9c4f779af3dece30d01a2276c717a733f92406a5a02b09c045b2b5f92714fe492d7263b6c6808e6 SHA512 89e3e18346ae6e4035787766f286a6eb62f5294e39ad902cc29e95c53781c4e5dd629f567f22ecc7e9fe9d1c273323da9b867aadc9cd8a066727c58330b51b10 DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c DIST schannel-0.1.22.crate 41642 BLAKE2B ccb512f6c6765e5245dcee607b7886411710aa89d317cbaed2f511f74a927a0083042653e070c9d4b976ec83a74f3f37218f3ecb621781ee367b774596227f68 SHA512 6ec962cbd25f25dcee5e31b5012e61d38b97a7e8651a5439ab4cbc8ab33a0e2ce04fa22e06a82ef8750001c6659937ffd8dccb0cbd6971f68b0c354d0075aaa0 +DIST schannel-0.1.23.crate 41667 BLAKE2B 3f34ecf4cc519f5302f0ab5207907a275c68e6fcbb47630aec4ed5d5f1a1cc7475f6d7a8c22361e9878002f9f54314c1f630ab0c1f77ea309714bdb7ada6c9af SHA512 dfce25e3b8bc09d8dd1fce2783fe02ec83f74697cb24aa212ef9369a628685ba488f821cb3e5f863798e0e59995038c8d748f74b89f7929eb8cfd804d5066b84 DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb DIST serde-1.0.188.crate 76230 BLAKE2B 81e92adf17e3f2ce73c82e3069b8fd656211cfeb6755abd338b74d52f748f5bba6690abf5c83ea2a126fbd6187bc587b539f0ebcf621e928085876f28fbb9513 SHA512 7d42ce834bcd1034f8ccbcd6646cc93f8e189e344f29f4d7b0ab148ba11ce7848d0ab986dce7a0245fcd6893243f5768f7bc0ca9c24c75c53585ecc899d312d2 DIST serde-1.0.193.crate 76863 BLAKE2B 163097e85b5542451896d7381607aa297e3b0342a2641887a01689b13122c6c1ca566fcb7f32f51bb0ecc861aed014f1467edfe21338223d5361555f870425a3 SHA512 82259ca302f42116ecffca3c88bc1212785ce5430f9d29390a9041d4e5943c13b13de119fde644a583960102c4b6e850a16f962d36dc76ac69fc2297ed65a506 +DIST serde-1.0.196.crate 77097 BLAKE2B 22403615511a7621a9d8d54fd2dcc63878cd2de0e43bff6b7921db85e19f34ee5022eb1086890edb6987428cbb707a59277ae007d1536b5d80a7da615fc3f36a SHA512 0917aa36d855ca77726d538fb7fcfcf629722c784d747b3869c0d69444c447d7b1fab556a9eb9594ddf6cc508df636fdde051a1c3909f9c691e4921946ebda19 DIST serde_derive-1.0.188.crate 55563 BLAKE2B 3b24044915a704d9d8a2cae6e6547ecffea7ee3fd4260ddb2bf7fa38b23fd7fc597b61ac28bf65b9f0d45e18ffd6bc7596f5a3d602cc79835697fb3f5440242f SHA512 fa9132a319f7829e6afad65289031be99255466d76270875d9d81f82f63e53592eaef5452d0df38da92e9d0b6f2b37e91026635fff4bf597b0ae662b71b5eff0 DIST serde_derive-1.0.193.crate 55692 BLAKE2B eeb2a2fbcd0daf5fee1bd6a4f584fed330db58cbd786073311d6a94308c63dfc6b7c2dfbc4b8980064ed66509f0127525b79d99aa96ca0134226fe21715999bb SHA512 05efb144aeee293a0e7dc7540106eb8c4920b2d8dfc25771d73afa8ffcba330104643430a6e396ea2adabbed4ccb23591251479b75449b9c8322799f91d38c41 +DIST serde_derive-1.0.196.crate 55775 BLAKE2B 3d06b3896f0cdd1b1acdcd0046bdbfd1e8a298d6f07d12a2326ff144baaac07fcbd4af1d18b8b1188d4cc192e253fcd79860d1dbb2ecb148025449c0ac954c72 SHA512 f4df7f835e8416e4662c62a46d5f6e6d45ffd103812d681b220f8080310720e27f738a34a8e622df722fed55a1d8c654dd4abfbd78d1fdc871306bf3985baf22 DIST serde_json-1.0.107.crate 146458 BLAKE2B 753be6076826ee0ba41a067e81c031e6fd69b539086a2d649e6595136fd05d61b717c3d4cb6774af0a0c02102f7f4588e682bd21732450afa93877d093596880 SHA512 ecd4ef86538df402f2a397cb86c5b4b277a9a43d742e2af3d51ab5ac0ba31c677bfc72db06c10f8abbc970ee41d5f77d758f1f70ea18495d96bf78cb7d66c2bc DIST serde_json-1.0.108.crate 146476 BLAKE2B 9c0ceae5566a4e0ce7a6264939862f9dd920bb47d18acebb179798b036c376d97a4e9b0717092903ab90cfbf6fb73d37518e3cc25f3217af010296f5644de396 SHA512 7d8d1b74515388d99983ffbc5696cba022305cf4c797d3ff5d2959fc8fc8f4ce01cc4c9e7ccae7097b06b5acf5307027f6b7315df1fd8f58e681cc5968e79fb6 +DIST serde_json-1.0.113.crate 146970 BLAKE2B 8d80b0fc913ba4f008175c6b89955870af6476dc8bae0cd711b748cd0a2bf67b1299396bbd492a1ae5a4ff8050fddc85f0a0ab54f7b24e27529ead3e3d7c920e SHA512 82571b025cd598fca635f18881b52db2364e07eff1b961ca7e3b0591dd41f95503f7188ef1ee6fbc060b9a2360cacbc8a5b85c01fef7879ae3392b29c0004b34 DIST sha1_smol-1.0.0.crate 9782 BLAKE2B 214b58f6a8681399b9c925815f4ff48974466b399e96e372c9592cb139ba9306ba162b3b426dc12b585ea15b616fb58a60d253b4d928dde46217de6ddf7d0437 SHA512 75d6809a2aafd47cd5f5888f42283985895a9c82b53ead7529a23cd6f2484f32654094dda7a9e5d93e82afc9d0049938def1bdc28803502d140d06a3496adea7 +DIST shell-words-1.1.0.crate 9871 BLAKE2B 7923b36f0ba50c17ac4eebfdda34566b615291253b7b41879b3f64b3fc1325e63948d3d44801e40748b11ddd2ab201b81d238af2a2007c7a57d71f5dcd0667f6 SHA512 05c280a8e1f65b205746560a82e397689a3b5ec934219b558ece3a25efbfdefe903f9172319240e96039b38fb2c4be6e070805aedbdfd10344d9144b9c93de00 DIST smallvec-1.11.1.crate 34831 BLAKE2B bad85ddb1d3a1fcec0cb6aba413f90695e0aa0c16b2b231d6d15095bdd6de1731720ea2b394c3f9a444d6d4763bbf44cff389a01aef3488dc599d2ea63ddbc36 SHA512 d4ed45e8867366072e77f23ebe8b31be96be37e5beed30fc2b5ffea81ab04a2ad2aa34fb4f29724b02a5eb90f8b1d8c40b800ee915453947f90758ce999704b5 DIST smallvec-1.11.2.crate 34801 BLAKE2B 58645e99db8f02db64d02c75860c7ea41836c427c03ee3b0b23365e73a406e4fd6ac312bf13fc5faef8bb6111c10fcfd5f839d5b3686e9b34d1626f8469fc327 SHA512 5cfb427c3b99b0dbd71f6154ed899abcde9d7d2992977ac7b2ef3a4c3ff51e4efafd133071a69609b4ed6cb269bdc26b79eb72e1988f10dfcaef8185d950cd1d +DIST smallvec-1.13.1.crate 34952 BLAKE2B e0dcf1d26883564cd4f5d20a588562404e193075b1ae011f7f7542009a9466e5df3ade7768e1a8feb8806774b2cee5f15d31779928f83714e7d4b6ed46af9ab9 SHA512 1259ef947400470b8c9e74c5582dbc1a49753aa46420883c1f7d66f320f67bebe733a15a23cd57ba461020fad4ff337a5b298de82754602a78f5e6cec969652d DIST socket2-0.4.10.crate 45697 BLAKE2B 1af475724e47f0d7889ee092c4bb5ed34cd3a34885bb3d65a7c11428ad224174be94c617f5215ed1a1656973e112e40bc56ed50666543743371a65d61bf3257b SHA512 eeb0bdb86ad969f3cce4735c99aa812a867b11a5ec88a53fc7f5e399c510b47ab14d06bbfba63398fec0a0f65835edaedb7eca7fe36aeaf4805843aa9f0dd5ce DIST socket2-0.4.9.crate 45421 BLAKE2B 19c296b1b42839086793a29234f604a6c94ed1b9d30c4eb1ec695a76acfa266840f482e64b4ee2d5b4520f70849fbaf88984020ac25ec393918b89b2682d2541 SHA512 6cb2aabc409fc7d9942afc2073a36ad8730c06dcdab1866b9d3d72dc55afc643be6a2ca1f38c2e19fbfe782ae584512a1ab357c0f4974f98967a4f489e65331f DIST stgit-2.4.0.tar.gz 603617 BLAKE2B 36d536dba0ce4ed1d786b24d93aeef968248acaf6f6df45734764602066357bbee63f1219648f0d82847026107591ca5e26e095a274e6d8a24c715bc8298d3a5 SHA512 9f8e7443e378437eeb7cd1e81d5a899520d3756aef7204cf29ec936a7dd88589fc99e1021c6cecd18b157716d3b9e162c2a76f6f59c42dc819743c5e7e5a68ff -DIST stgit-2.4.1.tar.gz 604470 BLAKE2B 4154767c09769e45d4e89f133ffc9bc977502cd23bafe6f1504b96d9e797b2b0553e8b69f37d0a77dec767501cb28acc5f1efd2981c016bfdecceca64c3ba4aa SHA512 8b2d4bed77d1a9a3ecd370633b14f933b938f9740fbd69ac7fc85775a76958cba11064ee8e754ec19bb060a39a0548d7202f3b149ab8f65c999f6c71f2df813f DIST stgit-2.4.2.tar.gz 604533 BLAKE2B 1a2dbeae4bf385d68e37fcfa0a0aa4d11757166eb8b23c1dac70045dd5ed4a662450fcbff2be1ffb29288304834edc2f03a0746134ecd81f5729a834a73f11d9 SHA512 c6a518b482c801c46eb2f7cb204eef8fa976631d5d75c56198ee1be05ee03b111b5259c695ec1d60ed898939393979a2df710b547da16e2bfd0512c02a4d328a +DIST stgit-2.4.3.tar.gz 605271 BLAKE2B 7f40402213fd2cf3d6261d58c78586f39e4d065e78a9ee475ae106983029443e75be1c0e1c2a76be240b8e0e4ddbf6551db553bc94485fa288b307e09c6b3d92 SHA512 76484629c1635c2a409cff3ff5367377ed3d00a0b743857c35e6723afecf68e230098338fb1a6b83c841e4fcdd96dca666745117cc2929046c4ec13db20b9dd2 DIST strsim-0.10.0.crate 11355 BLAKE2B bcb25ad0a7284e24e4f17ebe0ccb621bdc4118e499b50b094d98aa7e8fcc0b96716c9953c3516ce7ea78309d41d424892ded595259696a5bbffdcb07802b5c2f SHA512 78b318532addfcf5c1ccc1e14539e258aab9d3cd893cc45d82342549bde838c177d90f13c560671f8f32929af47d0b467db35e6876bd7697d8b3f9e055aeeac1 DIST syn-2.0.38.crate 243284 BLAKE2B 660de454989016dbb352c262d5d066ddc663eafcb928a2f62f61e6faf14cceed5cfbc37559e3795e1ce7886c78842be71eaa82ddced0cd6dd99ad99f95ab8ca4 SHA512 84fd4f4bc6de97cdb63a1ee9161daf8fb8fd1fa0f3c3bba4a29c463cd62cffd292c45b8cf17fd0911e580098cadc7b167e4e686595d31d72e7b53ee7df6d5f04 -DIST syn-2.0.39.crate 244129 BLAKE2B 2cff6626624d03f70f1662af45a8644c28a9f92e2dfe38999bef3ba4a4c1ce825ae598277e9cb7abd5585eebfb17b239effc8d0bbf1c6ac196499f0d288e5e01 SHA512 96cc347cfdb0f9ca0b6c7289279a1cad8fc401625783742292564f7ceca8237ced8d9a3f62069696f6132ed06092dff2baaf4be09ef53b21260d93785b0e27c3 DIST syn-2.0.43.crate 248363 BLAKE2B fda1da22ad62e407dbe4f7006a3fb2781fd400dd1f67be2f200b6804c7f979e0072734707eb591175c7cd76200c6f326c7c1bf01b3c9030442fec2b45e66a308 SHA512 af9356e0e6e65999d758633debcc08396bc134b46fefbb78059d95b972be12fbca0f571a09776976d355dbe391d4fbf910c1a3619f5b8256980f98d1f553ba55 +DIST syn-2.0.48.crate 250566 BLAKE2B e46b0863af76c3116c84d01b654a9820b7edc51f75c9c5301a7967d12284f78da602409f34fc40524728350dc6b998a4d738f08b8868f95236b3e5d24c460580 SHA512 926c0ad55cc743df20f9166b6d71fd44421aeb1f073fd86b6ddb53e13cd508b539c0360ce64b07b65597bb14639c8f33acf7e60951e1e9128624517aa3aee325 DIST tar-0.4.40.crate 51844 BLAKE2B b51c771611c2c1bc6a36d25493dd775bcb5891a2e4a8ae918781abe66c0335a3da30c5e44281fa5282dace34c09754fd2df840c0d74e5b0b4624a519fd455a8b SHA512 90bde0dfca91b6c304d5bcd4c93c653c066b76592927f5ed3025752d6d0244c0d5786c44af99df94dd6cc7a417663205d86f406a3b60f7307ca3c1757239bc12 DIST tempfile-3.8.0.crate 31720 BLAKE2B ac975555bb4957f91e7d5733ef737bf25c62a738096457afa05079ed038de5e7144cbfd0e28bacd3eeb832de611616fb39ec07866481205c1f5c1005b2869d31 SHA512 8bc8e954bc0c6af46cf6e77d70f93583baea39fce54b111f4bba51fe5d5e5c184753ae2a2ea68a882b6ba5a157a57aeffeecc3e3cae86d78d952f3aa025fdf7f DIST tempfile-3.8.1.crate 32164 BLAKE2B abccff7939df8cd223a5a8ee61e5af7c35335f1cd61b3e72fed9a8565465c293e99938d57b50743141aace3cd20422ad5d3090507ed66561cb0155771fe0a5ec SHA512 b257bfb70793575d59ec4cf4b7492aff83dafb68b367a48594211f476a3b1d4800b69bddc405d8749d8b320c30cbe71be1261a60b4bbc862663b37a6c7d97a3a +DIST tempfile-3.9.0.crate 32182 BLAKE2B 4e802990988aff3ab5173bd96dbd906651a8df46b2619e6a500a3b9e7f4a3cd01dc7ee977791343f7875afdc4793a845000bb363d8c1a6599aeb6b1efcce5d56 SHA512 04e06c966bfa7a1567e7185ebd5c2876b96e46e36af14931bf0eba63795cd20d1c3427b6709a4cab2a68b8d289fdabd5537a50e5407a76e3a9fa0dcc7d3ce6d7 DIST termcolor-1.3.0.crate 18799 BLAKE2B e50e5d56e7b0e911e125a06714a3ac51bf3404a0686b97711cdcf0c6a4af344c6b80d88052f2bb5f6fb1798ac02e65fbd0fffa4359c749c799ce98311800fe4d SHA512 cb6639ece1f24a30ee4f28071f5f177e88dfc294c3b9aadbc4d539bb5e796a1f47a8d3db61e7e0798d271fa1e1cad9c23f3e56e166b8688c4fd4e81fab2a8942 DIST termcolor-1.4.0.crate 18765 BLAKE2B d7286fcc84843296e2edf074e316ee8fcceb018c08deda7f1048e38108bf1a7c5f6b90dd3150078c413322eda08a1c58300b4adb963d9f51f307ecd08b5b7e10 SHA512 36c8550fe85cb90c4fdd1a6e3f60b42b6c71f65b6128da97d5ad6aac8350d907410899ad4a47bb4dc72ea6d00bc69e5a1ccc80ee9b0e80a1a27912e233f3e416 +DIST termcolor-1.4.1.crate 18773 BLAKE2B 34676efbde8e242415857d6d40a287ae3459678d8222f5144faefb8c84d635686f640e79588d98635c8f25b7628ec6663a01b16e1e462705b5cba7e8b8e61f44 SHA512 b66aad157c4fa2985f764321d157dfb1f0325fd633811870db7919b5579bf7bc19fefe99e1c706cdfa67504c37dc2ca3d283e11d1bb516edcfaf1eb7747a778a DIST terminal_size-0.3.0.crate 10096 BLAKE2B 097ef50a85945128dcfa36d8ea0fb15f11142c206462a32980dbbba4fe2872abd214823fe3c75e804f3159a97d6e929ec338860e9c89587da509fb9e6da5d339 SHA512 f3bc9144aa8a87556543584a2495df6267ce3bb017f3ed3d00fa43e89b5de783e1285ca62dbad9dd9c3b37e3a476a6f3ab0804eba2411cb594a569bbdb310681 DIST thiserror-1.0.49.crate 18912 BLAKE2B ec93a21ea72626a0d49d87e8989633a4a1c6747e3dc4f183bd490b52488ded6fe97e60d0db59da6e67db2c2181ac13eb903a9b77bc8df7f61de77fdd73bd1c3e SHA512 a6b0476b9250f2a1555ad1f528b062fe7683f7aed338efaebd86b967e58d08f03ea10b4b6c502f4b6ccbeb44cf773b7511996a8504e541c1ea6a6efcc8cc2814 -DIST thiserror-1.0.50.crate 19414 BLAKE2B a093f66ad191a8c4b15356f8d29578273b36f9f11b5843195eaa15b70bd4c8eaf6dffb631564386acf35a9ddf856e05055b419af52d4e008f582ae444f3dd5d2 SHA512 65605a9cfbc43447a50980739259a45d933f1eb315926dce909892f7162c79bd04bfcee7b38b5a9fa71b24fbe4416d050ae8e2443932577541513a23ebeeac46 DIST thiserror-1.0.52.crate 20115 BLAKE2B 02b86808a6279c9d815feee3dde1f9265d26cf75f38cbf2ba14a2a6467844059bfa5f8d463714f01b8d8c78d82865c0065f84387a86f4c0d590c5f05cfc28f12 SHA512 73a3b8b6d86f352a7e671886c823a96feefe9d694f9e3f8af580ce25a4493a63c228f22db9a892331944150da9950a6c404da91673a2725654416c2d89443a81 +DIST thiserror-1.0.56.crate 20592 BLAKE2B e98c8bba8d21342c981646e88b72a7cbc146c695a200aae3e076b55948791cc51a29e8818d64451b17233ed4d095d0ef63ba4fb07502f4ffde5af738b8629c37 SHA512 6b7c856745256d6ef9e7ab2ea0027f9c1ed2c75ed5b075068af57cf706abfd835fd4552d9ec7578bece1f820086828c5dec85a9cbada409569838cdc9d63936c DIST thiserror-impl-1.0.49.crate 15101 BLAKE2B 7a097705408155ff28e13b30c9a84e5da5cbb2ea60cd586f2bea303aab8180b4d57dc7edff1b36437376c04aa03758c4ba573492118785c3cd1f12b70d77de66 SHA512 dffaacf5238c81fa5bdd605c84c7d064695c4435b5927c0a7ef8975340170252d1361ad48c26116663fcdb0afaec0ec0a63b5f613ad256d75bcdfa3f0659a437 -DIST thiserror-impl-1.0.50.crate 15357 BLAKE2B 41309507014a2c628b7e91d250335070e4cca6c6c452c90ee7e6173bed049df83ca197b37c16537cf15415550919c248e0f6c798aead760e7bbcd25eab701d50 SHA512 8555e010f94390e93ba757bce9ef25d066ed542f23b843db431a66fbab722584ea0ce6c9d4b6f4d92cea3d91c190336abd567c4a0aa4a27893db25720c5b89c9 DIST thiserror-impl-1.0.52.crate 15371 BLAKE2B 143e40a012edbe5e8b9c1df7517855f2d7730a03ad7e4b85a2be768c30efd1931a9e871b54d01fd72304d2ea0e257e8686c98dfa59ca3884fae9ada96daa01bf SHA512 02a62addb29b9c8ecb55b2c7401083954f2538720d97bb562ad9088a666a768e194504ebf219e367f4007683f20bb6ce73270cbe5c868868384a5e460c56af2e +DIST thiserror-impl-1.0.56.crate 15367 BLAKE2B 6fad787eb1e2c0f25fee7bef160be794fb8000a0aa292ec0d2d66d7a4d1fcb226c3e2e690ff6a61ba2d8704208014eea84044dba27523d4b2c26d2f7d4ba64d5 SHA512 da66f4674cf699083f7142f3a60c1c9334767b4de3690b4c7af460ffda787fab2089f5bca231e92b6e71724d46fe7dbdcaa19073f5d8100838536d10971efbde DIST time-0.3.29.crate 118231 BLAKE2B 24379fee17c8f88aba7c4f7fcf5ed53d7d61e5a691876c66789d75713279a55f792a792d698109099275c91ca176786c25f687cbc09f7aa93a9091b0014eb608 SHA512 e3d41b037fc190524d420adc581fa65a8f2aa61100df2a6d81291d7a65e04578c76dd97a5a48a96a6bacf026d2808dc2f82e4e9d559a6d0856d90c909effe115 -DIST time-0.3.30.crate 120289 BLAKE2B 917b71ea8362ca14f2564706919e7e62ebd3e8024d48ebcd9ac9799368a12f425b982a7739a73c025155d5dd0650ef8c9fd4642c60a9111294cad7ac2e30672c SHA512 268f0c779e2a44431932aa407f39878ff1412e287f9678574537fe7185f12faf7605c5ef433aa6d364bf77894e819ff3953f870ef7ad208b7203f1c58eccc4e5 DIST time-0.3.31.crate 121762 BLAKE2B af9097f5e44bf1a2d3bfd26e094e5c3bd17697b35ace2549167ce9f766e422d34f619b230fa81e5de6296f6d01de74a58923d7e69f7db04d6ad055d21f177bfa SHA512 e1cf8197f1eb9556e6320268eea35ca4e5ef33020fae94b181cc21d97b56c074b87ea783804cd7b7ff072736e498f0890b7af8e16c5492a12a4597a4cf33c4fa +DIST time-0.3.34.crate 118430 BLAKE2B 6d04a20596c9b0961ca104748d9d360f07b16059719d7410fdf1a7a0d5f2aa02aaebf640999464835964bbded2d3257d79c4b0ca3080fbecf13dd2d0aa6962fc SHA512 3997e1b8d9be2f54184ebc9e1355d4b65f0b7bc9439b2b29e4a4acd86ad3a3aa019261112a24d998d76a7f66b266a86536fa50412279911b14d4d7aa7078c116 DIST time-core-0.1.2.crate 7191 BLAKE2B c477ad3410ff29f3bf4a38fc6ac4a043d49b6d2bdf5cf309ffcd2eec3bb6e4c4b62156ee7f069f0b37ea31c163bc75ccbf35abc1db2833cdd4912135e60ddfc9 SHA512 3861724c23cb806829a01186deb5217ae8252c20af622975264e6670cff528f42155039e4937756a9eb312a5580ffab07949437d5504d684a0e70755046cac52 DIST time-macros-0.2.15.crate 23568 BLAKE2B ed16207f302e03095e726f0087f9f7c1514cd71b68a17ac804424c526349838171f3bda62d442b8429a89adb084cca1a4117828c3d66d20f2ff8272d7cb2d3a6 SHA512 d6da54996ab99a46b2b2cef83cec62eca2462490db439ba9814502f7d5ecc3018eb266b29453d601677a0ef39797da77a106d407e0e5de3b110ec1c5ae2f3c6b DIST time-macros-0.2.16.crate 24356 BLAKE2B 807f56609924cf66dd57eba1d39b0b9302dbadff468562bd624c5413e5e9c36c416f670d558d519a89c0399b9b5aeaa41b2fa2bdbac9113e61bc830d7494a470 SHA512 19345f2bdf626cdc8c44bc11fbe9e13466cb7223cae89228c20ae83e7e9d71e8fe6a037b0461c289f9ceb6c8f08885458bc1db09adeeaddbbb0fbfb0dbfbf6c5 +DIST time-macros-0.2.17.crate 24443 BLAKE2B 5045af9352961db0c97cae2f6ca3e8d2c4f89a129c7ac2ec1d8d20804292aa9f2901a61f910a564954614b68f39311bd381deeb66fed8bdac423227d077f3d14 SHA512 c81747f0b74e68d3b3f36d378ac5911dece8c6b511e5ac793807f854cc31c812b927d0df941f55ff90d3d67512d0ac6a5f63f2de4322c81b05da42f46b4a661c DIST tinyvec-1.6.0.crate 45991 BLAKE2B e9699d4d80a78978f0ebfd049f5b33d7f23d401cf4f4439ccb168e8c0e322473ad0ea7e2ff0ff69e9aac3e5c4c9ae5a7102185533bfbf96dbe77b3526e700bc9 SHA512 e5acaf353c58c60ae5556130a934f1048abb79cf6668ae467d308bac44b689d8a9997227ea879f4b5fe50f29cde8761801b088d7149bcd063b973056c381921c DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e DIST unicode-bidi-0.3.13.crate 44477 BLAKE2B 90d80e7c57e93aa9aaa83e7c3c1a93bb6e4d51047803e61ed3f7c80361987947b2029a2b679bd301e8a0766ee8ea7f080e9b9b6ebcbb4354e19813a0f7da2abc SHA512 fb094fcfd907d90fa7232432aca0143209446e4c5c73d8a0fe6d2dc44b9dbb5b8b926c59b5e3f9a5a0a36f91c04613509b6e430c9c4adf526e7445e6e8d7a3d9 DIST unicode-bidi-0.3.14.crate 56429 BLAKE2B 8670c2bb1ad98d4540d7837e8b395078b5e0eacc0dcb7ef3ecf6ddaff9d69ce136a883b99cc5bdafd3a3d657834432d0145b11a44ea1d8b776a5394e56ba04f1 SHA512 8793d415e33f1f693ba5928d8aa09ad6dc10bca6d8ad338fca527e5b142d1ea1cb84515459a9fa0a821ae68747cae570bd3872646fcf218ebc7167ad41c97379 +DIST unicode-bidi-0.3.15.crate 56811 BLAKE2B 1f1d372c86ec7444f13eb32baf13dfc8699b52156b265a2b53f40c0d771064876405451120fe54739a2679e6991caaf4f63e0644f03729cab814079fef4868c8 SHA512 7a21d5eb05ea8d691dfd54ce4cf7d3693d08067f7a88ef17b8c3044634f46411176b1bde1516c442577910b254007b247f5e40f9932eb601cd96cd574f9d9db8 DIST unicode-bom-2.0.2.crate 10717 BLAKE2B 9029e45504ff6c535ae6b78a797d5cfb85c2733f16ecacf87abfd69b64460ff75c80eabdb670cec0d8d6d79501879614395db6d7c88ba37584cbfef6bc62a8b8 SHA512 3ba6ac52d2fd356134f0c3be2b29098b189a791b2256d62100687fae07ef9b104be8e7dbc1a496d3f18b3e7349081ca3609d6c1d481dcc2bebd5a4bd52b1197b DIST unicode-bom-2.0.3.crate 10773 BLAKE2B 0c47796f83faa4eb5c4405fa385c245fe7b8b6d9eb6ce422738f7aa1788604ed3df22810afc6ce6da78c1592f7f68b41311914ff04d5e49ba4f719310ffa9afd SHA512 3a756761198be468776511ff7b899ee7adf214a678b13b31f42ef3cb3e0320894d8ff0df23bfa02a057727d83082f16b465ff25efa8dbef362977bf308bccffd DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920 @@ -252,12 +319,12 @@ DIST windows_x86_64_gnullvm-0.52.0.crate 430165 BLAKE2B af9345a1f6e0ed1392ca1534 DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d278947d36122d9045b839ba0cf3e690202d242265b676f23cc301da5f9d98c56ca4ecb76f7d6f072ee71bf986a1deca87020b90e5 SHA512 fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0 DIST windows_x86_64_msvc-0.52.0.crate 821600 BLAKE2B cc448b65f98fc0fc4949ae622b7020d2dae927ae45310649f6ef71809740eda9d3db0fc035676c201fd9ab9639e9e7f21e2e992b4c789542f12b419d2c752179 SHA512 3aaee31533a1a48a6ab5cd15b3cadfbd906a93a153e53919d0aa74e440d11e29830554e4e014c215f5b88a475bb733fa8ba4ce9d773d3e23a40ea9ad37ddd0a7 DIST winnow-0.5.16.crate 145939 BLAKE2B 4af89ecc35077b5e51ac05a48d15bed01f31f18a56c45a510d73be7fe5dcd1bc881dc37d8aabde9fdacfb94bb4157108ecad147fb37cbe4dbde5f304a4b15fc1 SHA512 8655879d8e144a5632c7eee3b3d53d7b5f72e182fd8bf2a758ccbb6b35355e82ae17e34708bd617ce11881829292bba4393354e0fdbff0695ecb60b46caea14f -DIST winnow-0.5.26.crate 150529 BLAKE2B 01696630fdecd4e6609ae4e2893cb779d440c7c7c9c123876cc71b069b297c407980996eb5786404e923943c8ab8a5e8cf391b0b98cb051cd5926712cec40116 SHA512 c5d9b1fe78ce79cf9f58835d3d3875904ad6013ce9bb654523f8797acfe82192c8cdfa3bb24b6de67518460dbd20f3d0a3eb87370cd831d8cfcfd1c1d83557ab DIST winnow-0.5.30.crate 152904 BLAKE2B cd77f9579d5328e86280abf79c89b889031760ad6902d2b83f033e869c8a24bccfa19edaac984425b716c3427d4f6e20484371ac705b88002a6244c62dc0cfa6 SHA512 d0c6f393481bb153d185d8990afa4c5c014d4699bea58af6499edb8bacc5ea7d33d5beb44d11cca18cb467ca388c45696742bccfe85268b8c39bfbf761666e1e +DIST winnow-0.5.37.crate 158728 BLAKE2B 441c1ea381f3e04d89e90e2225af29e9de2ca039575cf16fdfde7bf0414082ee481ae0a90424f98ac656ad09cd213f7d82130eab47c7317d09ac4458359b6330 SHA512 75862cb3502fc51256cbfa489095abfb463b29f10a63663c75ea867eaeec60c2b52d438a2d2e61114a661961a6e8feb99c2f492d875a25bd4b8cb691dd915c65 DIST xattr-1.0.1.crate 12258 BLAKE2B 5f7614de3e7179983c9767953b7713fa387ffb011ced680c93edf4a8ce2b0273a10bac6a968f67d7636beafe3c8ceb3015aa97b2b607d591c7cd68f5eaa07725 SHA512 f26860cf452e158ddded144d96b80614068dc6271f38ec3794ced4272c9ad01b9baf4938cf7a249e9716947b9c1b2700266bbd6ec9bc7645a3a2fbca9ab67c67 -DIST xattr-1.1.2.crate 12409 BLAKE2B 68b52a34290c51a4c11aebec07220b217b800a5cb98425462c93b488c36e11b684d14a7949d361e8d58e9a96eac6ccd1704642df1d8587978e396e63188a4e1a SHA512 ac9c7c9f32fffde4dbcee6968126be99924540bc8e0e40a29b494694aca5f968720e35daeba4d115d4cca810a56bfd926b210b0fafb229f4e2a45c79812a3836 DIST xattr-1.1.3.crate 12518 BLAKE2B d1a95420e113837c32bb11ec6b990fdf9128620aeaa199b794dca4ae29da35b0c916080196a64182197b73d7608d4b62b3ae677fed21a0f38ee21eed171710cf SHA512 a4cab5db694c65e4d7243a4695c07604c0774f5dad14c7c020b49f5c666f9f65eb0b554fa965c228630f8103e8dbd58c27d93a7e3188a5318f9857c0ba2c976d +DIST xattr-1.3.1.crate 12580 BLAKE2B 25c414d761a7fcd23bbe057add62c6da971cf33149066aa024320ab80e0ec8e8e8d5d3d0506e8de954b8f8c178d34c52a00a5fa9aa109510678098a3e3564b7f SHA512 4047abda42b949cf58f820e15ee99850de483857bbaaef737eeee48e1a2132972470f15bb2ddda56438f6a934918be96607a8de518a5a3dcec7c8ee6c00ad280 EBUILD stgit-2.4.0.ebuild 3897 BLAKE2B b43a83d89cc5e47a32eec83b595759aaed0158ea2a72269fd622b5f76e78ebfc2fa58b535c75bbec09bf47edfbaece13a6f9edda268fea9353b843f66958e74d SHA512 b4fc210efc4e2a8074fb08226dd5ed62dd8a95d17c9c248d2c29a6f33712de34395984af50379b48ed8e921382177e2cfc39a7257ef2be5ce3e973820834d9c7 -EBUILD stgit-2.4.1.ebuild 4168 BLAKE2B 08e68508ec63de7702bcd2d4077e275be11ae9357eebf88a05558e224ae024baeb8f4c2876e3f3ffbf6ebb63cda85585a96df1ba50780e48c58d539e6d58aa99 SHA512 2f86e0d1ce7f0c0a2ea3f6ea8eeb8324f518573252cf4b3289504c3cceed43c624defb6b8dd709956d5b64bcded989aa986df60010453852a7d5c9fbcfa17da1 EBUILD stgit-2.4.2.ebuild 4168 BLAKE2B dd2871407500fb7cfaeefe9d51feaba240ff5a151e866ad33cb234927197d2f68d6a2e857bd6f0bd716ebbc024060468c79bce71f49e99961dbe106baa0c09eb SHA512 89ddd8cc2004353a2ecf8d7b98d4cebc658a22b843d7091bbdba75c5c4de097bfecff6a41f4797315befb23cce57be41ff1d7095f4406d1fe74dba97df65f6a4 +EBUILD stgit-2.4.3.ebuild 4211 BLAKE2B e7330ebe8653cbb4341d762ed1ed39ae1e337fdf8359e3a04f1bd6301df80574a349ca23c5242e37fc0b73f6fa6d83022a75560f9ddd782f75dea93422dd4f81 SHA512 39c68302f8b0df62bd832ad49092a5c2deef6c424734d3799cdc1184e24dce1f41f2efc147c3e3ec1ae2ff4da7fc418854a99a3693c33741b926e07f06240c54 MISC metadata.xml 323 BLAKE2B 1c28327d872297f61225aa1980ceac920aa9b7a55e8ea79f8e1428480cbb9c123c6ac180031ea2ad69848b4e954586d4365e72c7f5789c534a4a6d5f27511d82 SHA512 93f18052662608b3f800bffc766b39a4f3991293889e952d5a5faa0d3eb6d8828031a676a5db8f2cb6a2692cacd4d0fde4ce28d8bb5655487889ce218f0d9f86 diff --git a/dev-vcs/stgit/stgit-2.4.1.ebuild b/dev-vcs/stgit/stgit-2.4.3.ebuild similarity index 66% rename from dev-vcs/stgit/stgit-2.4.1.ebuild rename to dev-vcs/stgit/stgit-2.4.3.ebuild index ca2de45fc412..5542cb5dbaf4 100644 --- a/dev-vcs/stgit/stgit-2.4.1.ebuild +++ b/dev-vcs/stgit/stgit-2.4.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 2023 Gentoo Authors +# Copyright 2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Autogenerated by pycargoebuild 0.6.3 @@ -7,31 +7,31 @@ EAPI=8 CRATES=" adler-1.0.2 - anstream-0.6.5 - anstyle-1.0.4 + anstream-0.6.11 + anstyle-1.0.5 anstyle-parse-0.2.3 anstyle-query-1.0.2 anstyle-wincon-3.0.2 - anyhow-1.0.75 + anyhow-1.0.79 arc-swap-1.6.0 autocfg-1.1.0 bitflags-1.3.2 - bitflags-2.4.1 - bstr-1.8.0 + bitflags-2.4.2 + bstr-1.9.0 btoi-0.4.3 bzip2-rs-0.1.2 cc-1.0.83 cfg-if-1.0.0 - clap-4.4.11 - clap_builder-4.4.11 + clap-4.4.18 + clap_builder-4.4.18 clap_lex-0.6.0 clru-0.6.1 colorchoice-1.0.0 crc32fast-1.3.2 - ctrlc-3.4.1 + ctrlc-3.4.2 curl-0.4.44 - curl-sys-0.4.70+curl-8.5.0 - deranged-0.3.10 + curl-sys-0.4.71+curl-8.6.0 + deranged-0.3.11 dunce-1.0.4 encoding_rs-0.8.33 equivalent-1.0.1 @@ -41,97 +41,100 @@ CRATES=" filetime-0.2.23 flate2-1.0.28 form_urlencoded-1.2.1 - gix-0.56.0 - gix-actor-0.28.1 - gix-bitmap-0.2.8 - gix-chunk-0.4.5 - gix-commitgraph-0.22.1 - gix-config-0.32.1 - gix-config-value-0.14.1 - gix-date-0.8.1 - gix-diff-0.38.0 - gix-discover-0.27.0 - gix-features-0.36.1 - gix-fs-0.8.1 - gix-glob-0.14.1 - gix-hash-0.13.3 - gix-hashtable-0.4.1 - gix-index-0.27.1 - gix-lock-11.0.1 - gix-macros-0.1.1 - gix-object-0.39.0 - gix-odb-0.55.0 - gix-pack-0.45.0 - gix-path-0.10.1 - gix-quote-0.4.8 - gix-ref-0.39.0 - gix-refspec-0.20.0 - gix-revision-0.24.0 - gix-revwalk-0.10.0 - gix-sec-0.10.1 - gix-tempfile-11.0.1 - gix-trace-0.1.4 - gix-traverse-0.35.0 - gix-url-0.25.2 - gix-utils-0.1.6 - gix-validate-0.8.1 + gix-0.58.0 + gix-actor-0.30.0 + gix-bitmap-0.2.10 + gix-chunk-0.4.7 + gix-command-0.3.4 + gix-commitgraph-0.24.0 + gix-config-0.34.0 + gix-config-value-0.14.4 + gix-date-0.8.3 + gix-diff-0.40.0 + gix-discover-0.29.0 + gix-features-0.38.0 + gix-fs-0.10.0 + gix-glob-0.16.0 + gix-hash-0.14.1 + gix-hashtable-0.5.1 + gix-index-0.29.0 + gix-lock-13.0.0 + gix-macros-0.1.3 + gix-object-0.41.0 + gix-odb-0.57.0 + gix-pack-0.47.0 + gix-path-0.10.5 + gix-quote-0.4.10 + gix-ref-0.41.0 + gix-refspec-0.22.0 + gix-revision-0.26.0 + gix-revwalk-0.12.0 + gix-sec-0.10.4 + gix-tempfile-13.0.0 + gix-trace-0.1.7 + gix-traverse-0.37.0 + gix-url-0.27.0 + gix-utils-0.1.9 + gix-validate-0.8.3 hashbrown-0.14.3 - hermit-abi-0.3.3 - home-0.5.5 + hermit-abi-0.3.4 + home-0.5.9 idna-0.5.0 - indexmap-2.1.0 - is-terminal-0.4.9 + indexmap-2.2.2 + is-terminal-0.4.10 itoa-1.0.10 - libc-0.2.151 - libz-sys-1.1.12 - linux-raw-sys-0.4.12 + libc-0.2.153 + libz-sys-1.1.15 + linux-raw-sys-0.4.13 lock_api-0.4.11 - memchr-2.6.4 - memmap2-0.9.0 + memchr-2.7.1 + memmap2-0.9.4 minimal-lexical-0.2.1 - miniz_oxide-0.7.1 + miniz_oxide-0.7.2 nix-0.27.1 nom-7.1.3 + num-conv-0.1.0 num-traits-0.2.17 num_threads-0.1.6 once_cell-1.19.0 openssl-probe-0.1.5 - openssl-sys-0.9.97 + openssl-sys-0.9.99 parking_lot-0.12.1 parking_lot_core-0.9.9 percent-encoding-2.3.1 - pkg-config-0.3.27 + pkg-config-0.3.29 powerfmt-0.2.0 - proc-macro2-1.0.70 - prodash-26.2.2 - quote-1.0.33 + proc-macro2-1.0.78 + prodash-28.0.0 + quote-1.0.35 redox_syscall-0.4.1 - regex-automata-0.4.3 - rustix-0.38.28 + regex-automata-0.4.5 + rustix-0.38.31 ryu-1.0.16 same-file-1.0.6 - schannel-0.1.22 + schannel-0.1.23 scopeguard-1.2.0 - serde-1.0.193 - serde_derive-1.0.193 - serde_json-1.0.108 + serde-1.0.196 + serde_derive-1.0.196 + serde_json-1.0.113 sha1_smol-1.0.0 - smallvec-1.11.2 + shell-words-1.1.0 + smallvec-1.13.1 socket2-0.4.10 strsim-0.10.0 - syn-2.0.39 + syn-2.0.48 tar-0.4.40 - tempfile-3.8.1 - termcolor-1.4.0 + tempfile-3.9.0 + termcolor-1.4.1 terminal_size-0.3.0 - thiserror-1.0.50 - thiserror-impl-1.0.50 - time-0.3.30 + thiserror-1.0.56 + thiserror-impl-1.0.56 + time-0.3.34 time-core-0.1.2 - time-macros-0.2.15 + time-macros-0.2.17 tinyvec-1.6.0 tinyvec_macros-0.1.1 - unicode-bidi-0.3.14 + unicode-bidi-0.3.15 unicode-bom-2.0.3 unicode-ident-1.0.12 unicode-normalization-0.1.22 @@ -143,7 +146,6 @@ CRATES=" winapi-i686-pc-windows-gnu-0.4.0 winapi-util-0.1.6 winapi-x86_64-pc-windows-gnu-0.4.0 - windows-0.48.0 windows-sys-0.48.0 windows-sys-0.52.0 windows-targets-0.48.5 @@ -162,8 +164,8 @@ CRATES=" windows_x86_64_gnullvm-0.52.0 windows_x86_64_msvc-0.48.5 windows_x86_64_msvc-0.52.0 - winnow-0.5.26 - xattr-1.1.2 + winnow-0.5.37 + xattr-1.3.1 " inherit cargo flag-o-matic diff --git a/eclass/Manifest.gz b/eclass/Manifest.gz index cb928087604c036668067b211a286c6b93549d9f..a2d9b9e51349ba4e7ee5dbaa88056ffae38c50ea 100644 GIT binary patch delta 39007 zcmV(~K+nI?wgS<%0)HQi2mk;800092Y`xvG9J!L6c|T8aUVv?Z00I%XY?;Pv%%r=S z7r<{Fs#qk&pVH}m`uV=#-kDh?snyji*4~*Bfcx^b9PW<)`tSeWzyG85{^P@M-@g3( z`fsy;s^7o=a1j`+Zitwr*D%N+DFK>u64x5v&|T5Ug=%VX}N4Hkd}UE5ss=<7;HD5KXp(oEZ# zdBnMYwX?89p@eI;aGb}65xA}FelD}VFVi*?W_awOj+s0AFiSrAmRoID5(ZNCkm}CI zri78CaCY7wi`v@W3LAFj3!|SSk8;%mcVNx8rh)Fg*ErU3@Tq%RJOT?p##LIpu<*F8 zdd|0H`t)Od`&@r~{BwSPU$4aCK3(t#q0|+BI*YRAT6MA(8TT2v*RgHKmA1Z(4O6-H zowba|D*U%x3(vtqWOgnT9%66nymH<9I^){Hp0B*&eBn%E;O8^NF$?a)M&hb$&@o$j zSQY7Ur?VoHj5Z)ZFHl^I#kN!7_WE<7^oFNDWtEvvSR0Tz$=d z5=Y8-#SG=tv12%L*$dVc_KGzg+m_mjgB`50@yvYRfd%4CR{|+Zx_E1! zw1-@dhV2i4YhzR6v9k-UZRdzs^Qc(Oth1hV59_$DdiLH5Mvn8Ii@%*4i!{O+z!|_~ zt+%!MTKhlehy8u2aEbE??EoYD4**?@h30kEC}71^(>M#b0ZL6U^H@G;+;^ORa-7?d z_}_soUWsDN|VpZJ#21VOC++EzF~?l`vVeXTAqHQJu`!FP>;XBCW~v8lk$cFp0pSDbG3ZO2Sl{f47WfDVT!+lq~c7zGTO zt1Wgmfuh>|g@2#pND-$Cwd>KDK&G!X6;|sb2!Ph7m^j!U588FOH68?UH z+*coa?MDOY!aC=u3EvE?Esr!Op0)#%AXFn11OUACw(l92=I8j|7CKgzBfo>0tsLUQ zR<0bu#x2*@0O7}a#Tj;71Xw#~$Jh9{&_-*0J22BdjF5P(da#!`5pK4Bz{Twl=?Qs@ zFuNNBiJ)*56m?mgv>GC*X!$t{}XiWfcVoL z`%WZ2*fmfi9(+~Bh#RhTvE$pCgdiaGy23aKCz##Ia>UsyuMXf(0As|oRf5>LW(C=a zG(@_M;Kr6;tIt(-ImLm0?cu7#&4V4O?Hajk?@I<=H};HQ1&79UrU@gcgaQ`t+(w@{ zPq43@>4cYHsBsVd2s|E3wuq)>j9j4fR=6S~qMN*w%Js5OJA6IU19pdj1A ztr}5hw0ETc{&jx(^kIC2M0^X61-tUo#(;Mi$Qi)qvCn*s>nNaqB_9-bxEJwy8<7yu zdCi0WTISwylT-+T6$i|9tQ|y3E7uDn?-)PP2t+*LUo&p|$a%#AO9WeE8(gA76fa`SR&$ToEerSgcWa@C`y5 z0MC@u$T3915kQ4C3p#mCF}nkr#>UO{+|vkwz*JVxYgF0o91uTZ-6Y1ddxO$ zWejv1P}MQxMf}1o26h}|tM7{i@Fw{Z=0Nxxs}AA@=*7o>!f$r18*Cup>Rd;G3?$+L z;hEo+EMlZLwPY{?8Bn z%O77q%^x4Xe15Soe(ZWIS|`?r1>y`MIN>cEghgTyMvcFN^|6$Le}cFLMh#L979Hj@ z1B_tA3$6iwTdJW$qoHso>r@L$pb_5I24js|iRoBfN6RN(68n~7fHiwVE~h=UP9 zh*@2H3^obwV-5%W7yr-Q|C2UD^B@wm0NBIF&K;`P@ZZD|T}Mi*<9t^t`-FNE7SEiw zx*B_V!0wJtG+k*le&z&IQzKqrY43~npYzlEI%Rl&$P3!n%y(rR3>pJ@3n!eY2-`ag zzr(C@0*Fy1C=R&IVDDJy6Ee9?eu5}5Rxj|r6XMo^_7fbz0MCf?@sZd^kVafY_{JJF z!YWi6&D439hjASf0R?|2nz-!O!BT?66O;tGBSsY(;-%rN@CSf)E*9&+KqE}3rE&r( z8@||oPq;=_%Kq{PFXb9-=8rA{b+Y&;?cA2}o%+huTu=_QOW%*;aqUnz@2 z&|wzlWK%2lm!LHf2t?LEhbQ&|ts4uQhgRigyd*+5?B6{;CxQ%YiSyi{CMTNY*DCe; z?YA!v&4Yh$&xOhu^C&Vq9&vyk5|ElsWWwa>AqYGnWS&q}Fg-iM)Y!s>uOTT!lYXf=?Ozo7jJr;@(4!)&{8X%Sw0@VRY!4<(R z)nMYw4lsg+gQkNt{u`cl5NJ~dYd2Ksj0MKpQ(-DZe?0w)V!g)l?JpYR%Z5IlYofp!*WLZ#sJNH(_o z8n8_00Fi28^{8Ud3@`#4;QSX9f-Q&L_cNm9FfPO=s~k{pJonNOkkc7Pw}R2--S5B& za61x_30bpaB6u#w2^<%`2>n9vB)al>VA#ofV=xU~3qGVRDf)MR5$a@@1Ugp_YdFZ|9pf%;zoYzoe(n-36X$N=a@Pl zdP-7o;X__DVl;b^)y@Tj^rfW;VlcEGqnrFbk?w=<5ZBM}xuY>^lFppmB}(i}wV0V69ti2dt*Y_tnCzKK}gUsdykP zPt$6=3_P6hhu%WXhg7bMNZixOTcWLUy(Q5F_a<8KinGBW8cV$I=s$da601R~m01p$ z@~M6s=1P`2yb8GlO>sjJ45_Kxyvm8wqdanXU#xwY@k05{qJfNa*Xc~IA+76(A>_D5 zAiSZ@QO^O4+G7UTh?L;?faa!E(!v>H+zw10+O=1j*6;tP)$d@-JmQxa^ECm?u7 zH*co6X2sz4#E+MHZqV42C)}oQgrk8UfhFlg0am^V1-StFtsMtEX$O8Y;znrhtCfc@ zW^osSzO`C5)C!!mg7US3<2@jkP*^oWj+!=qZKXr`q6ryx8Us&%M{f93Q+Baovm-Zn zOg=>)MaE-Nz%W8K!c@jODvAIlKztq*newt=k99g;7Yb*CC!(p~F~06*MrCF^8Hoqh zLZcHa1}36piEWK|R3Q&}>YR|7fc%cbe9M9Dg9#8LXba&HnaLkn$W-UmaZdOm;UPw3 z2#|`|ZnZyXdk3?BV!4!r{Cckw&WkD{wA|7GCl6aiDwch)Q~3<=+iM&bI|(sHQlbcs zC?sKJsG|w<2)Ru)2_MP#rHh4u((P~>=mg4@m%89c2 >`trvg5YSH_zkmG@AG9GH z@o8AsMd&*YNOj;#p;GM0DiKw|6GA)K8=w-&8hY4EF?gtd$7B-hB79UT#dqRLU~z@` zgJxJ`fL%jga@!6<(P1(c4ReCj0d^1mUj@zmVD5;yTnQw>K!{}o7}W-tpMX#{-ONt% z%RnQ_Cc<*r1y-ePEsFcS#d{-90OH`o_cP_ePgdNc#hVyz2W+PE$iz>;gdZWEvSirG z^#J*AUp_y7xq5iYXA>DbF9H>zKaYSAHp7VggBA68rF8Jst2Hx{2^WI2!98K`Xkh-^ zSkOk?5VnU!C{Zu})DhooCvOD0@)l_CYr)9iMjbu?AtPMkPsan@2O50`@NhuXLPI&$ z13Lm`qSA3I(DepCkXD>L76uk~{fBU-aM{j?PUL%kA*&-_HL4W~+!c{yy0*dO(KKfb z8EaKY<`XwTuOGEs@v%(bzmNIn!v(kVg@_U!0QQajgk1tWD+4@Z^u&Yga_ox5!y~HC z&qKm3ia(-_qp4sW^6^?YJ&}$+nLHh@heTmw}6Lu^;=sKoZ zpjEhkJZzh7294F~6$uwp0uvP4ZG*1QbBl|Y=Y#fL2^8}VrHAmMTLHn`w|yzbE@C_! zJ`x8)NA>f2tl|tr>eYy#2&R*;4B+Ovy)D(xXYL(8dpaJx45o&^pFDth0Zevfen7rP#6+HZsdSkVWH4LN0D3;fdTf_V7C{*UCk@vxx6dSF@S${BU6C`N<)lJTo|T99Jmftj^ZXpWNYlW15vWGQ57Dy<+o+}^GT~ROyHSW$P3i%;2;5i zj$neGA6Rebd=&%&84ObgMs%3!B2rYR)&X3a*2M9r!aJoXUu7*j1p7IbNUC1)_2bA}~ zE0pcR$Qlm_fM;~!f_-Eu6^dK&#PVaM=t|gbcu=ae5h)h-2;JhZk!64n;BTsbpZLNq zZP%4RewG7+-@&IN?#TP1h}n87*@Q$l8ly21p$1hI(B36sY&ZtL+`)0srR-8O)anJ} zhmG?*`};yY&QSO3xk#)kHdsNNrTD)Hoke~tOPgl1u~p4kJi*Wus|_b_L?3X|fYZxy~IZ+~Aea56o!##kbno8W-7L}%fD%n{K)YLm-= z?La5-1;ts{ST(7a2*7+jDit+sR!F^qP=uwz#j%wA;$PEVP3dhb;gP6BHjlW&=Z6+I z;cW)fH;=G)u$I{^Hwv@a2vbn4S8=km1}B18-r=Bj*{k9ZriX)@{|_D9pJ6}(A*%B{ zC2nu=ydSke*6<~S7VH6kL>M9|?!Bj8OH&D=$fgxMgEt)t zo9#%YX|ij<3uZiF!UKkm)$9-|GgLX3ncym5Q4OBkLdRHCJQ8YhY`QFQ6kUPV>3c+x zEX52&2EI7XQBf1w(DA-ffp_hEH-1aZ#3fMRg(dKKX2PKlZ4vc<3t=Qc!kQ{1835WO z4~qx`a&?gCFtbCi^E0jAxA&9O@$vhQ55LcE zpXa9!KT$Q$BSHxH^Eef7m=Nx>LE?xsrqJOZY_t3%A=TIl7}L5>E3sU#`ly5hWEY-6 zkVe-)^Agdklzbn5YP8YSR|~)04+zeTp3U&%h|^{UAN;MUY(1xkH%=vJtfn%~Ha+s_ z>;v?CE+dxAj_<}|38*YYRRXhVma*%tN% z3YbrvIS`%+-2hc!gK^KO#yPUp3lN8CBL2eQ!=}`^c2xG>2UV z^&@PA4PniHyPsY=K_36_rj#LgSpM63ed#Z$7!<+_S%=19_1H8~3rRv)#O}@gR}`|@ zqXKh+665mhx~I8=jY|_LzS(?;vzRNC8FOjvyD?7ed7h$f?h-w_+&H%cDA!8 zkJ$6^u&b~~K6fLco_rJr$)Z6YVCJyP#&f|7fHhQq_6AQt&g0yK6H~$L6)_1wfr6n4 zATkp;+#~!$-NQCPUy@0#Gi?M;v@&F6NV13q$3)YlchvgwpC3=rE(>g~$AJ>aM`Xnz#r^x})BSzJzYpY&-|-Y1JB*( zb*6?Co)?%6TH$V&87lS`vfl_nc+~D86Xb6X2!qpuB3N&VrtX2TOn^)`DGVwpR3ra? zZHFG35{vB8{<>NZgpV)hf@RJLH#?ySC-EOT*Rd?P6L`-90zV#X?9oHeGgc#p{l}nh$g{$uo%4e=PmzKLbQt-QyqaJ91TPm(6 zQH5wZj@B&P>PRn4xjgv8&(9C{OCdkKuSz%ATihGMX5I^^A#z9Uw*shWDO5%SyfHcm z5{kTB*aV(dEpA~YSzCzt33weA`LM7Uf@jkJZ1Tt$&NN1>*pvq{)+<4e&J6v3denam z$Y#R`?tJ`N03nFVPGDKVvjwadB5`^=m`%fgN&40W0XTrO1qp^HD%BSpACAXbp+6DN z2k|)qRVUjIe+UKZftFtN;srb;IR={G?Idv4uOH73e?Ck5z>AktQ{oDXtQ5^B3;@N@ zS1AMKNod`ODDZBn-fI0ykj2%1283xKU4~i)A%{)!HW1Kxm~}JHhrP=j*-U9J%56ui ztyQoNBU7{L0#4Dl2e`8gW?@03h*3lkDG~m5{HJ@YSd=KDB~(3}Yzd#AwjE=ERv?dA z669zn*qllo553v_6XYn+iGX!@cm%KAkd+-rCsbh{(cCtn?ER?OwYolkj4$8+<8g?C z!#uML3HE3K4!kWzizQGRP|lSsk(og}xI8||vg5QsV$W?VEaj9{fG9QKQqcm^8qD3E zAz0&Jg3c<#behYvcnRhdptK&5qM>+!&~5DavOHw% z8G8A)TK&07c<=K(0$w+XwnQR@S6J5A;#P|g0%P4g?MlQjcnCHfaWWhhowE-%BmnYO zN-C>awSt}>Me(t3M6Ah+c$R|EBMXWLZ+L1$A)|_JB0=PSWI;WD4wPGNo~Pt0`y_s5 zt3m*hD-l%L8{#ehk>C$7Bfao`0CB_Ek{LxXGxL=wdY~QQb+&aNOXonkdv<>$=$rZd zU1Wz50?ZlihYEOi!0|jfP5aZBhDBU^xdOaEeT6h2PNSMCt9Ia771E2assP4La7&0S z^DEnZUc0sXv=)4SzAYW!lVYGs0=%)X-JlX`WQPY`EFIznVV5qV4h#wsaXpft%>t-H zo~ra<&4aZ%`#u%FsLp&vd>60oMS508a{g;I^28G0nAg z0D6}aax-hZ7Mp`lAZXA^ z71M?zTDpt?h*9O-2V=5J&H+OPb@U(i@z%B{%l$i5;x&x#N7U}UJtW^89oy- zKutrbOpp|=gk>#|0M5&vHcL*BIFN+n-ijU(Kqo5XG$nl;C}`_Ck8a)+emXZF9=uAI zQ9tZ|R{&cGP$Cp)fD~cTdEE$dZXv}9?*3{)ob`%*y-S<< zNBi;}z5F=Za^0Wx3(@>KPa_rTCzb+7gUFSC(2O$0Qa%&`Udnr#RU>$>3l>g<&G%^> z6f0TzFo|A!+f-f26O9(#hNY4fa_1`c77%NChwY>TKaRVL!9?xqJ6sDeJ4hkdyw$M5}Mzvu8 zNSi!nw(ex4h^t#E?%CC4oj%OZGev8bk;GBFO=F;KtVi1SyA<981yCH)vl6Z9>D@99 z+yWAE!G4H##9P+1^S9M}1L9%u!Oio310)vms}pgdPDE*VGNGUFhxa00wsPDB?I*zG z`BAU}3?+3E$}lKpByR%-vc|_du>a5czv{OKP+`!|g}Szz=CAFJQm7E3unFM-!$sdA z3RyrNvLs0DnnMnl;aX_I0|p_>pVfjwR@D>vL(yS-iAS5$v+zWWnVy?3?MjkZC(?jb2&XrB1XYgfr^fNLpSgX$kPpmb>&qy0}5}O zRA?tU4Vr&joI-yGx_IOP$G8ho-q&eCC}E0l>Jkk3QHhfI^hI2*h@ylIM*|GRNNEjs z+1k#>W~)CAUVSFqso%$c%v%}_7lH2Div}9ifeC{G5aB&`B5_2M9f81UiQU}ZFbcW* z_51VSCcY5#20yW=%wwW!qN#ZYJOT-KMbD+MmWs7cRG$4H;2~cbc%V(9jmJ-79$afw zd)-XI!c)!mHK}$_*APeIf%||@*HtZ(uk12JC-nzGPbtYN%~zg(#mFLX#&B6za$2Fg zP&B=5kj7%F!h#pj->Tbk$UzpvBB&*QaH2_m_q zUIn0yg%|Nm*{b~WeWm{OPngn=`r?1^&gXJL2oNcV;6ojM$0Kg0Zx*^Tvw^ZW11#v( zdN|QDG1}sRJSm_}hMl7`0B5%J;90sa3TpPf9M^_o-Ob!yG1zx&#FFG?9`I&E@; z?i=|4Nwp+;DQ;?nVnJZACS1W}Un(96hMEVQTLue?NLhHWW(OuP1f35!>XMM6C6tpD z4G&wYG7$A!Aqat7Cet1o@BkHV144 zVQxV<)B_+HKp8)0D+gS9n9L%MR~Q0>0Uw2AAUE|wB0RtvVE0&BkJcMO^`IfBM+?ef z$`J~`)KdW^zFyD`uSNsOW1o!>LD7_ZWx2|BEpL`(VY-o6f5WeGjJ+_ z-TvKhSh2b;aD@QJ)}ZwWB^mp+j-5~u4=nNGF**_&L)uCm9Y2IDZkMH5y(qmL z&$DL8#_ktmi*462pl}4WtGH422_8Iu4G+`1-8eWF90rS*2f~O?J_CYFNCmSy3cYy{ z2(#h=`RGchB7`W_0W7m%CgkSnbB_k(zqP-uZ}pG)zrK9?{rkWDKIXrD`S#nh0q%O{ zjmrrDn;{4m;U>!@kRLteViB0;G_WgAw(M^J08k)yp%*mHv8vrhsVV8RgkJ@Jh9gv5 z8auH70xG^Q;uL^#@@m_`hXZp2@oETs9tyUsuqG%MC>9d4+3rlB&V1!$o_YP=W`VZTW#H=JkMr%o8-Z;2_0p53;43=(o+ zO$*Pn*0g>GqRuK*iR6AeLu1hggq(O}%IVsZ`BPSHZR?TeyLs$1r)pKT7_cFw;?6&z z%m~uuW^M2_RM%LhXs>Yhq2nQUbwn};iUqfGp_VM!%IUOo3mgq%Iw)*^*T6jBg-SL= zQgax=;Y@;GOZ8j*`j?YHf%KW@)44j~JX%rUP=Sk(R*-doxxoh$%vQ!?X-)nIV}uOmT9pZc&6+kTCd_syX|3w|1u;>k51IO@EI5-;c|GA zPP|;8LJ2msO@wpZZ32UTfY<~|fY{)j32L(Ko-=#oF{N_ga z#5Hic%7Qyv8HZ3ZOMX?44C8V0H2@cl7v9L}Z~yEczM`P(Z_iVC4E7}}3JGlat~wm+ zZs;*KZASuxl3j;?7qq$ThaCtt@ZDHG<`~ke&~-`E3t zBmv4cY@)Zg`EHE`#a1(CIS$4PpPP2Qmv|H$#tQbRNWe;A!#(EdlFMhB=FlLO|LX%^k z4TKq%4DplJ$5d3fXCz3-kSrI5eTANasozJwq0Utzyxe1#D?zsqIES4<-BcMQ)1p3; ztyb{i_?AO|LdMFaY6Pm1saa!$4k3ORJ1vP5Zi-dZ#G(P z$F|uz3dgdA8mgi?BXVua!5VK1_W8>nf29ubrJkr+sDjF1V*}d|%%YFou0>!RySorb za9}Wh6)!x%?U8XT=(r8A%>*bI)OZxQez1-up#~vGo3V40%}=nSxH}NWx>xv`?O_#O z!8e4LR`3gM7gt{Bkl0u-5QX8^|Ds`U(5OeVDzl(tAG^HvY_4_mjW@i z6Sc*vSr!^Bb+W7x%~GrsupS>GdL7me4#_YKkzW;g`Is4(MO#;iI~vla?+NEYgWEAt zoAfejayVbHISA3t)$5Z~I}{BvQ*1BZOkw!nlVtU)SrU`R2v2Pyowh*~LQf zFf*Crhn@5eu)8_iS~4uGI^T4VJ;Ei43T-)a$ud(53$B_FC$6V{oJ{@zu>{Ztk*lG1 zHeO-Q>&*jh!#jI~{vcWib9?Y|BtUzA^nw9QPlbrld^A!h7DvDkBKT@Fq5b}G!mvDF z0OJV&caJ*j6^Nx5J7sLSOya6b?2)r5nSBBkY?;1W@p<`debDpua6HWjM&K2 zsHQVD*c13Pq$!%Au`9nRo_&}St?FHW^X{o# zEDIFAEfxej#22buH}ehjG~a;@~ED6v>gR!9_22n!6RosjhMMUPAQhHMApBuMSN5vR7S1c z2ETBZ3|N{i><}dILaS$|rzjTD@#Vx=2vmiez(?~fI3kQL-{*;KN4`ye%PTkY;nRT> z@OQWtAaj6`=lttZy%s+rOJ6#7M=%Gw2h=@mCR++#f^F%Ofl zFBqnJVW0K_*y(}0);&et`TeZ^w=W;&=SOE(++IqrJfQU4A<95XcS9iB{I=CSjmU&z zCn`ZohX(_v45sWC``q_as<9llFsy(eUTi!S=yfME51@Lkd^g{Jp9IDe_MB1C)kCok zD?{X#M~((CDpzty!L-tG?o)Qk{yX~vkwYZ2y*ikc29+`@$M53sVR!y%|rF|mi44BCttfB^gZSoGR;mz@4Jnnu!YzKMK;qwsN zx!Xqsd&kGldrF-2`>|Ll+$W<}6=PGpnZ6ZN%5unu_ddQ{mcWC5;;)~!QPhI z9ODqrYs|EE!l~5R$uo9!c(@X6Ms11UQpX1FT%NIePIK*lM6!48{^e8s{MQ2HJ-iHM z09Y2xZ+c8iP!BdQ@n*rpO|V0h+$`!tcQ~Vkwc7xf?0i7B?Yz=mV1%my@(I40?ounL zGkbS9h6jg7qou@062OjQhT9Y`(~aPoL@s`H zSSAF_d!)O6o0KK0Ec2l#ENgL^O*yri2}&NXMOy>2N9~SN#QU>@1}1DQH>d6GNY%ft z*3XZh#`BOTK9>vb!-k~b@s@OM9hH4@K!y+0h>OmCL8UD#3;|}_sBwzjx zh_he2+n`>sV2A!dUx>uJ@;czFhX>6FVu2qUvXsIq1{OS8T-0HCsQc0EW8Gy}X4!1; zJuH?Qe_5_S`}YsuKi99{|M}&S*Rn6;S>%rIWXCP`bpjmbZ0!=TlFA;1eOK#s{MP0G zDeP%~_rp3TGHsa{26zA)V%33`1_4b^rz<8kTSf0Q(}dGtnH0t|@$%6BtFZ6;c!)$> z+bsc!CoI%9aK8*M$3^XbhpzAtD>%HT->v(qF6dbI#3vA0hBdt-&e{>8W@OSsl11EB@a!qlv3%9aOz zY!1}3FBdKKwDiKa1F$rn$Wq z+cvwr5rP|L!6O?2ce@gnInTSRA3TC{ZCADEXP|je(HP+7w2QV8u=+jHX;^tFe>Z>3 zZ=C=(0vE*fRju7^pkdn=oPOicbKD<)bUtdoXl!`!emES;2^vT{qP){$p~zr1MBFKy z(V34uofgi(2B3eCv*ZDP!u0PNjod<3ORfaLn3lC9BjMeyz8`k}^1;YnLr4Us-VUk% zS-=18kTp|>kHJoO*^5xL^x`~h@-NOCa1N@)APMXN`$NR_4zmkcRG4n>Bgjuou}Q7QxR&TfeqOiUgt*5OG=y*xUAWN(1#LC{2hhVl;1UJ4e* znsDAd*c)|oWX^_@Z=v2Dt_}HnWhYjFXfLbv<@;|R9||bE%nUo(Wkg+Y<}2@yNC%?Y zfSJGoP6z8ktkXm|-XI45L`0(DEhcTb->oPFpJv^G6#~tK7=~|=!a30RNS-~ZNiMU!U~hKJ;>%ju0QQ{5^IFwr-l;h# zuXya|$*W_-cuw4^!gfyhBPNgE%$T=Y!IIPZY?KeGQU+A5aCTFFJqW46Q>lpJ-E4fQ z9w8j|zgd6MC$Z{2KA0FMf;`0iX;`XwWL@^i;esD0ryCS|vz&H{UO-tyzV;w07)VTl z@T7>h-4hO2S9Wal7VlQNx}1(Xel_u#oRHmaFr7dMIHYLB0U&qtB8xlzwpd@jzPciK z_|pFc$n%V>yA4Ty37b9TismJuhlFH@@mX-SZrOGZI)eeSGR10POgt^S3NXd}K6M12 z5VO!k`{K{diHLheJvwdkZaT7D>I9^Mb^8z8vQv3k3J=Y#7DEy#E^EKG0lg;jd1hfn z#102pj;sM7vsL6oa-?Xj6L3N<;FI>$5;Nn0R@-`Ta+ZC6IsNWQIy^5rJur_Z-C(## z;^S`%_Wh$H4`0&FFU7cM##%IQ+lA{(PtM4hNDPmk0GCZvT3ET0jKb;rhL&0F62hI+e3QwqyJUs#KVu#Q;jRm*@ z`?)&@gIElIK%nFu{Q+x7$)K-Vz6XYdbFKSGWjHNvN=TC}G`1U=0Y?T|%ZxIx|HSj- zHcw|d0x?q~z%lBpL;h;^eOTCqrhTp#!g=qwafe`3Lx(f4K^cV4X>&LdZ8=BG=@E{= z?!{4a!6X#VNkGdnU)J;6M~K0*ztLgn;qJJK7aj$F&w=(-&siKggC9Wj&2;ct&&C~T zU9C<$v~B&>?q@gHd;n?i|H`Uu*TZ^H-eqr6j&NFx^S&(K<-``RoM6 z>Ybd4OH5Cqoes7+p5oKH3Gkh3(J=BhO{nLGT8hfQ$G$A zl1()$Y{@5Vcy8RJDigveVSoXlWgU)|v%QQ5=}+Aoil#?r%e9-UbvrjLK}w6XY)zLMFPv zM8Z^GquH*|Z0hllrC#e6Ja$~4_g@1fP-&-a;PkK>$izX6TiNLf!)Y&v1Fk%7hd4|J zk!Q=uZPILWuf%iy|L!OwYhT}^A_zc#)b+lFi;z(PQS*3(*vb2JXy>p|%0s0h-RZ*g z#?RPN!1LQ5&RbvTFX!WUpc*5#JFVWtFp&W@V)^;RrX4!QE_!afd3;k-`O8}UB_(lB z<$oENjQ%XWX5JoEaSyKEr1y4EU3j#Uao|C~X(jf+2*d?D1e|fW#xnVJ-sQD_PF%T6 z4m-UsI+cL>|>+Zs;&SSSt*AAC^CL-Y*083BY${x_7Agt33 zRs0JD zugzkVIP-oC#}?Qg57>xNX1p77NEOc(lQf zH2WE!M`c%2)Ypp4I~OZ|oyP_?P>9mHbxM&xouZKZ^l|H3{a*P z6Pgw@9PoVJyK%+2 z*(&!iGcnH8i7kk+5yX?O?jf!7TWt_NSW4i7Ft{vD!{)1#+U`kzW0%K*He+sHFk>>$ z$wPP-oV{9*HIMts2=@Kqjd#MK64>G7yuz$7x&)EqsSelKF81ljZ>zr-i}PWHljMq&)K3*jmL@|UX?AS=g|(^MGi-R0Jt|GtWr&2+4!2hWC6;I zY9TarXj9TEFvV(%7y*p93bBuim8>vZLfwqcMkk6sbAv-=KAiuJ(O5`6`Nf98XN!K~ zz^dlv4LV1$R5n-*+xD$EGHW`J97N}FoD19`_05uTXiu?!Spu-#_$p%7@`%ww9w@e9 zjF7^=@_O^JUQT;|9`C;tQabn7Dr-;=X#(-%eYZ_=!jf&g;fSXH)W?V~i)+|QPcf#c zUq{W^{n5>B@dii@h&Djl%|pZfS$nL$TG!GpkAD^fK1>`(W!kPs8p1m++I|s0>{GB? zWwT_FFKXC-nMZnKQzlmaA93HaTrA%Pv~?BBn6Pd6ia8IS;dEHz>Cipwjb$IU;y|n& zBbo2BfTKDV3Q0m3Uio2JpMU-fm|tI>DXtuzeu!(QWuv$UhbBkno|iTEz7XU4>uIwwO8 zoF$;5?MdGqE|2#(Tp~EtekUsM%kmGT?De`@e|#A)GmdbXm-S+UJ*!4PY|~C|N60_| zE}KDrrZ;9-sOS`(yZm)iHHJ-MCeYvxU-Ni>N$q`{GgU z6 z1&x8jvC`hDGu+DEi?Hm|xUb`>zU%0JslQa(WREdb=a-$T1XT~BlmU_tNYQzoURkg^ zxB)1NUKK>-ga_V37$GUsmMCpyZ1UKg>wT1GlUcIkdSThsqGOm>L$9YDVc8F_QhQmc zzZ7s;-}6+7d=YUU;_ErI2m0)eU*hg`kD&9s9md-_oalvKy}TyHgRKkxQ)7dFGEeN@ z#o4oSCXyhbecd(d4v;|G5@PR5XdKKAt~x&Tc-|GmJ3Fmr@*L)RQr=B+AF%KUiyYZG zx|YTCbEIRx3jl0X^Y*Z4b2Yfb&$WiYr2D103 zb-s0k=VCo=>SZRdLtHGK*iE{B!L`#p#N6rGD7wu8;Gru5=|paOn0bm|xwSJ6FRvik zO>Emn*&Rr{#o`Db{*9+*9lT)15v0R3u&33Q)eWydNmy5WP^{@JgVWN+gLgBnX>Gwd zJ;nCEp%W%ikl#|^;z?4)ElvCI)X=_u>TH9*&M0x~(({q3y=A7ZEhhngBdkobZ*xT3 z%w;&>%O=jG_OeW`b>I7IHN=J9gjqSBU9&-*!JfSggCOJ zf}97JpFY$8kFza543fI*`3+oi}-V>$hpg)2fZ+sh&1<&6jc)am^xRXp(KGInUXT?8+~A4Ch0 ze(?UGXX!wwCSl;KceZrE3hsMDh*+1s)2H(ZF5;9un6MqvWMu0d;Zk8`v}*kq(z5Fk8a5&ikgxZr?a&wOw~| z$n?MED=^SyX)7KYZ49*M5^tO^&cm@94jr@){hqO4R}|u*J58{3e~(=rvhZj9TU{=T z^~`8F%<9O|R720EF=w}C*->?OJI;oFMygo$Q?F__Q;!xU@6hjj4Zx{-+R2mW!^umY zTsy?cb4KE$Ej5+rcXx^N?R%L(Yls&sj_5j7A7dz5nvrj-&FOFjFR#|(g znDcF}`)WlSRV+?ie{KZ)h#)y)gy76AIqy0+1@5v8r}JQ-_-@~OY~I?aGox40^>wOIHeK^&7NJR4#uUym)xQr`2fI)xsKCN*IgpdfL@kNv}by&Q8^|@rvX^5}qtS5}fe-F>UKn#r~1)Bhc;!D4m-HEyOriLL4OU?DFoJohu;r;%26NN z!~d-6^&A;ZjknoJ;ig+p;w=;fRxSG;IFdmpI&m{OSS*(26j!hA>-R0InC9mAg?qRG zD{QIVf9CZN!JB0o_y=>juSc*XX0MV{Xu#Vt&2RnZw~x=-5QOLPa-9yW&+7v#OuN>* z$lM9b_C?5S6AleJI_?D;R_#`F3Sscljp4<|D&m7x1|eWfVAS$Ru{brXcE@Q#{;Fe) z1G2(8es71fR45YUpJ8x!G&_{ue3b(l6n5S7f6MBPuHKbW3$iKU-!LU7Nbs%*3P*)o zeJ~uhcNfh^T_JhBBJbo}EtC8nVFG>Lm6*{FtXP&VtNRI<`3&!C_5I7||LuktQ^3ze zgJs+VQT%~jJe=_1SQEROtq^UhXH@#`OX%K|599L60Ld=C&O%#YETA7mDMufBxQF3*06&V; z_v^2TFbdJTYW>>02oG^&mh|xMDU{L3zwV1B#M+PA?bgCh?{a2jO0m$KP#v$w0P4S0 zX@!@Cy5Rp-S!}2cNAI2nX?Prd=t1v6f6Q_UMIOE1m65DWvB=n~K^^WDQ(2 z3L#LgW zoak+#zI^^m!FM=bn#3Fu;S{dm^!sxb$iZS>dAX;J}fA=xCwO(LZ9q=UF54VF0mkr8tLZnP!-L3c)qu9N} z$~z5;l@@~s>e%=yBroGsWbE)m`>;X54+YQrB~v^l0Am$q*hR;scFucPxi zg{*x?uX=Q7H^Q)bzI0FSIL~>v;zB_VluY%=X*LgGE^o%Mxoxwi$+17rf8+vONws_~ z$&wYf15MeMgA=Tx2T<`931D;5y(KBdOJs0CLYVR|n=74W5Rk9q8qTnXH_N|FCY;ih zO`7XvGsQVB-W&n=otonNGX4Dg<3s!MQiKZ(J#8u%N9Q@aahgP*!Jcb2>*Bk1(>;S= zyC+lMD4Sr>P_FwO@QK^Kf7EVsyjFGtHOd}W3EtjW9r6bG82QKF@SmhIdW0 z=LJo{G)u5}l<;Yq$-z$DvGONGp5MMlEHr?hV3L6f>)DId4pvVHmDX8!r`%pFoog{K zXD(TBUGEJ&9i3a94Va~OUS&#TwO5H1eAv`~dL&`r(}zFvqZA~*e_ZTncV~ClhvN~w z3v)O%0=8}oR=#-e0#Kg8R;y!}Zs6ZAF*7#52Dp1~<|KYuoVd^qBOpaUiDi;LfgW(8 zZY6|Uj*vPWN4`!=tL95Leq3OlL-?Vv-eZIm-yO-7;E~OAGnn7JPA%T8sMAARn;(D% ztNCWP=fz|ZCZEo+f9`ROTMg`^6HoH)2>w2hRoC%W2?WJ}4xU8ixgHBP|Mg>j{{Hdh zrl#|HIaKv<8B<}S&_0K>`l_%!qCg6x|^KA}?^8ml>_Sb?vB zROdunZttj6XGm4NW!2#*^j0KZrxOF5dz8f0tKFcnxL?=(UB5Ue2%f zW?*~g@o%f9$6RY{qq(7jZa2aa`SnKq+;6;f9BmWHHZ{K(H!RNNAgBP49$zSq+`P-QuD1|sOHS~UlWVUvw8;84fQ&_ zJ!swoAETG`I`m@_R(11KS=kbJhf04Pq16nJevi^)$Z)ZvO%_xrD z#dNPdc~vkW=Dw)j+_HoIj^?~U{%xFW=v_yOI}?;G=(V^d-}4*27q)ks%WOGDsEwvu z@kS44+`ZoD%1(#7Q(2yMEo(b$1}b$}k#E>*X49}+6A$*!nMPzCZJo2i0FDO@yr%tj zj&}5_e}gyzK@Y<|_R2r;3>ctu0v$kiU&wJDFN*~s{d-wRc@aHhSrvf1z!sn*&O*AS z@08$Kr{(RlxP)D{NUvR)zI4d#EG;X5=~-;Yf2FRiJ4DD^22tVORj}^L-1`fwadiYp3uVg-SoQ$dA1^@dtlZ*0?CjuWMIMm ze>^W`^A>O-xTR-@XSdE$^Y(V{46W;7WR|O10hx2__f-S1vw3>EG5RSxCTlAY0O4TV z(^)LNYut|w;$A`;W1kcFcuk!u7 z>H+j#&h23($T9$H*@jQl4*_sTH12jEf5(FlazdNPS-@DQi=EM|rW$ZLw#W89KsMi1 zIQB3*kJ(#YW@6hH=;rnD)k<4ucUK#FMzXfBz~`QGqrC4@vK`_AFFmG7kcKp>2Zgq6 zpaTfmFm`95g_{u;$DiI8-d!Dzv3bN|DmFkI2N?gWsB%i>k&b<_oJ94YF<3+pe|PU3 zR#?ZEwfg$)OP}A(nm((&Uq(}VDYRE#A~U_v>ZX_`j2%m}9O&baTB7xNcUXG`Icyst zhyn{1y?ObNO&|psvU|>8^F1F5VZWTap!%72d*}3?BXq&!Qv$wzIhA355-@AUveoVA zie`TuqJ*f15H$H|1&d{!wcxG5xf+tJ-MkjW5Mg6>M!bv~V$!!p< z_w14}Y>j%(Ti)8(oqWsg6h~&6CcUD=9#nL8965puO0s#=q@4{!8I#ifs3lvc)8RJn zlUY{L2b((`1(*Swp{5vKE^S2F98hvYgu(6ZM4E5t^?CmI{`1>o&K*SI<)*N@S4o$H zT}HAa!rk-^QyCs^QHZ$Uf0#wB$L8hU!4_06NEptcT(J4`zHJ-9gQa;ykla7w?dFsn z1gIn7Yh)$8U7NTHs|I~6-FVJXbfipjhQm>DsC3WBvW-sd=qQf+qT2gDOLUNZhTR+Q zorQ6p;OucAYQ0*(xe(y22QZ-EJyfQvq+ugRJ?z>8gU{ZarNIiCe{m$BzqRLo{`mQS z{4Eu)3VdCy4KnJ8^MV>bEv<4IBf>BOE+gDI_EGME6*&;#L%Frmn;I%7D?I*B2t#rWo0oXUd3 z?1UiVkh5`7J5n#!`GEXoFkmO-Ad-1;3#_sgGsoeTGowz3e}L1_OM8;}VdoAM&*2dO zOWwSjr(e6bMB>iDn`i9I+Obh@)GB)xOF-)7G-j=~0^~Q=getq+%UA$zO z)3ke=C=A>;d5Sd>1*-HuZSu=nAN%}({&^{Lh}X-c8f0R-??B;!O+-5CacfQhGs%dc z!B)>>{JMjoe;igBZH@`qtVMGAF>Y4J0;btE%VPilB3`+Ra2tLFbF*z14SW){P6xh@ zqh<6E7&sm^%XxUWIQ|dZG^??_zym+_DCV9Rc#l@KNzNl3N0CN&L-Se?n;zE&Y4Hxv z;XGUib*|~f2*X1C;wT!&u6hxmy#^cVNzHV4_pY@of9G3={+F-ydA0rZavD8lN33#o z&dgy;jpy_*&kSZcL%z)WIy}tQ6u)D)uId0A)5bEbSLX_hxDAgQrOikCLCo4e(Z;aAbE2;~$sB!riBT6@l;WzX|hwS>%jIX5XAQ8+lD&_cFi zpU~T4{rvIa%lh#B%g=AP;$IJ2fx?%A>1;2g-niS#jX-nqOVgXrlyY{`S+nku=#-o^ zf07$=(4=pLKzOeJ@po0PzpyRXzKjT;C89gbc_y#NvF^sPN(4|=wn5!3P#dE>J<;+U zltFOFyQN?G9(L5M8}uIZaaV!i2&VZefy41wZ3<`XdG%_n=-9H(Iy!WTZ^=&58-C~R z)lgx#zdzQyWe=QQR zX$73U8y(GdM)=Iw?uI{zzN>xUH@0vD>z=*d^bNUQfGeHlWlC;GwmW0`I;<)MQ<8)jVYWuXCK>Lt;S~D_>vpVcrE?#Md^1*?Dey>+g-c$oZC1S>I zmep%aJpS0SBUc~z4n+m~1RBeJe;a5I7I_sj?DKFSa=J?wLa>Pk_w&fiT!o{ohbNM@ zYV(*5M)S^7$0(e(6gP)L?bCx-Z;u$5QQo`lblxXjEaabYdtar0{nZ04Yk4M`58&HC z1CRE~#%Vh_2sDr@&QT2gEM_a6K~KO1RAl61A}Q8A9^gfeHN;MM17p8$6Sdsl&J3QJXy8oA%XzAZ+&wsk)$3SHaC)LgUz;`fU{Q^1vTU|{cu9{<{m!^>@abanAN3*2n+Izg$?KNR z`ve*Y3oy}Lit2&na_X7)>s}Dg-BCx|^b#@e3$)ibnM|#aDeoL9e-1whA@dm%pmJz= z-h};C?+X=9LW7lIytc98WyStB;U~S0Va9-}XCTh?vB%p>cD*&#i4D~lR**u)epE+X zS?$BN@&_AXoF0!IdxJ56Vf(OkPsv-eE(>|t{9z{QJ~OH%z`>ihCr2Cjhbj0cInCa3 zS9KvTzLar!kBld7f7M|>^{$Sz<9{Z>(sJLsUAaR80hi&WHg+Ujcjp~SY@QzWXOq2` zRg1%;+TG5NTUA+#GSQ5OLlw^VmVvMT{CYFfudLO}m`<$YS%n)tFFylX30C9%XinRA zbTrz-f$lhKjZUtX%hg-u-520F+W)eAQ>D@b2ph`R-O?Ytf2Hd(?z6#(zt7G@IUCl7 zS)wDuG49J1U+yL-j<&+}X@9#9s6Ds#F4TgS`N z4jUWOJMa3+0{u}zvGx%Z`}<_(^m5btk?iWWyAbu`&Gwj>4WrQ3I`8{7np<_Sj@>iN zA*l`CsZgDyOoZymH1t-JZEUQiCzIZRW5T5Kf7;$QrZe2>rPJ`>C6IY~ALV#<20Ofh zh3ej0ZT>z4G&}5c-j{>b;nhEQc{-c4-LcD;lVZGl#1RO017hjikDlAfgSe8TJTs1e*=Ed^}b+VdVL1U1G@Kew{%072V_Aax&|+A zDu-t!@ebSGvpXFZ)1jmRKIvWIn4;HtmT@@g<}_7L(7L>eM*T9oHNHjpyg>WDoo(GW z3)!!aL7ZMUkhA4o^I09JmOq+jBg0`JNTKYAg7Zuo*eK3!u=~-w9*_`DD21k3e^Y@6 zdSnTMb;KyozwUu@(Yu+k19P^lj#;@(thb-e3EMY~CR_{y`@<>B?L2fZr2xtG6AEblg?Bk+)pLf2UgRd0O5h zfG<{4d4u0{PM}AH?Wr6gHh3^Xs0~k^ zz#5y&kkMX*g&{dFion7D5P|Y_UjcMEWkH&DL1mBv=)-Fr>wwDNRVNYl=50Gc?N*7# z*)fsu{dwu6PP0MM8h78Xf4F^Lu*XuRm*zS?#z6*N4L4Bjs8i3COTNx-p2k008I;U3 zvAxCq|1f~bZlcb7s_7Qwt5>F5DA)*;n|+rE#M!oEI0K@w@0$?;4!2t#XQ4U&@i`^k z8Xd1#TYa?XEPbm(9P8kK6-Q17FG4`kSY!tj?!cdS{Qm!qoz1cwJUNn`_j(Gw03`$v zKp^%qlg&aKnf5dUfM8QyEK($^ru*&neYj+1vZiGw(`c%uigj-$e%y~cj-TV)zLPLp z7y*uxNn0*|1FwPEp`ps@n+EswHYvx*cRtj}C6$&yM7l|L)J2o(zwk#vOHRk1Iz-6m zy`}@f{GBdvOOz`=7V1=bD}X85TCT9(|9T#oNFr8PU`n%g0wy5{MgP^ z^F(DP{+veHmMB+X*(suyZ9S(`BebAsDDaX$;B1F~c^ZTsemdQN8`vfc8 zI+Yd`%c+K=ZZ=xVTskT{wsm{G^*gsKDMj&du*%d>Os(Qh#i(r7Ue_qS*C!21Aj$?J z0(pW8&wQ$LG~`}~n;VmVTooHL+-lfvWzAS!sv-`BlB$BxKi2D?UtUznUhk8yTxkS8 z)cN?699=kno-?+PU+iv!bw*PyxoTl{UU&CFanEe-Eu7M_Al0;i39DA>N+m4E0%;B` z)@?n~yS^hby9op~qR2nw10~g*B~6r)fL)!PiC1evjUDEoJr##Fb?gei%56FOrCAr- zs9ZF;WT>%M|UB^Oo_^YE7&Z?aCWq%uG&H!=c$2 zAFmN!TE=>nU(hVpKKX`Y5;E+8%A{)NNx?&jt2+4z?=dlM#mna~GhJPRL!&Jw6oIHjto&D8;Ao@+{f zgYU4N;qrA>sO(%`QbS!=vgOCVrQ%3GNpN3lWhAj`BhFF2#WiQDJlNUt71)CAl;&*< zgPKU~*7USC2M)+1O9aM~V7f~@3K*L`|^VlM;9r{EF7(6k{*Ignq(*F zENb`yr)SbX6=WoVkEml7y!05Vy8oSj4z+A4rEvYA!2O?3?c-A?L+9fsk_T?(r7b^+ zw?1zX0}f)PTF~<50WI9WV7W)smA5zq<$UkDWdF~RvL1fo7S7=|_SrO?IGr0f!t4^- zYrn}|{o1rFxXGN8BO{s8we~t8hLDl~x~rAm-$) zo2y%R>j_IuKNR_{%?DW5NW!$Dax!(aDLb^F2hDC$Vyydt%2S5+W1;^3mj|<4UxvqQA_?B_#YyYT!EZhkFsb!GW@8<4YEY2hon@$Jl9oT+QAOghFJ(hC5 z&z4bEhAm}vRlOTNmU7PLEh~ICIVoSSkYABI%~pZ7i0+c6%+^*$O=3g29n$)-THo`p zq)NMd&!aU!Y`}Ob=t%S-^J?~ymSVz?^|Y+1rD{+q@TvQf4s!mSFR-hBQYYg`zZ^N2 zE&9+cr;pQ~oF~+PE(h|HLJKy6T3SC@P29;*cr2D`?01y@QKRk#oB~jAwHwLyIsBjy z5-49A>ar=oeh?m2l#DUwCJ@ZZyQo(KP$_bU51j4@=_`}y@r zPs%T`DR1m{jN2MJD}X{M4RW`KLSpRs*)k~_Iy z;CRJ*HsONp3IH>~O&7`=;7pBPEk~zjSo7&}-Xz&@WH~N&w@CU^VTjuK;y5HwXV>kk+G6hnL4K^ZQ6x^s>2(nCCC$-a zMZFq9)cIY%eQu zC$HG;xI(ye>?X@j)muon$~I?tQu`SES4399(;`sXHY9bq@_Iyxv`MoF*%3Du7;r+2}Srq5`%wm2QMu(!pUK37T6Rx`1A z(uuQrt#@tf&}%QX%V}Ozr>KK7@w2J$uaUYsCW?WlH#_1(ji#MQ$Bjx{ufZ24WC`4e zeo;PVRLr#M$V3Wh%0K*Ar9ZBJzPo`8ALgg0W5|F0a;nI+nLt8rA$WrnHR#Jgpxp*W zB8;BLDd}~W;YiRYa9m@=RaF5ROV!Z!*40qSVV~|CQ=uwk#fP_tb5MQnoJ}@mV>5UD z#I2MOzxk=2$p2EkjwDdEe4;MzoK*)EoDbPWzm!d3asx;VMS6g~7{gyC@s4|Bq$MnB zU_*adt#%HTlMWKzvMoEJtcdgB*uV25-CiAqEcy0+S+Czey!+K{%&y)OH0&2Oz8$Q? z9n%*)?Q>JAB2eyk3KXRkvxX)^@OIivr+@|j0R*+}o9Yx19zqOqw!1T6$MoG$h;MEKcdWSY8&SJ@Gsq?aZ* zMjKE)2uaA7G^IOEzDt%UR}W`Px6q;*K)dp+L0QmE!aZQfS^CPc%^;Xx7VO#1Vqczb zu4i@rY^lX$bycTN?%F!*D`P!C!qG`Bq-s>!l`s~MPY0rOY4kziI=LH8=)cW;4o!dV zeOV^@>CdL{PpceMN6O;KIg_SCs!flGMed_!rYhb1gHeY4EzKunO@X82u1lVu4_VGR zmJ*jK51B4l`PkFt_pdGoANsyGB~w8d+U#oRlYAOiU^i0eP=s)a$r_DQ0T2nt%ToQS z!XnG=scWz+k;kRkm3r_o{wRsknUfLi%er;}97H~)tr_4FHJ|@dlMZJge?F;>BiXI# zo~6g=xdXtp$fMI)rd|BtageiGa&VbKG%K>2z-#3Ds97GNAn7urC^ew`LbHS5(AI)>I*fNnpo6nbj{b4gQX7o zj>oYV-_H5SS1PKqjpI<2f0KX(=#tvvBiuEn)||5XiL&9=-Sl<@kT}Hd+qc|K=f#tE z(ZsI&Z_ILf9^;&fa87dTUhZ9M#Iq>_tWv;K@re{N*ipi!j@bjKE^cCl2;LN=j_VH6 zq#jJtXF6FYtv4tF1xJiH3^<<7{J||G|zAf0d@*F{b;UW=B zln-ta00F?@_k&>9d^@UXI8}uUS3*_dP+(C1+6E3%4K|Of6no% zmt?LlBoPg8B$hXOoQ*Px8XVB0Oel$q-yVRTtVkfpcjxdxONE+No`ys9%iMbppv~^h zA{#D+dtHCtQresxAxwwmcgOkCG@yYO^@?7;uMcwWNtoh*u>Q-l5ZFgTJ9ia}Lsf1) zDTr-X-$BiTJ!$T3ROai-98~?Wv?V0RZpyb@N@Gh(xWOZ9g8rh8zwOmu6sKTW0#~b9 z_o(e>Cj7=qefvviCcQ+gD3cmQ*c=HD#HS_QcPbTpql&`jza$Os+FO7itTCvwRgLFV zlSpbG0Y{T)Y8`(s^_PI7vP0@buflz-@_RY!dNWHXpnj%6PPVqxW1X&9(-QrrBHF8? zh$L5T|7kuMV9cf$=#M_ux7q)oB7BiIu&et5vLvyWHoKzkN{Z>-ex2lT4odRYfXU~r zMhe+{S2X%OgM5pjjRLvg^7-PB?yhDTAc5tLr(u1ZzLkGF+^iY+(A(P~a0)8Gu+A(` z@6AEHR${>u;)twoaYMzyqxo`Jh}`_(HPxF{Ymz3uj9*#PNkOeEsCp{PS&S0(oX$tq zBRU$K03oADiK0a8+#ji6+)U@?qtANb`ngzd3Z`E^|Ms!}^Tka?QIQuNbQy?a=vf9h zCJc|0d~$y~v@_QMzLIhsg!Q5~J+-GJ)3z^xp`}QY5Tb8?)uI#O8Bw>Tr$JF6vC<5G-0=cJLycWg$R-^f*B;be+-xGiMyHu7g%Qe#vg2=ZIpES+--hTW1 z;q~33zD(Q6TGjEJljX3JgplE|5FrS#n1cp6gR*h=29V$zpi;y7c24`JT@`n!>)aWU zoNp(m&R1uqqRYxLI}2Q*Y^|=g(dq3kiV<>Cx5p{lz~o`dH;T7(O#9kpQ#Va1Ege0$ zQpbNXDvc5wSnb0H*NuV#L`NLcmuC_bl+|tS&?VLu`tbOO-*OU!YQc~p(Cc$ZS zl!miTPE#iW2&Nr%pM43E?!H-{=5ZB8f&PE?4!8X}^j)=QED=ry^ka;L(#R3j)80-O zxa;1;#HQnqCHuyL&9Bd?yCXeMmm*Ip``savS)=}Jx3Wv@lkAa0qfUR7 z2ged~irvAD?I1~UEQt#sXO6OccQG3 z>$9y@eM&9dyt3K7=c+s41%OkL`qVt6gm{3=%^qy;RBuhjq4GL}2Q}h3P-#(bh;@gy z#>#MCerN|@XK}Wg46EYd0YoO|`x<{`PX4h}-`m&mv44Nc8@z}G<~7vOZ4~)z!)XXg zB!!(Ur)B2he4v`&+JI_8s3Qrby?m`ro6Q-QRx|anqC0$MQl4|>cJ7n?#jJOAm!oSS znQW^naiazwIUa?gc5P`psNqCivi3oT#pONpl2>HmT=ut7-uA8W1VtjZZY+PNf+kaq z@P1d2f{h~?t<(1VGT4=zb*0pH=|bwZ#3j8^lAJS3(DrkwzJC1j?uX#W(>d#<8Si`y z_?8{aT5#$vO{p{0vX@5+7_RCyRRtMjk3@wQHG^5h1zAfSUHIfw5(S)$I(KcKEpjeR z-c|P{>FfP*cCKIbxi8;q=q!Iey_Pjxq=vUM#$Db(oR05o0wl6Wx>c}|nS7|V?@(}y z*TQ8-o{m+A3edjaIJakT>Mih(?IF&-%4%mgv?9NS*A9=&T^G?=>?;0bw|)EL`g4AL zm9o*W;`!8S=2m48m~;3JXCsMdd#-l4pt1$E#Lq1s>urxZ2y_rg(@KA}?CJ-ay zci-%2o8DSmHVHvFaOx-yIZrjn@nSIvzIo04?B!`eGs(Zs2z1MO(A02{?FP5<$283& zspx~Q1;?%7tr*~Bb^LPk}Vz(UrL2)-|A!xWF@iM z_fLQLZ~y%EeSUh%j1VN6_7}TSEuEEK(BOJqUy?7kr#eHHj1C*fAF+=s+wp$q|U1D^oNux|U7U zQ|{*`2B>L6u94%xZ>l7jB+XrRfC_pPG91V3V9&8rG?4f&a3Mulle*%Ao};tm%Ocau zSU$%9e*h9y7NjITtW$9P)BRif@a?~R z``dp$UgSo)KG>(8=+t|MK2vA4Ss7=ZTVi|C%0v|*(t;_U3yfAc!I>c?>^OU`}J z1+^-V&QBv(sHL{SYix>xSfbvrb^NQz5jOwWN)SJ34OSs5GhvP`&iJO8{FL zm=u-wAlEv4&B_*j9KTK}`F*jugJZUo7M77$I!@Cu$%pK#=vI{tuwE?BrADuAoG+o8 za+KStMV|z>HE>EL$x#TuT+8wC+xK@r{Gr~eZdNV7j7cfge@L23ASUU%RQZlYsw(P3 zryZ~=G}x1zi6g93&k-+rgGnH!-nYYk-Rep4Po?pfL(+QbiiB*NDw18N_dBeo7=WSj z6&y1z^m7)YxEq%oWL>!l^LgSbKRaS+GkqeIg0W$lQ|f1E~>W#{kY4sgKveJnvHbW?8@ zjd}99NGp26Nofn3}QaEXGc1Z?2mU!BaLmzg|rWvZN-!yMA3;H=8;AVAyc-^kjYc)JsSSu(%ui z(iu;-e_4Mqa%ZknRghEjG26&(xQf(s9?!?s1jZ8fs(xq3Ms4Iomh6v1C7q9tpb_sKAoGU;rm4-6@!(n{dwz@)u z%_hY%B?^eo8v%++;oO|&14Fe=_ES$3q}S}&r{#4(hQ90pIm#^=IQo8luO7_uQ%pf4 zf6A3JqkfctmS5J3;;8@q{rvW~&tJZ;I3|htiC-!1i$YMBlO-*ykVlC`n2}2WAm$TU z&N)f83f)`iITTvs5{N%83lGJS$n~IEs&{Hem7F)JPfK4=6GU#8I^E7(MWs8$M)!+{ z{MaG|H~5bFFKzmk*SvaRZ0bop<-3!zf7)shEkOu}Ag=YwQXG%ponNfCD$}P$Y~xet4^5SoQAooiN6kTc({G8u z9YKd=FK2etkj?exJIkfvP*oLEb6m9{pTs#FhYY#ie4VVELYKfAouhLM&(?=-e++!y zvg({jihDFEmfEiKTAWk2|H!g`*g5CqG}v_n(fdjg6ctcwX*A0&B=81TnUI?taNxff zj&6a2W$_F%xps=@t__#q$T?$5NwCqIOQ?VSR}1!MTd{w8Es(%dmbO|h?5Yl2R!Kp& zLzhNaE}L>H4jo>{V`2N!D9pNcf7yzKuX*F)ARCCAc<6AeBr)IZIRQG8D;)*$o?=RE zQJV^G2Pd*Wz^v*jQ=#Qeg*o+zZwfD#o^&E%svkuPW3=|-3~tNkgakne!b+UAXspB? zYvWD9p)58%xmoRyOVugLB_a#8T?2xha*%IrAi4uGKL?86)=S*_?(@4(f9?CnzJmVi z>*LV_Rnf78GUb_cwjinV8KS4HI7e8bDk2I7sY7RjiIhqW$Atta$@UIc(Sp*s+UpwY zHE_Y)s11vXDU+@CRWxf!Vn^6+|2FdRoB%o>S;V3`;aTsNj^te-ifEoR8`;DA8d_)_c?aGfv7skTEDa_$Eyy;+qFKp!^&r zep|2)AHO?%Ew0#JCSvby9_*^c-ymiRq>Jw_&2*VQ+-f&awGzvYBnd@H(Zz!x(1UJ! z@O_tS=d0=fVcF~4?F2_@me*oK1CFILaebZeS@VfCHmS<>5xi=xfAeB5oJ{~X-Kv`K z!N8xr1u7 z6+VqkoH6W7YbOn~_po?xz3aBYzmWo?#f~tMhp-7iXSZASlqnZM4>5P6WGYL?CBSln+78-9B zs?ljh;WMI-s@<0ORN(ZNCH&!qXZ+vyCnD>r^MO>ABVdDA7v0Wh)=yNETIvmjn)`Jo zNrVE9ed#3(yP!U(IFZE#zKd2VS8x{3dT!UoP(ev0Wl8*dcT#xkEC*lsbRa*!B+Swc zt=zCc)!jFVubPk?L&YM0*`ZxeSOOi9t4ATuay{|bzLR(M%^{7_@3dx62jJy&Y~GeT z#UUl7jJzd5<(MbMY)+OggM4`o07oYrCZ(qJh~d=b>4>*Rvbvgo@kxoZz7=hnSxO4` z;rOCnd8%4!N^v^3OGeS3Zkv}+{D6AW;I&va04ImM`sM2eWr6yzD*a_4<+&8?fLz=Y z7LK2H2%V|L)sB{*Q{|Hk%J2%9;$sYg3&~6$=X(Ejxz<9Z*K@_imtv%}|McpC)hmH0 zMD`&B%^lyw~23)EAj|fcDu|XGR#T*PQe?{WSAH7GixCaDTgApVmg5rHFVpSM!9cr z4$2pu+rYzrWZWtRjLNhso}lsv)$KAz^nEL;b4(eN395%8QQFCoz0*S0l<)ud z=j*Mo%=;6Yksf`|k#n}#FUc4e;H;yfKmGZCj8q+5zLmHaly#;4b=+3me_R1% zKxoz>b9bIlQ$Gi@`G{S$);lgsi>ZX#rYEa}Si7G)_4-(0Z7M{gNkb78ZR%2}O?q`r zKIZ?|3jX%FjrQkE)JJ>HrwPD<<)`!h zIyM&V4-e(BF6C}i`cT@4e?+vTY@HzedTdLrkv#)E>oDj9JOM#&8sCd8z7_ioe52Mi zKp|B6(m=?ew%rvQ;+xO(OE25e?Pn|7Sp0l{I7y4bx;q=>8^xLfvOBnLEjc7@ z8|a#kBusaDQs6t)DR&QQe^$w8G}r zsoM2;BauYqNXF@?DaEWnU@->dcl4uwDsp@QRi(s`P3}yFQ7ok&QH0`RL`Aw( zs)-tufkn@tBV_iKp2S1;yUU%_!f_x>`PVC}8@N$0IW(uJ35jsi9V%|SG#68UfdsQC zT~6t0^60G@qGQ(liu)-!k;ajjRM$4PnC0s{} zysSehrRBm8AYPJOb_RsRLT2V~AI!wd8aLXnXxgH4%=xcc=mc@~mDoIx9fg1{f$jl! zHrd}zYvNDc%=6+;CLg(q1zRAAa@$x&zQegmt0iR?Kn+FAjM81$>+`%Slxh40&AtsJ zd$?W()uMJ-1^mh3QII+SAdAnchH>hSL;FhZK6yrsb}o{E9)HhkNp`qh|1Mi(*V0>7 z*dunG2T^eypS!CTtJ+tQg75o~vP-_wQXXoatZi5iwlACuS1)6y%p*2lw#Bb-jwpYI z3wd|7yOQlzZB{o2q3YQeNscQ$?#=g=ntnN4Ypn16{qY~~KmOi-`(w=aU)uM-y*-n> zOwDY3hjVE~QB0mwvIGSJcZVkyIS2Gy=O!mQzP*1`CAZVHOzZY_z}dCA&iz4h(5&_v z&V6$BxZ_t`BW@CQNDEcp9Kt`vImc~15Ijl%y|(!rfuob@fgB2P_TV#hq2t(&7LLQ6HRKe@`dga=s;P7)PZCstnG5 z6!mK1|F{3RYTxGf_kVu-{YO#ok~L?J-an41+Iebm7?;(_qBxhqWh+O&qe$K-z~5w~ zC0?wk&7nn3bzsUqK~R0v=lavYNZxvTaAfVbs@6zR0w45Vq{$L3eJg*gn1xyAqn4?a zKrxLIr0qPhe@1{pA3ee@u%W;jx=~nKgAP={1$Ue_amhe~++{Q6sA<%-_lI;|uq>tujY6z1Q8_g1cZ&2#u*v0sm_kF>?T zvXj+=BowZw1Llf`275>V7tWSO-p6uD+BX!l;C%;ggUWBze}_Xz(Q=i2y;Lcw{XI#tq4!77 zC*#Z|)j+{Kq)IQje}_P>`(7qW>N5AP!$yS6^FvoSUG;h`j08CB_sXq4fg+HK=b^Ow?DmPAbljJK!BSV}8`+!Ef8jWEwsvgt+OCygm)hE} z8*%B`OKyE&jJX(EL$4$i+zFA=W|KpRLw6N19OoKjcd7$Rl|>Gv{@DB3#&J)_t!^MT zfZVD(4KS^)7sP)mUp|Q=>DRStBoS3Pmry2ge{=HHuYb8_i$}J-3~aq6vvErCso7yZ z4sE{m<|G_fe(E695SF^0a0IH|&eza`o}1Z$2UG#4!zL87RN~#9SLL9C+bP=OGP76l zhjLuPmou51qai@kQ2p76)f*>D&f^M6fl^Q9&HHm4nS`R%J=f89I9b8tAjGCcraDv} ze-skw5k(MAYK8#WE-(*Os&v;oEWgV@?gA13$%@M18_84MqO$+e1N!6lFRlOmjpDOy z`89yaB;Y1j$Mf$DglGZ>5>DhaZ=HXm=^%HBBDVB$NxxP+Kt#h9MGGrEaQk+&WuUWu zzka-(%l+`yjeQ}I+3$6js;i>xIOl!Vb=NCbio2tUhC(=`151lrQj_j4@phhMe>!!c ztWui})&R5fR0QI-c=jQLZ{{TRby^Sstw*}KKp`nwvIh7bxpBYFds$zRiubl>F~F{7 zkb26eu4wV7-O(+HVci!erJK36n{7thOi}e2X|%~{0%^L6{yM4W^8@!@azW67@78Bd z-7%%l_*CWi%X0a8)V_cI`tv2}f4w6k?dx3pJL3KGmE7TXUjQ|^*7JxHvJ6T1LiOk^ z8k9LFKrtKUL(2W7zt$+~({nnl6zi58*c z9Z-=fSeyf{HXtRlvYKWBUegM691cKOw$ny^`v_(K`0eAL^JlJnXzaY0JQ9a}@5>6f zS&%u4esCh4n^})w9J3`w#L{d!VJjJJM@Fm1H3w?n^WKvj^?p}ho~9af5d>kMTxt76 zSfAjOsqxZ?_74awnr%GUf7iFdziK($PWdTArdS}rS$D*~jMdL3T;zmlLrx4L<_#-d zqAS0Fy(;RjD&JR51*cBu4zEP*X4j&ht7erE>zDN%dlxiDN1^v$7woU*0lz3Xk>@~k zKCfQE6mX8vl;`ETiMms!)R>$LWvcI{5Hv6+YdU@;5>>i=^(HJ{e;eB$*tyeL`aLR> zxBFhm5;%J$J5||R^DHF^sF9TLA`VuvdfmesOdgmfN*j1J04}x?@9G2(i+AW=H`nVi z1(=CN8cK2MOglghu8OaBGU`{pX!?or*!BbV~F|EkLW*@DyM4LL7ncXa>yr|${_uw~P>#+w32xRzz7i2R^3ISlyU(eBa>xGw!jxVn z8DFRQp?^*?6n5VET|Lh;#o8e<>c^0qN6ocsU$iBnnll{Iz;p8nDJrDE=K*2^{I16! z*Y~e;g2cXmpI_g7_}V^wdJ2Z6^r|b!~H@;M5 zqua9eYATXn>NBhnzTv=~DxK;2sixhY8YwzM=Ln<$Q8%aeq_zW(Pf92d!6p&#t^4RW zJWF&+W%j}C=)Pwjlsa~67lP)aXYE@<<$ADwfXk+G{%J!jvv^#iVNRzsmt=eW2wsn} z=rK@P)61}kw5pTOjTkHJv9gfGu3Q3(+6e@!-acHCcL;3c{WD&Q*;Q#T+o@Vrxa#DS zTF5&NzyXsIjxz>*=aN~+fs;#)9e=oiGRGbYSmAsY-AeJ+4#wo_5_32zod8sKrT??) zqe|;jrp2Nv;O4IRuP9;dT6StyFjvnutT%}o92GXVxym5!Hu)JL+m++ahazc0(#IKzOU_k*kTqKXUX8Xn<)13?dM=@$ZGVZEQ?zh_ z^+qcE>$I6t<-uv*KJ67*%vaF%Pv6HszI}c7+xXVMe*E&B0}n4PX->rE z@z1&&YneeYMh&98z}@ckY}mD<-l)8-OV$DBi_7tdEO8T-Y73TpaZ1WXQuc9Bf|9?) zmMbmqiCPpyAZKO8LARawe1B`1_=r|P(dVhdD`_S83M}WFZ_N4~`63wDHv!8@<50th zpW7Dcv)mlFjcw+HFRc=v--Y{W%>g)&;gqn$K4+H+=V3B~A4_gf(d7K2NAYL-tv&rs z;!ER8{sX0r{?vQc!9I6F0ikF2DM|x?n3JyeXP_vzw3t(Vifr?V~4fy>+9>OiF~%z#_fYorjb8%6pP%2zM6R=XTiHQQF>QoU#P3;>>#o@kqr zlHeI&Zj<@TdV81w9O2NljexEJAOD2N)H0{&)HkpKZcqM2)U_v0jd(iIw0OKtK0kx{ zpZ(jr{@ZLXBh4@JD1WMbx8x|vR1GEjuAsWGpj(+JmA}Wq+7nWXd^D$dZ>7O+ z?H@YV=ch)wYxV8-_T}5(o@z2A*_XZ-o2Cc`v7KlrS92px$ZL^N%6;Ouq zhjel$)#BTM!3QTr*~;Xf0{e%1__oO5nTr!6TTJmPS%WMGfAtLT-HX5Yc%ZB|up?`@ zsGC2iE8C?ZtbZ16_mcizZ*zylGYc>dyB4LaQFD-pJbB(~FC?w&Ns5=x5Y$D=8tW9P zchhvrb@@q2+5*{Ff7$sOKbLEKefQqoNeFLBW5XyF4v(X6o@bT>LQZew10%Kt(4nhzzz+32cfMV$)mX+ zOQm>|S=s925iQn~)qn|?LurTKk}YCo<(!X7HRg!m&>V2zsi8yaT4tVLz4dlS)eL59 z(!IFRb~sKI34;#w;1_SY)t-z!Vm+vXvmr$x>aMZ>BvHI{2%ow;`x81i!+b@>Y);37 zZnXp}S$`&~#GF(YF8NlPWi}^(*iE%sE7vG*+fB5pc{9dPFFALUeWB8ka&X$tr8lT$ z!&KL2YV}?z@Pe}aa%|&^K3z+<(3HVB_B8?MT; zJ}l88Zy&K{0DcNJliIZeZgwkb!g^Rqutt)?PR%Jcq80g5b4BI96_jKt=Q>5nA;&#c zJ?J!Wr4)1SMJXSpcAW1}J2lTZDT1H%Ar+MgkCZ7VXac@Bg^=$<3u6xJ3~dj4@V&Cm z)qh`%dtAVcK+75GTz?Q;p|p1>m0yKumwVSdHp|Fr099gw@%Rfo}sibnO@F)3!)*F=^P=Jt)Wes?A5FRW$0s( z1az+_yfp1@Y6T-IhD}L6oxSZ>QTOjMB7dp*sXQuy+w1*!Z;Y!F)n6~FG(eSYevO=D z{V-jBiL??kJLg}QFCda)zF|qiPSyr6#aT-lCvD@@yNXm^e4o0U&?XeBZK;`zv%w@a zLIrq@3%b|&T&cIP^;Fw=p-y|p1t30Y&TBVbbcZl*M;(DaRgsAfKFmIr)#zaH<$p;1 zsoTAhj@LT-Roh3f#B5oYWHyeN)#TePH_hC2m}ySphBs-Yja6aU9-uTGz(^|3%fVRU zqCWk^j>rLat+A`Y+BLX-hW4n0AddD zyn@c(^7NPouw~QJC@;+bwBY^*fc-B;bQ=Rr7Sm z`T=%0bcbv@cO6{9`ySbHS}jzckhZf^l1?yKZoWU=#dizBoqxhMx29>EHU>xVX(ers zXN!OT%0j(1W?mYk4sdV9aVoH_GlI!p7Dd~(=mW&TTe%A#k`8|r_jDBH%M4W&Sk1>! zNKX?_1F+<+0JeAJipo!O*|f|J+10vrBfceHRTGjWe^5w{M3~yyEVa7%5gUa&b%fM? zo0=Q|j-qZ^#eaE)v0Nvj?@FMTU6x7&ngf1=v((@fT~9fcx^bv5J2aOjXP4xZ8)&5P zv7_Sa8XAQCM}zd=|MBl1$A|g-*?NyJLy%rZDi7cLW~U~1wocP2-!_S(Wae$xmr&cU zNvhyVkfd++pI@RYakfv&uAg;NhfP3pvVqj7fz+_oJAV|Pu#?LAb>&z6Qg>=AE$APQ z6s0KxoUD(7>-)SKgw5qZf6 z8|cZI9#Y-}g=P)+9JNu!Y`d)b9Sw^=%A9|U4}XbO;do-JlV4LqaWFP&fTb)MADb9c zGwXghp?^t%o~m3#MM5dolT4((MGDW*8Rc^CltDOEO@vdD_QXL_)&)QF=#@pygo4kX<`M8wi<2>di7Mi$i963ie zlQKaXm=u+-b|5MRwYsN8AzrSsi|#CMp0&KQ_3g_B|8O(TRZZuUjfke+g~COfX1mThDq4G} zL;3?+{p0i35AR+K*~`ly5EtWCo4DTDz1k~rE2}4*)mUb8_nTzPy&v+2`p_Q8t$%E5 zQbV))u&H|ozj7RCPE%EfaV=ah?gsRUQ0NBRUG5?QtSK1bY4RU-hZ%1jRrGgT4hH{AQi|N8I$-@pH@_Wtw3AK$x-L_ua&L!5XtTvB+w%!MSN1d*-q!>A>*h(Fh6K!1fxs`3? zYmfUp&%K^UCA@Ewc{aj{!Kc;Oa#PHZd9W!_CVU~RKEw|c`Bm|`FA=RCa zO$i}M;q1IW61BCx6)x<|7eYTr9_6YB>cE+AO#$6|uW_v7;8XXscmxi9jH|SGA>nab z^_*|V^y%mP{-yr>_|N&{{k#%~`&7Xrgi=?3=p4$LYt_kFWYlNmUdOf_SK9hEHbmvx zcg`{%tMKn~Ej$MYk-520c!<5N^U8Ja>x^p)d%p69@`W>vfu7G4$1JE17m2EJLC0+A zAyxeA73SH_QOeo#QTfXhTbRcdbK0;0q2@NXoCnw750=^U9A`t=M{1}Fmz8S{^#+rk+6ym||0|5=gm1M%6$wG^6&<|3FF zt?S@YR|wZOW}3BNf=1+jx(}XXoW}@%?`Ku`-odYz4H=ARbv!fQcOZdi)0ME4C0)F= zPufE+M?>}phHK+eRau9pC9)3qe3Olr)kG9a{m~hYjM!L&Kd<E||e9*Xm?OHoOwl=O0kFnM@+Mf2oca4E&6@;L1shFMZn!|6eDBbGYj+k)z4Mm$6IuxR8D>fct z6l};`ZE>>+E2`XI==V8}6j6$Qlv-hC)z8}~bU#vSO_!=c+Jy$6x!aC=u3Ed2wEsr!Onzmymu}}?H5HR4aw|&p3G(X3GTIfhwj{FW{ zwsMFIS-En=Hg37Lh7o?8SDax-MKEjU?C2UF7usm8ZwF$!hY=F5RS)ie5+y>-7Itwv zwDh>Vg`3@Vf_Tt%h8giE{0L{eZ95JRo7udIBV6g)Ps9;5+7HAvAGpjh-p}jXhyRo5 z+A-o!b?iHy_~6#C8u8$(Dni^)t&1Dq*2D#2Qm-qF6L*5xog7D;z4Gc9{E5LBF>Mtm zcCJ~m?06bH-G+1H%CFUb=PJ9H;z0ILRs80`jnsCHT(W8o(zUW^-mM5HlSwc;?s!avp8ftKj&2?PM9H8g*n51st=^Xt#AUq3yCD*{Cx zhcyZhz5z%B#xvzKatsl7grP#3H9C1sZFa|K>KixDb5A1#98+06uTe#}a{&DCbrT=Y z?F~+AfxR$QEhC`Y0IH4|FZ>s3F_7aRT75q(3~v%IAr82Izp?7TZ(zOnSn$oRbYmNE zxGL9C00RlX0Ju3ib~GR7Qm$)FJk!7-#u^&_LrlYS9Gp(?Xfj5=;h!;-xTjc;j66sD z_S<2#`s42(`q$6jKFyyWzkYdbYL_P?&O?mfeAF++uA^^aVs$$tE*`FL`!1dQVgI5 zEX;a8wA;jihycW#E;i5aYhZd3Y3O3b>8J6T*rh!f#2~a9{Y80lvv`4mBeyKgeo-1OG8<~4;b3H zIIIJI0gWJ`mdc4q+0ey)f;F;S4&#FJH~<_M|Gq7lK?i4JK(VNM4&X-46FHpm4a>Lx zd{7>^SAN>7$QKqoX~#R`ERd&$Oc&Iu9*D!yM?w3+(+fPX%f=3j`xauV3mYLI&naP$ z5q7XVd=fyB7cLslHz!E6)gAYW^F7cC%q^^c5GBPQ_MF=Tn@V*;;o>1N=*S_^*e;zj zNG~CLVP+l@^Odr82sq5aoLp)}{t~bzVgjKxz~PC!0PDs==7CkY=`Zon4f*$u&j}&J zw#0evK$8PH4j9=>Z5lAz&U?RS{r+ zMP%D^De4*mF<`n)!;J?969eo~S}}hs2?&?eN6;ux89-x#uH|J!GDp zvjZD#iNC-D?iF-_Cx9A>hwx~=M}0egsPX;l=f^?eO`dwU>7uZcg|C8`LE=wv4LArK zKk-02hckgvV0tJUSAGppCU5{xwUByPG1d%Yglz!xUqA@19CY8$2$w^+AfKFafWh(H zOGSWAXAs>AdY5;-!%kqgBOV!-H9I1L<|3S!t|x%nba5Gg=4GFL5S4ZoeKiXldf^>*k>pnNCt}$WvXMt_@c6C zFj_HqbnsdPkYXiNYAzPa4V*!L5a9>_5^OO_{Rq#*BVqU|KMMZD5<&5CEL<5z07(WU zaiI8^W%ZWgOjfv*=fJn9Tq=hpeB1&nL>U$iHH18d!C zJ3uu(zMmFi_3_u|C*uLIJVmSVGT?CBAAAcoA5yt4JaJDaZwa@`^`=CB7uXwb!7I)N zf@mD^zQg~}Nu&mVJU5A512SD^PU z_~R2W0Rq%D2hedFCqlA+j#UuX>+P^U*MGowetr7+@zcllq=?50<2f)40Y{Ys#C78d z_~HwV7<@6Bj#A=mp(j}I4sYHJam|Xr?TH^R_1u85DNnFX-*86*J;Iix69!oMCK%+x z&~NQHz)3siH$!eT&3(1<(8a9X1)y)OmJPN7CaqZcTCw9jK$l>DSTzEUnlgWFr33k* z0U2%@0Z&J6=v0$-abdGVH+W1wMID94BT|@Qh-?I@jCE8P0Zah@JSsHh<-i{2bi5uE z$_7q^Q-NcA-OY%~%xE$c4_gb2PMjDv5hjaoYxtuIc*s-b1k42JcO1rB4rCvj05Af! z;2xow{E>r9bzU8R&DWTNHmp8HZEN2BMB7pICtg8VCk>QiC-PqgE)= zl|rw738w_?A9(hq)z+VIW9b3c5zPXuLghi*Tr<{Ku3n*VF(qt*M7wRk^?7b_@$!7o zzDt2(-huQ0UU(};F!ya=lCcXP4~CEUfzV<7{2r$`1D<*{JSc?e#4TfRbKTyK>en;& zj-EXg4_pRPL*Gvxz_SiaAHy9fLjb)@DqlDkZ^J%2iOV+1rIuk;2IB%VP6e& zdttb%aYZzjcjY+-=3m|j7d-gkvt1dp3x(&T0Y)b(4AQ|5Tn8*iauXx8HFneiFWI?& zs0xnT^4l@}^9idmNZ=V+$P266v4c1`oC$n>AibgURR9QRFi0I6p9ioiR8*#8b@_Ds zdCX($N51q09f;h37AN;6Kp*%Z5F|7^BZr#^w9ksPa4EdZhF0u*n(6(RuwEAr(EuX+ z$bmqERm2SdM;;hJa9u!xG>pvcKpCEY)|&vD^27t%+HfEs9&T&F0|3zzi3ge^cJ+uS z?}Ydi`0|E5GJ<>TK){HkA#%s>V;aqz*V966&w~PfNm_mb$cREfBS4!4e1ddg&X3cK z1Arh*FkQh}SKTB|PkM+UUC=V_2P<#FE0pa*$Qlob0nhNl1^UQBDj2uqiQ`9qO5v5D z-SB`^X~R=2xpM_#OLn#2tEHBr#i0B^!|FdSf_7 z!qvd40^GYKgbl^umpgVG>r!^18Eo|e@q@;Bp8frx9y!$gdL9y|iVRjP&XW9JxXvQJ z6{St1*~lvN7zhKvu3Tj#itg(>CRgqihcQWTUV38GKkl>CW;mtH^oSDA}Te~=q21A2Z z!NYKpUD{~apJjGOo8M=$PMs=9lqrzvJ!i z=Y^e2&!{ny2(}?LPu(L0F@D{oXbpL z6>L!r=52vv94Z5tyEtVCX|xg#7{-agd;<3P{EPZGwk|hrx1nEYV?P2cLfck}o3xKmojD3)=}{ z<|TpE=Y~juC??`(Sif)Ynbh&|$IlP{nBTw5Pal54YMv=V0QfVVigB0#?y~{n@HB?d z!5>_+_#{EqxC#(|)4H>jNG`VesJH`Y7n*^ShSvb|65gwnd?z*9=<=(D-tGqgXGU`~ z{5a&a8NtW?)>O8h(?c7l6f{;t8E2cOJUaIPJfBOCC9>nYkysom2T`TKTpFT+TEXM| zN)SvJ*WhBZ-vyQ3r!EK7cMYIM;S0>aBFRtyEEbS|9)0b9+x|SW`>bB##n8+03>d=! zF&l#Pn0>}o^jn6s=x)Ko>7i-WUChd4%0yV zg}{eRs&nnI?7a`Tbmp`93V1C3XRiJvfgP$~^ZCkQP4}c-#;3)=63>s7xTdBN6-it!kKqJy>^^D`ri#H1MraixAXei zUqUf3gcq<5j6>>?X}lJc1htFT8tcf+Hed=vu7p#dL2=Ag^Q zbAbymYq0DMoB*9ixp60kg1IYv5(Whb1}6Z>Ow8dP!5{J-t_k>(404@m!*Rlu0V_k0 zg*P}RoF=_nt*<}7%%2~={o{`htv}l9>w?+v_SlF45uep4Hl`3exn1CH++aFz!vWO7FJhwL z-OcY^5tTOz5>ah@tI3+SF#d>NYDv(VAr&Qm{PoD5kx@kaiQR!vfj2K@GZJ~Vwk()B z8WLs-RoDc;!4!j;011~OfETq;Xu&j0+EwgxMW*)(KMY6}Rs+}yTpedLa1o$%N4*1q z^;iRRu<50+efc3^O@4sw>6-NO%)d)D(A<4qXKGO4d114$R;b%$go?Wb>^EEx8nv5$ zWCHx{0b+2PC<67SXy_gjmT{2j28BT;1#9Hr?Z87rVv$?gUr*~{;p0nQu*^BZW+xEg z#Qy{5I+6u;!rt?Mm>&}xdo&4}%*&(e=NJ`noLDWh`y4VjYaXyK2#llw&w%C{XWB9{ zClAEhaE>QlZ)n(>u|5d(13&B&w~NGoaZFH-W56-4tpn8*zukbfLE>O+8?8U%F#*PR z&rv^Qpiv3 ztHKTL7WD?O8TZ1};JKsnTQR6`DOg6scq4QGBp7+QkO?%cTHL}(a<%~T6XSJ%SmeXO zA_(TDF|f&$F_>wLSdl3cGS({rkIoGIdenamz-B`T?s)uJFhT&89mleQxdo&bAaR-= z%!XmGN$S=G05~vb3lI!Wl&UWm#Y4FJ=C zx(vAtL=KtcZ2+M2FzRNU4|x|ka+$(hnA;9nTdN=)dZuR81(>35597`;7=^_mMT8<^ zkrM82M}N9$#Ue$~S_0L>$(8W=Y1b z;4*!ZMaOAjiOt(oP|7K)z@pTEN<|AuYcO_uhG30@0XnM;(`hWv;w6w%0MeQwg+ues zMmisH<7l`lF6%tbh;zq(nL(z&RRiSS@gK|B%86)Cz%K5waDEs56JVi#ODD&IPm2ey zw~*Ob&ugIQcp~@+HxHX@3q==`z}vX-WqHWjGw|~5wEFXu(B5Z00$exows<0mS6J5A zqE-tR0%G0Fb|rimI0TuFC>aV1&)EkT5-{>sN=mCawE~|XMe?zKZ+NW9iul?Qmd*inH+O#|;G6ONUCRz4#4u;DA1vTq0mn0Sn)atK4U4$; zas_aK{0eG-pN2JmRZi_dvnrq$VpTC1JI*aZwv4ZAcfNLOceWP$d`mjIC&Yl21aM>F zy0J>IksTa#adeOuh+VqyIv^-O#PtY*HVdE*ajMjVGY{74?E94b!aDO6(OtB<9~n1s zRc#LN{6x;pI`eT@<+)nLP|s;T7d3@W^R@pg@*PZI%I+&L{38G$`k0 z*>;WCc%JNkm|W=KJ*TxW{8+Mt2HTVpxG7cCeP!Opo#Mn?K$Vj9LlSSyc9p{}pTu2-C$r`tR4VawJ&MI)<4*BB3DuMKkkUa3G ziJh(x3NbAli`(ExaxZur9mR!a`0%(#HXVwyyK&#!bPebMxV`SLxF0hy4oJ795lo3Tprr;m~>A3v`J? z!)-jyDc68su>vshp&SYqFVBo1_2rjf0Dvc47r&1<;K&A27w&>Dyby2?ZohTZ)^t4z z&c*Nhu)qVs%X7KCm=#c}TbYJr^fihR9)Q=9p@efN-U7^$v+Z>NRg9nN-IRhrU;k>Vm! z|5^W6{r)gi2=w!yuI+~TYrDM^ECerXKzM*~;dhWi4v>c|2~fM{5Cdkg7M$>Z06~cI zXSJY^Q#B)hNIGmUF||3(g(rN>G;h|iVHoITeK1G_L4KNbunE@yYP1g92vx<{fHlER zoK?lEnDv|10Gwk6YflZ=0Y?siOFqL@lI<)Z1IlJLYiUmC&iDbOLKUTMeZTgIzc`BV z)Q$}tb|vt#ZwK|`XYK!ZoD-sd_{>J2FHmye0tyDE;qB82H#dsA-^oS*KjyR^2P~?X zZm2n9h!1G2xhNjS6j#)W7i!~OLk^yM6U1Or1EO;ctsf5=u;9S8 zc};}Q<209qj{>V=DmwHH-oP(FPd5txD7kMpA3A%hq;2He3C1@ai+6PW?_ZZ)r4C z1h{K28rG-|L>Mao5Z+_Q6Gu4N5pbNA*v;+DMnQMK{dgvB;tN1;;1i3=OcPxbPR%=@ z5m2}*nwLUaD$+h-dG>=~5BbW#18o9rG=Adqz*?i)>t+ZRoNBaxuL-q#x`uWn9;grY z>AI?A@|9Z#=%oGt=qV*prSZzM=vg$JFNo{2FI;GYFD+d$5!BRm2c|9(y%zl_&PA)x=0@qx|c zPKnPP^AfhTyMzXRtjA%1kCY)i?$t}=!W+0GaY$eqGYYmA@O$$-Feb=LN-dxOl4~y0 zn(AZO2LT>J{|qd5i(fNL*Rq52SuNYzmQIj3C<8)nX+vqyp$LP+LV3mmrj%iH91ePh zEzjC)!wz6HT%oD0X^tydEFNyj)HosQ!d6>{#*PQs!BrT4w6V}4o+(?Ef4-m8zy1zV z`dMG}58U}YE&u@}1rmJ7<9Ni)@Xdl(W-d?^r-Q|MwH{9ROpLa8Ku-$RCWFr585n1- z^x#>#FN)RddpWKR#=0B1y<)KMgk zx8BcXw28-k3+1g(^^XrK(LUhui?P@lc`K&8Wa)9Pbk7hK9cdir3dKKR>|8*3Yls`g#Z$aOufxaGMD~j~xK? zWeDnjuuu@ZX>!TJ2|(!;Ph2fvV)I!nLJcSnUhvXd@+_UdwC=3&B83M(6GhC;?%>PjfUQ8xEeHpCU`Ph0jGwcW11voZ zX5q&x2m!!=jsh~En`$8*9>W?y_effg)*AtT^?)I;M+?e9$-vrqWIJK5mjip$p@Hz8 z$O>mKHMegxZZ?`uy(w1@i05MXVZ;j3l_i+g6Q9_uyk7-uldVUDh?+tVR{Y?fV*#M1 z63f_Rdge1BG%Xu(Lo1B0LH%T@JZOH@?O_m+3ZRx@s8Fp^za2gLxsI0eZY%GhyROE6 zRHM}}$n$mXAYn)pCj)RY1k+&T_(2K^oJp8w2t}!izQ09T#0BEARj#a5912{@rj`vAQno3J#8|f$QN) zGV*O5JFX%gNaDp~bSN}}w3RwKdI(s5+%8Ky50m0>y(qjK&s;NLWA}@Z#kQ*$KscP* zRlF$s1P`8uhw0sJ925%-gT#viLBuDY0l>wjVzWC8y_pCES@D2;bj4NSLZs>#ETdos z*x8uzJCA5kAM5enE&?m`ybB+xa%1=E++=q2tlw2H(4fs0sZJH z7mL6Yr-59V*|NU@0{{cD3%$T`j#ce8N=-_i1^hBF6rrNh$cY6IK=FOyr!XidueKe0 zIA#tfUUh-bq+rVuYn*ZcVnH#R?anyr%!gj4*le@D5GLfmB(Z&q!SWCh*=6&8Ul4|h zFlDam0*IiYc4gziu8z-zirPqjw>Ie4))4Uknlp2NkAD}i@0gE|{pYhSJiLH+*ex#w zd>R2>H^o;|;YEmW`%O@}p*+(*b=(+#i%)^{?6%z_kbnbgT6mtdru8!bbxxrQB==hx z8izgr7{pK@wzTaP&3jbo=VRjaDC0UJ~*?)*298A7_etPQ+>2J0Hj5bYK2 zK6EtXu8v5?K#|~fF4&SKTREL}Zed4*HXSQ$*T6i$g;F+1Qgax=;Y@cm~H)S zyATeBSf<5t*fVJt-g*^(GwrsA;r`1IC_Oq+>q2Khl(@@bCLMpdunHyE&^95?b+-u& z0Adp;4q^j$CZNf-n`buVF@Sje0 z-t-ZdF`vP0cRQ}`$~L3KDn*vJIQ)EpEPBV=?2( z6_<>dj{?j?pw2V$V;k3*Ew{ZOt@d2kh=X`%(SLmW`5Nl8-sfquwz07|o)S=uf1O;(ISva*R6Y-7C(>lZ)R02njIY@x}q&xVB=mJIQe*2h#>xH%Fi zWJs0^gT6w4Pr=adBi>NwDiK_6+T}{XEeOtGXHYj(2FSFi&tR(+d?>!?L z${NdZDUw?dj z1hPs4lX2u}mtE(wRCKho8$^Yh;|P&GAogaX<#ueFt)pNpTd095vNJr_ zwj8W~@pfQezJC5QbciqYM9o4KSOymxxQ1X9ee8BEV#blX3xWg&#-^f$2X=d86bm?R z18g$@iVbQ!3Rpi_$C6-!fTK;{Im+fI*iqaa2xHwVc+K{(3a;QA!b>ao1-6T;F9T5B zo?n3934=3iSfu;d*BzOMO`t+}qXPb(OfoA#M7eU>-QQ9TT+)FQX!dvSy1N_eauy zIbnazFYrxpO1U}$jON4Uw_6x2*{XNRbiBI+4||mckRD@%Zef8MKm|pKB`L}rqGf*$ z7?5>g*umM`epogM)iT5gpqREW?jgZS51(A6VFpUP6mH4u{h8MkgK70E?#2J>&*jf!#kTo ze*i6rxjlF};-F2vAOO>>5I&lZh6=^v2pC)hUkxX;-#<T)7Ggy-A87Zwj_u)(yD@(7u4tdjdhHF@90%qwZ3J>QSVF!_T>|o$tM!d|c zoz4<4D^?4>1b{I_LFF7{*^1@qZ+Obz|w5Z4o(6s zw0d@$MX`vEFUQ9Mpeon|JeqI95kYkM&L_4V`Zg`E+>D1$2U39F!CDxZ0~>kHKOfa= z@gubKrE_-#W3YRG-GgSb1$6;ecyi0fp1Zk+J~u1Iv89(?>!|6Tgh>ZC15J@TcMH+X ztBq|ID1_a!cp3oN$#IE)7x3TB&Y8KRqxZT$kKg=(W&aSwYj#Yg0bU&l>nu~#K0+nDf`7e z_x%)VEQc)&D8gt=*00GB^5x2FzoVJ;P-nQL| zJjP)+4(~9lSuHkyfJJiiDb>e8{dq)DIP&i4darX56HEhSGo&~P&JHv0(~ZEIcrJc*SSEy-H>JB9l*Owo z*J^KO!CC%ae;lf zkQ7XB3Fp>PxhDr?_&^Q6=!Fn zo_LpD2Xyr?(F`Hh@FPQ(Qdq^nfk%srIw%izKbn24yXeX&n+?8)#Zu!>$Mw(tQ_~ofr;dwsr|vNo9}1zRUGGdTVol5cahDVVx72whRno zcrZ5jssk>K1vEUJu9)O(6~5C96Hc9Fk{Hj#%LD(f!oBa~K@x3kw*(}fpitYu{W7#1 z6}A5zxWYrM;P9S)x9-cjfMeZ^Pr$PbYkEh2oV7zljmUyit|d4<>gv|s7iV^z2h<4I zZ#y-l>7I;}&e;EYYEQiNGB8Z0By<3b2BT>}(YPHp2;YUj3qrp;AKTd~)6TS%?qK;8CZ=TGr$HnZKSqepX2H{1YlJz*tL?j8^|QjXF`)&`Le#8j%9aOg4%D+R8uI9=7M>K> zZnx|KCN<}GSuW&gIP_z^#Y_MA@$>tvpXc`vpXZNf5u4LAx7T9ZW|ucaa6>G3WL@BH zSHd#pd3W_=kHB2pRW14%a9&t60=PMU?V@cstbUJl8dhG4-;E#hTPFq^f{VrVRju7^ zSi`n2F#X1(=eR%Md{lnn*x=y(a5$6`G@y2Pd8fq!k+InTai?%bXFm3HS~vq50R92a zk_rBV=-)LOxrHp3TnT_NEo(`7!n<94KkWSFgQ2~;kcgRjOH%*6{`iMO)(jngJ_b9X zWiLe0(u?!3$-g*nz&WTEgCuMZwm(Ev?=ZT+x5HO8^bMneVtB=R zcLApnALj^kFf@+gbkZNJ{n~3Nb|RlVcLuCHCp!(4ADvQgYr}rphQrr@6D+dB7lMwL zQS@FG%+y+F%SLw~oQeD*b5+BCAk2YBbIuFT0(P*b4Y#=*!Xa_BuQ1GJ(O^9@ukOsX z-v{OboThidLG)weJ33k+oW?=b9&l^+<%iJ*0-{kA(kx|y895rNn(#CAAqKW{r^ zFJoWk&oe%>LIM%N=|Gh}x}x9tgKfFoH8{5@5!K-<{ZK9Mk#~<6mu|~{^qW)cRtF-3 zQpbu`fk>4x@y>3E2uw_-73(k)QZG{nfb0#Udf+snp}d2$mx6_{2Ap>jd!ufS%-K-# zE!4ZiwLyQc?8GW8+RJHu{qe`g2LlQ(Gs8}98B!OV`O5o4(lJqOfJ{IEr-O9?)@ec< zZzBf&ghayOEhcTb->oQrIG<+SffWMHfEa>rk-|CP_~V>Du{~J$I?k}4yx(~^Xcl(! z>=J-`?}znQm-7PK5pCIzk^;N-U}z5ea5e%!74F5MEog|-kCPLFEP=bMewSR{6D2Sg zprgqf@(6vi`}ROMp*(w%lUzo7vAx+bi!Wzo1K4vK&udkiai`{gpuA$*&&;c1!+1{A zs)BY-@FOCR-prV{TCpXk_1Q2VSfvQ4TH)-anh2@EtW<>YZZI4cPYQY4&2WIavSXvS zc(>Bk<#gQfyNS<#;DqRQ1L*`@z#&8{4gk5E7dhPVm&5w{?Nt@AhcEqK7WEPlcU;Mc_5pl1u zN2hJxO-GhXofxTL-TuRF*{QrNg$L$Viy`q8m$hHp0AAyN`OH~Z5wU|omLqF0kl8A7 zJULXf)`@X~E})b4)Z#Pa0ax34aB`M?IsNWQI?NZHCd{KjHxMqA`1s3#{rKp}!Cu)+r&43(Q3ZE04IpEIff(NZQW;|eH`dZa@0cP^v!Y_ zB1VM)!_yjnkgy%U`_p+5J`@{_=>f9?roz+IN1h%BcX2~-oW=oMf&1K@gMlx`K)~c3 z{Q+u+$-u8#z6XYdbFDk2GMpAS1*FLq8rzMGfJ1|~7&;=Fg%xC1b%uEQDFSQ&`VX>&M#6m2<2%;^!1!0yFSbHN}K&xu3J zF<;j6+ee7NbHCAH=;7|TiWeFM&H?sR^DGXXK@R}>MmqScXXB2ru2v@=S~mcTABJo1 zfVa)n7#*<#B-U&vyz{gp+Zh`@S|--ZUHEBX8CbMiA}g@sJgQ}lz3^HNn8(f@@Jif1 zCXW|?Ec`1V?DleA|9qJy2BLm3_QOfBap;Z%+Q(rXr?a3t1`}g{Sl^~)s21m*Cao?j zM55!?yJ3kg=mfh4iz9~PHE}wtMpIhNv8fz1HoH5BWCy`@j}@zFVbF6>oxy~AW&^kd zcr5e-oCU{2A^813)k@x+Re~Sms-T43ndr!WcC(obuYN33#F!_jkHptWn$cQ2#M*K* zTnxIN>@#%8o#SBS-J?54@%LH%CI5=jzLdl_2c|noJz588KcAhTNWGIYQHg1G+t4pI zHa2T{_UWiWBd!>^=ICht#EwG$7$2a2 zzFHvXxHsH?+oeA?2)1s2#1Nw0tr?a*aPC;=dnQVAY!4TSjNENL z1DqiP1u4gEl(l97QxpfLI*7fdgEtoDd73-59h5f z_?Po>OsK|)>`tpU5lm=6jYxhzk!gpHaf{}SH`6yYl|P-;pF$EAAU(CvZ%ej+65-nH zzk)PGu^|uW%oPv;W)jj?jj2GB_-X_oT3^SBIPE!3r?~@PPx*0j3Pro~h>5qf!lKAG zoUT8M5d)q!nXeqlvfbyvcb6mJ?kyX#8Yv;!;jET{IJpeA=(wHXdWB-fKRbyjY)~l- z)oGFQG;;xxo;X)<86di(!wYbK-mlG#aQEO?#yGJkDb2f$k3-zKi9em!$1gvA)=v-m z<6yG=C5q$hVSLL05UlpK-m&_SP04Onf;Ow7P@F4(y(SOLk&R&j9msX}ETAI&9y)N> z4|4L{JFf!Nb@+ijc{bGG`?1@lMu(Aii3cXHKZ{4EU13i0>zNmZEaNMGIK2?=Onh!J z+#M}PbCO}k?{?eH+p;Kg*xTUzk_EHD0n~C&UNY4Skg&9ZM@Sp2NYD&zyEc4&9mVqc z(Bpd7#;@b!2Ta+MT_d{BaD=0TbV3l*hPd0@wo9NleXSJ+FjI>O4GZcHcs_S;*j@^~#YP%oC4tM0J** zvqha6U!f7hG(yn0AyfSG;Rq1a9D@wUFVz5+jj!1y3qWRA3$CdHo03w2C{|mftc+qEUaLCMu^S==q3&|(H*bw+^(N7$INY&ijpmP*UWrNkQZQqI` zv!(;d(R&`pxxgJz-z*si_7s~Xu)7;yh0j{17%k)hV(Z3mDf}a^Hy`KawD)Iv|D}-9 zxxZFfZ+HwGQ1*SdO>n}Iq3>picDyqD81iLt4OeLvV;cH()STTP-Pjgy0M!6!C!nEm zXwW}rkJMLx>ss1n`ey;)!$fgprWnLWA*D@}`&FTXo0VzVR_I{3ts!To^u{Jl#P9>4 zi@97R-v+dG70Z~AZSjgR51!$4SmWu?J>-pJAGYEEtQ{kn?_9u99Sa2|!40qckgPAi z{)L%eU!Nf^oXK-$Psc>rC~o4=;K+}>^rC!ff09xg7%NLJoCx;{KP{KWomx&?S*{g;r z3S7$Gq7A;~mYuabrp?YV_0lCofTyDZ$jXI(tc>%(WC+%rmxjZy7%Yq);A7)&5CnG} zSY%d3!VAPc|8F{%;}}3+1am$Mf#a*5(QTz#0b&>vY%yh;^@j z&n~+QA>Jd%1iMsELumG`hzj}eN=bf2p*|rZHvbmz}CORTELt0Ko^a`#euq7VHjgz!XJS1>rfNJNFPqK+3cw zN?8FFCkLn2JC$dXS+e7LA=%ZU<7-hSl6TRT8mupf?Y+c|VaORmXt=&4Hv1jK@B#ngfb=RyrKmu-y zi@lf7IG7!~>iE>-xhsZuc3O=n-B?e`yFu>b;M%qYp>mF{WikDP0ql1HfQ@Qy4~td@ zO&bl@Jro&7Hyh;NB~EalnE(xc?jmX?_-qitY+d(?f$aV?ND7end00=GdYK9A5En}) zc7tv!I$hv$4Giq<0?N1-PF2LDl4<)#IUo8ba~C%R>B0H%4Fa(uvdyqnGAkPl8=!)A*C+7*urA9mm_rtSC$ z=&&REurn+;%hVC%?jXUvF3h`q-Y3c!Yy}cXpTIvCPFX2@*HZAF{5-1AU7cX0v%VL8 zfBO0D`^zk-V|z&=UT#FdK%MSSsoDcKmvKYW>%w{I{s3B#^Z+qH&c6c}e;s-j4uonD z2E2MlO9!an-W!6)y6l}kolkJ#r|iK5?ci74PLG;QBX3rX-aXmX-k!c4z7eGDY zX87Hy<8iuBuJDAr^LH&oi9XbAG?3@r8aLGcxH7iiaZ~of9Bp&FiEG^Mh7gfqF}-BU zAIFXMaqGuI@t~dtXWvfhe^>qRx zo&%Ka4QR$Ubd+cwc-Z0H#=0;N*RmYWYQqwYHGmYH{2*sF%sT)AwK<>VaBysPi=`Vk zaP$vTmE7QTC#Z{q->^;75$Rw#9J3{C>%2EjcKgPGx$tU(Lx%q?e_ufjZZ408MjHd| zxkMW$i1To)hC>JKL%(M%*cAnN=uQ(X-L%Vt7XGS#smtZCo)ImFSsgiIXPt)=>Vc?l zc5;S%x8rPzYd~U)9r&Hm*tu7;ojiFyoV;Y_+96Kn8S#&{)L2^23wMa6 z6U@7#d2@EH%KnTgf1A5X_5ej}PI3FFl%_d&2lD5tM60Y_D&~Bf>t3yBql(3e%ZmUX z;Uq_l0Gzoc=UoS!nL2Z-;b5%dq`aafON^7S&6be0s10Yz&- zKqjtN;d-68giN^ACj4Hj#T5(#D%q7@$glHo9fJ$$PQ#sff5j4m5~Xe6ug$`ec*u`Z za8w8!MeyQMxOI=Ox8XWGXWlvnE>5A9z3Tm5>~YyFYx4l-i0tgQk0oVru|PD;CpSt~2C=s@d%K>gCV%=lt+K`1aMj zU)Spr0a02ye>;#SZI_WdhqM((Js`a89zV2A6F==92N)bAh)W68;FaM6eAo`+!#Lx* z9pP2xJt%IgE?zub@M$%gb+w>IjuOP;yPo#+K0<%CzPbbKE=j6Zc%Kmz7F}<-S^0BZ zuox#hNBhv@314*uY;fl3>8yw7ka-uH4xk!39+0Naf32c<$c`!Vdlc^p%5dufB<*xZ zuFZT`ejeF#8scl7^#l>wf~C!B?$YEj>)>wswmE`76?YzlPzIRsn#Z@&lc6)W`PFKdXApBg3iDHajW2bn8jn zLQz1~f1>Y!BI$IZ6E~BC#bRkradmZHzqhO+nw#Sn?%@WUu%&jJ>mh=hWg7Mm45rNA6P-!wcbVMPFS`tLS&mzXsn~-UVvfM zP@+=^gG)Dti;rc*2d9jM05M^smhsEt)Uetef2RrftBx_otq<$?-417|P&@$B4>!0Q zD+baVuW~?x#IBpatZsC5S4u6=ri6Zjl$;>JyFw@&6>jyxaM<2mG#^!k7tf{O%SMyow#-+~VPc567C=-E4(u zf6Kpv*}I#(k|Q}BvIY;#3D2*&%=d5~w<#GBzb7|>AnoIFU{3&j@9rmp--#Jfj;l3G zi~42L^+UK^86en2*Ewhlj5X*7UdqwOCif5=6Y!%reZT&m2qO`_tJbg0MR>p^qojws zr>0==_r7Rcto^9nZmlkmyBxpcnw?8me;u#K0P4R~X@!@Ay1@TdS!}QkNAI3G>0VFt z&_pjNE;)rFkKXUfNKU3$WbA5C$NshDk`Bv5=33yMX^ihOu4e7645{DanE(OVZ4x-# zlOsJu@Yl=86%+>E7sN`Kb4P0PXOIGl0>BrnVHfp65R|LgP?fC8$}X;ORhA7#e{L|* zHjHHx7kCQo&+Q%nZZ|H@!}Xn~_0-!~Tw4GOT62LCy&croFMlfd4#!KAm_s6*!WEo; zf6f9pIIe<)HY@~MGJFRn9oi3&VC<8aLoEwq}**@&(s9f4U&ZIatY=wVI?2&)+a{xI-7W*{fY3^4&5Dyd@HH zr@^iD!j{zmPD1@qJFsvuM{)wB3}D@@_+b9EyTi(z2E|H?!2|XNAAdQjM;zvS!Bx%{ z>=u`3-Ywxf9Smy2A6T?GrXZKLZwOYZq6XK|xlSP~-_cc%4()~*BG673e_u%ZIqz0n zAjmO~2px4BY>|Vx8OP?f&6+01{yc*VU?tfyyky(&ircZ7rEzeARrDBCbVUHzoOEwV zN^yw{Du@e{{$*pO(+C3ebzH+4_TXmmm%)TnxUvazT{cskmMMJsnx5LM8_foqwPbs?% zHOwAW32yJKj(jxOh{v|+xmy2t=QACa;jW4HT+kE@vjmGrai4~n9PHE`D}Msy`R#ke zLc{RmOfsgzdiG+qgVht7O6x4#DYq9(=UU9mnM+n&*ZV?GN9R^&e*4CNVYwK|632L1^V zGh*|5fV+D$C;rRg#07U40V;x(SO)16)&oq`t%UH(AyS9q$k%D&ZoYKmM~J$!>)eg% z9-{_tawJy*M>fOFf7txyI<nls;jPb@0W>KQ~g)a!72(7XpeMwj(E^kd>yb_+K*d%2I(<-$db z9Qh&ly8~(l(zM*Hjg`C`-A-4IU?#A}5<*bTY*v)Hf5ZMB`{E$HYUQ9C;NFpz80$|} z4vrjtrYGD*=J^g_t$51%GhV%&CEc4*9J`C?UVCy?FfQg^RBvqAL4QYc-XQ-pPA>GW zBSoEY$`-D4jqZi*-R3e|jv;EJsaCwvLm79I?3Y2Z(A{Nbu4`G_VKY#v!-{;} z9>Q?Ie{C)U5BAR)M&ulAo#TUfG6&pV(|$WgJG$y1j)2ocu#dg+-)II1&^dt)pt~1x zoX5*y0Z9K+7E;O!=^4N!lnUJ%XmfQI(oKD*0M9xtx6h&ycG*I`c4_)jA-A)%;Iw;3 zkPBk#X3w4kn_(VCXD=bWODr zDtAj~;pIU2zns|Tk6%81eyNKO>1o2Q=^|UqJY?g*KSK0REo@yE<{VeMxvbOG5Nj8S zf44osh40<;yNNtokmGrm%NQcCV1J%V+1vt-2eFn8-LHMh6BGqkRUkXf#3 z1!T^x->U{dXY+KsG5jezCTlAI0L{U;r?Xgk*W7i3PT<>>xxtOXg50j^a8&2rSfS;> z{yyCNlEEn;At&gG?s$t+aJ^ceSBsBx?%` zcMOd z2R8n9QRNiMLmm6#IPvO1VX%lG?(Q6xSjU&M`u6>6pFfP6KC8W7MpL^K+SQlPOcz?+ z5YvFMV`-KHeH>DYw?6L{#TVJvBo|ls+`vxGhW_QD9*c0`ZH2nM@Kfc+e@_m1H zLA`8MJCZ|)Lv30kD_57RPb!8JH)hL>Eg7ek?oLt;7+?4I1?*UCjxTYse}qj>;kSKh zj;p)eJ(1^DLaS~fb@0l0FDJJ_u->yv#;`T&Id6GuV|Vf`w^JOMWtjAe4ttQ%*>U6u zE+EO~rb#;+@G=Ia{n635F{i`b*^XrueXzOHQGgj^GvpM*<gC1iO{*-ok;V| zdVQHcfBgFXm~#hEc-a(IfA=crab?Qy78Q&=t!C542PqlQ0bnL zWgDH`(NP@tqS||(B|OMJ!|uj=XJMQtcJ??RwXPO$E(CVg1PoU2e;z8+Wzx&4y2GwL zZ1CBevottCBaS%qw*=3Zk6-@BUqbP+z}M5-0HcmLFR<~`(kiDhLJT9uWrRD%KFU3? zA}3tp;qafs^P6aYEV%ce=3|W=HqhOLIt~ooiK%&1BAe2XK?a~bCis7Vu>E@ zDOlfi`X*>D;%7t#fA__2fYyy_ZBPO9eb@tNE{$hN1%AZuxQ87#z7>ai4fp2S$6BVF zh>aJyoZ$$?HMn4#aPJg!&{Hxpe_9Ro4pP7T`s2Aj2DemRxR3o2204cNY@})qb^=8r zm_X!KoiUt6o%oQ`VtivQPGv!1c3cpC$l18C9ibQJd;tD3e>Pyp?Vb4{%Xzq49R0`KG^?>);DH{Sin%8S-lJ7* zk~5{_DAEXSXs!jZ>2Ym<7I%0K=ixf2b4?c`3=8#(f1_v|yXqo9dkr?&lbq>r_pY@o z=Ua#V*KhT?+WtCUv(ca3f=kecn~ zx-2=yz;qi5DjnO>Ov$wk$wlxS`@J2IpTuT36UN@1ZTGOEWtV{V2`V$Wj|sTI zZ&;LY&%D}QT(I7c>F1jD=dWjFB*62`#P>}Aqzy3_24XZz+ui`iykJYB;j61Kc z#)^(D>zt!Qm-v?KB)#Ex?yiOkyZ!yKf8H(6A>Y+rC}N45A@%>$sXfCs$Fno#mdywm zgeHO+At}Wvdz0@!yEBf4eN||j(cawejp*01A}rL68x;namWL%(7lP_BZ%ElBi!f5Cjp zemZMuho&C}iuSv18$Wy6w1Sz-Y2`ewOa3|BhK z%aq&>ZFk1>b#!N;X3HtS(U7$0+&0^h><)MQ<8)jVY#XGN+;u#~p4N=a;;at4mWwOR zU_K}?rr-7I$xSs_sD#hhjk3DNf5i01mL0kJuJY8T5HL5INnY z3nAFVgZh~=Ggjd!>tROHR&5^B!D#M0b&SGkOL223)ILqTx;SI_5-Dx=%T1xwmfZ zhr7sK$8`er0Wx@*1lYa?Z-muw6rj6fK|Vl;>b~xoH~|h-&nC*|x`#`8Z0dK$g@aEQ zm;a~_S#BPzaU|C*op%Nr6Ba@W8YhFP6)@$_ zk>c=^5Hg=JF;osM&zoj{)qA1BiEFT0nb+1=yqwryCj6w=G0X^1H3#BcAA7uAvTFgG z6C0{NtU!f|{iu$(vf77h2$+iz$_mte4by>*E9nG(H0tTs3%G zZK0}Gua%XoDCIouO=$yuVN76F6ouDHx-HzG(TEdki>(A)VvAi{(Ov15|9oO^SmJqR z?v{8NZR*A$e^;_hcT?8`3{kqx#&LJu;IK%~)@^e*huyFC`||D3XSm*2!-V}kySD9E z7du7(Tvkvx;KZd~)9sGM(IuO4{(jv(xNg%13_Zl`IM5sSWyF9tO#x?fxFG{+HYaW$ z-MyWUXF)+-BIxkBo0UyxlDVK}*=o^UGmRPL+zy}xe|EXIa<5E=It?9CF87SJVKdPN zmD4+|=b?R@_4`Y}=1&8e??E%xH9AKdx94t9c`I(-W-pU9V|RF(P5axOpf+)VshVir z(RLeG&x+@6);4F;LD^yaPMr?b-Bt5k5t-;}ieuBQf({_2ohN1EUVk?iV*Fj(8_W_v`;hEZT^o%gV>gF61hv7P3e`!QEif0=X#jscU-YrAbsWw^sjr|!Weka@a~ zay&bO9bUmfb@x^qzYhV<4mzFpaq*#^oc9K-fwuhWXUFDaGCA z&0$-fw0^9d{n|eME;A9CQXqTQ;zF^mM5 z2w&^=_sP(UE7I8K1>u;S$=W7rPFf6|SPXTc5lLD&0%eeLz>C=cM?%WmlgFAvay zgm(=tZz_kml6brA^t-3lEj#fF;7NCdBZ{u`EaPy}&1t9}r**lCM*cFpHNHjqys-9t zJKMT93)!!aK%A}{$l3C)`K%6<%OB0$$Z!}4R46;5;Iwp`7cb6ku=~+n4^Rjvf0Q0J z!fqh=!;~cm))AvT|GEdtMRzkJ2gYnU9iws?UvEF16Si*{jk_2+_J>M-{r0@mAeL50%oPliL~OlU3XKJe zy9_hhyx;GQ6PFP9-ZSb9KNweVe~st_vhXra@qHidW<|71yOndtktOJ!gE5^n<>*n#s`@S7pGdfU-R$6b{he|gJ=f2!r4 zr{x|2bYV&?YQ;^XmyTu-2066S;q91?5G`kSSrXi78as>04Sv%(fu;)ElQ{xx&|rvA z8)lxcH8z()qg{lBAUQ7z$HD*Mf%0{)0J@yAAWXY}GEf2d;kAx+0OjwhlL&fq+fIa$iUTb1J({ZHLqOk=Qd8`pREi^ z#+kU@V*h^_n8|LS&UmWf7U-)h(=8NiILghwO9JY~|IAFz*)4@duFdB>OFoiqj&mF)2e`9B}J}gI$Waqt}LN7oG z0R#|;z072@&_<>`4FMq7R2PdB$*Spodwm}+nVGCMYWpEq>$6I$G#vwX-TK?R6N+%RH~iS@67~hd&>E- zovG%D%1rz@jj}CKuE4TWL@nETcBe*YLD5j)C4a!#4uA7B2tE9Cx@Doh&98sXcfWnS zUhXqqHrC#pF;rky<{@wAkUzsGRLgcfn1eU}B(yOB*V_$@*#Lk*9`#*{r>;QF@P08k9hk z4MYU;1Paf5s&h2tUWc0#lYm?m8#UZ&*luObSY4_j4uz7cg3v$K>z`jcyxdzjrDZ{?X#*2ht<;rDSdInK z99XQ|dZc%KM`U&r2y8@=f5-<)syR!VC?x^AIy)1u__(4uAsg+fIIO8-SNK(K%h@l* zHh7K7MU!iG2fw4iDHm1_)1OrF?{AIzOixpFOnX&U;oTJ>UqZH1noK?Y;eVb{Q_(N7P|L$?tF;mP`&@MSZ~8)uN%xuk{7n1hR-0asaj$ws$l4jcBr*#^`M`b zHmNpmZ(We(*$s7az24)obCzvuL9N9bOSN=UL4O=uTfub+jjfSRzdI*a-bc58dIsgtKuht&99YF;Ekdv(q( zN&At^EYqwiy-s;e;je3-GP|n2=oP>JvSx3>WG@r?fQ)D1L(o|Qbqc3cHMKc9pv-ek zX@Bq?wliGb&I*;C%TolX>q@r#*tb+1=_d*9YpskVR&B&N%D1@YOqB;aTfPFXphq1l zZDCLosok2M*5<$gd1Q&ecoIx^3Fqos*>~9$V(ncv%5GnNP~zw!C7Fe-wM^23qnjKK zWkHJ?zQF03^iKsDN#G;um<2CAhN|v=r+-5&TS_ThKPYhj=TrOm)XC8K_=)6!TX|{A zPvWiDTf~5aSg97Yy!q4l&>AfFh`RC?hoGGAU6<_tIa1ccPu#*j+{Qkeh7+fA14o!$ zLVN8uxvO8BmIXJNbFzKZM|^;YRX$rK)U&FNUkVuNXnWC=`x3S4jA#|EHWRyifPa{i zr*5up;jJeuHT_WJyEZRiT_Xw8ipt5<(WdOsf*v%xNr|!U2P#h)+K+|$`(G~1a(x*( zA8LMS2B|vlMja;8JWCK&22kU#Jy`%LBCSBab6<_`zbSq}eCCM?FiSI1G6VIr0gt-> zV&8F+_!b0Z*D+yews(&s$dbZgNt-ULn6CcbZoP+9JA3nlf8k88wLw<#tHx$7+4g zzmh8L@;$fK0I>n%sh}g#hs>+lM_P&rL)O!>rk1KfrNC47B^~7aIbUE`rGHMwk$yRH zE?e}XTTUOlJvmRP0bLH{CxsSl1huq&vYNP)t?*bZ)!6SS{i8$G9Ya!N`X+x?TCC-~wV-DHo2Skh7BJd!9*AjS%vWrt?=a=%@K#KFr_0fByVRBRP-s(hR(h zHF2aLiFSbbdJ=N#(m